.home main {
    overflow: unset;
}

.btn {
    background-color: transparent;
    border: none;

}

.btn-cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: max(13.5px, 1.35rem) max(24px, 2.4rem) max(13.5px, 1.35rem) max(24px, 2.4rem);
    border: 1px solid var(--color-red);
    border-radius: 100px;
    font-size: var(--font-size-14);
    font-weight: var(--font-weight-semibold);
    text-transform: uppercase;
    color: var(--color-red);
    background: none;
    width: auto;
    white-space: nowrap;
    position: relative;
    transition: .3s ease-in-out background-color, .3s ease-in-out color;
}

.btn-cta::after {
    content: '';
    display: inline-flex;
    flex-shrink: 0;
    width: max(15px, 1.5rem);
    height: max(15px, 1.5rem);
    margin-left: max(15px, 1.5rem);
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path d="M1 14L14 1M14 1V13.48M14 1H1.52" stroke="%23E04C4C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: .3s ease-in-out transform, .3s ease-in-out background-image;
}

.btn-cta:hover {
    text-decoration: none;
}

.btn-cta:hover::after {
    transform: rotate(45deg);
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path d="M1 14L14 1M14 1V13.48M14 1H1.52" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.btn-cta--white-red {
    background-color: var(--color-white);
}

.btn-cta--white-red:hover {
    background-color: var(--color-red);
    color: var(--color-white);
}

.btn-cta--trans-gray {
    /*background-color: var(--color-white);*/
    background-color: transparent;
    border-color: var(--color-gray);
    color: var(--color-gray);
}

.btn-cta--trans-gray::after {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path d="M1 14L14 1M14 1V13.48M14 1H1.52" stroke="%233F3F3F" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.btn-cta--trans-gray:hover {
    background-color: var(--color-gray);
    color: var(--color-white);
}

.btn-cta--red-red {
    background-color: var(--color-red);
    color: var(--color-white);
}

.btn-cta--red-red:after {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path d="M1 14L14 1M14 1V13.48M14 1H1.52" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.btn-cta--red-red:hover:after {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><path d="M1 14L14 1M14 1V13.48M14 1H1.52" stroke="%23E04C4C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.btn-cta--red-red:hover {
    background-color: var(--color-white);
    color: var(--color-red);
}

.pricing-table {
    padding-top: max(30px, 3rem);
}

.breadcrumbs_section_wrapper a {
    transition: 0.3s ease-in-out color;
}

.breadcrumbs_section_wrapper a:hover {
    color: var(--color-red);
}

.breadcrumbs_section__inner {
    padding: max(20px, 2rem) 0 max(60px, 6rem) 0;
    flex-direction: column;
    text-align: center;
}

.breadcrumbs_section__inner h1 {
    margin-bottom: max(15px, 1.5rem);
}

.breadcrumbs_section__bg {
    --global-width: min(calc(320px + ((1vw - 3.6px) * 100)), 135.5rem);
    height: 100%;
    width: var(--global-width);
    left: min(-4px, -0.4rem);
    top: 0;
    z-index: -1;
    border-radius: 0 0 max(35px, 3.5rem) 0;
}

.breadcrumbs_section__inner::before {
    content: '';
    position: absolute;
    width: max(130px, 13rem);
    height: 100%;
    background-color: var(--color-light-green);
    z-index: -1;
    left: min(-130px, -13rem);
    top: 0;
    border-radius: max(35px, 3.5rem) 0 0 0;
}

.bg-light-green__inner {
    position: absolute;
    width: max(365px, 36.5rem);
    height: max(50px, 5rem);
    background-color: var(--color-light-green);
    z-index: -1;
    left: min(-126px, -12.6rem);
    bottom: min(-50px, -5rem);
    border-radius: 0 0 max(35px, 3.5rem) max(35px, 3.5rem);
}

.bg-light-green__inner::before {
    content: '';
    position: absolute;
    width: max(35px, 3.5rem);
    height: max(35px, 3.5rem);
    right: min(-32px, -3.2rem);
    background-color: transparent;
    border-top-left-radius: 35px;
    box-shadow: -6px -15px 0 0 var(--color-light-green);
}

/* .bg-light-green__inner::before {
    content: '';
    position: absolute;
    top: 0;
    right: min(-30px, -3rem);
    width: 3.5rem;
    height: 3rem;
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='30' viewBox='0 0 35 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_487_254)'%3E%3Cpath d='M0 0L34.5 0V0.0683994C17.1852 0.0683994 2.8097 12.6419 0 29.1563L0 0Z' fill='%23E2F9E6'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_487_254'%3E%3Crect width='35' height='30' fill='white' transform='matrix(-1 0 0 -1 35 30)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
} */
.breadcrumbs_section_wrapper {
    justify-content: center;
}

@media screen and (max-width: 1550px) {
    .breadcrumbs_section__inner::before {
        display: none;
    }

    .bg-light-green__inner {
        left: 0;
    }

    .breadcrumbs_section__bg {
        border-radius: max(35px, 3.5rem) 0 max(35px, 3.5rem) 0;
    }
}

@media screen and (max-width: 1200px) {
    .breadcrumbs_section__bg {
        height: 100%;
        width: 100%;
        left: 50%;
        transform: translateX(-50%);
        top: 0;
        z-index: -1;
        border-radius: max(35px, 3.5rem) max(35px, 3.5rem) max(35px, 3.5rem) 0;
    }

    .bg-light-green__inner {
        left: 0;
    }

    .breadcrumbs_section__inner::before {
        display: none;
    }

    .breadcrumbs_section {
        margin-top: max(25px, 2.5rem);
    }
}

@media screen and (max-width: 768px) {
    .bg-light-green__inner {
        width: max(160px, 16rem);
    }
}

@media screen and (max-width: 568px) {
    .bg-light-green__inner {
        width: max(130px, 13rem);
    }
}

.tooth-banner {
    box-sizing: border-box;
    padding: max(16px, 1.6rem) max(24px, 2.4rem);
    margin-top: max(40px, 4rem);
    border-radius: 10px;
    justify-content: space-between;
    align-items: center;
}

.tooth-banner__header {
    align-items: center;
    margin: max(14px, 1.4rem) 0;
}

.tooth-banner__title {
    max-width: max(375px, 37.5rem);
    min-width: max(240px, 24rem);
    margin-right: max(20px, 2rem);
}

.tooth-banner__image {
    width: max(100px, 10rem);
    height: max(100px, 10rem);
    margin-right: max(33px, 3.3rem);
}

.tooth-banner__content {
    max-width: max(570px, 57rem);
    margin: max(14px, 1.4rem) 0;
}

.tooth-banner__description {
    line-height: max(25px, 2.5rem);
}

@media screen and (max-width: 768px) {
    .tooth-banner {
        flex-direction: column;
        align-items: center;
    }

    .tooth-banner__description {
        text-align: center;
    }

    .tooth-banner__title {
        margin-right: 0;
    }
}

@media screen and (max-width: 480px) {
    .tooth-banner__header {
        flex-direction: column;
        align-items: center;
        margin-bottom: 0;
    }

    .tooth-banner__title {
        text-align: center;
    }

    .tooth-banner__image {
        margin: 0;
    }
}

.pricing-header h2 {
    text-align: center;
    margin-top: max(75px, 7.5rem);
    margin-bottom: max(46px, 4.6rem);
}

.pricing-table__content {
    width: 100%;
    border-collapse: collapse;
}

.pricing-table__header th {
    text-transform: uppercase;
    font-weight: var(--font-weight-semibold);
    font-size: var(--font-size-14);
    text-align: left;
}

.pricing-table__header th:first-of-type {
    margin-left: max(30px, 3rem);
    display: block;
}

.pricing-table__header th:last-of-type {
    position: relative;
    right: max(30px, 3rem);
    text-align: right;
}

.pricing-table__header {
    position: relative;
    top: min(-16px, -1.6rem);
    margin: 0 max(16px, 1.6rem) max(30px, 3rem) max(30px, 3rem);
}

.pricing-table__body tr:nth-child(2n+1) {
    background-color: var(--color-light-green);
}

.pricing-table__body tr {
    border-radius: 15px;
}

.pricing-table__body td {
    padding: max(23px, 2.3rem) 0;
}

.pricing-table__body td:first-of-type {
    padding: max(23px, 2.3rem) max(10px, 1rem) max(23px, 2.3rem) max(30px, 3rem);
    border-radius: max(15px, 1.5rem) 0 0 max(15px, 1.5rem);
}

.pricing-table__body td:last-of-type {
    padding: max(23px, 2.3rem) max(30px, 3rem) max(23px, 2.3rem) max(10px, 1rem);
    border-radius: 0 max(15px, 1.5rem) max(15px, 1.5rem) 0;
    text-align: right;
}

.pricing-table-description {
    line-height: max(25px, 2.5rem);
}

@media (max-width: 768px) {

    .pricing-table__content,
    .pricing-table__header,
    .pricing-table__body,
    .pricing-table__body tr,
    .pricing-table__body td {
        display: block;
    }

    .pricing-table__header {
        display: none;
    }

    .pricing-table__body tr {
        margin-bottom: 20px;
        padding: 10px;
    }

    .pricing-table__body td:first-of-type {
        padding: max(23px, 2.3rem) max(10px, 1rem);
    }

    .pricing-table__body td {
        padding: max(23px, 2.3rem) max(10px, 1rem);
        position: relative;
        display: flex;
    }

    .pricing-table__body td:last-of-type {
        text-align: left;
    }
}

.faq-header {
    padding-top: max(85px, 8.5rem);
}

.faq-header__title,
.faq-header__description {
    text-align: center;
    margin: 0 auto;
}

.faq-header__title {
    max-width: max(750px, 75rem);
    margin-bottom: max(20px, 2rem);
}

.faq-header__description {
    max-width: max(1000px, 100rem);
    line-height: max(26px, 2.6rem);
}

.questions_wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-top: max(85px, 8.5rem);
    flex-wrap: wrap;
    column-gap: max(25px, 2.5rem);
}

.questions_wrapper__item {
    flex: 1;
    border-bottom: 1px solid #E5E5E5;
}

/* .questions_wrapper__answer p {
    max-height: 0;
    opacity: 0;
    margin: 0;
    line-height: max(25px, 2.5rem);
    max-width: 85%;
    transition: max-height ease-in-out, opacity 0.3s ease-in-out;
} */

/* .is-expanded .questions_wrapper__answer p {
    max-height: max(500px, 50rem);
    opacity: 1;
    margin-bottom: max(15px, 1.5rem);
} */
/* 
.questions_wrapper__question__icon {
    transition: transform 0.3s ease-in-out;
} */

/* .is-expanded .questions_wrapper__question__icon {
    transform: rotate(45deg);
} */

.questions_wrapper__question {
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}

.questions_wrapper__question h2 {
    margin: 0;
    margin-bottom: max(20px, 2rem);
}

.questions_wrapper .faq__question {
    display: block;
    border-bottom: 1px solid #E5E5E5;
    padding: 0;
    line-height: unset;
}

@media screen and (max-width: 768px) {
    .questions_wrapper {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        grid-template-columns: 1fr;
    }

    .questions_wrapper__answer p {
        max-width: 95%;
    }
}

@media screen and (max-width: 568px) {
    .questions_wrapper {
        width: 95%;
    }

}

/* Blog */
.blog_navigation {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10.8rem;
    margin-bottom: 5.1rem;
}

@media screen and (max-width: 991px) {
    .blog_navigation {
        flex-direction: column-reverse;
        gap: 2.4rem;
    }
}

.blog_navigation__categories {
    display: flex;
    gap: 5.6rem;
}

@media screen and (max-width: 991px) {
    .blog_navigation__categories {
        margin-top: 2.4rem;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }
}

.blog_navigation__categories a {
    text-transform: uppercase;
    transition: color 0.3s ease;
}

.blog_navigation__categories a.current {
    position: relative;
    color: var(--color-green);
}

.blog_navigation__categories a.current::before {
    content: '';
    position: absolute;
    bottom: max(-8px, -0.8rem);
    left: 0;
    width: 100%;
    height: 2px;
    background-color: var(--color-green);
    pointer-events: none;
}

.blog_navigation__categories a:hover {
    color: var(--color-green);
}

.blog_navigation__search input[type="text"] {
    border-radius: max(40px, 4rem);
    background-color: #F6F6F6;
    padding: max(16px, 1.6rem) max(16px, 1.6rem) max(16px, 1.6rem) max(58px, 5.8rem);
    border: none;
    font-size: var(--font-size-14);
    font-weight: var(--font-weight-medium);
}

@media screen and (max-width: 767px) {
    .blog_navigation__search input[type="text"] {
        text-align: center;
    }
}

.blog_navigation__search input[type="text"]:focus,
.blog_navigation__search input[type="text"]:focus-visible {
    outline: 2px solid var(--color-green);
}

#searchform {
    position: relative;
}

#searchsubmit {
    position: absolute;
    top: 50%;
    left: max(20px, 2rem);
    font-size: 0;
    width: max(20px, 2rem);
    height: max(20px, 2rem);
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_413_1600)'%3E%3Cpath d='M19.7561 18.5776L14.782 13.6034C16.1375 11.9456 16.804 9.83014 16.6435 7.6947C16.4831 5.55926 15.508 3.56717 13.92 2.1305C12.3319 0.693821 10.2525 -0.0775274 8.11168 -0.0240008C5.97088 0.0295257 3.93256 0.903832 2.41832 2.41807C0.904076 3.93232 0.0297698 5.97064 -0.0237567 8.11143C-0.0772832 10.2522 0.694065 12.3317 2.13074 13.9197C3.56742 15.5077 5.5595 16.4828 7.69494 16.6433C9.83038 16.8037 11.9458 16.1373 13.6036 14.7817L18.5778 19.7559C18.735 19.9077 18.9455 19.9917 19.164 19.9898C19.3825 19.9879 19.5915 19.9003 19.746 19.7457C19.9005 19.5912 19.9881 19.3822 19.99 19.1637C19.9919 18.9452 19.9079 18.7347 19.7561 18.5776ZM8.33364 15.0001C7.0151 15.0001 5.72617 14.6091 4.62984 13.8765C3.53351 13.144 2.67903 12.1028 2.17444 10.8846C1.66986 9.66644 1.53784 8.326 1.79507 7.03279C2.05231 5.73959 2.68724 4.5517 3.61959 3.61935C4.55195 2.687 5.73983 2.05206 7.03304 1.79483C8.32625 1.53759 9.66669 1.66961 10.8849 2.1742C12.103 2.67878 13.1442 3.53327 13.8768 4.62959C14.6093 5.72592 15.0003 7.01485 15.0003 8.3334C14.9983 10.1009 14.2953 11.7954 13.0455 13.0452C11.7957 14.2951 10.1011 14.9981 8.33364 15.0001Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_413_1600'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    transform: translateY(-50%);
    border: none;
    transition: background-image 0.3s ease;
}

#searchsubmit:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_413_1600)'%3E%3Cpath d='M19.7561 18.5776L14.782 13.6034C16.1375 11.9456 16.804 9.83014 16.6435 7.6947C16.4831 5.55926 15.508 3.56717 13.92 2.1305C12.3319 0.693821 10.2525 -0.0775274 8.11168 -0.0240008C5.97088 0.0295257 3.93256 0.903832 2.41832 2.41807C0.904076 3.93232 0.0297698 5.97064 -0.0237567 8.11143C-0.0772832 10.2522 0.694065 12.3317 2.13074 13.9197C3.56742 15.5077 5.5595 16.4828 7.69494 16.6433C9.83038 16.8037 11.9458 16.1373 13.6036 14.7817L18.5778 19.7559C18.735 19.9077 18.9455 19.9917 19.164 19.9898C19.3825 19.9879 19.5915 19.9003 19.746 19.7457C19.9005 19.5912 19.9881 19.3822 19.99 19.1637C19.9919 18.9452 19.9079 18.7347 19.7561 18.5776ZM8.33364 15.0001C7.0151 15.0001 5.72617 14.6091 4.62984 13.8765C3.53351 13.144 2.67903 12.1028 2.17444 10.8846C1.66986 9.66644 1.53784 8.326 1.79507 7.03279C2.05231 5.73959 2.68724 4.5517 3.61959 3.61935C4.55195 2.687 5.73983 2.05206 7.03304 1.79483C8.32625 1.53759 9.66669 1.66961 10.8849 2.1742C12.103 2.67878 13.1442 3.53327 13.8768 4.62959C14.6093 5.72592 15.0003 7.01485 15.0003 8.3334C14.9983 10.1009 14.2953 11.7954 13.0455 13.0452C11.7957 14.2951 10.1011 14.9981 8.33364 15.0001Z' fill='%2376C3AB'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_413_1600'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.blog_list {
    display: grid;
    grid-template-columns: 100%;
    gap: 2.5rem;
}

@media screen and (min-width: 767px) {
    .blog_list {
        grid-template-columns: repeat(auto-fit, minmax(60.5rem, 1fr));
    }

}

.post_miniature {
    border-radius: 3.2rem;
    transition: background-color 0.3s ease;
}

.post_miniature:hover {
    background-color: var(--color-light-green);
}

.post_miniature a {
    display: flex;
    gap: 3.5rem;
    padding: 3.3rem;
}

@media screen and (max-width: 767px) {
    .post_miniature a {
        flex-direction: column;
    }

    .post_miniature__img {
        height: max(200px, 20rem);
        width: 100%;
        object-fit: contain;
    }
}

.post_miniature__img_wrapper {
    position: relative;
    border-radius: max(35px, 3.5rem);
}

.post_miniature__img_wrapper::after,
.post_miniature__img_wrapper::before {
    content: '';
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
}

