﻿.u-section-1 {
    background-image: linear-gradient(to right, #51855d, #acc9ae);
}

    .u-section-1 .u-sheet-1 {
        min-height: 1631px;
    }

    .u-section-1 .u-text-1 {
        font-size: 2.25rem;
        width: 734px;
        font-weight: 700;
        margin: 32px auto 0;
    }

    .u-section-1 .u-text-2 {
        font-size: 1.25rem;
        width: 734px;
        margin: 32px auto 0;
    }

    .u-section-1 .u-btn-1 {
        letter-spacing: 1px;
        box-shadow: 2px 2px 8px 0px rgba(128,128,128,1);
        border-style: solid;
        font-weight: 700;
        text-transform: none;
        background-image: none;
        margin: -1156px auto 0;
    }

    .u-section-1 .u-btn-2 {
        letter-spacing: 1px;
        border-style: solid;
        box-shadow: 2px 2px 8px 0px rgba(128,128,128,1);
        text-transform: none;
        background-image: none;
        font-weight: 700;
        margin: 1162px auto 16px;
    }

@media (max-width: 991px) {
    .u-section-1 .u-sheet-1 {
        min-height: 1774px;
    }

    .u-section-1 .u-text-1 {
        width: 720px;
    }

    .u-section-1 .u-text-2 {
        width: 720px;
    }

    .u-section-1 .u-btn-1 {
        margin-top: -1209px;
    }

    .u-section-1 .u-btn-2 {
        margin-top: 1218px;
    }
}

@media (max-width: 767px) {
    .u-section-1 .u-sheet-1 {
        min-height: 2094px;
    }

    .u-section-1 .u-text-1 {
        width: 540px;
    }

    .u-section-1 .u-text-2 {
        width: 540px;
    }

    .u-section-1 .u-btn-1 {
        margin-top: -1494px;
        margin-right: 143px;
    }

    .u-section-1 .u-btn-2 {
        margin-top: 1503px;
    }
}

@media (max-width: 575px) {
    .u-section-1 .u-sheet-1 {
        min-height: 2766px;
    }

    .u-section-1 .u-text-1 {
        width: 340px;
    }

    .u-section-1 .u-text-2 {
        width: 340px;
    }

    .u-section-1 .u-btn-1 {
        margin-top: -2107px;
        margin-right: 16px;
    }

    .u-section-1 .u-btn-2 {
        margin-top: 2116px;
    }
}

.u-section-2 {
    background-image: linear-gradient(to right, #51855d, #acc9ae);
}

    .u-section-2 .u-sheet-1 {
        min-height: 1463px;
    }

    .u-section-2 .u-text-1 {
        font-size: 2.25rem;
        font-weight: 700;
        margin: 36px auto 0;
    }

    .u-section-2 .u-text-2 {
        font-size: 1.25rem;
        font-weight: 700;
        width: 734px;
        margin: 36px auto 0;
    }

    .u-section-2 .u-btn-1 {
        letter-spacing: 1px;
        background-image: none;
        box-shadow: 2px 2px 8px 0px rgba(128,128,128,1);
        border-style: solid;
        text-transform: none;
        font-weight: 700;
        margin: 27px auto 0;
    }

    .u-section-2 .u-text-3 {
        font-size: 1.25rem;
        width: 734px;
        font-weight: 700;
        margin: 36px auto 0;
    }

    .u-section-2 .u-text-4 {
        font-weight: 700;
        margin: 50px auto 0;
    }

    .u-section-2 .u-text-5 {
        font-size: 1.25rem;
        font-weight: 700;
        width: 519px;
        margin: 30px auto 0;
    }

    .u-section-2 .u-text-6 {
        margin: -113px auto 60px;
    }

@media (max-width: 991px) {
    .u-section-2 .u-text-2 {
        width: 720px;
    }

    .u-section-2 .u-text-3 {
        width: 720px;
    }
}

@media (max-width: 767px) {
    .u-section-2 .u-text-2 {
        width: 540px;
    }

    .u-section-2 .u-text-3 {
        width: 540px;
    }

    .u-section-2 .u-text-5 {
        margin-right: 387px;
    }
}

@media (max-width: 575px) {
    .u-section-2 .u-text-2 {
        width: 340px;
    }

    .u-section-2 .u-text-3 {
        width: 340px;
    }

    .u-section-2 .u-text-5 {
        margin-right: 244px;
        width: 340px;
    }
}
