/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

@font-face {
    font-family: 'Gilroy';
    src: url('../fonts/Gilroy-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../fonts/Gilroy-Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}



:root {
    --ff-gil: 'Gilroy', sans-serif;
    --cr-grey: #7E8985; 
    --cr-white: #FFFFFF; 
    --cr-brand: #004226;
    --cr-bg: #161616;
    --tr-all: all .3s;
}

body, html {
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-family: var(--ff-gil);
    font-weight: 400;
    color: var(--cr-grey);
    overflow-x: hidden;
    background-color: var(--cr-bg);
}

body {
    -webkit-font-smoothing: antialiased;
    overflow: visible;
    overflow-x: clip;
}

img {
    display: block;
}

input {
    outline: none;
}

*, :before, :after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

h1, h2, h3, h4, h5 {
    margin: 0;
    padding: 0;
}

p {
    margin: 0;
    padding: 0;
}

a, a:hover, a > *, a:hover > *,
button, button:hover {
    -webkit-transition: var(--tr-all);
    -o-transition: var(--tr-all);
    transition: var(--tr-all);
    cursor: pointer;
    text-decoration: unset;
}

.center-wrap {
    max-width: 108.25rem;
    margin-inline: auto;
}

html, body {
  height: 100%;
  margin: 0;
}

.svg-wrapper {
  position: fixed;
  inset: 0;
  overflow: hidden;
}

.hidden-svg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 1;
  -webkit-mask-image: radial-gradient(circle 120px at var(--x) var(--y),
      white 0%,
      transparent 100%);
  mask-image: radial-gradient(circle 120px at var(--x) var(--y),
      white 0%,
      transparent 100%);
}

.header {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    padding: 1.44rem 0 1.38rem;
    z-index: 1000;
}

.header__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.header__burger {
    display: none;
}

.header__logo {
    width: 6.95788rem;
    height: 3.375rem;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112' height='54' viewBox='0 0 112 54' fill='none'%3E%3Cpath d='M91.3194 0.000634052C106.27 1.02954 102.424 24.1693 92.995 29.7277C88.6255 32.3037 81.7273 32.4967 78.2484 28.3476C77.858 27.8822 76.7193 26.2451 76.7776 25.7058C76.8242 25.2702 77.2617 24.528 77.405 24.047C78.3682 20.8083 78.3409 17.693 77.2573 14.4952C77.0972 14.0218 76.6597 13.3062 76.5834 12.8886C76.4221 12.013 77.9338 8.65942 78.4271 7.75091C80.8082 3.3666 84.7433 0.300989 89.8344 1.33514e-05H91.32L91.3194 0.000634052ZM88.7186 7.64355C84.3511 8.32308 82.4441 18.4284 83.6746 21.8378C84.8934 25.2156 89.2461 24.3027 90.9663 21.862C93.4231 18.3763 96.0947 6.4955 88.7186 7.64355Z' fill='white'/%3E%3Cpath d='M107.959 0.00063324C109.703 0.355598 110.907 1.42732 111.326 3.16677V4.45321C110.756 6.97396 108.085 8.40065 105.728 7.12724C103.053 5.68256 103.173 1.76243 105.858 0.424482L107.166 0.00063324H107.959Z' fill='white'/%3E%3Cpath d='M29.2185 31.2692H20.9978L20.502 26.9159L11.0389 26.9097L10.3277 27.1393L8.36985 31.2686H0.000245007C-0.00658125 30.9794 0.130564 30.7275 0.245369 30.4743C1.41824 27.8877 3.05654 25.1932 4.34422 22.5962C6.62667 17.9928 8.71489 13.287 11.0414 8.70535C12.079 6.66182 13.5901 3.31013 14.8728 1.54957C14.9839 1.39753 15.1043 1.2548 15.2551 1.13938L15.5933 1.08167L24.6182 1.18096L29.2178 31.268L29.2185 31.2692ZM19.7101 20.2858L18.4721 10.1916L13.6683 20.2858H19.7101Z' fill='white'/%3E%3Cpath d='M66.4595 10.4889C72.5628 11.6679 75.3951 17.1792 73.5197 23.0349C72.2773 26.9147 69.0343 30.0144 65.0936 31.0427C53.8918 33.9668 47.0047 24.7197 53.3872 15.0922L65.5386 0.614376L73.9417 0.588932L74.283 0.745316L66.4595 10.4882V10.4889ZM62.774 17.2481C58.6242 17.4926 57.3651 23.6052 60.7087 24.299C62.9818 24.7706 65.4139 23.7696 66.0903 21.4512C66.8654 18.7952 65.5156 17.0867 62.774 17.2481Z' fill='white'/%3E%3Cpath d='M54.5241 0.693188L54.6339 0.896734L53.5287 6.72387L47.5433 13.1114L49.1338 14.1099C47.1828 17.9419 46.2122 22.3777 47.5154 26.5945C47.6457 27.0152 48.3581 28.5089 48.3364 28.741C48.2954 29.1785 46.2817 30.1981 45.825 30.3955C41.9905 32.0493 36.9428 32.0586 33.3863 29.7265C31.6723 28.6026 30.1866 26.6795 29.8242 24.6509L36.8 21.0801C37.0129 21.0416 36.913 21.1111 36.9459 21.2203C38.2255 25.5079 45.4328 24.6875 44.6459 20.0611C44.3157 18.1212 41.4375 18.4005 40.0382 18.1839L38.1312 14.0913L43.4811 8.01527H33.7748L35.1121 0.693188H54.5247H54.5241Z' fill='white'/%3E%3Cpath d='M58.3375 40.9166C58.4145 40.6683 59.3577 40.7745 59.6053 40.7887L66.9547 51.2571V40.7683C67.3947 40.8297 67.9979 40.6137 68.3411 40.9166V53.7307L67.0044 53.6308L59.7239 43.3405V53.7301H58.3375V40.916V40.9166Z' fill='white'/%3E%3Cpath d='M34.7156 40.7683C39.0435 41.2256 39.6367 47.2153 35.4591 48.436L38.6277 53.7307H37.0428L34.0218 48.5849H30.3077V53.7307H28.9214V40.9166L29.0697 40.7683C30.8725 40.9073 32.947 40.5815 34.715 40.7683H34.7156ZM30.3084 47.2991H35.0129C35.0694 47.2991 35.734 46.9268 35.8463 46.8455C37.4064 45.7148 37.3121 43.2847 35.5894 42.3693C35.4901 42.3166 34.8565 42.0547 34.8143 42.0547H30.3077V47.2991H30.3084Z' fill='white'/%3E%3Cpath d='M92.0623 40.7683C93.5957 40.9408 95.172 42.221 95.5338 43.7321C96.034 45.8197 94.8251 47.8111 92.8033 48.4391L95.9744 53.7313H94.3894L91.4182 48.5856H87.6544V53.7313H86.2681V40.7689H92.0623V40.7683ZM87.6544 47.2991H92.2603C92.3416 47.2991 92.8722 47.018 92.995 46.9448C94.7264 45.9103 94.7004 43.3393 92.9057 42.3997C92.7443 42.3153 92.1939 42.0547 92.0623 42.0547H87.655V47.2991H87.6544Z' fill='white'/%3E%3Cpath d='M12.282 53.7307L17.4761 40.7614L18.8073 40.7794L23.8699 53.7301H22.3842L21.1977 50.6111L15.0218 50.5794L14.8344 50.7879L13.7676 53.7301H12.282V53.7307ZM20.7006 49.3774L18.0762 42.5487L15.4518 49.3774H20.7012H20.7006Z' fill='white'/%3E%3Cpath d='M108.957 43.9282C108.324 42.1248 106.185 41.4478 104.465 42.077C102.848 42.6684 102.412 44.756 103.968 45.6962C105.911 46.8709 110.072 46.9653 110.51 49.7473C111.344 55.0389 102.417 55.3541 101.124 50.9065C101.129 50.6583 101.953 50.3418 102.176 50.1779L102.866 51.3471C104.348 53.506 110.077 53.1461 109.081 49.6908C108.839 48.8524 107.637 48.4068 106.896 48.1133C104.874 47.3134 101.683 47 101.617 44.1764C101.542 40.9426 105.475 39.8368 107.994 41.0792C108.882 41.5173 109.893 42.4382 110.096 43.4417L108.957 43.9276V43.9282Z' fill='white'/%3E%3Cpath d='M81.1179 40.7683V42.0547H74.7788V46.6066H80.6227V47.893H74.7788V52.5435H81.2166V53.7307H73.3925V40.7683H81.1179Z' fill='white'/%3E%3Cpath d='M1.3872 48.9815V53.7313H0.000854492V40.7689H5.2006C7.22551 40.7689 9.02144 42.9216 9.02144 44.8752C9.02144 46.7661 7.28323 48.9815 5.29927 48.9815H1.3872ZM1.3872 47.695H5.39856C6.5764 47.695 7.63509 45.9543 7.63509 44.8752C7.63509 43.7147 6.55716 42.0553 5.29989 42.0553H1.38783V47.6957L1.3872 47.695Z' fill='white'/%3E%3Cpath d='M53.286 40.7683V42.0547H49.2257V53.7307H47.8387V42.0547H43.7783V40.7683H53.286Z' fill='white'/%3E%3C/svg%3E");
}

.header__menu {
    border-radius: 6.1875rem;
    background: rgba(0, 0, 0, 0.00);
    padding: 1.12rem 2.31rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2rem;
}

h2 {
    color: var(--cr-white);
    font-size: 4rem;
    font-style: normal;
    font-weight: 900;
    line-height: 100%; /* 4rem */
    letter-spacing: 0.12rem;
    text-transform: uppercase;
}

h2 span {
    color: var(--cr-brand);
}

.GlassContainer {
    --corner-radius: 24px;
    --base-strength: 14px;
    --extra-blur: 2px;
    --softness: 12px;
    --tint-amount: 0;
    --tint-saturation: 2;
    --tint-hue: 180deg;
    --contrast: 1;
    --brightness: 1;
    --invert: 10%;

    --total-strength: calc(var(--base-strength) + var(--extra-blur));
    --edge-width: calc(0.3px + (var(--softness) * 0.1));
    --emboss-width: calc((var(--softness) * 0.38));
    --refraction-width: calc((var(--softness) * 0.3));

    position: relative;
    overflow: visible;
    pointer-events: none;
}
.GlassContent {
    position: relative;
    display: block;
    z-index: 100;
    overflow: hidden;
    border-radius: var(--corner-radius);
    pointer-events: auto;
}
.GlassMaterial {
    position: absolute;
    inset: 0;
    z-index: 1;
    overflow: visible;
    pointer-events: none;
}
.GlassMaterial:after {
    content: '';
    display: block;
    position: absolute;
    inset: 0;
    z-index: 3;
    overflow: hidden;
    border-radius: var(--corner-radius);
    background-color: rgba(128, 128, 128, 0);
}
.GlassMaterial > div {
    position: absolute;
    inset: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: var(--corner-radius);
    z-index: 2;
    overflow: hidden;
}
.GlassMaterial .GlassEdgeReflection {
    z-index: 4;
    margin: calc(var(--total-strength) * -1);
    border-radius: calc(var(--corner-radius) + var(--total-strength));
    -webkit-backdrop-filter: blur(var(--total-strength)) brightness(1.2) saturate(1.2);
            backdrop-filter: blur(var(--total-strength)) brightness(1.2) saturate(1.2);
    padding: var(--edge-width);
    border: var(--total-strength) solid transparent;
    -webkit-mask: 
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) padding-box,
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) content-box;
    -webkit-mask: 
        linear-gradient(white 0 0) padding-box,
        linear-gradient(white 0 0) content-box;
            mask: 
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) padding-box,
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) content-box;
            mask: 
        linear-gradient(white 0 0) padding-box,
        linear-gradient(white 0 0) content-box;
    -webkit-mask-composite: xor, xor;
            mask-composite: exclude, exclude;
}
.GlassMaterial .GlassEmbossReflection {
    -webkit-backdrop-filter: blur(calc(var(--total-strength) * 1.5)) invert(0.25) brightness(1.11) saturate(1.2) hue-rotate(-10deg) contrast(2.3);
            backdrop-filter: blur(calc(var(--total-strength) * 1.5)) invert(0.25) brightness(1.11) saturate(1.2) hue-rotate(-10deg) contrast(2.3);
    padding: var(--emboss-width);
    border: 0 solid transparent;
    -webkit-mask: 
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) padding-box,
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) content-box;
    -webkit-mask: 
        linear-gradient(white 0 0) padding-box,
        linear-gradient(white 0 0) content-box;
            mask: 
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) padding-box,
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) content-box;
            mask: 
        linear-gradient(white 0 0) padding-box,
        linear-gradient(white 0 0) content-box;
    -webkit-mask-composite: xor, xor;
            mask-composite: exclude, exclude;
}
.GlassMaterial .GlassRefraction {
    -webkit-backdrop-filter: invert(0.1) brightness(1.2) contrast(1.5);
            backdrop-filter: invert(0.1) brightness(1.2) contrast(1.5);
    padding: var(--refraction-width);
    border: calc(var(--emboss-width)) solid transparent;
    -webkit-mask: 
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) padding-box,
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) content-box;
    -webkit-mask: 
        linear-gradient(white 0 0) padding-box,
        linear-gradient(white 0 0) content-box;
            mask: 
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) padding-box,
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) content-box;
            mask: 
        linear-gradient(white 0 0) padding-box,
        linear-gradient(white 0 0) content-box;
    -webkit-mask-composite: xor, xor;
            mask-composite: exclude, exclude;
}
.GlassMaterial .GlassBlur {
    -webkit-backdrop-filter: blur(var(--extra-blur)) brightness(1.25);
            backdrop-filter: blur(var(--extra-blur)) brightness(1.25);
    border-radius: calc(var(--corner-radius) - (var(--emboss-width) + var(--refraction-width)));
    margin: calc(var(--emboss-width) + var(--refraction-width));
}
.GlassMaterial .BlendLayers {
    z-index: 3;
    -webkit-backdrop-filter: blur(calc((var(--softness) * 0.2) + (var(--extra-blur) * 0.2)));
            backdrop-filter: blur(calc((var(--softness) * 0.2) + (var(--extra-blur) * 0.2)));
}
.GlassMaterial .BlendEdge {
    z-index: 8;
    -webkit-backdrop-filter: blur(calc(var(--edge-width) * 0.4)) contrast(1.6) saturate(1.5);
            backdrop-filter: blur(calc(var(--edge-width) * 0.4)) contrast(1.6) saturate(1.5);
}
.GlassContainer:before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 20;
    display: block;
    border-radius: var(--corner-radius);
    -webkit-backdrop-filter: invert(var(--invert));
            backdrop-filter: invert(var(--invert));
}
.GlassMaterial:before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 11;
    display: block;
    border-radius: var(--corner-radius);
    padding: 1px;
    border: 0 solid transparent;
    background: -o-linear-gradient(295deg, hsla(0, 0%, 100%, 0.15) 0%, hsla(0, 0%, 0%, 0.2) 50%, hsla(0, 0%, 100%, 0.15) 100%);
    background: linear-gradient(155deg, hsla(0, 0%, 100%, 0.15) 0%, hsla(0, 0%, 0%, 0.2) 50%, hsla(0, 0%, 100%, 0.15) 100%);
    -webkit-backdrop-filter: invert(0.15) opacity(1);
            backdrop-filter: invert(0.15) opacity(1);
    -webkit-mask: 
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) padding-box,
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) content-box;
    -webkit-mask: 
        linear-gradient(white 0 0) padding-box,
        linear-gradient(white 0 0) content-box;
            mask: 
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) padding-box,
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) content-box;
            mask: 
        linear-gradient(white 0 0) padding-box,
        linear-gradient(white 0 0) content-box;
    -webkit-mask-composite: xor, xor;
            mask-composite: exclude, exclude;
}
.GlassMaterial .Highlight {
    z-index: 12;
    display: block;
    border-radius: var(--corner-radius);
    padding: 1px;
    border: 0 solid transparent;
    -webkit-backdrop-filter: brightness(1.2) contrast(1.6) saturate(1.2) opacity(1);
            backdrop-filter: brightness(1.2) contrast(1.6) saturate(1.2) opacity(1);
    -webkit-mask: 
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) padding-box,
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) content-box;
    -webkit-mask: 
        linear-gradient(white 0 0) padding-box,
        linear-gradient(white 0 0) content-box;
            mask: 
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) padding-box,
        -webkit-gradient(linear, left top, left bottom, color-stop(0, white)) content-box;
            mask: 
        linear-gradient(white 0 0) padding-box,
        linear-gradient(white 0 0) content-box;
    -webkit-mask-composite: xor, xor;
            mask-composite: exclude, exclude;
}

