/**
 * Swiper 5.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 8, 2020
 */

 @font-face {
    font-family: 'swiper-icons';
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal;
  }
  :root {
    --swiper-theme-color: #007aff;
  }
  .swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    /* Fix of Webkit flickering */
    z-index: 1;
  }
  .swiper-container-vertical > .swiper-wrapper {
    flex-direction: column;
  }
  .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
  }
  .swiper-container-android .swiper-slide,
  .swiper-wrapper {
    transform: translate3d(0px, 0, 0);
  }
  .swiper-container-multirow > .swiper-wrapper {
    flex-wrap: wrap;
  }
  .swiper-container-multirow-column > .swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
  }
  .swiper-container-free-mode > .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto;
  }
  .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
  }
  .swiper-slide-invisible-blank {
    visibility: hidden;
  }
  /* Auto Height */
  .swiper-container-autoheight,
  .swiper-container-autoheight .swiper-slide {
    height: auto;
  }
  .swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
  }
  /* 3D Effects */
  .swiper-container-3d {
    perspective: 1200px;
  }
  .swiper-container-3d .swiper-wrapper,
  .swiper-container-3d .swiper-slide,
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top,
  .swiper-container-3d .swiper-slide-shadow-bottom,
  .swiper-container-3d .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top,
  .swiper-container-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  /* CSS Mode */
  .swiper-container-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    /* For Firefox */
    -ms-overflow-style: none;
    /* For Internet Explorer and Edge */
  }
  .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
  }
  .swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  .swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory;
  }
  .swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory;
  }
  :root {
    --swiper-navigation-size: 44px;
    /*
    --swiper-navigation-color: var(--swiper-theme-color);
    */
  }
  .swiper-button-prev,
  .swiper-button-next {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
  }
  .swiper-button-prev.swiper-button-disabled,
  .swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-button-prev:after,
  .swiper-button-next:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
  }
  .swiper-button-prev,
  .swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto;
  }
  .swiper-button-prev:after,
  .swiper-container-rtl .swiper-button-next:after {
    content: 'prev';
  }
  .swiper-button-next,
  .swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto;
  }
  .swiper-button-next:after,
  .swiper-container-rtl .swiper-button-prev:after {
    content: 'next';
  }
  .swiper-button-prev.swiper-button-white,
  .swiper-button-next.swiper-button-white {
    --swiper-navigation-color: #ffffff;
  }
  .swiper-button-prev.swiper-button-black,
  .swiper-button-next.swiper-button-black {
    --swiper-navigation-color: #000000;
  }
  .swiper-button-lock {
    display: none;
  }
  :root {
    /*
    --swiper-pagination-color: var(--swiper-theme-color);
    */
  }
  .swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 300ms opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
  }
  .swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
  }
  /* Common Styles */
  .swiper-pagination-fraction,
  .swiper-pagination-custom,
  .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%;
  }
  /* Bullets */
  .swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2;
  }
  button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
  .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
  }
  .swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
  }
  .swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0px, -50%, 0);
  }
  .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block;
  }
  .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
  }
  .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: 200ms transform, 200ms top;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms left;
  }
  .swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms right;
  }
  /* Progress */
  .swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
  }
  .swiper-pagination-progressbar .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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  .swiper-container-horizontal > .swiper-pagination-progressbar,
  .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
  }
  .swiper-container-vertical > .swiper-pagination-progressbar,
  .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
  }
  .swiper-pagination-white {
    --swiper-pagination-color: #ffffff;
  }
  .swiper-pagination-black {
    --swiper-pagination-color: #000000;
  }
  .swiper-pagination-lock {
    display: none;
  }
  /* Scrollbar */
  .swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
  }
  .swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
  }
  .swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
  }
  .swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    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;
  }
  .swiper-zoom-container > img,
  .swiper-zoom-container > svg,
  .swiper-zoom-container > canvas {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
  }
  .swiper-slide-zoomed {
    cursor: move;
  }
  /* Preloader */
  :root {
    /*
    --swiper-preloader-color: var(--swiper-theme-color);
    */
  }
  .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%;
    animation: swiper-preloader-spin 1s infinite linear;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
  }
  .swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
  }
  .swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
  }
  @keyframes swiper-preloader-spin {
    100% {
      transform: rotate(360deg);
    }
  }
  /* a11y */
  .swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
  }
  .swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out;
  }
  .swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
  }
  .swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none;
  }
  .swiper-container-fade .swiper-slide-active,
  .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
  }
  .swiper-container-cube {
    overflow: visible;
  }
  .swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
  }
  .swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none;
  }
  .swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0;
  }
  .swiper-container-cube .swiper-slide-active,
  .swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
  }
  .swiper-container-cube .swiper-slide-active,
  .swiper-container-cube .swiper-slide-next,
  .swiper-container-cube .swiper-slide-prev,
  .swiper-container-cube .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
  }
  .swiper-container-cube .swiper-slide-shadow-top,
  .swiper-container-cube .swiper-slide-shadow-bottom,
  .swiper-container-cube .swiper-slide-shadow-left,
  .swiper-container-cube .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  .swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0;
  }
  .swiper-container-flip {
    overflow: visible;
  }
  .swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    z-index: 1;
  }
  .swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none;
  }
  .swiper-container-flip .swiper-slide-active,
  .swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
  }
  .swiper-container-flip .swiper-slide-shadow-top,
  .swiper-container-flip .swiper-slide-shadow-bottom,
  .swiper-container-flip .swiper-slide-shadow-left,
  .swiper-container-flip .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  @font-face{font-family:Sharp Grotesk;src:url(./fonts/SharpGroteskLight20-Regular.eot);src:url(./fonts/SharpGroteskLight20-Regular.eot?#iefix) format("embedded-opentype"),url(./fonts/SharpGroteskLight20-Regular.woff2) format("woff2"),url(./fonts/SharpGroteskLight20-Regular.woff) format("woff"),url(./fonts/SharpGroteskLight20-Regular.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Sharp Grotesk;src:url(./fonts/SharpGroteskBook20-Regular.eot);src:url(./fonts/SharpGroteskBook20-Regular.eot?#iefix) format("embedded-opentype"),url(./fonts/SharpGroteskBook20-Regular.woff2) format("woff2"),url(./fonts/SharpGroteskBook20-Regular.woff) format("woff"),url(./fonts/SharpGroteskBook20-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Sharp Grotesk;src:url(./fonts/SharpGroteskMedium20-Regular.eot);src:url(./fonts/SharpGroteskMedium20-Regular.eot?#iefix) format("embedded-opentype"),url(./fonts/SharpGroteskMedium20-Regular.woff2) format("woff2"),url(./fonts/SharpGroteskMedium20-Regular.woff) format("woff"),url(./fonts/SharpGroteskMedium20-Regular.ttf) format("truetype");font-weight:500;font-style:normal}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:visible}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote,q{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}button,input,textarea{border:none}button{margin:0;padding:0;width:auto;overflow:visible;text-align:inherit;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}*,:after,:before{box-sizing:border-box;box-shadow:none;border-radius:0;background-color:transparent;color:inherit;outline:none;border:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);text-rendering:optimizeLegibility}button,input,select,textarea{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}select::-ms-expand{display:none}*,:after,:before{box-sizing:border-box!important}::-webkit-selection{background-color:#233165;color:#fff;-webkit-text-fill-color:#fff}::-moz-selection{background-color:#233165;color:#fff;-webkit-text-fill-color:#fff}::selection{background-color:#233165;color:#fff;-webkit-text-fill-color:#fff}html{font-size:10px}@media only screen and (max-width:1280px){html{font-size:.78125vw}}@media only screen and (max-width:767px){html{font-size:10px}}body{font-family:Sharp Grotesk,sans-serif;font-weight:400;color:#233165}p{margin:0}a{text-decoration:none}ul{margin:0;padding:0}ul li{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500}.row{margin:0 auto;width:100%;max-width:128rem;padding:0 13.8rem}@media only screen and (max-width:767px){.row{max-width:100%;padding:0 2rem}}.grid{display:flex;width:100%;max-width:100.4rem;margin-left:auto;margin-right:auto;flex-wrap:wrap;position:relative}.grid__cell{flex-shrink:0}.grid__cell--1-3{width:33.33%}@media only screen and (max-width:767px){.grid__cell--1-3{width:100%}}.grid__cell--2-3{width:66.66%}@media only screen and (max-width:767px){.grid__cell--2-3{width:100%}}.grid__cell--3-3{width:100%}.grid__cell--1-2{width:50%}@media only screen and (max-width:767px){.grid__cell--1-2{width:100%}}.grid__cell--1-4{width:25%}@media only screen and (max-width:767px){.grid__cell--1-4{width:50%}}.grid--hasGridlines{border-bottom:1px solid #e9e9eb;border-right:1px solid #e9e9eb}.grid--hasGridlines .grid__cell{border-top:1px solid #e9e9eb;border-left:1px solid #e9e9eb}.grid--hasGutter .grid__cell--1-3{padding-right:1.6rem}@media only screen and (max-width:767px){.grid--hasGutter .grid__cell--1-3{padding-right:0}.grid--hasGutter .grid__cell--1-3:not(:first-child){margin-top:4rem}}.grid--hasGutter .grid__cell--1-2{width:calc(50% - .8rem)}@media only screen and (max-width:767px){.grid--hasGutter .grid__cell--1-2{width:100%}}.grid--hasGutter .grid__cell--1-2:nth-child(odd){margin-right:auto}.heading,.range-slider__value,.spinner__text{font-weight:500}.heading--xl{font-size:5.4rem;line-height:1.25926}@media only screen and (max-width:767px){.heading--xl{font-size:3.8rem;line-height:1.26316}}.heading--l,.range-slider__value{line-height:1.27778;font-size:3.6rem}@media only screen and (max-width:767px){.heading--l,.range-slider__value{font-size:2.8rem;line-height:1.28571}}.heading--m{line-height:1.41667;font-size:2.4rem}@media only screen and (max-width:767px){.heading--m{line-height:1.4;font-size:2rem}}.heading--s,.spinner__text{line-height:1.55556;font-size:1.8rem}.heading--xs,.heading--xxs{line-height:1.71429;font-size:1.4rem}.heading--xxs{font-weight:400;opacity:.5;display:block;padding:1.5rem 0 0 2.5rem}@media only screen and (max-width:767px){.heading--xxs{padding:1.5rem 0 0}}.heading--dark,.range-slider__value{color:#233165}.heading--white{color:#fff}.heading--new svg{width:6.8rem;height:3.5rem;position:relative;top:.7rem;left:1rem;font-family:Sharp Grotesk,sans-serif;font-weight:400;font-size:12px}.heading--new svg,.heading a,.range-slider__value a,.spinner__text a{display:inline-block}.text-block{width:100%;font-weight:400;font-size:1.4rem;line-height:1.71429}@media only screen and (max-width:767px){.text-block{line-height:1.57143}}.text-block--l{font-size:1.8rem;line-height:1.55556}@media only screen and (max-width:767px){.text-block--l{font-size:1.4rem;line-height:1.57143}}.text-block--white{color:hsla(0,0%,100%,.6)}.text-block--white a,.text-block--white h1,.text-block--white h2,.text-block--white h3,.text-block--white h4,.text-block--white h5,.text-block--white h6,.text-block--white q,.text-block--white strong{color:#fff}.text-block--white a:after{background-color:#fff}.text-block--dark{color:rgba(35,49,101,.5)}.text-block--dark a,.text-block--dark h1,.text-block--dark h2,.text-block--dark h3,.text-block--dark h4,.text-block--dark h5,.text-block--dark h6,.text-block--dark q,.text-block--dark strong{color:#233165}.text-block--dark a:after{background-color:#233165}.text-block a{display:inline-flex;position:relative;user-select:none;font-weight:500;overflow:hidden}.text-block a:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;transform:translateX(-100%);transition:none;content:"";animation:moveOut .32s ease-in-out forwards}@media only screen and (min-width:768px){.text-block a:hover:after{animation:moveIn .32s ease-in-out forwards}}.text-block table{width:100%;background-color:#fff}@media only screen and (max-width:767px){.text-block table{display:block;overflow:auto;margin-top:8rem!important}.text-block table:before{content:attr(data-mobile-vertical-scroll-label);display:block;width:auto;padding-left:3rem;line-height:3rem;color:#233165;height:3rem;position:absolute;left:50%;transform:translate3d(-50%,calc(-100% - 2rem),0);background-image:url(./images/ic_hand.svg);background-size:2rem;background-repeat:no-repeat;background-position:0}}.text-block table td{padding:2rem}.text-block table th{padding:2rem;color:#233165;font-weight:500;border-bottom:2px solid #3cb8b4}.text-block table tr{border:1px solid #e9e9eb}.text-block table+h1,.text-block table+h2,.text-block table+h3,.text-block table+h4+h5+h6,.text-block table+img,.text-block table+ol,.text-block table+p,.text-block table+ul,.text-block table .simpleParallax{margin-top:3rem}.text-block .simpleParallax,.text-block img{width:100%}.text-block .simpleParallax{position:relative}.text-block strong{font-weight:500;font-size:1.8rem}@media only screen and (max-width:767px){.text-block strong{font-size:1.6rem}}.text-block h1,.text-block h2{line-height:1.27778;font-size:3.6rem}.text-block h3{line-height:1.41667;font-size:2.4rem}.text-block h4,.text-block h5,.text-block h6{line-height:1.55556;font-size:1.8rem}.text-block h1+ol,.text-block h1+p,.text-block h1+table,.text-block h1+ul,.text-block h2+ol,.text-block h2+p,.text-block h2+table,.text-block h2+ul,.text-block h3+ol,.text-block h3+p,.text-block h3+table,.text-block h3+ul,.text-block h4+ol,.text-block h4+p,.text-block h4+table,.text-block h4+ul,.text-block h5+ol,.text-block h5+p,.text-block h5+table,.text-block h5+ul,.text-block h6+ol,.text-block h6+p,.text-block h6+table,.text-block h6+ul{margin-top:3rem}.text-block ol li:not(:last-of-type),.text-block ul li:not(:last-of-type){margin-bottom:1em}.text-block ol{counter-reset:list}.text-block ol li{list-style:none;padding-left:2.3rem;position:relative}.text-block ol li:before{counter-increment:list;content:counter(list);display:inline-block;left:0;top:0;color:#233165;position:absolute}.text-block ul li{position:relative;padding-left:1.6rem}.text-block ul li:before{content:"";display:block;width:.4rem;height:.4rem;border-radius:50%;left:0;top:1.2rem;transform:translateY(-50%);background-color:#233165;position:absolute}@media only screen and (max-width:767px){.text-block ul li:not(:last-of-type){margin-bottom:0}}.text-block ul+p,.text-block ul table{margin-top:4rem}@media only screen and (max-width:767px){.text-block ul+p,.text-block ul table{margin-top:3rem}}.text-block ul+h1,.text-block ul+h2,.text-block ul+h3,.text-block ul+h4,.text-block ul+h5,.text-block ul+h6{margin-top:8rem}@media only screen and (max-width:767px){.text-block ul+h1,.text-block ul+h2,.text-block ul+h3,.text-block ul+h4,.text-block ul+h5,.text-block ul+h6{margin-top:3rem}}.text-block ol+p,.text-block ol+table{margin-top:4rem}@media only screen and (max-width:767px){.text-block ol+p,.text-block ol+table{margin-top:3rem}}.text-block ol+h1,.text-block ol+h2,.text-block ol+h3,.text-block ol+h4,.text-block ol+h5,.text-block ol+h6{margin-top:8rem}@media only screen and (max-width:767px){.text-block ol+h1,.text-block ol+h2,.text-block ol+h3,.text-block ol+h4,.text-block ol+h5,.text-block ol+h6{margin-top:3rem}}.text-block p+p,.text-block p table{margin-top:3rem}.text-block p+ul{margin-top:4rem}@media only screen and (max-width:767px){.text-block p+ul{margin-top:3rem}}.text-block p+h1,.text-block p+h2,.text-block p+h3,.text-block p+h4,.text-block p+h5,.text-block p+h6{margin-top:8rem}@media only screen and (max-width:767px){.text-block p+h1,.text-block p+h2,.text-block p+h3,.text-block p+h4,.text-block p+h5,.text-block p+h6{margin-top:3rem}}.text-block q{font-weight:500}.text-block+.button{margin-top:3rem}.text-block--special-formatting p+p{margin-top:2rem}.text-block--special-formatting p+ul{margin-top:2em}.text-block--special-formatting p+h1,.text-block--special-formatting p+h2,.text-block--special-formatting p+h3,.text-block--special-formatting p+h4,.text-block--special-formatting p+h5,.text-block--special-formatting p+h6{margin-top:5rem}@media only screen and (max-width:767px){.text-block--special-formatting p+h1,.text-block--special-formatting p+h2,.text-block--special-formatting p+h3,.text-block--special-formatting p+h4,.text-block--special-formatting p+h5,.text-block--special-formatting p+h6{margin-top:3rem}}.text-block--special-formatting p+.simpleParallax,.text-block--special-formatting p+img{margin-top:8rem}@media only screen and (max-width:767px){.text-block--special-formatting p+.simpleParallax,.text-block--special-formatting p+img{margin-top:3rem}}.text-block--special-formatting ol+p,.text-block--special-formatting ul+p{margin-top:2rem}.text-block--special-formatting ol+h1,.text-block--special-formatting ol+h2,.text-block--special-formatting ol+h3,.text-block--special-formatting ol+h4,.text-block--special-formatting ol+h5,.text-block--special-formatting ol+h6,.text-block--special-formatting ul+h1,.text-block--special-formatting ul+h2,.text-block--special-formatting ul+h3,.text-block--special-formatting ul+h4,.text-block--special-formatting ul+h5,.text-block--special-formatting ul+h6{margin-top:5rem}.text-block--special-formatting ol li:not(:last-of-type),.text-block--special-formatting ul li:not(:last-of-type){margin-bottom:0}.text-block--special-formatting ol+.simpleParallax,.text-block--special-formatting ol+img,.text-block--special-formatting ul+.simpleParallax,.text-block--special-formatting ul+img{margin-top:8rem}@media only screen and (max-width:767px){.text-block--special-formatting ol+.simpleParallax,.text-block--special-formatting ol+img,.text-block--special-formatting ul+.simpleParallax,.text-block--special-formatting ul+img{margin-top:3rem}}.text-block--special-formatting h1+ol,.text-block--special-formatting h1+p,.text-block--special-formatting h1+ul,.text-block--special-formatting h2+ol,.text-block--special-formatting h2+p,.text-block--special-formatting h2+ul,.text-block--special-formatting h3+ol,.text-block--special-formatting h3+p,.text-block--special-formatting h3+ul,.text-block--special-formatting h4+ol,.text-block--special-formatting h4+p,.text-block--special-formatting h4+ul,.text-block--special-formatting h5+ol,.text-block--special-formatting h5+p,.text-block--special-formatting h5+ul,.text-block--special-formatting h6+ol,.text-block--special-formatting h6+p,.text-block--special-formatting h6+ul{margin-top:2rem}.text-block--special-formatting h1+.simpleParallax,.text-block--special-formatting h1+img,.text-block--special-formatting h2+.simpleParallax,.text-block--special-formatting h2+img,.text-block--special-formatting h3+.simpleParallax,.text-block--special-formatting h3+img,.text-block--special-formatting h4+.simpleParallax,.text-block--special-formatting h4+img,.text-block--special-formatting h5+.simpleParallax,.text-block--special-formatting h5+img,.text-block--special-formatting h6+.simpleParallax,.text-block--special-formatting h6+img{margin-top:8rem}@media only screen and (max-width:767px){.text-block--special-formatting h1+.simpleParallax,.text-block--special-formatting h1+img,.text-block--special-formatting h2+.simpleParallax,.text-block--special-formatting h2+img,.text-block--special-formatting h3+.simpleParallax,.text-block--special-formatting h3+img,.text-block--special-formatting h4+.simpleParallax,.text-block--special-formatting h4+img,.text-block--special-formatting h5+.simpleParallax,.text-block--special-formatting h5+img,.text-block--special-formatting h6+.simpleParallax,.text-block--special-formatting h6+img{margin-top:3rem}}@media only screen and (max-width:767px){.text-block--special-formatting .simpleParallax,.text-block--special-formatting img{width:calc(100% + 4rem);margin-left:-2rem}}.text-block--special-formatting .simpleParallax+ol,.text-block--special-formatting .simpleParallax+p,.text-block--special-formatting .simpleParallax+ul,.text-block--special-formatting img+ol,.text-block--special-formatting img+p,.text-block--special-formatting img+ul{margin-top:8rem}@media only screen and (max-width:767px){.text-block--special-formatting .simpleParallax+ol,.text-block--special-formatting .simpleParallax+p,.text-block--special-formatting .simpleParallax+ul,.text-block--special-formatting img+ol,.text-block--special-formatting img+p,.text-block--special-formatting img+ul{margin-top:3rem}}.text-block iframe{width:100%;height:38rem}@media only screen and (max-width:767px){.text-block iframe{height:31.5rem}}.category__text{font-weight:500;font-size:1.4rem;line-height:1.71429;color:#233165}@media only screen and (max-width:767px){.category__text{display:flex}}.category__number{display:inline-flex;align-items:center}@media only screen and (max-width:767px){.category__number{white-space:nowrap}}.category__number:after{content:"";display:inline-block;width:8rem;height:2px;background-color:#ffbf5c;margin:0 1rem}.category--white,.category--white.category--vLine .category__text,.category--white.category--vLine .category__text:before,.category--white .category__number,.category--white .category__text{color:#fff}.category--vLine .category__text:before{content:"|";display:inline-block;margin-right:1rem;color:#ffbf5c}.category--l-border .category__text{padding-left:1rem;border-left:2px solid #ffbf5c}.card{width:100%}.card__image{display:block;width:100%;font-size:0;position:relative}.card__image img{width:100%}.card__content{display:block;width:100%}.card__bold-text{display:flex;font-size:8rem;line-height:6.8rem;font-weight:500;white-space:nowrap}@media only screen and (max-width:767px){.card__bold-text{font-size:6rem}}.card__bold-text img{margin-left:2rem;height:6rem;max-width:6rem}@media only screen and (max-width:767px){.card__bold-text img{margin-left:2.5rem}}.card__taxonometry{display:flex;align-self:center;font-weight:500;font-size:1.4rem;line-height:2.4rem;color:#233165}.card__taxonometry .icon{height:2rem;margin-right:1rem}.card__avatar{width:12rem;height:12rem;border-radius:50%;overflow:hidden}.card__avatar img{width:100%;height:100%;object-fit:cover}.card--about{display:flex;flex-direction:column;background-color:#fff}.card--about .card__content{padding:4.2rem 4rem 6.4rem;border:1px solid #e9e9eb;border-top:none;flex:1}@media only screen and (max-width:767px){.card--about .card__content{padding:4rem 3.5rem 6.4rem}}.card--about .card__content--noPadding{padding:3rem 0 0}@media only screen and (max-width:767px){.card--about .card__content--noPadding{padding-top:2rem}}.card--about .heading+.text-block,.card--about .range-slider__value+.text-block,.card--about .spinner__text+.text-block{margin-top:2rem!important}.card--about.card--transparent{background-color:transparent}.card--about.card--transparent .card__content{border:none}@media only screen and (min-width:768px){.card--about .card__image{overflow:hidden}.card--about .card__image .simpleParallax{transition:transform 1s ease-in-out}.card--about .card__image:hover .simpleParallax{transform:scale(1.05)}}.card--about--news img{max-height:33rem;object-fit:cover}.card--about--news .card__taxonometry{margin-bottom:1.1rem}.card--ad,.card--block01{padding:10rem 9.5rem 10rem 8.5rem}@media only screen and (max-width:767px){.card--ad,.card--block01{padding:8rem 8rem 8rem 2rem}}.card--ad .category,.card--block01 .category{margin-bottom:3rem}@media only screen and (max-width:767px){.card--ad .category,.card--block01 .category{margin-bottom:1.8rem}}.card--ad .category .card__bold-text,.card--block01 .category .card__bold-text{margin-top:3rem}.card--ad .text-block--white,.card--block01 .text-block--white{color:#fff}.card--ad .card__bold-text+.text-block,.card--block01 .card__bold-text+.text-block{margin-top:1rem}.card--square{height:100%;padding:4rem}.card--square .category{margin-top:1.8rem}.card--square .category__text{position:relative;display:flex}.card--square .category__text:before{content:"";padding-right:.2rem;background-color:#ffbf5c}.card--square:hover{background-color:#e5e6e7}.card--square .card__image img{width:25.3rem;height:25.3rem;object-fit:cover}.card--types{height:100%;padding-right:4rem}.card--types .card__content{padding-left:4rem;cursor:pointer;border-left:2px solid #ffbf5c}@media only screen and (max-width:767px){.card--types .card__content{padding-left:3rem}}.card--types .card__content .heading--m+.text-block{margin-top:2rem}.card--types .card__content .icon{height:6rem}.card--types .card__content .icon img{height:100%}.card--types .card__content .icon+.heading--m{margin-top:2rem}@media only screen and (max-width:767px){.card--types .card__content .icon+.heading--m{margin-top:3rem}}.card--project .card__content{padding-top:3rem;padding-bottom:6.5rem}@media only screen and (max-width:767px){.card--project .card__content{padding-bottom:4rem}}@media only screen and (min-width:768px){.card--project .card__image{overflow:hidden}.card--project .card__image .simpleParallax{transition:transform 1s ease-in-out}.card--project .card__image:hover .simpleParallax{transform:scale(1.05)}}.card--news .card__image{margin-bottom:3rem}.card--news .card__content{width:38.5rem}@media only screen and (max-width:767px){.card--news .card__content{width:100%}}.card--news .card__taxonometry+.heading--l,.card--news .card__taxonometry+.range-slider__value{margin-top:3rem}.card--menu{padding:4rem;user-select:none;background-color:#fff;transition:.25s ease-in-out}.card--menu .card__content{padding-top:2rem}.card--menu .card__image{overflow:hidden;width:20rem}.card--menu .card__image img{backface-visibility:hidden;transition:transform 1.5s ease-in-out}.card--menu .category+.text-block{margin-top:2rem}@media only screen and (min-width:768px){.card--menu:hover{background-color:rgba(0,0,0,.05)}}.card--tab-content{display:flex}@media only screen and (max-width:767px){.card--tab-content{flex-direction:column}}.card--tab-content .text-block{flex:1}.card--tab-content .slider{margin-left:18.6rem}@media only screen and (max-width:767px){.card--tab-content .slider{margin-top:4rem}}.card--how-to{width:15.4rem}@media only screen and (max-width:767px){.card--how-to{width:100%}}@media only screen and (max-width:767px){.card--how-to .card__content{padding-left:2rem}}.card--how-to .icon img{height:6rem}.card--how-to .icon__no{display:flex;justify-content:center;align-items:center;margin-bottom:-1rem;transform:translateX(-2rem);width:4rem;height:4rem;border-radius:50%;background-color:#ffbf5c;font-weight:500;font-size:1.4rem;line-height:1.71429;color:#233165;position:relative;z-index:2}.card--how-to .text-block{margin-top:3rem}.card--how-to .text-block p{font-weight:500;color:#233165}.card--logo img{max-width:28.8rem;max-height:10rem}@media only screen and (max-width:767px){.card--logo img{max-width:100%;max-height:5rem}}.card--team{padding:6.6rem 8.5rem 2rem 9.3rem;text-align:center;min-height:43rem}@media only screen and (max-width:767px){.card--team{padding:7rem 2rem;min-height:auto}}.card--team .card__avatar{margin:0 auto 3rem;width:18rem;height:18rem;border-radius:0}.card--team .card__avatar img{width:100%;height:100%;object-fit:cover}.card--team .text-block{margin-top:2rem}@media only screen and (max-width:767px){.card--team .category__text{justify-content:center}}.card--contact .card__content{max-width:90%}@media only screen and (max-width:767px){.card--contact .card__content{max-width:100%}}.card--contact .card__label{display:flex;align-items:center}.card--contact .card__label svg{width:2rem;height:2rem;margin-right:1rem}.card--contact .link--l{margin-top:1.5rem}.card--contact .link--l+.link{margin-top:2rem}.card--contact-form{padding:9.2rem 9.2rem 9.2rem 9.8rem;background-color:#fff;border:1px solid #e9e9eb;border-right:none;position:relative}@media only screen and (max-width:767px){.card--contact-form{border-left:none;border-right:none;padding:7rem 2rem 8rem}}.card--contact-form .category+form{margin-top:6rem}.card--more-news{display:flex;align-items:center}@media only screen and (max-width:767px){.card--more-news{flex-direction:column;width:calc(100% - 2rem)}}.card--more-news .card__image{width:49.4rem;height:50rem}@media only screen and (max-width:767px){.card--more-news .card__image{width:100%;height:auto}}.card--more-news .card__image img{width:100%;height:100%;object-fit:cover}.card--more-news .card__content{width:38.5rem;margin-left:4rem}@media only screen and (max-width:767px){.card--more-news .card__content{width:100%;margin-left:0;padding-top:3rem}}.card--more-news .card__taxonometry{margin-bottom:3rem}.card--download{display:flex;justify-content:space-between;padding:8.2rem 4rem 8.2rem 9.8rem;margin-bottom:5rem;border:1px solid #e9e9eb}@media only screen and (max-width:767px){.card--download{padding:3rem 2rem 8rem;flex-direction:column}}.card--download .download__label{display:inline-flex;width:auto;padding:0;margin-top:3rem}.card--download .download__label .download__state-icon{padding-left:0}.card--download .download__label .download__state-icon--active{margin-left:2rem;margin-right:0}.card--download .card__image{width:52rem}@media only screen and (max-width:767px){.card--download .card__image{width:100%;margin-top:4rem;box-shadow:0 2rem 4rem 0 rgba(0,0,0,.35)}}.card--download .card__content{width:41rem;align-self:center}@media only screen and (max-width:767px){.card--download .card__content{width:100%}}.card--download.card .category+.heading--l,.card--download.card .category+.range-slider__value{margin-top:4rem}@media only screen and (max-width:767px){.card--download.card .category+.heading--l,.card--download.card .category+.range-slider__value{margin-top:3rem}}.card--get-offer,.card--select-product{width:18rem}.card--get-offer--battery,.card--select-product--battery{width:23rem}@media only screen and (max-width:767px){.card--get-offer,.card--select-product{width:calc(50% - .5rem)}}@media only screen and (max-width:767px){.card--get-offer:nth-child(n+3),.card--select-product:nth-child(n+3){margin-top:3rem}}.card--get-offer .card__image,.card--select-product .card__image{height:18rem}@media only screen and (max-width:767px){.card--get-offer .card__image,.card--select-product .card__image{height:calc(50vw - 2.5rem)}}.card--get-offer .card__image.hasInput,.card--select-product .card__image.hasInput{display:flex;align-items:flex-end}.card--get-offer .card__image .form__textarea,.card--select-product .card__image .form__textarea{max-height:16rem;overflow-y:auto!important;max-height:calc(50vw - 4rem)}.card--get-offer .card__content,.card--select-product .card__content{padding-top:2rem;text-align:center;font-size:1.4rem;font-weight:400}@media only screen and (max-width:767px){.card--get-offer .card__content,.card--select-product .card__content{padding-top:1.5rem}}.card--get-offer .card__content span,.card--select-product .card__content span{font-weight:500}.card--get-offer .card__content span.explain,.card--select-product .card__content span.explain{display:block;padding-top:1rem;font-size:1.2rem}.card--get-offer label,.card--select-product label{display:block;cursor:pointer;user-select:none}.card--get-offer label input,.card--select-product label input{position:absolute;opacity:0;cursor:pointer}.card--get-offer label input:checked~.checkmark:after,.card--select-product label input:checked~.checkmark:after{opacity:1}.card--get-offer label .checkmark,.card--select-product label .checkmark{display:flex;justify-content:center;align-items:center;height:18rem;width:100%;border:1px solid #e9e9eb;position:relative}@media only screen and (max-width:767px){.card--get-offer label .checkmark,.card--select-product label .checkmark{height:calc(50vw - 2.5rem)}}.card--get-offer label .checkmark:after,.card--select-product label .checkmark:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;border:2px solid #ffbf5c;background-color:rgba(255,191,92,.05);pointer-events:none;opacity:0;transition:opacity .25s ease-in-out}@media only screen and (min-width:768px){.card--get-offer label .checkmark:hover:after,.card--select-product label .checkmark:hover:after{opacity:1}}.card--get-offer label svg,.card--select-product label svg{max-width:8rem;max-height:8rem;width:100%}@media only screen and (max-width:767px){.card--get-offer label svg,.card--select-product label svg{max-height:6rem}}.card--select-product{width:30rem}@media only screen and (max-width:767px){.card--select-product{width:100%}}@media only screen and (max-width:767px){.card--select-product:not(:first-child){margin-top:2rem}}.card--select-product label .checkmark{flex-direction:column;height:auto;padding:2rem 2rem 6rem}.card--select-product .card__image{display:flex;justify-content:center;height:20rem}.card--select-product .card__image img{height:20rem;width:auto;max-width:100%}.card--select-product .card__content{text-align:left;padding-top:0}.card--select-product .card__content .text-block{margin-top:2rem!important;margin-bottom:3rem}.card--select-product .card__product-type{display:inline-flex;align-items:center;height:3rem;padding:0 1.5rem;border-radius:10rem;background-color:#3cb8b4;color:#fff;font-size:1.4rem;font-weight:500;margin-bottom:3rem}.card--green{background-color:#3cb8b4;color:#fff}.card--green.card--ad .category__text,.card--green.card--block01 .category__text{border-color:#fff}.card--white{background-color:#fff;color:#233165}.card--blue{background-color:#233165}.scroll-to{display:inline-block;font-size:0;user-select:none}.scroll-to__button{animation:bounce-arrow 2s linear infinite}.scroll-to__button svg{width:2rem;height:3rem;stroke:#fff;transition:stroke .25s ease-in-out;pointer-events:none}@media only screen and (min-width:768px){.scroll-to__button:hover{animation-play-state:paused}}@keyframes bounce-arrow{0%{transform:translateY(-.5rem)}30%{transform:translateY(.2)}42%{transform:translateY(.5rem)}55%{transform:translateY(.2rem)}to{transform:translateY(-.5rem)}}.image{font-size:0;position:relative}.image img{width:100%}.image--large-right{margin-left:-7rem}.image--hasBorder{border:1px solid #e9e9eb}.button{display:inline-flex;align-self:flex-start;align-items:center;cursor:pointer;user-select:none;font-family:Sharp Grotesk,sans-serif;color:#233165;font-size:1.4rem;font-weight:500;line-height:clac(24/14);white-space:nowrap}.button--primary,.button--secondary{height:5rem;border-radius:2.5rem;background:#ffbf5c;padding:0 4.4rem;transition:background .25s ease-in-out}@media only screen and (max-width:767px){.button--primary,.button--secondary{padding:0 3.2rem}}@media only screen and (min-width:768px){.button--primary:hover,.button--secondary:hover{background-color:#ffcd80}}.button--secondary{background-color:#fff;border:1px solid #e5e6e7;transition:border .25s ease-in-out}@media only screen and (min-width:768px){.button--secondary:hover{border-color:#233165;background-color:#fff}}.button--arrow:after{content:"";display:inline-block;height:2rem;width:3rem;background-image:url(./images/ic_arrow_right.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;margin-left:1rem;transition:transform .25s ease-in-out;transform-origin:left}@media only screen and (min-width:768px){.button--arrow:hover:after{transform:translateX(1rem)}}.button--back:before{content:"";display:inline-block;height:2rem;width:3rem;background-image:url(./images/ic_arrow_left.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;margin-right:1rem;transition:transform .25s ease-in-out;transform-origin:right}@media only screen and (min-width:768px){.button--back:hover:before{transform:translateX(-1rem)}}.button--more:after{content:"";display:inline-block;height:2rem;width:2rem;background-image:url(./images/ic_arrow_down.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;background-size:1rem;margin-left:1rem}.button--isDisabled{opacity:0;pointer-events:none;display:none}.button.notActive{opacity:.4;pointer-events:none}.ad{width:100%;height:80rem;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}@media only screen and (max-width:767px){.ad{height:auto}}.ad__inner{width:42.2rem;position:absolute;bottom:0;right:0}@media only screen and (max-width:767px){.ad__inner{position:static;width:100%}}.ad__image,.ad__visual{position:absolute;width:100%;height:100%;left:0;top:0;font-size:0;overflow:hidden}@media only screen and (max-width:767px){.ad__image,.ad__visual{position:relative}}.ad__image img,.ad__visual img{width:100%;height:100%;object-fit:cover}.block01__inner{width:42.2rem;position:absolute;bottom:0;right:0}@media only screen and (max-width:767px){.block01__inner{position:static;width:100%}}.list--project-details .list__item{display:flex;align-items:center;position:relative;padding-left:3rem}.list--project-details .list__item:not(:last-of-type){margin-bottom:1.5rem}@media only screen and (max-width:767px){.list--project-details .list__item:not(:last-of-type){margin-bottom:1.5rem}}.list--project-details .text-block{line-height:2rem}.list--project-details .text-block strong{display:inline-block;font-size:1.4rem;width:14rem;flex-shrink:0}.list--project-details .text-block p{display:flex}.list--project-details .icon{height:2rem;position:absolute;left:0;top:0}.list--dropdown-content{background-color:#fff}.list--dropdown-content .list__item:not(:last-of-type){border-bottom:1px solid #e9e9eb}.list--dropdown-content .list__link{display:inline-block;width:100%;height:100%;padding:1.5rem;font-weight:400;font-size:1.4rem;line-height:1.71429;color:#233165;opacity:.5;transition:opacity .25s ease-in-out}@media only screen and (min-width:768px){.list--dropdown-content .list__link:hover{opacity:1}}.list--nav>li:not(:last-of-type){margin-bottom:2rem}.list--dropdown-rich{display:flex;background-color:#fff;box-shadow:1rem 1rem 3rem 0 rgba(0,0,0,.1)}.list--dropdown-rich .list__item{display:block;width:28rem}.list--dropdown-rich .list__item:not(:last-of-type){border-right:1px solid #e9e9eb}.list--menu{align-items:center}.list--menu .link{white-space:nowrap}@media only screen and (max-width:767px){.list--menu .link{white-space:normal}}.list--menu .button{padding:2rem;min-width:11.5rem}.list--faq .list__item:not(:first-of-type){margin-top:5rem}@keyframes moveIn{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes moveOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.pagination{display:flex;justify-content:center}.pagination--news{margin-top:6rem}@media only screen and (max-width:767px){.pagination--news{margin-top:4rem}}@media only screen and (max-width:767px){.pagination .button{width:100%;justify-content:center}}.text-icon{display:inline-flex;align-items:center;color:rgba(35,49,101,.5);user-select:none}.text-icon img{height:2rem;margin-right:1rem}.dropdown,.dropdown__label{position:relative}.dropdown__label{display:inline-flex;align-items:center;cursor:pointer;user-select:none}.dropdown__arrow{display:inline-block;font-size:0;transition:transform .25s ease-in-out;margin-left:1rem}.dropdown__arrow img{width:1rem}.dropdown__arrow svg{width:1rem;height:.5rem}.dropdown__content{display:none}.dropdown:not(.dropdown--clickable) .dropdown__content{display:block;position:absolute;margin-top:-1px;pointer-events:none;visibility:hidden;opacity:0;transition:visibility .3s ease-out,opacity .3s ease-out;z-index:2}@media only screen and (min-width:768px){.dropdown:not(.dropdown--clickable):hover .dropdown__arrow{transform:rotate(180deg)}.dropdown:not(.dropdown--clickable):hover .dropdown__content{opacity:1;pointer-events:auto;visibility:visible}}.dropdown.fade-animation .dropdown__content{display:block;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;opacity:0;visibility:hidden;pointer-events:none}.dropdown.fade-animation.fade-in .dropdown__content{opacity:1;visibility:visible;pointer-events:auto}.dropdown[data-dropdown-state=open] .dropdown__arrow{transform:rotate(180deg)}.dropdown[data-dropdown-state=closed] .dropdown__arrow{transform:rotate(0)}.link{display:inline-flex;font-weight:500;font-size:1.4rem;line-height:2.4rem}.link--l{font-size:2.4rem;line-height:1.41667}.link--green{color:#3cb8b4}.link--green:after{background-color:#3cb8b4}.link--blue{color:#233165}.link--blue:after{background-color:#233165}.link--white{color:hsla(0,0%,100%,.5)}.link--white:after{background-color:hsla(0,0%,100%,.5)}.link--white-1{color:#fff}.link--white-1:after{background-color:#fff}a.link{position:relative;overflow:hidden}a.link:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;transform:translateX(-100%);transition:none;content:"";animation:moveOut .32s ease-in-out forwards}@media only screen and (min-width:768px){a.link:hover:after{animation:moveIn .32s ease-in-out forwards}}.tab{width:100%;border:1px solid #e9e9eb;border-top:none;background-color:#fff}@media only screen and (max-width:767px){.tab{border-left:none;border-right:none}}.tab__links{display:flex;width:100%}@media only screen and (max-width:767px){.tab__links{overflow:auto}}.tab__links--topborder{border-top:1px solid #e5e6e7;border-bottom:1px solid #e5e6e7}.tab__link{flex:1;padding:3rem;background-color:rgba(233,233,235,.5);border-top:2px solid transparent;transition:background-color .25s ease-in-out,border .25s ease-in-out;user-select:none;position:relative}@media only screen and (max-width:767px){.tab__link{padding:3rem 3rem 3rem 2rem}}.tab__link:not(:last-child):after{content:"";display:block;width:1px;height:calc(100% - 4rem);background-color:#e5e6e7;position:absolute;right:0;top:2rem}@media only screen and (min-width:768px){.tab__link:hover{background-color:#e9e9eb}}.tab__link>*{pointer-events:none}@media only screen and (max-width:767px){.tab__link .text-block{display:none}}.tab__link .heading,.tab__link .range-slider__value,.tab__link .spinner__text,.tab__link .text-block p+p{margin-top:0}@media only screen and (max-width:767px){.tab__link .heading,.tab__link .range-slider__value,.tab__link .spinner__text{white-space:nowrap}}.tab__link .heading+.text-block,.tab__link .range-slider__value+.text-block,.tab__link .spinner__text+.text-block{margin-top:.5rem!important}.tab__link.active{background-color:#fff;border-color:#3cb8b4}.tab__link.active .text-block{border-color:transparent}.tab__link--single{flex:none;opacity:.5;background-color:transparent;transition:none}.tab__link--single:after{display:none!important}.tab__link--single h4{position:relative;overflow:hidden}.tab__link--single h4:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#ffbf5c;transform:translateX(-100%);transition:none;content:"";animation:moveOut .32s ease-in-out forwards}.tab__link--single.active,.tab__link--single:hover{opacity:1;border:0;background-color:transparent}.tab__link--single.active h4:after,.tab__link--single:hover h4:after{animation:moveIn .32s ease-in-out forwards}.tab__content{display:none;padding:6rem 9.8rem}@media only screen and (max-width:767px){.tab__content{padding:4rem 2rem 0}}.tab__content.active{display:block;position:relative;z-index:2}.tab__content--btn{margin:5rem 0;text-align:center}@media only screen and (max-width:767px){.tab__content--btn{margin:5rem 2rem}}.tab__content--download{padding:0}.tab__content--download .product-list__list-item{margin-top:0}@media only screen and (max-width:767px){.tab__content--download .product-list__list-item .category__text{font-size:1.8rem}}.slider__image{font-size:0;display:block}.slider__button{display:inline-block;font-size:0;user-select:none;cursor:pointer;position:absolute;z-index:3}@media only screen and (max-width:767px){.slider__button:after{content:"";display:block;width:calc(100% + 2rem);height:calc(100% + 2rem);position:absolute;top:50%;transform:translate(-1rem,-50%)}}.slider__button.swiper-button-disabled{opacity:.3;pointer-events:none;transition:opacity .25s ease-in-out}.slider__button svg{width:6rem;height:2rem;pointer-events:none}.slider__button svg path{transition:stroke .25s ease-in-out}.slider__button--next svg{transform:rotate(180deg)}@media only screen and (min-width:768px){.slider__button:hover svg path{stroke:#3cb8b4!important}}.slider__pagination{display:flex;align-items:center;justify-content:center;font-size:0;position:absolute;top:3rem;left:0;bottom:auto!important}@media only screen and (max-width:767px){.slider__pagination{top:0}}.slider__pagination .swiper-pagination-current,.slider__pagination .swiper-pagination-total{display:inline-flex;align-items:center;font-size:1.4rem;font-weight:500;color:#233165}.slider__pagination .swiper-pagination-total:before{content:"";display:inline-block;margin:0 2rem;width:4rem;height:4rem;background-image:url(./images/line.svg);background-size:cover;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:767px){.slider__pagination .swiper-pagination-total:before{width:3rem;height:3rem;margin:0 1rem}}.slider .swiper-pagination-bullets .swiper-pagination-bullet{width:6rem;height:2px;margin:0 1rem!important;border-radius:0;opacity:1;background-color:#fff;position:relative}@media only screen and (max-width:767px){.slider .swiper-pagination-bullets .swiper-pagination-bullet{width:4rem;margin:0 .5rem!important}}.slider .swiper-pagination-bullets .swiper-pagination-bullet:after{content:"";width:100%;height:1rem;top:50%;left:0;transform:translateY(-50%);position:absolute}.slider .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ffbf5c}.slider.slider--content-img{width:41rem;height:50rem;align-self:flex-start;position:relative}@media only screen and (max-width:767px){.slider.slider--content-img{width:calc(100% + 4rem);margin-left:-2rem;height:auto}}.slider.slider--content-img .slider__image,.slider.slider--content-img .slider__slide{width:100%;height:100%}.slider.slider--content-img .slider__image img{width:100%;height:100%;object-fit:cover}.slider.slider--content-img .slider__button{bottom:0;left:50%}.slider.slider--content-img .slider__button--prev{transform:translateX(calc(-100% - 2rem))}.slider.slider--content-img .slider__button--next{transform:translateX(2rem)}.slider.slider--full-width{padding-left:calc((100% - 100.4rem)/2);padding-right:calc((100% - 100.4rem)/2)}@media only screen and (max-width:767px){.slider.slider--full-width{padding-left:2rem;padding-right:3rem}}.slider.slider--technology .slider__button{bottom:5rem;right:9.8rem}@media only screen and (max-width:767px){.slider.slider--technology .slider__button{bottom:2rem;right:50%}}.slider.slider--technology .slider__button--next{bottom:11rem}@media only screen and (max-width:767px){.slider.slider--technology .slider__button--next{bottom:2rem;transform:translate3d(calc(100% + 2rem),0,0)}}@media only screen and (max-width:767px){.slider.slider--technology .slider__button--prev{margin-right:2rem}}.slider.slider--technology .slider__button #ic_arrow_left,.slider.slider--technology .slider__button #ic_arrow_right{stroke:#fff}.slider.slider--technology .swiper-slide-active .technology-slide__content{transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform:translateZ(0);opacity:1}.banner{width:100%;background-color:#233165;padding:7.5rem 7.5rem 7.5rem 9.8rem}@media only screen and (max-width:767px){.banner{padding:4.6rem 2rem}}.banner__inner{display:flex}@media only screen and (max-width:767px){.banner__inner{flex-direction:column}}.banner__inner--hasBorderLeft{padding-left:4rem;border-left:1px solid #ffbf5c}@media only screen and (max-width:767px){.banner__inner--hasBorderLeft{padding-left:3rem}}.banner__items{display:flex}@media only screen and (max-width:767px){.banner__items{flex-direction:column}}.banner__item{display:flex}.banner__item--hasBorderLeft{padding-left:4rem;border-left:1px solid #ffbf5c}@media only screen and (max-width:767px){.banner__item--hasBorderLeft{padding-left:3rem}}@media only screen and (max-width:767px){.banner__item{flex-direction:column;padding-left:0;margin-bottom:4rem;border-left:1px solid #ffbf5c}}@media only screen and (max-width:767px){.banner__item--single{border-left:0!important}}.banner__avatar{min-width:10rem;width:10rem;height:10rem;margin-right:4rem;border-radius:50%;overflow:hidden}@media only screen and (max-width:767px){.banner__avatar{margin:0 0 3rem 2rem}}.banner__avatar img{width:100%;height:100%;object-fit:cover}.banner__avatar--single{min-width:15rem;width:15rem;height:15rem}@media only screen and (max-width:767px){.banner__avatar--single{margin:0 0 3rem}}.banner__content{margin-right:4rem;max-width:58rem}.banner__content .banner__contact-person{font-weight:400}.banner__content .banner__contact-person+.text-block{margin-top:.5rem!important;font-weight:400}.banner__content .text-block+.banner__contacts{margin-top:1rem}.banner__content .category__text{color:#fff}@media only screen and (max-width:767px){.banner__content{margin-right:0;padding-left:2rem}}@media only screen and (max-width:767px){.banner__content--single{padding-left:0}}.banner__content--larger{max-width:68rem}.banner__cta{display:flex;margin-left:auto}@media only screen and (max-width:767px){.banner__cta{margin-left:0;margin-top:3rem}}.banner__cta .button{align-self:center}@media only screen and (max-width:767px){.banner__cta .button{width:100%;justify-content:center}}.banner__contacts li{display:flex;align-items:center;user-select:none}.banner__contacts li:not(:last-of-type){margin-bottom:.4rem}@media only screen and (max-width:767px){.banner__contacts li:not(:last-of-type){margin-bottom:.5rem}}.banner__contacts li svg{width:2rem;height:2rem;margin-right:1rem}.banner__contacts li .link{font-size:1.4rem;font-weight:400}.banner__contacts li .link--single{font-size:1.8rem;font-weight:500}.banner__contacts--single li:not(:last-of-type){margin-bottom:2rem}@media only screen and (max-width:767px){.banner__contacts--single li:not(:last-of-type){margin-bottom:1.5rem}}.banner-expand{width:100%;background-color:#233165;padding:5rem 7.5rem 5rem 9.8rem}@media only screen and (max-width:767px){.banner-expand{padding:4.6rem 2rem}}.banner-expand__top{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:5rem}.banner-expand__top h2{text-align:center;color:#fff;font-size:3.6rem;font-weight:400}@media only screen and (max-width:767px){.banner-expand__top h2{font-size:2.6rem}}.banner-expand__top .drop-wrap{width:32.4rem;padding-top:2rem}@media only screen and (max-width:767px){.banner-expand__top .drop-wrap{width:100%}}.banner-expand__top .form__label{color:#fff}.banner-expand__top .form__control.active .form__label{display:none}.banner-expand__top .form__select{color:#fff;font-weight:400;background-image:url(./images/ic_arrow_down_white.svg)}.banner-expand__top .form__select:focus{border-color:#fff}.banner-expand__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity .4s;height:auto}.banner-expand__inner.hide{height:0;opacity:0}@media only screen and (max-width:767px){.banner-expand__inner{flex-direction:column}}.banner-expand__inner--hasBorderLeft{padding-left:4rem;border-left:1px solid #ffbf5c}@media only screen and (max-width:767px){.banner-expand__inner--hasBorderLeft{padding-left:3rem}}.banner-expand__wrap{padding-bottom:5rem}@media only screen and (max-width:767px){.banner-expand__wrap{padding-bottom:0}}.banner-expand__items{display:flex;gap:8rem;padding-bottom:3rem}@media only screen and (max-width:767px){.banner-expand__items{gap:0}}.banner-expand__items.hide{display:none}.banner-expand__items:last-child{padding-bottom:0}@media only screen and (max-width:767px){.banner-expand__items{flex-direction:column}}.banner-expand__item{display:flex}.banner-expand__item--hasBorderLeft{padding-left:8rem;border-left:1px solid #ffbf5c}@media only screen and (max-width:767px){.banner-expand__item--hasBorderLeft{padding-left:3rem}}@media only screen and (max-width:767px){.banner-expand__item{flex-direction:column;padding-left:0;margin-bottom:4rem;border-left:1px solid #ffbf5c}}@media only screen and (max-width:767px){.banner-expand__item--single{border-left:0!important}}.banner-expand__avatar{min-width:10rem;width:10rem;height:10rem;margin-right:4rem;border-radius:50%;overflow:hidden}@media only screen and (max-width:767px){.banner-expand__avatar{margin:0 0 3rem 2rem}}.banner-expand__avatar img{width:100%;height:100%;object-fit:cover}.banner-expand__avatar--single{min-width:15rem;width:15rem;height:15rem}@media only screen and (max-width:767px){.banner-expand__avatar--single{margin:0 0 3rem}}.banner-expand__content{margin-right:4rem;max-width:58rem}.banner-expand__content .banner-expand__contact-person{font-weight:400}.banner-expand__content .banner-expand__contact-person+.text-block{margin-top:.5rem!important;font-weight:400}.banner-expand__content .text-block+.banner-expand__contacts{margin-top:1rem}.banner-expand__content .category__text{color:#fff}@media only screen and (max-width:767px){.banner-expand__content{margin-right:0;padding-left:2rem}}@media only screen and (max-width:767px){.banner-expand__content--single{padding-left:0}}.banner-expand__cta{display:flex;align-items:center;flex-direction:column}@media only screen and (max-width:767px){.banner-expand__cta{margin-left:0;margin-top:3rem}}.banner-expand__cta .button{align-self:center}@media only screen and (max-width:767px){.banner-expand__cta .button{width:100%;justify-content:center}}.banner-expand__cta .link{margin-top:2.5rem;color:#fff}.banner-expand__contacts li{display:flex;align-items:center;user-select:none}.banner-expand__contacts li:not(:last-of-type){margin-bottom:.4rem}@media only screen and (max-width:767px){.banner-expand__contacts li:not(:last-of-type){margin-bottom:.5rem}}.banner-expand__contacts li svg{width:2rem;height:2rem;margin-right:1rem}.banner-expand__contacts li .link{font-size:1.4rem;font-weight:400}.banner-expand__contacts li .link--single{font-size:1.8rem;font-weight:500}.banner-expand__contacts--single li:not(:last-of-type){margin-bottom:2rem}@media only screen and (max-width:767px){.banner-expand__contacts--single li:not(:last-of-type){margin-bottom:1.5rem}}.download{border:1px solid #e9e9eb;background-color:#fff}@media only screen and (max-width:767px){.download{border-left:none;border-right:none;width:calc(100% + 4rem);margin-left:-2rem}}.download__item{width:100%}.download__item:not(:last-of-type){border-bottom:1px solid #e9e9eb}.download__state-icon{display:inline-flex;align-items:center;font-size:0;padding-left:4rem;margin-left:auto;overflow:hidden}@media only screen and (max-width:767px){.download__state-icon{padding-left:3rem}}.download__state-icon svg{width:3rem;height:3rem}.download__state-icon--active{display:inline-block;margin-right:2rem;font-weight:500;font-size:1.4rem;line-height:1.71429;color:#3cb8b4;transform:translateY(100%);transition:.25s ease-in-out}@media only screen and (max-width:767px){.download__state-icon--active{display:none}}.download__label{display:flex;align-items:center;width:100%;padding:2.5rem 4rem 2.5rem 3.2rem;user-select:none;transition:color .25s ease-in-out}@media only screen and (max-width:767px){.download__label{padding:2rem}}@media only screen and (min-width:768px){.download__label:hover{color:#3cb8b4}.download__label:hover:before{background-color:#3cb8b4}.download__label:hover .download__state-icon--active{transform:translateY(0)}.download__label:hover .icon-document svg{stroke:#3cb8b4;fill:#3cb8b4}}@media only screen and (max-width:767px){.download__label .heading,.download__label .range-slider__value,.download__label .spinner__text{flex:1}}.download .icon-document{display:inline-block;font-size:0;margin-right:3.7rem}@media only screen and (max-width:767px){.download .icon-document{margin-right:2rem}}.download .icon-document svg{height:2rem;width:1.6rem;stroke:#233165;fill:#233165;transition:stroke .25s ease-in-out,fill .25s ease-in-out}@media only screen and (max-width:767px){.download--multi-list .category{width:calc(100% + 4rem);margin-left:-2rem}}.download__cell{display:flex;justify-content:flex-start;width:100%;padding:2.5rem 4rem 2.5rem 3.2rem;user-select:none;transition:color .25s ease-in-out}@media only screen and (max-width:767px){.download__cell{padding:2rem}}.download__image{min-width:9rem;height:12rem;overflow:hidden;background-size:contain;background-position:top;background-repeat:no-repeat}@media only screen and (max-width:767px){.download__image{display:none}}.download__content{display:flex;flex-direction:column;padding-left:3rem}@media only screen and (max-width:767px){.download__content{padding-left:0}}.download__content .heading,.download__content .range-slider__value,.download__content .spinner__text{font-weight:400}.download__content .link{margin-right:1rem;font-weight:400}.download__text{padding-top:.8rem;font-size:1.2rem;line-height:2.4rem}@media only screen and (max-width:767px){.download__text{padding-bottom:23px}}.download__links{margin-top:auto}.download--prev{margin-top:2rem}.row--download{margin-top:4rem!important}@media only screen and (max-width:767px){.row--download{padding:0}}.video-player{display:block;position:relative;width:100%}.video-player__play{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);font-size:0;cursor:pointer;z-index:1;user-select:none;transition:opacity .25s ease-in-out ease-in-out,visibility .25s ease-in-out ease-in-out}@media only screen and (min-width:768px){.video-player__play:hover svg{transform:scale(1.08)}.video-player__play:hover svg circle{fill:#4dc5c1}}.video-player__play svg{pointer-events:none;width:8rem;height:8rem;transition:transform .25s ease-in-out}.video-player__play svg circle{fill:#3cb8b4;transition:fill .25s ease-in-out}.video-player__play svg path{stroke:#fff;transition:stroke .25s ease-in-out}.video-player video{height:auto;max-width:100%;max-height:100%;object-fit:cover;background-size:100%;background-repeat:no-repeat}@media screen and (orientation:portrait){.video-player video{width:100%}}@media screen and (orientation:landscape){.video-player video{height:100%}}.video-player img{width:100%;height:auto}.video-player.isPlaying .video-player__play{opacity:0;visibility:hidden;pointer-events:none}.video-player--yt{height:fit-content;margin-bottom:5rem}.video-player--yt>div{width:100%;padding-bottom:56.25%;position:relative}.video-player--yt>div iframe{position:absolute;width:100%;height:100%;left:0;top:0}.map{display:flex;min-height:80rem;width:100%;font-size:0;position:relative}@media only screen and (max-width:767px){.map{min-height:auto;padding-bottom:7rem;background-color:#fff;border-bottom:1px solid #e9e9eb}}.map #map{position:absolute;width:100%;height:100%;left:0;top:0;position:absolute!important}@media only screen and (max-width:767px){.map #map{position:relative!important;min-height:60rem;height:100vh}}.map__zoom{display:block;font-size:0;width:4rem;height:4rem;position:absolute;bottom:4rem;right:4rem;cursor:pointer;user-select:none;transition:background .25s ease-in-out}@media only screen and (max-width:767px){.map__zoom{right:2rem;bottom:11rem}}.map__zoom svg{width:100%;height:100%;pointer-events:none}.map__zoom svg path{transition:stroke .25s ease-in-out}@media only screen and (min-width:768px){.map__zoom:hover{background-color:#3cb8b4}.map__zoom:hover svg #Line_236,.map__zoom:hover svg #Line_237{stroke:#fff}}.map__zoom--in{margin-bottom:1rem;transform:translate3d(0,-100%,0)}.map__zoom--out{margin-top:1rem}.map__zoom.active{display:block}.form,.form__control{display:block;width:100%}.form__control{position:relative}.form__control .text-block{margin-top:1.5rem;color:rgba(35,49,101,.5)}.form__control+.form__control{margin-top:4.8rem}@media only screen and (max-width:767px){.form__control+.form__control{margin-top:4rem}}.form__control+.form__control--checkbox{margin-top:2rem}@media only screen and (max-width:767px){.form__control+.form__control--checkbox{margin-top:4rem}}.form__control+.form__control--submit{margin-top:4rem}@media only screen and (max-width:767px){.form__control+.form__control--submit{margin-top:3rem}.form__control+.form__control--submit .button{width:100%;justify-content:center}}.form__control+.form__checkbox-group{margin-top:5.7rem}.form__control.active .form__label{opacity:.6;transform:translateY(-110%) scale(.77)}.form__control.active .form__label span{font-size:1.1rem}.form__control.notValid .form-checkbox__checkmark,.form__control.notValid .form__input,.form__control.notValid .form__select,.form__control.notValid .form__textarea{border-color:#cf5060}.form__control.notValid .form__error-message{display:block}.form__checkbox-group{display:block;width:100%}.form__checkbox-group .form__control+.form__control{margin-top:2rem}.form__checkbox-group .form__label{position:static;margin-bottom:3rem}.form__checkbox-group+.form__control{margin-top:8rem}.form__checkbox-group+.form__control--reset{margin-top:4.8rem}.form__checkbox-group+.form__group{margin-top:5.4rem}.form__group .form__label{position:static;margin-bottom:0}.form__group+.form__control{margin-top:4.4rem}.form__label{display:block;font-size:1.8rem;font-weight:400;line-height:1.55556;color:rgba(35,49,101,.5);position:absolute;left:0;top:1.2rem;transition:opacity .25s ease-in-out,font-size .25s ease-in-out,transform .25s ease-in-out;transform-origin:left center;will-change:transform;pointer-events:none}.form__input,.form__select,.form__textarea{width:100%;height:5rem;padding:.3rem 0 0;border-bottom:1px solid #e9e9eb;font-size:1.8rem;font-weight:500;line-height:1.44;color:#233165;transition:border .25s ease-in-out;caret-color:#3cb8b4;font-family:Sharp Grotesk,sans-serif}.form__input:focus,.form__select:focus,.form__textarea:focus{border-color:#233165}.form__input::placeholder,.form__select::placeholder,.form__textarea::placeholder{font-family:Sharp Grotesk,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.4rem;color:rgba(35,49,101,.5)}.form__textarea--fixed{min-height:100px!important;max-height:100px!important;overflow-y:auto}.form__select{background-image:url(./images/ic_arrow_down.svg);background-repeat:no-repeat;background-size:1rem;background-position:calc(100% - 1rem) 50%}.form__select option{font-family:Sharp Grotesk,sans-serif;font-size:1.8rem;color:#233165}.form__textarea{resize:none;padding:1.2rem 0}.form__textarea.disableAutoHeight{min-height:13.9rem;height:auto}@media only screen and (max-width:767px){.form__textarea.disableAutoHeight{min-height:16.8rem}}.form__textarea--hasBorder{border:1px solid #e9e9eb;padding:1.2rem}.form__error-message{font-size:1.4rem;line-height:1.71429;font-weight:400;color:#cf5060;position:absolute;bottom:0;transform:translateY(calc(100% + .3rem));display:none}.form__success{display:flex;justify-content:center;position:absolute;width:100%;height:100%;left:0;top:0}@media only screen and (max-width:767px){.form__success{position:static}}.form__success .align-center{display:flex;flex-direction:column;flex:1;height:100%;justify-content:center}.form__success-message{width:41rem;text-align:left}.form__success-icon{display:block;margin-bottom:4rem;margin-right:auto;background-image:url(./images/ic_guaranty.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;width:6.2rem;height:6.2rem;background-size:6rem}.form__success-prices{display:flex;justify-content:space-between;margin-top:4rem}.form__success-prices+.text-block{margin-top:4rem}.form__success-pricer{width:45%;padding-left:2rem;border-left:2px solid #ffbf5c}.form__success-pricer .text-block{font-weight:500%;color:#233165}.form__succees-price{font-size:3.6rem;font-weight:500;margin-top:1.5rem;line-height:1}.form input:-webkit-autofill,.form input:-webkit-autofill:focus,.form input:-webkit-autofill:hover,.form select:-webkit-autofill,.form select:-webkit-autofill:focus,.form select:-webkit-autofill:hover,.form textarea:-webkit-autofill,.form textarea:-webkit-autofill:focus,.form textarea:-webkit-autofill:hover{border-bottom:1px solid #e9e9eb;-webkit-text-fill-color:#233165;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.form-checkbox{display:inline-block;position:relative;padding-left:3rem;min-height:2rem;cursor:pointer;user-select:none;font-size:1.4rem;line-height:2rem;color:#233165}.form-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-checkbox .form-checkbox__checkmark{position:absolute;top:0;left:0;height:2rem;width:2rem;border:2px solid #233165;transition:opacity .25s ease-in-out,background .25s ease-in-out}.form-checkbox .form-checkbox__checkmark:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:opacity .25s ease-in-out;background-position:center 40%;background-repeat:no-repeat;background-size:1rem;background-image:url(./images/checkbox_check.svg)}.form-checkbox input:checked~.form-checkbox__checkmark{background-color:#233165;border-color:#233165}.form-checkbox input:checked~.form-checkbox__checkmark:after{opacity:1}.popup{position:fixed;z-index:9999}.popup__body{box-shadow:1rem 1rem 3rem 0 rgba(0,0,0,.1)}.popup__close{top:4.4rem;right:4.4rem;position:absolute;transition:transform .25s ease-in-out}.popup__close svg{width:6rem;height:6rem;stroke:#fff}@media only screen and (max-width:767px){.popup__close svg{width:3rem;height:3rem}}@media only screen and (min-width:768px){.popup__close:hover{transform:scale(1.15)}}.popup--policy{width:30rem;background-color:#fff;bottom:2rem;left:2rem;border:1px solid #e9e9eb;transition:opacity .45s ease-in-out}@media only screen and (max-width:767px){.popup--policy{width:100%;left:0;bottom:0;border-left:0;border-right:0}}.popup--policy .text-block p{color:#233165}.popup--policy .text-block a{transition:color .25s ease-in-out}.popup--policy .text-block a:after{transform:scale(1);transition:background .25s ease-in-out}.popup--policy .button{width:100%;justify-content:center;margin-top:2rem}.popup--policy .popup__body{display:block;padding:2rem}.popup--intro{width:100%;height:100%;overflow:auto;padding-top:15rem;padding-bottom:9rem;top:0;left:0}@media only screen and (max-width:767px){.popup--intro{padding:0}}.popup--intro .popup__body{display:flex;max-width:110rem;min-height:60rem;width:100%;margin-left:auto;margin-right:auto;position:relative;background-color:#fff}@media only screen and (max-width:767px){.popup--intro .popup__body{flex-direction:column;max-width:100%;min-height:auto}}.popup--intro .popup__close{width:6rem;height:6rem;top:4.4rem;right:4.4rem}@media only screen and (max-width:767px){.popup--intro .popup__close{width:3rem;height:3rem;top:1.5rem;right:1.5rem}.popup--intro .popup__close:before{content:"";width:6rem;height:6rem;position:absolute;transform:translate(-1.5rem,-1.5rem)}}@media only screen and (max-width:767px){.popup--intro .popup__close svg{stroke:#233165}}.popup--intro .popup__image{flex-basis:44.6rem;flex-shrink:0;font-size:0}@media only screen and (max-width:767px){.popup--intro .popup__image{flex-basis:auto;width:100%}}.popup--intro .popup__image img{width:100%;height:100%;object-fit:cover}.popup--intro .popup__content{flex:1;background-color:#233165;padding:8rem 15.3rem 8rem 9.3rem}@media only screen and (max-width:767px){.popup--intro .popup__content{padding:4rem 2rem}}.popup--intro .popup__content .category{margin-bottom:4rem}@media only screen and (max-width:767px){.popup--intro .popup__content .category{margin-bottom:3rem}}.popup--intro .popup__content .heading--l,.popup--intro .popup__content .range-slider__value{margin-bottom:3rem}@media only screen and (max-width:767px){.popup--intro .popup__content .heading--l,.popup--intro .popup__content .range-slider__value{font-size:2rem;line-height:1.4}}.popup--intro .popup__content .button{margin-top:3.4rem}@media only screen and (max-width:767px){.popup--intro .popup__content .button{margin-top:3rem;width:100%;justify-content:center}}.popup--small{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:auto;top:0;left:0;background-color:rgba(0,0,0,.1)}.popup--small .popup__body{display:flex;max-width:83.5rem;width:100%;padding:8rem 8.5rem;position:relative;background-color:#233165}@media only screen and (max-width:767px){.popup--small .popup__body{padding:8rem 2rem;min-height:100vh}}.popup--small .popup__content{max-width:46rem;width:100%}.popup--small .popup__content .heading--white{color:#fff}.popup--small .popup__content .heading+.text-block,.popup--small .popup__content .range-slider__value+.text-block,.popup--small .popup__content .spinner__text+.text-block{margin-top:3rem}.popup--small .popup__content .text-block+.button{margin-top:4rem}@media only screen and (max-width:767px){.popup--small .popup__content .text-block+.button{width:100%;justify-content:center}}.popup--small .popup__close{width:6rem;height:6rem;top:8rem;right:8.5rem}@media only screen and (max-width:767px){.popup--small .popup__close{top:2rem;right:2rem;width:3rem;height:3rem}}.popup.hide{opacity:0;pointer-events:none}.technology-slide{width:100%;height:60rem;position:relative}@media only screen and (max-width:767px){.technology-slide{height:100vh;min-height:60rem}}.technology-slide__image{position:absolute;width:100%;height:100%;left:0;top:0}.technology-slide__image .simpleParallax{height:100%}.technology-slide__image img{width:100%;height:100%;object-fit:cover}.technology-slide__content{position:absolute;z-index:2;bottom:5rem;left:9.8rem;width:68rem;padding-left:4rem;border-left:1px solid #ffbf5c;transform:translate3d(0,5rem,0);opacity:0}@media only screen and (max-width:767px){.technology-slide__content{bottom:7rem;left:2rem;right:2rem;width:auto;padding-left:2rem}}.technology-slide--1{height:65rem}.gallery{display:block;width:100%}.gallery--1 .image:nth-child(odd){padding-right:10rem}@media only screen and (max-width:767px){.gallery--1 .image:nth-child(odd){padding-right:0}}.gallery--1 .image:nth-child(2n){padding-left:10rem}@media only screen and (max-width:767px){.gallery--1 .image:nth-child(2n){padding-left:0}}.gallery .slider--content-img{width:100%;height:auto}@media only screen and (max-width:767px){.gallery .slider--content-img{width:calc(100% + 2rem)}}@media only screen and (max-width:767px){.distributors{width:calc(100% + 4rem);margin-left:-2rem}}.distributors__item{display:flex;align-items:center;padding:3rem;background-color:#fff;border:1px solid #e9e9eb}@media only screen and (max-width:767px){.distributors__item{flex-direction:column;border-left:none;border-right:none;padding:3rem 2rem}}.distributors__item:not(:last-of-type){margin-bottom:3rem}.distributors__item.hide{display:none}.distributors__logo{display:flex;justify-content:center;align-items:center;padding-right:3rem;width:38rem}@media only screen and (max-width:767px){.distributors__logo{display:none;width:100%;padding-right:0;justify-content:flex-start;margin-bottom:4rem}}.distributors__logo img{max-width:100%;max-height:12rem}@media only screen and (max-width:767px){.distributors__logo img{max-height:5rem}}.distributors__content{width:100%;padding-left:4rem;border-left:1px solid #ffbf5c}@media only screen and (max-width:767px){.distributors__content{padding-left:3rem}}.distributors__content .distributors__logo{display:none}@media only screen and (max-width:767px){.distributors__content .distributors__logo{display:flex}}.distributors__content .heading+.text-block,.distributors__content .range-slider__value+.text-block,.distributors__content .spinner__text+.text-block{margin-top:1.5rem!important}@media only screen and (max-width:767px){.distributors__content .heading+.text-block,.distributors__content .range-slider__value+.text-block,.distributors__content .spinner__text+.text-block{margin-top:3rem!important}}.distributors__content .text-block ul li{margin-bottom:0}@media only screen and (max-width:767px){.distributors__content .text-block ul li:not(:first-of-type){margin-top:.3rem}}@media only screen and (max-width:767px){.product-list{width:calc(100% + 4rem);margin-left:-2rem}}.product-list__head{display:flex;align-items:center;padding:2rem 4rem 2rem 3.4rem;min-height:10rem;background-color:#233165}@media only screen and (max-width:767px){.product-list__head{padding:3rem 2rem;min-height:auto;flex-wrap:wrap}}.product-list__head .icon{margin-right:3.5rem}@media only screen and (max-width:767px){.product-list__head .icon{margin-right:2rem}}.product-list__head .icon img{width:1.6rem}.product-list__head .text-block--white{color:#fff;font-weight:500;flex:1}.product-list__head .filter{flex-shrink:0}@media only screen and (max-width:767px){.product-list__head .filter{margin-top:2rem}}.product-list__list-item{margin-top:5rem}@media only screen and (max-width:767px){.product-list__list-item{margin-top:3rem}}.product-list__list-item .category{display:flex;align-items:center;padding:0 4rem;background-color:#e5e6e7;height:8rem}@media only screen and (max-width:767px){.product-list__list-item .category{height:auto;padding:2.2rem 2rem}}.product-list__list-item .category__text{font-size:2.4rem;line-height:1.2}.product{border:1px solid #e9e9eb;width:100%}@media only screen and (max-width:767px){.product{border-left:none;border-right:none}}.product__item{display:flex;align-items:center;padding:2rem 4rem;min-height:10rem;background-color:#fff}@media only screen and (max-width:767px){.product__item{padding:3rem 2rem;min-height:auto;flex-direction:column;align-items:flex-start;position:relative}}.product__item:not(:last-of-type){border-bottom:1px solid #e9e9eb}.product__item.hide{display:none}.product__title{width:21.5rem}@media only screen and (max-width:767px){.product__title{width:100%;margin-bottom:3rem}}@media only screen and (max-width:767px){.product__title .heading--xs{font-size:1.6rem}}.product__title .icon img{max-height:2rem;max-width:2rem}.product__title .has-new svg{display:block;width:4.7rem;height:2.4rem;position:relative;top:.6rem;left:0;font-family:Sharp Grotesk,sans-serif;font-weight:400;font-size:12px}.product__link-d{position:absolute;width:100%;height:100%;left:0;top:0}@media only screen and (min-width:768px){.product__link-d{transition:background .25s ease-in-out}.product__link-d:hover{background-color:rgba(0,0,0,.03)}}.product__feature{display:flex;align-items:center;flex:1;flex-shrink:0;margin-right:2rem}@media only screen and (max-width:767px){.product__feature{margin-right:0;width:100%}}@media only screen and (max-width:767px){.product__feature+.product__feature{margin-top:2.2rem}}.product__feature .icon{margin-right:1.2rem}.product__feature .icon img{height:2rem}.product__feature .text-block p+p{margin-top:0}.product__feature .text-block strong{font-size:1.4rem;line-height:2.4rem}.product__feature--s{flex:0.8;flex-shrink:0}.product__link-block{width:4rem}@media only screen and (max-width:767px){.product__link-block{position:absolute;top:3rem;right:2rem}}@media only screen and (max-width:767px){.product__link:before{content:"";display:block;width:calc(100% + 4rem);height:calc(100% + 4rem);position:absolute;transform:translate(-2rem,-2rem)}}.product__link svg{width:4rem;height:2rem}.product--specs{border:none}.product--specs .product__item{justify-content:space-between;padding-left:3rem}@media only screen and (max-width:767px){.product--specs .product__item{padding:2.2rem 2rem;flex-direction:row}}.product--specs .product__title{padding-left:5.5rem;position:relative;width:40%}@media only screen and (max-width:767px){.product--specs .product__title{margin-bottom:0;padding-left:4rem;width:60%}}.product--specs .product__title .icon{position:absolute;left:0;top:50%;transform:translate3d(0,-50%,0)}.product--specs .product__title .icon img{height:2rem}.product--specs .product__specification{width:50%;text-align:right}@media only screen and (max-width:767px){.product--specs .product__specification{width:40%}}.product--download{width:100%;display:flex;flex-wrap:wrap;border:0}@media only screen and (max-width:767px){.product--download{flex-direction:column}}.product--download .product__item{flex-direction:column;width:33.22%;padding:2rem;margin-top:-1px;border:1px solid #e9e9eb;border-right:0}.product--download .product__item:last-child,.product--download .product__item:nth-last-child(0),.product--download .product__item:nth-last-child(2){border-bottom:0}.product--download .product__item:first-child,.product--download .product__item:nth-child(4),.product--download .product__item:nth-child(7),.product--download .product__item:nth-child(10),.product--download .product__item:nth-child(13),.product--download .product__item:nth-child(16),.product--download .product__item:nth-child(19){border-left:0}.product--download .product__item:hover .product__link-d{background-color:transparent}@media only screen and (max-width:767px){.product--download .product__item{width:100%;display:flex;align-items:center;margin-top:0;border:0;border-bottom:1px solid #e9e9eb}.product--download .product__item:last-child,.product--download .product__item:nth-last-child(0),.product--download .product__item:nth-last-child(2){border-bottom:1px solid #e9e9eb}}.product--download .product__item .product__image{padding:2rem}.product--download .product__item .product__image img{width:22.5rem;height:32rem;object-fit:cover}.product--download .product__item .product__title{width:100%}@media only screen and (max-width:767px){.product--download .product__item .product__title{margin-bottom:1rem}}.product--download .product__item .product__download{width:100%;display:block;margin-top:1rem}.product--download .product__item .product__download a{width:3.2rem;height:3.2rem;display:inline-block;padding-top:.84rem;margin-right:.4rem;text-align:center;color:#fff;font-size:1.3rem;font-weight:500;background:#233165 0 0 no-repeat padding-box;border-radius:50px;transition:background .25s ease-in-out}.product--download .product__item .product__download a:hover{background-color:#3cb8b4}.filter{width:41rem}@media only screen and (max-width:767px){.filter{width:100%}}@media only screen and (max-width:767px){.filter__group{margin-bottom:5rem}}.filter__group .form__control+.form__control{margin-top:1rem}@media only screen and (max-width:767px){.filter__group .form__control+.form__control{margin-top:2rem}}.filter__group+.filter__group{margin-top:3rem}.filter__group .category{margin-bottom:2rem}@media only screen and (max-width:767px){.filter__group .category{margin-bottom:3rem}}.filter__group .category__text{font-size:1.4rem;line-height:1.2}.filter__label{padding-left:1.5rem;padding-right:3.3rem;line-height:1.2;background-color:#ffbf5c;user-select:none;border-radius:3rem;cursor:pointer;margin:.3rem;white-space:nowrap;background-image:url(./images/ic_x_small.svg);background-size:.8rem;background-repeat:no-repeat;background-position:calc(100% - 1.5rem) 50%}.filter__label,.filter__labels-count{display:inline-flex;align-items:center;height:2.4rem;font-weight:400;font-size:1.2rem;color:#233165}.filter__labels-count{justify-content:center;width:2.4rem;border-radius:50%;background-color:#e9e9eb;line-height:1;position:absolute;right:3rem;top:50%;transform:translate3d(0,-50%,0)}.filter__container .modal__close{display:none}@media only screen and (max-width:767px){.filter__container .modal__close{display:inline-block}}.filter__container .button--primary,.filter__container .button--secondary{margin-top:auto;width:100%;justify-content:center}.filter .form-checkbox{color:rgba(35,49,101,.5)}.filter .dropdown__label{display:flex;flex-wrap:wrap;align-items:center;width:100%;min-height:5rem;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.5);transition:background .25s ease-in-out,color .25s ease-in-out;position:relative;padding:.6rem 6.5rem .6rem 0}.filter .dropdown__label:after{display:none;font-size:1.8rem;font-weight:400;color:hsla(0,0%,100%,.5);content:attr(data-filter-label)}.filter .dropdown__arrow{position:absolute;right:1rem;top:50%;margin-top:-.5rem}.filter .dropdown__arrow svg{width:1.4rem;height:1rem;transition:fill .25s ease-in-out}.filter .dropdown__arrow svg #ic_arrow_right{stroke:#fff}.filter .dropdown__content{background-color:#fff;border:1px solid #e9e9eb;padding:3rem;width:100%;position:absolute;z-index:10}@media only screen and (max-width:767px){.filter .dropdown__content{position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);overflow:auto;padding-top:8rem;padding-bottom:4rem}}.filter .button{display:none}@media only screen and (max-width:767px){.filter .button{display:inline-flex}}.filter.noLabelsSelected .dropdown__label:after{display:inline-block}.filter.noLabelsSelected .filter__labels-count{display:none}.range-slider{display:flex;justify-content:space-between;position:relative;height:6rem}.range-slider--higher{height:9rem}.range-slider__slider.noUi-horizontal{height:3px;border-radius:0;border:0;box-shadow:none;position:relative}.range-slider__slider.noUi-horizontal:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;top:50%;background-color:#e5e6e7}.range-slider__slider.noUi-horizontal .noUi-connects{border-radius:0}.range-slider__slider.noUi-horizontal .noUi-connects .noUi-connect{background:#3cb8b4;height:3px}.range-slider__slider.noUi-horizontal .noUi-handle{display:block;width:4rem;height:4rem;border-radius:50%;background-color:#3cb8b4;user-select:none;box-shadow:none;border:none;top:-1.9rem;right:-1.9rem}.range-slider__slider.noUi-horizontal .noUi-handle:after,.range-slider__slider.noUi-horizontal .noUi-handle:before{display:none}.range-slider__labels-label{padding-bottom:.9rem;color:#233165;font-size:1.4rem;font-weight:500}.range-slider__values{display:flex;justify-content:space-between;margin-bottom:2rem}.range-slider__values span{display:inline-block;font-family:Sharp Grotesk,sans-serif;color:#233165;font-size:1.4rem;font-weight:500;user-select:none}.range-slider__inner{position:relative;width:100%}.range-slider__value{white-space:nowrap}.tooltip{display:inline-block;position:relative;font-style:normal}.tooltip:hover .tooltip__content{opacity:1;visibility:visible}.tooltip__icon{font-size:0;user-select:none}.tooltip__icon svg{width:2rem;height:2rem;pointer-events:none}.tooltip__content{display:inline-flex;width:28rem;padding:1.5rem;position:absolute;top:0;left:50%;transform:translate(-50%,calc(-100% - 1rem));background-color:#fff;border:1px solid #e9e9eb;font-size:1.4rem;color:rgba(35,49,101,.5);line-height:1.71429;opacity:0;pointer-events:none;visibility:hidden}.tooltip__content:after,.tooltip__content:before{content:"";width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:1.2rem solid #e9e9eb;position:absolute;bottom:0;left:50%;transform:translate(-50%,calc(100% - 1px))}.tooltip__content:after{z-index:2;transform:translate(-50%,calc(100% - 3px));border-top-color:#fff}.tooltip--1 .tooltip__content{left:7rem}.tooltip--1 .tooltip__content:after,.tooltip--1 .tooltip__content:before{left:8rem}.switch{position:relative;display:none;width:15.4rem;height:4rem;background-color:#3cb8b4;border-radius:5rem}.switch__val{display:flex;flex:1;justify-content:center;align-self:center;font-size:1.4rem;color:#fff;font-weight:500;pointer-events:none;position:relative;z-index:2;transition:color .25s ease-in-out}.switch__val--1{color:#3cb8b4}.switch__slider{display:inline-flex;width:7.5rem;height:3.6rem;background-color:#fff;border-radius:5rem;position:absolute;top:.2rem;left:.2rem;transition:transform .25s ease-in-out}.switch input:checked~.switch__slider{transform:translateX(7.5rem)}.switch input:checked~.switch__val--1{color:#fff}.switch input:checked~.switch__val--2{color:#3cb8b4}.spinner{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;z-index:10}@media only screen and (max-width:767px){.spinner{position:fixed}}.spinner__block{display:flex;flex-direction:column;align-items:center}.spinner__text{margin-bottom:4rem}.spinner__spin{display:inline-block;width:6rem;height:6rem;border-radius:50%;border:.3rem solid #3cb8b4;border-top-color:#e9e9eb;animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}.spinner.hide{display:none}.newsletter{position:relative;padding:3.5rem 4.5rem 0 0}.newsletter h3{font-weight:500;font-size:1.4rem;line-height:2.4rem}.newsletter .form__control{position:relative;margin-top:1rem}.newsletter .form__control .form__label{font-size:1.6rem}.newsletter .form__input{border-bottom:1px solid #cdd0d7}.newsletter .button{position:absolute;top:1.8rem;right:0}.newsletter .form-checkbox{padding-left:2.5rem}.newsletter .form__control--checkbox{margin-top:2.4rem}.newsletter .form__control--checkbox a,.newsletter .form__control--checkbox label{font-weight:500;font-size:1.1rem;line-height:2.4rem}.newsletter .form__success .form__success-message div .form__success-icon{display:none}.newsletter .form__success .form__success-message div h4{padding-top:2.5rem;font-weight:500;font-size:1.8rem;line-height:2.4rem}.newsletter .spinner{top:1.5rem;background-color:#e5e6e7}@media only screen and (max-width:767px){.newsletter .spinner{top:0;background-color:#fff}}.app-loading .header .dropdown__content{display:none!important}.layout-grid{position:fixed;width:100%;height:100%;left:0;top:0;z-index:-1}.layout-grid .grid{height:100vh}.layout-grid .grid__cell{border-right:1px solid rgba(212,212,217,.5)}@media only screen and (max-width:767px){.layout-grid .grid__cell{width:49.3%;margin:0 auto}}.layout-grid .grid__cell:first-child{border-left:1px solid rgba(212,212,217,.5)}@media only screen and (max-width:767px){.layout-grid .grid__cell:not(:first-child){display:none}}.hero{background-color:#fff;padding:4rem 4rem 0;margin-top:8rem}@media only screen and (max-width:767px){.hero{padding:0;margin-top:6rem}}.hero__slide{display:flex;min-height:calc(100vh - 12rem);min-height:calc(var(--vh, 1vh)*100 - 12rem);width:100%;padding-top:10rem;padding-bottom:4rem;position:relative}@media only screen and (max-width:767px){.hero__slide{min-height:100vh;min-height:calc(var(--vh, 1vh)*90)}}.hero__slide-inner{display:flex;align-self:center;width:100%}.hero__image{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-repeat:no-repeat;background-position:50%;background-position:top}.hero__image img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:767px){.hero__image img.desk{display:none}}.hero__image img.mobile{display:none}@media only screen and (max-width:767px){.hero__image img.mobile{display:block}}.hero__image .simpleParallax{width:100%;height:100%}.hero__content{position:relative;z-index:2;width:100%;max-width:55rem;margin-left:auto;margin-right:auto;text-align:center}.hero .swiper-pagination{bottom:4rem!important}@media only screen and (max-width:767px){.hero .swiper-pagination{bottom:3rem!important}}.hero+.section{margin-top:15rem}@media only screen and (max-width:767px){.hero+.section{margin-top:8rem}}.hero .heading+.text-block,.hero .range-slider__value+.text-block,.hero .spinner__text+.text-block{margin-top:3rem}.hero .heading+.button,.hero .range-slider__value+.button,.hero .spinner__text+.button{margin-top:4rem}.hero .scroll-to{position:absolute;right:4rem;bottom:4rem}@media only screen and (max-width:767px){.hero .scroll-to{right:2rem;bottom:3rem}}.section+.section{margin-top:15rem}@media only screen and (max-width:767px){.section+.section{margin-top:8rem}}.section .category+.container,.section .category+.faq,.section .category+.grid,.section .category+.heading,.section .category+.range-slider__value,.section .category+.spinner__text,.section .heading+.text-block,.section .range-slider__value+.text-block,.section .spinner__text+.text-block{margin-top:3rem}.section .grid+.container{margin-top:15rem}@media only screen and (max-width:767px){.section .grid+.container{margin-top:8rem}}.section .row+.row{margin-top:8rem}@media only screen and (max-width:767px){.section .row+.row{margin-top:4rem}}.section .container__wrapper--1-2 .card--types{padding:6.2rem 13rem 6.2rem 9.8rem}@media only screen and (max-width:767px){.section .container__wrapper--1-2 .card--types{padding:4.6rem 2rem}}.section .container__wrapper--1-2 .image+.image{margin-top:1.6rem}.section .container+.container{margin-top:12rem}@media only screen and (max-width:767px){.section .container+.container{margin-top:0}}.section .button-block{display:inline-block;margin-top:3rem}.section .button-block .button{min-width:24rem;justify-content:center}@media only screen and (max-width:767px){.section .button-block .button{width:100%}}.section .button-block .button+.button{margin-top:1.5rem}.section--solar-cells .container__inner+.image{margin-top:15rem}@media only screen and (max-width:767px){.section--solar-cells .container__inner+.image{margin-top:4rem}}.section--solar-cells .image+.container__inner{margin-top:15rem}@media only screen and (max-width:767px){.section--solar-cells .image+.container__inner{margin-top:8rem}}@media only screen and (max-width:767px){.section--facts .grid{margin-left:-2rem;width:calc(100% + 4rem)}}@media only screen and (max-width:767px){.section--facts .grid--hasGridlines{border-left:none;border-right:none}}@media only screen and (max-width:767px){.section--facts .card--ad{padding:6.8rem 2rem}}@media only screen and (max-width:767px){.section--facts .container__wrapper--1-2:not(:first-child){margin-top:2rem}}.section--projects .pagination{margin-top:1.5rem}@media only screen and (max-width:767px){.section--projects .pagination{margin-top:0;padding:0 2rem}}.section--news .pagination{margin-top:8rem}@media only screen and (max-width:767px){.section--news .pagination{margin-top:4rem}}@media only screen and (max-width:767px){.section--news .grid__cell+.grid__cell{margin-top:5rem}}.section--advantages .grid__cell--1-3:first-child{margin-right:-1px}@media only screen and (max-width:767px){.section--advantages .grid__cell--1-3:first-child{margin-right:0}}@media only screen and (max-width:767px){.section--advantages .grid__cell--1-3:not(:first-child){margin-top:4rem}}.section--how-to .grid__cell{display:flex}.section--how-to .grid__cell--1-4:not(:first-child){justify-content:center}@media only screen and (max-width:767px){.section--how-to .grid__cell--1-4:not(:first-child){justify-content:flex-start}}.section--how-to .grid__cell--1-4:nth-child(2) .card--how-to{margin-right:5rem}@media only screen and (max-width:767px){.section--how-to .grid__cell--1-4:nth-child(n+3){margin-top:3rem!important}}.section--how-to .grid__cell--1-4:last-child{justify-content:flex-end}@media only screen and (max-width:767px){.section--how-to .grid__cell--1-4:last-child{justify-content:flex-start}}.section--our-customers .container__inner{display:flex;justify-content:center;flex-direction:column;min-height:74.5rem}@media only screen and (max-width:767px){.section--our-customers .container__inner{min-height:auto;margin-bottom:4rem}}.section--our-customers .container__container{background-size:66.4rem;background-repeat:no-repeat;background-position:100%}@media only screen and (max-width:767px){.section--our-customers .container__container{padding-bottom:100%;background-size:calc(100% - 4rem);background-position:bottom}}.section--our-customers .category+.card{margin-top:5rem}@media only screen and (max-width:767px){.section--our-customers .category+.card{margin-top:3rem}}.section--our-customers .card+.card{margin-top:5rem}@media only screen and (max-width:767px){.section--our-customers .card+.card{margin-top:3rem}}.section--our-customers .card .text-block{margin-top:1rem}.section--partners-logo .grid__cell--1-3{display:flex;align-items:center;margin-bottom:2.5rem}@media only screen and (max-width:767px){.section--partners-logo .grid__cell--1-3{width:50%;padding-right:10%;margin-bottom:1rem}}.section--partners-logo .grid__cell--1-3:nth-child(n+4){margin:2.5rem 0}@media only screen and (max-width:767px){.section--partners-logo .grid__cell--1-3:nth-child(n+3){margin:1rem 0}}.section--partners-logo .grid{margin-bottom:-2.5rem}@media only screen and (max-width:767px){.section--partners-logo .grid{margin-bottom:-1rem}}.section--container-vertical-center .container__wrapper--1-2{display:flex;align-items:center}.section--container-vertical-center .container__wrapper--1-2+.container__wrapper--1-2{margin-top:4rem}@media only screen and (max-width:767px){.section--container-vertical-center .container+.container{margin-top:4rem}}.section--contacts{margin-bottom:4rem}.section--contacts .grid+.grid{margin-top:5rem}@media only screen and (max-width:767px){.section--contacts .grid+.grid{margin-top:3rem}}.section--contacts .row+.row{margin-top:5rem}@media only screen and (max-width:767px){.section--contacts .row+.row{margin-top:3rem}}.section--contacts .container__wrapper--1-2{display:flex;width:50%;margin-left:0}@media only screen and (max-width:767px){.section--contacts .container__wrapper--1-2{width:100%}}@media only screen and (max-width:767px){.section--contacts .grid__cell--1-3:not(:first-child){margin-top:3rem}}.section--news-list .grid__cell--1-2:nth-child(n+3){margin-top:8rem}@media only screen and (max-width:767px){.section--news-list .grid__cell--1-2:not(:first-child),.section--news-list .grid__cell--1-2:nth-child(n+3){margin-top:4rem}}.section--news-list .pagination{margin-top:8rem}@media only screen and (max-width:767px){.section--news-list .pagination{margin-top:4rem}}.section--single-news .text-block>:not(img),.section--text-page .text-block>:not(img){padding-left:9.8rem;padding-right:43.4rem}@media only screen and (max-width:767px){.section--single-news .text-block>:not(img),.section--text-page .text-block>:not(img){padding-left:2rem;padding-right:2rem}}.section--single-news .text-block .simpleParallax,.section--text-page .text-block .simpleParallax{padding:0}@media only screen and (max-width:767px){.section--single-news .text-block img,.section--text-page .text-block img{width:100%;margin-left:0}}.section--single-news .card__taxonometry,.section--text-page .card__taxonometry{position:absolute;right:0;top:0}@media only screen and (max-width:767px){.section--single-news .card__taxonometry,.section--text-page .card__taxonometry{position:static;margin-right:auto;margin-top:3rem}}@media only screen and (max-width:767px){.section--single-news .grid__cell--2-3{display:flex;flex-direction:column}}@media only screen and (max-width:767px){.section--single-news .category{order:-1}}@media only screen and (max-width:767px){.section--single-news .text-block .simpleParallax{width:calc(100% + 2rem)}}.section--more-news .slider__button{top:0;right:0}@media only screen and (max-width:767px){.section--more-news .slider__button{display:none}}.section--more-news .slider__button--prev{right:10rem}.section--more-news .row+.slider{margin-top:3rem}.section--404{display:flex;align-items:center;padding-top:17rem;min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}@media only screen and (max-width:767px){.section--404{padding-top:7rem;padding-bottom:7rem}}.section--404 .heading+.text-block,.section--404 .range-slider__value+.text-block,.section--404 .spinner__text+.text-block{margin-top:2rem}@media only screen and (max-width:767px){.section--projects-video .card__image{width:calc(100% + 4rem);margin-left:-2rem}}.section--projects-video .category{margin-bottom:3rem}@media only screen and (max-width:767px){.section--projects-video .category--vLine{margin-bottom:0}}.section--projects-video .pagination{margin-top:8rem}@media only screen and (max-width:767px){.section--projects-video .pagination{margin-top:4rem}}@media only screen and (max-width:767px){.section--image-text .container__wrapper--1-2:first-child{order:2;margin-top:8rem}}@media only screen and (max-width:767px){.section--faq .grid__cell--3-3{width:calc(100% + 4rem);margin-left:-2rem}}.section--faq .list--faq{margin-top:3rem}.section--team .grid{background-color:#fff;border:1px solid #e9e9eb;position:relative}@media only screen and (max-width:767px){.section--team .grid{width:calc(100% + 4rem);margin-left:-2rem;border-left:none;border-right:none}}.section--team .grid:before{content:"";display:block;position:absolute;top:0;left:50%;width:1px;height:100%;z-index:2;background-color:#e9e9eb}@media only screen and (max-width:767px){.section--team .grid:before{display:none}}.section--team .grid .grid__cell{border-bottom:1px solid #e9e9eb;margin-bottom:-1px}.section--first{margin-top:20rem}@media only screen and (max-width:767px){.section--first{margin-top:12.6rem}}.section--first .gallery{margin-top:-5rem}@media only screen and (max-width:767px){.section--downloads+.section--ad,.section--first .gallery{margin-top:4rem}}.container{display:block;width:calc(100% + 19.6rem);margin-left:-9.8rem}@media only screen and (max-width:767px){.container{width:calc(100% + 4rem);margin-left:-2rem}}.container__container{display:flex;flex-wrap:wrap;width:100%}.container__container--projects{margin-bottom:-6.5rem}@media only screen and (max-width:767px){.container__container--projects{margin-bottom:-4rem}}@media only screen and (max-width:767px){.container__container--projects .container__wrapper--1-2{padding:0}}.container__inner{width:100%}.container__wrapper{display:flex}@media only screen and (max-width:767px){.container__wrapper{padding:0 2rem}}.container__wrapper--1-3{width:calc(33.33% - 1.1rem);margin-left:1.6rem}@media only screen and (max-width:767px){.container__wrapper--1-3{width:100%;margin-left:0}}.container__wrapper--1-3:first-child,.container__wrapper--1-3:nth-child(3n+1){margin-left:0}@media only screen and (max-width:767px){.container__wrapper--1-3:not(:first-child){margin-top:3rem}}.container__wrapper--1-3:nth-child(n+4){margin-top:1.6rem}@media only screen and (max-width:767px){.container__wrapper--1-3:nth-child(n+4){margin-top:3rem}}.container__wrapper--1-2{width:calc(50% - .8rem);margin-left:1.6rem}@media only screen and (max-width:767px){.container__wrapper--1-2{width:100%;margin-left:0}}.container__wrapper--1-2:first-child,.container__wrapper--1-2:nth-child(odd){margin-left:0}.container__wrapper--1-2:nth-child(n+3){margin-top:1.6rem}.container__wrapper--1-2:nth-child(odd) .container__inner{padding-left:9.8rem;padding-right:16rem}@media only screen and (max-width:767px){.container__wrapper--1-2:nth-child(odd) .container__inner{padding-left:2rem;padding-right:2rem}}.container__wrapper--1-2:nth-child(2n) .container__inner{padding-right:9.8rem;padding-left:16rem}@media only screen and (max-width:767px){.container__wrapper--1-2:nth-child(2n) .container__inner{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width:767px){.container__wrapper--order-2{order:2;margin-top:4rem}}.calculator__body,.calculator__wrap{display:block;width:100%}.calculator__wrap{padding-left:9.8rem;padding-right:9.8rem}@media only screen and (max-width:767px){.calculator__wrap{padding-left:2rem;padding-right:2rem}}.calculator__wrap:first-child{background-color:#fff;border:1px solid #e9e9eb;border-bottom:none;padding-top:4rem;padding-bottom:4rem}.calculator__wrap:nth-child(2){background-color:#233165;padding-top:3rem;padding-bottom:3rem}.calculator__wrap--counter{padding-left:15rem;border-bottom:1px solid #e9e9eb!important}@media only screen and (max-width:767px){.calculator__wrap--counter{padding-left:0}}@media only screen and (max-width:767px){.calculator__wrap--counter .container__wrapper{flex-direction:column;padding:0!important}}.calculator__wrap--counter .counter__image{width:147rem}@media only screen and (max-width:767px){.calculator__wrap--counter .counter__image{width:100%;padding-bottom:2.5rem;text-align:center}}@media only screen and (max-width:767px){.calculator__wrap--counter .counter__image img{width:auto!important;height:20rem}}.calculator__wrap--counter .counter__container{padding:0 4rem}@media only screen and (max-width:767px){.calculator__wrap--counter .counter__container{padding:0 2rem 0 4rem}}.calculator__wrap--counter .counter__panels{padding-top:2.5rem}@media only screen and (max-width:767px){.calculator__wrap--counter .counter__panels{margin-top:3.5rem}}.calculator__wrap--counter .counter__panels__item:first-child{padding-right:3rem;border-right:1px solid #e9e9eb!important}@media only screen and (max-width:767px){.calculator__wrap--counter .counter__panels__item:first-child{padding-right:0;border-right:0!important}}.calculator__wrap--counter .counter__panels__item:nth-child(2){padding-left:3rem;padding-right:3rem;border-right:1px solid #e9e9eb!important}@media only screen and (max-width:767px){.calculator__wrap--counter .counter__panels__item:nth-child(2){padding:3rem 0 1.5rem;border-right:0!important;border-bottom:1px solid #e9e9eb!important}}@media only screen and (max-width:767px){.calculator__wrap--counter .counter__panels__item:nth-child(2) .counter__panels--top{padding-bottom:.5rem}}@media only screen and (max-width:767px){.calculator__wrap--counter .counter__panels__item:nth-child(2) .counter__panels--bottom{height:auto}}.calculator__wrap--counter .counter__panels__item:nth-child(3){padding-left:3rem}@media only screen and (max-width:767px){.calculator__wrap--counter .counter__panels__item:nth-child(3){padding-top:1.5rem;padding-left:0}}@media only screen and (max-width:767px){.calculator__wrap--counter .counter__panels__item:nth-child(3) .counter__panels--top{padding-bottom:.5rem}}@media only screen and (max-width:767px){.calculator__wrap--counter .counter__panels__item:nth-child(3) .counter__panels--bottom{height:auto}}.calculator__wrap--counter .counter__panels--top{padding-bottom:1.5rem;font-weight:400;font-size:1.4rem;line-height:1.71429;color:rgba(35,49,101,.5)}.calculator__wrap--counter .counter__btns,.calculator__wrap--counter .counter__panels--bottom{height:5rem;display:flex;align-items:center}.calculator__wrap--counter .counter__btns{width:20rem;justify-content:space-between;padding:0 2.8rem;border:1px solid #e9e9eb!important;border-radius:5rem;cursor:pointer}@media only screen and (max-width:767px){.calculator__wrap--counter .counter__btns{width:100%;justify-content:space-between}}.calculator__wrap--counter .counter__btn svg{width:3rem;height:3rem}.calculator__wrap--counter .counter__btn--minus #line_2{display:none}.calculator__wrap--counter .counter__input input{width:3.2rem;text-align:center}.calculator__inner{display:flex;justify-content:space-between;flex-wrap:wrap}.calculator__inner .form__control{margin-top:2rem}.calculator__inner-end{align-items:end}.calculator__holder{display:flex;align-items:center}@media only screen and (max-width:767px){.calculator__holder{order:2;margin-top:2rem}}.calculator__holder .switch{margin-left:2rem}@media only screen and (max-width:767px){.calculator__holder .switch{order:-1;margin-left:0;margin-right:2rem}}.calculator__foot{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.calculator__foot{flex-direction:column}}@media only screen and (max-width:767px){.calculator__foot .button--primary,.calculator__foot .button--secondary{margin-top:3rem;width:100%;justify-content:center}}.calculator__foot--center{justify-content:center}.calculator__line1{text-align:center;font-size:1.8rem;font-weight:500}.calculator__line2,.calculator__line3{margin-top:1rem;text-align:center}.calculator__line3{color:#ffbf5c;font-size:1.2rem}.calculator .category,.calculator .heading--l,.calculator .range-slider__value{max-width:50rem}@media only screen and (max-width:767px){.calculator .heading--l,.calculator .range-slider__value{font-size:2rem}}.calculator .heading--l+.calculator__inner,.calculator .range-slider__value+.calculator__inner{margin-top:4rem}.calculator .range-slider{width:65rem}@media only screen and (max-width:767px){.calculator .range-slider{width:100%}}.footer{padding-top:12rem;padding-bottom:5rem;background-color:#e5e6e7;margin-top:15rem}@media only screen and (max-width:767px){.footer{margin-top:8rem;padding-bottom:4rem}}.footer__container{display:flex;flex-wrap:wrap}.footer__location{width:31rem}.footer__location .text-icon{margin-bottom:3rem}.footer__location .text-block{margin-top:2.3rem}.footer__location .text-block a{font-weight:500}.footer__logo{font-size:0;user-select:none}.footer__logo a{display:inline-block}.footer__logo svg{width:19.02rem;height:5.379rem;pointer-events:none;fill:#213368}@media only screen and (max-width:767px){.footer__logo svg{width:16.72rem;height:5.279rem}}.footer__navigation{display:flex;margin-left:auto}@media only screen and (max-width:767px){.footer__navigation{flex-direction:column;margin-top:4rem;margin-left:0}}@media only screen and (max-width:767px){.footer__navigation .desktop{display:none}}.footer__navigation .mobile{display:none}@media only screen and (max-width:767px){.footer__navigation .mobile{display:block}}.footer__nav-wrap .dropdown__content{margin-top:.5rem}.footer__nav-wrap+.footer__nav-wrap{margin-left:6rem}@media only screen and (max-width:767px){.footer__nav-wrap+.footer__nav-wrap{margin-left:0;margin-top:4rem}}.footer__nav-label{margin-bottom:3rem}@media only screen and (max-width:767px){.footer__nav-label{margin-bottom:2rem}}.footer__legal{width:100%;margin-top:8.2rem}@media only screen and (max-width:767px){.footer__legal{margin-top:4rem}}.footer .list__item--about .dropdown__content,.footer .list__item--solar-plants .dropdown__content{transform:translate3d(-50%,-100%,0);top:0;left:50%}.footer__wrap--socials{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.footer__wrap--socials{flex-direction:column;align-items:flex-start}}.footer__wrap--socials p{padding-top:.3rem}@media only screen and (max-width:767px){.footer__wrap--socials p{order:2}}.footer_socials{display:flex}@media only screen and (max-width:767px){.footer_socials{order:1;margin-bottom:1.5rem}}.footer_socials a{margin-left:2.5rem}.footer_socials a:after{display:none!important}@media only screen and (max-width:767px){.footer_socials a{margin-left:0;margin-right:2rem}}.footer_socials a img{width:2.4rem;height:2.4rem;object-fit:cover}.header{position:fixed;top:0;left:0;z-index:2;width:100%;height:8rem;display:flex;align-items:center;background-color:#fff;border-bottom:1px solid #e9e9eb}@media only screen and (max-width:767px){.header{height:6rem;top:0;background-color:#fff}}.header__inner{display:flex;align-items:center;padding-left:4rem;padding-right:4rem}@media only screen and (max-width:767px){.header__inner{padding:2rem}}.header__menu{display:none}.header__nav{width:100%;margin-left:13rem}@media only screen and (max-width:767px){.header__nav{position:fixed;top:0;left:100%;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:#233165;margin-left:0;overflow:auto;pointer-events:none;visibility:hidden;transition:transform .45s ease-in-out,visibility .45s ease-in-out}}@media only screen and (max-width:767px){.header__nav .desktop{display:none}}.header__nav .mobile{display:none}@media only screen and (max-width:767px){.header__nav .mobile{display:block}}@media only screen and (max-width:767px){.header__nav .mobile.list__item--lang{position:fixed;top:2.6rem;left:2rem}}@media only screen and (max-width:767px){.header__nav .mobile.list__item--lang .link{font-size:1.4rem}.header__nav .mobile.list__item--lang .link:before{content:"";display:block;position:absolute;width:calc(100% + 4rem);height:calc(100% + 4rem);transform:translate(-2rem,-2rem)}}@media only screen and (max-width:767px){.header__nav .mobile .dropdown__content{padding-top:1.5rem;border:none;transform:translateZ(0)!important;box-shadow:none}}.header__nav .link--white{color:#fff}@media only screen and (max-width:767px){.header__nav .link{color:#fff;font-size:2.4rem;line-height:3rem}}@media only screen and (max-width:767px){.header__nav .list--inner{padding-left:1.5rem;border-left:1px solid #ffbf5c}.header__nav .list--inner .list__link{color:#fff;font-size:1.4rem;font-weight:500;display:inline-block;position:relative}.header__nav .list--inner .list__link:before{content:"";display:block;position:absolute;width:calc(100% + 2rem);height:calc(100% + 2rem);transform:translate(-1rem,-1rem)}.header__nav .list--inner .list__item:not(:last-of-type){margin-bottom:2rem}}.header__nav>.list--menu{display:flex}@media only screen and (max-width:767px){.header__nav>.list--menu{flex-direction:column;width:100%;padding:10rem 4rem 5rem;min-height:100%;justify-content:center;align-items:flex-start}}@media only screen and (max-width:767px){.header__nav>.list--menu .dropdown__arrow svg{width:1.2rem;height:.8rem;stroke:#fff}.header__nav>.list--menu .dropdown__arrow svg #ic_arrow_right{stroke:#fff}}.header__nav>.list--menu>.list__item:not(:last-of-type){margin-right:3rem}@media only screen and (max-width:767px){.header__nav>.list--menu>.list__item:not(:last-of-type){margin-right:0;margin-bottom:3rem;width:100%}}.header__nav>.list--menu>.list__item--lang{margin-left:auto}.header__nav>.list--menu>.list__item .link:after,.header__nav>.list--menu>.list__item .link:before{background-color:#ffbf5c}@media only screen and (max-width:767px){.header__nav>.list--menu>.list__item .link:before{background-color:transparent}}@media only screen and (max-width:767px){.header__nav>.list--menu>.list__item .button--primary,.header__nav>.list--menu>.list__item .button--secondary{width:100%;justify-content:center}.header__nav>.list--menu>.list__item .button--primary:after,.header__nav>.list--menu>.list__item .button--secondary:after{content:"";display:inline-block;height:2rem;width:3rem;background-image:url(./images/ic_arrow_right.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;margin-left:1rem;transition:transform .25s ease-in-out;transform-origin:left}}.header__nav>.list--menu>.list__item.active .link:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#ffbf5c}.header__nav>.list--menu>.list__item.active .link:after{display:none}.header__nav .dropdown__content{border:1px solid #e9e9eb;box-shadow:0 1rem 4rem .6rem rgba(0,0,0,.05)}.header__nav .list__item--solar-plants .dropdown__content{transform:translate(-15%)}.header__nav .list__item--about .dropdown__content{transform:translateX(-50%)}.header__nav .list__item--lang .list__item{width:6rem}.header__nav .list__item--lang .dropdown__content{transform:translate(-25%)}.header__logo{font-size:0;user-select:none}.header__logo a{display:inline-block}.header__logo svg{width:13.02rem;height:3.38rem;pointer-events:none;fill:#213368}@media only screen and (max-width:767px){.header__logo svg{width:12.72rem;height:3.28rem}}@media only screen and (max-width:767px){.header--white{background-color:transparent}}.header--white .header__logo svg{fill:#fff}.header--white .list--menu .list__item.active .link{color:#fff}.header--white .list--menu .list__item.active .link:before{background-color:#ffbf5c}@media only screen and (max-width:767px){.header--white .list--menu .list__item.active .link:before{background-color:#ffbf5c}}.header--white .dropdown__arrow svg #ic_arrow_right{stroke:#fff}.header--white .header__menu i{background-color:#fff}.header--white .header__menu span:after,.header--white .header__menu span:before{content:"";background-color:#fff}.header--blue .header__menu i{background-color:#233165}.header--blue .header__menu span:after,.header--blue .header__menu span:before{content:"";background-color:#233165}.header--blue .list--menu .list__item.active .link{color:#233165}.header--blue .list--menu .list__item.active .link:before{background-color:#ffbf5c}@media only screen and (max-width:767px){.header--blue .list--menu .list__item.active .link{color:#fff}.header--blue .list--menu .list__item.active .link:before{background-color:#ffbf5c}}@media only screen and (max-width:767px){.header__menu{display:flex;align-items:center;justify-content:center;margin-left:auto;z-index:101;user-select:none}.header__menu i{display:block;width:100%;height:2px;background-color:#fff;pointer-events:none;transition:opacity .25s ease-in-out,transform .25s ease-in-out,background-color .6s ease-in-out}.header__menu span{display:flex;align-items:center;position:relative;width:3rem;height:2rem;pointer-events:none}.header__menu span:after,.header__menu span:before{content:"";display:block;width:100%;height:2px;background-color:#fff;position:absolute;left:0;transition:transform .4s ease-in-out,top .4s ease-in-out,background-color .6s ease-in-out}.header__menu span:before{top:0}.header__menu span:after{top:85%}.header__menu:after{content:"";display:block;position:absolute;width:5rem;height:5rem}.menu-open .header__nav{transform:translate3d(-100%,0,0);pointer-events:auto;visibility:visible}.menu-open .header__menu span:after,.menu-open .header__menu span:before{transition:transform .4s ease-in-out .22s,top .2s ease-in-out;background-color:#fff}.menu-open .header__menu span:before{top:50%;transform:rotate(45deg)}.menu-open .header__menu span:after{top:50%;bottom:unset;transform:rotate(-45deg)}.menu-open .header__menu i{opacity:0;background-color:#fff}}.faq{border:1px solid #e9e9eb;background-color:#fff}@media only screen and (max-width:767px){.faq{border-left:none;border-right:none}}.faq__category{display:flex;align-items:center;padding:2rem 4rem;background-color:#e5e6e7;min-height:8rem;cursor:pointer;user-select:none}@media only screen and (min-width:768px){.faq__category:hover .category__text,.faq__category:hover .category__text:before{color:#3cb8b4}}.faq__category .category__text{font-size:2.4rem;line-height:1.2;transition:color .25s ease-in-out}.faq__category .category__text:before{margin-right:4.5rem;transition:color .25s ease-in-out}.faq__category.isOpen .faq__state-icon svg{transform:rotate(180deg)}.faq__category.isOpen .faq__state-icon #line_2{transform:scaleY(0)}.faq__category.isOpen .faq__state-icon--open{transform:translateY(0)}.faq__category.isOpen .category__text,.faq__category.isOpen .category__text:before{color:#3cb8b4}.faq__group-content{display:none}.faq__group-content.isOpen[data-slidetoggle=false]{height:auto!important}.faq__item{width:100%}.faq__item:not(:last-of-type){border-bottom:1px solid #e9e9eb}.faq__state-icon{display:inline-flex;align-items:center;font-size:0;padding-left:4rem;margin-left:auto;overflow:hidden}@media only screen and (max-width:767px){.faq__state-icon{padding-left:3rem}}.faq__state-icon svg{width:3rem;height:3rem}.faq__state-icon svg,.faq__state-icon svg #line_2{transition:transform .5s ease-in-out;transform-origin:center}.faq__state-icon--open{display:inline-block;margin-right:2rem;font-weight:500;font-size:1.4rem;line-height:1.71429;color:#3cb8b4;transform:translateY(100%);transition:transform .5s ease-in-out}@media only screen and (max-width:767px){.faq__state-icon--open{display:none}}.faq .dropdown{width:100%}.faq .dropdown__label{display:flex;align-items:center;width:100%;padding:2rem 4rem;user-select:none;transition:color .25s ease-in-out}@media only screen and (max-width:767px){.faq .dropdown__label{padding:2rem}}.faq .dropdown__label:before{content:"";height:1.4rem;width:2px;display:inline-block;background-color:#233165;margin-right:4.5rem;transition:background .25s ease-in-out}@media only screen and (max-width:767px){.faq .dropdown__label:before{margin-right:2rem}}@media only screen and (min-width:768px){.faq .dropdown__label:hover{color:#3cb8b4}.faq .dropdown__label:hover:before{background-color:#3cb8b4}}@media only screen and (max-width:767px){.faq .dropdown__label .heading,.faq .dropdown__label .range-slider__value,.faq .dropdown__label .spinner__text{flex:1;width:100%}}.faq .dropdown__content{padding:0 8.5rem 6rem}@media only screen and (max-width:767px){.faq .dropdown__content{padding:1rem 2rem 4rem}}.faq .dropdown__content .text-block{column-count:2;column-gap:1.6rem}@media only screen and (max-width:767px){.faq .dropdown__content .text-block{column-count:1}}.faq .dropdown[data-dropdown-state=open] .faq__state-icon svg{transform:rotate(180deg)}.faq .dropdown[data-dropdown-state=open] .faq__state-icon #line_2{transform:scaleY(0)}.faq .dropdown[data-dropdown-state=open] .faq__state-icon--open{transform:translateY(0)}.modal{display:block;background-color:#fff;z-index:999;position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;overflow:hidden;overflow-y:auto;webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){.modal{height:calc(var(--vh, 1vh)*100)}}.modal__wrap{padding:5.6rem 0;height:auto}@media only screen and (max-width:767px){.modal__wrap{padding-top:8rem;padding-bottom:4rem}}.modal__body{width:100%;position:relative}.modal__close{display:inline-block;font-size:0;position:relative;right:3rem;top:3rem;position:fixed;z-index:11;user-select:none;cursor:pointer;transition:transform .25s ease-in-out}@media only screen and (max-width:767px){.modal__close{right:2rem;top:2rem;position:fixed}.modal__close:before{content:"";display:block;width:6rem;height:6rem;position:absolute;transform:translate(-1.5rem,-1.5rem)}}.modal__close svg{width:6rem;height:6rem;stroke:#233165}@media only screen and (max-width:767px){.modal__close svg{width:3rem;height:3rem}}@media only screen and (min-width:768px){.modal__close:hover{transform:scale(1.15)}}.modal--contact-form .container{position:relative}.modal--contact-form .container+.container{margin-top:6rem}@media only screen and (max-width:767px){.modal--contact-form .container+.container{margin-top:4rem}}.modal--contact-form .category+.heading--l,.modal--contact-form .category+.range-slider__value{margin-top:3rem}.modal--contact-form .card--contact-form{padding-top:0;padding-bottom:0;border:none}.modal--contact-form .card--contact-form .button{width:100%;justify-content:center}.modal--contact-form .image{width:60rem;height:60rem}@media only screen and (max-width:767px){.modal--contact-form .image{display:none}}.modal--contact-form .image img{width:100%;height:100%;object-fit:cover;transform:translateX(3.7rem)}.modal--contact-form .modal__close{right:4rem}@media only screen and (max-width:767px){.modal--contact-form .modal__close{right:2rem}}.modal--contact-form .card--contact-form{height:100%}.modal--contact-form-wide .container__wrapper__top{display:flex;justify-content:center}.modal--contact-form-wide .card--contact-for--top{width:81rem}.modal--contact-form-wide .container{width:100%;margin-left:0}@media only screen and (max-width:767px){.modal--contact-form-wide .container__wrapper{padding:0}}.modal--contact-form-wide .container__container{justify-content:center}.modal--contact-form-wide .form__success-message,.modal--contact-form-wide h3{text-align:center}.modal--contact-form-wide .form__success-message h4{width:41rem;margin-bottom:3.5rem}@media only screen and (max-width:767px){.modal--contact-form-wide .form__success-message h4{padding:0 4.5rem}}@media only screen and (max-width:767px){.modal--contact-form-wide .form__success-message .button{width:60%}}.modal--contact-form-wide .form__success-icon{display:inline-block}.modal--contact-form-wide .align-center{display:block}@media only screen and (max-width:767px){.modal--get-offer .modal__wrap{display:flex;padding-top:3rem;min-height:100vh}}@media only screen and (max-width:767px){.modal--get-offer .modal__body{align-self:center}}.modal--gallery .modal__wrap{padding:0}@media only screen and (max-width:767px){.modal--gallery .modal__wrap{display:flex;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);padding-top:7rem;padding-bottom:4rem}}@media only screen and (max-width:767px){.modal--gallery .modal__body{display:flex;width:100%;align-items:center}}.modal--gallery .swiper-container{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);padding:10rem 0}@media only screen and (max-width:767px){.modal--gallery .swiper-container{padding-top:5rem;padding-bottom:4rem;height:auto}}.modal--gallery .swiper-container .slider__button{top:50%;transform:translate3d(0,-50%,0)}@media only screen and (max-width:767px){.modal--gallery .swiper-container .slider__button{top:auto;bottom:0}}.modal--gallery .swiper-container .slider__button--prev{left:6rem}@media only screen and (max-width:767px){.modal--gallery .swiper-container .slider__button--prev{transform:translate3d(calc(-100% - 2rem),0,0);left:50%}}.modal--gallery .swiper-container .slider__button--next{right:6rem}@media only screen and (max-width:767px){.modal--gallery .swiper-container .slider__button--next{left:50%;right:auto;transform:translate3d(2rem,0,0)}}.modal--gallery .swiper-container .swiper-slide{padding:0 13.8rem}@media only screen and (max-width:767px){.modal--gallery .swiper-container .swiper-slide{padding:0}}.modal--gallery .swiper-container .swiper-slide .image-no-parallax{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.modal--gallery .swiper-container .swiper-slide .image-no-parallax img{width:auto;max-width:100%;max-height:100%}@supports (object-fit:contain){.modal--gallery .swiper-container .swiper-slide .image-no-parallax img{width:100%;height:100%;object-fit:cover;object-fit:contain}}.modal--video .modal__wrap{padding:0;height:100vh;height:calc(var(--vh, 1vh)*100)}.modal--video .modal__body{display:flex;height:100%;padding-top:10rem;padding-bottom:7rem}@media only screen and (max-width:767px){.modal--video .modal__body{padding:0;flex-direction:column;justify-content:center}}@media only screen and (max-width:767px) and (orientation:landscape){.modal--video .modal__body{justify-content:flex-start;padding-top:3rem}}.modal--video .category{position:absolute;top:5rem;left:8rem}@media only screen and (max-width:767px){.modal--video .category{position:static;margin-bottom:3rem;padding-left:2rem}}.modal--video .video-player{display:flex;justify-content:center;align-items:center;padding:0 13.8rem}@media only screen and (max-width:767px){.modal--video .video-player{padding:0}}.modal--distributors .row{position:relative}.modal--distributors .grid__cell--2-3{width:41rem}@media only screen and (max-width:767px){.modal--distributors .grid__cell--2-3{width:100%}}.modal--distributors .distributors{margin-top:4rem}@media only screen and (max-width:767px){.modal--distributors .distributors{margin-top:3rem}}.modal--show{opacity:1;pointer-events:auto;visibility:visible}.get-offer{min-height:calc(100vh - 11.2rem)}@media only screen and (max-width:767px){.get-offer{min-height:auto}}.get-offer__cards{display:flex;width:100%;justify-content:space-between}@media only screen and (max-width:767px){.get-offer__cards{flex-wrap:wrap}}.get-offer__cards--wrap{flex-wrap:wrap;justify-content:flex-start;gap:2rem}.get-offer__cards--wrap-center{justify-content:center}.get-offer__cards--wrap .card--get-offer{width:18%}@media only screen and (max-width:767px){.get-offer__cards--wrap .card--get-offer{width:45%}}.get-offer__cards--wrap .card--get-offer:nth-child(n+3){margin-top:0}.get-offer__cards--wrap .card--get-offer .card__image,.get-offer__cards--wrap .card--get-offer .checkmark{height:9rem}.get-offer__cards--wrap .card--get-offer .numbering{font-size:1.4rem;color:#233165}.get-offer__slide{display:flex;flex-direction:column;min-height:calc(100vh - 11.2rem);background-color:#fff}.get-offer__slide-head{margin-bottom:6rem;width:100%;align-self:flex-start}@media only screen and (max-width:767px){.get-offer__slide-head{margin-bottom:4rem}}.get-offer__slide-head .heading+.text-block,.get-offer__slide-head .range-slider__value+.text-block,.get-offer__slide-head .spinner__text+.text-block{margin-top:2rem}.get-offer__slide-content{width:100%;padding-left:9.8rem;padding-right:9.8rem;margin-top:auto;margin-bottom:auto}@media only screen and (max-width:767px){.get-offer__slide-content{padding-left:2rem;padding-right:2rem}}.get-offer__slide-content .calculator__wrap{padding-left:6.3rem;padding-right:6.3rem;border-bottom:1px solid #e9e9eb}@media only screen and (max-width:767px){.get-offer__slide-content .calculator__wrap{padding:3rem 2rem}}.get-offer__slide-content .calculator__wrap .range-slider{width:50rem}.get-offer__slide-content .calculator__wrap .calculator__inner{flex-wrap:nowrap}@media only screen and (max-width:767px){.get-offer__slide-content .calculator__wrap .calculator__inner{flex-wrap:wrap}}.get-offer__slide-content .calculator__wrap .calculator__inner+.calculator__inner{margin-top:5rem}@media only screen and (max-width:767px){.get-offer__slide-content .calculator__wrap .calculator__inner+.calculator__inner{margin-top:3rem}}@media only screen and (max-width:767px){.get-offer__slide-content .calculator__wrap .calculator__inner+.calculator__inner .button--primary,.get-offer__slide-content .calculator__wrap .calculator__inner+.calculator__inner .button--secondary{width:100%;justify-content:center}}.get-offer__slide-input-wrap{display:flex;padding-top:5rem;justify-content:center}.get-offer__slide-input-wrap .card__image{width:32%;overflow:visible!important}@media only screen and (max-width:767px){.get-offer__slide-input-wrap .card__image{width:100%}}.get-offer__slide-input-wrap .card__image.hidden{display:none}.get-offer__slide-foot{display:flex;width:100%;justify-content:center;margin-top:7.5rem;padding-left:9.8rem;padding-right:9.8rem;margin-bottom:auto;align-self:center}.get-offer__slide-foot--heigher{margin-top:3.5rem}@media only screen and (max-width:767px){.get-offer__slide-foot{padding-left:0;padding-right:0;margin-top:3rem}}.get-offer__slide-foot .button{min-width:20rem;justify-content:center}@media only screen and (max-width:767px){.get-offer__slide-foot .button{width:100%}}.get-offer__back{margin-bottom:5rem}.get-offer__contacts{width:41rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.get-offer__contacts{width:100%}}.get-offer__contacts .button--primary,.get-offer__contacts .button--secondary{margin-top:2rem;width:100%;justify-content:center}.get-offer__contacts .form__control+.form__checkbox-group{margin-top:2rem}@media only screen and (max-width:767px){.get-offer__contacts .form__control+.form__checkbox-group{margin-top:3rem}}.get-offer__contacts .form-checkbox a{font-weight:500}.get-offer__disclaimer{background-color:rgba(60,184,180,.1);max-width:50rem;padding:1.5rem 4rem;margin:-9rem auto 4rem;text-align:center;border-radius:5rem}@media only screen and (max-width:767px){.get-offer__disclaimer{width:100%;margin-top:-1rem;padding:1.2rem 2rem}}@media only screen and (max-width:767px){.get-offer .form__success{width:100%;padding:0 2rem}}.get-offer .form__success .form__success-icon{margin-left:auto;margin-right:auto}.get-offer .form__success .heading,.get-offer .form__success .range-slider__value,.get-offer .form__success .spinner__text{text-align:center}.get-offer .form__success .button--primary,.get-offer .form__success .button--secondary{margin-top:4rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.get-offer .form__success .button--primary,.get-offer .form__success .button--secondary{width:100%;justify-content:center}}.get-offer #get-offer-pagination{position:fixed;bottom:0;left:0;right:0;height:.3rem;background:transparent!important}.get-offer #get-offer-pagination .swiper-pagination-progressbar-fill{background-color:#3cb8b4!important}.get-offer .swiper-container .swiper-slide{pointer-events:none}.get-offer .swiper-container .swiper-slide.swiper-slide-active{pointer-events:auto}.animations .ad__image,.animations .card__image,.animations .hero__image,.animations .image,.animations .slider__image,.animations .technology-slide__image,.animations .text-block .simpleParallax{overflow:hidden}.animations .ad__image:before,.animations .card__image:before,.animations .hero__image:before,.animations .image:before,.animations .slider__image:before,.animations .technology-slide__image:before,.animations .text-block .simpleParallax:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-color:#fff;z-index:10;display:none}.animations .card__image{position:relative}.animations .curtain-up:before{animation:moveUp .65s ease-out forwards}.animations .banner,.animations .calculator__select-type,.animations .card--about .heading--m,.animations .card--contact,.animations .card--download,.animations .card--how-to,.animations .card--logo,.animations .card--more-news .heading--l,.animations .card--more-news .range-slider__value,.animations .card--news .heading--l,.animations .card--news .range-slider__value,.animations .card--news .text-block>*,.animations .card--project .category--vLine,.animations .card--project .list__item,.animations .card--team,.animations .card--types,.animations .card__taxonometry,.animations .container__inner .button,.animations .download__item,.animations .faq__item,.animations .hero__content>*,.animations .js-reveal,.animations .list--faq .list__item,.animations .pagination,.animations .product-list__head,.animations .product-list__list-item .category--vLine,.animations .product__item,.animations .reveal-text-block>*,.animations .section--contacts .category,.animations .section--contacts .form,.animations .section--facts .grid__cell--1-2,.animations .section--our-customers .card>*,.animations .tab,.animations h1.heading--l,.animations h1.range-slider__value,.animations h2.heading--l,.animations h2.range-slider__value{opacity:0;transform:translateY(10rem)}.animations .swiper-pagination{opacity:0}.animations .banner h2.heading--l,.animations .banner h2.range-slider__value,.animations .card--download .heading--l,.animations .card--download .range-slider__value{opacity:1;transform:translateY(0)}.animations .text-block table{overflow:visible}.animations .category__number:after{transform-origin:left;transform:scaleX(0)}.animations .ad__inner{overflow:hidden}.animations .ad__inner .card--ad{transition-delay:.15s;transform:translateX(100%);transition:transform .95s ease-in-out}.animations .section--how-to .grid__cell:first-of-type .card--how-to{transition-delay:.15s}.animations .section--how-to .grid__cell:nth-of-type(2) .card--how-to{transition-delay:.3s}.animations .section--how-to .grid__cell:nth-of-type(3) .card--how-to{transition-delay:.45s}.animations .section--how-to .grid__cell:nth-of-type(4) .card--how-to{transition-delay:.6s}.animations .reveal{opacity:1!important;transform:translateZ(0)!important;transition:transform .65s ease-out,opacity .22s ease-in-out}.animations .reveal.category__number:after{animation:growFromLeft 2s ease-in-out forwards}.animations .reveal .card--ad{transform:translateZ(0)!important;transition:transform .65s ease-out,opacity .22s ease-in-out}.animations .reveal.hero__content .text-block{transition-delay:.2s}.animations .reveal.hero__content .button,.animations .reveal.hero__content .scroll-to{transition-delay:.4s}.animations .reveal.form .form__control,.animations .reveal.hero__content>*{transition:transform .65s ease-out,opacity .22s ease-in-out;opacity:1;transform:translateZ(0)}.animations .reveal.map #map{transition:transform .9s ease-in-out;transform:translateX(0)}.animations .reveal.product-list__head{transform:none!important}@keyframes growFromLeft{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes moveUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media only screen and (max-width:840px){.loancalculator .mobile{display:block}.loancalculator .desktop{display:none}}@media only screen and (min-width:841px){.loancalculator .desktop{display:block}.loancalculator .mobile{display:none}}
  /*# sourceMappingURL=style.css.map*/
