.design-services__title-img {
    display: flex;
    align-items: flex-start;
    width: 100%;
}

.design-services__title-img img {
    width: 50%;
}

.credit-text-formater.content.content-padding h2 {
    font-size: 25px;
    margin-bottom: 20px;
}

.credit-text-formater.content.content-padding ol li {
    list-style-type: unset;
}

.credit-text-formater.content.content-padding ol,
.credit-text-formater.content.content-padding ul {
    padding-left: 50px;
}

.credit-text-formater.content.content-padding ul li {
    list-style-type: circle;
}

.credit-text-formater.content.content-padding p {
    margin-bottom: 20px;
}

.content-item__image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%;
}

@media screen and (max-width: 768px) {
    .design-services__title-img {
        flex-direction: column;
    }

    .design-services__title-img img {
        width: 100%;
    }
}

.rocket {
    position: fixed;
    bottom: 0;
    right: 50px;
    cursor: pointer;
    color: rgba(197, 147, 104, 0.6);
    z-index: 999;
    display: none;
}

@media (min-width: 720px) {
    .rocket {
        display: block;
    }
}

.rocket.js_scroll-hidden {
    display: none
}

.rocket #square {
    -webkit-animation: tryaska 1s infinite;
    animation: tryaska 1s infinite
}

.rocket #flame-group {
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}

.rocket #flames-group {
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-animation: fireRise;
    animation: fireRise;
    -webkit-transition: opacity .25s;
    -o-transition: opacity .25s;
    transition: opacity .25s
}

.rocket:hover {
    -webkit-animation: swing 1s infinite;
    animation: swing 1s infinite
}

.rocket.js_active {
    color: #C59368;
    -webkit-animation: rocketTop 2s;
    animation: rocketTop 2s;
    -webkit-animation-delay: .25s;
    animation-delay: .25s;
    display: block !important
}

.rocket.js_active #flame-group {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: -webkit-transform .25s;
    transition: -webkit-transform .25s;
    -o-transition: transform .25s;
    transition: transform .25s;
    transition: transform .25s, -webkit-transform .25s
}

.rocket.js_active #flames-group {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: -webkit-transform .25s;
    transition: -webkit-transform .25s;
    -o-transition: transform .25s;
    transition: transform .25s;
    transition: transform .25s, -webkit-transform .25s;
    -webkit-animation: fireRise 1s infinite;
    animation: fireRise 1s infinite
}

body ul.article__list,
ol.article__list {
    list-style-type: unset;
}

body ul.article__list li.article__list-item,
ol.article__list li.article__list-item {
    list-style-type: unset;
}

@-webkit-keyframes tryaska {
    0% {
        -webkit-transform: translateY(2px);
        transform: translateY(2px)
    }

    50% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px)
    }

    100% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }
}

.guarantees-limit {
    background: none !important;
}

.guarantees-limit__title {}

.guarantees-limit__card {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.guarantees-limit__card-image {
    position: absolute;
    width: 100%;
    height: 85%;
    top: 0;
    left: 0;
}

.guarantees-limit__info span {
    color: #de4f3f;
}

@media screen and (max-width: 768px) {
    .guarantees-limit__cards {
        flex-direction: column;
        gap: 20px;
    }

    .guarantees-limit__info span {
        font-size: 14px;
    }
}

@keyframes tryaska {
    0% {
        -webkit-transform: translateY(2px);
        transform: translateY(2px)
    }

    50% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px)
    }

    100% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }
}