.menu-highlight {
    position: absolute;
    top: 0;
    height: 100%;
    border-radius: 6.1875rem;
    opacity: 0.5;
    pointer-events: none;
    opacity: 0;
    -webkit-transition:
    width 0.25s ease,
    left 0.25s ease,
    opacity 0.2s ease;
    -o-transition:
    width 0.25s ease,
    left 0.25s ease,
    opacity 0.2s ease;
    transition:
    width 0.25s ease,
    left 0.25s ease,
    opacity 0.2s ease;
    z-index: -1;
    background: var(--cr-brand);
    -webkit-filter: blur(14px);
            filter: blur(14px);
}

.header__link {
    position: relative;
    z-index: 2;
    padding: 0 1rem;
    color: var(--cr-grey);
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    border-radius: 6.1875rem;
    padding: 1.06rem 4.06rem;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    color: #FFF;
    font-size: 1rem;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    text-transform: capitalize;
    background-color: var(--cr-brand);
}

.btn:hover {
    color: var(--cr-brand);
    background-color: var(--cr-white);
}

.header__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1.25rem;
}

.header__language {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .62rem;
}

.header__language-select {
    position: relative;
    width: 1.875rem;
    height: 1.875rem;
}

.header__language-select img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    z-index: 2;
}

.header__language-select::before {
    content: '';
    position: absolute;
    left: -.25rem;
    z-index: 1;
    opacity: 0;
    top: -.25rem;
    background: var(--cr-brand);
    -webkit-filter: blur(14px);
            filter: blur(14px);
    height: 2rem;
    width: 2rem;
    height: 2.375rem;
    width: 2.375rem;
    -webkit-transition: var(--tr-all);
    -o-transition: var(--tr-all);
    transition: var(--tr-all);
}