.post_miniature__img_wrapper::after {
    top: -1px;
    left: -1px;
    width: 6.6rem;
    height: 5.8rem;
    background-image: url("data:image/svg+xml,%3Csvg width='66' height='58' viewBox='0 0 66 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M65.2393 0C55.9476 0.000160802 48.4152 7.53253 48.415 16.8242C48.415 26.116 40.8826 33.6492 31.5908 33.6494H24.207C10.8379 33.6497 7.21555e-05 44.4872 0 57.8564V0H65.2393Z' fill='%23FFF'/%3E%3C/svg%3E");
    transition: background-image 0.3s ease;
}

.post_miniature__img_wrapper::before {
    bottom: -1px;
    right: -1px;
    background-image: url("data:image/svg+xml,%3Csvg width='76' height='64' viewBox='0 0 76 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M76 64H0.436523C9.7831 64 17.3604 56.4227 17.3604 47.0762C17.3605 37.7298 24.9377 30.1533 34.2842 30.1533H46.6807C62.8733 30.1531 76 17.0257 76 0.833008V64Z' fill='%23FFF'/%3E%3C/svg%3E");
    width: 7.6rem;
    height: 6.4rem;
    transition: background-image 0.3s ease;
}

.post_miniature:hover .post_miniature__img_wrapper::after {
    background-image: url("data:image/svg+xml,%3Csvg width='66' height='58' viewBox='0 0 66 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M65.2393 0C55.9476 0.000160802 48.4152 7.53253 48.415 16.8242C48.415 26.116 40.8826 33.6492 31.5908 33.6494H24.207C10.8379 33.6497 7.21555e-05 44.4872 0 57.8564V0H65.2393Z' fill='%23E2F9E6'/%3E%3C/svg%3E");
}

.post_miniature:hover .post_miniature__img_wrapper::before {
    background-image: url("data:image/svg+xml,%3Csvg width='76' height='64' viewBox='0 0 76 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M76 64H0.436523C9.7831 64 17.3604 56.4227 17.3604 47.0762C17.3605 37.7298 24.9377 30.1533 34.2842 30.1533H46.6807C62.8733 30.1531 76 17.0257 76 0.833008V64Z' fill='%23E2F9E6'/%3E%3C/svg%3E");
}

.post_miniature__content {
    display: flex;
    flex-direction: column;
    padding-top: 2.3rem;
    padding-bottom: 2.3rem;
}

.post_content__title {
    margin-top: max(22px, 2.2rem);
    margin-bottom: max(18px, 1.8rem);
    line-height: 1.25;
}

.post_content__excerpt {
    margin-bottom: max(18px, 1.8rem);
    line-height: 1.785;
}

.post_content__link {
    position: relative;
    display: inline-block;
    margin-top: auto;
    max-width: max-content;
}

.post_content__link::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: calc(100% + max(30px, 3rem));
    width: max(24px, 2.4rem);
    height: max(24px, 2.4rem);
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.30761 12.5H21.6924M21.6924 12.5L12.8677 21.3247M21.6924 12.5L12.8677 3.67531' stroke='%232B2B2B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
}

.blog_pagination {
    margin-top: 5rem;
    margin-bottom: 4px;
}

.nav-links {
    display: flex;
    justify-content: center;
    align-items: center;
}

.nav-links .page-numbers {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: max(10px, 1rem) max(10px, 1rem) max(12px, 1.2rem) max(10px, 1rem);
    min-width: max(45px, 4.5rem);
    box-sizing: border-box;
    font-size: var(--font-size-14);
    font-weight: var(--font-weight-medium);
    line-height: 1.71;
    border: 1px solid #EEF0F3;
}

.nav-links .page-numbers:not(.prev, .next):hover {
    text-decoration: underline;
}

.nav-links .prev.page-numbers,
.nav-links .next.page-numbers {
    padding-left: max(11px, 1.1rem);
    padding-right: max(11px, 1.1rem);
}

.nav-links .next.page-numbers {
    border-radius: 0 4.1rem 4.1rem 0;
}

.nav-links .prev.page-numbers {
    border-radius: 4.1rem 0 0 4.1rem;
}

.nav-links .page-numbers.current {
    color: var(--color-green);
}

.nav-links .prev.page-numbers svg path,
.nav-links .next.page-numbers svg path {
    transition: fill 0.3s ease;
}

.nav-links .prev.page-numbers:hover svg path,
.nav-links .next.page-numbers:hover svg path {
    fill: var(--color-green);
}

/* Single post */
.single .bg-light-green__inner {
    display: none;
}

.single .breadcrumbs_section_wrapper {
    justify-content: start;
}

.single .breadcrumbs_section__inner {
    padding: max(26px, 2.6rem) 0;
}

.single .breadcrumbs_section__inner::before {
    border-radius: max(35px, 3.5rem) 0 0 max(35px, 3.5rem);
}

.single_post {
    margin-top: 5.2rem;
    margin-bottom: 12.8rem;
}

.heading__categories {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 2.4rem;
    gap: max(10px, 1rem);
    flex-wrap: wrap;
}

.heading__categories a {
    font-size: var(--font-size-12);
    font-weight: var(--font-weight-medium);
    background: var(--color-light-green);
    border: 2px solid var(--color-light-green);
    box-sizing: border-box;
    color: var(--color-green);
    padding: max(5px, 0.5rem) max(12px, 1.2rem);
    border-radius: max(36px, 3.6rem);
    text-decoration: none;
    transition: color 0.3s ease, background 0.3s ease, border 0.3s ease;
}

.heading__categories a:hover {
    background: var(--color-white);
    color: var(--color-red);
    border: 2px solid var(--color-red);
}

.heading__author {
    font-size: var(--font-size-16);
    font-weight: var(--font-weight-medium);
    color: var(--color-green);
    text-align: center;
    line-height: 1.5;
}

.heading__title {
    font-size: var(--font-size-52);
    font-weight: var(--font-weight-medium);
    line-height: 1.15;
    margin-top: max(8px, .8rem);
    margin-bottom: max(15px, 1.5rem);
    text-align: center;
}

.single_poost__content p {
    font-size: var(--font-size-18);
    font-weight: var(--font-weight-regular);
    line-height: 1.66;
    color: var(--color-light-gray);
    margin-bottom: max(24px, 2.4rem);
}

.single_poost__content hr {
    border: 1px solid #EEF0F3;
    margin: max(24px, 2.4rem) 0;
}

.single_poost__content :is(h2, h3, h4, h5, h6) {
    font-size: 3rem;
    font-weight: var(--font-weight-semibold);
    line-height: 1.266;
    margin-top: 4rem;
    margin-bottom: max(16px, 1.6rem);
    color: var(--color-dark);
}

.single_poost__content .wp-block-quote {
    position: relative;
    margin-left: 0;
    padding-left: 4.4rem;
}

.single_poost__content .wp-block-quote::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: var(--color-green);
}

.single_poost__content ul {
    padding-left: 3rem;
}

.single_poost__content li {
    font-size: var(--font-size-18);
    color: var(--color-light-gray);
    line-height: 1.555;
}

.single_poost__content figure:first-of-type {
    display: flex;
    justify-content: center;
    width: calc(100% + (2 * var(--header-spaces)));
    margin-left: calc(-1 * var(--header-spaces));
}

.single_poost__content figure img {
    max-width: 160rem;
    width: 100%;
}

