@font-face {
            font-family: "Inter";
            font-style: normal;
            font-weight: 400;
            src: url(fonts/0.woff2)format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: "Inter";
            font-style: normal;
            font-weight: 700;
            src: url(fonts/1.woff2)format("woff2");
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

@keyframes text-shimmer-slide {
            0% {
                background-position: 100% 50%
            }

            26.66% {
                background-position: 0 50%
            }

            100% {
                background-position: 0 50%
            }
        }

        @keyframes gentle-shake {

            0%,
            100%,
            85% {
                transform: translate(0, 0) rotate(0)
            }

            87% {
                transform: translate(-1.5px, .5px) rotate(-1.5deg)
            }

            90% {
                transform: translate(1.5px, -.5px) rotate(1.5deg)
            }

            93% {
                transform: translate(-1.5px, -.5px) rotate(-1.5deg)
            }

            96% {
                transform: translate(1.5px, .5px) rotate(1.5deg)
            }

            98% {
                transform: translate(0, 0) rotate(0)
            }
        }

        @keyframes ripple-rings {

            0%,
            100%,
            80% {
                box-shadow: 0 0 0 var(--r) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 124px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 244px) rgba(72, 141, 81, .0392157)
            }

            5% {
                box-shadow: 0 0 0 calc(var(--r) + 2px) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 124px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 244px) rgba(72, 141, 81, .0392157)
            }

            10% {
                box-shadow: 0 0 0 calc(var(--r) + 8px) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 124px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 244px) rgba(72, 141, 81, .0392157)
            }

            15% {
                box-shadow: 0 0 0 calc(var(--r) + 15px) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 124px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 244px) rgba(72, 141, 81, .0392157)
            }

            20% {
                box-shadow: 0 0 0 calc(var(--r) + 19px) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 125px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 244px) rgba(72, 141, 81, .0392157)
            }

            25% {
                box-shadow: 0 0 0 calc(var(--r) + 19px) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 130px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 244px) rgba(72, 141, 81, .0392157)
            }

            30% {
                box-shadow: 0 0 0 calc(var(--r) + 15px) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 136px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 244px) rgba(72, 141, 81, .0392157)
            }

            35% {
                box-shadow: 0 0 0 calc(var(--r) + 8px) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 142px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 244px) rgba(72, 141, 81, .0392157)
            }

            40% {
                box-shadow: 0 0 0 calc(var(--r) + 2px) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 144px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 247px) rgba(72, 141, 81, .0392157)
            }

            45% {
                box-shadow: 0 0 0 var(--r) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 141px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 254px) rgba(72, 141, 81, .0392157)
            }

            50% {
                box-shadow: 0 0 0 var(--r) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 135px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 260px) rgba(72, 141, 81, .0392157)
            }

            55% {
                box-shadow: 0 0 0 var(--r) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 128px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 264px) rgba(72, 141, 81, .0392157)
            }

            60% {
                box-shadow: 0 0 0 var(--r) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 124px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 263px) rgba(72, 141, 81, .0392157)
            }

            65% {
                box-shadow: 0 0 0 var(--r) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 124px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 258px) rgba(72, 141, 81, .0392157)
            }

            70% {
                box-shadow: 0 0 0 var(--r) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 124px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 251px) rgba(72, 141, 81, .0392157)
            }

            75% {
                box-shadow: 0 0 0 var(--r) rgba(72, 141, 81, .0784314), 0 0 0 calc(var(--r) + 124px) rgba(72, 141, 81, .0588235), 0 0 0 calc(var(--r) + 246px) rgba(72, 141, 81, .0392157)
            }
        }

        @media (max-width:767px) {
            .hide-md-down {
                display: none !important
            }
        }

        @media (max-width:767px) {
            .show-md-up {
                display: none !important
            }
        }

        @media (min-width:768px) {
            .show-md-down {
                display: none !important
            }
        }

        a,
        b,
        body,
        details,
        div,
        em,
        figcaption,
        figure,
        footer,
        h1,
        h2,
        h3,
        h4,
        h6,
        header,
        html,
        iframe,
        img,
        li,
        main,
        mark,
        nav,
        p,
        section,
        span,
        strong,
        summary,
        ul {
            margin: 0;
            padding: 0;
            border: 0;
            vertical-align: baseline
        }

        details,
        figcaption,
        figure,
        footer,
        header,
        main,
        nav,
        section,
        summary {
            display: block;
            margin: 0
        }

        html {
            overflow-x: hidden;
            min-height: 100%;
            touch-action: manipulation
        }

        body {
            height: 100%;
            width: 100%;
            font: 16px/1.5 Arial, Tahoma, sans-serif;
            color: #001d2f;
            -webkit-text-size-adjust: 100%;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-feature-settings: "palt"
        }

        *,
        :after,
        :before {
            box-sizing: border-box
        }

        button:focus {
            outline: 0;
            border-style: none
        }

        a,
        a *,
        a:after,
        a:before {
            text-decoration: none
        }

        picture {
            width: 100%;
            height: auto
        }

        picture source {
            display: block
        }

        b,
        strong {
            font-weight: 700
        }

        ul {
            list-style: none
        }

        img {
            max-width: 100%;
            height: auto;
            vertical-align: middle;
            image-rendering: auto
        }

        a {
            text-decoration: none
        }

        a:visited {
            text-decoration: underline
        }

        img[src] {
            opacity: 1
        }

        section {
            position: relative
        }

        details summary {
            list-style: none
        }

        details summary::-webkit-details-marker {
            display: none
        }



        .content--one-column>.container:has(.block-header:only-child) {
            overflow: hidden
        }

        .content p:not(:last-child),
        .content ul:not(:last-child) {
            margin-bottom: 32px
        }

        @media (max-width:767px) {

            .hero .content p:not(:last-child),
            .hero .content ul:not(:last-child) {
                margin-bottom: 16px
            }
        }

        @media (min-width:768px) {

            .content p:not(:last-child),
            .content ul:not(:last-child) {
                margin-bottom: 16px
            }
        }

        @media (min-width:992px) {

            .content p:not(:last-child),
            .content ul:not(:last-child) {
                margin-bottom: 24px
            }
        }

        .content h2:not(:last-child),
        .content h3:not(:last-child),
        .content h4:not(:last-child) {
            margin-bottom: 24px
        }

        .content img {
            display: block;
            margin: 0 auto 24px;
            max-width: 100%;
            height: auto
        }

        @media (min-width:992px) {
            .content img {
                margin-bottom: 32px
            }
        }

        @media (min-width:1200px) {
            .content img {
                margin-bottom: 40px
            }
        }

        .content a:not(.button):not(.app-store):not(.google-play):not(.chrome-extension):not(.firefox-extension):not(.organic-cards__item-link) {
            background-image: linear-gradient(to right, #0f866c 100%, transparent 0);
            background-position: 0 100%;
            background-size: 100% 2px;
            background-repeat: no-repeat;
            transition: background-size .4s ease;
            text-decoration: none;
            -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
            color: #0f866c
        }

        .content a:not(.button):not(.app-store):not(.google-play):not(.chrome-extension):not(.firefox-extension):not(.organic-cards__item-link):hover {
            background-size: 0 2px
        }

        .content ul {
            font-size: 16px
        }

        .content ul li:not(:last-child) {
            margin-bottom: 4px
        }

        @media (min-width:992px) {
            .content ul li:not(:last-child) {
                margin-bottom: 8px
            }
        }

        .content ul li {
            list-style-type: disc;
            position: relative;
            padding-left: 0;
            margin-left: 20px
        }

        .hero .content ul li {
            list-style-type: none;
            padding-left: 22px;
            margin-right: 0;
            margin-left: 0
        }

        @media (min-width:1200px) {
            .hero .content ul li {
                padding-left: 36px
            }
        }

        .hero .content ul li:before {
            content: "";
            width: 14px;
            height: 12px;
            -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIyIDE2Ij48cGF0aCBkPSJNMjAuNTY2NCAwLjk0NTMxMkMyMS4xNzU4IDEuNTA3ODEgMjEuMTc1OCAyLjQ5MjE5IDIwLjU2NjQgMy4wNTQ2OUw4LjU2NjQxIDE1LjA1NDdDOC4wMDM5MSAxNS42NjQxIDcuMDE5NTMgMTUuNjY0MSA2LjQ1NzAzIDE1LjA1NDdMMC40NTcwMzEgOS4wNTQ2OUMtMC4xNTIzNDQgOC40OTIxOSAtMC4xNTIzNDQgNy41MDc4MSAwLjQ1NzAzMSA2Ljk0NTMxQzEuMDE5NTMgNi4zMzU5NCAyLjAwMzkxIDYuMzM1OTQgMi41NjY0MSA2Ljk0NTMxTDcuNDg4MjggMTEuODY3MkwxOC40NTcgMC45NDUzMTJDMTEuMDE5NSAwLjMzNTkzOCAyMC4wMDM5IDAuMzM1OTM4IDIwLjU2NjQgMC45NDUzMTJaIiBmaWxsPSIjMDAwIi8+PC9zdmc+");
            mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIyIDE2Ij48cGF0aCBkPSJNMjAuNTY2NCAwLjk0NTMxMkMyMS4xNzU4IDEuNTA3ODEgMjEuMTc1OCAyLjQ5MjE5IDIwLjU2NjQgMy4wNTQ2OUw4LjU2NjQxIDE1LjA1NDdDOC4wMDM5MSAxNS42NjQxIDcuMDE5NTMgMTUuNjY0MSA2LjQ1NzAzIDE1LjA1NDdMMC40NTcwMzEgOS4wNTQ2OUMtMC4xNTIzNDQgOC40OTIxOSAtMC4xNTIzNDQgNy41MDc4MSAwLjQ1NzAzMSA2Ljk0NTMxQzEuMDE5NTMgNi4zMzU5NCAyLjAwMzkxIDYuMzM1OTQgMi41NjY0MSA2Ljk0NTMxTDcuNDg4MjggMTEuODY3MkwxOC40NTcgMC45NDUzMTJDMTEuMDE5NSAwLjMzNTkzOCAyMC4wMDM5IDAuMzM1OTM4IDIwLjU2NjQgMC45NDUzMTJaIiBmaWxsPSIjMDAwIi8+PC9zdmc+");
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            -webkit-mask-size: contain;
            mask-size: contain;
            -webkit-mask-position: center;
            mask-position: center;
            background-color: currentColor;
            transform: translateY(4px);
            position: absolute;
            left: 0
        }

        @media (min-width:1200px) {
            .hero .content ul li:before {
                width: 20px;
                height: 16px;
                transform: translateY(2px)
            }
        }

        .content ul {
            padding-left: 22px
        }

        @font-face {
            font-family: "FS Kim";
            src: url(fonts/2.woff2)
        }

        body {
            font-family: Inter, Tahoma, sans-serif;
            font-size: 16px
        }

        .content p,
        .content ul,
        body {
            line-height: 1.75
        }

        h1,
        h2 {
            font-weight: 500;
            font-family: "FS Kim", Georgia, "Times New Roman", serif
        }

        h1:lang(ar),
        h1:lang(bg),
        h1:lang(cs),
        h1:lang(el),
        h1:lang(he),
        h1:lang(ja),
        h1:lang(ko),
        h1:lang(ru),
        h1:lang(sr),
        h1:lang(th),
        h1:lang(uk),
        h1:lang(vi),
        h2:lang(ar),
        h2:lang(bg),
        h2:lang(cs),
        h2:lang(el),
        h2:lang(he),
        h2:lang(ja),
        h2:lang(ko),
        h2:lang(ru),
        h2:lang(sr),
        h2:lang(th),
        h2:lang(uk),
        h2:lang(vi) {
            font-family: "Noto Sans", sans-serif
        }

        .subtitle__h4,
        h3,
        h4,
        h6 {
            word-break: break-word;
            font-family: Inter, Tahoma, sans-serif;
            font-weight: 700
        }

        h1 {
            font-size: 42px;
            line-height: 1.095 !important
        }

        @media (min-width:1200px) {
            h1 {
                font-size: 64px;
                line-height: 1 !important
            }
        }

        h2 {
            font-size: 34px;
            line-height: 1.176 !important
        }

        @media (min-width:1200px) {
            h2 {
                font-size: 46px;
                line-height: 1.087 !important
            }
        }

        h3 {
            font-size: 24px;
            line-height: 1.333 !important
        }

        .subtitle__h4,
        h4 {
            font-size: 18px;
            line-height: 1.444 !important
        }

        h6 {
            font-size: 12px;
            text-transform: uppercase;
            line-height: 1.66 !important;
            letter-spacing: .0833em
        }

        div.block-header {
            font-size: 16px
        }

        @media (min-width:768px) {
            div.block-header {
                margin-bottom: 40px
            }
        }

        @property --color0 {
            syntax: "<color>";
            inherits: false;
            initial-value: #D4E301
        }

        @property --color1 {
            syntax: "<color>";
            inherits: false;
            initial-value: #DA3940
        }

        @property --color2 {
            syntax: "<color>";
            inherits: false;
            initial-value: #B0272D
        }

        @property --radial-position {
            syntax: "<percentage>";
            inherits: false;
            initial-value: 50%
        }

        .button {
            --color0: #D4E301;
            --color1: #DA3940;
            --color2: #B0272D;
            --radial-position: 50%;
            --duration: 250ms;
            -webkit-tap-highlight-color: transparent;
            -webkit-touch-callout: none;
            -moz-user-select: none;
            user-select: none;
            -webkit-user-select: none;
            cursor: pointer;
            border-style: none;
            display: inline-flex;
            vertical-align: middle;
            align-items: center;
            justify-content: center;
            gap: 10px;
            border-radius: 34px;
            line-height: 1.5;
            font-size: 18px;
            font-weight: 700;
            padding: 13px 24px;
            box-sizing: border-box;
            max-width: calc(100vw - 40px);
            background-image: radial-gradient(circle at 50%, #da3940 0, #b0272d 100%);
            transition: all var(--duration) ease
        }

        @supports (background:radial-gradient(circle at var(--radial-position), var(--color1) 0%, var(--color2) 100%)) {
            .button {
                background: radial-gradient(circle at var(--radial-position), var(--color1)0, var(--color2) 100%);
                transition: --color1 var(--duration) ease, --color2 var(--duration) ease, all var(--duration) ease
            }
        }

        @media (max-width:767px) {
            .button {
                width: 100%
            }
        }

        @media (min-width:992px) {
            .button {
                font-size: 20px;
                padding-block: 14px
            }
        }

        @media (min-width:1200px) {

            .button--green:hover,
            .button:hover {
                background-color: #d4e301;
                color: #001d2f;
                text-decoration: none;
                box-shadow: none
            }

            @supports (background:radial-gradient(circle at var(--radial-position), var(--color1) 0%, var(--color2) 100%)) {

                .button--green:hover,
                .button:hover {
                    --color1: var(--color0);
                    --color2: var(--color0)
                }
            }

            .button--green:hover:after,
            .button:hover:after {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjM5ODQgOC41NTg1OUw5Ljc3MzQ0IDE0LjE4MzZDOC41NjI1IDE0LjM5NDUgOS4yODEyNSAxNC41IDkgMTQuNUM4LjY4MzU5IDE0LjUgOC40MDIzNCAxNC4zOTQ1IDguMTkxNDEgMTQuMTgzNkM3LjczNDM4IDEzLjc2MTcgNy43MzQzOCAxMy4wMjM0IDguMTkxNDEgMTIuNjAxNkwxMS44ODI4IDguODc1SDEuMTI1QzAuNDkyMTg4IDguODc1IDAgOC4zODI4MSAwIDcuNzVDMCA3LjE1MjM0IDAuNDkyMTg4IDYuNjI1IDEuMTI1IDYuNjI1SDExLjg4MjhMOC4xOTE0MSAyLjkzMzU5QzcuNzM0MzggMi41MTE3MiA3LjczNDM4IDEuNzczNDQgOC4xOTE0MSAxLjM1MTU2QzguNjEzMjggMC44OTQ1MzEgOS4zNTE1NiAwLjg5NDUzMSA5Ljc3MzQ0IDEuMzUxNTZMMTUuMzk4NCA2Ljk3NjU2QzE1Ljg1NTUgNy4zOTg0NCAxNS44NTU1IDguMTM2NzIgMTUuMzk4NCA4LjU1ODU5WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPgo=");
                transform: translateX(5px)
            }
        }

        .button:after {
            content: "";
            flex: 0 0 16px;
            width: 16px;
            height: 15px;
            margin-top: -2px;
            background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0xNS4zOTg0IDguNTU4NTlMOS43NzM0NCAxNC4xODM2QzkuNTYyNSAxNC4zOTQ1IDkuMjgxMjUgMTQuNSAxMCAxNC41QzguNjgzNTkgMTQuNSA4LjQwMjM0IDE0LjM5NDUgOC4xOTE0MSAxNC4xODM2QzcuNzM0MzggMTMuNzYxNyA3LjczNDM4IDEzLjAyMzQgOC4xOTE0MSAxMi42MDE2TDExLjg4MjggOC44NzVIMS4xMjVDMC40OTIxODggOC44NzUgMCA4LjM4MjgxIDAgNy43NUMwIDcuMTUyMzQgMC40OTIxODggNi42MjUgMS4xMjUgNi42MjVIMTEuODgyOEw4LjE5MTQxIDIuOTMzNTlDNy43MzQzOCAyLjUxMTcyIDcuNzM0MzggMS43NzM0NCA4LjE5MTQxIDEuMzUxNTZDOC42MTMyOCAwLjg5NDUzMSA5LjM1MTU2IDAuODk0NTMxIDkuNzczNDQgMS4zNTE1NkwxNS4zOTg0IDYuOTc2NTZDMTUuODU1NSA3LjM5ODQ0IDE1Ljg1NTUgOC4xMzY3MiAxNS4zOTg0IDguNTU4NTlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K") no-repeat 50% 50%;
            display: block;
            transition: all var(--duration) ease;
            transform: translateX(0)
        }

        .header .button {
            padding-block: 9px
        }

        .button--dark {
            color: #001d2f;
            border: 1px solid #001d2f
        }

        .button--dark:focus,
        .button--dark:hover {
            border: 1px solid #d4e301
        }

        .button--dark:after {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjM5ODQgOC41NTg1OUw5Ljc3MzQ0IDE0LjE4MzZDOC41NjI1IDE0LjM5NDUgOS4yODEyNSAxNC41IDkgMTQuNUM4LjY4MzU5IDE0LjUgOC40MDIzNCAxNC4zOTQ1IDguMTkxNDEgMTQuMTgzNkM3LjczNDM4IDEzLjc2MTcgNy43MzQzOCAxMy4wMjM0IDguMTkxNDEgMTIuNjAxNkwxMS44ODI4IDguODc1SDEuMTI1QzAuNDkyMTg4IDguODc1IDAgOC4zODI4MSAwIDcuNzVDMCA3LjE1MjM0IDAuNDkyMTg4IDYuNjI1IDEuMTI1IDYuNjI1SDExLjg4MjhMOC4xOTE0MSAyLjkzMzU5QzcuNzM0MzggMi41MTE3MiA3LjczNDM4IDEuNzczNDQgOC4xOTE0MSAxLjM1MTU2QzguNjEzMjggMC44OTQ1MzEgOS4zNTE1NiAwLjg5NDUzMSA5Ljc3MzQ0IDEuMzUxNTZMMTUuMzk4NCA2Ljk3NjU2QzE1Ljg1NTUgNy4zOTg0NCAxNS44NTU1IDguMTM2NzIgMTUuMzk4NCA4LjU1ODU5WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPgo=")
        }

        .button--green {
            color: #fff;
            border: 1px solid #0f866c;
            background: #0f866c
        }

        .button--no-arrow:after {
            display: none !important
        }

        .button--ghost:after {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0xNS4zOTg0IDguNTU4NTlMOS43NzM0NCAxNC4xODM2QzkuNTYyNSAxNC4zOTQ1IDkuMjgxMjUgMTQuNSAxMCAxNC41QzguNjgzNTkgMTQuNSA4LjQwMjM0IDE0LjM5NDUgOC4xOTE0MSAxNC4xODM2QzcuNzM0MzggMTMuNzYxNyA3LjczNDM4IDEzLjAyMzQgOC4xOTE0MSAxMi42MDE2TDExLjg4MjggOC44NzVIMS4xMjVDMC40OTIxODggOC44NzUgMCA4LjM4MjgxIDAgNy43NUMwIDcuMTUzMzQgMC40OTIxODggNi42MjUgMS4xMjUgNi42MjVIMTEuODgyOEw4LjE5MTQxIDIuOTMzNTlDNy43MzQzOCAyLjUxMTcyIDcuNzM0MzggMS43NzM0NCA4LjE5MTQxIDEuMzUxNTZDOC42MTMyOCAwLjg5NDUzMSA5LjM1MTU2IDAuODk0NTMxIDkuNzczNDQgMS4zNTE1NkwxNS4zOTg0IDYuOTc2NTZDMTUuODU1NSA3LjM5ODQ0IDE1Ljg1NTUgOC4xMzY3MiAxNS4zOTg0IDguNTU4NTlaIiBmaWxsPSIjMEY4NjZDIi8+Cjwvc3ZnPg==")
        }

        @keyframes back-text {
            0% {
                background-size: 100% 2px, 0 2px, 0 2px
            }

            50% {
                background-size: 0 2px, 100% 2px, 0 2px
            }

            100% {
                background-size: 0 2px, 0 2px, 100% 2px
            }
        }

        @keyframes back-text {
            0% {
                background-size: 100% 2px, 0 2px, 0 2px
            }

            50% {
                background-size: 0 2px, 100% 2px, 0 2px
            }

            100% {
                background-size: 0 2px, 0 2px, 100% 2px
            }
        }

        .header {
            padding: 24px 20px;
            position: absolute;
            z-index: 12;
            left: 0;
            right: 0;
            transition: all 250ms ease;
            transform: translateZ(0)
        }

        @media (min-width:768px) {
            .header {
                padding-inline: 33px
            }
        }

        .header__wrap {
            width: 100%;
            margin-inline: auto;
            display: flex;
            gap: 20px;
            justify-content: space-between;
            align-items: center;
            position: relative;
            min-height: 40px
        }

        @media (min-width:1506px) {
            .header__wrap {
                min-width: 1440px;
                max-width: max-content
            }
        }

        @media (min-width:1200px) {
            .header__wrap {
                min-height: 48px
            }
        }

        .header .side-list {
            display: flex;
            align-items: center;
            gap: 20px
        }

        .header .side-list a {
            font-size: 14px;
            font-weight: 600;
            align-items: center;
            gap: 2px;
            padding: 13px 0;
            transition: all 250ms ease
        }

        .header .side-list a:hover {
            color: #0f866c
        }

        .header .side-list a.button {
            line-height: 1.5;
            border: 2px solid #0f866c;
            padding: 9px 24px;
            background: 0 0;
            gap: 10px;
            white-space: nowrap
        }

        .header .side-list a.button:hover {
            background: #d4e300 !important;
            border-color: #d4e300 !important;
            color: #001d2f !important
        }

        .header .side-list a.button:hover:after {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjM5ODQgOC41NTg1OUw5Ljc3MzQ0IDE0LjE4MzZDOC41NjI1IDE0LjM5NDUgOS4yODEyNSAxNC41IDkgMTQuNUM4LjY4MzU5IDE0LjUgOC40MDIzNCAxNC4zOTQ1IDguMTkxNDEgMTQuMTgzNkM3LjczNDM4IDEzLjc2MTcgNy43MzQzOCAxMy4wMjM0IDguMTkxNDEgMTIuNjAxNkwxMS44ODI4IDguODc1SDEuMTI1QzAuNDkyMTg4IDguODc1IDAgOC4zODI4MSAwIDcuNzVDMCA3LjE1MjM0IDAuNDkyMTg4IDYuNjI1IDEuMTI1IDYuNjI1SDExLjg4MjhMOC4xOTE0MSAyLjkzMzU5QzcuNzM0MzggMi41MTE3MiA3LjczNDM4IDEuNzczNDQgOC4xOTE0MSAxLjM1MTU2QzguNjEzMjggMC44OTQ1MzEgOS4zNTE1NiAwLjg5NDUzMSA5Ljc3MzQ0IDEuMzUxNTZMMTUuMzk4NCA2Ljk3NjU2QzE1Ljg1NTUgNy4zOTg0NCAxNS44NTU1IDguMTM2NzIgMTUuMzk4NCA4LjU1ODU5WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPgo=")
        }

        .header .side-list a.button:after {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0xNS4zOTg0IDguNTU4NTlMOS43NzM0NCAxNC4xODM2QzkuNTYyNSAxNC4zOTQ1IDkuMjgxMjUgMTQuNSAxMCAxNC41QzguNjgzNTkgMTQuNSA4LjQwMjM0IDE0LjM5NDUgOC4xOTE0MSAxNC4xODM2QzcuNzM0MzggMTMuNzYxNyA3LjczNDM4IDEzLjAyMzQgOC4xOTE0MSAxMi42MDE2TDExLjg4MjggOC44NzVIMS4xMjVDMC40OTIxODggOC44NzUgMCA4LjM4MjgxIDAgNy43NUMwIDcuMTUzMzQgMC40OTIxODggNi42MjUgMS4xMjUgNi42MjVIMTEuODgyOEw4LjE5MTQxIDIuOTMzNTlDNy43MzQzOCAyLjUxMTcyIDcuNzM0MzggMS43NzM0NCA4LjE5MTQxIDEuMzUxNTZDOC42MTMyOCAwLjg5NDUzMSA5LjM1MTU2IDAuODk0NTMxIDkuNzczNDQgMS4zNTE1NkwxNS4zOTg0IDYuOTc2NTZDMTUuODU1NSA3LjM5ODQ0IDE1Ljg1NTUgOC4xMzY3MiAxNS4zOTg0IDguNTU4NTlaIiBmaWxsPSIjMEY4NjZDIi8+Cjwvc3ZnPg==")
        }

        .header .side-list a.scrolling-cta:not(:hover) {
            color: #fff;
            border-color: #da3940;
            background-image: radial-gradient(circle at 50%, #da3940 0, #b0272d 100%)
        }

        @supports (background:radial-gradient(circle at var(--radial-position), var(--color1) 0%, var(--color2) 100%)) {
            .header .side-list a.scrolling-cta:not(:hover) {
                background: radial-gradient(circle at var(--radial-position), var(--color1)0, var(--color2) 100%);
                transition: --color1 var(--duration) ease, --color2 var(--duration) ease, all var(--duration) ease
            }
        }

        .header .side-list a.scrolling-cta:not(:hover):after {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0xNS4zOTg0IDguNTU4NTlMOS43NzM0NCAxNC4xODM2QzkuNTYyNSAxNC4zOTQ1IDkuMjgxMjUgMTQuNSAxMCAxNC41QzguNjgzNTkgMTQuNSA4LjQwMjM0IDE0LjM5NDUgOC4xOTE0MSAxNC4xODM2QzcuNzM0MzggMTMuNzYxNyA3LjczNDM4IDEzLjAyMzQgOC4xOTE0MSAxMi42MDE2TDExLjg4MjggOC44NzVIMS4xMjVDMC40OTIxODggOC44NzUgMCA4LjM4MjgxIDAgNy43NUMwIDcuMTUyMzQgMC40OTIxODggNi42MjUgMS4xMjUgNi42MjVIMTEuODgyOEw4LjE5MTQxIDIuOTMzNTlDNy43MzQzOCAyLjUxMTcyIDcuNzM0MzggMS43NzM0NCA4LjE5MTQxIDEuMzUxNTZDOC42MTMyOCAwLjg5NDUzMSA5LjM1MTU2IDAuODk0NTMxIDkuNzczNDQgMS4zNTE1NkwxNS4zOTg0IDYuOTc2NTZDMTUuODU1NSA3LjM5ODQ0IDE1Ljg1NTUgOC4xMzY3MiAxNS4zOTg0IDguNTU4NTlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")
        }

        .header .logo {
            transform: translateZ(0)
        }

        @media (max-width:767px) {
            .header .logo {
                max-width: 212px
            }
        }

        .header .logo svg {
            height: auto;
            overflow: hidden
        }

        .header .logo--white svg path {
            fill: #fff
        }

        .header .logo svg {
            display: block;
            max-width: 100%
        }

        .header #lang-btn {
            cursor: pointer;
            border-style: none;
            padding: 0;
            width: 24px;
            height: 24px;
            background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDBDMTMuOTcwNiAwIDE4IDQuMDI5NDQgMTggOUMxOCAxMy45NzA2IDEzLjk3MDYgMTggOSAxOEM0LjAyOTQ0IDE4IDAgMTMuOTcwNiAwIDlDMCA0LjAyOTQ0IDQuMDI5NDQgMCA5IDBaTTQuODU5ODggMTAuMDAwOEwyLjA3MTAzIDEwLjAwMUMyLjQ0Njk0IDEyLjYyNjMgNC4yNzk0OSAxNC43ODE1IDYuNzIzNiAxNS42MjE1QzUuNjkzNTQgMTMuOTI1MSA1LjA1MzYzIDEyLjAwODIgNC44NTk4OCAxMC4wMDA4Wk0xNS45MjkgMTAuMDAxTDEzLjE0MyAxMC4wMDA0QzEyLjk1MjkgMTEuOTk3NyAxMi4zMTE3IDEzLjkxOSAxMS4yNzY2IDE1LjYyMkMxMy43MiAxNC43ODIgMTUuNTUzIDEyLjYyNjYgMTUuOTI5IDEwLjAwMVpNMTEuMTM1NSAxMC4wMDAzTDYuODY3NzIgMTAuMDAxQzcuMDc5MzIgMTEuODgzMiA3Ljc2MzE5IDEzLjY3OTkgOC44NTI2MyAxNS4yMjQyTDguOTk5IDE1LjQyNUw5LjE0NzM3IDE1LjIyNDRDMTAuMjQyNCAxMy42NzMxIDEwLjkyNzcgMTEuODcwNCAxMS4xMzU1IDEwLjAwMDNaTTYuNzI1NDggMi4zNzY5OUw2LjcwMDc4IDIuMzg2MzVDNC4yNjc3OCAzLjIzMjA4IDIuNDQ1MyA1LjM4MjQ3IDIuMDcwODkgNy45OTk5OUw0Ljg1Njg5IDguMDAwNThDNS4wNDY3NiA2LjAwNTkgNS42ODY5OCA0LjA4NTAyIDYuNzI1NDggMi4zNzY5OVpNOC45OTkgMi41NzNMOC44NTk0MiAyLjc2NjA3QzcuNzU5NjkgNC4zMjA5NCA3LjA3MjY0IDYuMTI4MjMgNi44NjQ1MSA4LjAwMDJMMTEuMTMyNCA3Ljk5OTkzQzEwLjkyMDkgNi4xMTczNyAxMC4yMzcgNC4zMjA1IDkuMTQ3NDQgMi43NzY0Nkw4Ljk5OSAyLjU3M1pNMTEuMjc2NCAyLjM3ODQ3QzEyLjMwNzYgNC4wNzgxMiAxMi45NDY3IDUuOTkzOSAxMy4xNDAyIDguMDAwMTVMMTUuOTI5MSA3Ljk5OTk5QzE1LjU1MzUgNS4zNzQzIDEzLjcyMDggMy4yMTg2NSAxMS4yNzY0IDIuMzc4NDdaIiBmaWxsPSIjZmZmZmZmIi8+Cjwvc3ZnPgo=") no-repeat 50%;
            background-size: 18px;
            transition: all 250ms ease;
            display: block
        }

        .header #lang-btn:hover {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDBDMTMuOTcwNiAwIDE4IDQuMDI5NDQgMTggOUMxOCAxMy45NzA2IDEzLjk3MDYgMTggOSAxOEM0LjAyOTQ0IDE4IDAgMTMuOTcwNiAwIDlDMCA0LjAyOTQ0IDQuMDI5NDQgMCA5IDBaTTQuODU5ODggMTAuMDAwOEwyLjA3MTAzIDEwLjAwMUMyLjQ0Njk0IDEyLjYyNjMgNC4yNzk0OSAxNC43ODE1IDYuNzIzNiAxNS42MjE1QzUuNjkzNTQgMTMuOTI1MSA1LjA1MzYzIDEyLjAwODIgNC44NTk4OCAxMC4wMDA4Wk0xNS45MjkgMTAuMDAxTDEzLjE0MyAxMC4wMDA0QzEyLjk1MjkgMTEuOTk3NyAxMi4zMTE3IDEzLjkxOSAxMS4yNzY2IDE1LjYyMkMxMy43MiAxNC43ODIgMTUuNTUzIDEyLjYyNjYgMTUuOTI5IDEwLjAwMVpNMTEuMTM1NSAxMC4wMDAzTDYuODY3NzIgMTAuMDAxQzcuMDc5MzIgMTEuODgzMiA3Ljc2MzE5IDEzLjY3OTkgOC44NTI2MyAxNS4yMjQyTDguOTk5IDE1LjQyNUw5LjE0NzM3IDE1LjIyNDRDMTAuMjQyNCAxMy42NzMxIDEwLjkyNzcgMTEuODcwNCAxMS4xMzU1IDEwLjAwMDNaTTYuNzI1NDggMi4zNzY5OUw2LjcwMDc4IDIuMzg2MzVDNC4yNjc3OCAzLjIzMjA4IDIuNDQ1MyA1LjM4MjQ3IDIuMDcwODkgNy45OTk5OUw0Ljg1Njg5IDguMDAwNThDNS4wNDY3NiA2LjAwNTkgNS42ODY5OCA0LjA4NTAyIDYuNzI1NDggMi4zNzY5OVpNOC45OTkgMi41NzNMOC44NTk0MiAyLjc2NjA3QzcuNzU5NjkgNC4zMjA5NCA3LjA3MjY0IDYuMTI4MjMgNi44NjQ1MSA4LjAwMDJMMTEuMTMyNCA3Ljk5OTkzQzEwLjkyMDkgNi4xMTczNyAxMC4yMzcgNC4zMjA1IDkuMTQ3NDQgMi43NzY0Nkw4Ljk5OSAyLjU3M1pNMTEuMjc2NCAyLjM3ODQ3QzEyLjMwNzYgNC4wNzgxMiAxMi45NDY3IDUuOTkzOSAxMy4xNDAyIDguMDAwMTVMMTUuOTI5MSA3Ljk5OTk5QzE1LjU1MzUgNS4zNzQzIDEzLjcyMDggMy4yMTg2NSAxMS4yNzY0IDIuMzc4NDdaIiBmaWxsPSIjRDRFMzAxIi8+Cjwvc3ZnPgo=")
        }

        @media (max-width:767px) {
            .header .hide-md-down {
                display: none !important
            }
        }

        .header--light:not(.scroll) .side-list a {
            color: #fff
        }

        .header--light:not(.scroll) .side-list a:hover {
            color: #d4e301
        }

        .header--light:not(.scroll) .side-list a.button:not(.button--green) {
            border-color: #fff
        }

        .header--light:not(.scroll) .side-list a.button:not(.button--green):hover {
            color: #001d2f
        }

        .header--light:not(.scroll) .side-list #lang-btn {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDBDMTMuOTcwNiAwIDE4IDQuMDI5NDQgMTggOUMxOCAxMy45NzA2IDEzLjk3MDYgMTggOSAxOEM0LjAyOTQ0IDE4IDAgMTMuOTcwNiAwIDlDMCA0LjAyOTQ0IDQuMDI5NDQgMCA5IDBaTTQuODU5ODggMTAuMDAwOEwyLjA3MTAzIDEwLjAwMUMyLjQ0Njk0IDEyLjYyNjMgNC4yNzk0OSAxNC43ODE1IDYuNzIzNiAxNS42MjE1QzUuNjkzNTQgMTMuOTI1MSA1LjA1MzYzIDEyLjAwODIgNC44NTk4OCAxMC4wMDA4Wk0xNS45MjkgMTAuMDAxTDEzLjE0MyAxMC4wMDA0QzEyLjk1MjkgMTEuOTk3NyAxMi4zMTE3IDEzLjkxOSAxMS4yNzY2IDE1LjYyMkMxMy43MiAxNC43ODIgMTUuNTUzIDEyLjYyNjYgMTUuOTI5IDEwLjAwMVpNMTEuMTM1NSAxMC4wMDAzTDYuODY3NzIgMTAuMDAxQzcuMDc5MzIgMTEuODgzMiA3Ljc2MzE5IDEzLjY3OTkgOC44NTI2MyAxNS4yMjQyTDguOTk5IDE1LjQyNUw5LjE0NzM3IDE1LjIyNDRDMTAuMjQyNCAxMy42NzMxIDEwLjkyNzcgMTEuODcwNCAxMS4xMzU1IDEwLjAwMDNaTTYuNzI1NDggMi4zNzY5OUw2LjcwMDc4IDIuMzg2MzVDNC4yNjc3OCAzLjIzMjA4IDIuNDQ1MyA1LjM4MjQ3IDIuMDcwODkgNy45OTk5OUw0Ljg1Njg5IDguMDAwNThDNS4wNDY3NiA2LjAwNTkgNS42ODY5OCA0LjA4NTAyIDYuNzI1NDggMi4zNzY5OVpNOC45OTkgMi41NzNMOC44NTk0MiAyLjc2NjA3QzcuNzU5NjkgNC4zMjA5NCA3LjA3MjY0IDYuMTI4MjMgNi44NjQ1MSA4LjAwMDJMMTEuMTMyNCA3Ljk5OTkzQzEwLjkyMDkgNi4xMTczNyAxMC4yMzcgNC4zMjA1IDkuMTQ3NDQgMi43NzY0Nkw4Ljk5OSAyLjU3M1pNMTEuMjc2NCAyLjM3ODQ3QzEyLjMwNzYgNC4wNzgxMiAxMi45NDY3IDUuOTkzOSAxMy4xNDAyIDguMDAwMTVMMTUuOTI5MSA3Ljk5OTk5QzE1LjU1MzUgNS4zNzQzIDEzLjcyMDggMy4yMTg2NSAxMS4yNzY0IDIuMzc4NDdaIiBmaWxsPSIjZmZmZmZmIi8+Cjwvc3ZnPgo=")
        }

        .header--light:not(.scroll) .side-list #lang-btn:hover {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDBDMTMuOTcwNiAwIDE4IDQuMDI5NDQgMTggOUMxOCAxMy45NzA2IDEzLjk3MDYgMTggOSAxOEM0LjAyOTQ0IDE4IDAgMTMuOTcwNiAwIDlDMCA0LjAyOTQ0IDQuMDI5NDQgMCA5IDBaTTQuODU5ODggMTAuMDAwOEwyLjA3MTAzIDEwLjAwMUMyLjQ0Njk0IDEyLjYyNjMgNC4yNzk0OSAxNC43ODE1IDYuNzIzNiAxNS42MjE1QzUuNjkzNTQgMTMuOTI1MSA1LjA1MzYzIDEyLjAwODIgNC44NTk4OCAxMC4wMDA4Wk0xNS45MjkgMTAuMDAxTDEzLjE0MyAxMC4wMDA0QzEyLjk1MjkgMTEuOTk3NyAxMi4zMTE3IDEzLjkxOSAxMS4yNzY2IDE1LjYyMkMxMy43MiAxNC43ODIgMTUuNTUzIDEyLjYyNjYgMTUuOTI5IDEwLjAwMVpNMTEuMTM1NSAxMC4wMDAzTDYuODY3NzIgMTAuMDAxQzcuMDc5MzIgMTEuODgzMiA3Ljc2MzE5IDEzLjY3OTkgOC44NTI2MyAxNS4yMjQyTDguOTk5IDE1LjQyNUw5LjE0NzM3IDE1LjIyNDRDMTAuMjQyNCAxMy42NzMxIDEwLjkyNzcgMTEuODcwNCAxMS4xMzU1IDEwLjAwMDNaTTYuNzI1NDggMi4zNzY5OUw2LjcwMDc4IDIuMzg2MzVDNC4yNjc3OCAzLjIzMjA4IDIuNDQ1MyA1LjM4MjQ3IDIuMDcwODkgNy45OTk5OUw0Ljg1Njg5IDguMDAwNThDNS4wNDY3NiA2LjAwNTkgNS42ODY5OCA0LjA4NTAyIDYuNzI1NDggMi4zNzY5OVpNOC45OTkgMi41NzNMOC44NTk0MiAyLjc2NjA3QzcuNzU5NjkgNC4zMjA5NCA3LjA3MjY0IDYuMTI4MjMgNi44NjQ1MSA4LjAwMDJMMTEuMTMyNCA3Ljk5OTkzQzEwLjkyMDkgNi4xMTczNyAxMC4yMzcgNC4zMjA1IDkuMTQ3NDQgMi43NzY0Nkw4Ljk5OSAyLjU3M1pNMTEuMjc2NCAyLjM3ODQ3QzEyLjMwNzYgNC4wNzgxMiAxMi45NDY3IDUuOTkzOSAxMy4xNDAyIDguMDAwMTVMMTUuOTI5MSA3Ljk5OTk5QzE1LjU1MzUgNS4zNzQzIDEzLjcyMDggMy4yMTg2NSAxMS4yNzY0IDIuMzc4NDdaIiBmaWxsPSIjRDRFMzAxIi8+Cjwvc3ZnPgo=")
        }

        .header a.checkout-btn {
            position: relative
        }

        .navbar {
            flex: 1;
            justify-content: center
        }

        @media (max-width:1299px) {
            .navbar {
                display: none
            }
        }

        .header--light:not(.scroll) .menu-toggle {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjUgMS43NUMwLjI1IDEuMDg1OTQgMC43OTY4NzUgMC41IDEuNSAwLjVIMTYuNUMxNy4xNjQxIDAuNSAxNy43NSAxLjA4NTk0IDE3Ljc1IDEuNzVDMTcuNzUgMi40NTMxMiAxNy4xNjQxIDMgMTYuNSAzSDEuNUMwLjc5Njg3NSAzIDAuMjUgMi40NTMxMiAwLjI1IDEuNzVaTTAuMjUgOEMwLjI1IDcuMzM1OTQgMC43OTY4NzUgNi43NSAxLjUgNi43NUgxNi41QzE3LjE2NDEgNi43NSAxNy43NSA3LjMzNTk0IDE3Ljc1IDhDMTcuNzUgOC43MDMxMiAxNy4xNjQxIDkuMjUgMTYuNSA5LjI1SDEuNUMwLjc5Njg3NSA5LjI1IDAuMjUgOC43MDMxMiAwLjI1IDhaTTE2LjUgMTUuNUgxLjVDMC43OTY4NzUgMTUuNSAwLjI1IDE0Ljk1MzEgMC4yNSAxNC4yNUMwLjI1IDEzLjU4NTkgMC43OTY4NzUgMTMgMS41IDEzSDE2LjVDMTcuMTY0MSAxMyAxNy43NSAxMy41ODU5IDE3Ljc1IDE0LjI1QzE3Ljc1IDE0Ljk1MzEgMTcuMTY0MSAxNS41IDE2LjUgMTUuNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=")
        }

        .menu-toggle {
            background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMjUgMS43NUMwLjI1IDEuMDg1OTQgMC43OTY4NzUgMC41IDEuNSAwLjVIMTYuNUMxNy4xNjQxIDAuNSAxNy43NSAxLjA4NTk0IDE3Ljc1IDEuNzVDMTcuNzUgMi40NTMxMiAxNy4xNjQxIDMgMTYuNSAzSDEuNUMwLjc5Njg3NSAzIDAuMjUgMi40NTMxMiAwLjI1IDEuNzVaTTAuMjUgOEMwLjI1IDcuMzM1OTQgMC43OTY4NzUgNi43NSAxLjUgNi43NUgxNi41QzE3LjE2NDEgNi43NSAxNy43NSA3LjMzNTk0IDE3Ljc1IDhDMTcuNzUgOC43MDMxMiAxNy4xNjQxIDkuMjUgMTYuNSA5LjI1SDEuNUMwLjc5Njg3NSA5LjI1IDAuMjUgOC43MDMxMiAwLjI1IDhaTTE2LjUgMTUuNUgxLjVDMC43OTY4NzUgMTUuNSAwLjI1IDE0Ljk1MzEgMC4yNSAxNC4yNUMwLjI1IDEzLjU4NTkgMC43OTY4NzUgMTMgMS41IDEzSDE2LjVDMTcuMTY0MSAxMyAxNy43NSAxMy41ODU5IDE3Ljc1IDE0LjI1QzE3Ljc1IDE0Ljk1MzEgMTcuMTY0MSAxNS41IDE2LjUgMTUuNVoiIGZpbGw9IiMwMDFEMkYiLz4KPC9zdmc+Cg==") no-repeat center;
            width: 40px;
            height: 40px;
            padding: 0;
            border-style: none;
            text-indent: -9999rem;
            cursor: pointer;
            display: none
        }

        @media (max-width:1299px) {
            .menu-toggle {
                display: block
            }
        }

        .side-list .menu-toggle:before {
            content: "";
            position: fixed;
            width: 100vw;
            height: 150vh;
            left: 0;
            top: 0;
            background: #001d2f80;
            opacity: 0;
            pointer-events: none;
            transition: all 250ms ease
        }

        .mobile-menu {
            position: fixed;
            z-index: 1000;
            right: 0;
            top: 0;
            bottom: 0;
            width: clamp(280px, 100%, 400px);
            background: #fff;
            transition: all 250ms ease-in-out;
            transform: translateX(401px);
            visibility: hidden;
            display: flex;
            flex-direction: column;
            border-left: 1px solid #d9d9d9;
            overflow: hidden;
            overscroll-behavior: contain
        }

        @media (min-width:1300px) {
            :not(.menu-hidden) .mobile-menu:not(.is-active) {
                display: none
            }
        }

        .mobile-menu__heading {
            padding: 24px 24px 23px;
            border-bottom: 2px solid #d9d9d9;
            display: flex;
            flex-direction: row;
            align-items: center;
            gap: 16px
        }

        .mobile-menu .logo {
            width: 161px;
            display: block;
            margin-inline-end: auto
        }

        .mobile-menu .logo svg {
            width: 100%;
            height: auto;
            display: block
        }

        .mobile-menu .logo path {
            fill: #DA3940
        }

        .mobile-menu .button--dark {
            border-style: none;
            background: 0 0;
            padding: 0;
            width: 40px;
            height: 40px
        }

        .mobile-menu .button--dark:after,
        .mobile-menu .button--dark:hover:after {
            width: 24px;
            height: 24px;
            flex: 0 0 24px;
            background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDBDMTMuOTcwNiAwIDE4IDQuMDI5NDQgMTggOUMxOCAxMy45NzA2IDEzLjk3MDYgMTggOSAxOEM0LjAyOTQ0IDE4IDAgMTMuOTcwNiAwIDlDMCA0LjAyOTQ0IDQuMDI5NDQgMCA5IDBaTTQuODU5ODggMTAuMDAwOEwyLjA3MTAzIDEwLjAwMUMyLjQ0Njk0IDEyLjYyNjMgNC4yNzk0OSAxNC43ODE1IDYuNzIzNiAxNS42MjE1QzUuNjkzNTQgMTMuOTI1MSA1LjA1MzYzIDEyLjAwODIgNC44NTk4OCAxMC4wMDA4Wk0xNS45MjkgMTAuMDAxTDEzLjE0MyAxMC4wMDA0QzEyLjk1MjkgMTEuOTk3NyAxMi4zMTE3IDEzLjkxOSAxMS4yNzY2IDE1LjYyMkMxMy43MiAxNC43ODIgMTUuNTUzIDEyLjYyNjYgMTUuOTI5IDEwLjAwMVpNMTEuMTM1NSAxMC4wMDAzTDYuODY3NzIgMTAuMDAxQzcuMDc5MzIgMTEuODgzMiA3Ljc2MzE5IDEzLjY3OTkgOC44NTI2MyAxNS4yMjQyTDguOTk5IDE1LjQyNUw5LjE0NzM3IDE1LjIyNDRDMTAuMjQyNCAxMy42NzMxIDEwLjkyNzcgMTEuODcwNCAxMS4xMzU1IDEwLjAwMDNaTTYuNzI1NDggMi4zNzY5OUw2LjcwMDc4IDIuMzg2MzVDNC4yNjc3OCAzLjIzMjA4IDIuNDQ1MyA1LjM4MjQ3IDIuMDcwODkgNy45OTk5OUw0Ljg1Njg5IDguMDAwNThDNS4wNDY3NiA2LjAwNTkgNS42ODY5OCA0LjA4NTAyIDYuNzI1NDggMi4zNzY5OVpNOC45OTkgMi41NzNMOC44NTk0MiAyLjc2NjA3QzcuNzU5NjkgNC4zMjA5NCA3LjA3MjY0IDYuMTI4MjMgNi44NjQ1MSA4LjAwMDJMMTEuMTMyNCA3Ljk5OTkzQzEwLjkyMDkgNi4xMTczNyAxMC4yMzcgNC4zMjA1IDkuMTQ3NDQgMi43NzY0Nkw4Ljk5OSAyLjU3M1pNMTEuMjc2NCAyLjM3ODQ3QzEyLjMwNzYgNC4wNzgxMiAxMi45NDY3IDUuOTkzOSAxMy4xNDAyIDguMDAwMTVMMTUuOTI5MSA3Ljk5OTk5QzE1LjU1MzUgNS4zNzQzIDEzLjcyMDggMy4yMTg2NSAxMS4yNzY0IDIuMzc4NDdaIiBmaWxsPSIjMDAxRDJGIi8+Cjwvc3ZnPgo=") no-repeat center;
            margin-top: 0;
            transform: none
        }

        .mobile-menu .menu-toggle {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjEwOTQgMTAuNjQwNkMxMy42MTcyIDExLjEwOTQgMTMuNjE3MiAxMS45Mjk3IDEzLjEwOTQgMTIuMzk4NEMxMi44NzUgMTIuNjMyOCAxMi41NjI1IDEyLjc1IDEyLjI1IDEyLjc1QzExLjg5ODQgMTIuNzUgMTEuNTg1OSAxMi42MzI4IDExLjM1MTYgMTIuMzk4NEw3LjI1IDguMjk2ODhMMy4xMDkzOCAxMi4zOTg0QzIuODc1IDEyLjYzMjggMi41NjI1IDEyLjc1IDIuMjUgMTIuNzVDMS44OTg0NCAxMi43NSAxLjU4NTk0IDEyLjYzMjggMS4zNTE1NiAxMi4zOTg0QzAuODQzNzUgMTEuOTI5NyAwLjg0Mzc1IDExLjEwOTQgMS4zNTE1NiAxMC42NDA2TDUuNDUzMTIgNi41TDEuMzUxNTYgMi4zOTg0NEMwLjg0Mzc1IDEuOTI5NjkgMC44NDM3NSAxLjEwOTM4IDEuMzUxNTYgMC42NDA2MjVDMS44MjAzMSAwLjEzMjgxMiAyLjY0MDYyIDAuMTMyODEyIDMuMTA5MzggMC42NDA2MjVMNy4yNSA0Ljc0MjE5TDExLjM1MTYgMC42NDA2MjVDMTEuODIwMyAwLjEzMjgxMiAxMi42NDA2IDAuMTMyODEyIDEzLjEwOTQgMC42NDA2MjVDMTMuNjE3MiAxLjEwOTM4IDEzLjYxNzIgMS45Mjk2OSAxMy4xMDk0IDIuMzk4NDRMOS4wMDc4MSA2LjUzOTA2TDEzLjEwOTQgMTAuNjQwNloiIGZpbGw9IiMwMDFEMkYiLz4KPC9zdmc+Cg==")
        }

        .mobile-menu .navbar__menu {
            display: block;
            flex: 1;
            overflow: auto
        }

        .mobile-menu .navbar__menu>li:has(.navbar__dropdown-opener) {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            grid-template-rows: 1fr;
            grid-column-gap: 0px;
            grid-row-gap: 0px
        }

        .mobile-menu .navbar__menu>li:has(.navbar__dropdown-opener)>a {
            grid-area: 1/1/2/3
        }

        .mobile-menu .navbar__menu>li:has(.navbar__dropdown-opener)>.navbar__dropdown-opener {
            grid-area: 1/2/2/3
        }

        .mobile-menu .navbar__menu a,
        .mobile-menu .navbar__menu button {
            width: 100%;
            display: flex;
            align-items: center;
            padding: 13px 20px;
            gap: 10px;
            background: 0 0;
            border-style: none;
            color: #001d2f;
            font-size: 14px;
            line-height: 1.715;
            font-weight: 600
        }

        .mobile-menu .navbar__menu a img {
            width: auto
        }

        .mobile-menu .navbar__menu button,
        .mobile-menu .navbar__menu>li:has(.navbar__dropdown)>a {
            flex: 1
        }

        .mobile-menu .navbar__menu button:dir(rtl):after,
        .mobile-menu .navbar__menu>li:has(.navbar__dropdown)>a:dir(rtl):after {
            transform: rotate(180deg)
        }

        .mobile-menu .navbar__menu button:after,
        .mobile-menu .navbar__menu>li:has(.navbar__dropdown)>a:after {
            content: "";
            display: block;
            width: 24px;
            min-width: 24px;
            height: 24px;
            background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMTVDMS43MTg3NSAxNSAxLjQ2ODc1IDE0LjkwNjIgMS4yODEyNSAxNC43MTg4QzAuODc1IDE0LjM0MzggMC44NzUgMTMuNjg3NSAxLjI4MTI1IDEzLjMxMjVMNi41NjI1IDhMMS4yODEyNSAyLjcxODc1QzAuODc1IDIuMzQzNzUgMC44NzUgMS42ODc1IDEuMjgxMjUgMS4zMTI1QzEuNjU2MjUgMC45MDYyNSAyLjMxMjUgMC45MDYyNSAyLjY4NzUgMS4zMTI1TDguNjg3NSA3LjMxMjVDOS4wOTM3NSA3LjY4NzUgOS4wOTM3NSA4LjM0Mzc1IDguNjg3NSA4LjcxODc1TDIuNjg3NSAxNC43MTg4QzIuNSAxNC45MDYyIDIuMjUgMTUgMiAxNVoiIGZpbGw9IiMwMDFEMkYiLz4KPC9zdmc+Cg==") no-repeat center;
            background-size: 8px 14px;
            margin-inline-start: auto
        }

        .mobile-menu .navbar__menu button.navbar__dropdown-back {
            color: #0f866c;
            flex-direction: row-reverse;
            justify-content: flex-end
        }

        .mobile-menu .navbar__menu button.navbar__dropdown-back:dir(rtl):after {
            transform: rotate(0)
        }

        .mobile-menu .navbar__menu button.navbar__dropdown-back:after {
            margin: 0;
            transform: rotate(180deg);
            background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMTVDMS43MTg3NSAxNSAxLjQ2ODc1IDE0LjkwNjIgMS4yODEyNSAxNC43MTg4QzAuODc1IDE0LjM0MzggMC44NzUgMTMuNjg3NSAxLjI4MTI1IDEzLjMxMjVMNi41NjI1IDhMMS4yODEyNSAyLjcxODc1QzAuODc1IDIuMzQzNzUgMC44NzUgMS42ODc1IDEuMjgxMjUgMS4zMTI1QzEuNjU2MjUgMC45MDYyNSAyLjMxMjUgMC45MDYyNSAyLjY4NzUgMS4zMTI1TDguNjg3NSA3LjMxMjVDOS4wOTM3NSA3LjY4NzUgOS4wOTM3NSA4LjM0Mzc1IDguNjg3NSA4LjcxODc1TDIuNjg3NSAxNC43MTg4QzIuNSAxNC45MDYyIDIuMjUgMTUgMiAxNVoiIGZpbGw9IiMwRjg2NkMiLz4KPC9zdmc+Cg==")
        }

        .mobile-menu .navbar__dropdown {
            position: absolute;
            z-index: 2;
            left: 0;
            top: 89px;
            bottom: 83px;
            width: 100%;
            transform: translateX(100%);
            transition: all 250ms ease;
            overflow: auto;
            overflow-x: hidden;
            background: #f7f8f9
        }

        .mobile-menu .navbar__dropdown:dir(rtl) {
            left: auto;
            right: 0;
            transform: translateX(-100%)
        }

        .mobile-menu .navbar__dropdown-main-col {
            position: absolute;
            z-index: 2;
            left: 0;
            top: 0;
            bottom: 0;
            width: 100%;
            transform: translateX(100%);
            transition: all 250ms ease;
            overflow: auto;
            overflow-x: hidden;
            background: #f7f8f9
        }

        .mobile-menu .navbar__dropdown-main-col:dir(rtl) {
            left: auto;
            right: 0;
            transform: translateX(-100%)
        }

        .mobile-menu .navbar__dropdown-note {
            margin: 20px 30px;
            background: #f0eacf;
            padding: 20px;
            border-radius: 10px
        }

        .mobile-menu .navbar__dropdown-note img {
            margin-bottom: 10px
        }

        .mobile-menu .navbar__dropdown-note p {
            margin-bottom: 20px
        }

        .mobile-menu .navbar__dropdown-note a {
            display: inline-flex;
            font-weight: 500;
            padding: 0 !important;
            width: auto
        }

        .mobile-menu .navbar__dropdown-note a:dir(rtl):after {
            transform: rotate(180deg)
        }

        .mobile-menu .navbar__dropdown-note a:after {
            content: "";
            display: block;
            width: 24px;
            height: 24px;
            background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMTVDMS43MTg3NSAxNSAxLjQ2ODc1IDE0LjkwNjIgMS4yODEyNSAxNC43MTg4QzAuODc1IDE0LjM0MzggMC44NzUgMTMuNjg3NSAxLjI4MTI1IDEzLjMxMjVMNi41NjI1IDhMMS4yODEyNSAyLjcxODc1QzAuODc1IDIuMzQzNzUgMC44NzUgMS42ODc1IDEuMjgxMjUgMS4zMTI1QzEuNjU2MjUgMC45MDYyNSAyLjMxMjUgMC45MDYyNSAyLjY4NzUgMS4zMTI1TDguNjg3NSA3LjMxMjVDOS4wOTM3NSA3LjY4NzUgOS4wOTM3NSA4LjM0Mzc1IDguNjg3NSA4LjcxODc1TDIuNjg3NSAxNC43MTg4QzIuNSAxNC45MDYyIDIuMjUgMTUgMiAxNVoiIGZpbGw9IiMwMDFEMkYiLz4KPC9zdmc+Cg==") no-repeat center;
            background-size: 8px 14px
        }

        .mobile-menu .navbar__dropdown-note a:hover {
            text-decoration: underline
        }

        .mobile-menu .navbar__dropdown-row {
            padding: 0 30px 20px
        }

        .mobile-menu .navbar__dropdown-row:not(:last-child) .navbar__dropdown-row-list {
            padding-bottom: 20px;
            border-bottom: 1px solid #ccd2d5
        }

        .mobile-menu .navbar__dropdown-row-title {
            margin-bottom: 20px;
            font-size: 14px;
            font-weight: 700
        }

        .mobile-menu .navbar__dropdown-row-list {
            display: flex;
            flex-direction: column;
            gap: 10px
        }

        .mobile-menu .navbar__dropdown-row-item a {
            padding: 0 !important;
            align-items: flex-start;
            font-weight: 400
        }

        .mobile-menu .navbar__dropdown-row-item a strong {
            display: block;
            font-weight: 500
        }

        .mobile-menu .navbar__dropdown-row-item a img {
            max-height: 30px
        }

        .mobile-menu .navbar__dropdown a {
            padding-inline: 30px
        }

        .mobile-menu .navbar__dropdown-sidebar {
            padding: 30px;
            background: #001d2f;
            font-size: 12px;
            line-height: 1.667;
            margin-top: -21px;
            font-weight: 400
        }

        .mobile-menu .navbar__dropdown-sidebar a {
            display: block;
            position: relative;
            color: #fff;
            padding: 0
        }

        .mobile-menu .navbar__dropdown-sidebar p {
            margin-bottom: 15px;
            padding-inline-start: 38px
        }

        .mobile-menu .navbar__dropdown-sidebar strong {
            display: block;
            font-size: 14px;
            font-weight: 500
        }

        .mobile-menu .navbar__dropdown-sidebar img {
            display: block;
            max-width: 100%;
            height: auto;
            max-height: none !important;
            border-radius: 12px;
            margin: 0 auto
        }

        .mobile-menu .navbar__dropdown-sidebar img.icon {
            position: absolute;
            left: 0;
            top: 0;
            width: 30px;
            border-radius: 0
        }

        .mobile-menu .navbar__dropdown-sidebar img.icon:dir(rtl) {
            left: auto;
            right: 0
        }

        .mobile-menu .btn-holder {
            padding: 20px
        }

        .mobile-menu .btn-holder .button {
            width: 100%;
            border: 2px solid #0f866c;
            color: #0f866c;
            padding: 6px 28px;
            background: 0 0;
            font-weight: 600
        }

        @media (max-width:1199px) {
            .mobile-menu .btn-holder .button {
                order: -1
            }
        }

        .mobile-menu .btn-holder .button:hover {
            background: #d4e300;
            border-color: #d4e300;
            color: #001d2f
        }

        .mobile-menu mark {
            display: inline-block;
            padding: 4px 8px;
            border-radius: 4px;
            background: #c3ece8;
            text-transform: uppercase;
            color: #00695c;
            font-size: 10px;
            line-height: 2;
            font-weight: 700;
            align-self: baseline
        }

        @media (min-width:1300px) {
            .mobile-menu mark {
                font-size: 10px;
                line-height: 1.667
            }
        }

        .hero {
            width: 100%;
            position: relative;
            overflow: hidden;
            margin-top: 0 !important;
            z-index: 1
        }

        .hero__wrap {
            z-index: 2;
            padding-top: 104px
        }

        @media (min-width:768px) {
            .hero__wrap {
                padding-top: 98px;
                padding-bottom: 40px;
                min-height: auto
            }
        }

        @media (min-width:992px) {
            .hero__wrap {
                padding-top: 114px
            }
        }

        @media (min-width:1200px) {
            .hero__wrap {
                padding-top: 132px;
                padding-bottom: 64px
            }
        }

        .hero__content {
            text-align: center;
            padding-left: 0;
            padding-right: 0;
            font-size: 14px
        }

        @media (min-width:420px) {
            .hero__content {
                padding-left: 14px;
                padding-right: 14px
            }
        }

        @media (max-width:767px) {
            .hero__content {
                display: flex;
                flex-direction: column
            }
        }

        @media (min-width:768px) {
            .hero__content {
                text-align: left;
                padding-bottom: 20px
            }
        }

        @media (min-width:992px) {
            .hero__content {
                padding-left: 0;
                padding-right: 0
            }
        }

        .hero__content h1 {
            letter-spacing: -1px;
            margin-bottom: 16px
        }

        @media (min-width:1200px) {
            .hero__content h1 {
                margin-bottom: 24px
            }
        }

        .hero__content ul {
            text-align: left
        }

        .hero__content p:has(.button, #glinet-buy-widget .gl-buy-widget__trigger) {
            display: flex;
            flex-wrap: wrap;
            gap: 24px
        }

        .hero__content .footnote {
            font-family: Inter, Tahoma, sans-serif;
            font-size: 10px;
            line-height: 20px;
            letter-spacing: 1.4px;
            text-transform: uppercase;
            flex-basis: 100%;
            margin-bottom: 16px
        }

        .hero__content-img {
            position: relative;
            flex-direction: column;
            align-items: center
        }

        .hero__content-img img {
            margin-top: auto
        }

        .hero--with-image .hero__wrap {
            display: flex;
            flex-direction: column;
            gap: 24px;
            padding-bottom: 53px
        }

        @media (min-width:768px) {
            .hero--with-image .hero__wrap {
                flex-direction: row;
                justify-content: space-between;
                width: 100%
            }
        }

        @media (min-width:768px) {
            .hero--with-image .hero__content-img {
                flex-shrink: 0;
                max-width: 312px
            }
        }

        @media (min-width:992px) {
            .hero--with-image .hero__content-img {
                max-width: 509px
            }
        }

        .hero__wrap {
            position: relative
        }

        .hero--quiz-start .button--full-red:not(:hover) {
            background: #dd3e17
        }

        @media (min-width:992px) {
            .hero__content-img {
                align-self: center
            }
        }

        @media (max-width:991px) {
            .hero__content-img {
                display: flex;
                justify-content: center
            }

            .hero__content-img picture {
                width: auto
            }
        }

        @media (min-width:992px) {
            .hero--with-image .hero__content {
                max-width: 65.94%
            }
        }

        :host {
            position: relative;
            display: block;
            margin-left: auto;
            margin-right: auto;
            z-index: 1
        }

        .swiper {
            margin-left: auto;
            margin-right: auto;
            position: relative;
            overflow: hidden;
            list-style: none;
            z-index: 1
        }

        .swiper-wrapper {
            position: relative;
            width: 100%;
            height: 100%;
            z-index: 1;
            display: flex;
            transition-property: transform;
            transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
            box-sizing: content-box
        }

        .swiper-ios .swiper-slide,
        .swiper-wrapper {
            transform: translate3d(0, 0, 0)
        }

        .swiper-horizontal {
            touch-action: pan-y
        }

        .swiper-slide {
            flex-shrink: 0;
            height: 100%;
            position: relative;
            transition-property: transform;
            display: block
        }

        .swiper-backface-hidden .swiper-slide {
            transform: translateZ(0);
            backface-visibility: hidden
        }

        @keyframes swiper-preloader-spin {
            0% {
                transform: rotate(0)
            }

            100% {
                transform: rotate(360deg)
            }
        }

        .swiper-pagination {
            text-align: center;
            transition: .3s opacity;
            transform: translate3d(0, 0, 0);
            z-index: 10
        }

        .swiper-horizontal>.swiper-pagination-bullets,
        .swiper-pagination-bullets.swiper-pagination-horizontal {
            bottom: var(--swiper-pagination-bottom, 8px);
            top: var(--swiper-pagination-top, auto);
            left: 0;
            width: 100%
        }

        .swiper-free-mode>.swiper-wrapper {
            margin: 0 auto
        }

        .organic-cards {
            --def-val: 3;
            --gap: 32px;
            overflow: hidden
        }

        .organic-cards:not(.organic-cards--slider) .organic-cards__list {
            display: flex;
            gap: var(--gap);
            justify-content: center;
            flex-direction: column
        }

        @media (min-width:1024px) {
            .organic-cards:not(.organic-cards--slider) .organic-cards__list {
                flex-direction: row;
                flex-wrap: wrap
            }
        }

        .organic-cards__list {
            position: relative
        }

        @media (min-width:1024px) {
            .organic-cards__list {
                display: flex;
                gap: var(--gap);
                justify-content: center
            }
        }

        .organic-cards__item {
            position: relative;
            border-radius: 24px;
            background: #fff;
            box-shadow: 0 0 32px 0#0000001F;
            flex-basis: calc((100% - var(--gap)*(var(--row-quantity, var(--def-val)) - 1))/var(--row-quantity, var(--def-val)));
            padding: 32px;
            overflow: hidden;
            max-width: 100%
        }

        @media (min-width:768px) and (max-width:1023px) {
            .organic-cards__item {
                flex-wrap: wrap
            }
        }

        .organic-cards__item a:not(.organic-cards__item-link) {
            position: relative;
            z-index: 2
        }

        .organic-cards__item--center {
            text-align: center
        }

        .organic-cards__item h3 {
            margin-bottom: 20px
        }

        @media (min-width:768px) and (max-width:1023px) {
            .organic-cards__item>h3 {
                flex: 1 1 100%
            }
        }

        @media (min-width:768px) and (max-width:1023px) {
            .organic-cards__item>h3:has(+.organic-cards__img) {
                margin-bottom: 0
            }
        }

        .organic-cards__item .organic-cards__img--full {
            height: auto !important
        }

        .organic-cards__item .organic-cards__img--full img {
            max-height: 100% !important
        }

        .organic-cards__item .organic-cards__img img {
            max-width: 100%;
            width: 100%;
            height: auto;
            border-radius: 8px
        }

        @media (min-width:768px) and (max-width:1023px) {
            .organic-cards__img {
                flex-basis: 216px;
            }
        }

        @media (min-width:768px) and (max-width:1023px) {
            .organic-cards__text-wrapper {
                flex: 1;
            }
        }

        .organic-cards__text-wrapper:not(:first-child) {
            margin-top: 20px;
        }

        .organic-cards__block-btn {
            margin-top: 24px;
        }

        @media (min-width:1024px) {
            .organic-cards__block-btn {
                margin-top: 48px;
            }
        }

        .organic-cards__block-btn p {
            margin-top: 30px;
        }

        .organic-cards__block-btn p:first-child {
            margin: 0 auto 40px;
            max-width: 570px;
        }

        .organic-cards__block-btn p:last-child {
            margin-bottom: 0;
        }

        .organic-cards__block-btn p:has(.button, #glinet-buy-widget .gl-buy-widget__trigger) {
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            gap: 16px 24px;
        }

        @media (min-width:768px) and (max-width:1023px) {
            .organic-cards:not(.organic-cards--reverse) .organic-cards__item {
                text-align: left;
                display: flex;
                align-items: center;
                gap: 32px;
            }
        }

        @media (min-width:768px) and (max-width:1023px) {
            .organic-cards:not(.organic-cards--reverse) .organic-cards__text-wrapper {
                margin-top: 0;
            }
        }

        .sticky-cta-block__button.button--green:hover {
            background: #d4e300;
            border-color: #d4e300;
            color: #001d2f;
            text-decoration: none;
        }

        .timer {
            font-size: 10px;
            line-height: 2;
            margin-bottom: 20px;
            flex-direction: column;
        }

        .timer p {
            margin: 0 !important;
        }

        @media (min-width:768px) {
            body.deal-timer-active {
                padding-top: 66px;
            }
        }

        @media (min-width:768px) {
            body.deal-timer-active .header {
                top: 66px
            }
        }

        .deal-timer {
            position: fixed;
            width: 100vw;
            left: 0;
            top: 0;
            right: 0;
            z-index: 102;
            overflow: hidden;
            font-family: "FS Kim", Georgia, "Times New Roman", serif;
            justify-content: center;
        }

        @media (min-width:768px) {
            .deal-timer {
                background: linear-gradient(90deg, #001d2f 0, #da3940 100%)
            }
        }

        .deal-timer__bg {
            height: 100%;
        }

        .deal-timer__bg img {
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            height: 100%;
            -o-object-fit: cover;
            object-fit: cover;
            -o-object-position: center;
            margin: 0 !important;
            max-width: 100% !important;
            max-height: 100% !important;
            z-index: -1;
        }

        .deal-timer .timer {
            justify-content: flex-start;
            gap: 0 10px;
            padding-block: 12px;
            padding-inline: 24px;
            position: relative;
            margin: 0;
            text-transform: none;
            width: clamp(280px, 1476px, 100%);
            flex-wrap: wrap;
            display: block;
            z-index: 2;
        }

        @media (max-width:767px) {
            .deal-timer .timer {
                padding-inline: 20px;
            }
        }

        @media (min-width:768px) {
            .deal-timer .timer {
                display: flex;
                min-height: 66px;
                align-items: center;
                flex-direction: row;
                flex-wrap: wrap;
                gap: 0 16px;
                padding-inline: 230px 12px;
            }
        }

        @media (min-width:1200px) {
            .deal-timer .timer {
                padding-inline-start: 279px;
            }
        }

        .deal-timer .timer p {
            line-height: 1.05;
            flex: 0 1 auto;
        }

        @media (max-width:767px) {
            .deal-timer .timer p {
                display: inline;
            }
        }

        .deal-timer .timer a {
            text-align: center;
        }

        @media (max-width:767px) {
            .deal-timer .timer a:not(.deal-timer__cta--block) {
                border-style: none;
            }
        }

        @media (min-width:768px) {
            .deal-timer .timer a:not(.button) {
                line-height: 1.5;
                font-weight: 500;
                color: inherit;
            }

            .deal-timer .timer a:not(.button):hover {
                text-decoration: none;
            }
        }

        @media (min-width:768px) {
            .deal-timer--center {
                justify-content: center;
            }
        }

        @media (min-width:768px) {
            .deal-timer--center .timer {
                width: 100%;
                max-width: 1410px;
                justify-content: center;
            }
        }

        @media (min-width:1200px) {
            .deal-timer--center .timer {
                padding-inline: 178px;
            }
        }

        @media (min-width:768px) {
            .deal-timer--center .timer a:not(.button) {
                display: flex;
                gap: 4px;
                align-items: center;
            }
        }

        .deal-timer--black {
            background: linear-gradient(90deg, #212121 0, #111 100%);
            color: #fff;
        }

        @media (max-width:767px) {
            .deal-timer--black {
                background: linear-gradient(270deg, #212121 0, #111 100%)
            }
        }

        .deal-timer--black .deal-timer__bg {
            position: absolute;
            right: 0;
            top: 0;
            bottom: 0;
            left: auto;
        }

        @media (min-width:768px) {
            .deal-timer--black .deal-timer__bg {
                right: auto;
                left: 0;
            }
        }

        .deal-timer--black .deal-timer__bg img {
            position: static;
            width: auto;
            -o-object-position: right center;
            object-position: right center;
        }

        @media (max-width:767px) {
            .deal-timer--black .timer:nth-child(n) {
                padding-inline-end: 40%;
            }
        }

        .deal-timer--black .timer:nth-child(n) p {
            font-size: 12px;
            font-weight: 500;
        }

        @media (max-width:767px) {
            .deal-timer--black .timer:nth-child(n) p {
                color: rgba(255, 255, 255, .8)
            }
        }

        @media (min-width:768px) {
            .deal-timer--black .timer:nth-child(n) p {
                font-size: 20px;
            }
        }

        .deal-timer--black .timer:nth-child(n) p span {
            color: #da3940;
        }

        .deal-timer--black .timer:nth-child(n) p strong {
            font-weight: 500 !important;
        }

        @media (max-width:767px) {
            .deal-timer--black .timer:nth-child(n) p strong {
                font-size: 18px;
                display: block;
                color: #fff;
            }
        }

        .deal-timer--black .timer:nth-child(n) a {
            gap: 0;
            font-family: Inter, Tahoma, sans-serif;
            font-weight: 700 !important
        }

        @media (max-width:767px) {
            .deal-timer--black .timer:nth-child(n) a {
                color: #fff;
                font-size: 14px;
                line-height: 1.2;
                padding: 6px 12px;
                border-radius: 32px;
                background: #da3940;
                text-indent: 0;
                position: absolute;
                right: 20px;
                left: auto;
                top: 50%;
                transform: translateY(-50%);
                bottom: auto;
                width: auto;
                max-width: calc(40vw - 20px);
                height: auto;
                display: flex;
                align-items: center;
            }
        }

        @media (min-width:768px) {
            .deal-timer--black .timer:nth-child(n) a {
                text-decoration: underline;
                font-size: 16px;
            }
        }

        .deal-timer--black .timer:nth-child(n) a:after {
            content: "";
            width: 11px;
            height: 11px;
            -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC41OTk5NzYgMC42MDAwOThMNC4yNjY2NCA0LjI2Njc2TDAuNTk5OTc2IDcuOTMzNDMiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+Cg==");
            mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC41OTk5NzYgMC42MDAwOThMNC4yNjY2NCA0LjI2Njc2TDAuNTk5OTc2IDcuOTMzNDMiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+Cg==");
            -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
            -webkit-mask-position: center;
            mask-position: center;
            background-color: currentColor;
            display: inline-block;
            vertical-align: middle;
        }

        section {
            margin-top: 0 !important;
        }

        .hero {
            min-height: 280px;
        }

        .hero__wrap {
            min-height: 0;
        }

        .hero__content-img {
            width: 100%;
            max-width: 100%;
        }

        @media (min-width:768px) {

            .tabs-component__next:focus:not(:focus-visible),
            .tabs-component__prev:focus:not(:focus-visible) {
                outline: 0;
                border-color: transparent;
            }
        }

        .devices-grid {
            margin-top: 0 !important;
            background: #f7f8f9;
        }

        .devices-grid__list {
            display: flex;
        }

        @media (min-width:768px) {
            .devices-grid__list {
                gap: 40px 80px;
            }
        }

        .devices-grid__list img {
            max-width: 100%;
            max-height: 100%;
        }

        .devices-grid__list figure,
        .devices-grid__list li {
            display: flex;
            flex-direction: column;
            align-items: center;
            text-align: center;
        }

        .devices-grid figure {
            gap: 12px
        }

        .devices-grid .icon {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 24px;
            height: 24px;
        }

        .devices-grid figcaption {
            text-align: center;
            font-size: 12px;
            font-weight: 600;
            line-height: 18px;
            letter-spacing: 1.92px;
            text-transform: uppercase;
            color: #667782;
        }

        .devices-grid--slider .container {
            overflow: hidden;
        }

        .devices-grid--slider.wrap-padding--disable .devices-grid__list {
            padding-block: 28px
        }

        .devices-grid--slider .devices-grid__list {
            flex-wrap: nowrap;
            align-items: stretch;
            gap: 0;
            transition-timing-function: linear !important;
            justify-content: safe center;
        }

        .devices-grid--slider li {
            width: auto;
            height: auto;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            padding-inline: 24px;
        }