.header__language-select:hover::before {
    opacity: 1;
    -webkit-transition: var(--tr-all);
    -o-transition: var(--tr-all);
    transition: var(--tr-all);
}

.hero {
    position: relative;
    padding: 11.19rem 0 6.25rem;
    /* background: linear-gradient(270deg, rgba(20, 20, 20, 0.00) 0%, #141414 57%); */
    background: #141414;
}

.GlassContainer:first-child .GlassContent {
    padding: .5rem .75rem;
}

.GlassContainer:last-child .GlassContent {
    padding: .5rem .75rem;
}

.hero video {
    display: block;
    position: absolute;
    bottom: 6rem;
    right: 0;
    height: calc(100% - 11rem);
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    width: calc(100rem - 9.94rem);
    pointer-events: none;
}

.hero__content {
    position: relative;
    z-index: 2;
}

.hero__title {
    font-size: 4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 4.4rem */
}

.hero__desc {
    margin-top: 1rem;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
    line-height: 126%; /* 1.89rem */
}

.hero__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 2.19rem;
    margin-top: 3.12rem;
}

.hero__link {
    color: var(--cr-grey);
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}

.hero__row {
    margin-top: 9.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 47.6875rem;
}

.hero__heading {
    color: var(--cr-brand);
    font-size: 4rem;
    font-style: normal;
    font-weight: 900;
    line-height: 100%; /* 4rem */
    letter-spacing: 0.12rem;
    text-transform: uppercase;
}