/* Front page main banner */
.main_banner__wrapper {
    position: relative;
    border-radius: max(35px, 3.5rem);
    background-color: var(--color-light-green);
    background-image: url("data:image/svg+xml,%3Csvg width='824' height='762' viewBox='0 0 824 762' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M249.776 -131.923C303.654 -133.804 354.929 -100.957 384.661 -55.9889C414.392 -11.0021 424.917 44.3956 424.784 98.3114C424.651 152.227 414.582 205.554 406.299 258.824C400.638 295.262 395.794 332.573 402.538 368.821C410.992 414.302 438.311 455.964 476.629 481.877C539.113 524.128 620.158 521.811 695.503 525.287C787.339 529.524 887.267 549.434 945.4 620.637C1002.96 691.119 1005.34 795.246 1064.14 864.683C1098.92 905.757 1152.19 930.549 1206.03 930.701' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M230.626 -120.695C254.146 -122.405 278.102 -115.661 297.727 -103.901C304.851 -99.6269 311.329 -94.7065 317.484 -89.4631C333.253 -76.0316 346.494 -59.2375 356.734 -40.4677C371.533 -13.2248 381.374 17.2857 389.942 48.1761C395.774 69.1877 399.251 90.5223 400.657 112.313C401.17 120.311 401.379 128.404 401.284 136.649C400.733 177.703 391.709 218.663 383.806 258.596C382.799 263.611 381.792 268.627 380.823 273.661C373.756 310.061 367.715 347.696 374.041 384.608C379.094 414.283 392.412 442.571 411.98 465.406C423.131 478.401 436.164 489.59 450.659 498.614C494.449 525.99 547.035 532.431 599.279 536.211C624.527 538.054 650.079 539.137 674.833 541.226C699.512 543.297 724.456 546.831 748.507 552.606C801.777 565.24 850.05 587.201 889.053 623.202C898.932 632.321 908.203 642.2 916.79 652.877C948.326 692.202 967.4 736.828 987.879 779.212C1005.19 815.08 1022.99 851.233 1052.07 881.022C1089.52 919.397 1143.97 943.657 1198.49 946.013' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M211.496 -109.468C235.11 -112.07 260.054 -104.357 278.387 -91.3058C285.055 -86.5374 290.66 -81.161 296.017 -75.6136C309.619 -61.5172 320.448 -44.2102 328.826 -24.9654C340.909 3.01835 349.667 33.8708 360.932 64.3623C368.38 84.557 373.699 104.847 376.568 126.276C377.613 134.141 378.277 142.196 378.505 150.555C379.569 192.085 368.437 233.766 358.938 273.376C357.741 278.373 356.525 283.388 355.347 288.423C346.893 324.803 339.655 362.742 345.544 400.301C350.275 430.678 363.839 459.821 384.3 482.656C395.964 495.67 409.586 506.593 424.67 515.237C470.018 541.435 524.447 546.109 577.223 550.307C602.946 552.378 629.049 554.031 654.145 557.071C679.184 560.11 704.185 564.993 727.78 572.497C779.834 589.044 823.719 615.375 860.955 653.903C870.492 663.781 879.573 674.154 888.16 685.021C920.114 725.562 943.215 766.807 967.723 804.707C988.259 836.453 1008.81 869.604 1039.95 897.284C1080.08 932.943 1135.68 956.709 1190.89 961.23' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M192.365 -98.2401C216.056 -101.755 241.988 -93.0537 259.067 -78.7103C265.279 -73.4669 270.028 -67.6156 274.569 -61.7643C285.967 -47.06 294.422 -29.183 300.938 -9.46329C310.304 19.2614 317.903 50.4368 331.942 80.5484C340.966 99.9071 348.147 119.171 352.479 140.24C354.056 147.972 355.177 155.989 355.746 164.462C358.425 206.466 345.108 248.85 334.108 288.157C332.702 293.153 331.296 298.168 329.909 303.203C320.069 339.546 311.615 377.807 317.086 416.012C321.474 447.092 335.305 477.071 356.658 499.944C368.855 512.996 383.065 523.634 398.72 531.899C445.606 556.9 501.897 559.825 555.205 564.423C581.403 566.722 608.056 568.944 633.495 572.934C658.895 576.923 683.953 583.155 707.073 592.407C757.93 612.791 797.389 643.587 832.858 684.622C842.053 695.261 850.925 706.128 859.531 717.165C891.884 758.922 918.899 796.728 947.585 830.183C971.257 857.787 994.662 887.937 1027.87 913.546C1070.65 946.507 1127.46 969.741 1183.33 976.466' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M173.215 -86.9934C196.982 -91.4009 223.921 -81.712 239.708 -66.0958C245.445 -60.3775 249.34 -54.0892 253.082 -47.8959C262.315 -32.6217 268.394 -14.1558 273.011 6.05787C279.736 35.5045 286.005 67.0029 302.913 96.7535C313.438 115.295 322.557 133.514 328.351 154.222C330.46 161.821 332.037 169.8 332.949 178.387C337.243 220.866 321.74 263.953 309.221 302.956C307.625 307.933 305.991 312.949 304.414 318.002C293.168 354.307 283.517 392.91 288.57 431.761C292.617 463.544 306.732 494.378 328.959 517.27C341.669 530.341 356.487 540.656 372.73 548.598C421.213 572.307 479.289 573.599 533.148 578.595C559.84 581.122 587.007 583.914 612.806 588.854C638.567 593.812 663.682 601.335 686.346 612.392C736.007 636.595 771.039 671.931 804.76 715.398C813.613 726.816 822.276 738.158 830.901 749.385C863.672 792.359 894.448 826.726 927.448 855.754C954.121 879.217 980.509 906.383 1015.79 929.884C1061.23 960.147 1119.21 982.85 1175.79 991.779' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M154.084 -75.7656C177.927 -81.0659 205.873 -70.4082 220.387 -53.4811C225.668 -47.2878 228.708 -40.5626 231.634 -34.0463C238.701 -18.2402 242.367 0.871647 245.103 21.5603C249.112 51.7478 254.051 83.5881 273.904 112.94C285.891 130.665 296.986 147.839 304.243 168.185C306.884 175.633 308.936 183.593 310.152 192.294C316.06 235.248 298.354 279.038 284.353 317.736C282.548 322.714 280.724 327.71 278.938 332.764C266.305 369.049 255.438 407.957 260.073 447.453C263.797 479.94 278.159 511.609 301.299 534.539C314.54 547.629 329.928 557.679 346.76 565.24C396.801 587.752 456.72 587.296 511.11 592.692C538.277 595.446 565.995 598.79 592.136 604.698C618.239 610.607 643.43 619.46 665.62 632.283C714.064 660.286 744.632 700.181 776.662 746.099C785.154 758.296 793.646 770.112 802.271 781.53C835.46 825.719 869.865 856.723 907.31 881.231C936.89 900.589 966.355 924.736 1003.69 946.127C1051.79 973.674 1110.95 995.863 1168.21 1006.98' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M134.954 -64.538C158.872 -70.7312 187.806 -59.0856 201.047 -40.8857C205.872 -34.2174 208.076 -27.0743 210.166 -20.197C215.105 -3.87792 216.321 15.8988 217.195 37.0624C218.487 67.9908 222.021 100.211 244.913 129.145C258.306 146.091 271.453 162.163 280.173 182.168C283.346 189.482 285.853 197.385 287.411 206.219C294.953 249.648 275.025 294.141 259.522 332.535C257.528 337.494 255.476 342.509 253.5 347.563C239.461 383.811 227.416 423.041 231.596 463.183C234.977 496.373 249.605 528.897 273.638 551.846C287.392 564.974 303.369 574.72 320.79 581.92C372.369 603.235 434.15 601.032 489.073 606.826C516.715 609.809 544.983 613.722 571.485 620.58C597.949 627.439 623.198 637.602 644.931 652.212C692.198 683.995 718.263 728.507 748.602 776.837C756.752 789.813 765.035 802.104 773.679 813.693C807.286 859.098 845.225 886.835 887.191 906.744C919.582 922.114 952.221 943.125 991.622 962.408C1042.38 987.257 1102.72 1008.93 1160.66 1022.23' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M115.823 -53.3103C139.817 -60.3965 169.758 -47.7819 181.707 -28.2902C186.058 -21.128 187.445 -13.5859 188.679 -6.34768C191.548 10.4654 190.237 30.945 189.268 52.5645C187.843 84.2339 189.914 116.872 215.884 145.331C230.646 161.517 245.863 176.487 256.046 196.131C259.75 203.312 262.714 211.177 264.595 220.125C273.752 264.029 251.619 309.206 234.635 347.316C232.431 352.274 230.19 357.271 228.024 362.324C212.598 398.534 199.337 438.087 203.099 478.895C206.138 512.768 221.033 546.147 245.958 569.115C260.225 582.262 276.81 591.742 294.801 598.562C347.919 618.699 411.562 614.729 467.016 620.941C495.133 624.152 523.953 628.635 550.797 636.443C577.622 644.271 602.946 655.726 624.185 672.121C670.255 707.685 691.799 756.814 720.485 807.557C728.255 821.311 736.386 834.078 745.03 845.856C779.056 892.496 820.49 917.079 867.034 932.239C902.218 943.714 938.067 961.496 979.52 978.689C1032.96 1000.82 1094.46 1021.99 1153.08 1037.47' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M96.6729 -42.0825C120.743 -50.0805 151.672 -36.4591 162.367 -15.6755C166.262 -8.03838 166.851 -0.0782871 167.212 7.52084C168.048 24.8089 164.191 45.9914 161.36 68.0859C157.2 100.496 157.789 133.628 186.874 161.536C202.985 177 220.292 190.831 231.937 210.114C236.174 217.162 239.593 224.989 241.816 234.051C252.588 278.43 228.233 324.309 209.786 362.115C207.373 367.055 204.941 372.051 202.567 377.123C185.754 413.314 171.277 453.172 174.621 494.625C177.338 529.201 192.498 563.435 218.297 586.422C233.096 599.588 250.251 608.802 268.85 615.242C323.507 634.202 389.011 628.464 444.998 635.076C473.59 638.495 502.96 643.568 530.146 652.326C557.332 661.103 582.713 673.869 603.497 692.069C648.388 731.414 665.373 785.177 692.406 838.314C699.816 852.867 707.757 866.089 716.42 878.039C750.863 925.894 795.812 947.457 846.916 957.754C884.892 965.41 923.933 979.886 967.457 994.97C1023.56 1014.41 1086.23 1035.04 1145.56 1052.72' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M77.542 -30.8547C101.707 -39.7457 133.624 -25.1554 143.027 -3.07993C146.466 5.03214 146.257 13.4102 145.744 21.3703C144.585 39.1712 138.088 60.9997 133.453 83.5881C126.518 116.72 125.625 150.422 157.865 177.722C175.324 192.503 194.721 205.155 207.848 224.077C212.616 230.973 216.492 238.781 219.057 247.957C231.443 292.811 204.865 339.375 184.937 376.895C182.315 381.835 179.674 386.812 177.11 391.904C158.891 428.057 143.217 468.237 146.143 510.355C148.518 545.634 163.944 580.704 190.655 603.729C205.967 616.914 223.692 625.9 242.899 631.922C299.057 649.799 366.461 642.2 422.979 649.229C452.046 652.877 481.968 658.5 509.495 668.227C537.042 677.954 562.499 692.012 582.789 712.017C626.522 755.123 638.909 813.541 664.328 869.072C671.357 884.403 679.127 898.1 687.809 910.24C722.651 959.311 771.152 977.967 826.778 983.306C867.585 987.219 909.779 998.314 955.355 1011.29C1014.12 1028.01 1077.97 1048.13 1137.98 1068' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M58.4116 -19.6272C82.6338 -29.411 115.557 -13.8328 123.688 9.5345C126.652 18.1215 125.702 26.9365 124.277 35.2195C121.142 53.5524 112.042 76.0269 105.526 99.0902C95.8753 132.963 93.4246 167.292 128.837 193.927C147.625 208.043 169.15 219.498 183.721 238.059C189.022 244.822 193.353 252.593 196.241 261.883C210.242 307.23 181.422 354.459 160.05 391.695C157.219 396.615 154.389 401.611 151.615 406.684C132.009 442.799 115.12 483.302 117.628 526.066C119.68 562.048 135.353 597.973 162.957 621.017C178.801 634.24 197.115 642.922 216.891 648.583C274.607 665.282 343.854 655.935 400.904 663.344C430.446 667.22 460.899 673.413 488.788 684.09C516.696 694.786 542.229 710.136 562.044 731.927C604.618 778.794 612.388 841.867 636.211 899.791C642.841 915.92 650.479 930.074 659.161 942.403C694.421 992.69 746.57 1006.54 806.622 1008.8C850.279 1010.45 895.607 1016.68 943.254 1027.55C1004.67 1041.57 1069.7 1061.16 1130.4 1083.23' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M39.2617 -8.38025C63.5789 -19.057 97.49 -2.50992 104.348 22.1492C106.856 31.2112 105.127 40.4631 102.809 49.0881C97.718 67.972 85.9964 91.0733 77.6183 114.612C65.2507 149.226 61.2232 184.239 99.8268 210.133C119.945 223.621 143.579 233.842 159.613 252.042C165.445 258.672 170.233 266.404 173.462 275.808C189.079 321.631 157.96 369.505 135.182 406.494C132.142 411.396 129.102 416.392 126.139 421.483C105.127 457.579 87.0602 498.387 89.131 541.797C90.8408 578.481 106.78 615.242 135.277 638.305C151.634 651.547 170.537 659.963 190.921 665.244C250.175 680.747 321.265 669.652 378.867 677.479C408.902 681.582 439.888 688.346 468.118 699.972C496.387 711.618 522.053 728.222 541.336 751.874C582.846 802.428 585.886 870.231 608.132 930.549C614.383 947.476 621.849 962.085 630.55 974.586C666.228 1026.09 721.986 1039.1 786.503 1034.33C833.124 1030.88 881.473 1035.09 931.19 1043.87C995.27 1055.17 1061.48 1074.27 1122.86 1098.53' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M20.1309 2.84749C44.5241 -8.72218 79.442 8.81279 85.0084 34.7448C87.0602 44.2817 84.5715 53.9896 81.3418 62.9376C74.3126 82.4103 59.9313 106.101 49.7105 130.114C34.6262 165.45 29.0408 201.223 70.817 226.319C92.2846 239.218 118.008 248.166 135.505 266.005C141.869 272.502 147.112 280.178 150.665 289.714C167.896 336.012 134.574 384.571 110.313 421.274C107.065 426.157 103.835 431.153 100.663 436.264C78.2642 472.322 58.9814 513.471 60.6152 557.527C61.9831 594.914 78.1882 632.53 107.578 655.612C124.467 668.873 143.94 677.004 164.913 681.924C225.725 696.249 298.658 683.387 356.791 691.613C387.302 695.945 418.838 703.278 447.411 715.855C476.04 728.45 501.764 746.384 520.571 771.803C560.904 826.156 559.175 898.614 579.997 961.287C585.81 979.012 593.181 994.078 601.882 1006.77C637.978 1059.49 697.46 1069.73 766.327 1059.85C815.911 1052.74 867.282 1053.48 919.07 1060.15C985.828 1068.76 1053.19 1087.32 1115.26 1113.76' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M1 14.075C25.4692 1.59342 61.3751 20.1163 65.6876 47.3402C67.2644 57.371 64.0348 67.5158 59.8932 76.7868C37.6658 126.428 -33.633 201.754 41.8453 242.505C72.9447 259.28 113.353 267.449 127.943 303.621C146.789 350.393 111.244 399.655 85.5023 436.054C57.6895 475.38 30.7886 522.172 32.1944 573.219C33.2393 611.29 49.7104 649.761 79.9739 672.881C147.701 724.593 255.856 694.102 334.811 705.728C396.839 714.847 463.312 737.341 499.921 791.713C539.075 849.846 532.825 926.901 551.956 992.007C580.186 1088.02 655.589 1103.9 746.227 1085.34C866.617 1060.7 996.296 1078.14 1107.74 1129' stroke='white' stroke-width='3' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right;
}

@media screen and (min-width: 992px) {
    .main_banner__wrapper::after {
        content: '';
        position: absolute;
        bottom: 0;
        right: 0;
        width: 76.6rem;
        height: 13.7rem;
        background-image: url("data:image/svg+xml,%3Csvg width='766' height='137' viewBox='0 0 766 137' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M78.2739 100.219C77.5799 74.8302 93.863 48 119.261 48H731C750.33 48 766 32.3299 766 13L766 0L766 137C766 137 -220.671 137 45.6062 137C71.9332 137 78.8043 119.619 78.2739 100.219Z' fill='white'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: right;
        background-size: 100% 100%;
    }
}

@media screen and (min-width: 1200px) {
    .main_banner {
        position: relative;
        margin-left: -16.1rem;
        margin-right: -11.2rem;
        z-index: 3;
    }

    .main_banner__wrapper {
        border-radius: max(35px, 3.5rem) 0 0 max(35px, 3.5rem);
    }

    .main_banner__img_wrapper {
        margin-top: -2rem;
        margin-left: -1.9rem;
    }

    .main_banner__wrapper {
        --global-width: min(calc(320px + ((1vw - 3.6px) * 100)), 135.5rem);

        padding-left: 16.1rem;
    }
}

.main_banner__content {
    flex-direction: column;
    padding-bottom: 10.5rem;
}

@media screen and (max-width: 1200px) {
    .main_banner__content {
        position: relative;
        z-index: 1;
    }
}

@media screen and (min-width: 1200px) {
    .main_banner__content {
        max-width: 51.9rem;
    }
}

@media screen and (min-width: 1200px) {
    .main_banner__content {
        justify-content: end;
    }
}

.main_banner__content__title {
    margin-top: 3.7rem;
    line-height: 1.15;
}

.main_banner__content__description {
    margin-top: 2.8rem;
}

.main_banner__content__btns {
    display: flex;
    gap: max(4px, 0.4rem);
    margin-top: 2.8rem;
}

@media screen and (max-width: 1200px) {
    .main_banner__wrapper {
        position: relative;
        box-sizing: border-box;
        padding: 20px;
    }

    .main_banner__img_wrapper {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0.2;
    }

    .main_banner__img_wrapper img {
        display: block;
        padding: 20px 20px 0 20px;
        height: auto;
        width: 100%;
        object-fit: contain;
        object-position: bottom;
    }

    .main_banner__content__btns {
        flex-direction: column;
        gap: 1.6rem;
    }
}

@media screen and (max-width: 992px) {
	.main_banner__wrapper {
		overflow: hidden;
	}
	
	.main_banner__img_wrapper {
		width: max(295px, 29.5rem);
		bottom: 0;
		top: unset;
		left: unset;
		right: max(17px, 1.7rem);
		opacity: 1;
	}
	
	.main_banner__content {
		margin-bottom: max(250px, 25rem);
	}
}

@media screen and (min-width: 450px) and (max-width: 992px) {
	.main_banner__img_wrapper {
		width: max(340px, 34rem);
	}
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
	.main_banner__img_wrapper {
		display: none;
	}
}

/* Spark brand */
.why_spark__title {
    margin-top: 6.6rem;
    margin-bottom: 20px;
    max-width: 133.6rem;
}

.why_spark__content {
    --global-width: min(calc(320px + ((1vw - 3.6px) * 100)), 135.5rem);
}

.why_spark__descriptions_wrapper {
    text-align: center;
}

.why_spark__content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 7.5rem;
    position: relative;
    padding: max(25px, 2.5rem) 0 max(66px, 6.6rem) 0;
}

.why_spark__description {
    line-height: 1.4;
}

.why_spark__description+.why_spark__description {
    margin-top: max(14px, 1.4rem);
    line-height: 1.78;
}

.why_spark__video_wrapper {
    width: 100%;
}

.why_spark__video {
    border-radius: max(35px, 3.5rem);
    object-fit: cover;
}

@media screen and (max-width: 1200px) {
    .why_spark__wrapper {
        margin-bottom: 40px;
    }

    .why_spark__content {
        flex-direction: column;
        gap: 15px;
        background-color: #F1F1F1;
        border-radius: max(35px, 3.5rem);
        padding: max(35px, 3.5rem);
    }

    .why_spark__video {
        width: 100%;
        height: 36.6rem;
    }
}


@media screen and (min-width: 1200px) {
    .why_spark__title {
        margin-bottom: 6.5rem;
    }

    .why_spark__content {
        margin-bottom: 4.4rem;
    }

    .why_spark__content::after {
        content: '';
        position: absolute;
        top: 0;
        left: 50%;
        width: calc(100% + 35rem);
        height: 100%;
        background-image: url("data:image/svg+xml,%3Csvg width='1482' height='451' viewBox='0 0 1482 451' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1482 35L1482 378.114C1482 397.444 1466.33 413.114 1447 413.114L1424.6 413.114C1414.14 413.114 1405.65 421.595 1405.65 432.057C1405.65 442.519 1397.17 451 1386.71 451L35 451C15.67 451 1.36992e-06 435.33 3.0598e-06 416L3.47275e-05 53.764C3.54833e-05 45.1181 7.00895 38.1091 15.6549 38.1091C24.3009 38.1091 31.3099 31.1002 31.3099 22.4542L31.3099 19.0545C31.3099 8.53088 39.841 -0.000156595 50.3645 -0.000155675L1447 -3.35774e-05C1466.33 -3.18875e-05 1482 15.67 1482 35Z' fill='%23F1F1F1'/%3E%3Crect x='1137.59' y='188.204' width='33.0493' height='21.8041' transform='rotate(-180 1137.59 188.204)' fill='%23F1F1F1'/%3E%3Crect x='874.067' y='188.204' width='33.0493' height='21.8041' transform='rotate(-180 874.067 188.204)' fill='%23F1F1F1'/%3E%3Crect x='594.887' y='188.204' width='33.0493' height='21.8041' transform='rotate(-180 594.887 188.204)' fill='%23F1F1F1'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        transform: translateX(-50%);
        z-index: -1;
    }

    .why_spark__descriptions_wrapper {
        text-align: right;
    }

    .why_spark__video_wrapper {
        margin-right: -10rem;
    }
}

.occlusions_section {
    margin-left: -16.1rem;
    margin-right: -11.2rem;
    margin-top: max(70px, 7rem);
}

.occlusions_section .section_title {
    width: 80%;
    line-height: 1.15;
    margin: 0;
}

.occlusions_section::after {
    content: "";
    position: absolute;
    top: 0;
    display: block;
    background: var(--color-light-green);
    height: 100%;
    right: 0;
    --global-width: min(calc(320px + ((1vw - 3.6px) * 100)), 135.5rem);
    width: calc(calc((100% - var(--global-width)) / 2) - 4.9rem);
}

.occlusions_section__inner {
    --global-width: min(calc(320px + ((1vw - 3.6px) * 100)), 135.5rem);
    border-bottom-left-radius: max(35px, 3.5rem);
    flex-direction: column;
    align-items: center;
    gap: max(50px, 5rem);
    padding: max(80px, 8rem) 0 max(80px, 8rem) 16.1rem;
}

.occlusions_section__inner::before {
    content: "";
    position: absolute;
    top: 0;
    display: block;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='121' height='102' viewBox='0 0 121 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M120.796 0C102.563 5.77251e-05 87.7825 14.7807 87.7822 33.0137C87.7822 51.2469 73.0008 66.0283 54.7676 66.0283H35C15.67 66.0283 0 81.6984 0 101.028V0H120.796Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: cover;
    background-repeat: no-repeat;
    width: max(120px, 12rem);
    height: max(100px, 10rem);
}

.occlusions_wrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

.single_occlussion_wrapper {
    flex-direction: column;
    align-items: center;
    gap: max(20px, 2rem);
    padding: max(30px, 3rem) max(50px, 5rem) max(60px, 6rem);
    text-align: center;
}

.single_occlussion_name {
    margin: unset;
}

.single_occlussion_wrapper:nth-child(5),
.single_occlussion_wrapper:nth-child(6),
.single_occlussion_wrapper:nth-child(7),
.single_occlussion_wrapper:nth-child(8) {
    padding: max(60px, 6rem) max(50px, 5rem) max(30px, 3rem);

}

.single_occlussion_wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: max(1px, 0.1rem);
    height: 95%;
    background: #C6E9CC;
}

.single_occlussion_wrapper::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 50%;
    transform: translateX(50%);
    display: block;
    height: max(1px, 0.1rem);
    width: 95%;
    background: #C6E9CC;
}

.advantages_section_video-wrapper::after {
    content: "";
    position: absolute;
    bottom: 0;
    display: block;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='128' height='99' viewBox='0 0 128 99' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M128 99H0.143555C17.4971 98.9997 31.6156 85.1516 32.0527 67.9033L32.0742 66.2549C32.5115 49.0066 46.6307 35.1583 63.9844 35.1582H93C112.33 35.1582 128 19.4882 128 0.158203V99Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: cover;
    background-repeat: no-repeat;
    width: max(120px, 12rem);
    height: max(100px, 10rem);
}

.single_occlussion_wrapper:nth-child(4)::after,
.single_occlussion_wrapper:nth-child(8)::after {
    content: unset;
}

.single_occlussion_wrapper:nth-child(5)::after,
.single_occlussion_wrapper:nth-child(6)::after,
.single_occlussion_wrapper:nth-child(7)::after,
.single_occlussion_wrapper:nth-child(8)::after {
    bottom: 0;
    top: unset;
}

.single_occlussion_wrapper:nth-child(5)::before,
.single_occlussion_wrapper:nth-child(6)::before,
.single_occlussion_wrapper:nth-child(7)::before,
.single_occlussion_wrapper:nth-child(8)::before {
    content: unset;
}

@media screen and (max-width: 1400px) {
    .occlusions_section__inner {
        padding: max(80px, 8rem) 16.1rem max(80px, 8rem) 16.1rem;
    }
}

@media screen and (max-width: 1200px) {
    .occlusions_section {
        margin-left: unset;
        margin-right: unset;
    }

    .occlusions_section::after {
        width: calc(100% - var(--global-width));
    }

    .occlusions_section__inner {
        padding: max(80px, 8rem) 2rem max(80px, 8rem) 2rem;
    }

    .occlusions_wrapper .single_occlussion_wrapper {
        padding: max(40px, 4rem) max(50px, 5rem);
        justify-content: center;
    }

    .occlusions_wrapper {
        grid-template-columns: repeat(3, 1fr);
    }

    .single_occlussion_wrapper:nth-child(4)::after,
    .single_occlussion_wrapper:nth-child(8)::after {
        content: "";
    }

    .single_occlussion_wrapper:nth-child(3)::after,
    .single_occlussion_wrapper:nth-child(6)::after {
        content: unset;
    }

    .single_occlussion_wrapper:nth-child(5)::before,
    .single_occlussion_wrapper:nth-child(6)::before,
    .single_occlussion_wrapper:nth-child(7)::before,
    .single_occlussion_wrapper:nth-child(8)::before {
        content: "";
    }

    .occlusions_wrapper .single_occlussion_wrapper::after {
        transform: translateY(-50%);
        top: 50%;
    }

    .occlusions_wrapper .single_occlussion_wrapper:nth-child(7)::before,
    .occlusions_wrapper .single_occlussion_wrapper:nth-child(8)::before {
        content: unset;
    }
}

@media screen and (max-width: 992px) {
    .occlusions_section__inner {
        gap: max(20px, 2rem);
    }

    .occlusions_wrapper {
        grid-template-columns: repeat(2, 1fr);
    }

    .occlusions_wrapper .single_occlussion_wrapper::after {
        content: "";
    }

    .occlusions_wrapper .single_occlussion_wrapper:nth-child(even)::after {
        content: unset;
    }

    .occlusions_wrapper .single_occlussion_wrapper:nth-child(7)::before,
    .occlusions_wrapper .single_occlussion_wrapper:nth-child(8)::before {
        content: unset;
    }
}

@media screen and (max-width: 576px) {
    .occlusions_wrapper {
        grid-template-columns: repeat(1, 1fr);
    }

    .occlusions_wrapper .single_occlussion_wrapper::after {
        content: unset;
    }

    .occlusions_wrapper .single_occlussion_wrapper:not(:last-child)::before {
        content: "";
    }
}

.advantages_section_points_wrapper {
    flex-direction: column;
    justify-content: center;
    gap: max(50px, 5rem);
}

