@import url(https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap);
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}body{margin:0;font:16px/24px Inter Tight,sans-serif;background:#fff;min-width:375px}video{border:0;outline:none}.container{width:1374px;max-width:100%;padding:0 15px;margin-left:auto;margin-right:auto}._bold{font-weight:700}ul{list-style:none}a{text-decoration:none}button{border:none;background-color:transparent;color:inherit;font:inherit;cursor:pointer;outline:none}img,svg{display:block;outline:none;max-width:100%}.display-none{display:none!important}@media(max-width:1023px){.tablet-hidden{display:none!important}}@media(min-width:1024px){.tablet-show{display:none!important}}@media(max-width:767px){.mobile-hidden{display:none!important}}@media(min-width:768px){.mobile-show{display:none!important}}.title{font-family:Inter Tight,sans-serif;letter-spacing:-.04em;font-weight:500}.title--01{font-size:100px;line-height:.9em}@media(max-width:1023px){.title--01{font-size:72px}}@media(max-width:767px){.title--01{font-size:48px}}.title--02{font-size:64px;line-height:1em}@media(max-width:1023px){.title--02{font-size:44px}}@media(max-width:767px){.title--02{font-size:24px}}.title--03{font-size:48px;line-height:56px;font-weight:600}@media(max-width:1023px){.title--03{font-size:32px;line-height:40px}}@media(max-width:767px){.title--03{font-size:24px;line-height:28px}}.title--04{font-size:32px;line-height:1.25em;font-weight:600}@media(max-width:1023px){.title--04{font-size:26px}}@media(max-width:767px){.title--04{font-size:20px}}.btn{padding:20px 32px;border-radius:100px;background:#fdc300;font-size:16px;line-height:1.5em;font-weight:600;color:#000;display:inline-flex;justify-content:center;text-align:center}.btn--blue{background:#003a70;color:#fff}.btn--small{padding:16px 32px}.btn--transparent{background:transparent;border:1px solid rgba(0,0,0,.15)}.btn--active-blue .active{background:#002e6b}.form-row{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:767px){.form-row{column-gap:8px}}@media(max-width:767px){.form-row--nowrap .form-field.half-string{width:calc(50% - 8px)}}.form-field{display:flex;flex-direction:column}.form-field__label{margin-bottom:12px;font-size:14px;line-height:14px}.form-field.full-string{width:100%}.form-field.half-string{width:calc(50% - 8px)}@media(max-width:767px){.form-field.half-string{width:100%}}.input,.input-wrapper{width:100%}.input{font-family:Manrope,sans-serif;font-size:16px;line-height:1.1em;letter-spacing:-.04em;padding:24px;background:transparent;border:1px solid #cacaca;outline:none;border-radius:50px;background:#fff}@media(max-width:767px){.input{padding:18px 24px}}.input--big{padding:29px 24px}.input--white{border-color:#fff;background:#fff}.input--white::placeholder{color:#000}.select{display:inline-block}.select,.select-opener{position:relative;width:100%}.select-opener{border:1px solid #cacaca;padding:19px 50px 19px 24px;font-family:inherit;color:#000;font-weight:500;font-size:16px;line-height:1.5em;transition:all .15s linear;background:transparent;cursor:pointer;background:#fff url(../img/select-arrow.svg) no-repeat;background-position:calc(100% - 20px);border-radius:50px}@media(max-width:767px){.select-opener{padding:18px 24px}}.select-opener:focus{outline:none}.select-opener:focus~.select__label{color:#000}.select.active{z-index:2}.select.active .select-opener{background:#fff url(../img/select-arrow-up.svg) no-repeat;background-position:calc(100% - 20px)}.select.active .select__options{display:block}.select__options{width:100%;display:none;position:absolute;list-style:none;padding:0;margin-top:8px;border:1px solid #cacaca;background-color:#fff;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08)}.select__options-header{padding:10px 14px;color:#000}.select-option{text-align:start;border:none;background-color:transparent;width:100%;padding:13px 25px;cursor:pointer;color:#000;font-size:14px;font-weight:500;line-height:1em}.select-option.selected{background:#cacaca url(../img/icons/check.svg) no-repeat calc(100% - 14px) 50%}:root{--swiper-theme-color:#007aff}.swiper,:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{overflow:hidden;list-style:none;padding:0}.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:translateZ(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}.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}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.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)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.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-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size)/2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size)/2);margin-left:0}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto;.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)}&.swiper-scrollbar-vertical,.swiper-vertical>&{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)}}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;>canvas,>img,>svg{max-width:100%;max-height:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out;pointer-events:none;transition-property:opacity;pointer-events:none}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{width:100%;height:100%;opacity:.6;z-index:0;&:before{content:"";background:#000;top:0;right:0;filter:blur(50px)}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}}.noUi-horizontal{background:#cacaca;border:none;height:1px}.noUi-horizontal .noUi-handle{width:10px;height:10px;border:none;border-radius:0;background:#002e6b;box-shadow:unset;right:-5px;top:-5px;border-radius:50%}.noUi-horizontal .noUi-handle:after,.noUi-horizontal .noUi-handle:before{display:none}.noUi-horizontal .noUi-tooltip{bottom:unset;background:none;border:0;border-radius:0;padding:0;font-size:14px;line-height:1em;font-weight:500}.noUi-horizontal .noUi-marker-normal,.noUi-horizontal .noUi-value{display:none}.noUi-horizontal .noUi-marker-large,.noUi-horizontal .noUi-marker-sub{height:3px;width:1px;background:#cacaca}.noUi-horizontal .noUi-pips-horizontal{top:-1px;height:unset;padding:0}.swiper-initialized .swiper-wrapper{align-items:stretch}.swiper-initialized .swiper-pagination{position:static;padding-top:32px}.swiper-initialized .swiper-pagination-bullet-active{background:#002e6b}.swiper-initialized .swiper-slide{height:auto}.header{position:absolute;width:100%;z-index:10;padding:17px 0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.3)}@media(max-width:767px){.header{padding-top:12px}}.header__inner{display:flex;justify-content:space-between}.header__left{display:flex;gap:24px}@media(max-width:767px){.header__left{width:100%;justify-content:space-between}}.header__logo img{object-fit:contain;max-width:196px;height:48px}.header__right{display:flex;align-items:center}@media(max-width:767px){.header__right{display:none}}.header__social-networks{display:flex;gap:10px;margin-right:24px}.header__phone{display:flex;align-items:center;gap:8px;text-decoration:none;color:#fff}.header__phone-icon{padding:13px;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex}.header__phone-text{font-size:14px;line-height:1.2em}.header__phone-title{color:hsla(0,0%,100%,.6);margin-bottom:4px}.header__phone-number{font-weight:600}.header-menu-modal{max-width:712px;width:100%;height:100%}@media(max-width:767px){.header-menu-modal{max-width:unset}}.header-menu-modal__header{display:flex;align-items:flex-start;gap:24px;padding:24px 48px 32px}@media(max-width:1023px){.header-menu-modal__header{padding:24px 16px 32px}}@media(max-width:767px){.header-menu-modal__header{padding:16px 16px 32px;justify-content:space-between}}@media(max-width:767px){.header-menu-modal__header-logo img{height:56px}}.header-menu-modal__header-close{padding-top:5px}@media(max-width:767px){.header-menu-modal__header-close{padding:4px}}.header-menu-modal__menu-link{font-size:24px;line-height:24px;font-weight:500;letter-spacing:-1px;padding:10px 200px 10px 48px;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;gap:24px;text-decoration:none;transition:all .2s}@media(max-width:1023px){.header-menu-modal__menu-link{padding:10px 200px 10px 16px}}@media(max-width:767px){.header-menu-modal__menu-link{font-size:18px;line-height:18px;padding:8px 16px;gap:10px}}.header-menu-modal__menu-link img{opacity:0;transition:all .2s;flex-shrink:0}@media(max-width:767px){.header-menu-modal__menu-link img{width:20px}}.header-menu-modal__menu-link:hover img{opacity:1}.header-menu-modal__social-networks{display:none;padding:32px 16px 24px}@media(max-width:767px){.header-menu-modal__social-networks{display:block}}.header-menu-modal__social-networks .header__social-networks{justify-content:center;padding:0;margin:0;border:none}.header-menu-modal__phone{display:none}@media(max-width:767px){.header-menu-modal__phone{display:flex;justify-content:center}}.hero-section{position:relative}.hero-section__background{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%}.hero-section__background img{width:100%;height:100%;object-fit:cover}.hero-section .container{position:relative;z-index:1}.hero-section__inner{min-height:850px;position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;width:100%;padding:0 0 48px 307px}@media(max-width:1200px){.hero-section__inner{padding:0 0 48px 175px}}@media(max-width:768px){.hero-section__inner{align-items:flex-start;justify-content:center;padding:150px 0 48px}}@media(max-width:576px){.hero-section__inner{padding:200px 0 48px;min-height:650px}}.hero-section__action,.hero-section__number-wrapper{display:flex;flex-direction:column}.hero-section__action{color:#fff;gap:28px;max-width:206px;font-size:20px;line-height:28px}@media(max-width:768px){.hero-section__action{position:absolute;right:0;bottom:48px}}@media(max-width:576px){.hero-section__action{max-width:175px}}.hero-section__action span{display:flex;align-items:center;gap:10px}.hero-section__action span img{display:block}.hero-section .title{max-width:600px;color:#fff;font-weight:700;position:relative;z-index:1}@media(max-width:768px){.hero-section .title{text-align:center;font-size:60px;letter-spacing:0}}.hero-section__number-wrapper{position:absolute;left:0;bottom:0;max-width:418px}@media(max-width:576px){.hero-section__number-wrapper{max-width:150px}}.hero-section__number-title{text-transform:uppercase;font-size:63px;line-height:100%;font-weight:700;color:#fff}@media(max-width:1200px){.hero-section__number-title{font-size:44px}}@media(max-width:576px){.hero-section__number-title{font-size:24px}}@media(max-width:1200px){.hero-section__number{max-width:300px}}@media(max-width:576px){.hero-section__number{max-width:150px}}.contact-section{position:relative;padding:64px 0;min-height:700px}@media(max-width:1024px){.contact-section{display:flex;justify-content:center;align-items:center;min-height:500px}}.contact-section__background{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%}.contact-section__background img{width:100%;height:100%;object-fit:cover}.contact-section__background:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:none}@media(max-width:1024px){.contact-section__background:before{display:block}}.contact-section__inner{position:relative;z-index:1;max-width:622px;margin-left:auto}@media(max-width:1024px){.contact-section__inner{max-width:unset}}.contact-section__title{margin-bottom:24px}@media(max-width:1024px){.contact-section__title{color:#fff;text-align:center}}.contact-section__form{display:flex;align-items:center;gap:16px}@media(max-width:768px){.contact-section__form{flex-direction:column}}.contact-section__form .btn{flex-shrink:0}@media(max-width:768px){.contact-section__form .btn,.contact-section__form .wpcf7-form-control-wrap{width:100%}}.contact-section__form .wpcf7-not-valid-tip{position:absolute}@media(max-width:768px){.contact-section__form .wpcf7-not-valid-tip{position:static}}.contact-section .wpcf7-response-output{background:#fff}.calculation-of-the-cost{position:relative}.calculation-of-the-cost .title--02{margin-bottom:64px}@media(max-width:768px){.calculation-of-the-cost .title--02{margin-bottom:20px}}.calculation-of-the-cost__background{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%}.calculation-of-the-cost__background img{width:100%;height:100%;object-fit:cover}.calculation-of-the-cost__background:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);display:none}@media(max-width:1024px){.calculation-of-the-cost__background:before{display:block}}.calculation-of-the-cost__inner{padding-right:110px}@media(max-width:1024px){.calculation-of-the-cost__inner{padding-left:150px;padding-right:0}}@media(max-width:576px){.calculation-of-the-cost__inner{padding-left:0}}.calculation-of-the-cost__content{position:relative;z-index:1;min-height:870px;padding:150px 0;margin-left:auto;max-width:665px}@media(max-width:1200px){.calculation-of-the-cost__content{padding:100px 0;display:flex;flex-direction:column;justify-content:center}}@media(max-width:768px){.calculation-of-the-cost__content{padding:64px 0;min-height:unset}}.calculation-of-the-cost__image img{width:100%;height:100%;object-fit:cover}.calculation-of-the-cost__form{display:flex;flex-direction:column;gap:24px}.calculation-of-the-cost__form p{font-size:20px;line-height:1.2em}@media(max-width:767px){.calculation-of-the-cost__form p{font-size:16px}}.calculation-of-the-cost__form .btn{width:100%;justify-content:center}.docs-section{padding:150px 0}@media(max-width:1200px){.docs-section{padding:100px 0}}@media(max-width:768px){.docs-section{padding:64px 0}}.docs-section__title{margin-bottom:64px}@media(max-width:768px){.docs-section__title{margin-bottom:20px}}.docs-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:1200px){.docs-section__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.docs-section__grid{grid-template-columns:1fr}}.docs-section__item{padding:30px 32px;display:flex;justify-content:space-between;gap:10px;align-items:center;background:#f2f4f7;font-size:24px;font-weight:600;color:#000}@media(max-width:768px){.docs-section__item{font-size:20px;padding:20px}}.docs-section__item-content{display:flex;align-items:center;gap:24px}.docs-section__item-pdf-icon{width:64px;height:64px;flex-shrink:0}@media(max-width:768px){.docs-section__item-pdf-icon{width:48px;height:48px}}.docs-section__item-download-icon{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center}.about-section{padding:150px 0;background-image:url(../img/about-background-logo.png);background-size:50%;background-position:50%;background-repeat:no-repeat}@media(max-width:1200px){.about-section{padding:100px 0}}@media(max-width:768px){.about-section{padding:64px 0;background-position:center 20%;background-size:95%}}.about-section__advantages-list{display:flex;justify-content:space-between;gap:20px;padding-bottom:150px;text-align:center}@media(max-width:768px){.about-section__advantages-list{justify-content:center;flex-wrap:wrap;padding-bottom:64px}}.about-section__advantages-item{text-transform:uppercase;max-width:324px}.about-section__advantages-list-title{height:80px;overflow:hidden;font-size:120px;line-height:130px;letter-spacing:3.5px;font-weight:300;color:#0f2b69;position:relative}.about-section__advantages-list-description{padding:40px 16px 0 47px;position:relative;z-index:1;border-top:1px solid #ddd;text-align:left}@media(max-width:768px){.about-section__advantages-list-description{padding:24px 16px 0 47px}}.about-section__inner{display:flex;justify-content:space-between}@media(max-width:768px){.about-section__inner{flex-direction:column}}.about-section__title-wrapper{max-width:437px}@media(max-width:768px){.about-section__title-wrapper{max-width:unset}}.about-section__title{margin-bottom:77px}@media(max-width:768px){.about-section__title{margin-bottom:20px}}.about-section__description{max-width:434px;display:flex;flex-direction:column;gap:12px;text-transform:uppercase}@media(max-width:768px){.about-section__description{max-width:unset}}.about-section__action{display:block;width:177px}@media(max-width:768px){.about-section__action{display:none}}.about-section__action-text{margin-bottom:16px;color:#000;letter-spacing:-.5px;opacity:.6}.about-section__key{width:100px;height:100px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#f5f5f5}.image-section img{width:100%}.included-in-price{padding:150px 0;counter-reset:items;background:#f2f4f7;position:relative;overflow:hidden}@media(max-width:1200px){.included-in-price{padding:100px 0}}@media(max-width:768px){.included-in-price{padding:64px 0}}.included-in-price__inner{max-width:664px;width:100%;margin-left:auto;position:relative;z-index:1}.included-in-price__title{margin-bottom:64px}@media(max-width:768px){.included-in-price__title{margin-bottom:20px}}.included-in-price__list{display:flex;flex-direction:column;gap:12px}.included-in-price__item{padding:24px 70px 24px 32px;display:flex;align-items:center;gap:24px;font-size:24px;line-height:28px;font-weight:500;position:relative;background:#fff;transition:all .3s}@media(max-width:768px){.included-in-price__item{font-size:18px;padding:20px 70px 20px 24px;line-height:20px}}.included-in-price__item:hover{background:#fdc300}.included-in-price__item:hover svg path{fill:#000}.included-in-price__item:after{counter-increment:items;content:counter(items,decimal-leading-zero) ".";display:block;position:absolute;opacity:.4;right:32px;top:50%;transform:translateY(-50%)}.included-in-price__item svg path{transition:all .3s;fill:#fdc300}.included-in-price__item-icon{width:40px;height:40px;flex-shrink:0}.included-in-price__image{position:absolute;left:0;top:50%;transform:translateY(-50%)}@media(max-width:768px){.included-in-price__image{display:none}}.infrastructure-section{display:flex;min-height:800px}@media(max-width:992px){.infrastructure-section{flex-direction:column}}.infrastructure-section__inner{width:600px;padding:100px 48px;display:flex;flex-direction:column;align-items:flex-start;gap:32px;background:#0f2b69;color:#fff;background-image:url(../img/infrastructure-bg-logo.png);background-size:calc(100% - 100px);background-position:50% calc(100% - 45px);background-repeat:no-repeat}@media(max-width:992px){.infrastructure-section__inner{width:100%;gap:20px;padding:64px 15px}}.infrastructure-section__image{width:calc(100% - 600px)}@media(max-width:992px){.infrastructure-section__image{width:100%;height:500px}}.infrastructure-section__image img{width:100%;height:100%;object-fit:cover}.news-section{padding:0 0 150px}@media(max-width:1200px){.news-section{padding:0 0 100px}}@media(max-width:768px){.news-section{padding:0 0 64px}}.news-section__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:64px}@media(max-width:768px){.news-section__header{margin-bottom:20px}}@media(max-width:768px){.news-section__header .btn{padding:12px 24px}}.news-section__posts{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.news-section__posts{grid-template-columns:1fr}}.news-section__posts--hidde .news-section__post:nth-child(n+3){display:none}.news-section__post-image{height:360px;margin-bottom:24px}@media(max-width:768px){.news-section__post-image{height:200px}}.news-section__post-image img{width:100%;height:100%;object-fit:cover}.news-section__post-data{padding:6px 16px 0;border:1px solid rgba(0,58,112,.2);border-bottom:0;position:relative;display:flex;justify-content:space-between;gap:10px;margin-bottom:16px;text-transform:uppercase;font-weight:600}.news-section__post-data:before{content:"";display:block;width:1px;height:13px;background:rgba(0,58,112,.2);position:absolute;left:50%;transform:translateX(-50%);top:0}.news-section__post-category{color:#00539b;display:flex;align-items:center;gap:4px}.news-section__post-category:before{content:"";display:block;width:6px;height:6px;border-radius:50%;flex-shrink:0;background:#003a70;opacity:.4}.news-section__post-date{color:#717171}.news-section__post-title{color:#000}.news-modal-content{background:#fff;padding:64px;display:flex;align-items:center;gap:48px}@media(max-width:1023px){.news-modal-content{gap:16px;padding:32px}}@media(max-width:767px){.news-modal-content{padding:16px 16px 32px;flex-direction:column}}.news-modal-content__image{max-width:455px;width:100%}@media(max-width:767px){.news-modal-content__image{max-width:unset}}.news-modal-content__image img{object-position:center;object-fit:cover;width:100%;height:100%}.news-modal-content__content{max-width:500px;width:100%}.news-modal-content__content .title--02{font-size:32px;line-height:1.2em;margin-bottom:24px;text-transform:unset}@media(max-width:767px){.news-modal-content__content .title--02{font-size:20px;margin-bottom:16px}}.news-modal-content__date{margin-bottom:8px;font-size:14px;line-height:1.2em}.news-modal-content__description{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media(max-width:767px){.news-modal-content__description{gap:8px;margin-bottom:16px}}.news-modal-content__button{text-decoration:underline}.apartment-layouts{padding:150px 0 100px}@media(max-width:1200px){.apartment-layouts{padding:100px 0}}@media(max-width:768px){.apartment-layouts{padding:64px 0}}.apartment-layouts .title--02{text-align:center;margin-bottom:64px}@media(max-width:768px){.apartment-layouts .title--02{margin-bottom:20px}}.apartment-layouts__filter{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:24px 0;display:flex;justify-content:space-between;gap:10px;margin-bottom:64px}@media(max-width:1023px){.apartment-layouts__filter{display:none;margin-bottom:20px}}.apartment-layouts__filter-mobile{display:none;gap:8px;margin-bottom:20px}@media(max-width:1023px){.apartment-layouts__filter-mobile{display:flex}}.apartment-layouts__slider{overflow:hidden;position:relative}.apartment-layouts__card-image{margin-bottom:16px;background:#f5f5f5;height:340px;width:100%}@media(max-width:768px){.apartment-layouts__card-image{height:200px}}.apartment-layouts__card-image img{width:100%;height:100%;object-fit:contain}.apartment-layouts__card-title{text-align:center;font-size:20px;line-height:1em}@media(max-width:767px){.apartment-layouts__card-title{font-size:14px}}.filter-sections{display:flex;padding:4px;border-radius:40px;background:#f6f6f6}.filter-sections .btn{padding:16px 32px;border-radius:40px;white-space:nowrap;background:transparent}.filter-sections .btn.active{background:#002e6b;color:#fff}.filter-rooms{display:flex;align-items:center;flex-wrap:wrap;gap:6px}@media(max-width:1023px){.filter-rooms{flex-direction:column;align-items:flex-start}}.filter-rooms__list{display:flex;gap:6px}.filter-rooms__list .btn{width:40px;height:40px;padding:0;display:flex;justify-content:center;align-items:center}.filter-rooms__list .btn.active{background:#002e6b;color:#fff}.filter-floors{min-width:180px}.filter-floors__title{margin-bottom:22px}@media(max-width:1023px){.filter-floors__title{margin-bottom:14px}}.filter-floors__range{padding:0 5px}.filter-buttons .btn{font-size:14px;gap:8px;align-items:center}.filter-modal-content{padding:32px;min-width:330px;width:100%;display:flex;flex-direction:column;gap:32px}.filter-modal-content .title--03{text-align:center}.filter-modal-content .filter-buttons{display:flex;flex-direction:column;gap:8px}.filter-modal-content .filter-buttons .btn{text-transform:uppercase;justify-content:center}.visualisation-section{counter-reset:cards;padding-top:150px}@media(max-width:1200px){.visualisation-section{padding-top:100px}}@media(max-width:768px){.visualisation-section{padding-top:64px}}.visualisation-section__title{max-width:470px;margin:0 auto 64px;text-align:center}@media(max-width:768px){.visualisation-section__title{margin-bottom:20px}}.visualisation-section__grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:16px;row-gap:26px}@media(max-width:1200px){.visualisation-section__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.visualisation-section__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.visualisation-section__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:576px){.visualisation-section__grid{grid-template-columns:repeat(1,1fr)}}.visualisation-section__card{display:flex;align-items:center;gap:12px}.visualisation-section__card-image{width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:10px;background:#f5f5f5;flex-shrink:0}.visualisation-section__card-image:before{counter-increment:cards;content:counter(cards);width:20px;height:20px;border-radius:50%;display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;background:#fdc300;font-size:8px;line-height:14px;color:#000;display:flex;justify-content:center;align-items:center;font-weight:600}.visualisation-section__card-text{font-weight:600}@media(max-width:768px){.visualisation-section__card-text{font-weight:400}}.visualisation-section__image img{width:100%}.footer{overflow:hidden;padding:100px 0 32px;background:#0f2b69;color:#fff}@media(max-width:767px){.footer{padding:32px 0 16px}}.footer__header{margin-bottom:56px}.footer__logo img{width:196px;height:48px;object-fit:contain}.footer__inner{position:relative;display:flex;gap:60px;justify-content:space-between;padding-bottom:64px;margin-bottom:32px;border-bottom:1px solid hsla(0,0%,100%,.1)}@media(max-width:767px){.footer__inner{flex-direction:column;align-items:center;padding-bottom:32px;margin-bottom:16px;gap:24px}}.footer__inner:before{content:"";position:absolute;left:-55px;bottom:-75px;width:835px;height:868px;background-repeat:no-repeat;background-size:cover;background-position:50%;background-image:url(../img/footer-background-image.png);z-index:0}@media(max-width:767px){.footer__inner:before{width:343px;height:356px;top:50%;left:50%;transform:translate(-50%,-50%)}}.footer__sidebar{min-width:180px;position:relative;z-index:1;display:flex;gap:16px;flex-direction:column;justify-content:space-between}@media(max-width:767px){.footer__sidebar{margin-top:0;width:100%}}.footer__social-networks{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:767px){.footer__social-networks{justify-content:flex-start}}.footer__social-networks img{width:32px}.footer__subtitle{margin-bottom:16px;color:hsla(0,0%,100%,.6)}.footer__main{max-width:890px;width:100%;position:relative;z-index:1}.footer__columns{display:flex;justify-content:space-between;gap:20px}@media(max-width:1023px){.footer__columns{display:grid;grid-template-columns:repeat(2,1fr);column-gap:8px;row-gap:16px}}@media(max-width:767px){.footer__columns{grid-template-columns:repeat(1,1fr)}}.footer__col :where(h1,h2,h3,h4,h5,h6){font-size:20px;line-height:1em;font-weight:500;margin:0 0 16px}@media(max-width:767px){.footer__col :where(h1,h2,h3,h4,h5,h6){font-size:16px}}.footer__col p{color:hsla(0,0%,100%,.6);font-size:20px;line-height:1.2em}@media(max-width:767px){.footer__col p{font-size:16px}}.footer__col p:not(:last-child){margin-bottom:8px}.footer__col a,.footer__copyright{color:hsla(0,0%,100%,.6)}.footer__copyright{text-align:center}@media(max-width:767px){.footer__copyright{font-size:14px}}.modal-window{position:fixed;width:100%;height:100%;left:0;top:0;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s}.modal-window.centred{display:flex;justify-content:center;align-items:center;padding:24px}.modal-window.left{height:100%}.modal-window.active{visibility:visible;opacity:1;pointer-events:all}.modal-window__background{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:0}.modal-window__content{z-index:2;position:relative;background:#fff}.modal-window__close{position:absolute;top:16px;right:16px}.page{display:flex;flex-direction:column;align-content:center;min-height:100vh}.page__main{flex:1;max-width:100%;overflow:hidden}

/*# sourceMappingURL=style.bundle.css.map*/