.hero__text {
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 1.5rem */
    text-transform: capitalize;
}

.brand {
    position: relative;
    padding: 3.69rem 0 6.81rem;
}

.brand .center-wrap {
    position: static;
}

.brand__logo {
    margin-top: .44rem;
    width: 53.625rem;
    height: 16.5rem;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='858' height='264' viewBox='0 0 858 264' fill='none'%3E%3Cpath d='M361.706 173.751C364.431 158.212 369.781 144.133 377.217 131.346C373.179 128.426 368.839 125.808 363.926 123.76L410.477 74.6758L418.72 28.2426H268.52L258.628 84.5431H334.233L291.316 129.667L308.139 163.28H320.353C328.496 163.28 334.485 165.193 338.354 169.053C342.224 172.912 343.57 178.114 342.493 184.693C339.835 199.191 329.943 206.424 312.766 206.424C297.591 206.424 287.648 198.839 283.039 183.686L228.884 211.693C234.166 229.045 243.554 242.05 257.13 250.709C270.657 259.368 287.127 263.698 306.474 263.698C330.481 263.698 351.107 257.556 368.368 245.272C369.478 244.467 370.353 243.46 371.396 242.621C360.461 222.584 357.062 199.141 361.672 173.751H361.706Z' fill='%23FFFFFF'/%3E%3Cpath d='M761.029 57.9786C747.368 35.0389 725.481 23.5606 695.316 23.5606C665.151 23.5606 640.219 33.9313 620.519 54.6895C604.334 71.7391 592.709 94.209 585.509 121.915C592.844 134.769 596.915 148.748 597.925 163.783C597.992 164.421 597.992 165.092 598.026 165.764C598.093 167.24 598.228 168.65 598.261 170.127C598.295 173.013 598.194 175.966 597.925 178.987C597.622 183.014 597.184 187.075 596.478 191.237C594.56 201.641 591.565 211.341 587.696 220.42C589.076 223.574 590.556 226.662 592.272 229.582C605.899 252.522 627.82 264 657.985 264C688.149 264 713.015 253.629 732.614 232.871C752.196 212.13 765.302 183.551 771.897 147.086C778.29 110.621 774.656 80.9352 761.029 57.9786ZM713.132 143.797C705.427 185.733 689.562 206.676 665.606 206.676C641.649 206.676 632.783 185.733 640.488 143.797C647.756 101.861 663.486 80.8848 687.712 80.8848C711.921 80.8848 720.4 101.861 713.132 143.797Z' fill='%23FFFFFF'/%3E%3Cpath d='M508.171 102.633C528.427 106.358 543.989 115.957 554.89 131.446C565.792 146.918 569.46 164.992 565.927 185.599C561.519 209.545 550.651 228.542 533.238 242.571C515.877 256.633 494.157 263.648 468.199 263.648C442.24 263.648 420.874 255.593 406.81 239.432C392.712 223.289 387.9 203.169 392.274 179.004C395.572 160.142 403.277 144.082 415.406 130.926L500.937 28.1587H569.947L508.188 102.633H508.171ZM507.196 182.343C508.743 173.584 507.33 166.77 502.923 161.937C498.515 157.104 492.223 154.688 484.114 154.688C476.005 154.688 468.569 157.104 462.496 161.937C456.422 166.77 452.637 173.584 451.089 182.343C449.541 191.137 450.921 197.883 455.228 202.581C459.535 207.313 465.827 209.663 474.205 209.663C482.583 209.663 489.48 207.246 495.638 202.413C501.795 197.614 505.631 190.902 507.179 182.343H507.196Z' fill='%23FFFFFF'/%3E%3Cpath d='M828.105 59.64C844.615 59.64 858 46.2891 858 29.82C858 13.3509 844.615 0 828.105 0C811.594 0 798.209 13.3509 798.209 29.82C798.209 46.2891 811.594 59.64 828.105 59.64Z' fill='%23FFFFFF'/%3E%3Cpath d='M161.439 262.02L157.805 228.743H80.8875L65.0398 262.02H0L116.873 31.498H188.844L224.493 262.02H161.439ZM105.315 178.047H152.202L143.622 98.3371L105.315 178.047Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

.brand__subtitle {
    margin-top: 8.38rem;
    font-size: 4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 4.4rem */
}

.brand__btn  {
    margin-top: 1rem;
}

.partners {
    padding: 4.19rem 0;
}

.center-wrap {
    position: relative;
    z-index: 2;
}

.partners__swiper .swiper-wrapper {
    -webkit-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;
}

.partners__swiper  .swiper-slide {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
}

.brand__wrap {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 50rem;
    pointer-events: auto;
    -webkit-clip-path: polygon(9% 0, 100% 0, 100% 100%, 0% 100%);
            clip-path: polygon(9% 0, 100% 0, 100% 100%, 0% 100%);
}

.brand__wrap video {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;

    opacity: 0;
    pointer-events: none;
    -webkit-transition:
        opacity 0.25s linear,
        visibility 0s linear 0.25s;
    -o-transition:
        opacity 0.25s linear,
        visibility 0s linear 0.25s;
    transition:
        opacity 0.25s linear,
        visibility 0s linear 0.25s;
    visibility: hidden;
}

.brand__wrap video.is-active {
  opacity: 1;
  visibility: visible;
  -webkit-transition:
    opacity 0.25s linear,
    visibility 0s;
  -o-transition:
    opacity 0.25s linear,
    visibility 0s;
  transition:
    opacity 0.25s linear,
    visibility 0s;
}

.brand__lower {
    margin-top: 7.5rem;
}

.brand__item {
    border-radius: 1.625rem;
    background: #1E1E1E;
    padding: 2.69rem 3.12rem;
    position: relative;
}

.brand__text {
    color: var(--cr-white);
    font-size: 2rem;
    font-style: normal;
    font-weight: 900;
    line-height: 100%; /* 2rem */
}

.brand__wrapper img {
    width: 10rem;
    height: 10rem;
    right: 0;
    bottom: 1.62rem;
    position: absolute;
}

.brand__lower .swiper-slide {
    height: auto;
}

.brand__lower .brand__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.js-marquee {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 32px;
}

.js-marquee-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 32px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}