.advantages_section_video-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    display: block;
    left: -1px;
    background-image: url("data:image/svg+xml,%3Csvg width='108' height='112' viewBox='0 0 108 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M108 112H0V111.997H108V112ZM108 0C91.8505 1.50292 79.2081 15.0907 79.208 31.6328C79.208 49.1805 64.9832 63.4062 47.4355 63.4062H35C15.67 63.4063 0 79.0763 0 98.4062V0H108Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: cover;
    background-repeat: no-repeat;
    width: max(120px, 12rem);
    height: max(100px, 10rem);
}

.advantages_section_video {
    object-fit: cover;
    width: max(487px, 48.7rem);
    height: max(696px, 69.6rem);
    border-radius: max(35px, 3.5rem);
}

.advantages_section_points_wrapper .advantages_section_point_name {
    margin: 0;
}

.advantages_section_points_wrapper .advantages_section_point_description {
    line-height: 1.78;
}

.advantages_section_point {
    gap: max(30px, 3rem);
}

.advantages_section_points_wrapper__right .advantages_section_point {
    flex-direction: row-reverse;
    text-align: right;
}

.advantages_section__inner {
    gap: max(48px, 4.8rem);
}

@media screen and (max-width: 1300px) {
    .advantages_section_video {
        width: 40vw;
        height: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .advantages_section_points_wrapper {
        flex-direction: row;
    }

    .advantages_section_points_wrapper__left {
        order: 1;
    }

    .advantages_section_points_wrapper__right {
        order: 2;
    }

    .advantages_section_video-wrapper {
        order: 3;
    }

    .advantages_section__inner {
        flex-direction: column;
    }

    .advantages_section_points_wrapper__right .advantages_section_point {
        flex-direction: row;
        text-align: left;
    }

    .advantages_section_video {
        width: 100%;
        height: auto;
    }
}

@media screen and (max-width: 1100px) {
    .advantages_section_points_wrapper {
        gap: max(25px, 2.5rem);
    }

    .advantages_section_point {
        gap: max(15px, 1.5rem);
    }
}

@media screen and (max-width: 992px) {
    .advantages_section__inner {
        flex-direction: row;
        flex-wrap: wrap;
    }

    .advantages_section_points_wrapper {
        display: contents;
    }

    .advantages_section_point {
        width: calc(50% - max(24px, 2.4rem));
    }

    .advantages_section_video-wrapper {
        width: 100%;
    }
}

@media screen and (max-width: 676px) {
    .advantages_section_point {
        width: 90%;
    }

    .advantages_section__inner {
        gap: max(30px, 3rem);
        justify-content: center;
    }
}

.treatment_on_credit_section::before {
    content: "";
    position: absolute;
    top: 0;
    display: block;
    background: var(--color-light-green);
    height: 100%;
    left: 0;
    width: calc(calc((100% - var(--global-width)) / 2));
}

.treatment_on_credit_section .section_title {
    margin: 0;
}

.treatment_on_credit_section {
    margin-top: max(140px, 14rem);
}

.treatment_on_credit_section__inner {
    border-bottom-right-radius: max(35px, 3.5rem);
    padding: max(50px, 5rem) 0;
}

.treatment_on_credit_section__inner::after {
    content: "";
    position: absolute;
    top: 0;
    display: block;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='121' height='102' viewBox='0 0 121 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M121 101.028C121 81.6984 105.33 66.0283 86 66.0283H66.2324C47.9992 66.0283 33.2178 51.2469 33.2178 33.0137C33.2175 14.7807 18.4371 5.77251e-05 0.204102 0H121V101.028Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: cover;
    background-repeat: no-repeat;
    width: max(120px, 12rem);
    height: max(100px, 10rem);

}

.treatment_on_credit_section_description {
    margin-top: max(16px, 1.6rem);
}

.treatment_on_credit_section_description p {
    margin: unset;
}

.treatment_on_credit_section_description p>span {
    display: block;
}

.treatment_on_credit_section_description p>span:nth-of-type(2) {
    width: 80%;
    line-height: 1.78;
}

.treatment_on_credit_section_text_wrapper>a {
    margin-top: max(40px, 4rem);
}

.treatment_on_credit_section_img_wrapper {
    position: absolute;
    bottom: 0;
    height: 125%;
    right: max(100px, 10rem);
}

.treatment_on_credit_section_img_wrapper img {
    height: 100%;
    width: auto;
}

@media screen and (max-width: 1200px) {
    .treatment_on_credit_section_img_wrapper {
        right: 3rem;
    }

    .treatment_on_credit_section_text_wrapper {
        padding-left: max(50px, 5rem);
    }

    .treatment_on_credit_section_img_wrapper {
        height: 105%;
    }

    .treatment_on_credit_section::before {
        width: calc(100% - var(--global-width));
    }

    .treatment_on_credit_section {
        margin-top: max(70px, 7rem);
    }
}

@media screen and (max-width: 1100px) {
    .treatment_on_credit_section_text_wrapper {
        width: 70%;
    }
}

@media screen and (max-width: 992px) {
    .treatment_on_credit_section_text_wrapper {
        width: 60%;
    }
}

@media screen and (max-width: 900px) {
    .treatment_on_credit_section_img_wrapper {
        height: max(400px, 40rem);
        position: relative;
    }

    .treatment_on_credit_section__inner {
        flex-direction: column;
        align-items: center;
        gap: max(40px, 4rem);
    }

    .treatment_on_credit_section__inner {
        padding-bottom: 0;
    }

    .treatment_on_credit_section_description p>span:nth-of-type(2) {
        width: 100%;
    }

    .treatment_on_credit_section_text_wrapper {
        width: 85%;
        text-align: center;
        padding: unset;
    }

    .treatment_on_credit_section__inner::after {
        content: unset;
    }

    .treatment_on_credit_section::before {
        width: 100%;
    }

    .treatment_on_credit_section_img_wrapper {
        right: unset;
    }
}

.main_faq_section {
    margin-top: max(80px, 8rem);
}

.main_faq_section .section_title {
    margin: unset;
}

.main_faq_section_img_wrapper {
    max-width: max(560px, 56rem);
}

.main_faq_section_img_wrapper img {
    width: 100%;
    border-radius: max(35px, 3.5rem)
}

.main_faq_section_img_wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    display: block;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='121' height='102' viewBox='0 0 121 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M120.796 0C102.563 5.77251e-05 87.7825 14.7807 87.7822 33.0137C87.7822 51.2469 73.0008 66.0283 54.7676 66.0283H35C15.67 66.0283 0 81.6984 0 101.028V0H120.796Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: cover;
    background-repeat: no-repeat;
    width: max(120px, 12rem);
    height: max(100px, 10rem);
}

