:root{--offset-x:30px}@media screen and (max-width:1366px){:root{--offset-x:20px}}@media screen and (max-width:767px){:root{--offset-x:15px}}:root{--wrapper-max-width:3840px;--grid-columns:20}@media screen and (max-width:1199px){:root{--grid-columns:10}}@media screen and (max-width:767px){:root{--grid-columns:6}}:root{--grid-gap:0px;--grid-column-width:calc(Min(var(--wrapper-max-width), (100vw - var(--scrollbar-width, 0px) - var(--offset-x) * 2)) / var(--grid-columns) - var(--grid-gap) * ((var(--grid-columns) - 1) / var(--grid-columns)));--header-height:70px}@media screen and (max-width:1366px){:root{--header-height:50px}}@media screen and (max-width:1199px){:root{--header-height:55px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){:root{--mobile-vh:1vh;--mobile-difference-minvh-vh:0px}}:root{--scroll-top-default-vh-mult:1.5}@supports(height:100lvh){:root{--mobile-vh:1lvh}}*,:after,:before{box-sizing:border-box}body{-webkit-text-size-adjust:100%}body,hr{margin:0}hr{border:0;color:inherit}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0}b,strong{font-weight:700}small{font-size:.85em}sub,sup{font-size:.5em;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a,a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre{display:block;margin-bottom:0;margin-top:0;overflow:auto}pre code{color:inherit;word-break:normal}code{word-wrap:break-word}a>code{color:inherit}figure{margin:0}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{padding-bottom:0;padding-top:0;text-align:left}th{font-weight:700;text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}.js-focus-visible button:focus:not(.focus-visible),button:focus:not(.focus-visible).js-focus-visible{outline:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;line-height:inherit;margin-bottom:0;padding:0;width:100%}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:initial}[hidden]{display:none!important}button{background-color:#0000;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;padding:0;text-transform:inherit}ol,ul{margin-bottom:0}@font-face{font-display:swap;font-family:Pitagon-Sans;font-weight:500;src:url(/vki/static/fonts/pitagonsansmono-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Pitagon-Sans;font-weight:600;src:url(/vki/static/fonts/pitagonsansmono-semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Helvetica;font-weight:300;src:url(/vki/static/fonts/helveticaneuecyr-light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Helvetica;font-weight:550;src:url(/vki/static/fonts/helveticaneuecyr-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Helvetica;src:url(/vki/static/fonts/helveticaneuecyr-roman.woff2) format("woff2")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;-webkit-font-size-adjust:100%;font-size-adjust:100%}.text-default,body{font-size:clamp(15px,9px + .46875vw,18px)}.h1,h1{font-family:Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(40px,-10px + 3.90625vw,65px);font-weight:400;letter-spacing:-.05em;line-height:1;text-transform:uppercase}@media screen and (max-width:1199px){.h1,h1{font-size:45px}}@media screen and (max-width:767px){.h1,h1{font-size:clamp(29px,14.8823529412px + 3.9215686275vw,45px)}}.h2,h2{font-family:Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(35px,5px + 2.34375vw,50px);font-weight:400;letter-spacing:-.05em;line-height:1.1;text-transform:uppercase}@media screen and (max-width:1199px){.h2,h2{font-size:40px;letter-spacing:-.05em;line-height:1}}@media screen and (max-width:767px){.h2,h2{font-size:clamp(28px,17.4117647059px + 2.9411764706vw,40px);line-height:.85}}.text-xxl{font-family:Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(120px,20px + 7.8125vw,170px);font-weight:300;letter-spacing:-.05em;line-height:.85;text-transform:none}@media screen and (max-width:1199px){.text-xxl{font-size:110px}}@media screen and (max-width:767px){.text-xxl{font-size:clamp(75px,44.1176470588px + 8.5784313725vw,110px)}}.policy-page h2,.policy-page h3,.policy-page h4,.policy-page h5,.policy-page h6,.scroll-numbers__number--no-js,.stats-section--about .scroll-numbers__description,.stats-section--main .scroll-numbers__title,.text-xl{font-family:Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(28px,8px + 1.5625vw,38px);font-weight:400;letter-spacing:-.05em;line-height:1.07;text-transform:none}@media screen and (max-width:1199px){.policy-page h2,.policy-page h3,.policy-page h4,.policy-page h5,.policy-page h6,.scroll-numbers__number--no-js,.stats-section--about .scroll-numbers__description,.stats-section--main .scroll-numbers__title,.text-xl{font-size:28px}}@media screen and (max-width:767px){.policy-page h2,.policy-page h3,.policy-page h4,.policy-page h5,.policy-page h6,.scroll-numbers__number--no-js,.stats-section--about .scroll-numbers__description,.stats-section--main .scroll-numbers__title,.text-xl{font-size:clamp(24px,20.4705882353px + .9803921569vw,28px)}}.text-m2{font-size:clamp(18px,-10px + 2.1875vw,32px);font-weight:550;letter-spacing:-.03em;line-height:1;text-transform:uppercase}.text-l,.text-m2{font-family:Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-l{font-size:clamp(20px,8px + .9375vw,26px);font-weight:400;letter-spacing:-.05em;line-height:1.25;text-transform:none}@media screen and (max-width:1199px){.text-l{font-size:22px}}@media screen and (max-width:767px){.text-l{font-size:clamp(19px,16.3529411765px + .7352941176vw,22px)}}.stats-section--main .scroll-numbers__description,.text-m,.vacancy-form__description{font-family:Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(16px,6px + .78125vw,21px);font-weight:400;letter-spacing:-.06em;line-height:1.25;text-transform:none}@media screen and (max-width:1199px){.stats-section--main .scroll-numbers__description,.text-m,.vacancy-form__description{font-size:18px;letter-spacing:-.063em}}@media screen and (max-width:767px){.stats-section--main .scroll-numbers__description,.text-m,.vacancy-form__description{font-size:clamp(15px,12.3529411765px + .7352941176vw,18px)}}.text-s{font-family:Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(13px,7px + .46875vw,16px);font-weight:400;letter-spacing:-.06em;line-height:1.25;text-transform:none}@media screen and (max-width:1199px){.text-s{font-size:15px}}@media screen and (max-width:767px){.text-s{font-size:clamp(14px,13.1176470588px + .2450980392vw,15px)}}.text-xs{font-family:Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(11px,5px + .46875vw,14px);font-weight:550;letter-spacing:-.06em;line-height:1.3;text-transform:uppercase}@media screen and (max-width:1199px){.text-xs{font-size:13px}}@media screen and (max-width:767px){.text-xs{font-size:clamp(12px,11.1176470588px + .2450980392vw,13px)}}.stats-section--about .scroll-numbers__title,.text-xs-p,.vacancy-form__content h2,.vacancy-form__content h3,.vacancy-form__content h4{font-family:Pitagon-Sans,Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(11px,5px + .46875vw,14px);font-weight:600;letter-spacing:.01em;line-height:1.15;text-transform:uppercase}@media screen and (max-width:1199px){.stats-section--about .scroll-numbers__title,.text-xs-p,.vacancy-form__content h2,.vacancy-form__content h3,.vacancy-form__content h4{font-size:13px}}@media screen and (max-width:767px){.stats-section--about .scroll-numbers__title,.text-xs-p,.vacancy-form__content h2,.vacancy-form__content h3,.vacancy-form__content h4{font-size:clamp(11px,9.2352941176px + .4901960784vw,13px)}}.text-xs-med-p{font-family:Pitagon-Sans,Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:clamp(11px,5px + .46875vw,14px);font-weight:500;letter-spacing:-.05em;line-height:1.15;text-transform:uppercase}@media screen and (max-width:1199px){.text-xs-med-p{font-size:13px}}@media screen and (max-width:767px){.text-xs-med-p{font-size:clamp(12px,11.1176470588px + .2450980392vw,13px)}}@supports(scrollbar-width:thin){*{scrollbar-color:#000 #0000;scrollbar-width:thin}}@supports selector(*::-webkit-scrollbar){*{scrollbar-color:revert;scrollbar-width:revert}}::-webkit-scrollbar{background-color:#00000003;height:8px;width:8px}::-webkit-scrollbar-thumb{background-color:#000;border-radius:4px}@media screen and (max-width:767px){::-webkit-scrollbar{background-color:#00000003;height:8px;width:0}}:root{interpolate-size:allow-keywords}body,html{height:auto;min-height:100%;overscroll-behavior-y:none}html{background-color:#1b2222;color:#000;overflow-y:auto}html.no-scroll{overflow:hidden;padding-right:var(--scrollbar-width,0)}@media screen and (max-width:1199px){html.no-scroll{padding-right:calc(var(--actual-scrollbar-width, 0px))}}body{-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;flex-direction:column;font-family:Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.js-focus-visible :focus:not(.focus-visible){outline:none}:focus{outline-color:currentColor}.focus-visible.js-focus-visible,.js-focus-visible .focus-visible{outline:1px solid currentColor;outline-offset:2px}:focus-visible{outline:1px solid currentColor;outline-offset:2px}#__next{display:flex;flex:1 1 auto;flex-direction:column}.count-label{color:#fafafa;display:block;margin-top:12px;opacity:.5;padding-right:10px}.main,.page-content{display:flex;flex:1 1 auto;flex-direction:column}.page-content{--section-bg:#1b2222;background-color:var(--section-bg);min-height:calc(var(--mobile-vh)*100)}.page-content.animate{transform:translate3d(0,var(--koef,0),0) scale(.85);transform-origin:50% 0;transition:background-color transform .3s cubic-bezier(.65,0,.35,1) .6s}.visually-hidden{border:0;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0)}.wrapper{display:block;margin-left:auto;margin-right:auto;max-width:var(--wrapper-max-width);padding-left:var(--offset-x);padding-right:var(--offset-x);width:100%}.img-fluid,.wysiwyg img:not([class]){height:auto;max-width:100%}.canvas-wrapper{height:100%;left:0;position:fixed;top:0;width:100%}.canvas-wrapper,canvas{-webkit-user-select:none;user-select:none}canvas{-webkit-user-drag:none;pointer-events:auto}.list-unstyled{list-style:none;margin:0;padding:0}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}@supports(font:-apple-system-body) and (-webkit-appearance:none){img[loading=lazy]{clip-path:inset(.6px)}}.hide-container{overflow:hidden}html.js .lazy-hydrate{contain-intrinsic-height:auto 100vh;content-visibility:hidden}a.is-disabled{opacity:.5;pointer-events:none}.empty-state{color:#fff;margin:auto auto 100px;text-align:center}@media screen and (max-width:767px){.empty-state{margin-bottom:60px}}.link,.wysiwyg a:not([class]){--bg-size:0% 100%;--bg-size-hover:100% 100%;--underline-height:1px;background-image:linear-gradient(#0000 calc(100% - var(--underline-height)),currentColor var(--underline-height));background-repeat:no-repeat;background-size:var(--bg-size);display:inline;transition:background-size .4s cubic-bezier(.25,.25,0,1),color .25s cubic-bezier(.25,.25,0,1),opacity .25s cubic-bezier(.25,.25,0,1)}@media(any-hover:hover),(hover:hover)and (pointer:fine){.link:not(:disabled):hover,.wysiwyg a:not(:disabled):hover:not([class]){background-size:var(--bg-size-hover)}}.js-focus-visible .link.focus-visible,.js-focus-visible .wysiwyg a.focus-visible:not([class]),.link.focus-visible.js-focus-visible,.link:active,.wysiwyg a:active:not([class]),.wysiwyg.js-focus-visible a.focus-visible:not([class]){background-size:var(--bg-size-hover)}.link:focus-visible,.wysiwyg a:focus-visible:not([class]){background-size:var(--bg-size-hover)}.link.link--underlined,.wysiwyg a:not([class]){--bg-size:100% 100%;--bg-size-hover:0% 100%}.link.link--disabled,.wysiwyg a.link--disabled:not([class]){opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.cursor{color:#fff;left:0;pointer-events:none;position:fixed;top:0;z-index:9999}@media(pointer:coarse){.cursor{display:none}}.cursor__inner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cursor__content{left:calc(100% + 20px);position:absolute;top:calc(100% + 20px);white-space:nowrap}.btn{--padding-x:15px;--padding-y:15px;--width-big-square:120px;--width-arrow-icon:34px;--height-arrow-icon:26px;--border-radius-base:6px;color:#1b2222;cursor:pointer;flex-shrink:0;letter-spacing:0;line-height:var(--line-height);min-height:26px;padding:var(--padding-y) var(--padding-x);position:relative;text-decoration:none;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.btn:disabled{cursor:not-allowed}@media screen and (max-width:1366px){.btn{--width-big-square:90px}}@media screen and (max-width:1199px){.btn{--width-big-square:100px}}@media screen and (max-width:767px){.btn{--width-big-square:90px}}.btn.is-async-action-active .btn__text{opacity:0}.btn__spinner{align-items:center;display:inline-flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.btn__text{position:relative;text-box-edge:cap alphabetic;text-box-trim:trim-both;z-index:2}@supports not (text-box-trim:trim-both){.btn__text{padding-top:.25em}}.btn-fill,.btn-stroke{border-radius:var(--border-radius-base);overflow:hidden}.btn-fill:before,.btn-stroke:before{background-color:#fafafa;content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(-105%);transition:transform .6s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1);width:100%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn-fill:not(:disabled):hover:before,.btn-stroke:not(:disabled):hover:before{transform:translateY(0)}}.btn-fill:not(:disabled):active:before,.btn-stroke:not(:disabled):active:before{transform:translateY(0)}@media screen and (max-width:767px){.btn-fill:before,.btn-stroke:before{display:none}}.btn-stroke{color:#1b2222}.btn-stroke:disabled{opacity:.4}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn-stroke:not(:disabled):hover{color:#1b2222}}.btn-stroke:not(:disabled):active:before{background-color:#e9e9e9}.btn-fill{background-color:#fafafa;border:none;border-radius:var(--border-radius-base);color:#1b2222}.btn-fill:before{background-color:#39a9ac}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn-fill:not(:disabled):hover{color:#fafafa}}.btn-fill:not(:disabled):active{color:#fafafa}.btn-fill:disabled .btn__text{opacity:.4}.btn--first{align-items:flex-end;aspect-ratio:1/1;display:flex;min-width:var(--width-big-square);overflow:hidden;position:relative;width:min-content}.btn--first:after{background-color:#fafafa;content:"";height:8px;left:var(--padding-x);-webkit-mask-image:url(/vki/static/icons/plus.svg);mask-image:url(/vki/static/icons/plus.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:var(--padding-y);transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:8px}@media screen and (max-width:1366px){.btn--first:after{left:12px;top:12px}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn--first:not(:disabled):hover:after{background-color:#39a9ac}}.btn--first:not(:disabled):active:after{background-color:#39a9ac}.btn--first .btn__text{text-align:left}@media screen and (max-width:1366px){.btn--first{padding:12px 7px 10px 12px}}@media screen and (max-width:1199px){.btn--first{padding:12px 12px 10px}}.btn--stroke-first,.btn--stroke-second{border:1px solid #fafafa;color:#fafafa}.btn--stroke-third{border:1px solid #fafafa33;color:#fafafa}.btn--stroke-fourth{border:1px solid #1b222233;color:#1b2222}.btn--fill-first:after{background-color:#39a9ac}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn--fill-first:not(:disabled):hover:after{background-color:#fafafa}}.btn--fill-first:not(:disabled):active:after{background-color:#fafafa}.btn--fill-second{background-color:#39a9ac;color:#fafafa}.btn--fill-second:before{background-color:#fd502e}.btn--fill-second:not(:disabled):active:before{background-color:#d11317}.btn--fill-second:disabled{background-color:#1b222233}.btn--fill-second:disabled .btn__text{opacity:1}.btn--fill-second-white{background-color:#39a9ac;color:#fafafa}.btn--fill-second-white:before{background-color:#fd502e}.btn--fill-second-white:not(:disabled):active:before{background-color:#d11317}.btn--fill-second-white:disabled{background-color:#1b222233}.btn--fill-second-white:disabled .btn__text{opacity:1}.btn--third{align-items:center;background-color:#0000;display:flex;padding:0}.btn--third:before{content:none}.btn--white{color:#fafafa}.btn__icon-container{align-items:center;background-color:#fafafa;border-radius:var(--border-radius-base);display:inline-flex;height:var(--height-arrow-icon);justify-content:center;margin-right:15px;overflow:hidden;position:relative;width:var(--width-arrow-icon)}.btn__icon-container:before{background-color:#39a9ac;content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:100%}@media screen and (max-width:1366px){.btn__icon-container{height:20px;width:26px}}@media screen and (max-width:1199px){.btn__icon-container{height:26px;width:34px}}.btn__icon{background-color:#39a9ac;display:block;height:100%;-webkit-mask-image:url(/vki/static/icons/arrow.svg);mask-image:url(/vki/static/icons/arrow.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:8px 8px;mask-size:8px 8px;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:100%}@media screen and (max-width:1366px){.btn__icon{-webkit-mask-size:5px 5px;mask-size:5px 5px}}@media screen and (max-width:1199px){.btn__icon{-webkit-mask-size:8px 8px;mask-size:8px 8px}}.btn--icon-right .btn__icon-container{margin-left:15px;margin-right:0;order:2}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn--third.btn-fill:not(:disabled):hover .btn__icon-container:before{transform:translateY(0)}.btn--third.btn-fill:not(:disabled):hover .btn__icon{background-color:#fafafa}}.btn--third.btn-fill:not(:disabled):active .btn__icon-container:before{transform:translateY(0)}.btn--third.btn-fill:not(:disabled):active .btn__icon{background-color:#fafafa}.btn--third.btn-stroke .btn__icon-container{background-color:#0000;border:1px solid #fafafa59;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1)}.btn--third.btn-stroke .btn__icon-container:before{content:none}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn--third.btn-stroke:not(:disabled):hover{color:#fafafa}.btn--third.btn-stroke:not(:disabled):hover .btn__icon-container{border-color:#39a9ac}.btn--third.btn-stroke:not(:disabled):hover .btn__icon{background-color:#39a9ac}}.btn--third.btn-stroke:not(:disabled):active{color:#fafafa}.btn--third.btn-stroke:not(:disabled):active .btn__icon-container{border-color:#39a9ac}.btn--third.btn-stroke:not(:disabled):active .btn__icon{background-color:#39a9ac}.btn--third.btn-stroke:disabled .btn__text{opacity:.4}.btn--third.btn-stroke:disabled .btn__icon-container{border-color:#fafafa40}.btn--third.btn-stroke:disabled .btn__icon{background-color:#fafafa40}.btn--third.btn-fill:disabled .btn__icon-container{background-color:#525252}.btn--third.btn-fill:disabled .btn__icon{background-color:#fafafa}.btn--third.btn--dark.btn-fill{color:#1b2222}.btn--third.btn--dark.btn-fill .btn__icon-container{background-color:#39a9ac}.btn--third.btn--dark.btn-fill .btn__icon-container:before{background-color:#fd502e}.btn--third.btn--dark.btn-fill .btn__icon{background-color:#e9e9e9}.btn--third.btn--dark.btn-fill:not(:disabled):active .btn__icon-container:before{background-color:#ec4827}.btn--third.btn--dark.btn-fill:disabled .btn__text{opacity:.3}.btn--third.btn--dark.btn-fill:disabled .btn__icon-container{background-color:#1b2222;opacity:.2}.btn--third.btn--dark.btn-stroke .btn__icon-container{border:1px solid #39a9ac}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn--third.btn--dark.btn-stroke:not(:disabled):hover{color:#1b2222}.btn--third.btn--dark.btn-stroke:not(:disabled):hover .btn__icon-container{border-color:#fd502e}.btn--third.btn--dark.btn-stroke:not(:disabled):hover .btn__icon{background-color:#fd502e}}.btn--third.btn--dark.btn-stroke:not(:disabled):active{color:#1b2222}.btn--third.btn--dark.btn-stroke:not(:disabled):active .btn__icon-container{border-color:#fd502e}.btn--third.btn--dark.btn-stroke:not(:disabled):active .btn__icon{background-color:#fd502e}.btn--third.btn--dark.btn-stroke:not(:disabled):active .btn__icon-container{border-color:#ec4827}.btn--third.btn--dark.btn-stroke:not(:disabled):active .btn__icon{background-color:#ec4827}.btn--third.btn--dark.btn-stroke:disabled{opacity:1}.btn--third.btn--dark.btn-stroke:disabled .btn__text{opacity:.3}.btn--third.btn--dark.btn-stroke:disabled .btn__icon-container{border-color:#1b2222;opacity:.3}.btn--third.btn--dark.btn-stroke:disabled .btn__icon{background-color:#1b2222}.btn--close{align-items:center;display:flex;padding:0}.btn--close:before{content:none}.btn--close .btn__icon-container{background-color:unset;border:1px solid #fafafa59;height:40px;width:50px}.btn--close .btn__icon-container:before{background-color:#fafafa}@media screen and (max-width:1366px){.btn--close .btn__icon-container{height:30px;width:38px}}@media screen and (max-width:1199px){.btn--close .btn__icon-container{height:35px;width:44px}}.btn--close .btn__icon{background-color:#fafafa;-webkit-mask-image:url(/vki/static/icons/close.svg);mask-image:url(/vki/static/icons/close.svg)}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn--close:not(:disabled):hover{color:#fafafa}.btn--close:not(:disabled):hover .btn__icon-container{border-color:#fafafa}.btn--close:not(:disabled):hover .btn__icon-container:before{transform:translateY(0)}.btn--close:not(:disabled):hover .btn__icon{background-color:#1b2222}}.btn--close:not(:disabled):active{color:#fafafa}.btn--close:not(:disabled):active .btn__icon-container{border-color:#e9e9e9}.btn--close:not(:disabled):active .btn__icon-container:before{background-color:#e9e9e9;transform:translateY(0)}.btn--close:not(:disabled):active .btn__icon{background-color:#1b2222}.btn--close.btn--dark .btn__icon-container{border-color:#1b222233}.btn--close.btn--dark .btn__icon-container:before{background-color:#1b22221a}.btn--close.btn--dark .btn__icon{background-color:#1b2222}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn--close.btn--dark:not(:disabled):hover{color:#1b2222}.btn--close.btn--dark:not(:disabled):hover .btn__icon-container{border-color:#1b22221a}}.btn--close.btn--dark:not(:disabled):active{color:#1b2222}.btn--close.btn--dark:not(:disabled):active .btn__icon-container{border-color:#1b222226}.btn--close.btn--dark:not(:disabled):active .btn__icon-container:before{background-color:#1b222226}.btn--contact{align-items:center;background-color:unset;display:flex;padding:0}.btn--contact:before{content:none}.btn--contact .btn__text{color:#fafafa}@media screen and (max-width:767px){.btn--contact .btn__text{display:none}}.btn--contact .btn__icon-container{background-color:#d11317;height:40px;width:50px}.btn--contact .btn__icon-container:before{background-color:#fafafa}@media screen and (max-width:1366px){.btn--contact .btn__icon-container{height:30px;width:38px}}@media screen and (max-width:1199px){.btn--contact .btn__icon-container{height:35px;width:44px}}.btn--contact .btn__icon{background-color:#fafafa;-webkit-mask-image:url(/vki/static/icons/phone.svg);mask-image:url(/vki/static/icons/phone.svg);-webkit-mask-size:12px 12px;mask-size:12px 12px}@media screen and (max-width:1366px){.btn--contact .btn__icon{-webkit-mask-size:10px 10px;mask-size:10px 10px}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn--contact:not(:disabled):hover .btn__icon-container:before{transform:translateY(0)}.btn--contact:not(:disabled):hover .btn__icon{background-color:#d11317}}.btn--contact:not(:disabled):active .btn__icon-container:before{background-color:#e9e9e9;transform:translateY(0)}.btn--contact:not(:disabled):active .btn__icon{background-color:#d11317}.btn--menu{padding-bottom:9px;padding-top:9px}@media screen and (max-width:1366px){.btn--menu{padding:6px 10px}}.btn--scroll{align-items:center;display:flex;justify-content:center;padding:0}.btn--scroll .btn__icon-container{background-color:#0000;border:1px solid #fafafa59;height:30px;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:38px}.btn--scroll .btn__icon-scroll{background-color:#fafafa;-webkit-mask-image:url(/vki/static/icons/scroll.svg);mask-image:url(/vki/static/icons/scroll.svg);-webkit-mask-size:20px 20px;mask-size:20px 20px}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn--scroll:not(:disabled):hover .btn__icon-container{border-color:#fafafa}}.btn--slider{align-items:center;background-color:unset;color:#fafafa;display:flex}.btn--slider:before{content:none}.btn--slider .btn__icon-container{background-color:#1b2222;border:1px solid #fafafa59;height:40px;width:50px}.btn--slider .btn__icon-container:before{content:none}.btn--slider .btn__icon-slider-arrow{background-color:#fafafa;-webkit-mask-image:url(/vki/static/icons/slider-arrow.svg);mask-image:url(/vki/static/icons/slider-arrow.svg);-webkit-mask-size:10px 10px;mask-size:10px 10px;transform:rotate(var(--rotate,0deg));transition:transform .3s}.arrow-button{background-color:#e9e9e9;border-radius:6px;height:40px;overflow:hidden;position:relative;width:50px}.arrow-button:before{background-color:#39a9ac;content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:100%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.arrow-button:not(:disabled):hover:before{transform:translateY(0)}.arrow-button:not(:disabled):hover .arrow--up{background-color:#fafafa}}.arrow-button:not(:disabled):active:before{background-color:#309396;transform:translateY(0)}.arrow-button:not(:disabled):active .arrow--up{background-color:#fafafa}.arrow-button:disabled{background-color:#e9e9e966;cursor:not-allowed}.arrow-button:disabled .arrow--up{background-color:#fafafa}.arrow--up{background-color:#1b2222;display:block;height:100%;-webkit-mask-image:url(/vki/static/icons/arrow-up.svg);mask-image:url(/vki/static/icons/arrow-up.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10px 10px;mask-size:10px 10px;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:100%}.card-arrow{color:#fff;gap:8px;opacity:0;transition:opacity .4s ease-in}.card-arrow,.card-arrow__el{align-items:center;display:flex}.card-arrow__el{background-color:#39a9ac;border-radius:6px;height:26px;justify-content:center;overflow:hidden;position:relative;width:34px}.card-arrow__el:before{background-color:#fafafa;content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:100%}@media screen and (max-width:1366px){.card-arrow__el{height:20px;width:26px}}@media screen and (max-width:1199px){.card-arrow__el{height:26px;width:34px}}.card-arrow__svg{background-color:#fafafa;height:8px;-webkit-mask:url(/vki/static/icons/arrow.svg) no-repeat center/6px;mask:url(/vki/static/icons/arrow.svg) no-repeat center/6px;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:8px}@media screen and (max-width:1366px){.card-arrow__svg{height:6px;-webkit-mask-size:5px;mask-size:5px;width:6px}}@media screen and (max-width:1199px){.card-arrow__svg{height:8px;-webkit-mask-size:6px;mask-size:6px;width:8px}}.floating-button{pointer-events:none;position:absolute;transform:scale(0) translate(-50%,-50%);transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);z-index:10}.player-button__icon-container{border:1px solid #fafafa59;border-radius:4px;display:inline-flex;height:40px;overflow:hidden;position:relative;width:50px}.player-button__icon-container:before{background-color:#fafafa;content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:100%}@media screen and (max-width:1366px){.player-button__icon-container{height:30px;width:38px}}@media screen and (max-width:1199px){.player-button__icon-container{height:35px;width:44px}}.player-button__icon{background-color:#fafafa;display:inline-flex;height:100%;left:0;-webkit-mask:url(/vki/static/icons/play.svg) no-repeat center/7px;mask:url(/vki/static/icons/play.svg) no-repeat center/7px;position:absolute;top:0;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:100%}@media screen and (max-width:1366px){.player-button__icon{-webkit-mask-size:5px;mask-size:5px}}@media screen and (max-width:1199px){.player-button__icon{-webkit-mask-size:6px;mask-size:6px}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.player-button--default:not(:disabled):hover .player-button__icon-container{border-color:#fafafa}.player-button--default:not(:disabled):hover .player-button__icon-container:before{transform:translateY(0)}.player-button--default:not(:disabled):hover .player-button__icon{background-color:#090909}}.player-button--default:not(:disabled):active .player-button__icon-container{border-color:#e9e9e9}.player-button--default:not(:disabled):active .player-button__icon-container:before{background-color:#e9e9e9;transform:translateY(0)}.player-button--default:not(:disabled):active .player-button__icon{background-color:#090909}.player-open{align-items:center;display:flex}.open-video{color:#fafafa;display:flex;flex-direction:column;padding-left:15px}.open-video__time{margin-bottom:4px;opacity:.7;text-align:left}.player-button__icon-stop{-webkit-mask:url(/vki/static/icons/stop.svg) no-repeat center/6px;mask:url(/vki/static/icons/stop.svg) no-repeat center/6px}.player-button--default .open-video__about,.player-button--default .open-video__text-preview-mobile,.player-button--preview .open-video__text-preview-mobile{display:none}@media screen and (max-width:1199px){.player-button--preview .open-video__text-preview-mobile{display:block}.player-button--preview .open-video__text-main{display:none}}.player-button--about .open-video__text-main,.player-button--about .open-video__text-preview-mobile,.player-button--preview .open-video__about{display:none}.player-button--about .open-video__about{display:block}.player-button__icon-muted,.player-button__icon-playing{background-color:#0000;height:10px;justify-content:center;left:50%;-webkit-mask:unset;mask:unset;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}.player-button__icon-playing-bar{animation:bounce 6s ease-in-out infinite;background:#fafafa;border-radius:4px;height:10px;margin:0 1px;position:relative;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:1px}.player-button__icon-playing-bar:first-child{animation-delay:2s}.player-button__icon-playing-bar:nth-child(2){animation-delay:-1s}.player-button__icon-playing-bar:nth-child(3){animation-delay:1.5s}.player-button__icon-playing-bar:nth-child(4){animation-delay:-.5s}@keyframes bounce{0%{transform:scaleY(1)}20%{transform:scaleY(.6)}30%{transform:scaleY(.2)}50%{transform:scaleY(.5)}65%{transform:scaleY(.75)}73%{transform:scaleY(.8)}to{transform:scaleY(1)}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.player-button--mute:not(:disabled):hover .player-button__icon-container{border-color:#e9e9e9}.player-button--mute:not(:disabled):hover .player-button__icon-container:before{transform:translateY(0)}.player-button--mute:not(:disabled):hover .player-button__icon-playing-bar{background-color:#090909}}.player-button__icon-muted{align-items:center;display:flex;justify-content:center}.player-button__icon-muted .player-button__icon-playing-bar{animation:stay 1s forwards}@keyframes stay{to{transform:scaleY(.2)}}.filter{--padding-x:15px;--padding-y:15px;cursor:pointer;display:flex}@media(any-hover:hover),(hover:hover)and (pointer:fine){.filter:not(:disabled):hover .filter__btn-inner{background-color:#39a9ac;color:#fafafa}}.filter:not(:disabled):active .filter__btn-inner{background-color:#309396;color:#fafafa}.filter:disabled{cursor:not-allowed}.filter:disabled .filter__icon-dots,.filter:disabled .filter__text{opacity:.35}.filter__text{line-height:.8em;padding:var(--padding-y) 0 var(--padding-y) var(--padding-y)}.filter__icon{background-color:#e9e9e9;border-radius:6px;display:inline-flex;flex-shrink:0;height:40px;margin-right:3px;position:relative;width:29px}.filter__icon-dots{display:inline-block;-webkit-mask-image:url(/vki/static/icons/dots.svg);mask-image:url(/vki/static/icons/dots.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:relative}.filter__icon-close,.filter__icon-dots{background-color:#090909;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:opacity .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1);width:100%}.filter__icon-close{left:0;-webkit-mask-image:url(/vki/static/icons/close.svg);mask-image:url(/vki/static/icons/close.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:10px 10px;mask-size:10px 10px;opacity:0;position:absolute;top:0;transform:rotate(170deg)}.filter__btn-inner{align-items:center;background-color:#e9e9e9;border-radius:6px;display:flex;height:40px;justify-content:space-between;pointer-events:all;transition:transform .6s cubic-bezier(.25,.25,0,1),color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1)}.filter__btn-inner.selected{background-color:#39a9ac;color:#fafafa}.filter__btn-inner:not(.selected) .filter__text{padding-right:var(--padding-x)}@media screen and (max-width:1199px){.filter__btn-inner{min-width:unset}}.filter__clear{align-items:center;background-color:#fafafa;display:flex;height:100%;justify-content:center;-webkit-mask-image:url(/vki/static/icons/close.svg);mask-image:url(/vki/static/icons/close.svg);-webkit-mask-position:calc(100% - var(--padding-x)) center;mask-position:calc(100% - var(--padding-x)) center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10px 10px;mask-size:10px 10px;padding:0 var(--padding-x);position:relative;transform-origin:center center;transition:transform .3s;width:40px;z-index:2}@media(any-hover:hover),(hover:hover)and (pointer:fine){.filter__clear:not(:disabled):hover{transform:rotate(90deg)}}.responsive{height:0;padding-top:calc(1/var(--aspect-ratio, 1.7777777778)*100%);position:relative;width:100%}.responsive__item{height:100%;left:0;position:absolute;top:0;width:100%}img.responsive__item,video.responsive__item{object-fit:var(--object-fit,cover)}.orientation-image{display:block;height:100%;width:100%}.orientation-image__img{height:95%;object-fit:contain;padding-top:2.5%;pointer-events:none;width:100%}.dropdown{--padding-x:15px;--padding-y:15px;display:flex;position:relative}.dropdown-toggler{cursor:pointer}.dropdown-content{max-width:100vw;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .8s cubic-bezier(.25,.25,0,1);width:100%;z-index:2}.dropdown-content.bottom-left{left:0;top:calc(100% + 10px)}.dropdown-content.bottom-center{left:50%;top:calc(100% + 10px)}.dropdown-content.bottom-center .dropdown-content-inner{transform:translate(-50%)}.dropdown-content.bottom-right{right:0;top:calc(100% + 10px)}.dropdown-content.top-left{bottom:0;left:32px}.dropdown-content.top-right{bottom:calc(100% + 10px);right:0}.dropdown--opened .dropdown-content{opacity:1;transition-delay:0s;z-index:11}.dropdown--opened .filter__btn-inner{pointer-events:none;transform:translateY(100%)}.dropdown--opened .filter__icon-dots{opacity:0;transform:translateY(10px)}.dropdown--opened .filter__icon-close{opacity:1;transform:rotate(0)}.dropdown--opened .dropdown-picker-btn{transform:translateY(0);transition-delay:0s}.dropdown--opened .dropdown-content-inner{pointer-events:all}.header__clock{opacity:.65}@media screen and (max-width:1199px){.header__clock{display:none}}.decorative-grid-box{--cell-size:45px;border:1px solid #fafafa66;border-radius:4px;overflow:hidden;overflow:clip;padding:calc(var(--cell-size)/2);position:relative;width:min-content}@media screen and (min-width:1920px){.decorative-grid-box{--cell-size:60px}}@media screen and (max-width:1199px){.decorative-grid-box{--cell-size:50px}}.decorative-grid-box__bg{animation:bg-move 3s infinite;background-image:linear-gradient(#fafafa 1px,#0000 0),linear-gradient(90deg,#fafafa 1px,#0000 0);background-size:var(--cell-size) var(--cell-size);bottom:calc(var(--cell-size)/-2);height:calc(var(--cell-size)*4);left:calc(var(--cell-size)/-2);opacity:.06;position:absolute;width:calc(var(--cell-size)*4)}.decorative-grid-box__content{height:var(--cell-size);width:var(--cell-size)}@keyframes bg-move{0%{transform:translate(0)}20%{transform:translateY(var(--cell-size))}40%{transform:translate(calc(var(--cell-size)*-1),var(--cell-size))}60%{transform:translate(calc(var(--cell-size)*-1))}80%{transform:translate(0)}to{transform:translate(0)}}.video{height:100%;object-fit:cover;width:100%}.text-animation{--line-delay:0.15s;--letter-stagger-delay:0.01s;--animation-duration:0.3s;--scroll-value:1;--slide-up-value:5px;display:inline-block;white-space:pre-wrap;width:100%;word-break:break-word}.text-animation__word{display:inline-block;position:relative;white-space:pre}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.text-animation__word{opacity:0;transform:translateY(var(--slide-up-value,0)) rotate(5deg);transform-origin:left;transition-delay:var(--in-transition-delay,0);transition-duration:.4s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.text-animation--visible .text-animation__word{opacity:1;transform:translate(0) rotate(0)}}@media screen and (min-width:768px){.text-animation__char{display:inline-block;opacity:0;position:relative;transform:translateY(var(--slide-up-value,5px));transition-delay:calc(var(--line-delay, 0s) + var(--char-index, 0)*var(--letter-stagger-delay, .01s));transition-duration:.1s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:pre;will-change:transform,opacity,filter}html.no-js .text-animation__char{opacity:1}.text-animation--visible .text-animation__char{opacity:1;transform:translateY(0);transition-duration:.3s;transition-timing-function:cubic-bezier(.2,.65,.3,.9)}}@media screen and (min-width:768px)and (max-width:1199px){.text-animation__char{transition-property:opacity,transform;will-change:transform,opacity}}@media screen and (min-width:768px){.text-animation--with-slide-up:not(.text-animation--visible) .text-animation__char{transform:translateY(var(--slide-up-value))}}.load-more__loading{padding-top:30px}.load-more__error{align-items:center;display:flex;flex-direction:column;padding-top:30px}.load-more__error-text{color:#fd502e;margin-bottom:20px}.pagination{position:relative}.pagination,.pagination__wrapper{display:flex;justify-content:center}.pagination__wrapper{align-items:center;flex-direction:row;gap:20px}.page-nav__arrow--prev .arrow{transform:rotate(-90deg)}.page-nav__arrow--next .arrow{transform:rotate(90deg)}.pagination__btn-wrapper{align-items:center;display:flex;gap:16px}@media screen and (max-width:767px){.pagination__btn-wrapper{gap:24px}}.pagination__btn{position:relative}.pagination__btn:before{content:"";height:100%;left:50%;min-height:42px;min-width:42px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.pagination__btn.active{background-size:var(--bg-size-hover);color:#39a9ac}.collapse{--transition-length:0.4s;--transition-timing:ease}.collapse.collapse--opened>.collapse__content{grid-template-rows:1fr}.collapse.collapse--opened>.collapse__content>.collapse__animation>.collapse__transform-wrapper{transform:translateY(0);transition:transform var(--transition-length) var(--transition-timing),visibility 0s linear;visibility:visible}.collapse__content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--transition-length) var(--transition-timing)}.collapse__animation{min-height:0}.collapse__transform-wrapper{transform:translateY(-100%);transition:transform var(--transition-length) var(--transition-timing),visibility 0s var(--transition-length) var(--transition-timing);visibility:hidden}.collapse__content-el>*{margin:0}.collapse__trigger{cursor:pointer}.icon-btn{align-items:center;display:inline-flex;gap:8px}.filter-popup .popup-container{background-color:#e9e9e9;border-radius:6px;bottom:0;display:flex;flex-direction:column;left:50%;max-height:calc(100vh - var(--header-height));max-height:calc(100svh - var(--header-height));overflow:hidden;padding:0 20px 20px;top:auto;transform:translate(-50%) translateY(100%);transition:transform 1s cubic-bezier(.25,.25,0,1);width:calc(var(--grid-column-width)*16 + var(--grid-gap)*15)}@media screen and (max-width:1199px){.filter-popup .popup-container{max-height:none;width:100%}}.filter-popup.popup--opened .popup-container{transform:translate(-50%)}@starting-style{.filter-popup.popup--opened .popup-container{transform:translate(-50%) translateY(100%)}}.filter-popup__header-left{flex:0 0 30%;margin-right:auto}@media screen and (max-width:767px){.filter-popup__header-center{display:none}}.filter-popup__header-right{display:flex;flex:0 0 30%;gap:10px;justify-content:flex-end;margin-left:auto}@media screen and (max-width:1366px){.filter-popup__header-right{gap:4px}}@media screen and (max-width:1199px){.filter-popup__header-right{gap:6px}}.filter-popup__content{--group-gap:40px;column-count:2;column-gap:var(--group-gap);flex:1;overflow-y:auto;padding-top:60px}@media screen and (max-width:1366px){.filter-popup__content{--group-gap:27px}}@media screen and (max-width:1199px){.filter-popup__content{--group-gap:40px;columns:auto;display:flex;flex-direction:column;gap:var(--group-gap)}}@media screen and (max-width:767px){.filter-popup__content{--group-gap:30px}}.filter-popup__group{border-bottom:1px dashed #1b222233;break-inside:avoid;display:flex;flex-direction:column;gap:30px;padding-bottom:var(--group-gap)}.filter-popup__group:not(:last-child){margin-bottom:var(--group-gap)}@media screen and (max-width:1199px){.filter-popup__group:not(:last-child){margin-bottom:0}}@media screen and (max-width:1366px){.filter-popup__group{gap:20px}}.filter-popup__buttons{display:flex;flex-wrap:wrap;gap:3px}.filter-btn{max-width:100%;-webkit-user-select:none;user-select:none}@media screen and (max-width:1199px){.filter-btn{min-height:35px}}.filter-btn:has(input:disabled){cursor:not-allowed;opacity:.5}.filter-btn:has(input:disabled):before{opacity:0}.filter-btn:has(input:checked){background-color:#39a9ac;color:#fafafa}.filter-btn:has(input:checked):before{background-color:#fd502e}@media(any-hover:hover),(hover:hover)and (pointer:fine){.filter-btn:has(input:checked):not(:disabled):hover{color:#fff}}.filter-btn:has(input:checked):not(:disabled):active:before{background-color:#d11317}.filter-btn:has(input:checked):disabled{background-color:#1b222233}.filter-btn:has(input:checked):disabled .btn__text{opacity:1}@media screen and (max-width:767px){.filter-close-btn .btn__text{display:none}}.range-slider-el{display:flex;flex-direction:column;gap:18px;padding-right:3px}.range-slider-el.is-values-hidden .range-slider-el__values{visibility:hidden}@media screen and (max-width:1366px){.range-slider-el{gap:14px}}@media screen and (max-width:1199px){.range-slider-el{gap:19px}}@media screen and (max-width:767px){.range-slider-el{gap:14px}}.range-slider-el .range-slider{background-color:#c1c2c2;border-radius:24px;height:2px}.range-slider-el .range-slider .range-slider__thumb{background-color:#39a9ac;height:20px;width:20px}.range-slider-el .range-slider .range-slider__thumb:after{background-color:#fff;border-radius:inherit;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.range-slider-el .range-slider .range-slider__range{background-color:#39a9ac}.range-slider-el__values{display:flex;gap:30px;justify-content:space-between}.breadcrumbs-inner{display:inline-flex;max-width:100%;width:fit-content}.breadcrumbs__list{align-items:center;display:flex;justify-content:center}@media screen and (max-width:1199px){.breadcrumbs__list{flex-wrap:wrap;row-gap:6px}}.breadcrumbs__list-item{overflow:hidden;position:relative}.breadcrumbs__list-item:not(:last-child){padding-right:44px}.breadcrumbs__list-item:not(:last-child):before{background-color:#fafafa80;content:"";height:4px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:4px}@media screen and (max-width:1366px){.breadcrumbs__list-item:not(:last-child){padding-right:22px}.breadcrumbs__list-item:not(:last-child):before{right:10px}}@media screen and (max-width:1199px){.breadcrumbs__list-item:not(:last-child){padding-right:0}.breadcrumbs__list-item:not(:last-child):before{content:none}.breadcrumbs__list-item:not(:first-child){padding-left:22px}.breadcrumbs__list-item:not(:first-child):after{background-color:#fafafa80;content:"";height:4px;left:9px;position:absolute;top:50%;transform:translateY(-50%);width:4px}}.breadcrumbs__link{display:inline-block;opacity:.5;position:relative;text-transform:uppercase;transition:opacity .4s ease-in,color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);white-space:nowrap}@media screen and (max-width:1199px){.breadcrumbs__list-item:last-child .breadcrumbs__link{white-space:normal}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.breadcrumbs__link[href]:not(:disabled):hover{opacity:1}}.breadcrumbs__link[href]:not(:disabled):active{opacity:1}.promo-video__controls{align-items:center;bottom:70px;display:flex;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (max-width:1366px){.promo-video__controls{bottom:50px}}@media screen and (max-width:767px){.promo-video__controls{bottom:40px}}.promo-video__control:not(:last-child){margin-right:10px}.input-group{align-items:flex-end;display:flex;min-height:70%;position:relative}.form-control{background-color:unset;border:none;border-bottom:1px solid #1b2222;padding:20px 35% 20px 0;text-overflow:ellipsis;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:100%}.form-control::placeholder{font-family:inherit}@media(any-hover:hover),(hover:hover)and (pointer:fine){.form-control:not(:disabled):hover{border-color:#39a9ac}}.form-control:focus{border-bottom:1px solid #39a9ac;outline:none}.form-control:-webkit-autofill{box-shadow:none!important;-webkit-text-fill-color:#090909!important;caret-color:#090909;-webkit-transition:background-color 9999s ease-out,color 9999s ease-out;transition:background-color 9999s ease-out,color 9999s ease-out}.error-message{color:#fd502e;position:absolute;right:0;top:50%;transform:translateY(-50%)}.form-textarea{height:170px;margin-bottom:40px;resize:none}@media screen and (max-width:1199px){.form-textarea{height:130px}}.loading-animation__container{height:100%;transform-origin:center center;width:100%}.loading-animation{height:48px;position:relative;width:48px}@media screen and (max-width:1366px){.loading-animation{height:30px;width:30px}}@media screen and (max-width:1199px){.loading-animation{height:40px;width:40px}}.loading-animation{--transform-percent:50%;--transform-percent-n:-50%;--animation-time:4s}.loading-animation .square{display:flex}@keyframes moveLeftBottom{10%,20%{transform:translate(var(--transform-percent),var(--transform-percent-n))}50%{transform:translate(var(--transform-percent),var(--transform-percent-n))}60%,70%{transform:translate(0)}}@keyframes moveLeftTop{10%{transform:translate(0)}20%,30%{transform:translate(var(--transform-percent),var(--transform-percent))}60%{transform:translate(var(--transform-percent),var(--transform-percent))}70%,80%{transform:translate(0)}}@keyframes moveRightTop{20%{transform:translate(0)}30%,40%{transform:translate(var(--transform-percent-n),var(--transform-percent))}70%{transform:translate(var(--transform-percent-n),var(--transform-percent))}80%,90%{transform:translate(0)}}@keyframes moveRightBottom{30%{transform:translate(0)}40%,50%{transform:translate(var(--transform-percent-n),var(--transform-percent-n))}80%{transform:translate(var(--transform-percent-n),var(--transform-percent-n))}90%,to{transform:translate(0)}}@keyframes rotateContainer{40%{transform:rotate(0)}50%,60%{transform:rotate(90deg)}to{transform:rotate(90deg)}}@keyframes rotateContainer2{40%{transform:rotate(90deg)}50%,60%{transform:rotate(.5turn)}to{transform:rotate(.5turn)}}@keyframes rotateContainer3{40%{transform:rotate(.5turn)}50%,60%{transform:rotate(270deg)}to{transform:rotate(270deg)}}@keyframes rotateContainer4{40%{transform:rotate(270deg)}50%,60%{transform:rotate(1turn)}to{transform:rotate(1turn)}}.loading-animation--active .square-7{animation:moveLeftBottom var(--animation-time) infinite}.loading-animation--active .square-1{animation:moveLeftTop var(--animation-time) infinite}.loading-animation--active .square-3{animation:moveRightTop var(--animation-time) infinite}.loading-animation--active .square-9{animation:moveRightBottom var(--animation-time) infinite}.loading-animation--active .loading-animation__container{animation:rotateContainer var(--animation-time) forwards,rotateContainer2 var(--animation-time) ease-in-out var(--animation-time) forwards,rotateContainer3 var(--animation-time) ease-in-out calc(var(--animation-time)*2) forwards,rotateContainer4 var(--animation-time) ease-in-out calc(var(--animation-time)*3) forwards,rotateContainer var(--animation-time) ease-in-out calc(var(--animation-time)*4) forwards,rotateContainer2 var(--animation-time) ease-in-out calc(var(--animation-time)*5) forwards,rotateContainer3 var(--animation-time) ease-in-out calc(var(--animation-time)*6) forwards,rotateContainer4 var(--animation-time) ease-in-out calc(var(--animation-time)*7) forwards}.loading-animation--no-loop .square-7{animation:moveLeftBottom var(--animation-time)}.loading-animation--no-loop .square-1{animation:moveLeftTop var(--animation-time)}.loading-animation--no-loop .square-3{animation:moveRightTop var(--animation-time)}.loading-animation--no-loop .square-9{animation:moveRightBottom var(--animation-time)}.loading-animation--no-loop .loading-animation__container{animation:rotateContainer var(--animation-time) forwards}.error{background-color:#fd502e;border-radius:6px;color:#fafafa;display:flex;flex-direction:column;min-height:150px;overflow:hidden;padding:20px 15px;position:relative;width:372px}.error__progress{background-color:#fff;height:2px;left:0;position:absolute;top:0;transform:translateX(-63%);width:100%}.error__main{margin-bottom:10px;margin-top:auto}.error__text{opacity:.55}.error__top{background:url(/vki/static/icons/grid.svg);border:1px solid #fafafa66;border-radius:4px;height:40px;width:40px}.error__icon-container,.error__top{align-items:center;display:flex;justify-content:center}.error__icon-container{background-color:#fff;border-radius:3px;height:20px;width:20px}.error__icon{display:inline-block;height:12px;position:relative;width:2px}.error__icon:before{bottom:0;height:2px}.error__icon:after,.error__icon:before{background-color:#fd502e;content:"";position:absolute;width:100%}.error__icon:after{height:8px;top:0}.error__close{background:url(/vki/static/icons/close.svg) no-repeat 50%/10px;height:42px;position:absolute;right:0;top:6px;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:42px}@media(any-hover:hover),(hover:hover)and (pointer:fine){.error__close:not(:disabled):hover{transform:rotate(90deg)}}.contacts__city{opacity:.4}.contacts__connect-icon-container{align-items:center;background:url(/vki/static/icons/grid.svg);background-size:cover;border:1px solid #fafafa66;border-radius:4px;display:inline-flex;height:40px;justify-content:center;margin-bottom:27px;width:40px}@media screen and (max-width:1366px){.contacts__connect-icon-container{height:30px;width:30px}}@media screen and (max-width:1199px){.contacts__connect-icon-container{height:35px;width:35px}}.contacts__connect-icon{background-color:#39a9ac;height:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:50%}.contacts__connect-icon--address{-webkit-mask-image:url(/vki/static/icons/footer-address.svg);mask-image:url(/vki/static/icons/footer-address.svg)}.contacts__connect-icon--phones{-webkit-mask-image:url(/vki/static/icons/footer-phone.svg);mask-image:url(/vki/static/icons/footer-phone.svg)}.contacts__connect-icon--email{-webkit-mask-image:url(/vki/static/icons/footer-mail.svg);mask-image:url(/vki/static/icons/footer-mail.svg)}.contacts__connect-icon--timing{-webkit-mask-image:url(/vki/static/icons/footer-timing.svg);mask-image:url(/vki/static/icons/footer-timing.svg)}.contacts__connect-item:not(:last-child){margin-bottom:85px}@media screen and (max-width:1366px){.contacts__connect-item:not(:last-child){margin-bottom:62px}}@media screen and (max-width:1199px){.contacts__connect-item:not(:last-child){margin-bottom:67px}}@media screen and (max-width:767px){.contacts__connect-item:not(:last-child){margin-bottom:60px}}.contacts__connect-links{white-space:nowrap}.contacts__connect-link{position:relative;white-space:nowrap}.contacts__connect-link:not(:last-child){margin-right:60px}.contacts__connect-link:not(:last-child):after{background-color:#fafafa66;content:"";height:100%;position:absolute;right:-30px;top:0;width:1px}@media screen and (max-width:1366px){.contacts__connect-link:not(:last-child){margin-right:40px}.contacts__connect-link:not(:last-child):after{height:14px;right:-20px;top:50%;transform:translateY(-50%)}}@media screen and (max-width:767px){.contacts__connect-link:not(:last-child){display:block;margin-bottom:5px;width:100%}.contacts__connect-link:not(:last-child):after{content:unset}}.contacts__connect-link:before{background-color:#fafafa;bottom:-5px;content:"";height:1px;left:0;opacity:0;position:absolute;transition:opacity .4s ease-in;width:100%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.contacts__connect-link:not(:disabled):hover:before{opacity:1}}.contacts__connect--green .contacts__connect-icon-container{background-image:url(/vki/static/icons/grid-green.svg);border-color:#39a9ac66}.contacts__connect--green .contacts__connect-link:before{background-color:#1b222280}.contacts__connect--green .contacts__connect-link:after{background-color:#1b222233}.nav-social__social{display:flex}@media screen and (max-width:1199px){.nav-social__social{flex-direction:column}}@media screen and (max-width:767px){.nav-social__social{flex-direction:row}}.nav-social__social-item:not(:last-child){margin-right:68px}@media screen and (max-width:1366px){.nav-social__social-item:not(:last-child){margin-right:92px}}@media screen and (max-width:1199px){.nav-social__social-item:not(:last-child){margin-bottom:30px;margin-right:0}}@media screen and (max-width:767px){.nav-social__social-item:not(:last-child){margin-bottom:0;margin-right:62px}}html.js [data-reveal]:not([data-reveal-type]){opacity:0;transform:translate3d(0,30px,0);transition:opacity .8s cubic-bezier(.25,.25,0,1) .1s,transform .8s cubic-bezier(.25,.25,0,1) .1s}html.js [data-reveal]:not([data-reveal-type]).is-revealed{opacity:1;transform:none}@supports(animation-timeline:view()){html.js [data-reveal]:not([data-reveal-type]).css-animation-timeline{animation-fill-mode:both;animation-name:reveal-default;animation-range:cover 5% contain 30%;animation-timeline:view();animation-timing-function:cubic-bezier(.33,1,.68,1);opacity:1;transform:none;transition:none}}html.js [data-reveal][data-reveal-type=fast]{opacity:0;transform:translate3d(0,12px,0);transition:opacity .3s cubic-bezier(.25,.25,0,1),transform .3s cubic-bezier(.25,.25,0,1)}html.js [data-reveal][data-reveal-type=fast].is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js [data-reveal][data-reveal-type=fast]{transform:none}}html.js [data-reveal][data-reveal-type=letter-spacing-transform]{opacity:0;transition:opacity .8s cubic-bezier(.25,.25,0,1) .1s,transform 1.5s cubic-bezier(.25,.25,0,1) .1s}html.js [data-reveal][data-reveal-type=letter-spacing-transform]:not(.is-revealed){transform:scaleX(1.1)}@media screen and (max-width:1199px){html.js [data-reveal][data-reveal-type=letter-spacing-transform]:not(.is-revealed){transform:translate3d(0,30px,0)}}html.js [data-reveal][data-reveal-type=letter-spacing-transform].is-revealed{opacity:1}@supports(animation-timeline:view()){html.js [data-reveal][data-reveal-type=letter-spacing-transform].css-animation-timeline{animation-fill-mode:both;animation-name:reveal-letter-spacing-transform;animation-range:cover 5% contain 30%;animation-timeline:view();animation-timing-function:cubic-bezier(.33,1,.68,1);opacity:1;transition:none}@media screen and (max-width:1199px){html.js [data-reveal][data-reveal-type=letter-spacing-transform].css-animation-timeline{animation-name:reveal-default}}}html.js [data-reveal][data-reveal-type=clip-y-to-bottom]{overflow:hidden;overflow:clip}html.js [data-reveal][data-reveal-type=clip-y-to-bottom],html.js [data-reveal][data-reveal-type=clip-y-to-bottom] .clip-y-to-bottom{transition:transform 1.5s cubic-bezier(.65,0,.35,1) .1s}html.js [data-reveal][data-reveal-type=clip-y-to-bottom]:not(.is-revealed){transform:translateY(-100%)}html.js [data-reveal][data-reveal-type=clip-y-to-bottom]:not(.is-revealed) .clip-y-to-bottom{transform:translateY(100%)}html.js [data-reveal][data-reveal-type=letter-spacing-transform-y]{opacity:0;transition:opacity .8s cubic-bezier(.25,.25,0,1) .1s,transform 1.5s cubic-bezier(.25,.25,0,1) .1s}html.js [data-reveal][data-reveal-type=letter-spacing-transform-y]:not(.is-revealed){transform:translate3d(0,30px,0) scaleX(1.1)}html.js [data-reveal][data-reveal-type=letter-spacing-transform-y].is-revealed{opacity:1;transform:none}.intro-reveal{animation:intro-reveal .8s cubic-bezier(.25,.25,0,1) both;animation-delay:var(--intro-delay,.1s)}@media(prefers-reduced-motion:reduce){.intro-reveal{animation-name:intro-fade}}@keyframes intro-reveal{0%{opacity:0;transform:translate3d(0,30px,0)}}@keyframes intro-fade{0%{opacity:0}}.tags{align-self:flex-start;display:flex;width:calc(var(--grid-column-width)*9 + var(--grid-gap)*8)}@media screen and (max-width:1199px){.tags{flex-wrap:wrap;margin-bottom:110px;width:100%}}@media screen and (max-width:767px){.tags{margin-bottom:95px}}.tag{background-color:#fafafa1a;border-radius:4px;margin-bottom:4px;padding:9px;white-space:nowrap}.tag:not(:last-child){margin-right:4px}.tag--active{background-color:#fd502e26;color:#fd502e}.tag--dark{background-color:#1b22221a;color:#1b2222}.products-page-card__tags{align-self:flex-end;row-gap:4px}@media screen and (max-width:1199px){.products-page-card__tags{margin-bottom:0;width:75%}}.products-page-card__tags .tag{margin-bottom:0}.scroll-to-first-section-button{align-items:center;background-color:#fafafa;border-radius:4px;display:flex;height:40px;justify-content:center;margin-bottom:20px;margin-right:30px;overflow:hidden;position:absolute;right:0;width:50px}.scroll-to-first-section-button:before{background-color:#39a9ac;content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:100%}@media screen and (max-width:1366px){.scroll-to-first-section-button{height:30px;margin-right:20px;width:38px}}@media screen and (max-width:1199px){.scroll-to-first-section-button{height:35px;width:44px}}@media screen and (max-width:767px){.scroll-to-first-section-button{margin-right:15px}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.scroll-to-first-section-button:not(:disabled):hover:before{transform:translateY(0)}.scroll-to-first-section-button:not(:disabled):hover .scroll-to-first-section-button__icon{background-color:#fafafa}}.scroll-to-first-section-button:not(:disabled):active:before{transform:translateY(0)}.scroll-to-first-section-button:not(:disabled):active .scroll-to-first-section-button__icon{background-color:#fafafa}.scroll-to-first-section-button__icon{background-color:#1b2222;height:8px;-webkit-mask-image:url(/vki/static/icons/arrow-up.svg);mask-image:url(/vki/static/icons/arrow-up.svg);-webkit-mask-size:cover;mask-size:cover;width:8px}.scroll-to-first-section-button--visible{transform:translateY(0)}.scroll-top-btn.scroll-to-first-section-button{bottom:var(--offset-x);margin-bottom:0;margin-right:0;opacity:0;position:fixed;right:var(--offset-x);transform:translateY(10px);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.25,.25,0,1);visibility:hidden;z-index:5}html:has(.section-nav) .scroll-top-btn.scroll-to-first-section-button{bottom:calc(100px + var(--offset-x))}@media screen and (max-width:767px){html:has(.section-nav) .scroll-top-btn.scroll-to-first-section-button{bottom:calc(130px + var(--offset-x))}}.scroll-top-btn.scroll-to-first-section-button.is-visible{opacity:1;transform:none;visibility:visible}.base-slider{overflow:hidden;position:relative}.base-slider:not([data-dragging=true]) a{cursor:none;pointer-events:auto}@media(any-hover:hover),(hover:hover)and (pointer:fine){.base-slider:not(:disabled):hover{cursor:none}.base-slider:not(:disabled):hover .floating-button{transform:scale(1) translate(-50%,-50%)}}.base-slider[data-dragging=true] a{pointer-events:none}@media(any-hover:hover),(hover:hover)and (pointer:fine){.base-slider--single:not(:disabled):hover{cursor:default}}.base-slider--no-floating-button:not([data-dragging=true]) a{cursor:pointer}@media(any-hover:hover),(hover:hover)and (pointer:fine){.base-slider--no-floating-button:not(:disabled):hover{cursor:grab}}.base-slider--no-floating-button[data-dragging=true],.base-slider--no-floating-button[data-dragging=true] *{cursor:grabbing}@media(any-hover:hover),(hover:hover)and (pointer:fine){.base-slider--no-floating-button.base-slider--static:not(:disabled):hover{cursor:default}}.base-slider__wrapper{display:flex;height:100%;min-width:100%;width:fit-content}html.no-js .base-slider__wrapper{flex-direction:column}.base-slider__item{flex-shrink:0;margin-right:var(--slide-margin-right);position:relative;width:var(--slide-width)}.base-slider--static .base-slider__wrapper{width:100%}.scrolling-slider__list-container{-webkit-user-select:none;user-select:none}.scrolling-list{scrollbar-width:none}.scrolling-list::-webkit-scrollbar{display:none;height:0;width:0}.scrolling-list{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.scrolling-list__item{display:flex;flex-shrink:0;scroll-margin-left:var(--scroll-margin-left,var(--offset-x));scroll-snap-align:start}.scrolling-list__item>*{width:100%}.details-section__bottom-address-text,.details-section__bottom-details-text{border-bottom:1px solid #fafafa;color:#fd502e;padding-bottom:24px}@media screen and (max-width:1199px){.details-section__bottom-address-text,.details-section__bottom-details-text{padding-bottom:30px}}@media screen and (max-width:767px){.details-section__bottom-address-text,.details-section__bottom-details-text{padding-bottom:20px}}.details-section__bottom-details-text{display:flex;justify-content:space-between}.details-section__bottom-left,.details-section__bottom-right{width:calc(var(--grid-column-width)*10 + var(--grid-gap)*9)}@media screen and (max-width:1199px){.details-section__bottom-left,.details-section__bottom-right{width:100%}.details-section__bottom-left{margin-bottom:80px}}@media screen and (max-width:767px){.details-section__bottom-left{margin-bottom:65px}}.details-section__bottom-details-item{border-bottom:1px dashed #fafafa4d;display:flex;justify-content:space-between;padding:27px 0}@media screen and (max-width:1366px){.details-section__bottom-details-item{padding:20px 0}}@media screen and (max-width:1199px){.details-section__bottom-details-item{padding:30px 0}}@media screen and (max-width:767px){.details-section__bottom-details-item{flex-direction:column}}.details-section__bottom-details-value{opacity:.45;text-align:right}@media screen and (max-width:767px){.details-section__bottom-details-value{margin-top:10px;text-align:left}}.details-section__bottom-address{line-height:1.35;opacity:.6;padding-top:36px;width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}@media screen and (max-width:1366px){.details-section__bottom-address{padding-top:35px}}@media screen and (max-width:1199px){.details-section__bottom-address{width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}}.products-projects-common__top{background-color:#1b2222;color:#fafafa;padding:270px 0 135px}@media screen and (max-width:1366px){.products-projects-common__top{padding-top:170px}}@media screen and (max-width:1199px){.products-projects-common__top{padding-bottom:110px}}@media screen and (max-width:767px){.products-projects-common__top{padding-top:100px}.products-projects-common__wrapper{text-align:center}}.products-projects-common__num-title{align-items:center;display:flex;padding-top:54px}@media screen and (max-width:1366px){.products-projects-common__num-title{align-items:flex-start;padding-top:40px}}@media screen and (max-width:767px){.products-projects-common__num-title{flex-direction:column;padding-top:70px}}.products-projects-common__num{color:#fd502e;position:absolute}@media screen and (max-width:767px){.products-projects-common__num{margin-bottom:20px;position:static;text-align:center;width:100%}}.products-projects-common__title{padding-inline:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);text-align:center;width:100%}@media screen and (max-width:767px){.products-projects-common__title{padding-inline:0}}.products-projects-common__description{margin-left:calc(var(--grid-column-width)*10 + var(--grid-gap)*10);opacity:.35;padding-top:120px;width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}@media screen and (max-width:1366px){.products-projects-common__description{padding-top:100px}}@media screen and (max-width:1199px){.products-projects-common__description{margin-left:calc(var(--grid-column-width)*5 + var(--grid-gap)*5);width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}}@media screen and (max-width:767px){.products-projects-common__description{margin-left:0;padding-left:10px;padding-right:10px;text-align:center;width:100%}}.products-projects-common__price-btn{margin-left:calc(var(--grid-column-width)*10 + var(--grid-gap)*10);margin-top:50px}@media screen and (max-width:1199px){.products-projects-common__price-btn{margin-left:calc(var(--grid-column-width)*5 + var(--grid-gap)*5)}}@media screen and (max-width:767px){.products-projects-common__price-btn{margin-left:0}}.products-projects-common__breadcrumbs{text-align:center}.products-projects-common__breadcrumbs-wrapper{text-align:center;width:100%}@media screen and (max-width:767px){.products-projects-common__breadcrumbs-wrapper{overflow-x:auto;scrollbar-width:none}.products-projects-common__breadcrumbs-wrapper::-webkit-scrollbar{display:none;height:0;width:0}}.page-transition{background-color:red;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .8s;width:100%}.page-transition--active{opacity:1}.page-transition-overlay{pointer-events:none}.page-transition-overlay.page-transition-overlay--leave-transitioning{pointer-events:auto}.page-transition-overlay.page-transition-overlay--leave-transitioning .preloader__bar--vertical{animation:slideUp var(--animation-duration) forwards var(--animation-delay);visibility:visible}.page-transition-overlay.page-transition-overlay--enter-transitioning .preloader__bar--horizontal{animation:slideRight var(--animation-duration) forwards var(--animation-delay);visibility:visible}.preloader__bar--vertical{--width-vertical-bar:20vw;background-color:#090909;height:100%;left:0;position:absolute;top:0;transform:translateY(100%);width:calc(var(--width-vertical-bar) + 1px)}@media screen and (max-width:1366px){.preloader__bar--vertical{--width-vertical-bar:33.33333vw}}.preloader__bar{visibility:hidden;will-change:transform}.preloader__bar--vertical-2{left:var(--width-vertical-bar)}.preloader__bar--vertical-3{left:calc(var(--width-vertical-bar)*2)}.preloader__bar--vertical-4{left:calc(var(--width-vertical-bar)*3)}.preloader__bar--vertical-5{left:calc(var(--width-vertical-bar)*4)}.preloader__bars--horizontal{--height-horizontal-bar:33.33333vh}@media screen and (max-width:1199px){.preloader__bars--horizontal{--height-horizontal-bar:20vh}}.preloader__bar--horizontal{background-color:#090909;height:calc(var(--height-horizontal-bar) + 1px);left:0;position:absolute;top:0;width:100%}.preloader__bar--horizontal-2{top:var(--height-horizontal-bar)}.preloader__bar--horizontal-3{top:calc(var(--height-horizontal-bar)*2)}.preloader__bar--horizontal-4{top:calc(var(--height-horizontal-bar)*3)}.preloader__bar--horizontal-5{top:calc(var(--height-horizontal-bar)*4)}.page-transition-overlay__loading-animation{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideRight{50%{transform:translateX(0)}to{transform:translateX(100%)}}.cookie-banner{background-color:#192121;border-radius:4px;bottom:30px;color:#fafafa;left:30px;padding:30px 20px 20px;position:fixed;width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6);z-index:4}@media screen and (max-width:1366px){.cookie-banner{bottom:20px;left:20px}}@media screen and (max-width:1199px){.cookie-banner{width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}}.cookie-banner__header{margin-bottom:18px}.cookie-banner__text{opacity:.5;text-transform:none}.cookie-banner__text-block{margin-bottom:12px;text-transform:none}.cookie-banner__link{border-bottom:1px solid #fafafa;display:inline-block;margin-bottom:1px}.cookie-banner__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}@media screen and (max-width:374px){.cookie-banner__actions{flex-direction:column;flex-wrap:nowrap;gap:6px}}.cookie-banner-settings{align-items:center;background-color:#00000073;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:11}.cookie-banner-settings__panel{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:#192121eb;border:none;border-radius:22px;color:#fafafa;max-height:calc(100vh - 40px);max-width:480px;overflow-y:auto;padding:16px;width:100%}.cookie-banner-settings__content{display:flex;flex-direction:column;gap:32px}.cookie-banner-settings__header{display:flex;flex-direction:column;gap:20px}.cookie-banner-settings__title{margin:0;text-transform:none}.cookie-banner-settings__toggle-list{display:flex;flex-direction:column}.cookie-banner-settings__toggle-item{align-items:flex-start;border-bottom:1px solid #ffffff1a;display:flex;gap:12px;justify-content:space-between;padding:8px 0}.cookie-banner-settings__toggle-item:last-child{border-bottom:none}.cookie-banner-settings__toggle-text{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.cookie-banner-settings__toggle-label{text-transform:none}.cookie-banner-settings__toggle-desc{margin:0;text-transform:none}.cookie-banner-settings__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media screen and (max-width:374px){.cookie-banner-settings__action{flex:1 1 calc(50% - 5px)}}.cookie-banner__settings-button{margin-left:auto}@media screen and (max-width:374px){.cookie-banner__settings-button{margin-left:0;padding:var(--padding-y) var(--padding-x)}}.toggle{cursor:pointer;display:inline-block;flex-shrink:0;height:32px;position:relative;width:52px}.toggle__input{height:0;opacity:0;width:0}.toggle__input:checked+.toggle__slider{background-color:#39a9ac}.toggle__input:checked+.toggle__slider:before{transform:translateX(20px)}.toggle__input:disabled+.toggle__slider{cursor:not-allowed;opacity:.5}.toggle__slider{background-color:#fcfcfc1a;border-radius:34px;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-color .4s ease,opacity .4s ease}.toggle__slider:before{background-color:#fff;border-radius:50%;bottom:2px;box-shadow:0 2px 4px #0003;content:"";height:28px;left:2px;position:absolute;transition:transform .4s ease;width:28px}.preloader-active{background-color:#1b2222}.preloader{display:block;height:100vh;height:100dvh;position:fixed;width:100vw;z-index:9999}html.is-return-visit .preloader:not(.page-transition-overlay),html.no-js .preloader{display:none}.preloader .square{background-color:#0000;display:flex}.preloader__container-main{align-items:center;background:#1b2222;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:--indicator-x .6s ease-in-out;width:100%}@keyframes hideContainer{49%{opacity:1}50%{opacity:0}to{opacity:0}}.preloader__bottom{height:61px}.preloader__bottom,.preloader__progress-bar{bottom:30px;left:30px;position:absolute;right:30px}.preloader__progress-bar{--progress:0%;--indicator-x:0px;height:35px;overflow:hidden;top:50%;transform:translateY(-50%);transition:transform .3s cubic-bezier(.25,.25,0,1);transition-delay:.5s;width:auto;z-index:3}.preloader__progress-bar-inner{height:100%;padding-left:1ch;position:relative}.preloader__progress-bar-indicator{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b222233;color:#fafafa;display:inline-flex;height:100%;padding:0 12px;position:absolute;transform:translate(calc(-30% + var(--indicator-x)));transform-origin:center}.preloader .preloader__progress-bar-indicator{padding:0 15px;transform:translate(calc(-40% + var(--indicator-x)));transition:transform .8s ease-in-out}.preloader__progress-bar-indicator-inner{--height:13px;align-items:center;display:flex;gap:10px;height:var(--height);overflow:hidden}@media screen and (min-width:1920px){.preloader__progress-bar-indicator-inner{--height:16px}}@media screen and (max-width:1199px){.preloader__progress-bar-indicator-inner{--height:15px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.preloader__progress-bar-indicator-inner{--height:13px}}.preloader_tube{align-items:center;display:flex;height:100%;width:100%}.preloader_tube img,.preloader_tube picture{flex-grow:1;height:auto;width:100%}.preloader__bars,.preloader__bars--horizontal,.preloader__bars--vertical{height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:10}.preloader__bar--horizontal-4,.preloader__bar--horizontal-5{display:none}@media screen and (max-width:1199px){.preloader__bar--horizontal-4,.preloader__bar--horizontal-5{display:block}}.stick-slider{--width:100%;--slide-width:calc(var(--width)/3);height:40px;overflow:hidden;position:relative;transform:rotate(180deg);width:var(--width)}.stick-slider--aside{--slide-width:calc(var(--width)/4);background-color:var(--section-bg,#212626);z-index:2}.stick-slider--aside .stick-slider__slide--active:before{opacity:.4}.stick-slider--aside .stick-slider__slide--near-active:before{transform:translate(-50%,-50%) scaleY(1.75)}.stick-slider__wrapper{display:flex;flex-shrink:0;height:100%;transform:translateX(calc(var(--slide-idx)*-1*var(--slide-width)));transition:transform .5s ease-in-out}.stick-slider__slide{flex-shrink:0;position:relative;width:var(--slide-width)}.stick-slider__slide:before{background-color:#fafafa;content:"";height:4px;left:50%;opacity:.4;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .6s cubic-bezier(.25,.25,0,1),opacity .6s cubic-bezier(.25,.25,0,1);width:1px}.stick-slider__slide--active:before{opacity:1;transform:translate(-50%,-50%) scaleY(3)}.slider-nav{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:20px 0;position:relative;width:100%}@media screen and (max-width:1199px){.slider-nav{padding-top:35px}}.slider-nav__bg{background:linear-gradient(90deg,#fafafa66 1px,#0000 0);background-repeat:repeat-x;background-size:10px;height:8px;left:0;position:absolute;right:0;top:50%;transform:scaleY(-50%);transition:background-position .5s cubic-bezier(.25,.25,0,1)}.slider-nav__block{align-items:center;background:#39a9ac;border-radius:4px;display:flex;flex-shrink:0;height:40px;justify-content:space-between;width:118px;z-index:2}@media screen and (max-width:1366px){.slider-nav__block{height:30px;width:86px}}@media screen and (max-width:1199px){.slider-nav__block{height:35px;width:110px}}html.no-js .slider-nav__block{display:none}.slider-nav__arrow{border-radius:6px;cursor:pointer;display:inline-flex;flex-shrink:0;height:100%;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),border-radius .4s cubic-bezier(.25,.25,0,1);width:38%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.slider-nav__arrow:not(:disabled):hover{background-color:#60b9bc}}.slider-nav__arrow.is-disabled{cursor:not-allowed;opacity:.4}.slider-nav__arrow-img{background-color:#fafafa;display:inline-flex;height:100%;-webkit-mask:url(/vki/static/icons/slider-arrow.svg) no-repeat 50% 50%/10px;mask:url(/vki/static/icons/slider-arrow.svg) no-repeat 50% 50%/10px;width:100%}.slider-nav__arrow--right{transform:rotate(180deg)}.slider-nav__center{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.slider-nav__aside{position:relative;width:50px}.slider-nav__aside:before{background:repeating-linear-gradient(90deg,#fafafa66,#fafafa66 1px,#0000 0,#0000 12px);background-position-x:var(--bg-offset);background-size:12px 100%;content:"";height:4px;position:absolute;top:50%;transform:translateY(-50%);transition:background-position .5s ease-in-out;width:50vw}.slider-nav__left{transform:translateX(7px)}.slider-nav__left:before{right:90%}@media screen and (max-width:1366px){.slider-nav__left:before{right:80%}}@media screen and (max-width:1199px){.slider-nav__left:before{right:87%}}@media screen and (max-width:767px){.slider-nav__left:before{right:92%}}.slider-nav__right{transform:translateX(-20px)}.slider-nav__right:before{left:86%}@media screen and (max-width:1366px){.slider-nav__right:before{right:90%}}.slider-nav--alternative .slider-nav__block{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000;color:#fff;justify-content:center;width:113px}@media screen and (max-width:1366px){.slider-nav--alternative .slider-nav__block{width:77px}}.slider-nav--alternative .slider-nav__aside:before{background:repeating-linear-gradient(90deg,#ffffffb3,#ffffffb3 1px,#0000 0,#0000 12px);background-position-x:var(--bg-offset);background-size:12px 100%}.slider-nav--alternative .stick-slider__slide:before{opacity:.7}.slider-nav--alternative .slider-nav__current{padding-right:15px}@media screen and (max-width:1366px){.slider-nav--alternative .slider-nav__current{padding-right:10px}}.slider-nav--alternative .slider-nav__total{opacity:.6;padding-left:15px}@media screen and (max-width:1366px){.slider-nav--alternative .slider-nav__total{padding-left:10px}}.slider-nav--alternative .slider-nav__separator{opacity:.6}.slider-nav--alternative .stick-slider--aside{background-color:unset}.popup--projects-select-mobile .popup-overlay{display:none}.popup--projects-select-mobile .popup-margin{bottom:5px;left:5px;right:5px;top:auto}@media screen and (max-width:1199px){.popup--projects-select-mobile .popup-margin{bottom:5px;left:5px;right:5px;top:auto}}@media screen and (max-width:767px){.popup--projects-select-mobile .popup-margin{bottom:5px;left:5px;right:5px;top:auto}}.popup--projects-select-mobile .popup-container{display:flex;flex-direction:column;justify-content:flex-end;transform:translateY(100%);transition:transform 1.2s cubic-bezier(.25,.25,0,1)}.popup--projects-select-mobile.popup--opened .popup-container{transform:translateY(0)}.select-mobile-popup__wrapper{background-color:#e9e9e9;border-radius:4px;padding:20px 20px 150px;position:relative}.select-mobile-popup__top{border-bottom:1px solid #1b22221a;display:flex;justify-content:space-between;padding-bottom:20px}.select-mobile__items{display:flex;flex-wrap:wrap}.select-mobile-popup__bottom{padding-top:45px}.select-mobile-popup__main-text{margin-bottom:30px}.select-mobile-point__link{border:1px solid #1b222233;border-radius:6px;display:inline-flex;margin:0 3px 3px 0;overflow:hidden;padding:10px 12px;position:relative}.select-mobile-point__link,.select-mobile-point__link:before{transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1)}.select-mobile-point__link:before{background-color:#39a9ac;content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.select-mobile-point__link:not(:disabled):hover:before{transform:translateY(0)}.select-mobile-point__link:not(:disabled):hover{border-color:#39a9ac;color:#fafafa}}.select-mobile__link--active:before{transform:translateY(0)}.select-mobile__link--active{border-color:#39a9ac;color:#fafafa}.select-mobile-point__number{margin-right:10px;opacity:.25}.select-mobile-point__label{z-index:2}.select-mobile-popup__handle{left:50%;position:absolute;top:-3px;transform:translateX(-50%)}@media screen and (max-width:767px){.select-mobile-popup__handle{transform:translateX(-50%) scale(.7)}}.select-mobile__block:not(:last-child){border-bottom:1px dashed #1b222233;margin-bottom:42px;padding-bottom:45px}.select-mobile__category-title{margin-bottom:30px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.select-mobile__category-title{margin-bottom:20px}}.dropdown-content-inner{--wrapper-height:170px;display:flex;flex-direction:column;max-height:var(--wrapper-height);overflow-y:scroll}@supports(scrollbar-width:thin){.dropdown-content-inner{scrollbar-color:#e9e9e9 #0000;scrollbar-width:thin}}@supports selector(*::-webkit-scrollbar){.dropdown-content-inner{scrollbar-color:revert;scrollbar-width:revert}}.dropdown-content-inner::-webkit-scrollbar{background-color:#e9e9e903;height:8px;width:8px}.dropdown-content-inner::-webkit-scrollbar-thumb{background-color:#e9e9e9;border-radius:4px}@media screen and (max-width:767px){.dropdown-content-inner::-webkit-scrollbar{background-color:#e9e9e903;height:8px;width:0}}.dropdown-content-inner{bottom:0;left:0;min-width:250px;overflow-x:hidden;pointer-events:none;position:absolute;width:100%}.dropdown-picker-btn{background-color:#e9e9e9;border-radius:6px;flex-shrink:0;height:40px;margin-right:3px;min-width:200px;padding:var(--padding-x);position:relative;text-align:left;transform:translateY(var(--transform-value));transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),border-radius .4s cubic-bezier(.25,.25,0,1),transform 1.5s cubic-bezier(.25,.25,0,1);transition-delay:calc(var(--delay)*.2s);z-index:10}.dropdown-picker-btn:not(:last-child){margin-bottom:3px}.dropdown-picker-btn[disabled] .dropdown__btn-text{cursor:not-allowed;opacity:.25}.dropdown-picker-btn:not([disabled]):active,.dropdown-picker-btn:not([disabled]):hover{background-color:#39a9ac;color:#fafafa}.dropdown-picker-btn:not([disabled]):active{background-color:#309396}.dropdown__order{display:inline-block;margin-right:15px;opacity:.25;width:18px}.dropdown__text:only-child{margin-left:33px}.btn--tabs{background-color:#0000;border:1px solid #1b222233;border-radius:6px;overflow:hidden}.btn--tabs:before{background-color:#39a9ac;content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:100%}.btn--tabs:not(:last-child){margin-right:7px}.btn--tabs:not([disabled]):not(.btn--active):hover{border-color:#39a9ac;color:#39a9ac}.btn--tabs:not([disabled]):not(.btn--active):hover:before{transform:translateY(-100%)}.btn--tabs.btn--active{border-color:#39a9ac;color:#fafafa}.btn--tabs.btn--active:before{transform:translateY(0)}.btn--tabs[disabled]{background-color:#1b222214;border-color:#1b222200}.about-top-block-section__top{color:#fafafa;width:100%}.about-top-block-section__top:not(:last-child){padding-bottom:245px}@media screen and (max-width:1366px){.about-top-block-section__top:not(:last-child){padding-bottom:205px}}@media screen and (max-width:767px){.about-top-block-section__top:not(:last-child){padding-bottom:130px}}.about-top-block-section__top-left{display:flex}.about-top-block-section__top-count{color:#fd502e;white-space:nowrap;width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0)}.about-top-block-section__top-title{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);text-transform:none}@media screen and (max-width:1366px){.about-top-block-section__top-title{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2)}}@media screen and (max-width:1199px){.about-top-block-section__top-title{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}}@media screen and (max-width:767px){.about-top-block-section__top-title{margin-left:0}}.about-top-block-section__top-description{margin-left:calc(var(--grid-column-width)*10 + var(--grid-gap)*10);opacity:.5;padding-top:45px;text-transform:none;width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}@media screen and (max-width:1199px){.about-top-block-section__top-description{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);padding-top:90px}}@media screen and (max-width:767px){.about-top-block-section__top-description{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}}.about-top-block-section__top-button{display:none;margin-left:calc(var(--grid-column-width)*10 + var(--grid-gap)*10);margin-top:90px}@media screen and (max-width:1366px){.about-top-block-section__top-button{margin-top:60px}}@media screen and (max-width:1199px){.about-top-block-section__top-button{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);margin-top:55px}}@media screen and (max-width:767px){.about-top-block-section__top-button{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);margin-top:40px}}.vacancies-section .about-top-block-section__top-button{display:flex}.btn--attach{--padding-x:20px;--padding-y:15px;align-items:center;border:1px solid #1b222233;display:flex;justify-content:center;padding:var(--padding-y) var(--padding-x);transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:100%}.btn--attach:before{content:none}.btn--attach .btn__icon-container{background-color:#0000;height:16px;margin-right:20px;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:16px}.btn--attach .btn__icon-container:before{content:none}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn--attach:not(:disabled):hover{border-color:#39a9ac;color:#39a9ac}.btn--attach:not(:disabled):hover .btn__icon-container .btn__icon-plus{background-color:#39a9ac}}.btn__icon-plus{background-color:#1b2222;height:10px;-webkit-mask-image:url(/vki/static/icons/plus.svg);mask-image:url(/vki/static/icons/plus.svg);-webkit-mask-size:10px 10px;mask-size:10px 10px;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:10px}.file__list-item{align-items:flex-start;border-bottom:1px solid #1b22221a;display:flex;justify-content:space-between;padding:17px 0 20px}.file__list-text{width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}@media screen and (max-width:1366px){.file__list-text{width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}}@media screen and (max-width:767px){.file__list-text{width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}}.file__list-size{color:#1b222273;margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0)}.file__list-button{min-width:42px;position:relative}.file__list-button:before{content:"";height:100%;left:50%;min-height:42px;min-width:42px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.error-attach{color:#fd502e;padding-top:20px;text-transform:uppercase}.file-uploader__header{color:#39a9ac;padding:40px 0}.file-uploader__error,.file-uploader__loading{align-items:center;display:flex;justify-self:center;padding:20px}.file-uploader__error{color:#fd502e}.products-projects-sticky-block{align-items:center;bottom:0;display:flex;justify-content:center;left:0;min-height:60px;padding-bottom:var(--offset-x);position:sticky;transform:translateY(200%);transition:transform .6s cubic-bezier(.25,.25,0,1);z-index:5}@media screen and (max-width:767px){.products-projects-sticky-block{min-height:40px}}.products-projects-sticky-block--visible{transform:translateY(0)}.products-page__select{transition:transorm .5s cubic-bezier(.25,.25,0,1);width:fit-content;z-index:2}@media screen and (max-width:1366px){.products-page__select{bottom:20px}}@media screen and (max-width:1199px){.products-page__select{display:none}}.products-page__select--mobile{display:none}@media screen and (max-width:1199px){.products-page__select--mobile{display:flex;justify-content:center;left:0;transform:unset;width:auto}}.popup{--leave-duration:0.65s;height:calc(var(--mobile-vh)*100);left:0;overflow:hidden;position:fixed;top:0;transition:visibility 1.2s,display allow-discrete 1.2s;width:100vw;z-index:11}.popup:not(.popup--opened){visibility:hidden}@supports(transition-behavior:allow-discrete){.popup:not(.popup--opened){display:none;visibility:visible}html.is-firefox .popup:not(.popup--opened){display:block;visibility:hidden}}.popup.popup--opened .popup-overlay{opacity:.3}@starting-style{.popup.popup--opened .popup-overlay{opacity:0}}.popup-container{height:inherit;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.popup-container,.popup-overlay{left:0;position:absolute;top:0;width:100%}.popup-overlay{background-color:#000;height:100%;opacity:0;transition:opacity .4s ease-in}.popup-margin{border-radius:6px;height:100%;left:10px;overflow:hidden;position:absolute;top:10px;width:100%}@media screen and (max-width:1366px){.popup-margin{left:5px;top:5px}}@media screen and (max-width:767px){.popup-margin{right:5px;top:10px;width:auto}}.popup--opacity{transition:visibility 1.2s,display allow-discrete 1.2s}.popup--opacity .wrapper{--animation-duration:0.8s;opacity:0;transform:translateY(-30%);transition:transform var(--animation-duration),opacity var(--animation-duration)}.popup--opacity.popup--opened .wrapper{opacity:1;transform:translateY(0)}@starting-style{.popup--opacity.popup--opened .wrapper{opacity:0;transform:translateY(-30%)}}.popup--opacity:not(.popup--opened) .wrapper{opacity:0;transform:translateY(-30%)}.menu{overflow:hidden;transition:visibility 1.2s,display allow-discrete 1.2s}.menu.popup--opened .popup-overlay{opacity:.5;transition-delay:0s}@starting-style{.menu.popup--opened .popup-overlay{opacity:0}}.menu.popup--opened .popup-container{transform:none}@starting-style{.menu.popup--opened .popup-container{transform:translateY(-110%)}}.menu.popup--opened .btn--close{opacity:1;transform:translateY(0)}@starting-style{.menu.popup--opened .btn--close{opacity:0;transform:translateY(-50%)}}.menu .btn--close{opacity:0;transform:translateY(-50%);transition:transform .3s,opacity .3s;transition-delay:.9s}@media screen and (max-width:1199px){.menu .popup-margin{top:5px}}.menu .popup-container{border-radius:6px;display:flex;flex-direction:column;height:calc(100% - 20px);transform:translateY(-110%);transition:transform .8s cubic-bezier(.33,1,.68,1);transition-delay:.2s;width:calc(100% - 20px)}@media screen and (max-width:1366px){.menu .popup-container{height:calc(100% - 10px);width:calc(100% - 10px)}}@media screen and (max-width:1199px){.menu .popup-container{height:calc(100% - 10px);overflow:hidden;width:100%}}.menu__wrapper{--main-width:25.26vw;--padding-top:27vh;--padding-top:27svh;background-color:#fafafa;border-radius:6px;display:flex;flex-direction:column;height:100%;padding:20px 20px 35px;position:relative;width:var(--main-width)}@media screen and (max-width:1366px){.menu__wrapper{--padding-top:12.5vh;--padding-top:12.5svh;padding:15px 15px 20px}}@media screen and (max-width:1199px){.menu__wrapper{--main-width:100%}}@media screen and (max-width:767px){.menu__wrapper{padding:20px 20px 25px}}.menu__wrapper-content{display:flex;flex:1;flex-direction:column}@media screen and (max-width:1199px){.menu__wrapper-content-primary{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}}.menu__content{flex:1;width:100%}@media screen and (max-width:1199px){.menu__content{background-color:#fafafa;overflow-y:auto}}.menu__list-primary{padding-top:var(--padding-top)}.menu__list-primary-link,.menu__list-secondary-link{color:#39a9ac;display:inline-flex;padding:7px 0;position:relative}@media screen and (max-width:1199px){.menu__list-primary-link,.menu__list-secondary-link{color:inherit}}.menu__list-primary-link:not(.has-children):before,.menu__list-secondary-link:not(.has-children):before{background-color:#39a9ac;content:"";height:6px;opacity:0;position:absolute;right:-12px;top:50%;transform:rotate(45deg) translateY(-50%);transition:opacity .3s;width:6px}@media(any-hover:hover),(hover:hover)and (pointer:fine){.menu__list-primary-link:not(:disabled):hover:before,.menu__list-secondary-link:not(:disabled):hover:before{opacity:1}}.menu__list-primary-link.is-active:before,.menu__list-secondary-link.is-active:before{opacity:1}.menu__list-primary-link{align-items:baseline;display:inline-flex;gap:9px}.menu__list-primary-link.is-active .menu__list-primary-link-plus__line:last-child{transform:translateY(-50%) rotate(0)}.menu__list-primary-link-plus{height:.6em;position:relative;width:.6em}.menu__list-primary-link-plus__line{background-color:currentColor;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .25s cubic-bezier(.25,.25,0,1);width:100%}.menu__list-primary-link-plus__line:last-child{transform:translateY(-50%) rotate(90deg)}@media screen and (min-width:1200px){.menu__list-primary-link--price-list{display:none}}.menu__list-secondary{padding-bottom:80px;padding-top:32px}@media screen and (max-width:1366px){.menu__list-secondary{padding-bottom:45px;padding-top:19px}}@media screen and (max-width:1199px){.menu__list-secondary{padding-top:30px}}@media screen and (max-width:767px){.menu__list-secondary{padding-bottom:40px;padding-top:38px}}.menu__list-secondary-link{color:#1b2222;padding:4px 0}.menu__list-secondary-link:before{background-color:#1b2222}@media screen and (max-width:1199px){.menu__list-secondary-link{padding:3px 0}}@media screen and (max-width:767px){.menu__list-secondary-link{padding:5px 0}}.menu__bottom{border-top:1px solid #1b22221a;display:flex;justify-content:space-between;margin-top:auto;padding-top:20px}@media screen and (max-width:1366px){.menu__bottom{padding-bottom:15px;padding-top:15px}}.menu__contact{display:flex;flex-direction:column}.menu__contact-link{display:inline-flex;padding:4px 0;position:relative}.menu__contact-link:before{background-color:#090909cc;bottom:0;content:"";height:1px;left:0;opacity:0;position:absolute;transition:opacity .4s ease-in;width:100%}@media screen and (max-width:767px){.menu__contact-link{padding:5px 0}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.menu__contact-link:not(:disabled):hover:before{opacity:1}}.menu__list-primary-sublist-wrapper{background-color:#fafafa;border-radius:6px;display:flex;flex-direction:column;height:100%;left:calc(100% + 4px);pointer-events:none;position:absolute;top:0;transform:translateY(-100%);transition:transform .8s cubic-bezier(.33,1,.68,1);width:calc((100vw - var(--main-width))/2 - 14px);z-index:2}@media screen and (max-width:1199px){.menu__list-primary-sublist-wrapper{left:0;overflow-y:auto;width:100%}}.menu__list-primary-sublist-wrapper.is-active{pointer-events:auto;transform:none}.menu__list-primary-sublist{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:20px;padding:calc(var(--padding-top) + 60px) 40px 0}@media screen and (max-width:1366px){.menu__list-primary-sublist{gap:16px;padding-top:calc(var(--padding-top) + 50px);padding-inline:26px}}@media screen and (max-width:1199px){.menu__list-primary-sublist{align-items:center;gap:20px;justify-content:center;margin:auto;padding-bottom:40px;padding-top:0;text-align:center}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.menu__list-primary-sublist{gap:30px}}.menu__subitem-link{align-items:baseline;display:inline-flex;gap:9px;transition:color .25s ease}@media(any-hover:hover),(hover:hover)and (pointer:fine){.menu__subitem-link:not(:disabled):hover{color:#39a9ac}}.menu__subitem-link.is-active{color:#39a9ac}.menu__subitem-link.is-active .menu__list-primary-link-plus__line:last-child{transform:translateY(-50%) rotate(0)}.menu__list-primary-sublist-header{display:none}@media screen and (max-width:1199px){.menu__list-primary-sublist-header{display:flex;margin-bottom:79px;padding:15px var(--offset-x)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.menu__list-primary-sublist-header{margin-bottom:38px}}.menu__list-primary-sublist-top{display:none}@media screen and (max-width:1199px){.menu__list-primary-sublist-top{align-items:center;display:flex;margin-bottom:30px;padding:0 var(--offset-x)}}.menu__list-primary-sublist-top__left{display:flex;flex:0 0 30%;margin-right:auto}.menu__list-primary-sublist-top__right{display:flex;flex:0 0 30%;justify-content:flex-end;margin-left:auto}.menu-list-primary-sublist-back .icon-btn__icon{transform:rotate(-90deg)}@media screen and (max-width:767px){.menu__list-primary-sublist-back__text{border:0;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0)}}.order-form__state-button{bottom:0;left:50%;padding:12px 15px;position:absolute;transform:translateX(-50%);white-space:nowrap}.form-state-wrapper,.form-state-wrapper-m{align-items:center;display:flex;height:350px;justify-content:center;width:100%}.form-state-wrapper-m{flex-direction:column;position:sticky;top:0}.form-state-inner{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(.8);transition:transform .6s cubic-bezier(.25,.25,0,1),opacity .6s cubic-bezier(.25,.25,0,1);width:100%}.form-state-inner--active{opacity:1;pointer-events:all;transform:scale(1)}.order-form__state-header{margin-bottom:20px}@media screen and (max-width:1366px){.order-form__state-header{margin-bottom:12px}}@media screen and (max-width:1199px){.order-form__state-header{margin-bottom:15px}}.order-form__state__description{color:#39a9ac}.order-form__icon-wrapper{align-items:center;background:url(/vki/static/icons/grid-green.svg);background-repeat:no-repeat;background-size:cover;border:1px solid #39a9ac66;border-radius:6px;display:flex;height:120px;justify-content:center;margin-bottom:43px;width:120px}@media screen and (max-width:1366px){.order-form__icon-wrapper{height:90px;margin-bottom:40px;width:90px}}@media screen and (max-width:1199px){.order-form__icon-wrapper{height:100px;margin-bottom:45px;width:100px}}@media screen and (max-width:767px){.order-form__icon-wrapper{height:90px;margin-bottom:40px;width:90px}}.order-form__icon{background-image:url(/vki/static/icons/check.svg);background-repeat:no-repeat;background-size:cover;height:50%;width:50%}.error-wrapper,.success-wrapper{flex-direction:column}.error-wrapper .order-form__icon-wrapper{background-image:url(/vki/static/icons/grid.svg);border-color:#fd502e66}.error-wrapper .order-form__icon{background-image:url(/vki/static/icons/cross.svg)}.error-wrapper .order-form__state__description{color:#fd502e}.universal-form__form{width:100%}.universal-form__input{margin-bottom:30px}.universal-form__uploader{margin-bottom:70px}.universal-form__bottom{align-items:center;display:flex;justify-content:space-between;position:relative}@media screen and (max-width:767px){.universal-form__bottom{align-items:flex-start;flex-direction:column}}.universal-form__agreement{margin-right:1ch;opacity:.4}.universal-form__agreement-block{width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}@media screen and (max-width:1366px){.universal-form__agreement-block{width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}}@media screen and (max-width:767px){.universal-form__agreement-block{margin-bottom:34px;width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}}.universal-form__checkbox{align-items:flex-start;display:flex;position:relative;width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.universal-form__checkbox{width:100%}}.universal-form__checkbox-label{display:inline-block;margin-left:15px;margin-right:15px}.universal-form__checkbox-label span{opacity:.45}.universal-form__checkbox-input{opacity:0;pointer-events:none;position:absolute}.universal-form__checkbox-input:checked+.universal-form__checkbox-custom{background-color:#39a9ac}@media(any-hover:hover),(hover:hover)and (pointer:fine){.universal-form__checkbox-input:checked+.universal-form__checkbox-custom:not(:disabled):hover{background-color:#309396}}.universal-form__checkbox-input:checked+.universal-form__checkbox-custom:after{opacity:1}.universal-form__checkbox-custom{background-color:#0000;border:1px solid #39a9ac;border-radius:4px;cursor:pointer;display:inline-block;height:20px;min-width:20px;position:relative;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:20px}@media(any-hover:hover),(hover:hover)and (pointer:fine){.universal-form__checkbox-custom:not(:disabled):hover{border-color:#309396}}.universal-form__checkbox-custom:after{background-image:url(/vki/static/icons/checkbox-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:8px 6px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s cubic-bezier(.25,.25,0,1);width:100%}.universal-form__checkbox-error{color:#fd502e;padding-left:35px;padding-top:15px;position:absolute;text-transform:uppercase;top:100%}.universal-form__link{border-bottom:1px solid #090909;display:inline-block;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1)}@media(any-hover:hover),(hover:hover)and (pointer:fine){.universal-form__link:not(:disabled):hover{border-color:#39a9ac;color:#39a9ac}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.universal-form__submit{margin-top:60px}}.universal-form__checkbox-wrapper{position:relative}.yandex-map__container{height:100%;justify-content:center;width:100%}.map-marker,.map-marker__icon,.yandex-map__container{align-items:center;display:flex}.map-marker__icon{animation:glow 3s ease-in-out infinite;background-color:#fd502e;border-radius:6px;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.map-marker__icon svg{height:50%;width:50%}@media screen and (max-width:1366px){.map-marker__icon{height:30px;width:30px}}@keyframes glow{0%{box-shadow:0 0 0 #09090900}50%{box-shadow:0 0 20px #fd502e99}to{box-shadow:0 0 0 #09090900}}.map-marker__info{color:#fafafa;margin-left:15px}@media screen and (max-width:1366px){.map-marker__info{margin-left:10px}}@media screen and (max-width:1199px){.map-marker__info{margin-left:15px}}@media screen and (max-width:767px){.map-marker__info{margin-left:10px}}.map-marker__title{margin-bottom:5px;white-space:nowrap}.map-marker__subtitle{opacity:.6}.order-form{transition:visibility 1.2s,display allow-discrete 1.2s}.order-form .popup-overlay{background-color:unset}.order-form .popup-margin{border-radius:0;left:0;top:0}@media screen and (max-width:1366px){.order-form .popup-margin .popup-margin{left:0;top:0}}@media screen and (max-width:767px){.order-form .popup-margin{left:0;top:0}}.order-form__wrapper{background-color:#e9e9e9;display:flex;flex-direction:column;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s cubic-bezier(.25,.25,0,1);width:100%}.popup--opened .order-form__wrapper{opacity:1}.order-form__header{align-items:center;border-bottom:1px solid #1b222226;display:flex;justify-content:space-between;padding-bottom:30px;padding-top:30px}.order-form__close,.order-form__contact-us{width:calc(var(--grid-column-width)*2 + var(--grid-gap)*1)}.order-form__contact-us{text-align:center}.order-form__main{display:flex;height:100%;padding-bottom:110px;padding-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-top:80px;position:relative}@media screen and (max-width:1366px){.order-form__main{padding-bottom:70px;padding-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-top:30px}}@media screen and (max-width:1199px){.order-form__main{flex-direction:column;padding-bottom:84px;padding-left:0;padding-top:65px}}@media screen and (max-width:767px){.order-form__main{align-items:center;background-color:#e9e9e9;padding-bottom:64px;padding-top:75px}}.order-form__left{background-color:#e9e9e9;position:relative;width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6)}@media screen and (max-width:1366px){.order-form__left{width:calc(var(--grid-column-width)*8 + var(--grid-gap)*7)}}@media screen and (max-width:1199px){.order-form__left{align-items:center;display:flex;flex-direction:column;margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);margin-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-bottom:85px}}@media screen and (max-width:767px){.order-form__left{justify-content:flex-start;margin-left:0;margin-right:0;padding-bottom:70px;width:100%}}.order-form__left.is-finished .order-form__form,.order-form__left.is-loading .order-form__form{opacity:0;transform:translateY(-50px)}.order-form__right{display:flex;flex-direction:column;justify-content:space-between;margin-left:calc(var(--grid-column-width)*4 + var(--grid-gap)*4);width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6)}@media screen and (max-width:1366px){.order-form__right{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2)}}@media screen and (max-width:1199px){.order-form__right{border-top:1px solid #1b22221a;margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-top:35px}}@media screen and (max-width:767px){.order-form__right{margin-left:calc(var(--grid-column-width)*0 + var(--grid-gap)*0);width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}}.order-form__office-switcher{display:flex;gap:7px;justify-content:flex-start;margin-bottom:50px}@media screen and (max-width:1366px){.order-form__office-switcher{margin-bottom:30px}}.order-form__office-switcher .btn{--padding-x:15px;--padding-y:10px}@media screen and (max-width:1366px){.order-form__office-switcher .btn{--padding-y:8px}}.order-form__office-switcher .btn--active{background-color:#39a9ac;border:#0000;color:#fff}.order-form__contact-connect{margin-bottom:165px}@media screen and (max-width:1199px){.order-form__contact-connect{margin-bottom:80px}}@media screen and (max-width:767px){.order-form__contact-connect{margin-bottom:60px}}@media screen and (max-width:1199px){.order-form__social .nav-social__social{flex-direction:row}.order-form__social .nav-social__social-item{margin-bottom:0}.order-form__social .nav-social__social-item:not(:last-child){margin-right:32px}}.map-modal{height:calc(var(--mobile-vh)*100);transition:visibility 1.2s,display allow-discrete 1.2s}.map-modal .popup-margin{left:0;top:0}@media screen and (max-width:1366px){.map-modal .popup-margin{left:0;top:0}}@media screen and (max-width:767px){.map-modal{left:0;top:0}}.map-modal__container{--animation-duration:0.8s;opacity:0;transform:translateY(-30%);transition:transform var(--animation-duration),opacity var(--animation-duration)}.map-modal.popup--opened .map-modal__container{opacity:1;transform:translateY(0)}@starting-style{.map-modal.popup--opened .map-modal__container{opacity:0;transform:translateY(-30%)}}.map-modal:not(.popup--opened) .map-modal__container{opacity:0;transform:translateY(-30%)}.map-modal__header{align-items:center;border-bottom:1px solid #fafafa33;color:#fafafa;display:flex;justify-content:space-between;min-height:100px}@media screen and (max-width:1366px){.map-modal__header{min-height:70px}}@media screen and (max-width:1199px){.map-modal__header{min-height:75px}}.map-modal__contact-us{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.map-modal__contact-us{position:static;transform:unset}}.map-modal__container{height:calc(var(--mobile-vh)*100);position:relative;width:100%}.map-modal__main{height:100%;left:0;position:absolute;top:0;width:100%}.map-modal__header{position:relative;z-index:2}@media screen and (max-width:1199px){.map-modal__header .header__clock{display:block}}@media screen and (max-width:767px){.map-modal__header .header__clock{display:none}}.map-modal__adress{bottom:50px;color:#fafafa;left:25px;position:absolute}@media screen and (max-width:1366px){.map-modal__adress{bottom:30px;left:20px}}@media screen and (max-width:1199px){.map-modal__adress{left:15px}}.map-modal__address-city{margin-bottom:10px;text-transform:none}.map-modal__address-street{opacity:.25;text-transform:none}.project-card{display:inline-block;flex-shrink:0;-webkit-user-select:none;user-select:none;width:100%}.base-slider[data-dragging=true] .project-card{pointer-events:none}@media(any-hover:hover),(hover:hover)and (pointer:fine){.project-card:not(:disabled):hover .card-arrow{opacity:1}}@media screen and (max-width:1199px){.project-card .card-arrow{opacity:1}}.project-card__top{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:14px}.project-card__name{background-color:#fafafa1a;border-radius:6px;color:#fafafa;display:inline-flex;padding:8px 10px}.project-card__name--empty{background-color:unset}.project-card__img-bg{align-items:center;background-color:#262e2e;border-radius:6px;display:flex;justify-content:center;margin-bottom:30px}.project-card__img-container{aspect-ratio:1/1;margin:30px 0;position:relative;width:90%}.project-card__img-wrapper{inset:0;position:absolute}.project-card__img{max-height:100%;max-width:100%;object-fit:contain;pointer-events:none}.project-card__bottom{display:grid;grid-template-columns:.7fr 1.3fr}.project-card__info:only-child{grid-column:1/-1}.project-card__location{color:#fd502e;display:inline-block;height:fit-content;padding-left:15px;position:relative;text-align:left}.project-card__location:before{background-color:#fd502e;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.project-card__dates{color:#fafafa66;margin-bottom:20px;text-align:left}.project-card__address{color:#fafafa;margin-bottom:0;text-align:left}@media(any-hover:hover),(hover:hover)and (pointer:fine){.project-card--second:not(:disabled):hover .project-card__img-container:before{opacity:1}}.project-card--second .project-card__top{display:none}.project-card--second .project-card__img-container{align-items:center;display:flex;justify-content:center;margin:0;padding:20px;position:relative;width:100%}.project-card--second .project-card__img-container:before{background:linear-gradient(180deg,#fafafa1a,#fafafa00);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease-in;width:100%;z-index:2}.project-card--second .project-card__img-wrapper{height:90%;position:relative;width:90%}.project-card--second .project-card__bottom{display:flex;flex-direction:column}.project-card--second .project-card__location{margin-bottom:35px}@media screen and (max-width:1366px){.project-card--second .project-card__location{margin-bottom:22px}}.project-card--second .project-card__dates{color:#1b222266;margin-bottom:15px}.project-card--second .project-card__address{color:#1b2222}.project-card--static{cursor:default}.project-card--static.project-card--second .project-card__img-container:before{display:none}.project-card--drawing .project-card__img-bg{background-color:#e9e9e9}.project-card--drawing .orientation-image__img{filter:invert(1) grayscale(1) contrast(1.4)}.project-detail__wrapper{background-color:#e9e9e9;border-radius:6px;display:flex;flex-direction:column;margin:0;min-height:calc(var(--mobile-vh)*100);padding:20px;width:calc(var(--grid-column-width)*10 + var(--grid-gap)*9)}@media screen and (max-width:1366px){.project-detail__wrapper{padding:15px}}@media screen and (max-width:1199px){.project-detail__wrapper{padding:20px;width:100%}}.project-detail__slider-wrapper{padding:0;position:relative}.project-detail__slider-wrapper .slider-nav{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.project-detail__close{border-bottom:1px solid #1b22221a;padding-bottom:20px}.project-detail__name{border-bottom:1px solid #1b2222;padding-bottom:70px;padding-top:140px;text-transform:none}@media screen and (max-width:1366px){.project-detail__name{padding-bottom:60px;padding-top:115px}}@media screen and (max-width:1199px){.project-detail__name{padding-top:120px}}@media screen and (max-width:767px){.project-detail__name{padding-bottom:50px;padding-top:100px}}.project-detail__top{padding:70px 0}@media screen and (max-width:1366px){.project-detail__top{padding:60px 0}}@media screen and (max-width:767px){.project-detail__top{display:flex;flex-direction:column-reverse;margin-bottom:40px;position:relative}.project-detail__dates{bottom:0;position:absolute}}.project-detail__location{color:#fd502e;padding-left:15px;position:relative;width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}.project-detail__location:before{background-color:#fd502e;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}@media screen and (max-width:767px){.project-detail__location{margin-bottom:50px;width:100%}}.project-detail__top-first{align-items:flex-start;display:flex}.project-detail__top-first:not(:only-child){margin-bottom:110px}@media screen and (max-width:1366px){.project-detail__top-first:not(:only-child){margin-bottom:75px}}@media screen and (max-width:1199px){.project-detail__top-first:not(:only-child){margin-bottom:70px}}@media screen and (max-width:767px){.project-detail__top-first:not(:only-child){flex-direction:column;margin-bottom:20px}}.project-detail__customer-name{margin-bottom:5px}.project-detail__customer-text{opacity:.4}.project-detail__customer-block{flex-shrink:0;width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}@media screen and (max-width:767px){.project-detail__customer-block{width:100%}}.project-detail__top-second{align-items:flex-end;display:flex}@media screen and (max-width:767px){.project-detail__top-second{margin-bottom:55px}}.project-detail__date-title{opacity:.4;text-transform:none}.project-detail__date-block{align-items:flex-end;display:flex;flex-shrink:0;justify-content:space-between;width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}.project-detail__date-block:not(:first-child){padding-top:20px}.project-detail__tags{align-self:unset;flex-wrap:wrap;row-gap:4px;width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}.project-detail__tags .tag{margin-bottom:0}@media screen and (max-width:1199px){.project-detail__tags{margin-bottom:0}}.project-detail__date-dots{border-bottom:1px dashed #1b22224d;flex-grow:1;height:1px;margin:0 15px 3px}.project-detail__slider{height:500px;position:relative;width:100%}@media screen and (max-width:1366px){.project-detail__slider{height:350px}}@media screen and (max-width:1199px){.project-detail__slider{height:390px}}@media screen and (max-width:767px){.project-detail__slider{height:370px}}.project-detail__slider-img{object-fit:cover;pointer-events:none}.project-detail__mission{display:flex;opacity:.35;padding-top:140px}@media screen and (max-width:1366px){.project-detail__mission{padding-top:120px}}@media screen and (max-width:767px){.project-detail__mission{flex-direction:column;padding-top:100px}}.project-detail__mission:last-child{padding-bottom:140px}@media screen and (max-width:1366px){.project-detail__mission:last-child{padding-bottom:120px}}@media screen and (max-width:767px){.project-detail__mission:last-child{padding-bottom:100px}}.project-detail__mission-title{width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0)}@media screen and (max-width:767px){.project-detail__mission-title{margin-bottom:30px;width:100%}}.project-detail__mission-text{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6)}@media screen and (max-width:767px){.project-detail__mission-text{margin-left:0;width:100%}}.project-detail__workstages-header{margin-bottom:70px;margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2)}@media screen and (max-width:1366px){.project-detail__workstages-header{margin-bottom:50px}}@media screen and (max-width:1199px){.project-detail__workstages-header{margin-bottom:60px}}@media screen and (max-width:767px){.project-detail__workstages-header{margin-left:0}}.project-detail__workstages-wrapper{padding:140px 0}@media screen and (max-width:1366px){.project-detail__workstages-wrapper{padding:120px 0}}@media screen and (max-width:767px){.project-detail__workstages-wrapper{padding:100px 0}}.project-detail__workstages-top{display:flex}.project-detail__workstages-top:not(:last-child){margin-bottom:25px}@media screen and (max-width:1199px){.project-detail__workstages-top:not(:last-child){margin-bottom:35px}}.project-detail__workstages-index{opacity:.35;width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0)}@media screen and (max-width:767px){.project-detail__workstages-index{padding-right:15px;width:auto}}.project-detail__workstages-title{color:#39a9ac;margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}@media screen and (max-width:767px){.project-detail__workstages-title{margin-left:0}}.project-detail__workstages-text{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2)}@media screen and (max-width:767px){.project-detail__workstages-text{margin-left:0}}.project-detail__workstages-list{display:grid;row-gap:75px}@media screen and (max-width:1366px){.project-detail__workstages-list{row-gap:55px}}@media screen and (max-width:1199px){.project-detail__workstages-list{row-gap:60px}}.project-detail__stats-list{border-top:1px solid #1b2222;display:grid;padding-bottom:85px;padding-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);padding-top:50px;row-gap:50px}@media screen and (max-width:1366px){.project-detail__stats-list{padding-bottom:65px;padding-top:35px;row-gap:38px}}@media screen and (max-width:1199px){.project-detail__stats-list{padding-bottom:80px;padding-top:45px;row-gap:45px}}@media screen and (max-width:767px){.project-detail__stats-list{padding-left:0;row-gap:50px}}.project-detail__stats-unit{color:#fd502e;margin-bottom:15px}@media screen and (max-width:1366px){.project-detail__stats-unit{margin-bottom:10px}}.project-detail__stats-item{align-items:flex-end;display:flex}.project-detail__stats-item:not(:last-child){border-bottom:1px dashed #1b22224d;padding-bottom:50px}@media screen and (max-width:1366px){.project-detail__stats-item:not(:last-child){padding-bottom:40px}}@media screen and (max-width:767px){.project-detail__stats-item{align-items:flex-start;flex-direction:column;padding-bottom:50px}}.project-detail__stats-number{color:#fd502e;flex-shrink:0;width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0)}@media screen and (max-width:767px){.project-detail__stats-number{margin-bottom:30px}}.project-detail__stats-description{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);width:100%}@media screen and (max-width:767px){.project-detail__stats-description{margin-left:0}}.project-detail__loader-wrapper{align-items:center;display:flex;flex-grow:1;height:100%;justify-content:center}.product-card{background-color:#1b2222;border-top:1px solid #fafafa;color:#fafafa;display:inline-block;height:100%;padding:25px 30px 30px;position:relative;-webkit-user-select:none;user-select:none;width:100%;-webkit-user-drag:none;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}.product-card:before{background:linear-gradient(270deg,#fafafa1a,#fafafa00);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease-in;width:100%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.product-card:not(:disabled):hover .card-arrow,.product-card:not(:disabled):hover:before{opacity:1}}@media screen and (max-width:1366px){.product-card{padding:20px 25px}}@media screen and (max-width:1199px){.product-card .card-arrow{opacity:1}}@media screen and (max-width:767px){.product-card{padding:10px 15px}}.products-similar .product-card{background-color:#212626}.product-card__description{margin-top:10px;opacity:.4}.product-card__description span:not(:last-child){margin-right:1ch}.product-card__img-container{height:400px;margin:0 auto 24px;margin-block:50px;max-width:400px;position:relative;width:100%}@media screen and (max-width:1366px){.product-card__img-container{height:270px;margin-top:90px;margin-block:20px;max-width:270px}}@media screen and (max-width:1199px){.product-card__img-container{height:330px;margin-bottom:-15px;margin-top:70px;max-width:330px}}@media screen and (max-width:767px){.product-card__img-container{height:220px;margin-bottom:40px;margin-top:30px;max-width:220px}}.product-card__img{height:auto;pointer-events:none;width:100%}.product-card__tags{max-width:80%;min-width:0}.product-card__tag{background-color:#fafafa1a;border-radius:6px;display:inline-flex;margin-top:6px;max-width:100%;padding:8px 10px}.product-card__tag:not(:last-child){margin-right:6px}.product-card__tag--primary{background-color:#fd502e26;color:#fd502e}.product-card__bottom{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-top:auto}.product-card__hover-icon{margin-bottom:5px;margin-left:auto}@media screen and (max-width:767px){.product-card__hover-icon{margin-bottom:0}}.products-page-card{background-color:#262e2e;border-top:1px solid #fafafa;color:#fafafa;padding:40px 40px 50px;position:relative}.products-page-card:before{background:linear-gradient(270deg,#fafafa1a,#fafafa00);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease-in;width:100%}.products-page-card:not(:last-child){margin-bottom:30px}@media screen and (max-width:1366px){.products-page-card:not(:last-child){margin-bottom:20px}.products-page-card{padding:20px}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.products-page-card:not(:disabled):hover:before{opacity:1}}.products-page-card__top{align-items:flex-start;display:flex;justify-content:space-between}@media screen and (max-width:767px){.products-page-card__top{flex-direction:column-reverse}}.products-page-card__top-left{max-width:75%}@media screen and (max-width:767px){.products-page-card__top-left{max-width:100%}}.products-page-card__top-title{margin-bottom:10px;text-transform:none}.products-page-card__top-description{opacity:.4;text-transform:none}.products-page-card__top-count{margin-left:auto;opacity:.4}@media screen and (max-width:1366px){.products-page-card__top-count{display:none}}.products-page-card__img-container{height:480px;margin:0 auto;position:relative;width:480px}@media screen and (max-width:1366px){.products-page-card__img-container{height:360px;width:360px}}@media screen and (max-width:1199px){.products-page-card__img-container{height:440px;width:440px}}@media screen and (max-width:767px){.products-page-card__img-container{height:260px;width:260px}}.products-page-card__bottom{align-items:flex-end;display:flex;justify-content:space-between;margin-top:-20px}@media screen and (max-width:1366px){.products-page-card__bottom{margin-top:0}}@media screen and (max-width:1199px){.products-page-card__bottom{margin-top:60px}}@media screen and (max-width:767px){.products-page-card__bottom{margin-top:90px}}.products-page-card__link{margin-left:auto}@media screen and (max-width:767px){.products-page-card__link-desktop{display:none}}.products-page-card__link-mobile{display:none;padding:0}@media screen and (max-width:767px){.products-page-card__link-mobile{display:block}.products-page-card__link-mobile .card-arrow{opacity:1}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.products-page-card__link-mobile:not(:disabled):hover .card-arrow__el:before{transform:translateY(0)}.products-page-card__link-mobile:not(:disabled):hover .card-arrow__svg{background-color:#39a9ac}}.products-page-card__link-mobile:not(:disabled):active .card-arrow__el:before{transform:translateY(0)}.products-page-card__link-mobile:not(:disabled):active .card-arrow__svg{background-color:#39a9ac}.certificate-card{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-top:1px solid #fafafa;display:flex;flex-direction:column;height:100%;padding:30px;position:relative}.certificate-card:before{background:linear-gradient(270deg,#fafafa1a,#fafafa00);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease-in;width:100%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.certificate-card:not(:disabled):hover .card-arrow,.certificate-card:not(:disabled):hover:before{opacity:1}}@media screen and (max-width:1366px){.certificate-card{padding:20px}}@media screen and (max-width:1199px){.certificate-card{padding:30px}.certificate-card .card-arrow{opacity:1}}@media screen and (max-width:767px){.certificate-card{padding:20px}}.certificate-card__type{margin-bottom:10px;opacity:.4}.certificate-card__name{margin-bottom:110px}@media screen and (max-width:1199px){.certificate-card__name{margin-bottom:80px}}@media screen and (max-width:767px){.certificate-card__name{margin-bottom:65px}}.certificate-card__img-container{display:flex;height:220px;justify-content:center;margin:auto auto 120px;position:relative;width:220px}@media screen and (max-width:1366px){.certificate-card__img-container{height:160px;width:160px}}@media screen and (max-width:1199px){.certificate-card__img-container{margin-bottom:90px}}@media screen and (max-width:767px){.certificate-card__img-container{height:120px;margin-bottom:80px;width:120px}}.certificate-card__img{object-fit:contain;pointer-events:none}.certificate-card__valid{margin-bottom:10px;opacity:.4;text-transform:uppercase}.certificate-card__valid-dates span+span{display:inline-block;margin-left:7px}.certificate-card__bottom{align-items:flex-end;display:flex;justify-content:space-between}.certificate-card__bottom .card-arrow{margin-left:auto}.vacancy__tags{align-self:flex-start;display:flex;width:calc(var(--grid-column-width)*9 + var(--grid-gap)*8)}@media screen and (max-width:1199px){.vacancy__tags{flex-wrap:wrap;margin-bottom:110px;width:100%}}@media screen and (max-width:767px){.vacancy__tags{margin-bottom:95px}}.vacancy__tag{background-color:#fafafa1a;border-radius:4px;margin-bottom:4px;padding:9px;white-space:nowrap}.vacancy__tag:not(:last-child){margin-right:4px}.vacancy__tag--active{background-color:#fd502e26;color:#fd502e}.vacancy__tag--dark{background-color:#1b22221a;color:#1b2222}.vacancy-form__title{padding:35px 0 80px}.vacancy-card{border-bottom:1px dashed #fafafa1a;color:#fafafa;display:flex;width:100%}.vacancy-card:first-child{border-top:1px solid #fafafa}.vacancy-card__container{width:100%}.vacancy-card__button{align-items:flex-start;display:flex;justify-content:flex-start;padding:40px 20px;position:relative;width:100%}.vacancy-card__button:before{background:linear-gradient(180deg,#fafafa1a,#fafafa00);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease-in;width:100%}@media screen and (max-width:1199px){.vacancy-card__button{flex-direction:column;padding:30px}}@media screen and (max-width:767px){.vacancy-card__button{flex-direction:column;padding:20px 10px}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.vacancy-card__button:not(:disabled):hover:before{opacity:1}}.vacancy-card__right{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);width:calc(var(--grid-column-width)*10 + var(--grid-gap)*9)}@media screen and (max-width:1199px){.vacancy-card__right{margin-left:0;width:100%}}.vacancy-card__title{margin-bottom:130px;text-align:left}@media screen and (max-width:1366px){.vacancy-card__title{margin-bottom:100px}}@media screen and (max-width:1199px){.vacancy-card__title{margin-bottom:40px}}.vacancy-form__left:last-child{padding-bottom:0}@media screen and (max-width:1199px){.vacancy-form__left{height:auto;min-height:calc(var(--mobile-vh)*80)}}.vacancy-form__right{color:#1b2222;justify-content:unset;margin-left:auto;margin-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}@media screen and (max-width:1199px){.vacancy-form__right{width:calc(var(--grid-column-width)*8 + var(--grid-gap)*7)}}@media screen and (max-width:767px){.vacancy-form__right{width:100%}}@media screen and (max-width:1199px){.vacancy-form__right .vacancy__tags{margin-bottom:0}}.vacancy-form__description ul{list-style:none;padding:0}.vacancy-form__description li{padding-left:20px;position:relative}.vacancy-form__description li:not(:last-child){margin-bottom:40px}@media screen and (max-width:1366px){.vacancy-form__description li:not(:last-child){margin-bottom:25px}}.vacancy-form__description li:before{background-color:#fd502e;content:"";height:4px;left:0;position:absolute;top:.5em;width:4px}.vacancy-form__content h2,.vacancy-form__content h3,.vacancy-form__content h4{border-bottom:1px dashed #1b22224d;color:#fd502e;margin-bottom:40px;padding-bottom:20px}@media screen and (max-width:1199px){.vacancy-form__content h2,.vacancy-form__content h3,.vacancy-form__content h4{margin-bottom:30px;padding-bottom:30px}}@media screen and (max-width:767px){.vacancy-form__content h2,.vacancy-form__content h3,.vacancy-form__content h4{margin-bottom:40px;padding-bottom:20px}}.vacancy-form__content:not(:last-child){margin-bottom:120px}@media screen and (max-width:1366px){.vacancy-form__content:not(:last-child){margin-bottom:80px}}@media screen and (max-width:1199px){.vacancy-form__content:not(:last-child){margin-bottom:85px}}@media screen and (max-width:767px){.vacancy-form__content:not(:last-child){margin-bottom:80px}}.partners-slider__slide{align-items:center;display:flex;flex-shrink:0;height:var(--slide-height);justify-content:center;margin-right:var(--slide-gap);position:relative;width:var(--slide-width)}.partners-slider__slide-img{max-width:70%;object-fit:contain;transform:translateX(-50%)}.business-card{width:100%}.business-card__wrapper{background-color:#262e2e;color:#fafafa;cursor:pointer;padding:40px;position:relative;width:100%}.business-card__wrapper:before{background:linear-gradient(270deg,#fafafa1a,#fafafa00);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease-in;width:100%}@media screen and (max-width:1366px){.business-card__wrapper{padding:20px}}@media screen and (max-width:1199px){.business-card__wrapper{padding:40px 30px 30px}}@media screen and (max-width:767px){.business-card__wrapper{padding:20px}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.business-card__wrapper:not(:disabled):hover:before{opacity:1}}.business-card__caption{color:#fd502e;margin-bottom:30px}@media screen and (max-width:1366px){.business-card__caption{margin-bottom:15px}}@media screen and (max-width:1199px){.business-card__caption{margin-bottom:20px}}.business-card__title{margin-bottom:120px;text-transform:none}@media screen and (max-width:1366px){.business-card__title{margin-bottom:175px}}@media screen and (max-width:1199px){.business-card__title{margin-bottom:30px}}.business-card__image-container{aspect-ratio:1/1;position:relative;width:61.7%}@media screen and (max-width:1199px){.business-card__image-container{aspect-ratio:67/50;margin-bottom:30px;width:100%}}@media screen and (max-width:767px){.business-card__image-container{margin-bottom:25px}}.business-card__bottom{align-items:flex-end;display:flex;justify-content:space-between}@media screen and (max-width:1199px){.business-card__bottom{flex-direction:column}}@media screen and (max-width:767px){.business-card__button-desktop{display:none}}.business-card__button-mobile{display:none}@media screen and (max-width:767px){.business-card__button-mobile{display:block;padding:0}.business-card__button-mobile .card-arrow{opacity:1}}.business-detail__wrapper{background-color:#e9e9e9;border-radius:6px;display:flex;flex-direction:column;margin:0;min-height:calc(var(--mobile-vh)*100);padding:20px;width:calc(var(--grid-column-width)*10 + var(--grid-gap)*9)}@media screen and (max-width:1366px){.business-detail__wrapper{padding:15px}}@media screen and (max-width:1199px){.business-detail__wrapper{padding:20px;width:100%}}.business-detail__wrapper .decorative-grid-box{border-color:#39a9ac66;margin-left:auto}.business-detail__wrapper .decorative-grid-box__bg{background-image:linear-gradient(#39a9ac 1px,#0000 0),linear-gradient(90deg,#39a9ac 1px,#0000 0);opacity:.4}.business-detail__close{border-bottom:1px solid #1b22221a;padding-bottom:20px}.business-detail__title-block{align-items:flex-end;border-bottom:1px solid #1b2222;display:flex;padding:40px 0}@media screen and (max-width:1366px){.business-detail__title-block{padding:30px 0}}@media screen and (max-width:1199px){.business-detail__title-block{padding:40px 0}}@media screen and (max-width:767px){.business-detail__title-block{align-items:flex-start;flex-direction:column;padding:25px 0 30px}}.business-detail__order{color:#39a9ac;text-transform:none;width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0)}.business-detail__order .text-animation{white-space:nowrap}@media screen and (max-width:767px){.business-detail__order{margin-bottom:10px;order:2}}.business-detail__name{margin-bottom:-5px;margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);text-transform:none}@media screen and (max-width:767px){.business-detail__name{margin-left:0;order:3}}.business-detail__icon-wrapper{align-items:center;background:url(/vki/static/icons/grid-green.svg);background-size:cover;border:1px solid #39a9ac66;border-radius:6px;display:flex;height:120px;justify-content:center;margin-left:auto;width:120px}@media screen and (max-width:1366px){.business-detail__icon-wrapper{height:90px;width:90px}}@media screen and (max-width:1199px){.business-detail__icon-wrapper{height:100px;width:100px}}@media screen and (max-width:767px){.business-detail__icon-wrapper{height:90px;margin-bottom:30px;order:1;width:90px}}.business-detail__icon{height:50%;position:relative;width:50%}.business-detail__description-block{padding:140px 0}@media screen and (max-width:1366px){.business-detail__description-block{padding:110px 0}}@media screen and (max-width:767px){.business-detail__description-block{padding:80px 0 60px}}.business-detail__about{display:flex}@media screen and (max-width:767px){.business-detail__about{flex-direction:column}}.business-detail__about-title{flex-shrink:0;opacity:.35;padding-top:7px;width:calc(var(--grid-column-width)*2 + var(--grid-gap)*1)}@media screen and (max-width:767px){.business-detail__about-title{margin-bottom:40px;padding:0}}.business-detail__about-text{width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6)}@media screen and (max-width:767px){.business-detail__about-text{width:100%}}.business-detail__description{margin-bottom:140px;margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);opacity:.5;padding-top:135px;width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6)}@media screen and (max-width:1366px){.business-detail__description{margin-bottom:120px;padding-top:110px}}@media screen and (max-width:1199px){.business-detail__description{margin-bottom:115px;padding-top:105px}}@media screen and (max-width:767px){.business-detail__description{margin-bottom:80px;margin-left:0;padding-top:45px;width:100%}}.business-detail__projects-top{align-items:flex-end;border-top:1px solid #1b2222;display:flex;justify-content:space-between;margin-bottom:50px;padding-top:80px}@media screen and (max-width:1366px){.business-detail__projects-top{margin-bottom:40px;padding-top:50px}}@media screen and (max-width:1199px){.business-detail__projects-top{margin-bottom:50px}}@media screen and (max-width:767px){.business-detail__projects-top{align-items:flex-start;flex-direction:column;margin-bottom:40px;padding-top:45px}}.business-detail__projects-title{text-transform:none;width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}@media screen and (max-width:767px){.business-detail__projects-title{margin-bottom:44px}}.business-detail__list{column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:85px}@media screen and (max-width:1366px){.business-detail__list{column-gap:15px}}@media screen and (max-width:1199px){.business-detail__list{row-gap:95px}}@media screen and (max-width:767px){.business-detail__list{grid-template-columns:1fr;row-gap:60px}}.project-card--second{width:100%}.review-card{display:flex;flex-direction:column;gap:5px;height:581px;width:100%}@media screen and (max-width:1199px){.review-card{height:538px}}.review-card__header{align-items:center;background-color:#212626;border-radius:6px;display:flex;flex-shrink:0;gap:20px;height:70px;justify-content:space-between;padding:0 20px}@media screen and (max-width:1199px){.review-card__header{align-items:flex-start;flex-direction:column;gap:10px;height:auto;min-height:70px;padding:15px}}@media screen and (max-width:767px){.review-card__header{height:100px;min-height:100px}}.review-card__header-meta{display:flex;flex-direction:column;gap:10px;min-width:0}@media screen and (max-width:1199px){.review-card__header-meta{gap:8px}}.review-card__company{color:#fd502e}.review-card__role{color:#fafafa;opacity:.5;text-transform:none}.review-card__date{align-items:center;background-color:#fd502e40;border-radius:6px;color:#fd502e;display:inline-flex;flex-shrink:0;justify-content:center;padding:8px 10px;white-space:nowrap}@media screen and (max-width:1199px){.review-card__date{background-color:#fd502e26;border-radius:4px;padding:8px 9px}}.review-card__body{background-color:#212626;border-radius:6px;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:20px}@media screen and (max-width:1199px){.review-card__body{padding:15px}}.review-card__author{align-items:center;display:flex;flex-shrink:0;gap:20px;margin-bottom:60px}@media screen and (max-width:1199px){.review-card__author{gap:15px;margin-bottom:40px}}.review-card__avatar.decorative-grid-box{border-radius:2.5px;flex-shrink:0}@media screen and (max-width:1199px){.review-card__avatar.decorative-grid-box{border-radius:2px}}.review-card__avatar-media{height:auto;inset:0;padding-top:0;position:absolute;width:auto;z-index:1}.review-card__avatar-icon{background-color:#39a9ac;display:block;inset:0;-webkit-mask:url(/vki/static/icons/user.svg) no-repeat center/contain;mask:url(/vki/static/icons/user.svg) no-repeat center/contain;position:absolute;z-index:1}.review-card__author-info{display:flex;flex-direction:column;gap:8px;min-width:0}@media screen and (max-width:1199px){.review-card__author-info{gap:6px}}.review-card__author-name{color:#fafafa}.review-card__author-position.text-xs-med-p{color:#fafafa;opacity:.5;text-transform:none}.review-card__quote{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-height:0;position:relative}.review-card__quote-icon{--size:25px;--color:#39a9ac;background-color:var(--color);display:block;flex-shrink:0;height:var(--size);-webkit-mask:url(/vki/static/icons/quote.svg) no-repeat center/contain;mask:url(/vki/static/icons/quote.svg) no-repeat center/contain;width:var(--size)}@media screen and (max-width:1199px){.review-card__quote-icon{--size:20px}}.review-card__text{color:#fafafa;flex:1 1 auto;margin:0;min-height:0;overflow:hidden}.review-card__gradient{background:linear-gradient(180deg,#21262600,#212626 61%);bottom:0;height:80px;left:0;pointer-events:none;position:absolute;right:0}.review-card__bottom{display:flex;flex-direction:column;flex-shrink:0;gap:20px;margin-top:auto}@media screen and (max-width:1199px){.review-card__bottom{gap:15px}}.review-card__more-btn{align-items:center;display:inline-flex;height:40px;justify-content:center;padding:0 15px;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),border-radius .4s cubic-bezier(.25,.25,0,1);width:max-content}@media screen and (max-width:1199px){.review-card__more-btn{border-radius:4px;height:35px;padding:0 11px;width:100%}}.review-card__doc{align-items:center;border:1px solid #fafafa59;border-radius:7px;color:#fafafa;display:flex;gap:20px;justify-content:space-between;padding:15px;text-decoration:none;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1)}@media screen and (max-width:1199px){.review-card__doc{border-radius:5px;gap:15px}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.review-card__doc:not(:disabled):hover,.review-card__doc:not(:disabled):hover .review-card__doc-download,.review-card__doc:not(:disabled):hover .review-card__doc-icon.decorative-grid-box{border-color:#39a9ac}}.review-card__doc-icon.decorative-grid-box{border-color:#39a9ac66;border-radius:4px;flex-shrink:0;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1)}@media screen and (max-width:1199px){.review-card__doc-icon.decorative-grid-box{border-radius:2.5px}}.review-card__doc-icon .decorative-grid-box__bg{background-image:linear-gradient(#39a9ac 1px,#0000 0),linear-gradient(90deg,#39a9ac 1px,#0000 0);opacity:.1}.review-card__doc-glyph{background-color:#39a9ac;display:block;inset:0;-webkit-mask:url(/vki/static/icons/doc-page.svg) no-repeat center/contain;mask:url(/vki/static/icons/doc-page.svg) no-repeat center/contain;position:absolute;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);z-index:1}.review-card__doc-info{display:flex;flex:1 1 auto;flex-direction:column;gap:9px;justify-content:center;min-width:0}@media screen and (max-width:1199px){.review-card__doc-info{gap:5px}}.review-card__doc-name{color:#fafafa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-card__doc-size{color:#fafafa;opacity:.45}.review-card__doc-download{align-items:center;border:1px solid #fafafa59;border-radius:6px;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:34px}.review-card__doc-download:after{background-color:#39a9ac;content:"";height:13px;-webkit-mask:url(/vki/static/icons/download.svg) no-repeat center/contain;mask:url(/vki/static/icons/download.svg) no-repeat center/contain;width:10px}@media screen and (max-width:1199px){.review-card__doc-download{border-radius:4px}.review-card__doc-download:after{height:11px;width:8px}}.review-popup__wrapper{align-items:center;display:flex;justify-content:center;min-height:100%;padding-bottom:20px;padding-top:20px}@media screen and (max-width:767px){.review-popup__wrapper{align-items:flex-start;padding-bottom:5px;padding-top:5px}}.review-popup__container{background-color:#e9e9e9;border-radius:6px;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:100%;overflow:hidden;width:950px}@media screen and (max-width:1199px){.review-popup__container{width:100%}}@media screen and (max-width:767px){.review-popup__container{border-radius:4px;max-height:calc(100vh - 10px)}}.review-popup__top{align-items:center;border-bottom:1px solid #1b222214;display:flex;flex-shrink:0;padding:20px}.review-popup__content{display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding:20px}@supports(scrollbar-width:thin){.review-popup__content{scrollbar-color:#1b2222 #0000;scrollbar-width:thin}}@supports selector(*::-webkit-scrollbar){.review-popup__content{scrollbar-color:revert;scrollbar-width:revert}}.review-popup__content::-webkit-scrollbar{background-color:#1b222203;height:8px;width:8px}.review-popup__content::-webkit-scrollbar-thumb{background-color:#1b2222;border-radius:4px}@media screen and (max-width:767px){.review-popup__content::-webkit-scrollbar{background-color:#1b222203;height:8px;width:0}}.review-popup__header{align-items:center;background-color:#212626;border-radius:6px;display:flex;gap:20px;justify-content:space-between;min-height:70px;padding:20px}@media screen and (max-width:1199px){.review-popup__header{align-items:flex-start;flex-direction:column;gap:10px;min-height:auto;padding:15px}}@media screen and (max-width:767px){.review-popup__header{min-height:100px}}.review-popup__header-meta{display:flex;flex-direction:column;gap:10px;min-width:0}@media screen and (max-width:1199px){.review-popup__header-meta{gap:8px}}.review-popup__company{color:#fd502e}.review-popup__role{color:#fafafa;opacity:.5}.review-popup__date{align-items:center;background-color:#fd502e40;border-radius:6px;color:#fd502e;display:inline-flex;flex-shrink:0;justify-content:center;padding:8px 10px;white-space:nowrap}@media screen and (max-width:1199px){.review-popup__date{background-color:#fd502e26;border-radius:4px;padding:8px 9px}}.review-popup__author{align-items:center;display:flex;gap:20px}@media screen and (max-width:1199px){.review-popup__author{gap:15px}}.review-popup__avatar.decorative-grid-box{border-color:#39a9ac66;border-radius:2.5px;flex-shrink:0}@media screen and (max-width:1199px){.review-popup__avatar.decorative-grid-box{border-radius:2px}}.review-popup__avatar .decorative-grid-box__bg{background-image:linear-gradient(#39a9ac 1px,#0000 0),linear-gradient(90deg,#39a9ac 1px,#0000 0);opacity:.1}.review-popup__avatar-media{height:auto;inset:0;padding-top:0;position:absolute;width:auto;z-index:1}.review-popup__avatar-icon{background-color:#39a9ac;display:block;inset:0;-webkit-mask:url(/vki/static/icons/user.svg) no-repeat center/contain;mask:url(/vki/static/icons/user.svg) no-repeat center/contain;position:absolute;z-index:1}.review-popup__author-info{display:flex;flex-direction:column;gap:12px;min-width:0}@media screen and (max-width:1199px){.review-popup__author-info{gap:9px}}.review-popup__author-name{color:#1b2222}.review-popup__author-position.text-xs-med-p{color:#1b2222;opacity:.5;text-transform:none}.review-popup__quote{display:flex;flex-direction:column;gap:20px}.review-popup__quote-icon{--size:25px;--color:#39a9ac;background-color:var(--color);display:block;flex-shrink:0;height:var(--size);-webkit-mask:url(/vki/static/icons/quote.svg) no-repeat center/contain;mask:url(/vki/static/icons/quote.svg) no-repeat center/contain;width:var(--size)}@media screen and (max-width:1199px){.review-popup__quote-icon{--size:20px}}.review-popup__text{color:#1b2222;white-space:pre-line}@media screen and (max-width:767px){.review-popup__text{font-size:clamp(15px,12.3529411765px + .7352941176vw,18px);letter-spacing:-.06em;line-height:1.25}}.review-popup__doc{align-items:center;border:1px solid #1b222226;border-radius:7px;color:#1b2222;display:flex;gap:20px;justify-content:space-between;padding:15px;text-decoration:none;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1)}@media screen and (max-width:1199px){.review-popup__doc{border-radius:5px;gap:15px}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.review-popup__doc:not(:disabled):hover,.review-popup__doc:not(:disabled):hover .review-popup__doc-download,.review-popup__doc:not(:disabled):hover .review-popup__doc-icon.decorative-grid-box{border-color:#39a9ac}}.review-popup__doc-icon.decorative-grid-box{border-color:#39a9ac66;border-radius:4px;flex-shrink:0;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1)}@media screen and (max-width:1199px){.review-popup__doc-icon.decorative-grid-box{border-radius:2.5px}}.review-popup__doc-icon .decorative-grid-box__bg{background-image:linear-gradient(#39a9ac 1px,#0000 0),linear-gradient(90deg,#39a9ac 1px,#0000 0);opacity:.1}.review-popup__doc-glyph{background-color:#39a9ac;display:block;inset:0;-webkit-mask:url(/vki/static/icons/doc-page.svg) no-repeat center/contain;mask:url(/vki/static/icons/doc-page.svg) no-repeat center/contain;position:absolute;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);z-index:1}.review-popup__doc-info{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;justify-content:center;min-width:0}@media screen and (max-width:1199px){.review-popup__doc-info{gap:7px}}.review-popup__doc-name{color:#1b2222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-popup__doc-size{color:#1b2222;opacity:.45}.review-popup__doc-download{align-items:center;border:1px solid #1b222226;border-radius:6px;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:34px}.review-popup__doc-download:after{background-color:#39a9ac;content:"";height:13px;-webkit-mask:url(/vki/static/icons/download.svg) no-repeat center/contain;mask:url(/vki/static/icons/download.svg) no-repeat center/contain;width:10px}@media screen and (max-width:1199px){.review-popup__doc-download{border-radius:4px}.review-popup__doc-download:after{height:11px;width:8px}}.products-overview{background-color:#1b2222;color:#fafafa;padding:100px 0 140px}@media screen and (max-width:1366px){.products-overview{padding:70px 0 110px}}@media screen and (max-width:767px){.products-overview{padding-bottom:80px}}.products-overview__wrapper{display:flex}@media screen and (max-width:1199px){.products-overview__wrapper{flex-wrap:wrap}}.products-overview__number{color:#fd502e;width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0)}.products-overview__title{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);text-transform:unset}@media screen and (max-width:1366px){.products-overview__title{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2)}}@media screen and (max-width:1199px){.products-overview__title{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}}@media screen and (max-width:767px){.products-overview__title{margin-left:calc(var(--grid-column-width)*0 + var(--grid-gap)*0)}}.products-overview__description{opacity:.5;width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}.products-overview__description:not(:last-child){padding-bottom:95px}@media screen and (max-width:1366px){.products-overview__description:not(:last-child){padding-bottom:55px}}@media screen and (max-width:1199px){.products-overview__description:not(:last-child){padding-bottom:35px}.products-overview__description{width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}}.products-overview__right{margin-left:calc(var(--grid-column-width)*4 + var(--grid-gap)*4);padding-top:84px}@media screen and (max-width:1366px){.products-overview__right{margin-left:calc(var(--grid-column-width)*3 + var(--grid-gap)*3);padding-top:75px}}@media screen and (max-width:1199px){.products-overview__right{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);padding-top:84px}}@media screen and (max-width:767px){.products-overview__right{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-top:75px}}.products-overview__left{align-items:flex-start;display:flex}.products-overview__button-wrapper{overflow:hidden}.index-page__products-slider{padding-bottom:150px}@media screen and (max-width:1366px){.index-page__products-slider{padding-bottom:100px}}@media screen and (max-width:767px){.index-page__products-slider{padding-bottom:80px}}.projects-slider{background-color:#212626;height:calc(var(--mobile-vh)*100);overflow:hidden;position:relative;width:100%}@media screen and (max-width:1199px){.projects-slider{min-height:1130px}}@media screen and (max-width:767px){.projects-slider{height:auto;min-height:700px}}html.no-js .projects-slider{height:auto}.projects-slider__slide{color:#fafafa;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity 1.2s ease-in-out;width:100%;z-index:0}html.no-js .projects-slider__slide{opacity:1;position:static}.projects-slider__slide--active{opacity:1;pointer-events:all;will-change:opacity;z-index:1}.project-slide__img-container{align-items:center;background-color:#262e2e;display:flex;justify-content:center;overflow:hidden;position:relative;width:50vw}@media screen and (max-width:1199px){.project-slide__img-container{height:580px;width:100%}}@media screen and (max-width:767px){.project-slide__img-container{height:270px;width:100%}}.project-slide__img-container .orientation-image__img{height:100%;object-fit:cover;padding-top:0}.project-slide__img{max-width:90%;object-fit:contain;pointer-events:none;transform:translateX(-50%)}.project-slide{display:flex;height:100%}@media screen and (max-width:1199px){.project-slide{flex-direction:column-reverse}}@media screen and (max-width:767px){.project-slide{flex-direction:column}}.projects-slider__nav{position:absolute;right:20px;top:30px;width:calc(50vw - 40px);z-index:2}@media screen and (max-width:1199px){.projects-slider__nav{left:0;right:auto;top:calc(var(--mobile-vh)*75/2);transform:translateY(-50%);width:100%}}@media screen and (max-width:767px){.projects-slider__nav{top:270px;transform:none}}html.no-js .projects-slider__nav{display:none}.project-slide__info{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:70px;padding-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-top:140px;position:relative;width:50vw}.project-slide__info:before{background-color:#fafafa;content:"";height:1px;left:20px;position:absolute;right:20px;top:0}@media screen and (max-width:1366px){.project-slide__info{padding-bottom:60px;padding-top:120px}}@media screen and (max-width:1199px){.project-slide__info{height:calc(var(--mobile-vh)*75);padding-left:20px;padding-right:20px;padding-top:50px;width:100%}}@media screen and (max-width:767px){.project-slide__info{gap:40px;height:auto;justify-content:flex-start;padding-left:15px;padding-right:15px;padding-top:110px;width:100%}}.projects-slider__place-date{display:flex}.projects-slider__place{white-space:nowrap;width:fit-content}.projects-slider__date-text{color:#39a9ac;display:inline-block;margin-bottom:30px}@media screen and (max-width:1366px){.projects-slider__date-text{margin-bottom:16px}}.projects-slider__dates{position:relative}.projects-slider__dates:not(:first-child){padding-left:40px}.projects-slider__dates:not(:first-child):before{background-color:#fafafa66;content:"";height:70%;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.projects-slider__bottom{align-items:flex-end;display:flex;justify-content:space-between;width:100%}@media screen and (max-width:767px){.projects-slider__bottom{flex-wrap:wrap}}.projects-slider__go{align-items:center;display:flex;margin-left:auto}.projects-slider__go .project-card__arrow{background-color:#fafafa;margin-left:15px;opacity:1}.projects-slider__go .project-card__arrow-svg{background-color:#39a9ac}@media screen and (max-width:767px){.projects-slider__go{margin-left:unset;margin-top:50px;width:100%}}.slide-transition{height:100%;position:relative}.reviews-slider,.slide-transition{overflow:hidden;width:100%}.reviews-slider .base-slider{--slider-edge-inset:var(--offset-x);margin-inline:calc(var(--offset-x)*-1)}.reviews-slider .base-slider__item:first-child{margin-left:var(--slider-edge-inset)}.reviews-slider .base-slider__item:last-child{margin-right:0}.promo-preview{align-items:center;border-top:1px solid #fafafa;color:#fafafa;display:flex;height:140px;justify-content:space-between;padding:20px 0;width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3);z-index:10}@media screen and (max-width:1366px){.promo-preview{height:110px;width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}}@media screen and (max-width:1199px){.promo-preview{border:none;height:auto;width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2);width:unset}.promo-preview .promo-video__button{margin-top:0}}.promo-preview__manifest{padding-left:10px;position:relative}.promo-preview__manifest:before{background-color:#fafafa;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}@media screen and (max-width:1199px){.promo-preview__manifest{display:none}}.promo-preview__left{display:flex;flex-direction:column;justify-content:space-between}.promo-preview__small-video{border-radius:6px;height:120px;overflow:hidden;width:120px}@media screen and (max-width:1366px){.promo-preview__small-video{height:90px;width:90px}}@media screen and (max-width:1199px){.promo-preview__small-video{display:none}}.promo-preview__img{border-radius:6px;object-fit:cover;width:100%}.promo-video-modal{transition:visibility 2s ease,display allow-discrete 2s}.promo-video-modal .popup-margin{left:0;top:0}@media screen and (max-width:1366px){.promo-video-modal .popup-margin{left:0;top:0}}@media screen and (max-width:767px){.promo-video-modal{left:0;top:0}}.promo-video-modal__content{height:100%;overflow:hidden;transition-delay:unset}.section-nav{align-items:center;background-color:#212626;border-radius:6px;bottom:0;bottom:10px;display:flex;justify-content:space-between;left:10px;max-width:100vw;padding:25px 20px;position:fixed;right:10px;z-index:2}@media screen and (max-width:1366px){.section-nav{padding:20px 15px}}@media screen and (max-width:1199px){.section-nav{padding:18px 13px}}@media screen and (max-width:767px){.section-nav{padding:14px 10px}}.section-nav__container{align-items:center;display:flex}@media screen and (max-width:1199px){.section-nav__container{height:20px;overflow-x:scroll;position:relative;scrollbar-width:none;width:calc(var(--grid-column-width)*8 + var(--grid-gap)*7);-ms-overflow-style:none}.section-nav__container::-webkit-scrollbar{display:none}}@media screen and (max-width:767px){.section-nav__container{width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}}.section-nav__list{align-items:center;display:flex;justify-content:space-between;position:relative;width:calc(var(--grid-column-width)*17 + var(--grid-gap)*16)}.section-nav__list:before{background:url(/vki/static/icons/lines-bg.svg);background-repeat:repeat-x;content:"";height:4px;left:20px;position:absolute;right:20px}@media screen and (max-width:1366px){.section-nav__list:before{background:url(/vki/static/icons/lines-bg-dt.svg)}}@media screen and (max-width:1199px){.section-nav__list:before{width:500vw}.section-nav__list{flex-wrap:nowrap;overflow:hidden;position:absolute;width:max-content}}.section-nav__button{align-self:center;margin-left:auto;position:relative}@media screen and (max-width:1199px){.section-nav__button{box-shadow:-40px 0 40px 10px #212626;z-index:2}}@media screen and (max-width:767px){.section-nav__button{display:none}}.section-nav__item{background-color:#212626;position:relative;z-index:2}@media screen and (max-width:1199px){.section-nav__item:not(:last-child){margin-right:100px}}@media screen and (max-width:767px){.section-nav__item:not(:last-child){margin-right:50px}}.section-nav__item:not(:first-child) .section-nav__link:before{background:#fafafa;content:"";height:4px;left:12px;opacity:.4;position:absolute;top:50%;transform:translateY(-50%);transition:transform .4s cubic-bezier(.25,.25,0,1);width:1px}@media screen and (max-width:1366px){.section-nav__item:not(:first-child) .section-nav__link:before{left:7px}}.section-nav__item:not(:first-child) .section-nav__link.active:before{opacity:.4;transform:translateY(-50%) scaleY(2)}.section-nav__item:not(:last-child) .section-nav__link:after{background:#fafafa;content:"";height:4px;opacity:.4;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .4s cubic-bezier(.25,.25,0,1);width:1px}@media screen and (max-width:1366px){.section-nav__item:not(:last-child) .section-nav__link:after{right:7px}}.section-nav__item:not(:last-child) .section-nav__link.active:after{opacity:.4;transform:translateY(-50%) scaleY(2)}.section-nav__item:first-child() .section-nav__link{padding-left:0}.section-nav__link{color:#fafafa;display:inline-flex;opacity:.3;padding:0 24px;position:relative;transition:opacity .4s ease-in;white-space:nowrap}.section-nav__link.active{opacity:1}@media screen and (max-width:1366px){.section-nav__link{padding:0 15px}}.section-nav__button-icon{display:none}@media screen and (max-width:767px){.section-nav__button-icon{box-shadow:-40px 0 40px 10px #212626;display:flex;margin-left:auto;z-index:2}.section-nav__button-icon .btn__icon-container{background-color:#fafafa}.section-nav__button-icon .btn__icon{background-color:#212626}}.section-nav__product{display:flex;flex-direction:column;margin-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}@media screen and (max-width:1199px){.section-nav__product{width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}}@media screen and (max-width:767px){.section-nav__product{border-bottom:1px solid #fafafa33;margin-bottom:15px;padding-bottom:10px;width:100%}}.section-nav__product{color:#fafafa}.section-nav__header{margin-bottom:5px}@media screen and (max-width:1199px){.section-nav__header{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.section-nav__description{opacity:.4}.section-nav--products .section-nav__list{width:calc(var(--grid-column-width)*10 + var(--grid-gap)*9)}@media screen and (max-width:1199px){.section-nav--products .section-nav__list{width:max-content}}.section-nav__wrapper{align-items:center;display:flex;width:100%}@media screen and (max-width:767px){.section-nav__wrapper{flex-wrap:wrap}}.about-overview__wrapper{background-color:#2d3232;color:#fafafa;display:flex;justify-content:space-between;padding-bottom:110px;padding-top:40px;position:relative}@media screen and (max-width:1366px){.about-overview__wrapper{flex-wrap:wrap;padding-bottom:45px;padding-top:35px}}@media screen and (max-width:1199px){.about-overview__wrapper{padding-bottom:50px;padding-top:32px}}.about-overview__left{width:calc(var(--grid-column-width)*2 + var(--grid-gap)*1)}.about-overview__center{justify-self:center;padding-top:45px;width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}@media screen and (max-width:1366px){.about-overview__center{padding-top:85px}}@media screen and (max-width:767px){.about-overview__center{padding-top:77px}}@media screen and (max-width:1199px){.about-overview__center{justify-self:unset;margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);margin-right:calc(var(--grid-column-width)*3 + var(--grid-gap)*3);width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}}@media screen and (max-width:767px){.about-overview__center{margin-left:calc(var(--grid-column-width)*-1 + var(--grid-gap)*-1);margin-right:0;width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}}.about-overview__right{align-items:flex-end;align-self:flex-end;display:flex;flex-direction:column;margin-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);width:calc(var(--grid-column-width)*2 + var(--grid-gap)*1)}@media screen and (max-width:1199px){.about-overview__right{align-items:flex-start;margin-left:calc(var(--grid-column-width)*3 + var(--grid-gap)*3);margin-right:calc(var(--grid-column-width)*4 + var(--grid-gap)*4);padding-top:90px;width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}}@media screen and (max-width:767px){.about-overview__right{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);margin-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-top:75px;width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}}.products-overview__section-description{padding-top:86px}@media screen and (max-width:1366px){.products-overview__section-description{padding-top:60px}}@media screen and (max-width:1199px){.products-overview__section-description{padding-top:86px}}.products-overview__section-mark{color:#39a9ac;margin-bottom:40px;text-align:right}@media screen and (max-width:1199px){.products-overview__section-mark{margin-bottom:35px;text-align:left}}.products-overview__section-description-container{opacity:.4;overflow:hidden}.products-overview__section-description{opacity:0;transform:translateY(100%);transition:transform 1s cubic-bezier(.25,.25,0,1)}.products-overview__section-description.is-visible{opacity:1;transform:translateY(0)}.promo-video{height:calc(var(--mobile-vh)*100);position:relative}.promo-video__main{color:#fafafa;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin-left:calc(var(--grid-column-width)*10 + var(--grid-gap)*10);position:absolute;width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5);z-index:2}@media screen and (max-width:1199px){.promo-video__main{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}}@media screen and (max-width:767px){.promo-video__main{margin-left:calc(var(--grid-column-width)*0 + var(--grid-gap)*0);padding-left:15px}}.promo-video__description{text-transform:none;transition:transform .6s cubic-bezier(.25,.25,0,1)}.promo-video__company{margin-bottom:60px;overflow:hidden}@media screen and (max-width:1366px){.promo-video__company{margin-bottom:45px}}@media screen and (max-width:1199px){.promo-video__company{margin-bottom:60px}}@media screen and (max-width:767px){.promo-video__company{margin-bottom:50px}}.promo-video__button{margin-top:70px}@media screen and (max-width:1366px){.promo-video__button{margin-top:45px}}@media screen and (max-width:1199px){.promo-video__button{margin-top:65px}}@media screen and (max-width:767px){.promo-video__button{margin-top:50px}}.promo-video__close{left:50%;position:absolute;top:30px;transform:translateX(-50%)}@media screen and (max-width:1366px){.promo-video__close{top:20px}}.video-overlay{background-color:#212626;height:100%;left:0;opacity:.25;position:absolute;top:0;transition:opacity .6s cubic-bezier(.25,.25,0,1);width:100%}.promo-video__button-play,.promo-video__close-btn{transform:translateY(-100%);transition:transform .6s cubic-bezier(.25,.25,0,1)}.promo-video__button-play{transition-delay:.2s}.promo-video__company-text{transform:translateY(0);transition:transform .6s cubic-bezier(.25,.25,0,1)}.promo-video--playing .promo-video__main{pointer-events:none}.promo-video--playing .video-overlay{opacity:0}.promo-video--playing .promo-video__company-text{transform:translateY(100%)}.promo-video--playing .promo-video__description{transform:translateY(-110%)}.promo-video--playing .promo-video__button-play{transform:translateY(100%)}.promo-video--in-view:not(.promo-video--playing) .promo-video__button-play,.promo-video--playing .promo-video__close-btn{transform:translateY(0)}.promo-video--about .promo-video__main{align-items:center;flex-direction:row;justify-content:unset;margin-left:0;width:100%}@media screen and (max-width:767px){.promo-video--about .promo-video__main{align-items:flex-start;flex-direction:column;justify-content:center}}.promo-video--about .promo-video__controls{bottom:150px}.promo-video--about .promo-video__company{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}@media screen and (max-width:1366px){.promo-video--about .promo-video__company{margin-left:calc(var(--grid-column-width)*3 + var(--grid-gap)*3);width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}}@media screen and (max-width:1199px){.promo-video--about .promo-video__company{margin-left:0}}@media screen and (max-width:767px){.promo-video--about .promo-video__company{margin-bottom:0}}.promo-video--about .promo-video__description-container{margin-left:calc(var(--grid-column-width)*3 + var(--grid-gap)*3)}@media screen and (max-width:1366px){.promo-video--about .promo-video__description-container{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}}@media screen and (max-width:1199px){.promo-video--about .promo-video__description-container{margin-left:0}}.promo-video--about .promo-video__description{text-transform:uppercase}.promo-video--about .promo-video__description-text--1{margin-bottom:10px}@media screen and (max-width:767px){.promo-video--about .promo-video__description-text--1{margin-bottom:0}}.promo-video--about .promo-video__description-text--2{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2)}@media screen and (max-width:1199px){.promo-video--about .promo-video__description-text--2{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}}@media screen and (max-width:767px){.promo-video--about .promo-video__description-text--2{margin-bottom:0;margin-left:0}}.promo-video--about .promo-video__button{bottom:150px;left:0;margin-left:calc(var(--grid-column-width)*10 + var(--grid-gap)*10);position:absolute}@media screen and (max-width:1199px){.promo-video--about .promo-video__button{margin-left:calc(var(--grid-column-width)*5 + var(--grid-gap)*5)}}@media screen and (max-width:767px){.promo-video--about .promo-video__button{margin-bottom:15px;margin-left:15px}}.promo-video--about.promo-video--playing .promo-video__description{transform:translateY(110%)}.about-page-overview__wrapper{padding-bottom:100px;padding-top:40px}@media screen and (max-width:1366px){.about-page-overview__wrapper{padding-bottom:70px;padding-top:30px}}@media screen and (max-width:1199px){.about-page-overview__wrapper{padding-bottom:50px}}.about-page-overview{background-color:#2d3232;color:#fafafa}.about-page-overview .loading-animation{height:40px;width:40px}@media screen and (max-width:1366px){.about-page-overview .loading-animation{height:30px;width:30px}}@media screen and (max-width:767px){.about-page-overview .loading-animation{height:20px;width:20px}}.about-page-overview__top{align-items:center;display:flex}.about-page-overview__img{width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0)}.about-page-overview__title{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);text-transform:none}@media screen and (max-width:1199px){.about-page-overview__title{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}}@media screen and (max-width:767px){.about-page-overview__title{margin-left:0}}.about-page-overview__bottom{align-items:flex-end;display:flex}@media screen and (max-width:1199px){.about-page-overview__bottom{align-items:unset;flex-direction:column-reverse}}.about-page-overview__bottom-left{width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}@media screen and (max-width:1199px){.about-page-overview__bottom-left{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);padding-top:110px;width:calc(var(--grid-column-width)*8 + var(--grid-gap)*7)}}@media screen and (max-width:767px){.about-page-overview__bottom-left{margin-left:0;margin-top:80px;padding-top:0;width:100%}}@media screen and (max-width:1199px){.about-page-overview__bottom-left-list{display:flex;flex-wrap:wrap}}@media screen and (max-width:767px){.about-page-overview__bottom-left-list{display:grid;gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}.about-page-overview__bottom-left-item{display:flex;flex-shrink:0}.about-page-overview__bottom-left-item:not(:last-child){margin-bottom:40px}@media screen and (max-width:1366px){.about-page-overview__bottom-left-item:not(:last-child){margin-bottom:30px}}@media screen and (max-width:1199px){.about-page-overview__bottom-left-item:not(:last-child){margin-bottom:0}}.about-page-overview__bottom-left-item .about-page-overview__bottom-left-icon{margin-right:30px}@media screen and (max-width:1366px){.about-page-overview__bottom-left-item .about-page-overview__bottom-left-icon{margin-right:40px}}@media screen and (max-width:1199px){.about-page-overview__bottom-left-item .about-page-overview__bottom-left-icon{margin-right:20px}}.about-page-overview__bottom-left-item .contacts__connect-icon-container{height:40px;margin-bottom:0;width:40px}@media screen and (max-width:1366px){.about-page-overview__bottom-left-item .contacts__connect-icon-container{height:30px;width:30px}}@media screen and (max-width:1199px){.about-page-overview__bottom-left-item .contacts__connect-icon-container{height:35px;width:35px}.about-page-overview__bottom-left-item{padding-right:20px;width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}.about-page-overview__bottom-left-item:first-child,.about-page-overview__bottom-left-item:nth-child(2){margin-bottom:50px}}@media screen and (max-width:767px){.about-page-overview__bottom-left-item{padding-right:10px;width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}.about-page-overview__bottom-left-item:first-child,.about-page-overview__bottom-left-item:nth-child(2){margin-bottom:0}}.about-page-overview__bottom-left-block{display:flex;flex-direction:column;justify-content:space-between;padding-top:2px}.about-page-overview__bottom-left-num{opacity:.4}.about-page-overview__bottom-right{margin-left:calc(var(--grid-column-width)*5 + var(--grid-gap)*5);padding-top:140px;width:calc(var(--grid-column-width)*8 + var(--grid-gap)*7)}@media screen and (max-width:1366px){.about-page-overview__bottom-right{margin-left:calc(var(--grid-column-width)*4 + var(--grid-gap)*4);padding-top:80px}}@media screen and (max-width:1199px){.about-page-overview__bottom-right{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);padding-top:90px;width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6)}}@media screen and (max-width:767px){.about-page-overview__bottom-right{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-top:80px;width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}}.about-page-overview__section-title{margin-bottom:147px}@media screen and (max-width:1366px){.about-page-overview__section-title{margin-bottom:85px}}.about-page-overview__descriptions{opacity:.4}.about-page-overview__description{width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}.about-page-overview__description:not(:last-child){margin-bottom:80px}@media screen and (max-width:1366px){.about-page-overview__description:not(:last-child){margin-bottom:50px}}@media screen and (max-width:1199px){.about-page-overview__description:not(:last-child){margin-bottom:45px}}@media screen and (max-width:767px){.about-page-overview__description:not(:last-child){margin-bottom:50px}}@media screen and (max-width:1366px){.about-page-overview__description{width:calc(var(--grid-column-width)*8 + var(--grid-gap)*7)}}@media screen and (max-width:1199px){.about-page-overview__description{width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6)}}@media screen and (max-width:767px){.about-page-overview__description{width:calc(var(--grid-column-width)*4 + var(--grid-gap)*3)}}.certificates-section{padding:40px 0 170px}@media screen and (max-width:1366px){.certificates-section{padding:35px 0 120px}}@media screen and (max-width:767px){.certificates-section{padding:30px 0 100px}}.certificates-section .base-slider{color:#fafafa}.partners-section{padding:40px 0 170px}@media screen and (max-width:1366px){.partners-section{padding:35px 0 120px}}@media screen and (max-width:767px){.partners-section{padding:30px 0 100px}}.partners-slider{overflow:hidden;width:100%;--slide-width:280px;--slide-height:280px;--slide-gap:95px;--slide-full-width:calc(var(--slide-width) + var(--slide-gap))}@media screen and (max-width:1366px){.partners-slider{--slide-width:180px;--slide-height:180px;--slide-gap:75px}}@media screen and (max-width:1199px){.partners-slider{--slide-width:160px;--slide-height:160px;--slide-gap:65px}}@media screen and (max-width:767px){.partners-slider{--slide-width:100px;--slide-height:100px;--slide-gap:45px}}.partners-slider__track{animation:scroll 20s linear infinite;display:flex;width:calc(var(--slide-full-width)*var(--slides-count))}@keyframes scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--slide-full-width)*-1*var(--slides-count)/var(--repeat-count)),0,0)}}.vacancies-section__wrapper{align-items:center;background-color:#2d3232;display:flex;flex-direction:column;padding-bottom:170px;padding-top:40px}@media screen and (max-width:1366px){.vacancies-section__wrapper{padding-bottom:120px;padding-top:35px}}@media screen and (max-width:1199px){.vacancies-section__wrapper{padding-bottom:110px;padding-top:30px}}@media screen and (max-width:767px){.vacancies-section__wrapper{padding-bottom:100px}}.vacancies-section__list{margin-bottom:100px;width:100%}@media screen and (max-width:1366px){.vacancies-section__list{margin-bottom:70px}}@media screen and (max-width:767px){.vacancies-section__list{margin-bottom:55px}}.details-section{background-color:#2d3232;color:#fafafa;padding:32px 0 100px}@media screen and (max-width:1366px){.details-section{padding:28px 0 70px}}@media screen and (max-width:767px){.details-section{padding-bottom:58px}}.details-section__top{align-items:center;display:flex;margin-bottom:156px}@media screen and (max-width:1366px){.details-section__top{margin-bottom:125px}}@media screen and (max-width:767px){.details-section__top{margin-bottom:81px}}.details-section__img{width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0)}.details-section__title{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);text-transform:none}@media screen and (max-width:1199px){.details-section__title{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}}@media screen and (max-width:767px){.details-section__title{margin-left:0}}.details-section__bottom{display:flex}@media screen and (max-width:1199px){.details-section__bottom{flex-direction:column}}.products-cards{position:relative}.products-cards__loading{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.products-cards__loading~.products-inner__cards{opacity:.3}.products-cards__wrapper{padding-bottom:170px}.products-page__show-more{display:flex;justify-content:center;padding-top:70px}.products-cards__pagination-container{align-items:center;color:#fff;display:flex;flex-direction:column;gap:30px;justify-content:center;margin-bottom:30px}@media screen and (max-width:1199px){.products-cards__pagination-container{gap:20px}}@media screen and (max-width:576px){.products-cards__pagination-container{align-items:stretch}.products-cards__pagination .pagination__wrapper{align-items:stretch;width:100%}.products-cards__pagination .pagination__btn-wrapper{margin-inline:auto}}.products-detail-top{background-color:#192121;color:#fafafa;padding-bottom:40px;padding-top:calc(var(--header-height) + 70px)}@media screen and (max-width:1366px){.products-detail-top{padding-bottom:30px;padding-top:calc(var(--header-height) + 50px)}}@media screen and (max-width:767px){.products-detail-top{padding-bottom:15px;padding-top:calc(var(--header-height) + 32px)}}.products-detail-top__breadcrumbs{margin-bottom:40px}@media screen and (max-width:1199px){.products-detail-top__breadcrumbs{margin-bottom:30px;margin-inline:calc(var(--offset-x)*-1);scrollbar-width:none}.products-detail-top__breadcrumbs::-webkit-scrollbar{display:none;height:0;width:0}.products-detail-top__breadcrumbs{overflow-x:auto}.products-detail-top__breadcrumbs .breadcrumbs__list{padding-inline:var(--offset-x)}}.products-detail-top__breadcrumbs-nav .breadcrumbs-inner{max-width:none;width:auto}.products-detail-top__breadcrumbs-nav .breadcrumbs__list{justify-content:flex-start}.products-detail-top__breadcrumbs-nav .breadcrumbs__list-item:last-child .breadcrumbs__link{opacity:1}.products-detail-top__cards{display:flex;gap:10px}@media screen and (max-width:1199px){.products-detail-top__cards{flex-direction:column}}.products-detail-top__card{background-color:#262e2e;border-radius:20px;flex:1 1 0;min-width:0}@media screen and (max-width:767px){.products-detail-top__card{border-radius:12px}}.products-detail-top__card--media{align-items:center;display:flex;justify-content:center;padding:70px 122px}@media screen and (max-width:1366px){.products-detail-top__card--media{padding:50px 60px}}@media screen and (max-width:1199px){.products-detail-top__card--media{padding:40px}}@media screen and (max-width:767px){.products-detail-top__card--media{padding:40px}}.products-detail-top__media{aspect-ratio:1;height:auto;max-width:680px;object-fit:contain;width:100%}@media screen and (max-width:767px){.products-detail-top__media{max-width:250px}}.products-detail-top__card--info{min-height:820px;padding:40px}@media screen and (max-width:1366px){.products-detail-top__card--info{min-height:auto;padding:30px}}@media screen and (max-width:767px){.products-detail-top__card--info{padding:20px}}.products-detail-top__badge{align-items:center;background-color:#fd502e26;border-radius:6px;color:#fd502e;display:inline-flex;justify-content:center;min-height:26px;padding:8px 10px}@media screen and (max-width:767px){.products-detail-top__badge{border-radius:4px}}.products-detail-top__title{margin-top:40px;text-transform:none}@media screen and (max-width:767px){.products-detail-top__title{margin-top:20px}}.products-detail-top__sections{display:flex;flex-direction:column;gap:40px;margin-top:69px}@media screen and (max-width:767px){.products-detail-top__sections{gap:30px;margin-top:40px}}.products-detail-top__section{border-top:1px solid #fafafa;display:flex;flex-direction:column;gap:30px;padding-top:30px}@media screen and (max-width:767px){.products-detail-top__section--characteristics{gap:20px;padding-top:20px}}.products-detail-top__description{display:flex;gap:20px;justify-content:space-between}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-detail-top__description{flex-direction:column;gap:12px}}.products-detail-top__section-label{color:#fd502e;flex-shrink:0}.products-detail-top__description-text{max-width:413px}@media screen and (max-width:1199px){.products-detail-top__description-text{max-width:calc(50% - 10px)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-detail-top__description-text{max-width:100%}}.products-detail-top__characteristics{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-detail-top__characteristics{gap:16px}}.products-detail-top__characteristics-item{display:flex;flex-direction:column;gap:10px;padding-bottom:10px;width:calc(50% - 10px)}@media screen and (max-width:767px){.products-detail-top__characteristics-item{gap:7px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-detail-top__characteristics-item{width:100%}}.products-detail-top__characteristics-item:not(:last-child){border-bottom:1px dashed #fafafa4d}.products-detail-top__characteristics-value{opacity:.45}.products-similar{--section-bg:#192121;background-color:var(--section-bg);color:#fafafa;padding-bottom:90px;padding-top:41px}@media screen and (max-width:767px){.products-similar{padding-bottom:40px;padding-top:30px}}.products-similar .stick-slider--aside{background-color:var(--section-bg)}.products-similar__heading{display:flex;margin-bottom:180px;text-transform:none}@media screen and (max-width:767px){.products-similar__heading{margin-bottom:80px}}.products-similar__count{color:#fd502e;white-space:nowrap;width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0)}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-similar__count{margin-right:23px;width:auto}}.products-similar__title{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}@media screen and (max-width:767px){.products-similar__title{margin-left:0}}.products-similar__slider .scrolling-list{--scroll-margin-left:var(--offset-x);gap:30px;margin-inline:calc(var(--offset-x)*-1)}.products-similar__slider .scrolling-list__item{width:calc(33.33333% - var(--offset-x)*2/3 - 20px)}.products-similar__slider .scrolling-list__item:first-child{margin-left:var(--offset-x)}.products-similar__slider .scrolling-list__item:last-child{margin-right:var(--offset-x)}@media screen and (max-width:1199px){.products-similar__slider .scrolling-list{gap:20px}.products-similar__slider .scrolling-list__item{width:calc(50% - var(--offset-x)*2/2 - 10px)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-similar__slider .scrolling-list{gap:10px}.products-similar__slider .scrolling-list__item{width:calc(100% - var(--offset-x)*2)}}.products-tabs{background-color:#192121;color:#fafafa;padding-bottom:40px}@media screen and (max-width:767px){.products-tabs{padding-bottom:15px}}.products-tabs__panel{--products-tabs-panel-padding:40px;background-color:#262e2e;border-radius:20px;padding:var(--products-tabs-panel-padding)}@media screen and (max-width:1366px){.products-tabs__panel{--products-tabs-panel-padding:20px;border-radius:12px;padding-bottom:44px}}.products-tabs__tablist-wrapper{border-bottom:1px solid #fafafa26}.products-tabs__tablist{margin-inline:calc(var(--products-tabs-panel-padding)*-1);overflow-x:auto;padding-inline:var(--products-tabs-panel-padding);padding-bottom:40px;scrollbar-width:none}.products-tabs__tablist::-webkit-scrollbar{display:none;height:0;width:0}@media screen and (max-width:1366px){.products-tabs__tablist{padding-bottom:20px}}@media screen and (max-width:767px){.products-tabs__tablist{-webkit-mask-image:linear-gradient(90deg,#fff 85%,#0000);mask-image:linear-gradient(90deg,#fff 85%,#0000);padding-bottom:20px}}.products-tabs__tablist .button-group{display:flex;flex-wrap:nowrap;gap:7px;width:max-content}.products-tabs__tablist .btn--tabs{--padding-x:15px;--padding-y:8px;border-color:#fafafa33;color:#fafafa;min-height:40px}@media screen and (max-width:767px){.products-tabs__tablist .btn--tabs{--padding-x:10px;min-height:35px}}.products-tabs__tablist .btn--tabs:not(:last-child){margin-right:0}.products-tabs__content{display:flex;gap:40px;margin-top:78px}@media screen and (max-width:1366px){.products-tabs__content{gap:20px;margin-top:60px}}@media screen and (max-width:767px){.products-tabs__content{flex-direction:column;gap:43px}}.products-tabs__col-left{flex:0 0 890px}@media screen and (max-width:1366px){.products-tabs__col-left{flex:0 0 50%}}@media screen and (max-width:767px){.products-tabs__col-left{flex:none}}.products-tabs__col-right{flex:1;min-width:0}.products-tabs__title{align-items:center;color:#fd502e;display:flex;gap:16px}@media screen and (max-width:767px){.products-tabs__title{gap:8px}}.products-tabs__title-mark{background-color:#fd502e;flex-shrink:0;height:8px;width:8px}@media screen and (max-width:767px){.products-tabs__title-mark{height:6px;width:6px}}.products-tabs__title-text{min-width:0}.products-tab-blocks{color:#fafafa;display:flex;flex-direction:column;gap:50px}@media screen and (max-width:767px){.products-tab-blocks{gap:40px}}.products-tab-blocks__point-list{display:flex;flex-direction:column;gap:60px}@media screen and (max-width:1366px){.products-tab-blocks__point-list{gap:28px}}.products-tab-blocks__point-item{display:flex;flex-direction:column;gap:18px}@media screen and (max-width:1366px){.products-tab-blocks__point-item{gap:14px}}.products-tab-blocks__point-title{align-items:baseline;color:#fd502e;display:flex;gap:12px}.products-tab-blocks__point-mark{background-color:#fd502e;flex-shrink:0;height:8px;position:relative;top:-.07em;width:8px}@media screen and (max-width:767px){.products-tab-blocks__point-mark{height:6px;top:0;width:6px}}.products-tab-blocks__point-title-text{min-width:0}.products-tab-blocks__wysiwyg-body{padding-top:30px}@media screen and (max-width:1366px){.products-tab-blocks__wysiwyg-body{padding-top:20px}}.products-tab-blocks__docs-title,.products-tab-blocks__list-title{border-bottom:1px solid #fafafa;color:#fd502e;padding-bottom:30px}@media screen and (max-width:1366px){.products-tab-blocks__docs-title,.products-tab-blocks__list-title{padding-bottom:20px}}.products-tab-blocks__list-items{display:flex;flex-direction:column}.products-tab-blocks__list-row{border-bottom:1px dashed #fafafa4d;display:flex;gap:20px;justify-content:space-between;padding-block:30px}@media screen and (max-width:1366px){.products-tab-blocks__list-row{padding-block:20px}}@media screen and (max-width:1199px){.products-tab-blocks__list-row{flex-direction:column;gap:8px}}.products-tab-blocks__list-row:last-child{border-bottom:none;padding-bottom:0}.products-tab-blocks__list-value{margin-left:auto;opacity:.45;text-align:right}@media screen and (max-width:1199px){.products-tab-blocks__list-value{margin-left:0;text-align:left}}.products-tab-blocks__docs-items{display:flex;flex-direction:column}.products-tab-blocks__docs-item:nth-child(2n) .products-tab-blocks__docs-link{background-color:#e9e9e90a}.products-tab-blocks__docs-link{align-items:center;border-bottom:1px dashed #fafafa4d;color:#fafafa;display:flex;gap:20px;min-height:70px;padding:23px 20px;transition:background-color .2s ease}@media(any-hover:hover),(hover:hover)and (pointer:fine){.products-tab-blocks__docs-link:not(:disabled):hover{background-color:#fafafa14}}@media screen and (max-width:767px){.products-tab-blocks__docs-link{flex-wrap:wrap;gap:10px;min-height:0;padding:20px 10px}}.products-tab-blocks__docs-icon{background-image:url(/vki/static/icons/doc.svg);background-position:50%;background-repeat:no-repeat;background-size:14px 18px;flex-shrink:0;height:24px;width:24px}.products-tab-blocks__docs-name{flex:1;min-width:0}.products-tab-blocks__docs-meta{align-items:center;display:flex;flex-shrink:0;gap:15px;opacity:.4;text-transform:uppercase}@media screen and (max-width:767px){.products-tab-blocks__docs-meta{padding-left:34px;width:100%}}.products-tab-blocks__docs-type{align-items:center;display:flex;gap:15px}.products-tab-blocks__docs-type:has(+.products-tab-blocks__docs-size):after{background-color:currentColor;content:"";height:4px;width:4px}.products-cta-bar{bottom:0;left:0;padding:20px max(20px,(100% - 1674px)/2);pointer-events:none;position:fixed;right:0;transition:transform .4s cubic-bezier(.25,.25,0,1);z-index:9}html.no-scroll .products-cta-bar{right:calc(var(--scrollbar-width, 0px)/2)}@media(prefers-reduced-motion:reduce){.products-cta-bar{transition:none}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-cta-bar{padding:9px 15px 0}}.products-cta-bar.products-cta-bar--hidden{transform:translateY(100%)}.products-cta-bar--hidden .products-cta-bar__panel{pointer-events:none}.products-cta-bar__panel{align-items:center;background-color:#192121;border-radius:16px;box-shadow:inset 0 0 0 1px #fafafa33;display:flex;gap:20px;justify-content:space-between;min-height:80px;padding:20px;pointer-events:auto}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-cta-bar__panel{align-items:stretch;border-radius:12px;flex-direction:column;min-height:0}}.products-cta-bar__copy{display:flex;flex-direction:column;gap:2px;min-width:0}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-cta-bar__copy{gap:8px}}.products-cta-bar__title{color:#39a9ac;letter-spacing:-.03em}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-cta-bar__title{font-size:11px;line-height:1.36}}.products-cta-bar__note{color:#fafafa}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-cta-bar__note{line-height:1.18}}.products-cta-bar__actions{display:flex;flex-shrink:0;gap:10px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-cta-bar__actions{gap:5px}}@media screen and (max-width:360px){.products-cta-bar__actions{flex-direction:column}}.products-cta-bar__action{align-items:center;display:inline-flex;flex:1 1 auto;height:40px;justify-content:center;padding:0 15px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-cta-bar__action{border-radius:4px;height:35px;padding:0 11px}.products-cta-bar__price{flex:1 1 auto}}.products-consult-popup .popup-overlay{background-color:#1b222266}.products-consult-popup .popup-margin{background-color:#e9e9e9;border-radius:6px;height:auto;left:10px;max-height:calc(100% - 20px);opacity:0;overflow:auto;right:auto;top:10px;transform:translateY(10px);transition:opacity .6s cubic-bezier(.25,.25,0,1),transform .6s cubic-bezier(.25,.25,0,1);width:500px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-consult-popup .popup-margin{left:5px;width:calc(100% - 10px)}}@media(prefers-reduced-motion:reduce){.products-consult-popup .popup-margin{transition:none}}.products-consult-popup .popup-container{height:auto;overflow:visible;position:relative}.products-consult-popup.popup--opened .popup-overlay{opacity:1}.products-consult-popup.popup--opened .popup-margin{opacity:1;transform:translateY(0)}@starting-style{.products-consult-popup.popup--opened .popup-margin{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.products-consult-popup.popup--opened .popup-margin{opacity:1;transform:none}}.products-consult-popup__body{color:#1b2222;padding:18px 20px 20px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-consult-popup__body{padding-top:20px}}.products-consult-popup__close .btn__icon-container{margin-right:20px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-consult-popup__close .btn__icon-container{margin-right:15px}}.products-consult-popup__title{margin-top:80px;max-width:16ch}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-consult-popup__title{line-height:1.22;margin-top:60px}}.products-consult-popup__product{align-items:center;background-color:#fafafa;border-radius:6px;display:flex;gap:20px;margin-top:30px;padding:10px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-consult-popup__product{margin-top:16px}}.products-consult-popup__media{flex:0 0 100px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-consult-popup__media{flex-basis:70px}}.products-consult-popup__media-frame{--aspect-ratio:1}.products-consult-popup__product-text{display:flex;flex-direction:column;gap:15px;min-width:0}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-consult-popup__product-text{gap:12px}}.products-consult-popup__model{opacity:.4}.products-consult-popup__form{margin-top:30px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-consult-popup__form{margin-top:20px}}.products-consult-form__field{margin-bottom:40px}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-consult-form__field{margin-bottom:20px}}.products-consult-form__bottom{align-items:flex-start;display:flex;flex-direction:column;gap:80px;position:relative}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-consult-form__bottom{gap:60px}}.products-consult-form__captcha{height:0;overflow:hidden;position:absolute;width:0}.products-consult-form__submit{margin-top:0}.projects-cards__list{--column-gap:30px;column-gap:var(--column-gap);display:grid;grid-template-columns:repeat(3,1fr);max-width:100%;padding-bottom:200px;row-gap:190px;width:100%}.projects-cards__list:only-child{padding-bottom:0}@media screen and (max-width:1366px){.projects-cards__list{--column-gap:20px;padding-bottom:100px;row-gap:150px}.projects-cards__list:only-child{padding-bottom:0}}@media screen and (max-width:1199px){.projects-cards__list{--column-gap:0;grid-template-columns:1fr;row-gap:110px}}@media screen and (max-width:767px){.projects-cards__list{row-gap:95px}}.projects-cards__item{display:flex}.projects-cards__wrapper{align-items:center;display:flex;flex-direction:column;padding-bottom:170px}@media screen and (max-width:1366px){.projects-cards__wrapper{padding-bottom:120px}}.projects-cards__wrapper .project-card{touch-action:auto}.projects-cards__empty{align-items:center;background-color:#262e2e;color:#fafafa;display:flex;flex-direction:column;height:600px;justify-content:center;width:100%}@media screen and (max-width:1366px){.projects-cards__empty{height:400px}}@media screen and (max-width:1199px){.projects-cards__empty{height:550px}}@media screen and (max-width:767px){.projects-cards__empty{height:290px}}.projects-empty__icon-wrapper{align-items:center;background-image:url(/vki/static/icons/grid.svg);background-repeat:no-repeat;background-size:cover;border:1px solid #fff6;border-radius:6px;display:flex;height:120px;justify-content:center;margin-bottom:50px;width:120px}@media screen and (max-width:1366px){.projects-empty__icon-wrapper{height:90px;margin-bottom:40px;width:90px}}@media screen and (max-width:1199px){.projects-empty__icon-wrapper{height:100px;width:100px}}@media screen and (max-width:767px){.projects-empty__icon-wrapper{height:90px;width:90px}}.projects-cards__loading{align-items:center;display:flex;justify-content:center;min-height:calc(var(--mobile-vh)*80)}.projects-empty__icon{background-image:url(/vki/static/icons/cross-white.svg);background-size:cover;height:50%;width:50%}.projects-empty__title{margin-bottom:30px}@media screen and (max-width:1366px){.projects-empty__title{margin-bottom:20px}}.projects-empty__description{opacity:.4}.projects__type-filter>.dropdown-btn,.projects__year-filter>.dropdown-btn{position:relative}.projects__type-filter>.dropdown-btn:before,.projects__year-filter>.dropdown-btn:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1b2222b3;border-radius:6px;content:"";inset:-6px;pointer-events:none;position:absolute;z-index:-1}.projects__year-filter{display:flex;left:50%;position:absolute;transform:translateX(-120%);transition:transform .8s ease-in-out;width:100px}.projects__year-filter .dropdown-content-inner{min-width:100px;overflow-x:hidden}.projects__year-filter .dropdown__text{margin-left:0}.projects__year-filter .dropdown-picker-btn{min-width:80px}.projects__year-filter .filter__btn-inner{min-width:60px}.projects__year-filter.projects__type--opened{transform:translateY(200%) translateX(-120%)}.projects__year-filter.projects__year--opened{justify-content:unset;transform:translateX(-50%);z-index:20}.projects__type-filter{left:50%;position:absolute;transition:transform .8s ease-in-out;width:300px}.projects__type-filter.projects__type--opened{transform:translateX(-50%)}.projects__type-filter.projects__year--opened{transform:translateY(200%)}.stats-section{--blocks-count:3;background-color:#2d3232;height:calc(1300px*var(--blocks-count));position:relative}@media screen and (max-width:1199px){.stats-section{height:calc(1000px*var(--blocks-count))}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.stats-section{height:calc(1150px*var(--blocks-count))}}.scroll-numbers__description--no-js,.scroll-numbers__title--no-js{display:none}html.no-js .scroll-numbers__description--no-js,html.no-js .scroll-numbers__title--no-js{color:#fff;display:block}.stats-section--main .scroll-numbers__description{opacity:.5}.stats-section--main .stats-section__bg-img--1{background:no-repeat 50%/contain url(/vki/static/images/stats-section-bg-1.svg)}.stats-section--main .stats-section__bg-img--2{background:no-repeat 50%/contain url(/vki/static/images/stats-section-bg-2.svg);left:auto;right:0;transform:translateX(calc(-50vw + 120%)) translateY(-50%)}.stats-section--main.is-visible .stats-section__bg-img--1{transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:1366px){.stats-section--main.is-visible .stats-section__bg-img--1{transform:translateX(-50%) translateY(-50%)}}.stats-section--main.is-visible .stats-section__bg-img--2{transform:translateX(50%) translateY(-50%)}@media screen and (max-width:1366px){.stats-section--main.is-visible .stats-section__bg-img--2{transform:translateX(50%) translateY(-50%)}}.stats-section__sticky{height:calc(var(--mobile-vh)*100);overflow:hidden;position:sticky;top:0}.scroll-numbers__block,.stats-section__sticky{align-items:center;display:flex;justify-content:center}.scroll-numbers__block{flex-direction:column;left:0;position:absolute;right:0;width:100%}html.no-js .scroll-numbers__block{position:static}.stats-section__bg{height:calc(var(--mobile-vh)*100);left:0;position:absolute;top:0;width:50%}.stats-section__bg--2{left:auto;right:0}.scroll-numbers__number{color:#fd502e;display:flex}.scroll-numbers__number--no-js,html.no-js .scroll-numbers__number{display:none}html.no-js .scroll-numbers__number--no-js{display:block}.digit-wrapper{height:1em;line-height:90%;overflow:hidden;padding:2px 0;position:relative;width:1ch}.stats-section__bg-img{height:92%;left:0;position:absolute;top:50%;transform:translateX(calc(50vw - 120%)) translateY(-50%);transition:transform 1s cubic-bezier(.25,.25,0,1);width:100%}.stats-section__center{align-items:center;display:flex;height:calc(var(--mobile-vh)*100);justify-content:center;margin-inline:auto;margin:0 auto;overflow:hidden;position:relative;width:calc(var(--grid-column-width)*10 + var(--grid-gap)*9)}@media screen and (max-width:1199px){.stats-section__center{width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6)}}@media screen and (max-width:767px){.stats-section__center{width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}}.stats-section__center .btn--scroll{bottom:7%;left:50%;position:absolute;transform:translateX(-50%)}.about-page__container .stats-section__center .btn--scroll{bottom:auto;top:15%}.scroll-numbers__container{min-height:120px}@media screen and (max-width:1366px){.scroll-numbers__container{min-height:95px}}@media screen and (max-width:1199px){.scroll-numbers__container{min-height:90px}}@media screen and (max-width:767px){.scroll-numbers__container{min-height:65px}}html.no-js .scroll-numbers__container{position:relative}.number{align-items:center;display:flex;height:100%;justify-content:center;left:0;line-height:1.2;overflow:visible;position:absolute;width:100%}.scroll-numbers__text{color:#fafafa;left:0;margin-left:calc(var(--grid-column-width)*5 + var(--grid-gap)*5);padding-top:12%;position:absolute;width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}@media screen and (max-width:1199px){.scroll-numbers__text{margin-left:calc(var(--grid-column-width)*0 + var(--grid-gap)*0);padding:25% 5% 0;text-align:center;width:calc(var(--grid-column-width)*7 + var(--grid-gap)*6)}}@media screen and (max-width:767px){.scroll-numbers__text{padding:45% 0;width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}}.scroll-numbers__description{padding-top:20px}.stats-section--about .stats-section__bg-img{background:no-repeat 50%/contain url(/vki/static/images/stats-section-bg-ventil.svg)}.stats-section--about .stats-section__bg-img--1{transform:translate(-50%,-50%) rotate(calc(1turn*var(--active-index)))}.stats-section--about .stats-section__bg-img--2{right:0;transform:translate(50%,-50%) rotate(calc(1turn*var(--active-index)))}.stats-section--about .scroll-numbers__title{color:#fd502e}.stats-section--about .scroll-numbers__description{opacity:1}.reviews-section{padding-bottom:170px;padding-top:40px;position:relative}@media screen and (max-width:1366px){.reviews-section{padding-bottom:120px;padding-top:35px}}@media screen and (max-width:1199px){.reviews-section{padding-bottom:110px;padding-top:30px}}@media screen and (max-width:767px){.reviews-section{padding-bottom:100px;padding-top:25px}}.reviews-section .stick-slider--aside{background-color:#1b2222}.reviews-section__header{align-items:baseline;display:flex;margin-bottom:80px}@media screen and (max-width:1366px){.reviews-section__header{margin-bottom:60px}}@media screen and (max-width:1199px){.reviews-section__header{margin-bottom:50px}}@media screen and (max-width:767px){.reviews-section__header{align-items:center}}.reviews-section__count{color:#fd502e;white-space:nowrap;width:calc(var(--grid-column-width)*2 + var(--grid-gap)*1)}@media screen and (max-width:1199px){.reviews-section__count{width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0)}}@media screen and (max-width:767px){.reviews-section__count{margin-right:9px;width:auto}}.reviews-section__title{color:#fafafa;margin:0;text-transform:none}@media screen and (max-width:767px){.reviews-section__title{margin-left:0}}.advantages-section{--section-bg:#2d3232;background-color:var(--section-bg);color:#fafafa;padding:100px 0}@media screen and (max-width:1366px){.advantages-section{padding:80px 0}}@media screen and (max-width:767px){.advantages-section{padding:65px 0 50px}}.advantages-section__head{align-items:flex-start;display:flex}@media screen and (max-width:1199px){.advantages-section__head{flex-wrap:wrap}}.advantages-section__left{align-items:flex-start;display:flex;width:calc(var(--grid-column-width)*10 + var(--grid-gap)*9)}@media screen and (max-width:1199px){.advantages-section__left{width:100%}}.advantages-section__number{color:#fd502e;flex-shrink:0;width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0)}.advantages-section__title{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);text-transform:unset}@media screen and (max-width:1366px){.advantages-section__title{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2)}}@media screen and (max-width:1199px){.advantages-section__title{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}}@media screen and (max-width:767px){.advantages-section__title{margin-left:calc(var(--grid-column-width)*0 + var(--grid-gap)*0)}}.advantages-section__right{padding-top:24px;width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}@media screen and (max-width:1199px){.advantages-section__right{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);padding-top:50px;width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}}@media screen and (max-width:767px){.advantages-section__right{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-top:50px;width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}}.advantages-section__description{opacity:.5}.advantages-section__list{display:flex;flex-wrap:wrap;gap:15px;margin-top:150px}@media screen and (max-width:1366px){.advantages-section__list{margin-top:120px}}@media screen and (max-width:1199px){.advantages-section__list{scrollbar-width:none}.advantages-section__list::-webkit-scrollbar{display:none;height:0;width:0}.advantages-section__list{flex-wrap:nowrap;gap:10px;margin-top:60px;margin-inline:calc(var(--offset-x)*-1);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-inline:var(--offset-x);scroll-padding-inline:var(--offset-x);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}.advantages-section__item{display:flex;flex:0 1 calc(33.33333% - 10px);min-height:500px;min-width:0;width:calc(33.33333% - 10px)}@media screen and (max-width:1366px){.advantages-section__item{min-height:440px}}@media screen and (max-width:1199px){.advantages-section__item{flex:0 0 auto;max-width:100%;min-height:310px;scroll-margin-left:var(--offset-x);scroll-snap-align:start;width:290px}}.advantages-section__card{background-color:#1b2222;border-radius:5px;box-shadow:inset 0 1px 0 #fafafa;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;overflow:hidden;padding:32px;width:100%}@media screen and (max-width:1199px){.advantages-section__card{padding:24px}}.advantages-section__card-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.advantages-section__icon{display:block;flex-shrink:0;height:160px;width:160px}@media screen and (max-width:1366px){.advantages-section__icon{height:130px;width:130px}}@media screen and (max-width:1199px){.advantages-section__icon{height:100px;width:100px}}.advantages-section__card-index{color:#39a9ac}.advantages-section__card-text{display:flex;flex-direction:column;gap:35px;max-width:465px}@media screen and (max-width:1199px){.advantages-section__card-text{gap:19px;max-width:none}}.advantages-section__card-title{color:#39a9ac}.advantages-section__card-description{opacity:.5}.advantages-section__nav{display:none;margin-top:30px;margin-inline:calc(var(--offset-x)*-1)}@media screen and (max-width:1199px){.advantages-section__nav{display:block}}.header{color:#fafafa;height:var(--header-height);max-width:100vw;padding-top:30px;position:fixed;transition:transform .6s cubic-bezier(.25,.25,0,1);width:100%;will-change:transform;z-index:11}html.no-scroll .header{overflow-x:clip;padding-right:calc(var(--scrollbar-width, 0px))}@media screen and (max-width:1199px){html.no-scroll .header{padding-right:calc(var(--actual-scrollbar-width, 0px))}}@media screen and (max-width:1366px){.header{padding-top:20px}}.header:before{background:linear-gradient(180deg,#1b2222,#1b2222 65%,#1b222200);content:"";height:calc(100% + 40px);inset:0 0 auto;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s cubic-bezier(.25,.25,0,1);z-index:-1}.header.is-scrolled:before{opacity:1}@media screen and (max-width:767px){.header:not(.is-scrolled):before{opacity:.6}}.header.is-hidden{transform:translateY(calc(-100% - 52px))}@media(prefers-reduced-motion:reduce){.header{transition:none}}.header__wrapper{position:relative;width:100%}.header__left,.header__wrapper{align-items:center;display:flex}.header__left{flex:0 0 30%;gap:30px;margin-right:auto}@media screen and (max-width:1199px){.header__left{flex:none;margin-right:0}}.header__center{align-items:center;display:flex;flex:1;gap:30px;justify-content:space-between}@media screen and (max-width:1199px){.header__center{flex:none;gap:0;justify-content:flex-end;margin-left:auto}}.header__center:has(>:only-child){justify-content:center}.btn-menu{align-items:center;display:flex;margin-right:82px}@media(any-hover:hover),(hover:hover)and (pointer:fine){.btn-menu:not(:disabled):hover .btn-menu__icon-container{border-color:#fafafa}.btn-menu:not(:disabled):hover .btn-menu__icon-container:before{transform:translateY(0)}.btn-menu:not(:disabled):hover .btn-menu__icon:after,.btn-menu:not(:disabled):hover .btn-menu__icon:before{background-color:#1b2222}}@media screen and (max-width:1366px){.btn-menu{margin-right:102px}}@media screen and (max-width:767px){.btn-menu{margin-right:0}}.btn-menu__icon-container{border:1px solid #fafafa59;border-radius:6px;display:inline-flex;height:40px;margin-right:20px;overflow:hidden;position:relative;width:50px}.btn-menu__icon-container,.btn-menu__icon-container:before{transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1)}.btn-menu__icon-container:before{background-color:#fafafa;content:"";height:100%;position:absolute;top:0;transform:translateY(-100%);width:100%}@media screen and (max-width:1366px){.btn-menu__icon-container{height:30px;margin-right:15px;width:38px}}@media screen and (max-width:1199px){.btn-menu__icon-container{height:35px;width:44px}}.btn-menu__icon{position:relative;width:100%}.btn-menu__icon:after,.btn-menu__icon:before{background-color:#fafafa;content:"";height:1px;left:50%;position:absolute;top:17px;transform:translateX(-50%);transition:color .4s cubic-bezier(.25,.25,0,1),background-color .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1),border-color .4s cubic-bezier(.25,.25,0,1);width:10px}.btn-menu__icon:after{top:23px}@media screen and (max-width:1366px){.btn-menu__icon:before{top:13px}.btn-menu__icon:after{top:17px}}@media screen and (max-width:767px){.btn-menu__text{display:none}}.header__nav-el{flex-shrink:0}@media screen and (max-width:1199px){.header__nav-el{display:none}}.header__nav,.header__nav-item{display:flex}.header__nav-item:not(:last-child){margin-right:6px}.header__products-btn .btn__text{align-items:center;display:inline-flex;gap:8px}.header__products-btn .btn__text:after{background-color:currentColor;content:"";flex:0 0 12px;height:12px;mask:url(/vki/static/icons/caret-up.svg) center/contain no-repeat;-webkit-mask:url(/vki/static/icons/caret-up.svg) center/contain no-repeat;transform:rotate(180deg);transition:transform .35s cubic-bezier(.25,.25,0,1);width:12px}@media(prefers-reduced-motion:reduce){.header__products-btn .btn__text:after{transition:none}}.header__products-btn.is-open .btn__text:after{transform:rotate(0deg)}.header__right{align-items:center;display:flex;flex:0 0 30%;justify-content:flex-end;margin-left:auto}@media screen and (max-width:1199px){.header__right{flex:none;margin-left:0}}.header__call{margin-left:38px}@media screen and (max-width:1199px){.header__call{margin-left:0}}@media screen and (max-width:1366px){.header__call{margin-left:35px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.header__call{margin-left:0}.header__call .btn--icon-right .btn__icon-container{margin-left:6px}}.header__logo{height:40px;width:110px}@media screen and (max-width:1366px){.header__logo{height:30px;width:82px}}@media screen and (max-width:1199px){.header__logo{height:35px;width:96px}.header__link-logo{bottom:0;left:calc(50% - 22px);position:absolute;transform:translateX(-50%)}}.products-menu{transition:visibility 1.2s,display allow-discrete 1.2s}.products-menu.products-menu--desktop{height:calc(var(--mobile-vh)*100 - var(--header-height));overflow:hidden;pointer-events:none;top:var(--header-height);z-index:10}.products-menu.products-menu--desktop .popup-margin{border-radius:0;height:100%;inset:0;left:0;overflow:hidden;top:0;width:100%}.products-menu.products-menu--desktop .popup-container{overflow:hidden;pointer-events:none}@media screen and (max-width:1199px){.products-menu .popup-margin{border-radius:16px;bottom:10px;height:calc(100% - 20px);left:10px;max-height:calc(100% - 20px);overflow:hidden;right:10px;top:10px;width:auto}.products-menu .popup-container{background-color:#fafafa;border-radius:16px;display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden;position:relative;transform:translateY(-110%);transition:transform .4s cubic-bezier(.25,.25,0,1)}}@media screen and (max-width:1199px)and (prefers-reduced-motion:reduce){.products-menu .popup-container{transform:none;transition:none}}@media screen and (max-width:1199px){.products-menu.popup--opened .popup-container{transform:none}@starting-style{.products-menu.popup--opened .popup-container{transform:translateY(-110%)}}.products-menu.popup--opened .popup-overlay{opacity:.3}@starting-style{.products-menu.popup--opened .popup-overlay{opacity:0}}}.products-menu__zone{display:flex;flex-direction:column;inset:0;overflow:hidden;padding:var(--offset-x);pointer-events:auto;position:absolute}.products-menu__zone--mobile{height:100%;inset:auto;max-height:100%;padding:0;width:100%}.products-menu__panel,.products-menu__zone--mobile{flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.products-menu__panel{background-color:#fafafa;border-radius:16px;color:#090909;display:flex;flex-direction:column;opacity:0;transform:translateY(-16px);transition:opacity .4s cubic-bezier(.25,.25,0,1),transform .4s cubic-bezier(.25,.25,0,1)}.products-menu__panel:after{background:linear-gradient(0deg,#fafafa,#fafafa00);bottom:0;content:"";height:72px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.products-menu.popup--opened .products-menu__panel{opacity:1;transform:translateY(0)}@starting-style{.products-menu.popup--opened .products-menu__panel{opacity:0;transform:translateY(-16px)}}@media(prefers-reduced-motion:reduce){.products-menu__panel{transform:none;transition:none}}@media screen and (max-width:1199px){.products-menu__panel{border-radius:0;flex:1 1 auto;max-height:100%;min-height:0;opacity:1;transform:none;width:100%}.products-menu__panel:after{display:none}}.products-menu__inner{display:flex;flex:1 1 auto;flex-direction:column;gap:40px;min-height:0;opacity:0;padding:60px 20px 0;pointer-events:none;transform:translateY(-12px);transition:opacity .35s cubic-bezier(.25,.25,0,1),transform .35s cubic-bezier(.25,.25,0,1)}.products-menu--content-ready .products-menu__inner{opacity:1;pointer-events:auto;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.products-menu__inner{transform:none;transition:none}.products-menu.popup--opened .products-menu__inner{opacity:1;pointer-events:auto}}@media screen and (max-width:1199px){.products-menu__inner{gap:24px;opacity:1;overflow:hidden;padding:16px 20px 20px;pointer-events:auto;position:relative;transform:none}.products-menu__inner--nested{gap:0}.products-menu__inner--nested .products-menu__mobile-top{position:relative;z-index:2}.products-menu__inner--nested .products-menu__mobile-top:after{background:linear-gradient(180deg,#fafafa,#fafafa00);content:"";height:24px;left:0;pointer-events:none;position:absolute;right:0;top:100%}.products-menu__inner--nested .products-menu__slide{padding-bottom:138px}}.products-menu__title{color:#1b2222;font-size:32px;font-weight:550;letter-spacing:-.03em;line-height:1;max-width:40ch;text-transform:uppercase;transition:opacity .28s cubic-bezier(.25,.25,0,1),transform .28s cubic-bezier(.25,.25,0,1)}@media screen and (max-width:1199px){.products-menu__title{font-size:24px}}.products-menu__title--mobile{font-size:18px;letter-spacing:-.03em;line-height:22px;max-width:none;text-align:left}.products-menu__title--exit{opacity:0;transform:translateY(8px)}.products-menu__title--enter{animation:products-menu-title-in .28s cubic-bezier(.25,.25,0,1) both}@media(prefers-reduced-motion:reduce){.products-menu__title{transition:none}.products-menu__title--enter{animation:none}}@keyframes products-menu-title-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.products-menu__mobile-top{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:20px}.products-menu__mobile-heading{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.products-menu__close{color:#1b2222}.products-menu__view-all{color:#1b2222;font-family:Pitagon-Sans,Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:600;letter-spacing:.01em;line-height:16px;text-transform:uppercase}.products-menu__mobile-footer{background:linear-gradient(0deg,#fafafa,#fafafa00);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:72px 20px 20px;pointer-events:none;position:absolute;right:0;z-index:3}.products-menu__back-btn{align-items:center;background-color:#39a9ac;border-radius:6px;color:#fafafa;display:flex;font-family:Pitagon-Sans,Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:600;justify-content:center;letter-spacing:.01em;line-height:16px;padding:15px;pointer-events:auto;text-transform:uppercase;width:100%}.products-menu__columns{--gap:14px;--products-menu-col-w:calc(33.33333% - 13.33333px);--products-menu-col-w:calc(33.33333cqw - 13.33333px);align-items:stretch;container-name:products-menu-cols;container-type:inline-size;display:flex;flex:1 1 auto;gap:var(--gap);min-height:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.products-menu__column-slot{border-right:1px solid #0000;box-sizing:border-box;display:flex;flex:0 0 var(--products-menu-col-w);flex-direction:column;max-height:100%;max-width:var(--products-menu-col-w);min-width:var(--products-menu-col-w);padding-right:var(--gap);position:relative;width:var(--products-menu-col-w)}.products-menu__column-slot:not(:last-child){border-right-color:#09090914}.products-menu__column{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}@supports(scrollbar-width:thin){.products-menu__column{scrollbar-color:#fd502e #0000;scrollbar-width:thin}}@supports selector(*::-webkit-scrollbar){.products-menu__column{scrollbar-color:revert;scrollbar-width:revert}}.products-menu__column::-webkit-scrollbar{background-color:#fd502e03;height:8px;width:8px}.products-menu__column::-webkit-scrollbar-thumb{background-color:#fd502e;border-radius:4px}@media screen and (max-width:767px){.products-menu__column::-webkit-scrollbar{background-color:#fd502e03;height:8px;width:0}}.products-menu__column{padding-bottom:72px}.products-menu__column::-webkit-scrollbar{height:3px;width:3px}.products-menu__column::-webkit-scrollbar-thumb{border-radius:2px}.products-menu__column--enter-x{animation:products-menu-enter-x .35s cubic-bezier(.25,.25,0,1) both}@media(prefers-reduced-motion:reduce){.products-menu__column--enter-x{animation:none}}.products-menu__column--enter-y{animation:products-menu-enter-y .35s cubic-bezier(.25,.25,0,1) .2s both;position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.products-menu__column--enter-y{animation:none}}.products-menu__column--exit-x{animation:products-menu-exit-x .35s cubic-bezier(.25,.25,0,1) both;pointer-events:none}@media(prefers-reduced-motion:reduce){.products-menu__column--exit-x{animation:none}}.products-menu__column--exit-y{animation:products-menu-exit-y .35s cubic-bezier(.25,.25,0,1) both;inset:0 var(--gap) 0 0;pointer-events:none;position:absolute;z-index:0}@media(prefers-reduced-motion:reduce){.products-menu__column--exit-y{animation:none}}@keyframes products-menu-enter-x{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes products-menu-enter-y{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes products-menu-exit-x{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(24px)}}@keyframes products-menu-exit-y{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}.products-menu__slider{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.products-menu__track{display:flex;flex:1 1 auto;height:100%;min-height:0;transition:transform .35s cubic-bezier(.25,.25,0,1);width:100%}@media(prefers-reduced-motion:reduce){.products-menu__track{transition:none}}.products-menu__slide{align-self:stretch;box-sizing:border-box;flex:0 0 100%;height:100%;max-height:100%;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-right:var(--offset-x);touch-action:pan-y}@supports(scrollbar-width:thin){.products-menu__slide{scrollbar-color:#fd502e #0000;scrollbar-width:thin}}@supports selector(*::-webkit-scrollbar){.products-menu__slide{scrollbar-color:revert;scrollbar-width:revert}}.products-menu__slide::-webkit-scrollbar{background-color:#fd502e03;height:8px;width:8px}.products-menu__slide::-webkit-scrollbar-thumb{background-color:#fd502e;border-radius:4px}@media screen and (max-width:767px){.products-menu__slide::-webkit-scrollbar{background-color:#fd502e03;height:8px;width:0}}.products-menu__slide::-webkit-scrollbar{height:3px;width:3px}.products-menu__slide::-webkit-scrollbar-thumb{border-radius:2px}.products-menu__list{display:flex;flex-direction:column;gap:10px;padding-top:20px}.products-menu__item{background-color:#e9e9e9;border-radius:16px;transition:background-color .4s ease}.products-menu__item.is-active{background-color:#fd502e26}.products-menu__item.is-active .products-menu__drop{background-color:#fd502e}.products-menu__item.is-active .products-menu__drop:after{border-color:#fafafa}.products-menu__row{align-items:center;display:flex;gap:12px;min-height:70px;padding:15px 20px}.products-menu__link{align-items:center;color:inherit;display:flex;flex:1 1 auto;gap:20px;min-width:0}.products-menu__thumb{border-radius:8px;flex:0 0 60px;height:60px;overflow:hidden;width:60px}.products-menu__thumb img{height:100%;object-fit:cover;width:100%}.products-menu__text{display:flex;flex-direction:column;gap:10px;min-width:0}.products-menu__count{color:#fd502e;font-family:Pitagon-Sans,Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:600;letter-spacing:.01em;line-height:16px;text-transform:uppercase}.products-menu__name{color:#090909;font-size:14px;font-weight:550;letter-spacing:-.03em;line-height:18px;text-transform:uppercase}.products-menu__drop{--offset-hover:-5px;--size:30px;--size-after:8px;align-items:center;background-color:#fafafa;border-radius:6px;display:flex;height:var(--size);justify-content:center;margin:var(--offset-hover);position:relative;transition:background-color .4s ease;width:var(--size);z-index:1}.products-menu__drop:after{border-bottom:1.5px solid #fd502e;border-right:1.5px solid #fd502e;content:"";height:var(--size-after);margin-left:-3px;transform:rotate(-45deg);width:var(--size-after)}@media(prefers-reduced-motion:reduce){.products-menu__drop{transition:none}}@media(any-hover:hover),(hover:hover)and (pointer:fine){.products-menu__drop:not(:disabled):hover{background-color:#fd502e}.products-menu__drop:not(:disabled):hover:after{border-color:#fafafa}}@media screen and (max-width:1366px){.products-menu__drop{background-color:#fafafa;border-radius:4px;flex:0 0 26px;height:26px;margin:-5px;position:relative;transition:background-color .4s ease;width:26px;z-index:1}.products-menu__drop:after{height:6px;width:6px}}@media screen and (max-width:1199px){.products-menu__drop{background-color:#fafafa;border-radius:6px;height:24px;margin:-6px -6px -6px 0;position:relative;transition:background-color .4s ease;width:24px;z-index:1}.products-menu__drop:after{height:8px;width:8px}}.footer{background-color:#192121;box-shadow:0 -4px 20px #00000014;color:#fafafa;margin-top:auto;padding-bottom:40px;padding-top:30px;position:sticky;top:0;z-index:10}.footer__main{display:flex;margin-bottom:270px}@media screen and (max-width:1366px){.footer__main{margin-bottom:115px}}@media screen and (max-width:767px){.footer__main{flex-direction:column;margin-bottom:45px}}.footer__left{width:calc(var(--grid-column-width)*5 + var(--grid-gap)*4)}@media screen and (max-width:767px){.footer__left{border-bottom:1px solid #fafafa59;padding-bottom:80px;width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}}.footer__contacts-connect{margin-left:calc(var(--grid-column-width)*5 + var(--grid-gap)*5);width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}@media screen and (max-width:1199px){.footer__contacts-connect{margin-left:calc(var(--grid-column-width)*-2 + var(--grid-gap)*-2)}}@media screen and (max-width:767px){.footer__contacts-connect{border-bottom:1px solid #fafafa59;margin-left:calc(var(--grid-column-width)*0 + var(--grid-gap)*0);padding-bottom:70px;padding-top:80px}}.footer__social-wrapper{margin-bottom:260px;margin-top:60px}@media screen and (max-width:1366px){.footer__social-wrapper{margin-bottom:194px}}@media screen and (max-width:1199px){.footer__social-wrapper{margin-bottom:348px;margin-top:30px}}@media screen and (max-width:767px){.footer__social-wrapper{margin-bottom:61px}}.footer__right{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}@media screen and (max-width:1199px){.footer__right{margin-left:calc(var(--grid-column-width)*0 + var(--grid-gap)*0);width:calc(var(--grid-column-width)*1 + var(--grid-gap)*0)}}@media screen and (max-width:767px){.footer__right{align-items:flex-start;padding-top:32px;width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}}.footer__contact{align-items:flex-end;display:flex;max-width:374px}.footer__question{opacity:.5;padding-left:70px}@media screen and (max-width:1366px){.footer__question{padding-left:82px}}@media screen and (max-width:1199px){.footer__question{padding-left:115px}}@media screen and (max-width:767px){.footer__question{padding-left:75px}}.footer__right-link{opacity:.5;text-align:right;transition:opacity .4s ease-in;white-space:nowrap}@media(any-hover:hover),(hover:hover)and (pointer:fine){.footer__right-link:not(:disabled):hover{opacity:1}}.footer__right-link:not(:disabled):active{opacity:1}.footer__right-link:not(:last-child){margin-bottom:10px}.footer__bottom{background:url(/vki/static/images/footer-bottom.svg);background-position:bottom 3px left;background-repeat:no-repeat;background-size:100% auto;height:160px;position:relative}@media screen and (max-width:1199px){.footer__bottom{background:url(/vki/static/images/footer-bottom-tablet.svg);background-position:bottom 3px left;background-repeat:no-repeat;background-size:100% auto}}@media screen and (max-width:767px){.footer__bottom{background:url(/vki/static/images/footer-bottom-mobile.svg);background-position:bottom 3px left 49%;background-repeat:no-repeat;background-size:51.8% auto;height:120px}}.footer__bottom-copy{bottom:0;height:auto;left:22.4%;opacity:.5;position:absolute;transition:opacity .4s ease-in;width:6.72%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.footer__bottom-copy:not(:disabled):hover{opacity:1}}@media screen and (max-width:1199px){.footer__bottom-copy{left:20%;width:13%}}@media screen and (max-width:767px){.footer__bottom-copy{left:0;width:24.24%}}.footer__bottom-copy--2{left:72.47%}@media screen and (max-width:1199px){.footer__bottom-copy--2{left:67%}}@media screen and (max-width:767px){.footer__bottom-copy--2{left:75%}}.footer__bottom-copy-img{height:100%;width:100%}.footer--overlap{background:#fff;bottom:0;box-shadow:0 -8px 30px #0000001a;left:0;pointer-events:auto;position:fixed;transform:translateY(-100%);width:100%;z-index:100}.footer__bottom-copy-text{bottom:0;display:flex;font-size:80%;font-weight:400;gap:6px;justify-content:space-between;left:0;letter-spacing:-.05em;margin-top:auto;padding:4% 6%;position:absolute;width:100%}@media screen and (max-width:1199px){.footer__bottom-copy-text{font-size:1.6vw}}@media screen and (max-width:767px){.footer__bottom-copy-text{font-size:3vw}}.key-visual-wrapper{--key-visual-scroll-height:11000px;height:var(--key-visual-scroll-height);pointer-events:none;position:relative;z-index:4}@media screen and (max-width:1199px){.key-visual-wrapper{--key-visual-scroll-height:8700px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.key-visual-wrapper{--key-visual-scroll-height:4550px}}html.no-js .key-visual-wrapper{height:auto}.key-visual{contain:strict;display:flex;height:calc(var(--mobile-vh)*100);overflow:hidden;overflow:clip;position:sticky;top:0;width:100%}html.no-js .key-visual{contain:unset;height:auto;position:static}.key-visual-slide__learn-more-btn--no-js{display:none}html.no-js .key-visual-slide__learn-more-btn--no-js{display:block}.key-visual__inner{pointer-events:auto;position:relative;width:100%;will-change:transform}html.is-turning-valve .key-visual__inner{cursor:grabbing;-webkit-user-select:none;user-select:none}html.no-js .key-visual__inner{height:calc(var(--mobile-vh)*500)}@property --x{syntax:"<percentage>";inherits:false;initial-value:0}@keyframes section-bg{0%{transform:translateZ(0)}to{transform:translate3d(var(--x,0),0,0)}}.key-visual__container{padding-left:var(--offset-x);padding-right:var(--offset-x)}.key-visual__background{background:#090909;inset:0;overflow:hidden;position:absolute;z-index:0}.key-visual__background-wrapper{left:-999px;margin:auto;position:absolute;right:-999px;top:-20%}.key-visual__background-image{display:block;height:100%;width:100%;-webkit-overflow-scrolling:touch}.key-visual__poster{inset:0;position:absolute;z-index:0}.key-visual__poster img{height:100%;object-fit:cover;width:100%}html.no-js .key-visual__poster{display:none}.key-visual__canvas{height:100%;inset:0;opacity:0;position:absolute;transition:opacity .8s cubic-bezier(.25,.25,0,1);width:100%;z-index:1}.is-scene-ready .key-visual__canvas{opacity:1}html.no-js .key-visual__canvas{display:none}.key-visual__slider{inset:0;overflow:hidden;overflow:clip;position:absolute;z-index:2}html.no-js .key-visual__slider{position:static}.key-visual__slider-container{display:flex;height:100%;transform:translate(0);width:var(--container-width);will-change:transform}html.no-js .key-visual__slider-container{flex-direction:column;height:auto;width:100%}.key-visual-slide{color:#fafafa;flex:1;overflow:hidden;position:relative;width:calc(var(--grid-column-width)*20 + var(--grid-gap)*19)}@media screen and (max-width:1199px){.key-visual-slide{width:calc(var(--grid-column-width)*10 + var(--grid-gap)*9)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.key-visual-slide{width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}}html.no-js .key-visual-slide{height:calc(var(--mobile-vh)*100);overflow:visible}.key-visual-slide__hero-title{padding-top:130px;width:calc(var(--grid-column-width)*9 + var(--grid-gap)*8)}@media screen and (min-width:1920px){.key-visual-slide__hero-title{padding-top:190px}}@media screen and (max-width:1199px){.key-visual-slide__hero-title{padding-top:112px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.key-visual-slide__hero-title{padding-top:95px}}.key-visual-slide__hero-title>span:first-child{display:block;padding-bottom:4px}@media screen and (max-width:1199px){.key-visual-slide__hero-title>span:first-child{padding-bottom:6px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.key-visual-slide__hero-title>span:first-child{padding-bottom:12px}}.key-visual-slide__hero-title>span:last-child{display:block;margin-left:calc(var(--grid-column-width)*3 + var(--grid-gap)*3)}@media screen and (min-width:1920px){.key-visual-slide__hero-title>span:last-child{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2)}}@media screen and (max-width:1199px){.key-visual-slide__hero-title>span:last-child{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.key-visual-slide__hero-title>span:last-child{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}}.key-visual-slide__hero-promo{margin-left:calc(var(--grid-column-width)*16 + var(--grid-gap)*16);margin-top:-130px;position:relative;z-index:2}@media screen and (max-width:1366px){.key-visual-slide__hero-promo{margin-left:calc(var(--grid-column-width)*15 + var(--grid-gap)*15)}}@media screen and (max-width:1199px){.key-visual-slide__hero-promo{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);margin-top:240px;position:absolute;width:calc(var(--grid-column-width)*6 + var(--grid-gap)*5)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.key-visual-slide__hero-promo{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);margin-top:170px}}@media screen and (max-width:900px)and (orientation:landscape){.key-visual-slide__hero-promo{margin-left:calc(var(--grid-column-width)*4 + var(--grid-gap)*4);margin-top:24px}}.key-visual-slide__hero-description-wrapper{height:100vh;height:100dvh;left:0;position:absolute;top:0;width:100vw}.key-visual-slide__hero-description{bottom:15%;margin-left:calc(var(--grid-column-width)*15 + var(--grid-gap)*15);margin-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-top:320px;position:absolute}@media screen and (min-width:1920px){.key-visual-slide__hero-description{margin-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-top:450px}}@media screen and (max-width:1199px){.key-visual-slide__hero-description{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);margin-right:calc(var(--grid-column-width)*4 + var(--grid-gap)*4);padding-top:100px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.key-visual-slide__hero-description{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);margin-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-top:50px}}@media screen and (max-width:900px)and (orientation:landscape){.key-visual-slide__hero-description{bottom:96px}}.key-visual-slide__hero-description-caption{display:block;margin-bottom:10px;opacity:.5;text-transform:uppercase}.key-visual-slide__container{margin-left:calc(var(--grid-column-width)*3 + var(--grid-gap)*3);margin-right:calc(var(--grid-column-width)*3 + var(--grid-gap)*3);padding-top:130px}@media screen and (min-width:1920px){.key-visual-slide__container{margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);margin-right:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);padding-top:170px}}@media screen and (max-width:1199px){.key-visual-slide__container{margin-left:calc(var(--grid-column-width)*0 + var(--grid-gap)*0);margin-right:calc(var(--grid-column-width)*0 + var(--grid-gap)*0);padding-top:140px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.key-visual-slide__container{margin-left:calc(var(--grid-column-width)*0 + var(--grid-gap)*0);margin-right:calc(var(--grid-column-width)*0 + var(--grid-gap)*0);padding-top:80px}}.key-visual-slide__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px}@media screen and (min-width:1920px){.key-visual-slide__header{margin-bottom:80px}}@media screen and (max-width:1199px){.key-visual-slide__header{margin-bottom:90px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.key-visual-slide__header{align-items:start;margin-bottom:50px}}.key-visual-slide__title-wrapper{flex:1;min-width:0;text-align:center}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.key-visual-slide__title-wrapper{margin:150px -100px 0}}@media screen and (max-width:900px)and (orientation:landscape){.key-visual-slide__title-wrapper{margin-top:40px}}.key-visual-slide__title-caption{color:#39a9ac;margin-bottom:15px}@media screen and (min-width:1920px){.key-visual-slide__title-caption{margin-bottom:30px}}@media screen and (max-width:1199px){.key-visual-slide__title-caption{margin-bottom:20px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.key-visual-slide__title-caption{margin-bottom:10px}}.key-visual-slide__title{text-transform:none}.key-visual-slide__content{margin-left:calc(var(--grid-column-width)*7 + var(--grid-gap)*7);margin-right:calc(var(--grid-column-width)*2 + var(--grid-gap)*2)}@media screen and (min-width:1920px){.key-visual-slide__content{margin-left:calc(var(--grid-column-width)*7 + var(--grid-gap)*7);margin-right:calc(var(--grid-column-width)*3 + var(--grid-gap)*3)}}@media screen and (max-width:1199px){.key-visual-slide__content{margin-left:calc(var(--grid-column-width)*5 + var(--grid-gap)*5);margin-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1)}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.key-visual-slide__content{margin-left:calc(var(--grid-column-width)*0 + var(--grid-gap)*0);margin-right:calc(var(--grid-column-width)*0 + var(--grid-gap)*0);text-align:center}}@media screen and (max-width:900px)and (orientation:landscape){.key-visual-slide__content{margin-left:calc(var(--grid-column-width)*1.5 + var(--grid-gap)*1.5);margin-right:calc(var(--grid-column-width)*1.5 + var(--grid-gap)*1.5)}}.key-visual-slide__description{opacity:.6}@media(any-hover:hover),(hover:hover)and (pointer:fine){.key-visual-slide__learn-more-btn:not(:disabled):hover{color:#39a9ac}}.key-visual__progress-bar{--indicator-x:0px;--top-position:calc(100vh - 60px);height:35px;left:0;overflow:hidden;position:fixed;top:var(--top-position);transform:translateZ(0);width:100%;z-index:10}@media screen and (max-width:1199px){.key-visual__progress-bar{transition:top .2s ease-out}}html.no-js .key-visual__progress-bar{display:none}.key-visual__progress-bar-inner{height:100%;position:relative}.key-visual__progress-bar-grid{background-size:10px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%23ffffff66' d='M0 10V0h1v10z'/%3E%3C/svg%3E");bottom:0;height:4px;left:0;margin:auto;position:absolute;top:0;width:100%}.key-visual__progress-bar-grid--active{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath fill='%23fff' d='M0 10V0h1v10z'/%3E%3C/svg%3E");width:var(--indicator-x)}.key-visual__progress-bar-indicator{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#fafafa1a;border:1px solid #fafafa66;border-radius:4px;color:#fafafa;display:inline-flex;height:100%;padding:0 12px;position:absolute;transform-origin:center;will-change:transform}.key-visual__progress-bar-indicator:not(.is-safari .key-visual__progress-bar-indicator){transition:transform .1s linear}@media screen and (max-width:1199px){.key-visual__progress-bar-indicator{transition:none}}.key-visual__progress-bar-indicator-inner{--height:13px;align-items:center;display:flex;gap:10px;height:var(--height);overflow:hidden}@media screen and (min-width:1920px){.key-visual__progress-bar-indicator-inner{--height:16px}}@media screen and (max-width:1199px){.key-visual__progress-bar-indicator-inner{--height:15px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.key-visual__progress-bar-indicator-inner{--height:13px}}.key-visual__progress-bar-indicator-dial{flex:none;height:var(--height);width:var(--height)}.key-visual__progress-bar-indicator-pct{height:100%}.key-visual__progress-bar-indicator-text{height:100%;opacity:.6;position:relative;text-transform:none;transition:width .2s cubic-bezier(.25,.25,0,1);will-change:width}.key-visual__progress-bar-indicator-text-variant{height:100%;left:0;position:absolute;top:0;transform:translateY(200%);transition:transform .3s cubic-bezier(.25,.25,0,1);white-space:nowrap}.key-visual__progress-bar-indicator-text-variant.is-active{transform:translate(0);transition-delay:.3s}.key-visual__flow{background:radial-gradient(circle at 50% 70%,#39a9ac73 0,#39a9ac00 55%);inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(.6);transition:opacity .8s cubic-bezier(.25,.25,0,1),transform 1.4s cubic-bezier(.25,.25,0,1);z-index:1}.is-valve-open .key-visual__flow{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.key-visual__flow{transform:none;transition:opacity .3s linear}}.key-visual__finale{bottom:90px;opacity:0;pointer-events:none;position:absolute;right:var(--offset-x);transform:translate3d(0,20px,0);transition:opacity .8s cubic-bezier(.25,.25,0,1),transform .8s cubic-bezier(.25,.25,0,1);z-index:11}.is-valve-open .key-visual__finale{opacity:1;pointer-events:auto;transform:none;transition-delay:.3s}@media screen and (max-width:1199px){.key-visual__finale{bottom:80px}}@media(prefers-reduced-motion:reduce){.key-visual__finale{transform:none}}.key-visual__progress-bar-indicator-dial{transition:color .8s cubic-bezier(.25,.25,0,1)}.is-valve-open .key-visual__progress-bar-indicator-dial{color:#39a9ac}.projects-cards__show-more-container{display:flex;justify-content:center}@media screen and (max-width:576px){.projects-cards__show-more-container{align-items:stretch}}.projects-cards__show-more{--padding-y:9.3px}@media screen and (max-width:576px){.projects-cards__show-more-btn{width:100%}}.projects-cards__show-more-btn .loading-animation{height:20px;width:20px}@media screen and (max-width:767px){.products-cards__filter .filter__btn-inner,.products-cards__filter .filter__icon{height:35px}.products-cards__filter .filter__text{--padding-y:13px}}.quick-search{background-color:#1b2222;position:relative;transition:width .5s cubic-bezier(.25,.25,0,1);width:min(200px,100%)}@media screen and (max-width:1199px){.quick-search{width:44px}}.quick-search.is-active{width:min(465px,100%)}@media screen and (max-width:1199px){.quick-search.is-active{width:calc(100vw - 140px)}.quick-search.is-active .search-popup-form__input{transition-delay:.1s}.quick-search.is-active .search-popup-form__btn-wrapper--clear{width:44px}.quick-search:not(.is-active) .search-popup-form__input{padding-inline:0}.quick-search:not(.is-active) .search-popup-form__btn-wrapper--clear{width:0}}.search-popup-form__btn-wrapper--clear{overflow:hidden;transition:width .3s ease}.search-popup-form__results-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#d9d9d959;border-radius:6px;display:flex;flex-direction:column;padding:20px 10px;position:absolute;top:calc(100% + 5px);width:100%;z-index:2}.search-popup-form__results-wrapper.is-hidden{display:none}.search-popup-form__results{max-height:min(310px,100vh - 100px);overflow-y:auto}.search-popup-form__results::-webkit-scrollbar{height:3px;width:3px}.search-popup-form__results::-webkit-scrollbar-thumb{background-color:#fff;border-radius:10px}.search-popup-form__results::-webkit-scrollbar-track{background-color:#ffffff03}.search-popup-form{border:1px solid #fafafa59;border-radius:6px}.search-popup-form__input-wrapper{flex:1;min-height:0}.search-popup-form__input{border:0;color:#fff;height:42px;padding:0 16px;transition:padding .3s ease}@media screen and (max-width:1199px){.search-popup-form__input{height:35px;padding-inline:10px}}.search-popup-form__input:focus{border:0}.search-popup-form__input:-webkit-autofill{box-shadow:none!important;-webkit-text-fill-color:#fff!important;caret-color:#fff;-webkit-transition:background-color 9999s ease-out,color 9999s ease-out;transition:background-color 9999s ease-out,color 9999s ease-out}.search-popup-form{align-items:center;display:flex}.search-popup-form__btn-wrapper{align-items:center;display:flex;height:42px;justify-content:center;width:42px}@media screen and (max-width:1199px){.search-popup-form__btn-wrapper{height:35px;width:44px}}.search-popup-form__btn-wrapper:not(:first-child){position:relative}.search-popup-form__btn-wrapper:not(:first-child):before{background-color:#fafafa;content:"";height:18px;left:0;opacity:.2;position:absolute;top:50%;transform:translateY(-50%);width:1px}.search-popup-form__btn-wrapper svg{height:auto;width:12px}.search-popup-form__btn-seach-icon:is(svg){width:16px}.search-popup-form__btn-container{display:flex}.search-popup-form__btn{position:relative}.search-popup-form__btn:before{content:"";height:100%;left:50%;min-height:42px;min-width:42px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.search-popup-form__btn{transition:opacity .25s ease}@media(any-hover:hover),(hover:hover)and (pointer:fine){.search-popup-form__btn:not(:disabled):hover{opacity:.6}}.search-popup-form__quick-search{align-items:flex-start;display:flex;flex-direction:column;gap:25px}.search-popup-form__quick-search-item{transition:opacity .25s ease}.search-popup-form__quick-search-item:not(:last-child){position:relative}.search-popup-form__quick-search-item:not(:last-child):before{content:"";height:100%;left:50%;min-height:42px;min-width:42px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media(any-hover:hover),(hover:hover)and (pointer:fine){.search-popup-form__quick-search-item:not(:disabled):hover{opacity:.6}}.search-popup-form__message:not(:last-child){margin-bottom:20px}.search-popup-form__message:empty{display:none}.wysiwyg p:not([class]):not(:first-child){margin-top:1.33em}.wysiwyg p:not([class]):not(:last-child){margin-bottom:1.33em}.wysiwyg p:empty{display:none}.wysiwyg a:not([class]){color:#000}.policy-page__breadcrumbs{margin-bottom:140px;text-align:center}@media screen and (max-width:1366px){.policy-page__breadcrumbs{margin-bottom:90px}}@media screen and (max-width:1199px){.policy-page__breadcrumbs{margin-bottom:100px}}@media screen and (max-width:767px){.policy-page__breadcrumbs{margin-bottom:80px}}.policy-page__header{animation:fadeInUp .8s ease forwards;margin-bottom:152px;opacity:0;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;white-space:normal}@media screen and (max-width:1366px){.policy-page__header{margin-bottom:96px}}@media screen and (max-width:1199px){.policy-page__header{margin-bottom:99px}}@media screen and (max-width:767px){.policy-page__header{margin-bottom:67px}}.policy-page{color:#fafafa;margin-left:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);margin-right:calc(var(--grid-column-width)*2 + var(--grid-gap)*2);padding-bottom:170px;padding-top:270px}@media screen and (max-width:1366px){.policy-page{margin-left:calc(var(--grid-column-width)*3 + var(--grid-gap)*3);margin-right:calc(var(--grid-column-width)*3 + var(--grid-gap)*3);padding-bottom:130px;padding-top:170px}}@media screen and (max-width:1199px){.policy-page{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);margin-right:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-bottom:100px}}@media screen and (max-width:767px){.policy-page{margin-left:0;margin-right:0;padding-bottom:100px;padding-top:120px}}.policy-page h2,.policy-page h3,.policy-page h4,.policy-page h5,.policy-page h6{color:#fd502e;margin-bottom:40px;text-transform:none}@media screen and (max-width:1366px){.policy-page h2,.policy-page h3,.policy-page h4,.policy-page h5,.policy-page h6{margin-bottom:32px}}@media screen and (max-width:1199px){.policy-page h2,.policy-page h3,.policy-page h4,.policy-page h5,.policy-page h6{margin-bottom:28px}}@media screen and (max-width:767px){.policy-page h2,.policy-page h3,.policy-page h4,.policy-page h5,.policy-page h6{margin-bottom:24px}}.policy-page li p:only-child,.policy-page p:not(:last-child){margin-bottom:20px}.policy-page h2,.policy-page h3,.policy-page h4,.policy-page h5,.policy-page h6,.policy-page p:first-of-type{margin-top:150px}@media screen and (max-width:1366px){.policy-page h2,.policy-page h3,.policy-page h4,.policy-page h5,.policy-page h6,.policy-page p:first-of-type{margin-top:120px}}@media screen and (max-width:1199px){.policy-page h2,.policy-page h3,.policy-page h4,.policy-page h5,.policy-page h6,.policy-page p:first-of-type{margin-top:104px}}@media screen and (max-width:767px){.policy-page h2,.policy-page h3,.policy-page h4,.policy-page h5,.policy-page h6,.policy-page p:first-of-type{margin-top:97px}}.policy-page h2:first-of-type,.policy-page h3:first-of-type,.policy-page h4:first-of-type,.policy-page h5:first-of-type,.policy-page h6:first-of-type,.policy-page p:first-of-type{margin-top:0}.policy-page ol,.policy-page ul{margin-bottom:20px}.policy-page__main{animation:fadeInUp .8s ease-in-out forwards;animation-delay:.2s;opacity:0}.policy-page__main a{border-bottom:1px solid #fafafa80;transition:border-color .4s cubic-bezier(.25,.25,0,1)}@media(any-hover:hover),(hover:hover)and (pointer:fine){.policy-page__main a:not(:disabled):hover{border-color:#fafafa}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-page .footer{display:none}.error-page-inner{background-color:#1b2222;color:#fafafa;height:calc(var(--mobile-vh)*100);overflow:hidden;position:relative;width:100vw}.error-page-inner:before{background-image:url(/vki/static/images/404-grid.svg);background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.error-page-inner__bottom{bottom:0;height:45%;left:50%;position:absolute;transform:translateX(-50%);width:80%}.error-page-inner__image{align-items:flex-end;display:flex;height:100%;justify-content:center;left:0;position:absolute;width:100%}@media screen and (max-width:767px){.error-page-inner__image{bottom:-5%}}.error-page-inner__image img{height:auto;object-fit:contain;width:100%}.error-page-inner__number{animation:number 1s forwards;animation-delay:.5s;bottom:100%;color:#fd502e;font-size:clamp(260px,-120px + 29.6875vw,450px);left:0;letter-spacing:-.05em;position:absolute;text-align:center;transform:translateY(80%);width:100%;z-index:-1}@media screen and (max-width:1199px){.error-page-inner__number{font-size:256px}}@media screen and (max-width:767px){.error-page-inner__number{font-size:clamp(140px,37.6470588235px + 28.431372549vw,256px)}}@keyframes number{0%{transform:translateY(80%)}to{transform:translateY(40%)}}@keyframes text{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.error-page-inner__text{margin-left:calc(var(--grid-column-width)*10 + var(--grid-gap)*10);padding-left:5px;position:absolute;top:15%}@media screen and (max-width:1366px){.error-page-inner__text{padding-left:7px}}@media screen and (max-width:1199px){.error-page-inner__text{margin-left:calc(var(--grid-column-width)*5 + var(--grid-gap)*5)}}@media screen and (max-width:767px){.error-page-inner__text{left:50%;margin-left:calc(var(--grid-column-width)*0 + var(--grid-gap)*0);text-align:center;top:25%;transform:translateX(-50%)}}.error-page-inner__oops{animation:text 1s forwards;animation-delay:.2s;color:#fd502e;margin-bottom:10px;opacity:0;transform:translateY(20px)}@media screen and (max-width:1199px){.error-page-inner__oops{margin-bottom:30px}}@media screen and (max-width:767px){.error-page-inner__oops{margin-bottom:15px}}.error-page-inner__not-found{animation:text 1s forwards;animation-delay:.4s;opacity:0;transform:translateY(20px);white-space:nowrap}.error-page-inner__button{bottom:5%;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.index-page__main{background-color:#1b2222;box-shadow:inset 0 1px 0 #ffffff1a,0 -10px 24px #0006;margin-top:calc(var(--mobile-vh)*100*-1);position:relative;z-index:5}html.no-js .index-page__main{margin-top:0}.products-page__products-title{color:#fff;margin-inline:auto;max-width:30ch;text-align:center}.products-page__products-title:not(:last-child){margin-bottom:99px}@media screen and (max-width:1366px){.products-page__products-title:not(:last-child){margin-bottom:50px}}@media screen and (max-width:767px){.products-page__products-title:not(:last-child){margin-bottom:40px}}.products-page__products-container:not(:first-child){margin-top:0}.products-inner__cards{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:170px}@media screen and (max-width:1366px){.products-inner__cards{gap:10px}}@media screen and (max-width:1199px){.products-inner__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.products-inner__cards{gap:8px;padding-bottom:100px}}.products-inner__cards .products-inner__card{overflow:hidden}.products-inner__cards .product-card{background-color:#212626;border-radius:0 0 6px 6px;overflow:hidden;padding:20px}@media screen and (max-width:767px){.products-inner__cards .product-card{padding:12px}}.products-inner__cards .product-card__description{margin-top:6px}.products-inner__cards .product-card__img-container{aspect-ratio:1/1;height:auto;margin:16px 0;max-width:none;width:100%}@media screen and (max-width:767px){.products-inner__cards .product-card__img-container{margin:12px 0}}.products-inner__cards .product-card__img{object-fit:contain}.products-inner__cards .product-card__bottom{align-items:center}.products-inner__cards .product-card__tag{margin-top:0}.products-inner__cards .product-card__hover-icon{margin-bottom:0}@media screen and (max-width:767px){.products-inner__cards .product-card__tags{display:none}.products-inner__cards .product-card__hover-icon{margin-left:auto}.products-inner__cards .card-arrow__text{display:none}}.products-new{background-color:#262e2e;color:#fafafa}.products-new .card-arrow__text{display:none}.products-new .card-arrow__el{background-color:#0000;border:1px solid #fafafa33}.products-new__top{padding-bottom:120px;padding-top:140px}@media screen and (max-width:1366px){.products-new__top{padding-bottom:80px;padding-top:100px}}@media screen and (max-width:1199px){.products-new__top{padding-bottom:40px;padding-top:100px}}.products-new__head{align-items:flex-start;display:flex;gap:40px;justify-content:space-between;margin-top:65px}@media screen and (max-width:1199px){.products-new__head{flex-direction:column;margin-top:32px}}.products-new__title{max-width:18ch}.products-new__lead{align-items:flex-start;display:flex;flex-direction:column;gap:68px;width:601px}@media screen and (max-width:1199px){.products-new__lead{gap:24px;width:100%}}.products-new__description{opacity:.5}.products-new__panel-inner{align-items:flex-start;background-color:#192121;border-radius:20px;display:flex;gap:90px;margin-bottom:var(--offset-x);padding:30px}@media screen and (max-width:1366px){.products-new__panel-inner{gap:50px;padding:20px}}@media screen and (max-width:1199px){.products-new__panel-inner{flex-direction:column;gap:24px;padding:16px}}.products-new__aside{display:flex;flex:0 0 342px;flex-direction:column;gap:60px}@media screen and (max-width:1366px){.products-new__aside{flex-basis:260px;gap:40px}}@media screen and (max-width:1199px){.products-new__aside{flex-basis:auto;gap:24px;width:100%}}.products-new-nav{width:100%}.products-new-nav__list{display:flex;flex-direction:column;gap:8px}.products-new-nav__item{align-items:center;background-color:#262e2e;border-radius:10px;display:flex;gap:20px;padding:16px}.products-new-nav__item--branch{align-items:stretch;border:1px solid #0000;flex-direction:column;gap:0}.products-new-nav__item--branch:has(.collapse--opened){border:1px solid #fafafa26;padding-bottom:24px}.products-new-nav__item--nested{background-color:#0000;border:0;border-radius:0;padding:0}.products-new-nav__item--nested:not(:last-child){border-bottom:1px solid #fafafa0d;padding-bottom:20px}.products-new-nav__collapse{width:100%}.products-new-nav__row{align-items:center;display:flex;gap:20px}.products-new-nav__link{align-items:center;display:flex;flex:1 1 auto;font-size:14px;font-weight:550;gap:12px;letter-spacing:-.03em;line-height:1.28;text-transform:uppercase}.products-new-nav__link:before{background-color:#fafafa;content:"";flex:0 0 6px;height:6px;width:6px}.products-new-nav__link--nested{opacity:.5}.products-new-nav__link--nested:before{content:none}.products-new-nav__link.is-active{color:#fd502e;opacity:1}.products-new-nav__link.is-active:before{background-color:#fd502e}.products-new-nav__drop{align-items:center;background-color:#fafafa26;border-radius:6px;display:flex;flex:0 0 30px;height:30px;justify-content:center;transition:background-color .4s ease,transform .4s ease;width:30px}.products-new-nav__drop:after{border-bottom:1.5px solid #fafafa;border-right:1.5px solid #fafafa;content:"";height:8px;transform:rotate(45deg) translate(-1px,-1px);transition:transform .4s ease;width:8px}.products-new-nav__drop--nested{border-radius:4px;flex-basis:20px;height:20px;width:20px}@media(prefers-reduced-motion:reduce){.products-new-nav__drop,.products-new-nav__drop:after{transition:none}}.products-new-nav__collapse.collapse--opened .products-new-nav__drop{background-color:#fd502e}.products-new-nav__collapse.collapse--opened .products-new-nav__drop:after{transform:rotate(-135deg) translate(-1px,-1px)}.products-new-nav__sublist{display:flex;flex-direction:column;gap:20px;padding:32px 5px 0 18px}.products-new__main{display:flex;flex:1 1 auto;flex-direction:column;gap:60px;min-width:0}@media screen and (max-width:1199px){.products-new__main{width:100%}}.products-new__section-head{display:flex;flex-direction:column;gap:28px;justify-content:flex-end;margin-bottom:60px;min-height:60px}@media screen and (max-width:1366px){.products-new__section-head{gap:20px;margin-bottom:40px}}.products-new__section-count{font-family:Pitagon-Sans,Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1.14;opacity:.6;text-transform:uppercase}.products-new__section-title{font-size:32px;font-weight:550;letter-spacing:-.03em;line-height:1;text-transform:uppercase}.products-new .products-cards{max-width:none;padding-inline:0}.products-new .products-inner__cards{column-gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0;row-gap:60px}@media screen and (max-width:1199px){.products-new .products-inner__cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media (max-width:900px)and (orientation:landscape),screen and (max-width:767px){.products-new .products-inner__cards{grid-template-columns:1fr}}.products-new .products-inner__card:nth-child(3n){grid-column:auto}.products-new .products-inner__card:nth-child(3n) .product-card__img-container{height:400px;max-width:400px}@media screen and (max-width:1366px){.products-new .products-inner__card:nth-child(3n) .product-card__img-container{height:270px;height:200px;max-width:270px;max-width:200px}}@media screen and (max-width:1199px){.products-new .products-inner__card:nth-child(3n) .product-card__img-container{height:330px;max-width:330px}}@media screen and (max-width:767px){.products-new .products-inner__card:nth-child(3n) .product-card__img-container{height:220px;max-width:220px}}.products-new .product-card{background-color:#0000;min-height:600px}@media screen and (max-width:1366px){.products-new .product-card{min-height:400px}}@media screen and (max-width:1199px){.products-new .product-card{min-height:0}}.products-new .product-card__img{object-fit:contain}.catalog-filters{display:flex;flex-direction:column;gap:24px}.catalog-filters__head{align-items:center;display:flex;gap:20px;justify-content:space-between;padding-inline:16px}.catalog-filters__title{font-size:32px;font-weight:550;letter-spacing:-.03em;line-height:1;text-transform:uppercase}.catalog-filters__body{padding-top:24px}.catalog-filters__body,.catalog-filters__fields{display:flex;flex-direction:column;gap:8px}.catalog-filters__field{background-color:#262e2e;border-radius:10px;overflow:hidden}@media(prefers-reduced-motion:reduce){.catalog-filters__field{transition:none}}.catalog-filters__field-collapse{padding:16px}.catalog-filters__field-row{align-items:center;display:flex;gap:20px}.catalog-filters__field-title{align-items:center;display:flex;flex:1 1 auto;font-size:14px;font-weight:550;gap:12px;letter-spacing:-.03em;line-height:1.28;text-transform:uppercase}.catalog-filters__dot{background-color:#fafafa;flex:0 0 6px;height:6px;width:6px}.catalog-filters__field-collapse.collapse--opened .catalog-filters__field-title{color:#fd502e}.catalog-filters__field-collapse.collapse--opened .catalog-filters__dot,.catalog-filters__field-collapse.collapse--opened .catalog-filters__drop{background-color:#fd502e}.catalog-filters__drop{align-items:center;background-color:#fafafa26;border-radius:6px;display:flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.catalog-filters__drop:after{border-bottom:1.5px solid #fafafa;border-right:1.5px solid #fafafa;content:"";height:8px;transform:rotate(45deg) translate(-1px,-1px);transition:transform .4s ease;width:8px}.catalog-filters__drop--root{background-color:#fd502e33}@media(prefers-reduced-motion:reduce){.catalog-filters__drop:after{transition:none}}.catalog-filters__root.collapse--opened .catalog-filters__drop--root{background-color:#fd502e33}.catalog-filters__field-collapse.collapse--opened .catalog-filters__drop:after,.catalog-filters__root.collapse--opened .catalog-filters__drop--root:after{transform:rotate(-135deg) translate(-1px,-1px)}.catalog-filters__field-body{padding:32px 0 0 18px}@media screen and (max-width:1366px){.catalog-filters__field-body{padding-top:20px}}@media screen and (max-width:1199px){.catalog-filters__field-body{padding-top:10px}}@media screen and (max-width:767px){.catalog-filters__field-body{padding-top:5px}}.catalog-filters__options{align-items:stretch;display:flex;flex-direction:column;gap:24px}.catalog-filters__option{align-items:center;cursor:pointer;display:flex;gap:12px}.catalog-filters__option.is-disabled{opacity:.4;pointer-events:none}.catalog-filters__option.is-checked .catalog-filters__checkbox{border-color:#fd502e;opacity:1}.catalog-filters__option.is-checked .catalog-filters__checkbox:after{opacity:1}.catalog-filters__checkbox{border:1.5px solid #fafafa;border-radius:4px;flex:0 0 20px;height:20px;opacity:.3;position:relative;width:20px}.catalog-filters__checkbox:after{background-color:#fd502e;border-radius:1px;content:"";inset:5px;opacity:0;position:absolute}.catalog-filters__option-label{flex:1 1 auto;font-size:16px;letter-spacing:-.06em;line-height:1.25}.catalog-filters__more{align-self:flex-end;border-bottom:1px solid #fafafa;font-family:Pitagon-Sans,Helvetica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:600;letter-spacing:.01em;line-height:1.14;text-transform:uppercase}.catalog-filters__actions{display:flex;flex-direction:column;gap:8px}.catalog-filters__reset-wrap{overflow:hidden}.catalog-filters__reset{background-color:#fafafa;color:#1b2222;width:100%}.catalog-filters__reset:before{background-color:#fd502e}@media(any-hover:hover),(hover:hover)and (pointer:fine){.catalog-filters__reset:not(:disabled):hover{color:#fafafa}}.catalog-filters__reset:not(:disabled):active{color:#fafafa}.catalog-filters__reset:not(:disabled):active:before{background-color:#d11317}.catalog-filters__apply,.catalog-filters__range{width:100%}.contacts__wrapper{color:#fafafa;padding-bottom:50px;padding-top:270px}@media screen and (max-width:1366px){.contacts__wrapper{padding-bottom:30px}}@media screen and (max-width:1199px){.contacts__wrapper{padding-top:170px}}@media screen and (max-width:767px){.contacts__wrapper{padding-top:100px}}.contacts__breadcrumbs{margin-bottom:54px;text-align:center}@media screen and (max-width:1366px){.contacts__breadcrumbs{margin-bottom:42px}}@media screen and (max-width:1199px){.contacts__breadcrumbs{margin-bottom:48px}}@media screen and (max-width:767px){.contacts__breadcrumbs{margin-bottom:70px}}.contacts__header{animation:fadeUp .8s ease forwards;margin-bottom:38px;opacity:0;text-align:center;transform:translateY(20px)}@media screen and (max-width:1366px){.contacts__header{margin-bottom:28px}}@media screen and (max-width:1199px){.contacts__header{margin-bottom:24px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contacts__working{align-items:center;border-bottom:1px solid #fafafa;display:flex;padding-bottom:35px}@media screen and (max-width:1199px){.contacts__working{align-items:flex-end;min-height:190px;padding-bottom:20px;position:relative}}@media screen and (max-width:767px){.contacts__working{flex-wrap:wrap;row-gap:10px}}.contacts__working-status{border-radius:4px;margin-left:calc(var(--grid-column-width)*5 + var(--grid-gap)*5);overflow:hidden;padding:9px;white-space:nowrap}@media screen and (max-width:1199px){.contacts__working-status{left:50%;margin-left:0;position:absolute;top:0;transform:translateX(-50%)}}.contacts__working-status-text{margin-right:15px}@media screen and (max-width:767px){.contacts__working-status-text{margin-right:8px}}.contacts__working-time{opacity:.2;width:calc(var(--grid-column-width)*2 + var(--grid-gap)*1)}@media screen and (max-width:767px){.contacts__working-time{margin-right:1ch;width:auto}}.contacts__working-utc{opacity:.2;white-space:nowrap;width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}@media screen and (max-width:1366px){.contacts__working-utc{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);width:calc(var(--grid-column-width)*2 + var(--grid-gap)*1)}}@media screen and (max-width:1199px){.contacts__working-utc{margin-left:0}}@media screen and (max-width:767px){.contacts__working-utc{width:auto}}.contacts__working-status--offline{background-color:#fd502e33;color:#fd502e}.contacts__working-status--offline .contacts__working-timing{opacity:.6}.contacts__working-status--online{background-color:#39a9ac33;color:#39a9ac}.contacts__working-status--online .contacts__working-timing{opacity:.5}.contacts__today-day{margin-left:auto;opacity:.2;text-align:right;white-space:nowrap}@media screen and (max-width:767px){.contacts__today-day{margin-left:0;text-align:left;width:100%}}.contacts__bottom{display:flex;margin-bottom:90px;padding-top:86px}@media screen and (max-width:1366px){.contacts__bottom{margin-bottom:50px;padding-top:50px}}@media screen and (max-width:1199px){.contacts__bottom{flex-direction:column-reverse;margin-bottom:0;padding-top:60px}}@media screen and (max-width:767px){.contacts__bottom{padding-top:50px}}.contacts__bottom-left{width:calc(var(--grid-column-width)*9 + var(--grid-gap)*8)}@media screen and (max-width:1199px){.contacts__bottom-left{width:100%}}.contacts__bottom-top{margin-left:calc(var(--grid-column-width)*1 + var(--grid-gap)*1);padding-top:78px;width:calc(var(--grid-column-width)*10 + var(--grid-gap)*9)}@media screen and (max-width:1366px){.contacts__bottom-top{padding-top:46px}}.contacts__bottom-top .contacts-page__icon-container{margin-bottom:0;margin-left:auto}@media screen and (max-width:1199px){.contacts__bottom-top{margin-bottom:170px;margin-left:0;width:100%}}@media screen and (max-width:767px){.contacts__bottom-top{margin-bottom:144px}}.contacts__email,.contacts__phones{border-bottom:1px dashed #fafafa4d;display:flex;min-height:90px;padding-top:10px;position:relative}@media screen and (max-width:1366px){.contacts__email,.contacts__phones{min-height:60px}}@media screen and (max-width:1199px){.contacts__email,.contacts__phones{min-height:65px;padding-top:15px}}.contacts__underline{align-self:flex-start;border-bottom:1px solid #0000;padding-bottom:5px;transition:border-color .3s ease-in-out}@media(any-hover:hover),(hover:hover)and (pointer:fine){.contacts__underline:not(:disabled):hover{border-color:#fafafa80}}.contacts__link--phone:not(:last-child){margin-right:50px}@media screen and (max-width:1366px){.contacts__link--phone:not(:last-child){margin-right:30px}}@media screen and (max-width:1199px){.contacts__link--phone:not(:last-child){margin-right:55px}}@media screen and (max-width:767px){.contacts__link--phone:not(:last-child){margin-bottom:15px;margin-right:0}}.contacts__phones{margin-bottom:70px;position:relative}@media screen and (max-width:1366px){.contacts__phones{margin-bottom:41px}}@media screen and (max-width:1199px){.contacts__phones{margin-bottom:125px}}@media screen and (max-width:767px){.contacts__phones{flex-direction:column;margin-bottom:105px;min-height:82px}.contacts__phones .contacts-page__icon-container{bottom:21px;position:absolute;right:0}}.contacts__email{margin-bottom:44px}@media screen and (max-width:1366px){.contacts__email{margin-bottom:25px}}@media screen and (max-width:1199px){.contacts__email{margin-bottom:120px}}@media screen and (max-width:767px){.contacts__email{margin-bottom:108px}}.contacts__schedule-item{display:block}.contacts__schedule-item:not(:last-child){margin-bottom:8px}.contacts__schedule{align-items:center;border-bottom:1px dashed #fafafa4d;display:flex;min-height:150px}@media screen and (max-width:1366px){.contacts__schedule{align-items:flex-end;min-height:140px;padding-bottom:30px}}.contacts__address{margin-bottom:240px;width:calc(var(--grid-column-width)*8 + var(--grid-gap)*7)}@media screen and (max-width:1366px){.contacts__address{margin-bottom:160px}}@media screen and (max-width:1199px){.contacts__address{display:none}}.contacts__address-city,.contacts__address-street{text-transform:none}.contacts__address-city{opacity:.25}.contacts__bottom-bottom{align-items:flex-end;display:flex}@media screen and (max-width:1199px){.contacts__bottom-bottom{flex-wrap:wrap}}.contacts__bottom-social{display:flex}@media screen and (max-width:767px){.contacts__bottom-social{flex-direction:column}}.contacts__bottom-social-item{width:calc(var(--grid-column-width)*2 + var(--grid-gap)*1)}@media screen and (max-width:1199px){.contacts__bottom-social-item{width:calc(var(--grid-column-width)*3 + var(--grid-gap)*2)}}@media screen and (max-width:767px){.contacts__bottom-social-item{width:calc(var(--grid-column-width)*2 + var(--grid-gap)*1)}.contacts__bottom-social-item:not(:last-child){margin-bottom:40px}}.contacts__bottom-connect-button{margin-left:auto}.contacts__bottom-connect-button:first-child{margin-left:0}.contacts__office-switcher{display:flex;gap:7px;justify-content:center;margin-bottom:160px}@media screen and (max-width:1366px){.contacts__office-switcher{margin-bottom:116px}}@media screen and (max-width:1199px){.contacts__office-switcher{margin-bottom:80px}}.contacts__office-switcher .btn{--padding-x:15px;--padding-y:10px}@media screen and (max-width:1366px){.contacts__office-switcher .btn{--padding-y:8px}}.contacts__office-switcher .btn--active{background-color:#39a9ac;border:#0000;color:#fff}.contacts__show-map-btn{margin-top:36px}@media screen and (max-width:1366px){.contacts__show-map-btn{margin-top:20px}}.about-page__container{position:relative}@media screen and (max-width:767px){.about-page__container .section-nav__container{-webkit-mask-image:linear-gradient(90deg,#09090900,#090909 15px,#090909 calc(100% - 15px),#09090900);mask-image:linear-gradient(90deg,#09090900,#090909 15px,#090909 calc(100% - 15px),#09090900)}.about-page__container .section-nav__list{padding:0 15px}}.about-page__layout{position:relative}.about-page__layout.is-hidden .about__breadcrumbs{opacity:0}.about__breadcrumbs{color:#fafafa;left:50%;position:absolute;top:140px;transform:translateX(-50%);transition:transform .6s cubic-bezier(.25,.25,0,1),opacity .6s cubic-bezier(.25,.25,0,1);z-index:5}.about__breadcrumbs .breadcrumbs__link{opacity:.7}@media screen and (max-width:1366px){.about__breadcrumbs{top:100px}}@media screen and (max-width:1199px){.about__breadcrumbs{top:130px}}@media screen and (max-width:767px){.about__breadcrumbs{top:90px}}.business-directions__list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);padding-bottom:170px}@media screen and (max-width:1366px){.business-directions__list{padding-bottom:120px}}@media screen and (max-width:1199px){.business-directions__list{grid-template-columns:1fr;padding-bottom:100px}}@media screen and (max-width:767px){.business-directions__list{padding-bottom:80px}}.sitemap-page{background-color:#192121;color:#fafafa;padding:270px 0 135px}@media screen and (max-width:1366px){.sitemap-page{padding-top:170px}}@media screen and (max-width:1199px){.sitemap-page{padding-bottom:110px}}@media screen and (max-width:767px){.sitemap-page{padding-top:100px}}.sitemap-page__header{margin-bottom:120px}@media screen and (max-width:1366px){.sitemap-page__header{margin-bottom:100px}}.sitemap-block,.sitemap-block__item{text-transform:none}.sitemap-block__item a{display:inline-flex;margin-bottom:15px;position:relative}.sitemap-block__item a:after{background-color:#39a9ac;content:"";height:6px;opacity:0;position:absolute;right:-12px;top:50%;transform:rotate(45deg) translateY(-50%);transition:opacity .4s ease-in;width:6px}@media(any-hover:hover),(hover:hover)and (pointer:fine){.sitemap-block__item a:not(:disabled):hover:after{opacity:1}}.search-page{color:#fff}.search-page .footer{display:none}.search-page-layout{padding-bottom:84px;padding-top:calc(var(--header-height) + 170px)}@media screen and (max-width:1366px){.search-page-layout{padding-bottom:60px;padding-top:calc(var(--header-height) + 120px)}}@media screen and (max-width:767px){.search-page-layout{padding-bottom:40px;padding-top:calc(var(--header-height) + 80px)}}.search-block{align-items:center;display:flex}.search-block__form-el{border-bottom:1px solid;margin-bottom:42px;padding:40px 61px;position:relative;width:100%}@media screen and (max-width:1366px){.search-block__form-el{margin-bottom:30px;padding:30px 60px}}.search-block-form__btn{align-items:center;display:inline-flex;height:47px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:47px}@media screen and (max-width:1366px){.search-block-form__btn{height:40px;width:40px}}.search-block-form__btn svg{height:auto;width:100%}.search-block__clear-btn{align-items:center;display:inline-flex;height:47px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:47px}@media screen and (max-width:1366px){.search-block__clear-btn{height:40px;width:40px}}@media screen and (max-width:767px){.search-block__clear-btn{height:30px;width:30px}}.search-block__clear-btn svg{height:auto;width:100%}.search-block__input{border:0;color:#fff;flex:1;padding:0}.search-block__input:focus{border:0}.search-results-content__tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:87px}@media screen and (max-width:1366px){.search-results-content__tabs{gap:5px;margin-bottom:60px}}@media screen and (max-width:767px){.search-results-content__tabs{margin-bottom:40px}}.search-results-content__tab.is-tab-active{background-color:#39a9ac;border-color:#39a9ac;color:#fff}@media(any-hover:hover),(hover:hover)and (pointer:fine){.search-results-content__tab.is-tab-active:not(:disabled):hover{color:#fff}}.search-results-content__tab.is-tab-active:before{opacity:0}.search-results-content__tabs-content{display:flex;flex-direction:column;gap:80px}@media screen and (max-width:1366px){.search-results-content__tabs-content{gap:50px}}@media screen and (max-width:767px){.search-results-content__tabs-content{gap:40px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.search-results-content__tab-content{animation:fade-in .3s ease}.search-results-content__title:not(:last-child){margin-bottom:43px}@media screen and (max-width:1366px){.search-results-content__title:not(:last-child){margin-bottom:30px}}@media screen and (max-width:767px){.search-results-content__title:not(:last-child){margin-bottom:20px}}.search-results-content__list{display:flex;flex-direction:column;gap:50px}@media screen and (max-width:1366px){.search-results-content__list{gap:30px}}@media screen and (max-width:767px){.search-results-content__list{gap:20px}}