.brand__block {
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
    pointer-events: auto;
    position: absolute;
    width: 35.4375rem;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    margin-top: -4rem;
}

.brand__block.--show {
    opacity: 1;
    pointer-events: auto;
}

.brand__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 3.12rem;
}

.brand__left, .brand__right {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 3.4375rem;
    height: 3.75rem;
    cursor: pointer;
    -webkit-transition: var(--tr-all);
    -o-transition: var(--tr-all);
    transition: var(--tr-all);
}

.brand__left {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='60' viewBox='0 0 55 60' fill='none'%3E%3Cpath d='M5 38.5966C-1.66667 34.7759 -1.66666 25.2241 5 21.4034L40 1.34471C46.6667 -2.476 55 2.29988 55 9.9413L55 50.0587C55 57.7001 46.6667 62.476 40 58.6553L5 38.5966Z' fill='%23004226'/%3E%3C/svg%3E");
}

.brand__right {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='60' viewBox='0 0 55 60' fill='none'%3E%3Cpath d='M50 21.4034C56.6667 25.2241 56.6667 34.7759 50 38.5966L15 58.6553C8.33333 62.476 -3.3649e-07 57.7001 0 50.0587L1.76657e-06 9.9413C2.10306e-06 2.29988 8.33334 -2.476 15 1.34471L50 21.4034Z' fill='%23004226'/%3E%3C/svg%3E");
}

.brand__left:hover, .brand__right:hover {
    -webkit-transition: var(--tr-all);
    -o-transition: var(--tr-all);
    transition: var(--tr-all);
    opacity: .7;
} 

.brand__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; 
    margin-top: 3.12rem;
}

.brand__heading {
    color: var(--cr-white);
    font-size: 4rem;
    font-style: normal;
    font-weight: 900;
    line-height: 100%; /* 4rem */
    text-align: center;
}

.brand__desc {
    margin-top: 3.13rem;
    color: var(--cr-white);
    text-align: center;
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 2rem */
}

.brand__flags {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 3.75rem;
    gap: .94rem;
}

.brand__flag img {
    width: 2.5rem;
    height: 2.5rem;
}

.benefits {
    padding: 3.69rem 0;
}

.benefits h2 {
    text-align: center;
}

.benefits__desc  {
    text-align: center;
    margin-top: 1rem;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 1.5rem */
}

.benefits__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1rem 1fr 1rem 1fr 1rem 1fr;
    grid-template-columns: repeat(4, 1fr);
    gap: 1rem;
    margin-top: 3.12rem;
}

.benefits__item {
    padding: 1.75rem 2rem 2.81rem 3.13rem;
    border-radius: 1.625rem;
    background: #1E1E1E;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
}