@-webkit-keyframes rocketTop {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    2% {
        -webkit-transform: translate3d(0, -2vh, 0);
        transform: translate3d(0, -2vh, 0)
    }

    3% {
        -webkit-transform: translate3d(0, -3vh, 0);
        transform: translate3d(0, -3vh, 0)
    }

    4% {
        -webkit-transform: translate3d(0, -4vh, 0);
        transform: translate3d(0, -4vh, 0)
    }

    5% {
        -webkit-transform: translate3d(0, -5vh, 0);
        transform: translate3d(0, -5vh, 0)
    }

    6% {
        -webkit-transform: translate3d(0, -6vh, 0);
        transform: translate3d(0, -6vh, 0)
    }

    7% {
        -webkit-transform: translate3d(0, -7vh, 0);
        transform: translate3d(0, -7vh, 0)
    }

    8% {
        -webkit-transform: translate3d(0, -8vh, 0);
        transform: translate3d(0, -8vh, 0)
    }

    9% {
        -webkit-transform: translate3d(0, -9vh, 0);
        transform: translate3d(0, -9vh, 0)
    }

    10% {
        -webkit-transform: translate3d(0, -10vh, 0);
        transform: translate3d(0, -10vh, 0)
    }

    11% {
        -webkit-transform: translate3d(0, -11vh, 0);
        transform: translate3d(0, -11vh, 0)
    }

    12% {
        -webkit-transform: translate3d(0, -12vh, 0);
        transform: translate3d(0, -12vh, 0)
    }

    13% {
        -webkit-transform: translate3d(0, -13vh, 0);
        transform: translate3d(0, -13vh, 0)
    }

    14% {
        -webkit-transform: translate3d(0, -14vh, 0);
        transform: translate3d(0, -14vh, 0)
    }

    15% {
        -webkit-transform: translate3d(0, -15vh, 0);
        transform: translate3d(0, -15vh, 0)
    }

    16% {
        -webkit-transform: translate3d(0, -16vh, 0);
        transform: translate3d(0, -16vh, 0)
    }

    17% {
        -webkit-transform: translate3d(0, -17vh, 0);
        transform: translate3d(0, -17vh, 0)
    }

    18% {
        -webkit-transform: translate3d(0, -18vh, 0);
        transform: translate3d(0, -18vh, 0)
    }

    19% {
        -webkit-transform: translate3d(0, -19vh, 0);
        transform: translate3d(0, -19vh, 0)
    }

    20% {
        -webkit-transform: translate3d(0, -20vh, 0);
        transform: translate3d(0, -20vh, 0)
    }

    21% {
        -webkit-transform: translate3d(0, -21vh, 0);
        transform: translate3d(0, -21vh, 0)
    }

    22% {
        -webkit-transform: translate3d(0, -22vh, 0);
        transform: translate3d(0, -22vh, 0)
    }

    23% {
        -webkit-transform: translate3d(0, -23vh, 0);
        transform: translate3d(0, -23vh, 0)
    }

    24% {
        -webkit-transform: translate3d(0, -24vh, 0);
        transform: translate3d(0, -24vh, 0)
    }

    25% {
        -webkit-transform: translate3d(0, -25vh, 0);
        transform: translate3d(0, -25vh, 0)
    }

    26% {
        -webkit-transform: translate3d(0, -26vh, 0);
        transform: translate3d(0, -26vh, 0)
    }

    27% {
        -webkit-transform: translate3d(0, -27vh, 0);
        transform: translate3d(0, -27vh, 0)
    }

    28% {
        -webkit-transform: translate3d(0, -28vh, 0);
        transform: translate3d(0, -28vh, 0)
    }

    29% {
        -webkit-transform: translate3d(0, -29vh, 0);
        transform: translate3d(0, -29vh, 0)
    }

    30% {
        -webkit-transform: translate3d(0, -30vh, 0);
        transform: translate3d(0, -30vh, 0)
    }

    31% {
        -webkit-transform: translate3d(0, -31vh, 0);
        transform: translate3d(0, -31vh, 0)
    }

    32% {
        -webkit-transform: translate3d(0, -32vh, 0);
        transform: translate3d(0, -32vh, 0)
    }

    33% {
        -webkit-transform: translate3d(0, -33vh, 0);
        transform: translate3d(0, -33vh, 0)
    }

    34% {
        -webkit-transform: translate3d(0, -34vh, 0);
        transform: translate3d(0, -34vh, 0)
    }

    35% {
        -webkit-transform: translate3d(0, -35vh, 0);
        transform: translate3d(0, -35vh, 0)
    }

    36% {
        -webkit-transform: translate3d(0, -36vh, 0);
        transform: translate3d(0, -36vh, 0)
    }

    37% {
        -webkit-transform: translate3d(0, -37vh, 0);
        transform: translate3d(0, -37vh, 0)
    }

    38% {
        -webkit-transform: translate3d(0, -38vh, 0);
        transform: translate3d(0, -38vh, 0)
    }

    39% {
        -webkit-transform: translate3d(0, -39vh, 0);
        transform: translate3d(0, -39vh, 0)
    }

    40% {
        -webkit-transform: translate3d(0, -40vh, 0);
        transform: translate3d(0, -40vh, 0)
    }

    41% {
        -webkit-transform: translate3d(0, -41vh, 0);
        transform: translate3d(0, -41vh, 0)
    }

    42% {
        -webkit-transform: translate3d(0, -42vh, 0);
        transform: translate3d(0, -42vh, 0)
    }

    43% {
        -webkit-transform: translate3d(0, -43vh, 0);
        transform: translate3d(0, -43vh, 0)
    }

    44% {
        -webkit-transform: translate3d(0, -44vh, 0);
        transform: translate3d(0, -44vh, 0)
    }

    45% {
        -webkit-transform: translate3d(0, -45vh, 0);
        transform: translate3d(0, -45vh, 0)
    }

    46% {
        -webkit-transform: translate3d(0, -46vh, 0);
        transform: translate3d(0, -46vh, 0)
    }

    47% {
        -webkit-transform: translate3d(0, -47vh, 0);
        transform: translate3d(0, -47vh, 0)
    }

    48% {
        -webkit-transform: translate3d(0, -48vh, 0);
        transform: translate3d(0, -48vh, 0)
    }

    49% {
        -webkit-transform: translate3d(0, -49vh, 0);
        transform: translate3d(0, -49vh, 0)
    }

    50% {
        -webkit-transform: translate3d(0, -50vh, 0);
        transform: translate3d(0, -50vh, 0)
    }

    51% {
        -webkit-transform: translate3d(0, -51vh, 0);
        transform: translate3d(0, -51vh, 0)
    }

    52% {
        -webkit-transform: translate3d(0, -52vh, 0);
        transform: translate3d(0, -52vh, 0)
    }

    53% {
        -webkit-transform: translate3d(0, -53vh, 0);
        transform: translate3d(0, -53vh, 0)
    }

    54% {
        -webkit-transform: translate3d(0, -54vh, 0);
        transform: translate3d(0, -54vh, 0)
    }

    55% {
        -webkit-transform: translate3d(0, -55vh, 0);
        transform: translate3d(0, -55vh, 0)
    }

    56% {
        -webkit-transform: translate3d(0, -56vh, 0);
        transform: translate3d(0, -56vh, 0)
    }

    57% {
        -webkit-transform: translate3d(0, -57vh, 0);
        transform: translate3d(0, -57vh, 0)
    }

    58% {
        -webkit-transform: translate3d(0, -58vh, 0);
        transform: translate3d(0, -58vh, 0)
    }

    59% {
        -webkit-transform: translate3d(0, -59vh, 0);
        transform: translate3d(0, -59vh, 0)
    }

    60% {
        -webkit-transform: translate3d(0, -60vh, 0);
        transform: translate3d(0, -60vh, 0)
    }

    61% {
        -webkit-transform: translate3d(0, -61vh, 0);
        transform: translate3d(0, -61vh, 0)
    }

    62% {
        -webkit-transform: translate3d(0, -62vh, 0);
        transform: translate3d(0, -62vh, 0)
    }

    63% {
        -webkit-transform: translate3d(0, -63vh, 0);
        transform: translate3d(0, -63vh, 0)
    }

    64% {
        -webkit-transform: translate3d(0, -64vh, 0);
        transform: translate3d(0, -64vh, 0)
    }

    65% {
        -webkit-transform: translate3d(0, -65vh, 0);
        transform: translate3d(0, -65vh, 0)
    }

    66% {
        -webkit-transform: translate3d(0, -66vh, 0);
        transform: translate3d(0, -66vh, 0)
    }

    67% {
        -webkit-transform: translate3d(0, -67vh, 0);
        transform: translate3d(0, -67vh, 0)
    }

    68% {
        -webkit-transform: translate3d(0, -68vh, 0);
        transform: translate3d(0, -68vh, 0)
    }

    69% {
        -webkit-transform: translate3d(0, -69vh, 0);
        transform: translate3d(0, -69vh, 0)
    }

    70% {
        -webkit-transform: translate3d(0, -70vh, 0);
        transform: translate3d(0, -70vh, 0)
    }

    71% {
        -webkit-transform: translate3d(0, -71vh, 0);
        transform: translate3d(0, -71vh, 0)
    }

    72% {
        -webkit-transform: translate3d(0, -72vh, 0);
        transform: translate3d(0, -72vh, 0)
    }

    73% {
        -webkit-transform: translate3d(0, -73vh, 0);
        transform: translate3d(0, -73vh, 0)
    }

    74% {
        -webkit-transform: translate3d(0, -74vh, 0);
        transform: translate3d(0, -74vh, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -75vh, 0);
        transform: translate3d(0, -75vh, 0)
    }

    76% {
        -webkit-transform: translate3d(0, -76vh, 0);
        transform: translate3d(0, -76vh, 0)
    }

    77% {
        -webkit-transform: translate3d(0, -77vh, 0);
        transform: translate3d(0, -77vh, 0)
    }

    78% {
        -webkit-transform: translate3d(0, -78vh, 0);
        transform: translate3d(0, -78vh, 0)
    }

    79% {
        -webkit-transform: translate3d(0, -79vh, 0);
        transform: translate3d(0, -79vh, 0)
    }

    80% {
        -webkit-transform: translate3d(0, -80vh, 0);
        transform: translate3d(0, -80vh, 0)
    }

    81% {
        -webkit-transform: translate3d(0, -81vh, 0);
        transform: translate3d(0, -81vh, 0)
    }

    82% {
        -webkit-transform: translate3d(0, -82vh, 0);
        transform: translate3d(0, -82vh, 0)
    }

    83% {
        -webkit-transform: translate3d(0, -83vh, 0);
        transform: translate3d(0, -83vh, 0)
    }

    84% {
        -webkit-transform: translate3d(0, -84vh, 0);
        transform: translate3d(0, -84vh, 0)
    }

    85% {
        -webkit-transform: translate3d(0, -85vh, 0);
        transform: translate3d(0, -85vh, 0)
    }

    86% {
        -webkit-transform: translate3d(0, -86vh, 0);
        transform: translate3d(0, -86vh, 0)
    }

    87% {
        -webkit-transform: translate3d(0, -87vh, 0);
        transform: translate3d(0, -87vh, 0)
    }

    88% {
        -webkit-transform: translate3d(0, -88vh, 0);
        transform: translate3d(0, -88vh, 0)
    }

    89% {
        -webkit-transform: translate3d(0, -89vh, 0);
        transform: translate3d(0, -89vh, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -90vh, 0);
        transform: translate3d(0, -90vh, 0)
    }

    91% {
        -webkit-transform: translate3d(0, -91vh, 0);
        transform: translate3d(0, -91vh, 0)
    }

    92% {
        -webkit-transform: translate3d(0, -92vh, 0);
        transform: translate3d(0, -92vh, 0)
    }

    93% {
        -webkit-transform: translate3d(0, -93vh, 0);
        transform: translate3d(0, -93vh, 0)
    }

    94% {
        -webkit-transform: translate3d(0, -94vh, 0);
        transform: translate3d(0, -94vh, 0)
    }

    95% {
        -webkit-transform: translate3d(0, -95vh, 0);
        transform: translate3d(0, -95vh, 0)
    }

    96% {
        -webkit-transform: translate3d(0, -96vh, 0);
        transform: translate3d(0, -96vh, 0)
    }

    97% {
        -webkit-transform: translate3d(0, -97vh, 0);
        transform: translate3d(0, -97vh, 0)
    }

    98% {
        -webkit-transform: translate3d(0, -98vh, 0);
        transform: translate3d(0, -98vh, 0)
    }

    99% {
        -webkit-transform: translate3d(0, -99vh, 0);
        transform: translate3d(0, -99vh, 0)
    }

    100% {
        -webkit-transform: translate3d(0, -100vh, 0);
        transform: translate3d(0, -100vh, 0)
    }
}

