/**
 * Swiper 12.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 27, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
: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;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.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-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Proxima Nova";src:url("/static/fonts/regular.c0e672bfc770.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("/static/fonts/medium.280c98d27446.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("/static/fonts/semibold.e80d33024ba8.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Proxima Nova";src:url("/static/fonts/bold.163937863248.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;scroll-margin-top:20px}.main{overflow:hidden;min-height:100vh;position:relative}body{display:flex;flex-direction:column;min-height:100vh;font-family:"Proxima Nova",sans-serif}.hidden{display:none !important}.container-new{width:100%;margin:0 auto;padding:0 16px}@media(min-width: 768px){.container-new{padding:0 44px}}@media(min-width: 1280px){.container-new{max-width:1248px;padding:0 16px}}@media(width <= 1023px){.html-no-scroll{overflow:hidden}}.section-title{color:var(--colors-gray-100);font-weight:600;font-size:24px;line-height:1.2}.section-title_white{color:var(--colors-gray-0)}@media(min-width: 768px)and (width <= 1279px){.section-title{font-weight:500;font-size:32px}}@media(min-width: 1280px){.section-title{font-size:40px}}:root{--colors-gray-0: #ffffff;--colors-gray-30: #f6f7f9;--colors-gray-40: #f0f2f5;--colors-gray-50: #e0e5eb;--colors-gray-60: #dae0e7;--colors-gray-70: #cbd2dc;--colors-gray-80: #9faab7;--colors-gray-90: #475a6f;--colors-gray-100: #212529;--colors-accent-30: #e4e4f5;--colors-accent-40: #d2d3ee;--colors-accent-50: #c0c1e7;--colors-accent-80: #1e22aa;--colors-accent-90: #202ed1;--colors-accent-100: #1e2bc3;--colors-error-80: #f22a41}.yds-button{color:var(--colors-gray-30);font-size:16px;line-height:24px;font-weight:600;border:2px solid rgba(0,0,0,0);border-radius:12px;height:52px;padding:12px 14px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:background-color 150ms ease-out,border-color 150ms ease-out,color 150ms ease-out}.yds-button__label{padding:0 8px;align-items:center;display:flex;gap:8px}.yds-button_medium{height:44px;padding:8px 14px;border-radius:10px}.yds-button:hover{color:var(--colors-gray-30);text-decoration:none}.yds-button_only-icon .yds-button__label{padding:0;display:inline-flex;align-items:center;justify-content:center}.yds-button_only-icon.yds-button_medium{padding:8px}.yds-button_primary{background-color:var(--colors-accent-80)}.yds-button_primary:hover{background-color:var(--colors-accent-90)}.yds-button_primary:active{background-color:var(--colors-accent-100)}.yds-button_secondary{color:var(--colors-accent-80);background-color:var(--colors-accent-30)}.yds-button_secondary:hover{color:var(--colors-accent-80);background-color:var(--colors-accent-40)}.yds-button_secondary:active{background-color:var(--colors-accent-50)}.yds-button_outline{color:var(--colors-gray-100);border-color:var(--colors-gray-50);background-color:var(--colors-gray-0)}.yds-button_outline:hover{color:var(--colors-gray-100);background-color:var(--colors-gray-50)}.yds-button_outline:active{border-color:var(--colors-gray-60);background-color:var(--colors-gray-60)}.yds-button_outline-secondary{color:var(--colors-gray-0);border-color:var(--colors-gray-50);background-color:rgba(0,0,0,0)}.yds-button_outline-secondary:hover{color:var(--colors-gray-100);background-color:var(--colors-gray-50)}.yds-button_outline-secondary:active{border-color:var(--colors-gray-60);background-color:var(--colors-gray-60)}.yds-button_white{color:var(--colors-accent-80);background-color:var(--colors-gray-0)}.yds-button_white:hover{color:var(--colors-accent-80);background-color:var(--colors-accent-40)}.yds-button_white:active{background-color:var(--colors-accent-50)}.yds-button[disabled]{color:var(--colors-gray-80);background-color:var(--colors-gray-40);border-color:var(--colors-gray-40);cursor:auto}.yds-tabs-panel{display:none}.yds-tabs-panel.show{display:block}.yds-collapse-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.yds-collapse-content.show{max-height:3000px;opacity:1}.yds-input-group{display:flex;flex-direction:column}.yds-input-group-hint{margin-top:4px;color:var(--colors-gray-80);font-weight:500;font-size:12px;line-height:16px;display:none}.yds-input-group-hint.show{display:block}.yds-input-group.error .yds-input-group-hint{color:var(--colors-error-80)}.yds-input-group.error .yds-input input{border-color:var(--colors-error-80)}.yds-input-group.error .yds-input label{color:var(--colors-error-80)}.yds-input-group.error .yds-select__trigger{border-color:var(--colors-error-80)}.yds-input-group.error .yds-select__label{color:var(--colors-error-80)}.yds-input-group.error .yds-checkbox__box{border-color:var(--colors-error-80)}.yds-input{position:relative;height:52px}.yds-input label{position:absolute;top:0;left:0;font-size:16px;line-height:1.5;color:var(--colors-gray-80);padding:14px 14px 0;pointer-events:none}.yds-input input{color:var(--colors-gray-100);border:2px solid var(--colors-gray-50);background-color:var(--colors-gray-0);font-size:16px;line-height:1.5;font-weight:400;border-radius:12px;padding:21px 13px 4px;height:100%;width:100%;transition:border-color .2s ease}.yds-input input:focus{border-color:var(--colors-accent-80);outline:none}.yds-input_dirty label{font-size:12px;line-height:16px;white-space:nowrap;padding:6px 16px 0}.yds-input_required label::after{content:"";width:4px;height:4px;margin:2px 4px;display:inline-block;border-radius:50%;background-color:var(--colors-error-80)}.yds-select{position:relative}.yds-select__trigger{position:relative;border:2px solid var(--colors-gray-50);background-color:var(--colors-gray-0);border-radius:12px;height:52px;width:100%;text-align:left;padding:20px 48px 4px 13px;cursor:pointer}.yds-select__trigger::after{content:"";display:inline-block;width:24px;height:24px;background:url("/static/images/chevron-down-gray.9dfd5cfc2754.svg") no-repeat center center;position:absolute;right:14px;top:12px;transition:transform .2s ease}.yds-select__trigger.active::after{transform:rotate(-180deg)}.yds-select__label{color:var(--colors-gray-80);font-size:16px;line-height:1.5;font-weight:500;position:absolute;top:0;left:0;padding:12px 14px 0}.yds-select__label.active{font-size:12px;line-height:16px;white-space:nowrap;padding:4px 14px 0}.yds-select__value{color:var(--colors-gray-100);font-size:16px;line-height:1.5;font-weight:400;white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}.yds-select__dropdown{background-color:var(--colors-gray-0);border-radius:12px;padding:8px;box-shadow:0 0 12px rgba(0,0,0,.1);position:absolute;top:56px;width:100%;display:none;flex-direction:column;gap:4px;z-index:2}.yds-select__dropdown.open{display:flex}.yds-select__option{color:var(--colors-gray-100);font-weight:400;font-size:16px;line-height:1.5;padding:8px;cursor:pointer;border-radius:8px;transition:background-color .2s ease}.yds-select__option:hover{background-color:var(--colors-gray-30)}.yds-select_required .yds-select__label::after{content:"";width:4px;height:4px;margin:2px 4px;display:inline-block;border-radius:50%;background-color:var(--colors-error-80)}.yds-checkbox{position:relative;cursor:pointer;padding-left:32px}.yds-checkbox__label{color:var(--colors-gray-100);font-size:16px;line-height:1.5;font-weight:400}.yds-checkbox__label a{color:var(--colors-accent-80);text-decoration:underline;text-underline-offset:.2em}.yds-checkbox__label a:hover{color:var(--colors-accent-80);text-decoration:none}.yds-checkbox__box{border:2px solid var(--colors-gray-60);border-radius:4px;background-color:var(--colors-gray-0);width:20px;min-width:20px;height:20px;display:inline-block;position:absolute;left:2px;top:3px}.yds-checkbox__box::after{content:"";position:absolute;top:0;left:0;display:none;background:url("/static/images/mark-icon.fd0310343985.svg") no-repeat center center;width:100%;height:100%}.yds-checkbox:hover .yds-checkbox__box{border-color:var(--colors-gray-70)}.yds-checkbox__input:checked+.yds-checkbox__box{background-color:var(--colors-accent-80);border-color:var(--colors-accent-80)}.yds-checkbox__input:checked+.yds-checkbox__box::after{display:block}.yds-checkbox__input:focus+.yds-checkbox__box{box-shadow:0 0 0 3px rgba(var(--colors-accent-80-rgb), 0.2)}.yds-checkbox__input:disabled+.yds-checkbox__box{opacity:.5;cursor:not-allowed}.yds-radio{position:relative;cursor:pointer;padding-left:32px}.yds-radio__label{color:var(--colors-gray-100);font-size:16px;line-height:1.5;font-weight:400}.yds-radio__label a{color:var(--colors-accent-80);text-decoration:underline;text-underline-offset:.2em}.yds-radio__label a:hover{color:var(--colors-accent-80);text-decoration:none}.yds-radio__box{border:2px solid var(--colors-gray-60);border-radius:50%;background-color:var(--colors-gray-0);width:20px;min-width:20px;height:20px;display:inline-block;position:absolute;left:2px;top:2px}.yds-radio:hover .yds-radio__box{border-color:var(--colors-gray-70)}.yds-radio__input:checked+.yds-radio__box{border-color:var(--colors-accent-80);border-width:6px}.yds-radio__input:focus+.yds-radio__box{box-shadow:0 0 0 3px rgba(var(--colors-accent-80-rgb), 0.2)}.yds-radio__input:disabled+.yds-radio__box{opacity:.5;cursor:not-allowed}.file-upload__dropzone{border:2px dashed var(--colors-gray-70);border-radius:12px;cursor:pointer;transition:all .2s ease}.file-upload__dropzone:hover{border-color:var(--colors-gray-80);background-color:var(--colors-gray-30)}.file-upload__content{padding:12px 14px;text-align:center}.file-upload__title{color:var(--colors-accent-90);font-size:16px;line-height:1.5;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload__hint{font-size:16px;line-height:1.5;font-weight:500;margin:0;color:var(--colors-gray-80);transition:color .2s ease}.file-upload.error .file-upload__dropzone,.file-upload.error .file-upload__title{border-color:var(--colors-error-80)}.file-upload .dragover{border-color:var(--colors-accent-80);background-color:var(--colors-gray-30)}.yds-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center}.yds-modal[hidden]{display:none}.yds-modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);animation:fadeIn .2s ease}.yds-modal__container{position:relative;background-color:var(--colors-gray-0);border-radius:16px;width:90%;max-width:420px;max-height:90vh;display:flex;flex-direction:column;animation:slideIn .3s ease;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.yds-modal__icon{background-color:var(--colors-gray-30);border-radius:20px;width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center}.yds-modal__header{display:flex;flex-direction:column;align-items:flex-start;padding:28px 32px 24px}.yds-modal__close{position:absolute;top:0;right:-48px;background:var(--colors-gray-30);background-image:url("/static/images/close.6948bd55d789.svg");background-position:center;background-repeat:no-repeat;border:none;cursor:pointer;padding:0;width:32px;height:32px;border-radius:8px}.yds-modal__body{padding:0 32px 28px;overflow-y:auto;flex:1}.yds-modal__title{color:var(--colors-gray-100);font-size:24px;line-height:1.2;font-weight:600;margin:0 0 8px}.yds-modal__text{color:var(--colors-gray-100);font-weight:500;font-size:16px;line-height:1.5;margin:8px 0 0}.yds-modal__text a{color:var(--colors-accent-80);text-decoration:underline;text-underline-offset:.2em}.yds-modal__text a:hover{text-decoration:none}.yds-modal__button{margin-top:53px}@media screen and (max-width: 560px){.yds-modal__container{position:absolute;bottom:0;width:100%;max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.yds-modal__title{margin-bottom:12px}.yds-modal__header{padding:16px 16px 0}.yds-modal__body{padding:24px 16px}.yds-modal__close{top:16px;right:16px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideIn{from{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.header{position:absolute;z-index:10;top:0;left:0;right:0;padding:17px 0 12px;transition:background-color .2s ease}.header__logo{position:relative;z-index:51;display:inline-block;width:114px}.header__logo-icon{max-width:100%}.header__logo-icon_accent{display:none}.header__button{display:none}.header__burger-toggle{position:absolute;z-index:51;top:16px;right:16px;width:36px;height:36px;outline:none;background-color:rgba(0,0,0,0);border:0;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1px;cursor:pointer}.header__burger-toggle span{background-color:var(--colors-gray-30);border-radius:2px;height:2px;width:36px;display:inline-block;position:absolute;top:50%;right:0;transition:all .2s ease}.header__burger-toggle span:nth-child(1){top:calc(50% - 10px)}.header__burger-toggle span:nth-child(3){top:calc(50% + 10px);width:28px}.header__burger-toggle.active{background-color:var(--colors-gray-30);border-radius:8px;width:32px;height:32px}.header__burger-toggle.active span:nth-child(1){top:50%;rotate:45deg;width:15px;left:8.5px;right:8.5px;background-color:var(--colors-gray-100)}.header__burger-toggle.active span:nth-child(2){rotate:-45deg;width:15px;left:8.5px;right:8.5px;background-color:var(--colors-gray-100)}.header__burger-toggle.active span:nth-child(3){opacity:0}.header_fixed{position:fixed;background-color:var(--colors-accent-80)}@media(width <= 1023px){.header__logo.active .header__logo-icon{display:none}.header__logo.active .header__logo-icon_accent{display:inline-block}.header__navbar{position:absolute;top:0;right:0;left:0;background-color:#fff;width:100%;height:100vh;z-index:50;padding:88px 24px 24px;transform:translateX(100%);transition:transform .2s ease}}@media(width <= 1023px)and (min-width: 768px)and (width <= 1023px){.header__navbar{padding-left:44px;padding-right:44px}}@media(width <= 1023px){.header__navbar-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.header__navbar-link{color:var(--colors-gray-100);font-weight:600;font-size:16px;line-height:1.5;text-decoration:none;display:inline-block}.header__navbar-link:hover{text-decoration:underline;text-decoration-color:var(--colors-accent-80);text-underline-offset:.3em}.header__navbar.active{transform:translate(0)}}@media(min-width: 768px)and (width <= 1023px){.header__logo{width:127px;margin-left:-6px}.header__burger-toggle{right:46px}}@media(min-width: 1024px){.header{padding:12px 0 8px}.header__container{display:flex;justify-content:space-between;align-items:center}.header__logo{width:155px;margin-left:-8px}.header__navbar{padding:4px 0;margin-bottom:7px}.header__navbar-list{list-style:none;padding:0;margin:0;display:flex;gap:8px}.header__navbar-link{color:var(--colors-gray-0);font-weight:400;font-size:16px;line-height:1.5;text-decoration:none;display:inline-block;padding:4px 4px 3px;border-bottom:1px solid rgba(0,0,0,0)}.header__navbar-link:hover{text-decoration:none;border-color:var(--colors-accent-80)}}@media(min-width: 1024px)and (min-width: 1280px){.header__navbar-link{padding:4px 16px 3px}}@media(min-width: 1024px){.header__button{display:inline-flex;margin-bottom:5px}.header__burger-toggle{display:none}}.hero{position:relative;z-index:1;background-color:#12184e;padding:90px 0 56px;min-height:669px;display:flex;flex-direction:column;justify-content:flex-end}.hero__background{position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero__pre-title{color:var(--colors-gray-0);font-weight:600;font-size:18px;line-height:1.4;margin-bottom:4px}.hero__title{color:var(--colors-gray-0);font-weight:500;font-size:32px;line-height:1.2;margin-bottom:20px;max-width:330px}.hero__items{display:grid;grid-template-columns:auto 1fr;margin-bottom:16px}.hero__item:nth-child(1){grid-column:1/-1;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:12px;margin-bottom:12px}.hero__item:nth-child(2){padding-right:32px}.hero__item:nth-child(3){padding-left:32px;border-left:1px solid rgba(255,255,255,.2)}.hero__item-text{display:inline-flex;flex-direction:column;gap:4px;margin:0}.hero__item-text strong{color:#8d9197;font-weight:400;font-size:14px;line-height:1.5}.hero__item-text span{color:var(--colors-gray-0);font-weight:400;font-size:18px;line-height:1.4}.hero__button{width:100%}.hero__footer{max-width:440px}@media(min-width: 768px){.hero__items{grid-template-columns:167px 188px 1fr}.hero__item:nth-child(1){grid-column:1;padding:0;border-bottom:0;margin:0}.hero__item:nth-child(2){border-left:1px solid rgba(255,255,255,.2);padding-left:30px;padding-right:30px}.hero__item-text{gap:0;padding:12px 0 14px}}@media(min-width: 768px)and (width <= 1279px){.hero{min-height:700px;padding:100px 0 80px}.hero__pre-title{margin-bottom:8px}.hero__title{font-size:48px;line-height:1.08;max-width:530px}}@media(min-width: 1280px){.hero{min-height:720px;padding:120px 0 130px}.hero__pre-title{margin-bottom:11px}.hero__title{font-size:56px;line-height:1.08;max-width:630px;margin-bottom:28px}}.steps{padding:60px 0 124px;border-bottom:1px solid var(--colors-gray-70);background-color:var(--colors-gray-0);position:relative;z-index:1;overflow:hidden}.steps__items{display:flex;flex-direction:column;gap:32px}.steps__item{position:relative;display:flex;justify-content:flex-start;align-items:center}.steps__item-title{color:var(--colors-gray-100);font-weight:500;font-size:32px;line-height:1.2;display:inline-block;margin:0 62px 0 0;min-width:26px;transform:translateY(-2px)}.steps__item::before{content:"";display:inline-block;width:6px;height:6px;background-color:var(--colors-accent-80);transform:rotate(45deg);position:absolute;top:calc(50% - 3px);left:32px}.steps__item-icon{width:32px;height:32px}.steps__item-text{color:var(--colors-accent-80);font-weight:600;font-size:16px;line-height:1.5;margin-left:8px}.steps__decor-mobile{position:absolute;z-index:-1;left:50px;bottom:36px}@media(min-width: 768px){.steps__decor-mobile{display:none}}.steps__decor-desktop{display:none}.steps__decor-line{position:absolute;bottom:864px;left:-377px;transform:rotate(-90deg)}.steps__bg-image{display:none}@media(min-width: 768px){.steps{padding:0}.steps__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:26px;margin-right:175px;max-width:652px}.steps__item{flex-direction:column;padding:53px 0 57px}.steps__item-title{font-size:56px;line-height:1.08;margin:0 0 89px}.steps__item::before{top:140px;left:calc(50% - 6px);width:12px;height:12px}.steps__item-icon{width:64px;height:64px}.steps__item-text{font-size:18px;line-height:1.4;text-align:center;margin:14px 0 0}.steps::after{content:"";display:block;position:absolute;z-index:-2;height:100%;width:100%;left:calc(50% + 570px);top:0;background-color:#e4e4f4}}@media(min-width: 768px)and (width <= 1279px){.steps__decor-line{transform:none;bottom:auto;top:145px;left:calc(50% - 639px)}.steps__bg-image{position:absolute;top:0;left:calc(50% + 191px);height:100%;min-height:438px}.steps__bg-image_tablet{display:block}}@media(min-width: 1280px){.steps__items{grid-template-columns:296px 312px 312px;max-width:100%;gap:0}.steps__item{padding:62px 15px 57px;border-right:1px solid var(--colors-gray-70)}.steps__item:first-child{padding-right:30px}.steps__item:first-child::before{left:calc(50% - 14px)}.steps__item:last-child{border:none}.steps__item::before{top:148px}.steps__item-title{margin-bottom:75px}.steps__decor-desktop{display:block;position:absolute;z-index:-1;top:153px;left:calc(50% - 609px)}.steps__decor-line{left:calc(50% - 1036px);bottom:auto;top:870px;transform:rotate(90deg)}.steps::after{left:calc(50% + 850px)}.steps__bg-image{position:absolute;z-index:-1;top:-8px;left:calc(50% + 354px);height:calc(100% + 92px);min-height:474px}.steps__bg-image_desktop{display:block}}.about-team{padding:58px 0 60px}.about-team__title{margin-bottom:24px}.about-team__grid{display:grid;gap:32px}.about-team__content-text{color:var(--colors-gray-90);line-height:1.5;font-weight:400;font-size:16px}.about-team__content-text p{color:inherit;line-height:inherit;font-weight:inherit;margin:0;min-height:24px}.about-team__sub-title{color:var(--colors-gray-100);font-weight:600;font-size:18px;line-height:1.4;margin-bottom:24px}.about-team__articles{display:flex;flex-direction:column;gap:16px}.about-team__article{display:flex;gap:12px}.about-team__article-icon{width:32px;min-width:32px;height:32px;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.about-team__article-heading{color:var(--colors-accent-80);font-weight:600;font-size:16px;line-height:1.5;text-decoration:none}.about-team__article-heading:hover{color:var(--colors-accent-80);text-decoration:none}.about-team__article-text{color:var(--colors-gray-90);font-weight:400;font-size:14px;line-height:1.5;margin:4px 0 0}@media(min-width: 768px)and (width <= 1279px){.about-team{padding:77px 0 80px}.about-team__title{margin-bottom:32px}.about-team__sub-title{font-size:20px}.about-team__articles{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;max-width:680px}.about-team__article{gap:16px}.about-team__article-text{margin-top:9px}}@media(min-width: 1280px){.about-team{padding:97px 0 102px}.about-team__grid{grid-template-columns:1fr 384px;gap:136px}.about-team__title{margin-bottom:32px}.about-team__sub-title{font-size:24px;line-height:1.2}.about-team__article{gap:16px}.about-team__article-text{margin-top:5px}}.directions{background-color:var(--colors-gray-30);padding:60px 0}.directions__title{margin-bottom:32px}.directions__block{background-color:var(--colors-accent-80);margin-bottom:24px;border-radius:20px;padding:16px 8px 8px}.directions__block-nav{display:flex;flex-wrap:wrap;gap:12px;padding:0 8px;margin-bottom:16px}.directions__block-nav button{background-color:rgba(255,255,255,.05);color:var(--colors-gray-0);font-weight:500;font-size:16px;line-height:1.5;padding:6px 14px;border-radius:10px;border:2px solid rgba(0,0,0,0);height:40px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.directions__block-nav button:hover{background-color:rgba(255,255,255,.2)}.directions__block-nav button.active{border-color:var(--colors-gray-0)}.directions__block-tabs{background-color:var(--colors-gray-0);border-radius:12px;padding:16px}.directions__tab-heading{color:var(--colors-gray-100);font-weight:600;font-size:20px;line-height:1.4;margin-bottom:8px}.directions__tab-text{color:var(--colors-gray-90);font-weight:400;font-size:16px;line-height:1.5;margin:0}.directions__tab-text p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.directions__button{width:100%}@media(min-width: 768px)and (width <= 1279px){.directions{padding:80px 0}.directions__block{padding-top:32px}.directions__block-nav{padding:0 24px}.directions__block-nav button{height:48px;padding:10px 18px}.directions__block-tabs{padding:24px}.directions__tab-heading{font-size:24px;line-height:1.2;margin-bottom:12px}}@media(min-width: 1280px){.directions{padding:98px 0 100px}.directions__title{margin-bottom:34px}.directions__block{padding-top:32px;margin-bottom:32px;background-image:url("/static/images/directions-bg.3f1e31bcef25.png");background-position:top right;background-size:contain;background-repeat:no-repeat}.directions__block-nav{padding:0 32px}.directions__block-nav button{height:48px;padding:10px 18px}.directions__block-tabs{padding:32px}.directions__tab-heading{font-size:24px;line-height:1.2;margin-bottom:12px}.directions__footer{text-align:center}.directions__button{width:auto}}.vacancies{background-color:var(--colors-accent-80);background-image:url("/static/images/mobile.febacb7534a6.jpg");background-position:top;background-size:cover;background-repeat:no-repeat;padding:60px 0}.vacancies__title{margin-bottom:32px}.vacancies__items{display:flex;flex-direction:column;gap:32px}.vacancies__item{background-color:var(--colors-gray-0);border-radius:12px}.vacancies__item-header{display:flex;flex-direction:column-reverse;position:relative;padding:20px 70px 20px 20px}.vacancies__item-header.active .vacancies__item-toggle img{transform:rotate(-180deg)}.vacancies__item-heading{color:var(--colors-gray-100);font-weight:600;font-size:18px;line-height:1.4;margin:0}.vacancies__item-grades{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.vacancies__item-grades span{background-color:var(--colors-gray-30);border-radius:4px;height:24px;padding:1px 8px;color:var(--colors-accent-80);font-weight:500;font-size:14px;line-height:20px;white-space:nowrap}.vacancies__item-toggle{position:absolute;top:calc(50% - 22px);right:20px}.vacancies__item-toggle img{transition:transform .2s ease}.vacancies__item-button{width:100%}.vacancies__item-button_header{display:none}.vacancies__item-wrapper{padding:0 20px}.vacancies__item-content{border-top:1px solid var(--colors-gray-60);padding:19px 0}.vacancies__item-content-block{color:var(--colors-gray-100);font-size:16px;line-height:1.5;font-weight:400}.vacancies__item-content-block p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;min-height:24px;margin:0}.vacancies__item-content-block p b{font-weight:600}.vacancies__item-content-block ul{padding-left:24px;color:var(--colors-gray-90);font-size:inherit;font-weight:inherit;line-height:inherit;margin:16px 0 20px}.vacancies__item-content-block ul li::marker{font-size:.8em}@media(min-width: 768px)and (width <= 1279px){.vacancies{background-image:url("/static/images/tablet.fe678ac1a3aa.jpg");padding:80px 0}.vacancies__items{gap:24px}.vacancies__item-header{padding:24px 82px 24px 32px}.vacancies__item-toggle{right:32px}.vacancies__item-content{padding:23px 0}.vacancies__item-content-block ul{margin-bottom:24px}.vacancies__item-wrapper{padding:0 32px}.vacancies__item-button{margin-top:8px}}@media(min-width: 1280px){.vacancies{background-image:url("/static/images/desktop.4f5b541b0dcc.jpg");padding:100px 0}.vacancies__items{gap:24px}.vacancies__item-header{padding:24px 92px 24px 32px;flex-direction:row;align-items:center;gap:16px;flex-wrap:nowrap}.vacancies__item-grades{flex-wrap:nowrap;margin:0}.vacancies__item-button{display:none;width:152px;min-width:152px;margin-left:auto}.vacancies__item-button_header{display:inline-flex}.vacancies__item-toggle{right:32px}.vacancies__item-content{padding:30px 0 25px;display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}.vacancies__item-content-block ul{margin-bottom:32px}.vacancies__item-content-block ul:last-child{margin-bottom:0}.vacancies__item-wrapper{padding:0 32px}}.advantages{background-color:var(--colors-gray-30);padding:60px 0}.advantages__title{margin-bottom:32px}.advantages__items{display:flex;gap:16px;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;margin:0 -16px;padding:0 16px}.advantages__items::-webkit-scrollbar{display:none}.advantages__item{background-color:var(--colors-gray-0);border-radius:12px;min-width:300px;width:300px;padding:20px}.advantages__item-icon{width:40px;height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:30px}.advantages__item-icon img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.advantages__item-heading{color:var(--colors-gray-100);font-weight:600;font-size:18px;line-height:1.4;margin-bottom:10px}.advantages__item-text{color:var(--colors-gray-90);font-weight:400;font-size:16px;line-height:1.5;margin:0}.advantages__item-text p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.advantages__video{margin-top:40px;aspect-ratio:16/9;display:flex}.advantages__video-frame{width:100%;height:100%;border-radius:20px}.advantages__footer{margin-top:32px}.advantages__button{width:100%}@media(min-width: 768px){.advantages__items{overflow:hidden;display:grid;padding:0;margin:0}.advantages__item{width:100%;min-width:auto;padding:32px}}@media(min-width: 768px)and (width <= 1279px){.advantages{padding:80px 0}.advantages__items{grid-template-columns:repeat(2, 1fr);gap:24px}}@media(min-width: 1280px){.advantages{padding:94px 0 100px}.advantages__title{margin-bottom:29px}.advantages__items{grid-template-columns:repeat(3, 1fr);gap:32px}.advantages__video{margin-top:60px}.advantages__button{width:auto}.advantages__footer{text-align:center}}.about-company{background-color:var(--colors-accent-80);background-image:url("/static/images/mobile.febacb7534a6.jpg");background-position:top;background-repeat:no-repeat;background-size:cover;padding:60px 0}.about-company__title{margin-bottom:32px}.about-company__text{color:var(--colors-gray-30);font-weight:400;font-size:16px;line-height:1.5}.about-company__text p{font-weight:inherit;font-size:inherit;line-height:inherit;min-height:24px;margin:0}.about-company__icon{display:none}@media(min-width: 768px){.about-company{padding:97px 0 100px;background-image:url("/static/images/tablet.fe678ac1a3aa.jpg")}.about-company__icon{display:inline-flex;align-items:center;justify-content:center;width:117px;min-width:117px;height:85px;margin:3px 0 0 -13px}.about-company__icon img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.about-company__container{display:flex;flex-direction:row-reverse;gap:48px}}@media(min-width: 1280px){.about-company{padding:100px 0;background-image:url("/static/images/desktop.4f5b541b0dcc.jpg")}.about-company__container{flex-direction:row;justify-content:space-between}.about-company__content{max-width:746px}.about-company__icon{width:227px;min-width:227px;height:164px;margin:91px 0 0 0}}.bid{padding:60px 0}.bid__title{margin:0}.bid__text{color:var(--colors-gray-90);font-weight:400;font-size:16px;line-height:1.5;margin-top:16px}.bid__content{margin-top:32px}.bid__block{border:2px solid var(--colors-gray-50);border-radius:20px;padding:14px}.bid__block-heading{color:var(--colors-gray-100);font-weight:600;font-size:20px;line-height:1.4;margin-bottom:24px}.bid__block-text{color:var(--colors-gray-100);font-weight:400;font-size:16px;line-height:1.5;margin-bottom:24px}.bid__block-button{width:100%}.bid__form{display:flex;flex-direction:column;gap:16px}.bid__form-item-full-width{grid-column:1/-1}.bid__form-inputs{display:grid;gap:16px;grid-template-columns:100%}.bid__form-resume-heading{color:var(--colors-gray-100);font-weight:400;font-size:16px;line-height:1.5;margin-bottom:16px}.bid__form-resume-controls{display:flex;gap:12px;flex-direction:column}.bid__form-resume-upload,.bid__form-resume-link{margin-top:16px}.bid__form-agreements{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:7px 0 9px}@media(min-width: 768px){.bid__block{padding:30px}.bid__block-heading{font-size:24px;line-height:1.2}.bid__form{border:2px solid var(--colors-gray-50);border-radius:20px;padding:30px}.bid__form-inputs{gap:16px;grid-template-columns:repeat(2, 1fr)}.bid__form-resume-controls{gap:16px;flex-direction:row}}@media(min-width: 768px)and (width <= 1279px){.bid{padding:80px 0}}@media(min-width: 1280px){.bid{padding:100px 0}.bid__container{display:grid;grid-template-columns:1fr 696px;gap:32px}.bid__content{margin-top:0}}.faq{background-color:var(--colors-gray-30);padding:60px 0}.faq__title{margin-bottom:32px}.faq__items{display:flex;flex-direction:column;gap:8px}.faq__item{background-color:var(--colors-gray-0);border-radius:12px;padding:24px 32px}.faq__item-header{cursor:pointer;display:flex;gap:16px;align-items:center;justify-content:space-between}.faq__item-header.active .faq__item-toggle img{transform:rotate(-180deg)}.faq__item-heading{color:var(--colors-gray-100);font-weight:600;font-size:18px;line-height:1.4;margin:0}.faq__item-toggle{min-width:44px}.faq__item-toggle img{transition:transform .2s ease}.faq__item-text{padding-top:8px;color:var(--colors-gray-100);font-weight:400;font-size:16px;line-height:1.5}.faq__item-text p{font-weight:inherit;font-size:inherit;line-height:inherit}.faq__item-text a{color:var(--colors-accent-80);text-decoration:underline;text-underline-offset:.2em}.faq__item-text a:hover{text-decoration:none}@media(min-width: 768px)and (width <= 1279px){.faq{padding:80px 0}.faq__item-text{max-width:448px}}@media(min-width: 1280px){.faq{padding:100px 0}.faq__item-text{max-width:984px}}.other-vacancies{background-color:var(--colors-gray-30);padding:0 0 60px}.other-vacancies__carousel{overflow:visible;scrollbar-width:none;display:flex;align-items:stretch}.other-vacancies__carousel-buttons{display:none}.other-vacancies__carousel .swiper-slide{width:auto !important}.other-vacancies__header{margin-bottom:33px}.other-vacancies__title{margin-bottom:0}.other-vacancies__item{display:block;background-color:var(--colors-gray-0);text-decoration:none;min-width:280px;width:280px;border-radius:12px;padding:16px}.other-vacancies__item-category{display:inline-block;color:var(--colors-accent-80);font-size:14px;line-height:18px;font-weight:500;margin-bottom:10px;padding:2px 8px 4px;background-color:rgba(33,37,41,.04);border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.other-vacancies__item-title{color:var(--colors-gray-100);font-weight:600;font-size:16px;line-height:1.5;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:48px;margin-bottom:26px;transition:color .2s ease}.other-vacancies__item-grade,.other-vacancies__item-location{max-width:100%;color:var(--colors-gray-80);font-weight:400;font-size:16px;line-height:1.5;padding-left:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;position:relative}.other-vacancies__item-grade::before,.other-vacancies__item-location::before{content:"";display:inline-block;width:20px;min-width:20px;height:20px;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:0;top:2px}.other-vacancies__item-grade::before{background-image:url("/static/images/grade-icon.fdb12c021245.svg")}.other-vacancies__item-location::before{background-image:url("/static/images/location-icon.9c226dcda249.svg")}.other-vacancies__item-location{margin-top:8px}.other-vacancies__item:hover{text-decoration:none}.other-vacancies__item:hover .other-vacancies__item-title{color:var(--colors-accent-80)}.other-vacancies__footer{margin-top:24px}.other-vacancies__button{width:100%}@media(min-width: 768px){.other-vacancies__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.other-vacancies__carousel-buttons{display:inline-flex;gap:8px;min-width:96px}.other-vacancies__carousel-button{border-color:rgba(0,0,0,0)}.other-vacancies__carousel-button:disabled{background-color:var(--colors-gray-40);cursor:auto}.other-vacancies__carousel-button:disabled img{opacity:.5}.other-vacancies__carousel-button_prev img{transform:rotate(90deg)}.other-vacancies__carousel-button_next img{transform:rotate(-90deg)}.other-vacancies__item-title{min-height:51px;font-size:18px;line-height:1.4;margin-bottom:32px}.other-vacancies__footer{margin-top:32px}.other-vacancies__button{padding:12px 10px}}@media(min-width: 768px)and (width <= 1279px){.other-vacancies{padding:0 0 100px}.other-vacancies__header{margin-bottom:20px}.other-vacancies__footer{text-align:right}.other-vacancies__button{width:auto}}@media(min-width: 1280px){.other-vacancies{padding:0 0 80px}.other-vacancies__title{font-size:32px}.other-vacancies__footer{text-align:right}.other-vacancies__button{width:auto}}.footer{background-color:var(--colors-gray-100);color:var(--colors-gray-0);padding:28px 0}.footer__top{margin-bottom:32px;display:grid}.footer__resources{display:flex;gap:24px;margin:28px 0 32px}.footer__resources-link{width:44px;height:44px;background-color:var(--colors-gray-40);border-radius:9.5px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease}.footer__resources-link:hover{background-color:var(--colors-gray-60)}.footer__contact-text{color:var(--colors-gray-30);font-size:16px;line-height:1.5;font-weight:400;margin-bottom:16px}.footer__contact-text a{color:var(--colors-gray-30);text-decoration:underline;text-underline-offset:.2em}.footer__contact-text a:hover{text-decoration:none}.footer__contact-text-br{display:none}.footer__contact-button{width:100%}.footer__bottom{display:flex;flex-direction:column;gap:22px}.footer__copyright{color:#909294;font-weight:400;font-size:14px;line-height:1.4;margin:0}.footer__policy{color:var(--colors-gray-60);font-weight:300;font-size:14px;line-height:1.4;text-decoration:underline;text-underline-offset:.2em;margin:0}.footer__policy:hover{text-decoration:none}@media(min-width: 768px){.footer{padding:40px 0}.footer__top{grid-template-columns:264px 1fr;gap:26px 32px;margin-bottom:22px}.footer__logo{grid-column:1/-1}.footer__resources{margin:6px 0 0;flex-wrap:wrap}.footer__contact{display:flex;justify-content:flex-end;gap:28px}.footer__contact-button{width:177px;min-width:177px}.footer__contact-text-br{display:inline-block}.footer__bottom{flex-direction:row;justify-content:space-between}}@media(min-width: 1280px){.footer__top{grid-template-columns:240px 250px 384px;justify-content:space-between;margin-bottom:24px}.footer__logo{grid-column:auto;margin-left:-10px}.footer__resources{margin-top:7px}.footer__contact{margin-top:3px}}.cookie-banner{display:none;background-color:var(--colors-accent-80);position:fixed;z-index:20;bottom:0;left:0;right:0;width:100%;padding:16px 0}.cookie-banner__container{display:flex;flex-direction:column;align-items:center;gap:24px}.cookie-banner__text{color:var(--colors-gray-0);font-size:16px;font-weight:400;line-height:1.5;margin:0}.cookie-banner__text a{color:var(--colors-gray-0);text-decoration:underline;text-underline-offset:.2em}.cookie-banner__text a:hover{text-decoration:none}.cookie-banner__button{width:100%}.cookie-banner.visible{display:block}@media(min-width: 768px){.cookie-banner{padding:20px 0}.cookie-banner__container{flex-direction:row;gap:34px}.cookie-banner__button{width:112px;min-width:112px;padding:12px}}@media(min-width: 1280px){.cookie-banner{padding:17px 0}}