.benefits__icon {
    width: 2.5rem;
    height: 2.5rem;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.benefits__item:nth-child(1) .benefits__icon  {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='11' fill='%237E8985'/%3E%3Cpath d='M22.9893 18.8107C22.0048 18.2469 20.958 17.8173 19.9217 17.3716C19.3206 17.1138 18.7454 16.8131 18.2376 16.3943C17.2375 15.5673 17.4293 14.2248 18.6003 13.6932C18.932 13.5429 19.2792 13.4945 19.6315 13.4731C20.9891 13.3979 22.2794 13.6556 23.5075 14.2678C24.1189 14.5739 24.321 14.4772 24.5283 13.8167C24.7459 13.1187 24.9273 12.4098 25.1294 11.7064C25.2641 11.2338 25.0983 10.9224 24.6682 10.7237C23.8806 10.3639 23.0722 10.1062 22.2224 9.96655C21.1135 9.78934 21.1135 9.78397 21.1083 8.62945C21.1031 7.00239 21.1031 7.00239 19.5279 7.00239C19.2999 7.00239 19.0719 6.99702 18.8439 7.00239C18.1081 7.02387 17.9837 7.15811 17.963 7.926C17.9526 8.26967 17.963 8.61334 17.9578 8.96239C17.9526 9.98266 17.9474 9.96655 17.0044 10.321C14.7244 11.1801 13.3149 12.7911 13.1647 15.3686C13.03 17.6508 14.1803 19.192 15.9887 20.3143C17.1028 21.007 18.3361 21.4151 19.5175 21.9575C19.9787 22.1669 20.4191 22.4085 20.8026 22.7415C21.9374 23.7134 21.7301 25.3297 20.3829 25.9419C19.6626 26.2694 18.9009 26.35 18.1184 26.248C16.9111 26.0922 15.7556 25.7647 14.6674 25.1794C14.03 24.8357 13.8435 24.927 13.6259 25.6412C13.4393 26.2587 13.2735 26.8816 13.1077 27.5045C12.8849 28.3422 12.9678 28.5409 13.7399 28.9329C14.7244 29.4269 15.7763 29.6793 16.8489 29.8565C17.6884 29.9961 17.7143 30.0337 17.7246 30.9359C17.7298 31.344 17.7298 31.7574 17.735 32.1656C17.7402 32.6811 17.9785 32.9818 18.4915 32.9925C19.0719 33.0033 19.6574 33.0033 20.2378 32.9871C20.7145 32.9764 20.958 32.7079 20.958 32.2085C20.958 31.65 20.984 31.0862 20.9632 30.5278C20.9373 29.9585 21.1757 29.6686 21.7042 29.5182C22.9219 29.1745 23.9583 28.4979 24.7563 27.4884C26.9741 24.6961 26.1294 20.6096 22.9893 18.8107Z' fill='%23004226'/%3E%3C/svg%3E");
}

.benefits__item:nth-child(2) .benefits__icon  {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='11' fill='%237E8985'/%3E%3Cpath d='M9.78571 17.2142C9.78571 11.5731 14.3588 7 20 7C25.6412 7 30.2143 11.5731 30.2143 17.2142V18.2598C31.8163 18.6722 33 20.1264 33 21.857V25.5713C33 27.6226 31.337 29.2856 29.2857 29.2856C29.0716 29.2856 28.8616 29.2675 28.6574 29.2326C27.386 31.6499 24.7956 33.1327 22.0428 32.9906C21.9818 32.9968 21.9198 32.9998 21.8571 32.9998H20C18.9743 32.9998 18.1429 32.1684 18.1429 31.1427C18.1429 30.117 18.9743 29.2856 20 29.2856H21.8571C22.8268 29.2856 23.623 30.0288 23.7069 30.9767C25.0746 30.6231 26.2638 29.7232 26.96 28.4675C26.1133 27.7868 25.5714 26.7423 25.5714 25.5713V21.857C25.5714 20.1264 26.7552 18.6722 28.3571 18.2598V17.2142C28.3571 12.5987 24.6156 8.85713 20 8.85713C15.3844 8.85713 11.6429 12.5987 11.6429 17.2142V18.2598C13.2449 18.6722 14.4286 20.1264 14.4286 21.857V25.5713C14.4286 27.6226 12.7656 29.2856 10.7143 29.2856C8.66294 29.2856 7 27.6226 7 25.5713V21.857C7 20.1264 8.18371 18.6722 9.78571 18.2598V17.2142Z' fill='%23004226'/%3E%3C/svg%3E");
}

.benefits__item:nth-child(3) .benefits__icon  {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='11' fill='%237E8985'/%3E%3Cpath d='M13.5 21.8571H7.92857C7.41574 21.8571 7 22.2729 7 22.7857V32.0714C7 32.5843 7.41574 33 7.92857 33H13.5C14.0128 33 14.4286 32.5843 14.4286 32.0714V22.7857C14.4286 22.2729 14.0128 21.8571 13.5 21.8571Z' fill='%23004226'/%3E%3Cpath d='M32.0714 14.4286H26.5C25.9872 14.4286 25.5714 14.8443 25.5714 15.3571V32.0714C25.5714 32.5843 25.9872 33 26.5 33H32.0714C32.5843 33 33 32.5843 33 32.0714V15.3571C33 14.8443 32.5843 14.4286 32.0714 14.4286Z' fill='%23004226'/%3E%3Cpath d='M22.7857 7H17.2143C16.7014 7 16.2857 7.41574 16.2857 7.92857V32.0714C16.2857 32.5843 16.7014 33 17.2143 33H22.7857C23.2985 33 23.7143 32.5843 23.7143 32.0714V7.92857C23.7143 7.41574 23.2985 7 22.7857 7Z' fill='%23004226'/%3E%3C/svg%3E");
}

.benefits__item:nth-child(4) .benefits__icon  {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='11' fill='%237E8985'/%3E%3Cpath d='M27.788 24.9445C27.5407 23.2664 26.6989 21.7324 25.4156 20.6208C24.1323 19.5092 22.4923 18.8936 20.7932 18.8857H19.2097C17.5107 18.8936 15.8707 19.5092 14.5874 20.6208C13.304 21.7324 12.4623 23.2664 12.2149 24.9445L11.4559 30.2425C11.4317 30.4138 11.4477 30.5883 11.5027 30.7523C11.5577 30.9163 11.6502 31.0653 11.7729 31.1874C12.0706 31.4846 13.8967 33 20.003 33C26.1093 33 27.9309 31.4905 28.233 31.1874C28.3557 31.0653 28.4482 30.9163 28.5032 30.7523C28.5583 30.5883 28.5743 30.4138 28.55 30.2425L27.788 24.9445Z' fill='%23004226'/%3E%3Cpath d='M13.3921 19.7029C11.9538 21.0266 11.0179 22.8059 10.743 24.7394L10.1924 28.5429C5.77226 28.5131 4.43283 26.9086 4.20959 26.5817C4.1233 26.463 4.06172 26.3282 4.02849 26.1853C3.99526 26.0424 3.99105 25.8943 4.01612 25.7497L4.34353 23.9074C4.51412 22.9446 4.91476 22.0371 5.51148 21.2617C6.1082 20.4864 6.8834 19.8661 7.77136 19.4535C8.65932 19.0409 9.63385 18.8481 10.6123 18.8915C11.5908 18.9349 12.5443 19.2132 13.3921 19.7029Z' fill='%23004226'/%3E%3Cpath d='M35.9839 25.7497C36.0089 25.8943 36.0047 26.0424 35.9715 26.1853C35.9383 26.3282 35.8767 26.463 35.7904 26.5817C35.5672 26.9086 34.2277 28.5131 29.8076 28.5429L29.257 24.7394C28.9821 22.8059 28.0462 21.0266 26.6079 19.7029C27.4557 19.2132 28.4092 18.9349 29.3877 18.8915C30.3662 18.8481 31.3407 19.0409 32.2286 19.4535C33.1166 19.8661 33.8918 20.4864 34.4885 21.2617C35.0852 22.0371 35.4859 22.9446 35.6565 23.9074L35.9839 25.7497Z' fill='%23004226'/%3E%3Cpath d='M13.6451 16.4343C13.2705 16.9647 12.7732 17.397 12.1954 17.6944C11.6176 17.9919 10.9764 18.1457 10.3263 18.1429C9.67783 18.1429 9.03862 17.989 8.46136 17.694C7.8841 17.399 7.38533 16.9713 7.00615 16.4461C6.62697 15.9209 6.37823 15.3133 6.28043 14.6733C6.18263 14.0333 6.23857 13.3793 6.44364 12.7651C6.64872 12.151 6.99705 11.5942 7.45994 11.1408C7.92282 10.6874 8.48702 10.3503 9.10601 10.1573C9.72501 9.96424 10.3811 9.92082 11.0202 10.0306C11.6593 10.1403 12.2632 10.4001 12.782 10.7886C12.6327 11.3711 12.5577 11.9701 12.5587 12.5714C12.5599 13.934 12.9356 15.2702 13.6451 16.4343Z' fill='%23004226'/%3E%3Cpath d='M33.7664 14.0571C33.7668 14.5938 33.6612 15.1253 33.4556 15.6211C33.2501 16.117 32.9486 16.5676 32.5685 16.9471C32.1884 17.3265 31.7371 17.6275 31.2403 17.8326C30.7436 18.0378 30.2112 18.1432 29.6737 18.1429C29.0236 18.1457 28.3824 17.9919 27.8046 17.6944C27.2268 17.397 26.7295 16.9647 26.3549 16.4343C27.0644 15.2702 27.4401 13.934 27.4413 12.5714C27.4423 11.9701 27.3673 11.3711 27.2181 10.7886C27.8261 10.3333 28.5491 10.0561 29.3061 9.98794C30.0631 9.9198 30.8242 10.0634 31.504 10.4028C32.1838 10.7421 32.7556 11.2637 33.1551 11.9092C33.5547 12.5546 33.7664 13.2984 33.7664 14.0571Z' fill='%23004226'/%3E%3Cpath d='M20 18.1429C23.0823 18.1429 25.581 15.6484 25.581 12.5714C25.581 9.49441 23.0823 7 20 7C16.9177 7 14.419 9.49441 14.419 12.5714C14.419 15.6484 16.9177 18.1429 20 18.1429Z' fill='%23004226'/%3E%3C/svg%3E");
}

.benefits__heading {
    margin-top: 1.56rem;
    color: var(--cr-white);
    font-size: 2rem;
    font-style: normal;
    font-weight: 900;
    line-height: 100%; /* 2rem */
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.benefits__text {
    margin-top: 1rem;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 1rem */
}

.benefits__btn {
    margin: 3.13rem auto 0 auto;
}

.comissions {
    padding: 3.69rem 0;
}

.comissions__title {
    text-align: center;
}

.comissions__subtitle {
    margin-top: 3.13rem;
    text-align: center;
    font-size: 4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 110%; /* 4.4rem */
}

.comissions__desc {
    margin-top: 1rem;
    text-align: center;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 1.5rem */
}

.comissions__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1rem 1fr 1rem 1fr;
    grid-template-columns: repeat(3, 1fr);
    margin-top: 3.13rem;
    margin-inline: auto;
    max-width: 80.9375rem;
    gap: 1rem;
}

.comissions__item {
    border-radius: 1.625rem;
    background: #1E1E1E;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
            transform: translateY(50px); 
    opacity: 0;
}

.comissions__item:nth-child(1) {
    -webkit-transform: translate(-200px, 50px) scale(0.95);
        -ms-transform: translate(-200px, 50px) scale(0.95);
            transform: translate(-200px, 50px) scale(0.95);
}

.comissions__item:nth-child(3) {
    -webkit-transform: translate(200px, 50px) scale(0.95);
        -ms-transform: translate(200px, 50px) scale(0.95);
            transform: translate(200px, 50px) scale(0.95);
}

.comissions__item:nth-child(2) {
    background: var(--cr-brand);
}

.comissions__top {
    padding: 3.13rem 1.56rem 1.56rem 3.31rem;
    border-bottom: .0625rem solid #2E2E2E;
}

.header__mob {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 1000;
    background: #161616;
    padding: .65rem 0 10rem;
    display: none;
}

.header__mob-burger {
    display: block;
    width: 1.4375rem;
    height: 1.25rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.1429 18.3333C13.1429 17.4128 12.4073 16.6667 11.5 16.6667H1.64286C0.735506 16.6667 0 17.4128 0 18.3333C0 19.2538 0.735506 20 1.64286 20H11.5C12.4073 20 13.1429 19.2538 13.1429 18.3333ZM23 1.66667C23 0.746183 22.2645 0 21.3571 0H1.64286C0.735506 0 0 0.746183 0 1.66667C0 2.58713 0.735506 3.33333 1.64286 3.33333H21.3571C22.2645 3.33333 23 2.58713 23 1.66667ZM23 10C23 9.07953 22.2645 8.33333 21.3571 8.33333H1.64286C0.735506 8.33333 0 9.07953 0 10C0 10.9205 0.735506 11.6667 1.64286 11.6667H21.3571C22.2645 11.6667 23 10.9205 23 10Z' fill='%23004226'/%3e%3c/svg%3e");
}

.header__mob-menu {
    margin-top: 3.12rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1.62rem;
}

.header__mob-menu  .header__link {
    font-size: 1.625rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 0;
}

.header__mob .header__language {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: .83rem;
    margin-top: 3.12rem;
}

.comissions__heading {
    color: var(--cr-white);
    font-size: 2rem;
    font-style: normal;
    font-weight: 900;
    line-height: 100%; /* 2rem */
}

.comissions__text {
    margin-top: 1rem;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 1rem */
    text-transform: capitalize;
}

.comissions__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    padding: 2.5rem 2.5rem 3.12rem 2.5rem ;
    height: 100%;
}

