.fs__second-text {
    line-height: 1.15;
}

.fs__button {
    margin-top: 20px;
}

@media screen and (min-width: 1024px) {
    .fs {
        margin-top: 88px;
        padding: 118px 0px 110px 0px;
        margin-bottom: 30px;
        border-radius: 0px 0px 80px 80px;
    }

    body .fs .fs__first-text {
        margin-bottom: 10px;
        text-transform: uppercase;
    }

    .fs__second-text {
        margin-bottom: 10px;
        font-size: 48px;
        font-weight: 700;
    }

    .fs__third-text {
        text-transform: uppercase;
    }

}

@media screen and (max-width: 1023.98px) {
    .fs {
        margin-top: 82px;
        padding: 24px 0px 23px 0px;
        border-radius: 0px 0px 40px 40px;
    }

    .fs__first-text {
        margin-bottom: 5px;
    }

    .fs__second-text {
        margin-bottom: 5px;
        font-size: 20px;
        font-weight: 600;
    }

    .fs__button.desktop-none {
        margin-bottom: 20px;
        min-width: 100%;
    }
}

