@font-face{font-family:"IBMPlexSans";font-display:swap;src:url("../fonts/IBMPlexSans-Light.woff") format("woff"),url("../fonts/IBMPlexSans-Light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"IBMPlexSans";font-display:swap;src:url("../fonts/IBMPlexSans-LightItalic.woff") format("woff"),url("../fonts/IBMPlexSans-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"IBMPlexSans";font-display:swap;src:url("../fonts/IBMPlexSans-Regular.woff") format("woff"),url("../fonts/IBMPlexSans-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"IBMPlexSans";font-display:swap;src:url("../fonts/IBMPlexSans-Italic.woff") format("woff"),url("../fonts/IBMPlexSans-Italic.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"IBMPlexSans";font-display:swap;src:url("../fonts/IBMPlexSans-Medium.woff") format("woff"),url("../fonts/IBMPlexSans-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"IBMPlexSans";font-display:swap;src:url("../fonts/IBMPlexSans-MediumItalic.woff") format("woff"),url("../fonts/IBMPlexSans-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic}@font-face{font-family:"IBMPlexSans";font-display:swap;src:url("../fonts/IBMPlexSans-Bold.woff") format("woff"),url("../fonts/IBMPlexSans-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"IBMPlexSans";font-display:swap;src:url("../fonts/IBMPlexSans-BoldItalic.woff") format("woff"),url("../fonts/IBMPlexSans-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic}@font-face{font-family:"OpenSans";font-display:swap;src:url("../fonts/OpenSans-Light.woff") format("woff"),url("../fonts/OpenSans-Light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"OpenSans";font-display:swap;src:url("../fonts/OpenSans-LightItalic.woff") format("woff"),url("../fonts/OpenSans-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"OpenSans";font-display:swap;src:url("../fonts/OpenSans-Regular.woff") format("woff"),url("../fonts/OpenSans-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"OpenSans";font-display:swap;src:url("../fonts/OpenSans-Italic.woff") format("woff"),url("../fonts/OpenSans-Italic.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"OpenSans";font-display:swap;src:url("../fonts/OpenSans-Medium.woff") format("woff"),url("../fonts/OpenSans-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"OpenSans";font-display:swap;src:url("../fonts/OpenSans-MediumItalic.woff") format("woff"),url("../fonts/OpenSans-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic}@font-face{font-family:"OpenSans";font-display:swap;src:url("../fonts/OpenSans-SemiBold.woff") format("woff"),url("../fonts/OpenSans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"OpenSans";font-display:swap;src:url("../fonts/OpenSans-SemiBoldItalic.woff") format("woff"),url("../fonts/OpenSans-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic}@font-face{font-family:"OpenSans";font-display:swap;src:url("../fonts/OpenSans-Bold.woff") format("woff"),url("../fonts/OpenSans-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"OpenSans";font-display:swap;src:url("../fonts/OpenSans-BoldItalic.woff") format("woff"),url("../fonts/OpenSans-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic}@font-face{font-family:"OpenSans";font-display:swap;src:url("../fonts/OpenSans-ExtraBold.woff") format("woff"),url("../fonts/OpenSans-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal}@font-face{font-family:"OpenSans";font-display:swap;src:url("../fonts/OpenSans-ExtraBoldItalic.woff") format("woff"),url("../fonts/OpenSans-ExtraBoldItalic.woff2") format("woff2");font-weight:800;font-style:italic}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{max-width:100%;height:auto;-o-object-position:center;object-position:center;display:block;border-style:none}video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:none}button,input{overflow:visible;outline:none;border:none}[type=submit],button,select{text-transform:none;cursor:pointer;outline:none;border:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;padding:0}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;outline:none;border:none;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}section{position:relative}svg{display:block}header a,footer a,.contacts a{text-decoration:none;display:block}header ul,footer ul,nav ul,.contacts ul,.page__nav,.aside__nav,.page-nav-block,.tags,.contacts__list,.map__sidebar,.single-content-inner .col__list{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);color:inherit}ins{color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border:none;cursor:help;text-decoration:none}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;outline:none;border:none}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.with-fancybox .wrapper .aside{right:var(--scroll-bar-width)}.wrapper .fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-color:rgba(4,81,140,.6)}.wrapper .fancybox__backdrop{background:rgba(41,48,61,.9);opacity:1}:root{--red: #cc2936;--pseudo-bg: #b7252f;--guten-title-color: #850d16;--blue: #066ebe;--dblue: #04518c;--dlblue: #066fbf;--blackBlue: #15448a;--aqua: #0088a3;--orange: #ec8209;--wh: #ffffff;--lwh: #fcfcfd;--dwh: #f3f6f7;--d2wh: #fbfdfe;--gray: #e0e7eb;--tgray: #525f7a;--sblack: #232323;--dark: #3a3b3b;--ldark: #323232;--black: #29303d;--nav-color: #3a3b3b;--nav-bottom-text: #323232;--s10: 10px;--s14: 14px;--s16: 16px;--s18: 18px;--s20: 20px;--s22: 22px;--s23: 23px;--s24: 24px;--s25: 25px;--s26: 26px;--s28: 28px;--s30: 30px;--s36: 36px;--s48: 48px;--s55: 55px;--s64: 64px;--s78: 78px;--pd: 30px;--pt: 20px;--pm: 10px;--IBM: "IBMPlexSans", sans-serif;--OpenSans: "OpenSans", sans-serif;--aside: 0;--service-aside: 70px;--Power2easeOut: cubic-bezier(0.25, 0, 0.25, 1)}@media screen and (min-width: 64.0625em){::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px #3a3b3b;box-shadow:inset 0 0 1px #3a3b3b}::-webkit-scrollbar-thumb{background:var(--tgray);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--tgray)}}html{scroll-behavior:smooth}body{width:100%;min-width:320px;background:var(--wh);font-family:var(--IBM);font-size:var(--s16);color:var(--ldark);line-height:1;overflow-x:hidden;position:relative;-webkit-transition:background ease-in-out .4s;transition:background ease-in-out .4s;-ms-overflow-style:none;overflow-y:auto}body::-webkit-scrollbar{display:none}body.lock{overflow:hidden}body.loaded .header{-webkit-animation:show .6s linear forwards;animation:show .6s linear forwards;-webkit-animation-delay:.3s;animation-delay:.3s}body.loaded .main,body.loaded .footer,body.loaded img.decor,body.loaded svg.decor{-webkit-animation:show .6s linear forwards;animation:show .6s linear forwards;-webkit-animation-delay:1s;animation-delay:1s}body.loaded .burger-btn,body.loaded .header__phones{opacity:1}body.loaded .preloader{pointer-events:none;opacity:0}body.loaded .header.fixed{-webkit-box-shadow:2px 4px 4px rgba(0,0,0,.05);box-shadow:2px 4px 4px rgba(0,0,0,.05);-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width: 68.75em){body.loaded .header.fixed{padding-right:var(--aside, 70px)}}body.loaded .header.fixed.on-hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.loaded .header.header-white{background:var(--dwh)}body.loaded .header__wrap{-webkit-transition:ease-in-out .7s;transition:ease-in-out .7s}body.loaded .popup{-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s}body.loaded #fixed-btn{opacity:1;visibility:visible}body.on-gallery .header,body.on-gallery .header.fixed{-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.on-gallery .open-video{opacity:0 !important;pointer-events:none !important}body.firefox-browser .open-video{opacity:0;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}body.firefox-browser.loaded .open-video{opacity:1}body.privacy-policy .description a{text-decoration:none;color:var(--dblue);font-weight:500}body.privacy-policy .description ul,body.privacy-policy .description ol{list-style-position:inside}.decor{position:fixed;right:0;top:0;z-index:-1;pointer-events:none}@media screen and (min-width: 68.75em){.decor{right:var(--aside-width, 70px)}}svg.decor{max-width:60%}@media screen and (min-width: 68.75em){svg.decor{max-width:33%}}section{padding:50px 0;z-index:5}section.zero-padding{padding:0}div>section{padding:0}.header,.main,.footer,img.decor,svg.decor,#fixed-btn{opacity:0;visibility:hidden}.home .header{background:rgba(0,0,0,0)}.home .header.fixed{background:rgba(0,0,0,0)}.home .header .lang-switch__btn{color:var(--wh)}.home .header .lang-switch__btn:hover,.home .header .lang-switch__btn:focus{color:var(--dlblue)}@media screen and (max-width: 68.75em){.home .main>section:first-child{padding-top:75px}.home .main>section .hero__block.full-height{min-height:90vh}}.home .gallery{min-height:100vh}.hide{display:none !important;visibility:hidden !important}@media screen and (max-width: 68.75em){.hide-on-mb{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}}@media screen and (min-width: 68.75em){.hide-on-dt{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}}.js-no .video-preloader{visibility:hidden;opacity:1}.is-bot #video{display:none}.is-bot .gallery{background-color:var(--sblack)}.is-bot .gallery-img-text{-webkit-transition-delay:0s;transition-delay:0s}.is-bot .header{opacity:1;visibility:visible;-webkit-animation:none;animation:none}.is-bot .header .burger-btn,.is-bot .header__phones{opacity:1}.is-bot .footer,.is-bot .main,.is-bot img.decor svg.decor{opacity:1;visibility:visible}#no-script-style{display:none;visibility:hidden;position:absolute;z-index:-100;pointer-events:none;width:0;height:0;overflow:hidden;background:var(--red);left:0;bottom:0;padding:20px;text-align:center;color:#fff;font-weight:700;line-height:1.2;opacity:0;visibility:hidden;-webkit-animation:show 1s ease-in-out 2s 1 normal both;animation:show 1s ease-in-out 2s 1 normal both}@media screen and (min-width: 68.75em){.padding-right-aside{padding-right:var(--aside-width, 70px)}}.b{display:block}.f{display:-webkit-box;display:-ms-flexbox;display:flex}.gr{display:grid}.aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 68.75em){.aic-d{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.asc{-ms-flex-item-align:center;align-self:center}.aib{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.aifs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jcsb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jcfe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jcfs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fdc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fw{-ms-flex-wrap:wrap;flex-wrap:wrap}.fdr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.fdrr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fdcr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fs,.aifs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aife{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.grid-col-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:50px}@media screen and (max-width: 53.125em){.grid-col-3{grid-template-columns:repeat(1, 1fr)}}.grid-col-2{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:50px}@media screen and (max-width: 53.125em){.grid-col-2{grid-template-columns:repeat(1, 1fr)}}.item-col-2{grid-column:span 2}.item-col-2-2{grid-column:span 2;grid-row:span 2}.gg80{grid-gap:80px}.gg60{grid-gap:60px}.gg50{grid-gap:50px}.gg40{grid-gap:40px}.gg30{grid-gap:30px}.gg25{grid-gap:25px}.gg20{grid-gap:20px}@media screen and (min-width: 150em){.gg20{grid-gap:40px}}.gg15{grid-gap:15px}.gg10{grid-gap:10px}.gg5{grid-gap:5px}.mx-auto{margin-left:auto;margin-right:auto}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.mb-120{margin-bottom:120px}@media screen and (max-width: 68.75em){.mb-120{margin-bottom:80px}}@media screen and (max-width: 29.99875em){.mb-120{margin-bottom:50px}}.v-padding{padding:130px 0}@media screen and (max-width: 68.75em){.v-padding{padding:100px 0}}.w100{width:100%}.mxw-100{max-width:100%}.yc{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.yx{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.xyc{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.trans-top{-webkit-transform:translateY(var(--head-height));transform:translateY(var(--head-height))}.fseb{font-size:var(--s48)}.fsbbb{font-size:var(--s36)}.has-fsbbb-font-size{font-size:var(--s36);line-height:1.2}.fsbb{font-size:var(--s32)}.fsb{font-size:var(--s30)}.fst{font-size:var(--s24)}@media screen and (min-width: 150em){.fst{font-size:var(--s36)}}.has-fst-font-size{font-size:var(--s24);line-height:1.4}.fsts{font-size:var(--s22)}.fsrb{font-size:var(--s20)}.fsr{font-size:var(--s18)}.fss,.has-fss-font-size{font-size:var(--s16)}.fsss{font-size:var(--s14)}@media screen and (min-width: 150em){.fsss{font-size:var(--s20)}}.fs-10{font-size:var(--s10)}.fs-26{font-size:var(--s26)}.fs-28{font-size:var(--s28)}.fs-55{font-size:var(--s55)}.fs-64{font-size:var(--s64)}.fs-78{font-size:var(--s78)}.afs-14{font-size:calc(12px + 2*(100vw - 375px)/1065)}.afs-16{font-size:calc(14px + 2*(100vw - 375px)/1065)}.afs-18{font-size:calc(16px + 2*(100vw - 375px)/1065)}.afs-20{font-size:calc(17px + 3*(100vw - 375px)/1065)}.afs-22{font-size:calc(18px + 4*(100vw - 375px)/1065)}.afs-24{font-size:calc(18px + 6*(100vw - 375px)/1065)}.afs-28{font-size:calc(20px + 8*(100vw - 375px)/1065)}.afs-30{font-size:calc(22px + 8*(100vw - 375px)/1065)}.afs-36{font-size:calc(24px + 12*(100vw - 375px)/1065)}.afs-48{font-size:calc(28px + 20*(100vw - 375px)/1065)}.afs-55{font-size:calc(30px + 25*(100vw - 375px)/1065)}.afs-64{font-size:calc(32px + 32*(100vw - 375px)/1065)}.afs-78{font-size:calc(36px + 42*(100vw - 375px)/1065)}.fwl{font-weight:300}.fwn{font-weight:400}.fwm{font-weight:500}.fws{font-weight:600}.fwb{font-weight:700}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.taj{text-align:justify}.ttu{text-transform:uppercase}.tr4{-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.tr6{-webkit-transition:ease-in-out .6s;transition:ease-in-out .6s}.ls{list-style:none}.has-black-color{color:#000}.has-green-blu-gray-color{color:#abb8c3}.has-light-pink-color{color:#f78da7}.has-strong-red-color{color:#cf2e2e}.has-strong-orange-color{color:#ff6900}.has-yantar-color{color:#fcb900}.has-light-green-color{color:#7bdcb5}.has-blid-green-blue-color{color:#8ed1fc}.has-strong-green-blue-color{color:#0693e3}.has-strong-purpur-color{color:#9b51e0}.c-white,.has-white-color{color:#fff}.c-red,.has-red-color{color:var(--red)}.c-blue,.has-aqua-color{color:var(--aqua)}.c-blue,.has-blue-color{color:var(--blue)}.c-dblue,.has-strong-blue-color{color:var(--dblue)}.c-gray{color:var(--gray)}.c-tgray,.has-gray-color{color:var(--tgray)}.c-dark{color:var(--dark)}.c-ldark,.has-light-dark-color{color:var(--ldark)}.c-black,.has-dark-color{color:var(--black)}.c-orange,.has-orange-color{color:var(--orange)}.has-black-background-color{background:#000}.has-green-blu-gray-background-color{background:#abb8c3}.has-light-pink-background-color{background:#f78da7}.has-strong-orange-background-color{background:#ff6900}.has-yantar-background-color{background:#fcb900}.has-light-green-background-color{background:#7bdcb5}.has-blid-green-blue-background-color{background:#8ed1fc}.has-strong-green-blue-background-color{background:#0693e3}.has-strong-purpur-background-color{background:#9b51e0}.has-white-background-color{background:#fff}.has-aqua-background-color{background:var(--aqua)}.has-blue-background-color{background:var(--blue)}.has-strong-blue-background-color{background:var(--dblue)}.has-gray-background-color{background:var(--tgray)}.has-light-dark-background-color{background:var(--ldark)}.has-dark-background-color{background:var(--black)}.has-orange-background-color{background:var(--orange)}.l-height-100{line-height:1}.l-height-140{line-height:1.4}.l-height-150{line-height:1.5}@media screen and (max-width: 68.75em){.hide-on-mobile{display:none;visibility:hidden;width:0;height:0;position:absolute;pointer-events:none}}.popup-link,.tdn{text-decoration:none}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}main.loading{position:relative}main.loading::after{position:absolute;top:0;left:0;z-index:999;content:"";width:100%;height:100%;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s;background:#fff;opacity:.8}.post-thumbnail{display:block}.thumb-cover img{-o-object-fit:cover;object-fit:cover}.thumb-contain img{-o-object-fit:contain;object-fit:contain}.thumb-fill img{-o-object-fit:fill;object-fit:fill}.first-el>div>div{min-height:100vh}.js_anim{opacity:1}.ov-hide{overflow:hidden}.ov-initial{overflow:initial}.loader{pointer-events:none;display:block;position:relative;left:50%;top:50%;width:80px;height:80px;margin:-40px -40px;border-radius:50%;opacity:1;z-index:5;border:3px solid rgba(0,0,0,0);border-top-color:#8f8f8e;-webkit-transition:opacity ease-in-out .4s;transition:opacity ease-in-out .4s;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.loader::before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:#9c9c9b;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.loader::after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-top-color:#cdcece;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.container{max-width:1220px;padding:0 var(--pd, 30px);margin:0 auto;width:100%}@media screen and (min-width: 150em){.container{max-width:2100px}}@media screen and (min-width: 96.875em){.container{max-width:1600px}}@media screen and (max-width: 64.0625em){.container{padding:0 var(--pt)}}@media screen and (max-width: 22.56125em){.container{padding:0 var(--pm)}}.container.container-small{max-width:890px}.container.container-middle{max-width:1310px}.container.container-big{max-width:1500px}.container.container-fhd{max-width:1980px;padding:0}.container.container-full-mb{padding:0}.container.container-max{max-width:100%}.container .container{padding:0}.container-full{max-width:none;width:100%;padding:0;margin:0 auto}.half-block{max-width:500px}@media screen and (min-width: 150em){.half-block{max-width:750px}}.half-block2{max-width:560px;width:100%}@media screen and (min-width: 150em){.half-block2{max-width:780px}}.full-height{min-height:100vh}.autoheight{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.top-padding{padding-top:calc(20px + var(--head-height, 90px))}@media screen and (min-width: 68.75em){.top-padding{padding-top:calc(10px + var(--head-height, 83px))}}@media screen and (max-width: 68.75em){.top-padding-mobile{padding-top:calc(20px + var(--head-height, 90px))}}.bottom-padding-zero{padding-bottom:0}.half-image{max-width:50%;pointer-events:none}@media screen and (max-width: 47.99875em){.half-image{position:absolute;right:0;top:30%}}.half-full-image{max-width:50%;pointer-events:none}@media screen and (max-width: 47.99875em){.half-full-image{max-width:100%;position:absolute;right:0;top:30%}}.op2,.op2>img{opacity:.2}.op4,.op4>img{opacity:.4}.title{font-family:var(--IBM);font-weight:500;font-size:36px;line-height:1;letter-spacing:-0.03em;color:var(--dblue);word-break:break-word}@media screen and (max-width: 22.56125em){.title{font-size:28px}}@media screen and (min-width: 150em){.title{font-size:58px}}.title.min-title{font-size:16px}@media screen and (min-width: 150em){.title.min-title{font-size:28px}}.title.semi-title{font-size:var(--s30)}.title.presemi-title{font-size:var(--s24)}.title.presemi-title.c-black{color:var(--black)}.title.medium-title{font-size:48px}@media screen and (min-width: 150em){.title.medium-title{font-size:68px}}@media screen and (max-width: 64.0625em){.title.medium-title{font-size:40px}}@media screen and (max-width: 29.99875em){.title.medium-title{font-size:32px}}@media screen and (max-width: 64.0625em){.title.medium-title-2{font-size:30px}}.title-box{overflow:hidden}.title-box span{display:inline-block}.title.c-white{color:#fff}.title a{text-decoration:none}.title span{will-change:transform;-webkit-transition:-webkit-transform ease-in-out .4s;transition:-webkit-transform ease-in-out .4s;transition:transform ease-in-out .4s;transition:transform ease-in-out .4s, -webkit-transform ease-in-out .4s}.subtitle{font-weight:normal;font-size:40px;line-height:100%;color:#fff;font-family:var(--B);-webkit-transition:ease-in-out .6s;transition:ease-in-out .6s}@media screen and (max-width: 29.99875em){.subtitle{font-size:30px}}.description{line-height:1.5;letter-spacing:-0.03em;font-size:calc(15px + 3*(100vw - 375px)/1065)}.description h1,.description h2,.description h3,.description h4,.description h5,.description h6{font-family:var(--IBM);line-height:1.2;margin:1rem 0;color:var(--guten-title-color)}.description h1:first-child,.description h2:first-child,.description h3:first-child,.description h4:first-child,.description h5:first-child,.description h6:first-child{margin-top:0}.description h1:not(.c-fw),.description h2:not(.c-fw),.description h3:not(.c-fw),.description h4:not(.c-fw),.description h5:not(.c-fw),.description h6:not(.c-fw){font-weight:500}.description h1:not(.c-fs,.about-benefits__desc-title,.about-content__title,.map-list__title,.map-list__count),.description h2:not(.c-fs,.about-benefits__desc-title,.about-content__title,.map-list__title,.map-list__count),.description h3:not(.c-fs,.about-benefits__desc-title,.about-content__title,.map-list__title,.map-list__count),.description h4:not(.c-fs,.about-benefits__desc-title,.about-content__title,.map-list__title,.map-list__count),.description h5:not(.c-fs,.about-benefits__desc-title,.about-content__title,.map-list__title,.map-list__count),.description h6:not(.c-fs,.about-benefits__desc-title,.about-content__title,.map-list__title,.map-list__count){font-size:1.875rem}.description p:not(:last-child,.price-content__result,.about-benefits__desc-inner){margin-bottom:15px}.description.fss{font-size:var(--s16)}.description .wp-block-quote{position:relative;padding:0 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:15px 0;color:var(--guten-title-color)}@media screen and (min-width: 68.75em){.description .wp-block-quote{padding:0 65px}}.description .wp-block-quote::before,.description .wp-block-quote::after{position:absolute;content:"";color:#04518c;background:url(../img/icons/quote.svg) no-repeat center/contain;width:25px;height:25px}@media screen and (min-width: 68.75em){.description .wp-block-quote::before,.description .wp-block-quote::after{width:50px;height:50px}}.description .wp-block-quote::before{left:0;top:0}.description .wp-block-quote::after{right:0;bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.description .wp-block-quote cite{font-style:normal}.description .wp-block-quote p{margin-bottom:5px}@media screen and (max-width: 37.5em){.description .wp-block-quote br{display:none}}.description .contacts__list{margin:1.25rem 0}@media screen and (min-width: 68.75em){.description .contacts__list{margin:2.5rem 0}}.description ol{list-style:none;counter-reset:ol-counter}.description ol li{position:relative;padding-left:24px;counter-increment:ol-counter}.description ol li::before{position:absolute;content:counter(ol-counter) ".";left:0;top:0;font-weight:inherit;color:inherit}.description-mini{font-size:16px;line-height:150%;letter-spacing:-0.03em}@media screen and (min-width: 150em){.description-mini{font-size:22px}}@media screen and (min-width: 96.875em){.description-mini{font-size:18px}}@media screen and (max-width: 29.99875em){.description-mini{font-weight:300}}.description-mini h1,.description-mini h2,.description-mini h3,.description-mini h4,.description-mini h5,.description-mini h6{font-weight:500;margin:20px 0}.description-mini h1:first-child,.description-mini h2:first-child,.description-mini h3:first-child,.description-mini h4:first-child,.description-mini h5:first-child,.description-mini h6:first-child{margin-top:0}.description-mini h1:last-child,.description-mini h2:last-child,.description-mini h3:last-child,.description-mini h4:last-child,.description-mini h5:last-child,.description-mini h6:last-child{margin-bottom:0}.description-mini p:not(:last-child){margin-bottom:10px}.guten-block{position:relative}.guten-block:not(:first-child){margin-top:80px}.black-title h1,.black-title h2,.black-title h3,.black-title h4,.black-title h5,.black-title h6{color:var(--black)}.cus-list ul{list-style:none;color:var(--tgray)}.cus-list ul li{padding-left:44px;position:relative}.cus-list ul li:not(:last-child){margin-bottom:5px}.cus-list ul li::before{position:absolute;content:"";left:0;top:12px;width:24px;height:1px;background:var(--gray)}[data-slider=bg-slider] .bg__slider{pointer-events:none !important;position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;max-width:100%;margin:0;padding:0}[data-slider=bg-slider] .bg__slider-item{overflow:hidden}[data-slider=bg-slider] .bg__slider-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-slider=bg-slider] .bg__slider-item img.is-play{-webkit-animation:fadezoom 8s 0s linear forwards;animation:fadezoom 8s 0s linear forwards}.bg-image{pointer-events:none !important;overflow:hidden;position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;width:100%;height:100%;max-width:100%;margin:0;padding:0}.bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bg-image-blur::after{pointer-events:none;position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:var(--dark);opacity:.7}.bg-image-grad::after{pointer-events:none;position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:radial-gradient(50% 50% at 50% 50%, #04518c 0%, #066ebe 100%);opacity:.8}.bg-image-mix-grad::after{pointer-events:none;position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#004d99;mix-blend-mode:screen}.bg-image.on-left img{-o-object-position:18% 0;object-position:18% 0}.bg-image.on-right img{-o-object-position:78% 0;object-position:78% 0}.bg-image.on-top img{-o-object-position:top;object-position:top}.bg-image.on-bottom img{-o-object-position:bottom;object-position:bottom}.bg-image.on-center{left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.bg-image.on-center img{-o-object-fit:contain;object-fit:contain;width:auto;margin:0 auto}.bg-image.on-auto img{-o-object-fit:contain;object-fit:contain;width:auto;height:auto}.bg-image.on-half{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 45.0625em){.bg-image.on-half{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:none;transform:none;opacity:.3}.bg-image.on-half img{width:auto}}.bg-image.on-half img{-o-object-fit:contain;object-fit:contain;width:50%;height:auto}.bg-image.on-half-2 img{-o-object-fit:contain;object-fit:contain;width:60%;height:auto}.bg-image.video-bg::after{opacity:1;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.bg-image.video-bg.bg-loaded::after{opacity:.8}.bg-image video{-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:110%;height:110%}.z-2{position:relative;z-index:2}.z-3{position:relative;z-index:3}.z-4{position:relative;z-index:4}.bg-grad{pointer-events:none;position:absolute;left:0;top:0;height:100%;width:100%;display:block;background:linear-gradient(120.02deg, #066fbf 0%, #cc2936 100%);mix-blend-mode:screen;-webkit-transform:matrix(1, 0, 0, -1, 0, 0);transform:matrix(1, 0, 0, -1, 0, 0)}.bg-grad.bg-grad-v2{background:rgba(0,0,0,0);-webkit-transform:none;transform:none;mix-blend-mode:inherit}.bg-grad::before,.bg-grad::after{position:absolute;content:"";left:0;width:100%;height:50%;top:50%;z-index:-1}.bg-grad::before{top:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(243, 246, 247, 0)), to(#f3f6f7));background:linear-gradient(180deg, rgba(243, 246, 247, 0) 0%, #f3f6f7 100%);-webkit-transform:matrix(1, 0, 0, -1, 0, 0);transform:matrix(1, 0, 0, -1, 0, 0)}.bg-grad::after{bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(243, 246, 247, 0)), to(#f3f6f7));background:linear-gradient(180deg, rgba(243, 246, 247, 0) 0%, #f3f6f7 100%)}.btn{position:relative;display:block;overflow:hidden;font-size:12px;font-weight:500;line-height:100%;text-align:center;color:var(--wh);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:13px;text-decoration:none;text-transform:uppercase;border:1px solid var(--dblue);background:var(--dblue);min-width:155px;border-radius:100px;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}@media screen and (min-width: 150em){.btn{font-size:18px;padding:18px 30px}}@media screen and (max-width: 29.99875em){.btn{width:100%}}.btn:hover,.btn:focus{background:var(--dlblue);border:1px solid var(--dlblue)}.btn-white{color:#fff;border:1px solid #fff;background:rgba(0,0,0,0)}.btn-border{background:rgba(0,0,0,0);border:1px solid var(--dlblue);color:var(--dlblue)}.btn-border:hover,.btn-border:focus{color:#fff}.btn-dbborder{background:#fff;color:var(--dlblue);border:1px solid #fff;overflow:initial;font-size:18px;min-width:210px}@media screen and (max-width: 47.99875em){.btn-dbborder{min-width:130px;font-size:16px}}@media screen and (max-width: 29.99875em){.btn-dbborder{font-size:14px}}.btn-dbborder::before{position:absolute;content:"";left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1;border-radius:inherit;width:calc(100% + 10px);height:calc(100% + 10px);background:rgba(0,0,0,0);border:1px solid #fff}.btn-dbborder:hover,.btn-dbborder:focus,.btn-dbborder.swiper-slide-thumb-active{background:var(--dwh);border:1px solid var(--dwh)}.btn-dbborder.swiper-slide-thumb-active{color:var(--dlblue)}.btn-dbborder.active{background:rgba(0,0,0,0);color:#fff}.btn-dbborder--blue{background:var(--dlblue);border:1px solid var(--dlblue);color:#fff}.btn-dbborder--blue::before{border:1px solid var(--dlblue)}.btn-dbborder--blue:hover,.btn-dbborder--blue:focus{color:var(--dlblue)}.btn.btn-center{margin:0 auto}.wp-block-button__link{padding:calc(.367em + 2px) calc(1.333em + 2px)}.swiper-wrapper{will-change:transform}@media screen and (max-width: 68.75em){.swiper-wrapper.swiper-wrapper-center-mb{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.swiper-wrapper.custom-smooth-02{-webkit-transition:-webkit-transform .2s ease-out !important;transition:-webkit-transform .2s ease-out !important;transition:transform .2s ease-out !important;transition:transform .2s ease-out, -webkit-transform .2s ease-out !important}.swiper-wrapper.custom-smooth-03{-webkit-transition:-webkit-transform .3s ease-out !important;transition:-webkit-transform .3s ease-out !important;transition:transform .3s ease-out !important;transition:transform .3s ease-out, -webkit-transform .3s ease-out !important}.swiper-wrapper.custom-smooth-04{-webkit-transition:-webkit-transform .4s ease-out !important;transition:-webkit-transform .4s ease-out !important;transition:transform .4s ease-out !important;transition:transform .4s ease-out, -webkit-transform .4s ease-out !important}.swiper__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:30px}.swiper__btns-v2,.swiper__btns-v3{grid-gap:0}.swiper__btns-v2 .swiper-btn,.swiper__btns-v3 .swiper-btn{width:100px;height:70px;background:var(--blue)}.swiper__btns-v2 .swiper-btn svg path,.swiper__btns-v3 .swiper-btn svg path{stroke:#fff}.swiper__btns-v2 .swiper-btn:hover,.swiper__btns-v3 .swiper-btn:hover{background:var(--dblue)}.swiper__btns-v3 .swiper-btn{width:50px;height:50px}.swiper-slide-active{z-index:2}.swiper-btn{width:33px;height:22px;background:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.swiper-btn:hover svg{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.swiper-btn-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-btn svg{-webkit-transition:inherit;transition:inherit}.swiper-btn svg path{stroke:var(--dblue)}.swiper-btn[disabled]{opacity:.8}.cross{position:relative;width:30px;height:30px;display:block}.cross::before,.cross::after{position:absolute;content:"";left:50%;top:50%;width:calc(100% - 10px);height:1px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:var(--gray)}.cross::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.open-video{position:absolute;z-index:5;right:20px;bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--tgray);grid-gap:10px;font-size:var(--s14);font-weight:500;text-transform:uppercase;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s}#fixed-btn{position:fixed;right:100px;bottom:50px;opacity:0}@media screen and (max-width: 68.75em){#fixed-btn{right:20px;bottom:30px}#fixed-btn .open-video-text{visibility:hidden}}#fixed-btn .play-btn{-webkit-box-shadow:0px 0px 1px 2px rgba(6,111,191,.2);box-shadow:0px 0px 1px 2px rgba(6,111,191,.2);-webkit-animation:pulse 3s infinite;animation:pulse 3s infinite}@media screen and (min-width: 150em){#fixed-btn .play-btn{width:70px;height:70px}#fixed-btn .play-btn svg{width:24px;height:20px}}@media screen and (min-width: 96.875em){#fixed-btn .play-btn{width:50px;height:50px}#fixed-btn .play-btn svg{width:12px;height:14px}}@media screen and (min-width: 68.75em){#fixed-btn .play-btn:hover+.open-video-text{opacity:1}}#fixed-btn .open-video-text{pointer-events:none;position:absolute;right:60px;top:50%;-webkit-transform:translate(0px, -50%);transform:translate(0px, -50%);-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}@media screen and (min-width: 150em){#fixed-btn .open-video-text{right:80px;font-size:22px}}#fixed-btn.v2 .play-btn{-webkit-box-shadow:0px 0px 1px 2px hsla(0,0%,100%,.2);box-shadow:0px 0px 1px 2px hsla(0,0%,100%,.2);background:#fff;border:1.2px solid #fff;-webkit-animation:pulse2 3s infinite;animation:pulse2 3s infinite}#fixed-btn.v2 .play-btn svg path{fill:var(--dlblue)}#fixed-btn.v2 .open-video-text{color:#fff}.play-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--dlblue);border:1.2px solid var(--dlblue);-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.play-btn svg,.play-btn path{-webkit-transition:inherit;transition:inherit}.play-btn svg path{fill:#fff}body.archive.post-type-archive-projects .page-nav,body.archive.post-type-archive-projects .footer,.header__block .header__phones.widget-link .widget-link__title,.screen-reader-text,.wpcf7-list-item input[type=checkbox]{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.tt-lower{text-transform:lowercase}.tt-capital{text-transform:capitalize}canvas{display:block}#container{width:100vw;height:100vh}#animBox{opacity:0;-webkit-animation:opacityAnim 5s forwards;animation:opacityAnim 5s forwards}#animBox .three-build{-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s}#animBox .three-build[data-opacity="0"]{visibility:hidden}.js-lazy{-webkit-transition:opacity ease-in-out .4s,visibility ease-in-out .4s;transition:opacity ease-in-out .4s,visibility ease-in-out .4s;opacity:0;visibility:hidden}.js-lazy._loaded{opacity:1;visibility:visible}img[data-fancybox],[data-fancybox] img{cursor:-webkit-zoom-in;cursor:zoom-in}.video-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity linear .6s,visibility linear .6s;transition:opacity linear .6s,visibility linear .6s}@media screen and (min-width: 68.75em){.video-preloader-not-full{left:var(--aside-width, 70px);width:calc(100% - var(--aside-width, 70px)*2)}}.video-preloader video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-size:14px;text-align:center;color:#fff}.video-preloader._loaded{opacity:0;visibility:hidden}.an-text{overflow:hidden}.an-text>span{display:inline-block}.header{position:fixed;background:rgba(0,0,0,0);top:0;right:0;width:100vw;z-index:50;padding:13px 0;-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}@media screen and (min-width: 68.75em){.header{padding:10px var(--aside-width, 0px) 10px 0}}@media screen and (max-width: 68.75em){.header.on-hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media screen and (min-width: 68.75em){.header .container{max-width:100%}}.header__block{gap:10px;position:relative;-webkit-transition:ease-in-out .6s;transition:ease-in-out .6s}@media screen and (max-width: 68.75em){.header__block{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header__block .header__phones svg{fill:currentColor}.header__block .header__phones .phone-icon-mobile{display:none;max-width:50px;max-height:50px}.header__block .header__phones .phone-icon-mobile path{-webkit-transition:fill .4s;transition:fill .4s}@media screen and (max-width: 68.75em){.header__block .header__phones-item{margin-left:auto}.header__block .header__phones span{display:none}.header__block .header__phones .phone-icon-desctop{display:none}.header__block .header__phones .phone-icon-mobile{display:block}.header__block .header__phones .phone-icon-mobile .circle{fill:var(--dblue)}.header__block .header__phones .phone-icon-mobile .circle-icon{fill:#fff}.header__block .header__phones.widget-link{display:none}}.header__block .header__phones.widget-link svg:not(.widget-dropdown-icon){max-width:2rem}.header-logo{display:block;position:relative;z-index:55;-webkit-transition:opacity ease-in-out .4s;transition:opacity ease-in-out .4s}@media screen and (min-width: 68.75em){.header-logo{margin-left:80px}}.header-logo img{margin:0 auto;max-width:160px;max-height:70px;font-size:0}.header.pre-fixed{-webkit-transform:translateY(-100%);transform:translateY(-100%);background:var(--dwh)}.header.fixed{background:var(--dwh)}.header-title{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50vw;display:none;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.header-title.fade{opacity:0}@media screen and (min-width: 68.75em){.header-title{display:block}}@media screen and (max-width: 68.75em){.header .logo-wrap{display:block}.header-lang{display:none}}@media screen and (min-width: 68.75em){.header__right-block{-webkit-box-flex:.25;-ms-flex:.25;flex:.25}}.header__phones-item{font-weight:500;color:var(--blackBlue)}.burger-btn{position:absolute;z-index:55;left:0;top:50%;-webkit-transform:translate(0px, -50%);transform:translate(0px, -50%);width:40px;height:40px;background:rgba(0,0,0,0);opacity:0;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s}@media screen and (max-width: 68.75em){.burger-btn{position:relative;top:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.burger-btn span{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--dblue);display:block;height:3px;width:100%;-webkit-transition:inherit;transition:inherit}.burger-btn span:first-child{-webkit-transform:translateY(calc(-50% - 6px));transform:translateY(calc(-50% - 6px))}.burger-btn span:nth-child(2){opacity:0}.burger-btn span:last-child{-webkit-transform:translateY(calc(-50% + 6px));transform:translateY(calc(-50% + 6px))}.burger-btn:hover span{background:var(--blue)}.burger-btn:hover span:first-child{-webkit-transform:translateY(calc(-50% - 9px));transform:translateY(calc(-50% - 9px))}.burger-btn:hover span:nth-child(2){opacity:1}.burger-btn:hover span:last-child{-webkit-transform:translateY(calc(-50% + 9px));transform:translateY(calc(-50% + 9px))}.burger-btn.active span{-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}.burger-btn.active span:first-child{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.burger-btn.active span:nth-child(2){opacity:0;height:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.burger-btn.active span:last-child{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.lang-switch{position:relative}.lang-switch__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-width:75px;padding:12px;font-size:var(--s24);border:1px solid rgba(0,0,0,0);font-weight:500;color:var(--dblue);line-height:1;text-transform:uppercase;background:rgba(0,0,0,0);-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.lang-switch__btn::before{content:"";width:28px;height:20px}.lang-switch__btn.lang-ru::before{background:url(../img/flags/ru.svg) no-repeat center}.lang-switch__btn.lang-en::before{background:url(../img/flags/us.svg) no-repeat center}.lang-switch__btn.lang-cn::before{background:url(../img/flags/cn.svg) no-repeat center}.lang-switch__btn .icon{background:hsla(0,0%,100%,.2);width:16px;height:16px;border-radius:50%;-webkit-transition:background ease-in-out .4s;transition:background ease-in-out .4s}.lang-switch__btn:hover,.lang-switch__btn:focus{background:var(--dwh);border:1px solid var(--dwh);color:var(--dlblue)}.lang-switch._active-lang .lang{-webkit-transform:translate(7%, 10px);transform:translate(7%, 10px);opacity:1;pointer-events:all}.lang-switch .lang{position:absolute;padding:12px;background:#fff;border-radius:15px;width:116px;right:0;top:100%;-webkit-transform:translate(7%, 20px);transform:translate(7%, 20px);opacity:0;pointer-events:none;-webkit-box-shadow:2px 3px 13px 1px rgba(41,48,61,.4);box-shadow:2px 3px 13px 1px rgba(41,48,61,.4);-webkit-transition:opacity .4s cubic-bezier(0.86, 0, 0.07, 1),-webkit-transform .4s cubic-bezier(0.86, 0, 0.07, 1);transition:opacity .4s cubic-bezier(0.86, 0, 0.07, 1),-webkit-transform .4s cubic-bezier(0.86, 0, 0.07, 1);transition:transform .4s cubic-bezier(0.86, 0, 0.07, 1),opacity .4s cubic-bezier(0.86, 0, 0.07, 1);transition:transform .4s cubic-bezier(0.86, 0, 0.07, 1),opacity .4s cubic-bezier(0.86, 0, 0.07, 1),-webkit-transform .4s cubic-bezier(0.86, 0, 0.07, 1)}@media screen and (min-width: 1000px)and (max-width: 1366px){.lang-switch .lang{right:-60px}}.lang-switch .lang-item a{padding:6px 10px;color:var(--dblue);text-align:center;font-size:20px;font-weight:600;line-height:1;text-transform:uppercase;border-radius:10px;-webkit-transition:background ease-in-out .4s;transition:background ease-in-out .4s}.lang-switch .lang-item a:hover{background:#e3eaf4}.mobile-langs{position:relative;z-index:3;margin-top:15px}@media screen and (min-width: 1000px){.mobile-langs{display:none}}.mobile-langs li a{padding:12px 24px;font-weight:500;font-size:var(--s24);color:var(--dblue);text-transform:uppercase;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.mobile-langs li a:hover{color:var(--blue)}.widget-link.has-dropdown{position:relative}.widget-link.has-dropdown::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:150%;height:100%}.widget-link.has-dropdown:hover .widget-link__item svg{fill:var(--ldark)}.widget-link.has-dropdown:hover .widget-dropdown{opacity:1;-webkit-transform:translateX(0) translateY(10px);transform:translateX(0) translateY(10px);pointer-events:all}.widget-dropdown{position:absolute;top:100%;right:0;-webkit-transform:translateX(0) translateY(20px);transform:translateX(0) translateY(20px);opacity:0;pointer-events:none;min-width:180px;-webkit-transition:opacity .4s var(--Power2easeOut),-webkit-transform .4s var(--Power2easeOut);transition:opacity .4s var(--Power2easeOut),-webkit-transform .4s var(--Power2easeOut);transition:transform .4s var(--Power2easeOut),opacity .4s var(--Power2easeOut);transition:transform .4s var(--Power2easeOut),opacity .4s var(--Power2easeOut),-webkit-transform .4s var(--Power2easeOut);z-index:60}.widget-dropdown::before{content:"";position:absolute;top:-10px;right:0;width:100%;height:33%;background:rgba(0,0,0,0);z-index:-1}@media screen and (max-width: 68.75em){.widget-dropdown{display:none}}@media screen and (min-width: 68.75em){.widget-dropdown{right:calc(-1*var(--pd, 30px))}}.widget-dropdown ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;list-style:none}.widget-dropdown__item a,.widget-dropdown__item div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:1rem;padding:0.75rem var(--pd, 30px) 0.75rem 1.25rem;color:var(--wh);background-color:var(--item-color, var(--dblue));font-size:0.875rem;font-weight:400;line-height:1.2;white-space:nowrap;text-transform:uppercase;-webkit-transition:background ease-in-out .4s;transition:background ease-in-out .4s}.widget-dropdown__item a:hover,.widget-dropdown__item div:hover{background:var(--item-color, var(--dblue))}.widget-dropdown__item a>img,.widget-dropdown__item a>svg,.widget-dropdown__item div>img,.widget-dropdown__item div>svg{max-width:2rem;max-height:2rem;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0;fill:var(--item-color, var(--dblue));-webkit-transform-origin:center;transform-origin:center;-webkit-transition:fill .4s var(--Power2easeOut),-webkit-transform .4s var(--Power2easeOut);transition:fill .4s var(--Power2easeOut),-webkit-transform .4s var(--Power2easeOut);transition:transform .4s var(--Power2easeOut),fill .4s var(--Power2easeOut);transition:transform .4s var(--Power2easeOut),fill .4s var(--Power2easeOut),-webkit-transform .4s var(--Power2easeOut)}.widget-dropdown__item a:hover img,.widget-dropdown__item a:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.mobile-langs .lang-item a,.lang-switch .lang-item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px}.mobile-langs .lang-item a::before,.lang-switch .lang-item a::before{content:"";width:28px;height:20px}.mobile-langs .lang-item-ru a::before,.lang-switch .lang-item-ru a::before{background:url(../img/flags/ru.svg) no-repeat center}.mobile-langs .lang-item-en a::before,.lang-switch .lang-item-en a::before{background:url(../img/flags/us.svg) no-repeat center}.mobile-langs .lang-item-cn a::before,.lang-switch .lang-item-cn a::before{background:url(../img/flags/cn.svg) no-repeat center}.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;visibility:hidden;opacity:0;position:fixed;left:0;top:0;background:#fff;height:100vh;z-index:50;width:33%;padding:10.3125rem 4.375rem 2.5rem;overflow-y:auto;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}@media screen and (max-width: 85.375em){.header__wrap{width:50%}}@media screen and (max-width: 68.75em){.header__wrap{padding:10.3125rem 1.25rem 0.625rem;width:40%}}@media screen and (max-width: 53.125em){.header__wrap{width:100%;padding:8.125rem 1.25rem 0.625rem}}.header__wrap-bottom{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:25px auto 0;position:relative;z-index:3}.header__wrap-bottom .header__phones{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__wrap-bottom .header__phones-item{color:var(--nav-bottom-text)}@media(any-hover: hover){.header__wrap-bottom .header__phones-item:hover{color:var(--blackBlue)}}.header__wrap-bottom .header__phones-item:focus{color:var(--blackBlue)}.header__wrap-bottom .header__phones-item.widget-link__item{font-size:1rem}.header__wrap-bottom .header__phones .phone-icon-desctop{fill:currentColor}.header__wrap-bottom .header__phones .phone-icon-mobile{display:none}.header__wrap-bottom .header__phones.widget-link svg{display:none;fill:currentColor}.header__wrap-bottom .header__phones.has-dropdown::before{content:none}.header__wrap-bottom .header__phones.has-dropdown .widget-dropdown{display:none}.header__wrap-bottom .header__phones.has-dropdown:hover .widget-link__item svg{fill:currentColor}.header__wrap.active{-webkit-transform:translate(0, 0);transform:translate(0, 0);visibility:visible;opacity:1}.header__wrap.active~.header__wrap-overlay{width:100%;opacity:.1}.header__wrap.fixed-width .header__nav li.menu-item-has-children .sub-menu{width:60vw}.header__wrap-overlay{position:fixed;pointer-events:none;left:0;top:0;content:"";background:var(--black);width:0;height:100vh;opacity:0;-webkit-transition:ease-in-out .7s;transition:ease-in-out .7s;-webkit-transition-delay:.2s;transition-delay:.2s}.header__wrap::before{position:absolute;pointer-events:none;content:"";width:100%;height:100%;left:0;top:0;z-index:0;background:#fff}@media screen and (max-width: 53.125em){.header.sub-menu-active .header__block{opacity:0;pointer-events:none}}.header__nav{letter-spacing:-0.03em}.header__nav>li.menu-item{position:relative}.header__nav>li.menu-item>a{padding-left:9px;padding:12px 24px 13px 9px;font-weight:400;color:var(--nav-color);font-size:calc(20px + 4*(100vw - 375px)/1065)}@media screen and (min-width: 150em){.header__nav>li.menu-item>a{font-size:var(--s36)}}.header__nav>li.menu-item.active>a{color:var(--blue)}.header__nav .menu-item-btn{display:none}.header__nav li a{position:relative;display:block;color:var(--nav-color);font-size:var(--s18);line-height:100%;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}@media screen and (min-width: 150em){.header__nav li a{font-size:var(--s30);line-height:130%}}.header__nav li a::before{position:absolute;content:"";left:0;bottom:-1px;height:1px;width:0;background:var(--dblue);-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.header__nav li a:hover{color:var(--blue)}@media screen and (min-width: 37.5em){.header__nav li:last-child a{border-bottom:none}}.header__nav li.menu-item-has-children .current-menu-item a{color:var(--blue)}@media screen and (min-width: 68.75em){.header__nav li.menu-item-has-children:hover .menu-item-btn{right:10px}}.header__nav li.menu-item-has-children .sub-menu{position:fixed;z-index:-1;background:#fbfdfe;pointer-events:none;opacity:0;top:0;left:100%;width:calc(100vw - var(--nav-width) - var(--scroll-bar-width) - 70px);height:100%;padding:125px 50px 10px;-webkit-transition:ease-in-out .7s;transition:ease-in-out .7s;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}@media screen and (max-width: 85.375em){.header__nav li.menu-item-has-children .sub-menu{padding:125px 20px 10px}}@media screen and (max-width: 68.75em){.header__nav li.menu-item-has-children .sub-menu{width:calc(100vw - var(--nav-width) - var(--scroll-bar-width))}}@media screen and (max-width: 53.125em){.header__nav li.menu-item-has-children .sub-menu{z-index:5;left:0;width:calc(100vw - var(--scroll-bar-width));padding:27px 20px 10px}}.header__nav li.menu-item-has-children .sub-menu-title{margin-bottom:30px;display:inline-block}.header__nav li.menu-item-has-children .sub-menu-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 50px}.header__nav li.menu-item-has-children .sub-menu-list li a{padding:16px 0 15px}@media screen and (max-width: 85.375em){.header__nav li.menu-item-has-children .sub-menu-list{grid-gap:0 30px}}@media screen and (max-width: 37.5em){.header__nav li.menu-item-has-children .sub-menu-list{grid-template-columns:repeat(1, 1fr)}}.header__nav li.menu-item-has-children .sub-menu.active{opacity:1;pointer-events:all;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.header__nav li.menu-item-has-children .sub-menu .menu-item-btn{display:none}.header__nav li.menu-item-has-children .menu-item-btn{display:block;position:absolute;right:18px;font-size:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:40px;height:40px;cursor:pointer;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.header__nav li.menu-item-has-children .menu-item-btn::after{position:absolute;content:"";left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:14px;height:14px;background:url(../img/icons/menu_arrow.svg) no-repeat center/contain;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.header__nav li.menu-item-has-children .close-sub-menu{display:none}@media screen and (max-width: 53.125em){.header__nav li.menu-item-has-children .close-sub-menu{display:block;position:absolute;right:20px;top:23px;width:50px;height:50px}.header__nav li.menu-item-has-children .close-sub-menu::before,.header__nav li.menu-item-has-children .close-sub-menu::after{position:absolute;content:"";background:var(--dblue);height:1px;width:30px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg)}.header__nav li.menu-item-has-children .close-sub-menu::after{-webkit-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg)}}.header__nav li.menu-item-has-children .sub-menu-title{position:relative}@media screen and (max-width: 85.375em){.header__nav li.menu-item-has-children .sub-menu-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:20px}.header__nav li.menu-item-has-children .sub-menu-title::before{display:block;width:46px;min-width:46px;height:18px;content:"";background:url(../img/icons/arrow_left_bold.svg) no-repeat center/contain;-webkit-transition:inherit;transition:inherit}}@media screen and (max-width: 53.125em){.header__nav li.menu-item-has-children .sub-menu-title{width:calc(100% - 60px)}}.header__phones,.header .widget-link{-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s;z-index:55;opacity:0}.header__socials{margin-bottom:20px}.header__socials.is-hide{margin-bottom:0}.header__socials-item a{width:46px;height:46px;background:var(--dblue);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.aside{position:fixed;z-index:51;right:0;top:0;height:100%;width:70px;background:var(--black);padding:45px 0;-webkit-transform:translateX(100%);transform:translateX(100%);overflow:hidden}@media screen and (max-width: 68.75em){.aside{display:none;visibility:hidden}}.aside::after{position:absolute;content:"";right:0;top:0;width:var(--scroll-bar-width);height:100%;-webkit-transform:translateX(100%);transform:translateX(100%);background:inherit;z-index:5;pointer-events:none}.aside.aside-show{overflow:initial}.aside__block{height:100%}.aside__nav li{width:100%}.aside__nav object,.aside__nav svg,.aside__nav img{position:relative;z-index:4;pointer-events:none;max-width:30px;max-height:30px;-o-object-fit:contain;object-fit:contain}.aside-social li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border-radius:50%;margin:0 auto}.aside-company-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:50px;background:var(--black);-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.aside-company-item::before,.aside-company-item::after{position:absolute;left:0;top:0;z-index:3;content:"";width:100%;display:block;height:0;background:inherit;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.aside-company-item::before{z-index:2;height:100%}.aside-company-item:hover .aside-company-name{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);opacity:1;visibility:visible}.aside-company-item.aside-company-blue:hover{background:var(--dblue)}.aside-company-item.aside-company-red:hover{background:var(--red)}.aside-company-item.aside-company-aqua:hover{background:var(--aqua)}.aside-company-item.aside-company-orange:hover{background:var(--orange)}.aside-company-name{position:absolute;overflow:hidden;z-index:1;right:100%;top:50%;font-weight:500;font-size:var(--s14);line-height:130%;color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);background:inherit;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px 0 30px;-webkit-transition:ease-in-out .6s;transition:ease-in-out .6s;pointer-events:none}.aside .popup__close{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;opacity:0;visibility:hidden;-webkit-transition-delay:.6s;transition-delay:.6s}.aside .popup__close::before,.aside .popup__close::after{background:#fff}.project-popup-active .aside{padding-top:70px}.project-popup-active .aside .popup__close{opacity:1;visibility:visible;pointer-events:all}.clients,.map-section,.reviews{background:-webkit-gradient(linear, left top, right top, color-stop(0, #ebf5fa), to(#f6eef2));background:linear-gradient(90deg, #ebf5fa 0, #f6eef2 100%)}.inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.home .header .header-title{color:#fff;font-size:var(--s24)}.home .tag-section{padding:50px 0 250px}@media screen and (max-width: 29.99875em){.home .tag-section{padding-bottom:100%}.home .text-section .full-height{min-height:150vh}}.home .burger-btn span{background:#fff}.home .burger-btn.active span{background:var(--dblue)}.home .header__block .header__phones-title,.home .header__block .header__phones-item{color:#fff}.home .header__block .header__phones svg{fill:#fff}@media screen and (max-width: 68.75em){.home .header__block .header__phones .phone-icon-mobile .circle{fill:#fff}.home .header__block .header__phones .phone-icon-mobile .circle-icon{fill:var(--dblue)}}@media screen and (max-width: 68.75em){.home.menu-active .header__block .header__phones .phone-icon-mobile .circle{fill:var(--dblue)}.home.menu-active .header__block .header__phones .phone-icon-mobile .circle-icon{fill:#fff}}@media screen and (min-width: 96.875em){.home .footer{padding-right:var(--aside, 70px)}}@media screen and (min-width: 68.75em){.home .footer .container{max-width:100%}}.text-section .full-height{min-height:60vh}.page-template-contact-page .header__phones{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:10px}[data-full-height]{min-height:50vh}@media screen and (min-width: 68.75em){[data-full-height]{min-height:calc(100vh - var(--foot-height, 30px))}.has-page-nav [data-full-height]{min-height:calc(100vh - (var(--page-nav, 200px) + var(--foot-height, 200px)))}}.map-section.map-loaded span.loader{opacity:0}.map-section.map-loaded .map__sidebar{pointer-events:all;cursor:auto}.map-section.map-loaded .map__sidebar-item{pointer-events:all;cursor:pointer}.map-section>.map iframe,.map-section>.map [data-map-place]{position:absolute;top:0;left:0;width:100%;height:100%}.map-section .map{position:relative;height:700px;overflow:hidden}@media screen and (max-width: 29.99875em){.map-section .map{height:650px}}.map-section .map>.container{position:relative}.map-section .map__block>.container{position:relative}@media screen and (max-width: 53.125em){.map-section .map__block>.container{padding:0}}.map-section .map__block .title-box{background:#fff;padding:40px 20px}@media screen and (min-width: 53.125em){.map-section .map__block .title-box{padding:40px;max-width:460px;position:absolute;z-index:2;top:50px;left:0}}@media screen and (min-width: 53.125em)and (min-width: 150em){.map-section .map__block .title-box{max-width:650px}}.map-section .map__block iframe,.map-section .map__block [data-map-place]{position:absolute;top:0;left:0;width:100%;height:100%}.map-section .map__sidebar{cursor:wait;position:absolute;z-index:2;right:0;top:50px;overflow:auto;max-height:580px;-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}@media screen and (max-width: 53.125em){.map-section .map__sidebar{top:50px;max-height:440px;-webkit-transform:translateX(110%);transform:translateX(110%)}}.map-section .map__sidebar-item{background:#fff;border-radius:5px;padding:20px;color:var(--tgray);pointer-events:none}@media screen and (min-width: 150em){.map-section .map__sidebar-item{font-size:24px}}.map-section .map__sidebar-item span{pointer-events:none}.map-section .map__sidebar-item:hover,.map-section .map__sidebar-item.active{background:var(--blue);color:#fff}.map-section .map.active .map__sidebar{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.map-section .map.active .map-btn::before,.map-section .map.active .map-btn:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);width:30px;height:2px;background:#fff;opacity:1}.map-section .map.active .map-btn::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.map-section .map [data-map-place] .e-marker{-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s;cursor:pointer}.map-section .map [data-map-place] .e-marker image{display:none}.map-section .map [data-map-place] .mapboxgl-marker.marker-hide{opacity:0;pointer-events:none}.map-section .map [data-map-place] .mapboxgl-marker:hover .e-marker,.map-section .map [data-map-place] .mapboxgl-marker.active-marker .e-marker{width:30px;height:35px}.map-section .map [data-map-place] .mapboxgl-marker.active-marker{pointer-events:none}.map-section .map [data-map-place] .mapboxgl-control-container .mapboxgl-ctrl-top-left{top:40px}.map-section .map [data-map-place] .mapboxgl-touch-pan-blocker span,.map-section .map [data-map-place] .mapboxgl-scroll-zoom-blocker span{display:inline-block;max-width:480px;line-height:1;font-family:var(--IBM)}.map-section .map-btn{position:absolute;z-index:2;left:50%;top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:60px;height:40px;border-radius:0px 0px 100px 100px;overflow:hidden;background:var(--dblue)}@media screen and (min-width: 53.125em){.map-section .map-btn{display:none}}.map-section .map-btn::before,.map-section .map-btn::after{-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.map-section .map-btn::before{content:"";opacity:0}.map-section .map-btn::after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:"";width:30px;height:20px;background:url(../img/icons/mapBtn.svg) no-repeat center/contain}.map-section .mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib-inner,.map-section .mapboxgl-ctrl-bottom-right .mapboxgl-ctrl-attrib-button,.map-section .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-logo{display:none}.page-nav{background:var(--d2wh);padding:20px 0;z-index:5;position:relative}.page-nav-block{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-nav-item{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex}.page-nav-item:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-nav-item:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-nav-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:20px;position:relative;text-decoration:none;font-size:var(--s25);line-height:140%;letter-spacing:-0.03em;text-transform:uppercase;color:var(--dblue);-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}@media screen and (max-width: 68.75em){.page-nav-item a{line-height:100%;font-size:var(--s24);-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 29.99875em){.page-nav-item a{font-size:var(--s16)}}.page-nav-item a::before{display:block;width:33px;min-width:33px;height:22px;content:"";background:url(../img/icons/arrow_left.svg) no-repeat center/contain;-webkit-transition:inherit;transition:inherit}@media screen and (min-width: 68.75em){.page-nav-item a:hover{color:var(--ldark)}.page-nav-item a:hover::before{-webkit-transform:translateX(-10%);transform:translateX(-10%);-webkit-filter:brightness(0.5);filter:brightness(0.5)}}.page-nav-item:last-child a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 68.75em){.page-nav-item:last-child a{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.page-nav-item:last-child a::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width: 68.75em){.page-nav-item:last-child a:hover::before{-webkit-transform:translateX(10%) rotate(180deg);transform:translateX(10%) rotate(180deg)}}.select2-container{z-index:101}.select2-results__option{padding:10px 10px 10px 20px}.select2-dropdown{border:1px solid #d1d6d7}.cform label{position:relative;display:block}.cform .form-row{position:relative;display:block}.cform .form-row:not(:last-child){margin-bottom:20px}.cform .form-row.has-value input[type=email],.cform .form-row.has-value input[type=file],.cform .form-row.has-value input[type=text],.cform .form-row.has-value input[type=tel],.cform .form-row.has-value textarea{padding:17px 20px}@media screen and (max-width: 29.99875em){.cform .form-row.has-value input[type=email],.cform .form-row.has-value input[type=file],.cform .form-row.has-value input[type=text],.cform .form-row.has-value input[type=tel],.cform .form-row.has-value textarea{padding:12px 20px}}.cform .form-row.has-value input::-webkit-input-placeholder{opacity:1}.cform .form-row.has-value input::-moz-placeholder{opacity:1}.cform .form-row.has-value input:-ms-input-placeholder{opacity:1}.cform .form-row.has-value input::-ms-input-placeholder{opacity:1}.cform .form-row.has-value input::placeholder{opacity:1}.cform .form-row.has-value .row-name{font-size:12px;-webkit-transform:translate(0, -150%);transform:translate(0, -150%);opacity:.4}@media screen and (max-width: 29.99875em){.cform .form-row.has-value .row-name{-webkit-transform:translate(0, -140%);transform:translate(0, -140%)}}.cform .form-row-submit{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 29.99875em){.cform .form-row-submit{margin:0 auto}}@media screen and (min-width: 29.99875em){.cform .form-row.row-short{max-width:335px}}.cform .form-row .wpcf7-not-valid-tip{position:absolute;left:20px;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.cform .wpcf7-form-control-wrap{display:block}.cform .row-name{pointer-events:none;position:absolute;z-index:2;left:20px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.cform .row-name,.cform .wpcf7-list-item-label,.cform .select2 span.select2-selection__rendered{font-size:var(--s16);line-height:150%;letter-spacing:-0.03em;color:var(--tgray)}.cform input[type=email],.cform input[type=file],.cform input[type=text],.cform input[type=tel],.cform textarea{width:100%;font-size:16px;font-weight:500;line-height:150%;padding:17px 20px 17px 120px;background:#fff;border:1px solid #d1d6d7;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}@media screen and (max-width: 29.99875em){.cform input[type=email],.cform input[type=file],.cform input[type=text],.cform input[type=tel],.cform textarea{padding:12px 20px 12px 120px}}.cform input[type=submit]{cursor:pointer}.cform select{width:100%;pointer-events:none}.cform input::-webkit-input-placeholder{opacity:0}.cform input::-moz-placeholder{opacity:0}.cform input:-ms-input-placeholder{opacity:0}.cform input::-ms-input-placeholder{opacity:0}.cform input::placeholder{opacity:0}.cform .wpcf7-list-item{margin:0}.cform .wpcf7-list-item-label::before{cursor:pointer;display:inline-block;vertical-align:middle;content:"";background:url(../img/icons/check-gray.svg) no-repeat center/auto;width:20px;min-width:20px;height:20px;border:2px solid var(--tgray);margin-right:10px;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.cform .wpcf7-list-item-label a{color:var(--dblue);text-decoration:none;font-weight:500;margin-left:3px}.cform .wpcf7-list-item input:checked+.wpcf7-list-item-label::before{background:url(../img/icons/check-red.svg) no-repeat center/auto;border:2px solid var(--blue)}.cform .wpcf7-spinner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0}.cform .select2-container{width:100% !important}.cform .select2-container .selection{display:block}.cform .select2.select2-container--open .select2-selection__arrow{-webkit-transform:translate(0, -50%) rotateX(180deg);transform:translate(0, -50%) rotateX(180deg)}.cform .select2-selection--single{border-radius:0;border:1px solid #d1d6d7;height:auto;margin:0;padding:15px 20px}@media screen and (max-width: 29.99875em){.cform .select2-selection--single{padding:12px 20px}}.cform .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:30px}.cform .select2-selection--single .select2-selection__arrow{height:24px;width:24px;top:50%;right:20px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.cform .select2-selection--single .select2-selection__arrow::before{display:block;background:url(../img/icons/arrow_gray.svg) no-repeat center/contain;position:absolute;content:"";left:50%;top:54%;width:14px;height:14px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cform .select2-selection--single .select2-selection__arrow b{opacity:0}.post-edit-link{margin-top:20px}@media screen and (max-width: 68.75em){.main section.single-hero{padding-top:0}}.single .main,.page-template-about-page .main,.page-template-team-page .main,.single-services .main{padding-top:var(--head-height)}@media screen and (max-width: 68.75em){.single .main,.page-template-about-page .main,.page-template-team-page .main,.single-services .main{padding-top:calc(75px + var(--head-height))}}.page-template-about-page{background:#fbfdfe}.page-template-about-page .single-hero-text-inner{background:#fbfdfe}.page-template-about-page .single-content{padding-bottom:0}.single-content-inner ul{list-style:inside}.single-hero{position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 68.75em){.single-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-hero-text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative;z-index:2}.single-hero-text-inner{max-width:600px;background:rgba(243,246,247,.9);padding:50px 50px 50px 0}@media screen and (min-width: 68.75em)and (max-width: 1750px){.single-hero-text-inner.text-inner-short{max-width:420px}}.single-hero-text-inner.text-inner-bg2{background:-webkit-gradient(linear, left top, right top, color-stop(40%, rgba(243, 246, 247, 0.6)), color-stop(70%, rgba(249, 250, 251, 0.1)), to(rgba(255, 255, 255, 0.55)));background:linear-gradient(to right, rgba(243, 246, 247, 0.6) 40%, rgba(249, 250, 251, 0.1) 70%, rgba(255, 255, 255, 0.55) 100%)}@media screen and (max-width: 68.75em){.single-hero-text-inner.text-inner-bg2{background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(243, 246, 247, 0.6)), color-stop(70%, rgba(249, 250, 251, 0.1)), to(rgba(255, 255, 255, 0.55)));background:linear-gradient(to bottom, rgba(243, 246, 247, 0.6) 40%, rgba(249, 250, 251, 0.1) 70%, rgba(255, 255, 255, 0.55) 100%)}}@media screen and (max-width: 68.75em){.single-hero-text-inner{padding:50px}}@media screen and (max-width: 53.125em){.single-hero-text-inner{padding:20px}}.single-hero-img{-webkit-box-flex:0;-ms-flex:0 0 67.4%;flex:0 0 67.4%;-webkit-transform:translateX(-100%);transform:translateX(-100%);position:relative;z-index:1}@media screen and (max-width: 68.75em){.single-hero-img{-webkit-transform:none;transform:none;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-top:-100px}}.single-hero-img img{width:100%;min-height:41.6666666667vh;max-width:970px;margin-left:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 29.99875em){.single-hero-excerpt{font-weight:400}}.single-hero .hero-title{padding-bottom:0}.single-hero-btn a.btn{margin:0 auto}@media screen and (min-width: 53.125em){.single .projects-slider{padding:100px 0}.single .projects-slider .swiper__btns{top:30px}}.post-type-title-wrap{position:relative;padding-bottom:14px;margin-bottom:20px}.hero{min-height:84vh}.hero .container{position:relative;z-index:4}.hero-title{position:relative;padding-bottom:12px;width:100%}@media screen and (min-width: 68.75em){.hero-title{padding-bottom:14px}}.hero-title span span{color:var(--dark)}.hero-title i.line{bottom:0;max-width:300px}@media all and (min-width: 1360px){.hero-title .title{font-weight:500;line-height:1;letter-spacing:-0.09rem;font-size:calc(24px + 16*(100vw - 375px)/1065)}}.hero-title-subtitle{line-height:140%;letter-spacing:-0.03em;font-size:calc(15px + 1*(100vw - 375px)/1065)}.hero-subtitle{margin-top:40px}.hero .svg-logo{pointer-events:none}.hero .svg-logo .logo-shadow{fill-opacity:0}.hero .svg-logo .logo-back{stroke-width:0;fill-opacity:0}.loaded .hero .svg-logo .logo-shadow{fill-opacity:0;-webkit-animation-name:lion2;animation-name:lion2;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:3s;animation-delay:3s}.loaded .hero .svg-logo .logo-back{stroke:#04518c;stroke-width:0;fill-opacity:0;stroke-dasharray:350;stroke-dashoffset:440;-webkit-animation-name:lion1;animation-name:lion1;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}@media screen and (max-width: 68.75em){.hero .svg-logo{position:absolute;z-index:-1;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:.3}.hero .svg-logo svg{width:100%;height:auto}}.hero-bg{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.hero-bg img{width:100%;height:100%}@media screen and (max-width: 68.75em){.hero-bg img{-o-object-position:60% 50%;object-position:60% 50%}}@media screen and (max-width: 45.0625em){.hero-bg img{-o-object-position:72% 50%;object-position:72% 50%}}.hero-btn{margin-top:40px}@media screen and (min-width: 68.75em){.hero-btn{min-width:237px;padding:18px 13px;font-size:16px}}.hero-home .open-video{bottom:90px}@media screen and (min-width: 150em){.hero-home .open-video{bottom:150px;font-size:22px}.hero-home .open-video .play-btn{width:70px;height:70px}.hero-home .open-video .play-btn svg{width:24px;height:20px}}@media(max-width: 400px)and (max-height: 690px){.hero-home .open-video{bottom:80px}}@media screen and (min-width: 68.75em){.hero-home .open-video{bottom:var(--head-height, 144px)}}.hero-home .hero__block-desc{max-width:760px}i.line{position:absolute;bottom:0;left:0;display:block;height:3px;background:var(--dblue);width:50%;will-change:max-width;-webkit-transition:max-width ease-in-out .4s;transition:max-width ease-in-out .4s}i.line-full{width:100%;max-width:230px}.gallery{height:100vh}@media screen and (max-width: 37.5em){.gallery{height:80vh}}.gallery-img{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.gallery-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery-img--video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:4}.gallery-img--video.is-hide{opacity:0;visibility:hidden}.gallery-img-text{position:absolute;opacity:1;z-index:5;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:64px;color:#fff;font-weight:500;pointer-events:none;-webkit-transition-delay:2s;transition-delay:2s}.gallery-img._loaded+.gallery-img-text{opacity:0}.gallery._is-played .gallery-dots__item{opacity:0;pointer-events:none}.gallery._is-played .gallery-dots__item.current-link{opacity:1;pointer-events:all}.gallery._is-played .gallery-dots__link{-webkit-animation:none;animation:none}.gallery._is-played .gallery-nav{opacity:0;pointer-events:none}.gallery._is-played._is-waiting .loading-progress{opacity:1}.gallery._is-played._is-waiting .gallery-video{opacity:.8}.gallery-video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;pointer-events:none}@media screen and (min-width: 68.75em){.gallery-video{width:calc(100% - var(--aside-width, 70px))}}.gallery-video{-webkit-transition:opacity ease-in-out .4s,visibility ease-in-out .4s;transition:opacity ease-in-out .4s,visibility ease-in-out .4s}.gallery-video.is-hide{opacity:0;visibility:hidden}.gallery-dots{position:absolute;left:0;top:50%;z-index:5;width:100%;max-width:calc(100% - var(--aside-width, 70px));height:calc(100% - (var(--head-height, 144px) + var(--foot-height, 94px)));-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 68.75em){.gallery-dots{max-width:100%}}.gallery-dots__item{position:absolute;width:100%;max-width:80px;max-height:80px;height:100%;will-change:left,top,transform;-webkit-transition:.8s cubic-bezier(0.86, 0, 0.07, 1);transition:.8s cubic-bezier(0.86, 0, 0.07, 1);opacity:0;visibility:hidden;pointer-events:none}.gallery-dots__item._is-view{opacity:1;visibility:visible;pointer-events:all}.gallery-dots__item.current-link{z-index:10;max-width:360px;max-height:240px;top:65%;left:4%}@media screen and (max-width: 29.99875em){.gallery-dots__item.current-link{max-width:calc(100% - 40px);position:fixed;left:50%;top:30%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.gallery-dots__item.current-link .gallery-dots__back{pointer-events:all}.gallery-dots__item._is-read .gallery-dots__subtitle{overflow-y:auto}.gallery-dots__item._is-read .gallery-dots__back{opacity:1;-webkit-transform:translate(0, -105%);transform:translate(0, -105%);-webkit-transition-delay:3s;transition-delay:3s}.gallery-dots__item-0{top:10%;left:5%}.gallery-dots__item-1{top:10%;left:12.5%}.gallery-dots__item-2{top:25%;left:8.6%}.gallery-dots__item-3{top:40%;left:5%}.gallery-dots__item-4{top:40%;left:12.5%}.gallery-dots__item-5{top:55%;left:8.6%}.gallery-dots__item-6{top:70%;left:5%}.gallery-dots__item-7{top:70%;left:12.5%}@media screen and (max-width: 53.125em){.gallery-dots__item-1,.gallery-dots__item-4,.gallery-dots__item-7{left:17%}.gallery-dots__item-2,.gallery-dots__item-5{left:10.8%}}@media screen and (max-width: 29.99875em){.gallery-dots__item-1,.gallery-dots__item-4,.gallery-dots__item-7{left:21%}.gallery-dots__item-2,.gallery-dots__item-5{left:12.8%}}.gallery-dots__item-8{top:10%;right:5%}.gallery-dots__item-9{top:10%;right:12.5%}.gallery-dots__item-10{top:25%;right:8.6%}.gallery-dots__item-11{top:40%;right:5%}.gallery-dots__item-12{top:40%;right:12.5%}.gallery-dots__item-13{top:55%;right:8.6%}.gallery-dots__item-14{top:70%;right:5%}.gallery-dots__item-15{top:70%;right:12.5%}@media screen and (max-width: 53.125em){.gallery-dots__item-9,.gallery-dots__item-12,.gallery-dots__item-15{right:17%}.gallery-dots__item-10,.gallery-dots__item-13{right:10.8%}}@media screen and (max-width: 29.99875em){.gallery-dots__item-9,.gallery-dots__item-12,.gallery-dots__item-15{right:21%}.gallery-dots__item-10,.gallery-dots__item-13{right:12.8%}}.gallery-dots__item:nth-child(1)>a{-webkit-animation-delay:0s;animation-delay:0s}.gallery-dots__item:nth-child(2)>a{-webkit-animation-delay:0.4s;animation-delay:0.4s}.gallery-dots__item:nth-child(3)>a{-webkit-animation-delay:0.8s;animation-delay:0.8s}.gallery-dots__item:nth-child(4)>a{-webkit-animation-delay:1.2s;animation-delay:1.2s}.gallery-dots__item:nth-child(5)>a{-webkit-animation-delay:1.6s;animation-delay:1.6s}.gallery-dots__item:nth-child(6)>a{-webkit-animation-delay:2s;animation-delay:2s}.gallery-dots__item:nth-child(7)>a{-webkit-animation-delay:2.4s;animation-delay:2.4s}.gallery-dots__item:nth-child(8)>a{-webkit-animation-delay:2.8s;animation-delay:2.8s}.gallery-dots__item:nth-child(9)>a{-webkit-animation-delay:3.2s;animation-delay:3.2s}.gallery-dots__item:nth-child(10)>a{-webkit-animation-delay:3.6s;animation-delay:3.6s}.gallery-dots__item:nth-child(11)>a{-webkit-animation-delay:4s;animation-delay:4s}.gallery-dots__item:nth-child(12)>a{-webkit-animation-delay:4.4s;animation-delay:4.4s}.gallery-dots__item:nth-child(13)>a{-webkit-animation-delay:4.8s;animation-delay:4.8s}.gallery-dots__item:nth-child(14)>a{-webkit-animation-delay:5.2s;animation-delay:5.2s}.gallery-dots__item:nth-child(15)>a{-webkit-animation-delay:5.6s;animation-delay:5.6s}.gallery-dots__item:nth-child(16)>a{-webkit-animation-delay:6s;animation-delay:6s}.gallery-dots__link{position:absolute;z-index:2;left:50%;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;width:80px;height:70px;border:1.5px solid #fff;background:rgba(41,48,61,.3);border-radius:100px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:pulseWhite 3s infinite;animation:pulseWhite 3s infinite;-webkit-transition:background ease-in-out .3s;transition:background ease-in-out .3s}@media screen and (max-width: 96.875em){.gallery-dots__link{width:70px;height:60px}}@media screen and (max-width: 29.99875em){.gallery-dots__link{width:55px;height:45px}}.gallery-dots__link img,.gallery-dots__link svg{max-width:35px;max-height:40px;-o-object-fit:contain;object-fit:contain}.gallery-dots__link.current-link{opacity:0;pointer-events:none}.gallery-dots__link.current-link+.gallery-dots__desc{padding:16px;max-width:360px;max-height:240px;overflow-y:auto}@media screen and (max-width: 29.99875em){.gallery-dots__link.current-link+.gallery-dots__desc{max-width:100%}}.gallery-dots__link.current-link+.gallery-dots__desc .gallery-dots__subtitle{opacity:1}.gallery-dots__link:hover{z-index:5;background:rgba(41,48,61,.8)}.gallery-dots__desc{position:absolute;left:0;top:0;padding:0;border-radius:10px;background:var(--wh);width:100%;height:100%;max-height:0;max-width:0;will-change:transform;-webkit-transition:.8s cubic-bezier(0.86, 0, 0.07, 1);transition:.8s cubic-bezier(0.86, 0, 0.07, 1);overflow:hidden;text-align:center}.gallery-dots__desc-wrap{max-width:340px;width:100%;overflow:hidden;-webkit-transition:.8s cubic-bezier(0.86, 0, 0.07, 1);transition:.8s cubic-bezier(0.86, 0, 0.07, 1)}.gallery-dots__desc>svg,.gallery-dots__desc>img{margin:3px auto 11px}.gallery-dots__desc>svg path,.gallery-dots__desc>img path{fill:var(--dblue)}.gallery-dots__title{padding:8px 0;letter-spacing:-0.03em;font-weight:500;-webkit-transition:.8s cubic-bezier(0.86, 0, 0.07, 1);transition:.8s cubic-bezier(0.86, 0, 0.07, 1)}.gallery-dots__subtitle{font-size:14px;letter-spacing:-0.03em;color:var(--tgray);line-height:1.5;overflow-x:hidden;opacity:0;-webkit-transition:opacity ease-in-out .4s;transition:opacity ease-in-out .4s}.gallery-dots__permalink{display:inline-block;padding-top:18px;text-decoration:none;color:var(--dblue);font-size:9px;font-weight:600;line-height:1;letter-spacing:1.8px}.gallery-dots__back{position:absolute;z-index:5;left:0;top:0;width:70px;height:50px;-webkit-transform:translate(0, 0);transform:translate(0, 0);background:var(--wh);border-radius:10px;opacity:0;pointer-events:none;-webkit-transition:.4s cubic-bezier(0.86, 0, 0.07, 1);transition:.4s cubic-bezier(0.86, 0, 0.07, 1)}.gallery-dots__back::before{position:absolute;content:"";left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:32px;height:22px;background:url(../img/icons/arrow_left.svg) no-repeat center/contain;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.gallery-nav{position:absolute;bottom:var(--foot-height, 107px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .4s cubic-bezier(0.86, 0, 0.07, 1);transition:opacity .4s cubic-bezier(0.86, 0, 0.07, 1)}@media screen and (min-width: 96.875em){.gallery-nav{max-width:100%}}@media screen and (min-width: 68.75em)and (max-width: 1549px){.gallery-nav{max-width:100%;padding-right:calc(var(--aside, 70) + 25px)}}@media screen and (max-width: 53.125em){.gallery-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 68.75em){.gallery-nav{bottom:var(--foot-height, 94px)}}.gallery-nav__btn{background:rgba(0,0,0,0);color:#fff}.gallery-nav__btn:hover,.gallery-nav__btn:focus,.gallery-nav__btn._active{background:var(--dwh);border:1px solid var(--dwh);color:var(--dlblue)}.loading-progress{position:absolute;z-index:55;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100px;height:100px;border-radius:50%;background:rgba(41,48,61,.5);color:#fff;opacity:0;pointer-events:none;-webkit-transition:opacity ease-in-out .4s;transition:opacity ease-in-out .4s}.loading-progress__bar{min-height:auto;font-size:18px;text-align:center}.loading-progress::before{position:absolute;content:"";left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;border:4px solid #fff;border-top:4px solid var(--black);width:100%;height:100%;-webkit-animation:spinCenter 1.5s linear infinite;animation:spinCenter 1.5s linear infinite}#particles-js{position:absolute;width:100%;height:100%;left:0;top:0}body.archive.post-type-archive-projects{background:var(--dwh)}body.archive.post-type-archive-projects .header{background:var(--wh)}@media screen and (max-width: 68.75em){body.archive.post-type-archive-projects .decor{max-width:60%}}@media screen and (min-width: 600px){body.archive.post-type-archive-projects .pr-select{display:none}}@media screen and (max-width: 1320px){body.archive.post-type-archive-projects.lock{overflow:auto}}@media screen and (min-width: 68.75em){body.archive.post-type-archive-projects .top-padding{padding-top:var(--head-height, 84px);padding-top:0}}body.archive.post-type-archive-projects .select2-container.select2-container--default .select2-dropdown{min-width:280px;max-width:300px;border:1px solid #e0e4eb;border-radius:4px;-webkit-box-shadow:-10px 10px 20px -5px rgba(0,0,0,.55);box-shadow:-10px 10px 20px -5px rgba(0,0,0,.55)}body.archive.post-type-archive-projects .select2-container.select2-container--default .select2-dropdown::after{position:absolute;left:50%;content:"";width:0;height:0;border:0 solid rgba(0,0,0,0);border-right-width:15px;border-left-width:15px}body.archive.post-type-archive-projects .select2-container.select2-container--default .select2-dropdown.select2-dropdown--below{-webkit-transform:translate(calc(-50% + 30px), 20px);transform:translate(calc(-50% + 30px), 20px)}body.archive.post-type-archive-projects .select2-container.select2-container--default .select2-dropdown.select2-dropdown--below::after{top:0;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);border-bottom:15px solid #fff}body.archive.post-type-archive-projects .select2-container.select2-container--default .select2-dropdown.select2-dropdown--above{-webkit-transform:translate(calc(-50% + 30px), -20px);transform:translate(calc(-50% + 30px), -20px)}body.archive.post-type-archive-projects .select2-container.select2-container--default .select2-dropdown.select2-dropdown--above::after{bottom:0;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);border-top:15px solid #fff}body.archive.post-type-archive-projects .select2-container.select2-container--default .select2-results__options>li:first-child{display:none}body.archive.post-type-archive-projects .select2-container.select2-container--default .select2-results__options .select2-results__option{font-weight:600;font-size:14px;text-transform:uppercase;border-bottom:1px solid #e0e4eb}body.archive.post-type-archive-projects .select2-container.select2-container--default .select2-results__options .select2-results__option:not(.select2-results__option--highlighted){color:var(--dblue)}body.archive.post-type-archive-projects .select2-container.select2-container--default .select2-results__options .select2-results__option:last-child{border-bottom:none}@media screen and (min-width: 64.0625em){body.archive.post-type-archive-projects{-ms-overflow-style:none;scrollbar-width:none}body.archive.post-type-archive-projects ::-webkit-scrollbar{width:0}}@media screen and (max-width: 68.75em){body.archive.post-type-archive-projects .header-title{display:none}}@media screen and (min-width: 68.75em){body.archive.post-type-archive-projects.loaded .header-title{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (max-width: 68.75em){body.loaded .header.fixed.on-hide{-webkit-transform:translateY(0);transform:translateY(0)}body.loaded .header.fixed.on-hide .header-title{opacity:1}body.loaded .header.fixed.on-hide+.main .projects .hero-title-wrap{opacity:0}}body.loaded .popup{-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s}body.loaded #fixed-btn{opacity:1;visibility:visible}.projects{padding:0}.projects-container{position:relative;width:100%;height:100vh;overflow:hidden;-webkit-transition:-webkit-filter .4s ease;transition:-webkit-filter .4s ease;transition:filter .4s ease;transition:filter .4s ease, -webkit-filter .4s ease;top:var(--head-height, 84px);-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:center center;perspective-origin:center center}.projects-container .container-infinite{display:grid;grid-template-columns:repeat(2, 1fr);width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0.55) rotateY(8deg);transform:scale(0.55) rotateY(8deg);will-change:transform,opacity}.projects-container.on-loading{pointer-events:none}.projects-container.disable-pointer-events{cursor:-webkit-grab;cursor:grab}.projects-container.disable-pointer-events>*{pointer-events:none}.project-popup-open .projects-container{min-height:100vh;height:auto}.disable-pointer-events .projects-container{pointer-events:none}.projects-block{position:relative;display:grid;width:-webkit-max-content;width:-moz-max-content;width:max-content;grid-template-columns:repeat(6, 1fr);gap:4vw;padding:2vw}.projects-block .project-card:nth-child(odd){-webkit-transform:translateY(-60%);transform:translateY(-60%)}.projects .project-card{position:relative;width:calc((var(--window-width, 100vw) - var(--aside-width, 70px) - 40px)/4);min-width:calc((var(--window-width, 100vw) - var(--aside-width, 70px) - 40px)/4);height:100%;aspect-ratio:1.5;overflow:hidden;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-filter:drop-shadow(2px 4px 6px var(--blackBlue));filter:drop-shadow(2px 4px 6px var(--blackBlue))}@media screen and (max-width: 68.75em){.projects .project-card{width:calc((var(--window-width, 100vw) - 24px)/3);min-width:calc((var(--window-width, 100vw) - 24px)/3)}}@media screen and (max-width: 47.99875em){.projects .project-card{width:calc((var(--window-width, 100vw) - 16px)/2);min-width:calc((var(--window-width, 100vw) - 16px)/2)}}@media screen and (max-width: 29.99875em){.projects .project-card{width:calc((var(--window-width, 100vw) - 8px)/1.2);min-width:calc((var(--window-width, 100vw) - 8px)/1.2)}}.projects .project-card .card-inner{display:block;width:100%;height:100%;position:relative;will-change:transform;overflow:hidden}.projects .project-card .card-inner::after{position:absolute;content:"";inset:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 15, 51, 0)), to(#000f33));background:linear-gradient(180deg, rgba(0, 15, 51, 0) 0%, #000f33 100%);opacity:.4;z-index:1;pointer-events:none;-webkit-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s}.projects .project-card .card-inner.in-animate::after{opacity:0}.projects .project-card .card-inner.hovered .project-card__img{width:100%;height:100%}.projects .project-card .card-inner.hovered:not(.in-animate)::after{opacity:0}.projects .project-card__img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;width:100%;height:100%;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s}.projects .project-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1) brightness(1.2) contrast(1.2);filter:grayscale(1) brightness(1.2) contrast(1.2)}.projects .project-card .card-content{position:absolute;bottom:0;left:0;z-index:2;padding:16px;width:100%;text-transform:uppercase;color:var(--wh);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;font-size:calc(16px + 4*(100vw - 375px)/1065)}.projects .project-card__title{font-weight:400;display:inline-block;font-size:calc(16px + 4*(100vw - 375px)/1065)}.projects .project-card__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-left:8px}.projects .project-card__count span{display:none}.projects .project-card__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.projects .project-card .pip-canvas{width:100%;height:100%;position:relative;z-index:2;left:0;top:0;pointer-events:none}@media screen and (max-width: 68.75em){.projects .project-card .pip-canvas{display:none}}.webgl-hover-canvas{position:fixed;top:0;left:0;pointer-events:none;z-index:49;will-change:transform;pointer-events:none;width:100vw;height:100vh}.cursor{position:fixed;width:15px;height:15px;background:#fff;border-radius:50%;pointer-events:none;z-index:9999;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background .3s ease;transition:background .3s ease;display:none}.cursor.on-project{background:#fc0}@media(pointer: coarse)and (max-width: 1024px){.cursor{display:none !important}}.pr-select .select2-container{display:block;width:100% !important}.pr-select .select2-container.select2-container--open .select2-selection__arrow::after{-webkit-transform:translate(-50%, -50%) rotateX(180deg);transform:translate(-50%, -50%) rotateX(180deg)}.pr-select .select2-container.select2-selection--single{height:46px}.pr-select .select2 .select2-selection--single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:46px;padding-left:10px;padding-right:40px;border:1px solid var(--dblue)}.pr-select .select2 .select2-selection--single .select2-selection__rendered{padding:0;color:var(--dblue);font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-0.6px}.pr-select .select2 .select2-selection--single .select2-selection__arrow{top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px}.pr-select .select2 .select2-selection--single .select2-selection__arrow b{display:none}.pr-select .select2 .select2-selection--single .select2-selection__arrow::after{position:absolute;content:"";background:url(../img/icons/select-arrow.svg) no-repeat center;width:12px;height:12px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.pr-select .select2-results__options .select2-results__option{color:var(--dblue);line-height:1.2;padding:10px 20px 10px 10px}.pr-select .select2-results__options .select2-results__option>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px}.pr-select .select2-results__options .select2-results__option .count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.pr-select .select2-results__options .select2-results__option .count span{opacity:.5}.pr-select .select2-results__options .select2-results__option .count svg{opacity:.3}.pr-select .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected],.pr-select .select2-results__options .select2-results__option.select2-results__option--highlighted[data-selected]{background-color:rgba(0,0,0,0)}.pr-select .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected] .count span,.pr-select .select2-results__options .select2-results__option.select2-results__option--highlighted[aria-selected] .count svg,.pr-select .select2-results__options .select2-results__option.select2-results__option--highlighted[data-selected] .count span,.pr-select .select2-results__options .select2-results__option.select2-results__option--highlighted[data-selected] .count svg{opacity:1}.btn-select-wrap .select2.select2-container{width:60px !important;height:40px;position:relative;background:rgba(0,0,0,0)}.btn-select-wrap .select2.select2-container::before{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;content:url(../img/icons/btn_play_project.svg)}.btn-select-wrap .select2.select2-container .select2-selection.select2-selection--single{height:100%;border:none;background-color:rgba(0,0,0,0)}.btn-select-wrap .select2.select2-container .select2-selection__rendered,.btn-select-wrap .select2.select2-container .select2-selection__arrow{display:none}.custom-select{position:relative}.custom-select-list{position:absolute;top:100%;right:-46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-transform:translateY(10px);transform:translateY(10px);background-color:var(--wh);border-radius:0 0 4px 4px;max-height:200px;width:calc(var(--projects-list-width, 300px) + 11px);overflow-y:auto;padding:10px 6px;pointer-events:none;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.custom-select-item{cursor:pointer;color:var(--blackBlue);padding:4px 10px;border-radius:4px;font-size:calc(14px + 2*(100vw - 375px)/1065);-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out}@media(any-hover: hover){.custom-select-item:hover{color:var(--wh);background-color:var(--blackBlue)}}.custom-select-item:focus{color:var(--wh);background-color:var(--blackBlue)}.custom-select-item.item-selected{color:var(--wh);background-color:var(--blackBlue)}.custom-select.select-active .custom-select-list{pointer-events:all;-webkit-transform:translateY(10px);transform:translateY(10px)}@media screen and (min-width: 68.75em){.clients-container.container{max-width:calc(100% - 70px);margin:0;padding:0 30px 0 40px}}.clients__col{display:grid;grid-template-columns:repeat(6, 1fr);margin:50px 0;position:relative;border:.5px solid #d6dde1}@media screen and (max-width: 85.375em){.clients__col{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 68.75em){.clients__col{border-left:none;border-right:none}}@media screen and (max-width: 45.0625em){.clients__col{grid-template-columns:repeat(3, 1fr)}}.clients__col-item{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 25px;border:1px solid #d6dde1;max-height:162px;opacity:1;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}@media screen and (max-width: 45.0625em){.clients__col-item{padding:20px}}.clients__col-item .cross{display:none;position:absolute;right:0;bottom:0;-webkit-transform:translate(140%, 100%);transform:translate(140%, 100%)}.clients__col-item figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clients__col-item figure img{max-height:150px;width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 45.0625em){.clients__col-item figure img{max-height:80px}}.clients__col-item.item-col-2-2 figure{height:100%}.clients__col-item.is-hide{max-height:0;opacity:0;padding:0 10px;border:0px solid rgba(0,0,0,0)}.clients .load-more-btn{max-height:50px;max-width:calc(100% - 40px)}.clients .load-more-btn.is-empty{opacity:0;max-height:0;padding:0}.reviews{overflow:hidden;padding:78px 0}@media screen and (min-width: 68.75em){.reviews .title-box{margin-top:90px}}@media screen and (min-width: 68.75em){.reviews .container-reviews{max-width:calc(100% - 70px);margin:0;padding:0 30px 0 40px}}.reviews__block{overflow:initial;margin-top:55px}.reviews__block .swiper__btns{margin-top:80px}@media screen and (max-width: 53.125em){.reviews__block .swiper__btns{margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.reviews-slide{border:10px solid #fff;padding:30px;height:auto}.reviews-slide-text{color:var(--tgray)}.reviews-slide-title{color:var(--black)}@media screen and (min-width: 53.125em){.reviews figure.bg-image{height:calc(100% - 150px)}}@media screen and (max-width: 53.125em){.reviews figure.bg-image img{width:calc(100% - 40px)}}.reviews .swiper-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.reviews .container-swiper__btns{padding:0 60px}.services-cats{padding-bottom:75px}@media screen and (max-width: 53.125em){.post-items{grid-gap:50px}}@media screen and (max-width: 53.125em){.post-items .post-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 53.125em){.post-items .post-item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.post-items .post-item:nth-child(2n) .post-item-content{-webkit-transform:translateX(100%);transform:translateX(100%)}.post-items .post-item:nth-child(2n) .post-thumbnail img{margin-left:auto}}.post-items .post-item-content{margin-top:-50px;background:var(--dwh);padding:20px;position:relative;z-index:2}@media screen and (max-width: 29.99875em){.post-items .post-item-content .entry-content-inner{grid-gap:20px}}@media screen and (min-width: 53.125em){.post-items .post-item-content{padding:50px;margin-top:50px;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media screen and (min-width: 53.125em){.post-items .post-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.post-items .post-thumbnail img,.post-items .post-thumbnail .open-video-btn-wrap{width:57.7%;height:100%}}@media screen and (max-width: 53.125em){.post-items .post-thumbnail{width:calc(100% + 40px);position:relative;left:-20px}}.post-items .post-thumbnail img,.post-items .post-thumbnail .open-video-btn-wrap{width:100%;max-height:500px}@media screen and (min-width: 150em){.post-items .post-thumbnail img,.post-items .post-thumbnail .open-video-btn-wrap{max-height:700px}}.post-items .post-thumbnail .open-video-btn-wrap{position:absolute;top:0;left:0;height:100%}.post-items .post-thumbnail .open-video-btn-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:rgba(6,110,190,.5);width:100px;height:100px;border-radius:50%}@media screen and (max-width: 29.99875em){.post-items .post-thumbnail .open-video-btn-icon{width:80px;height:80px}}.post-items .post-thumbnail .open-video-btn-icon svg{-webkit-transform:translateX(2px);transform:translateX(2px)}.projects-slider{overflow:hidden;padding:170px 0 100px}@media screen and (max-width: 53.125em){.projects-slider{padding:100px 0 0}.projects-slider .container{padding:0}}.projects-slider-wrap{position:relative}.projects-slider-block{overflow:inherit}.projects-slider .title-box{padding:20px 20px 50px}@media screen and (min-width: 53.125em){.projects-slider .title-box{background:var(--dwh);position:absolute;z-index:2;left:0;top:0;padding:0 40px 40px 0}}.projects-slider .swiper__btns{position:absolute;z-index:5;right:70px;top:100px;-webkit-transform:translateY(100%);transform:translateY(100%)}@media screen and (max-width: 68.75em){.projects-slider .swiper__btns{right:0}}@media screen and (max-width: 53.125em){.projects-slider .swiper__btns{display:none;visibility:hidden}}.projects-slider-item{overflow:hidden;-webkit-transition:width .6s;transition:width .6s}.projects-slider-item img{width:100%;min-height:550px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 53.125em){.projects-slider-item img{min-height:600px;max-height:600px}}@media screen and (max-width: 29.99875em){.projects-slider-item img{min-height:500px}}@media(min-width: 600px)and (max-width: 850px){.projects-slider-item.swiper-slide-active{width:65% !important}}@media screen and (min-width: 53.125em){.projects-slider-item.swiper-slide-active{width:57.7% !important}}@media screen and (max-width: 29.99875em){.projects-slider-item.swiper-slide-active .projects-title-wrap{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.projects-slider-item.swiper-slide-active .projects-title-wrap span,.projects-slider-item.swiper-slide-active .projects-title-wrap .projects-title>div{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width: 53.125em){.projects-slider-item:hover .projects-title-wrap{min-height:120px}}.projects-title-wrap{position:absolute;z-index:2;bottom:0;left:0;width:100%;min-height:100px;background:rgba(41,48,61,.7);padding:10px 40px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-transition:ease-in-out .6s;transition:ease-in-out .6s}.projects-title-wrap span,.projects-title-wrap .projects-title>div{display:inline-block;-webkit-transition:ease-in-out 1s;transition:ease-in-out 1s;-webkit-transition-delay:.5s;transition-delay:.5s}@media screen and (max-width: 29.99875em){.projects-title-wrap{opacity:.1;-webkit-transform:translateY(100%);transform:translateY(100%)}.projects-title-wrap span,.projects-title-wrap .projects-title>div{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}.projects-title{font-size:var(--s18);line-height:140%;letter-spacing:-0.03em;overflow:hidden;text-decoration:none}.post-items::after{pointer-events:none;position:absolute;content:"";background:#fff;opacity:0;left:0;top:0;width:100%;height:100%;z-index:5;-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}.post-items.loading::after{opacity:.8}.services__grid{display:grid;grid-template-columns:repeat(7, 1fr)}@media screen and (max-width: 82.5em){.services__grid{grid-template-columns:repeat(5, 1fr)}}@media screen and (max-width: 68.75em){.services__grid{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 53.125em){.services__grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 47.99875em){.services__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 37.5em){.services__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 22.56125em){.services__grid{grid-template-columns:repeat(1, 1fr)}}.service-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem;border-radius:0.25rem;border:0.0625rem solid rgba(0,0,0,0);height:100%;min-height:12.5rem;-webkit-transition:background ease-in-out .3s,border-color ease-in-out .3s;transition:background ease-in-out .3s,border-color ease-in-out .3s}@media(any-hover: hover){.service-card__link:hover{border-color:var(--dblue);z-index:1}.service-card__link:hover .service-card__title{color:var(--dblue)}}.service-card__link:focus{border-color:var(--dblue);z-index:1}.service-card__link:focus .service-card__title{color:var(--dblue)}@media screen and (min-width: 68.75em){.service-card__link{min-height:29.1666666667vh;padding:2rem}}.service-card__icon{width:80px;height:80px;-ms-flex-negative:0;flex-shrink:0}.service-card__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.service-card__title{font-weight:500;line-height:1.3;color:var(--ldark);min-height:2.5rem;font-size:calc(15px + 1*(100vw - 375px)/1065)}@media screen and (min-width: 68.75em){.service-card__title{min-height:5rem}}.single-services{padding-top:0}.single-services .single-hero{margin-bottom:2.5rem}@media screen and (min-width: 68.75em){.single-services .single-hero{margin-bottom:4.1666666667vh}}.single-services .single-hero-btn{margin-top:2.5rem}@media screen and (min-width: 68.75em){.single-services .single-hero-btn{margin-top:4.1666666667vh}}@media screen and (max-width: 68.75em){.single-services .services-section{padding-top:0}}@media screen and (max-width: 68.75em){.single-services .main{padding-top:calc(20px + var(--head-height, 89px))}}@media screen and (min-width: 68.75em){.single-services .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-services .services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.single-services .single-services-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.single-services .single-services-cols>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.single-services .single-service-inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media screen and (min-width: 82.5em){.single-services-cols{margin-left:var(--service-aside, 70px)}}@media screen and (min-width: 68.75em){.single-service-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media screen and (max-width: 68.75em){.single-service-inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1.5rem}}.single-service__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media screen and (min-width: 68.75em){.single-service__left{-ms-flex-preferred-size:50%;flex-basis:50%;padding:4.1666666667vh 5.5555555556vw 4.1666666667vh 0}}.single-service__right{position:relative}@media screen and (min-width: 68.75em){.single-service__right{-ms-flex-preferred-size:50%;flex-basis:50%}}.single-service__right img,.single-service__right .single-service__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 68.75em){.single-service__right img,.single-service__right .single-service__img{position:absolute;left:0;top:0;width:50vw}}@media screen and (max-width: 68.75em){.single-service__right img,.single-service__right .single-service__img{aspect-ratio:1.75}}.single-service__head .title{font-size:clamp(24px,3vw,42px)}.single-service__excerpt{font-size:var(--s16);line-height:1.5}.single-service__content-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;position:relative}@media screen and (min-width: 68.75em){.single-service__content-wrap{max-height:68vh}}.single-service__content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}@media screen and (min-width: 68.75em){.single-service__content{overflow-y:auto;padding-right:1rem;scrollbar-width:none}.single-service__content::-webkit-scrollbar{display:none}}.single-service__btn{margin-top:1rem}.c-scrollbar{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0}.c-scrollbar [data-scroll-bar]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;scrollbar-width:none}.c-scrollbar [data-scroll-bar]::-webkit-scrollbar{display:none}.c-scrollbar__track{position:absolute;right:0;top:0;width:0.25rem;height:100%;background:var(--border, rgba(82, 95, 122, 0.15));border-radius:0.25rem;overflow:hidden}.c-scrollbar__thumb{position:absolute;top:0;left:0;width:100%;min-height:30px;background:var(--dblue, #04518c);border-radius:0.25rem;cursor:-webkit-grab;cursor:grab;-webkit-transition:background ease-in-out .2s;transition:background ease-in-out .2s;will-change:transform}.c-scrollbar__thumb:hover,.c-scrollbar__thumb:active{background:var(--blue, #066ebe);cursor:-webkit-grabbing;cursor:grabbing}.c-scrollbar--hidden .c-scrollbar__track{display:none}.accordeon-item{overflow:hidden;-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}.accordeon-item:not(:last-child){margin-bottom:20px}@media screen and (max-width: 53.125em){.accordeon-item:not(:last-child){margin-bottom:10px}}.accordeon-item.opened .accordeon-item-head .pluses::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.accordeon-item.opened .accordeon-item-body{margin-top:5px;opacity:1;visibility:visible;max-height:none}.accordeon-item-head{background:var(--d2wh);letter-spacing:-0.03em;font-weight:400;font-size:24px;line-height:140%;color:var(--dblue);padding:20px 110px 20px 40px;position:relative;cursor:pointer}@media screen and (max-width: 53.125em){.accordeon-item-head{padding:20px 80px 20px 40px;font-size:20px;line-height:23px}}@media screen and (max-width: 29.99875em){.accordeon-item-head{padding:20px 60px 20px 20px;font-size:20px;line-height:23px}.accordeon-item-head .pluses{right:20px}}.accordeon-item-head-subtitle{display:inline-block;margin-top:5px;color:var(--black)}.accordeon-item-body{background:var(--d2wh);margin-top:0;opacity:0;visibility:hidden;max-height:0;-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}.accordeon-item-body-text{max-width:80%}.accordeon-item-body-rows{list-style:none;padding:20px 40px}.accordeon-item-body-rows>li{position:relative}.accordeon-item-body-rows li{padding:10px 0;letter-spacing:-0.03em;color:var(--tgray);font-size:16px;line-height:150%}.accordeon-item-body-rows li:not(:last-child){border-bottom:1px solid var(--gray)}@media screen and (max-width: 29.99875em){.accordeon-item-body-rows li{grid-gap:15px}.accordeon-item-body-rows li .accordeon-list-values{grid-gap:15px}}.accordeon-item-body-value{white-space:nowrap}.accordeon-item-body-content{padding:20px 40px}@media screen and (max-width: 29.99875em){.accordeon-item-body-content{padding:20px}}.pluses{position:absolute;width:30px;height:30px;display:block;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pluses::before,.pluses::after{position:absolute;content:"";top:50%;left:50%;width:100%;height:1px;background:var(--dblue);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}@media screen and (max-width: 53.125em){.docs__block{grid-gap:20px}}.docs__row{grid-template-columns:repeat(4, 1fr);grid-gap:30px;-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}@media screen and (max-width: 53.125em){.docs__row{grid-template-columns:repeat(3, 1fr);grid-gap:0}}.docs__row-title{grid-column:span 2}.docs__row-title span{display:inline-block}.docs__row-title i.pluses{display:none;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width: 53.125em){.docs__row-title{grid-column:span 3;position:relative}.docs__row-title-item{width:calc(100% - 50px)}.docs__row-title i.pluses{display:block;right:0;top:0}}.docs__row-title-count{display:block;letter-spacing:-0.03em;font-size:200px;line-height:90%}.docs__row-image{outline:none;display:block;position:relative;background:rgba(224,231,235,.3);background:var(--d2wh)}@media screen and (min-width: 53.125em){.docs__row-image{max-height:none !important}}@media screen and (max-width: 53.125em){.docs__row-image{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;opacity:0;grid-column:span 3;-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}}.docs__row-image figure{padding:30px}@media screen and (max-width: 53.125em){.docs__row-image figure{padding:20px}}.docs__row-image span,.docs__row-image i{pointer-events:none;opacity:0;-webkit-transition:ease-in-out .6s;transition:ease-in-out .6s}.docs__row-image span{display:block;position:absolute;left:0;bottom:0;width:100%;height:0;background:rgba(6,110,190,.8)}.docs__row-image i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:50px;height:50px;border-radius:50%;border:2px solid #fff}.docs__row-image i::before,.docs__row-image i::after{position:absolute;content:"";left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:16px;height:2px;background:#fff}.docs__row-image i::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.docs__row-image img{margin:0 auto}@media screen and (min-width: 53.125em){.docs__row-image:hover span{height:100%;opacity:1}.docs__row-image:hover i{opacity:1}}.docs__row.opened{grid-gap:20px}.docs__row.opened .pluses::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.docs__row.opened .docs__row-image{opacity:1}.docs__tabs .swiper-wrapper{min-height:var(--gallery-height)}.docs__tabs-item.swiper-slide-active .docs-content,.docs__tabs-item.swiper-slide-active .docs-images{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.docs-content,.docs-images{opacity:.6;will-change:transform;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity linear 1s,-webkit-transform linear 1s;transition:opacity linear 1s,-webkit-transform linear 1s;transition:transform linear 1s,opacity linear 1s;transition:transform linear 1s,opacity linear 1s,-webkit-transform linear 1s}.docs-content__main-title{margin:0}@media screen and (min-width: 82.5em){.docs-content__main-title{display:none}}.docs-images{--columns: 1;--gap: 1.25rem;display:grid;grid-template-columns:repeat(var(--columns), 1fr);grid-gap:var(--gap)}@media screen and (max-width: 53.125em){.docs-images .docs-image{opacity:1}}.docs-images>div>img,.docs-images>div>a{width:100%;margin-bottom:1.25rem}.docs-images img{background:var(--tgray);font-size:0;opacity:.5;-webkit-transition:opacity ease-in-out .4s;transition:opacity ease-in-out .4s}.docs-images img._loaded{opacity:1}.docs-images.columns-1{--columns: 1}.docs-images.columns-2{--columns: 2}.docs-images.columns-3{--columns: 3}.docs-images.columns-4{--columns: 4}@media screen and (max-width: 45.0625em){.docs-images{--columns: 2}}.calc.table-empty .calc-form-container{padding-top:0}.calc.table-empty .calc-form-container .calc__wrap{margin-top:30px}@media screen and (max-width: 29.99875em){.calc-container{padding:0}}.calc .top__block-desc{padding:50px 0}.calc__top-btn-desc{position:relative;padding-left:52px}.calc__top-btn-desc::before{position:absolute;left:0;top:55%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);display:inline-block;content:"";background:url(../img/icons/arrow_gray_long.svg) no-repeat center/cover;width:36px;height:8px;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.calc__top-btn:hover .calc__top-btn-desc::before{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%)}.calc__wrap{-webkit-transition:ease-in-out .6s;transition:ease-in-out .6s;margin-top:50px}.calc__table-row{padding:20px;background:#fff;overflow:hidden;-webkit-transition:ease-in-out .6s;transition:ease-in-out .6s}.calc__table-row:not(:last-child){margin-bottom:10px}.calc__table-row-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:10px;padding-bottom:10px;border-bottom:1px solid #e0e7eb}.calc__table-row-title{font-weight:400;font-size:24px;line-height:150%;letter-spacing:-0.03em;color:var(--tgray)}@media screen and (max-width: 53.125em){.calc__table-row-title{font-size:18px}}.calc__table-row-delete{display:block;position:relative;width:40px;height:40px}.calc__table-row-delete::before{pointer-events:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;content:"";background:url(../img/icons/delete.svg) no-repeat center/contain;width:26px;height:26px}.calc__table-row-delete:hover{-webkit-filter:invert(20%) sepia(65%) saturate(4120%) hue-rotate(344deg) brightness(85%) contrast(86%);filter:invert(20%) sepia(65%) saturate(4120%) hue-rotate(344deg) brightness(85%) contrast(86%)}.calc__table-row-cols{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:5px}.calc__table-row-cols .calc__cols-item{padding-top:10px;text-align:center}.calc__table-row-cols .calc__cols-item:last-child{background:var(--dwh);font-weight:500}.calc__table-row-cols .calc__cols-title{font-weight:500;font-size:16px;line-height:150%;color:var(--black)}@media screen and (max-width: 29.99875em){.calc__table-row-cols .calc__cols-title{font-size:14px}}.calc__table-row-cols .calc__cols-content{padding:10px;color:var(--tgray);font-size:18px;line-height:150%;letter-spacing:-0.03em}@media screen and (max-width: 29.99875em){.calc__table-row-cols .calc__cols-content{padding:8px 0}}.calc__table-row.new-row{padding-top:0;padding-bottom:0;opacity:0;margin-bottom:0}.calc__table-body{-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.calc__table-footer{overflow:hidden;-webkit-transition:ease-in-out .6s;transition:ease-in-out .6s}.calc__table-footer.result-hide{max-height:0;opacity:0;margin-top:0;pointer-events:none}.calc__table-footer .calc__table-row{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px}.calc__table-footer .calc__table-row-btn{grid-column:span 3;padding:10px 50px 10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calc__table-footer .add-service{position:relative;padding-left:26px}.calc__table-footer .add-service::before,.calc__table-footer .add-service::after{position:absolute;content:"";left:0;top:50%;width:16px;height:3px;background:var(--dblue);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.calc__table-footer .add-service::after{-webkit-transform:translate(0, -50%) rotate(90deg);transform:translate(0, -50%) rotate(90deg)}.calc__table-total{position:relative;font-size:18px;line-height:150%;font-weight:500;background:var(--tgray);color:#fff;text-align:center;padding:10px}.calc__table-total-text{position:absolute;left:-10px;top:50%;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);color:var(--tgray)}@media screen and (max-width: 29.99875em){.calc__table-total{background:rgba(0,0,0,0);padding:0}.calc__table-total-text{position:relative;left:0;top:0;-webkit-transform:none;transform:none;color:var(--tgray);display:block;margin-bottom:10px}.calc__table-total-price{display:block;background:var(--tgray);padding:10px}}.calc__counter .counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--dblue);grid-gap:5px}.calc__counter .counter .min,.calc__counter .counter .pl{position:relative;display:block;min-width:24px;max-width:70px;width:100%;height:24px;cursor:pointer;background:rgba(0,0,0,0)}.calc__counter .counter .min::before,.calc__counter .counter .min::after,.calc__counter .counter .pl::before,.calc__counter .counter .pl::after{position:absolute;content:"";left:50%;top:50%;width:16px;height:3px;background:var(--dblue);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 29.99875em){.calc__counter .counter .min::before,.calc__counter .counter .min::after,.calc__counter .counter .pl::before,.calc__counter .counter .pl::after{height:2px}}.calc__counter .counter .min::after,.calc__counter .counter .pl::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.calc__counter .counter .min:disabled,.calc__counter .counter .pl:disabled{opacity:.5}.calc__counter .counter .min::after{content:none}.calc__counter .counter input{width:100%;max-width:50px;min-width:50px;text-align:center;-moz-appearance:textfield}.calc__counter .counter input::-webkit-outer-spin-button,.calc__counter .counter input::-webkit-inner-spin-button{-webkit-appearance:none}.calc-form-container{padding-top:50px;-webkit-transition:ease-in-out .6s;transition:ease-in-out .6s}.calc__form-info-empty,.calc__form-info-full{overflow:hidden;opacity:1;max-height:150px}.calc__form-info-empty.result-hide,.calc__form-info-full.result-hide{max-height:0;opacity:0;margin-top:0}.calc__form-info-count,.calc__form-info-price{font-weight:500;color:var(--black)}.calc__form-info-count+span,.calc__form-info-price+span{font-weight:500;color:var(--black)}.calc .zz span{font-size:12px;-webkit-transform:translateY(-5px);transform:translateY(-5px);display:inline-block}.popup__calc.is-seccess .popup__content .seccess-msg{opacity:1;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.popup__calc.is-seccess .popup__content::before{opacity:1}.popup__calc .popup__content{max-width:1040px}.popup__calc .popup__content.search-empty .accordeon-item:not(:last-child){margin-bottom:0}@media screen and (max-width: 29.99875em){.popup__calc .popup__content .accordeon-item-body-rows{padding:10px 20px}}.popup__calc .popup__content .accordeon-item-body-rows li{cursor:pointer;-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}.popup__calc .popup__content .accordeon-item-body-rows li.is-added{-webkit-transform:translateX(120%);transform:translateX(120%)}.popup__calc .popup__content .accordeon-item-body-em{min-width:30px}.popup__calc .popup__content .seccess-msg{width:auto;text-align:center;pointer-events:none;padding:20px;position:absolute;z-index:11;left:50%;top:50px;-webkit-transform:translate(-50%, -30px);transform:translate(-50%, -30px);color:#fff;background:rgba(6,110,190,.8);opacity:0;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}@media screen and (max-width: 29.99875em){.popup__calc .popup__content .seccess-msg{padding:15px;font-size:20px}}.popup__calc .popup__content::before{position:absolute;border-radius:4px;z-index:10;content:"";pointer-events:none;left:0;top:0;width:100%;height:100%;backdrop-filter:blur(2px);background:rgba(243,246,247,.3);opacity:0;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}@media screen and (max-width: 53.125em){.popup__calc .popup__content{padding:50px 20px 40px}.popup__calc .popup__content .popup__close{right:10px;top:10px;width:40px;height:40px}}@media screen and (max-width: 29.99875em){.popup__calc .popup__content{padding:50px 0 40px}.popup__calc .popup__content .no-words-found{width:100%;padding:0 20px}}.popup__calc .calc__search{margin-bottom:30px}@media screen and (max-width: 29.99875em){.popup__calc .calc__search{margin-bottom:20px}}.popup__calc .calc__search .row-anim{position:relative}@media screen and (max-width: 29.99875em){.popup__calc .calc__search .row-anim{max-width:calc(100% - 40px);margin:0 auto}}.popup__calc .calc__search .row-anim.has-value .row-name{font-size:12px;-webkit-transform:translate(0, -150%);transform:translate(0, -150%);opacity:.4}.popup__calc .calc__search .row-anim.has-value .calc__search-icon{cursor:pointer;background:#fff;pointer-events:all}.popup__calc .calc__search .row-anim.has-value .calc__search-icon::before,.popup__calc .calc__search .row-anim.has-value .calc__search-icon::after{opacity:1}.popup__calc .calc__search .row-anim input{padding:17px 50px 17px 20px}@media screen and (max-width: 29.99875em){.popup__calc .calc__search .row-anim input{padding:12px 50px 12px 20px}}.popup__calc .calc__search-icon{pointer-events:none;width:24px;height:24px;background:#fff url(../img/icons/search.svg) no-repeat center/contain;position:absolute;z-index:2;right:20px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.popup__calc .calc__search-icon::before,.popup__calc .calc__search-icon::after{position:absolute;opacity:0;content:"";background:var(--dblue);width:30px;height:1px;left:50%;top:50%;-webkit-transition:inherit;transition:inherit}.popup__calc .calc__search-icon::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.popup__calc .calc__search-icon::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.popup__calc .service-item.oll-items-added{-webkit-transform:translateX(120%);transform:translateX(120%);margin-bottom:0}.popup__calc .service-item.no-words{opacity:0;margin-bottom:0}.popup__calc .service-item.no-words~.no-words-found{display:inline-block !important}.popup__calc .service-item.has-words .accordeon-item-body-rows li{border-bottom:none}.popup__calc .service-item.has-words .accordeon-item-body-rows li.matches:not(:last-child){border-bottom:1px solid var(--gray)}.popup__calc .service-item.has-words~.no-words-found{display:none !important}@media screen and (max-width: 53.125em){.popup__calc .service-item{padding:0}}.popup__pdf .popup__body{padding:0}.popup__pdf .popup__content{max-width:100%;padding:0;height:100%;position:absolute}.popup__pdf .popup__content .popup__close::before,.popup__pdf .popup__content .popup__close::after{background:#fff}.popup__pdf .pdf-content{width:100%;height:100%}.popup__pdf .pdf-content [data-book-url]{height:100% !important}.popup__pdf .pdf-content section{padding:0}.popup__pdf .pdf-content .flipbook-toc-scroller .title{font-size:16px;color:#fff}.popup__pdf .pdf-content .flipbook-menuTop .flipbook-currentPageHolder{border-radius:15px;padding:5px}.popup__pdf .pdf-content .flipbook-menuTop .flipbook-currentPageHolder .flipbook-currentPageNumber{font-family:var(--IBM);font-weight:500}.single-r3d .main{padding:150px 0}.single-r3d .main .first-el>div>div{min-height:auto}.single-r3d .main>div{max-width:1440px;padding:0 30px;margin:0 auto;width:100%;min-height:auto !important}.single-r3d .main>div .flipbook-main-wrapper{background:rgba(0,0,0,0) !important}.single-r3d .flipbook-toc-scroller .title{font-size:16px;color:#fff}.single-r3d .flipbook-menuTop .flipbook-currentPageHolder{border-radius:15px;padding:5px}.single-r3d .flipbook-menuTop .flipbook-currentPageHolder .flipbook-currentPageNumber{font-family:var(--IBM);font-weight:500}.pdf-section{margin-top:30px}@media screen and (max-width: 68.75em){.pdf-section{min-height:50vh}}@media screen and (min-width: 68.75em){.pdf-section .pdf-content>div{height:calc(100vh - (var(--head-height, 104px))) !important}}.pdf-section .pdf-content .flipbook-main-wrapper{background:rgba(0,0,0,0) !important}.pdf-section .pdf-content .flipbook-main-wrapper .flipbook-nav{-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}@media screen and (min-width: 68.75em){.pdf-section .pdf-content .flipbook-main-wrapper .flipbook-nav .flipbook-left-arrow{margin-left:50px !important}.pdf-section .pdf-content .flipbook-main-wrapper .flipbook-nav .flipbook-right-arrow{margin-right:50px !important}}@media screen and (min-width: 68.75em){.pdf-section .pdf-content .flipbook-main-wrapper .flipbook-menuTop .flipbook-menu-left{margin-left:50px}}.pdf-section .pdf-content .flipbook-main-wrapper .flipbook-menuTop .flipbook-currentPageNumber{color:#fff}.pdf-section .pdf-content .flipbook-main-wrapper .flipbook-menuBottom{background:rgba(0,0,0,0) !important}.pdf-section .pdf-content .flipbook-main-wrapper .flipbook-menuBottom .flipbook-menu span{color:var(--tgray) !important;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}@media screen and (min-width: 68.75em){.pdf-section .pdf-content.off-hover .flipbook-nav,.pdf-section .pdf-content.off-hover .flipbook-menuBottom,.pdf-section .pdf-content.off-hover .flipbook-menuTop{opacity:0 !important;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}}.flipbook-main-wrapper .flipbook-font{font-family:var(--OpenSans)}.flipbook-main-wrapper .flipbook-toc-scroller a{font-family:var(--OpenSans)}.flipbook-main-wrapper .flipbook-toc-scroller a .title{font-size:1rem;color:#fff}.page-template-popup-video-page .aside{-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important;overflow:initial}.vdblock .single-content-inner{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 68.75em){.vdblock .single-content-inner.description--full{max-width:calc(40% - 20px)}}.vdblock-img{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);max-width:100%}@media screen and (min-width: 68.75em){.vdblock-img{position:absolute;right:var(--aside-width, 70px);top:calc(20px + var(--head-height, 144px));max-width:calc(60% - 120px);width:100%;height:calc(100% - var(--head-height, 144px));max-height:calc(100vh - var(--head-height, 144px))}}@media screen and (min-width: 96.875em){.vdblock-img{-ms-flex-preferred-size:calc(55% - 20px);flex-basis:calc(55% - 20px)}}.vdblock-img img{margin:0 auto;margin:0 auto;-o-object-fit:contain;object-fit:contain;max-height:100%}@media screen and (min-width: 68.75em){.vdblock{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100vh - var(--head-height, 144px))}}.price-tabs .swiper-slide-active .price-content{opacity:1}@media screen and (min-width: 68.75em){.price-tabs__tabs .swiper-slide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:initial}}.price-tabs .current-col{overflow:hidden;max-height:1500px;-webkit-transition:max-height linear .5s,opacity linear .5s;transition:max-height linear .5s,opacity linear .5s}.price-tabs [data-current=char] .current-materials{max-height:0 !important;opacity:0;pointer-events:none}.price-tabs [data-current=material] .current-char{max-height:0 !important;opacity:0}.price-tabs .price-content{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;z-index:3;opacity:.4;-webkit-transition:opacity linear .5s;transition:opacity linear .5s}.swiper-slide-active .price-tabs .price-content{opacity:1}.price-tabs .price-content__head{margin-bottom:15px}.price-tabs .price-content__head-btns{padding:0 5px}.price-tabs .price-content__head-btns .btn{min-width:0;font-size:14px;color:#fff;background:var(--dlblue);border:1px solid var(--dlblue)}.price-tabs .price-content__head-btns .btn:hover,.price-tabs .price-content__head-btns .btn:focus,.price-tabs .price-content__head-btns .btn._active{background:#fff;border:1px solid #fff;color:var(--dlblue)}.price-tabs .price-content__head-btns .btn._active{pointer-events:none}.price-tabs .price-content-uptitle{font-size:26px}.price-tabs .price-content__main-title{margin:0 0 20px;font-weight:700;font-size:44px;line-height:1}.price-tabs .price-content__title{margin:0 0 10px;line-height:1.2;font-size:16px}.price-tabs .price-content__subtitle{line-height:1.1}.price-tabs .price-content__result-wrap{line-height:1.2}.price-tabs .price-content-downtitle,.price-tabs .price-content__result span{font-size:30px;font-weight:500}.price-tabs .price-content__result{font-weight:500}.price-tabs .price-content__result-footnote{line-height:1;font-size:13px}@media screen and (min-width: 68.75em){.price-tabs .price-content{-ms-flex-preferred-size:25%;flex-basis:25%}}@media screen and (min-width: 68.75em){.price-tabs .price-content__images--char{display:-webkit-box;display:-ms-flexbox;display:flex}}.price-tabs .price-content__images--char .price-tabs-img--1{margin-bottom:20px}@media screen and (min-width: 68.75em){.price-tabs .price-content__images--char--char{-ms-flex-preferred-size:calc(75% - 20px);flex-basis:calc(75% - 20px);display:-webkit-box;display:-ms-flexbox;display:flex}.price-tabs .price-content__images--char .price-tabs-img--1{-ms-flex-preferred-size:63%;flex-basis:63%;margin-bottom:0}.price-tabs .price-content__images--char .price-tabs-img--2{-ms-flex-preferred-size:37%;flex-basis:37%}}@media screen and (min-width: 37.5em)and (max-width: 1359px){.price-tabs .price-content__images--materials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}@media screen and (min-width: 1360px){.price-tabs .price-content__images--materials{display:grid;grid-template-columns:repeat(12, 1fr);gap:80px 10px}}@media screen and (min-width: 37.5em)and (max-width: 1359px){.price-tabs .price-content__images--materials .materials-item{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px)}}@media screen and (min-width: 96.875em){.price-tabs .price-content__images--materials .materials-item__title{max-width:254px}.price-tabs .price-content__images--materials .materials-item__img{max-width:254px;min-width:254px;max-height:254px}}.price-tabs .price-content__images--materials .materials-item__title{position:relative;margin:0;padding-bottom:10px;font-size:16px;font-weight:700;line-height:1.2}@media screen and (max-width: 29.99875em){.price-tabs .price-content__images--materials .materials-item__title br{display:none}}@media screen and (min-width: 1360px){.price-tabs .price-content__images--materials .materials-item__title span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.price-tabs .price-content__images--materials .materials-item__title::before{position:absolute;content:"";bottom:0;left:0;display:block;height:3px;background:var(--dblue);width:100%}@media screen and (max-width: 37.5em){.price-tabs .price-content__images--materials .materials-item:not(:last-child){margin-bottom:20px}}.price-tabs .price-content__images--materials .materials-item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (min-width: 1360px){.price-tabs .price-content__images--materials .materials-item{position:relative;grid-column:span 4}.price-tabs .price-content__images--materials .materials-item__title{position:relative;z-index:2;max-width:214px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.price-tabs .price-content__images--materials .materials-item__img{max-width:214px;min-width:214px;max-height:214px}.price-tabs .price-content__images--materials .materials-item__img img{aspect-ratio:1;-webkit-transition:-webkit-transform linear .4s;transition:-webkit-transform linear .4s;transition:transform linear .4s;transition:transform linear .4s, -webkit-transform linear .4s}}@media screen and (min-width: 1360px){.price-tabs .price-content__images--materials-7 .materials-item-1,.price-tabs .price-content__images--materials-8 .materials-item-1,.price-tabs .price-content__images--materials-9 .materials-item-1,.price-tabs .price-content__images--materials-10 .materials-item-1{-webkit-transform:translateY(20px);transform:translateY(20px);text-align:right}.price-tabs .price-content__images--materials-7 .materials-item-1 .materials-item__inner,.price-tabs .price-content__images--materials-8 .materials-item-1 .materials-item__inner,.price-tabs .price-content__images--materials-9 .materials-item-1 .materials-item__inner,.price-tabs .price-content__images--materials-10 .materials-item-1 .materials-item__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.price-tabs .price-content__images--materials-7 .materials-item-1 .materials-item__title,.price-tabs .price-content__images--materials-8 .materials-item-1 .materials-item__title,.price-tabs .price-content__images--materials-9 .materials-item-1 .materials-item__title,.price-tabs .price-content__images--materials-10 .materials-item-1 .materials-item__title{padding-right:50px}.price-tabs .price-content__images--materials-7 .materials-item-1 .materials-item__title::before,.price-tabs .price-content__images--materials-8 .materials-item-1 .materials-item__title::before,.price-tabs .price-content__images--materials-9 .materials-item-1 .materials-item__title::before,.price-tabs .price-content__images--materials-10 .materials-item-1 .materials-item__title::before{width:3px;height:100px;left:auto;right:37px;top:0}.price-tabs .price-content__images--materials-7 .materials-item-2,.price-tabs .price-content__images--materials-8 .materials-item-2,.price-tabs .price-content__images--materials-9 .materials-item-2,.price-tabs .price-content__images--materials-10 .materials-item-2{text-align:right}.price-tabs .price-content__images--materials-7 .materials-item-2 .materials-item__title,.price-tabs .price-content__images--materials-8 .materials-item-2 .materials-item__title,.price-tabs .price-content__images--materials-9 .materials-item-2 .materials-item__title,.price-tabs .price-content__images--materials-10 .materials-item-2 .materials-item__title{padding-right:50px;padding-bottom:0}.price-tabs .price-content__images--materials-7 .materials-item-2 .materials-item__title::before,.price-tabs .price-content__images--materials-8 .materials-item-2 .materials-item__title::before,.price-tabs .price-content__images--materials-9 .materials-item-2 .materials-item__title::before,.price-tabs .price-content__images--materials-10 .materials-item-2 .materials-item__title::before{width:3px;height:120px;left:auto;right:37px}.price-tabs .price-content__images--materials-7 .materials-item-3 .materials-item__inner,.price-tabs .price-content__images--materials-8 .materials-item-3 .materials-item__inner,.price-tabs .price-content__images--materials-9 .materials-item-3 .materials-item__inner,.price-tabs .price-content__images--materials-10 .materials-item-3 .materials-item__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.price-tabs .price-content__images--materials-7 .materials-item-3 .materials-item__title,.price-tabs .price-content__images--materials-8 .materials-item-3 .materials-item__title,.price-tabs .price-content__images--materials-9 .materials-item-3 .materials-item__title,.price-tabs .price-content__images--materials-10 .materials-item-3 .materials-item__title{margin-top:42px}.price-tabs .price-content__images--materials-7 .materials-item-3 .materials-item__title::before,.price-tabs .price-content__images--materials-8 .materials-item-3 .materials-item__title::before,.price-tabs .price-content__images--materials-9 .materials-item-3 .materials-item__title::before,.price-tabs .price-content__images--materials-10 .materials-item-3 .materials-item__title::before{width:180px}}@media screen and (min-width: 1360px){.price-tabs .price-content__images--materials-8 .materials-item-4,.price-tabs .price-content__images--materials-9 .materials-item-4{grid-column:span 7;padding-right:10%;text-align:right}.price-tabs .price-content__images--materials-8 .materials-item-4 .materials-item__inner,.price-tabs .price-content__images--materials-9 .materials-item-4 .materials-item__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.price-tabs .price-content__images--materials-8 .materials-item-4 .materials-item__title,.price-tabs .price-content__images--materials-9 .materials-item-4 .materials-item__title{margin-top:42px}.price-tabs .price-content__images--materials-8 .materials-item-4 .materials-item__title::before,.price-tabs .price-content__images--materials-9 .materials-item-4 .materials-item__title::before{width:210px}.price-tabs .price-content__images--materials-8 .materials-item-5,.price-tabs .price-content__images--materials-9 .materials-item-5{grid-column:span 5;padding-left:5%;-webkit-transform:translateY(-80px);transform:translateY(-80px)}.price-tabs .price-content__images--materials-8 .materials-item-5 .materials-item__inner,.price-tabs .price-content__images--materials-9 .materials-item-5 .materials-item__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.price-tabs .price-content__images--materials-8 .materials-item-5 .materials-item__title,.price-tabs .price-content__images--materials-9 .materials-item-5 .materials-item__title{margin-top:42px;padding-top:10px}.price-tabs .price-content__images--materials-8 .materials-item-5 .materials-item__title::before,.price-tabs .price-content__images--materials-9 .materials-item-5 .materials-item__title::before{left:auto;right:0;width:120px;top:0;bottom:auto}}@media screen and (min-width: 96.875em){.price-tabs .price-content__images--materials-8 .materials-item-5,.price-tabs .price-content__images--materials-9 .materials-item-5{padding-left:15%}}@media screen and (min-width: 1360px){.price-tabs .price-content__images--materials-8 .materials-item-6{-webkit-transform:translateY(-40px);transform:translateY(-40px);text-align:right}.price-tabs .price-content__images--materials-8 .materials-item-6 .materials-item__title{padding:0 50px 0 0}.price-tabs .price-content__images--materials-8 .materials-item-6 .materials-item__title::before{width:3px;height:120px;left:auto;right:37px}.price-tabs .price-content__images--materials-8 .materials-item-7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.price-tabs .price-content__images--materials-8 .materials-item-7 .materials-item__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.price-tabs .price-content__images--materials-8 .materials-item-7 .materials-item__title{margin-bottom:42px;min-width:154px}.price-tabs .price-content__images--materials-8 .materials-item-7 .materials-item__title::before{left:auto;right:0;width:210px}.price-tabs .price-content__images--materials-8 .materials-item-8{-webkit-transform:translateY(-60px);transform:translateY(-60px)}.price-tabs .price-content__images--materials-8 .materials-item-8 .materials-item__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.price-tabs .price-content__images--materials-8 .materials-item-8 .materials-item__title{margin-top:42px}.price-tabs .price-content__images--materials-8 .materials-item-8 .materials-item__title::before{width:210px}}@media screen and (min-width: 1360px){.price-tabs .price-content__images--materials-7 .materials-item-1{-webkit-transform:translateY(40px);transform:translateY(40px)}.price-tabs .price-content__images--materials-7 .materials-item-4{grid-column:span 12;padding-right:25%;text-align:right;-webkit-transform:translateY(-40px);transform:translateY(-40px)}.price-tabs .price-content__images--materials-7 .materials-item-4 .materials-item__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.price-tabs .price-content__images--materials-7 .materials-item-4 .materials-item__title{margin-top:42px}.price-tabs .price-content__images--materials-7 .materials-item-4 .materials-item__title::before{width:210px}.price-tabs .price-content__images--materials-7 .materials-item-5{grid-column:span 4;-webkit-transform:translateY(-80%);transform:translateY(-80%)}.price-tabs .price-content__images--materials-7 .materials-item-5 .materials-item__title{padding:0 0 0 64px}.price-tabs .price-content__images--materials-7 .materials-item-5 .materials-item__title::before{left:53px;height:210px;width:3px}.price-tabs .price-content__images--materials-7 .materials-item-6{grid-column:span 4;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transform:translateX(-40px);transform:translateX(-40px)}.price-tabs .price-content__images--materials-7 .materials-item-6 .materials-item__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.price-tabs .price-content__images--materials-7 .materials-item-6 .materials-item__title{margin-top:62px}.price-tabs .price-content__images--materials-7 .materials-item-6 .materials-item__title::before{right:0;left:auto;width:180px}.price-tabs .price-content__images--materials-7 .materials-item-7{text-align:right;grid-column:span 4;-webkit-transform:translateY(-80px);transform:translateY(-80px)}.price-tabs .price-content__images--materials-7 .materials-item-7 .materials-item__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.price-tabs .price-content__images--materials-7 .materials-item-7 .materials-item__title{margin-top:42px;min-width:254px}.price-tabs .price-content__images--materials-7 .materials-item-7 .materials-item__title::before{width:300px}}@media screen and (min-width: 1360px){.price-tabs .price-content__images--materials-9 .materials-item-6,.price-tabs .price-content__images--materials-9 .materials-item-7,.price-tabs .price-content__images--materials-9 .materials-item-8,.price-tabs .price-content__images--materials-9 .materials-item-9{grid-column:span 3}.price-tabs .price-content__images--materials-9 .materials-item-5 .materials-item__inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.price-tabs .price-content__images--materials-9 .materials-item-5 .materials-item__title{margin-bottom:42px;margin-top:0}.price-tabs .price-content__images--materials-9 .materials-item-5 .materials-item__title::before{top:auto;bottom:0;width:210px}.price-tabs .price-content__images--materials-9 .materials-item-6{text-align:right}.price-tabs .price-content__images--materials-9 .materials-item-6 .materials-item__title{padding:0 60px 0 0}.price-tabs .price-content__images--materials-9 .materials-item-6 .materials-item__title::before{left:auto;right:47px;width:3px;height:180px}.price-tabs .price-content__images--materials-9 .materials-item-7{-webkit-transform:translate(40px, 80px);transform:translate(40px, 80px)}.price-tabs .price-content__images--materials-9 .materials-item-7 .materials-item__title{padding:0 0 0 60px}.price-tabs .price-content__images--materials-9 .materials-item-7 .materials-item__title::before{left:47px;width:3px;height:100px}.price-tabs .price-content__images--materials-9 .materials-item-8{z-index:2;margin-top:70%;-webkit-transform:translateX(80px);transform:translateX(80px)}.price-tabs .price-content__images--materials-9 .materials-item-8 .materials-item__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-tabs .price-content__images--materials-9 .materials-item-8 .materials-item__title{margin-top:62px}}@media screen and (min-width: 1360px)and (min-width: 96.875em){.price-tabs .price-content__images--materials-9 .materials-item-8 .materials-item__title{min-width:154px}}@media screen and (min-width: 1360px){.price-tabs .price-content__images--materials-9 .materials-item-8 .materials-item__title::before{left:auto;right:0;width:230px}.price-tabs .price-content__images--materials-9 .materials-item-9{-webkit-transform:translateY(-120px);transform:translateY(-120px)}.price-tabs .price-content__images--materials-9 .materials-item-9 .materials-item__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-tabs .price-content__images--materials-9 .materials-item-9 .materials-item__title{min-width:154px}.price-tabs .price-content__images--materials-9 .materials-item-9 .materials-item__title::before{width:230px}}@media screen and (min-width: 1360px){.price-tabs .price-content__images--materials-10 .materials-item-1{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (min-width: 1360px)and (min-width: 96.875em){.price-tabs .price-content__images--materials-10 .materials-item-2{padding-left:40px}}@media screen and (min-width: 1360px){.price-tabs .price-content__images--materials-10 .materials-item-4,.price-tabs .price-content__images--materials-10 .materials-item-5,.price-tabs .price-content__images--materials-10 .materials-item-6{grid-column:span 4}.price-tabs .price-content__images--materials-10 .materials-item-4{margin-top:50%}.price-tabs .price-content__images--materials-10 .materials-item-4 .materials-item__title{padding:0 0 0 60px}.price-tabs .price-content__images--materials-10 .materials-item-4 .materials-item__title::before{left:47px;width:3px;height:100px}.price-tabs .price-content__images--materials-10 .materials-item-5{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.price-tabs .price-content__images--materials-10 .materials-item-5 .materials-item__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:60px;margin-right:120px}.price-tabs .price-content__images--materials-10 .materials-item-5 .materials-item__title span{-webkit-line-clamp:7}.price-tabs .price-content__images--materials-10 .materials-item-5 .materials-item__title::before{width:360px}.price-tabs .price-content__images--materials-10 .materials-item-6{-webkit-transform:translate(-40px, -120px);transform:translate(-40px, -120px)}.price-tabs .price-content__images--materials-10 .materials-item-6 .materials-item__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.price-tabs .price-content__images--materials-10 .materials-item-6 .materials-item__title{margin-bottom:42px;padding:10px 0 0 0}.price-tabs .price-content__images--materials-10 .materials-item-6 .materials-item__title::before{left:auto;right:0;top:0;bottom:auto;width:140px}.price-tabs .price-content__images--materials-10 .materials-item-7,.price-tabs .price-content__images--materials-10 .materials-item-8,.price-tabs .price-content__images--materials-10 .materials-item-9,.price-tabs .price-content__images--materials-10 .materials-item-10{grid-column:span 3}.price-tabs .price-content__images--materials-10 .materials-item-7{text-align:right}.price-tabs .price-content__images--materials-10 .materials-item-7 .materials-item__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.price-tabs .price-content__images--materials-10 .materials-item-7 .materials-item__title{padding-right:50px}.price-tabs .price-content__images--materials-10 .materials-item-7 .materials-item__title::before{width:3px;height:100px;left:auto;right:37px;top:0}.price-tabs .price-content__images--materials-10 .materials-item-8{-webkit-transform:translate(80px, -50%);transform:translate(80px, -50%);text-align:right}.price-tabs .price-content__images--materials-10 .materials-item-8 .materials-item__title{padding:0 40px 0 0}}@media screen and (min-width: 1360px)and (min-width: 96.875em){.price-tabs .price-content__images--materials-10 .materials-item-8 .materials-item__title{padding:0 60px 0 0}}@media screen and (min-width: 1360px){.price-tabs .price-content__images--materials-10 .materials-item-8 .materials-item__title::before{left:auto;right:27px;height:100px;width:3px}}@media screen and (min-width: 1360px)and (min-width: 96.875em){.price-tabs .price-content__images--materials-10 .materials-item-8 .materials-item__title::before{right:47px}}@media screen and (min-width: 1360px){.price-tabs .price-content__images--materials-10 .materials-item-9{-webkit-transform:translateX(160px);transform:translateX(160px);text-align:right}.price-tabs .price-content__images--materials-10 .materials-item-9 .materials-item__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-tabs .price-content__images--materials-10 .materials-item-9 .materials-item__title{padding:10px 0 0}.price-tabs .price-content__images--materials-10 .materials-item-9 .materials-item__title::before{left:auto;right:-10px;height:160px;width:3px}.price-tabs .price-content__images--materials-10 .materials-item-10{-webkit-transform:translateY(calc((100% + 40px) * -1));transform:translateY(calc((100% + 40px) * -1))}.price-tabs .price-content__images--materials-10 .materials-item-10 .materials-item__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.price-tabs .price-content__images--materials-10 .materials-item-10 .materials-item__title{margin-top:21px}.price-tabs .price-content__images--materials-10 .materials-item-10 .materials-item__title::before{width:180px}}.price-tabs .price-content__images img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 68.75em){.price-tabs .price-content__images img{height:100%;max-height:95vh}}.price-tabs .price-char{list-style:none}.price-tabs .price-char-title{margin-bottom:10px;line-height:1;font-size:22px}.price-tabs .price-char__item{position:relative;padding-left:20px}.price-tabs .price-char__item::before{position:absolute;content:"";left:0;top:8px;width:0;height:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-right:10px solid var(--dblue)}.price-tabs .price-char__item-title{font-size:16px;margin-bottom:5px}.price-tabs .price-char__item-subtitle{line-height:1.1}.price-tabs .price-char__item:not(:last-child){margin-bottom:15px}.price-tabs-img{margin:0 auto;max-height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 68.75em){.price-tabs-img{opacity:.6;will-change:transform;-webkit-transition:opacity linear 1s,-webkit-transform linear 1s;transition:opacity linear 1s,-webkit-transform linear 1s;transition:transform linear 1s,opacity linear 1s;transition:transform linear 1s,opacity linear 1s,-webkit-transform linear 1s}.price-tabs-img--1{-webkit-transform:translateY(20px);transform:translateY(20px)}.price-tabs-img--2{-webkit-transform:translateY(30px);transform:translateY(30px)}.swiper-slide-active .price-tabs-img{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.team-sphere{-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}@media screen and (max-width: 68.75em){.team-sphere{height:100vh;position:relative}}@media screen and (max-width: 68.75em){.team-sphere-wrap{position:relative}}@media screen and (max-width: 68.75em){.team-sphere{margin-left:-20px;margin-top:-12vh}}@media screen and (min-width: 68.75em){.team-sphere{position:absolute;top:0;right:-20%;height:100vh}.team-sphere #tsparticles{-webkit-transform:translateX(-20%);transform:translateX(-20%)}}.team-sphere+div{position:relative;z-index:2}@media screen and (max-width: 29.99875em){.team-sphere+div{padding-right:20px}}.team-sphere-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:calc(var(--head-height, 90px) + 20px);right:20px;z-index:10;width:50px;height:50px;border:none;border-radius:50%;background:var(--wh);cursor:pointer;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s;-webkit-animation:pulseBtnSphere 2s infinite 3s cubic-bezier(0.25, 0, 0, 1);animation:pulseBtnSphere 2s infinite 3s cubic-bezier(0.25, 0, 0, 1);-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}@media screen and (min-width: 68.75em){.team-sphere-btn{display:none}}.team-sphere-btn .icon-fullscreen-leave{display:none}@media screen and (max-width: 68.75em){body:not(._sphere-active) .team-sphere canvas{pointer-events:none}body._sphere-active .header{-webkit-transform:translateY(-100%) !important;transform:translateY(-100%) !important}body._sphere-active .team-sphere{pointer-events:all;background:var(--dwh)}body._sphere-active .team-sphere+div{margin-top:100vh}body._sphere-active .team-sphere-btn{top:20px}body._sphere-active .team-sphere-btn .icon-fullscreen-leave{display:block}body._sphere-active .team-sphere-btn .icon-fullscreen-enter{display:none}}.partners{min-height:100vh}.partners .wrapper-infinite-gallery{position:absolute;right:0;top:var(--head-height, 84px);-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:center;perspective-origin:center;width:100%;height:100%;overflow:hidden}.partners .wrapper-infinite-gallery::before,.partners .wrapper-infinite-gallery::after{position:absolute;content:"";pointer-events:none;z-index:1}@media screen and (max-width: 68.75em){.partners .wrapper-infinite-gallery{height:70vh;top:auto;bottom:0;left:0}.partners .wrapper-infinite-gallery::before,.partners .wrapper-infinite-gallery::after{left:0;width:100%;height:20%}.partners .wrapper-infinite-gallery::before{top:0;background:-webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(70%, var(--dwh)));background:linear-gradient(to top, transparent 0%, var(--dwh) 70%)}.partners .wrapper-infinite-gallery::after{bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, var(--dwh)));background:linear-gradient(to bottom, transparent 0%, var(--dwh) 70%)}}@media screen and (min-width: 68.75em){.partners .wrapper-infinite-gallery::after{right:0;bottom:0;width:100%;height:100%;-webkit-filter:blur(10px);filter:blur(10px);background:radial-gradient(circle at center, transparent 35%, var(--dwh) 55%);-webkit-transform:translate(25%, 0%);transform:translate(25%, 0%)}.partners .wrapper-infinite-gallery::before{height:100%;width:40%;left:0;bottom:0;-webkit-filter:blur(10px);filter:blur(10px);background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(70%, var(--dwh)));background:linear-gradient(to bottom, transparent 0%, var(--dwh) 70%)}}.partners .infinite-gallery-images{width:150%;height:auto;-webkit-transform:matrix3d(1, 0.15, 0, -0.00009, -0.35, 1, 0, -0.00009, 0, 0, 1, 0, -340, -400, 0, 1);transform:matrix3d(1, 0.15, 0, -0.00009, -0.35, 1, 0, -0.00009, 0, 0, 1, 0, -340, -400, 0, 1);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media screen and (min-width: 68.75em){.partners .infinite-gallery-images{width:100%;-webkit-transform:matrix3d(1, 0.25, 0, -0.00005, -0.65, 1, 0, -0.00009, 0, 0, 1, 0, -270, -600, 0, 1);transform:matrix3d(1, 0.25, 0, -0.00005, -0.65, 1, 0, -0.00009, 0, 0, 1, 0, -270, -600, 0, 1)}}.partners .infinite-gallery-images__row{position:relative;gap:2vw;padding:2vw;width:100%;will-change:transform;-webkit-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@media screen and (min-width: 47.99875em){.partners .infinite-gallery-images__row{padding:1vw}}.partners-content-inner{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 68.75em){.partners-content-inner.description--full{max-width:calc(40% - 20px)}}@media screen and (max-width: 47.99875em){.partners__pblock{padding-bottom:70vh}}.partners__pblock-images img{margin:0 auto;margin:0 auto;-o-object-fit:contain;object-fit:contain;max-height:100%}.tag-section .half-block{max-width:630px}@media screen and (min-width: 150em){.tag-section .half-block{max-width:850px}}.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:5px}@media screen and (min-width: 150em){.tags{grid-gap:10px}}.tags li a{display:block;color:var(--tgray);text-decoration:none;padding:15px 18px;background:#fff;border-radius:100px;border:2px solid #fff;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s;font-size:16px;letter-spacing:-0.03em}@media screen and (min-width: 150em){.tags li a{font-size:22px}.tags li a.important-tag-bold{font-size:24px;color:var(--black);padding:14px 18px}.tags li a.important-tag{font-size:20px;padding:16px 18px}}@media screen and (max-width: 29.99875em){.tags li a{font-size:14px;padding:11px 14px}}@media screen and (min-width: 29.99875em){.tags li a.important-tag-bold{font-size:18px;color:var(--black);font-weight:500;padding:14px 18px}.tags li a.important-tag{font-size:14px;font-weight:500;padding:16px 18px}}.tags li a.current-tag,.tags li a:hover,.tags li a.important-tag:hover,.tags li a.important-tag-bold:hover{color:#fff;border:2px solid var(--blue);background:var(--blue)}.tags.tags-transparent li a{background:rgba(0,0,0,0)}.tags.tags-transparent li a:hover,.tags.tags-transparent li a.current-tag{border:2px solid var(--blue);color:var(--blue)}.numed{margin:80px 0}@media screen and (min-width: 68.75em){.numed .title.numed-title{font-size:36px;margin-bottom:50px}}.numed__list{list-style:none;counter-reset:numed-counter}.numed__list-item{counter-increment:numed-counter}@media screen and (max-width: 68.75em){.numed__list-item{grid-gap:30px}}@media screen and (max-width: 45.0625em){.numed__list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:10px}}.numed__list-item:not(:last-child){margin-bottom:10px}.numed__list-item::before{content:"0" counter(numed-counter);color:var(--gray);letter-spacing:-0.03em;text-transform:uppercase;font-weight:500;font-size:150px;line-height:90%}.numed__list-text{font-size:var(--s18);line-height:140%}.grid-items-wrap .post-items .title-box .title{margin-bottom:0}.contacts__list li a{text-decoration:none;color:var(--ldark)}@media(any-hover: hover){.contacts__list li a:hover{color:var(--dblue)}}.contacts__list li a:focus{color:var(--dblue)}.contacts__list li figure{width:30px;min-width:30px;height:30px;border-radius:50%;background:var(--dblue);padding:6.5px}@media screen and (min-width: 68.75em){.contacts-sec .contacts__block{margin:0;-ms-flex-preferred-size:calc((100% - 30px)/2);flex-basis:calc((100% - 30px)/2);padding-right:40px}}.contacts-sec .cform{max-width:500px}.contacts-sec .map-section{width:100%;height:100%;min-height:500px;position:relative}@media screen and (min-width: 68.75em){.contacts-sec .map-section{min-height:600px;-ms-flex-preferred-size:calc((100% - 30px)/2);flex-basis:calc((100% - 30px)/2)}}.contacts-sec .map-section .map{position:absolute;left:0;top:0;height:100%;width:100%}@media screen and (min-width: 68.75em){.contacts-sec .map-section .map{width:calc(50vw - (var(--aside-width, 70px) + var(--scroll-bar-width, 6px) + 10px));height:calc(100vh - var(--head-height, 84px) - var(--foot-height, 30px))}}.num__list-item{grid-gap:115px}@media screen and (max-width: 47.99875em){.num__list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:30px}.num__list-item-content{grid-gap:30px}}.num__list-number{position:relative;max-width:40%}@media screen and (max-width: 47.99875em){.num__list-number{max-width:none;margin:0 auto;-webkit-transform:translateX(-10px);transform:translateX(-10px)}}.num__list-number-inner{letter-spacing:-0.12em;font-weight:700;font-size:300px;line-height:200px;color:rgba(0,0,0,0);-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--dblue)}@media screen and (max-width: 68.75em){.num__list-number-inner{font-size:230px;line-height:150px}}.num__list-number-sub{position:absolute;top:50%;right:0;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);padding:10px;font-weight:400;font-size:24px;line-height:31px;letter-spacing:-0.03em;color:#fff;background:var(--dblue)}.col__block{padding:80px 0}.col__block::before{position:absolute;content:"";z-index:-1;pointer-events:none;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100%;background:var(--dwh)}.col__list{list-style:none;position:relative;display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:50px;margin-top:50px}@media screen and (min-width: 53.125em){.col__list{grid-template-columns:repeat(2, 1fr);grid-gap:50px 160px;margin-top:70px}.col__list::before{position:absolute;content:"";height:100%;width:1px;background:var(--tgray);opacity:.2;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.col__list-item-title h1,.col__list-item-title h2,.col__list-item-title h3,.col__list-item-title h4,.col__list-item-title h5,.col__list-item-title h6{line-height:1}.col__list-item-content{padding-top:10px;position:relative}.col__list-item-content i.line{max-width:200px;top:0;bottom:auto}.row__block{padding:0 0 80px}.row__block-link{margin-top:20px}@media screen and (max-width: 53.125em){.row__block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width: 53.125em){.row__block-text{width:calc(100% - 350px)}}.row__block-img{max-width:350px;width:100%}.row__block-img img{margin:0 auto;-o-object-fit:contain;object-fit:contain}.team{padding-top:20px}.team__thumbs{margin-bottom:45px}@media screen and (max-width: 68.75em){.team__thumbs{width:calc(100% + 40px);-webkit-transform:translateX(-20px);transform:translateX(-20px);padding-left:20px;margin-top:25px}}.team__thumbs-item{position:relative;min-height:70px;padding:5px 10px;letter-spacing:-0.03em;line-height:90%;cursor:pointer;background:#fbfdfe}@media screen and (max-width: 29.99875em){.team__thumbs-item{font-size:14px;min-height:60px}}.team__thumbs-item::before{z-index:-1;position:absolute;content:"";left:0;top:0;height:100%;width:0;background:#525f7a;-webkit-transition:inherit;transition:inherit}.team__thumbs-item.swiper-slide-thumb-active{color:#fff}.team__thumbs-item.swiper-slide-thumb-active::before{width:100%}.team__tabs-item{pointer-events:none}.team__tabs-item.swiper-slide-active{pointer-events:all}.team__tabs-item.swiper-slide-active .team__tabs-member{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.team__tabs-content{grid-template-columns:repeat(15, 1fr);grid-gap:30px 50px}@media screen and (max-width: 68.75em){.team__tabs-content{grid-template-columns:repeat(10, 1fr)}}@media screen and (max-width: 37.5em){.team__tabs-content{grid-template-columns:repeat(1, 1fr)}}.team__tabs-member{overflow:hidden;grid-column:span 3;-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}@media screen and (min-width: 68.75em){.team__tabs-member:first-child,.team__tabs-member:nth-child(2),.team__tabs-member:nth-child(3){grid-column:span 5}.team__tabs-member:first-child .team__tabs-member-img,.team__tabs-member:nth-child(2) .team__tabs-member-img,.team__tabs-member:nth-child(3) .team__tabs-member-img{height:300px}}@media screen and (max-width: 68.75em){.team__tabs-member{grid-column:span 5}.team__tabs-member:first-child{grid-column:span 10}.team__tabs-member:first-child>div,.team__tabs-member:first-child>figure{max-width:380px;margin:0 auto}.team__tabs-member-img{height:200px}}@media screen and (max-width: 37.5em){.team__tabs-member{grid-column:span 1}.team__tabs-member:first-child{grid-column:span 1}.team__tabs-member>div,.team__tabs-member>figure{max-width:380px;margin:0 auto}.team__tabs-member-img{height:auto}.team__tabs-member-img img{max-width:220px;max-height:240px}}.team__tabs-member-img{overflow:hidden;width:100%;height:170px}.team__tabs-member-img img{margin:0 auto;-o-object-fit:contain;object-fit:contain}.team__tabs-member-name,.team__tabs-member-position,.team__tabs-member-desc{line-height:140%;letter-spacing:-0.03em}.about-content{opacity:.4;-webkit-transform:translateY(20px);transform:translateY(20px);will-change:transform;-webkit-transition:opacity linear 1s,-webkit-transform linear 1s;transition:opacity linear 1s,-webkit-transform linear 1s;transition:transform linear 1s,opacity linear 1s;transition:transform linear 1s,opacity linear 1s,-webkit-transform linear 1s}.about__thumbs .swiper-slide{height:auto;white-space:nowrap}.about__tabs-item.swiper-slide-active .about-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.about__tabs-item.map-on .about__tabs-right{padding:0}.about__tabs-item.map-on .about__tabs-right::after{content:none}@media screen and (min-width: 68.75em){.about__tabs-left,.about__tabs-right{-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen and (min-width: 68.75em){.about__tabs-left{padding-right:80px}}.about__tabs-left .about-content__title{font-size:calc(24px + 8*(100vw - 375px)/1065)}.about__tabs-right{position:relative;color:#fff;padding:30px}@media screen and (min-width: 68.75em){.about__tabs-right{padding:70px 0 70px 70px}}.about__tabs-right::after{position:absolute;content:"";background-color:var(--pseudo-bg, #b7252f);background-image:var(--right-bg-img, none);background-size:contain;background-position:center;background-repeat:no-repeat;left:0;top:0;height:110%;width:100%;z-index:-1}@media screen and (min-width: 68.75em){.about__tabs-right::after{width:50vw}}.about__tabs-right .about-content__title{margin-bottom:1.875rem;color:var(--wh);font-size:calc(24px + 8*(100vw - 375px)/1065)}@media screen and (min-width: 68.75em){.about__tabs-right .about-content__title{text-align:left;margin-bottom:5.2083333333vh}}@media screen and (min-width: 767px)and (max-width: 1100px){.about__tabs .about-benefits.col-1 .about-benefits__item,.about__tabs .about-benefits.col-2 .about-benefits__item{grid-gap:15px;-ms-flex-preferred-size:calc((100% - 30px)/2);flex-basis:calc((100% - 30px)/2)}}.about__tabs .about-benefits.col-1 .about-benefits__item{-ms-flex-preferred-size:100%;flex-basis:100%}.about__tabs .about-benefits.col-2 .about-benefits__item{grid-gap:15px;-ms-flex-preferred-size:calc((100% - 30px)/2);flex-basis:calc((100% - 30px)/2)}@media screen and (max-width: 68.75em){.about__tabs .about-benefits.col-2 .about-benefits__item{-ms-flex-preferred-size:100%;flex-basis:100%;grid-gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}}.about__tabs .about-benefits__image img{width:80px;min-width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.about__tabs .about-benefits__desc-title,.about__tabs .about-benefits__desc-inner{margin:0;font-weight:400;line-height:1.3;color:var(--wh)}.about__tabs .about-benefits__desc-title{font-size:calc(18px + 2*(100vw - 375px)/1065);font-weight:500;text-transform:uppercase}.about__tabs .map-section{height:100%;min-height:500px}.about__tabs .map-section .map{position:absolute;left:0;top:0;height:100%;width:100%}@media screen and (min-width: 68.75em){.about__tabs .map-section .map{width:calc(50vw - var(--aside-width, 70px));height:calc(100vh - var(--head-height, 84px))}}.about__tabs .map-list__item{position:relative;padding-left:30px}.about__tabs .map-list__count{position:absolute;left:0;top:2px}.about__tabs .map-list__count,.about__tabs .map-list__title{font-size:calc(16px + 2*(100vw - 375px)/1065)}.about__tabs .map-list__title,.about__tabs .map-list__address{margin:0;line-height:1.1}@media screen and (min-width: 68.75em){.about-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-gap:0}}.about-content__title{line-height:1.2;font-size:28px}@media screen and (min-width: 68.75em){.about-content.map-on{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about-content.map-on .map-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-content.map-on .map-list__item{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px)}}.tabs-slider .sw-thumbs{width:100%;margin:30px 0}@media screen and (max-width: 64.0625em){.tabs-slider .sw-thumbs::before,.tabs-slider .sw-thumbs::after{width:21px}.tabs-slider .sw-thumbs::before{left:-20px}.tabs-slider .sw-thumbs::after{right:-20px}}@media screen and (max-width: 82.5em){.tabs-slider .sw-thumbs{background:var(--black)}.tabs-slider .sw-thumbs::before,.tabs-slider .sw-thumbs::after{position:absolute;content:"";background:var(--black);width:31px;height:100%;top:0}.tabs-slider .sw-thumbs::before{left:-30px}.tabs-slider .sw-thumbs::after{right:-30px}.tabs-slider .sw-thumbs>.swiper-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 82.5em){.tabs-slider .sw-thumbs{position:fixed;z-index:51;left:0;bottom:0;height:100%;width:var(--service-aside, 70px);background:var(--wh);padding-top:var(--head-height);padding-bottom:var(--foot-height);margin:0}.tabs-slider .sw-thumbs::before{position:absolute;z-index:3;content:"";top:0;width:100%;height:var(--head-height);background:var(--wh)}.tabs-slider .sw-thumbs>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tabs-slider .sw-thumbs .swiper-slide{max-height:50px;height:50px;width:var(--service-aside);background:var(--black);padding:5px 10px;-webkit-transition:max-height linear .5s,opacity linear .5s;transition:max-height linear .5s,opacity linear .5s}@media screen and (min-width: 82.5em){.tabs-slider .sw-thumbs .swiper-slide{background:var(--wh)}.tabs-slider .sw-thumbs .swiper-slide.pe-none{pointer-events:none}}.tabs-slider .sw-thumbs .swiper-slide img,.tabs-slider .sw-thumbs .swiper-slide svg{width:33px;height:33px;max-height:100%;-o-object-fit:contain;object-fit:contain;z-index:4;pointer-events:none}.tabs-slider .sw-thumbs .swiper-slide img.size-full,.tabs-slider .sw-thumbs .swiper-slide svg.size-full{width:100%}.tabs-slider .sw-thumbs .swiper-slide svg{width:auto;height:auto}.tabs-slider .sw-thumbs .swiper-slide svg .outside{fill:#fff}.tabs-slider .sw-thumbs .swiper-slide svg .outborder{fill:#fff}@media screen and (min-width: 82.5em){.tabs-slider .sw-thumbs .swiper-slide svg .outborder{fill:var(--dblue)}}.tabs-slider .sw-thumbs .swiper-slide svg .inside{fill:var(--dblue)}.tabs-slider .sw-thumbs .swiper-slide svg path:not(.outside,.outborder,.inside){fill:#fff}@media screen and (min-width: 82.5em){.tabs-slider .sw-thumbs .swiper-slide svg path:not(.outside,.outborder,.inside){fill:var(--dblue)}}.tabs-slider .sw-thumbs .swiper-slide::before,.tabs-slider .sw-thumbs .swiper-slide::after{position:absolute;left:0;top:0;z-index:3;content:"";width:100%;display:block;height:0;background:inherit;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.tabs-slider .sw-thumbs .swiper-slide::before{height:100%;z-index:2}@media(any-hover: hover){.tabs-slider .sw-thumbs .swiper-slide:hover .sw-thumbs__name{-webkit-transform:translate(var(--service-aside), -50%);transform:translate(var(--service-aside), -50%)}}.tabs-slider .sw-thumbs .swiper-slide.swiper-slide-thumb-active svg .outborder,.tabs-slider .sw-thumbs .swiper-slide.active-head-group svg .outborder{fill:var(--wh)}.tabs-slider .sw-thumbs .swiper-slide.swiper-slide-thumb-active svg .inside,.tabs-slider .sw-thumbs .swiper-slide.active-head-group svg .inside{fill:var(--wh)}.tabs-slider .sw-thumbs .swiper-slide.swiper-slide-thumb-active svg path:not(.outside,.outborder,.inside),.tabs-slider .sw-thumbs .swiper-slide.active-head-group svg path:not(.outside,.outborder,.inside){fill:var(--wh)}@media(any-hover: hover){.tabs-slider .sw-thumbs .swiper-slide:hover svg .outborder{fill:var(--wh)}.tabs-slider .sw-thumbs .swiper-slide:hover svg .inside{fill:var(--wh)}.tabs-slider .sw-thumbs .swiper-slide:hover svg path:not(.outside,.outborder,.inside){fill:var(--wh)}}.tabs-slider .sw-thumbs .swiper-slide.h-blue.swiper-slide-thumb-active,.tabs-slider .sw-thumbs .swiper-slide.h-blue.active-head-group{background:var(--dblue)}.tabs-slider .sw-thumbs .swiper-slide.h-blue.swiper-slide-thumb-active svg .outside,.tabs-slider .sw-thumbs .swiper-slide.h-blue.active-head-group svg .outside{fill:var(--dblue)}@media(any-hover: hover){.tabs-slider .sw-thumbs .swiper-slide.h-blue:hover{background:var(--dblue)}.tabs-slider .sw-thumbs .swiper-slide.h-blue:hover svg .outside{fill:var(--dblue)}}.tabs-slider .sw-thumbs .swiper-slide.h-red.swiper-slide-thumb-active,.tabs-slider .sw-thumbs .swiper-slide.h-red.active-head-group{background:var(--red)}.tabs-slider .sw-thumbs .swiper-slide.h-red.swiper-slide-thumb-active svg .outside,.tabs-slider .sw-thumbs .swiper-slide.h-red.active-head-group svg .outside{fill:var(--red)}@media(any-hover: hover){.tabs-slider .sw-thumbs .swiper-slide.h-red:hover{background:var(--red)}.tabs-slider .sw-thumbs .swiper-slide.h-red:hover svg .outside{fill:var(--red)}}.tabs-slider .sw-thumbs .swiper-slide.h-orange.swiper-slide-thumb-active,.tabs-slider .sw-thumbs .swiper-slide.h-orange.active-head-group{background:var(--orange)}.tabs-slider .sw-thumbs .swiper-slide.h-orange.swiper-slide-thumb-active svg .outside,.tabs-slider .sw-thumbs .swiper-slide.h-orange.active-head-group svg .outside{fill:var(--orange)}@media(any-hover: hover){.tabs-slider .sw-thumbs .swiper-slide.h-orange:hover{background:var(--orange)}.tabs-slider .sw-thumbs .swiper-slide.h-orange:hover svg .outside{fill:var(--orange)}}.tabs-slider .sw-thumbs .swiper-slide.h-aqua.swiper-slide-thumb-active,.tabs-slider .sw-thumbs .swiper-slide.h-aqua.active-head-group{background:var(--aqua)}.tabs-slider .sw-thumbs .swiper-slide.h-aqua.swiper-slide-thumb-active svg .outside,.tabs-slider .sw-thumbs .swiper-slide.h-aqua.active-head-group svg .outside{fill:var(--aqua)}@media(any-hover: hover){.tabs-slider .sw-thumbs .swiper-slide.h-aqua:hover{background:var(--aqua)}.tabs-slider .sw-thumbs .swiper-slide.h-aqua:hover svg .outside{fill:var(--aqua)}}.tabs-slider .sw-thumbs .swiper-slide.swiper-slide-thumb-active .sw-thumbs__name{-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}@media(any-hover: hover){.tabs-slider .sw-thumbs .swiper-slide.swiper-slide-thumb-active:hover .sw-thumbs__name{-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}}@media screen and (min-width: 82.5em){.tabs-slider .sw-thumbs .swiper-slide.is-hide{max-height:0;opacity:0;padding:0 10px}}.tabs-slider .sw-thumbs .swiper-slide.no-svg.swiper-slide-thumb-active,.tabs-slider .sw-thumbs .swiper-slide.no-svg.active-head-group,.tabs-slider .sw-thumbs .swiper-slide.no-svg:hover{background:#fff}.tabs-slider .sw-thumbs .swiper-slide.no-svg .sw-thumbs__name{color:var(--tgray)}.tabs-slider .sw-thumbs__name{position:absolute;overflow:hidden;z-index:1;top:50%;right:auto;left:0;font-weight:500;font-size:var(--s14);line-height:130%;color:var(--wh);width:-webkit-max-content;width:-moz-max-content;width:max-content;background:inherit;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px 0 30px;-webkit-transition:ease-in-out .6s;transition:ease-in-out .6s;pointer-events:none;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);max-width:380px}@media screen and (max-width: 82.5em){.tabs-slider .sw-thumbs__name{display:none}}.tabs-slider .sw-tabs .swiper-slide.swiper-slide-active .sw-tabs__content,.tabs-slider .sw-tabs .swiper-slide.swiper-slide-active .sw-tabs__right{opacity:1}.tabs-slider .sw-tabs .swiper-slide.swiper-slide-active .sw-tabs__right{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width: 68.75em){.tabs-slider .sw-tabs .swiper-slide.main-tab .sw-tabs__left{padding-top:0}}.tabs-slider .sw-tabs .swiper-slide.main-tab .sw-tabs__content-title{font-size:30px;font-weight:700}.tabs-slider .sw-tabs__content{line-height:1.2;opacity:.4;-webkit-transition:opacity linear .5s;transition:opacity linear .5s}@media screen and (min-width: 68.75em){.tabs-slider .sw-tabs__content{grid-gap:0}}.tabs-slider .sw-tabs__content-title{font-size:26px}.tabs-slider .sw-tabs__content-text h1,.tabs-slider .sw-tabs__content-text h2,.tabs-slider .sw-tabs__content-text h3,.tabs-slider .sw-tabs__content-text h4,.tabs-slider .sw-tabs__content-text h5,.tabs-slider .sw-tabs__content-text h6{font-size:20px;margin:5px 0}.tabs-slider .sw-tabs__content-text ul,.tabs-slider .sw-tabs__content-text ol{list-style:none;margin:15px 0}.tabs-slider .sw-tabs__content-text ul li,.tabs-slider .sw-tabs__content-text ol li{position:relative;padding-left:18px}.tabs-slider .sw-tabs__content-text ul li:not(:last-child),.tabs-slider .sw-tabs__content-text ol li:not(:last-child){margin-bottom:8px}.tabs-slider .sw-tabs__content-text ul li::before{position:absolute;content:"";left:0;top:4px;width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:6px;border-bottom-width:6px;border-right-width:12px;border-right-style:solid;border-right-color:inherit}.tabs-slider .sw-tabs__content-text ol{list-style:none;counter-reset:ol-counter}.tabs-slider .sw-tabs__content-text ol li{counter-increment:ol-counter}.tabs-slider .sw-tabs__content-text ol li::before{position:absolute;content:counter(ol-counter) ".";left:0;top:0;font-weight:inherit;color:inherit}@media screen and (min-width: 68.75em){.tabs-slider .sw-tabs__left{-ms-flex-preferred-size:30%;flex-basis:30%;padding:40px 30px 40px 0}}.tabs-slider .sw-tabs__right{opacity:.6;will-change:transform;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity linear 1s,-webkit-transform linear 1s;transition:opacity linear 1s,-webkit-transform linear 1s;transition:transform linear 1s,opacity linear 1s;transition:transform linear 1s,opacity linear 1s,-webkit-transform linear 1s}.tabs-slider .sw-tabs__right .sw-tabs-image,.tabs-slider .sw-tabs__right .sw-tabs-images{-ms-flex-preferred-size:50%;flex-basis:50%}.tabs-slider .sw-tabs__right .sw-tabs-images img{aspect-ratio:1}@media screen and (min-width: 68.75em){.tabs-slider .sw-tabs__right{-ms-flex-preferred-size:70%;flex-basis:70%;max-height:1000px;overflow:hidden}.tabs-slider .sw-tabs__right .sw-tabs-image{-ms-flex-preferred-size:62%;flex-basis:62%;max-height:1000px}.tabs-slider .sw-tabs__right .sw-tabs-images{-ms-flex-preferred-size:38%;flex-basis:38%}.tabs-slider .sw-tabs__right .sw-tabs-images__image{height:33.333%}}.tabs-slider .sw-tabs__right img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.tabs-slider.services .sw-thumbs .swiper-slide{background:var(--wh)}.tabs-slider.services .sw-thumbs .swiper-slide.main-thumb{background:var(--wh)}.tabs-slider.services .sw-thumbs .swiper-slide.h-blue svg path:not(.outside,.outborder,.inside){fill:var(--dblue)}.tabs-slider.services .sw-thumbs .swiper-slide.h-blue.swiper-slide-thumb-active{background:var(--dblue)}.tabs-slider.services .sw-thumbs .swiper-slide.h-blue.swiper-slide-thumb-active svg path:not(.outside,.outborder,.inside){fill:var(--wh)}@media(any-hover: hover){.tabs-slider.services .sw-thumbs .swiper-slide.h-blue:hover{background:var(--dblue)}.tabs-slider.services .sw-thumbs .swiper-slide.h-blue:hover svg path:not(.outside,.outborder,.inside){fill:var(--wh)}}.tabs-slider.services .sw-thumbs .swiper-slide.h-red svg path:not(.outside,.outborder,.inside){fill:var(--red)}.tabs-slider.services .sw-thumbs .swiper-slide.h-red.swiper-slide-thumb-active{background:var(--red)}.tabs-slider.services .sw-thumbs .swiper-slide.h-red.swiper-slide-thumb-active svg path:not(.outside,.outborder,.inside){fill:var(--wh)}@media(any-hover: hover){.tabs-slider.services .sw-thumbs .swiper-slide.h-red:hover{background:var(--red)}.tabs-slider.services .sw-thumbs .swiper-slide.h-red:hover svg path:not(.outside,.outborder,.inside){fill:var(--wh)}}.tabs-slider.services .sw-thumbs .swiper-slide.h-orange svg path:not(.outside,.outborder,.inside){fill:var(--orange)}.tabs-slider.services .sw-thumbs .swiper-slide.h-orange.swiper-slide-thumb-active{background:var(--orange)}.tabs-slider.services .sw-thumbs .swiper-slide.h-orange.swiper-slide-thumb-active svg path:not(.outside,.outborder,.inside){fill:var(--wh)}@media(any-hover: hover){.tabs-slider.services .sw-thumbs .swiper-slide.h-orange:hover{background:var(--orange)}.tabs-slider.services .sw-thumbs .swiper-slide.h-orange:hover svg path:not(.outside,.outborder,.inside){fill:var(--wh)}}.tabs-slider.services .sw-thumbs .swiper-slide.h-aqua svg path:not(.outside,.outborder,.inside){fill:var(--aqua)}.tabs-slider.services .sw-thumbs .swiper-slide.h-aqua.swiper-slide-thumb-active{background:var(--aqua)}.tabs-slider.services .sw-thumbs .swiper-slide.h-aqua.swiper-slide-thumb-active svg path:not(.outside,.outborder,.inside){fill:var(--wh)}@media(any-hover: hover){.tabs-slider.services .sw-thumbs .swiper-slide.h-aqua:hover{background:var(--aqua)}.tabs-slider.services .sw-thumbs .swiper-slide.h-aqua:hover svg path:not(.outside,.outborder,.inside){fill:var(--wh)}}@media screen and (max-width: 82.5em){.tabs-slider.services .sw-thumbs .swiper-slide.swiper-slide-thumb-active svg path:not(.outside,.outborder,.inside){fill:var(--wh)}}@media screen and (max-width: 82.5em){.tabs-slider.services .sw-thumbs::before,.tabs-slider.services .sw-thumbs::after{background:var(--wh)}}.benefits-list__item{-ms-flex-preferred-size:calc((100% - 30px)/2);flex-basis:calc((100% - 30px)/2)}.benefits-list-title,.benefits-list-title.ttu{font-size:20px}.benefits-list__image img{width:80px;min-width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.benefits-list__title,.benefits-list__title.ttu{margin:0;font-size:16px;line-height:1.1}body.page.is-tabs-slider,body.single-services.is-tabs-slider{background:var(--dwh)}@media screen and (min-width: 82.5em){body.page.is-tabs-slider .header,body.single-services.is-tabs-slider .header{max-width:calc(100% - var(--service-aside, 70px))}}.footer{position:relative;z-index:5;background:var(--black);padding:0.625rem 0}@media screen and (max-width: 53.125em){.footer:not(.footer-home){padding:1.25rem 0}.footer-home{padding:1.25rem 0}.footer-home .footer__info{gap:1.25rem}}@media screen and (min-width: 53.125em){.footer__block{gap:3.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer__logo img{max-width:10rem;max-height:4.375rem;font-size:0}@media screen and (max-width: 53.125em){.footer__logo img{margin:0 auto}}.footer .header__socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.footer .header__socials-item a{background:#fff;width:2.5rem;height:2.5rem}.footer .header__phones{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;z-index:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:0.3125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer .header__phones svg path{fill:#fff}.footer .header__phones .phone-icon-mobile{display:none}.footer .header__phones-title{color:#fff}@media screen and (max-width: 53.125em){.footer .header__phones{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__info{color:var(--dwh);gap:0.625rem 2.5rem;font-size:calc(12px + 1*(100vw - 375px)/1065)}.footer__info-text{-webkit-transition:opacity ease-in-out .4s;transition:opacity ease-in-out .4s}@media(any-hover: hover){.footer__info a:hover{opacity:1}}@media screen and (max-width: 53.125em){.footer__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__info-rsk{grid-gap:0.3125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-home{position:absolute;bottom:0;left:0;width:100%;padding:2.5rem 0;background:rgba(0,0,0,0)}.footer-home .footer__info{color:#fff;opacity:1}.popup{visibility:hidden;position:fixed;pointer-events:none;z-index:100;width:100%;height:100%;background-color:rgba(41,48,61,.2);backdrop-filter:blur(2px);background-color:rgba(41,48,61,.8);backdrop-filter:blur(2px);top:0;left:0;opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden}.popup.open{opacity:1;visibility:visible;pointer-events:all}.popup.open .popup__content{-webkit-transform:scale(1);transform:scale(1);opacity:1}.popup.open.popup__project .popup__content{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.popup__body{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 10px;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s}.popup__content{padding:50px 100px;overflow-x:hidden;background:var(--dwh);-webkit-box-shadow:0px 0px 30px rgba(41,48,61,.15);box-shadow:0px 0px 30px rgba(41,48,61,.15);max-width:900px;width:100%;position:relative;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}@media screen and (max-width: 47.99875em){.popup__content{padding:50px}}@media screen and (max-width: 29.99875em){.popup__content{padding:40px 20px}}.popup__title{margin:0px 0px 30px 0px}@media screen and (max-width: 29.99875em){.popup__title{font-size:28px;width:calc(100% - 50px)}}.popup__close{position:absolute;z-index:10;right:20px;top:20px;width:50px;height:50px;text-decoration:none;display:block;cursor:pointer;-webkit-transition:opacity ease-in-out .4s,visibility ease-in-out .4s;transition:opacity ease-in-out .4s,visibility ease-in-out .4s}.popup__close::before,.popup__close::after{position:absolute;content:"";background:var(--dblue);width:70%;height:2px;left:50%;top:50%;border-radius:2px;-webkit-transform-origin:center;transform-origin:center}.popup__close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.popup__close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.popup__image img{max-width:100%;vertical-align:top}.popup .cform__block-form,.popup .description-text{max-width:370px}.popup .description-text h1,.popup .description-text h2,.popup .description-text h3,.popup .description-text h4,.popup .description-text h5,.popup .description-text h6{font-size:48px;line-height:100%;color:var(--dark)}@media screen and (max-width: 64.0625em){.popup .description-text h1,.popup .description-text h2,.popup .description-text h3,.popup .description-text h4,.popup .description-text h5,.popup .description-text h6{font-size:40px}}@media screen and (max-width: 29.99875em){.popup .description-text h1,.popup .description-text h2,.popup .description-text h3,.popup .description-text h4,.popup .description-text h5,.popup .description-text h6{font-size:36px}}.popup__video{background:rgba(21,68,138,.4);backdrop-filter:blur(6px)}.popup__video .popup__content{padding:0;max-width:1080px}.popup__video .popup__content .popup__close{background:hsla(0,0%,100%,.7);right:0;top:0px;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.popup__video .popup__content .popup__close::before,.popup__video .popup__content .popup__close::after{height:2px}@media screen and (max-width: 29.99875em){.popup__video .popup__content .popup__close{width:40px;height:40px}}@media screen and (min-width: 29.99875em){.popup__video .popup__content .popup__close{opacity:0}.popup__video .popup__content:hover .popup__close{opacity:1}}.popup__projects{z-index:50;position:absolute;inset:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0);backdrop-filter:none}.popup__projects .popup__body{padding:0}.popup__projects .popup__close{position:relative;right:auto;left:20px;top:20px;margin-right:auto;margin-left:0;z-index:1001}.popup__projects .popup__close::before,.popup__projects .popup__close::after{content:none}.popup__projects .popup__content{position:relative;height:100vh;inset:0;max-width:100%;padding:0;-webkit-transform:translateX(100%) scale(1);transform:translateX(100%) scale(1);background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.popup-video .popup__close{background:var(--wh)}.popup-video .popup__content{padding:0;max-width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0)}.popup-video .video-navigation{position:absolute;bottom:2.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000;background:rgba(0,0,0,.8);border-radius:8px;padding:10px 20px;color:#fff;max-width:80%;opacity:1;-webkit-transition:opacity var(--tr3);transition:opacity var(--tr3)}.popup-video .video-navigation.to-hide{opacity:0;pointer-events:none}@media screen and (min-width: 22.56125em){.popup-video .video-navigation{max-width:70%}}@media screen and (min-width: 47.99875em){.popup-video .video-navigation{max-width:16.25rem;bottom:2.8125rem;padding:15px 20px;gap:0.625rem}}.popup-video .video-navigation .video-nav-btn{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:8px 12px;border-radius:4px;cursor:pointer;-webkit-transition:.3s;transition:.3s;font-size:0.875rem;min-width:120px;max-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;text-align:center}.popup-video .video-navigation .video-nav-btn .btn-arrow{-ms-flex-negative:0;flex-shrink:0}.popup-video .video-navigation .video-nav-btn .btn-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.popup-video .video-navigation .video-nav-btn:not(:disabled):hover{background:hsla(0,0%,100%,.3)}.popup-video .video-navigation .video-nav-btn:disabled{opacity:.5;cursor:not-allowed}.popup-video .video-navigation .video-nav-info{font-size:0.875rem;font-weight:500;display:none}.popup-video .video-navigation .video-nav-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-video .video-navigation .video-nav-dots .video-dot{width:16px;height:16px;border-radius:50%;border:2px solid #fff;background:rgba(0,0,0,0);cursor:pointer;font-size:0;-webkit-transition:.3s;transition:.3s}.popup-video .video-navigation .video-nav-dots .video-dot.active{background:#fff}@media(any-hover: hover){.popup-video .video-navigation .video-nav-dots .video-dot:hover{-webkit-transform:scale(1.2);transform:scale(1.2);background:hsla(0,0%,100%,.7)}}.popup-video .video-navigation .video-nav-dots .video-dot:focus{-webkit-transform:scale(1.2);transform:scale(1.2);background:hsla(0,0%,100%,.7)}@media screen and (min-width: 47.99875em){.popup-video .video-navigation .video-current-title{font-size:0.9375rem}}.popup-video .video-navigation .video-current-title .video-title-text{display:inline-block}@media screen and (min-width: 22.56125em){.popup-video .video-navigation{min-width:320px}}@media screen and (min-width: 47.99875em){.popup-video .video-navigation .video-nav-btn{font-size:1rem}.popup-video .video-navigation .video-nav-info{font-size:16px}}.popup-video .video-content{width:100%;height:100%;position:relative}.popup-video .video-content .video-viewer-container{width:100%;height:100%;position:relative;z-index:1}.popup-video .video-content .video-viewer-container .video-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.popup-video .video-content .video-viewer-container .video-item.active{opacity:1;visibility:visible;z-index:2}.popup-video .video-content .video-viewer-container .video-item video{display:block;position:absolute;top:50%;left:0;max-height:100%;width:100%;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.popup-pdf .popup__close{background:var(--wh)}.popup-pdf .popup__content{max-width:100%;padding:0;height:100%;position:absolute;background-color:rgba(0,0,0,0)}.popup-pdf .popup__content .pdf-navigation{position:absolute;bottom:2.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000;background:rgba(0,0,0,.8);border-radius:8px;padding:10px 20px;color:#fff;max-width:80%}@media screen and (min-width: 22.56125em){.popup-pdf .popup__content .pdf-navigation{max-width:70%}}@media screen and (min-width: 47.99875em){.popup-pdf .popup__content .pdf-navigation{max-width:16.25rem;bottom:2.8125rem;left:1.25rem;-webkit-transform:none;transform:none;padding:15px 20px;gap:0.625rem}}.popup-pdf .popup__content .pdf-navigation .pdf-nav-btn{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:8px 12px;border-radius:4px;cursor:pointer;-webkit-transition:.3s;transition:.3s;font-size:0.875rem;min-width:120px;max-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.5rem;text-align:center}.popup-pdf .popup__content .pdf-navigation .pdf-nav-btn .btn-arrow{font-size:1rem;-ms-flex-negative:0;flex-shrink:0}.popup-pdf .popup__content .pdf-navigation .pdf-nav-btn .btn-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.popup-pdf .popup__content .pdf-navigation .pdf-nav-btn:not(:disabled):hover{background:hsla(0,0%,100%,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.popup-pdf .popup__content .pdf-navigation .pdf-nav-btn:disabled{opacity:.5;cursor:not-allowed}.popup-pdf .popup__content .pdf-navigation .pdf-nav-info{font-size:0.875rem;font-weight:500;display:none}.popup-pdf .popup__content .pdf-navigation .pdf-nav-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-pdf .popup__content .pdf-navigation .pdf-nav-dots .pdf-dot{width:16px;height:16px;border-radius:50%;border:2px solid #fff;background:rgba(0,0,0,0);cursor:pointer;font-size:0;-webkit-transition:.3s;transition:.3s}.popup-pdf .popup__content .pdf-navigation .pdf-nav-dots .pdf-dot.active{background:#fff}@media(any-hover: hover){.popup-pdf .popup__content .pdf-navigation .pdf-nav-dots .pdf-dot:hover{-webkit-transform:scale(1.2);transform:scale(1.2);background:hsla(0,0%,100%,.7)}}.popup-pdf .popup__content .pdf-navigation .pdf-nav-dots .pdf-dot:focus{-webkit-transform:scale(1.2);transform:scale(1.2);background:hsla(0,0%,100%,.7)}@media screen and (min-width: 22.56125em){.popup-pdf .popup__content .pdf-navigation{min-width:320px}}@media screen and (min-width: 47.99875em){.popup-pdf .popup__content .pdf-navigation .pdf-nav-btn{padding:8px 16px;font-size:15px}.popup-pdf .popup__content .pdf-navigation .pdf-nav-info,.popup-pdf .popup__content .pdf-navigation .pdf-current-title{font-size:0.9375rem}}.popup-pdf .popup__content .pdf-content{width:100%;height:100%;position:relative}.popup-pdf .popup__content .pdf-content .pdf-viewer-container{width:100%;height:100%;position:relative;z-index:1}.popup-pdf .popup__content .pdf-content .pdf-viewer-container .pdf-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.popup-pdf .popup__content .pdf-content .pdf-viewer-container .pdf-item.active{opacity:1;visibility:visible}.popup-pdf .popup__content .pdf-content .pdf-viewer-container .pdf-item .pdf-loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:1.25rem 1.875rem;background:rgba(0,0,0,.8);color:#fff;border-radius:0.3125rem;font-size:1rem;text-align:center}.popup-pdf .popup__content .pdf-content .pdf-viewer-container .pdf-item .pdf-loading:after{content:"";display:inline-block;width:1.25rem;height:1.25rem;border:2px solid #fff;border-top:2px solid rgba(0,0,0,0);border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-left:0.625rem;vertical-align:middle}.popup-pdf .popup__content .pdf-content .pdf-viewer-container .pdf-item .pdf-error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:1.25rem 1.875rem;background:rgba(220,53,69,.9);color:#fff;border-radius:0.3125rem;font-size:1rem;text-align:center;border:2px solid #dc3545}.popup-pdf .popup__content .pdf-content .pdf-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.popup-pdf .popup__content .pdf-content .pdf-loader .pdf-spinner{text-align:center}.popup-pdf .popup__content .pdf-content .pdf-loader .pdf-spinner::before{content:"";display:block;width:40px;height:40px;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid #fff;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin:0 auto 15px}.popup-pdf .popup__content .pdf-content .pdf-loader .pdf-spinner span{font-size:16px}.popup-pdf .popup__content .pdf-content [data-book-url]{height:100% !important}.popup-pdf .popup__content .pdf-content section{padding:0}.popup-pdf .popup__content .pdf-content .flipbook-toc-scroller .title{font-size:16px;color:#fff}.popup-pdf .popup__content .pdf-content .flipbook-menuTop .flipbook-currentPageHolder{border-radius:15px;padding:5px}.popup-pdf .popup__content .pdf-content .flipbook-menuTop .flipbook-currentPageHolder .flipbook-currentPageNumber{font-family:var(--IBM);font-weight:500}.project-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.project-popup::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 15, 51, 0)), to(#000f33));background:linear-gradient(180deg, rgba(0, 15, 51, 0) 0%, #000f33 100%);opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;z-index:1}.project-popup.is-active{opacity:1}.project-popup.is-active>img{position:absolute;top:0;left:0;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;z-index:1;will-change:transform,opacity;-webkit-transform:translateZ(0);transform:translateZ(0)}.project-popup.is-ready{pointer-events:all;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.project-popup.is-ready::after{opacity:.4}.project-popup__aside{position:absolute;left:0;top:0;z-index:4;line-height:1.4;color:var(--wh);width:25vw;height:100%;backdrop-filter:blur(10px);background:rgba(21,68,138,.6);font-size:calc(14px + 2*(100vw - 375px)/1065)}@media screen and (max-width: 68.75em){.project-popup__aside{width:100%}}.project-popup__aside .description{font-size:calc(15px + 1*(100vw - 375px)/1065)}.project-popup__aside-inner{padding:4.1666666667vh 2.7777777778vw;gap:2.5vh 1.6666666667vw;height:100%}.project-popup__content{position:relative;z-index:3;width:100%;height:100%;padding:4.1666666667vh 2.7777777778vw}.project-popup__content-header{position:relative;z-index:3;gap:2.0833333333vh 1.3888888889vw;color:var(--wh);text-align:right;width:100%;max-width:70.8333333333vw}@media screen and (max-width: 68.75em){.project-popup__content-header{width:100%}}.project-popup__content-uptitle{line-height:120%;font-size:calc(20px + 4*(100vw - 375px)/1065)}.project-popup__content-title{line-height:120%;font-size:calc(24px + 24*(100vw - 375px)/1065)}.project-popup__content-desc>div{gap:4px;line-height:140%;font-size:calc(12px + 2*(100vw - 375px)/1065)}.project-popup__content-title>div,.project-popup__content-desc>div{visibility:hidden}.project-popup__content-body{position:absolute;right:0;top:0;z-index:2;width:100%;height:100%;pointer-events:none;opacity:0}.project-popup .popup__close{display:-webkit-box;display:-ms-flexbox;display:flex;width:46px;height:46px;border-radius:50%;background:hsla(0,0%,100%,.16);position:relative;top:0;right:0}.project-popup .popup__close::before,.project-popup .popup__close::after{content:none}.project-popup .popup__close.gallery-close{position:absolute;left:2.7777777778vw;top:4.1666666667vh;background:var(--blackBlue)}.project-popup .popup__close.gallery-close svg{fill:var(--wh)}.project-popup .js-accordeon{-webkit-box-flex:1;-ms-flex:1;flex:1}.project-popup .js-accordeon__items{-webkit-box-flex:1;-ms-flex:1;flex:1}.project-popup .js-accordeon__buttons{border-top:1px solid var(--wh)}.project-popup .js-accordeon-subitem.active{-webkit-box-flex:1;-ms-flex:1;flex:1}.project-popup .js-accordeon-subitem.active .js-accordeon-body{overflow-y:auto;overflow-x:hidden}.project-popup .js-accordeon-head{width:100%;gap:1rem;background:rgba(0,0,0,0);outline:none;padding:1.0625rem 1rem;line-height:1;color:var(--wh);font-size:calc(14px + 2*(100vw - 375px)/1065)}.project-popup .js-accordeon-body{max-height:77.7083333333vh;height:100%;scrollbar-width:thin;-ms-overflow-style:-ms-autohiding-scrollbar}.project-popup .js-accordeon-body::-webkit-scrollbar{width:6px}.project-popup .js-accordeon-body ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px #3a3b3b;box-shadow:inset 0 0 1px #3a3b3b}.project-popup .js-accordeon-body ::-webkit-scrollbar-thumb{background:var(--tgray);border-radius:5px}.project-popup .js-accordeon-body ::-webkit-scrollbar-thumb:hover{background:var(--tgray)}.project-popup .projects-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.project-popup .projects-item{padding:10px 8px 10px 16px;background:rgba(0,0,0,0);-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;border-radius:4px}@media(any-hover: hover){.project-popup .projects-item:hover{background:var(--wh)}.project-popup .projects-item:hover .projects-title{color:var(--blackBlue)}.project-popup .projects-item:hover .projects-btn:not(:hover,:focus){background:rgba(0,0,0,0)}.project-popup .projects-item:hover .projects-btn:not(:hover,:focus) svg{fill:var(--blackBlue)}}.project-popup .projects-item:focus{background:var(--wh)}.project-popup .projects-item:focus .projects-title{color:var(--blackBlue)}.project-popup .projects-item:focus .projects-btn:not(:hover,:focus){background:rgba(0,0,0,0)}.project-popup .projects-item:focus .projects-btn:not(:hover,:focus) svg{fill:var(--blackBlue)}.project-popup .projects-item._is-active,.project-popup .projects-item._select-active{background:var(--wh)}.project-popup .projects-item._is-active .projects-title,.project-popup .projects-item._select-active .projects-title{color:var(--blackBlue)}.project-popup .projects-item._is-active .projects-btn:not(:hover,:focus),.project-popup .projects-item._select-active .projects-btn:not(:hover,:focus){background:rgba(0,0,0,0)}.project-popup .projects-item._is-active .projects-btn:not(:hover,:focus) svg,.project-popup .projects-item._select-active .projects-btn:not(:hover,:focus) svg{fill:var(--blackBlue)}.project-popup .projects-item._select-active{border-radius:4px 4px 0 0}.project-popup .projects-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:400;line-height:120%;color:var(--wh);font-size:calc(14px + 2*(100vw - 375px)/1065);-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.project-popup .projects-btns{gap:4px}.project-popup .projects-btn{width:34px;height:24px;background:rgba(0,0,0,0);border-radius:4px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.project-popup .projects-btn svg{fill:var(--wh);-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}@media(any-hover: hover){.project-popup .projects-btn:hover{background:var(--blackBlue)}.project-popup .projects-btn:hover svg{fill:var(--wh)}}.project-popup .projects-btn:focus{background:var(--blackBlue)}.project-popup .projects-btn:focus svg{fill:var(--wh)}.project-popup .project-gallery-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 68.75em){.project-popup .project-gallery-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.project-popup .project-gallery-main{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden}.project-popup .project-gallery-main canvas{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:var(--wh)}.project-popup .project-gallery-main__image{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;display:none}.project-popup .project-gallery-main__image.active{opacity:1}.project-popup .project-gallery-main__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-popup .project-gallery-nav{width:12.5vw;height:100%;background:var(--wh);padding:1.6666666667vh 1.1111111111vw;overflow:hidden}@media screen and (max-width: 68.75em){.project-popup .project-gallery-nav{width:100%;height:90px;overflow-x:auto;white-space:nowrap;padding:8px}}.project-popup .project-gallery-nav__wrapper{position:relative;will-change:transform;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media screen and (max-width: 68.75em){.project-popup .project-gallery-nav__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.project-popup .project-gallery-nav__item{width:100%;height:auto;cursor:pointer;position:relative;overflow:hidden;aspect-ratio:148/100;-webkit-transform-origin:center center;transform-origin:center center}@media screen and (max-width: 68.75em){.project-popup .project-gallery-nav__item{width:100px;min-width:100px}}.project-popup .project-gallery-nav__item::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px solid var(--wh);border-top-color:rgba(0,0,0,0);border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;opacity:0}.project-popup .project-gallery-nav__item._loading{opacity:.5}.project-popup .project-gallery-nav__item.active,.project-popup .project-gallery-nav__item._loading{pointer-events:none}.project-popup .project-gallery-nav__item.active img,.project-popup .project-gallery-nav__item._loading img{opacity:.5}.project-popup .project-gallery-nav__item img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s ease-in-out,-webkit-transform .4s ease-in-out}.project-popup .project-gallery-nav__item:not(.active):hover img{-webkit-transform:translate(-50%, -50%) scale(1.03);transform:translate(-50%, -50%) scale(1.03)}.project-popup .project-gallery-close{position:absolute;z-index:10;left:40px;top:40px}.project-popup.gallery-active .project-popup__content-body{pointer-events:all}#cookie-notice{font-family:inherit;z-index:50;opacity:0;visibility:hidden;-webkit-transition:linear 1s 5s;transition:linear 1s 5s}@media screen and (min-width: 68.75em){#cookie-notice{width:calc(100% - var(--aside-width, 70px));min-width:calc(100% - var(--aside-width, 70px))}}#cookie-notice .cn-button,#cookie-notice .cn-button:not(.cn-button-custom){color:var(--ldark);font-weight:600}#cookie-notice .cookie-notice-container a{font-weight:600}@media screen and (max-width: 68.75em){#cookie-notice .cn-close-icon{top:20px}}@media screen and (max-width: 29.99875em){#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{padding:25px 25px 10px}}body.loaded #cookie-notice:not(.cookie-notice-hidden){opacity:1;visibility:visible}.tooltip{opacity:0;text-align:center;color:#525f7a;background:rgba(41,48,61,.9);-webkit-box-shadow:0px 0px 30px rgba(41,48,61,.15);box-shadow:0px 0px 30px rgba(41,48,61,.15);position:fixed;z-index:5;pointer-events:none;border-radius:5px;max-width:320px;-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s;-webkit-transform:translate(0, -5px);transform:translate(0, -5px)}@media screen and (min-width: 150em){.tooltip{max-width:460px}}@media screen and (max-width: 29.99875em){.tooltip{max-width:calc(100% - 40px)}}.tooltip-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:5px;padding-bottom:10px;letter-spacing:-0.03em;overflow:hidden;border-radius:5px}.tooltip-content-title{padding:0 10px;color:#fff;font-weight:500;font-size:22px;line-height:120%;text-transform:uppercase}@media screen and (min-width: 150em){.tooltip-content-title{font-size:28px;padding:0 20px}}.tooltip-content-desc{padding:0 10px;color:#fff;font-size:15px;line-height:140%;overflow:auto;max-height:150px}@media screen and (min-width: 150em){.tooltip-content-desc{font-size:20px}}.tooltip-content figure{overflow:hidden;position:relative}.tooltip-content figure::after{position:absolute;left:0;top:0;content:"";z-index:2;width:100%;height:100%;background:hsla(0,0%,100%,.4);opacity:0;backdrop-filter:blur(2px);-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.tooltip-content img{-o-object-fit:cover;object-fit:cover;max-height:250px}.tooltip.loading figure::after{opacity:1}.tooltip.top{margin-top:48px}.tooltip.show{opacity:1;pointer-events:all}.tooltip:after{width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid rgba(41,48,61,.9);content:"";position:absolute;left:50%;bottom:-9px;margin-left:-10px}.tooltip.top:after{border-top-color:rgba(0,0,0,0);border-bottom:10px solid rgba(41,48,61,.9);top:-20px;bottom:auto}.tooltip.left:after{left:10px;margin:0}.tooltip.right:after{right:10px;left:auto;margin:0}#svg-decor{-webkit-filter:var(--decor-filter, none);filter:var(--decor-filter, none)}.cls{position:relative}.cls-1{fill:#a8d4f3}.cls-2{fill:#4686c3}.cls-3{fill:#6aa8dc}.cls-4{fill:#cee5f9}.cls-5{fill:#9dcaec}.cls-6{fill:#99ccf1}.cls-7{fill:#387ec0}.cls-8{fill:#4285c3}.cls-9{fill:#86bfea}.cls-10{fill:#7abae8}.cls-11{fill:#154a92}.cls-12{fill:#4788c5}.cls-13{fill:#4a90cb}.cls-14{fill:#80bbe7}.cls-15{fill:#6eb2e3}.cls-16{fill:#1c5fa9}.cls-17{fill:#0751a0}.cls-18{fill:#5199d3}.cls-19{fill:#2569b1}.cls-20{fill:#6baee2}.cls-21{fill:#2c6fb6}.cls-22{fill:#62b0e1}.cls-23{fill:#2d77bb}.cls-24{fill:#154e9c}.cls-25{fill:#2166af}.cls-26{fill:#1658a5}.cls-27{fill:#55a8de}.cls-28{fill:#469ad4}.cls-29{fill:#2777bb}@-webkit-keyframes loader{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes loader{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes opacityAnim{0%{opacity:0}100%{opacity:1}}@keyframes opacityAnim{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes UpDown{0%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}100%{-webkit-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}}@keyframes UpDown{0%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}100%{-webkit-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinCenter{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes spinCenter{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@-webkit-keyframes fadezoom{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.9;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{opacity:.8;-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes fadezoom{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.9;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{opacity:.8;-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes lion1{50%,60%{stroke-dashoffset:0;fill-opacity:0;stroke-width:1}75%{stroke-dashoffset:-201;fill-opacity:0;stroke-opacity:1;stroke-width:1}85%{stroke-dashoffset:-301;stroke:#17739d;stroke-opacity:0;stroke-width:1}100%{stroke-dashoffset:-301;fill-opacity:1;stroke-width:1}}@keyframes lion1{50%,60%{stroke-dashoffset:0;fill-opacity:0;stroke-width:1}75%{stroke-dashoffset:-201;fill-opacity:0;stroke-opacity:1;stroke-width:1}85%{stroke-dashoffset:-301;stroke:#17739d;stroke-opacity:0;stroke-width:1}100%{stroke-dashoffset:-301;fill-opacity:1;stroke-width:1}}@-webkit-keyframes lion2{from{fill-opacity:0;fill:#3a3b3b}to{fill-opacity:1;fill:#066fbf}}@keyframes lion2{from{fill-opacity:0;fill:#3a3b3b}to{fill-opacity:1;fill:#066fbf}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(6,111,191,.7);box-shadow:0 0 0 0 rgba(6,111,191,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 20px rgba(6,111,191,0);box-shadow:0 0 0 20px rgba(6,111,191,0)}100%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(6,111,191,0);box-shadow:0 0 0 0 rgba(6,111,191,0)}}@keyframes pulse{0%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(6,111,191,.7);box-shadow:0 0 0 0 rgba(6,111,191,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 20px rgba(6,111,191,0);box-shadow:0 0 0 20px rgba(6,111,191,0)}100%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(6,111,191,0);box-shadow:0 0 0 0 rgba(6,111,191,0)}}@-webkit-keyframes pulse2{0%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.7);box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 20px hsla(0,0%,100%,0);box-shadow:0 0 0 20px hsla(0,0%,100%,0)}100%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes pulse2{0%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.7);box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 20px hsla(0,0%,100%,0);box-shadow:0 0 0 20px hsla(0,0%,100%,0)}100%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@-webkit-keyframes pulseWhite{0%{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.7);box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}70%{-webkit-box-shadow:0 0 0 20px hsla(0,0%,100%,0);box-shadow:0 0 0 20px hsla(0,0%,100%,0)}100%{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes pulseWhite{0%{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.7);box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}70%{-webkit-box-shadow:0 0 0 20px hsla(0,0%,100%,0);box-shadow:0 0 0 20px hsla(0,0%,100%,0)}100%{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@-webkit-keyframes pulseNavGallery{0%{-webkit-box-shadow:0 0 0 0 rgba(6,111,191,.7);box-shadow:0 0 0 0 rgba(6,111,191,.7)}70%{-webkit-box-shadow:0 0 0 20px rgba(6,111,191,0);box-shadow:0 0 0 20px rgba(6,111,191,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(6,111,191,0);box-shadow:0 0 0 0 rgba(6,111,191,0)}}@keyframes pulseNavGallery{0%{-webkit-box-shadow:0 0 0 0 rgba(6,111,191,.7);box-shadow:0 0 0 0 rgba(6,111,191,.7)}70%{-webkit-box-shadow:0 0 0 20px rgba(6,111,191,0);box-shadow:0 0 0 20px rgba(6,111,191,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(6,111,191,0);box-shadow:0 0 0 0 rgba(6,111,191,0)}}@-webkit-keyframes pulseReverseBtn{0%{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.7);box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}70%{-webkit-box-shadow:0 0 0 20px hsla(0,0%,100%,0);box-shadow:0 0 0 20px hsla(0,0%,100%,0)}100%{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes pulseReverseBtn{0%{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.7);box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}70%{-webkit-box-shadow:0 0 0 20px hsla(0,0%,100%,0);box-shadow:0 0 0 20px hsla(0,0%,100%,0)}100%{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,0);box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@-webkit-keyframes hide{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes hide{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@-webkit-keyframes show{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes show{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-webkit-keyframes showImage{0%{opacity:.5}100%{opacity:1}}@keyframes showImage{0%{opacity:.5}100%{opacity:1}}@-webkit-keyframes imageScaleOut{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@keyframes imageScaleOut{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@-webkit-keyframes imageScaleIn{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes imageScaleIn{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}@-webkit-keyframes strokeHeight{to{stroke-width:.3}}@keyframes strokeHeight{to{stroke-width:.3}}@-webkit-keyframes zoomOut{to{-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}}@keyframes zoomOut{to{-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}}@-webkit-keyframes pulseBtnSphere{to{-webkit-box-shadow:0 0 0 18px hsla(0,0%,100%,0);box-shadow:0 0 0 18px hsla(0,0%,100%,0)}}@keyframes pulseBtnSphere{to{-webkit-box-shadow:0 0 0 18px hsla(0,0%,100%,0);box-shadow:0 0 0 18px hsla(0,0%,100%,0)}}/*# sourceMappingURL=style.css.map */