.about .block.block-text{max-width:1000px}.about .block.block-text .b__text{width:100%;text-align:left}.b__cover-image{max-height:100vh;overflow:hidden}.b__cover-image img{width:100%;opacity:0;transition:all 1s;-o-object-fit:cover;object-fit:cover}.b__cover-image img.isLoaded{opacity:1}.b__cover-image .Masthead__image{height:auto}.block-text{display:flex;padding-top:120px;padding-bottom:120px;flex-direction:column}@media screen and (max-width:813px){.block-text{padding-top:50px;padding-bottom:50px;flex-direction:column}.block-text .wysiwyg{font-size:16px;flex:1}.block-text>*{width:100%}}.block-text .wysiwyg{opacity:1;transition:opacity .35s cubic-bezier(.2,0,.25,1)}.block-text .wysiwyg:nth-child(2){transition-delay:.15s}.block-text .wysiwyg.b__text p{word-wrap:break-word}.block-text.-hide .wysiwyg{opacity:0}.about .block-text{flex-direction:column}.about .block-text .wysiwyg{font-size:24px}@media screen and (min-width:814px){.about .block-text .wysiwyg{width:70%}}.sectors .wrapper.block-text{max-width:none;padding:0 40px;left:0;position:relative;transform:translateX(0)}.sectors .block-text{background-color:#000;color:#fff}.block-text.hidden .wysiwyg{opacity:0}.block-text.no-visibility{display:none}#block2.block-text .wysiwyg{opacity:0}#block2.block-text.text-visible .wysiwyg{opacity:1}#block2.block-text.no-visibility{display:none}#block2.block-text.visible{display:flex}#block2{display:none}.tpl-default .block-text{flex-direction:column;padding-top:60px;padding-bottom:60px}.tpl-default .block-text .wysiwyg{width:100%;max-width:800px}.blockGallery{overflow:hidden;margin-left:-18px;margin-right:-18px}@media screen and (max-width:813px){.blockGallery{margin-left:-19px;margin-right:-18px}}.blockGallery__gallery{position:relative;display:flex;flex-wrap:wrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:80vh}@media screen and (max-width:813px){.blockGallery__gallery{height:50vh}}.blockGallery__gallery .gallery__item{height:100%}.blockGallery__gallery .gallery__item img{width:100%;height:100%;opacity:0;transition:opacity .5s;-o-object-fit:cover;object-fit:cover}.blockGallery__gallery .gallery__item img.isLoaded{opacity:1}.blockGallery .soloImg{width:100%}.blockGallery .soloImg img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.blockGallery__arrows{padding-top:50px;padding-bottom:50px}@media screen and (max-width:813px){.blockGallery__arrows{padding-left:18px;padding-right:18px}}.blockGallery__arrows button{cursor:pointer;background-color:transparent!important;border:none!important;font-size:2.5rem}.blockGallery__arrows button.disable{opacity:.5}.blockGallery__arrows button.disable:hover{color:#000;cursor:default}@media screen and (min-width:814px){.blockGallery__arrows button:hover{color:#bc2f2c}}.blockGallery__arrows button.arrow-prev{transform:rotate(180deg) translate3d(0,1px,0)}@media screen and (max-width:813px){.about .blockGallery__arrows{background-color:#000;color:#fff}.about .blockGallery__arrows button{color:#fff}}.big-text{font-size:70px;background-color:#000;color:#fff;padding:200px 40px;max-height:calc(100vh - 40px);display:flex;align-items:center}@media screen and (max-width:813px){.big-text{font-size:30px;padding:100px 16px}}.team{padding:56px 32px}.team h2{color:#bc2f2c}.team .b__avatars{display:flex;flex-wrap:wrap;justify-content:space-around}.team .b__avatars .desciption{width:100%;padding:0 20%;box-sizing:border-box}.team .b__avatars .avatar{padding-bottom:40px}@media screen and (min-width:814px){.team .b__avatars .avatar{width:300px;padding:20px 50px;flex:1 0 25%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;max-width:389px}}.team .b__avatars .avatar .imgContainer{margin-bottom:20px;display:flex;justify-content:center}@media screen and (min-width:814px){.team .b__avatars .avatar .imgContainer{width:60%}}@media screen and (max-width:813px){.team .b__avatars .avatar .imgContainer{width:80%}}.team .b__avatars .avatar .imgContainer img{width:100%;height:intrinsic;opacity:0;transition:opacity .5s}.team .b__avatars .avatar .imgContainer img.isLoaded{opacity:1}.team .avatar-title{font-size:24px}@media screen and (max-width:813px){.team{margin-bottom:0;padding:56px 18px}.team h2{margin-bottom:56px}.team .b__avatars{justify-content:space-between}.team .b__avatars .avatar{width:45%}.team .b__avatars .avatar img{width:100%}}.multiple-title-list{border-top:1px solid #000;padding-top:56px}.multiple-title-list h2{color:#bc2f2c;margin-bottom:16px}.multiple-title-list h3{text-transform:uppercase;font-family:Karelia;font-weight:500}.multiple-title-list .b__list{display:flex;padding-top:46px;padding-bottom:46px}.multiple-title-list .b__list .b__text{flex:1;font-size:24px}.multiple-title-list .b__list .b__text ul{-moz-column-count:2;column-count:2}.multiple-title-list .b__list .b__text ul li{list-style-type:none;padding:8px}.multiple-title-list .b__list h3{font-size:24px;flex:1}@media screen and (max-width:813px){.multiple-title-list .b__list{flex-direction:column}.multiple-title-list .b__list h3{padding-bottom:24px;font-size:28px}.multiple-title-list .b__list .b__text ul{-moz-column-count:1;column-count:1}.multiple-title-list .b__list .b__text ul li{padding-left:0;padding-right:0;font-size:21px}}.multiple-title-list hr{position:relative;z-index:5;opacity:0;margin:-15px 0;height:30px}.gallery-content{display:flex;flex-direction:row;--widthItem:420px;--heightItem:520px}@media screen and (max-width:813px){.gallery-content{--widthItem:300px;--heightItem:420px}}@media screen and (min-width:1500px){.gallery-content{--widthItem:30vw;--heightItem:80vh}}.gallery-content .gallery{position:relative;background-size:cover}@media screen and (min-width:814px){.gallery-content .gallery{flex:1;height:90vh}}@media screen and (max-width:813px){.gallery-content .gallery{height:80vh}}.gallery-content .gallery .slider-container{position:absolute;top:50%;left:50%;width:var(--widthItem);height:calc(var(--heightItem) + 75px);transform:translate3d(-50%,-50%,0);overflow:hidden}.gallery-content .gallery .slider-container.solo-container{height:calc(var(--heightItem))}.gallery-content .gallery .slider-el{display:flex;flex-wrap:wrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.gallery-content .gallery .item{width:var(--widthItem);height:var(--heightItem);display:flex;align-items:center;justify-content:center;padding-right:50px}.gallery-content .gallery .item:first-child{margin-left:0}.gallery-content .gallery .item img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s}.gallery-content .gallery .item img.isLoaded{opacity:1}.gallery-content .gallery .arrows{padding-top:25px}@media screen and (max-width:813px){.gallery-content .gallery .arrows{padding-left:18px;padding-right:18px}}.gallery-content .gallery .arrows button{cursor:pointer;background-color:transparent!important;border:none!important;font-size:2.5rem}@media screen and (min-width:814px){.gallery-content .gallery .arrows button:hover{color:#bc2f2c}}.gallery-content .gallery .arrows button.arrow-prev{transform:rotate(180deg) translate3d(0,1px,0)}.gallery-content .gallery .arrows button.disable{opacity:.5}.gallery-content .gallery .arrows button.disable:hover{color:#000;cursor:default}.gallery-content .content{display:flex;flex:1;justify-content:center;flex-direction:column;color:currentColor;text-decoration:none;border-top:1px solid #000;border-bottom:1px solid #000}@media screen and (min-width:814px){.gallery-content .content{min-width:390px;width:28%}}.gallery-content .content>*{padding:16px 32px;font-size:24px}@media screen and (max-width:813px){.gallery-content .content>*{font-size:100%;padding-left:18px;padding-right:18px}}.gallery-content .content h2{font-size:40px;padding-top:40px}.gallery-content .content h3{font-size:24px;font-weight:500}.gallery-content .content p{font-size:1.5rem}.gallery-content .content .b__button{color:#fff;background-color:#000}.gallery-content .content .b__button:hover{color:#000;background-color:transparent}@media screen and (max-width:813px){.gallery-content{flex-direction:column}.gallery-content .content{padding-bottom:32px}}.dark{background-color:#000;color:#fff}.dark .cta>.b__button{color:#000;border-color:#fff;background-color:#fff}.dark .cta>.b__button:hover{color:#fff;background-color:#000}.collapsibleGrid{background-color:#000}.collapsibleGrid .wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;color:#fff}@media screen and (min-width:814px){.collapsibleGrid .wrapper{padding-top:160px;padding-bottom:60px}}.collapsibleGrid__item{width:100%;padding-bottom:50px}@media screen and (max-width:813px){.collapsibleGrid__item{padding-bottom:30px}}@media screen and (min-width:814px){.collapsibleGrid__item{width:30%}}@media screen and (min-device-width:814px) and (max-device-width:1200px){.collapsibleGrid__item{width:47%}}.collapsibleGrid__item .item__title{font-size:30px;color:#fff;padding-bottom:32px}.collapsibleGrid__item .item__text{position:relative;max-height:0;overflow:hidden;font-size:16px;transition:max-height .35s cubic-bezier(.2,0,.25,1);line-height:26px}@media screen and (min-width:814px){.collapsibleGrid__item .item__text{max-height:800px!important}}.collapsibleGrid__item .item__text:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:40px;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.collapsibleGrid__item .item__opener{background-color:transparent!important;border:none!important;cursor:pointer;width:100%;text-align:left;font-size:1.875rem;color:#fff}@media screen and (min-width:814px){.collapsibleGrid__item .item__opener{display:none}.collapsibleGrid__item .item__opener:hover{color:#bc2f2c}}.collapsibleGrid__item .item__opener span:before{content:"+";transform:rotate(0deg);transition:all .35s cubic-bezier(.2,0,.25,1)}.collapsibleGrid__item.-open .item__text{max-height:200px;max-height:var(--maxHeight,200px)}.collapsibleGrid__item.-open .item__opener span:before{content:"-";transform:rotate(180deg)}.collapsibleGrid__item .wysiwyg{color:#b2b2b5;padding-bottom:40px}@media screen and (max-width:813px){.collapsibleGrid{display:flex;flex-direction:column;grid-row-gap:56px;padding-bottom:56px}.collapsibleGrid__item{position:relative}.collapsibleGrid__item .item__opener{position:absolute;z-index:1;top:0;right:0;text-align:right}}.key-figures{overflow:hidden;position:relative}.key-figures h2{margin-top:56px;margin-bottom:0;color:#bc2f2c}.key-figures ul{padding:56px 0}.key-figures ul li{font-size:88px;white-space:nowrap;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:infiniteTextReverse 10s linear infinite;animation:infiniteTextReverse 10s linear infinite;-webkit-animation:infiniteTextReverse var(--durationAnimation,10s) linear infinite;animation:infiniteTextReverse var(--durationAnimation,10s) linear infinite;transform:translateZ(0);will-change:transform}.key-figures ul li:nth-child(2){-webkit-animation:infiniteText 10s linear infinite;animation:infiniteText 10s linear infinite;-webkit-animation:infiniteText var(--durationAnimation,10s) linear infinite;animation:infiniteText var(--durationAnimation,10s) linear infinite}.key-figures ul li p{display:flex;flex-wrap:wrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:813px){.key-figures ul{padding:24px 0}.key-figures ul li{font-size:40px}}.single-sector .key-figures,.work .key-figures{background-color:#bc2f2c}.single-sector .key-figures ul li,.work .key-figures ul li{-webkit-animation:infiniteText 10s linear infinite;animation:infiniteText 10s linear infinite;-webkit-animation:infiniteText var(--durationAnimation,10s) linear infinite;animation:infiniteText var(--durationAnimation,10s) linear infinite}@-webkit-keyframes infiniteText{0%{transform:translateZ(0)}to{transform:translate3d(-20.03%,0,0)}}@keyframes infiniteText{0%{transform:translateZ(0)}to{transform:translate3d(-20.03%,0,0)}}@-webkit-keyframes infiniteTextReverse{0%{transform:translate3d(-40.6%,0,0)}to{transform:translate3d(-20.03%,0,0)}}@keyframes infiniteTextReverse{0%{transform:translate3d(-40.6%,0,0)}to{transform:translate3d(-20.03%,0,0)}}@font-face{font-family:Karelia;src:url(/_nuxt/fonts/Karelia-MediumItalic.338b313.woff2) format("woff2"),url(/_nuxt/fonts/Karelia-MediumItalic.f862a47.woff) format("woff"),url(/_nuxt/img/Karelia-MediumItalic.dbf9fb5.svg#Karelia-MediumItalic) format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Karelia;src:url(/_nuxt/fonts/Karelia-Medium.15ef48a.woff2) format("woff2"),url(/_nuxt/fonts/Karelia-Medium.151d90a.woff) format("woff"),url(/_nuxt/img/Karelia-Medium.02fc2cf.svg#Karelia-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Karelia;src:url(/_nuxt/fonts/Karelia-RegularItalic.1d8726f.woff2) format("woff2"),url(/_nuxt/fonts/Karelia-RegularItalic.be5f93d.woff) format("woff"),url(/_nuxt/img/Karelia-RegularItalic.76dc0e2.svg#Karelia-RegularItalic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Karelia;src:url(/_nuxt/fonts/Karelia-Regular.0393558.woff2) format("woff2"),url(/_nuxt/fonts/Karelia-Regular.32dd044.woff) format("woff"),url(/_nuxt/img/Karelia-Regular.74e5953.svg#Karelia-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/_nuxt/fonts/UntitledSans-Light.b859672.woff2) format("woff2"),url(/_nuxt/fonts/UntitledSans-Light.585eba9.woff) format("woff"),url(/_nuxt/img/UntitledSans-Light.188457d.svg#UntitledSans-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/_nuxt/fonts/UntitledSans-BoldItalic.99cf69e.woff2) format("woff2"),url(/_nuxt/fonts/UntitledSans-BoldItalic.c204791.woff) format("woff"),url(/_nuxt/img/UntitledSans-BoldItalic.c5f834f.svg#UntitledSans-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/_nuxt/fonts/UntitledSans-MediumItalic.414a652.woff2) format("woff2"),url(/_nuxt/fonts/UntitledSans-MediumItalic.03c546d.woff) format("woff"),url(/_nuxt/img/UntitledSans-MediumItalic.88fb329.svg#UntitledSans-MediumItalic) format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/_nuxt/fonts/UntitledSans-Regular.2b12b5d.woff2) format("woff2"),url(/_nuxt/fonts/UntitledSans-Regular.6c52cf7.woff) format("woff"),url(/_nuxt/img/UntitledSans-Regular.b0b1818.svg#UntitledSans-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/_nuxt/fonts/UntitledSans-BlackItalic.e3755f3.woff2) format("woff2"),url(/_nuxt/fonts/UntitledSans-BlackItalic.b7604ff.woff) format("woff"),url(/_nuxt/img/UntitledSans-BlackItalic.d83140e.svg#UntitledSans-BlackItalic) format("svg");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Untitled Sans Regular;src:url(/_nuxt/fonts/UntitledSans-RegularItalic.f02c905.woff2) format("woff2"),url(/_nuxt/fonts/UntitledSans-RegularItalic.716cc86.woff) format("woff"),url(/_nuxt/img/UntitledSans-RegularItalic.0c7b736.svg#UntitledSans-RegularItalic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/_nuxt/fonts/UntitledSans-LightItalic.66b984a.woff2) format("woff2"),url(/_nuxt/fonts/UntitledSans-LightItalic.fe38fb8.woff) format("woff"),url(/_nuxt/img/UntitledSans-LightItalic.23d80de.svg#UntitledSans-LightItalic) format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/_nuxt/fonts/UntitledSans-Medium.1bfbf38.woff2) format("woff2"),url(/_nuxt/fonts/UntitledSans-Medium.a124cbe.woff) format("woff"),url(/_nuxt/img/UntitledSans-Medium.533020f.svg#UntitledSans-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/_nuxt/fonts/UntitledSans-Bold.6514084.woff2) format("woff2"),url(/_nuxt/fonts/UntitledSans-Bold.17b453e.woff) format("woff"),url(/_nuxt/img/UntitledSans-Bold.fbbf3a5.svg#UntitledSans-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(/_nuxt/fonts/UntitledSans-Black.e167517.woff2) format("woff2"),url(/_nuxt/fonts/UntitledSans-Black.2191470.woff) format("woff"),url(/_nuxt/img/UntitledSans-Black.caca4e5.svg#UntitledSans-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url(/_nuxt/fonts/icomoon.86537ae.eot);src:url(/_nuxt/fonts/icomoon.86537ae.eot#iefix) format("embedded-opentype"),url(/_nuxt/fonts/icomoon.e517ce1.ttf) format("truetype"),url(/_nuxt/fonts/icomoon.1c8dfc8.woff) format("woff"),url(/_nuxt/img/icomoon.71fb8fa.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-filterChevron:before{content:"\e904"}.icon-chevron:before{content:"\e900"}.icon-check:before{content:"\e901"}.icon-play:before{content:"\e902"}.icon-arrow-next:before{content:"\e903"}.icon-pause:before{content:"\e905"}.block-quote{padding-top:200px;padding-bottom:200px;margin-bottom:60px;background-color:#000;color:#fff}.block-quote blockquote{font-size:50px}@media screen and (min-width:814px){.block-quote blockquote p{width:75%}}.block-quote blockquote>:first-child{margin-bottom:56px}.block-quote blockquote legend{font-size:24px;max-width:75%}.block-quote blockquote .b__end-of-quote{display:inline-block;transform:translateY(100%);margin-left:8px}@media screen and (max-width:813px){.block-quote{padding:80px 18px}.block-quote blockquote{font-size:38px;width:100%}.block-quote blockquote>:first-child{margin-bottom:48px}}