.comissions__price {
    color: #7E8985;
    text-align: center;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 1.5rem */
}

.comissions__price span {
    color: var(--cr-white);
    font-size: 4rem;
    font-style: normal;
    font-weight: 900;
    line-height: 120%;
}

.comissions__btn {
    margin-top: 2.38rem;
}

.comissions__item:nth-child(2)  .comissions__btn {
    color: var(--cr-brand);
    background-color: var(--cr-white);
}


.comissions__item:nth-child(2)  .comissions__btn:hover {
    opacity: .8;
}

.footer__menu-link.--mails {
    position: relative;
    padding-left: 1.29rem;
}

.header__logo-wrapper,
.header__btns {
    padding: .5rem .75rem;
    border-radius: 24px;
    -webkit-backdrop-filter: blur(3px) brightness(1.2) saturate(1.2);
            backdrop-filter: blur(3px) brightness(1.2) saturate(1.2);
    background: #14141420;
}

.footer__menu-link.--mails::after {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 0.66669rem;
    height: 0.5rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cg clip-path='url(%23clip0_124_97)'%3E%3Cpath d='M4.81095 3.94507C5.08947 4.13076 5.57819 4.13078 5.85677 3.94505C5.85681 3.94503 5.85688 3.94499 5.85692 3.94496L10.6041 0.780127C10.4484 0.32979 10.0204 0.00537109 9.51784 0.00537109H1.1498C0.64719 0.00537109 0.219207 0.32979 0.0634766 0.780127L4.81081 3.94499C4.81087 3.94503 4.81091 3.94503 4.81095 3.94507Z' fill='%23FFFFFF'/%3E%3Cpath d='M6.20333 4.46499C6.20327 4.46503 6.20323 4.46507 6.20319 4.46509C5.95939 4.62762 5.64643 4.70889 5.33358 4.70889C5.02066 4.70889 4.70782 4.62764 4.46401 4.46507C4.46397 4.46505 4.46395 4.46503 4.4639 4.46501L0.000244141 1.48926V6.84497C0.000244141 7.47866 0.515811 7.9942 1.14954 7.9942H9.51765C10.1514 7.9942 10.6669 7.47866 10.6669 6.84497V1.48926L6.20333 4.46499Z' fill='%23FFFFFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_124_97'%3E%3Crect width='10.6667' height='8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.contacts__managers-row {
    opacity: 0;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 1.25rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: .65rem;
}

