@font-face{font-family:Montserrat;font-weight:400;font-style:normal;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/fonts/Montserrat-Regular.woff2) format("woff2"),url(/fonts/Montserrat-Regular.woff) format("woff"),url(/fonts/Montserrat-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/fonts/Montserrat-Medium.woff2) format("woff2"),url(/fonts/Montserrat-Medium.woff) format("woff"),url(/fonts/Montserrat-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/fonts/Montserrat-SemiBold.woff) format("woff"),url(/fonts/Montserrat-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/fonts/Montserrat-Bold.woff2) format("woff2"),url(/fonts/Montserrat-Bold.woff) format("woff"),url(/fonts/Montserrat-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:900;font-style:normal;src:local("Montserrat Black"),local("Montserrat-Black"),url(/fonts/Montserrat-Black.woff2) format("woff2"),url(/fonts/Montserrat-Black.woff) format("woff"),url(/fonts/Montserrat-Black.ttf) format("truetype");font-display:swap}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}table{border-collapse:collapse}li,ol,ul{list-style:none}a,a:visited{text-decoration:none;text-decoration-skip-ink:none}a,a:visited,button,label{transition:all .3s linear}button,label{cursor:pointer}sup{top:-.5em}sub{bottom:-.25em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}hr{width:100%;height:1px;background-color:#bebebe}blockquote{margin-bottom:8px}b,strong{font-weight:600}em{font-style:italic}figure figcaption{margin-top:12px}figure img{margin:0!important}figure,iframe,img,svg,video{display:block;max-width:100%}svg{max-height:100%}*,:after,:before{box-sizing:border-box}*{padding:0;border:0;margin:0}a,button,input,textarea{background-color:transparent;-webkit-tap-highlight-color:transparent}label{display:block}input,textarea{font-family:inherit;width:100%}textarea{resize:none;overflow:hidden}textarea::-webkit-resizer{display:none}button:focus,input:focus,textarea:focus{outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}::placeholder{font:inherit;opacity:1}:root{--container-offset:3.6rem;--container-width:100%;--content-width:calc(100vw - 2 * var(--container-offset));--font-family:"Montserrat",sans-serif;--black:#101010;--black-rgb:16,16,16;--white:#f8f8f8;--white-rgb:248,248,248;--primary:#1d4e77;--primary-rgb:29,78,119;--gray:#868686;--gray-rgb:134,134,134;--light-gray:#dbdee2;--light-gray-rgb:219,222,226;--error-color:#e63811;--scrollbar-color:transparent;--scrollbar-thumb-color:#231f20;--header-h:8rem;--main-offset:3.2rem}.swiper{min-width:0;overflow:hidden;position:relative}.swiper-fade,.swiper-wrapper{transform:translateZ(0)}.swiper-3d{perspective:120rem}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-horizontal{touch-action:pan-y}.swiper-wrapper{height:100%;display:flex}.swiper-slide{display:block;flex-shrink:0;flex-grow:0;background:#ffffff}.swiper-slide-active{z-index:2}.swiper-scrollbar{height:.4rem;background:var(--light-gray);margin-top:1.6rem}.swiper-scrollbar:first-child{margin-top:0}.swiper-scrollbar-lock{display:none}.swiper-scrollbar-drag{height:100%;background:var(--black)}.nav-btn.swiper-button-disabled{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.swiper-3,.swiper-4{overflow:hidden}.swiper-3 .swiper,.swiper-4 .swiper{overflow:visible}.swiper-3 .media-contain:after,.swiper-3 .media-cover:after,.swiper-3 .media-el:after,.swiper-4 .media-contain:after,.swiper-4 .media-cover:after,.swiper-4 .media-el:after{width:100%;height:100%;content:"";position:absolute;top:0;left:0;background:rgba(var(--black-rgb),.6);background:linear-gradient(270deg,rgba(var(--black-rgb),.8) 0,rgba(var(--black-rgb),0) 100%);opacity:1;pointer-events:none;transition:all .3s linear}.swiper-3 .swiper-slide-visible:has(+.swiper-slide-visible) .media-cover:after,.swiper-3 .swiper-slide-visible:last-child .media-cover:after,.swiper-4 .swiper-slide-visible:has(+.swiper-slide-visible) .media-cover:after,.swiper-4 .swiper-slide-visible:last-child .media-cover:after{opacity:0}.swiper-3 .nav-btn--prev,.swiper-4 .nav-btn--prev{visibility:hidden}.swiper-3:has(.swiper-slide-visible:last-child) .swiper-slide:not(.swiper-slide-visible)+.swiper-slide-visible .media-cover:after,.swiper-4:has(.swiper-slide-visible:last-child) .swiper-slide:not(.swiper-slide-visible)+.swiper-slide-visible .media-cover:after{background:linear-gradient(90deg,rgba(var(--black-rgb),.8) 0,rgba(var(--black-rgb),0) 100%);opacity:1}.swiper-3:has(.swiper-slide-visible:last-child) .nav-btn--prev,.swiper-4:has(.swiper-slide-visible:last-child) .nav-btn--prev{visibility:visible}body,html{height:100%;scroll-behavior:smooth}.custom-scroll::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);background-clip:padding-box}body::-webkit-scrollbar,html::-webkit-scrollbar{width:8px;background-color:var(--scrollbar-color)}.custom-scroll::-webkit-scrollbar{width:4px;height:4px;background-color:transparent}html{font-size:.625rem}body{min-width:320px;background:var(--white);font-family:var(--font-family);font-size:clamp(1.4rem,.6544rem + .7282vw,2rem);font-weight:400;line-height:1.2;color:var(--black);font-feature-settings:"lnum";font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;word-break:break-word;overflow-x:hidden}.wrap{height:100%;display:flex;flex-direction:column}.wrap:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:black;transition:all 1s ease-out;z-index:1000}.wrap.loaded:before{visibility:hidden;opacity:0;pointer-events:none}.no-scroll{overflow:hidden}.main{flex:1 1 auto;padding-top:calc(var(--main-offset) + var(--header-h))}.intro{margin-top:calc((var(--header-h) + var(--main-offset)) * -1)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6));visibility:hidden;opacity:0;transition:all .5s ease-out}.overlay.show{visibility:visible;opacity:1}a,button{color:var(--black)}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:600}.h1,h1{font-size:clamp(2.4rem,1.6471rem + 1.5686vw,2.8rem)}.h2,.page-content h1,h2{font-size:clamp(2rem,1.2471rem + 1.5686vw,2.4rem)}.h3,h3{font-size:clamp(2rem,.5087rem + 1.4563vw,3.2rem)}.h4,h4{font-size:clamp(1.2rem,-.3059rem + 3.1373vw,2rem)}.h5,h5{font-size:clamp(1.4rem,.6544rem + .7282vw,2rem)}p a{color:var(--primary)}p a:hover{color:var(--primary-hover)}figcaption{font-size:clamp(1.2rem,1.151rem + .13vw,1.4rem);font-weight:500;font-style:italic;color:var(--gray);display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}figcaption b,figcaption strong{font-weight:600;font-style:normal;color:var(--black);text-transform:uppercase;flex:1 1 auto}blockquote{max-width:106.8rem;padding:clamp(2.4rem,2.5vw,4rem);background:var(--light-gray)}blockquote p{font-size:clamp(2rem,1.2471rem + 1.5686vw,2.4rem);font-weight:500;max-width:87.2rem!important;margin-bottom:4rem}blockquote p:not(section):last-child{margin-bottom:0}blockquote figure{display:grid;align-items:start;grid-template-columns:auto 1fr;gap:1rem;margin:0!important}blockquote figure img{width:6.4rem;aspect-ratio:1;border-radius:50%;object-fit:cover}blockquote figure figcaption{font-size:clamp(1.4rem,.6544rem + .7282vw,2rem);font-weight:400;font-style:normal;color:var(--black);align-self:center;align-items:flex-start;flex-direction:column;margin-top:0!important}blockquote figure figcaption b,blockquote figure figcaption strong{text-transform:none}.container{width:100%;max-width:var(--container-width);padding:0 var(--container-offset);margin:0 auto}.fixed-block{min-width:320px}.scrollable{flex-basis:calc(100% + var(--container-offset) * 2);max-width:calc(100% + var(--container-offset) * 2);margin-left:calc(var(--container-offset) * -1);margin-right:calc(var(--container-offset) * -1);position:relative}.scrollable.show-btn .scrollable__btn{display:flex}.scrollable__items{padding:0 var(--container-offset);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.scrollable__items::-webkit-scrollbar{display:inline;width:0;height:0}.scrollable__btn{width:4rem;height:3.2rem;border-radius:2.4rem;background:var(--white);display:none;align-items:center;justify-content:center;position:absolute;bottom:.1rem;right:var(--container-offset)}.scrollable__btn svg{stroke:var(--primary);width:1.8rem;height:1.8rem}.media-el{overflow:hidden}.media-el img{width:100%}.media-cover{display:block;position:relative;background:url(/img/svg/skeleton.svg) 50%/cover,no-repeat;overflow:hidden}.media-cover iframe,.media-cover img,.media-cover video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.media-contain{display:block;position:relative;overflow:hidden}.media-contain iframe,.media-contain img,.media-contain video{width:100%;height:100%;position:absolute;top:0;left:0;max-height:100%;object-fit:contain;margin:auto}.btn{line-height:1;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:1rem;cursor:pointer}.btn,.btn svg{transition:all .3s linear}.btn svg{flex-shrink:0;width:2.4rem;height:2.4rem}.btn .disabled,.btn svg,.btn:disabled{pointer-events:none}.light-btn,.main-btn{font-size:clamp(1.4rem,1rem + .3125vw,1.6rem);font-weight:700;text-transform:uppercase;padding:.4rem 5.2rem;border:1px solid transparent}.light-btn span,.main-btn span{min-height:4rem;display:flex;align-items:center}.main-btn{color:var(--white);background:var(--black)}.main-btn svg{fill:var(--white)}.main-btn:active,.main-btn:hover{background:var(--primary)}.light-btn{color:var(--primary);background:var(--white)}.light-btn svg{fill:var(--primary)}.light-btn:active,.light-btn:hover{color:var(--white);background:var(--black)}.light-btn:active svg,.light-btn:hover svg{fill:var(--white)}.btn-cross{width:2.4rem;height:2.4rem;position:relative}.btn-cross:after,.btn-cross:before{content:"";display:block;width:100%;height:.2rem;background:var(--black);position:absolute;top:50%;left:0;transition:all .3s linear}.btn-cross:before{transform:translateY(-50%) rotate(45deg)}.btn-cross:after{transform:translateY(-50%) rotate(-45deg)}.btn-cross:hover:after,.btn-cross:hover:before{background:var(--primary)}.link{display:inline-block;position:relative}.link:after{content:"";display:block;width:0;height:1px;background:var(--black);position:absolute;left:50%;bottom:0;transform:translateX(-50%);transition:all .6s ease}.link:hover:after{width:100%}.switch-block [data-tab]{cursor:pointer}.switch-block [data-tab].active{pointer-events:none}.switch-block [data-block]{display:none;transition:all .4s linear}.switch-block [data-block].active{display:block}.tabs{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.tabs a,.tabs button,.tabs span{color:var(--gray);padding-bottom:1rem;position:relative;cursor:pointer}.tabs a:after,.tabs button:after,.tabs span:after{content:"";display:block;width:0;height:1px;background:var(--primary);transition:all .6s ease;position:absolute;left:50%;bottom:0}.tabs a.active,.tabs button.active,.tabs span.active{color:var(--black)}.tabs a.active:after,.tabs button.active:after,.tabs span.active:after{width:100%;left:0}.nav-btn{flex-shrink:0;width:8.5rem;height:8.5rem;position:absolute;top:50%;transform:translateY(-50%)}.nav-btn svg{stroke:var(--white);width:100%;height:100%;pointer-events:none}.nav-btn--prev{left:0}.nav-btn--next{right:0}.section{margin-bottom:6.4rem}.section:not(section):last-child{margin-bottom:0}.sec-top{display:grid;grid-template-columns:1fr auto;align-items:end;gap:1rem;margin-bottom:2.4rem}.sec-top:not(section):last-child{margin-bottom:0}.sec-top .h1,.sec-top .h2,.sec-top h1,.sec-top h2{text-transform:uppercase;width:100%;max-width:66.6666666667%}.sec-top .h3,.sec-top h3{width:100%;max-width:50%;text-transform:none}.sec-top p{font-weight:500;max-width:calc(var(--content-width) / 2 - 2.4rem);margin-top:2.4rem}.page-content>:first-child,.sec-top p:first-child{margin-top:0}.page-content>:last-child{margin-bottom:0}.page-content.page-content--lead h1,.page-content.page-content--lead h2,.page-content.page-content--lead h3{text-transform:none}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content hr,.page-content ol,.page-content p,.page-content ul{margin-bottom:2.4rem}.page-content h1:not(section):last-child,.page-content h2:not(section):last-child,.page-content h3:not(section):last-child,.page-content h4:not(section):last-child,.page-content h5:not(section):last-child,.page-content h6:not(section):last-child,.page-content hr:not(section):last-child,.page-content ol:not(section):last-child,.page-content p:not(section):last-child,.page-content ul:not(section):last-child{margin-bottom:0}.page-content h1,.page-content h2,.page-content h3{max-width:99rem;margin-top:6rem}.page-content h1:first-child,.page-content h2:first-child,.page-content h3:first-child{margin-top:0}.page-content h1,.page-content h2{text-transform:uppercase}.page-content ol,.page-content p,.page-content ul{max-width:68rem}.page-content li{margin-bottom:2rem}.page-content li:not(section):last-child{margin-bottom:0}.page-content ol,.page-content ul{padding-left:3.2rem}.page-content ol li{list-style-type:decimal}.page-content ol li::marker{font-weight:600}.page-content ul li{list-style-type:disc}.page-content blockquote,.page-content figure,.page-content iframe,.page-content img,.page-content video{overflow:hidden;margin:6rem 0}.page-content blockquote:first-child,.page-content figure:first-child,.page-content iframe:first-child,.page-content img:first-child,.page-content video:first-child{margin-top:0}.page-content blockquote:not(section):last-child,.page-content figure:not(section):last-child,.page-content iframe:not(section):last-child,.page-content img:not(section):last-child,.page-content video:not(section):last-child{margin-bottom:0}.page-content table{width:100%;display:block}.page-content table tbody,.page-content table thead{display:table;width:100%}.page-content table tr{width:100%!important;height:auto!important}.sec-bottom{text-align:center;margin-top:6rem}.sec-bottom:first-child{margin-top:0}.grid-2,.grid-3{display:grid;align-items:start;gap:5.6rem 2.4rem}.mw-18{width:100%;max-width:75%}.mw-14{width:100%;max-width:58.3333333333%}.mw-10{width:100%;max-width:41.6666666667%}.mb-120{margin-bottom:6.4rem}.mb-120:not(section):last-child{margin-bottom:0}.mb-100{margin-bottom:6.4rem}.mb-100:not(section):last-child{margin-bottom:0}.mb-80{margin-bottom:6rem}.mb-80:not(section):last-child{margin-bottom:0}.mb-60{margin-bottom:4rem}.mb-60:not(section):last-child{margin-bottom:0}.mb-40{margin-bottom:2.4rem}.mb-40:not(section):last-child{margin-bottom:0}.mb-24{margin-bottom:2rem}.mb-24:not(section):last-child{margin-bottom:0}.mb-20{margin-bottom:2rem}.mb-20:not(section):last-child{margin-bottom:0}.ml-50{margin-left:calc(50% + .8rem)}.pl-50{padding-left:calc(50% + .8rem)}.video,[data-fancy],[data-fancybox]{cursor:pointer}.video{display:block;position:relative}.video.play .media-cover video{visibility:visible;opacity:1}.video.play .media-cover:after,.video.play .media-cover:before{opacity:0!important}.video .media-cover{padding-top:49.963%}.video .media-cover:after,.video .media-cover:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease-out;pointer-events:none;z-index:1}.video .media-cover:before{width:100%;height:100%;background:rgba(var(--black-rgb),.4)}.video .media-cover:after{width:10rem;height:10rem;background:url(/img/svg/play.svg) 50%/contain no-repeat}.video .media-cover:hover:after{transform:translate(-50%,-50%) scale(1.05)}.video .media-cover video{visibility:hidden;opacity:0;transition:all .3s ease-out}.anchors,.navs{display:flex;flex-wrap:wrap;gap:2.4rem}.anchors a,.navs a{font-size:clamp(1.4rem,1rem + .3125vw,1.6rem);font-weight:600;text-transform:uppercase;padding:.6rem 1.6rem}.anchors a:hover,.navs a:hover{color:var(--primary)}.navs a{background:var(--white)}.navs a.active{color:var(--white);background:var(--primary)}.anchors a{background:var(--light-gray)}.dropdown{position:relative}.dropdown.open .dropdown__header span{border-color:var(--black)}.dropdown.open .dropdown__body{visibility:visible;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);pointer-events:all}.dropdown__header{max-width:100%;display:inline-flex;align-items:center;gap:.8rem;overflow:hidden;cursor:pointer}.dropdown__header span{font-size:clamp(1.4rem,1rem + .3125vw,1.6rem);font-weight:600;line-height:1;text-transform:uppercase;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid transparent;transition:all .3s linear}.dropdown__header:after{content:"";flex-shrink:0;width:1.6rem;height:1.6rem;background:url(/img/svg/dropdown.svg) 50%/contain no-repeat}.dropdown__body{background:var(--white);position:absolute;top:100%;left:0;width:auto;z-index:2;visibility:hidden;clip-path:polygon(0 0,100% 0,100% 0,0 0);pointer-events:none;transition:all .3s linear;overflow:hidden;margin-top:1.6rem}.dropdown__body:first-child{margin-top:0}.dropdown__body .custom-scroll{max-height:45rem;background:var(--white);overflow:auto}[data-animation]{opacity:0}[data-animation=scaleUp]{transform:scale(0)}.fadeIn{opacity:0;animation:fadeIn .8s calc(var(--item-i, 0) * 70ms) forwards}.fadeUp{opacity:0;animation:fadeUp .8s calc(var(--item-i, 0) * 70ms) forwards}.fadeRight{opacity:0;animation:fadeRight .8s calc(var(--item-i, 0) * 70ms) forwards}.scaleUp{opacity:0;animation:scaleUp .8s calc(var(--item-i, 0) * 70ms) forwards ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(3rem)}to{opacity:1;transform:translateX(0)}}@keyframes scaleUp{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ui-control.error [data-error]{display:block}.ui-input{margin-bottom:1rem;position:relative}.ui-input:not(section):last-child{margin-bottom:0}.ui-input input,.ui-input textarea{font:inherit;font-size:1.6rem;line-height:1;padding:.6rem 1.2rem;border:1px solid var(--black);background:var(--white);transition:all .3s linear}.ui-input input::placeholder,.ui-input textarea::placeholder{color:var(--gray)}.ui-input__reset{position:absolute;top:50%;right:1.2rem;transform:translateY(-50%);visibility:hidden;opacity:0}.ui-input__reset.show{visibility:visible;opacity:1}.ui-checkbox{cursor:pointer}.ui-checkbox input{display:none}.ui-checkbox input:checked+span:before{background-color:var(--black)}.ui-checkbox span{font-size:clamp(1.4rem,1rem + .3125vw,1.6rem);min-height:1.6rem;display:block;padding-left:2.4rem;position:relative}.ui-checkbox span:before{content:"";width:1.6rem;height:1.6rem;border:1px solid var(--black);display:block;position:absolute;top:0;left:0;transition:all .3s linear}.ui-checkbox span a{text-decoration:underline}[data-error]{font-size:clamp(1.2rem,1.151rem + .13vw,1.4rem);display:none;margin-top:.4rem;color:var(--error-color)}.form__footer{margin-top:2rem}.form__footer:first-child{margin-top:0}.form__footer .btn{width:100%;margin-top:2rem}.form__footer .btn:first-child{margin-top:0}.map-block{height:clamp(43.33rem,42.708vw,82rem);position:relative;overflow:hidden}.map-block [class*=copyrights-pane]{display:none!important}.map-block [class*=ground-pane]{filter:saturate(140%) contrast(90%)}.map-block__container{height:100%;overflow:hidden}.map-marker{width:6rem;height:6rem;border-radius:50%;overflow:hidden;border:3px solid var(--primary);transition:.3s}.map-marker img{width:100%;height:100%;object-fit:cover}.project-panel{width:100%;height:100%;background:rgba(var(--black-rgb),.4);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;z-index:1;visibility:hidden;opacity:0;pointer-events:none;transition:.3s;overflow:auto}.project-panel.show{visibility:visible;opacity:1;pointer-events:auto}.project-panel__content{padding:clamp(2.4rem,1.731vw,3.2rem);background:var(--white);margin:auto;position:relative}.project-panel__close{position:absolute;top:2rem;right:2rem}.contacts p{width:100%;max-width:37.5%}.item-contact{display:grid;align-items:start;grid-template-columns:auto 1fr;gap:2.4rem;margin-top:2.4rem}.item-contact:first-child{margin-top:0}.item-contact span{font-weight:600}.item-contact a{text-decoration:underline}.search-form{max-width:calc(var(--content-width) / 2 - 2.4rem);padding:.4rem 0;border-bottom:1px solid var(--black);display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.search-form .search-toggle{pointer-events:none}.search-form__inp{font-size:clamp(1.2rem,1.151rem + .13vw,1.4rem);color:var(--black)}.search-form__inp::placeholder{color:var(--gray);text-transform:uppercase}.search-form__btn{width:2.4rem;height:2.4rem;position:relative}.search-form .search-reset,.search-form .search-toggle{position:absolute;width:100%;height:100%;transition:all .3s linear}.search-form .search-reset{visibility:hidden;opacity:0}.search-form .search-reset.show{visibility:visible;opacity:1}.search-form .search-reset.show+.search-toggle{visibility:hidden;opacity:0}.search-result,.search-toggle{flex-shrink:0;display:block;width:2.4rem;height:2.4rem}.search-result svg,.search-toggle svg{fill:var(--black)}.search-p__result{font-size:clamp(1.4rem,1rem + .3125vw,1.6rem);font-weight:500;text-transform:uppercase;text-align:right}.empty-state p{width:100%;max-width:50%;margin-top:2rem}.empty-state p:first-child{margin-top:0}.menu ul{display:flex;align-items:center;gap:1.6rem clamp(1.6rem,3.03vw,5.6rem);flex-wrap:wrap}.menu ul li{font-size:clamp(1.4rem,1rem + .3125vw,1.6rem);font-weight:600;text-transform:uppercase}.menu ul li.active{text-decoration:underline}.header{background:var(--white);position:fixed;top:0;left:0;width:100%;z-index:501;transition:transform .4s ease-out}.header.scroll{box-shadow:0 1px 2px 0 rgba(var(--black-rgb),.3)}.header.scroll.unshow{transform:translateY(-100%)}.header__inner{padding:clamp(2.4rem,1.731vw,3.2rem) 0;display:flex;align-items:center;justify-content:space-between;gap:2.4rem}.header__logo{flex-shrink:0;width:15.3rem}.header__search .search-form{width:100%;min-width:20rem;background:var(--white);position:absolute;top:50%;right:0;transform:translateY(-50%);visibility:hidden;opacity:0;pointer-events:none;transition:all .3s linear}.header__search .search-form.show{visibility:visible;opacity:1;pointer-events:all}.header__search .search-form .search-toggle{pointer-events:all}.icon-menu{display:none}.breadcrumbs{margin-bottom:2.4rem}.breadcrumbs:not(section):last-child{margin-bottom:0}.breadcrumbs ul{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs ul li{font-size:clamp(1.2rem,1.151rem + .13vw,1.4rem);color:var(--gray);display:inline;transition:all .3s linear}.breadcrumbs ul li:after{content:" / "}.breadcrumbs ul li:last-child{color:var(--black)}.breadcrumbs ul li:last-child:after{display:none}.breadcrumbs ul li a{color:var(--gray)}.breadcrumbs ul li:hover{color:var(--black)}.intro{overflow:hidden}.intro__row{min-height:100vh}.intro__content{padding:calc(var(--main-offset) + var(--header-h)) 0}.about-card__preview,.article-card__preview{position:relative;margin-bottom:2rem}.about-card__preview:not(section):last-child,.article-card__preview:not(section):last-child{margin-bottom:0}.about-card__preview .media-cover:after,.article-card__preview .media-cover:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(115deg,rgba(var(--black-rgb),.2) 0,rgba(var(--black-rgb),0) 39.62%)}.article-card__preview .media-cover{padding-top:68.33%}.article-card__preview .media-cover img{transition:all .8s cubic-bezier(.25,.46,.45,.94)}.article-card__preview .media-cover:hover img{transform:scale(1.05)}.article-card__tags{max-width:calc(100% - 3.2rem);display:flex;flex-wrap:wrap;gap:.8rem;position:absolute;top:1.6rem;left:1.6rem}.article-card__tags a,.article-card__tags span{font-size:clamp(1.2rem,1.151rem + .13vw,1.4rem);font-weight:600;text-transform:uppercase;padding:.6rem 1.2rem;background:var(--white)}.article-card__content .h4{margin-bottom:2rem}.article-card__content .h4:not(section):last-child{margin-bottom:0}.article-card__content .h4 a:hover{color:var(--primary)}.article-card__meta{font-size:clamp(1.2rem,1.151rem + .13vw,1.4rem);display:flex;align-items:center;flex-wrap:wrap;gap:2.4rem}.article-card__author,.article-card__date{text-transform:uppercase}.article-card__author{font-weight:600;display:flex;align-items:center;gap:.8rem}.article-card__author:before{content:"";width:1.2rem;height:1.2rem;background:var(--black)}.article-card__date,.article-card__duration{font-weight:500}.article-card__duration{margin-left:auto}.inner-page{overflow:hidden}.inner-page .swiper-3{overflow:visible}.inner-page__card .h1,.inner-page__card h1{text-transform:uppercase}.articles .project-card{align-self:center;grid-column-end:span 2;margin-left:25%}.articles__top{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:2.4rem}.articles__top:not(section):last-child{margin-bottom:0}.articles__top .navs{flex:1 1 auto}.articles__count{text-transform:uppercase}.articles__grid{display:grid;align-items:start;grid-template-columns:15fr 9fr;gap:2.4rem}.articles__grid .article-card,.articles__grid .item-tiles{min-height:clamp(17.8rem,18.181vw,33.6rem)}.articles__grid .item-tiles__content p{font-size:clamp(1.4rem,1rem + .3125vw,1.6rem);max-width:37rem}.articles__grid .article-card{display:flex;flex-direction:column;padding:clamp(1.6rem,1.5vw,2.4rem);position:relative}.articles__grid .article-card:nth-child(3n+1){grid-row:1/3;height:100%}.articles__grid .article-card:nth-child(3n+1) .article-card__content .h4{font-size:clamp(2.4rem,1.6471rem + 1.5686vw,2.8rem);max-width:82rem}.articles__grid .article-card .media-cover{width:100%;height:100%;padding-top:0;position:absolute;top:0;left:0}.articles__grid .article-card .media-cover:after{background:linear-gradient(0deg,rgba(var(--black-rgb),.6) 0,rgba(var(--black-rgb),0) 100%),linear-gradient(115deg,rgba(var(--black-rgb),.2) 0,rgba(var(--black-rgb),0) 39.62%)}.articles__grid .article-card__preview{position:static}.articles__grid .article-card__content,.articles__grid .article-card__tags{position:relative;z-index:1}.articles__grid .article-card__tags{max-width:100%;top:0;left:0}.articles__grid .article-card__content{color:var(--white);margin-top:auto;overflow:hidden}.articles__grid .article-card__content a,.articles__grid .article-card__content a:hover{color:var(--white)}.articles__grid .article-card__author:before{background:var(--white)}.share-link{flex-shrink:0;width:5.4rem;height:5.4rem;padding:1.6rem;background:var(--black)}.share-link svg{stroke:var(--white);width:100%;height:100%}.information--list .information__item,.information--project .information__item:nth-child(3n+2){grid-column:span 8}.information__items{align-items:start;grid-template-columns:repeat(18,1fr);gap:3.2rem 2.4rem}.information__item{grid-column:span 5}.information__title{font-weight:600;text-transform:uppercase;display:inline-block;padding:.8rem 1.6rem;background:var(--light-gray);margin-bottom:2rem}.information__title:not(section):last-child{margin-bottom:0}.information__content{display:flex;flex-direction:column;align-items:flex-start}.information__content a{margin-bottom:.8rem}.information__content a:not(section):last-child{margin-bottom:0}.information__content a:hover{color:var(--primary)}.content-sec--rejected ul,.content-sec--requirement ul,.information__content ul{max-width:100rem;padding-left:0;margin-bottom:1.6rem;margin-top:1.6rem}.content-sec--rejected ul:not(section):last-child,.content-sec--requirement ul:not(section):last-child,.information__content ul:not(section):last-child{margin-bottom:0}.content-sec--rejected ul:first-child,.content-sec--requirement ul:first-child,.information__content ul:first-child{margin-top:0}.content-sec--rejected ul li,.content-sec--requirement ul li,.information__content ul li{font-weight:500;display:flex;align-items:flex-start;gap:1rem;margin-bottom:.8rem}.content-sec--rejected ul li:not(section):last-child,.content-sec--requirement ul li:not(section):last-child,.information__content ul li:not(section):last-child{margin-bottom:0}.content-sec--rejected ul li:before,.content-sec--requirement ul li:before,.information__content ul li:before{content:"";flex-shrink:0;width:1.6rem;height:1.6rem;margin-top:.2em}.content-sec--rejected ul li>*,.content-sec--requirement ul li>*,.information__content ul li>*{display:contents}.content-sec--requirement ul li:before,.information__content ul li:before{background:var(--black)}.content-sec--rejected ul{column-count:2}.content-sec--rejected ul li{page-break-inside:avoid;break-inside:avoid}.content-sec--rejected ul li:before{content:"";background:url(/img/svg/cross.svg) 50%/contain no-repeat}.card,.project-card{display:grid;align-items:start;gap:2.4rem}.card .media-cover img,.project-card .media-cover img{transition:all .8s cubic-bezier(.25,.46,.45,.94)}.card .media-cover:hover img,.project-card .media-cover:hover img{transform:scale(1.05)}.card .media-el img,.project-card .media-el img{aspect-ratio:1}.card .anchors,.project-card .anchors{margin-top:auto}.card .h3,.card h3,.project-card .h3,.project-card h3{font-size:clamp(2rem,1.2471rem + 1.5686vw,2.4rem)}.card__img,.project-card__img{min-height:100%}.card__content,.project-card__content{min-height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.card__title a:hover,.project-card__title a:hover{color:var(--primary)}.card__athors a,.card__desc a,.project-card__athors a,.project-card__desc a{font-weight:600;text-decoration:underline}.card__athors a:hover,.card__desc a:hover,.project-card__athors a:hover,.project-card__desc a:hover{color:var(--primary)}.card__authors,.project-card__authors{color:var(--gray);margin-bottom:auto}.card__authors a,.project-card__authors a{color:var(--gray)}.card__desc,.project-card__desc{font-weight:500;margin-bottom:.8rem}.card__desc:not(section):last-child,.project-card__desc:not(section):last-child{margin-bottom:0}.card__dates,.project-card__dates{color:var(--gray)}.card__dates span:after,.project-card__dates span:after{content:" /"}.card__dates span:last-child:after,.project-card__dates span:last-child:after{content:none}.card__type,.project-card__type{max-width:62rem;display:flex;flex-wrap:wrap;gap:1.6rem 2.4rem}.card__type span,.project-card__type span{font-size:clamp(1.2rem,1.151rem + .13vw,1.4rem);font-weight:600;color:var(--black);text-transform:uppercase;display:flex;align-items:center;gap:.8rem}.card__type span:before,.project-card__type span:before{content:"";width:1.2rem;height:1.2rem;background:var(--black)}.card{grid-template-columns:1fr 3fr 4fr;margin-bottom:6.4rem}.card:not(section):last-child{margin-bottom:0}.card__img{box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.card__img.media-cover{padding-top:100%}.card__carousel{min-width:0}.card__carousel .media-cover{padding-top:77.45%}.card__carousel .nav-btn{width:3.7rem;height:3.7rem}.card__stats{display:flex;flex-wrap:wrap;gap:2.4rem;margin-bottom:2rem}.card__stats:not(section):last-child{margin-bottom:0}.card__stats span{font-size:clamp(1.2rem,1.151rem + .13vw,1.4rem);font-weight:600;text-transform:uppercase;padding:.6rem 1.2rem;background:var(--light-gray)}.project-card__img.media-cover{padding-top:77.87%}.projects{overflow:hidden}.filter{display:grid;align-items:start;grid-template-columns:1fr auto;gap:2.4rem}.filter__form{position:relative}.filter__form .dropdown{position:static}.filter__form .dropdown.open .dropdown__body{clip-path:polygon(-100vw 0,100vw 0,100vw 100%,-100vw 100%)}.filter__form .dropdown__body{width:100%;padding:clamp(2.4rem,2.5vw,4rem) 0;clip-path:polygon(-100vw 0,100vw 0,100vw 0,-100vw 0);overflow:visible}.filter__form .dropdown__body:before{content:"";width:200vw;height:100%;background:var(--white);position:absolute;top:0;left:-100vw;z-index:-1;pointer-events:none;transition:all .3s linear}.filter__cols{display:flex;flex-wrap:wrap;gap:7.2rem}.filter__items{max-width:max-content}.filter__items .ui-checkbox{margin-bottom:1rem}.filter__items .ui-checkbox:not(section):last-child{margin-bottom:0}.filter__items--col-2{column-count:2;column-gap:5.6rem}.filter__items--col-2>*{page-break-inside:avoid;break-inside:avoid}.filter__items--range{display:flex;flex-wrap:wrap;gap:2.4rem}.filter__items--range .ui-input{width:13.2rem}.filter__items--range .ui-input span{font-size:clamp(1.4rem,1rem + .3125vw,1.6rem);font-weight:600;display:block;margin-bottom:.8rem}.filter__items--range .ui-input span:not(section):last-child{margin-bottom:0}.filter__reset{font-weight:600;color:var(--gray);flex-shrink:0}.filter__reset,.filter__result{font-size:clamp(1.4rem,1rem + .3125vw,1.6rem)}.filter__result{font-weight:500;text-transform:uppercase}.filter-selected{display:flex;gap:3.2rem}.filter-selected__items{display:flex;flex-wrap:wrap;gap:1rem}.filter-selected__items:empty+.filter__reset{display:none}.filter-selected__items li{font-size:clamp(1.4rem,1rem + .3125vw,1.6rem);padding:.6rem 1.2rem;background:var(--light-gray);display:flex;align-items:center;gap:.8rem}.filter-selected__items li .btn-cross{width:1.6rem;height:1.6rem}.filter-selected__items li .btn-cross:after,.filter-selected__items li .btn-cross:before{height:1px}.team__items{display:grid;align-items:start;gap:3.2rem 2.4rem}.team__item .media-cover{padding-top:129.04%;margin-bottom:1.2rem}.team__item .media-cover:not(section):last-child{margin-bottom:0}.team__item .h3,.team__item h3{font-size:clamp(1.2rem,1.151rem + .13vw,1.4rem);text-transform:uppercase}.team__item--main{grid-column:span 2}.team__item--main .media-cover{padding-top:93.46%}.notfound-p{min-height:calc(100% - var(--header-h) - var(--main-offset) - 8rem);display:flex;flex-direction:column;align-items:center;justify-content:center}.notfound-p .h1,.notfound-p h1{margin-bottom:2rem}.notfound-p .h1:not(section):last-child,.notfound-p h1:not(section):last-child{margin-bottom:0}.notfound-p p{max-width:50rem}.notfound-p p a{font-weight:600;color:var(--primary);text-decoration:underline}.notfound-p__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.notfound-p__img{max-width:clamp(32rem,30.46vw,58.5rem)}.notfound-p__img img{width:100%}.about-card .media-cover{padding-top:47.31%}.about-card__title{font-size:clamp(1.2rem,1.151rem + .13vw,1.4rem);font-weight:600;text-transform:uppercase;max-width:calc(100% - 3.2rem);padding:.6rem 1.2rem;background:var(--white);position:absolute;top:1.6rem;left:1.6rem}.about__row{display:grid;align-items:start;grid-template-columns:15fr 9fr;gap:2.4rem}.about__row .about-card:nth-child(odd) .media-cover{padding-top:35.77%}.about__row .about-card:nth-child(odd) .about-card__content{max-width:63rem}.about__row .about-card:nth-child(2n+2){width:77.7777777778%;justify-self:end}.about__row .about-card:nth-child(2n+2) .about-card__content{max-width:43rem}.tiles--sitemap .item-tiles .h3,.tiles--sitemap .item-tiles h3{display:inline-flex;align-items:center;gap:2.4rem}.tiles--sitemap .item-tiles .h3:after,.tiles--sitemap .item-tiles h3:after{content:"";width:3.2rem;height:3.2rem;background:url(/img/svg/arrow-r.svg) 50%/contain no-repeat;transition:all .3s linear}.tiles--sitemap .item-tiles:nth-child(4n){grid-column:span 2}.tiles--sitemap .item-tiles:hover .h3:after,.tiles--sitemap .item-tiles:hover h3:after{margin-left:-1rem}.tiles .grid-2,.tiles .grid-3{gap:2.4rem}.tiles .grid-2 .item-tiles{min-height:20rem}.item-tiles{min-height:clamp(19.7rem,18.181vw,33.6rem);padding:clamp(1.6rem,1.5vw,2.4rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2.4rem;position:relative}.item-tiles .media-cover,.item-tiles .media-cover:after{position:absolute;top:0;left:0;width:100%;height:100%}.item-tiles .media-cover{z-index:-1}.item-tiles .media-cover:after{content:"";background:linear-gradient(90deg,var(--primary) 0,rgba(var(--primary-rgb),.5) 100%)}.item-tiles .light-btn{margin-top:auto}.item-tiles__label{font-size:clamp(1.2rem,1.151rem + .13vw,1.4rem);font-weight:600;text-transform:uppercase;padding:.6rem 1.2rem;background:var(--white);margin-bottom:auto}.item-tiles__content{color:var(--white)}.item-tiles__content .h2,.item-tiles__content h2{text-transform:uppercase}.item-tiles__content p{margin-top:1.6rem;max-width:49rem}.item-tiles__content p:first-child{margin-top:0}.cover-sec{position:relative}.cover-sec .media-cover,.cover-sec .media-cover:after{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.cover-sec .media-cover img{filter:blur(1rem)}.cover-sec .media-cover:after{content:"";background:linear-gradient(0deg,rgba(var(--primary-rgb),.5) 0,rgba(var(--primary-rgb),.5) 100%),linear-gradient(0deg,rgba(var(--black-rgb),.19) 0,rgba(var(--black-rgb),.19) 100%);z-index:1}.cover-sec .container{min-height:clamp(40.5rem,39.322vw,75.5rem);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cover-sec__content{color:var(--white)}.cover-sec__content .h1,.cover-sec__content .h2,.cover-sec__content h1,.cover-sec__content h2{font-size:clamp(3rem,2.3rem + 1.3vw,4.8rem);text-transform:uppercase;margin-bottom:2rem}.cover-sec__content .h1:not(section):last-child,.cover-sec__content .h2:not(section):last-child,.cover-sec__content h1:not(section):last-child,.cover-sec__content h2:not(section):last-child{margin-bottom:0}.cover-sec__content p{max-width:62rem;margin:0 auto}.cover-sec__content .btn{margin-top:6rem}.cover-sec__content .btn:first-child{margin-top:0}.cookie,.copy-popup,.page-up{position:fixed;bottom:2.4rem;right:var(--container-offset);transition:visibility .3s linear,opacity .3s linear;visibility:hidden;opacity:0;pointer-events:none;z-index:501}.cookie.show,.copy-popup.show,.page-up.show{visibility:visible;opacity:1;pointer-events:auto}.copy-popup{width:calc(100% - var(--container-offset) * 2);max-width:max-content}.copy-popup p{font-size:clamp(1.4rem,1rem + .3125vw,1.6rem);font-weight:600}.copy-popup__inner{padding:clamp(1.6rem,1.5vw,2.4rem);background:var(--white);box-shadow:0 1px 2px 0 rgba(var(--black-rgb),.3)}.cookie{max-width:calc(100% - var(--container-offset) * 2);min-width:0}.cookie p{font-size:clamp(1.4rem,1rem + .3125vw,1.6rem);font-weight:600}.cookie p a{color:var(--primary);text-decoration:underline}.cookie .btn{font-size:clamp(1.2rem,1.151rem + .13vw,1.4rem);padding:0 2.4rem}.cookie__inner{width:100%;max-width:50.3rem;padding:2.4rem 3.2rem;display:grid;align-items:start;grid-template-columns:1fr auto;gap:2.4rem;margin-left:auto}.cookie__inner,.page-up{background:var(--white);box-shadow:0 1px 2px 0 rgba(var(--black-rgb),.3)}.page-up{width:5.6rem;height:5.6rem;padding:1.6rem}.page-up svg{stroke:var(--black)}.footer{padding-bottom:2.4rem}.footer .container{display:grid;align-items:start;grid-template-columns:1fr auto;gap:2.4rem}.footer .menu{justify-content:space-between}.footer__mail span{font-size:clamp(1.4rem,1rem + .3125vw,1.6rem);font-weight:600;text-transform:uppercase;display:block;margin-bottom:2rem}.footer__mail span:not(section):last-child{margin-bottom:0}.footer__mail .h1{font-weight:400;text-decoration:underline;text-decoration-thickness:6%;text-underline-offset:12%;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.footer__links{display:flex;gap:1.6rem clamp(1.6rem,3.03vw,5.6rem);flex-wrap:wrap}.footer__links a,.footer__links p{font-size:clamp(1.2rem,1rem + .15625vw,1.3rem);color:var(--gray);font-weight:500}@media (min-width:120.6875rem){html{font-size:clamp(.625rem,.625rem + .375 * (100vw - 120.625rem)/35.625,1rem)}}@media (min-width:767.98px){.swiper-scrollbar{display:none}blockquote figure{gap:1.2rem}.mob-only{display:none}.sec-top{gap:1.2rem}.grid-3{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr 1fr}.inner-page__card.card,.inner-page__card.project-card{grid-template-columns:19.79% auto}.card__content,.project-card__content{gap:1.2rem}.project-card{grid-template-columns:5fr 7fr}.filter-selected__items{gap:1.2rem}.team__items{grid-template-columns:repeat(8,1fr)}}@media (min-width:1024.98px){.h1,h1{font-size:clamp(2.8rem,1.3097rem + 1.4563vw,4rem)}.h2,.page-content h1,h2{font-size:clamp(2.4rem,-.5816rem + 2.9126vw,3.6rem)}.h4,h4{font-size:clamp(2rem,1.0078rem + .9709vw,2.4rem)}blockquote p{font-size:clamp(2.4rem,1.4078rem + .9709vw,2.8rem)}.desktop-hidden{display:none}.grid-3{grid-template-columns:repeat(3,1fr)}.header__mob{flex-shrink:0}.header__mob .container{padding:0!important}.header__mob-inner{display:flex;align-items:center;position:relative;gap:3.2rem}.articles__grid .article-card:nth-child(3n+1) .article-card__content .h4{font-size:clamp(2.8rem,1.3097rem + 1.4563vw,4rem)}.articles .grid-3{row-gap:5.6rem}.card .h3,.card h3,.project-card .h3,.project-card h3{font-size:clamp(2.4rem,1.4078rem + .9709vw,2.8rem)}.projects .grid-2{row-gap:4.8rem;row-gap:9.6rem}}@media (min-width:1535.98px){blockquote p{margin-bottom:6rem}blockquote figure{gap:1.6rem}.btn{gap:1.2rem}.section{margin-bottom:12rem}.sec-top{gap:1.6rem;margin-bottom:4rem}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content hr,.page-content ol,.page-content p,.page-content ul{margin-bottom:3.2rem}.page-content h1,.page-content h2,.page-content h3{margin-top:8rem}.page-content li{margin-bottom:2.4rem}.page-content blockquote,.page-content figure,.page-content iframe,.page-content img,.page-content video{margin:8rem 0}.sec-bottom{margin-top:8rem}.mb-120{margin-bottom:12rem}.mb-100{margin-bottom:10rem}.mb-80{margin-bottom:8rem}.mb-60{margin-bottom:6rem}.mb-40{margin-bottom:4rem}.mb-24{margin-bottom:2.4rem}.search-form{gap:1.2rem}.breadcrumbs{margin-bottom:4rem}.about-card__preview,.article-card__content .h4,.article-card__preview{margin-bottom:2.4rem}.articles__top{margin-bottom:4rem}.information__title{margin-bottom:2.4rem}.content-sec--rejected ul li,.content-sec--requirement ul li,.information__content ul li{gap:1.2rem}.card__content,.project-card__content{gap:1.6rem}.card{margin-bottom:10rem}.card__stats{margin-bottom:2.4rem}.filter-selected__items{gap:1.6rem}.cover-sec__content .h1,.cover-sec__content .h2,.cover-sec__content h1,.cover-sec__content h2{margin-bottom:2.4rem}.cover-sec__content .btn{margin-top:8rem}.footer{padding-bottom:4rem}}@media (max-width:1535.98px){:root{--container-offset:2.4rem}}@media (max-width:1024.98px){.desktop-only{display:none}.header__inner{position:relative;z-index:1}.header__mob{position:fixed;top:0;left:0;width:100%;max-width:100%;height:100%;background:var(--white);padding-top:var(--header-h);overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;transition:.3s linear;filter:blur(10px)}.header__mob.show{visibility:visible;opacity:1;pointer-events:auto;filter:blur(0)}.header__mob .container{height:100%}.header__mob-inner{height:100%;padding:2.4rem 0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none}.header__mob-inner::-webkit-scrollbar{display:none;width:0;height:0}.header__menu{margin-bottom:4rem}.header__menu:not(section):last-child{margin-bottom:0}.header__menu ul{flex-direction:column}}@media (max-width:767.98px){.mob-hidden{display:none}.projects .grid-2{grid-template-columns:1fr 1fr}}@media (max-width:575.98px){.light-btn,.main-btn{width:100%}.icon-menu{flex-shrink:0;width:40px;height:40px;display:block;position:relative;z-index:501;transition:all .4s ease-in-out}.icon-menu__items{height:100%;position:relative}.icon-menu__items span{display:block;height:2px;background:var(--primary-color);position:absolute;left:0;width:100%;transition:top .2s ease-in-out .3s,bottom .2s ease-in-out .3s,transform .3s ease-in-out,opacity .2s ease-in-out .2s;transform-origin:center center}.icon-menu__items span:first-child{top:0}.icon-menu__items span:nth-child(2){top:50%;transform:translateY(-50%)}.icon-menu__items span:last-child{bottom:0}.icon-menu.active .icon-menu__items span{transition:top .2s ease-in-out,bottom .2s ease-in-out,transform .3s ease-in-out .2s,opacity .1s ease-in-out .2s;transform-origin:center center}.icon-menu.active .icon-menu__items span:first-child{top:calc(50% - 1px);transform:rotate(45deg)}.icon-menu.active .icon-menu__items span:nth-child(2){opacity:0}.icon-menu.active .icon-menu__items span:last-child{bottom:calc(50% - 1px);transform:rotate(-45deg)}}@media (max-width:1024.98px) and (min-width:1535.98px){.header__menu{margin-bottom:6rem}}@media (min-width:767.98px) and (max-width:1024.98px){.projects .grid-2{grid-template-columns:1fr}}.wrap.loaded{opacity:1}[data-animation]{opacity:1!important;transform:none!important}.header__logo img{width:100%;height:auto}.header__search .search-toggle{display:flex}.block-figure__media,.block-gallery__media,.media-cover,.media-el,.quote-portrait{position:relative}.block-figure__media>img,.block-gallery__media>img,.media-cover>img,.media-el>img,.quote-portrait>img{object-fit:cover}.media-placeholder{position:absolute;inset:0;background:#e6e6e6}.entity-blocks>*{margin-bottom:12rem}.entity-blocks>:last-child{margin-bottom:0}.quote-portrait{flex:0 0 6.4rem;width:6.4rem;height:6.4rem;overflow:hidden;border-radius:50%}.page-content blockquote figure{display:flex;align-items:center;gap:1.6rem}.page-content blockquote figcaption{display:flex;flex-direction:column}.information__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.information__items>div{display:grid;grid-template-columns:minmax(12rem,.35fr) 1fr;gap:2rem;padding-top:1.6rem;border-top:1px solid #0f0f0f}.information__items dt{color:#717171}.catalog-extra{display:none}.empty-state{padding:8rem 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:767px){.entity-blocks>*{margin-bottom:6rem}.information__items{grid-template-columns:1fr}}