@keyframes rocketTop {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    2% {
        -webkit-transform: translate3d(0, -2vh, 0);
        transform: translate3d(0, -2vh, 0)
    }

    3% {
        -webkit-transform: translate3d(0, -3vh, 0);
        transform: translate3d(0, -3vh, 0)
    }

    4% {
        -webkit-transform: translate3d(0, -4vh, 0);
        transform: translate3d(0, -4vh, 0)
    }

    5% {
        -webkit-transform: translate3d(0, -5vh, 0);
        transform: translate3d(0, -5vh, 0)
    }

    6% {
        -webkit-transform: translate3d(0, -6vh, 0);
        transform: translate3d(0, -6vh, 0)
    }

    7% {
        -webkit-transform: translate3d(0, -7vh, 0);
        transform: translate3d(0, -7vh, 0)
    }

    8% {
        -webkit-transform: translate3d(0, -8vh, 0);
        transform: translate3d(0, -8vh, 0)
    }

    9% {
        -webkit-transform: translate3d(0, -9vh, 0);
        transform: translate3d(0, -9vh, 0)
    }

    10% {
        -webkit-transform: translate3d(0, -10vh, 0);
        transform: translate3d(0, -10vh, 0)
    }

    11% {
        -webkit-transform: translate3d(0, -11vh, 0);
        transform: translate3d(0, -11vh, 0)
    }

    12% {
        -webkit-transform: translate3d(0, -12vh, 0);
        transform: translate3d(0, -12vh, 0)
    }

    13% {
        -webkit-transform: translate3d(0, -13vh, 0);
        transform: translate3d(0, -13vh, 0)
    }

    14% {
        -webkit-transform: translate3d(0, -14vh, 0);
        transform: translate3d(0, -14vh, 0)
    }

    15% {
        -webkit-transform: translate3d(0, -15vh, 0);
        transform: translate3d(0, -15vh, 0)
    }

    16% {
        -webkit-transform: translate3d(0, -16vh, 0);
        transform: translate3d(0, -16vh, 0)
    }

    17% {
        -webkit-transform: translate3d(0, -17vh, 0);
        transform: translate3d(0, -17vh, 0)
    }

    18% {
        -webkit-transform: translate3d(0, -18vh, 0);
        transform: translate3d(0, -18vh, 0)
    }

    19% {
        -webkit-transform: translate3d(0, -19vh, 0);
        transform: translate3d(0, -19vh, 0)
    }

    20% {
        -webkit-transform: translate3d(0, -20vh, 0);
        transform: translate3d(0, -20vh, 0)
    }

    21% {
        -webkit-transform: translate3d(0, -21vh, 0);
        transform: translate3d(0, -21vh, 0)
    }

    22% {
        -webkit-transform: translate3d(0, -22vh, 0);
        transform: translate3d(0, -22vh, 0)
    }

    23% {
        -webkit-transform: translate3d(0, -23vh, 0);
        transform: translate3d(0, -23vh, 0)
    }

    24% {
        -webkit-transform: translate3d(0, -24vh, 0);
        transform: translate3d(0, -24vh, 0)
    }

    25% {
        -webkit-transform: translate3d(0, -25vh, 0);
        transform: translate3d(0, -25vh, 0)
    }

    26% {
        -webkit-transform: translate3d(0, -26vh, 0);
        transform: translate3d(0, -26vh, 0)
    }

    27% {
        -webkit-transform: translate3d(0, -27vh, 0);
        transform: translate3d(0, -27vh, 0)
    }

    28% {
        -webkit-transform: translate3d(0, -28vh, 0);
        transform: translate3d(0, -28vh, 0)
    }

    29% {
        -webkit-transform: translate3d(0, -29vh, 0);
        transform: translate3d(0, -29vh, 0)
    }

    30% {
        -webkit-transform: translate3d(0, -30vh, 0);
        transform: translate3d(0, -30vh, 0)
    }

    31% {
        -webkit-transform: translate3d(0, -31vh, 0);
        transform: translate3d(0, -31vh, 0)
    }

    32% {
        -webkit-transform: translate3d(0, -32vh, 0);
        transform: translate3d(0, -32vh, 0)
    }

    33% {
        -webkit-transform: translate3d(0, -33vh, 0);
        transform: translate3d(0, -33vh, 0)
    }

    34% {
        -webkit-transform: translate3d(0, -34vh, 0);
        transform: translate3d(0, -34vh, 0)
    }

    35% {
        -webkit-transform: translate3d(0, -35vh, 0);
        transform: translate3d(0, -35vh, 0)
    }

    36% {
        -webkit-transform: translate3d(0, -36vh, 0);
        transform: translate3d(0, -36vh, 0)
    }

    37% {
        -webkit-transform: translate3d(0, -37vh, 0);
        transform: translate3d(0, -37vh, 0)
    }

    38% {
        -webkit-transform: translate3d(0, -38vh, 0);
        transform: translate3d(0, -38vh, 0)
    }

    39% {
        -webkit-transform: translate3d(0, -39vh, 0);
        transform: translate3d(0, -39vh, 0)
    }

    40% {
        -webkit-transform: translate3d(0, -40vh, 0);
        transform: translate3d(0, -40vh, 0)
    }

    41% {
        -webkit-transform: translate3d(0, -41vh, 0);
        transform: translate3d(0, -41vh, 0)
    }

    42% {
        -webkit-transform: translate3d(0, -42vh, 0);
        transform: translate3d(0, -42vh, 0)
    }

    43% {
        -webkit-transform: translate3d(0, -43vh, 0);
        transform: translate3d(0, -43vh, 0)
    }

    44% {
        -webkit-transform: translate3d(0, -44vh, 0);
        transform: translate3d(0, -44vh, 0)
    }

    45% {
        -webkit-transform: translate3d(0, -45vh, 0);
        transform: translate3d(0, -45vh, 0)
    }

    46% {
        -webkit-transform: translate3d(0, -46vh, 0);
        transform: translate3d(0, -46vh, 0)
    }

    47% {
        -webkit-transform: translate3d(0, -47vh, 0);
        transform: translate3d(0, -47vh, 0)
    }

    48% {
        -webkit-transform: translate3d(0, -48vh, 0);
        transform: translate3d(0, -48vh, 0)
    }

    49% {
        -webkit-transform: translate3d(0, -49vh, 0);
        transform: translate3d(0, -49vh, 0)
    }

    50% {
        -webkit-transform: translate3d(0, -50vh, 0);
        transform: translate3d(0, -50vh, 0)
    }

    51% {
        -webkit-transform: translate3d(0, -51vh, 0);
        transform: translate3d(0, -51vh, 0)
    }

    52% {
        -webkit-transform: translate3d(0, -52vh, 0);
        transform: translate3d(0, -52vh, 0)
    }

    53% {
        -webkit-transform: translate3d(0, -53vh, 0);
        transform: translate3d(0, -53vh, 0)
    }

    54% {
        -webkit-transform: translate3d(0, -54vh, 0);
        transform: translate3d(0, -54vh, 0)
    }

    55% {
        -webkit-transform: translate3d(0, -55vh, 0);
        transform: translate3d(0, -55vh, 0)
    }

    56% {
        -webkit-transform: translate3d(0, -56vh, 0);
        transform: translate3d(0, -56vh, 0)
    }

    57% {
        -webkit-transform: translate3d(0, -57vh, 0);
        transform: translate3d(0, -57vh, 0)
    }

    58% {
        -webkit-transform: translate3d(0, -58vh, 0);
        transform: translate3d(0, -58vh, 0)
    }

    59% {
        -webkit-transform: translate3d(0, -59vh, 0);
        transform: translate3d(0, -59vh, 0)
    }

    60% {
        -webkit-transform: translate3d(0, -60vh, 0);
        transform: translate3d(0, -60vh, 0)
    }

    61% {
        -webkit-transform: translate3d(0, -61vh, 0);
        transform: translate3d(0, -61vh, 0)
    }

    62% {
        -webkit-transform: translate3d(0, -62vh, 0);
        transform: translate3d(0, -62vh, 0)
    }

    63% {
        -webkit-transform: translate3d(0, -63vh, 0);
        transform: translate3d(0, -63vh, 0)
    }

    64% {
        -webkit-transform: translate3d(0, -64vh, 0);
        transform: translate3d(0, -64vh, 0)
    }

    65% {
        -webkit-transform: translate3d(0, -65vh, 0);
        transform: translate3d(0, -65vh, 0)
    }

    66% {
        -webkit-transform: translate3d(0, -66vh, 0);
        transform: translate3d(0, -66vh, 0)
    }

    67% {
        -webkit-transform: translate3d(0, -67vh, 0);
        transform: translate3d(0, -67vh, 0)
    }

    68% {
        -webkit-transform: translate3d(0, -68vh, 0);
        transform: translate3d(0, -68vh, 0)
    }

    69% {
        -webkit-transform: translate3d(0, -69vh, 0);
        transform: translate3d(0, -69vh, 0)
    }

    70% {
        -webkit-transform: translate3d(0, -70vh, 0);
        transform: translate3d(0, -70vh, 0)
    }

    71% {
        -webkit-transform: translate3d(0, -71vh, 0);
        transform: translate3d(0, -71vh, 0)
    }

    72% {
        -webkit-transform: translate3d(0, -72vh, 0);
        transform: translate3d(0, -72vh, 0)
    }

    73% {
        -webkit-transform: translate3d(0, -73vh, 0);
        transform: translate3d(0, -73vh, 0)
    }

    74% {
        -webkit-transform: translate3d(0, -74vh, 0);
        transform: translate3d(0, -74vh, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -75vh, 0);
        transform: translate3d(0, -75vh, 0)
    }

    76% {
        -webkit-transform: translate3d(0, -76vh, 0);
        transform: translate3d(0, -76vh, 0)
    }

    77% {
        -webkit-transform: translate3d(0, -77vh, 0);
        transform: translate3d(0, -77vh, 0)
    }

    78% {
        -webkit-transform: translate3d(0, -78vh, 0);
        transform: translate3d(0, -78vh, 0)
    }

    79% {
        -webkit-transform: translate3d(0, -79vh, 0);
        transform: translate3d(0, -79vh, 0)
    }

    80% {
        -webkit-transform: translate3d(0, -80vh, 0);
        transform: translate3d(0, -80vh, 0)
    }

    81% {
        -webkit-transform: translate3d(0, -81vh, 0);
        transform: translate3d(0, -81vh, 0)
    }

    82% {
        -webkit-transform: translate3d(0, -82vh, 0);
        transform: translate3d(0, -82vh, 0)
    }

    83% {
        -webkit-transform: translate3d(0, -83vh, 0);
        transform: translate3d(0, -83vh, 0)
    }

    84% {
        -webkit-transform: translate3d(0, -84vh, 0);
        transform: translate3d(0, -84vh, 0)
    }

    85% {
        -webkit-transform: translate3d(0, -85vh, 0);
        transform: translate3d(0, -85vh, 0)
    }

    86% {
        -webkit-transform: translate3d(0, -86vh, 0);
        transform: translate3d(0, -86vh, 0)
    }

    87% {
        -webkit-transform: translate3d(0, -87vh, 0);
        transform: translate3d(0, -87vh, 0)
    }

    88% {
        -webkit-transform: translate3d(0, -88vh, 0);
        transform: translate3d(0, -88vh, 0)
    }

    89% {
        -webkit-transform: translate3d(0, -89vh, 0);
        transform: translate3d(0, -89vh, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -90vh, 0);
        transform: translate3d(0, -90vh, 0)
    }

    91% {
        -webkit-transform: translate3d(0, -91vh, 0);
        transform: translate3d(0, -91vh, 0)
    }

    92% {
        -webkit-transform: translate3d(0, -92vh, 0);
        transform: translate3d(0, -92vh, 0)
    }

    93% {
        -webkit-transform: translate3d(0, -93vh, 0);
        transform: translate3d(0, -93vh, 0)
    }

    94% {
        -webkit-transform: translate3d(0, -94vh, 0);
        transform: translate3d(0, -94vh, 0)
    }

    95% {
        -webkit-transform: translate3d(0, -95vh, 0);
        transform: translate3d(0, -95vh, 0)
    }

    96% {
        -webkit-transform: translate3d(0, -96vh, 0);
        transform: translate3d(0, -96vh, 0)
    }

    97% {
        -webkit-transform: translate3d(0, -97vh, 0);
        transform: translate3d(0, -97vh, 0)
    }

    98% {
        -webkit-transform: translate3d(0, -98vh, 0);
        transform: translate3d(0, -98vh, 0)
    }

    99% {
        -webkit-transform: translate3d(0, -99vh, 0);
        transform: translate3d(0, -99vh, 0)
    }

    100% {
        -webkit-transform: translate3d(0, -100vh, 0);
        transform: translate3d(0, -100vh, 0)
    }
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 3deg);
        transform: rotate3d(0, 0, 1, 3deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -2deg);
        transform: rotate3d(0, 0, 1, -2deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 1deg);
        transform: rotate3d(0, 0, 1, 1deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -1deg);
        transform: rotate3d(0, 0, 1, -1deg)
    }

    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 3deg);
        transform: rotate3d(0, 0, 1, 3deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -2deg);
        transform: rotate3d(0, 0, 1, -2deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 1deg);
        transform: rotate3d(0, 0, 1, 1deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -1deg);
        transform: rotate3d(0, 0, 1, -1deg)
    }

    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@-webkit-keyframes fireRise {
    0% {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
        opacity: 0.25
    }

    100% {
        -webkit-transform: translateY(25px);
        transform: translateY(25px);
        opacity: 1
    }
}