.contacts__managers-tg {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 1.875rem;
    height: 1.875rem; 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='30' viewBox='0 0 36 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.46487 12.9388C12.1266 8.71839 18.5585 5.91407 21.7883 4.55355C30.9807 0.69414 32.913 0.0277656 34.1552 0C34.4313 0 35.0386 0.0555315 35.4526 0.388718C35.7839 0.666374 35.8667 1.02733 35.9219 1.30498C35.9771 1.58264 36.0323 2.16571 35.9771 2.60996C35.4802 7.88542 33.3271 20.6853 32.2229 26.5716C31.7536 29.0705 30.8426 29.9035 29.9593 29.9868C28.0269 30.1534 26.5639 28.7096 24.7144 27.4879C21.7882 25.5721 20.1596 24.3782 17.3163 22.4901C14.0313 20.3244 16.1569 19.1305 18.034 17.1869C18.5309 16.6871 27.0056 8.91275 27.1712 8.21861C27.1988 8.13531 27.1988 7.80212 27.0056 7.63553C26.8123 7.46894 26.5363 7.52447 26.3154 7.58C26.0118 7.63553 21.3742 10.7453 12.3474 16.8815C11.0224 17.7977 9.83536 18.242 8.75877 18.2142C7.57176 18.1864 5.30817 17.5478 3.59667 16.9925C1.52631 16.3262 -0.129981 15.9652 0.00804326 14.799C0.0908577 14.1882 0.919002 13.5774 2.46487 12.9388Z' fill='white'/%3E%3C/svg%3E");
}

.contacts__managers-mail {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 1.875rem;
    height: 1.875rem; 
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_124_121)'%3E%3Cpath d='M4.81095 3.94507C5.08947 4.13076 5.57819 4.13078 5.85677 3.94505C5.85681 3.94503 5.85688 3.94499 5.85692 3.94496L10.6041 0.780127C10.4484 0.32979 10.0204 0.00537109 9.51784 0.00537109H1.1498C0.64719 0.00537109 0.219207 0.32979 0.0634766 0.780127L4.81081 3.94499C4.81087 3.94503 4.81091 3.94503 4.81095 3.94507Z' fill='white'/%3E%3Cpath d='M6.20333 4.46499C6.20327 4.46503 6.20323 4.46507 6.20319 4.46509C5.95939 4.62762 5.64643 4.70889 5.33358 4.70889C5.02066 4.70889 4.70782 4.62764 4.46401 4.46507C4.46397 4.46505 4.46395 4.46503 4.4639 4.46501L0.000244141 1.48926V6.84497C0.000244141 7.47866 0.515811 7.9942 1.14954 7.9942H9.51765C10.1514 7.9942 10.6669 7.47866 10.6669 6.84497V1.48926L6.20333 4.46499Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_124_121'%3E%3Crect width='10.6667' height='8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}


.contacts__managers-item:hover .contacts__managers-row {
    opacity: 1;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}