/* Блок «Отвечаем на любые вопросы» по макету Draft (Copy) node 2005:61,
   карточка 2005:1383 (y 10280–11022). Стандартный FAQ (.section-form-faq:not(.mv-faq));
   ≥992 desktop, 992–1439 fluid laptop, 768–991 планшет, ≤991 база мобилки. mv-faq — отдельно ниже. */

.content-pager > span.pager-prev[hidden],
.content-pager > span.pager-next[hidden] {
    display: none !important;
}

@media (min-width: 992px) {
    .section-form-faq:not(.mv-faq) {
        background: var(--white);
    }

    .section-form-faq:not(.mv-faq) > .container {
        max-width: 1440px;
    }

    .section-form-faq:not(.mv-faq) .faq-form-wrapp {
        display: grid;
        grid-template-columns: minmax(0, 853fr) minmax(0, 589fr);
        align-items: stretch;
        padding: 0;
        border-radius: 20px;
        background: #3EA74F;
        overflow: hidden;
    }

    .section-form-faq:not(.mv-faq) .faq-form-wrapp h2 {
        grid-column: 1;
        grid-row: 1;
        margin: 0;
        padding: 58px 40px 0 68px;
        text-align: left;
        font-size: 48px;
        font-weight: 400;
        line-height: 1;
        letter-spacing: -0.96px;
        color: var(--white);
    }

    .section-form-faq:not(.mv-faq) .faq-form__desc {
        display: contents;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq {
        grid-column: 1;
        grid-row: 2;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        min-width: 0;
        padding: 33px 51px 57px 68px;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-contents {
        position: relative;
        flex: none;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-content {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-content.active {
        position: relative;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq .details-accordion {
        row-gap: 20px;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq details {
        position: relative;
        background: #F5FFF7;
        border-radius: 12px;
        padding: 0;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq summary {
        display: flex;
        align-items: center;
        min-height: 78px;
        padding: 0 80px 0 29px;
        font-size: 26px;
        font-weight: 400;
        line-height: 1.1;
        letter-spacing: -0.52px;
        color: #4D4D4D;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq details[open] {
        height: auto;
        max-height: none;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq details[open] summary {
        align-items: center;
        min-height: 78px;
        padding: 0 80px 0 29px;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq summary i {
        position: absolute;
        top: 50%;
        right: 20px;
        width: 43px;
        height: 43px;
        flex: none;
        border-radius: 50%;
        background-color: #C5EFCC;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E%3Cpath d='M14.7836 7.93039C15.2119 8.57513 14.9849 9.41445 14.2758 9.80384C13.5667 10.193 12.6454 9.98501 12.2172 9.34036C10.887 7.3378 10.4093 6.48697 9.9828 5.76216C9.5867 5.08908 9.22604 4.51009 8.08827 2.98129C7.97687 2.83161 7.88161 2.78085 7.8246 2.75932C7.75809 2.73433 7.65642 2.71747 7.51015 2.73446C7.17855 2.77318 6.8259 2.96392 6.64882 3.14999C5.68885 4.25354 4.9919 5.30721 4.40663 6.27892C3.85019 7.20279 3.29949 8.22795 2.77187 8.99408C2.33209 9.6321 1.40548 9.82523 0.70351 9.4256C0.0018 9.02575-0.2106 8.18327 0.2289 7.54505C0.7011 6.85932 1.1052 6.08177 1.7758 4.96839C2.4124 3.91143 3.2092 2.70304 4.3266 1.42393L4.3578 1.38842C4.9951 0.706645 6.0208 0.157133 7.1312 0.02817C8.3375-0.111757 9.6817 0.255243 10.5726 1.45235C11.7582 3.04529 12.1739 3.706 12.6273 4.4765C13.0504 5.19548 13.4967 5.99306 14.7836 7.93039Z' fill='%233EA74F'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 15px 10px;
        transform: translateY(-50%);
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq details[open] summary i {
        background-color: #3EA74F;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E%3Cpath d='M0.21642 2.06961C-0.21186 1.42487 0.0151 0.585552 0.724232 0.19616C1.43332-0.192995 2.35461 0.014993 2.78282 0.659638C4.11305 2.6622 4.59066 3.51303 5.0172 4.23784C5.4133 4.91092 5.77396 5.48991 6.91173 7.01871C7.02313 7.16839 7.11839 7.21915 7.1754 7.24068C7.24191 7.26567 7.34358 7.28253 7.48985 7.26554C7.82145 7.22682 8.1741 7.03608 8.35118 6.85001C9.31115 5.74646 10.0081 4.69279 10.5934 3.72108C11.1498 2.79721 11.7005 1.77205 12.2281 1.00592C12.6679 0.367903 13.5945 0.174773 14.2965 0.574401C14.9982 0.97425 15.2106 1.81673 14.7711 2.45495C14.2989 3.14068 13.8948 3.91823 13.2242 5.03161C12.5876 6.08857 11.7908 7.29696 10.6734 8.57607L10.6422 8.61158C10.0049 9.29336 8.97924 9.84287 7.86876 9.97183C6.66247 10.1118 5.31829 9.74476 4.42735 8.54765C3.24184 6.95471 2.82609 6.294 2.37267 5.5235C1.94956 4.80452 1.5033 4.00694 0.21642 2.06961Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq details > div ,
    .section-form-faq:not(.mv-faq) .pager-contents details > div {
        max-height: none;
        overflow: visible;
        margin: 0;
        padding: 0 119px 29px 29px;
        font-size: 20px;
        font-weight: 400;
        line-height: 1.1;
        letter-spacing: -0.2px;
        color: #4D4D4D;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager {
        justify-content: flex-start;
        column-gap: 5px;
        padding-top: 49px;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span[data-id] {
        width: 39px;
        height: 39px;
        border: 0;
        border-radius: 50%;
        background: none;
        font-size: 26px;
        font-weight: 400;
        line-height: 1.1;
        letter-spacing: -0.52px;
        color: rgba(255, 255, 255, 0.6);
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span[data-id]:hover {
        border: 0;
        color: var(--white);
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span[data-id].active {
        background: #62B770;
        color: var(--white);
        font-weight: 700;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span.pager-prev ,
    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span.pager-next {
        width: 10px;
        height: 15px;
        flex: 0 0 10px;
        margin: 0;
        border: 0;
        border-radius: 0;
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 10px 15px;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span.pager-prev {
        margin-right: 19px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='15' viewBox='0 0 10 15' fill='none'%3E%3Cpath d='M7.93039 14.7836C8.57513 15.2119 9.41445 14.9849 9.80384 14.2758C10.193 13.5667 9.98501 12.6454 9.34036 12.2172C7.3378 10.887 6.48697 10.4093 5.76216 9.9828C5.08908 9.5867 4.51009 9.22604 2.98129 8.08827C2.83161 7.97687 2.78085 7.88161 2.75932 7.8246C2.73432 7.75809 2.71747 7.65642 2.73446 7.51015C2.77318 7.17855 2.96392 6.8259 3.14999 6.64882C4.25354 5.68885 5.30721 4.9919 6.27892 4.40663C7.20279 3.85019 8.22795 3.29949 8.99408 2.77187C9.6321 2.33209 9.82523 1.40548 9.4256 0.703509C9.02575 0.001797 8.18327-0.210633 7.54505 0.2289C6.85932 0.701086 6.08176 1.10518 4.96839 1.77577C3.91143 2.4124 2.70303 3.20921 1.42393 4.32656L1.38842 4.35781C0.706644 4.99513 0.157132 6.02076 0.028169 7.13124C-0.111757 8.33753 0.255242 9.68171 1.45235 10.5726C3.04528 11.7582 3.706 12.1739 4.4765 12.6273C5.19548 13.0504 5.99306 13.4967 7.93039 14.7836Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span.pager-next {
        margin-left: 19px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='15' viewBox='0 0 10 15' fill='none'%3E%3Cpath d='M2.06961 14.7836C1.42487 15.2119 0.585552 14.9849 0.19616 14.2758C-0.193 13.5667 0.014993 12.6454 0.659639 12.2172C2.6622 10.887 3.51303 10.4093 4.23784 9.9828C4.91092 9.5867 5.48991 9.22604 7.01871 8.08827C7.16839 7.97687 7.21915 7.88161 7.24068 7.8246C7.26568 7.75809 7.28253 7.65642 7.26554 7.51015C7.22682 7.17855 7.03608 6.8259 6.85001 6.64882C5.74646 5.68885 4.69279 4.9919 3.72108 4.40663C2.79721 3.85019 1.77205 3.29949 1.00592 2.77187C0.367904 2.33209 0.174774 1.40548 0.574402 0.703509C0.974251 0.001797 1.81673-0.210633 2.45495 0.2289C3.14068 0.701086 3.91824 1.10518 5.03161 1.77577C6.08857 2.4124 7.29697 3.20921 8.57607 4.32656L8.61158 4.35781C9.29336 4.99513 9.84287 6.02076 9.97183 7.13124C10.1118 8.33753 9.74476 9.68171 8.54765 10.5726C6.95472 11.7582 6.294 12.1739 5.5235 12.6273C4.80452 13.0504 4.00694 13.4967 2.06961 14.7836Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span.pager-prev:hover ,
    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span.pager-next:hover {
        background-color: transparent;
        opacity: 0.7;
    }

    .section-form-faq:not(.mv-faq) .faq__form {
        grid-column: 2;
        grid-row: 1 / span 2;
        align-self: stretch;
        flex: none;
        width: auto;
        margin: 0;
        padding: 59px 87px 45px 53px;
        border-radius: 0 20px 20px 0;
        background: #185E30;
        row-gap: 0;
        color: var(--white);
    }

    .section-form-faq:not(.mv-faq) .faq-form__title {
        max-width: 418px;
        padding: 0;
        text-align: left;
        font-size: 40px;
        font-weight: 500;
        line-height: 1;
        letter-spacing: -0.8px;
        color: var(--white);
    }

    .section-form-faq:not(.mv-faq) .faq-form__subtitle {
        padding: 0;
        text-align: left;
        font-size: 21px;
        font-weight: 400;
        line-height: 1;
        letter-spacing: -0.42px;
        color: var(--white);
    }

    .section-form-faq:not(.mv-faq) .faq__form > div {
        margin: 0 0 18px;
    }

    .section-form-faq:not(.mv-faq) .faq__form > .faq-form__title {
        margin: 0 0 33px;
    }

    .section-form-faq:not(.mv-faq) .faq__form > .faq-form__subtitle {
        margin: 0 0 20px;
    }

    .section-form-faq:not(.mv-faq) .faq__form > div:has(textarea) {
        margin-bottom: 32px;
    }

    .section-form-faq:not(.mv-faq) .faq__form input.form-control ,
    .section-form-faq:not(.mv-faq) .faq__form textarea.form-control {
        width: 100%;
        height: 53px;
        margin: 0;
        padding: 0 20px;
        border: 0;
        border-radius: 12px;
        background: var(--white);
        font-size: 24px;
        font-weight: 400;
        line-height: 1.1;
        color: #343333;
    }

    .section-form-faq:not(.mv-faq) .faq__form textarea.form-control {
        height: 190px;
        padding: 14px 20px;
        resize: none;
    }

    .section-form-faq:not(.mv-faq) .faq__form input::placeholder ,
    .section-form-faq:not(.mv-faq) .faq__form textarea::placeholder {
        color: #BBCABe;
        opacity: 1;
    }

    .section-form-faq:not(.mv-faq) .faq__form .feedbackAgreeLabel {
        align-items: flex-start;
        column-gap: 12px;
        margin: 0 0 42px;
        font-size: 15px;
        font-weight: 400;
        line-height: 1.1;
        color: rgba(255, 255, 255, 0.7);
    }

    .section-form-faq:not(.mv-faq) .faq__form .feedbackAgreeLabel a {
        color: inherit;
    }

    .section-form-faq:not(.mv-faq) .faq__form label.checkbox > i {
        width: 25px;
        height: 25px;
        flex: 0 0 25px;
        border: 2px solid var(--white);
        border-radius: 5px;
        background: none;
    }

    .section-form-faq:not(.mv-faq) .faq__form label.checkbox input[type="checkbox"]:checked ~ i {
        background: none;
    }

    .section-form-faq:not(.mv-faq) .faq__form label.checkbox input[type="checkbox"]:checked ~ i::before {
        width: 16px;
        height: 14px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath d='M1.50024 4.24736C2.94469 7.12504 6.3063 12.8019 8.19721 12.488C10.0881 12.1741 13.1871 5.03218 14.5002 1.50049' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: 16px 14px;
    }

    .section-form-faq:not(.mv-faq) .faq__form > .btn {
        align-self: flex-start;
        width: 165px;
        height: 53px;
        margin: 0;
        padding: 0 24px;
        border: 0;
        border-radius: 60px;
        background: #F38B3B;
        font-size: 18px;
        font-weight: 700;
        line-height: 1;
        letter-spacing: -0.36px;
        text-transform: lowercase;
        color: var(--white);
    }
}

/* Laptop / узкий desktop 992–1439: fluid от макета 1440 */
@media (min-width: 992px) and (max-width: 1439px) {
    .section-form-faq:not(.mv-faq) > .container {
        max-width: 100%;
        padding: 0 clamp(16px, 2.2vw, 32px);
        box-sizing: border-box;
    }

    .section-form-faq:not(.mv-faq) .faq-form-wrapp {
        border-radius: calc(20px * 100vw / 1440px);
    }

    .section-form-faq:not(.mv-faq) .faq-form-wrapp h2 {
        padding: calc(48px * 100vw / 1440px) calc(32px * 100vw / 1440px) 0 calc(48px * 100vw / 1440px);
        font-size: calc(40px * 100vw / 1440px); /* макет 48 → чуть меньше */
        letter-spacing: -0.02em;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq {
        padding: calc(28px * 100vw / 1440px) calc(36px * 100vw / 1440px) calc(48px * 100vw / 1440px) calc(48px * 100vw / 1440px);
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq .details-accordion {
        row-gap: calc(16px * 100vw / 1440px);
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq summary {
        min-height: calc(68px * 100vw / 1440px);
        padding: 0 calc(64px * 100vw / 1440px) 0 calc(24px * 100vw / 1440px);
        font-size: calc(22px * 100vw / 1440px);
        letter-spacing: -0.02em;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq details[open] summary {
        min-height: calc(68px * 100vw / 1440px);
        padding: 0 calc(64px * 100vw / 1440px) 0 calc(24px * 100vw / 1440px);
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq summary i {
        right: calc(16px * 100vw / 1440px);
        width: calc(36px * 100vw / 1440px);
        height: calc(36px * 100vw / 1440px);
        background-size: calc(13px * 100vw / 1440px) calc(9px * 100vw / 1440px);
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq details > div,
    .section-form-faq:not(.mv-faq) .pager-contents details > div {
        padding: 0 calc(80px * 100vw / 1440px) calc(24px * 100vw / 1440px) calc(24px * 100vw / 1440px);
        font-size: calc(17px * 100vw / 1440px);
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager {
        padding-top: calc(36px * 100vw / 1440px);
        column-gap: 4px;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span[data-id] {
        width: calc(34px * 100vw / 1440px);
        height: calc(34px * 100vw / 1440px);
        font-size: calc(22px * 100vw / 1440px);
    }

    .section-form-faq:not(.mv-faq) .faq__form {
        padding: calc(48px * 100vw / 1440px) calc(48px * 100vw / 1440px) calc(40px * 100vw / 1440px) calc(40px * 100vw / 1440px);
        border-radius: 0 calc(20px * 100vw / 1440px) calc(20px * 100vw / 1440px) 0;
    }

    .section-form-faq:not(.mv-faq) .faq-form__title {
        max-width: none;
        font-size: calc(34px * 100vw / 1440px); /* макет 40 → чуть меньше */
        letter-spacing: -0.02em;
    }

    .section-form-faq:not(.mv-faq) .faq-form__subtitle {
        font-size: calc(18px * 100vw / 1440px);
    }

    .section-form-faq:not(.mv-faq) .faq__form > .faq-form__title {
        margin: 0 0 calc(28px * 100vw / 1440px);
    }

    .section-form-faq:not(.mv-faq) .faq__form > .faq-form__subtitle {
        margin: 0 0 calc(16px * 100vw / 1440px);
    }

    .section-form-faq:not(.mv-faq) .faq__form > div {
        margin: 0 0 calc(14px * 100vw / 1440px);
    }

    .section-form-faq:not(.mv-faq) .faq__form > div:has(textarea) {
        margin-bottom: calc(24px * 100vw / 1440px);
    }

    .section-form-faq:not(.mv-faq) .faq__form input.form-control,
    .section-form-faq:not(.mv-faq) .faq__form textarea.form-control {
        height: calc(48px * 100vw / 1440px);
        padding: 0 calc(16px * 100vw / 1440px);
        border-radius: calc(12px * 100vw / 1440px);
        font-size: calc(20px * 100vw / 1440px);
    }

    .section-form-faq:not(.mv-faq) .faq__form textarea.form-control {
        height: calc(160px * 100vw / 1440px);
        padding: calc(12px * 100vw / 1440px) calc(16px * 100vw / 1440px);
    }

    .section-form-faq:not(.mv-faq) .faq__form .feedbackAgreeLabel {
        margin: 0 0 calc(32px * 100vw / 1440px);
        font-size: calc(14px * 100vw / 1440px);
    }

    .section-form-faq:not(.mv-faq) .faq__form > .btn {
        width: calc(150px * 100vw / 1440px);
        height: calc(48px * 100vw / 1440px);
        font-size: calc(16px * 100vw / 1440px);
    }
}

@media (max-width: 991px) {
    .section-form-faq:not(.mv-faq) {
        background: #fff;
        padding: 0 10px 32px;
    }

    .section-form-faq:not(.mv-faq) > .container {
        max-width: 1440px;
        padding: 0;
    }

    .section-form-faq:not(.mv-faq) .faq-form-wrapp {
        display: flex;
        flex-direction: column;
        padding: 28px 14px 20px;
        border-radius: 16px;
        background: #3EA74F;
        overflow: hidden;
    }

    .section-form-faq:not(.mv-faq) .faq-form-wrapp h2 {
        margin: 0 0 18px;
        padding: 0 4px;
        text-align: center;
        font-size: clamp(26px, 7.5vw, 36px);
        font-weight: 400;
        line-height: 1.05;
        letter-spacing: -0.02em;
        color: var(--white);
    }

    .section-form-faq:not(.mv-faq) .faq-form__desc {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq {
        flex: none;
        height: auto !important;
        min-height: 0;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-contents {
        position: relative;
        flex: none;
        height: auto;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-content {
        position: relative !important;
        top: auto;
        left: auto;
        display: none;
        width: 100%;
        height: auto !important;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-content.active {
        display: flex;
        flex-direction: column;
        position: relative !important;
    }

    /* Старый pager-contents: opacity/visibility на скрытых страницах — артефакты на iOS */
    .section-form-faq:not(.mv-faq) .faq-form__faq .pager-contents .details-accordion ,
    .section-form-faq:not(.mv-faq) .faq-form__faq .pager-contents .details-accordion:not(.active) {
        opacity: 1;
        visibility: visible;
        transition: none;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq .details-accordion {
        row-gap: 16px;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq summary::-webkit-details-marker {
        display: none;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq details {
        position: relative;
        height: auto;
        background: #F5FFF7;
        border-radius: 12px;
        padding: 0;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq summary {
        display: flex;
        align-items: center;
        min-height: 56px;
        padding: 12px 56px 12px 16px;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.15;
        letter-spacing: -0.02em;
        color: #4D4D4D;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq details[open] {
        height: auto;
        max-height: none;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq details[open] summary {
        align-items: center;
        min-height: 56px;
        padding: 12px 56px 12px 16px;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq summary i {
        position: absolute;
        top: 16px;
        right: 12px;
        width: 32px;
        height: 32px;
        flex: none;
        border-radius: 50%;
        background-color: #C5EFCC;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E%3Cpath d='M14.7836 7.93039C15.2119 8.57513 14.9849 9.41445 14.2758 9.80384C13.5667 10.193 12.6454 9.98501 12.2172 9.34036C10.887 7.3378 10.4093 6.48697 9.9828 5.76216C9.5867 5.08908 9.22604 4.51009 8.08827 2.98129C7.97687 2.83161 7.88161 2.78085 7.8246 2.75932C7.75809 2.73433 7.65642 2.71747 7.51015 2.73446C7.17855 2.77318 6.8259 2.96392 6.64882 3.14999C5.68885 4.25354 4.9919 5.30721 4.40663 6.27892C3.85019 7.20279 3.29949 8.22795 2.77187 8.99408C2.33209 9.6321 1.40548 9.82523 0.70351 9.4256C0.0018 9.02575-0.2106 8.18327 0.2289 7.54505C0.7011 6.85932 1.1052 6.08177 1.7758 4.96839C2.4124 3.91143 3.2092 2.70304 4.3266 1.42393L4.3578 1.38842C4.9951 0.706645 6.0208 0.157133 7.1312 0.02817C8.3375-0.111757 9.6817 0.255243 10.5726 1.45235C11.7582 3.04529 12.1739 3.706 12.6273 4.4765C13.0504 5.19548 13.4967 5.99306 14.7836 7.93039Z' fill='%233EA74F'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 12px 8px;
        transform: none;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq details[open] summary i {
        background-color: #3EA74F;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E%3Cpath d='M0.21642 2.06961C-0.21186 1.42487 0.0151 0.585552 0.724232 0.19616C1.43332-0.192995 2.35461 0.014993 2.78282 0.659638C4.11305 2.6622 4.59066 3.51303 5.0172 4.23784C5.4133 4.91092 5.77396 5.48991 6.91173 7.01871C7.02313 7.16839 7.11839 7.21915 7.1754 7.24068C7.24191 7.26567 7.34358 7.28253 7.48985 7.26554C7.82145 7.22682 8.1741 7.03608 8.35118 6.85001C9.31115 5.74646 10.0081 4.69279 10.5934 3.72108C11.1498 2.79721 11.7005 1.77205 12.2281 1.00592C12.6679 0.367903 13.5945 0.174773 14.2965 0.574401C14.9982 0.97425 15.2106 1.81673 14.7711 2.45495C14.2989 3.14068 13.8948 3.91823 13.2242 5.03161C12.5876 6.08857 11.7908 7.29696 10.6734 8.57607L10.6422 8.61158C10.0049 9.29336 8.97924 9.84287 7.86876 9.97183C6.66247 10.1118 5.31829 9.74476 4.42735 8.54765C3.24184 6.95471 2.82609 6.294 2.37267 5.5235C1.94956 4.80452 1.5033 4.00694 0.21642 2.06961Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq details > div ,
    .section-form-faq:not(.mv-faq) .pager-contents details > div {
        max-height: none !important;
        overflow: visible !important;
        margin: 0;
        padding: 0 16px 16px;
        font-size: 15px;
        font-weight: 400;
        line-height: 1.25;
        letter-spacing: -0.02em;
        color: #4D4D4D;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager {
        justify-content: center;
        column-gap: 4px;
        padding-top: 16px;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span[data-id] {
        width: 32px;
        height: 32px;
        border: 0;
        border-radius: 50%;
        background: none;
        font-size: 18px;
        font-weight: 400;
        line-height: 32px;
        color: rgba(255, 255, 255, 0.6);
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span[data-id].active {
        background: #62B770;
        color: var(--white);
        font-weight: 700;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span.pager-prev ,
    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span.pager-next {
        width: 10px;
        height: 15px;
        flex: 0 0 10px;
        margin: 0 8px;
        border: 0;
        border-radius: 0;
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 10px 15px;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span.pager-prev {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='15' viewBox='0 0 10 15' fill='none'%3E%3Cpath d='M7.93039 14.7836C8.57513 15.2119 9.41445 14.9849 9.80384 14.2758C10.193 13.5667 9.98501 12.6454 9.34036 12.2172C7.3378 10.887 6.48697 10.4093 5.76216 9.9828C5.08908 9.5867 4.51009 9.22604 2.98129 8.08827C2.83161 7.97687 2.78085 7.88161 2.75932 7.8246C2.73432 7.75809 2.71747 7.65642 2.73446 7.51015C2.77318 7.17855 2.96392 6.8259 3.14999 6.64882C4.25354 5.68885 5.30721 4.9919 6.27892 4.40663C7.20279 3.85019 8.22795 3.29949 8.99408 2.77187C9.6321 2.33209 9.82523 1.40548 9.4256 0.703509C9.02575 0.001797 8.18327-0.210633 7.54505 0.2289C6.85932 0.701086 6.08176 1.10518 4.96839 1.77577C3.91143 2.4124 2.70303 3.20921 1.42393 4.32656L1.38842 4.35781C0.706644 4.99513 0.157132 6.02076 0.028169 7.13124C-0.111757 8.33753 0.255242 9.68171 1.45235 10.5726C3.04528 11.7582 3.706 12.1739 4.4765 12.6273C5.19548 13.0504 5.99306 13.4967 7.93039 14.7836Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq-pager.content-pager > span.pager-next {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='15' viewBox='0 0 10 15' fill='none'%3E%3Cpath d='M2.06961 14.7836C1.42487 15.2119 0.585552 14.9849 0.19616 14.2758C-0.193 13.5667 0.014993 12.6454 0.659639 12.2172C2.6622 10.887 3.51303 10.4093 4.23784 9.9828C4.91092 9.5867 5.48991 9.22604 7.01871 8.08827C7.16839 7.97687 7.21915 7.88161 7.24068 7.8246C7.26568 7.75809 7.28253 7.65642 7.26554 7.51015C7.22682 7.17855 7.03608 6.8259 6.85001 6.64882C5.74646 5.68885 4.69279 4.9919 3.72108 4.40663C2.79721 3.85019 1.77205 3.29949 1.00592 2.77187C0.367904 2.33209 0.174774 1.40548 0.574402 0.703509C0.974251 0.001797 1.81673-0.210633 2.45495 0.2289C3.14068 0.701086 3.91824 1.10518 5.03161 1.77577C6.08857 2.4124 7.29697 3.20921 8.57607 4.32656L8.61158 4.35781C9.29336 4.99513 9.84287 6.02076 9.97183 7.13124C10.1118 8.33753 9.74476 9.68171 8.54765 10.5726C6.95472 11.7582 6.294 12.1739 5.5235 12.6273C4.80452 13.0504 4.00694 13.4967 2.06961 14.7836Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    }

    .section-form-faq:not(.mv-faq) .faq__form {
        width: 100%;
        max-width: none;
        flex: none;
        margin: 0;
        padding: 24px 16px 20px;
        border-radius: 16px;
        background: #185E30;
        row-gap: 0;
        color: var(--white);
    }

    .section-form-faq:not(.mv-faq) .faq-form__title {
        max-width: none;
        padding: 0;
        text-align: center;
        font-size: 24px;
        font-weight: 500;
        line-height: 1.1;
        letter-spacing: -0.02em;
        color: var(--white);
    }

    .section-form-faq:not(.mv-faq) .faq-form__subtitle {
        padding: 0;
        text-align: center;
        font-size: 16px;
        font-weight: 400;
        line-height: 1.2;
        color: var(--white);
    }

    .section-form-faq:not(.mv-faq) .faq__form > div {
        margin: 0 0 12px;
    }

    .section-form-faq:not(.mv-faq) .faq__form > .faq-form__title {
        margin: 0 0 12px;
    }

    .section-form-faq:not(.mv-faq) .faq__form > .faq-form__subtitle {
        margin: 0 0 16px;
    }

    .section-form-faq:not(.mv-faq) .faq__form > div:has(textarea) {
        margin-bottom: 16px;
    }

    .section-form-faq:not(.mv-faq) .faq__form input.form-control ,
    .section-form-faq:not(.mv-faq) .faq__form textarea.form-control {
        width: 100%;
        height: 48px;
        margin: 0;
        padding: 0 16px;
        border: 0;
        border-radius: 12px;
        background: var(--white);
        font-size: 16px;
        font-weight: 400;
        line-height: 1.2;
        color: #343333;
    }

    .section-form-faq:not(.mv-faq) .faq__form textarea.form-control {
        height: 120px;
        padding: 12px 16px;
        resize: none;
    }

    .section-form-faq:not(.mv-faq) .faq__form input::placeholder ,
    .section-form-faq:not(.mv-faq) .faq__form textarea::placeholder {
        color: #BBCABe;
        opacity: 1;
    }

    .section-form-faq:not(.mv-faq) .faq__form .feedbackAgreeLabel {
        align-items: flex-start;
        column-gap: 10px;
        margin: 0 0 18px;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.2;
        color: rgba(255, 255, 255, 0.7);
    }

    .section-form-faq:not(.mv-faq) .faq__form .feedbackAgreeLabel a {
        color: inherit;
    }

    .section-form-faq:not(.mv-faq) .faq__form label.checkbox > i {
        width: 22px;
        height: 22px;
        flex: 0 0 22px;
        border: 2px solid var(--white);
        border-radius: 5px;
        background: none;
    }

    .section-form-faq:not(.mv-faq) .faq__form label.checkbox input[type="checkbox"]:checked ~ i {
        background: none;
    }

    .section-form-faq:not(.mv-faq) .faq__form label.checkbox input[type="checkbox"]:checked ~ i::before {
        width: 14px;
        height: 12px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='14' viewBox='0 0 16 14' fill='none'%3E%3Cpath d='M1.50024 4.24736C2.94469 7.12504 6.3063 12.8019 8.19721 12.488C10.0881 12.1741 13.1871 5.03218 14.5002 1.50049' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: 14px 12px;
    }

    .section-form-faq:not(.mv-faq) .faq__form > .btn {
        align-self: center;
        width: 150px;
        height: 48px;
        margin: 0;
        padding: 0 20px;
        border: 0;
        border-radius: 60px;
        background: #F38B3B;
        font-size: 16px;
        font-weight: 700;
        line-height: 1;
        letter-spacing: -0.32px;
        text-transform: lowercase;
        color: var(--white);
    }
}

/* Планшет 768–991: поверх ≤991 — чуть просторнее телефона */
@media (min-width: 768px) and (max-width: 991px) {
    .section-form-faq:not(.mv-faq) {
        padding: 0 20px 40px;
    }

    .section-form-faq:not(.mv-faq) .faq-form-wrapp {
        padding: 36px 24px 24px;
        border-radius: 18px;
    }

    .section-form-faq:not(.mv-faq) .faq-form-wrapp h2 {
        margin: 0 0 22px;
        font-size: clamp(30px, 4.5vw, 38px);
        text-align: left;
        padding: 0;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq summary {
        min-height: 64px;
        font-size: 18px;
        padding: 0 56px 0 20px;
    }

    .section-form-faq:not(.mv-faq) .faq-form__faq details > div,
    .section-form-faq:not(.mv-faq) .pager-contents details > div {
        font-size: 15px;
        padding: 0 20px 18px;
    }

    .section-form-faq:not(.mv-faq) .faq__form {
        margin-top: 20px;
        padding: 32px 24px 28px;
        border-radius: 16px;
    }

    .section-form-faq:not(.mv-faq) .faq-form__title {
        font-size: clamp(26px, 4vw, 32px);
    }

    .section-form-faq:not(.mv-faq) .faq-form__subtitle {
        font-size: 16px;
    }
}


/* mv-faq (программы): тот же компонент faq, без clip/absolute и iOS-ghost страниц */
.mv-faq .faq-form-wrapp {
    background: transparent;
    padding: 0;
    border-radius: 0;
}

.mv-faq .faq-form__faq {
    height: auto !important;
    flex: none;
    min-height: 0;
}

.mv-faq .faq-form__faq-contents {
    position: relative;
    flex: none;
    height: auto;
}

.mv-faq .faq-form__faq-content {
    position: relative !important;
    top: auto;
    left: auto;
    display: none;
    width: 100%;
    height: auto !important;
}

.mv-faq .faq-form__faq-content.active {
    display: flex;
    flex-direction: column;
    position: relative !important;
}

.mv-faq .pager-contents .details-accordion,
.mv-faq .pager-contents .details-accordion:not(.active) {
    opacity: 1;
    visibility: visible;
    transition: none;
}

.mv-faq .faq-form__faq details,
.mv-faq .pager-contents details[open] {
    height: auto;
    max-height: none;
}

.mv-faq .faq-form__faq details > div,
.mv-faq .pager-contents details > div {
    max-height: none !important;
    overflow: visible !important;
}

.mv-faq .faq-form__faq summary::-webkit-details-marker {
    display: none;
}

/* Пагинация mv-faq: как на главной, без старых кружков content-pager */
.mv-faq .faq-form__faq-pager.content-pager {
    justify-content: flex-start;
    column-gap: 5px;
    padding-top: 24px;
}

.mv-faq .faq-form__faq-pager.content-pager > span[data-id] {
    width: 39px;
    height: 39px;
    border: 0;
    border-radius: 50%;
    background: none;
    font-size: 26px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: -0.52px;
    color: rgba(255, 255, 255, 0.6);
}

.mv-faq .faq-form__faq-pager.content-pager > span[data-id].active {
    background: #62B770;
    color: #fff;
    font-weight: 700;
}

.mv-faq .faq-form__faq-pager.content-pager > span.pager-prev,
.mv-faq .faq-form__faq-pager.content-pager > span.pager-next {
    width: 10px;
    height: 15px;
    flex: 0 0 10px;
    margin: 0 12px;
    border: 0;
    border-radius: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 10px 15px;
}

.mv-faq .faq-form__faq-pager.content-pager > span.pager-prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='15' viewBox='0 0 10 15' fill='none'%3E%3Cpath d='M7.93039 14.7836C8.57513 15.2119 9.41445 14.9849 9.80384 14.2758C10.193 13.5667 9.98501 12.6454 9.34036 12.2172C7.3378 10.887 6.48697 10.4093 5.76216 9.9828C5.08908 9.5867 4.51009 9.22604 2.98129 8.08827C2.83161 7.97687 2.78085 7.88161 2.75932 7.8246C2.73432 7.75809 2.71747 7.65642 2.73446 7.51015C2.77318 7.17855 2.96392 6.8259 3.14999 6.64882C4.25354 5.68885 5.30721 4.9919 6.27892 4.40663C7.20279 3.85019 8.22795 3.29949 8.99408 2.77187C9.6321 2.33209 9.82523 1.40548 9.4256 0.703509C9.02575 0.001797 8.18327-0.210633 7.54505 0.2289C6.85932 0.701086 6.08176 1.10518 4.96839 1.77577C3.91143 2.4124 2.70303 3.20921 1.42393 4.32656L1.38842 4.35781C0.706644 4.99513 0.157132 6.02076 0.028169 7.13124C-0.111757 8.33753 0.255242 9.68171 1.45235 10.5726C3.04528 11.7582 3.706 12.1739 4.4765 12.6273C5.19548 13.0504 5.99306 13.4967 7.93039 14.7836Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.mv-faq .faq-form__faq-pager.content-pager > span.pager-next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='15' viewBox='0 0 10 15' fill='none'%3E%3Cpath d='M2.06961 14.7836C1.42487 15.2119 0.585552 14.9849 0.19616 14.2758C-0.193 13.5667 0.014993 12.6454 0.659639 12.2172C2.6622 10.887 3.51303 10.4093 4.23784 9.9828C4.91092 9.5867 5.48991 9.22604 7.01871 8.08827C7.16839 7.97687 7.21915 7.88161 7.24068 7.8246C7.26568 7.75809 7.28253 7.65642 7.26554 7.51015C7.22682 7.17855 7.03608 6.8259 6.85001 6.64882C5.74646 5.68885 4.69279 4.9919 3.72108 4.40663C2.79721 3.85019 1.77205 3.29949 1.00592 2.77187C0.367904 2.33209 0.174774 1.40548 0.574402 0.703509C0.974251 0.001797 1.81673-0.210633 2.45495 0.2289C3.14068 0.701086 3.91824 1.10518 5.03161 1.77577C6.08857 2.4124 7.29697 3.20921 8.57607 4.32656L8.61158 4.35781C9.29336 4.99513 9.84287 6.02076 9.97183 7.13124C10.1118 8.33753 9.74476 9.68171 8.54765 10.5726C6.95472 11.7582 6.294 12.1739 5.5235 12.6273C4.80452 13.0504 4.00694 13.4967 2.06961 14.7836Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

@media (max-width: 991px) {
    .mv-faq .faq-form__desc {
        display: flex;
        flex-direction: column;
        gap: 20px;
        row-gap: 20px;
    }

    .mv-faq .faq-form__faq .details-accordion {
        row-gap: 12px;
    }

    .mv-faq .faq-form__faq details {
        position: relative;
        background: #F5FFF7;
        border-radius: 12px;
        padding: 0;
    }

    .mv-faq .faq-form__faq summary {
        display: flex;
        align-items: center;
        min-height: 48px;
        padding: 12px 52px 12px 14px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.15;
        color: #4D4D4D;
    }

    .mv-faq .faq-form__faq summary i {
        position: absolute;
        top: 12px;
        right: 10px;
        width: 28px;
        height: 28px;
        flex: none;
        border-radius: 50%;
        background-color: #C5EFCC;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E%3Cpath d='M14.7836 7.93039C15.2119 8.57513 14.9849 9.41445 14.2758 9.80384C13.5667 10.193 12.6454 9.98501 12.2172 9.34036C10.887 7.3378 10.4093 6.48697 9.9828 5.76216C9.5867 5.08908 9.22604 4.51009 8.08827 2.98129C7.97687 2.83161 7.88161 2.78085 7.8246 2.75932C7.75809 2.73433 7.65642 2.71747 7.51015 2.73446C7.17855 2.77318 6.8259 2.96392 6.64882 3.14999C5.68885 4.25354 4.9919 5.30721 4.40663 6.27892C3.85019 7.20279 3.29949 8.22795 2.77187 8.99408C2.33209 9.6321 1.40548 9.82523 0.70351 9.4256C0.0018 9.02575-0.2106 8.18327 0.2289 7.54505C0.7011 6.85932 1.1052 6.08177 1.7758 4.96839C2.4124 3.91143 3.2092 2.70304 4.3266 1.42393L4.3578 1.38842C4.9951 0.706645 6.0208 0.157133 7.1312 0.02817C8.3375-0.111757 9.6817 0.255243 10.5726 1.45235C11.7582 3.04529 12.1739 3.706 12.6273 4.4765C13.0504 5.19548 13.4967 5.99306 14.7836 7.93039Z' fill='%233EA74F'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 11px 7px;
    }

    .mv-faq .faq-form__faq details[open] summary i {
        background-color: #3EA74F;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E%3Cpath d='M0.21642 2.06961C-0.21186 1.42487 0.0151 0.585552 0.724232 0.19616C1.43332-0.192995 2.35461 0.014993 2.78282 0.659638C4.11305 2.6622 4.59066 3.51303 5.0172 4.23784C5.4133 4.91092 5.77396 5.48991 6.91173 7.01871C7.02313 7.16839 7.11839 7.21915 7.1754 7.24068C7.24191 7.26567 7.34358 7.28253 7.48985 7.26554C7.82145 7.22682 8.1741 7.03608 8.35118 6.85001C9.31115 5.74646 10.0081 4.69279 10.5934 3.72108C11.1498 2.79721 11.7005 1.77205 12.2281 1.00592C12.6679 0.367903 13.5945 0.174773 14.2965 0.574401C14.9982 0.97425 15.2106 1.81673 14.7711 2.45495C14.2989 3.14068 13.8948 3.91823 13.2242 5.03161C12.5876 6.08857 11.7908 7.29696 10.6734 8.57607L10.6422 8.61158C10.0049 9.29336 8.97924 9.84287 7.86876 9.97183C6.66247 10.1118 5.31829 9.74476 4.42735 8.54765C3.24184 6.95471 2.82609 6.294 2.37267 5.5235C1.94956 4.80452 1.5033 4.00694 0.21642 2.06961Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    }

    .mv-faq .faq-form__faq details > div,
    .mv-faq .pager-contents details > div {
        margin: 0;
        padding: 0 14px 14px;
        font-size: 13px;
        line-height: 1.25;
        color: #4D4D4D;
    }

    .mv-faq .faq__form {
        width: 100%;
        margin: 0;
        padding: 20px 14px 16px;
        border-radius: 16px;
        background: #185E30;
        color: #fff;
    }

    .mv-faq .faq-form__title,
    .mv-faq .faq-form__subtitle {
        color: #fff;
        text-align: center;
        padding: 0;
    }

    .mv-faq .faq-form__faq-pager.content-pager {
        justify-content: center;
        column-gap: 4px;
        padding-top: 14px;
    }

    .mv-faq .faq-form__faq-pager.content-pager > span[data-id] {
        width: 32px;
        height: 32px;
        border: 0;
        border-radius: 50%;
        background: none;
        font-size: 18px;
        font-weight: 400;
        line-height: 32px;
        color: rgba(255, 255, 255, 0.6);
    }

    .mv-faq .faq-form__faq-pager.content-pager > span[data-id].active {
        background: #62B770;
        color: #fff;
        font-weight: 700;
    }

    .mv-faq .faq-form__faq-pager.content-pager > span.pager-prev,
    .mv-faq .faq-form__faq-pager.content-pager > span.pager-next {
        width: 10px;
        height: 15px;
        flex: 0 0 10px;
        margin: 0 8px;
        border: 0;
        border-radius: 0;
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 10px 15px;
    }

    .mv-faq .faq-form__faq-pager.content-pager > span.pager-prev {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='15' viewBox='0 0 10 15' fill='none'%3E%3Cpath d='M7.93039 14.7836C8.57513 15.2119 9.41445 14.9849 9.80384 14.2758C10.193 13.5667 9.98501 12.6454 9.34036 12.2172C7.3378 10.887 6.48697 10.4093 5.76216 9.9828C5.08908 9.5867 4.51009 9.22604 2.98129 8.08827C2.83161 7.97687 2.78085 7.88161 2.75932 7.8246C2.73432 7.75809 2.71747 7.65642 2.73446 7.51015C2.77318 7.17855 2.96392 6.8259 3.14999 6.64882C4.25354 5.68885 5.30721 4.9919 6.27892 4.40663C7.20279 3.85019 8.22795 3.29949 8.99408 2.77187C9.6321 2.33209 9.82523 1.40548 9.4256 0.703509C9.02575 0.001797 8.18327-0.210633 7.54505 0.2289C6.85932 0.701086 6.08176 1.10518 4.96839 1.77577C3.91143 2.4124 2.70303 3.20921 1.42393 4.32656L1.38842 4.35781C0.706644 4.99513 0.157132 6.02076 0.028169 7.13124C-0.111757 8.33753 0.255242 9.68171 1.45235 10.5726C3.04528 11.7582 3.706 12.1739 4.4765 12.6273C5.19548 13.0504 5.99306 13.4967 7.93039 14.7836Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    }

    .mv-faq .faq-form__faq-pager.content-pager > span.pager-next {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='15' viewBox='0 0 10 15' fill='none'%3E%3Cpath d='M2.06961 14.7836C1.42487 15.2119 0.585552 14.9849 0.19616 14.2758C-0.193 13.5667 0.014993 12.6454 0.659639 12.2172C2.6622 10.887 3.51303 10.4093 4.23784 9.9828C4.91092 9.5867 5.48991 9.22604 7.01871 8.08827C7.16839 7.97687 7.21915 7.88161 7.24068 7.8246C7.26568 7.75809 7.28253 7.65642 7.26554 7.51015C7.22682 7.17855 7.03608 6.8259 6.85001 6.64882C5.74646 5.68885 4.69279 4.9919 3.72108 4.40663C2.79721 3.85019 1.77205 3.29949 1.00592 2.77187C0.367904 2.33209 0.174774 1.40548 0.574402 0.703509C0.974251 0.001797 1.81673-0.210633 2.45495 0.2289C3.14068 0.701086 3.91824 1.10518 5.03161 1.77577C6.08857 2.4124 7.29697 3.20921 8.57607 4.32656L8.61158 4.35781C9.29336 4.99513 9.84287 6.02076 9.97183 7.13124C10.1118 8.33753 9.74476 9.68171 8.54765 10.5726C6.95472 11.7582 6.294 12.1739 5.5235 12.6273C4.80452 13.0504 4.00694 13.4967 2.06961 14.7836Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
    }
}