@keyframes fireRise {
    0% {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
        opacity: 0.25
    }

    100% {
        -webkit-transform: translateY(25px);
        transform: translateY(25px);
        opacity: 1
    }
}

.fin-help {
    line-height: 1.6;
    padding: 20px;
}

.fin-help__section {
    margin-bottom: 25px;
}

.section {
    max-width: 1170px;
    margin: 0 auto;
    padding: 60px;
}

.callback-form__checkbox-agree {
    padding-top: 20px;
    margin-bottom: 0;
}

.fin-help__title {
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 20px;
}

.fin-help__subtitle {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px;
}

.fin-help__heading {
    font-size: 20px;
    font-weight: 600;
    margin: 20px 0 10px;
}

.fin-help__text {
    font-size: 16px;
    margin-bottom: 15px;
}

.fin-help__list {
    padding-left: 20px;
    margin-bottom: 20px;
}

.fin-help__list--ordered {
    list-style-type: decimal;
}

.fin-support__item {
    margin-bottom: 10px;
}

.footer .content {
    padding-top: 60px;
    padding-bottom: 60px;
}

.footer-items {
    display: grid;
    grid-template-columns: 168px 255px 255px 150px 150px;
    grid-column-gap: 45px;
    grid-row-gap: 30px;
}

.footer-items .footer-menu:first-child,
.footer-items .footer-menu:nth-child(2),
.footer-items .footer-menu:nth-child(3) {
    grid-row: 1 / 3;
}

