@charset 'UTF-8';@-webkit-keyframes transformArrow{0%{background-position:2px 2px,18px 2px,2px 2px,-20px 20px,-4px 20px,-22px 20px}90%{background-position:2px 2px,18px 2px,2px 2px,-20px 20px,-4px 20px,-22px 20px}100%{background-position:42px -24px,38px 2px,22px -22px,2px 2px,18px 2px,2px 2px}}@keyframes transformArrow{0%{background-position:2px 2px,18px 2px,2px 2px,-20px 20px,-4px 20px,-22px 20px}90%{background-position:2px 2px,18px 2px,2px 2px,-20px 20px,-4px 20px,-22px 20px}100%{background-position:42px -24px,38px 2px,22px -22px,2px 2px,18px 2px,2px 2px}}@-webkit-keyframes transformArrowMax{0%{background-position:4px 4px,36px 4px,4px 4px,-40px 40px,-8px 40px,-44px 40px}90%{background-position:4px 4px,36px 4px,4px 4px,-40px 40px,-8px 40px,-44px 40px}100%{background-position:84px -48px,76px 4px,44px -44px,4px 4px,36px 4px,4px 4px}}@keyframes transformArrowMax{0%{background-position:4px 4px,36px 4px,4px 4px,-40px 40px,-8px 40px,-44px 40px}90%{background-position:4px 4px,36px 4px,4px 4px,-40px 40px,-8px 40px,-44px 40px}100%{background-position:84px -48px,76px 4px,44px -44px,4px 4px,36px 4px,4px 4px}}@-webkit-keyframes rotateTitlePlus{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateTitlePlus{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes showLetterX{0%{opacity:1}33%{opacity:0}66%{opacity:0}}@keyframes showLetterX{0%{opacity:1}33%{opacity:0}66%{opacity:0}}@-webkit-keyframes showLetterS{0%{opacity:0}33%{opacity:1}66%{opacity:0}}@keyframes showLetterS{0%{opacity:0}33%{opacity:1}66%{opacity:0}}@-webkit-keyframes showLetterA{0%{opacity:0}33%{opacity:0}66%{opacity:1}}@keyframes showLetterA{0%{opacity:0}33%{opacity:0}66%{opacity:1}}@-webkit-keyframes arrow-1{0%{left:0}50%{left:10px}100%{left:0}}@keyframes arrow-1{0%{left:0}50%{left:10px}100%{left:0}}.introductionButton,button,input[type=button],input[type=reset],input[type=submit],label,select{-ms-touch-action:manipulation;touch-action:manipulation}article,aside,canvas,fieldset,figcaption,figure,footer,header,hgroup,main,nav,progress,section,summary,textarea{display:block}html{overflow-x:hidden;font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5;-moz-text-size-adjust:100%}body{color:#24292e;font-family:Montserrat,Verdana,Geneva,sans-serif;-webkit-font-feature-settings:'liga' 1,'clig' 1,'kern' 1;font-feature-settings:'liga' 1,'clig' 1,'kern' 1;font-display:swap;-epub-hyphens:manual;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}h1,h2,h3,h4,h5,h6{margin:48px 0 24px;margin:3rem 0 1.5rem;font-weight:700;text-rendering:auto;-webkit-column-break-after:avoid;page-break-after:avoid;break-after:avoid;orphans:3;widows:3;-moz-column-break-after:avoid}h1{font-size:39.81px;font-size:2.49rem;line-height:1.21}h2{font-size:33.18px;font-size:2.07rem;line-height:1.45}h3{font-size:27.65px;font-size:1.73rem;line-height:1.74}h4{font-size:23.04px;font-size:1.44rem;line-height:1.04}h5{font-size:19.2px;font-size:1.2rem;line-height:1.25}h6{font-size:16px;font-size:1rem;line-height:1.5}address,audio,dd,dl,dt,ol,p,pre,ul{margin:24px 0;margin:1.5rem 0}dd,ol,ul{padding:0 0 0 1em}li>ol,li>ul{margin:24px 0;margin:1.5rem 0}code,pre,samp,tt,var{font-family:Consolas,Monaco,Andale Mono,Courier New,Courier,Freemono,Nimbus Mono L,monospace}dt{font-weight:700}dd{font-style:italic}ul{list-style:disc}ol{list-style:decimal}li{margin:12px 0;margin:.75rem 0}abbr,acronym,b,dfn,kbd,strong,th,var{font-weight:700}code,samp,var{color:#ff645a}pre{overflow-x:auto;padding:0 1.5em;white-space:pre-wrap;word-wrap:break-word;-moz-tab-size:2;-o-tab-size:2;tab-size:2}var{font-style:normal}blockquote,cite,em,i,q{font-style:italic}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}blockquote{margin:24px 3em;margin:1.5rem 3em}abbr,acronym,ins{text-decoration:none;cursor:help}abbr,acronym,ins,mark{border-bottom:1px dotted #2d70b3;color:#2d70b3}del,s,strike{text-decoration:line-through}abbr,acronym{margin:0 -.075em 0 0;letter-spacing:.075em}small,sub,sup{font-size:12px;font-size:.75rem;line-height:0}sub,sup{position:relative}address{font-style:normal}del{border-bottom:1px dotted #f1f2f3;color:#f1f2f3}kbd{display:inline-block;height:22px;height:1.38rem;padding:0 .25em;border-radius:3px;background:#f1f2f3;background-clip:padding-box;font-weight:700;font-family:Consolas,Monaco,Andale Mono,Courier New,Courier,Freemono,Nimbus Mono L,monospace;line-height:22px;line-height:1.38rem;vertical-align:top}sup{top:-.65em}sub{bottom:-.25em}big{font-size:33.18px;font-size:2.07rem;line-height:0}u{text-decoration:underline}img{height:auto;max-width:100%;border:0;vertical-align:top;-ms-interpolation-mode:bicubic}.partner svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;fill:#fff}.partners-blackIcons g,.partners-blackIcons path,.partners-blackIcons svg{fill:#000}td,th{padding:23px 15px 24px;padding:1.44rem 15px 1.5rem;border:1px solid #f1f2f3}caption{padding:0 0 12px;padding:0 0 .75rem;font-weight:700;text-align:left}table{width:100%;border-spacing:0;border-collapse:collapse;margin:24px 0;margin:1.5rem 0;empty-cells:hide}th{text-align:left}hr{display:block;height:0;padding:0;border-top:1px solid #000;margin:24px 0;margin:1.5rem 0}::-moz-selection{color:#fff;background:#2d70b3}::selection{color:#fff;background:#2d70b3}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:1px dotted #f1f2f3}a{color:#000;-webkit-tap-highlight-color:rgba(45,112,179,.25);text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;-webkit-transition:color .2s;transition:color .2s}a:hover{color:#fc8843}a:active{color:#2d70b3}fieldset{padding:0;border:0;margin:0}legend{position:relative;left:-1.5em;padding:0 1.5em;font-weight:700}label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button,input,select,textarea{margin:0;font-family:inherit}button,input,select{font-size:inherit}button,input,textarea{-webkit-box-sizing:content-box;box-sizing:content-box}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input,select,textarea{border:1px solid #f1f2f3}input{padding:0 15px}button,select{text-transform:none}input,select{vertical-align:top}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding:0;border:0;vertical-align:middle}button,input[type=button],input[type=number],input[type=reset],input[type=search],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#f1f2f3;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#f1f2f3;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#f1f2f3;opacity:1}input:-moz-placeholder,textarea:-moz-placeholder{color:#f1f2f3;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#f1f2f3;opacity:1}input::placeholder,textarea::placeholder{color:#f1f2f3;opacity:1}.introductionButton,button,input[type=button],input[type=reset],input[type=submit]{height:48px;height:3rem;padding:0 15px;border:0;cursor:pointer}button:disabled,input:disabled,input[readonly],textarea:disabled,textarea[readonly]{opacity:.5;cursor:default;cursor:not-allowed}input{height:46px;height:2.88rem;-webkit-box-shadow:none;box-shadow:none}input[type=file]{height:auto;border:0}input[type=search] ::-webkit-search-cancel-button{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.calculatorText iframe{width:100%;height:400px}select{height:48px;height:3rem;vertical-align:top}select[multiple]{height:120px;height:7.5rem}textarea{overflow:auto;height:190px;height:11.88rem;padding:12px 15px;padding:.75rem 15px;font-size:inherit}html{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;min-height:100%}body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;margin:0;background:#fff;--scrollbar-width:calc(100vw - 100%)}.page-is-stuck{position:fixed;overflow:hidden;width:100%}.page-is-stuck::-webkit-scrollbar{display:none}@media print{abbr,acronym,code,del,ins,pre,var{border:0;color:#24292e;text-decoration:none}body,html{background:#fff}blockquote,img,table,tr{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;-moz-column-break-inside:avoid}abbr[title]:after,acronym[title]:after,del[title]:after,ins[title]:after{content:' (' attr(title) ')'}@page{size:A4;margin:.5cm}html{-webkit-box-decoration-break:clone;box-decoration-break:clone}body{color:#24292e;font-size:12pt;line-height:1.5}p{orphans:3;widows:3}thead{display:table-header-group}a[href^='#']:after,a[href^='javascript:']:after,a[href^='mailto:']:after,a[href^='tel:']:after{content:''}a{color:#24292e;text-decoration:none}a:active,a:hover{color:#24292e}a:after{content:' (' attr(href) ')';font-size:90%}button,form,input,select,textarea{display:none}body{width:auto;min-width:0;max-width:none;padding:2.54cm}}.contentButton,.filterLabel,.formSubmit,.moreLink{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;padding:0 30px;border:4px solid #f1f2f3;color:#f1f2f3;background:0 0;font-weight:700;font-size:14px;font-size:.88rem;line-height:1;-webkit-transition:border .2s;transition:border .2s}.contentButton:hover,.filterLabel:hover,.formSubmit:hover,.moreLink:hover{color:#fff}.contentButton:after,.filterLabel:after,.formSubmit:after,.moreLink:after{position:absolute;z-index:-1;top:-4px;left:-4px;content:'';display:block;width:calc(100% + 8px);height:calc(100% + 8px);background:#000;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.contentButton:hover,.filterLabel:hover,.formSubmit:hover,.moreLink:hover{border-color:#000;background:#fff}.contentButton:hover:after,.filterLabel:hover:after,.formSubmit:hover:after,.moreLink:hover:after{opacity:1}.contentButton,.moreLink{border-color:#000;color:#fff}.contentButton:hover,.moreLink:hover{color:#f1f2f3}.contentButton:after,.moreLink:after{opacity:1}.contentButton:hover,.moreLink:hover{border-color:#f1f2f3}.contentButton:hover:after,.moreLink:hover:after{opacity:0}.calculatorButton{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;padding:15px 45px 15px 20px;border:4px solid #000;color:#fff;font-weight:700;font-size:14px;font-size:.88rem;line-height:1.1}.calculatorButton:hover{color:#000}.calculatorButton:before{position:absolute;z-index:-1;top:0;left:0;content:'';display:block;width:100%;height:100%;background:#000;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.calculatorButton:after{position:absolute;z-index:-1;top:0;left:0;content:'';display:block;width:100%;height:100%;background:#fff;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.calculatorButton .arrowSvg{position:absolute;right:5px;bottom:5px;width:20px;fill:currentColor}.calculatorButton .dwgSvg{position:absolute;top:-4px;right:-4px;height:60px;background:#fff}.calculatorButton:hover:before{opacity:0}.calculatorButton:hover:after{opacity:1}.js-sliderCursor{cursor:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js-sliderCursor:before{position:absolute;top:0;content:'';display:block;width:54px;height:38px;background-image:url(/images/arrow-right.svg);background-size:cover;visibility:hidden;opacity:0;pointer-events:none}.js-sliderCursor:active:before,.js-sliderCursor:hover:before{visibility:visible;opacity:1}.sliderNavigation-prev:before{left:0;-webkit-transform:translate(var(--cursorX),var(--cursorY)) translateY(10px) rotate(180deg);-ms-transform:translate(var(--cursorX),var(--cursorY)) translateY(10px) rotate(180deg);transform:translate(var(--cursorX),var(--cursorY)) translateY(10px) rotate(180deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.sliderNavigation-next:before{right:100%;-webkit-transform:translate(var(--cursorX),var(--cursorY)) translateY(10px);-ms-transform:translate(var(--cursorX),var(--cursorY)) translateY(10px);transform:translate(var(--cursorX),var(--cursorY)) translateY(10px)}.filterSelectToggle:after,.filterSelectToggle:before,.questionTrigger:after,.questionTrigger:before{position:absolute;top:50%;right:0;content:'';display:block;width:12px;height:3px;border-radius:1.5px;margin:-1.5px 0 0;background:currentColor;-webkit-transform-origin:1.5px 50%;-ms-transform-origin:1.5px 50%;transform-origin:1.5px 50%;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.filterSelectToggle:before,.questionTrigger:before{opacity:1;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.filterSelectToggle:after,.questionTrigger:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.filterSelectHolder-is-active .filterSelectToggle:before,.js-accordion-is-active .questionTrigger:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.filterSelectHolder-is-active .filterSelectToggle:after,.js-accordion-is-active .questionTrigger:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.contactMap [class*=ymaps-2][class*='-ground-pane'],.mapHolder [class*=ymaps-2][class*='-ground-pane'],.sliderMap [class*=ymaps-2][class*='-ground-pane']{-webkit-filter:grayscale(1);filter:grayscale(1)}.contactsLink,.menuLink,.pageDescriptionPhone,.sectionDescriptionPhone{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.contactsLink:before,.menuLink:before,.pageDescriptionPhone:before,.sectionDescriptionPhone:before{position:absolute;z-index:-1;top:-5px;right:-10px;bottom:-5px;left:-10px;content:'';display:block;background:#fc8843;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.formSection .contactsLink:before,.formSection .menuLink:before,.formSection .pageDescriptionPhone:before,.formSection .sectionDescriptionPhone:before{display:none}.footer .contactsLink:before,.footer .menuLink:before,.footer .pageDescriptionPhone:before,.footer .sectionDescriptionPhone:before{display:none}.contactsLink:focus,.contactsLink:hover,.menuLink:focus,.menuLink:hover,.pageDescriptionPhone:focus,.pageDescriptionPhone:hover,.sectionDescriptionPhone:focus,.sectionDescriptionPhone:hover{outline:0}.contactsLink:focus:before,.contactsLink:hover:before,.menuLink:focus:before,.menuLink:hover:before,.pageDescriptionPhone:focus:before,.pageDescriptionPhone:hover:before,.sectionDescriptionPhone:focus:before,.sectionDescriptionPhone:hover:before{opacity:1}.card-news:before,.card-project:before,.catalogTeaser:before,.downloadLink:before,.linkBack:before,.moreLink:before,.serviceTeaserLink:after,.socials:before{-webkit-box-sizing:border-box;box-sizing:border-box;width:32px;height:32px;border:4px solid #000;background-color:#fff;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0) 5px,#000 5px,#000),linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0) 5px,#000 5px,#000),linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) calc(50% - 2px),#000 calc(50% - 2px),#000 calc(50% + 2px),rgba(0,0,0,0) calc(50% + 2px),rgba(0,0,0,0)),linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0) 5px,#000 5px,#000),linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0) 5px,#000 5px,#000),linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) calc(50% - 2px),#000 calc(50% - 2px),#000 calc(50% + 2px),rgba(0,0,0,0) calc(50% + 2px),rgba(0,0,0,0));background-position:2px 2px,18px 2px,2px 2px,-20px 20px,-4px 20px,-22px 20px;background-size:20px 4px,4px 20px,20px 20px,20px 4px,4px 20px,20px 20px;background-repeat:no-repeat;pointer-events:none;-webkit-transition:top .2s,right .2s,bottom .2s,left .2s;transition:top .2s,right .2s,bottom .2s,left .2s}.card-news.card-is-hovered:before,.card-news.moreLink-is-hovered:before,.card-news.socials-is-hovered:before,.card-project.card-is-hovered:before,.card-project.moreLink-is-hovered:before,.card-project.socials-is-hovered:before,.catalogTeaser:hover:before,.downloadLink:hover:before,.linkBack:hover:before,.moreLink:hover:before,.serviceTeaser:hover .serviceTeaserLink:after,.socials.card-is-hovered:before,.socials.moreLink-is-hovered:before,.socials.socials-is-hovered:before{-webkit-animation:transformArrow 2s normal forwards infinite;animation:transformArrow 2s normal forwards infinite}.card-is-hovered.card-project .cardHeading,.card-news.card-is-hovered:before,.card-news.moreLink-is-hovered:before,.card-news.socials-is-hovered:before,.card-project.card-is-hovered:before,.card-project.moreLink-is-hovered .cardHeading,.card-project.moreLink-is-hovered:before,.card-project.socials-is-hovered .cardHeading,.card-project.socials-is-hovered:before,.catalogTeaser:hover:before,.moreLink.card-is-hovered:before,.moreLink.moreLink-is-hovered:before,.moreLink.socials-is-hovered:before,.socials.card-is-hovered:before,.socials.moreLink-is-hovered:before,.socials.socials-is-hovered:before{top:var(--y)}.card-news.card-is-hovered:before,.card-news.moreLink-is-hovered:before,.card-news.socials-is-hovered:before,.card-project.card-is-hovered:before,.card-project.moreLink-is-hovered:before,.card-project.socials-is-hovered:before,.catalogTeaser:hover:before,.moreLink.card-is-hovered:before,.moreLink.moreLink-is-hovered:before,.moreLink.socials-is-hovered:before,.socials.card-is-hovered:before,.socials.moreLink-is-hovered:before,.socials.socials-is-hovered:before{left:var(--x)}.card-is-hovered.card-project .cardHeading,.card-project.moreLink-is-hovered .cardHeading,.card-project.socials-is-hovered .cardHeading{right:calc(100% - var(--x))}.card-is-untransitioned.card-project .cardHeading,.card-news.card-is-untransitioned:before,.card-news.moreLink-is-untransitioned:before,.card-news.socials-is-untransitioned:before,.card-project.card-is-untransitioned:before,.card-project.moreLink-is-untransitioned .cardHeading,.card-project.moreLink-is-untransitioned:before,.card-project.socials-is-untransitioned .cardHeading,.card-project.socials-is-untransitioned:before,.catalogTeaser-is-untransitioned:before,.moreLink.card-is-untransitioned:before,.moreLink.moreLink-is-untransitioned:before,.moreLink.socials-is-untransitioned:before,.socials.card-is-untransitioned:before,.socials.moreLink-is-untransitioned:before,.socials.socials-is-untransitioned:before{-webkit-transition:unset;transition:unset}.header,.main,.navOverlay,.partnersSection,.questionsHolder,footer{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:17.5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.header>*,.main>*,.navOverlay>*,.partnersSection>*,.questionsHolder>*,footer>*{grid-column:1/-1}.achievements,.calculator,.catalog,.filter,.form,.main,.menuSection,.newsSection,.pageTitle,.partnersSection,.projects,.promoHolder,.questionsHolder,.services,.sliderHolder,.socials,.xsaSection,footer{position:relative}.newsSection,.partnersSection,.promoHolder,.sliderHolder{width:calc(100% + 50px);margin-right:-25px;margin-left:-25px}.filterSelectHolder{position:relative}.filterSelectHolder-is-active{z-index:1}.filterSelect,.filterSelectToggle{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:left;cursor:pointer}.filterSelectOptions{position:absolute;z-index:0;top:100%;left:0;overflow-x:hidden;overflow-y:overlay;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;visibility:hidden;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filterSelectHolder-is-active .filterSelectOptions{visibility:visible;opacity:1;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s}.filterSelectTheme{position:relative;z-index:0;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.filterSelectTheme-is-active{z-index:1}.achievementsListItem,.achievementsTitle,.contentTitle,.galleryTitle,.pageTitle,.projectsTotal,.sectionTitle{color:#000;font-weight:700;font-size:76px;font-family:Montserrat,Verdana,Geneva,sans-serif;text-transform:uppercase;letter-spacing:1.75px;line-height:1.1;word-wrap:break-word}.achievementsListItem sup,.achievementsTitle sup,.contentTitle sup,.galleryTitle sup,.pageTitle sup,.projectsTotal sup,.sectionTitle sup{font-size:.5em}.pageTitle-has-dot:after{position:relative;content:'';display:block;width:15px;height:15px;border-radius:50%;margin:0 0 25px;background:currentColor}.pageTitle-has-plus:after,.sectionTitle-has-plus:after{position:relative;content:'';display:block;width:55px;height:55px;margin:0 0 25px;background:linear-gradient(to right,transparent 15px,currentColor 15px,currentColor 40px,transparent 40px),linear-gradient(transparent 15px,currentColor 15px,currentColor 40px,transparent 40px);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation-name:rotateTitlePlus;animation-name:rotateTitlePlus;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.achievementsListItem,.contentTitle,.moreTitle,.pageTitle-is-hollow,.projectsTotal,.sectionTitle-is-hollow,.serviceTeaserTitle,.stageTitle{color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#000}.achievementsListItem span,.contentTitle span,.moreTitle span,.pageTitle-is-hollow span,.projectsTotal span,.sectionTitle-is-hollow span,.serviceTeaserTitle span,.stageTitle span{color:#000;-webkit-text-stroke-width:0}.catalogTeaserTitle,.contactAddress,.contactMail,.contactPhone,.contentSubtitle,.contentTitleAlt,.eventTitle,.factoidTitle,.pageDescriptionPhone,.pageTitleAlt,.sectionDescriptionPhone,.tabItem{color:#000;font-weight:700;font-size:36px;text-transform:uppercase;line-height:1.1}.catalogTeaserTitle+.catalogTeaserTitle,.catalogTeaserTitle+.contactAddress,.catalogTeaserTitle+.contactMail,.catalogTeaserTitle+.contactPhone,.catalogTeaserTitle+.contentSubtitle,.catalogTeaserTitle+.contentTitleAlt,.catalogTeaserTitle+.eventTitle,.catalogTeaserTitle+.factoidTitle,.catalogTeaserTitle+.pageDescriptionPhone,.catalogTeaserTitle+.pageTitleAlt,.catalogTeaserTitle+.sectionDescriptionPhone,.catalogTeaserTitle+.tabItem,.contactAddress+.catalogTeaserTitle,.contactAddress+.contactAddress,.contactAddress+.contactMail,.contactAddress+.contactPhone,.contactAddress+.contentSubtitle,.contactAddress+.contentTitleAlt,.contactAddress+.eventTitle,.contactAddress+.factoidTitle,.contactAddress+.pageDescriptionPhone,.contactAddress+.pageTitleAlt,.contactAddress+.sectionDescriptionPhone,.contactAddress+.tabItem,.contactMail+.catalogTeaserTitle,.contactMail+.contactAddress,.contactMail+.contactMail,.contactMail+.contactPhone,.contactMail+.contentSubtitle,.contactMail+.contentTitleAlt,.contactMail+.eventTitle,.contactMail+.factoidTitle,.contactMail+.pageDescriptionPhone,.contactMail+.pageTitleAlt,.contactMail+.sectionDescriptionPhone,.contactMail+.tabItem,.contactPhone+.catalogTeaserTitle,.contactPhone+.contactAddress,.contactPhone+.contactMail,.contactPhone+.contactPhone,.contactPhone+.contentSubtitle,.contactPhone+.contentTitleAlt,.contactPhone+.eventTitle,.contactPhone+.factoidTitle,.contactPhone+.pageDescriptionPhone,.contactPhone+.pageTitleAlt,.contactPhone+.sectionDescriptionPhone,.contactPhone+.tabItem,.contentSubtitle+.catalogTeaserTitle,.contentSubtitle+.contactAddress,.contentSubtitle+.contactMail,.contentSubtitle+.contactPhone,.contentSubtitle+.contentSubtitle,.contentSubtitle+.contentTitleAlt,.contentSubtitle+.eventTitle,.contentSubtitle+.factoidTitle,.contentSubtitle+.pageDescriptionPhone,.contentSubtitle+.pageTitleAlt,.contentSubtitle+.sectionDescriptionPhone,.contentSubtitle+.tabItem,.contentTitleAlt+.catalogTeaserTitle,.contentTitleAlt+.contactAddress,.contentTitleAlt+.contactMail,.contentTitleAlt+.contactPhone,.contentTitleAlt+.contentSubtitle,.contentTitleAlt+.contentTitleAlt,.contentTitleAlt+.eventTitle,.contentTitleAlt+.factoidTitle,.contentTitleAlt+.pageDescriptionPhone,.contentTitleAlt+.pageTitleAlt,.contentTitleAlt+.sectionDescriptionPhone,.contentTitleAlt+.tabItem,.eventTitle+.catalogTeaserTitle,.eventTitle+.contactAddress,.eventTitle+.contactMail,.eventTitle+.contactPhone,.eventTitle+.contentSubtitle,.eventTitle+.contentTitleAlt,.eventTitle+.eventTitle,.eventTitle+.factoidTitle,.eventTitle+.pageDescriptionPhone,.eventTitle+.pageTitleAlt,.eventTitle+.sectionDescriptionPhone,.eventTitle+.tabItem,.factoidTitle+.catalogTeaserTitle,.factoidTitle+.contactAddress,.factoidTitle+.contactMail,.factoidTitle+.contactPhone,.factoidTitle+.contentSubtitle,.factoidTitle+.contentTitleAlt,.factoidTitle+.eventTitle,.factoidTitle+.factoidTitle,.factoidTitle+.pageDescriptionPhone,.factoidTitle+.pageTitleAlt,.factoidTitle+.sectionDescriptionPhone,.factoidTitle+.tabItem,.pageDescriptionPhone+.catalogTeaserTitle,.pageDescriptionPhone+.contactAddress,.pageDescriptionPhone+.contactMail,.pageDescriptionPhone+.contactPhone,.pageDescriptionPhone+.contentSubtitle,.pageDescriptionPhone+.contentTitleAlt,.pageDescriptionPhone+.eventTitle,.pageDescriptionPhone+.factoidTitle,.pageDescriptionPhone+.pageDescriptionPhone,.pageDescriptionPhone+.pageTitleAlt,.pageDescriptionPhone+.sectionDescriptionPhone,.pageDescriptionPhone+.tabItem,.pageTitleAlt+.catalogTeaserTitle,.pageTitleAlt+.contactAddress,.pageTitleAlt+.contactMail,.pageTitleAlt+.contactPhone,.pageTitleAlt+.contentSubtitle,.pageTitleAlt+.contentTitleAlt,.pageTitleAlt+.eventTitle,.pageTitleAlt+.factoidTitle,.pageTitleAlt+.pageDescriptionPhone,.pageTitleAlt+.pageTitleAlt,.pageTitleAlt+.sectionDescriptionPhone,.pageTitleAlt+.tabItem,.sectionDescriptionPhone+.catalogTeaserTitle,.sectionDescriptionPhone+.contactAddress,.sectionDescriptionPhone+.contactMail,.sectionDescriptionPhone+.contactPhone,.sectionDescriptionPhone+.contentSubtitle,.sectionDescriptionPhone+.contentTitleAlt,.sectionDescriptionPhone+.eventTitle,.sectionDescriptionPhone+.factoidTitle,.sectionDescriptionPhone+.pageDescriptionPhone,.sectionDescriptionPhone+.pageTitleAlt,.sectionDescriptionPhone+.sectionDescriptionPhone,.sectionDescriptionPhone+.tabItem,.tabItem+.catalogTeaserTitle,.tabItem+.contactAddress,.tabItem+.contactMail,.tabItem+.contactPhone,.tabItem+.contentSubtitle,.tabItem+.contentTitleAlt,.tabItem+.eventTitle,.tabItem+.factoidTitle,.tabItem+.pageDescriptionPhone,.tabItem+.pageTitleAlt,.tabItem+.sectionDescriptionPhone,.tabItem+.tabItem{margin-top:0}.contentTitleAlt,.factoidTitle{position:relative;display:inline-block;margin-top:45px}.contentTitleAlt:before,.factoidTitle:before{position:absolute;top:0;left:-5px;content:counter(subtitle-numered);counter-increment:subtitle-numered;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:45px;margin:-45px 0 0 -45px;color:#000;background:#f1f2f3}.cardText,.catalogTeaserText,.contacts__info,.contentTitleAlt,.eventTitle,.factoidTitle,.pageTitle-content-background,.pageTitleAltContent,.promoTitleContent{position:relative;left:5px;padding:5px 0;color:#fff;background:#000;-webkit-box-shadow:-5px 0 0 #000,5px 0 0 #000;box-shadow:-5px 0 0 #000,5px 0 0 #000}.calculatorColorRadio,.calculatorMaterialRadio,.filterCheckbox,.filterSelect-is-hidden,.formCheckbox{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;padding:0;border:0;margin:-1px}.sliderHolder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;margin-right:-25px;margin-left:-25px}.sliderContent{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.sliderItem{position:relative;-ms-flex-negative:0;flex-shrink:0;-ms-touch-action:manipulation;touch-action:manipulation}.sliderItem-is-active+.sliderItem{-webkit-transform:translate(17.5px);-ms-transform:translate(17.5px);transform:translate(17.5px)}.sliderDots{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;height:12px;padding:0;background-color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(#f1f2f3),to(#f1f2f3)),-webkit-gradient(linear,left top,left bottom,from(#f1f2f3),to(#f1f2f3)),-webkit-gradient(linear,left top,right top,from(#f1f2f3),to(#f1f2f3)),-webkit-gradient(linear,left bottom,left top,from(#f1f2f3),to(#f1f2f3));background-image:linear-gradient(to right,#f1f2f3,#f1f2f3),linear-gradient(to bottom,#f1f2f3,#f1f2f3),linear-gradient(to right,#f1f2f3,#f1f2f3),linear-gradient(to top,#f1f2f3,#f1f2f3);background-position:0 0,100% 0,0 100%,0 0;background-size:100% 4px,4px 100%,100% 4px,4px 100%;background-repeat:no-repeat;--slider-dots-width:100px;--slider-dot-translate:0}.sliderDots:before{position:absolute;top:0;bottom:0;left:0;content:'';display:block;width:var(--slider-dots-width);background:#000;-webkit-transform:translateX(var(--slider-dot-translate));-ms-transform:translateX(var(--slider-dot-translate));transform:translateX(var(--slider-dot-translate));-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.sliderDot{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;margin:0;-webkit-transition:.2s;transition:.2s}.sliderDot:hover{background-color:#f1f2f3;-webkit-transition:.2s;transition:.2s}.dotButton{z-index:1;width:100%;height:100%;padding:0;color:inherit;background:0;font-weight:inherit}.grid:before{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;content:'';display:block;border:solid transparent;border-width:0 25px;background-image:repeating-linear-gradient(to right,rgba(255,0,0,.1),rgba(255,0,0,.1) calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)),transparent calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)),transparent calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) + 17.5px));background-repeat:no-repeat;pointer-events:none}.footer .grid-layout{display:grid;grid-template-columns:repeat(12,1fr);grid-column:1/-1}@font-face{font-weight:700;font-style:normal;font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-bold.ttf) format('truetype')}@font-face{font-weight:900;font-style:normal;font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-black.ttf) format('truetype')}@font-face{font-weight:600;font-style:normal;font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-medium.ttf) format('truetype')}@font-face{font-weight:400;font-style:normal;font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-regular.ttf) format('truetype')}@font-face{font-weight:400;font-style:normal;font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-regular.ttf) format('truetype')}@font-face{font-weight:300;font-style:normal;font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-light.ttf) format('truetype')}.font-Montserrat-is-loaded{font-family:Montserrat,Montserrat,Verdana,Geneva,sans-serif}@font-face{font-weight:700;font-style:normal;font-family:Muller;src:url(../fonts/Muller/muller-bold.ttf) format('truetype')}@font-face{font-weight:900;font-style:normal;font-family:Muller;src:url(../fonts/Muller/muller-black.ttf) format('truetype')}@font-face{font-weight:600;font-style:normal;font-family:Muller;src:url(../fonts/Muller/muller-medium.ttf) format('truetype')}@font-face{font-weight:400;font-style:normal;font-family:Muller;src:url(../fonts/Muller/muller-regular.ttf) format('truetype')}@font-face{font-weight:400;font-style:normal;font-family:Muller;src:url(../fonts/Muller/muller-regular.ttf) format('truetype')}@font-face{font-weight:300;font-style:normal;font-family:Muller;src:url(../fonts/Muller/muller-light.ttf) format('truetype')}.font-Muller-is-loaded{font-family:Muller,Montserrat,Verdana,Geneva,sans-serif}.achievements{grid-column:3/-2;padding:70px 0 0;margin:0 0 300px}.achievementsTitle{grid-column:2/span 6;margin:0;font-size:5rem;word-wrap:break-word;overflow-wrap:normal}.achievementsTitle span{color:#fff;-webkit-text-stroke:4.5px #000}.achievementsList{position:relative;z-index:50;padding:0;margin:0 0 30px;pointer-events:none}.achievementsListItem{margin:0;line-height:1.1}.achievementsText{position:relative;z-index:50;max-width:190px;margin:0 0 0 170px;font-weight:700;font-size:14px;font-size:.88rem;pointer-events:none}.achievementsImage{position:absolute;width:200px;height:130px;-webkit-transition:.2s;transition:.2s}.achievementsImage-is-large{width:300px;height:200px;--x:75%;--y:170px}.achievementsImage-is-medium{--x:50%;--y:80%}.achievementsImage-is-small{--x:33%;--y:70px}.achievementsImage-is-grabbing{z-index:49;cursor:-webkit-grabbing;cursor:grabbing}.js-animationItem{position:absolute;z-index:10;top:50%;right:50%;-webkit-transition:all ease-in-out 4s;transition:all ease-in-out 4s;-o-object-fit:contain;object-fit:contain}.js-animationItemAnimated{-webkit-transform:translateX(-35vw) translateY(-40vh);-ms-transform:translateX(-35vw) translateY(-40vh);transform:translateX(-35vw) translateY(-40vh)}.js-animationItemAnimated:nth-child(2){-webkit-transform:translateX(-20vw) translateY(15vh);-ms-transform:translateX(-20vw) translateY(15vh);transform:translateX(-20vw) translateY(15vh)}.js-animationItemAnimated:nth-child(3){-webkit-transform:translateX(0) translateY(-10vh);-ms-transform:translateX(0) translateY(-10vh);transform:translateX(0) translateY(-10vh)}.js-animationItemAnimated:nth-child(4){-webkit-transform:translateX(20vw) translateY(15vh);-ms-transform:translateX(20vw) translateY(15vh);transform:translateX(20vw) translateY(15vh)}.js-animationItemAnimated:nth-child(5){-webkit-transform:translateX(35vw) translateY(-35vh);-ms-transform:translateX(35vw) translateY(-35vh);transform:translateX(35vw) translateY(-35vh)}.inDeal{grid-column:2/span 10}.inDeal .card-project:after{background:0}.inDeal .card-project:nth-child(2n){top:0}.inDeal .card-project:hover .cardImage{-webkit-filter:none;filter:none}.inDeal .cardImage{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.2s;transition:.2s}.inDealTitle{margin-bottom:60px;font-size:3.5rem;text-transform:uppercase}.inDealDescription{margin-bottom:100px;font-size:30px;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}.inDealCards{position:relative;display:grid;grid-template-columns:repeat(10,1fr);grid-column-gap:40px;padding:0 0 65px;margin-bottom:100px}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:2/-1;width:100%;padding-bottom:200px;--scroll-procent:0;--children-count:0;--padding:0}.progressContent{-webkit-transform:translateX(calc(var(--scroll-procent) * calc(var(--children-count) - 1) * -1vw));-ms-transform:translateX(calc(var(--scroll-procent) * calc(var(--children-count) - 1) * -1vw));transform:translateX(calc(var(--scroll-procent) * calc(var(--children-count) - 1) * -1vw));will-change:transform}.progressChild{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100vw);height:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.progressChildItem{position:relative;width:calc(50% - 27.5px)}.progressChildItem:first-child{bottom:-70px}.progressChildItem:last-child{bottom:0}.progressChildDescription{position:relative;bottom:45px;left:65px;display:block;width:300px;min-height:120px;padding:8px 44px 12px 12px;color:#fff;background:#000;font-weight:700;font-size:26px;text-transform:uppercase}.horizontalGallery{grid-column:1/-1;width:100vw;--scroll-procent:0;--children-count:0}.horizontalGalleryContent{-webkit-transform:translateX(calc(var(--scroll-procent) * calc(var(--children-count) - 1) * -1vw));-ms-transform:translateX(calc(var(--scroll-procent) * calc(var(--children-count) - 1) * -1vw));transform:translateX(calc(var(--scroll-procent) * calc(var(--children-count) - 1) * -1vw));will-change:transform}.horizontalGalleryTitle{grid-column:2/span 10;margin-bottom:60px;color:#000;font-weight:700;font-size:3.5rem;text-transform:uppercase}.horizontalGalleryItem{position:relative;width:100vw;height:calc(95vh - 65px)}.horizontalGalleryItemBackground{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.horizontalGalleryItemText{position:absolute;bottom:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}.horizontalGalleryItemName{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;max-height:115px;padding:12px 48px 16px 16px;margin:0;color:#fff;background-color:#000;font-size:2.5rem;text-transform:uppercase}.horizontalGalleryItemDescription{max-width:360px;padding:28px 48px 28px 16px;margin:0;margin-top:1.5rem;color:#fff;background-color:#000}.stickyWrapper{position:sticky;top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.progress .stickyWrapper{top:40%;height:350px}.xsa-section .stickyWrapper{top:20%;min-height:450px}.horizontalGallery .stickyWrapper{top:65px}.overflowWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:.7s ease-out;transition:.7s ease-out}.progress .overflowWrapper{height:100%}.xsa-section .overflowWrapper{-webkit-transition:.5s ease-out;transition:.5s ease-out}.advantages{display:grid;grid-template-columns:repeat(8,1fr);grid-column:3/-3;grid-column-gap:17.5px;margin:0 0 100px}.animatedText{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:.1em;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),to(#000));background-image:linear-gradient(#000 0,#000 100%);background-size:0 100%;background-repeat:no-repeat;-webkit-transition:background-size 1s;transition:background-size 1s}.introduction .animatedText{background-size:100% 100%}.animatedText>span{white-space:nowrap}.js-textFillLetter{-webkit-transition:.4s opacity ease-out;transition:.4s opacity ease-out}.catalog{display:grid;grid-template-columns:repeat(3,1fr);grid-column:2/-2;margin:0 0 100px}.catalogTeaser{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #f1f2f3;margin:-4px -4px 0 0}.catalogTeaser:before{position:absolute;z-index:10;top:var(--y);left:var(--x);content:'';display:block;visibility:hidden}.catalogTeaser:after{position:relative;content:'';display:block;padding:100% 0 0}.catalogTeaser:hover:before{visibility:visible;-webkit-transition:none;transition:none}.catalogTeaserTitle{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:0}.catalogTeaserLink{color:currentColor;text-decoration:none;cursor:none}.catalogTeaserLink:active,.catalogTeaserLink:hover{color:currentColor}.catalogTeaserLink:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:'';display:block}.catalogTeaserBack{position:absolute;z-index:1;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:0 60px;visibility:hidden;opacity:0;-webkit-transition:.2s;transition:.2s}.catalogTeaser:hover .catalogTeaserBack{visibility:visible;opacity:1}.catalogTeaserImage{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalogTeaserTextHolder{text-align:center}.catalogTeaserText{font-size:14px;font-size:.88rem}.contactsSection{grid-column:2/-2;margin:0 0 100px}.contact{display:grid;grid-template-columns:repeat(10,1fr);border:4px solid #f1f2f3;margin:0 0 30px}.contact:last-child{margin:0}.contactBody{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:2/6;padding:35px 0}.contactMap{grid-column:-1/-6;height:310px;margin:-4px 0 -4px 4px}.contactAddress{margin:0 0 50px;font-size:18px}.contactAddress__item{margin:0}.contactPhone{margin:0 0 5px;font-size:18px}.contactMail{font-size:18px}.contacts__description{margin-bottom:60px;color:#000}.contacts__info{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 20px;font-weight:700;font-family:Code Pro,Verdana,Geneva,sans-serif;text-transform:uppercase;line-height:48px}.contacts__info:last-child{margin:0}.contacts__info:active,.contacts__info:focus,.contacts__info:hover{color:#fc8843}.contacts__legal>h2{margin-top:0;margin-bottom:20px;color:#000}.contactsSubtitle{margin-top:100px!important;margin-bottom:0;text-transform:uppercase;cursor:default}.cookie{position:fixed;z-index:50;right:calc(calc((calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 2) + 17.5px) + 25px);bottom:0;left:calc(calc((calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 2) + 17.5px) + 25px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:70px;padding:15px 66px 15px 50px;border:4px solid #f1f2f3;background:#fff;font-size:12px;font-size:.75rem;font-family:Montserrat,Verdana,Geneva,sans-serif;line-height:1.25;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.cookie-is-hidden{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.cookieLink{margin:0 40px 0 25px;color:#f1f2f3;font-weight:700;font-size:12px;font-size:.75rem;text-transform:uppercase}.cookieLink:hover{color:#000}.cookieButton{position:absolute;top:-4px;right:-4px;-webkit-box-sizing:border-box;box-sizing:border-box;width:70px;height:calc(100% + 8px);border:4px solid currentColor;color:#000;background:#fff;font-weight:700;font-size:14px;font-size:.88rem;text-transform:uppercase;-webkit-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s}.cookieButton:hover{border-color:#fc8843;background:#fc8843}.downloadHolder{grid-column:3/-3;margin:0 0 100px}.downloadText{margin:0 0 30px;font-family:Montserrat,Verdana,Geneva,sans-serif}.downloadLink{position:relative;display:inline-block;padding:5px 60px 0 30px;border:4px solid currentColor;color:#000;font-weight:700;font-size:80px;font-size:5rem;line-height:1.125}.downloadLink:hover{color:#000}.downloadLink:before{position:absolute;right:-4px;bottom:-4px;content:'';display:block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.downloadLink:hover{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}.error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:100px 0 0;font-size:0;text-indent:-9999px}.errorSymbol{width:170px;height:220px;margin:0 7.5px;background-image:url(/images/404/four.svg);background-position:center;background-repeat:no-repeat}.errorSymbol-is-zero{position:relative;width:200px;height:200px;background-image:url(/images/404/zero.svg)}.errorSymbol-is-zero:before{position:absolute;position:absolute;top:50%;left:50%;content:'';display:block;width:55px;height:75px;margin:-37.5px 0 0 -27.5px;background-image:url(/images/404/skater.svg);background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:74.94em) and (orientation:portrait){.error{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-35px 0 0}.errorSymbol{margin:7.5px 0}}.event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eventTitle{-ms-flex-item-align:start;align-self:start;margin:0}.eventText{margin:10px 0 0;font-size:22px;font-family:Muller,Verdana,Geneva,sans-serif;line-height:1.4}.eventYear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 0 160px}.eventYearDigit{position:relative;width:150px;height:210px;margin:0 12.5px;font-weight:700;font-size:210px;font-size:13.12rem;line-height:1.03;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.eventYearDigit-is-0{width:170px;height:220px;mask-image:url(/images/timeline/0.svg);-webkit-mask-image:url(/images/timeline/0.svg)}.eventYearDigit-is-1{width:100px;mask-image:url(/images/timeline/1.svg);-webkit-mask-image:url(/images/timeline/1.svg)}.eventYearDigit-is-2{mask-image:url(/images/timeline/2.svg);-webkit-mask-image:url(/images/timeline/2.svg)}.eventYearDigit-is-3{mask-image:url(/images/timeline/3.svg);-webkit-mask-image:url(/images/timeline/3.svg)}.eventYearDigit-is-4{mask-image:url(/images/timeline/4.svg);-webkit-mask-image:url(/images/timeline/4.svg)}.eventYearDigit-is-5{mask-image:url(/images/timeline/5.svg);-webkit-mask-image:url(/images/timeline/5.svg)}.eventYearDigit-is-6{mask-image:url(/images/timeline/6.svg);-webkit-mask-image:url(/images/timeline/6.svg)}.eventYearDigit-is-7{mask-image:url(/images/timeline/7.svg);-webkit-mask-image:url(/images/timeline/7.svg)}.eventYearDigit-is-8{mask-image:url(/images/timeline/8.svg);-webkit-mask-image:url(/images/timeline/8.svg)}.eventYearDigit-is-9{mask-image:url(/images/timeline/9.svg);-webkit-mask-image:url(/images/timeline/9.svg)}.eventYearDigit:hover{z-index:1;mask-image:none;-webkit-mask-image:none}.eventYearImage{position:absolute;top:50%;left:50%;width:360px;height:240px;max-width:unset;margin:-120px 0 0 -180px}.factoids{counter-reset:subtitle-numered;display:grid;grid-template-columns:repeat(9,1fr);grid-column:3/-2;grid-column-gap:17.5px;margin:0 0 100px}.factoid{grid-column:span 4;margin:0 0 45px}.factoid:nth-of-type(even){grid-column:6/span 4}.factoid:last-child{margin:0}.factoids-is-column .factoid{grid-column:1/-1;margin:0 0 70px}.factoids-is-column .factoid:last-child{margin:0}.factoids-is-column .sectionDescription+.factoid{margin-top:50px}.factoidText{font-size:22px;font-family:Muller,Verdana,Geneva,sans-serif;line-height:1.4}.factoidTitle{margin-bottom:20px}.card-advantage .cardBody{position:absolute;right:30px;bottom:30px;left:30px}.card-news .cardImage{display:none}.card-project .cardImage{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-advantage .cardImage{display:none}.card-team .cardImage{display:none}.cardLinkIcon{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.card-news .cardLinkIcon:before{top:-15px;right:25px}.card-news .cardHeading{position:relative;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:calc(80.31% + 75px) 0 0;margin:0;color:#fff;font-size:14px;text-transform:none;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.card-project .cardHeading{position:absolute;z-index:11;top:100%;right:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(calc((calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 5) + 70px) - 60px);margin:0;font-size:24px;-webkit-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);transform:translate(100%,-100%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.moreCard .cardHeading{top:0;left:5%;color:#fff;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.card-is-hovered.card-project .cardHeading,.card-project.moreLink-is-hovered .cardHeading,.card-project.socials-is-hovered .cardHeading{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.card-team .cardHeading{z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 15px 0;margin:-1px 0 0;color:#fff;background:#000;font-size:36px;line-height:1.1}.cardLink{text-transform:uppercase;cursor:none}.cardLink:before{position:absolute;z-index:10;top:0;left:0;content:'';display:none}.card-news .cardLink{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:75px;padding:16px 72px 30px 18px;margin:auto 0 0;color:#fff;background:#000;font-size:18px;line-height:1.1}.card-news .cardLink:active,.card-news .cardLink:hover{color:#fff}.card-news .cardLink:before{top:-75px;display:block;width:100%;height:100%}.card-project .cardLink{padding:7px 7px 7px 15px;color:#fff;background:#000}.card-project .cardLink:active,.card-project .cardLink:hover{color:#fff}.card-project .cardLink:before{display:block;width:125%;height:125%}.moreCard .cardLink{position:relative;bottom:0;left:5px;left:32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 45px;border:4px solid #000;margin-top:25px;color:#000;background:#fff;font-weight:700;font-size:20px;cursor:pointer}.moreCard .cardLink:hover{color:#000}.moreCard .cardLink:before{display:none}.cardText{font-size:22px;font-family:Muller,Verdana,Geneva,sans-serif;line-height:1.4}.cardYear{position:absolute;right:0;bottom:60px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px;background:#fff;font-weight:700;font-size:14px;font-size:.88rem;line-height:1;-webkit-transform:rotate(90deg) translate(0,-100%);-ms-transform:rotate(90deg) translate(0,-100%);transform:rotate(90deg) translate(0,-100%)}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-is-hovered{overflow:hidden}.card-news{overflow:hidden;width:auto;background:#f1f2f3;background-position:center;background-size:cover;background-repeat:no-repeat;cursor:none;--x:0;--y:0}.card-news:before{position:absolute;z-index:10;top:calc(100% - 91px);left:calc(100% - 57px);content:'';display:block;-webkit-transition:none;transition:none}.newsSection .card-news{margin-right:30px}.newsSection .card-news:last-child{margin-right:0}.card-project{grid-column:span 5;cursor:none;--x:0;--y:0}.card-project:before{position:absolute;z-index:10;top:50%;left:100%;content:'';display:block;opacity:0;-webkit-transition:none;transition:none}.card-project:nth-child(2n){top:65px}.card-project.card-is-hovered:before,.card-project.moreLink-is-hovered:before,.card-project.socials-is-hovered:before{opacity:1}.card-project.card-is-overflow-hidden,.card-project.socials-is-overflow-hidden{overflow:hidden}.card-project.card-is-overflow-hidden:before,.card-project.socials-is-overflow-hidden:before{opacity:1}.card-project:after{position:absolute;right:0;bottom:60px;content:'';content:attr(data-year);display:block;height:54px;padding:0 0 0 10px;background:#fff;font-weight:600;font-size:14px;font-size:.88rem;text-align:center;line-height:1;-ms-writing-mode:tb-lr;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}.card-advantage{margin:0 0 30px;background-position:center;background-size:cover;background-repeat:no-repeat}.card-advantage:after{position:relative;content:'';display:block;padding:138% 0 0}.advantages .card-advantage{grid-column:span 4}.card-team{-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-column:span 5;background-size:0 0}.card-team:before{position:relative;content:'';display:block;width:100%;padding:67% 0 0;background-image:inherit;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-filter:grayscale(1);filter:grayscale(1)}.card-team:nth-child(even){top:100px}.card-team:hover:before{-webkit-filter:none;filter:none}.moreCard{min-height:210px;color:#000;text-transform:uppercase;cursor:auto}.moreCard:after{display:none}.cardLinkNumber{position:absolute;top:28px;left:32px;color:#000;font-size:80px}.cardLinkDescription{position:absolute;top:140px;left:32px;max-width:320px;color:#000;font-size:50px}.cardLinkArrow{position:absolute;right:-28px;bottom:-2px;display:none;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.cardHeader{margin:0}.inDealCards .cardHeader{padding-top:calc(1 / 3 * 100%)}.card-project .cardHeader{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;padding:70.04% 0 0}.inDealCards .cardHeader{padding:calc(1 / 3 * 100%) 0 0}.card-team .cardHeader{position:absolute;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.card-project .cardPosition{padding:7px 7px 2px 15px;color:#fff;background:#000;font-size:22px;font-family:Muller,Verdana,Geneva,sans-serif;line-height:1.4}.card-team .cardPosition{padding:7px 7px 7px 15px;color:#fff;background:#000;font-size:22px;font-size:1.38rem;font-family:Muller,Verdana,Geneva,sans-serif;line-height:1}.card-news .cardImage{display:none}.card-project .cardImage{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-advantage .cardImage{display:none}.card-team .cardImage{display:none}.feedUpdate{grid-column:6/-6;padding:0;margin:0 0 100px;background:0;font-weight:700;font-size:14px;font-size:.88rem;white-space:nowrap}.feedUpdate-is-hidden{visibility:hidden}.feedUpdateIcon{display:block;width:20px;height:26px;margin:5px auto 0}.filter{z-index:50;display:grid;grid-template-columns:repeat(10,1fr);grid-column:2/-2;grid-gap:17.5px;margin:60px 0 70px;background:#fff}.filterLabel{grid-column:span 2;color:#000;font-size:16px;font-size:1rem}.filterLabel:after{background:#f1f2f3}.filterLabel:hover{border-color:#f1f2f3;color:#000;background:#f1f2f3}.filterCheckbox:focus+.filterLabel{background:#f1f2f3}.filterCheckbox:checked+.filterLabel{border-color:#000}.filterLabel-wide{grid-column:span 4}.filterToggle{display:none}.filterIcon{display:none}.filterReset{display:none}.filterSelectHolder{grid-column:span 3;overflow:hidden}.filterSelectHolder-is-active{overflow:visible}.filterSelect{grid-column:span 3;height:60px;padding:0 30px;border:4px solid #f1f2f3;color:#000;background-color:#fff;font-weight:700}.filterSelect:focus{background-color:#f1f2f3}.filterSelectToggle{height:60px;padding:0 30px;border:4px solid #f1f2f3;background:#fff;font-weight:700}.filterSelectToggle:after,.filterSelectToggle:before{right:30px}.filterSelectToggle:hover{background:#f1f2f3}.filterSelectHolder-is-active .filterSelectToggle{border-color:currentColor;color:#dcddde;background-color:#fff}.filterSelectOptions{max-height:500px;padding:0 var(--scrollbar-width) 4px 0;margin:-4px 0 0}.filterSelectTheme{height:55px;padding:0 30px;border:4px solid #f1f2f3;margin:0 0 -4px;background:#fff;font-weight:700;text-align:left}.filterSelectTheme-is-active{border-color:#000}.filterSelectTheme:focus,.filterSelectTheme:hover{background:#f1f2f3}.footer{width:100%;padding:100px 0 32px 0;color:#acacac}.footerAdress{grid-column:2/span 4}.footerAdress a{display:block}.footerAdress span{display:block;margin-top:24px;color:#000;font-size:16px}.footerSocials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;grid-column:7/-2}.footerXsa{grid-column:2/span 5;margin-top:60px}.footerPolicy{grid-column:7/-3;padding:0;margin:0;margin-top:60px;font-size:12px;text-decoration:underline;list-style-type:none}.footerPolicy a{color:#acacac}.footerPolicy li:not(:last-child){margin-bottom:8px}.footerPolicyItem{margin:0}.footerLogoWrapper{grid-column:11/span 1;margin-top:60px;justify-self:end}.footerInformation{display:grid;grid-template-columns:subgrid;grid-column:1/-1;margin-top:50px}.recaptcha{overflow:hidden;margin:0 0 30px}.recaptcha:empty{display:none}.form{grid-column:1/span 5;grid-row:2;padding:0;margin:0 0 100px}.formSection .form{grid-column:1/span 5;margin:0}.formInput{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100px;padding:40px 32px 22px 32px;border:unset;color:#fff;background-color:#000;font-size:16px;font-size:1rem;font-family:Montserrat,Verdana,Geneva,sans-serif}.formInput-bird{position:absolute;z-index:-1;top:0;left:0;width:0;height:0;opacity:0}.formCheckbox+.formLabel{text-transform:unset}.formTextarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:150px;resize:none;padding:40px 32px 22px 32px;border:unset;border-bottom:4px solid #fff;margin:0 0 20px;color:#fff;background-color:#000;font-size:16px;font-size:1rem;font-family:Montserrat,Verdana,Geneva,sans-serif}.formTextarea.has-error~.formLabel{background-color:#ff645a}.formLabel{position:relative;top:calc(-120px - 1.5em);display:block;color:#000;font-weight:700;font-size:18px;text-transform:uppercase;line-height:1.1}.formFieldWrapper .formLabel{position:absolute;top:-4px;left:-4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 16px 4px 8px;color:#000;background-color:#fff}.formInput.has-error+.formLabel{background-color:#ff645a}.formCheckbox+.formLabel{top:0;padding:0 0 0 50px;margin:-20px 0 30px;color:#fff;font-weight:400;font-family:Montserrat,Verdana,Geneva,sans-serif;line-height:1.2}.formCheckbox+.formLabel:after,.formCheckbox+.formLabel:before{position:absolute;top:50%;content:'';display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:30px;height:30px;margin:-15px 0 0 -50px}.formCheckbox+.formLabel:before{border:4px solid #f1f2f3}.formCheckbox+.formLabel:after{background-image:url(/images/ok.svg);background-position:center;background-size:60%;background-repeat:no-repeat;opacity:0}.formCheckbox:focus+.formLabel:before{border-color:unset}.formCheckbox:checked+.formLabel:after{opacity:1}.formCheckbox.has-error+.formLabel:before{border-color:#ff645a}.formLink{color:#fff;font-weight:500;text-decoration:underline}.formLink:focus{color:#fc8843;text-decoration:none}.formError{position:absolute;top:5px;color:#ff645a;font-size:14px;font-size:.88rem;font-family:Montserrat,Verdana,Geneva,sans-serif;text-align:right;-webkit-transform:translateX(55%);-ms-transform:translateX(55%);transform:translateX(55%)}.formSubmit{position:absolute;bottom:0;left:100%;width:480px;height:84px;border-color:unset;color:#000;background-color:#fc8843;-webkit-transition:background .2s,border-color .2s;transition:background .2s,border-color .2s}.formSubmit:active,.formSubmit:hover{color:#000}.formSubmit:after{content:none}.formSubmit:hover{border-color:gray;background:#dcdcdc}.formSubmit:disabled:hover{border-color:#f1f2f3;background:#fff}.formSubmitArrow{width:46px;height:40px}.formSubmitText{margin-right:20px;font-size:18px;text-transform:uppercase}.formFieldWrapper{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #fff;border-bottom:unset}.formPolicyWrapper{margin-top:50px}.formSection{display:grid;grid-template-columns:inherit;grid-column:1/-1;grid-column-gap:inherit;padding:100px 0;background-color:#000}.formSectionWrapper{display:grid;grid-template-columns:repeat(10,1fr);grid-column:2/-2;grid-column-gap:17.5px}.contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:10/span 2}.header .contacts{border-left:4px solid #f1f2f3}.navOverlay .contacts{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column:3/-3;padding:10px 30px;border:4px solid #f1f2f3;margin:0 auto 30px}.contactsLink{color:#000;font-weight:700;font-size:14px;font-size:.88rem;text-decoration:none;text-transform:uppercase;line-height:1.71;line-height:1.5}.contactsLink:active,.contactsLink:hover{color:#000}.header{position:fixed;z-index:100;top:0;right:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:65px;max-width:100vw;padding:0 21px;border:4px solid #f1f2f3;background:#fff;font-weight:700;font-size:14px;text-transform:uppercase;-webkit-transition:.2s;transition:.2s}.introduction .header{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column:1/span 2;color:#000;font-weight:700;font-size:14px;font-size:.88rem}.logo:active,.logo:hover{color:#000}.logoSvg{width:83px;fill:currentColor}.logo:hover .logoSvg{display:none}.logoSlogan{display:none}.logo:hover .logoSlogan{display:block}.language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column:-1/span 1;border-left:4px solid #f1f2f3;font-weight:700;font-size:14px;font-size:.88rem;line-height:1.71;cursor:pointer}.language__button{background-color:#fff}.introduction{overflow:hidden}.introduction:before{position:fixed;z-index:201;top:0;left:0;content:'';display:block;width:100%;height:100%;background:#000}.introductionButton{position:absolute;z-index:201;right:120px;bottom:50px;width:200px;height:54px;padding:0;visibility:hidden}.introductionButton-is-active{visibility:visible}.introdactionSvg{width:100%;height:100%}.introductionHolder{position:fixed;z-index:202;top:0;left:0;display:block;width:100%;height:100%;background:#000}.introductionVideo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imagesDiff{position:relative;grid-column:2/-2;background:#f1f2f3;--x:33%}.imagesDiff:before{position:relative;content:'';display:block;padding:56.25% 0 0}.imagesDiffImage{position:absolute;z-index:2;top:0;left:0;width:var(--x);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0}.imagesDiffImage+.imagesDiffImage{z-index:1;width:100%}.imagesDiffButton{position:absolute;z-index:10;top:0;left:var(--x);width:5px;height:100%;padding:0;background:#fff;text-indent:-9999px}.imagesDiffButton:before{position:absolute;top:50%;left:0;content:'';display:block;width:190px;height:190px;margin:-95px 0 0 -95px}.imagesDiffButton:after{position:absolute;top:50%;left:50%;content:'';display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:72px;height:72px;border:4px solid #f1f2f3;border-radius:50%;margin:-36px 0 0 -36px;background:#fff}.imageDiffButtonIcon{position:absolute;z-index:1;top:50%;left:50%;width:46px;height:21px;margin:-10.5px 0 0 -23px}.letters{position:absolute;top:50%;left:50%;width:830px;height:700px;max-width:100%;margin:-350px 0 0 -415px}.letter{position:absolute;top:0;left:0;width:100%;height:100%;background:0;opacity:0;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:step-end;animation-timing-function:step-end;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.letter-is-x{-webkit-animation-name:showLetterX;animation-name:showLetterX}.letter-is-s{-webkit-animation-name:showLetterS;animation-name:showLetterS}.letter-is-a{-webkit-animation-name:showLetterA;animation-name:showLetterA}.madeInLink{display:-webkit-box;display:-ms-flexbox;display:flex}.madeInLogo{width:100px;height:15px}.mapHolder{height:480px;margin:0 0 100px;background:#f1f2f3}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.header .menu{grid-column:4/span 6;height:unset;border-left:4px solid #f1f2f3}.navOverlay .menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:50%;margin:0 0 30px;margin-bottom:auto}.menuButton{display:none}.menuIcon{width:100%;height:100%;fill:currentColor}@supports (-webkit-touch-callout:none){.menuIcon{fill:#000}}.menuIcon-is-cross{display:none}.menuButton-is-active .menuIcon-is-hamburger{display:none}.menuButton-is-active .menuIcon-is-cross{display:block}.menuList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;list-style:none}.menuSection .menuList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navOverlay .menuList{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.menuItem{margin:0 45px 0 0;font-weight:700;font-size:14px;font-size:.88rem;text-transform:uppercase;line-height:1.71}.navOverlay .menuItem{margin:10px 0;font-size:24px;font-size:1.5rem;line-height:1}.menuSection .menuItem{margin:20px 0;font-size:24px;font-size:1.5rem;text-align:center;line-height:1}.footer .menuItem{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:2px solid #f1f2f3;border-bottom:2px solid #f1f2f3;margin:0;text-align:start;text-transform:unset;cursor:pointer;-webkit-transition:.2s;transition:.2s}.footer .menuItem:first-child{border-top:4px solid #f1f2f3}.footer .menuItem:last-child{border-bottom:4px solid #f1f2f3}.menuLink{position:relative;z-index:0;color:#000;text-decoration:none;line-height:21px}.menuLink:active,.menuLink:hover{color:#000}.footer .menuLink{padding:20px 0;text-transform:uppercase}.menuItem-is-active .menuLink{outline:0}.menuItem-is-active .menuLink:before{opacity:1}.footer .menuLink{grid-column:1/span 5;margin-right:auto;font-size:20px}.footer .menuLink:before{display:none}.menuLinkButton{position:absolute;top:20px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;border-color:#000;background-color:unset;font-weight:700}.menuLinkButton:before{position:absolute;right:0;content:'+';display:block;width:5px;height:5px;color:#000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s right;transition:.5s right}.footer .menuItem:hover .menuLinkButton:before{right:10px}.menuLinkInsideMenu--active+.menuLinkButton:before{content:'–'}.menuLinkInsideMenu{display:none;grid-column:6/-1;padding:0;margin:0;margin-right:80px;font-weight:400;font-size:20px;text-align:start;list-style-type:none}.menuLinkInsideMenu--active{display:block}.menuLinkInsideMenu li{padding-bottom:20px;margin:0;-webkit-transition:.2s;transition:.2s}.menuLinkInsideMenu li:hover{background-color:#fc8843}.menuItemInside a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:20px}.menuItemInside a:hover{color:#000}.menuItemInsideTextLink{min-width:270px}.menuItemInsideArrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto;visibility:hidden}.menuItemInside:hover .menuItemInsideArrow{visibility:visible}.navOverlay{position:fixed;z-index:100;top:65px;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;overflow-y:overlay;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 0;background:#fff;visibility:hidden}.navOverlay-is-active{visibility:visible}.contactsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menuSection{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:60px}.footer .menuSection{grid-column:2/-2;min-height:unset;background:unset}.tabsHolder{grid-column:3/-3;margin:70px 0 -30px}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;list-style:none}.tabItem{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:5px 0;border-bottom:12px solid transparent;margin:0;color:#000;font-weight:700;text-align:center;-webkit-transition:.2s;transition:.2s}.tabItem-is-active{border-color:#000}.tabItem:hover{border-color:#f1f2f3}.tabLink{color:currentColor}.tabLink:active,.tabLink:hover{color:currentColor}.tabLink:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%}.more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.projects .more{grid-column:span 5;padding:0 calc((calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) + 17.5px) * 2) 0 calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) + 17.5px)}.moreTitle{margin:0 0 30px;font-size:24px;font-size:1.5rem;letter-spacing:.025em;line-height:1.1;-webkit-text-stroke-width:1px}.moreTitleHighlighted{display:block;font-size:65px;font-size:4.06rem}.moreLink{width:100%;cursor:none}.moreLink:before{position:absolute;z-index:10;content:'';display:block;visibility:hidden}.moreLink-is-hovered{overflow:hidden}.moreLink.card-is-hovered:before,.moreLink.moreLink-is-hovered:before,.moreLink.socials-is-hovered:before{visibility:visible}.moreLink:hover{border-color:currentColor;color:#000}.measurer{position:absolute;z-index:-1;top:0;left:0;overflow:hidden;width:100%;height:100%;border:0}.news{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-column:2/-2;grid-row-gap:30px;grid-column-gap:30px;margin-top:100px;margin-bottom:100px}.newsSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) + 25px);margin-top:100px;margin-bottom:100px}.content{counter-reset:subtitle-numered;grid-column:3/-3;margin:0 0 80px;font-family:Montserrat,Verdana,Geneva,sans-serif}.content__contacts{margin:0 0 40px}.content__contacts-no-margin{margin:0 0 30px}.content-is-bordered{grid-column:2/-2;padding:40px calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) + 17.5px) 80px;border:4px solid #f1f2f3}.content p{margin:0 0 20px;font-family:Muller,Verdana,Geneva,sans-serif}.content p:last-child{margin:0}.contentVideo{-o-object-fit:cover;object-fit:cover}.contentImage{-o-object-fit:cover;object-fit:cover}.contentVideoInfo{position:absolute;z-index:10;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.contentVideoInfo>p{text-align:center}.contentVideoInfo>h2{line-height:1.4}.contentVideoInfo>h3{line-height:1.3}.contentVideoInfo>h4{line-height:1.4}.promoHolderHero:hover .contentVideoInfo,.promoHolderVideo:hover .contentVideoInfo{opacity:1!important}.promoHolder:hover .contentVideoInfo{opacity:1!important}.contentMap{position:relative;width:100%;height:auto}.contentTitle{font-family:Code Pro,Verdana,Geneva,sans-serif}.contentTitle:first-child{margin-top:0}.contentTitleAlt{margin-left:45px}.contentTitleLarge{font-size:76px}.contentTitleLarge:hover{color:#000}.contentSubtitle{margin-top:50px;margin-bottom:20px;font-family:Code Pro,Verdana,Geneva,sans-serif}.contentSubtitle:first-child{margin-top:0}.contentButton{font-family:Code Pro,Verdana,Geneva,sans-serif}.content-full{width:calc(100% + 50px);margin-right:-25px;margin-bottom:100px;margin-left:-25px}.contentImage-container-big:only-child,.contentImage-container:only-child{position:relative;overflow:hidden;width:100%;height:0;padding-top:50%}.contentImage-container-big{position:relative;overflow:hidden;width:50%;height:0;padding-top:calc(3 / 4 * 50%)}.contentImage-container:only-child>.contentImage{position:absolute;top:0;left:0;width:100%;height:100%}.contentImages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contentImage-container:nth-child(2){margin-top:80px}.contentImage-container:nth-child(3){margin-top:-80px}.contentImage-container{position:relative;overflow:hidden;width:50%;height:0;padding-top:calc(3 / 4 * 50%)}.contentImage{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promoInfo{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;visibility:visible;opacity:1}.promoInfo:hover{opacity:0}.promoHolder:hover .promoInfo{opacity:0}.promoHolderHero:hover .promoInfo,.promoHolderVideo:hover .promoInfo{opacity:1!important}.promoInfo.is-hidden{visibility:hidden}.promoInfo h3{line-height:1.4}.promoInfo div,.promoInfo h2,.promoInfo h4{line-height:1.3}.promoInfo div{padding:10px 5px 5px;margin:3rem 0 1.5rem}.promoInfoTitle{max-width:450px;padding:10px 5px 5px;color:#fff;font-size:36px;text-align:center;line-height:1.4}.promoInfoTitle span{padding:10px 0 5px;background-color:#000;-webkit-box-shadow:-10px 0 0 #000,10px 0 0 #000;box-shadow:-10px 0 0 #000,10px 0 0 #000;font-weight:700}.promoInfo p{max-width:450px;margin-top:0;color:#fff;font-size:18px;text-align:center;line-height:1.1}.contentVideoPlaceholder{display:none}.main,footer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;padding-top:65px}.pageDescription{grid-column:3/-3;margin:0 0 35px;font-family:Montserrat,Verdana,Geneva,sans-serif}.pageDescription-is-centered{text-align:center}.pageDescriptionPhone{display:block;margin:5px 0 0;color:currentColor;font-family:Code Pro,Verdana,Geneva,sans-serif;text-decoration:none}.pageDescriptionPhone:active,.pageDescriptionPhone:hover{color:currentColor}.pageTitle{grid-column:3/-2;margin:100px 0 30px;line-height:1.1}.pageTitle-main{margin:140px 0 30}.pageTitle-is-centered{text-align:center}.pageTitle-history{margin-bottom:70px}.linkBack+.pageTitle{margin:5px 0 30px}.pageTitleAlt{grid-column:2/-2;margin:100px 0 20px}.sectionDescription{grid-column:1/-1;margin:0 0 30px;font-family:Montserrat,Verdana,Geneva,sans-serif}.formSection .sectionDescription{text-align:center}.formSection .sectionDescription{grid-column:7/-1;grid-row:2;text-align:start}.sectionDescriptionPhone{display:block;margin:5px auto 0;color:currentColor;font-family:Code Pro,Verdana,Geneva,sans-serif;text-decoration:none}.sectionDescriptionPhone:active,.sectionDescriptionPhone:hover{color:currentColor}.formSection .sectionDescriptionPhone{margin:0;margin-bottom:12px;font-size:16px}.footer .sectionDescriptionPhone{margin:0;margin-bottom:12px;color:#fc8843;font-size:16px}.formSectionWrapper .sectionDescriptionPhone{color:#fff}.sectionDescriptionMail{color:#fc8843;font-weight:700;font-size:16px;text-transform:uppercase}.formSectionWrapper .sectionDescriptionMail{color:#fff}.sectionDescriptionText{margin:0;color:#acacac}.sectionDescriptionText div{margin:30px 0}.sectionDescriptionText div:last-child{color:#fff}.sectionDescriptionText div:first-child{margin-top:0}.sectionTitle{grid-column:1/-1;margin:0 0 20px}.formSection .sectionTitle{color:#fff}.formSection .sectionTitle{grid-column:1/-1;grid-row:1;margin-bottom:60px}.shadowTitle{z-index:-1;grid-column:1/-1;overflow:hidden;margin:0 0 -253px;color:transparent;font-size:253px;font-size:15.81rem;text-align:center;text-transform:uppercase;letter-spacing:3.16px;line-height:1;-webkit-transform:translate(100%,40px) rotate(90deg);-ms-transform:translate(100%,40px) rotate(90deg);transform:translate(100%,40px) rotate(90deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-text-stroke-width:5px;-webkit-text-stroke-color:#f1f2f3}.shadowTitle-is-horizontal{position:absolute;left:0;width:100%;padding:0;margin:0;text-align:center;-webkit-transform:translateY(-33%);-ms-transform:translateY(-33%);transform:translateY(-33%)}.promoHolder{grid-column:2/span 10;max-height:100vh;margin-bottom:90px;background:#000}.promoHolder:after{position:relative;z-index:-1;content:'';display:block;padding:56.25% 0 0}.promoHolder:first-child{margin-top:-65px}.promoPlay{position:absolute;top:50%;left:50%;width:515px;height:150px;padding:0;margin:-75px 0 0 -257.5px;color:transparent;background-color:transparent;background-position:center;background-size:contain;background-repeat:no-repeat;font-size:5rem;text-transform:uppercase;-webkit-text-stroke:2.5px #fff}.promoPlay.is-hidden{visibility:hidden}.promoPlaySquare{position:relative;width:60px;height:60px;margin:0 auto;margin-top:50px;background-color:#fff}.promoPlaySquare::after{position:absolute;top:50%;left:50%;content:'';border:12px solid transparent;border-left:20px solid #000;-webkit-transform:translate(-25%,-50%);-ms-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}.promoPlayContent{display:none}.promoPreview{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;-o-object-fit:cover;object-fit:cover}.promo,.promoIframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;margin:0}.promo{-o-object-fit:cover;object-fit:cover}.promoLabel{position:absolute;top:90px;left:calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) + 42.5px);padding:8px 10px;margin:65px 0 0 -10px;color:#fff;background:#000;font-weight:700;font-size:24px;font-size:1.5rem;letter-spacing:.0125em;line-height:1}.promoTitle{position:absolute;bottom:100px;left:calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) + 42.5px);max-width:50%;margin:0 0 0 -5px}.promoTitle-sm{font-size:36px;line-height:1.1}.promoPlayContent{display:none}.promoHolder:hover .promoPlayContent{display:block}.partnersSection{padding:170px 0;margin-bottom:50px;background:#000}.promoHolder+.partnersSection{margin-top:-90px}.partnersSection-socials{padding:0;margin-bottom:270px;background:#fff}.promoHolder+.partnersSection-socials{margin-top:0}.partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column:3/-3}.partnersTell{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:700px;margin:0 auto}.partnersTell__title{margin:0;color:#fff;font-weight:700;font-size:70px;line-height:92px}.partnersTell__title>span{color:#fc8843}.partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partners .partner{width:calc(33.33% - (50px * 2 / 3));margin:0 50px 50px 0}.partners .partner:last-child,.partners .partner:nth-child(3n){margin-right:0}.sliderItem .partner{height:100%}.projects{display:grid;grid-template-columns:repeat(10,1fr);grid-column:2/-2;grid-row-gap:65px;grid-column-gap:17.5px;padding:0 0 65px;margin:0 0 100px}.projects .moreCard .cardLink{color:#000;-webkit-transition:.2s;transition:.2s}.projects .moreCard .cardLink:hover{color:#fff;background-color:#000}.projectsTitle{grid-column:2/span 10;max-width:620px;margin-bottom:60px;color:#000;font-weight:700;font-size:3.5rem;text-transform:uppercase}.projectsTotal{grid-column:1/-1;margin:0 0 30px;text-align:center}.projects+.projectsTotal{margin-top:-50px}.projectsTotalHighlighted{color:#000;-webkit-text-stroke-width:0}.questionsHolder{padding:0;margin:0 0 100px}.questionsTitle{grid-column:3/-3;margin:0 0 20px;font-size:38px;font-size:2.38rem}.questions{grid-column:2/-2;margin:0}.question{grid-column:2/-2;margin:0}.question~.question{border-top:4px solid #f1f2f3}.question:hover{background:#f1f2f3}.questionTrigger{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100px;padding:0 calc(calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 10) - (15.75px)) + 17.5px) * 2) 0 calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 10) - (15.75px)) + 17.5px);color:#000;background:0;font-weight:700;font-size:22px;font-family:Code Pro,Verdana,Geneva,sans-serif;text-align:left;line-height:1.4}.questionTrigger:after,.questionTrigger:before{right:calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 10) - (15.75px)) + 17.5px)}.js-accordion-is-active .questionTrigger{background:#f1f2f3}.answer{display:block;overflow:hidden;height:0;padding:0;margin:0;-webkit-transition:height .4s;transition:height .4s}.js-accordion-is-active+.answer{background:#f1f2f3}.answerContent{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 10) - (15.75px)) + 17.5px) 30px;font-style:normal;font-size:22px;font-family:Muller,Verdana,Geneva,sans-serif;line-height:1.4}.services{grid-column:3/10;margin:100px 0}.serviceTeaser{position:relative;padding:100px 0;--x:50%;--y:50%}.serviceTeaserTitle{margin:0;letter-spacing:.0047em;line-height:1.1}.serviceTeaser:hover .serviceTeaserTitle{color:#000}.serviceTeaser:hover .serviceTeaserTitle:active,.serviceTeaser:hover .serviceTeaserTitle:hover{color:#000}.serviceTeaserLink{color:currentColor;text-decoration:none}.serviceTeaserLink:active,.serviceTeaserLink:hover{color:currentColor}.serviceTeaserLink:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%}.serviceTeaserLink:after{position:static;z-index:10;content:'';display:block;visibility:hidden}.serviceTeaser:hover .serviceTeaserLink:after{visibility:visible}.serviceTeaserImage{position:absolute;z-index:-1;top:var(--y);left:var(--x);width:350px;height:250px;margin:-125px 0 0 -175px;visibility:hidden;-o-object-fit:cover;object-fit:cover}.serviceTeaser:hover .serviceTeaserImage{visibility:visible}.stage{position:relative;margin:0 0 65px}.sectionTitle+.stage{margin:65px 0}.stageTitle{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0;font-size:56px;line-height:1.1}.stageDescription{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:30px;border-bottom:4px solid #000;color:#000;font-weight:700;font-size:18px;letter-spacing:.05em;line-height:1.1}.stages{grid-column:3/-3;margin:0 0 100px}.sliderHeading{margin:0 0 65px;color:#000;font-size:38px;font-size:2.38rem}.sliderHolder{position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 calc(calc((calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 2) + 17.5px) + 42.5px);margin-bottom:100px}.sliderHolder-is-hero{padding:0 0 0 calc(calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 1) + 42.5px)}.sliderHolder-has-cards{padding:100px 0 0 calc(calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 1) + 42.5px)}.sliderHolder-has-timeline{grid-column:2/-2;width:100%;padding:0;margin-right:0;margin-left:0}.sliderContent{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(calc((calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 8) + 122.5px))}.sliderHolder-is-hero .sliderContent{width:calc(calc((calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 10) + 157.5px))}.sliderHolder-has-cards .sliderContent{width:calc(calc((calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 10) + 157.5px))}.sliderHolder-has-timeline .sliderContent{width:100%}.sliderItem{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-transform:translateX(-17.5px);-ms-transform:translateX(-17.5px);transform:translateX(-17.5px);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.sliderItem-is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.sliderHolder-is-carousel .sliderItem{width:calc(33% - 93.33px);margin-right:140px}.sliderHolder-has-cards .sliderItem{width:calc(33% - 15px);margin-right:30px;-webkit-transform:none;-ms-transform:none;transform:none}.sliderHolder-has-cards .sliderItem:last-child{display:none;margin-right:0}.sliderHolder-has-cards .sliderItem:nth-child(3){margin-right:0}.sliderHolder-project .sliderItem:last-child{display:block}.sliderHolder-has-timeline .sliderItem{padding:0 calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) + 17.5px);-webkit-transform:none;-ms-transform:none;transform:none}.sliderMap{position:absolute;top:0;left:0;width:100%;height:100%}.galleryImageHolder{position:relative}.galleryImageHolder:before{position:relative;content:'';display:block;width:100%;padding:66.67% 0 0}.sliderHolder-is-hero .galleryImageHolder:before{padding:51.88% 0 0}.galleryImage{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sliderDots{width:calc((calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 8) + 122.5px);margin-bottom:0}.sliderHolder-is-carousel .sliderDots{margin-top:110px}.sliderHolder-has-cards .sliderDots{display:none}.sliderMap{position:absolute;top:0;left:0;width:100%;height:100%}.galleryImageHolder{position:relative}.galleryImageHolder:before{position:relative;content:'';display:block;width:100%;padding:66.67% 0 0}.sliderHolder-is-hero .galleryImageHolder:before{padding:51.88% 0 0}.galleryImage{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sliderDots{width:calc((calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 8) + 122.5px);margin-bottom:0}.sliderHolder-is-carousel .sliderDots{margin-top:110px}.sliderHolder-has-cards .sliderDots{display:none}.dotButton{color:transparent}.galleryTitle{position:absolute;z-index:10;top:70px;left:calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) + 17.5px);margin:0;color:#fff}.sliderBlockTitle{grid-column:2/-1;padding-top:200px;margin-bottom:60px;font-size:56px;text-transform:uppercase}.txSlider-is-fixing{-webkit-transition:.4s;transition:.4s}.txSlider-is-changing{-webkit-transition:.4s;transition:.4s}.sliderYearsHolder{position:absolute;top:210px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - (calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) + 17.5px) * 2));padding:10px 0;margin:60px 0 0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.sliderYears{position:absolute;top:210px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:85px 0 0;list-style:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.sliderYearsHolder .sliderYears{position:static;width:50px;margin:0 0 0 -25px;-webkit-transform:none;-ms-transform:none;transform:none}.sliderYear{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;min-width:35px;margin:0 7.5px;color:#c8ccd0;font-weight:700;font-size:14px;font-size:.88rem;line-height:1;cursor:pointer;-webkit-transition:font-size .2s;transition:font-size .2s}.sliderYear:after{position:relative;content:'';display:block;-ms-flex-negative:0;flex-shrink:0;width:4px;height:10px;margin:5px 0 0;background:currentColor;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.sliderYear-is-active{top:-10px;margin:0 15px;color:#000;font-size:24px;font-size:1.5rem}.sliderYear-is-active:after{height:20px}.sliderYear-is-active~.sliderYear{visibility:visible}.sliderYearButton{height:auto;color:inherit;line-height:1;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.sliderYearButton:before{position:absolute;top:-50%;left:-50%;content:'';display:block;width:200%;height:200%}.js-sliderCursor{position:absolute;z-index:10;padding:0;background:0}.js-sliderCursor:focus{outline:0}.sliderNavigation{position:absolute;top:0;width:calc(calc((calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 2) + 17.5px) + 25px);height:100%;padding:0;background:0;text-indent:-100000px;direction:ltr}.sliderNavigation.js-sliderNavigation-is-disabled{display:none}.sliderNavigation-prev{left:0}.sliderNavigation-next{right:0}.sliderHolder-has-cards .sliderNavigation{display:none}.sliderHolder-is-hero .sliderNavigation{width:calc(calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 1) + 25px)}.sliderHolder-has-timeline .sliderNavigation{z-index:1;top:210px;width:27px;height:20px;margin:85px 0 0;background-color:#f1f2f3;-webkit-mask-image:url(/images/arrow-left.svg);mask-image:url(/images/arrow-left.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sliderHolder-has-timeline .sliderNavigation:before{position:absolute;top:-50px;right:-50px;bottom:-50px;left:-50px;content:'';display:block}.sliderHolder-has-timeline .sliderNavigation:hover{background-color:#000}.sliderHolder-has-timeline .sliderNavigation-next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-container{position:relative;grid-column:2/-2;width:100%;margin-bottom:100px}.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:100%;padding-bottom:20px}.swiper-slide{position:relative;-ms-flex-negative:0;flex-shrink:0;width:auto;height:600px;min-width:400px;max-width:100%}.swiper-slide:first-of-type{width:100%}.swiper-slide-content{width:auto;height:100%;min-width:400px;max-width:100%}.swiper-slide:first-of-type .swiper-slide-content{width:100%}.swiper-slide-image{width:auto;height:100%;min-width:400px;max-width:100%;-o-object-fit:cover;object-fit:cover}.swiper-slide:first-of-type .swiper-slide-image{width:100%}.swiper-scrollbar{position:relative;height:12px;cursor:pointer}.swiper-scrollbar::before{position:absolute;top:0;left:0;content:'';display:block;width:calc(100% - 6px);height:4px;border:4px solid #f1f2f3;-webkit-transition:.2s;transition:.2s}.swiper-scrollbar:hover::before{background-color:#f1f2f3;-webkit-transition:.2s;transition:.2s}.swiper-scrollbar-drag{height:100%;background:#000}.swiper-button-next,.swiper-button-prev{position:absolute;top:0;display:block;width:calc(calc((calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 2) + 17.5px));height:90%}.swiper-button-next:disabled,.swiper-button-prev:disabled{visibility:hidden}.swiper-button-prev{left:-15%}.swiper-button-prev:disabled{opacity:0}.swiper-button-next{right:-15%}.mainPageSwiper{grid-column:2/-1}.mainPageSwiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:460px;height:360px;border:4px solid #000}.mainPageSwiper .swiper-slide:not(:last-child){border-right:0}.mainPageSwiper .swiper-button{top:0;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;cursor:pointer}.mainPageSwiper .swiper-button svg{stroke:#000}.mainPageSwiper .swiper-button-next{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.mainPageSwiper .swiper-button-prev{-webkit-transform:translate(-100%,-25%) rotate(180deg);-ms-transform:translate(-100%,-25%) rotate(180deg);transform:translate(-100%,-25%) rotate(180deg)}.mainPageSwiper .swiper-button-disabled svg{stroke:#c8ccd0}.swiper-wrapperNavigation{position:relative;display:block;width:100%;height:50px}.swiper-slideText{padding:32px;margin-bottom:auto}.swiper-slideNumber{display:block;margin-bottom:80px;font-weight:700;font-size:14px}.swiper-slideDescription{margin:0}.swiper-slideBlackBlock{max-width:150px;padding:10px 60px 10px 32px;color:#fff;background-color:#000;font-weight:700;font-size:22px;text-transform:uppercase}.calculatorColors{margin:25px 0 0}.calculatorColorLabel{display:block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:25px;height:25px;border-radius:50%;margin:0 20px 10px 0;background:#fc8843;text-indent:-9999px}.calculatorColorLabel-is-white{-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000}.calculatorColorLabel:last-child{margin:0 0 10px}.calculatorColorLabel:hover{-webkit-box-shadow:0 0 0 6px #000;box-shadow:0 0 0 6px #000}.calculatorColorRadio:checked+.calculatorColorLabel{-webkit-box-shadow:0 0 0 6px #000;box-shadow:0 0 0 6px #000}.calculatorColorRadio:disabled+.calculatorColorLabel{display:none}.calculatorMaterials{position:relative}.calculatorMaterialLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:190px;height:60px;border:4px solid #f1f2f3;margin:-4px 0 0;font-weight:700;-webkit-transition:.2s;transition:.2s}.calculatorMaterialRadio:checked+.calculatorMaterialLabel{position:relative;border-color:#000}.calculatorMaterialLabel:hover{background-color:#f1f2f3}.calculatorMaterialRadio:checked+.calculatorMaterialLabel:hover{border:4px solid #f1f2f3}.calculator{display:grid;grid-template-columns:repeat(10,1fr);grid-column:2/-2;grid-row-gap:60px;grid-column-gap:17.5px;padding:45px 0 75px;border:4px solid #f1f2f3}.calculatorTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column:2/6;margin:0}.calculatorForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:1/4}.calculatorImage{grid-column:4/-2;width:100%}.calculatorIcons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-column:-2/-6}.calculatorIcon{width:42px;height:42px}.calculatorIcon+.calculatorIcon{margin:0 0 0 15px}.calculatorIcon-is-hidden{display:none}.calculatorTotal{grid-column:7/-2;margin:-45px 0 0;color:#dcddde;font-weight:700;font-size:12px;font-size:.75rem;line-height:1}.calculatorTotalValue{margin:0 0 0 .2em;color:#000;font-size:24px;font-size:1.5rem;white-space:nowrap}.calculatorTotalValue:after{content:attr(data-currency);margin:0 0 0 .2em;font-size:16px;font-size:1rem;font-family:Montserrat,Verdana,Geneva,sans-serif}.calculatorNote{display:grid;grid-template-columns:repeat(10,1fr);grid-column:2/-2;grid-gap:17.5px;margin-bottom:100px}.calculatorText{grid-column:span 6;padding:0 0 0 79px;font-family:Montserrat,Verdana,Geneva,sans-serif}.calculatorButton{grid-column:span 2}.table{overflow-x:scroll;overflow-y:hidden;margin:0 0 30px;font-family:Montserrat,Verdana,Geneva,sans-serif;line-height:1.1}.calculator+.table{grid-column:2/-2}.tableHead{background:#f1f2f3;font-family:Code Pro,Verdana,Geneva,sans-serif}.tableRow{height:55px}.tableCell{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 75px;border:4px solid #f1f2f3}.tableHead .tableCell{font-size:12px;font-size:.75rem}.tableCell:not(:first-child){border-left-width:0}.tableCell:not(:last-child){border-right-width:0}.team{display:grid;grid-template-columns:repeat(10,1fr);grid-column:2/-2;grid-row-gap:60px;grid-column-gap:17.5px;padding:0 0 100px;margin:0 0 100px}.pageText{font-weight:400;font-family:Muller,Verdana,Geneva,sans-serif}.pageText+.pageText{margin:0 0 24px 0}.pageText-bold{font-weight:700}.pageText-sm{font-size:20px;line-height:1.4}.pageText-lg{font-size:38px;line-height:1}.pageText-italic{font-style:italic}.pageText-comment{position:relative;padding:25px 0;padding-left:15%;font-size:38px;line-height:1.2}.pageText-comment-md{font-size:36px;line-height:1.2}.pageText-comment::after{position:absolute;top:10%;left:10%;content:'';width:5px;height:80%;background-color:#ddd}.pageText-comment--adjust{padding-left:0}.pageText-comment--adjust::after{left:-5%}.pageText-md{font-size:36px;line-height:1.2}.pageTitle-content{font-size:56px;font-family:Code Pro,Verdana,Geneva,sans-serif;line-height:1.1}.pageTitle-content-sm{font-size:36px;line-height:1.1}.pageTitle-content-lg{font-size:76px;line-height:1.1}.pageTitle-content-background{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 10px 10px 5px}.pageLink{padding:5px 0;background-color:#d3d3d3;text-decoration:none}.pageImageHolder{margin:30px 0 60px}.pageImage-comment{position:absolute;bottom:-45px;width:100%;margin:0;font-size:18px;font-family:Code Pro,Verdana,Geneva,sans-serif;text-align:center;line-height:1.1}.pageImagesHolder{margin-top:140px;margin-left:calc(-2 * (100vw / 12) - 17.5px)}.pageImagesContainer{position:relative;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100vw}.pageImagesContainer:before{display:none}.pageImages{position:relative;width:31%;margin:0 1%;aspect-ratio:1}.pageImages:first-child{margin-top:60px}.pageImages:last-child{margin-top:-60px}.tooltip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:19px;height:19px;border:2px solid #dcddde;border-radius:50%;cursor:pointer}.tooltip:before{position:absolute;z-index:11;left:100%;content:'';display:block;width:10px;height:10px;border:4px solid #f1f2f3;border-top:0;border-right:0;margin:0 0 0 34px;background:#fff;visibility:hidden;-webkit-transform:rotate(45deg) skew(-20deg,-20deg);-ms-transform:rotate(45deg) skew(-20deg,-20deg);transform:rotate(45deg) skew(-20deg,-20deg)}.tooltip:after{position:absolute;z-index:10;left:100%;content:attr(data-text);-webkit-box-sizing:border-box;box-sizing:border-box;width:240px;padding:40px 30px 50px 40px;border:4px solid #f1f2f3;margin:0 0 0 40px;background:#fff;font-size:13px;font-size:.81rem;font-family:Montserrat,Verdana,Geneva,sans-serif;visibility:hidden}.tooltip:hover{background:#dcddde}.tooltip:hover:after,.tooltip:hover:before{visibility:visible}.calculatorMaterials .tooltip{position:absolute;right:20px;margin:-39.5px 0 0}.tooltipSvg{width:50%;fill:#dcddde}.tooltip:hover .tooltipSvg{fill:#000}.xsaSection{position:relative;height:50vh;padding-top:300px;margin:0 -25px;background-repeat:no-repeat;--xsa-columns-count:11;--gutter:17.5px;--column-width:calc((100% / 11) - (15.91px))}@media only screen and (max-width:74.94em) and (orientation:landscape){.xsaSection{height:100vh}}.xsa-sectionStaticLetters{display:none}.xsa-section{grid-column:2/-2;height:200vh;padding:50vh 0 50px 0;margin-bottom:200px;--scroll-procent:0}.xsa-sectionLetters{position:relative;left:calc(0% - var(--scroll-procent) * .35%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:calc(550px - var(--scroll-procent) * 5px);-webkit-transform:scale(calc(1 - var(--scroll-procent) * .007));-ms-transform:scale(calc(1 - var(--scroll-procent) * .007));transform:scale(calc(1 - var(--scroll-procent) * .007));-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;will-change:transform,left,margin-bottom}.xsaNewSectionItem{position:relative;margin-right:15px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;--client-width:0}#xsaPath-A,#xsaPath-S,#xsaPath-X{fill:#fff}.xsaVideo{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xsaVideo-X{clip-path:url(#xsaClipPath-X);-webkit-clip-path:url(#xsaClipPath-X)}.xsaVideo-S{clip-path:url(#xsaClipPath-S);-webkit-clip-path:url(#xsaClipPath-S)}.xsaVideo-A{clip-path:url(#xsaClipPath-A);-webkit-clip-path:url(#xsaClipPath-A)}.xsa-sectionTitle{position:absolute;bottom:calc(-100% + var(--scroll-procent) * .9%);max-width:650px;-webkit-transition:.5s ease-out;transition:.5s ease-out;will-change:bottom}.xsaArticle{position:absolute;z-index:1;z-index:10;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;width:calc(calc(calc((100% / 11) - (15.91px)) * 3) + 35px);height:100%}.xsaArticle-X{left:calc(calc(calc((100% / 11) - (15.91px)) * 1) + 17.5px)}.xsaArticle-S{left:calc(calc(calc(calc((100% / 11) - (15.91px)) * 4) + 52.5px) + 17.5px)}.xsaArticle-A{left:calc(calc(calc(calc((100% / 11) - (15.91px)) * 7) + 105px) + 17.5px)}.xsaArticleHolder{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.xsaArticleHead{position:relative;z-index:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin:0;font-size:24px;font-size:1.5rem}.xsaArticleLink{display:block;margin:50px 0 0;color:#000;text-align:center}.xsaArticleLink:active,.xsaArticleLink:hover{color:#000}.xsaArticleLink:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%}.xsaArticleList{position:absolute;top:50%;left:10%;width:80%;min-width:200px;padding:0;margin:0;list-style:none;visibility:hidden;opacity:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:visibility .2s step-end,opacity .3s;transition:visibility .2s step-end,opacity .3s}.xsaArticleList li{position:relative;display:inline;-webkit-box-decoration-break:clone;padding:.5rem 0;color:#fff;background:#000;box-decoration-break:clone;-webkit-box-shadow:.4rem 0 #000,-.4rem 0 #000;box-shadow:.4rem 0 #000,-.4rem 0 #000}.xsaArticleList li:after{position:relative;content:'';display:block;width:100%;height:10px}@media (hover:hover){.card-news:hover .cardHeading{-webkit-transform:translateY(75px);-ms-transform:translateY(75px);transform:translateY(75px)}.sliderYear:hover{top:-10px;margin:0 15px;color:#000;font-size:24px;font-size:1.5rem;-webkit-transition:font-size .2s;transition:font-size .2s}.sliderYear:hover:after{height:20px}.xsaSection{--pointer:20px}.xsaArticleHead:hover+.xsaArticleList{visibility:visible;opacity:1;-webkit-transition:visibility .3s step-start,opacity .3s;transition:visibility .3s step-start,opacity .3s}.xsaSection-safari .xsaArticleHead:hover+.xsaArticleList{opacity:0}}.offCanvas{position:absolute;top:0;left:0;width:0;height:0;visibility:hidden}.xsaVideoCanvas{position:absolute;z-index:-2;top:0;left:0;width:50%;height:50%;background:#ff645a}.xsaArticleVideoHolder{position:relative}.xsaSection-safari .xsaArticle-X .xsaArticleVideoHolder{clip-path:url(#clipPath-X);-webkit-clip-path:url(#clipPath-X)}.xsaSection-safari .xsaArticle-S .xsaArticleVideoHolder{clip-path:url(#clipPath-S);-webkit-clip-path:url(#clipPath-S)}.xsaSection-safari .xsaArticle-A .xsaArticleVideoHolder{clip-path:url(#clipPath-A);-webkit-clip-path:url(#clipPath-A)}.xsaSection-safari .xsaArticleVideoHolder:after{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;background-color:#000;opacity:.5}.xsaArticleVideo{display:none;opacity:0}.xsaSection-safari .xsaArticleVideo{position:absolute;top:0;display:block;width:100%;height:100%;opacity:1;-o-object-fit:cover;object-fit:cover}@media (hover:none){.xsaArticleVideoHolder{background:#000}.xsaArticle-X .xsaArticleVideoHolder{clip-path:url(#clipPath-X);-webkit-clip-path:url(#clipPath-X)}.xsaArticle-S .xsaArticleVideoHolder{clip-path:url(#clipPath-S);-webkit-clip-path:url(#clipPath-S)}.xsaArticle-A .xsaArticleVideoHolder{clip-path:url(#clipPath-A);-webkit-clip-path:url(#clipPath-A)}.xsaArticleVideo{position:absolute;top:0;left:calc((100vw - 100%)/ -2);display:block;width:100%;width:100vw;height:100%;margin:0;-o-object-fit:cover;object-fit:cover}.xsaArticleVideo-is-visible{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}}.linkBack{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column:2/7;-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:36px;padding:15px 15px 15px 43px;margin:55px 0 35px;color:#fff;background:#000;font-weight:700;font-size:14px;font-size:.88rem}.linkBack:active,.linkBack:hover{color:#fff}.linkBack:before{position:absolute;z-index:10;left:0;content:'';display:block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.promoHolder .linkBack{position:absolute;top:65px;left:calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) + 42.5px);width:auto}.measurer{position:absolute;z-index:-1;top:0;left:0;overflow:hidden;width:100%;height:100%;border:0}.socials{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 0 0;margin:0 auto;list-style:none;cursor:none}.socials-is-hovered{overflow:hidden}.socials:before{position:absolute;z-index:10;content:'';display:block;visibility:hidden;-webkit-transition:none;transition:none}.socials.card-is-hovered:before,.socials.moreLink-is-hovered:before,.socials.socials-is-hovered:before{visibility:visible}.navOverlay .socials{grid-column:3/-3}.card-team .socials{position:absolute;width:100%;margin:67% 0 0;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .2s;transition:opacity .2s}.card-team:hover .socials{opacity:1}.pageDescription+.socials{margin-top:100px}.formSection .socials{margin:0}.footer .socials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:1;flex-shrink:1;width:100%}@media (pointer:coarse){a{color:#000}a:active,a:hover{color:#000}.promo,.promoIframe{pointer-events:auto}.js-sliderCursor{display:none}.xsaArticleList{display:none}.socials:before{display:none}}.footer .socialsItem,.navOverlay .socialsItem{width:calc(100% / 3);margin:0}.footer .socialsItem:not(:first-child),.navOverlay .socialsItem:not(:first-child){border-left:unset}.socialsItem{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:156px;border:4px solid #000;margin:0 -4px 0 0}.socialsItem:before{position:relative;content:'';display:block;width:100%;padding:100% 0 0}.socialsItem:hover::before{background-color:#fc8843}.partnersSection .socialsItem{background:#fff}.card-team .socialsItem{width:calc(20% + 3.2px);border:4px solid #000;background:#fff}.socialsLink{position:absolute;top:-4px;left:-4px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% + 8px);height:calc(100% + 8px);padding:10px 0 0 10%;color:#000;text-transform:uppercase;cursor:none}.socialsLink:active,.socialsLink:hover{color:#000}.socialsLink>p{color:#000}.socialsLink:focus,.socialsLink:hover{z-index:1;color:#fff}.socialsLink:focus:active,.socialsLink:focus:hover,.socialsLink:hover:active,.socialsLink:hover:hover{color:#fff}.socialsLink:focus:before,.socialsLink:hover:before{left:0}.socialsLink:focus>p,.socialsLink:hover>p{color:#fff}.partnersSection .socialsLink{color:#fff}.partnersSection .socialsLink:active,.partnersSection .socialsLink:hover{color:#fff}.partnersSection .socialsLink:focus,.partnersSection .socialsLink:hover{color:#000}.partnersSection .socialsLink:focus:active,.partnersSection .socialsLink:focus:hover,.partnersSection .socialsLink:hover:active,.partnersSection .socialsLink:hover:hover{color:#000}.socialsLink>p{margin-top:65px;font-weight:600;font-size:24px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.socialsText{position:absolute;z-index:1;bottom:0;left:0;width:80%;color:#fff;background-color:#000;text-transform:uppercase}.socialsText span{display:block;width:100%;font-weight:700;text-align:center}.socialsText--phone{display:none}@media only screen and (min-width:108.44em){.catalogTeaserTitle,.contactAddress,.contactMail,.contactPhone,.contentSubtitle,.contentTitleAlt,.eventTitle,.factoidTitle,.pageDescriptionPhone,.pageTitleAlt,.sectionDescriptionPhone,.tabItem{font-size:36px}.achievementsTitle{font-size:4.5rem}.achievementsText{max-width:235px;font-size:18px;font-size:1.12rem}.catalogTeaserText{font-size:18px;font-size:1.12rem}.cookie{padding:10px 66px 10px 50px;font-size:16px;font-size:1rem}.card-project .cardHeading{font-size:39px}.card-team .cardHeading{font-size:36px}.card-project .cardPosition{font-size:22px;font-size:1.38rem}.card-team .cardPosition{font-size:22px;font-size:1.38rem}.contactsLink{font-size:23px;font-size:1.44rem;line-height:1.04}.header{height:105px}.letters{width:800px;height:800px;margin:-400px 0 0 -400px}.menuItem{font-size:23px;font-size:1.44rem;line-height:1.04}.menuSection{min-height:720px;background-image:url(/images/menuSection-wide-background.svg)}.news{grid-template-columns:repeat(4,1fr)}.contentTitle:first-child{margin-top:20px}.contentTitleLarge{font-size:76px}.main,footer{padding-top:105px}.pageTitle{grid-column:3/-3}.promoLabel{margin-top:105px;font-size:52px;font-size:3.25rem}.services{grid-column:4/9}.sliderHolder-has-cards .sliderItem{width:calc(25% - 22.5px)}.sliderHolder-has-cards .sliderItem:last-child{display:block}.sliderHolder-has-cards .sliderItem:nth-child(3){margin-right:30px}.sliderHolder-project .sliderItem{width:calc(33% - 15px)}.sliderHolder-project .sliderItem:last-child{display:block}.swiper-button-next,.swiper-button-prev{width:calc(calc((calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 3) + 35px))}.calculatorTotal{grid-column:8/-1;margin:-25px 0 0 20px}.tooltip{width:21px;height:21px}.xsaArticleHead{font-size:39px;font-size:2.44rem;line-height:1.23}.linkBack{margin-top:80px}.tx-cascadeDummy{margin:0}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:1.5625),only screen and (min-resolution:150dpi),only screen and (min-resolution:1.5dppx){.tx-cascadeDummy{margin:0}}@media only screen and (-webkit-min-device-pixel-ratio:2.5),only screen and (min--moz-device-pixel-ratio:2.5),only screen and (min-device-pixel-ratio:2.5),only screen and (-webkit-min-device-pixel-ratio:2.6041666666666665),only screen and (min-resolution:250dpi),only screen and (min-resolution:2.5dppx){.tx-cascadeDummy{margin:0}}@media only screen and (min-width:147.5em){.calculatorButton{height:80px;font-size:18px;font-size:1.12rem}.calculatorButton .arrowSvg{width:30px}.calculatorButton .dwgSvg{height:80px}.card-news:before,.card-project:before,.catalogTeaser:before,.downloadLink:before,.linkBack:before,.moreLink:before,.serviceTeaserLink:after,.socials:before{width:60px;height:60px;border:6px solid #000;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0) 10px,#000 10px,#000),linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0) 10px,#000 10px,#000),linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) calc(50% - 4px),#000 calc(50% - 4px),#000 calc(50% + 4px),rgba(0,0,0,0) calc(50% + 4px),rgba(0,0,0,0)),linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0) 10px,#000 10px,#000),linear-gradient(to top,rgba(0,0,0,0),rgba(0,0,0,0) 10px,#000 10px,#000),linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) calc(50% - 4px),#000 calc(50% - 4px),#000 calc(50% + 4px),rgba(0,0,0,0) calc(50% + 4px),rgba(0,0,0,0));background-position:4px 4px,36px 4px,4px 4px,-40px 40px,-8px 40px,-44px 40px;background-size:40px 8px,8px 40px,40px 40px,40px 8px,8px 40px,40px 40px}.card-news.card-is-hovered:before,.card-news.moreLink-is-hovered:before,.card-news.socials-is-hovered:before,.card-project.card-is-hovered:before,.card-project.moreLink-is-hovered:before,.card-project.socials-is-hovered:before,.catalogTeaser:hover:before,.downloadLink:hover:before,.linkBack:hover:before,.moreLink:hover:before,.serviceTeaser:hover .serviceTeaserLink:after,.socials.card-is-hovered:before,.socials.moreLink-is-hovered:before,.socials.socials-is-hovered:before{-webkit-animation:transformArrowMax 2s normal forwards infinite;animation:transformArrowMax 2s normal forwards infinite}.achievements{grid-column:4/-2}.achievementsTitle{grid-column:4/-2;font-size:5rem}.contactsSection{grid-column:3/-3}.downloadHolder{grid-column:4/-4}.eventYearDigit{width:300px;height:410px}.eventYearImage{width:400px;height:450px;margin:-225px 0 0 -200px}.factoids{grid-column:4/-4}.card-project .cardHeading{max-width:calc(calc((calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 4) + 52.5px) - 60px)}.card-team .cardHeading{font-size:36px}.card-news .cardHeading{font-size:22px}.card-news .cardLink{padding:5px 100px 5px 18px}.card-advantage{font-size:32px;font-size:2rem}.card-news:before{top:calc(100% - 105px);left:calc(100% - 85px)}.card-project:after{font-size:16px;font-size:1rem}.card-team .cardPosition{font-size:22px;font-size:1.38rem}.formSection{grid-column:5/-5}.letters{width:1090px;height:1090px;margin:-545px 0 0 -545px}.menuSection .menuItem{font-size:39px;font-size:2.44rem;line-height:1.23}.menuSection{min-height:980px}.content{margin:0 0 110px;font-size:24px;font-size:1.5rem;line-height:1}.sectionDescription{font-size:24px;font-size:1.5rem}.projects{grid-column:3/-3}.questionsTitle{grid-column:4/-4}.questions{grid-column:3/-3}.questionTrigger{font-size:22px}.stages{grid-column:4/-3}.sliderHeading{font-size:62px;font-size:3.88rem}.sliderHolder-has-timeline{grid-column:3/-3}.sliderHolder-has-cards{padding-top:180px}.sliderYearsHolder{top:410px;margin-top:70px}.sliderYear{font-size:18px;font-size:1.12rem}.sliderHolder-has-timeline .sliderNavigation{top:410px;width:54px;height:40px}.swiper-slide{height:800px}.calculatorColorLabel{width:35px;height:35px}.calculatorMaterialLabel{width:300px;height:90px;font-size:24px;font-size:1.5rem;line-height:1}.calculator{grid-template-columns:repeat(12,1fr);grid-row-gap:80px;padding:80px 0 95px}.calculatorTitle{margin-left:80px}.calculatorForm{grid-column:2/3}.calculatorIcon{width:70px;height:70px}.calculatorTotal{grid-column:9/-1;margin-left:95px;font-size:18px;font-size:1.12rem}.calculatorTotalValue{font-size:32px;font-size:2rem}.calculatorNote{grid-template-columns:repeat(13,1fr);margin-bottom:120px}.calculatorText{font-size:22px;font-size:1.38rem}.calculatorButton{grid-column:10/12}.calculatorButton:last-of-type{grid-column:12/14}.tableCell{font-size:22px;font-size:1.38rem}.tableHead .tableCell{font-size:22px;font-size:1.38rem}.tooltip{width:23px;height:23px}.linkBack{height:65px;padding:15px 45px 15px 101px;margin:105px 0 100px;font-size:24px;font-size:1.5rem}.tx-cascadeDummy{margin:0}}@media only screen and (max-width:74.94em){.callibri-module-area .callibri_wrap_pict_index{bottom:90px!important}.callibri-module-area .callibri_wrap_pict_index.callibri_wrap_pict_colorring{bottom:87px!important}.callibri-module-area .callibri_anim_vibro_cr{-webkit-animation:none;animation:none}.calculatorText iframe{height:300px}.calculatorText iframe{height:200px}body{min-width:0;max-width:100vw}.contentButton,.filterLabel,.formSubmit,.moreLink{height:50px;padding:0 15px}.calculatorButton{height:50px;padding:10px 45px 10px 10px;font-size:12px;font-size:.75rem}.calculatorButton .arrowSvg{width:15px}.calculatorButton .dwgSvg{height:50px}.filterSelectToggle:after,.filterSelectToggle:before,.questionTrigger:after,.questionTrigger:before{width:10px}.header,.main,.navOverlay,.partnersSection,.questionsHolder,footer{grid-column-gap:5px}.newsSection,.partnersSection,.promoHolder,.sliderHolder{width:calc(100% + 5px);margin-right:-2.5px;margin-left:-2.5px}.achievementsListItem,.achievementsTitle,.contentTitle,.galleryTitle,.pageTitle,.projectsTotal,.sectionTitle{display:block;margin:5px 0 28px;font-size:34px;line-height:1.1}.pageTitle-has-dot:after{width:10px;height:10px;margin:0}.pageTitle-has-plus:after,.sectionTitle-has-plus:after{width:30px;height:30px;margin:0;background:linear-gradient(to right,transparent 7.5px,currentColor 7.5px,currentColor 22.5px,transparent 22.5px),linear-gradient(transparent 7.5px,currentColor 7.5px,currentColor 22.5px,transparent 22.5px)}.achievementsListItem,.contentTitle,.moreTitle,.pageTitle-is-hollow,.projectsTotal,.sectionTitle-is-hollow,.serviceTeaserTitle,.stageTitle{-webkit-text-stroke-width:1px}.catalogTeaserTitle,.contactAddress,.contactMail,.contactPhone,.contentSubtitle,.contentTitleAlt,.eventTitle,.factoidTitle,.pageDescriptionPhone,.pageTitleAlt,.sectionDescriptionPhone,.tabItem{font-size:20px}.contentTitleAlt,.factoidTitle{margin-top:35px}.contentTitleAlt:before,.factoidTitle:before{width:35px;height:35px;margin:-35px 0 0 -35px}.sliderHolder{margin-right:-2.5px;margin-left:-2.5px}.sliderItem-is-active+.sliderItem{-webkit-transform:translate(5px);-ms-transform:translate(5px);transform:translate(5px)}.grid:before{border-width:0 2.5px;background-image:repeating-linear-gradient(to right,rgba(255,0,0,.1),rgba(255,0,0,.1) calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)),transparent calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)),transparent calc(calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) + 5px))}.achievements{grid-column:1/-1;padding:50px 0 0 calc(calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) + 5px);margin:0 0 60px}.achievementsTitle span{-webkit-text-stroke:1px #000}.achievementsTitle{grid-column:2/-1;padding-bottom:40px;font-size:1.5rem;line-height:1.1}.achievementsTitleHighlight{display:block;margin:5px 0 0}.achievementsText{margin:60px 0 0;font-size:12px;font-size:.75rem}.achievementsImage{width:130px;height:85px}.achievementsImage-is-large{width:180px;height:120px;--x:calc(100% - 90px);--y:200px}.achievementsImage-is-medium{--x:calc(90% - 65px);--y:80%}.achievementsImage-is-small{--x:50%;--y:50px}.js-animationItemAnimated:nth-child(2){-webkit-transform:translateX(-20vw) translateY(20vh);-ms-transform:translateX(-20vw) translateY(20vh);transform:translateX(-20vw) translateY(20vh)}.js-animationItemAnimated:nth-child(3){-webkit-transform:translateX(40vw) translateY(-10vh);-ms-transform:translateX(40vw) translateY(-10vh);transform:translateX(40vw) translateY(-10vh)}.js-animationItemAnimated:nth-child(4){-webkit-transform:translateX(60vw) translateY(20vh);-ms-transform:translateX(60vw) translateY(20vh);transform:translateX(60vw) translateY(20vh)}.js-animationItemAnimated:nth-child(5){-webkit-transform:translateX(50vw) translateY(-28vh);-ms-transform:translateX(50vw) translateY(-28vh);transform:translateX(50vw) translateY(-28vh)}.js-animationItemAnimated{-webkit-transform:translateX(-30vw) translateY(-30vh);-ms-transform:translateX(-30vw) translateY(-30vh);transform:translateX(-30vw) translateY(-30vh)}.inDealTitle{margin-bottom:24px;font-size:32px}.inDealDescription{font-size:20px}.inDealCards{grid-template-columns:repeat(4,1fr)}.progress{grid-column:1/-1}.progressContent{-webkit-transform:translateX(calc(var(--scroll-procent) * calc(var(--children-count) * 2 - 1) * -1vw));-ms-transform:translateX(calc(var(--scroll-procent) * calc(var(--children-count) * 2 - 1) * -1vw));transform:translateX(calc(var(--scroll-procent) * calc(var(--children-count) * 2 - 1) * -1vw))}.progressChild{width:calc(200vw)}.progressChildItem:first-child{bottom:unset}.progressChildItem:last-child{bottom:unset}.progressChildItem{width:100vw;padding-left:var(--padding)}.progressChildDescription{bottom:15%;left:20%;min-height:100px;max-width:180px;font-size:18px}.horizontalGalleryTitle{grid-column:2/-2;margin-bottom:24px;font-size:32px}.horizontalGalleryItem{height:calc(95vh - 50px)}.horizontalGalleryItemText{left:0}.horizontalGalleryItemName{font-size:22px}.horizontalGalleryItemDescription{max-width:65%}.horizontalGallery .stickyWrapper{top:50px}.stickyWrapper{overflow:hidden}.overflowWrapper{-webkit-transition:0s;transition:0s}.advantages{grid-column:2/-2;grid-column-gap:5px;margin:0 0 60px}.catalog{grid-template-columns:repeat(1,1fr);margin:0 0 60px}.catalogTeaser{padding:0 20px}.catalogTeaser:before{display:none}.catalogTeaser:after{padding:38.46% 0 0}.catalogTeaserTitle{width:40%;margin:0 30px 0 0}.catalogTeaserBack{position:relative;top:0;left:0;width:60%;padding:0;visibility:visible;opacity:1}.catalogTeaserImage{position:relative}.catalogTeaserTextHolder{display:none}.contactsSection{margin:0 0 60px}.contactBody{grid-column:2/-2}.contactMap{grid-column:1/-1;height:170px;max-width:calc(100% + 8px);margin:0 -4px -4px}.contactAddress{margin:0 0 30px;font-weight:700;font-size:12px;line-height:1.4}.contactPhone{font-size:12px;line-height:1.4}.contactMail{font-size:12px;line-height:1.4}.contacts__description{margin-bottom:25px;line-height:20px}.contacts__info{margin:0 0 10px;font-size:22px;line-height:27px}.contacts__legal>h2{max-width:60%;margin-bottom:10px}.contactsSubtitle{margin-top:60px!important}.cookie{right:0;left:0;padding:10px 86px 10px 30px;font-size:10px;font-size:.62rem}.cookieLink{display:none}.cookieButton{width:60px}.downloadHolder{grid-column:2/-2;margin:0 0 60px}.downloadText{margin:0 0 15px;font-size:14px;font-size:.88rem}.downloadLink{padding:5px 40px 5px 10px;font-size:28px;font-size:1.75rem}.error{margin:0}.errorSymbol{width:100px;height:135px}.errorSymbol-is-zero{width:115px;height:115px}.errorSymbol-is-zero:before{width:24px;height:32px;margin:-16px 0 0 -12px}.eventTitle{font-size:20px}.eventText{font-size:18px}.eventYear{margin:0 0 90px;text-align:center}.eventYearDigit{width:62px;height:85px;margin:0 5px;font-size:100px;font-size:6.25rem;text-align:center;line-height:1.2}.eventYearDigit-is-0{width:68px;height:88px}.eventYearDigit-is-1{width:40px}.eventYearImage{width:145px;height:95px;margin:-47.5px 0 0 -72.5px}.factoids{grid-column:2/-2;margin:0 0 60px}.factoid{grid-column:1/-1}.factoids-is-column .factoid{margin:0 0 40px}.factoids-is-column .factoid:last-child{margin:0}.factoids-is-column .sectionDescription+.factoid{margin-top:0}.factoid:nth-of-type(even){grid-column:1/-1}.factoidText{font-size:18px}.factoidTitle{margin-bottom:10px;margin-left:30px}.card-advantage .cardBody{right:0;bottom:20px;left:0}.card-news .cardHeading{font-size:12px}.card-project .cardHeading{max-width:calc(calc((calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (16.04px)) * 10) + 157.5px) - 30px);font-size:16px}.card-team .cardHeading{font-size:20px;line-height:1.2}.moreCard .cardLink{left:unset;width:auto;text-align:center}.cardText{font-size:18px}.card-news{grid-column:1/-1}.card-project{grid-column:1/-1;margin:0 2.5px 20px 0}.card-project:nth-child(even){top:0}.advantages .card-advantage{grid-column:1/-1}.card-team{grid-column:1/-1}.card-team:nth-child(even){top:0}.newsSection .card{margin:0 0 10px}.cardLinkNumber{left:unset}.cardLinkDescription{left:unset}.cardLinkArrow{bottom:3px;display:block}.inDealCards .cardHeader{padding-top:calc(1 / 1.5 * 100%)}.inDealCards .cardHeader{padding:calc(1 / 1.5 * 100%) 0 0}.card-team .cardPosition{font-size:18px;font-size:1.12rem}.card-project .cardPosition{font-size:18px}.feedUpdate{grid-column:5/-5;margin:0 0 60px}.filter{grid-column:1/-1;grid-gap:5px;overflow:hidden;height:50px;margin:5px calc(calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) + 5px)}.filter:before{position:absolute;bottom:0;left:0;content:'';display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) * 2) + 5px);height:100%;min-width:50px;border:4px solid #f1f2f3;pointer-events:none}.filter-is-active{overflow:unset;height:auto;padding:10px calc(calc(calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) + 5px) + 4px) 30px;margin:-5px -2.5px 5px}.filter-is-active:before{width:100%}.filter-has-reset:before{width:100%}.filterLabel{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-column:span 5;font-size:14px;font-size:.88rem}.filterLabel-wide{grid-column:1/-1}.filterToggle{position:relative;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column:1/3;grid-row:1/2;padding:0;background:0}.filterToggle:after{position:absolute;top:50%;right:0;content:attr(data-count);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15px;height:15px;border-radius:50%;margin:-7.5px -7.5px 0 0;background:#f1f2f3;font-weight:700;font-size:10px;font-size:.62rem}.filterToggle-is-active:after,.filterToggle:not([data-count]):after,.filterToggle[data-count='']:after,.filterToggle[data-count='0']:after{display:none}.filterIcon{display:block;width:18px}.filterIcon-is-cross{display:none}.filterToggle-is-active .filterIcon-is-open{display:none}.filterToggle-is-active .filterIcon-is-cross{display:block}.filterReset{display:inline-block;grid-column:-1/-5;grid-row:1/2;background:0;font-weight:700;font-size:12px;font-size:.75rem;letter-spacing:.23px;visibility:hidden}.filter-has-reset .filterReset{visibility:visible}.filterSelectHolder{grid-column:1/-1}.filterSelect{grid-column:1/-1;height:50px;padding:0 15px;font-size:14px;font-size:.88rem}.filterSelectToggle{height:50px;padding:0 15px;font-size:14px;font-size:.88rem}.filterSelectOptions{max-height:250px}.footer{padding:80px 0 32px 0}.footerAdress{grid-column:2/-2;margin-bottom:32px}.footerSocials{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-column:2/-2}.footerXsa{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;grid-column:1/span 6}.footerPolicy{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-column:1/-1;margin-top:0}.footerLogoWrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;grid-column:-1}.footerInformation{grid-column:2/-2}.recaptcha{margin:0 0 25px}.form{grid-column:2/-2;margin:0 0 60px}.formSection .form{grid-column:1/-1;grid-row:3;padding:1.5em 0 0;margin:0}.formInput{height:90px;padding:15px;font-size:14px;font-size:.88rem}.formTextarea{padding:35px;font-size:14px;font-size:.88rem}.formLabel{top:calc(-110px - 1.5em);font-size:12px;line-height:1.4}.formError{left:unset;width:200px;font-size:12px;font-size:.75rem;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.formSubmit{position:unset;width:100%;height:unset;padding:15px 40px}.formSubmitArrow{width:30px;height:30px}.formSection{grid-column:1/-1}.contacts{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;grid-column:2/span 2;padding:0 0 0 15%}.navOverlay .contacts{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;margin:0 0 25px}.contactsLink{font-size:12px;font-size:.75rem;line-height:2}.header .contactsLink-is-email{display:none}.header{grid-template-columns:repeat(4,1fr);height:50px;padding:0 10%;gap:30px}.logo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-column:1/span 1;margin:0 -5px}.logo:hover .logoSvg{display:block}.logo:hover .logoSlogan{display:none}.introductionButton{right:50px;width:165px;height:45px}.imagesDiff{grid-column:1/-1;overflow:hidden;margin:0 -2.5px}.imagesDiffButton{width:3px}.imagesDiffButton:after{width:28px;height:28px;margin:-14px 0 0 -14px}.imageDiffButtonIcon{width:18px;height:9px;margin:-4.5px 0 0 -9px}.letters{width:320px;height:320px;margin:-160px 0 0 -160px}.madeInLogo{width:64px;height:10px}.mapHolder{height:230px;margin:0 -2.5px 60px}.header .menu{display:none}.menuButton{display:block;-ms-flex-item-align:center;align-self:center;width:22px;height:22px;padding:0;background:0;justify-self:flex-end}.header .menuButton{grid-column:4/span 1}.header .menuList{position:fixed;top:50px;left:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:25px 0;background:#fff;text-align:center}.header .menuList-is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.navOverlay .menuItem{font-size:14px;font-size:.88rem;line-height:1.71;line-height:1.5}.navOverlay .menuItem:not(:last-child){margin-bottom:16px}.menuSection .menuItem{margin:5px 0;font-size:14px;font-size:.88rem;line-height:1.71;line-height:1.5}.footer .menuSection .menuItem{margin:0}.header .menuItem{margin:15px 0}.menuLink{font-size:28px;line-height:12px}.footer .menuLink{padding:10px 0;line-height:35px}.footer .menuLink{font-size:14px}.menuLinkButton{top:10px;font-weight:400;font-size:30px}.menuLinkInsideMenu{grid-column:1/-1;grid-row:2;padding:0;padding-top:25px;margin-right:auto;font-size:16px}.navOverlay{top:50px;padding:25px 10%}.menuSection{min-height:360px;background-image:url(/images/menuSection-phone-background.svg);background-size:calc(100% - 10px) 100%}.tabsHolder{grid-column:2/-2;margin:25px 0 -30px}.projects .more{grid-column:1/-1;padding:10px 0 0}.moreTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 calc(calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) + 5px);font-weight:700;font-size:18px;font-size:1.12rem}.moreTitleHighlighted{margin:0 10px 0 0;font-size:35px;font-size:2.19rem}.news{grid-template-columns:1fr;margin-top:60px;margin-bottom:60px}.newsSection{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;margin-bottom:60px}.content{grid-column:2/-2;margin:0 0 30px;font-size:14px;font-size:.88rem}.content-is-bordered{grid-column:1/-1;padding:40px calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (4.58px)) + 5px) 60px;margin:0 -2.5px 60px}.content__contacts{margin:0 0 25px}.content__contacts-no-margin{margin:0 0 15px}.content p{margin:0 0 10px}.content p:last-child{margin:0}.contentTitle{margin-top:30px}.contentTitleAlt{margin-left:35px}.contentTitleLarge{font-size:34px}.contentSubtitle{margin-top:20px;margin-bottom:10px;font-size:18px;font-size:1.12rem}.content-full{width:calc(100% + 30px);margin-right:-15px;margin-bottom:60px;margin-left:-15px}.socialsLink p{margin-top:45px;font-size:16px}.contentVideoPlaceholder{display:block}.promoHolderYoutube{display:none}.content.fullScreen-content{grid-column:1/-1;margin-bottom:60px}.contentImages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 30px);margin-right:-15px;margin-left:-15px}.promoInfoTitle{max-width:300px;margin:0;font-size:20px}.promoInfoTitle span{line-height:1.4}.promoInfo p{max-width:300px;font-size:14px}.promoInfo:hover{opacity:1}.contentImage{width:100%}.contentImage-container{position:relative;overflow:hidden;width:calc(100% - 60px);height:0;padding-top:calc(3 / 4 * (100% - 60px))}.contentImage-container:only-child{position:relative;overflow:hidden;width:100%;height:0;padding-top:50%}.contentImage-container:nth-child(2){-ms-flex-item-align:end;align-self:flex-end;margin-top:0}.contentImage-container:nth-child(3){margin-top:0}.contentImage-container-big{width:100%;padding-top:80%}.contentImage-container-big:only-child{padding-top:100%}.main,footer{padding-top:50px}.pageDescription{grid-column:2/-2;margin:-20px 0 25px;font-size:14px;font-size:.88rem}.pageDescriptionPhone{font-size:18px;font-size:1.12rem}.pageTitle{grid-column:2/-2;margin:60px 0 30px}.pageTitle-history{margin-bottom:40px}.pageTitle-contacts{margin-bottom:16px;letter-spacing:0}.pageTitleAlt{margin:10px 0}.formSection .sectionDescription{grid-column:1/-1}.sectionDescription{font-size:14px;font-size:.88rem}.sectionDescriptionPhone{font-size:18px;font-size:1.12rem}.sectionTitle{letter-spacing:0}.shadowTitle{margin:0 0 -130px;font-size:130px;font-size:8.12rem;-webkit-text-stroke-width:4px}.shadowTitle-is-horizontal{padding:0;margin:0;font-size:65px;font-size:4.06rem;-webkit-text-stroke-width:2px}.promoHolder{grid-column:1/span 12;width:calc(100vw + 2.5px)}.promoHolder{margin-bottom:25px}.promoHolder:after{padding:60% 0 0}.promoHolder:first-child{margin-top:-50px}.promoHolder-is-verticalPhone:after{padding:138.81% 0 0}.promoPlay{position:absolute;top:50%;left:0;width:100%;height:40px;margin:0 auto;font-size:2.4rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-text-stroke:1.5px #fff}.promoPlaySquare{width:28px;height:28px;margin-top:10px}.promoPlaySquare::after{border:8px solid transparent;border-left:12px solid #000}.promoPreview{height:100%}.promo,.promoIframe{height:100%}.promoLabel{top:10px;left:calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (4.58px)) + 7.5px);padding:10px 20px;margin:50px 0 0;font-size:14px;font-size:.88rem}.promoTitle{bottom:70px;left:calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (4.58px)) + 7.5px);max-width:80%}.promoTitle-sm{font-size:20px}.promoPlay{width:100%;height:40px}.promoPlayContent{top:calc(100% - 50px);display:block}.promoPlayContentCentered{top:50%}.partnersSection{padding:0 0 60px}.promoHolder+.partnersSection{margin-top:-25px}.partnersSection-socials{padding:0;margin-bottom:80px}.partnersTell__title{font-size:35px;line-height:42px}.partnersTell{max-width:calc(100% - 60px);margin-bottom:180px}.partners .partner{width:100%;margin:0 0 30px}.partners .partner:last-child{margin:0}.projects{grid-row-gap:20px;padding:0;margin:0 0 60px}.projectsTitle{margin-bottom:24px;font-size:32px}.projectsTotal{margin:0 0 15px}.projects+.projectsTotal{margin-top:-30px}.questionsHolder{margin:0 0 60px}.questionsTitle{grid-column:2/-2;font-size:18px;font-size:1.12rem}.questions{grid-column:1/-1}.questionTrigger{height:65px;padding:0 calc(calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (4.58px)) + 5px) * 2) 0 calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (4.58px)) + 5px);font-size:12px}.questionTrigger:after,.questionTrigger:before{right:calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (4.58px)) + 5px)}.answerContent{padding:0 calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (4.58px)) + 5px) 30px;font-size:18px;line-height:1.46}.services{grid-column:2/-2;margin:30px 0}.serviceTeaser{display:grid;grid-template-columns:repeat(10,1fr);grid-column-gap:5px;padding:30px 0}.serviceTeaserTitle{grid-column:1/-1;color:#000;-webkit-text-stroke-width:0}.serviceTeaserLink:after{visibility:visible}.serviceTeaserImage{position:static;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;grid-column:1/6;width:auto;height:auto;margin:0 0 10px;visibility:visible}.stage{margin:0 0 25px}.sectionTitle+.stage{margin:25px 0}.stageTitle{font-size:28px}.stageDescription{font-size:12px;line-height:1.4}.stages{grid-column:2/-2;margin:0 0 60px}.sliderHeading{margin:0 0 35px;font-size:18px;font-size:1.12rem}.sliderHolder{padding:0;margin-bottom:60px}.sliderHolder-is-carousel{padding:0 0 0 calc(calc(calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) * 1) + 7.5px)}.sliderHolder-has-cards{padding:30px 0 0 calc(calc(calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) * 1) + 7.5px)}.sliderContent{width:100%}.sliderHolder-is-hero .sliderContent{width:100%}.sliderHolder-has-cards .sliderContent{width:calc(calc((calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) * 10) + 45px))}.sliderItem{-webkit-transform:none;-ms-transform:none;transform:none}.sliderHolder-is-carousel .sliderItem{width:calc(33% - 23.33px);margin-right:35px}.sliderHolder-has-cards .sliderItem{width:100%;margin:0;-webkit-transform:translateX(calc(calc(calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) + 20px) * -1));-ms-transform:translateX(calc(calc(calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) + 20px) * -1));transform:translateX(calc(calc(calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) + 20px) * -1))}.sliderHolder-has-cards .sliderItem:last-child{display:block}.sliderHolder-has-cards .sliderItem-is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.sliderHolder-has-cards .sliderItem-is-active+.sliderItem{-webkit-transform:translateX(calc(calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) + 20px));-ms-transform:translateX(calc(calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) + 20px));transform:translateX(calc(calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) + 20px))}.sliderHolder-has-timeline .sliderItem{padding:0}.sliderDots{width:calc((calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) * 10) + 45px);margin-left:calc(calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) + 7.5px)}.sliderHolder-is-carousel .sliderDots{margin-top:50px;margin-left:0}.sliderHolder-has-cards .sliderDots{display:block;margin-left:0}.galleryTitle{top:40px;left:calc(calc(((100vw - (var(--scrollbar-width) + 5px))/ 12) - (4.58px)) + 5px)}.sliderBlockTitle{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:24px;font-size:26px}.sliderYearsHolder{top:85px;width:100%;padding:0;margin:0}.sliderYears{top:85px;margin:35px 0 0}.sliderYearsHolder .sliderYears{margin:35px 0 0 -25px}.sliderYear-is-active{top:-5px;font-size:18px;font-size:1.12rem}.sliderHolder-has-timeline .sliderNavigation{display:none}.sliderHolder-has-cards .sliderNavigation{display:block}.swiper-container{overflow:hidden;margin-bottom:60px}.swiper-slide{height:400px;min-width:250px}.swiper-slide-content{min-width:250px}.swiper-slide-image{min-width:250px}.swiper-scrollbar:hover::before{background-color:#fff}.mainPageSwiper .swiper-slide{width:294px;height:332px}.swiper-slideText{padding:16px}.swiper-slideNumber{margin-bottom:30px}.swiper-slideDescription{font-size:15px}.swiper-slideBlackBlock{font-size:18px}.calculatorColors{grid-column:1/-1;margin:20px 0}.calculatorColorLabel{margin:0 30px 15px 0}.calculatorColorLabel:last-child{margin:0 0 15px}.calculatorMaterials{grid-column:1/-3}.calculatorMaterialLabel{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:40px;padding:0 0 0 30px;font-size:12px;font-size:.75rem;line-height:40px}.calculator{grid-template-columns:repeat(12,1fr);grid-column:1/-1;grid-row-gap:0;grid-column-gap:5px;padding:20px 0;margin:0 -2.5px}.calculator~.calculator{margin:0 -2.5px}.calculatorTitle{grid-column:2/-2;margin:0 0 20px}.calculatorForm{display:grid;grid-template-columns:repeat(10,1fr);grid-column:2/-2;grid-column-gap:5px}.calculatorImage{grid-column:2/-2;margin:0 0 25px}.calculatorIcons{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-column:2/7}.calculatorIcon{width:25px;height:25px}.calculatorIcon+.calculatorIcon{margin:0 0 0 10px}.calculatorTotal{grid-column:-6/-2;margin:0;font-size:10px;font-size:.62rem}.calculatorTotalValue{display:block;margin:.2em 0 0 .2em;font-size:16px;font-size:1rem}.calculatorTotalValue:after{font-size:12px;font-size:.75rem}.calculatorNote{grid-gap:5px;margin-bottom:60px}.calculatorText{grid-column:1/-1;padding:0;margin:0 0 15px;font-size:14px;font-size:.88rem}.calculatorButton{grid-column:span 5}.table{display:block}.calculator+.table{grid-column:1/-1;width:calc(100% + 5px);margin:0 -2.5px 20px}.tableHead .tableRow{height:30px}.tableCell{padding:0 30px;border-right-width:4px;border-left-width:4px;font-size:12px;font-size:.75rem}.tableHead .tableCell{font-size:10px;font-size:.62rem}.team{grid-row-gap:30px;margin:0 0 60px}.pageText+.pageText{margin:0 0 12px 0}.pageText-sm{font-size:18px;line-height:1.46}.pageText-lg{font-size:18px;line-height:1.1}.pageText-comment-md{font-size:20px;line-height:1.3}.pageText-comment{padding-left:25px;font-size:22px;line-height:1.4}.pageText-comment::after{left:0}.pageText-comment--adjust{padding-left:0}.pageText-comment--adjust::after{left:-20px}.pageText-md{font-size:22px;line-height:1.3}.pageTitle-content{font-size:28px;line-height:1.3}.pageTitle-content-sm{font-size:20px;line-height:1.2}.pageTitle-content-lg{font-size:34px}.pageImageHolder{margin:20px 0 60px}.pageImage-comment{bottom:-50px;font-size:12px;line-height:1.4}.pageImagesHolder{margin-top:70px;margin-left:calc(-100vw / 12)}.pageImages:first-child{margin-top:30px}.pageImages:last-child{margin-top:-30px}.tooltip{width:22px;height:22px}.tooltip:before{display:none}.tooltip:after{padding:25px;margin:0 30px 0 0;font-size:12px;font-size:.75rem}.calculatorMaterials .tooltip{right:auto;left:100%;margin:-31px 0 0 20px}.calculatorMaterials .tooltip:after{right:100%;left:auto}.xsaSection{height:50vh}.xsaSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;margin:20px -2.5px 60px;--xsa-columns-counnt:12;--gutter:5px;--column-width:calc((100% / 12) - (16.04px))}.xsaSection:first-child{margin:20px -2.5px 60px}.xsa-sectionStaticLetters{display:block}.xsa-section{padding-top:100px;margin-bottom:20px}.xsa-section .xsa-section-wrapper{top:unset;min-height:unset}.xsa-sectionLetters{left:-35%;display:none;margin-bottom:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}.xsa-sectionTitle{bottom:0}.xsa-sectionTitle{position:unset;margin-top:30px}.xsaArticle{position:relative;width:calc(calc(calc((100% / 12) - (4.58px)) * 8) + 35px)}.xsaArticle-X{left:unset}.xsaArticle-S{left:unset}.xsaArticle-A{left:unset}.xsaArticle~.xsaArticle{margin:45px 0 0}.xsaArticleHead{font-size:18px;font-size:1.12rem}.xsaArticleList{display:none}.xsaArticleVideoHolder{top:0;left:0;display:block;width:100%}.xsaArticleVideo{position:absolute;top:0;left:-50px;display:block;width:calc(100% + 100px);height:100%;margin:0;-o-object-fit:cover;object-fit:cover}.xsaArticleVideo{left:auto;width:100vw}.linkBack{margin:10px 0 35px}.promoHolder .linkBack{top:50px;left:calc(calc(((100vw - (var(--scrollbar-width) + 50px))/ 12) - (4.58px)) + 7.5px)}.socials{grid-column:3/-3;margin:0}.socials__contacts{margin:0 auto 45px}.partnersSection .socials{margin:0 auto}.card-team .socials{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pageDescription+.socials{margin-top:60px}.socialsItem{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:106px;margin:-4px -4px 0 0}.card-team .socialsItem{width:calc(25% + 3px)}.socialsLink>p{margin-top:40px;font-size:16px}.socialsText{display:none}.socialsText--phone{display:block}.tx-cascadeDummy{margin:0}.tx-cascadeDummy{margin:0}}@media only screen and (max-width:47.94em){.xsa-section .stickyWrapper{min-height:unset}.moreCard .cardLink{left:0;width:auto;padding:15px 40px;margin:0;font-size:14px;text-align:center}.cardLinkNumber{top:15px;left:15px;font-size:36px}.cardLinkDescription{top:60px;left:15px;max-width:190px;font-size:22px;-webkit-text-stroke:.5px #fff}.xsa-section .xsa-section-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.xsa-sectionLetters{left:-35%;display:none;margin-bottom:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}.tx-cascadeDummy{margin:0}}@media only screen and (max-width:74.94em) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:74.94em) and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:74.94em) and (min-device-pixel-ratio:1.5),only screen and (max-width:74.94em) and (-webkit-min-device-pixel-ratio:1.5625),only screen and (max-width:74.94em) and (min-resolution:150dpi),only screen and (max-width:74.94em) and (min-resolution:1.5dppx){.tx-cascadeDummy{margin:0}.tx-cascadeDummy{margin:0}}@media only screen and (max-width:74.94em) and (-webkit-min-device-pixel-ratio:2.5),only screen and (max-width:74.94em) and (min--moz-device-pixel-ratio:2.5),only screen and (max-width:74.94em) and (min-device-pixel-ratio:2.5),only screen and (max-width:74.94em) and (-webkit-min-device-pixel-ratio:2.6041666666666665),only screen and (max-width:74.94em) and (min-resolution:250dpi),only screen and (max-width:74.94em) and (min-resolution:2.5dppx){.tx-cascadeDummy{margin:0}.tx-cascadeDummy{margin:0}}