*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}html,body{width:100%;overflow-x:hidden}.inline-flex-wrapper{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;flex-direction:row;align-items:center}.flex-group-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.item-stretch{align-items:stretch}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-group-wrapper.top-align{-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.flex-group-wrapper.flex-end{-webkit-box-align:flex-end;-moz-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.flex-group-wrapper.stretch{-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.flex-group-wrapper.center{justify-content:center}.flex-right{margin-left:auto}.flex-item-auto-full{flex:1 1 auto}.flex-item-auto-width{flex:0 0 auto}a.btn.flex-right{margin-bottom:0;margin-top:0}.self-start,.resume-wrapper a.go:after{-webkit-align-self:flex-start;align-self:flex-start}.self-end{-webkit-align-self:flex-end;align-self:flex-end}.self-center{-webkit-align-self:center;align-self:center}.self-baseline{-webkit-align-self:baseline;align-self:baseline}.self-stretch{-webkit-align-self:stretch;align-self:stretch}.flex-group-wrapper.space-between{justify-content:space-between}.block,div,header,section,nav,article,footer,aside,details,figcaption,figure,hgroup,summary,audio,canvas,video{display:block}.inline-block{display:inline-block}.none{display:none}.inline,.inlineList li{display:inline}.fixed,.fixed-bottom{position:fixed}.absolute{position:absolute}.relative{position:relative}a:hover,a:active{outline:0}.scrollHide{overflow:hidden}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.pointer-event-none{pointer-events:none}a{text-decoration:none}img{border:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}svg:not(:root){overflow:hidden}.float_left{float:left}.float_right{float:right}.clear_both,hr{clear:both}.center_margin{margin:0 auto}.cover-bg{background-position:center center;background-size:cover}.cover-bg.top-left,.contain-bg.top-center{background-position:top left}.cover-bg.bottom-left,.contain-bg.bottom-center{background-position:bottom left}.cover-bg.top-right,.contain-bg.top-right{background-position:top right}.cover-bg.bottom-right,.contain-bg.bottom-right{background-position:bottom right}.cover-bg.top-center,.contain-bg.top-left{background-position:top center}.contain-bg{background-position:center center;background-size:contain;background-repeat:no-repeat}.center_background,.top_left_background,.top_center_background,.cover-bg,.cover-bg.top-left{background-repeat:no-repeat}.center_background{background-position:center center}.top_left_background{background-position:top left}.top_center_background{background-position:top center}.noLIst,.inlineList li{list-style:none}.pointer,a{cursor:pointer}.column-2{-webkit-column-count:2;-moz-column-count:2;-o-column-count:2;-ms-column-count:2;column-count:2;-webkit-column-gap:25px;-moz-column-gap:25px;-o-column-gap:25px;-ms-column-gap:25px;column-gap:25px;max-width:100%}p.full{max-width:100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;margin-bottom:30px;margin-top:30px;margin-left:auto;margin-right:auto}.img .video-container{margin-bottom:0;margin-top:0}.video-container p{width:100% !important;height:100%;display:block;line-height:0;font-size:0;position:absolute;max-width:100% !important;margin:0;padding:0;top:0;left:0}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}main{display:block;position:relative;overflow:hidden}.scrollWrapper{overflow:hidden}.iscroll{-webkit-overflow-scrolling:touch;touch-action:pan-y}.cursor-default{cursor:default}.cover{position:fixed;left:0;top:0;width:100%;height:100%;z-index:2000}.coverLoader,#cboxLoadingGraphic,.spinner,.galleryImgItemLoader{width:40px;height:40px;border-radius:100%;background-color:var(--accent-color);position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;z-index:20;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}.curtain{width:50%;height:100%;position:absolute;top:0;pointer-events:none;z-index:0}.curtain.left{left:0;right:auto}.curtain.left.border{border-right:1px solid var(--accent-color)}.curtain.right{left:auto;right:0}.show.coverLoader,#cboxLoadingGraphic,.spinner,.galleryImgItemLoader{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:scaleoutY 1.0s infinite ease-in-out;animation:scaleoutY 1.0s infinite ease-in-out}.coverLoader.hide,.coverLoader,.coverLoader:before{opacity:0;visibility:hidden;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-transition-delay:0s;transition-delay:0s;background-image:none;border:none}.coverLoader.show,#cboxLoadingGraphic{opacity:1;visibility:visible;-webkit-transition:opacity 0.4s 0.4s, visibility 0s 0.8s;-moz-transition:opacity 0.4s 0.4s, visibility 0s 0.8s;transition:opacity 0.4s 0.4s, visibility 0s 0.8s;-webkit-transition-delay:.3s;transition-delay:.3s}.page-text-content img{max-width:100%;height:auto;margin:0 auto;position:relative;display:block}.margin-top-auto{margin-top:auto}.margin-left-auto{margin-left:auto}.flex-1{flex:1}.main-menu-link:after,.bottom-menu a:before,.btn.flat-btn:before,.resume-navigation a:after,.link:after{-webkit-transform:translateX(-110%);-moz-transform:translateX(-110%);-ms-transform:translateX(-110%);-o-transform:translateX(-110%);transform:translateX(-110%);-moz-transition:-moz-transform 0.3s ease 0s;-webkit-transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s}.active.main-menu-link:after,.main-menu-link.hoverClass:after,.bottom-menu a.hoverClass:before,.bottom-menu a.active:before,a.hoverClass.btn:after,.btn.flat-btn.hoverClass:before,.resume-navigation a.hoverClass:after,.resume-navigation a.active:after,.hoverClass.link:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.line-temp{pointer-events:none;width:3px;height:100%;background-color:var(--accent-color);top:0;z-index:30;position:fixed}.line-temp.left{left:25%}.line-temp.right{left:75%}img.placeholder{width:100%;height:auto;position:relative;pointer-events:none}.resumeVideo{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.js-grey,.js-grey-solid{animation:filter-animation-out .3s linear forwards}.l_bg,.l_en{display:none}.en .l_en{display:block}.bg .l_bg{display:block}.hoverClass .js-grey,.hoverClass.js-grey{animation:filter-animation-in .3s linear forwards}.overflow-hidden{overflow:hidden}.filters-wrapper{height:0;width:100%;visibility:hidden}@keyframes filter-animation-in{0%{-webkit-filter:grayscale(100%);filter:grayscale(100%);}50%{-webkit-filter:grayscale(50%);filter:grayscale(50%);}100%{-webkit-filter:grayscale(0%);filter:grayscale(0%);}}@keyframes filter-animation-out{0%{-webkit-filter:grayscale(0%);filter:grayscale(0%);}50%{-webkit-filter:grayscale(50%);filter:grayscale(50%);}100%{-webkit-filter:grayscale(100%);filter:grayscale(100%);}}.section,.inner-section,.maxw-1920,.maxw-1600,.maxw-800{width:100%;position:relative}.main-padding-all{padding:5vw}.margin-auto{margin:0 auto}.margin-top-auto{margin-top:auto}.margin-left-auto{margin-left:auto}.margin-right-auto{margin-right:auto}.margin-bottom-auto{margin-bottom:auto}.margin-lr-auto{margin-left:auto;margin-right:auto}.maxw-1920{max-width:1920px}.maxw-1600{max-width:1600px}.maxw-1440{max-width:1440px}.maxw-1280{max-width:1280px}.maxw-800{max-width:800px}.maxw-560{max-width:560px}.main-padding-all-2vw{padding:2vw}.main-padding-lr{padding-left:5vw;padding-right:5vw}.main-padding-all-5vw{padding:5vw}.main-padding-l{padding-left:5vw}.main-padding-l-solid{padding-left:5vw}.main-padding-tb{padding-top:5vw;padding-bottom:5vw}.main-padding-t{padding-top:5vw}.main-padding-b{padding-bottom:5vw}.main-padding-r{padding-right:5vw}.main-padding-tb-sm{padding-top:2vw;padding-bottom:2vw}.inView-70,.inView-75,.inView-half,.inView-80,.inView{height:auto}.inView{min-height:95vh}.inView-half{min-height:100vh}.inView-70{min-height:70vh}.inView-75{min-height:75vh}.inView-80{min-height:80vh}.w-100,.w-10,.w-16,.w-20,.w-25,.w-33,.w-37,.w-40,.w-50,.w-50-70,.w-60,.w-70,.w-80,.max-w730{position:relative}.w-10{width:10%}.w-16{width:16.66666%}.w-25{width:25%}.w-20{width:20%}.w-30{width:30%}.w-33{width:33.3333%}.w-37{width:37.5%}.w-40,.img-40{width:40%}.w-50,.img-50{width:50%;position:relative}.w-60{width:60%}.w-70{width:70%}.w-50-70{width:50%}.w-80{width:80%}.w-100{width:100%}.column-40{width:50%;margin-left:auto}.column-60{width:50%}.column-25{width:25%}.column-25.re-4{width:calc(25% - 2vw)}.column-50{width:50%}.column-75{width:75%}.column-75.add-4{width:calc(75% + 2vw)}.column-70{width:70%}.column-25:empty{display:none}.column-25:empty ~ .column-75{width:100%}.color-50{position:absolute;pointer-events:none;width:50%;height:100%;top:0}.color-50.p75{width:75%}.color-50.left{left:0}.color-50.right{right:0}.temp-mid,.cover-mid{pointer-events:none;width:3px;height:100%;background-color:var(--accent-color);right:5vw;z-index:30}.cover-mid{bottom:0;position:absolute}.temp-mid{bottom:-120px;position:fixed;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-moz-transition:-moz-transform 0.5s ease 0s;-webkit-transition:-webkit-transform 0.5s ease 0s;transition:transform 0.5s ease 0s}.accent-media{width:calc(40% - 5vw);max-width:820px;padding-bottom:0;padding-top:15vh;margin-left:auto;position:relative;font-size:0;line-height:0;overflow:hidden;margin-right:auto}.accent-media .media-wrapper{background-color:transparent;z-index:20;position:relative;font-size:0;line-height:0;padding:0;margin:0}.media-content{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.accent-media .placeholder,.accent-text .placeholder{width:100%;height:auto;position:relative;pointer-events:none;font-size:0;line-height:0;padding:0;margin:0}.accent-text{width:50%;padding-top:15vh;position:relative;margin-top:-6.5vh;z-index:20}.accent-text article{width:100%}.z-index10{z-index:10}.margin-left-negative{margin-left:-15vw;padding-left:5vw}.accent-text .media-wrapper{position:relative;width:100%;font-size:0;line-height:0}.main-padding-l{padding-left:5vw}.margin-top-auto{margin-top:auto}.img-60{width:60%}.resume-wrapper .resume-img{position:relative;height:auto;font-size:0;line-height:0;overflow:hidden;z-index:2}.bg-img-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover;pointer-events:none;z-index:0}.w-100.resume-wrapper:nth-child(2n) article.resume-text{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.w-100.resume-wrapper{margin-bottom:5vw}.center_margin.margin_top_negative{top:-20vh;z-index:100;position:relative}.bg-img-wrapper.contain-bg{background-size:contain;background-position:center}.inline-flex-wrapper{display:inline-flex;flex-wrap:wrap;max-width:80%}@font-face{font-family:'Inter';src:url('../fonts/Inter.var.woff2') format('woff2-variations');font-stretch:0% 125%;font-weight:1 999;font-style:normal;font-display:swap}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-text-area p em{font-variation-settings:'slnt' -10}body{font-family:'Inter', system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Oxygen, Cantarell, sans-serif;text-rendering:optimizedLegibility;font-kerning:normal;font-weight:400;-moz-font-feature-settings:"ss02";-webkit-font-feature-settings:"ss02";font-feature-settings:"ss02";font-size:15px;line-height:1.562em}p.copyright a{border-bottom:none}p.copyright .inline-block{font-weight:400;font-size:14px}p.sub-title{font-size:.9em}.normal-size,h3,.page-text-area h1 i,.page-text-area h1 em,h2 em,h1 em,.page-banner figcaption{font-size:calc(1rem + .3vw);font-weight:700;line-height:1em;display:block}.top-menu-placeholder h3{font-weight:900;margin:0;padding:0;margin-bottom:24px;letter-spacing:0;font-size:calc(1rem + 5vw);vertical-align:top;text-transform:uppercase;display:flex;letter-spacing:-.05em;width:100%}.menu-overlay h3 .main-menu-link{letter-spacing:inherit}.page-text-area h1 i,.page-text-area h1 em{display:block}.normal-size{display:inline-block}header .normal-size{margin-left:1%}h1,h2,.biggest,.footer-contact h3,.resume-text h3{font-weight:900;font-size:36px;line-height:1.4em;margin:0;padding:0;padding-bottom:.35em;text-transform:uppercase;font-style:normal;position:relative;z-index:20}.resume-text h3{font-weight:700;margin-bottom:1em;line-height:1.2em}.list-data{position:relative;display:inline-block;margin-top:4px;margin-bottom:12px;padding-bottom:8px;padding-top:8px;padding:8px;border:1px solid var(--text-color);-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}.news-list .resume-text{display:flex;flex-wrap:wrap}.news-list .resume-text h3{font-weight:500;text-transform:none;width:100%}.news-list .resume-text h3,.news-list .resume-text .resume-description{width:100%;flex:0 0 100%;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.page-text-content h2{margin-bottom:0}h1 strong,h2 strong,.biggest strong,.footer-contact h3{font-weight:800}h1.project-title{line-height:.9em}.page-text-area h1 em.in-title,.page-text-area h2.normal{text-transform:uppercase;font-weight:500;font-size:.65em;line-height:1em;margin-bottom:0;margin-top:0;transform:none;text-align:left}.page-text-content hr.simple{background-color:#ccc;color:#ccc}.main-description .text-wrapper h2.normal{font-size:50px;display:block;letter-spacing:0;color:var( --greybackground-color);margin:0;padding:0;padding-bottom:.781em}header h1{margin-left:0}header h1 em{display:block;margin-top:.781em;font-size:calc(1rem + 0.1vw);font-weight:600}.empty-text .normal-size{color:transparent}.empty-text{color:transparent;letter-spacing:-.285em;-webkit-text-stroke:3px var(--accent-color)}.biggest.light,.light,h2.light,h1.light{font-weight:300}.text-stroke{-webkit-text-stroke:1px #fff;color:transparent}strong{font-weight:700}h4{font-size:calc(1rem + .1vw);line-height:1.4em;margin-bottom:1em;text-transform:uppercase;display:block;font-style:normal;font-weight:500}h6{font-size:10px;line-height:1.4em;margin-bottom:1em;letter-spacing:.1em;display:block;font-style:normal;font-weight:600}.resume-wrapper.w-33.cat-resume h2,.resume-wrapper.w-50.cat-resume h2{font-size:calc(1rem + .5vw)}.resume-article p{margin-bottom:0}.resume-article a.btn{margin-bottom:0}.resume-wrapper.w-25.list h2{border-bottom:2px solid var(--accent-color);padding-bottom:.5em}.resume-wrapper.w-50.list p,.resume-wrapper.w-33.list p,.resume-wrapper.w-25.list p,.resume-wrapper.w-20.list p{line-height:1.4em;margin-bottom:2em}.slider-text p{margin-bottom:0;margin-top:0}.slide-item-text h2 strong,h1,h2.label strong,.footer-contact h3{font-size:100px;letter-spacing:-.05em}h1,h2.label strong,.footer-contact h3{line-height:.8em;margin-bottom:0}h1 em{letter-spacing:0}.text-content-article p{max-width:820px}.main-menu-wrapper h4 a{text-decoration:none}h5{font-size:16px;line-height:1.6em;margin-bottom:1em;letter-spacing:.3em;font-weight:800}h5{text-transform:uppercase}.main-menu-wrapper a,.inline-block-link-wrapper a,footer .footer-group p,footer .footer-group li{font-size:13px;padding:8px;padding-left:0;padding-right:0;line-height:1.8em}.main-menu-wrapper a{padding-left:2vw;border-bottom:1px solid #eee}.main-menu-wrapper h4 a,.main-menu-wrapper h4 a.active,.main-menu-wrapper h4 a:hover{border-bottom:none}.main-menu-wrapper li{margin-bottom:1.4em}.main-menu-wrapper a,.inline-block-link,.inline-block-link-wrapper a{text-decoration:none;color:var(--accent-color)}.page-text-content{font-size:16px;line-height:1.6em}.page-text-content p,.page-text-content h3,.page-text-content h4,.page-text-content h5,.page-text-content ul,.page-text-content li{line-height:1.562em;margin-bottom:.781em;padding-right:1em}.page-text-content hr{width:100%;height:1px;margin-top:40px;margin-bottom:40px;border:none}p{margin-left:auto;margin-right:auto}p.full-width{max-width:100%}.page-text-content h4,.text-banner.no-img h4{letter-spacing:.1em;position:relative;font-style:normal;margin-bottom:1em;line-height:1.2em}a.btn,.page-text-content a.btn{z-index:0;color:var(--accent-color);border-bottom:1px solid var(--accent-color);padding:12px;font-size:1rem;text-transform:none;font-weight:600;letter-spacing:0em;margin-bottom:.781em;margin-top:.781em;display:inline-block;position:relative;margin-right:4px}a.btn.hoverClass,.page-text-content a.btn.hoverClass{color:#f3f3f3}.page-text-content p.quotation,.item-meta-data{margin-right:1.6em;margin-bottom:1.6em;padding-top:calc(1.6em - 4px);padding-bottom:calc(1.6em - 4px);font-size:18px}.page-text-content ul,.page-text-content ol{margin-top:1em;margin-bottom:2em;margin-left:2em;list-style-position:outside}.page-text-content ol{list-style:decimal}.page-text-content ul{list-style:square;margin-top:2em;margin-bottom:1em;margin-left:1.2em}.page-text-content li{margin-bottom:1em}.page-text-content a,a{text-decoration:none;border-bottom:1px solid #ccc;padding-bottom:2px}footer .page-text-content a.main-menu-link{text-decoration:none;border-bottom:none;padding-bottom:2px;text-transform:none;font-size:calc(1rem + .1vw);font-weight:normal}.page-text-content a:not(.btn):not(.hover_img):not(.figure-link):hover,.page-text-content a.hoverClass:not(.btn):not(.hover_img):not(.figure-link){border-bottom:1px solid #151515}a.go{text-decoration:none}.text-content-article a:not(.btn){border-bottom:1px solid #999}.partner-wrapper h3{width:100%;margin-bottom:8px}.partner-wrapper{margin-bottom:24px;align-items:flex-start}a.icon-link.btn{padding-left:36px;padding-right:12px}a.icon-link:after{top:.2em;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}a.icon-link:after{position:absolute;left:0;top:.2em}.status-wrapper a.icon-link:after{top:0}.text-center.label:after,h2[style*="text-align:center;"]:after{left:50%;margin-left:-16px}.last-menu,.last-menu p,footer{font-size:11px}.last-menu a{text-decoration:none}.resume-wrapper .resume-text a:not(.btn){text-decoration:none;color:inherit}.resume-wrapper.hoverClass .resume-text a:not(.btn){color:var(--accent-color)}.main-menu{font-weight:600;line-height:0;font-size:0;vertical-align:middle}.main-menu-link,.mobile-nav-trigger,.mobile-nav-trigger i{line-height:1em;font-size:11px;letter-spacing:.1em;text-transform:lowercase;position:relative}.main-menu-link{font-weight:500;font-size:14px;letter-spacing:0;line-height:1.1em;min-height:40px;height:auto;text-align:left;text-transform:uppercase;margin-left:calc(4px + 1vw)}.menu-overlay .main-menu-link{font-size:calc(1rem + .5vw);display:inline-flex;width:auto;padding:0;padding-bottom:12px;min-height:32px;letter-spacing:0;font-weight:500;text-transform:none;margin:4px 1em;margin-left:0;z-index:100}.menu-overlay h3 .main-menu-link{margin:4px 4px;margin-left:0}.menu-overlay h3 .main-menu-link{font-size:inherit;font-weight:inherit;text-transform:inherit}.uppercase,.menu-overlay .main-menu-link.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}text-transforme-none{text-transform:none}.menu-overlay .bottom-menu a,.menu-overlay .main-menu-link{text-align:left}.menu-overlay .main-menu-link:after,.menu-overlay .bottom-menu a:before{bottom:0;top:auto;height:2px;left:0}.menu-overlay .main-menu-link.active:after,.menu-overlay .bottom-menu a.active:before{background-color:var(--accent-color)}.main-menu-link.lang{padding-left:calc(8px + .2vw);padding-right:calc(8px + .2vw);margin-left:0}article.resume-text{max-width:1100px}p,ul,form.semantic{font-weight:normal;font-size:16px;line-height:1.562em;margin-bottom:.781em}p{font-size:calc(1rem + .1vw)}.news-list p{font-size:15px;line-height:1.562em}p.label-content,.map-label a,.map-label{font-size:13px}.no-list-style,.no-list-style li{list-style:none;margin-left:0}.menu-overlay .inline-block-link-wrapper a{font-size:14px;font-weight:400}.column-75{z-index:10}.list-item p{max-width:600px}.column-25 h3{padding-left:5%;padding-right:5%}.ic-logo{width:20px;height:28px;display:inline-block;vertical-align:middle;opacity:.8;font-size:0;line-height:0;background-image:url('../images/headers/i-c.svg');background-repeat:no-repeat;background-position:center center;background-size:16px 16px}.slide-item-text a.btn{font-weight:500;letter-spacing:.1em}.verticale_text{transform:rotate(90deg) translate(-100%,-100%);transform-origin:top left;display:block;pointer-events:none}p a{font-size:100%}address{font-style:normal}.media-content-proeject-info{font-size:16px;line-height:1.5em}.media-content-proeject-info h2{font-weight:800;letter-spacing:0;line-height:1.1em;font-size:calc(1rem + .5vw);display:block;word-spacing:0;margin-bottom:.781em}.media-content-proeject-info h2:after{display:none}h3.normal,article h3{font-size:calc(1rem + .1vw);letter-spacing:0;font-weight:700}.slider-info h2{font-weight:500}h2.vertical{padding-top:.26em;font-weight:800;letter-spacing:-.05em;transform-origin:0 0;display:inline-block;padding-right:1.5em;transform:rotate(90deg) translateY(0)translateX(-80%);margin-bottom:0;padding-bottom:0;mix-blend-mode:exclusion;pointer-events:none;opacity:.8}.text_efect,.footer-contact h3{position:relative;overflow:hidden;-webkit-transition:-webkit-transform .8s ease,opacity 2.5s;transition:transform .8s ease,opacity 2.5s;-webkit-transform:translate3D(10vw, 0, 0);-moz-transform:translate3D(10vw, 0, 0);transform:translate3D(10vw, 0, 0);opacity:0}h1{position:relative;-webkit-transition:-webkit-transform 1.3s ease,opacity 2.5s;transition:transform 1.3s ease,opacity 2.5s;-webkit-transform:translate3D(0, 100%, 0);-moz-transform:translate3D(0, 100%, 0);transform:translate3D(0, 100%, 0);opacity:0;transition-delay:.5s}.footer-contact h3{-webkit-transform:translate3D(-100%, 0, 0);-moz-transform:translate3D(-100%, 0, 0);transform:translate3D(-100%, 0, 0)}.is-inview .text_efect,h1.is-inview,h3.is-inview{-webkit-transform:translate3D(0, 0, 0);-moz-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);opacity:1;transition-delay:0s}.text-wrapper{overflow:hidden}.page-text-content h1{padding:0;margin-bottom:56px}.slider-text h2{padding-right:.08em;margin-bottom:0}.page-text-content h1 strong{display:block;padding-right:1em;line-height:.8em;width:100%}h2.label strong,.page-text-content .footer-contact h3{display:block;padding:0;padding-bottom:.3em;width:100%;line-height:1em;margin-bottom:5vw;margin-right:0}.menu-overlay hr{border:none;height:1px;width:100%;margin-top:24px;margin-bottom:24px;background-color:transparent}.accent-text article h3,.accent-text article p,.accent-text article h4{max-width:640px;margin-left:0;margin-right:0}.accent-text h3,h3{font-size:calc(1rem + 1vw);line-height:1em;border-left:none;padding-left:0;margin-bottom:1em}h3{font-weight:500;text-transform:none}.accent-text h3{font-weight:300;text-transform:uppercase}.resume-description p{max-width:680px}.resume-text h3 a{border-bottom:none}footer .main-menu-link{text-transform:none}.main-description .text-wrapper{text-align:justify}.bio{max-width:480px}footer p{max-width:36em;margin-left:auto;margin-right:auto}.slide-article h3{font-size:calc(1rem + .5vw);font-weight:400;line-height:1.4em}.slide-article h3 span{display:block;margin-top:24px;font-size:.7em;font-weight:600;text-align:right}.page-text-area h1{mix-blend-mode:exclusion;color:#212121;letter-spacing:-0.07em;line-height:0.92em;font-weight:800}article h3{text-transform:uppercase}em,i{font-style:normal}.fullSreenSlider{position:relative;width:100%;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0}.fullScreenWrapper{top:0;left:0;overflow:hidden;position:relative;width:100%;height:100%;z-index:0}.fullScreenImg{height:100%;overflow:hidden;position:absolute;top:0;width:0;z-index:100}.fullScreenImg .slider-img{position:absolute;outline:none;top:0;background-repeat:no-repeat;background-size:cover;background-position:center center;border:none;width:100px;height:100%;background-color:var(--accent-color)}.fullScreenImg .slider-img.iframe-slide{opacity:0;-moz-transition:opacity 500ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition:opacity 500ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition:opacity 500ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.player .controls{position:absolute;bottom:10% !important;left:1em;right:1em;height:0;opacity:1;z-index:100}.galleryControl{line-height:0;font-size:0;pointer-events:auto;display:inline-flex;vertical-align:top;width:100%;text-align:left}.galleryControl a{text-decoration:none;cursor:pointer;width:56px;height:56px;display:inline-block;overflow:hidden;position:relative;font-weight:600;font-size:16px;line-height:56px;text-align:center;border:none}.galleryControl a:before{content:'';position:absolute;width:100%;height:1px;left:0;top:50%}.galleryControl a.contrArrow{height:40px;width:40px;display:none}.galleryControl a.contrArrow.disabled{opacity:.5;pointer-events:none}.galleryControl a.contrArrow:before{display:none}.galleryControl a.contrArrow,.galleryControl a.contrArrow:hover,.galleryControl a.contrArrow.hoverClass{color:transparent;text-indent:-90em}.galleryControl a.active:before{background-color:var(--accent-color)}.galleryControl a.active{color:var(--accent-color)}.galleryControl a.slideShow:before{display:none}.galleryControl .label{margin-bottom:0;padding-left:8px;padding-right:8px}.galleryControl .slideShow,.galleryControl .contrArrow{background-repeat:no-repeat;background-position:center center;font-size:0;line-height:0;text-indent:-9999em}.galleryControl .play{background-image:url('../images/util/play-stop.png')}.galleryControl .pause{background-image:url('../images/util/play.png')}.galleryControlWrapper{position:relative;height:auto;min-height:32px;width:40%;z-index:101;line-height:0;font-size:0;pointer-events:none;z-index:200}.slide-article{position:absolute;z-index:2000;top:0;text-align:left;width:100%;height:100%;pointer-events:none}.slider-text{pointer-events:auto;position:relative;text-align:left;margin-top:auto;margin-bottom:0;margin-left:auto;width:70%}.slider-tw{margin-top:40vh}.loaderDiv{display:none}.loaderDiv.show{display:block}.slide-article-wrapper{display:none}.slider-text a.btn{margin:0;display:inline-flex}.slide-article{opacity:0;-webkit-transition:opacity 0.5s, -webkit-transform .8s;-moz-transition:opacity 0.5s, -moz-transform .8s;transition:opacity 0.5s, transform .8s}.slide-article.noTrance{-webkit-transition:none;-moz-transition:none;transition:none}.slide-article.next{-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}.slide-article.back{-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}.slide-article.show,.slide-article.show.back,.slide-article.show.next{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.blend-cover,.common-banner .raster,.resume-wrapper.w-100 .resume-img .img:after,.blend-raster-bg:after,.resumeVideo:after,.page-banner:after,.blend-canvas:after,.bled-cover:after{background-color:rgba(0,0,0,.3);background-image:url("../images/pattern/pattern.png");left:0;position:absolute;top:0;width:100%;height:100%;z-index:101;pointer-events:none}.blend-raster-bg{overflow:hidden}.blend-raster-bg:after{content:''}.page-banner:after,.blend-canvas:after{content:''}.double-slider .blend-cover{background-image:none}.blend-raster-bg:after{z-index:0}.contrArrow.next{background-image:url('../images/util/next.png')}.contrArrow.back{background-image:url('../images/util/back.png')}.galleryControlWrapper a{color:#fff}.slider-info{position:absolute;width:100%;height:100%;top:0;left:0;z-index:20;pointer-events:none}.slide-article a.btn,.slide-article a.btn.hoverClass{color:inherit}.scrollDown{position:relative;display:inline-block;bottom:0;width:42px;height:64px;left:4vw;font-size:11px;text-align:center;padding-top:24px;letter-spacing:2px;font-weight:normal;z-index:50}.double-slider .scrollDown{left:calc(67% - 42px);right:auto}.scrollDown span{display:block;position:relative;width:100%;height:80px;letter-spacing:2px;text-align:center}.bg .scrollDown:after{content:'надолу'}.scrollDown:after{content:'scroll down';display:block;width:120px;height:24px;font-size:14px;text-transform:uppercase;letter-spacing:0em;line-height:1em;font-weight:700;position:absolute;color:#33ff00;left:0;top:0;transform:rotate(90deg)}.scrollDown.hoverClass span{color:rgba(0,0,0,.65)}.slide-article.disabled{opacity:0}video.slideVideo{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.videoPattern{height:100%;width:100%;position:absolute;left:0;top:0;z-index:2;pointer-events:none}.touchevents .blend-cover.play{background-image:url('../images/util/video.svg') !important;background-repeat:no-repeat;background-position:26px center;background-size:32px 32px}.right-slide-wrapper{width:33%;height:100%;position:absolute;right:0;top:0;background-color:#fff;z-index:100;color:#333;-webkit-transition:height .3s;transition:height .3s}ic-swiper-slide{-webkit-transition:height .3s;transition:height .3s}.galleryControlWrapper.disableControls{visibility:hidden;display:none;pointer-events:none}.menu-wrapper{position:fixed;left:0;top:0;z-index:301;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform 0.3s, background-color 0.3s;transition:transform 0.3s, background-color 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu-wrapper.nav-up{-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.fixed-top-menu{z-index:301}.menu-left-padding{padding-right:30vw}.menu-open .menu-wrapper:before,.menu-open .transparent.menu-wrapper:before{background-color:var(--background-color)}.transparent.menu-wrapper:before{background-color:transparent}.menu-wrapper:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:var(--background-color);opacity:.75}.menu-open .menu-wrapper:after,.hoverClass.menu-wrapper:after,.menu-open .transparent.menu-wrapper:before,.menu-open .menu-wrapper:before{visibility:visible;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(1, 0, 0, 1);transition:transform 0.6s cubic-bezier(1, 0, 0, 1);-webkit-transition-delay:0s;transition-delay:0s}a,.menu-footer-content .soc-b,.resum-wrapper,.resum-wrapper .data,.news-resum-text,.team-swiper-item-text,.video_ind,.light-menu #main-menu a:after,.menu-ovr-content nav #lang-change-area,a.go:before,table.ic-table tr,.main-menu-wrapper nav li,.soc-b,.menu-wrapper:before,.form-group-wrapper.hoverClass:before,a.go:after,.white-bg-onHover,form.semantic .submit,.resume-wrapper.w-20,.accodation-label,.cat-resume article,.pages a:before,.mobile-nav-trigger span{-webkit-transition:color 0.5s ease , background-color 0.5s ease , border-color 0.5s ease;-moz-transition:color 0.5s ease , background-color 0.5s ease, border-color 0.5s ease;-o-transition:color 0.5s ease , background-color 0.5s ease, border-color 0.5s ease;-ms-transition:color 0.5s ease , background-color 0.5s ease, border-color 0.5s ease;transition:color 0.5s ease , background-color 0.5s ease, border-color 0.5s ease}nav a:hover,nav a:focus{outline:none;cursor:pointer}.main-menu-wrapper a{display:block;width:100%}.main-menu-wrapper h4,.menu-ovr-content h4{text-transform:uppercase}.main-menu-wrapper h4 a{font-family:inherit;font-style:normal}.main-menu-wrapper nav a span{font-weight:600}.main-menu-wrapper nav li ul li{padding-left:0;padding-right:0}.box-shadow{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.16)}.main-nav-wrapper #home{position:relative;line-height:0;height:40px}.main-nav-wrapper #home img{max-width:100%;max-height:100%}.main-menu-wrapper{width:100%;position:relative}.main-menu-wrapper nav{line-height:0;font-size:0;text-align:left}.main-menu-wrapper nav a{width:100%;overflow:hidden}.main-menu-wrapper ul,.menu-ovr-content nav ul,.menu-ovr-content nav li{display:block;width:100%;padding:0;list-style:none}.main-menu-wrapper li{display:block;width:100%}.main-menu-link{overflow:hidden}.mobile-nav-trigger i{font-style:normal}.menu-top,.lang-area a{padding-left:1vw;padding-right:1vw}.mobile-nav-trigger span:before,.mobile-nav-trigger span:after{position:absolute;width:100%;height:4px;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:middle}.mobile-nav-trigger span{position:relative;display:block;left:0;width:40px;margin-left:8px;height:4px}.mobile-nav-trigger span,.mobile-nav-trigger span:before,.mobile-nav-trigger span:after{background-color:var(--text-color)}.mobile-nav-trigger.menu-overlay-open span,.mobile-nav-trigger.menu-overlay-open span:before,.mobile-nav-trigger.menu-overlay-open span:after,.menu-open .transparent .mobile-nav-trigger span:before,.menu-open .transparent .mobile-nav-trigger span:after{background-color:var(--text-color)}.transparent .mobile-nav-trigger span,.transparent .mobile-nav-trigger span:after,.transparent .mobile-nav-trigger span:before{background-color:var(--text-color)}.transparent .mobile-nav-trigger{color:var(--text-color)}.mobile-nav-trigger span:before,.mobile-nav-trigger span:after{content:'';left:0;-webkit-transition:-webkit-all 0.3s ease 0s;-moz-transition:-moz-all 0.3s ease 0s;transition:all 0.3s ease 0s}.mobile-nav-trigger span:before{bottom:8px}.mobile-nav-trigger span:after{top:8px}.menu-overlay-open.mobile-nav-trigger span{background-color:transparent}.menu-overlay-open.mobile-nav-trigger span:before{-webkit-transform:translateY(8px) rotate(-45deg);-moz-transform:translateY(8px) rotate(-45deg);-ms-transform:translateY(8px) rotate(-45deg);-o-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.menu-overlay-open.mobile-nav-trigger span:after{-webkit-transform:translateY(-8px) rotate(45deg);-moz-transform:translateY(-8px) rotate(45deg);-ms-transform:translateY(-8px) rotate(45deg);-o-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}.main-menu-wrapper .menu-footer-content{border-top:1px solid rgba(255, 255, 255, 0.2)}.main-menu-wrapper nav li ul li{display:block;position:relative;width:100%;margin-bottom:0}.main-menu-wrapper nav li{margin-bottom:32px;display:inline-block;width:25%}.main-menu-wrapper nav a.sub-area-link{display:block;letter-spacing:0;width:100%;font-weight:600;padding-left:4px;padding-right:8px;font-size:14px;text-transform:none;padding-bottom:8px;padding-top:4px}.main-menu-wrapper h4{width:100%}.menu-block-right{max-height:100%}.menu-block-right-content{margin-left:auto;position:relative;width:100%}.main-menu{width:100%}.flex-align-right{margin-left:auto;vertical-align:middle}.lang-area{width:100%;border-bottom:1px solid var(--text-color);margin-bottom:32px;text-align:right}.main-menu-wrapper .lang-area a{display:inline-block;padding-left:2em;width:auto}.menu-group-wrapper{margin-bottom:24px;padding-bottom:24px;border-left:1px solid var(--text-color)}footer .extra-link-group{margin-bottom:12px;flex-grow:1;flex-basis:0;min-width:280px}.inline-block-link-wrapper{font-size:0;line-height:0}footer.black-solid-bg .inline-block-link-wrapper:after{background-color:var(--text-color)}.inline-block-link,.inline-block-link-wrapper a{display:inline-block;overflow:hidden;margin-right:16px;margin-bottom:4px}.menu-overlay .inline-block-link-wrapper{padding-bottom:16px;padding-top:16px;margin-bottom:32px;text-align:left}.lang-area a{border:none !important}.color-marker{width:8px;height:8px;margin-right:8px;display:inline-block;position:relative;background-color:var(--text-color);vertical-align:middle}.fake-tab{font-size:0;line-height:0}.fake-tab a.btn:before{display:none}.menu-ovr-content .social-share{text-align:left;width:100%}.menu-overlay #main_nav_content{display:flex;margin-left:auto;width:100%}.menu-ovr-content .main-nav-content{text-align:right}.menu-overlay .inline-block-link-wrapper{margin:0}.menu-overlay .inline-block-link-wrapper a{padding-left:0;margin-left:0;width:100%;text-align:left;padding-right:0}.menu-overlay .inline-block-link-wrapper a:first-child{margin-left:0}.bottom-menu a{position:relative;overflow:hidden}.menu-icon-link{width:40px;margin-bottom:16px}.menu-icon-link.logo-mobile{width:72px}.top-menu-placeholder .main-nav-content .main-menu-link{text-align:center;margin-left:0;padding-bottom:4px;margin-bottom:0;min-height:42px;width:100%}.top-menu-placeholder .main-nav-content{width:100%}.main-menu-link.no-border-active:after{display:none}.main-menu-link.no-border-active.hoverClass{color:var(--accent-color)}.main-menu-link.lang{text-align:left;line-height:32px;margin-left:0;min-height:32px}.main-menu-link.lang-change:after{background-color:transparent !important}.main-menu-link.lang-change:before{display:none}.other-lang{padding:4px}.main-menu-link.lang.selected{display:none}.js-dropdown-content-wrapper.other-lang{right:0;left:auto}.flag-holder{display:none}.other-lang .flag-holder{display:inline-block;vertical-align:middle;margin-right:8px}.other-lang .main-menu-link{display:block}.menu-open .max-h-menu-bord .main-nav-wrapper{min-height:120px}.page-hero-banner.menu-open .max-h-menu-bord .main-nav-wrapper{min-height:120px}.main-nav-wrapper{min-height:120px}.logo-img,.main-nav-wrapper{transition:min-height 0.3s ease-in-out}.max-h-menu-bord .main-nav-wrapper{min-height:120px}.page-hero-banner .max-h-menu-bord .main-nav-wrapper{min-height:35vh}.main-menu-top-padding{padding-top:120px}.main-menu-top-margin{margin-top:120px}.logo-img{width:auto;height:46px}.main-menu-link.lang-change{margin-left:0;padding-right:16px}.logo-ovr{height:18px;display:block;width:auto}.resume-navigation{font-size:13px;margin-bottom:1em}.resume-wrapper h2{margin-bottom:.5em}.resume-navigation a{display:block;width:calc(50% - 16px);margin-right:8px;font-size:12px;border-bottom:1px dotted #888;padding:8px;padding-left:0;position:relative;overflow-x:hidden;letter-spacing:.02em;text-transform:uppercase}.resume-navigation a:after{content:'';width:100%;height:1px;background-color:var(--accent-color);position:absolute;bottom:0;left:0}.resume-navigation a.hoverClass,.resume-navigation a.active{border-bottom-color:transparent;color:var(--accent-color) !important}.page-text-content .resume-navigation{margin-bottom:2em}.main-menu-right-padding{padding-right:calc(8px + 1vw)}.main-menu-link.tel{margin-right:16px}.main-menu-link.tel i{margin-right:.8px}.menu-open .main-menu-link.tel .hide-on-phone{display:inline-block}.dropdown-wrapper.lang-menu-wrapper{position:absolute;right:32px;top:50%;transform:translateY(-50%)}.home-btn,.menu-open .transparent .home-btn{display:none}.transparent .home-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.main-menu-top-padding{padding-top:112px}.main-menu-top-margin{margin-top:112px}.mobile-nav-trigger{border-bottom:none;min-width:56px;margin-left:24px;display:flex;justify-content:center;align-items:center}.mouse-circle{position:absolute;width:8px;height:8px;margin:-4px 0px 0px -4px;background-color:var(--accent-color);border-radius:50%;pointer-events:none !important;z-index:500;mix-blend-mode:exclusion;transition:transform 0.6s cubic-bezier(.75,-1.27,.3,2.33),opacity 0.2s cubic-bezier(.75,-.27,.3,1.33), border-radius 0.2s;user-select:none}.mouse-circle.active{opacity:.3;transform:scale(10)}.menu-overlay{position:fixed;width:100%;height:calc(100vh - 0px);height:calc((var(--vh, 1vh) * 100) - 0px);top:0;right:0;z-index:300;overflow-y:hidden;font-size:14px;visibility:hidden;overflow-x:hidden;padding-top:120px;padding-bottom:120px}.menu-scroll .menu-overlay{overflow-y:auto}.menu-open .menu-overlay{visibility:visible}.menu-overlay{-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}#menu-ovr-content{text-align:left}.container:after{position:fixed;opacity:0;top:0;left:0;content:'';width:100%;height:100%;background-color:rgba(17,17,17,.9);pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s, visibility 0s 0.3s;transition:opacity .3s, visibility 0s 0.3s;z-index:50}.menu-scroll .container:after,.drop_down_open .container:after{pointer-events:auto;opacity:1}:root{--background-color:#e4e3e3;--white-color:#fff;--accent-color:#00cc00;--greybackground-color:#969696;--greytext-color:#f7f7f7;--text-color:#151515}h2.vertical{color:var(--greybackground-color);z-index:-2}body.invert{color:var(--background-color);background-color:var(--text-color)}body,.main-bg-color{-webkit-tap-hightext-color:rgba(0,0,0,0);background-color:var(--background-color);color:var(--text-color)}.main-bg{background-color:var(--background-color);color:var(--text-color)}.slider-info{color:var(--white-color)}.menu-title-wrapper{padding-left:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-left:8px}.page-text-area h2:after{background-color:var( --greybackground-color)}.map-bg-color{background-color:#f3f3f3}.main-nav-wrapper:after{width:100%;left:0;height:2px;content:'';bottom:0;position:absolute;pointer-events:none}.transparent .main-nav-wrapper:after{background-color:transparent}.page-text-area .luminate-bg-color h3{color:var(--white-color)}.page-text-area .luminate-bg-color a{border-bottom-color:var(--white-color)}.luminate-bg-color,a.btn:before{background-color:var(--accent-color);color:var(--white-color)}.luminate-bg-color p,.luminate-bg-color h1,.luminate-bg-color h2,.luminate-bg-color h3,.luminate-bg-color h4,.luminate-bg-color li,.luminate-bg-color a{color:var(--white-color);border-bottom-color:var(--white-color)}.luminate-bg-color a.btn::before{background-color:var(--white-color)}.secondary-color{color:#33ff00}.secondary-bg-color{background-color:#33ff00}.luminate-bg-color h2:after{background-color:var(--text-color)}.luminate-bg-color a.hoverClass.btn{color:var(--accent-color)}.transparen-bg{background-color:transparent}.transparent .main-menu-link:after{background-color:#212121}.menu-open .transparent .main-menu-link:after,.transparent .menu-ovr-content .main-menu-link:after,.menu-overlay .main-menu-link:after,.menu-overlay .bottom-menu a:before{background-color:var(--text-color)}.menu-overlay .main-menu-link.hoverClass{color:var(--text-color)}.menu-overlay .main-menu-link.active,.menu-overlay .bottom-menu a.active{color:var(--accent-color)}.menu-overlay .hover_img.main-menu-link{padding-left:12px;padding-right:12px;margin:4px 8px}.menu-overlay .hover_img.main-menu-link.hoverClass{background-color:var(--accent-color);padding-left:12px;padding-right:12px;margin:4px px}.menu-overlay .hover_img.main-menu-link.hoverClass::after{background-color:var(--accent-color)}a{color:var(--text-color)}.white-bg{background-color:var(--text-color)}.black-solid-bg{background-color:var(--background-color);color:var(--text-color)}.black-solid-bg a{color:var(--text-color)}.black-solid-bg a.hoverClass{color:var(--text-color)}.white-color{color:var(--text-color)}.show.coverLoader:before{opacity:1}.red-text{color:#ff0000}.page-text-content hr{color:var(--accent-color);background-color:var(--accent-color)}.menu-overlay .inline-block-link-wrapper a,.menu-ovr-content .main-menu-link,.menu-overlay .inline-block-link-wrapper a.active,.menu-overlay .inline-block-link-wrapper a.hoverClass,.menu-open .transparent .main-menu-link,.menu-open .main-menu-link{color:var(--text-color)}.main-menu-link:after,.bottom-menu a:before{width:100%;height:1px;background-color:var(--text-color);position:absolute;content:'';bottom:0;top:auto;height:2px}.menu-open .main-menu-link:after{background-color:var(--text-color)}.bottom-menu a:before{height:1px;bottom:0}.transparent .main-menu-link{color:#212121}.transparent.menu-wrapper .main-nav-wrapper.luminate-bg-color{background-color:transparent}.border-link{border:1px solid #e5e5e5}.blend-canvas{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.luminate-bg-color .top-menu-placeholder h3{color:var( --greybackground-color)}.ovr-menu-bg{background-color:#fff}.top-menu-placeholder h3{color:var( --greybackground-color)}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction="horizontal"] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction="horizontal"] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform 0.3s, opacity 0.3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction="horizontal"] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction="horizontal"] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:var(--accent-color);opacity:0.5;width:7px;border-radius:0;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction="horizontal"] .c-scrollbar_thumb{right:auto;bottom:0}.media-content-proeject-info{position:absolute;width:calc(25vw - 4px);bottom:0;right:0;z-index:20}.media-content .video-container{position:absolute;padding:0;width:100%;height:100%;left:0;top:0;margin:0}.media-content .video-container iframe{padding:0 !important;margin:0 !important;line-height:0;font-size:0;height:calc(100% + 4px);top:0;background-color:transparent !important}.cookie-alert-wrapper.active{visibility:visible;-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.cookie-alert-wrapper .alert-content{display:inline-block;vertical-align:middle;font-size:13px;line-height:1.6em;text-align:left;letter-spacing:.1em}.cookie-alert-wrapper{position:fixed;text-align:left;bottom:8px;right:8px;width:calc(100% - 16px);max-width:480px;min-height:80px;height:auto;z-index:300;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-transform:translateY(120%);-webkit-transform:translateY(120%);transform:translateY(120%);-webkit-transition:-webkit-transform 0.5s, visibility 0s 0.5s;transition:transform 0.5s, visibility 0s 0.5s;color:var(--text-color);line-height:1em;padding:5vw;border:4px solid var(--text-color)}.cookie-alert-wrapper a.btn{display:inline-flex;justify-content:center;align-items:center;padding:8px;padding-right:32px;padding-left:32px;width:100%;max-width:480px;text-align:center;margin-top:32px;border:1px solid var(--text-color);color:var(--text-color)}a.cookie-btn.btn:before{display:none}a.cookie-btn.btn.hoverClass{color:var(--white-color);background-color:var(--text-color);border:1px solid var(--text-color)}.cookie-alert-wrapper a.btn:after{display:none}.z-index10{z-index:10}.translate3D-y200{transform:translate3d(0,-20vh,0)}.delay-01,.hoverClass .delay-01{transition-delay:.3s}.padding-top-5vh{padding-top:25vh}.page-banner figcaption{position:absolute;z-index:20;color:#f3f3f3;right:0;bottom:2vw}.scrollDown{border-bottom:none}.pixiCanvas-wrapper{position:absolute;width:100%;height:150vh;top:0;left:0;z-index:1;pointer-events:none}.pixiCanvas{position:absolute;z-index:1;top:0;left:0}header h1.main-title{pointer-events:none;overflow:hidden}header h1.main-title.vis:after{opacity:0}header h1.main-title:after{width:7em;left:calc(50% - 3.5em);height:1px;background-color:#33ff00;position:absolute;pointer-events:none;bottom:.5em;content:""}header h1.main-title em{opacity:0}header h1.main-title.vis em{opacity:1}header h1.main-title:after,header h1.main-title em{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.inView-plus-5{min-height:120vh}.z-index0{z-index:0}.margin-top-10{margin-top:10vh}.pulseLoader{width:40px;height:40px;border-radius:100%;background-color:var(--accent-color);position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;z-index:20;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}.pulseLoader.active{-webkit-animation:scaleoutY 1.0s infinite ease-in-out;animation:scaleoutY 1.0s infinite ease-in-out}.pulseLoader.stop{-webkit-animation:none;animation:none}@-webkit-keyframes scaleoutY{0%{-webkit-transform:scale(0.0);}100%{-webkit-transform:scale(1.0);opacity:0;}}@keyframes scaleoutY{0%{-webkit-transform:scale(0.0);transform:scale(0.0);}100%{-webkit-transform:scale(1.0);transform:scale(1.0);opacity:0;}}.main-header{overflow:hidden}.main-title:first-line{margin-left:-.26%}.align-t{margin-left:-.31%}.main-description h4,.page-text-area h1 em,.page-text-area h2 em{font-weight:600}.page-text-area h1 em,.page-text-area h2 em{font-size:calc(.5rem + .5vw);text-transform:uppercase;padding-top:0;margin-top:.7em;margin-bottom:.7em}.main-description h4{font-size:calc(.5rem + .5vw);text-transform:uppercase;padding-top:0;text-align:right}.main-description p{max-width:100%}.column-30{width:30%}.main-description .text-wrapper{padding-top:5vw}footer .page-text-content a img{display:block;margin:0;margin-right:10px;max-height:40px;width:auto}.icon-link-wrapper a span{display:block}footer hr{background-color:var(--accent-color);color:var(--accent-color);width:100%;left:0;height:1px;margin-bottom:5vw;border:none}.main-menu-link,.img-menu-link{border-bottom:none}footer .page-text-content a{font-size:14px;display:flex;padding:12px;line-height:1em;margin:0;margin-right:8px;margin-bottom:8px;align-items:center;flex-shrink:0;overflow:hidden}footer .page-text-content a span{flex-shrink:0;display:block;white-space:nowrap}.show-in-view{opacity:.1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.5s ease 0s;-moz-transition:opacity 0.5s ease 0s;transition:opacity 0.5s ease 0s;overflow:hidden;position:relative}.show-in-view:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-color:var(--background-color);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:transform 0.5s ease 0s;-moz-transition:transform 0.5s ease 0s;transition:transform 0.5s ease 0s;transition-delay:.3s}.show-in-view.is-in-view{opacity:1}.show-in-view.is-in-view:after{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);pointer-events:none}.nav-down .show-in-view.is-in-view:after{left:200%}.cover-section{cursor:pointer}.hover_img{position:relative;z-index:10}a.btn:before{width:100%;height:0;position:absolute;content:'';z-index:1;left:0;top:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(0);-moz-transition:-moz-transform 0.3s ease 0s, height 0.3s ease 0s;-webkit-transition:-webkit-transform 0.3s ease 0s, height 0.3s ease 0s;transition:transform 0.3s ease 0s, height 0.3s ease 0s}a.btn.hoverClass:before,a.btn.active:before{height:100%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}a.btn:before{z-index:-1}.hover-wrapper{position:fixed;pointer-events:none;z-index:0;top:0;left:0;width:100%;height:100%}.hover_img{position:relative}.hover-reveal{position:fixed;height:50vh;width:50vh;top:25vh;right:0;pointer-events:none;opacity:0;-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.hover-reveal__inner,.hover-reveal__img{width:100%;height:100%;position:relative}.hover-reveal__deco{width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--background-color)}.hover-reveal__img{background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:var(--background-color);overflow:hidden}.hover-reveal__img:after,.hoverClass a.figure-link::after,.common-banner .raster,.resume-wrapper.w-100 .resume-img .img:after,.blend-raster-bg:after,.resumeVideo:after,.page-banner:after,.blend-canvas:after,.gallery-wrapper figure figcaption a.figure-link:after{pointer-events:none;position:absolute;content:'';height:180%;left:-40%;top:-40%;width:180%}.hover-reveal__img.active:after,.hoverClass a.figure-link::after{background-image:url('../images/pattern/grain_bg.png');-webkit-animation:grainAnimation 1s steps(4) infinite;animation:grainAnimation 1s steps(4) infinite}@-webkit-keyframes grainAnimation{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}10%{-webkit-transform:translate(-5%,-5%);transform:translate(-5%,-5%);}20%{-webkit-transform:translate(-10%,5%);transform:translate(-10%,5%);}30%{-webkit-transform:translate(5%,-10%);transform:translate(5%,-10%);}40%{-webkit-transform:translate(-5%,15%);transform:translate(-5%,15%);}50%{-webkit-transform:translate(-10%,5%);transform:translate(-10%,5%);}60%{-webkit-transform:translate(15%,0);transform:translate(15%,0);}70%{-webkit-transform:translate(0,10%);transform:translate(0,10%);}80%{-webkit-transform:translate(-15%,0);transform:translate(-15%,0);}90%{-webkit-transform:translate(10%,5%);transform:translate(10%,5%);}100%{-webkit-transform:translate(5%,0);transform:translate(5%,0);}}@keyframes grainAnimation{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}10%{-webkit-transform:translate(-5%,-5%);transform:translate(-5%,-5%);}20%{-webkit-transform:translate(-10%,5%);transform:translate(-10%,5%);}30%{-webkit-transform:translate(5%,-10%);transform:translate(5%,-10%);}40%{-webkit-transform:translate(-5%,15%);transform:translate(-5%,15%);}50%{-webkit-transform:translate(-10%,5%);transform:translate(-10%,5%);}60%{-webkit-transform:translate(15%,0);transform:translate(15%,0);}70%{-webkit-transform:translate(0,10%);transform:translate(0,10%);}80%{-webkit-transform:translate(-15%,0);transform:translate(-15%,0);}90%{-webkit-transform:translate(10%,5%);transform:translate(10%,5%);}100%{-webkit-transform:translate(5%,0);transform:translate(5%,0);}}.bio p{font-size:calc(.7rem + .1vw);text-align:justify}.height-0{height:0;overflow:visible}.right-column-top-padding{padding-top:20vh}.real-h-0{height:10vh;overflow:visible}.overlight_wrapper{position:fixed;left:0;top:0;overflow:hidden;width:100%;height:100%;z-index:948;display:none;-ms-touch-action:none;touch-action:none}.overlight_wrapper a{color:#f0f0f0;border-bottom:none}.bled-cover{position:absolute;height:100%;width:100%;left:0;top:0}.overlight_wrapper img:-moz-loading{visibility:hidden}.overlight_wrapper a{cursor:pointer;width:44px;height:44px;mix-blend-mode:exclusion}.overlight_wrapper a.close_overlight{margin-bottom:4px}.overlight_wrapper p{overflow:visible}.backGr{position:absolute;width:100%;height:100%}.allImgWrapper{position:relative;overflow:hidden;width:100%;height:100%;background-color:rgba(207,207,208,.5);-ms-touch-action:none;touch-action:none}.galleryImgItem{justify-content:center;align-items:center;flex-direction:row}.galleryImgItem .imgWrapper img{width:auto;max-width:98vw;transform-origin:center center;height:auto;max-height:98vh;position:relative;pointer-events:none;-ms-user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;display:block}.allImgWrapper .galleryImgItem .imgWrapper{cursor:e-resize}.allImgWrapper .galleryImgItem .imgWrapper.zoomAct{cursor:zoom-in}.allImgWrapper .galleryImgItem .imgWrapper.zoomAct.zoomIn{cursor:grab}.allImgWrapper .galleryImgItem .imgWrapper.zoomAct.zoomIn.passive{cursor:zoom-out}.galleryImgItem .imgWrapper{line-height:0;font-size:0;justify-content:center;align-items:center;flex-direction:row;width:auto;max-width:100%;transform-origin:center center;height:auto;max-height:100%;position:absolute;background-color:var(--background-color);transform-origin:center center;background-position:center center;background-size:contain;background-repeat:no-repeat}.galleryImgItem .imgWrapper.zoomIn{max-width:300vw;max-height:300vh}.galleryImgItem .imgWrapper.zoomAct{cursor:zoom-in}.galleryImgItem .imgWrapper.zoomIn img{max-width:300vw;max-height:300vh;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:linear;animation-name:zoomInMax}@keyframes zoomInMax{from{opacity:0;max-width:98vw;max-height:98vh;}to{opacity:1;max-width:200vw;max-height:200vw;}}.galleryImgItem .imgWrapper.zoomIn{background-image:none !important;background-position:center center}.allImgWrapper .galleryImgItem{position:absolute;width:100%;height:100%;background-color:var(--background-color);top:0;left:0;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;overflow:hidden}.imgDescription{position:absolute;line-height:0;left:-99999em;display:none}.galleryImgText{color:#fff;padding:8px;text-align:left;z-index:10}.galleryImgText:not(.no-bcolor),.no-bcolor .num{background-color:rgba(15,15,15,.5)}.gallery-wrapper{text-align:center;line-height:0;font-size:0}.top-wrapper{position:absolute;right:8px;top:8px;width:44px;height:auto;min-height:80px}.gotoFullScreen,.close_overlight,.back-to-gall,.zoom_images{position:relative;display:block;font-size:12px;outline:medium none;overflow:hidden;z-index:100}.zoom_images{background-color:var(--accent-color)}a.gallery-back{left:8px}a.gallery-next{right:8px}.close_overlight:after,.gotoFullScreen.exit_fs:after,.gotoFullScreen.g_fs:after,a.gallery-next:after,a.gallery-back:after,a.back-to-gall:after,a.zoom_images:after{content:'';top:35px;height:30px;width:32px;position:absolute;background:url('../images/util/gallery-skin.svg') 0 0 no-repeat;background-size:264px 88px}.close_overlight:after{top:0;left:0;background-position:0 -44px}.gotoFullScreen.exit_fs:after{background-position:-44px 0;top:0;left:0}.gotoFullScreen.g_fs:after{background-position:0 0;top:0;left:0}a.gallery-back,a.gallery-next{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}a.gallery-back:after{left:6px;background-position:-138px -44px}a.gallery-next:after{right:6px;background-position:-94px -44px}.galleryImgText{position:absolute;left:8px;bottom:8px;width:auto;-webkit-transition:opacity .33s cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 0.35s;transition:opacity .33s cubic-bezier(0.4, 0, 0.22, 1), transform 0.35s;-webkit-transform:translate3D(0,200%,0);-moz-transform:translate3D(0,200%,0);transform:translate3D(0,200%,0);opacity:0}.galleryImgText.show{-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.galleryImgText.show.error{left:50%;-webkit-transform:translate3D(-50%,-45vh,0);-moz-transform:translate3D(-50%,-45vh,0);transform:translate3D(-50%,-45vh,0)}.galleryImgText p{line-height:1.2em;margin-bottom:.5em;padding:.5em;margin-top:.5em;letter-spacing:0;font-size:calc(.7rem + .1vw);font-weight:400;color:#fbfbfb;text-align:left;width:auto;max-width:100%}.galleryImgText h2,.galleryImgText h3{color:#f0f0f0;display:block;width:100%;font-size:15px;font-weight:700;letter-spacing:.2em;padding-bottom:.3em;margin-bottom:.1em;border-bottom:1px solid #555;text-align:center}.gallery-wrapper{width:100%;height:auto;top:0;position:relative;left:0;font-size:0;line-height:0;text-align:center}.gallery-wrapper figure{font-size:0;line-height:0;overflow:hidden;width:calc(50% - .5vw);max-width:400px;display:block;position:relative}.gallery-wrapper figure.w-100{width:100%}.gallery-wrapper figure.w-75{width:75%}.gallery-wrapper figure figcaption{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}.gallery-wrapper figure figcaption a.figure-link{position:relative;width:100%;height:100%;left:0;top:0;display:block;text-indent:-2000em;border-bottom:none;padding:0;margin:0}.gallery-wrapper figure.w-50{width:50%;position:relative}.gallery-wrapper figure.w-33{width:33.33%}.gallery-wrapper figure.w-25{width:25%}.gallery-wrapper figure.w-20{width:20%}.gallery-wrapper figure.w-200{width:14.28%}.gallery-wrapper figure.w-280{width:280px}.gallery-wrapper figure{margin-bottom:1vw}.gallery-wrapper figure img{max-width:100%;max-height:260px;width:auto;position:relative;opacity:1;-webkit-transition:-webkit-transform 0.5s ease,opacity 0.5s;transition:transform 0.5s ease,opacity 0.5s;-webkit-transform:translate3D(0, 0, 0);-moz-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);display:block}.gallery-wrapper figure.active img,.gallery-wrapper figure.active.addHover img{-webkit-transform:translate3D(100%, 0, 0);-moz-transform:translate3D(100%, 0, 0);transform:translate3D(100%, 0, 0);opacity:1}.gallery-wrapper figure.clicked.active img{-webkit-transform:translate3D(-100%, 0, 0);-moz-transform:translate3D(-100%, 0, 0);transform:translate3D(-100%, 0, 0);opacity:0}.img_description{text-align:inherit}.num{display:block;padding:8px;text-align:center;position:relative;line-height:1.2em;letter-spacing:.2em;font-size:calc(.7rem + .1vw);font-weight:400;color:#fbfbfb;text-align:left}.num.left{display:block}.no-bcolor{background-color:transparent !important;padding:0}.gallery-wrapper figure img{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:.8}.gallery-wrapper figure.hoverClass img{-webkit-filter:grayscale(0);filter:grayscale(0);filter:none;opacity:1;transform:scale(1.3)}.galleryImgItemLoader{display:none}.galleryImgItemLoader.show{display:block;opacity:1}.imgWrapper .iframe-slide,.imgWrapper .gallery-video{width:calc(98vw - 80px);height:98vh}.imgWrapper .gallery-video{position:relative}.gallery-video-pattern{position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:2;pointer-events:auto;cursor:pointer}.gallery-video-pattern.play,.gallery-wrapper figure.gallery_thumb_video.is-in-view figcaption{background-image:url('../images/util/play.svg');background-repeat:no-repeat;background-position:center center;background-size:32px 32px}video.galleryVideo{position:absolute;top:50%;left:50%;max-height:100%;max-width:100%;width:auto;height:auto;z-index:1;-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.gallery-wrapper figure.gallery_thumb_video.active figcaption{background-image:none}.margin-top-100{margin-top:-10vw}.overlight_wrapper a.gallery-controls{z-index:100;display:block;-webkit-transition:opacity .33s cubic-bezier(0.4, 0, 0.22, 1);transition:opacity .33s cubic-bezier(0.4, 0, 0.22, 1);opacity:0}.overlight_wrapper.hoverClass a.gallery-controls,.overlight_wrapper.hoverClass .galleryImgText{opacity:1}.img-in-text{padding-right:2vw;margin-bottom:2vw;line-height:0;font-size:0;text-align:left;min-width:320px}.img-in-text figcaption{font-size:14px;margin-top:12px;line-height:1.4em}.img-in-text img{width:500px;max-width:100%;display:inline-block}.en .hide-en{display:none}.bg .hide-bg{display:none}.top-space{display:block;min-height:240px}.page-hero-banner .top-space{display:block;width:100%;min-height:40vh;position:relative}.pages a{min-width:40px;height:40px;line-height:40px;display:inline-block;border-bottom:none;text-align:center;margin:1px}.pages a.active,.pages a.hoverClass,.pages a:hover{background-color:var(--accent-color);color:var(--background-color)}.gallery-wrapper{z-index:300;padding-bottom:10vh}.policy-wrapper{width:50%}.page-text-content img{max-width:100%;height:auto;margin:0 auto;position:relative;display:block}.img-in-text{padding-right:2vw;margin-bottom:2vw;line-height:0;font-size:0;text-align:left;min-width:320px}.img-50{width:50%;position:relative}.show-on-mobile,.show-on-phone,.show-on-mobile-750,.show-on-mobile-980,.show-on-1380,.show-on-480,.show-on-640,.show-on-1280{display:none}@media all and (max-width: 1930px){h1,h2,.biggest{font-size:calc(1rem + 2.4vw)}.resume-text h3{font-size:calc(1rem + .5vw)}.slide-item-text h2{font-size:calc(1rem + 2.4vw)}.slide-item-text h2 strong,h1,h2.label strong,.footer-contact h3{font-size:calc(1rem + 3vw)}.page-text-area h1{font-size:calc(1rem + 5.5vw)}h1 strong{display:inline}h1 strong::first-letter{font-size:3em}.main-description .text-wrapper h2.normal{font-size:calc(1rem + 1.86vw)}}@media all and (max-width: 1620px){.main-padding-lr-1620{padding-left:5vw;padding-right:5vw}}@media all and (max-width: 1410px){.main-menu-top-padding{padding-top:80px}.main-nav-wrapper{min-height:80px}.temp-mid{bottom:-80px}.column-75 h1:before{height:calc(100% + 80px);top:-80px}.map-wrapper{height:calc(100vh - 80px)}.hide-on-1410{display:none}.on-1410-100{width:100%}a.btn.next-back{border-bottom:none;min-width:50%}a.btn.next-back:nth-child(2){text-align:right}.on-1410-padding-b{padding-bottom:4vw}}@media all and (max-width: 1280px){.column-75.on-1280-100,.w-50.right-text-50.on-1280-100{width:100%}}@media all and (max-width: 1170px){.inView.mobileInViewAouto{min-height:auto}.center_margin.margin_top_negative{margin-top:0;top:auto}.translate3D-y200{transform:translate3d(0,0,0)}.main-description.inView{min-height:300px}.galleryControl a{font-size:0;line-height:0;width:24px;height:24px}.galleryControl a:after{display:block;content:'';width:8px;height:8px;border-radius:100%;background-color:var(--accent-color);left:calc(50% - 4px);top:calc(50% - 4px);position:absolute}.galleryControl a.slideShow:after{display:none}.hide-on-mobile,.mobile-nav-trigger i.hide-on-mobile{display:none}.logo-img{height:24px;min-height:24px}.top-menu-placeholder .main-nav-content .hide-on-mobile{display:block}.show-on-mobile{display:block}.show-on-mobile.inline-block{display:inline-block}.show-on-mobile.flex-group-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.fixed-bg{background-attachment:scroll}.main-links-wrapper .bottom-menu,.main-links-wrapper .social-share,.hide-on-desktop{display:block}.hide-on-desktop.flex-group-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.main-nav-wrapper{min-height:72px}.temp-mid{bottom:-72px}.map-wrapper{height:calc(100vh - 72px)}.menu-relative-h{height:calc(100vh - 72px)}.main-menu-top-padding{padding-top:42px}.main-menu-top-margin{margin-top:42px}.hide-on-mobile-v,.mobile-nav-trigger i.hide-on-mobile-v{display:none}}@media all and (max-width: 1024px){.blend-cover,.common-banner .raster,.resume-wrapper.w-100 .resume-img .img:after,.blend-raster-bg:after,.resumeVideo:after,.resume-img.cover-bg:after{background-image:none}.galleryControl a.contrArrow{display:none}.w-20{width:33.333%}.w-50-70{width:70%}.horizontal-slider-controls.next-slide,.horizontal-slider-controls.pre-slide{display:none;position:absolute;right:-200vw}.slideShow.horizontal-slider-controls{top:8px;bottom:auto}.horizontal-slider-button-wrapper .text-right{text-align:center}.horizontal-slider-button-wrapper a{width:8px;height:8px;margin-left:4px;padding-top:0;margin-right:4px;border-radius:100%;font-size:0;line-height:0}.horizontal-slider-button-wrapper a.active,.luminate-bg-color .horizontal-slider-button-wrapper a.active,.luminate-bg-color .horizontal-slider-button-wrapper a:hover{background-color:#f3f3f3}.slider-area a.btn.scroll-b{display:none}.horizontal-slider-button-wrapper{text-align:center}}@media all and (max-width:980px){.policy-wrapper{width:100%}.column-25.re-4.on-980-100,.column-75.add-4.on-980-100,.portfolio-filter-wrapper,.column-50.on-980-100,.items-50 .portfolio-list-item{width:100%}.items-50 .portfolio-list-item{margin-right:0}.column-25:empty ~ .column-75 h1{margin-left:-16px;padding-left:16px}.w-25{width:50%}.w-16{width:25%}.w-12{width:20%}.horizontal-slider-controls{top:40%}.horizontal-slider-button-wrapper .max-width-container{text-align:center}.banner-header .header-resum,.accent-wrapper article:not(.solid-order){-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.fullSreenSlider{height:auto;width:100%}.main-nav-wrapper{min-height:56px}.temp-mid{bottom:-56px}.map-wrapper{height:calc(100vh - 56px)}.menu-relative-h{height:calc(100vh - 56px)}.menu-relative-h{height:calc(100vh - 56px)}.main-menu-top-padding{padding-top:56px}.column-75 h1:before{height:calc(100% + 56px);top:-56px}.main-menu-top-margin{margin-top:56px}.on-980-p0{padding:0}.page-text-content p{padding-right:0}.main-description .text-wrapper{padding-right:0;padding-left:0}.column-50,.column-60,.column-40{width:100%;margin-left:0;margin-right:0;max-width:100%}.right-column-top-padding{padding-top:0}h2.vertical{margin-bottom:1em;transform:rotate(0deg) translateY(0)translateX(0);mix-blend-mode:normal;pointer-events:auto}}@media screen and (max-width: 768px){.accent-media,.accent-text{padding-top:5vh}.w-100.resume-wrapper .img-40{width:40%}.w-100.resume-wrapper .resume-text{width:60%}.resume-img.img-20{margin-left:0;width:30%}.w-100.resume-wrapper.on-640-2vh .resume-text{padding:5%}.accent-text{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.w-100.card-list{width:100%}.margin-left-negative{margin-left:-4vw}.accent-media,.accent-text{padding-top:5vh}.main-description .text-wrapper:before{width:108vw;left:-4vh}h2.on-768-ht{transform:rotate(0deg) translateY(0)translateX(0)}.main-description p{text-align:left}.horizontal-slider-controls{top:30%}.mod-touchevents.mod-video .blend-cover.play{background-position:20px center}.dropdown-wrapper.lang-menu-wrapper{right:16px}.main-padding-l{padding-left:16px}.main-padding-r{padding-right:16px}.slide-item.flex-group-wrapper{display:block;height:auto}.right-alight-img.flex-img-wrapper{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.column-2{-webkit-column-count:1;-moz-column-count:1;-o-column-count:1;-ms-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;-o-column-gap:0;-ms-column-gap:0;column-gap:0;max-width:760px}.w-20{width:50%}}@media screen and (max-width: 640px){.hide-on-600{display:none}.w-50.on-600-100{width:100%}.img-in-text.w-50.on-600-100{margin-left:0;margin-bottom:4vh}article.page-text-content .w-50{width:100%}.column-75{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.left-column-25.column-25{-webkit-box-ordinal-group:0;-moz-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}.show-on-phone{display:block}.show-on-phone.inline-block{display:inline-block}.main-menu-link.tel i{font-size:24px}.hide-on-phone,.mobile-nav-trigger .hide-on-phone{display:none}.ovr-logo .logo{text-align:left;padding-left:16px;width:auto}.ovr-logo{background-color:var(--accent-color)}.horizontal-slider-controls{width:32px;height:32px;padding-top:12px}.w-20{width:50%}.hide-on-400{display:none}.hide-on-640,.mobile-nav-trigger i.hide-on-640{display:none}.show-on-640{display:block}.show-on-640.inline-block{display:inline-block}.show-on-640.inline-flex{display:inline-flex}.show-on-640.flex-group-wrapper{display:flex}.hide-on-640{display:none}.btn-100-wrapper a.btn.flat-btn{width:100%;display:block;margin:0;margin-bottom:1px}.margin-left-negative{margin-left:0}.accent-text,.accent-media{width:100%}.margin-left-negative{margin-left:0}.accent-text article{padding-left:2vh;padding-right:2vh}.accent-media,.accent-text{padding-top:0;margin-top:0}.accent-media{display:none}}@media screen and (orientation: portrait){.main-padding-lr-1620{padding-left:5vw;padding-right:5vw}.accent-media.on-h-100{padding-top:0}.on-h-25{width:25%}.on-h-30{width:30%}.on-h-70{width:70%}.page-hero-banner .top-space,.top-space{min-height:56px}.slider-tw{margin-top:0}.max-h-menu-bord .main-nav-wrapper,.menu-open .max-h-menu-bord .main-nav-wrapper,.page-hero-banner .max-h-menu-bord .main-nav-wrapper,.page-hero-banner.menu-open .max-h-menu-bord .main-nav-wrapper{min-height:56px}.allImgWrapper .galleryImgItem.zoom .imgWrapper{min-width:0;min-height:100%}.translate3D-y200{transform:translate3d(0,0,0)}.inView.on-h-inView-80{min-height:80vh}.on-1410-padding-b{padding-bottom:4vh}.column-75.add-4{width:calc(75% + 2vh)}.column-75.on-1280-100{width:100%}.column-25.re-4{width:calc(25% - 2vh)}.main-padding-all-2vw{padding:2vh}.main-padding-all-4vw{padding:4vh}.main-padding-lr{padding-left:4vh;padding-right:4vh}.main-padding-l{padding-left:4vh}.main-padding-l-solid{padding-left:4vh}.main-padding-tb{padding-top:4vh;padding-bottom:4vh}.main-padding-t{padding-top:4vh}.main-padding-b{padding-bottom:4vh}.main-padding-r{padding-right:4vh}.media-content-proeject-info{position:relative;width:100%;margin-top:-4px}.on-h-100{width:100%}.on-h-flex-1{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.accent-media.on-h-100{padding-top:0}.on-h-25{width:25%}.on-h-30{width:30%}.on-h-70{width:70%}.column-25 h3{padding-left:0;padding-right:0}.mod-touchevents.mod-video .blend-cover.play{background-position:center center}.slider-text{padding-bottom:0;width:100%}.horizontal-slider-controls{top:40%}.horizontal-slider-button-wrapper .max-width-container{text-align:center}.btn.scroll-down,.galleryControl a.contrArrow{display:none}.fullSreenSlider{height:auto;width:100%}.galleryControlWrapper{background-color:transparent;height:auto;min-height:0;width:100%;margin:0}.slider-text a.btn{border-color:var(--accent-color)}.galleryControl a,.galleryControl a:hover,.galleryControl a.hoverClass,.galleryControl a.active{background-color:transparent}.slide-item-text.main-padding-lr{padding-left:0;padding-right:0}.slider-info,.slide-article{position:relative;padding-top:0;height:auto;width:100%}.slider-info{color:var(--text-color)}.slide-item-text{padding-top:4vh}.slide-article.next{-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}.slide-article.back{-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}.slide-article.show,.slide-article.show.back,.slide-article.show.next{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}video.slideVideo{height:100%;width:auto;min-width:0}.hide-on-desktop{display:block}.hide-on-mobile-v,.mobile-nav-trigger i.hide-on-mobile-v{display:none}.mobile-nav-trigger{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}}@media all and (max-height:480px){.w-20{width:100%}.galleryControl a.contrArrow{display:none}}@media screen and (max-width: 480px){.policy-wrapper.main-padding-lr{width:100%;text-align:left;padding-left:4vh;padding-right:4vh}.w-100.resume-wrapper .img-40{width:100%;max-height:30vh}.w-100.resume-wrapper .img-40 .contain-bg{background-size:cover}.w-100.resume-wrapper .resume-text{width:100%;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding-left:0;padding-right:0}.menu-overlay .w-50{width:100%}.menu-overlay .main-menu-link{width:100%;margin:4px 0}.main-padding-all-2vw{padding:2vh}.main-padding-lr{padding-left:2vh;padding-right:2vh}.main-padding-l{padding-left:2vh}.main-padding-l-solid{padding-left:2vh}.main-padding-tb{padding-top:2vh;padding-bottom:2vh}.main-padding-t{padding-top:2vh}.main-padding-b{padding-bottom:2vh}.main-padding-r{padding-right:2vh}.portfolio-list-item .normal-size{margin-left:0;display:block}.on-480-100{width:100%}.on-480-hide{display:none}.top-menu-placeholder .main-nav-content .main-menu-link{width:100%}}