/* Имущественная поддержка (4-й элемент) */
.footer-items .footer-menu:nth-child(4) {
    grid-column: 4;
    grid-row: 1;
}

/* Информация (5-й элемент) */
.footer-items .footer-menu:nth-child(5) {
    grid-column: 4;
    grid-row: 2;
}

/* Контакты (6-й элемент) */
.footer-items .footer-menu:nth-child(6) {
    grid-column: 5;
    grid-row: 1;
}

/* Программы и мероприятия (7-й элемент) */
.footer-items .footer-menu:nth-child(7) {
    grid-column: 5;
    grid-row: 2;
}

.footer-items .footer-menu {
    position: relative;
}

li,
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

/* Медиа-запрос для 1024px */
@media (max-width: 1024px) {
    .footer-items {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-column-gap: 30px;
        grid-row-gap: 20px;
    }

    /* Колонка 1 - О Фонде и Информация */
    .footer-items .footer-menu:first-child {
        grid-column: 1;
        grid-row: 1;
    }

    .footer-items .footer-menu:nth-child(5) {
        grid-column: 1;
        grid-row: 2;
    }

    /* Колонка 2 - Нефинансовая поддержка */
    .footer-items .footer-menu:nth-child(2) {
        grid-column: 2;
        grid-row: 1 / 3;
    }

    /* Колонка 3 - Финансовая поддержка и Имущественная поддержка */
    .footer-items .footer-menu:nth-child(3) {
        grid-column: 3;
        grid-row: 1;
    }

    .footer-items .footer-menu:nth-child(4) {
        grid-column: 3;
        grid-row: 2;
    }

    /* Колонка 4 - Контакты и Программы и мероприятия */
    .footer-items .footer-menu:nth-child(6) {
        grid-column: 4;
        grid-row: 1;
    }

    .footer-items .footer-menu:nth-child(7) {
        grid-column: 4;
        grid-row: 2;
    }
}