.main_faq_section_img_wrapper::after {
    content: "";
    position: absolute;
    bottom: 0;
    display: block;
    right: 0;
    transform: translate(25%, 25%);
    background-image: url("data:image/svg+xml,%3Csvg width='177' height='177' viewBox='0 0 177 177' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M88.3884 176.777C137.204 176.777 176.777 137.204 176.777 88.3884C176.777 39.5728 137.204 0 88.3884 0C39.5728 0 0 39.5728 0 88.3884C0 137.204 39.5728 176.777 88.3884 176.777Z' fill='white'/%3E%3Cpath d='M88.3757 145.007C119.658 145.007 145.018 119.648 145.018 88.3655C145.018 57.0831 119.658 31.7236 88.3757 31.7236C57.0933 31.7236 31.7339 57.0831 31.7339 88.3655C31.7339 119.648 57.0933 145.007 88.3757 145.007Z' fill='white'/%3E%3Cpath d='M109.361 105.701C109.361 105.701 103.861 96.2424 102.868 94.5438C103.992 94.2014 105.19 93.9 105.683 93.037C106.512 91.6055 105.039 89.2632 105.423 87.729C105.82 86.1537 108.176 84.7839 108.176 83.1812C108.176 81.5785 105.745 79.7909 105.341 78.2225C104.95 76.6883 106.423 74.339 105.587 72.9144C104.759 71.483 101.985 71.6062 100.848 70.5035C99.6766 69.3734 99.6766 66.6133 98.2657 65.8599C96.8479 65.0996 94.5398 66.6338 92.9645 66.2708C91.4029 65.9147 90.0126 63.5654 88.3825 63.5654C86.7524 63.5654 84.1018 66.2297 83.6909 66.3256C82.1156 66.6886 79.8074 65.1613 78.3828 65.9215C76.9719 66.6818 76.9788 69.4419 75.8076 70.572C74.6706 71.6679 71.9036 71.5583 71.0749 72.9898C70.2461 74.4212 71.7187 76.7636 71.3351 78.2978C70.9447 79.8388 68.5133 81.3936 68.5133 83.1743C68.5133 84.777 70.8762 86.14 71.2735 87.7153C71.6639 89.2495 70.1913 91.5987 71.0269 93.0233C71.479 93.8041 72.5063 94.1192 73.5337 94.4274C73.6501 94.4616 73.883 94.5986 73.7255 94.8178C73.0269 96.0301 67.3764 105.769 67.3764 105.769C66.9243 106.543 67.2942 107.208 68.1846 107.249L72.5611 107.434C73.4583 107.468 74.5747 108.119 75.0542 108.879L77.3897 112.584C77.8692 113.345 78.6226 113.331 79.0746 112.55C79.0746 112.55 85.6155 101.263 85.6155 101.256C85.7456 101.105 85.8757 101.133 85.9442 101.187C86.6565 101.797 87.6565 102.407 88.4921 102.407C89.3277 102.407 90.0674 101.831 90.8139 101.194C90.8755 101.139 91.0194 101.037 91.129 101.256L97.663 112.488C98.115 113.262 98.8684 113.276 99.3479 112.516L101.677 108.804C102.156 108.043 103.272 107.393 104.17 107.352L108.546 107.16C109.443 107.119 109.806 106.454 109.354 105.68L109.361 105.701ZM95.6288 95.5506C90.7865 98.3656 84.9716 98.0642 80.5334 95.263C74.0268 91.0987 71.8899 82.4757 75.8007 75.7294C79.7526 68.9009 88.451 66.4968 95.3343 70.2433C95.3685 70.2638 95.4096 70.2844 95.4439 70.3049C95.4918 70.3323 95.5466 70.3597 95.5946 70.394C97.7178 71.6199 99.5602 73.4007 100.882 75.6678C104.916 82.599 102.553 91.5234 95.622 95.5506H95.6288Z' fill='black'/%3E%3Cpath d='M94.5261 72.4355C94.5261 72.4355 94.485 72.415 94.4645 72.4013C90.7865 70.2712 86.0949 70.1137 82.1636 72.4013C76.3281 75.7916 74.3488 83.2982 77.7391 89.1336C78.7733 90.9143 80.191 92.3321 81.828 93.3526C81.9649 93.4417 82.1088 93.5307 82.2526 93.6129C88.0949 96.9963 95.5946 94.9964 98.978 89.161C102.361 83.3187 100.362 75.819 94.5261 72.4355ZM95.985 81.9763L93.9371 83.9694C93.307 84.5858 92.9098 85.8049 93.0604 86.6748L93.5399 89.4897C93.6905 90.3596 93.17 90.7363 92.3892 90.3253L89.8619 88.9966C89.0811 88.5857 87.8003 88.5857 87.0127 88.9966L84.4854 90.3253C83.7046 90.7363 83.1841 90.3596 83.3347 89.4897L83.8142 86.6748C83.9649 85.8049 83.5676 84.5858 82.9375 83.9694L80.8965 81.9763C80.2664 81.3599 80.4581 80.7503 81.3348 80.6202L84.1635 80.2092C85.0402 80.0791 86.0744 79.3326 86.4648 78.5381L87.725 75.9765C88.1154 75.182 88.7592 75.182 89.1496 75.9765L90.4167 78.5381C90.8071 79.3326 91.8413 80.086 92.718 80.2092L95.5466 80.6202C96.4233 80.7503 96.622 81.3599 95.985 81.9763Z' fill='black'/%3E%3Ccircle cx='44.7404' cy='80.8137' r='2.09785' fill='black'/%3E%3Ccircle cx='132.011' cy='80.8137' r='2.09785' fill='black'/%3E%3Cpath d='M54.8761 63.8732L54.2871 64.8047L48.2599 64.9074L52.5131 67.606L51.9241 68.5374L46.1709 64.8869L46.7599 63.9554L52.8077 63.8664L48.5407 61.1541L49.1297 60.2227L54.8829 63.8732H54.8761Z' fill='black'/%3E%3Cpath d='M56.9443 59.1617L55.0539 61.3397L55.8279 62.7026L55.0539 63.593L51.6294 57.2919L52.4581 56.333L59.1702 58.8466L58.3963 59.737L56.9374 59.1617H56.9443ZM56.095 58.8398L52.9444 57.6001L54.6087 60.5452L56.095 58.8398Z' fill='black'/%3E%3Cpath d='M57.6432 51.1543L60.9376 54.8459C61.3417 55.3048 61.5335 55.7706 61.5061 56.2569C61.4787 56.7431 61.2389 57.1815 60.7869 57.5856C60.2938 58.0239 59.7869 58.2225 59.2527 58.1883C58.7185 58.1541 58.2253 57.8732 57.7596 57.3596L58.5747 56.6336C58.8212 56.9144 59.0746 57.0787 59.3281 57.1267C59.5815 57.1746 59.8349 57.0924 60.0814 56.8733C60.3075 56.6747 60.4171 56.4555 60.4034 56.2363C60.3965 56.0103 60.2938 55.798 60.1157 55.5925L56.8213 51.9008L57.6432 51.168V51.1543Z' fill='black'/%3E%3Cpath d='M66.2938 45.2432L68.5266 51.9142L67.3828 52.6402L63.335 48.9622L64.9583 54.1881L63.8145 54.9141L58.7119 50.0718L59.7324 49.4211L63.7049 53.4689L61.9858 47.9828L63.0131 47.3253L67.2596 51.2019L65.2733 45.887L66.2938 45.2363V45.2432Z' fill='black'/%3E%3Cpath d='M72.5603 42.7031L72.122 47.5797L73.074 49.8741L72.0467 50.2988L71.0946 48.0043L67.3276 44.8674L68.5057 44.3811L71.1631 46.703L71.4028 43.1826L72.5672 42.7031H72.5603Z' fill='black'/%3E%3Cpath d='M76.259 47.812L79.4575 46.9422L79.6904 47.812L75.307 49.0037L75.081 48.175L76.8891 42.4355L73.8208 43.2711L73.5879 42.4012L77.8617 41.2437L78.0877 42.0725L76.259 47.8188V47.812ZM74.9098 40.3396C74.9851 40.2164 75.0878 40.1273 75.2317 40.0931C75.3823 40.052 75.5193 40.0657 75.6495 40.141C75.7796 40.2164 75.8618 40.3259 75.9029 40.4698C75.944 40.6136 75.9234 40.7506 75.8481 40.8807C75.7727 41.0109 75.6632 41.0999 75.5125 41.1341C75.3686 41.1752 75.2317 41.1547 75.1084 41.0793C74.9851 41.004 74.8961 40.8944 74.8618 40.7506C74.8207 40.5999 74.8344 40.4629 74.9098 40.3396Z' fill='black'/%3E%3Cpath d='M84.4093 46.2094C84.2928 46.5176 84.0805 46.7779 83.7792 46.9971C83.4778 47.2162 83.0942 47.3601 82.6217 47.4286C82.1628 47.4971 81.7381 47.4697 81.3546 47.3601C80.971 47.2505 80.6423 47.0656 80.382 46.7985C80.1217 46.5313 79.9505 46.2163 79.8615 45.8396L81.0258 45.6752C81.1012 45.9629 81.2587 46.1957 81.5121 46.3738C81.7655 46.5519 82.0737 46.6135 82.4436 46.5656C82.7723 46.5176 83.0189 46.3944 83.1764 46.1889C83.334 45.9834 83.3888 45.7437 83.3477 45.4629C83.3134 45.2232 83.2175 45.0314 83.06 44.8944C82.9025 44.7574 82.7175 44.6615 82.5121 44.5999C82.2998 44.5383 82.0189 44.4766 81.6559 44.4081C81.2176 44.3328 80.8546 44.2506 80.5669 44.1547C80.2793 44.0588 80.0327 43.8944 79.8067 43.6684C79.5807 43.4424 79.4437 43.1205 79.382 42.7027C79.3273 42.3397 79.3752 42.0041 79.5122 41.7096C79.6492 41.4082 79.8752 41.1617 80.1834 40.963C80.4916 40.7644 80.8683 40.6343 81.2998 40.5726C81.9915 40.4768 82.56 40.5589 83.0121 40.8329C83.4641 41.1069 83.7586 41.5041 83.8956 42.0315L82.7175 42.2027C82.6354 41.9562 82.4847 41.7507 82.2655 41.6C82.0463 41.4493 81.7655 41.3945 81.4299 41.4425C81.1217 41.4836 80.8888 41.6 80.7245 41.7849C80.5601 41.9699 80.4984 42.2096 80.5464 42.4972C80.5806 42.7232 80.6697 42.9082 80.8204 43.0383C80.971 43.1684 81.1491 43.2643 81.3546 43.326C81.5601 43.3876 81.8409 43.4493 82.197 43.5109C82.6422 43.5862 83.0121 43.6684 83.2997 43.7643C83.5874 43.8602 83.8476 44.0314 84.0737 44.2643C84.2997 44.4972 84.4435 44.8328 84.5052 45.2574C84.5531 45.5862 84.5189 45.9081 84.3956 46.2163L84.4093 46.2094Z' fill='black'/%3E%3Cpath d='M86.4092 46.0926L89.7242 46.0241L89.7447 46.9213L85.2038 47.0172L85.1832 46.1542L88.3201 41.0174L85.1421 41.0859L85.1216 40.1887L89.5461 40.0928L89.5666 40.9558L86.4092 46.0926Z' fill='black'/%3E%3Cpath d='M94.5803 45.9079L91.7174 45.5928L91.0325 47.0037L89.8613 46.8736L93.1009 40.4697L94.3612 40.6067L96.1077 47.5585L94.9365 47.4284L94.5803 45.901V45.9079ZM94.368 45.0244L93.5941 41.73L92.1215 44.7778L94.368 45.0244Z' fill='black'/%3E%3Cpath d='M103.902 42.6549L102.491 47.4013C102.32 47.9903 102.019 48.3944 101.594 48.6273C101.169 48.8602 100.669 48.8875 100.087 48.7095C99.457 48.5245 99.0187 48.1889 98.7652 47.7232C98.5118 47.2506 98.4913 46.6821 98.6899 46.0178L99.7378 46.3328C99.6282 46.689 99.6214 46.9904 99.7173 47.2369C99.8063 47.4766 100.012 47.6479 100.327 47.7438C100.614 47.8328 100.854 47.8122 101.039 47.6821C101.224 47.552 101.354 47.3602 101.436 47.0931L102.847 42.3467L103.902 42.6617V42.6549Z' fill='black'/%3E%3Cpath d='M107.08 49.7442L104.45 48.573L103.375 49.71L102.299 49.2305L107.327 44.1143L108.484 44.6279L108.046 51.7852L106.97 51.3058L107.094 49.7442H107.08ZM107.148 48.8401L107.409 45.4635L105.08 47.9223L107.148 48.8401Z' fill='black'/%3E%3Cpath d='M111.97 50.2088L112.689 54.7292L111.552 54.0169L110.943 49.9075L109.264 52.5855L108.333 52.0033L111.949 46.2158L112.881 46.798L111.223 49.4486L115.175 48.2363L116.305 48.9418L111.97 50.2088Z' fill='black'/%3E%3Cpath d='M120.874 53.1745C121.066 53.7361 121.107 54.3114 120.983 54.9073C120.86 55.5032 120.579 56.0511 120.141 56.5579C119.703 57.0648 119.203 57.4278 118.634 57.6401C118.066 57.8524 117.49 57.9072 116.901 57.7976C116.319 57.688 115.785 57.4346 115.306 57.0168C114.819 56.599 114.484 56.1127 114.292 55.5511C114.1 54.9895 114.066 54.4142 114.182 53.8114C114.306 53.2156 114.586 52.6608 115.018 52.154C115.456 51.6471 115.956 51.2841 116.532 51.0787C117.107 50.8663 117.682 50.8184 118.264 50.928C118.847 51.0376 119.381 51.2978 119.86 51.7156C120.34 52.1266 120.675 52.6129 120.874 53.1745ZM118.107 51.9622C117.716 51.8937 117.326 51.9348 116.943 52.0923C116.552 52.2499 116.196 52.517 115.874 52.8937C115.552 53.2704 115.34 53.6608 115.237 54.0717C115.141 54.4758 115.155 54.8731 115.278 55.2429C115.408 55.6196 115.634 55.9484 115.97 56.236C116.299 56.5168 116.655 56.6949 117.038 56.7634C117.429 56.8319 117.812 56.7839 118.203 56.6264C118.593 56.4689 118.949 56.2018 119.271 55.8251C119.593 55.4484 119.805 55.058 119.908 54.647C120.004 54.2429 119.997 53.8525 119.867 53.4758C119.744 53.106 119.511 52.7772 119.189 52.4964C118.853 52.2088 118.497 52.0307 118.107 51.9622Z' fill='black'/%3E%3Cpath d='M121.723 62.2775C121.401 62.346 121.066 62.3118 120.723 62.1748C120.374 62.0378 120.045 61.7913 119.737 61.4351C119.436 61.0858 119.223 60.7159 119.107 60.3324C118.991 59.9489 118.97 59.5722 119.052 59.216C119.134 58.853 119.306 58.5379 119.58 58.2571L120.354 59.1475C120.148 59.3667 120.038 59.6269 120.025 59.9352C120.011 60.2434 120.128 60.5379 120.367 60.8187C120.586 61.0721 120.826 61.2091 121.08 61.2296C121.34 61.2502 121.573 61.168 121.785 60.9831C121.97 60.8255 122.079 60.6406 122.107 60.4351C122.134 60.2297 122.121 60.0242 122.059 59.8119C121.997 59.5995 121.895 59.3256 121.758 58.99C121.58 58.579 121.456 58.2297 121.381 57.9421C121.306 57.6544 121.306 57.3531 121.381 57.038C121.456 56.7298 121.648 56.4353 121.963 56.1613C122.237 55.9216 122.545 55.7778 122.867 55.7298C123.196 55.6819 123.525 55.7367 123.86 55.8942C124.196 56.0517 124.504 56.2914 124.792 56.6202C125.251 57.1476 125.483 57.675 125.497 58.2023C125.511 58.7297 125.333 59.1955 124.963 59.5927L124.182 58.6955C124.347 58.49 124.436 58.2571 124.442 57.99C124.449 57.7229 124.347 57.4558 124.121 57.2024C123.915 56.9695 123.696 56.8325 123.456 56.7983C123.216 56.7572 122.984 56.8394 122.758 57.0311C122.579 57.1818 122.477 57.3599 122.449 57.5517C122.422 57.7434 122.436 57.9489 122.497 58.1544C122.559 58.3599 122.662 58.627 122.799 58.9626C122.977 59.3804 123.107 59.7365 123.182 60.031C123.258 60.3256 123.258 60.6338 123.182 60.9557C123.107 61.2707 122.908 61.5721 122.579 61.8529C122.326 62.0721 122.038 62.2159 121.716 62.2844L121.723 62.2775ZM126.97 56.9627L124.744 56.0654L125.326 55.5586L127.614 56.401L126.963 56.9627H126.97Z' fill='black'/%3E%3Cpath d='M129.661 64.4617C129.6 65.1603 129.319 65.7835 128.812 66.3383L128.182 65.352C128.442 64.9959 128.579 64.5987 128.593 64.174C128.607 63.7494 128.477 63.3179 128.203 62.8932C127.983 62.5508 127.703 62.2974 127.36 62.1398C127.018 61.9823 126.641 61.9207 126.23 61.9686C125.819 62.0165 125.408 62.1672 124.99 62.4412C124.579 62.7083 124.264 63.0165 124.052 63.3727C123.84 63.7288 123.737 64.0918 123.737 64.4685C123.737 64.8452 123.853 65.2014 124.073 65.5438C124.347 65.9753 124.682 66.2698 125.073 66.4342C125.463 66.5986 125.874 66.6397 126.305 66.5575L126.935 67.5438C126.216 67.7766 125.531 67.7698 124.881 67.5301C124.23 67.2903 123.675 66.8178 123.223 66.1123C122.874 65.5712 122.689 65.0096 122.669 64.4343C122.648 63.859 122.785 63.311 123.079 62.8042C123.374 62.2905 123.805 61.8522 124.381 61.4892C124.949 61.1262 125.531 60.9138 126.12 60.8591C126.709 60.8043 127.264 60.907 127.778 61.1604C128.292 61.4207 128.73 61.8179 129.072 62.359C129.524 63.0645 129.723 63.7631 129.661 64.4617ZM131.093 62.8384L129.018 61.6262L129.668 61.2084L131.812 62.3727L131.086 62.8384H131.093Z' fill='black'/%3E%3Cpath d='M42.9181 99.3645L42.3291 96.5427L40.7744 96.3372L40.5347 95.1797L47.6235 96.2687L47.8837 97.5084L41.8154 101.33L41.5757 100.173L42.9181 99.3576V99.3645ZM43.6852 98.885L46.5756 97.1248L43.2195 96.6728L43.6784 98.885H43.6852Z' fill='black'/%3E%3Cpath d='M51.0209 106.816L44.7677 109.268L44.3636 108.234L49.0483 106.392L43.6513 106.426L43.2951 105.529L47.2676 101.871L42.576 103.714L42.1719 102.686L48.4251 100.234L48.9114 101.474L44.7266 105.501L50.5209 105.577L51.0072 106.816H51.0209Z' fill='black'/%3E%3Cpath d='M51.3766 108.864L49.589 109.898L50.8493 112.076L50.1096 112.501L48.8493 110.323L47.0138 111.384L48.4178 113.809L47.637 114.261L45.6851 110.878L51.5958 107.46L53.5478 110.843L52.7807 111.289L51.3766 108.864Z' fill='black'/%3E%3Cpath d='M50.6096 118.371L51.7671 115.371L51.2945 114.748L49.1165 116.385L48.4521 115.501L53.9109 111.405L55.356 113.33C55.8218 113.953 56.0272 114.542 55.9656 115.09C55.9039 115.638 55.6231 116.104 55.1232 116.48C54.6985 116.802 54.2533 116.946 53.8013 116.912C53.3492 116.878 52.9109 116.665 52.4931 116.268L51.3493 119.364L50.6096 118.378V118.371ZM51.9246 114.282L52.6575 115.254C53.1917 115.967 53.7739 116.083 54.404 115.611C54.7054 115.385 54.8697 115.124 54.9108 114.823C54.9519 114.522 54.8286 114.193 54.5547 113.83L53.8218 112.857L51.9246 114.282Z' fill='black'/%3E%3Cpath d='M60.7668 119.329L56.0752 120.74L54.3013 122.48L53.5273 121.685L55.3013 119.945L56.8081 115.281L57.6984 116.192L56.5341 119.521L59.8901 118.432L60.7668 119.329Z' fill='black'/%3E%3Cpath d='M60.6709 123.527L60.9106 128.095L59.849 127.267L59.6709 123.116L57.7258 125.609L56.856 124.931L61.0613 119.555L61.9311 120.233L60.0065 122.692L64.0612 121.897L65.1091 122.719L60.664 123.527H60.6709Z' fill='black'/%3E%3Cpath d='M66.2668 129.576L63.7738 128.138L62.582 129.158L61.5615 128.569L67.1024 124.008L68.1983 124.645L67.0065 131.713L65.986 131.124L66.2737 129.583L66.2668 129.576ZM66.4244 128.679L67.0408 125.35L64.4655 127.549L66.4244 128.679Z' fill='black'/%3E%3Cpath d='M73.3692 134.281L72.3419 133.877L71.0885 127.98L69.2529 132.671L68.2256 132.267L70.7118 125.925L71.7392 126.329L72.9857 132.247L74.8281 127.541L75.8555 127.946L73.3692 134.295V134.281ZM75.2596 126.069L72.8693 126.309L73.1501 125.589L75.5678 125.268L75.2527 126.069H75.2596Z' fill='black'/%3E%3Cpath d='M79.4648 134.904C79.2388 135.144 78.9511 135.315 78.5881 135.404C78.2319 135.5 77.8141 135.486 77.3553 135.377C76.9032 135.267 76.5197 135.096 76.1978 134.85C75.8759 134.603 75.643 134.315 75.4992 133.973C75.3553 133.63 75.3142 133.274 75.369 132.891L76.5197 133.165C76.4786 133.459 76.5471 133.74 76.7114 133.993C76.8758 134.254 77.1429 134.425 77.5059 134.507C77.8347 134.582 78.1087 134.555 78.3278 134.425C78.547 134.295 78.6908 134.089 78.7593 133.808C78.8141 133.569 78.7936 133.356 78.7045 133.171C78.6155 132.987 78.4717 132.829 78.3004 132.692C78.1292 132.555 77.8826 132.398 77.5744 132.199C77.1909 131.966 76.8827 131.761 76.6567 131.562C76.4306 131.363 76.2526 131.124 76.1293 130.829C76.006 130.535 75.9923 130.185 76.0882 129.774C76.1704 129.418 76.3347 129.124 76.5745 128.898C76.8142 128.672 77.1155 128.521 77.4785 128.452C77.8415 128.384 78.2319 128.398 78.6566 128.5C79.3346 128.658 79.8346 128.952 80.1565 129.37C80.4784 129.788 80.6017 130.274 80.5332 130.809L79.3757 130.535C79.3894 130.274 79.3278 130.028 79.1771 129.809C79.0264 129.583 78.7867 129.432 78.458 129.357C78.1566 129.288 77.8963 129.302 77.6772 129.418C77.458 129.528 77.3142 129.726 77.2457 130.014C77.1909 130.24 77.2114 130.439 77.3005 130.617C77.3895 130.795 77.5196 130.946 77.6909 131.076C77.8621 131.206 78.1018 131.363 78.4032 131.562C78.7936 131.795 79.1018 132.007 79.3346 132.206C79.5675 132.404 79.7456 132.651 79.8757 132.952C79.999 133.254 80.0127 133.617 79.91 134.034C79.8346 134.363 79.6839 134.644 79.4579 134.884L79.4648 134.904Z' fill='black'/%3E%3Cpath d='M83.4989 132.863L86.129 136.61L84.7934 136.473L82.4373 133.048L82.1086 136.192L81.0127 136.076L81.7182 129.288L82.814 129.405L82.4921 132.507L85.5057 129.685L86.8344 129.822L83.4921 132.863H83.4989Z' fill='black'/%3E%3Cpath d='M91.4369 135.021L88.5603 135.117L88.0877 136.61L86.9097 136.651L89.1904 129.85L90.4575 129.809L93.1903 136.438L92.0122 136.48L91.4369 135.021ZM91.0945 134.185L89.8548 131.035L88.8343 134.26L91.0945 134.185Z' fill='black'/%3E%3Cpath d='M97.3754 133.055L97.9576 135.637L96.8823 135.877L95.3892 129.22L97.6494 128.713C98.4164 128.542 99.0329 128.596 99.5055 128.87C99.9712 129.151 100.279 129.603 100.423 130.24C100.567 130.87 100.478 131.411 100.163 131.857C99.8479 132.309 99.3137 132.617 98.5671 132.781L97.3754 133.048V133.055ZM99.3274 130.487C99.2452 130.11 99.074 129.843 98.8205 129.692C98.5671 129.542 98.2041 129.521 97.7384 129.624L96.6631 129.864L97.1836 132.172L98.2589 131.932C99.1425 131.733 99.5055 131.247 99.3274 130.48V130.487Z' fill='black'/%3E%3Cpath d='M106.169 133.205L103.635 131.226L102.902 131.493L103.834 134.055L102.799 134.431L100.464 128.02L102.724 127.199C103.457 126.931 104.08 126.911 104.587 127.13C105.094 127.349 105.457 127.753 105.669 128.342C105.854 128.842 105.861 129.308 105.697 129.733C105.532 130.157 105.203 130.514 104.703 130.794L107.333 132.787L106.169 133.212V133.205ZM102.628 130.76L103.772 130.342C104.608 130.041 104.888 129.514 104.621 128.781C104.491 128.431 104.293 128.192 104.019 128.068C103.745 127.945 103.388 127.966 102.964 128.116L101.82 128.534L102.628 130.76Z' fill='black'/%3E%3Cpath d='M109.875 124.199C110.464 124.213 111.019 124.384 111.533 124.713C112.046 125.042 112.464 125.494 112.786 126.083C113.108 126.672 113.265 127.268 113.265 127.877C113.265 128.487 113.108 129.041 112.8 129.548C112.491 130.055 112.06 130.459 111.512 130.767C110.95 131.076 110.375 131.219 109.779 131.199C109.183 131.178 108.629 131.014 108.115 130.685C107.601 130.363 107.183 129.904 106.861 129.315C106.54 128.726 106.382 128.13 106.389 127.521C106.389 126.911 106.553 126.357 106.855 125.85C107.163 125.343 107.594 124.939 108.156 124.631C108.711 124.329 109.286 124.185 109.875 124.199ZM107.766 126.357C107.56 126.699 107.464 127.076 107.478 127.494C107.492 127.911 107.615 128.343 107.855 128.774C108.094 129.213 108.382 129.548 108.731 129.781C109.081 130.014 109.45 130.144 109.841 130.151C110.238 130.165 110.628 130.062 111.012 129.856C111.389 129.651 111.683 129.377 111.882 129.041C112.08 128.706 112.176 128.329 112.163 127.904C112.149 127.48 112.026 127.055 111.786 126.624C111.546 126.185 111.259 125.85 110.909 125.617C110.56 125.377 110.19 125.254 109.8 125.24C109.409 125.226 109.019 125.322 108.642 125.528C108.259 125.74 107.964 126.014 107.759 126.35L107.766 126.357Z' fill='black'/%3E%3Cpath d='M119.1 123.493C119.196 124.069 119.121 124.637 118.867 125.192C118.614 125.747 118.196 126.253 117.607 126.712L115.813 128.116L111.614 122.74L113.409 121.336C113.998 120.877 114.594 120.589 115.189 120.48C115.785 120.37 116.354 120.432 116.888 120.658C117.422 120.884 117.902 121.274 118.326 121.815C118.751 122.356 119.011 122.918 119.107 123.493H119.1ZM118.025 124.315C118.107 123.712 117.915 123.103 117.443 122.5C116.97 121.897 116.429 121.562 115.826 121.493C115.224 121.425 114.594 121.644 113.95 122.151L113.087 122.822L116.073 126.644L116.936 125.973C117.58 125.466 117.943 124.918 118.032 124.308L118.025 124.315Z' fill='black'/%3E%3Cpath d='M117.381 117.933L120.32 120.72C120.758 121.138 121.176 121.35 121.58 121.357C121.977 121.364 122.347 121.2 122.676 120.843C123.004 120.494 123.148 120.124 123.121 119.727C123.087 119.33 122.854 118.919 122.415 118.508L119.477 115.72L120.237 114.919L123.176 117.707C123.854 118.35 124.203 119.015 124.217 119.693C124.23 120.371 123.97 121.001 123.422 121.576C122.881 122.145 122.272 122.439 121.594 122.453C120.915 122.467 120.237 122.158 119.559 121.515L116.621 118.727L117.381 117.926V117.933Z' fill='black'/%3E%3Cpath d='M124.723 114.501L129.278 114.062L128.497 115.158L124.36 115.514L126.929 117.35L126.292 118.247L120.737 114.281L121.374 113.384L123.915 115.199L122.95 111.179L123.724 110.09L124.723 114.501Z' fill='black'/%3E%3Cpath d='M126.744 105.515C127.374 105.214 128.059 105.145 128.792 105.303L128.258 106.344C127.819 106.303 127.408 106.378 127.032 106.584C126.655 106.789 126.354 107.118 126.121 107.57C125.936 107.933 125.86 108.303 125.895 108.673C125.929 109.049 126.066 109.399 126.312 109.734C126.559 110.07 126.902 110.344 127.347 110.57C127.785 110.796 128.21 110.905 128.621 110.912C129.032 110.919 129.401 110.823 129.723 110.631C130.045 110.44 130.299 110.159 130.484 109.796C130.716 109.344 130.805 108.905 130.744 108.481C130.689 108.056 130.518 107.686 130.23 107.357L130.764 106.316C131.326 106.816 131.668 107.412 131.792 108.097C131.915 108.782 131.792 109.501 131.408 110.248C131.114 110.823 130.723 111.261 130.237 111.57C129.751 111.878 129.21 112.035 128.621 112.035C128.032 112.035 127.436 111.885 126.833 111.577C126.23 111.268 125.758 110.878 125.415 110.398C125.073 109.919 124.881 109.392 124.84 108.816C124.799 108.241 124.929 107.666 125.223 107.09C125.607 106.344 126.107 105.823 126.744 105.522V105.515Z' fill='black'/%3E%3Cpath d='M128.087 100.234L132.765 101.858C133.34 102.056 133.737 102.378 133.949 102.81C134.162 103.248 134.169 103.748 133.97 104.323C133.758 104.947 133.408 105.371 132.922 105.597C132.443 105.823 131.867 105.823 131.217 105.597L131.573 104.563C131.929 104.686 132.223 104.707 132.47 104.625C132.717 104.542 132.895 104.351 133.004 104.036C133.1 103.748 133.093 103.508 132.977 103.323C132.86 103.132 132.669 102.995 132.408 102.899L127.73 101.275L128.093 100.234H128.087Z' fill='black'/%3E%3Cpath d='M134.422 96.5426L133.833 99.3645L135.175 100.179L134.935 101.337L128.874 97.5015L129.134 96.2618L136.223 95.1865L135.983 96.344L134.429 96.5495L134.422 96.5426ZM133.531 96.6728L130.175 97.1248L133.066 98.885L133.531 96.6728Z' fill='black'/%3E%3Cpath d='M88.3756 31.7926C119.642 31.7926 145.001 57.1771 145.001 88.4962H169.395C169.385 43.6904 133.12 7.36523 88.3756 7.36523C43.6314 7.36523 7.36572 43.6904 7.36572 88.4866H31.7595C31.7595 57.1771 57.1091 31.783 88.3851 31.783L88.3756 31.7926Z' fill='%230030B3'/%3E%3Cpath d='M8.61768 102.605C9.10517 105.372 9.72648 108.081 10.4816 110.742H36.2901C35.1717 108.128 34.2445 105.41 33.5276 102.605H8.61768Z' fill='%23FF000B'/%3E%3Cpath d='M157.475 130.843H126.008C122.423 134.03 118.437 136.768 114.126 138.979H151.759C153.824 136.385 155.735 133.676 157.475 130.843Z' fill='%23FF000B'/%3E%3Cpath d='M44.9504 124.86C42.8283 122.323 40.9357 119.605 39.2821 116.724H12.4126C13.4449 119.519 14.6398 122.227 15.9684 124.86H44.9504Z' fill='%23FF000B'/%3E%3Cpath d='M168.984 96.6234C169.252 93.9433 169.395 91.2344 169.395 88.4873H145.001C145.001 91.2536 144.791 93.9624 144.409 96.6234H168.984Z' fill='%23FF000B'/%3E%3Cpath d='M62.6245 138.979C58.3136 136.768 54.3276 134.03 50.7431 130.843H19.2759C21.0156 133.676 22.9273 136.385 24.992 138.979H62.6245Z' fill='%23FF000B'/%3E%3Cpath d='M93.2885 144.961C91.6731 145.105 90.0386 145.191 88.3754 145.191C86.7122 145.191 85.0872 145.105 83.4622 144.961H30.249C33.088 147.899 36.1467 150.618 39.4062 153.097H137.354C140.614 150.618 143.663 147.89 146.511 144.961H93.2885Z' fill='%23FF000B'/%3E%3Cpath d='M48.478 159.079C54.7868 162.659 61.6117 165.425 68.8189 167.215H107.933C115.15 165.425 121.975 162.659 128.274 159.079H48.478Z' fill='%23FF000B'/%3E%3Cpath d='M32.3426 96.6234C31.9602 93.9624 31.7499 91.2536 31.7499 88.4873H7.36572C7.36572 91.2344 7.5091 93.9433 7.77675 96.6234H32.3521H32.3426Z' fill='%23FF000B'/%3E%3Cpath d='M137.469 116.724C135.815 119.605 133.922 122.323 131.8 124.86H160.782C162.101 122.227 163.296 119.509 164.338 116.724H137.469Z' fill='%23FF000B'/%3E%3Cpath d='M143.233 102.605C142.516 105.41 141.589 108.128 140.47 110.742H166.279C167.034 108.081 167.655 105.372 168.143 102.605H143.233Z' fill='%23FF000B'/%3E%3Cpath d='M88.7675 12.9551L90.8417 17.6261L95.7549 18.0377L92.1226 21.5889L93.0784 26.2599L88.7675 24.0297L84.4469 26.2599L85.4028 21.5889L81.7705 18.0377L86.6837 17.6261L88.7675 12.9551Z' fill='white'/%3E%3Cpath d='M54.3087 21.417L56.3829 26.0976L61.2961 26.4996L57.6733 30.0508L58.6292 34.7314L54.3087 32.4916L49.9882 34.7314L50.9536 30.0508L47.3213 26.4996L52.2345 26.0976L54.3087 21.417Z' fill='white'/%3E%3Cpath d='M31.6832 43.4512L33.767 48.1318L38.6802 48.5338L35.0479 52.085L36.0037 56.7656L31.6832 54.5258L27.3722 56.7656L28.3281 52.085L24.6958 48.5338L29.609 48.1318L31.6832 43.4512Z' fill='white'/%3E%3Cpath d='M19.7921 72.4922L21.8663 77.1728L26.7795 77.5844L23.1472 81.126L24.1126 85.8066L19.7921 83.5764L15.4716 85.8066L16.4274 81.126L12.8047 77.5844L17.7179 77.1728L19.7921 72.4922Z' fill='white'/%3E%3Cpath d='M156.969 72.4922L159.043 77.1728L163.956 77.5844L160.324 81.126L161.289 85.8066L156.969 83.5764L152.648 85.8066L153.604 81.126L149.972 77.5844L154.894 77.1728L156.969 72.4922Z' fill='white'/%3E%3Cpath d='M146.053 43.4512L148.127 48.1318L153.04 48.5338L149.417 52.085L150.373 56.7656L146.053 54.5258L141.732 56.7656L142.698 52.085L139.065 48.5338L143.979 48.1318L146.053 43.4512Z' fill='white'/%3E%3Cpath d='M122.892 21.417L124.976 26.0976L129.889 26.4996L126.257 30.0508L127.213 34.7314L122.892 32.4916L118.581 34.7314L119.537 30.0508L115.905 26.4996L120.818 26.0976L122.892 21.417Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: cover;
    background-repeat: no-repeat;
    width: max(175px, 17.5rem);
    height: max(175px, 17.5rem);
}

.main_faq_section__inner {
    gap: max(70px, 7rem);
    justify-content: space-between;
    align-items: center;
}

.main_faq_section_questions_wrapper {
    max-width: max(600px, 60rem);
}

.main_faq_section_questions {
    margin-top: max(26px, 2.6rem);
    margin-bottom: max(40px, 4rem);
}

.faq__item {
    border-bottom: max(1px, 0.1rem) solid #E5E5E5;
}

.faq__question {
    all: unset;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    width: 100%;
    font-family: "Rowan", sans-serif;
    padding: max(20px, 2rem) 0;
    line-height: normal;
}

.faq__icon::before {
    content: "";
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 6V25.8333' stroke='%232B2B2B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66797 15.9141H25.3346' stroke='%232B2B2B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-size: cover;
    background-repeat: no-repeat;
    width: max(32px, 3.2rem);
    height: max(32px, 3.2rem);
    transition: .5s ease;
}

.faq__question[aria-expanded="true"] .faq__icon::before {
    transform: rotate(45deg);
}

.faq__answer {
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    transition: .5s ease;
    pointer-events: none;
    max-width: 85%;
    line-height: 1.78;
}

.faq__answer.is-visible {
    max-height: 500px;
    opacity: 1;
    pointer-events: auto;
    margin-bottom: max(20px, 2rem);
}

@media screen and (max-width: 900px) {
    .main_faq_section .section_title {
        text-align: center;
    }

    .main_faq_section__inner {
        flex-direction: column-reverse;
    }

    .main_faq_section_questions_wrapper .btn-cta {
        display: flex;
    }

    .main_faq_section_img_wrapper,
    .main_faq_section_questions_wrapper {
        width: 85%;
    }

    .faq__answer {
        max-width: 100%;
    }
}

/* Main how to work*/
.main_steps {
    position: relative;
    max-width: 148.2rem;
    border-radius: max(35px, 3.5rem);
    margin-bottom: max(131px, 13.1rem);
}

@media screen and (max-width: 991px) {
    .main_steps {
        padding-bottom: 20px;
        margin-bottom: max(40px, 4rem);
    }
}

@media screen and (min-width: 992px) {
    .main_steps:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 10.4rem;
        height: 12.9rem;
        background-image: url("data:image/svg+xml,%3Csvg width='104' height='129' viewBox='0 0 104 129' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H104V0.00683594C84.9006 0.274302 69.5 15.837 69.5 35L69.5 59.3818C69.5 78.5737 53.9419 94.1328 34.75 94.1328C15.5581 94.1328 0 109.691 0 128.883L0 0Z' fill='white'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        z-index: 1;
        pointer-events: none;
    }

    .main_steps:before {
        content: '';
        position: absolute;
        bottom: 0;
        right: 0;
        width: 10.4rem;
        height: 12.9rem;
        background-image: url("data:image/svg+xml,%3Csvg width='104' height='129' viewBox='0 0 104 129' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M104 128.883H0V128.876C19.0994 128.609 34.5 113.046 34.5 93.8828V69.501C34.5 50.3091 50.0581 34.75 69.25 34.75C88.4419 34.75 104 19.1919 104 0V128.883Z' fill='white'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        pointer-events: none;
    }
}

.main_steps__wrapper {
    display: grid;
    grid-template-columns: 100%;
    gap: 6.5rem;
    padding: 20px;
    box-sizing: border-box;
}

@media screen and (max-width: 991px) {
    .main_steps__wrapper {
        margin-left: auto;
        margin-right: auto;
    }
}

.main_steps .tooth-banner__header {
    margin: 0;
}

.main_steps__item_title {
    font-size: 2.4rem;
    line-height: 1.2;
}

.main_steps__content .content_title {
    text-align: center;
    line-height: 1.153;
}

.main_steps__btn {
    margin-top: 2.2rem;
}

.main_steps__btn .btn-cta {
    width: 100%;
    box-sizing: border-box;
}

.main_steps__content .content__img_wrapper .content__img {
    width: 65rem;
}

@media screen and (min-width: 992px) {
    .main_steps__wrapper {
        grid-template-columns: minmax(1px, 64.6rem) max(1px, 50rem);
        padding: 6.3rem 12rem max(132px, 13.2rem) 12rem;
        box-sizing: content-box;
    }

    .main_steps__list {
        grid-row: 1;
        grid-column: 1/2;
    }

    .main_steps__content {
        grid-column: 2/3;
    }

    .main_steps__content .content_title {
        text-align: right;
        padding-top: 3.8rem;
        padding-left: 2.5rem;
    }

    .main_steps__content .content__img_wrapper {
        margin-top: 16rem;
    }
}

@media screen and (max-width: 991px) {
    .content__img_wrapper {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 2.5rem;
    }

    .main_steps__content .content__img_wrapper .content__img {
        width: 200px;
        height: auto;
        object-fit: contain;
    }
}

.main_steps__item {
    border-radius: max(15px, 1.5rem);
    padding: max(15px, 1.5rem) max(20px, 2rem) max(15px, 1.5rem) max(20px, 2rem);
}

.main_steps__item_description {
    margin-top: max(8px, .8rem);
    line-height: 1.785;
}

.main_steps__item+.main_steps__item {
    margin-top: 2.1rem;
}

@media screen and (min-width: 992px) {
    .main_steps__external_tpl {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translate(-50%, 50%);
    }
}

.main_steps__external_tpl .tooth-banner {
    margin-top: 0;
}

/* Fron page posts */
.main_posts__heading {
    margin-top: 6.2rem;
    margin-bottom: 5.2rem;
    gap: 2rem;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}

@media screen and (max-width: 460px) {
    .main_posts__heading {
        justify-content: center;
    }
}

.main_posts__list {
    position: relative;
}

@media screen and (max-width: 1200px) {
    .main_posts__list {
        padding: 0 max(50px, 5rem);
    }
}

@media screen and (max-width: 460px) {
    .main_posts__list {
        padding: 0 max(30px, 3rem);
    }
}

.main_posts__list .swiper {
    position: unset;
}

.main_posts__list .swiper-button-next,
.main_posts__list .swiper-button-prev {
    width: 5.1rem;
    height: 5.1rem;
}

.main_posts__list .swiper-button-prev,
.main_posts__list .swiper-button-next {
    --swiper-navigation-sides-offset: 0rem;
}

@media screen and (min-width: 1200px) {

    .main_posts__list .swiper-button-prev,
    .main_posts__list .swiper-button-next {
        --swiper-navigation-sides-offset: -7.8rem;
    }
}

.main_posts__list .swiper-button-prev:after,
.main_posts__list .swiper-button-next:after {
    content: '';
    width: 5.1rem;
    height: 5.1rem;
    background-size: contain;
    background-repeat: no-repeat;
    transition: background-image 0.3s ease;
    z-index: 2;
}

.main_posts__list .swiper-button-next:after {
    background-image: url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25.5' cy='25.5' r='24.75' fill='white' stroke='%2390DBD1' stroke-width='1.5'/%3E%3Cpath d='M17.3076 26.5H35.6924M35.6924 26.5L26.8677 35.3247M35.6924 26.5L26.8677 17.6753' stroke='%2390DBD1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.main_posts__list .swiper-button-prev:after {
    background-image: url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25.5' cy='25.5' r='24.75' transform='matrix(-1 0 0 1 51 0)' fill='white' stroke='%2390DBD1' stroke-width='1.5'/%3E%3Cpath d='M33.6924 26.5H15.3076M15.3076 26.5L24.1323 35.3247M15.3076 26.5L24.1323 17.6753' stroke='%2390DBD1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.main_posts__list .swiper-button-next:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25.5' cy='25.5' r='24.75' fill='white' stroke='%23E04C4C' stroke-width='1.5'/%3E%3Cpath d='M17.3076 26.5H35.6924M35.6924 26.5L26.8677 35.3247M35.6924 26.5L26.8677 17.6753' stroke='%23E04C4C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.main_posts__list .swiper-button-prev:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg width='51' height='51' viewBox='0 0 51 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25.5' cy='25.5' r='24.75' transform='matrix(-1 0 0 1 51 0)' fill='white' stroke='%23E04C4C' stroke-width='1.5'/%3E%3Cpath d='M33.6924 26.5H15.3076M15.3076 26.5L24.1323 35.3247M15.3076 26.5L24.1323 17.6753' stroke='%23E04C4C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

/* teenagers about spark */
.about_spark {
    display: grid;
    grid-template-columns: 100%;
    gap: 7.1rem;
    margin-top: 12.3rem;
    margin-bottom: 7.3rem;
}

.about_spark__img_wrapper {
    display: flex;
    position: relative;
}

.about_spark__img_wrapper::before {
    content: '';
    position: absolute;
    bottom: -1px;
    right: -1px;
    width: 16.4rem;
    height: 12.6rem;
    background-image: url("data:image/svg+xml,%3Csvg width='164' height='126' viewBox='0 0 164 126' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M164 126H10.832C28.5848 126 43.0294 111.833 43.4766 94.1885L43.498 92.5029C43.9449 74.8578 58.3887 60.6914 76.1416 60.6914H129C148.33 60.6914 164 45.0212 164 25.6914V126Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
}

.about_spark__img_wrapper::after {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    width: 16.4rem;
    height: 12.6rem;
    background-image: url("data:image/svg+xml,%3Csvg width='164' height='126' viewBox='0 0 164 126' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H153.168C135.415 0 120.971 14.1665 120.523 31.8115L120.502 33.4971C120.055 51.1422 105.611 65.3086 87.8584 65.3086H35C15.6701 65.3086 0.000230899 80.9788 0 100.309V0Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
}

.about_spark__img {
    width: 100%;
    height: auto;
    border-radius: max(35px, 3.5rem);
}

@media screen and (max-width: 991px) {
    .about_spark__img_wrapper {
        height: 300px;
        width: 100%;
    }

    .about_spark__img {
        object-fit: cover;
    }
}

@media screen and (min-width: 992px) {
    .about_spark {
        grid-template-columns: minmax(1px, 55.9rem) minmax(1px, 60.5rem);
        align-items: center;
    }
}

.about_spark__title {
    margin-bottom: 3.1rem;
    line-height: 1.153;
}

.about_spark__description {
    line-height: 1.4;
}

.about_spark__description+.about_spark__description {
    margin-top: var(--font-size-14);
    line-height: 1.785;
}

.about_spark__btn_wrapper {
    margin-top: 3.1rem;
}

/* why spark - teeangesr*/
.spark_teenagers {
    position: relative;
    width: calc(var(--global-width) + 24rem);
    max-width: 96%;
    margin-bottom: 5.6rem;
}

@media screen and (max-width: 991px) {
    .spark_teenagers {
        border-radius: 0 max(35px, 3.5rem) max(35px, 3.5rem) 0;
        background-color: #F1F1F1;
    }
}

@media screen and (min-width: 992px) {
    .spark_teenagers {
        background-image: url("data:image/svg+xml,%3Csvg width='1538' height='1067' viewBox='0 0 1538 1067' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1538 35L1538 994.108C1538 1013.44 1522.33 1029.11 1503 1029.11L1469.16 1029.11C1458.7 1029.11 1450.22 1037.59 1450.22 1048.05C1450.22 1058.51 1441.74 1066.99 1431.27 1066.99L-131 1066.99C-150.33 1066.99 -166 1051.32 -166 1031.99L-166 56.1091C-166 46.168 -157.941 38.1091 -148 38.1091C-138.059 38.1091 -130 30.0503 -130 20.1091L-130 19.0545C-130 8.53086 -121.469 -0.000145075 -110.945 -0.000144155L1503 -3.0598e-06C1522.33 -1.36992e-06 1538 15.67 1538 35Z' fill='%23F1F1F1'/%3E%3Crect x='1142' y='188.203' width='38' height='21.8041' transform='rotate(-180 1142 188.203)' fill='%23F1F1F1'/%3E%3Crect x='839' y='188.203' width='38' height='21.8041' transform='rotate(-180 839 188.203)' fill='%23F1F1F1'/%3E%3Crect x='518' y='188.203' width='38' height='21.8041' transform='rotate(-180 518 188.203)' fill='%23F1F1F1'/%3E%3C/svg%3E%0A");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: right;
    }
}

.spark_teenagers::after {
    content: '';
    position: absolute;
    top: 0;
    right: calc(100% - 1px);
    width: 100vw;
    height: 100%;
    background-color: #F1F1F1;
    z-index: 1;
    pointer-events: none;
}

.spark_teenagers__wrapper {
    padding-top: 7.4rem;
    padding-bottom: 9.2rem;
}

.spark_teenagers__advantages {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(39.5rem, 1fr));
    gap: 2.5rem;
    margin-top: 4.8rem;
}

.spark_teenagers__advantage {
    border-radius: max(15px, 1.5rem);
    padding: 4.1rem 3.8rem 4.4rem 3.8rem;
    box-sizing: border-box;
}

.spark_teenagers__icon {
    margin-bottom: 2.5rem;
}

.spark_teenagers__advantage__step {
    font-size: max(12px, 1.2rem);
}

.spark_teenagers__advantage-title {
    font-size: max(24px, 2.4rem);
    line-height: 1.25;
    max-width: max(264px, 26.4rem);
}

.spark_teenagers__advantage-description {
    margin-top: max(8px, 0.8rem);
    line-height: 1.785;
}

/* Need to know teenagers */
.need_to_know {
    display: grid;
    grid-template-columns: 100%;
    gap: 2.4rem;
}

@media screen and (min-width: 992px) {
    .need_to_know {
        grid-template-columns: max(605px, 60.5rem) 81.3rem;
        align-items: center;
        gap: 8.6rem;
    }
}

.need_to_know__title {
    line-height: 1.153;
    margin-bottom: 2rem;
}

.need_to_know__description {
    line-height: 1.4;
}

.need_to_know__description+.need_to_know__description {
    margin-top: var(--font-size-14);
    line-height: 1.785;
}

@media screen and (max-width: 991px) {
    .need_to_know {
        text-align: center;
    }

    .need_to_know__image {
        width: 100%;
        height: 250px;
        object-fit: contain;
    }
}

/* .contact-form__image {
    position: absolute;
    left: 0;
} */

.contact-form-section {
    margin-top: max(100px, 10rem);
}

.contact-form__title {
    line-height: max(60px, 6rem);
    text-align: center;
    max-width: max(1200px, 120rem);
    margin: 0 auto;
    margin-bottom: max(70px, 7rem);
}

.custom_form__content_wrapper {
    display: grid;
    grid-template-columns: 0.3fr 0.7fr;
    column-gap: max(65px, 6.5rem);
}

.contact-form__image {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);

}

.contact-form__image-wrapper {
    width: 100%;
    height: 100%;
}

.contact-form__image img {
    width: auto;
    height: max(710px, 71rem);
    border-radius: max(35px, 3.5rem);
    position: relative;
}

.contact-form__image::after,
.contact-form__image::before {
    content: '';
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
}

.contact-form__image::after {
    top: min(-2.5px, -0.25rem);
    right: min(-1.5px, -0.15rem);
    width: max(112px, 11.2rem);
    height: max(110px, 11rem);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='113' height='110' viewBox='0 0 113 110' fill='none'%3E%3Cpath d='M113 110C113 91.5065 98.0081 76.5147 79.5146 76.5146H70.6787C51.349 76.5145 35.6789 60.8443 35.6787 41.5146V35C35.6787 15.67 20.0087 -1.13249e-06 0.678711 0H113V110Z' fill='white'/%3E%3C/svg%3E");
}

.contact-form__image::before {
    bottom: -1px;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='150' viewBox='0 0 55 150' fill='none'%3E%3Cpath d='M0 -0.00976562C0 5.17291 4.07023 9.40572 9.18848 9.66504L10.1846 9.69043C15.3028 9.94965 19.373 14.1815 19.373 19.3643V115C19.3731 134.33 35.0432 150 54.373 150H0V-0.00976562Z' fill='white'/%3E%3C/svg%3E");
    width: max(54px, 5.4rem);
    height: max(150px, 15rem);
    z-index: 1;
}

.contact-form__info {
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 0;
    gap: max(25px, 2.5rem);
}

.contact-form__info-item {
    display: flex;
    flex-direction: column;
    margin-bottom: max(40px, 4rem);
    flex: 1 1 auto;
}

.contact-form__info-item img {
    width: max(58px, 5.8rem);
    height: max(58px, 5.8rem);
    margin-bottom: max(15px, 1.5rem);
}

.contact-form__info-item p {
    margin-top: max(5px, 0.5rem);
}
.contact-form__info-item p a {
    transition: .3s;
}

.contact-form__info-item p a:hover {
    color: var(--color-red);
}

.contact-form__socials img {
    width: max(34px, 3.4rem);
    height: max(34px, 3.4rem);
    margin-right: max(25px, 2.5rem);
}

.floating-form {
    padding-top: max(40px, 4rem);
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: max(25px, 2.5rem);
}

.floating-form p {
    margin: 0;
}

.floating-form__input {
    box-sizing: border-box;
    width: 100%;
    padding: max(16px, 1.6rem) max(25px, 2.5rem);
    border: 0;
    border: 1px solid #E5E5E5;
    border-radius: max(15px, 1.5rem);
    outline: none;
    font-size: var(--font-size-14);
    background-color: transparent;
    transition: border-color 0.3s ease;
}

.floating-form__group--textarea {
    grid-column: 1 / span 2;
    min-height: max(180px, 18rem);
}

.floating-form__group--textarea textarea {
    max-height: max(300px, 30rem);
    resize: vertical;
    min-height: max(180px, 18rem);
}

.floating-form__input:focus {
    border-color: var(--color-green);
    color: var(--color-green);
}

.floating-form__checkbox input {
    margin-right: 10px;
}

.floating-form__group--checkbox {
    grid-column: 1 / span 2;
}

.floating-form__checkbox {
    display: flex;
    align-items: center;
}

.floating-form__group--btn {
    grid-column: 1 / span 2;
}

.floating-form__group--btn .btn-cta {
    width: 100%;
    cursor: pointer;
}

.floating-form__group--checkbox span {
    font-size: var(--font-size-12);
}

.floating-form__group--checkbox span a{
    text-decoration: underline;
    transition: color .3s ease;
}

.floating-form__group--checkbox span a:hover{
    color: var(--color-red);
}

.floating-form input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
    width: max(20px, 2rem);
    height: max(20px, 2rem);
    border: 0.15em solid #E5E5E5;
    border-radius: 0.15em;
    transform: translateY(-0.075em);

    display: grid;
    place-content: center;
    margin-right: max(15px, 1.5rem);
}

.floating-form input[type="checkbox"]::before {
    content: "";
    width: max(12px, 1.2rem);
    height: max(12px, 1.2rem);
    clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    transform: scale(0);
    transform-origin: bottom left;
    transition: 120ms transform ease-in-out;
    box-shadow: inset 1em 1em var(--color-green);
    background-color: var(--color-green);
}

.floating-form input[type="checkbox"]:checked::before {
    transform: scale(1);
}

.contact-form__content {
    margin-bottom: max(80px, 8rem);
}

@media screen and (max-width: 968px) {
    .contact_form__info-label {
        font-size: var(--font-size-12);
    }
}

@media screen and (max-width: 768px) {
    .custom_form__content_wrapper {
        grid-template-columns: 1fr;
        row-gap: max(25px, 2.5rem);
    }

    .contact-form__image {
        position: relative;
        top: 0;
        transform: translateY(0);
        text-align: center;
        width: 80%;
        margin: 0 auto;
    }

    .contact-form__image img {
        width: 100%;
        height: 100%;
    }

    .contact-form__info-item {
        align-items: center;
    }

    .contact-form__socials {
        display: flex;
        justify-content: center;
        gap: max(25px, 2.5rem);
    }

    .contact-form__socials img {
        margin-right: 0;
    }

    .contact-form__image::after {
        width: max(66px, 5.6rem);
        height: max(65px, 5.5rem);
    }
}

@media screen and (max-width: 510px) {
    .floating-form {
        grid-template-columns: 1fr;
    }
    .floating-form__group--textarea, .floating-form__group--checkbox, .floating-form__group--btn  {
        grid-column: unset;
    }

    .contact-form__image {
        width: 100%;
    }

}

.contact-form__shortcode .wpcf7 form.sent .wpcf7-response-output, .contact-form__shortcode .wpcf7 form.invalid .wpcf7-response-output, .contact-form__shortcode .wpcf7 form.unaccepted .wpcf7-response-output, .contact-form__shortcode .wpcf7 form.payment-required .wpcf7-response-output {
    padding: max(13.5px, 1.35rem) max(15px, 1.5rem);
    border-radius: max(25px, 2.5rem);
    text-align: center;
    margin-top: max(10px, 1rem);
    font-size: var(--font-size-14);
    margin: max(10px, 1rem) 0 0 0;

}

.contact-form__shortcode .wpcf7 .wpcf7-submit:disabled {
    opacity: 0.7;
}

.contact-form__shortcode .wpcf7-not-valid-tip {
    font-size: max(11px, 1.1rem);
    margin-top: max(5px, 0.5rem);
    margin-left: max(5px, 0.5rem);
}

.contact-form__shortcode .wpcf7-spinner {
    display: none;
}

.new-smile-banner {
    margin-top: max(55px, 5.5rem);
}

.new-smile-banner__inner {
    --global-width: min(calc(320px + ((1vw - 3.6px) * 100)), 145.5rem);
    padding: max(56.5px, 5.65rem) 0;
    position: relative;
    border-radius: max(35px, 3.5rem);
    text-align: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1482' height='322' viewBox='0 0 1482 322' fill='none'%3E%3Cmask id='mask0_330_317' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1482' height='322'%3E%3Cpath d='M0 286.5V103.8C0 84.4704 15.67 68.8004 35 68.8004L41.9453 68.8004C60.944 68.8004 76.3455 53.3989 76.3455 34.4002C76.3455 15.4015 91.7468 0 110.746 0L1447 2.40864e-05C1466.33 2.44261e-05 1482 15.6701 1482 35V217.295C1482 236.625 1466.33 252.295 1447 252.295H1381.38C1362.27 252.295 1346.77 267.787 1346.77 286.897C1346.77 306.008 1331.28 321.5 1312.17 321.5H35C15.67 321.5 0 305.83 0 286.5Z' fill='%23E2F9E6'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_330_317)'%3E%3Cpath d='M582.776 -377.923C636.654 -379.804 687.929 -346.957 717.661 -301.989C747.392 -257.002 757.917 -201.604 757.784 -147.689C757.651 -93.7728 747.582 -40.4459 739.299 12.824C733.638 49.2618 728.794 86.5735 735.538 122.821C743.992 168.302 771.311 209.964 809.629 235.877C872.113 278.128 953.158 275.811 1028.5 279.287C1120.34 283.524 1220.27 303.434 1278.4 374.637C1335.96 445.119 1338.34 549.246 1397.14 618.683C1431.92 659.757 1485.19 684.549 1539.03 684.701' stroke='white' stroke-opacity='0.15' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M563.626 -366.695C587.146 -368.405 611.102 -361.661 630.727 -349.901C637.851 -345.626 644.329 -340.706 650.484 -335.463C666.253 -322.031 679.494 -305.237 689.734 -286.467C704.533 -259.224 714.374 -228.714 722.942 -197.823C728.774 -176.812 732.251 -155.477 733.657 -133.687C734.17 -125.689 734.379 -117.596 734.284 -109.351C733.733 -68.2963 724.709 -27.337 716.806 12.5965C715.799 17.6119 714.792 22.6273 713.823 27.6617C706.756 64.0615 700.715 101.696 707.041 138.609C712.094 168.284 725.412 196.571 744.98 219.407C756.131 232.401 769.164 243.591 783.659 252.615C827.449 279.991 880.035 286.431 932.279 290.212C957.527 292.054 983.079 293.137 1007.83 295.227C1032.51 297.298 1057.46 300.831 1081.51 306.607C1134.78 319.24 1183.05 341.202 1222.05 377.203C1231.93 386.322 1241.2 396.2 1249.79 406.877C1281.33 446.203 1300.4 490.829 1320.88 533.213C1338.19 569.081 1355.99 605.233 1385.07 635.022C1422.52 673.398 1476.97 697.658 1531.49 700.014' stroke='white' stroke-opacity='0.15' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M544.496 -355.468C568.11 -358.07 593.054 -350.357 611.387 -337.306C618.055 -332.537 623.66 -327.161 629.017 -321.614C642.619 -307.517 653.448 -290.21 661.826 -270.965C673.909 -242.982 682.667 -212.129 693.932 -181.638C701.38 -161.443 706.699 -141.153 709.568 -119.724C710.613 -111.859 711.277 -103.804 711.505 -95.4446C712.569 -53.9154 701.437 -12.2342 691.938 27.3763C690.741 32.3727 689.525 37.3881 688.347 42.4226C679.893 78.8034 672.655 116.742 678.544 154.301C683.275 184.678 696.839 213.821 717.3 236.656C728.964 249.67 742.586 260.593 757.67 269.237C803.018 295.435 857.447 300.109 910.223 304.307C935.946 306.378 962.049 308.031 987.145 311.071C1012.18 314.11 1037.18 318.993 1060.78 326.497C1112.83 343.044 1156.72 369.375 1193.95 407.903C1203.49 417.781 1212.57 428.154 1221.16 439.021C1253.11 479.562 1276.22 520.807 1300.72 558.707C1321.26 590.453 1341.81 623.604 1372.95 651.284C1413.08 686.943 1468.68 710.709 1523.89 715.23' stroke='white' stroke-opacity='0.15' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M525.365 -344.24C549.056 -347.755 574.988 -339.054 592.067 -324.711C598.279 -319.467 603.028 -313.616 607.569 -307.765C618.967 -293.06 627.422 -275.183 633.938 -255.464C643.304 -226.739 650.903 -195.563 664.942 -165.452C673.966 -146.093 681.147 -126.829 685.479 -105.761C687.056 -98.0286 688.177 -90.0115 688.746 -81.5385C691.425 -39.5343 678.108 2.84979 667.108 42.1563C665.702 47.1527 664.296 52.1681 662.909 57.2025C653.069 93.5454 644.615 131.807 650.086 170.012C654.474 201.092 668.305 231.071 689.658 253.944C701.855 266.995 716.065 277.634 731.72 285.898C778.606 310.899 834.897 313.825 888.205 318.423C914.403 320.721 941.056 322.944 966.495 326.934C991.895 330.923 1016.95 337.154 1040.07 346.406C1090.93 366.791 1130.39 397.586 1165.86 438.622C1175.05 449.261 1183.92 460.127 1192.53 471.165C1224.88 512.922 1251.9 550.728 1280.59 584.183C1304.26 611.787 1327.66 641.936 1360.87 667.545C1403.65 700.507 1460.46 723.741 1516.33 730.466' stroke='white' stroke-opacity='0.15' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M506.215 -332.993C529.982 -337.401 556.921 -327.712 572.708 -312.096C578.445 -306.377 582.34 -300.089 586.082 -293.896C595.315 -278.622 601.394 -260.156 606.011 -239.942C612.736 -210.496 619.005 -178.997 635.913 -149.247C646.438 -130.705 655.557 -112.486 661.351 -91.7781C663.46 -84.179 665.037 -76.1999 665.949 -67.6129C670.243 -25.1338 654.74 17.9532 642.221 56.9558C640.625 61.9332 638.991 66.9486 637.414 72.002C626.168 108.307 616.517 146.91 621.57 185.761C625.617 217.544 639.732 248.378 661.959 271.27C674.669 284.341 689.487 294.656 705.73 302.598C754.213 326.307 812.289 327.599 866.148 332.595C892.84 335.122 920.007 337.914 945.806 342.854C971.567 347.812 996.682 355.335 1019.35 366.392C1069.01 390.595 1104.04 425.931 1137.76 469.398C1146.61 480.816 1155.28 492.158 1163.9 503.385C1196.67 546.359 1227.45 580.726 1260.45 609.754C1287.12 633.217 1313.51 660.383 1348.79 683.884C1394.23 714.147 1452.21 736.85 1508.79 745.779' stroke='white' stroke-opacity='0.15' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M487.084 -321.765C510.927 -327.066 538.873 -316.408 553.387 -299.481C558.668 -293.288 561.708 -286.562 564.634 -280.046C571.701 -264.24 575.367 -245.128 578.103 -224.439C582.112 -194.252 587.051 -162.412 606.904 -133.06C618.891 -115.335 629.986 -98.161 637.243 -77.8143C639.884 -70.3672 641.936 -62.4071 643.152 -53.7061C649.06 -10.752 631.354 33.0379 617.353 71.7365C615.548 76.7139 613.724 81.7103 611.938 86.7638C599.305 123.05 588.438 161.957 593.073 201.454C596.797 233.94 611.159 265.609 634.299 288.54C647.54 301.629 662.928 311.679 679.76 319.24C729.801 341.753 789.72 341.297 844.11 346.692C871.277 349.447 898.995 352.79 925.136 358.699C951.239 364.607 976.43 373.46 998.62 386.283C1047.06 414.286 1077.63 454.182 1109.66 500.099C1118.15 512.296 1126.65 524.113 1135.27 535.53C1168.46 579.719 1202.87 610.724 1240.31 635.231C1269.89 654.59 1299.36 678.736 1336.69 700.127C1384.79 727.674 1443.95 749.864 1501.21 760.977' stroke='white' stroke-opacity='0.15' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M467.954 -310.538C491.872 -316.731 520.806 -305.085 534.047 -286.885C538.872 -280.217 541.076 -273.074 543.166 -266.197C548.105 -249.878 549.321 -230.101 550.195 -208.937C551.487 -178.009 555.021 -145.789 577.913 -116.855C591.306 -99.9089 604.453 -83.8368 613.173 -63.8321C616.346 -56.5179 618.853 -48.6148 620.411 -39.7808C627.953 3.64819 608.025 48.1411 592.522 86.5357C590.528 91.4941 588.476 96.5095 586.5 101.563C572.461 137.811 560.416 177.041 564.596 217.184C567.977 250.373 582.605 282.897 606.638 305.846C620.392 318.974 636.369 328.72 653.79 335.92C705.369 357.236 767.15 355.032 822.073 360.826C849.715 363.809 877.983 367.722 904.485 374.581C930.949 381.439 956.198 391.603 977.931 406.212C1025.2 437.995 1051.26 482.507 1081.6 530.838C1089.75 543.813 1098.04 556.105 1106.68 567.693C1140.29 613.098 1178.23 640.835 1220.19 660.745C1252.58 676.114 1285.22 697.126 1324.62 716.408C1375.38 741.257 1435.72 762.934 1493.66 776.232' stroke='white' stroke-opacity='0.15' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M448.823 -299.31C472.817 -306.396 502.758 -293.782 514.707 -274.29C519.058 -267.128 520.445 -259.586 521.679 -252.347C524.548 -235.534 523.237 -215.055 522.268 -193.435C520.843 -161.766 522.914 -129.128 548.884 -100.669C563.646 -84.4827 578.863 -69.5124 589.046 -49.8687C592.75 -42.6875 595.714 -34.8224 597.595 -25.8744C606.752 18.0295 584.619 63.2063 567.635 101.316C565.431 106.274 563.19 111.271 561.024 116.324C545.598 152.534 532.337 192.087 536.099 232.895C539.138 266.768 554.033 300.147 578.958 323.115C593.225 336.262 609.81 345.742 627.801 352.562C680.919 372.7 744.562 368.729 800.016 374.941C828.133 378.152 856.953 382.636 883.797 390.444C910.622 398.271 935.946 409.726 957.185 426.122C1003.26 461.686 1024.8 510.814 1053.49 561.557C1061.26 575.311 1069.39 588.078 1078.03 599.857C1112.06 646.496 1153.49 671.079 1200.03 686.24C1235.22 697.714 1271.07 715.496 1312.52 732.689C1365.96 754.822 1427.46 775.985 1486.08 791.469' stroke='white' stroke-opacity='0.15' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M429.673 -288.082C453.743 -296.08 484.672 -282.459 495.367 -261.675C499.262 -254.038 499.851 -246.078 500.212 -238.479C501.048 -221.191 497.191 -200.008 494.36 -177.914C490.2 -145.503 490.789 -112.371 519.874 -84.4634C535.985 -68.9992 553.292 -55.1687 564.937 -35.8859C569.174 -28.8378 572.593 -21.0107 574.816 -11.9487C585.588 32.4302 561.233 78.3099 542.786 116.116C540.373 121.055 537.941 126.051 535.567 131.124C518.754 167.315 504.277 207.172 507.621 248.625C510.338 283.201 525.498 317.435 551.297 340.423C566.096 353.588 583.251 362.802 601.85 369.242C656.507 388.202 722.011 382.465 777.998 389.076C806.59 392.496 835.96 397.568 863.146 406.326C890.332 415.103 915.713 427.87 936.497 446.07C981.388 485.414 998.373 539.178 1025.41 592.315C1032.82 606.867 1040.76 620.09 1049.42 632.039C1083.86 679.895 1128.81 701.457 1179.92 711.754C1217.89 719.41 1256.93 733.887 1300.46 748.971C1356.56 768.406 1419.23 789.037 1478.56 806.724' stroke='white' stroke-opacity='0.15' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M410.542 -276.854C434.707 -285.745 466.624 -271.155 476.027 -249.08C479.466 -240.968 479.257 -232.59 478.744 -224.629C477.585 -206.829 471.088 -185 466.453 -162.412C459.518 -129.279 458.625 -95.5773 490.865 -68.2775C508.324 -53.4972 527.721 -40.8446 540.848 -21.9228C545.616 -15.0266 549.492 -7.21849 552.057 1.95746C564.443 46.8113 537.865 93.3749 517.937 130.896C515.315 135.835 512.674 140.812 510.11 145.904C491.891 182.057 476.217 222.237 479.143 264.355C481.518 299.634 496.944 334.704 523.655 357.73C538.967 370.914 556.692 379.9 575.899 385.922C632.057 403.799 699.461 396.2 755.979 403.229C785.046 406.877 814.968 412.5 842.495 422.227C870.042 431.954 895.499 446.012 915.789 466.017C959.522 509.123 971.909 567.541 997.328 623.072C1004.36 638.403 1012.13 652.101 1020.81 664.24C1055.65 713.312 1104.15 731.968 1159.78 737.306C1200.59 741.22 1242.78 752.314 1288.36 765.29C1347.12 782.008 1410.97 802.127 1470.98 821.998' stroke='white' stroke-opacity='0.15' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M391.412 -265.627C415.634 -275.411 448.557 -259.833 456.688 -236.466C459.652 -227.878 458.702 -219.064 457.277 -210.78C454.142 -192.448 445.042 -169.973 438.526 -146.91C428.875 -113.037 426.425 -78.7076 461.837 -52.0727C480.625 -37.9573 502.15 -26.5016 516.721 -7.94076C522.022 -1.17754 526.353 6.59258 529.241 15.8825C543.242 61.2303 514.422 108.459 493.05 145.695C490.219 150.615 487.389 155.611 484.615 160.684C465.009 196.799 448.12 237.302 450.628 280.066C452.68 316.048 468.353 351.973 495.957 375.017C511.801 388.24 530.115 396.922 549.891 402.583C607.607 419.282 676.854 409.935 733.904 417.344C763.446 421.22 793.899 427.413 821.788 438.09C849.696 448.786 875.229 464.136 895.044 485.927C937.618 532.794 945.388 595.867 969.211 653.791C975.841 669.92 983.479 684.074 992.161 696.403C1027.42 746.69 1079.57 760.54 1139.62 762.801C1183.28 764.453 1228.61 770.685 1276.25 781.552C1337.67 795.572 1402.7 815.159 1463.4 837.234' stroke='white' stroke-opacity='0.15' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M372.262 -254.381C396.579 -265.058 430.49 -248.51 437.348 -223.851C439.856 -214.789 438.127 -205.537 435.809 -196.912C430.718 -178.029 418.996 -154.927 410.618 -131.389C398.251 -96.7749 394.223 -61.7619 432.827 -35.8679C452.945 -22.3794 476.579 -12.1586 492.613 6.04131C498.445 12.6715 503.233 20.4037 506.462 29.8076C522.079 75.6303 490.96 123.505 468.182 160.494C465.142 165.395 462.102 170.391 459.139 175.483C438.127 211.579 420.06 252.386 422.131 295.796C423.841 332.481 439.78 369.242 468.277 392.305C484.634 405.546 503.537 413.962 523.921 419.244C583.175 434.746 654.265 423.651 711.867 431.478C741.902 435.582 772.888 442.345 801.118 453.972C829.387 465.617 855.053 482.222 874.336 505.874C915.846 556.427 918.886 624.23 941.132 684.548C947.383 701.475 954.849 716.085 963.55 728.585C999.228 780.088 1054.99 793.102 1119.5 788.333C1166.12 784.876 1214.47 789.093 1264.19 797.87C1328.27 809.174 1394.48 828.267 1455.86 852.527' stroke='white' stroke-opacity='0.15' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M353.131 -243.153C377.524 -254.723 412.442 -237.188 418.008 -211.256C420.06 -201.719 417.571 -192.011 414.342 -183.063C407.313 -163.59 392.931 -139.9 382.71 -115.887C367.626 -80.5507 362.041 -44.7778 403.817 -19.6817C425.285 -6.78217 451.008 2.16579 468.505 20.0047C474.869 26.502 480.112 34.1771 483.665 43.714C500.896 90.0117 467.574 138.57 443.313 175.274C440.065 180.156 436.835 185.153 433.663 190.263C411.264 226.321 391.981 267.47 393.615 311.526C394.983 348.914 411.188 386.53 440.578 409.612C457.467 422.872 476.94 431.004 497.913 435.924C558.725 450.248 631.658 437.387 689.791 445.613C720.302 449.944 751.838 457.278 780.411 469.854C809.04 482.45 834.764 500.384 853.571 525.803C893.904 580.155 892.175 652.613 912.997 715.287C918.81 733.012 926.181 748.077 934.882 760.768C970.978 813.487 1030.46 823.726 1099.33 813.848C1148.91 806.742 1200.28 807.483 1252.07 814.152C1318.83 822.758 1386.19 841.318 1448.26 867.763' stroke='white' stroke-opacity='0.15' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M334 -231.925C358.469 -244.406 394.375 -225.883 398.688 -198.66C400.264 -188.629 397.035 -178.484 392.893 -169.213C370.666 -119.572 299.367 -44.2453 374.845 -3.49502C405.945 13.28 446.353 21.4491 460.943 57.6209C479.789 104.394 444.244 153.655 418.502 190.055C390.689 229.38 363.789 276.172 365.194 327.219C366.239 365.291 382.71 403.761 412.974 426.881C480.701 478.594 588.856 448.102 667.811 459.729C729.839 468.848 796.312 491.341 832.921 545.713C872.075 603.846 865.825 680.901 884.956 746.007C913.186 842.022 988.589 857.904 1079.23 839.343C1199.62 814.703 1329.3 832.143 1440.74 883' stroke='white' stroke-opacity='0.15' stroke-width='3' stroke-miterlimit='10'/%3E%3C/g%3E%3C/svg%3E");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.new-smile-banner__inner::before {
    content: "";
    position: absolute;
    top: 0;
    display: block;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='121' height='102' viewBox='0 0 121 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M120.796 0C102.563 5.77251e-05 87.7825 14.7807 87.7822 33.0137C87.7822 51.2469 73.0008 66.0283 54.7676 66.0283H35C15.67 66.0283 0 81.6984 0 101.028V0H120.796Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: cover;
    background-repeat: no-repeat;
    width: max(120px, 12rem);
    height: max(100px, 10rem);
}

.new-smile-banner__inner::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: max(264px, 26.4rem);
    height: max(118px, 11.8rem);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='264' height='118' viewBox='0 0 264 118' fill='none'%3E%3Cpath d='M128.5 87.5C128.5 60 145 47.5 168.653 48H228.998C248.328 48 263.998 32.3299 263.998 13V0L264 118C264 118 -180.277 118 86 118C113 118 127.5 104 128.5 87.5Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right;
    background-size: 100% 100%;
}

.new-smile-banner__title {
    text-align: center;
    margin: 0;
}

.new-smile-banner__desc {
    max-width: max(755px, 75.5rem);
    text-align: center;
    margin: max(23px, 2.3rem) auto;
    line-height: max(27px, 2.7rem);
}

.new-smile-banner .btn-cta {
    margin: 0 auto;
}

.new-smile-banner__title{
    max-width: 80%;
    margin: 0 auto;
}

@media screen and (max-width: 768px) {
    .new-smile-banner__inner::before {
        width: max(80px, 8rem);
        height: max(70px, 7rem);
    }
    .new-smile-banner__inner::after {
        width: max(150px, 15rem);
        height: max(67px, 6.7rem);
    }

    .new-smile-banner__desc {
        max-width: 80%;

    }
}

@media screen and (max-width: 564px) {
    .new-smile-banner__inner {
        padding: max(76.5px, 7.65rem) 0;
    }
}

@media screen and (max-width: 412px) {
    .new-smile-banner__inner {
        padding: max(90px, 9rem) 0;
    }
}

/* Text template */
.single_page_content-inner{
    margin-top: max(100px, 10rem);
    margin-bottom: max(50px, 5rem);
}

.single_page_content-inner :is(h2, h3){
    color: var(--color-dark);
    font-size: 3rem;
    font-weight: var(--font-weight-semibold);
    line-height: 1.266;
}

.single_page_content-inner :is(h4, h5, h6){
    color: var(--color-dark);
    font-size: 2.5rem;
    font-weight: var(--font-weight-semibold);
    line-height: 1.266;
}

.single_page_content-inner p{
    color: var(--color-light-gray);
    font-size: var(--font-size-14);
    line-height: 1.785;
}

.single_page_content-inner b, 
.single_page_content-inner strong{
    font-weight: var(--font-weight-semibold);
}

.pricing-boxes {
    flex-wrap: wrap;
    justify-content: center;
    gap: max(50px, 5rem);
}

.pricing-box {
    width: calc(50% - max(25px, 2.5rem));
    padding: max(30px, 3rem);
    position: relative;
    border-radius: max(10px, 1rem);
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    box-sizing: border-box;
}

@media screen and (max-width: 768px) {
    .pricing-box {
        width: 100%;
    }
}

.pricing-box:nth-of-type(2n) {
    background-color: var(--color-light-green);
}

.pricing-box:nth-of-type(2n + 1) {
    background-color: var(--color-box-gray);
}

.pricing-box::after, .pricing-box::before {
    content: '';
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
}

.pricing-box::before {
    bottom: -1px;
    right: -1px;
    background-image: url("data:image/svg+xml,%3Csvg width='76' height='64' viewBox='0 0 76 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M76 64H0.436523C9.7831 64 17.3604 56.4227 17.3604 47.0762C17.3605 37.7298 24.9377 30.1533 34.2842 30.1533H46.6807C62.8733 30.1531 76 17.0257 76 0.833008V64Z' fill='%23FFF'/%3E%3C/svg%3E");
    width: 7.6rem;
    height: 6.4rem;
    transition: background-image 0.3s ease;
}

.pricing-box::after {
    top: -1px;
    left: -1px;
    width: 6.6rem;
    height: 5.8rem;
    background-image: url("data:image/svg+xml,%3Csvg width='66' height='58' viewBox='0 0 66 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M65.2393 0C55.9476 0.000160802 48.4152 7.53253 48.415 16.8242C48.415 26.116 40.8826 33.6492 31.5908 33.6494H24.207C10.8379 33.6497 7.21555e-05 44.4872 0 57.8564V0H65.2393Z' fill='%23FFF'/%3E%3C/svg%3E");
    transition: background-image 0.3s ease;
}

.pricing-box-header-desc {
    max-width: 70%;
    margin: 0 auto max(20px, 2rem) auto;
    line-height: 1.6em;
    font-weight: var(--font-weight-light);
}

.pricing-box-price {
    margin-bottom: max(25px, 2.5rem);
}

.wp-singular .wp-block-list li { 
    font-size: var(--font-size-14);
    color: var(--color-light-gray);
    padding: max(5px, 0.5rem) 0;
}

.pricing-boxes-text {
    margin-top: max(40px, 4rem);
    max-width: max(600px, 60rem);
    padding: 0 max(10px, 1rem);
    text-align: center;
    line-height: 1.6em;
}

.price-under-amount strong{
	font-weight: var(--font-weight-semibold);
}

.price-under-amount p {
	margin-bottom: 0;
}

.comparing-table__head th, .comparing-table__head th:last-of-type {
    text-align: left;
    right: unset;
}

.comparing-table__head th img {
    max-height: max(30px, 3rem);
    width: auto;
}

.comparing-table__content {
    border-spacing: 0;
    width: 100%;
}

.comparing-table__col_box {
    display: flex;
    gap: max(15px, 1.5rem);
    align-items: center;
}

.comparing-table__text {
    min-height: max(75px, 7.5rem);
    display: flex;
    align-items: center;
    max-width: max(390px, 39rem)
}

.comparing-table__header h2 {
    margin: max(58px, 5.8rem) 0 max(72px, 7.2rem) 0;
}

.comparing-table__body td:last-of-type {
    text-align: left;
    padding: max(23px, 2.3rem) max(30px, 3rem) max(23px, 2.3rem) max(15px, 1.5rem);
}

.comparing-table__logo_mobile {
    display: none;
}

@media (max-width: 768px) {
    .comparing-table__logo_mobile {
        display: block;
        max-height: max(35px, 3.5rem);
        padding-bottom: max(10px, 1rem);
    }
    
    .comparing-table__col {
        flex-direction: column;
        align-items: flex-start;
    }

    .comparing-table__icon {
        display: none;
    }

    .comparing-table__text {
        align-items: flex-start;
    }

    .comparing-table__category {
        font-size: var(--font-size-18);
    }

    .comparing-table__text {
        min-height: unset;
    }

}

/* @media screen and (max-width: 500px) { */
    .footer__content-item--contact {
        display: none;
    }
/* } */