:root{--light-o50:rgba(255,255,255,0.5);--light-o20:rgba(255,255,255,0.2);--light:#fff;--light-100:#eee;--dark:#25282a;--grey:#595959;--grey-100:#929394;--accent:#00a7b5;--accent-100:#00818c;--accent-o50:rgba(0,167,181,0.5);--accent-o80:rgba(0,167,181,0.6);--primary:#ff6a14;--error:#ff4747;--border:0.0625rem solid var(--dark);--easing:ease-out;--duration:0.275s;--border-section:3.25rem}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{margin:0;padding:0;border:0;font-family:inherit;font-feature-settings:normal;font-variant-numeric:normal;color:inherit;font-size:100%;vertical-align:baseline;box-sizing:border-box}html{-o-text-size-adjust:100%;text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);text-decoration:none;color:currentColor}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:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto;object-fit:cover}button,input{overflow:visible;outline:none}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:after,:before{box-sizing:border-box}svg{display:block}*{-webkit-tap-highlight-color:hsla(0,0%,100%,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none}a{-webkit-touch-callout:none}@font-face{font-family:Hoves;src:url(/_next/static/media/TT_Hoves_Pro_Trial_Expanded_Regular.66708723.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.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-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.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-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{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:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-page{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--dark)}.loader-page .loader{width:48px;height:48px;border:5px solid;border-color:#fff #fff rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nav-list{display:flex;align-items:center;justify-content:space-between;list-style:none;column-gap:clamp(3.75rem,8.55vw,10.25rem)}@media screen and (max-width:1180px){.nav-list{display:none}}.nav-list__item.--subnav{position:relative}.nav-list__item.--subnav:hover .nav-sub-list{transform:translateY(0);opacity:1;visibility:visible}.nav-list__link{padding-block:.3125rem;line-height:normal}:where(.top-line,footer,nav) a{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:.125rem;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:-webkit-text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing),-webkit-text-decoration-color var(--duration) var(--easing)}@media(hover:hover){:where(.top-line,footer,nav) a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;transition:-webkit-text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing),-webkit-text-decoration-color var(--duration) var(--easing)}}@media(hover:none){:where(.top-line,footer,nav) a:active{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;transition:-webkit-text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing),-webkit-text-decoration-color var(--duration) var(--easing)}}.nav-sub-list{position:absolute;top:100%;left:0;padding-top:1.125rem;display:flex;flex-direction:column;row-gap:1.0625rem;transform:translateY(10%);opacity:0;visibility:hidden;color:var(--light);font-size:1rem;transition-property:transform,opacity,visibility;transition-duration:var(--duration);transition-timing-function:var(--easing)}@media screen and (min-width:1181px){.nav-sub-list:hover{transform:translateY(0);opacity:1;visibility:visible}}.nav-sub-list__item{padding-inline:.9375rem;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:1.625rem;border-radius:.3125rem;text-wrap:nowrap;background-color:var(--accent-o50);transition:background-color var(--duration) var(--easing)}@media(hover:hover){.nav-sub-list__item:hover{background-color:var(--accent)}.nav-sub-list__item:hover a{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}}@media(hover:none){.nav-sub-list__item:active{background-color:var(--accent)}.nav-sub-list__item:active a{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}}.btn{width:100%;height:3.25rem;border-radius:1.875rem;padding-block:.5625rem;padding-inline:2rem;font-size:1rem;color:var(--light);transition-property:background-color;transition-duration:var(--duration);transition-timing-function:var(--easing);cursor:pointer}.btn.--default{background-color:var(--accent)}.btn.--menu{height:auto;border-radius:1.25rem}@media(hover:hover){.btn:hover.--default{background-color:var(--accent-100)}}@media(hover:none){.btn:active.--default{background-color:var(--accent-100)}}.back-home{width:-moz-fit-content;width:fit-content;padding-bottom:2.5rem}@media screen and (max-width:640px){.back-home{padding-bottom:1.125rem;padding-bottom:1rem}}.back-home a{display:flex;align-items:center;column-gap:.9375rem;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;color:var(--light);opacity:.5;transition-property:color,opacity;transition-duration:var(--duration);transition-timing-function:var(--easing)}@media(hover:hover){.back-home a:hover{color:var(--light);opacity:1}.back-home a:hover svg{fill:var(--primary);transform:translateX(.5625rem)}}@media(hover:none){.back-home a:active{color:var(--light);opacity:1}.back-home a:active svg{fill:var(--primary);transform:translateX(.5625rem)}}.back-home svg{rotate:180deg}.field{padding-block:.5rem;padding-inline:.9375rem;border-bottom:.0625rem solid var(--light-o50);position:relative}.field+.field{margin-top:2.875rem}.field--textarea{margin-top:.9375rem!important}.field:after{content:attr(data-error-message);position:absolute;bottom:0;left:.9375rem;transform:translateY(calc(100% + .125rem));font-size:.75rem;line-height:1.2;color:var(--primary);opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:var(--duration);transition-timing-function:var(--easing)}.field.--error:after{opacity:1;visibility:visible}.field input:where([type=text],[type=tel],[type=email]),.field textarea{background-color:rgba(0,0,0,0)!important;width:100%}.field input:where([type=text],[type=tel],[type=email])::placeholder,.field textarea::placeholder{color:var(--light);opacity:.2}.field textarea{height:60px;overflow-y:auto;resize:none;outline:none}.field textarea::placeholder{color:var(--dark)!important;opacity:.2!important}h1{font-weight:400;font-size:2.8125rem;max-width:60.625rem;margin-bottom:4.375rem}@media screen and (max-width:992px){h1{font-size:2.625rem;margin-bottom:2.375rem}}@media screen and (max-width:576px){h1{font-size:2.25rem;margin-bottom:1.25rem}}h2{line-height:normal}@media screen and (min-width:993px){h2{font-size:6.25rem}}@media screen and (max-width:992px){h2{font-size:2.25rem}}@media screen and (min-width:993px){section>h2{padding-inline:2.5rem}}@media screen and (max-width:992px){section>h2{padding-inline:1.5rem;margin-bottom:1.875rem}}@media screen and (max-width:576px){section>h2{padding-inline:.9375rem;margin-bottom:.9375rem}}.content p{font-size:1rem}.content p~p{margin-top:1.25rem}.content p~:where(ul,ol){margin-top:1.25rem}.content h2{padding:0;margin-bottom:2.75rem}.content h3{font-size:2.5rem;margin-bottom:1.5rem}@media screen and (max-width:1180px){.content h3{font-size:2rem}}.menu{column-gap:1.25rem;display:flex}@media screen and (min-width:1181px){.menu{justify-content:space-between;width:62%;padding:8rem 3.75rem 9rem 2.5rem;border-right:.0625rem solid var(--light-o20)}}@media screen and (max-width:1180px){.menu{flex-direction:column;row-gap:2.0625rem}.menu__category{padding-inline:2.5rem;padding-bottom:2rem;border-bottom:.0625rem solid var(--light-o20)}}@media screen and (max-width:576px){.menu__category{padding-inline:1.25rem}}.menu h6{font-size:1rem;margin-bottom:2.875rem;color:var(--grey)}@media screen and (max-width:1180px){.menu h6{margin-bottom:2rem}}.menu-list__item+li{margin-top:2.875rem}@media screen and (max-width:1180px){.menu-list__item+li{margin-top:2rem}}.top-line-menu-close{position:absolute;top:3rem;right:3rem;display:flex;align-items:center;justify-content:center;width:1.5625rem;height:1.5625rem;cursor:pointer}@media screen and (max-width:1180px){.top-line-menu-close{top:1.875rem;right:1.875rem}}.top-line-menu-close svg{width:100%;height:100%;fill:var(--light);transition:fill var(--duration) var(--easing)}@media(hover:hover){.top-line-menu-close:hover svg{fill:var(--accent)}}@media(hover:none){.top-line-menu-close:active svg{fill:var(--accent)}}@media screen and (min-width:1181px){.contact{width:38%;padding:8rem 2.5rem 9rem 3.75rem}.contact a{font-size:2.25rem}}@media screen and (max-width:1180px){.contact{padding-inline:2.5rem}}@media screen and (max-width:576px){.contact{padding-inline:1.25rem}}.contact a{font-size:1.5rem;display:flex;margin-bottom:2rem}@media screen and (min-width:1181px){.contact a:first-of-type{margin-bottom:1.5rem}}.contact .btn-wrap{max-width:15rem}.top-line{position:absolute;top:0;left:0;width:100%;z-index:20}@media screen and (min-width:1181px){.top-line:has(.--open-menu){height:100%;min-height:55.2vh;padding-right:11px;overflow-y:auto;scrollbar-width:thin}}.top-line:has(.--open-menu) .top-line__inner{transform:translateY(-100%);opacity:0;visibility:visible}.top-line__inner{display:flex;align-items:center;justify-content:space-between;padding-block:2.5rem;transform:translateY(0);opacity:1;visibility:visible;transition-property:transform,opacity,visibility;transition-duration:var(--duration);transition-timing-function:var(--easing)}@media screen and (max-width:992px){.top-line__inner{padding-block:3rem}}@media screen and (max-width:576px){.top-line__inner{align-items:flex-start;padding-block:1.875rem}}.top-line__menu{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;border-radius:0 0 1.25rem 1.25rem;background-color:var(--dark);overflow-y:auto;transform:translateY(-100%);opacity:0;visibility:hidden;transition-property:transform,opacity,visibility;transition-duration:var(--duration);transition-timing-function:var(--easing);z-index:15}@media screen and (max-width:1180px){.top-line__menu{padding-top:4.25rem;padding-bottom:8.75rem;flex-direction:column;row-gap:2rem;height:100%;min-height:100vh}}.top-line__menu.--open-menu{transform:translateY(0);opacity:1;visibility:visible}.burger-btn{flex-shrink:0;width:1.375rem;aspect-ratio:1;border-radius:50%;background-color:var(--accent);transition-property:background-color,transform;transition-duration:var(--duration);transition-timing-function:var(--easing);cursor:pointer}@media screen and (min-width:576px)and (max-width:1180px){.burger-btn{width:1.625rem}}.burger-btn-wrap{display:flex;align-items:center;column-gap:.5rem;cursor:pointer}@media(hover:hover){.burger-btn-wrap:hover .burger-btn{background-color:var(--primary);transform:scale(1.2);transition-property:background-color,transform;transition-duration:var(--duration);transition-timing-function:var(--easing)}}@media(hover:none){.burger-btn-wrap:active .burger-btn{background-color:var(--primary);transform:scale(1.2);transition-property:background-color,transform;transition-duration:var(--duration);transition-timing-function:var(--easing)}}.logo__link{width:8.625rem;height:3.625rem;display:flex}@media screen and (min-width:576px)and (max-width:992px){.logo__link{width:9rem;height:4rem}}.logo__link img{width:100%;height:100%;object-fit:contain}.site-top:not(:has(.index-page)) .top-line__inner{color:var(--grey-100)}.seporator-container{padding:2.5rem 0 2.5rem 2.5rem;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background-color:rgba(0,0,0,0)}.seporator-container,.seporator-container__date{color:var(--light);transition-property:background-color,border-color;transition-duration:var(--duration);transition-timing-function:var(--easing)}.seporator-container__date{width:9.5625rem;border-radius:1.1875rem;background-color:var(--accent);text-align:center;margin-bottom:.75rem;padding:.375rem}.seporator-container__date.--mobil{display:none}@media screen and (max-width:992px){.seporator-container{padding:1.5rem 0 1.5rem 1.5rem}.seporator-container .seporator-container__date{display:none}.seporator-container .seporator-container__date.--mobil{margin-top:.75rem;display:block}}@media screen and (max-width:640px){.seporator-container{background-color:var(--dark);padding:.9375rem 0 1.875rem .9375rem}}@media screen and (min-width:993px)and (hover:hover){.seporator-container:hover{background-color:var(--accent)}.seporator-container:hover .seporator-container__content,.seporator-container:hover .seporator-container__line{opacity:1;transition:opacity var(--duration) var(--easing);transition-delay:.175s}.seporator-container:hover .seporator-container__date,.seporator-container:hover .seporator-container__date__mobil{background-color:var(--light);color:var(--accent);align-items:center}.seporator-container:hover .seporator-container__img{opacity:0;transition:opacity var(--duration) var(--easing)}.seporator-container:hover .tags-card{opacity:1;transition-delay:.175s}.seporator-container:hover svg{transition-duration:var(--duration);transform:translateX(0);transition-delay:.175s}}@media screen and (min-width:993px)and (hover:none){.seporator-container:active{background-color:var(--accent)}.seporator-container:active .seporator-container__content,.seporator-container:active .seporator-container__line{opacity:1;transition:opacity var(--duration) var(--easing);transition-delay:.175s}.seporator-container:active .seporator-container__img{opacity:0;transition:opacity var(--duration) var(--easing)}.seporator-container:active .tags-card{opacity:1;transition-delay:.175s}.seporator-container:active svg{transition-timing-function:var(--easing);transform:translateX(0);transition-delay:.175s}}.seporator-container>:not(img){position:relative;z-index:10}@media screen and (min-width:993px){.seporator-container__content,.seporator-container__line{opacity:0;transition:opacity var(--duration) var(--easing)}}.seporator-container__line{flex-grow:1;flex-shrink:0;flex-basis:auto;background-color:currentColor;width:.0625rem}.seporator-container__content{display:flex;align-items:flex-end;justify-content:space-between;column-gap:1.75rem}.seporator-container__content:has(svg){width:100%}.seporator-container__img{width:100%;height:100%;position:absolute;inset:0;opacity:1;transition:opacity var(--duration) var(--easing)}.seporator-container svg{transition:transform var(--duration) var(--easing)}@media screen and (min-width:993px){.seporator-container svg{transform:translateX(-.625rem)}}.seporator-container h3{font-size:1.875rem;line-height:normal;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;max-width:60%}@media screen and (max-width:992px){.seporator-container h3{font-size:1.5rem}}.seporator-container p{max-width:30rem;line-height:normal;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-clamp:5;box-orient:vertical}@media screen and (max-width:576px){.seporator-container p{font-size:.875rem}}.seporator-container .tags-card{display:none;opacity:0}@media screen and (min-width:993px){.seporator-container .tags-card{margin-top:1rem;display:flex}}@media(hover:hover){.card-project-comp:hover .card-project-comp__logo:before{visibility:visible;opacity:1}.card-project-comp:hover .card-project-comp__line{opacity:.3}.card-project-comp:hover .card-project-comp__list{opacity:.9}}.card-project-comp__logo{position:relative;width:9.375rem;height:2.75rem;cursor:pointer}@media screen and (min-width:1181px){.card-project-comp__logo{margin-bottom:2rem}.card-project-comp__logo:before{content:"";position:absolute;top:50%;left:50%;width:41.25rem;height:21.875rem;border-radius:100%;background-position:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,167,181,.3) 0,rgba(0,167,181,0) 100%);transform:translate(-50%,-50%);transition-property:opacity,visibility;transition-duration:var(--duration);transition-timing-function:var(--easing);visibility:hidden;opacity:0}}.card-project-comp__logo img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain}.card-project-comp__line{width:.125rem;height:2.75rem;margin-left:.8125rem;background-color:var(--light);transform-origin:center top;opacity:0}@media screen and (max-width:1180px){.card-project-comp__line{display:none}}.card-project-comp__list{margin-top:.625rem;margin-left:.625rem;max-width:11.5625rem;list-style:none;font-size:.75rem;color:var(--light);opacity:0;transition-delay:.1s}@media screen and (max-width:1180px){.card-project-comp__list{position:absolute;top:50%;left:50%;margin:0;padding-top:2.125rem;padding-inline:1.125rem;padding-bottom:1.125rem;min-height:14.375rem;height:auto;max-height:80vw;width:100%;max-width:clamp(18.125rem,44.5vw,21.375rem);border-radius:.9375rem;background-color:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);transform:translateX(-50%) translateY(-40%);opacity:0;visibility:hidden;transition-property:opacity,visibility,transform;transition-duration:var(--duration);transition-timing-function:var(--easing);transition-delay:0;z-index:10}.card-project-comp__list.--active{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-50%);z-index:20;transition-delay:var(--duration)}}.card-project-comp__list button{display:none;background:rgba(0,0,0,0)}@media screen and (max-width:1180px){.card-project-comp__list button{display:flex;width:1.1875rem;height:1.1875rem;position:absolute;top:calc(100% - 2.25rem);left:1.125rem}}.card-project-comp__list button svg{width:100%;height:100%}.card-project-comp__list svg{fill:var(--light)}.card-project-comp ul{list-style:none}.card-project-comp li+li{margin-top:1.25rem}.card-project-comp :where(.card-project-comp__line,ul){transition:opacity var(--duration) var(--easing)}.card-type-work{padding-top:2.125rem;padding-bottom:4rem;border-radius:1.875rem;background-color:var(--light-100);color:var(--dark);will-change:transform}@media screen and (max-width:1180px){.card-type-work{padding-top:1.375rem;padding-bottom:2.75rem}}.card-type-work:not(:first-of-type){position:relative;z-index:10;box-shadow:0 .625rem 6.25rem 0 rgba(0,0,0,.76)}.card-type-work .content{max-width:59.8125rem;margin-bottom:3.875rem}@media screen and (max-width:1180px){.card-type-work .content{margin-bottom:1.25rem}}@media screen and (max-width:640px){.card-type-work .content{margin-bottom:1.125rem}.card-type-work .content p{overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;line-clamp:8;box-orient:vertical}}@media screen and (min-width:993px){.card-type-work .content h3{margin-bottom:2.5rem}}.card-type-work .swiper-slide{height:25rem;border-radius:1.875rem;overflow:hidden}.card-type-work .swiper-slide img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1180px){.card-type-work .swiper-slide{height:23.25rem}}@media screen and (max-width:640px){.card-type-work .swiper-slide{height:16.5625rem}}.pin-spacer:not(:first-of-type) .card-type-work{position:relative;z-index:10;box-shadow:0 .625rem 6.25rem 0 rgba(0,0,0,.76)}.card-seporation{display:flex;justify-content:space-between}@media screen and (max-width:992px){.card-seporation{flex-direction:column;row-gap:.5rem}}.card-seporation h1{margin-bottom:0}.card-seporation h2{font-size:2.8125rem;max-width:60.625rem}@media screen and (max-width:992px){.card-seporation h2{font-size:2.625rem}}@media screen and (max-width:576px){.card-seporation h2{font-size:2.25rem}}@media screen and (max-width:992px){.card-seporation{font-size:2.625rem;margin-bottom:1.75rem}}@media screen and (max-width:576px){.card-seporation{font-size:2.25rem;margin-bottom:1.25rem}}.card-seporation p{font-weight:400;max-width:40rem;line-height:1.5}@media screen and (max-width:992px){.card-seporation p{font-size:.875rem;line-height:normal}}.card-seporation__line{flex-grow:1;background-color:var(--grey-100);flex-basis:15rem}@media screen and (min-width:993px){.card-seporation__line{height:.0625rem}}@media screen and (max-width:992px){.card-seporation__line{flex-basis:3rem;width:.0625rem;flex-basis:2.8125rem}}.card-link{min-height:14.0625rem;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:1.5625rem 0 1.5625rem 1.5625rem;transition-property:background-color,border;transition-duration:var(--duration);transition-timing-function:var(--easing);font-size:1.5rem;border-radius:1.5625rem;border:.0625rem solid var(--light)}@media screen and (max-width:992px){.card-link{font-size:1.25rem;border-radius:1.25rem;padding-left:.9375rem;padding-block:.9375rem}}@media(hover:hover){.card-link:hover:nth-of-type(odd){background-color:var(--accent);border:.0625rem solid var(--accent)}.card-link:hover:nth-of-type(2n){background-color:var(--primary);border:.0625rem solid var(--primary)}}@media(hover:none){.card-link:active:nth-of-type(odd){background-color:var(--accent);border:.0625rem solid var(--accent)}.card-link:active:nth-of-type(2n){background-color:var(--primary);border:.0625rem solid var(--primary)}}.card-link span{max-width:50%}.card-link svg{align-self:flex-end}.card-news-page{width:100%;height:100%;padding:1.375rem;position:relative;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:1.875rem;transform:scale(1);overflow:hidden;transition-property:transform;transition-duration:calc(var(--duration)*1.5);transition-timing-function:var(--easing)}.card-news-page:has(img):before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.8));z-index:2}.card-news-page:not(:has(img)){border:.0625rem solid var(--grey-100)}@media screen and (min-width:1181px)and (hover:hover){.card-news-page:hover{transform:scale(1.05)}}@media(hover:none){.card-news-page:active{transition-duration:calc(var(--duration)/2);transform:scale(.95)}}@media screen and (max-width:992px){.card-news-page{border-radius:1.25rem;font-size:1.25rem}}.card-news-page__content{position:relative;z-index:5}.card-news-page p{font-size:1rem;margin-bottom:.5rem}.card-news-page time{font-size:.75rem;color:var(--grey-100)}.card-news-page img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.tags-card{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.tags-card,.tags-card__item{transition:opacity var(--duration) var(--easing)}.tags-card__item{padding-block:.375rem;padding-inline:1.5rem;border-radius:1.25rem;border:.0625rem solid var(--light);color:var(--light-100);opacity:.5}@media(hover:hover){.tags-card__item:hover{opacity:1}}.tags{display:flex;align-items:flex-start;justify-content:flex-start;-webkit-hyphens:auto;hyphens:auto;gap:1rem;margin-bottom:3.375rem;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1180px){.tags{margin-bottom:1.25rem;gap:.625rem}}@media screen and (max-width:640px){.tags{gap:.9375rem;margin-bottom:2.1875rem}}.tags__item{display:flex;align-items:flex-start;justify-content:flex-start;border-radius:.875rem;padding-block:.9375rem;padding-inline:1.625rem;border:.0625rem solid rgba(0,0,0,.2);overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}@media screen and (max-width:640px){.tags__item{font-size:.75rem;border-radius:.625rem;padding-block:.4375rem;padding-inline:1.125rem}}.footer{position:relative;overflow:hidden;border-radius:var(--border-section) var(--border-section) 0 0;background-color:var(--light-100);padding-top:10.125rem;padding-bottom:34.625rem;color:var(--dark)}@media screen and (max-width:992px){.footer{border-radius:1.875rem 1.875rem 0 0;padding-top:3.75rem;padding-bottom:2.5rem}}@media screen and (max-width:576px){.footer{padding-top:2.375rem;padding-bottom:8.625rem}}.footer-nav{position:relative;z-index:10;display:grid;grid-template-columns:1fr auto;grid-column-gap:1.625rem;column-gap:1.625rem}@media screen and (min-width:993px){.footer-nav{display:flex;align-items:flex-start;justify-content:space-between;column-gap:1.5rem}}@media screen and (max-width:640px){.footer-nav{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}}.footer-nav ul{list-style:none;font-size:1rem}.footer-nav ul:first-of-type{font-size:1.875rem}.footer-nav ul:first-of-type li+li{margin-top:2.25rem}@media screen and (max-width:992px){.footer-nav ul:first-of-type li+li{margin-top:1.625rem}.footer-nav ul:first-of-type{font-size:1.5rem}.footer-nav ul:not(:first-of-type) li{line-height:3}}@media screen and (min-width:993px){.footer-nav ul:last-child{text-align:right}}@media screen and (min-width:640px)and (max-width:992px){.footer-nav ul:not(:first-child){grid-column:2/3}}@media screen and (max-width:640px){.footer-nav ul{font-size:.875rem}.footer-nav ul:first-of-type{margin-bottom:3.5rem}}@media screen and (min-width:993px){.footer-nav li+li{margin-top:2.25rem}}.footer address{font-style:normal}.madseven{position:relative;z-index:10;display:flex;width:6.875rem;height:1.875rem;background-repeat:no-repeat;background-size:contain;margin-top:3.875rem}@media screen and (min-width:577px){.madseven{margin-top:11.375rem}}@media screen and (min-width:993px){.madseven{margin-top:5.875rem}}.logo-eng{position:absolute;bottom:0;right:0;display:flex;justify-content:flex-end;align-items:flex-end}.logo-eng video{max-width:62.5rem;width:100%;height:100%;-webkit-mask-image:url(/_next/static/media/footerLogoMask.ea4903fd.svg);mask-image:url(/_next/static/media/footerLogoMask.ea4903fd.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom right;mask-position:bottom right;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(180deg,white,black)}@media screen and (min-width:1921px){.logo-eng video{max-width:120rem}}@media screen and (min-width:993px){.logo-eng video{-webkit-mask-size:100%;mask-size:100%}}@media screen and (max-width:992px){.logo-eng video{max-width:27.25rem}}.news{display:flex;align-items:center;column-gap:4.375rem}@media screen and (max-width:1180px){.news{align-items:flex-start;flex-direction:column;row-gap:2.5rem;margin-right:-2.5rem}}@media screen and (max-width:992px){.news{margin-right:-1.5rem}}@media screen and (max-width:576px){.news{margin-right:-.9375rem;row-gap:1.25rem}}.grid-news{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:clamp(1.875rem,4.86vw,4.375rem);column-gap:clamp(1.875rem,4.86vw,4.375rem)}@media screen and (max-width:1180px){.grid-news{width:100%;grid-template-columns:repeat(4,18rem);overflow-x:auto;column-gap:1.875rem;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.grid-news::-webkit-scrollbar{-webkit-appearance:none;display:none;width:0;height:0}.grid-news::-webkit-scrollbar,.grid-news::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}}.news-all{flex-shrink:0;display:flex;align-items:center;column-gap:.9375rem;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps}@media(hover:hover){.news-all:hover svg{fill:var(--primary);transform:translateX(.4375rem)}}@media(hover:none){.news-all:active svg{fill:var(--primary);transform:translateX(.4375rem)}}@media screen and (max-width:1180px){.news-all{order:-1}.news-all span{display:none}}.news-all span{display:inline-block;margin-right:-.425rem}.card-news{line-height:normal}@media(hover:hover){.card-news:hover p{transition:-webkit-text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing),-webkit-text-decoration-color var(--duration) var(--easing);-webkit-text-decoration-color:var(--accent-o80);text-decoration-color:var(--accent-o80)}}@media(hover:none){.card-news:active p{transition:-webkit-text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing),-webkit-text-decoration-color var(--duration) var(--easing);-webkit-text-decoration-color:var(--accent-o80);text-decoration-color:var(--accent-o80)}}.card-news time{display:block;margin-bottom:.75rem;font-size:.75rem;opacity:.3}@media screen and (min-width:576px)and (max-width:992px){.card-news time{font-size:.875rem}}@media screen and (max-width:576px){.card-news time{margin-bottom:.4375rem}}.card-news p{font-size:.875rem;text-decoration:underline;text-decoration-thickness:.3125rem;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);text-underline-offset:-.0625rem;transition:-webkit-text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing),-webkit-text-decoration-color var(--duration) var(--easing);padding-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical}@media screen and (max-width:992px){.card-news p{-webkit-line-clamp:2;line-clamp:2}}@media screen and (max-width:576px){.card-news p{font-size:.75rem}}.more{margin-bottom:5.375rem}@media screen and (max-width:992px){.more{margin-bottom:2.5rem}}@media screen and (max-width:576px){.more{margin-bottom:4.5rem}}@media screen and (min-width:1181px){.more h2{margin-bottom:3.125rem!important}}@media screen and (min-width:640px)and (max-width:1180px){.more h2{margin-bottom:1.875rem!important}}@media screen and (max-width:640px){.more h2{margin-bottom:2.8125rem!important}}.feedback h2{padding-inline:0;font-size:2.25rem}@media screen and (min-width:993px){.feedback h2{font-size:1.5rem;margin-bottom:3rem}}@media screen and (max-width:992px){.feedback h2{margin-bottom:2.1875rem}}@media screen and (max-width:576px){.feedback h2{margin-bottom:2.625rem}}.feedback .btn-wrap{margin-top:3.4375rem}@media screen and (min-width:993px){.feedback .btn-wrap{margin-top:2.75rem}}.feedback a{display:block;width:-moz-fit-content;width:fit-content;margin-top:1.875rem;font-size:.75rem}@media screen and (min-width:993px){.feedback a{margin-top:2.1875rem}}.feedback a strong{font:inherit;color:var(--accent)}.modal-overlay{position:fixed;top:0;right:0;width:100%;height:100%;min-height:46.875rem;display:flex;align-items:flex-start;justify-content:flex-end;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);z-index:50;transform:translateY(-100%);opacity:0;visibility:hidden;transition-property:transform,opacity,visibility;transition-duration:var(--duration);transition-timing-function:var(--easing);transition-delay:calc(var(--duration))}@media screen and (min-width:993px){.modal-overlay{transform:translateX(100%)}}.modal-overlay.--open-modal{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0}@media screen and (min-width:993px){.modal-overlay.--open-modal{transform:translateX(0)}}.modal-overlay.--open-modal .modal-wrapper{transition-delay:calc(var(--duration)*2);transform:translateY(0)}@media screen and (min-width:993px){.modal-overlay.--open-modal .modal-wrapper{transform:translateX(0)}}.modal-overlay.--error-modal .modal-error,.modal-overlay.--submit-modal .modal-submit{opacity:1;visibility:visible}.modal-wrapper{color:var(--dark);background-color:var(--light);max-height:100vh;border-radius:0 0 1.875rem 1.875rem;transform:translateY(-100%);transition:transform var(--duration) var(--easing);transition-delay:0s;overflow-y:auto}@media screen and (min-width:993px){.modal-wrapper{transform:translateX(100%);border-radius:1.875rem 0 0 1.875rem;padding:2.5rem 5rem;height:100%}}@media screen and (max-width:992px){.modal-wrapper{padding-block:1.875rem 3rem;padding-inline:1.5rem}}@media screen and (max-width:576px){.modal-wrapper{padding-inline:.9375rem}}.modal-wrapper .field{border-color:rgba(0,0,0,.5)}.modal-wrapper input::placeholder{color:rgba(0,0,0,.5)}.modal-wrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0 1.875rem var(--light) inset!important;-webkit-text-fill-color:var(--dark)!important}.modal-wrapper input:-moz-autofill{box-shadow:0 0 0 1.875rem var(--light) inset!important;color:var(--dark)!important}.modal-wrapper input:-ms-input-placeholder{background-color:var(--light)!important;color:var(--dark)!important}.modal-status{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;row-gap:1.25rem;width:100%;height:100%;padding-inline:.9375rem;padding-block:1.875rem;background-color:var(--light);opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:var(--duration);transition-timing-function:var(--easing)}.modal-status h3{font-size:1.5rem}.modal-status p{max-width:16.75rem}.modal-status__img{height:3.375rem}.modal-status img{display:block;object-fit:contain;width:100%;height:100%}.modal-close{display:flex;align-items:center;justify-content:center;margin-left:auto;cursor:pointer;position:relative;z-index:5}@media screen and (min-width:577px){.modal-close{margin-bottom:2.5rem}}@media screen and (max-width:576px){.modal-close{margin-bottom:1.125rem}}.modal-close svg{fill:var(--grey-100);transition:fill var(--duration) var(--easing);width:1.375rem;height:1.375rem}@media screen and (min-width:993px){.modal-close svg{width:2.5rem;height:2.5rem}}@media(hover:hover){.modal-close:hover svg{fill:var(--dark)}}body:has(.--open-modal){overflow:hidden;touch-action:none}@media screen and (min-width:993px){body:has(.--open-modal){padding-right:11px}}.header-index{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100vh;height:100%;border-radius:0 0 1.875rem 1.875rem;overflow:hidden;padding-top:11.25rem;padding-bottom:4.5rem;row-gap:2.5rem}@media screen and (max-width:992px){.header-index{padding-top:10.625rem;padding-bottom:7.5rem}}@media screen and (max-width:576px){.header-index{padding-top:7.625rem;padding-bottom:4.25rem;row-gap:.25rem}}.header-index:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(37,40,42,0),#1b1b1b)}.header-index__banner{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.header-index__transparent-logo{position:absolute;top:0;right:0;width:46.875rem;height:20.875rem;transform:translateX(9.45%);mix-blend-mode:exclusion}@media screen and (max-width:992px){.header-index__transparent-logo{display:none}}.header-index__transparent-logo img{width:100%}.header-index__inner{display:contents}.header-index__inner .card-seporation,.header-index__inner .news{position:relative;z-index:5;margin-top:auto}.header-index__inner .card-seporation{column-gap:2.25rem;flex-direction:row;align-items:flex-end}@media screen and (max-width:1180px){.header-index__inner .card-seporation{row-gap:.25rem;flex-direction:column;align-items:flex-start}}.header-index__inner .card-seporation__line{opacity:1;flex:1 0 6.25rem;background-color:hsla(0,0%,100%,.5)}@media screen and (min-width:1181px){.header-index__inner .card-seporation__line{height:.125rem}}@media screen and (max-width:1180px){.header-index__inner .card-seporation__line{width:.125rem;flex-basis:6rem}}@media screen and (max-width:576px){.header-index__inner .card-seporation__line{flex-basis:3.375rem}}.header-index__inner .card-seporation p{line-height:normal;max-width:30rem}@media screen and (max-width:1440px){.header-index__inner .card-seporation p{max-width:20.125rem}}@media screen and (max-width:1280px){.header-index__inner .card-seporation p{font-size:1.125rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-clamp:5;box-orient:vertical}}.header-index__inner .card-seporation h1{font-size:3.75rem;margin-bottom:0;text-transform:lowercase;max-width:58rem}@media screen and (max-width:1440px){.header-index__inner .card-seporation h1{max-width:47.5rem}}@media screen and (max-width:1280px){.header-index__inner .card-seporation h1{font-size:2.625rem}}@media screen and (max-width:576px){.header-index__inner .card-seporation h1{font-size:1.75rem}}.direction{position:relative;padding-top:2.5rem;padding-bottom:21.25rem;background-color:var(--light-100);border-radius:var(--border-section)}@media screen and (max-width:992px){.direction{padding-block:1.5rem;border-radius:1.875rem}}@media screen and (max-width:576px){.direction{padding-top:2.125rem;padding-bottom:15rem}}.direction .seporator-container{height:25rem;border-radius:1.25rem;row-gap:1.125rem}@media screen and (max-width:992px){.direction .seporator-container{gap:1.5rem}}@media screen and (max-width:576px){.direction .seporator-container{gap:.9375rem}}@media screen and (max-width:992px){.direction .seporator-container__img{display:none}}.direction h2{display:none}@media screen and (max-width:576px){.direction h2{display:block;color:var(--dark);margin-bottom:1.5rem}}.project{padding-block:4.375rem}.project .seporator-container{border-radius:1.875rem;height:30rem}@media screen and (max-width:992px){.project .seporator-container{background-color:rgba(0,0,0,0);border-radius:1.25rem;height:22.5rem}.project .seporator-container:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(37,40,42,.2),rgba(27,27,27,.9));z-index:2}}@media screen and (min-width:993px)and (hover:hover){.project .seporator-container:hover svg{transition-duration:var(--duration);transition-timing-function:var(--easing);fill:var(--dark)}}.project .seporator-container+.seporator-container{margin-top:2.5rem}@media screen and (max-width:992px){.project .seporator-container+.seporator-container{margin-top:1.5rem}}@media screen and (max-width:576px){.project .seporator-container+.seporator-container{margin-top:.9375rem}}.project .seporator-container__line{margin-block:.875rem}.index-page .project{position:relative;border-radius:1.875rem}@media screen and (min-width:993px){.index-page .project{border-radius:var(--border-section);margin-top:-19.125rem}.index-page .project .container{padding-top:2.5rem;padding-bottom:11.875rem;background-color:var(--dark);border-radius:var(--border-section)}}@media screen and (max-width:992px){.index-page .project{background-color:var(--dark);padding-block:2.5rem}}@media screen and (max-width:576px){.index-page .project{padding-block:1.875rem;margin-top:-10.3125rem}}@media screen and (min-width:993px){.index-page .project h2{padding-bottom:2.5rem!important;color:var(--dark)}}@media screen and (max-width:576px){.index-page .project h2{margin-bottom:1.5rem}}.about{color:var(--light);position:relative;z-index:10;display:grid;grid-template-columns:repeat(2,27.5rem);grid-column-gap:2.5rem;column-gap:2.5rem;padding-top:3.75rem;border-radius:1.875rem;padding-bottom:30.625rem;background-repeat:no-repeat;background-position:bottom;background-size:cover}.about:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.12);border-radius:var(--border-section)}@media screen and (max-width:992px){.about:before{border-radius:1.875rem}}@media screen and (min-width:993px){.about{position:relative;z-index:10;border-radius:var(--border-section)}}@media screen and (max-width:1180px){.about{padding-top:2.25rem;padding-bottom:16.25rem;column-gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.about{padding-top:1.5rem;grid-template-columns:1fr}}.about__banner{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--duration) var(--easing);z-index:2;border-radius:var(--border-section)}@media screen and (min-width:993px){.about__banner{border-radius:var(--border-section)}}.about__link{position:relative;z-index:25}.about h2{color:var(--light-100)}.about .content{grid-area:1/1/2/-1;margin-bottom:5.25rem;max-width:37.5rem}@media screen and (max-width:992px){.about .content{margin-bottom:1.6875rem}.about .content h2{margin-bottom:0}.about .content p{display:none}}.about .seporator-container{position:relative;z-index:5;width:27.5rem;height:18rem;border:.0625rem solid var(--light-100);border-radius:1.875rem;row-gap:.6875rem}@media screen and (max-width:992px){.about .seporator-container{width:100%;height:22.5rem}}@media screen and (max-width:640px){.about .seporator-container{width:100%;height:18.75rem;background-color:rgba(0,0,0,0)}.about .seporator-container+.seporator-container{margin-top:.875rem}}@media(hover:hover){.about .seporator-container:first-of-type:hover{border-color:var(--primary);background-color:var(--primary)}.about .seporator-container:first-of-type:hover~.--first-banner-about{opacity:1}}@media(hover:none){.about .seporator-container:first-of-type:active{border-color:var(--primary);background-color:var(--primary)}.about .seporator-container:first-of-type:active~.--first-banner-about{opacity:1}}@media(hover:hover){.about .seporator-container:last-of-type:hover{border-color:var(--accent);background-color:var(--accent)}.about .seporator-container:last-of-type:hover~.--second-banner-about{opacity:1}}@media(hover:none){.about .seporator-container:last-of-type:active{border-color:var(--accent);background-color:var(--accent)}.about .seporator-container:last-of-type:active~.--second-banner-about{opacity:1}}@media(hover:hover){.about .seporator-container:hover~:where(.content,.about__link){opacity:.2;transition:opacity var(--duration) var(--easing)}}@media(hover:none){.about .seporator-container:active~:where(.content,.about__link){opacity:.2;transition:opacity var(--duration) var(--easing)}}.about .seporator-container__line{width:.0625rem}.about .seporator-container h3{font-size:1.25rem}.about .seporator-container p{font-size:.875rem;line-height:1.4}.about .all-link{justify-content:flex-start;margin-top:3.125rem}@media screen and (min-width:1181px){.about.container{margin-top:-12.75rem}}:where(.content,.about__link){position:relative;z-index:5;opacity:1;transition:opacity var(--duration) var(--easing)}.completed-projects{border-radius:0 0 var(--border-section) var(--border-section);background:var(--dark);margin-top:-4.5rem;padding-top:45.375rem;padding-bottom:4.625rem}@media screen and (max-width:1180px){.completed-projects{border-radius:1.875rem;padding-top:31rem}}@media screen and (max-width:640px){.completed-projects{padding-top:26.25rem;padding-bottom:6.5rem;border-radius:1.875rem 1.875rem 0 0;margin-bottom:-1.875rem}}.completed-projects .card-project-comp{display:flex;justify-content:center;place-self:start center}.grid-completed{position:relative;display:grid;place-items:center;grid-gap:2.5rem;gap:2.5rem}@media screen and (min-width:1181px){.grid-completed{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:640px)and (max-width:1180px){.grid-completed{row-gap:9.375rem}}@media screen and (max-width:640px){.grid-completed.container{padding-inline:0}}@media screen and (min-width:1181px){.grid-completed__row{display:contents}}@media screen and (max-width:1180px){.grid-completed__row{display:grid;grid-template-columns:repeat(4,9.375rem);grid-column-gap:5.625rem;column-gap:5.625rem;width:100%;overflow-x:auto;overflow-y:hidden}.grid-completed__row::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0}}@media screen and (max-width:640px){.grid-completed__row{padding-inline:.9375rem}}.direction-header{padding-bottom:3.75rem}.direction-header__banner{display:flex;align-items:center;justify-content:center;height:36.25rem;border-radius:1.875rem;overflow:hidden}@media screen and (max-width:1180px){.direction-header__banner{height:23.625rem}}@media screen and (max-width:640px){.direction-header__banner{height:15.9375rem}}.direction-header__banner img,.direction-header__banner video{flex:1 1;width:100%;height:100%;object-fit:cover;object-position:center}.direction-header .card-seporation{gap:.75rem;padding:0 0 1.5rem;flex-direction:column}@media screen and (min-width:1181px){.direction-header .card-seporation{align-items:flex-end;flex-direction:row;justify-content:space-between;padding-bottom:4.0625rem}}.direction-header .card-seporation__line{flex-grow:1}@media screen and (min-width:1181px){.direction-header .card-seporation__line{width:100%;height:.0625rem;flex-shrink:1}}@media screen and (max-width:1180px){.direction-header .card-seporation__line{width:.0625rem;flex-basis:3rem}}.direction-header .card-seporation p{width:100%;max-width:41.875rem;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;line-clamp:6;box-orient:vertical}@media screen and (max-width:1180px){.direction-header .card-seporation p{overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;line-clamp:8;box-orient:vertical}}.direction-header h1{width:min-content;font-size:4.75rem;flex-shrink:1;max-width:42.5rem}@media screen and (min-width:993px){.direction-header h1{margin-bottom:-.75rem}}@media screen and (max-width:1180px){.direction-header h1{font-size:2.625rem}}@media screen and (max-width:640px){.direction-header h1{font-size:2.25rem}}.types-work{z-index:15}.direction-page,.types-work{position:relative}.direction-page h2{color:var(--light);font-size:4.75rem;margin-bottom:1.875rem}@media screen and (max-width:992px){.direction-page h2{font-size:2.5rem;margin-bottom:1.5rem}}@media screen and (max-width:576px){.direction-page h2{font-size:2.25rem}}.direction-page .seporator-container{row-gap:.3125rem}@media screen and (min-width:577px){.direction-page .seporator-container{row-gap:.625rem}}.project-header h1{margin-bottom:1.5625rem}@media screen and (max-width:992px){.project-header h1{margin-bottom:1.25rem}}@media screen and (max-width:576px){.project-header h1{margin-bottom:.9375rem}}.project-header .tags-card{gap:1.25rem 1.875rem;margin-bottom:2.5rem}@media screen and (max-width:992px){.project-header .tags-card{margin-bottom:3.375rem;gap:.9375rem 1.5625rem}}@media screen and (max-width:576px){.project-header .tags-card{margin-bottom:3.75rem}}.project-header .project-header__banner{position:relative}.project-header .project-header__banner .seporator-container__date{position:absolute;top:0;left:2.5rem;margin-top:2.5rem}.project-header__banner{display:flex;align-items:center;justify-content:center;height:30.25rem;border-radius:1.875rem;overflow:hidden}@media screen and (max-width:992px){.project-header__banner{height:25.3125rem;border-radius:1.25rem}}.project-header__banner img,.project-header__banner video{width:100%;height:100%;flex:1 1}.task{position:relative;color:var(--dark);padding-top:2.5rem;padding-bottom:3.75rem;margin-top:-3.125rem;border-radius:1.875rem;background-color:var(--light)}@media screen and (max-width:992px){.task{border-radius:1.25rem}}@media screen and (max-width:576px){.task{padding-top:1.5rem;padding-bottom:2.5rem}}.task h2{font-size:2.25rem;margin-bottom:0;padding:0;line-height:1}@media screen and (max-width:992px){.task h2{font-size:2rem}}.task .card-seporation{margin-bottom:4.0625rem}.task .card-seporation~.card-seporation{margin-top:2.5rem}@media screen and (max-width:992px){.task .card-seporation~.card-seporation{margin-top:1.875rem}}@media screen and (min-width:993px){.task .card-seporation{align-items:flex-start;column-gap:clamp(1.25rem,2.8vw,2.5rem)}}@media screen and (max-width:992px){.task .card-seporation{margin-bottom:1.5rem;flex-direction:column;row-gap:.625rem}}@media screen and (min-width:993px){.task .card-seporation__line{height:.0625rem;margin-top:1.25rem}}@media screen and (max-width:992px){.task .card-seporation__line{flex-basis:3rem;width:.0625rem;flex-basis:2.8125rem}}.task-banner{height:27.75rem;border-radius:1.875rem;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:2.5rem}@media screen and (max-width:992px){.task-banner{height:16.5625rem;border-radius:1.25rem}}.task-banner img,.task-banner video{width:100%;height:100%;object-fit:cover}.facts{margin-top:5rem}.facts h2{margin-bottom:4.5rem}@media screen and (max-width:992px){.facts h2{margin-bottom:3.875rem}}@media screen and (max-width:576px){.facts h2{margin-bottom:3.25rem}}.facts-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5.625rem 4.875rem;gap:5.625rem 4.875rem}@media screen and (max-width:992px){.facts-grid{grid-template-columns:repeat(2,1fr);gap:5rem 2.5rem}}@media screen and (max-width:576px){.facts-grid{grid-template-columns:1fr;gap:3.75rem}}.facts-card{display:flex;flex-direction:column;row-gap:1.25rem}@media screen and (max-width:992px){.facts-card{row-gap:.3125rem}}.facts-card strong{font-size:1.5rem;text-transform:lowercase}@media screen and (max-width:992px){.facts-card strong{font-size:1.25rem}}.facts-card div{width:.0625rem;background-color:var(--grey-100);flex-basis:5rem}@media screen and (max-width:992px){.facts-card div{flex-basis:3.125rem}}.facts-card p{max-width:22.5rem}.project-page .project>h2{color:var(--light);font-weight:400;font-size:2.8125rem;max-width:60.625rem;margin-bottom:3.75rem}@media screen and (max-width:992px){.project-page .project>h2{font-size:2.625rem;margin-bottom:1.75rem}}@media screen and (max-width:576px){.project-page .project>h2{font-size:2.25rem;margin-bottom:1.25rem}}.about-header__banner{position:relative;display:flex;align-items:flex-end;height:40rem;padding-block:5rem;border-radius:1.875rem;overflow:hidden}.about-header__banner:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5));z-index:1}@media screen and (max-width:992px){.about-header__banner{height:42rem;padding-block:2.5rem;border-radius:1.25rem}}@media screen and (max-width:576px){.about-header__banner{height:40.3125rem}}.about-header__banner h2{color:var(--light);text-transform:lowercase;font-size:2.25rem;margin-bottom:0;padding:0;line-height:1}@media screen and (max-width:992px){.about-header__banner h2{font-size:2rem}}.about-header__banner .container{width:100%}@media screen and (max-width:1920px){.about-header__banner p{max-width:34rem}}.about-header__banner .card-seporation{column-gap:3.125rem;position:relative;z-index:2}@media screen and (min-width:993px){.about-header__banner .card-seporation{align-items:flex-end}}.about-header__banner img,.about-header__banner video{position:absolute;top:0;left:0;width:100%;height:100%}.advantages{position:relative;padding-block:2.5rem;border-radius:1.875rem;background-color:var(--light-100)}@media screen and (max-width:992px){.advantages{border-radius:1.25rem;padding-bottom:5rem}}@media screen and (max-width:576px){.advantages{padding-top:1.875rem;padding-bottom:4.6875rem}}.advantages__img{margin-bottom:4.625rem;display:flex;align-items:center;justify-content:center;width:50rem;height:3.125rem}@media screen and (max-width:992px){.advantages__img{width:28.4375rem;height:1.875rem;margin-bottom:2.375rem}}@media screen and (max-width:576px){.advantages__img{width:100%;max-width:21rem;height:1.375rem;margin-bottom:1.75rem}}.advantages__img img{width:100%;mix-blend-mode:color-burn}.about-infoblock{display:grid;grid-template-columns:1fr 32.5rem;grid-column-gap:7.5rem;column-gap:7.5rem;grid-row-gap:2.5rem;row-gap:2.5rem;padding-block:7.5rem;padding-inline:2.5rem}@media screen and (max-width:1180px){.about-infoblock{padding-block:0;padding-top:3.125rem;padding-bottom:6.25rem;padding-inline:1.5rem;grid-template-columns:1fr 1fr;gap:1.6875rem}}@media screen and (max-width:640px){.about-infoblock{gap:0;padding-top:4.5rem;padding-inline:.9375rem;grid-template-columns:1fr}}.about-infoblock .card-seporation{grid-area:1/1/3/2;flex-direction:column;margin-bottom:0;row-gap:1.125rem}@media screen and (max-width:1180px){.about-infoblock .card-seporation{grid-area:1/1/2/-1}}@media screen and (max-width:640px){.about-infoblock .card-seporation{margin-bottom:1.875rem}}.about-infoblock .card-seporation__line{flex-basis:8.875rem;width:.0625rem}@media screen and (max-width:1180px){.about-infoblock .card-seporation__line{flex-basis:3.5625rem}}.about-infoblock .card-seporation p{max-width:none}.about-infoblock .content{max-width:45rem}@media screen and (max-width:640px){.about-infoblock .card-link+.card-link{margin-top:.9375rem}}.project-country{padding-top:4.375rem;padding-bottom:4rem;background-color:var(--light-100);border-radius:1.875rem;color:var(--dark)}@media screen and (max-width:992px){.project-country{border-radius:1.25rem;padding-block:2.5rem}}@media screen and (max-width:576px){.project-country{padding-top:1rem;padding-bottom:1.625rem}}.project-country .card-seporation{column-gap:2.5rem;margin-bottom:5rem}@media screen and (max-width:992px){.project-country .card-seporation{flex-direction:column;row-gap:.75rem;margin-bottom:1.25rem}}@media screen and (max-width:576px){.project-country .card-seporation{margin-bottom:1.875rem}}.project-country .card-seporation__line{flex-basis:17.5rem}@media screen and (min-width:993px){.project-country .card-seporation__line{align-self:flex-end}}@media screen and (max-width:992px){.project-country .card-seporation__line{width:.0625rem;flex-basis:3.5625rem}}.official-achievements{margin-block:5.25rem}@media screen and (max-width:992px){.official-achievements{margin-block:4.5rem}}@media screen and (max-width:576px){.official-achievements{margin-block:4rem}}.official-achievements+.official-achievements{margin-top:8.25rem}@media screen and (max-width:992px){.official-achievements+.official-achievements{margin-top:0}}.official-achievements__title{-webkit-hyphens:auto;hyphens:auto;color:var(--light);font-size:2.25rem;margin-bottom:1.75rem}@media screen and (min-width:641px){.official-achievements__title br{display:none}}.official-achievements-list{width:-moz-fit-content;width:fit-content;display:flex;flex-wrap:wrap;gap:4.875rem}@media screen and (max-width:992px){.official-achievements-list{gap:1.75rem 4.875rem}}@media screen and (max-width:576px){.official-achievements-list{gap:1.25rem}}.official-achievements-list__item{flex-basis:15.125rem;flex-shrink:0;display:flex;align-items:flex-end;column-gap:.875rem;color:var(--grey-100);font-size:.875rem;transition:color var(--duration) var(--easing)}@media(hover:hover){.official-achievements-list__item:hover{color:var(--accent)}}@media(hover:none){.official-achievements-list__item:active{color:var(--accent)}}.official-achievements-list a{display:contents}.official-achievements-list span{overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-clamp:5;box-orient:vertical}.article-news-container{display:flex;flex-direction:column;justify-content:center;padding-bottom:7.5rem}@media screen and (min-width:1441px){.article-news-container{justify-content:flex-start}}@media screen and (min-width:1181px){.article-news-container{padding-inline:2.5rem;flex-direction:row;column-gap:2.5rem;position:relative}}@media screen and (max-width:1180px){.article-news-container{column-gap:3rem;padding-bottom:6.5625rem}}@media screen and (max-width:576px){.article-news-container{column-gap:3.75rem;padding-bottom:5.3125rem}}@media screen and (min-width:1181px){.article-news-container .container:has(.all-link){padding-inline:0}}.site:has(.article-news-container){overflow:unset}.news-article{color:var(--dark);background-color:var(--light);border-radius:1.875rem;padding:2.5rem;font-size:1.125rem}@media screen and (max-width:1180px){.news-article{border-radius:1.25rem;padding-inline:1.5rem;font-size:1rem}}@media screen and (max-width:576px){.news-article{padding-block:2.5rem;padding-inline:.9375rem}}@media screen and (min-width:1181px){.news-article-wrapper{width:64%;max-width:57.5rem}}.news-article time{display:block;font-size:.875rem;color:var(--grey-100);margin-bottom:1.25rem}@media screen and (max-width:1180px){.news-article time{font-size:.75rem}}@media screen and (max-width:576px){.news-article time{margin-bottom:1rem}}.news-article h1{font-size:2.8125rem;margin-bottom:2.5rem}@media screen and (max-width:1180px){.news-article h1{font-size:2.25rem}}.news-article h2{font-size:1.625rem;margin-bottom:1.25rem}@media screen and (max-width:1180px){.news-article h2{font-size:1.5rem}}.news-article p{line-height:1.5}.news-article p+p{margin-top:1.25rem}.news-article p+:where(ul,ol){margin-top:3.125rem}.news-article p a{color:var(--accent);text-underline-offset:.25rem;-webkit-text-decoration-line:underline;text-decoration-line:underline}.news-article img{display:block;margin-block:2.5rem;width:100%;height:22.5rem;border-radius:1.875rem}@media screen and (max-width:1180px){.news-article img{height:20.25rem}}@media screen and (max-width:576px){.news-article img{height:17.8125rem}}.news-article figure{margin-block:2.5rem}.news-article figure img{margin-block:0}.news-article figcaption{font-size:.75rem;text-align:center;color:var(--grey-100);line-height:1.5;margin-top:.9375rem}.news-article ul{list-style:disc}.news-article ol,.news-article ul{padding-left:1.25rem;margin-block:2.5rem}.news-article ol li+li,.news-article ul li+li{margin-top:1.25rem}.news-article ol li::marker,.news-article ul li::marker{font-size:.9em}.news-article .btn-wrap{max-width:17.125rem;margin-top:2.5rem}.news-aside{color:var(--light);flex-shrink:0}@media screen and (min-width:1181px){.news-aside{width:36%;max-width:25.25rem;position:relative}.news-aside__sticky{position:-webkit-sticky;position:sticky;top:0;padding-bottom:3.875rem}}@media screen and (max-width:992px){.news-aside{padding-top:3.125rem}}@media screen and (max-width:640px){.news-aside{padding-top:3.75rem}}.news-aside h2{font-size:2.25rem;margin-bottom:1.875rem}@media screen and (min-width:1181px){.news-aside h2{font-size:1.5rem;margin-bottom:2.5rem}}.news-aside .container{min-width:unset}@media screen and (min-width:1181px){.news-aside .container{padding-inline:0}}.news-container{padding-bottom:6.5625rem}@media screen and (max-width:992px){.news-container{padding-bottom:5.625rem}}@media screen and (max-width:576px){.news-container{padding-bottom:4.6875rem}}.news-grid{display:grid;grid-template-columns:1fr;grid-auto-rows:22.5rem;grid-gap:.9375rem;gap:.9375rem}@media screen and (min-width:744px){.news-grid{grid-template-columns:1fr 1fr;gap:1.5rem}}@media screen and (min-width:993px){.news-grid{gap:2.5rem}}.contact-page{padding-bottom:11.875rem}@media screen and (max-width:992px){.contact-page{padding-bottom:6rem}}@media screen and (max-width:576px){.contact-page{padding-bottom:3.4375rem}}.contact-header h1{color:var(--light)}.contact-info{display:grid;grid-template-columns:1fr;grid-row-gap:1.5rem;row-gap:1.5rem}@media screen and (min-width:993px){.contact-info{width:100%;grid-template-columns:76fr 56fr;padding-inline:2.5rem;column-gap:1.8125rem;row-gap:6.0625rem}}@media screen and (max-width:576px){.contact-info{row-gap:.9375rem}}@media screen and (max-width:992px){.contact-info .feedback{padding-inline:1.5rem}}@media screen and (max-width:576px){.contact-info .feedback{padding-inline:.9375rem}}.contact-info input:-webkit-autofill{-webkit-box-shadow:0 0 0 1.875rem var(--dark) inset!important;-webkit-text-fill-color:var(--light)!important}.contact-info input:-moz-autofill{box-shadow:0 0 0 1.875rem var(--dark) inset!important;color:var(--light)!important}.contact-info input:-ms-input-placeholder{background-color:var(--dark)!important;color:var(--light)!important}.contact-address{color:var(--dark);font-size:1.375rem;background-color:var(--light);border-radius:1.25rem;line-height:1.5;padding-block:3rem;padding-inline:1.5rem}@media screen and (min-width:993px){.contact-address{border-radius:1.875rem;padding-inline:2.25rem;font-size:1.625rem}}@media screen and (max-width:576px){.contact-address{padding-block:2.5rem;padding-inline:.9375rem}}.contact-address__info{display:grid}.contact-address__info a{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:.125rem;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:-webkit-text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing),-webkit-text-decoration-color var(--duration) var(--easing)}@media(hover:hover){.contact-address__info a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;transition:-webkit-text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing),-webkit-text-decoration-color var(--duration) var(--easing)}}@media(hover:none){.contact-address__info a:active{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;transition:-webkit-text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing);transition:text-decoration-color var(--duration) var(--easing),-webkit-text-decoration-color var(--duration) var(--easing)}}.address-list{display:grid;grid-row-gap:5rem;row-gap:5rem;margin-bottom:5rem}.address-list li{max-width:25.875rem;display:grid;grid-row-gap:1.3125rem;row-gap:1.3125rem}.address-list__toGis{font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;font-size:1rem;color:var(--accent);display:flex;align-items:center;column-gap:.625rem}@media(hover:hover){.address-list__toGis:hover svg{transform:translateX(.875rem);fill:var(--primary)}}@media(hover:none){.address-list__toGis:active svg{transform:translateX(.875rem);fill:var(--primary)}}.contact-address,.contact-map{background-color:var(--light);border-radius:1.25rem;overflow:hidden}@media screen and (min-width:993px){.contact-address,.contact-map{border-radius:1.875rem}}.contact-map{display:flex;align-items:center;justify-content:center;width:100%}@media screen and (max-width:992px){.contact-map{height:37.5rem;margin-bottom:5.25rem}}@media screen and (max-width:576px){.contact-map{height:24.875rem;margin-bottom:4.5rem}}.contact-map__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.contact-map__inner:before{content:"";display:block;width:100%;height:100%;background-image:url(/_next/static/media/map.ea6d8a7a.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.contact-map__inner:after{content:"мы работаем над этим";position:absolute;inset:0;background-color:rgba(0,0,0,.2);color:var(--light-100);font-feature-settings:"smcp";font-variant:small-caps;display:flex;align-items:center;justify-content:center;font-size:1.375rem;opacity:0;transition:opacity var(--duration) var(--easing)}@media(hover:hover){.contact-map__inner:hover:after{opacity:1}}@media(hover:none){.contact-map__inner:active:after{opacity:1}}.policy-header h1{-webkit-hyphens:auto;hyphens:auto}.policy-page{max-width:90rem;padding-bottom:5rem}@media screen and (max-width:992px){.policy-page{padding-bottom:6rem}}@media screen and (max-width:576px){.policy-page{padding-bottom:2.75rem}}@media screen and (max-width:992px){.policy-page .container{padding-inline:0}}.policy-page .content{color:var(--dark);background-color:var(--light);padding-block:2.25rem;padding-inline:1.5rem;font-size:.875rem;border-radius:1.25rem}@media screen and (min-width:993px){.policy-page .content{border-radius:1.875rem;padding-inline:2.5rem;padding-block:2.5rem}}@media screen and (max-width:576px){.policy-page .content{padding-inline:.9375rem;padding-block:1.75rem}}.policy-page .content *+*{font:inherit;margin-top:.9375rem;margin-bottom:0}.policy-page .content li+li{margin-top:.625rem}.policy-page .content ul li{display:flex;align-items:flex-start;column-gap:.3125rem}.policy-page .content ul li:before{content:"—"}.not-found-page{padding-bottom:12rem}@media screen and (max-width:992px){.not-found-page{padding-bottom:6.875rem}}@media screen and (max-width:576px){.not-found-page{padding-bottom:4.6875rem}}.not-found-page__inner{margin:0 auto;width:100%;max-width:45rem;height:100%;display:grid;place-items:center;text-align:center;grid-row-gap:2.5rem;row-gap:2.5rem}@media screen and (max-width:992px){.not-found-page__inner{max-width:34.5rem}}@media screen and (max-width:576px){.not-found-page__inner{max-width:19.75rem}}.not-found-page__inner h1{margin-bottom:0}@media screen and (max-width:992px){.not-found-page__inner h1{font-size:2.5rem}}@media screen and (max-width:426px){.not-found-page__inner h1{font-size:2.375rem}}@media screen and (max-width:992px){.not-found-page__inner p{font-size:.875rem}}.not-found-page__inner a{color:var(--accent);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-offset:.25rem;transition:color var(--duration) var(--easing)}@media screen and (max-width:992px){.not-found-page__inner a{font-size:.875rem}}@media(hover:hover){.not-found-page__inner a:hover{color:var(--light)}}@media(hover:none){.not-found-page__inner a:active{color:var(--light)}}.not-found-page__inner img{display:block;object-fit:contain;width:13.375rem;height:14.25rem}@media screen and (min-width:577px){.not-found-page__inner img{width:19.375rem;height:20.1875rem}}.swiper-direction{overflow:hidden}@media screen and (min-width:641px){.swiper-direction .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1.5rem,2.77vw,2.5rem);gap:clamp(1.5rem,2.77vw,2.5rem)}.swiper-direction .seporator-container{transition:background-color var(--duration) var(--easing);background-color:var(--accent)}}@media screen and (max-width:640px){.swiper-direction .swiper-slide-active .seporator-container{transition:background-color var(--duration) var(--easing);background-color:var(--accent)}}.swiper-map{position:absolute;bottom:0;left:50%;width:100%;transform:translate(-50%,50%);z-index:2;overflow:initial}.swiper-map .swiper-slide{width:auto;display:flex;justify-content:center;align-items:flex-start}.russian-map{padding-inline:1.25rem;position:relative;width:126.875rem;height:72.8125rem}@media screen and (max-width:1180px){.russian-map{width:70.25rem;height:40.625rem}}@media screen and (max-width:640px){.russian-map{width:59.875rem;height:37rem}}.russian-map>svg{width:100%;height:100%}.russian-map-city{position:absolute;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:100%;border:.0625rem solid hsla(0,0%,100%,.1);cursor:pointer}.russian-map-city:before{content:"";display:block;width:.625rem;height:.625rem;background-color:var(--light);border-radius:50%;transition-property:width,height,background-color;transition-duration:var(--duration);transition-timing-function:var(--easing)}.russian-map-city:after{content:"";position:absolute;width:100%;height:100%}.russian-map-city:hover:before{width:100%;height:100%;background-color:var(--primary)}.russian-map-city:hover .russian-map-city__popup{opacity:1;visibility:visible}@media screen and (max-width:1180px){.russian-map-city.--hidden:before{width:.625rem;height:.625rem;background-color:var(--light)}.russian-map-city.--hidden .russian-map-city__popup{opacity:0;visibility:hidden}.russian-map-city.--active:before{width:100%;height:100%;background-color:var(--primary)}.russian-map-city.--active .russian-map-city__popup{opacity:1;visibility:visible}}.russian-map-city__popup{position:absolute;top:-.125rem;left:-.125rem;z-index:10;display:flex;flex-direction:column;width:14rem;padding-block:.875rem;padding-left:.875rem;opacity:0;visibility:hidden;background-color:rgba(0,167,181,.3);border-radius:1rem;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);transform-origin:left center;transition-property:opacity,visibility;transition-duration:var(--duration);transition-timing-function:var(--easing)}@media screen and (max-width:1180px){.russian-map-city__popup{width:21.375rem;min-height:14.375rem;background-color:var(--accent)}}@media screen and (max-width:426px){.russian-map-city__popup{width:18.875rem}}@media(hover:hover){.russian-map-city__popup:hover span{color:var(--light)}}@media(hover:none){.russian-map-city__popup:active span{color:var(--light)}}.russian-map-city h4{font-size:1rem;margin-bottom:1.875rem;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}@media screen and (max-width:1180px){.russian-map-city h4{font-size:1.25rem;margin-bottom:2rem}}.russian-map-city p{font-size:.75rem;line-height:1.4;max-width:12.5rem;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-clamp:5;box-orient:vertical}@media screen and (max-width:1180px){.russian-map-city p{font-size:.875rem;max-width:16.25rem}}.russian-map-city span{order:-1;margin-left:auto;transition:color var(--duration) var(--easing)}@media screen and (min-width:1181px){.russian-map-city span{margin-bottom:.375rem}.russian-map-city span .svg-arrow.--small{width:1.625rem;height:1.875rem}}@media screen and (max-width:1180px){.russian-map-city span{order:unset;color:var(--light);display:flex;align-items:center;column-gap:.9375rem;margin-top:auto}.russian-map-city span:before{content:attr(data-content);font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;font-size:1rem}}.russian-map-city__popup-close{position:absolute;z-index:30;bottom:.875rem;left:.875rem;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3.02051 0L11.0752 8.05469L19.1299 16.1094L16.1094 19.1299L0 3.02051L3.02051 0Z' fill='white'/%3E%3Cpath d='M19.1299 3.02054L3.02053 19.1299L1.72137e-05 16.1094L16.1094 2.44838e-05L19.1299 3.02054Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;background-position:50%}@media screen and (min-width:1181px){.russian-map-city__popup-close{display:none}}.swiper-more .seporator-container{border-radius:1.25rem;height:25rem;background-color:rgba(0,0,0,0)}@media screen and (max-width:992px){.swiper-more .seporator-container{background-color:var(--accent);height:22.5rem}.swiper-more .seporator-container img{opacity:0}}.task-swiper .task-banner{margin-bottom:0}@media screen and (max-width:992px){.advantages-swiper .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.375rem 1.875rem;gap:1.375rem 1.875rem}}@media screen and (max-width:743px){.advantages-swiper .swiper-wrapper{grid-template-columns:1fr;row-gap:.9375rem}}.advantages-swiper .swiper-slide{height:21.5625rem}@media screen and (min-width:993px){.advantages-swiper .swiper-slide{height:27.5rem}}.advantages-swiper .swiper-slide:nth-of-type(odd) .card-seporation{background-color:var(--accent)}@media screen and (max-width:992px){.advantages-swiper .swiper-slide:last-of-type{grid-column:1/-1}}.advantages-swiper .card-seporation{height:100%;padding:2.5rem;flex-direction:column;row-gap:1.25rem;border-radius:1.875rem;background-color:var(--primary)}@media screen and (max-width:992px){.advantages-swiper .card-seporation{padding:.9375rem;border-radius:1.25rem}}.advantages-swiper .card-seporation h2{line-height:1;font-size:9.375rem}@media screen and (max-width:992px){.advantages-swiper .card-seporation h2{font-size:7.5rem}}@media screen and (max-width:359px){.advantages-swiper .card-seporation h2{font-size:6.25rem}}@media screen and (max-width:339px){.advantages-swiper .card-seporation h2{font-size:5.625rem}}.advantages-swiper .card-seporation__line{width:.0625rem;flex-basis:auto}@media screen and (max-width:992px){.advantages-swiper .card-seporation__line{background-color:var(--light)}}.advantages-swiper .arrow-swiper-btn{display:block}@media screen and (max-width:992px){.advantages-swiper .arrow-swiper-btn{display:none}.banner-about-swiper{margin-top:-3.125rem}}@media screen and (max-width:576px){.banner-about-swiper{margin-top:-1.875rem}}.banner-about-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;height:40rem;border-radius:1.875rem;overflow:hidden;filter:grayscale(1);transition:filter var(--duration) var(--easing)}.banner-about-swiper .swiper-slide.swiper-slide-active{filter:grayscale(0)}@media screen and (max-width:992px){.banner-about-swiper .swiper-slide{height:21rem;border-radius:1.25rem;height:20.625rem}}.banner-about-swiper .swiper-slide img{flex:1 1;width:100%;height:100%}.banner-about-swiper:has(.--next.swiper-button-disabled) .swiper-slide.swiper-slide-active{filter:grayscale(1)}.banner-about-swiper:has(.--next.swiper-button-disabled) .swiper-slide:last-child{filter:grayscale(0)}.swiper-project-country .swiper-slide{height:30rem;border-radius:1.875rem;overflow:hidden}@media screen and (max-width:992px){.swiper-project-country .swiper-slide{height:22.5rem;border-radius:1.25rem}}.swiper-project-country .seporator-container{height:100%;row-gap:.75rem}@media screen and (max-width:992px){.swiper-project-country .seporator-container{color:var(--light)}.swiper-project-country .seporator-container:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,rgba(37,40,42,.2),rgba(27,27,27,.9));z-index:2}}.swiper-project-country .seporator-container:hover{color:var(--light)}.news-detail-swiper{margin-inline:-2.5rem;margin-bottom:2.5rem;padding-inline:2.5rem}@media screen and (max-width:1180px){.news-detail-swiper{margin-inline:-1.5rem;padding-inline:1.5rem}}@media screen and (max-width:576px){.news-detail-swiper{margin-inline:-.9375rem;padding-inline:.9375rem}}.news-detail-swiper figure{margin-bottom:0}@media screen and (min-width:1181px){.news-aside-swiper.swiper{overflow:unset}.news-aside-swiper .swiper-wrapper{row-gap:2.5rem}.news-aside-swiper .swiper-slide{margin-bottom:0!important}.news-aside-swiper.swiper-out-container{padding-inline:0}}.news-aside-swiper .swiper-slide{height:22.5rem}@media screen and (min-width:1181px){.news-aside-swiper .swiper-slide{height:15rem}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}html{font-size:.851vw;scrollbar-width:thin;overscroll-behavior:contain;scroll-behavior:smooth!important}@media(max-width:1920px){html{font-size:16px}}body{overflow-x:hidden;font-family:Hoves,Roboto,Arial,sans-serif;color:var(--light-100);line-height:1.2}body:after{content:"";position:fixed;top:0;left:0;z-index:2;background-color:hsla(0,0%,100%,.5);width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity var(--duration) var(--easing),visibility var(--duration) var(--easing)}body.lock{overflow:hidden;touch-action:none}@media screen and (min-width:1181px){body.lock:after{opacity:1;visibility:visible;transition-property:opacity,-webkit-backdrop-filter;transition-property:opacity,backdrop-filter;transition-property:opacity,backdrop-filter,-webkit-backdrop-filter;transition-duration:var(--duration);transition-timing-function:var(--easing);z-index:10}}body:has(.--open-menu,.--open-modal){overflow:hidden;touch-action:none}@media screen and (min-width:1181px){body:has(.--open-menu,.--open-modal){padding-right:11px}}body:has(.--open-menu,.--open-modal)::-webkit-scrollbar{width:0}body:has(.--open-menu,.--open-modal):after{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);z-index:10}body:not(:has(.index-page)){background-color:var(--dark);padding-top:13.625rem}@media screen and (max-width:992px){body:not(:has(.index-page)){padding-top:11.25rem}}@media screen and (max-width:576px){body:not(:has(.index-page)){padding-top:8.875rem}}button{background-color:rgba(0,0,0,0);border:0}ul{list-style:none}address{font-style:normal}.site{display:flex;flex-direction:column;overflow:hidden;width:100%;min-height:100vh}.site-top{flex:1 0 auto}.site-bottom{flex:0 1 auto}.container{max-width:100%;padding-inline:2.5rem;min-width:20rem;margin:0 auto}@media screen and (max-width:992px){.container{padding-inline:1.5rem}}@media screen and (max-width:576px){.container{padding-inline:.9375rem}}.section-123{height:100vh;display:flex;align-items:center}.sprite-svg{position:absolute;z-index:-100;opacity:0;visibility:hidden}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}:where(h1,h2,h3,h4,h5,h6){font-weight:400}.svg-arrow{flex-shrink:0;fill:currentColor;transition-property:transform,fill;transition-duration:var(--duration);transition-timing-function:var(--easing)}.svg-arrow.--small{width:1.1875rem;height:1.375rem}.svg-arrow.--large{width:2.1875rem;height:2.5rem}@media screen and (max-width:992px){.svg-arrow.--large{width:1.25rem;height:1.625rem}}.svg-achievement{flex-shrink:0;display:flex;width:3.4375rem;height:5rem;stroke:currentColor;transition-property:stroke;transition-duration:var(--duration);transition-timing-function:var(--easing)}.all-link{display:flex;width:100%;justify-content:flex-end;margin-top:2.5rem}@media screen and (max-width:576px){.all-link{margin-top:1.375rem}}.all-link a{display:flex;align-items:center;justify-content:flex-end;column-gap:.4375rem;width:10rem;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;line-height:normal;font-size:1rem}@media screen and (min-width:576px)and (max-width:992px){.all-link a{font-size:1.125rem}}@media(hover:hover){.all-link a:hover svg{fill:var(--primary);transform:translateX(.4375rem)}}@media(hover:none){.all-link a:active svg{fill:var(--primary);transform:translateX(.4375rem)}}.all-link+.all-link{margin-top:1.5rem}.swiper-out-container{padding-inline:2.5rem}@media screen and (max-width:992px){.swiper-out-container{padding-inline:1.5rem}}@media screen and (max-width:576px){.swiper-out-container{padding-inline:.9375rem}}.arrow-swiper-btn{position:absolute;top:0;height:100%;width:50%;z-index:10}@media screen and (max-width:1180px){.arrow-swiper-btn{display:none}}.arrow-swiper-btn.--prev{left:0;cursor:url(/_next/static/media/arrow-slide-prev.a87538b4.svg) 2 2,auto}.arrow-swiper-btn.--prev.swiper-button-disabled{cursor:auto}.arrow-swiper-btn.--next{right:0;cursor:url(/_next/static/media/arrow-slide-next.8d695016.svg) 2 2,auto}.arrow-swiper-btn.--next.swiper-button-disabled{cursor:auto}.more-view{margin:5rem auto 0;display:block;color:var(--light);font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;opacity:.5;transition:opacity var(--duration) var(--easing);cursor:pointer}@media screen and (max-width:992px){.more-view{margin-top:3.125rem}}@media screen and (max-width:576px){.more-view{margin-top:2.8125rem}}@media(hover:hover){.more-view:hover{opacity:1}}@media(hover:none){.more-view:active{opacity:1}}.links-page{padding-bottom:7.5rem}.links-page ul{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}.links-page li{display:inline-flex;background-color:var(--accent-o50);border-radius:1.25rem;transition:background-color var(--duration) var(--easing);cursor:pointer}@media(hover:hover){.links-page li:hover{background-color:var(--accent)}}.links-page a{display:block;text-wrap:nowrap;padding-block:.75rem;padding-inline:1rem;font-feature-settings:"smcp";font-variant:small-caps}.no-swiper .arrow-swiper-btn{display:none!important}