/* Медиа-запрос для 425px и меньше - мобильная версия */
@media (max-width: 425px) {
    .footer .content {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .footer-items {
        display: flex;
        flex-direction: column;
        gap: 30px;
    }

    /* Сбрасываем все grid-стили для мобильной версии */
    .footer-items .footer-menu:first-child,
    .footer-items .footer-menu:nth-child(2),
    .footer-items .footer-menu:nth-child(3),
    .footer-items .footer-menu:nth-child(4),
    .footer-items .footer-menu:nth-child(5),
    .footer-items .footer-menu:nth-child(6),
    .footer-items .footer-menu:nth-child(7) {
        grid-column: auto;
        grid-row: auto;
    }

    /* Уменьшаем отступы для мобильных устройств */
    .footer-items {
        grid-column-gap: 0;
        grid-row-gap: 0;
    }
}
/* Стили для слайдера бизнес-платформы */
.business-platform__wrapper {
    overflow: hidden;
    width: 100%;
}

.business-platform__items {
    display: flex;
}

.business-platform__wrapper .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: auto;
}

/* Убираем фиксированную ширину и используем настройки Swiper */
.business-platform__wrapper .swiper-slide {
    width: auto !important;
}

/* Для десктопов - 2 колонки */
@media (min-width: 768px) {
    .business-platform__wrapper .swiper-slide {
        width: calc(50% - 10px) !important;
    }
}

/* Для мобильных - 1 колонка */
@media (max-width: 767px) {
    .business-platform__wrapper .swiper-slide {
        width: 100% !important;
    }
}

/* Стили для навигации */
.business-platform-swiper-controls {
    display: flex;
    gap: 10px;
}

.business-platform-swiper-controls .swiper-button-prev,
.business-platform-swiper-controls .swiper-button-next {
    position: static;
    margin-top: 0;
    cursor: pointer;
}
.business-platform__wrapper {
    overflow: hidden;
    width: 100%;
}

.business-platform__items {
    display: flex;
    width: 100%;
}

.platform-item {
    flex-shrink: 0;
    height: auto;
    width: 100%;
}

/* Стили для стрелок как в полезных контактах */
.business-platform-swiper-controls .swiper-button-prev,
.business-platform-swiper-controls .swiper-button-next {
    cursor: pointer;
    position: static;
    margin-top: 0;
    width: auto;
    height: auto;
}

.business-platform-swiper-controls .swiper-button-prev:after,
.business-platform-swiper-controls .swiper-button-next:after {
    display: none;
}

/* Адаптивность */
@media (max-width: 767px) {
    .business-platform__wrapper {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
    }
}
/* Добавьте эти стили для отладки */
.business-platform .swiper-button-prev,
.business-platform .swiper-button-next {
    cursor: pointer !important;
    z-index: 1000 !important;
    pointer-events: all !important;
    opacity: 1 !important;
}

.business-platform .swiper-button-disabled {
    opacity: 0.3 !important;
    cursor: not-allowed !important;
}

.business-platform__wrapper {
    overflow: hidden !important;
}

.business-platform__items {
    transition-duration: 500ms !important;
    transition-timing-function: ease-out !important;
}
.business-platform__wrapper.swiper {
    overflow: hidden;
}

.business-platform__items.swiper-wrapper {
    display: flex;
    transition-duration: 500ms;
}

.platform-item.swiper-slide {
    flex-shrink: 0;
    height: auto;
    width: 100%;
}

/* Гарантируем, что навигация всегда активна */
.business-platform-swiper-controls .swiper-button-prev,
.business-platform-swiper-controls .swiper-button-next {
    cursor: pointer;
    position: static;
    margin-top: 0;
    width: auto;
    height: auto;
    display: flex !important; /* Принудительно показываем */
    opacity: 1 !important;
}

/* Отключаем кнопки только когда действительно нужно */
.business-platform-swiper-controls .swiper-button-disabled {
    opacity: 0.3 !important;
    cursor: not-allowed !important;
}

/* Адаптивность */
@media (max-width: 767px) {
    .business-platform__wrapper {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
    }
    
    .platform-item {
        width: calc(100vw - 30px) !important;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .platform-item {
        width: calc(50% - 10px) !important;
    }
}

@media (min-width: 1024px) {
    .platform-item {
        width: calc(33.333% - 14px) !important;
    }
}