*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-left-\[20\%\]{left:-20%}.bottom-10{bottom:2.5rem}.left-0{left:0}.left-1\/2{left:50%}.top-0{top:0}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-\[20\%\]{margin-bottom:20%}.mb-\[30px\]{margin-bottom:30px}.mb-\[60px\]{margin-bottom:60px}.ml-\[11\.11\%\]{margin-left:11.11%}.ml-\[12\.5\%\]{margin-left:12.5%}.ml-\[18\.75\%\]{margin-left:18.75%}.ml-\[30px\]{margin-left:30px}.ml-\[45\.83\%\]{margin-left:45.83%}.ml-\[62\.5\%\]{margin-left:62.5%}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-\[3px\]{height:3px}.h-full{height:100%}.h-screen{height:100vh}.min-h-\[56px\]{min-height:56px}.min-h-\[800px\]{min-height:800px}.min-h-dvh{min-height:100dvh}.w-10{width:2.5rem}.w-\[25\%\]{width:25%}.w-\[37\.5\%\]{width:37.5%}.w-\[44\.44\%\]{width:44.44%}.w-\[75\%\]{width:75%}.w-\[81\.25\%\]{width:81.25%}.w-full{width:100%}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1800px\]{max-width:1800px}.flex-shrink{flex-shrink:1}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-4{--tw-translate-x:-1rem}.-translate-y-4{--tw-translate-y:-1rem}.-rotate-90,.-translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.overflow-hidden{overflow:hidden}.rounded-\[2em\]{border-radius:2em}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-white\/50{border-color:#ffffff80}.bg-\[\#fafafa\]\/30{background-color:#fafafa4d}.bg-green{--tw-bg-opacity:1;background-color:rgb(169 198 73/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-cover{object-fit:cover}.object-center{object-position:center}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[30px\]{padding-left:30px;padding-right:30px}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-\[14px\]{padding-bottom:14px;padding-top:14px}.pb-10{padding-bottom:2.5rem}.pb-\[100px\]{padding-bottom:100px}.pt-20{padding-top:5rem}.pt-\[130px\]{padding-top:130px}.pt-\[140px\]{padding-top:140px}.pt-\[6\%\]{padding-top:6%}.font-body{font-family:AdelleSans,sans-serif}.font-display{font-family:Moderat,sans-serif}.text-\[0\.75rem\]{font-size:.75rem}.text-\[14px\]{font-size:14px}.text-\[16vw\]{font-size:16vw}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[7rem\]{font-size:7rem}.text-\[clamp\(2\.8rem\,12vw\,4rem\)\]{font-size:clamp(2.8rem,12vw,4rem)}.text-\[clamp\(3rem\,5\.5vw\,7rem\)\]{font-size:clamp(3rem,5.5vw,7rem)}.font-bold{font-weight:700}.font-light{font-weight:300}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.0\]{line-height:1}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.75em\]{line-height:1.75em}.leading-\[1em\]{line-height:1em}.leading-none{line-height:1}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[1px\]{letter-spacing:1px}.tracking-\[2px\]{letter-spacing:2px}.text-\[\#111\]{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity,1))}.text-dark{--tw-text-opacity:1;color:rgb(33 33 33/var(--tw-text-opacity,1))}.text-green{--tw-text-opacity:1;color:rgb(169 198 73/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,color\,border-color\]{transition-duration:.15s;transition-property:background-color,color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,color\]{transition-duration:.15s;transition-property:background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,opacity\]{transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media not all and (min-width:980px){.max-narrow\:text-\[5\.5rem\]{font-size:5.5rem}}@media not all and (min-width:768px){.max-md\:mb-0{margin-bottom:0}.max-md\:mb-4{margin-bottom:1rem}.max-md\:mb-8{margin-bottom:2rem}.max-md\:ml-0{margin-left:0}.max-md\:block{display:block}.max-md\:hidden{display:none}.max-md\:w-full{width:100%}.max-md\:flex-col{flex-direction:column}.max-md\:gap-8{gap:2rem}.max-md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.max-md\:pb-12{padding-bottom:3rem}.max-md\:pt-16{padding-top:4rem}.max-md\:pt-4{padding-top:1rem}.max-md\:text-\[15px\]{font-size:15px}.max-md\:text-\[clamp\(3\.2rem\,14vw\,4\.5rem\)\]{font-size:clamp(3.2rem,14vw,4.5rem)}}@media(min-width:1280px){.xl\:ml-\[29\.17\%\]{margin-left:29.17%}.xl\:ml-\[8\.33\%\]{margin-left:8.33%}.xl\:w-\[33\.33\%\]{width:33.33%}}@font-face{font-display:swap;font-family:Moderat;font-style:normal;font-weight:300;src:url(../fonts/Moderat-Light.woff2) format("woff2"),url(../fonts/Moderat-Light.woff) format("woff")}@font-face{font-display:swap;font-family:moderat_light;font-style:normal;font-weight:400;src:url(../fonts/Moderat-Light.woff2) format("woff2"),url(../fonts/Moderat-Light.woff) format("woff")}@font-face{font-display:swap;font-family:adelle_sanslight;font-style:normal;font-weight:400;src:url(../fonts/adellesans_light-webfont.woff2) format("woff2"),url(../fonts/adellesans_light-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:adelle_sansregular;font-style:normal;font-weight:400;src:url(../fonts/adellesans_regular-webfont.woff2) format("woff2"),url(../fonts/adellesans_regular-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:adelle_sansbold;font-style:normal;font-weight:400;src:url(../fonts/adellesans_bold-webfont.woff2) format("woff2"),url(../fonts/adellesans_bold-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:AdelleSans;font-style:normal;font-weight:300;src:url(../fonts/adellesans_light-webfont.woff2) format("woff2"),url(../fonts/adellesans_light-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:AdelleSans;font-style:normal;font-weight:400;src:url(../fonts/adellesans_regular-webfont.woff2) format("woff2"),url(../fonts/adellesans_regular-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:AdelleSans;font-style:normal;font-weight:700;src:url(../fonts/adellesans_bold-webfont.woff2) format("woff2"),url(../fonts/adellesans_bold-webfont.woff) format("woff")}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,figure,footer,header,hgroup,nav,section{display:block}embed,img,object{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:0 0;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}input,select,textarea{font:99% sans-serif}table{border-collapse:collapse;border-spacing:0;font-size:inherit}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}:root{--color-green:#a9c649;--color-dark:#212121;--color-white:#fff;--font-display:"Moderat",sans-serif;--font-body:"AdelleSans",sans-serif}.clickable,button,input[type=button],input[type=submit]{cursor:pointer}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}button,input,select,textarea{margin:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.clearfix:after,.clearfix:before{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body{font:16px Helmet,Freesans,sans-serif}body,html{height:100%;width:100%}a,button{cursor:pointer;font-size:100%}button{border:0;margin:0;padding:0}*{box-sizing:border-box}body,html{position:relative}body{height:100%;overflow-x:hidden;overflow-y:scroll;width:100vw}body.locked{overflow-y:hidden}body.desktop{overscroll-behavior-y:none}.scroll-wrapper{height:100vh;left:0;position:fixed;top:0;width:100vw}.scroll-container{will-change:transform}body,html{font-size:15px}@media only screen and (max-width:1600px){body,html{font-size:14px}}@media only screen and (max-width:1366px){body,html{font-size:12px}}@media only screen and (max-width:1024px){body,html{font-size:9px}}@media only screen and (max-width:768px){body,html{font-size:8px}}@media only screen and (max-width:350px){body,html{font-size:6px}}.big-title__title,.careers-hero__title,.contact-form__title,.contact-hero__header-title,.green-banner__title h2,.h1-style,.hero-text-image__title,.home__hero--mobile-title span,.home__hero--text-wrapper span,.news__hero-title,.newsletter-form__title,.project-hero__title-wrapper h1,.projects-hero__title,.scrolling-text,.scrolling-text h1,.scrolling-text-not-scrolling,.scrolling-text-not-scrolling h1,.sectors-selection__sectors-title,.simple-page__title h1{font-family:moderat_light;font-size:128px;font-size:7rem;font-weight:300;line-height:1em;text-transform:uppercase}@media only screen and (max-width:1600px){.big-title__title,.careers-hero__title,.contact-form__title,.contact-hero__header-title,.green-banner__title h2,.h1-style,.hero-text-image__title,.home__hero--mobile-title span,.home__hero--text-wrapper span,.news__hero-title,.newsletter-form__title,.project-hero__title-wrapper h1,.projects-hero__title,.scrolling-text,.scrolling-text h1,.scrolling-text-not-scrolling,.scrolling-text-not-scrolling h1,.sectors-selection__sectors-title,.simple-page__title h1{font-size:6.2rem}}@media only screen and (max-width:768px){.big-title__title,.careers-hero__title,.contact-form__title,.contact-hero__header-title,.green-banner__title h2,.h1-style,.hero-text-image__title,.home__hero--mobile-title span,.home__hero--text-wrapper span,.news__hero-title,.newsletter-form__title,.project-hero__title-wrapper h1,.projects-hero__title,.scrolling-text,.scrolling-text h1,.scrolling-text-not-scrolling,.scrolling-text-not-scrolling h1,.sectors-selection__sectors-title,.simple-page__title h1{font-size:5.5rem;letter-spacing:1.6px}}@media only screen and (max-width:480px){.big-title__title,.careers-hero__title,.contact-form__title,.contact-hero__header-title,.green-banner__title h2,.h1-style,.hero-text-image__title,.home__hero--mobile-title span,.home__hero--text-wrapper span,.news__hero-title,.newsletter-form__title,.project-hero__title-wrapper h1,.projects-hero__title,.scrolling-text,.scrolling-text h1,.scrolling-text-not-scrolling,.scrolling-text-not-scrolling h1,.sectors-selection__sectors-title,.simple-page__title h1{font-size:3.8rem;letter-spacing:1.6px}}.h1-style-new{font-family:moderat_light;font-size:112px;font-size:6.5rem;font-weight:300;line-height:1em;text-transform:uppercase}@media only screen and (max-width:1600px){.h1-style-new{font-size:5.8rem}}@media only screen and (max-width:768px){.h1-style-new{font-size:5rem;letter-spacing:1.6px}}@media only screen and (max-width:480px){.h1-style-new{font-size:3rem;letter-spacing:1.6px}}.h2-style,.nav-sector__footer-link,.nav-sector__style{font-family:moderat_light;font-size:64px;font-size:3.5vw;line-height:80px;line-height:1.2em;text-transform:uppercase}.banner-split-bg__title,.contact-hero__offices-title,.featured-news__title,.full-iframe__title,.gallery__title,.h3-style,.image-mask-text__title,.nav-mobile__link,.news__single-title,.project-hero__introduction-title,.project-related__head-title,.project-related__title,.projects-listing__title,.sectors-selection__sectors-number,.sectors-selection__title,.single-news__intro-title,.single-project__title,.slider-projects__title,.text-image .text-image__title,.text-image-cta__title,.text-left-right__title,.triple-column__title,.two-col-position__title,.wysiwyg-with-quote__title{font-family:moderat_light;font-size:40px;font-size:2.4rem;font-weight:300;line-height:50px;line-height:3.2rem;text-transform:uppercase}@media only screen and (max-width:1600px){.banner-split-bg__title,.contact-hero__offices-title,.featured-news__title,.full-iframe__title,.gallery__title,.h3-style,.image-mask-text__title,.nav-mobile__link,.news__single-title,.project-hero__introduction-title,.project-related__head-title,.project-related__title,.projects-listing__title,.sectors-selection__sectors-number,.sectors-selection__title,.single-news__intro-title,.single-project__title,.slider-projects__title,.text-image .text-image__title,.text-image-cta__title,.text-left-right__title,.triple-column__title,.two-col-position__title,.wysiwyg-with-quote__title{font-size:2.2rem;line-height:3.2rem}}@media only screen and (max-width:768px){.banner-split-bg__title,.contact-hero__offices-title,.featured-news__title,.full-iframe__title,.gallery__title,.h3-style,.image-mask-text__title,.nav-mobile__link,.news__single-title,.project-hero__introduction-title,.project-related__head-title,.project-related__title,.projects-listing__title,.sectors-selection__sectors-number,.sectors-selection__title,.single-news__intro-title,.single-project__title,.slider-projects__title,.text-image .text-image__title,.text-image-cta__title,.text-left-right__title,.triple-column__title,.two-col-position__title,.wysiwyg-with-quote__title{font-size:2.8rem;line-height:3.5rem}}@media only screen and (max-width:350px){.banner-split-bg__title,.contact-hero__offices-title,.featured-news__title,.full-iframe__title,.gallery__title,.h3-style,.image-mask-text__title,.nav-mobile__link,.news__single-title,.project-hero__introduction-title,.project-related__head-title,.project-related__title,.projects-listing__title,.sectors-selection__sectors-number,.sectors-selection__title,.single-news__intro-title,.single-project__title,.slider-projects__title,.text-image .text-image__title,.text-image-cta__title,.text-left-right__title,.triple-column__title,.two-col-position__title,.wysiwyg-with-quote__title{font-size:18px;line-height:1.4em}}.alt-para-image__title,.footer_main-desktop--top-newsletter-label,.h4-style,.home__hero--footer .label,.projects-filters__results span,.projects-filters__title{font-family:moderat_light;font-size:32px;line-height:40px;text-transform:uppercase}@media only screen and (max-width:1600px){.alt-para-image__title,.footer_main-desktop--top-newsletter-label,.h4-style,.home__hero--footer .label,.projects-filters__results span,.projects-filters__title{font-size:26.66667px;line-height:33.33333px}}@media only screen and (max-width:1024px){.alt-para-image__title,.footer_main-desktop--top-newsletter-label,.h4-style,.home__hero--footer .label,.projects-filters__results span,.projects-filters__title{font-size:22.85714px;line-height:28.57143px}}.footer_main-mobile--newsletter-title,.h5-style,.hero-text-image__links-label,.project-hero__stats-label{font-family:moderat_light;font-size:24px;line-height:30px;text-transform:uppercase}@media only screen and (max-width:768px){.footer_main-mobile--newsletter-title,.h5-style,.hero-text-image__links-label,.project-hero__stats-label{font-size:20px;line-height:1.4em}}.contact-form__form label,.contact-hero__offices-location,.footer_main-desktop--link-primary,.h6-style,.newsletter-form__form label,.team__title,.wysiwyg-with-quote__quote p{font-family:adelle_sanslight;font-size:24px;font-weight:300;line-height:36px}@media only screen and (max-width:768px){.contact-form__form label,.contact-hero__offices-location,.footer_main-desktop--link-primary,.h6-style,.newsletter-form__form label,.team__title,.wysiwyg-with-quote__quote p{font-size:20px;line-height:1.4em}}.careers-hero__text p,.contact-form__form input:not([type=submit]),.contact-form__form select,.contact-form__form textarea,.contact-form__text,.footer_main-mobile--links,.fourofour__title,.h6-light-style,.nav-mobile__footer-language-switcher a,.nav-mobile__link-small,.newsletter-form__form input:not([type=submit]),.newsletter-form__form select,.newsletter-form__form textarea,.newsletter-form__text,.selectr-container .selectr-option,.selectr-container .selectr-selected{font-family:adelle_sanslight;font-size:24px;font-size:2rem;font-weight:300;line-height:36px;line-height:3rem}@media only screen and (max-width:768px){.careers-hero__text p,.contact-form__form input:not([type=submit]),.contact-form__form select,.contact-form__form textarea,.contact-form__text,.footer_main-mobile--links,.fourofour__title,.h6-light-style,.nav-mobile__footer-language-switcher a,.nav-mobile__link-small,.newsletter-form__form input:not([type=submit]),.newsletter-form__form select,.newsletter-form__form textarea,.newsletter-form__text,.selectr-container .selectr-option,.selectr-container .selectr-selected{font-size:20px;line-height:1.4em}}@media only screen and (max-width:350px){.careers-hero__text p,.contact-form__form input:not([type=submit]),.contact-form__form select,.contact-form__form textarea,.contact-form__text,.footer_main-mobile--links,.fourofour__title,.h6-light-style,.nav-mobile__footer-language-switcher a,.nav-mobile__link-small,.newsletter-form__form input:not([type=submit]),.newsletter-form__form select,.newsletter-form__form textarea,.newsletter-form__text,.selectr-container .selectr-option,.selectr-container .selectr-selected{font-size:15px}}.alt-para-image__intro li,.alt-para-image__intro p,.alt-para-image__row li,.alt-para-image__row p,.body-big,.contact-hero__offices-address,.contact-hero__offices-email,.contact-hero__offices-fax,.contact-hero__offices-phone,.featured-news__description,.hero-text-image__text,.hero-text-image__text li,.hero-text-image__text p,.image-mask-text__text,.image-mask-text__text li,.image-mask-text__text p,.nav_main .nav_main--links-primary,.news__single-text,.project-hero__introduction-text,.project-hero__stats-value,.projects-filters__actions-clear,.projects-filters__items label,.projects-hero__description,.projects-hero__description li,.projects-hero__description p,.shares__value,.slider-projects__slider-result,.text-image .text-image__paragraph li,.text-image .text-image__paragraph p,.text-image-cta__text,.text-image-cta__text li,.text-image-cta__text p,.text-left-right__text,.triple-column__text,.wysiwyg li,.wysiwyg p{font-family:adelle_sansregular;font-size:20px;line-height:1.8em}@media only screen and (min-width:2000px){.alt-para-image__intro li,.alt-para-image__intro p,.alt-para-image__row li,.alt-para-image__row p,.body-big,.contact-hero__offices-address,.contact-hero__offices-email,.contact-hero__offices-fax,.contact-hero__offices-phone,.featured-news__description,.hero-text-image__text,.hero-text-image__text li,.hero-text-image__text p,.image-mask-text__text,.image-mask-text__text li,.image-mask-text__text p,.nav_main .nav_main--links-primary,.news__single-text,.project-hero__introduction-text,.project-hero__stats-value,.projects-filters__actions-clear,.projects-filters__items label,.projects-hero__description,.projects-hero__description li,.projects-hero__description p,.shares__value,.slider-projects__slider-result,.text-image .text-image__paragraph li,.text-image .text-image__paragraph p,.text-image-cta__text,.text-image-cta__text li,.text-image-cta__text p,.text-left-right__text,.triple-column__text,.wysiwyg li,.wysiwyg p{font-size:22px;line-height:1.75em}}@media only screen and (max-width:1600px){.alt-para-image__intro li,.alt-para-image__intro p,.alt-para-image__row li,.alt-para-image__row p,.body-big,.contact-hero__offices-address,.contact-hero__offices-email,.contact-hero__offices-fax,.contact-hero__offices-phone,.featured-news__description,.hero-text-image__text,.hero-text-image__text li,.hero-text-image__text p,.image-mask-text__text,.image-mask-text__text li,.image-mask-text__text p,.nav_main .nav_main--links-primary,.news__single-text,.project-hero__introduction-text,.project-hero__stats-value,.projects-filters__actions-clear,.projects-filters__items label,.projects-hero__description,.projects-hero__description li,.projects-hero__description p,.shares__value,.slider-projects__slider-result,.text-image .text-image__paragraph li,.text-image .text-image__paragraph p,.text-image-cta__text,.text-image-cta__text li,.text-image-cta__text p,.text-left-right__text,.triple-column__text,.wysiwyg li,.wysiwyg p{font-size:17px;line-height:1.75em}}@media only screen and (max-width:1366px){.alt-para-image__intro li,.alt-para-image__intro p,.alt-para-image__row li,.alt-para-image__row p,.body-big,.contact-hero__offices-address,.contact-hero__offices-email,.contact-hero__offices-fax,.contact-hero__offices-phone,.featured-news__description,.hero-text-image__text,.hero-text-image__text li,.hero-text-image__text p,.image-mask-text__text,.image-mask-text__text li,.image-mask-text__text p,.nav_main .nav_main--links-primary,.news__single-text,.project-hero__introduction-text,.project-hero__stats-value,.projects-filters__actions-clear,.projects-filters__items label,.projects-hero__description,.projects-hero__description li,.projects-hero__description p,.shares__value,.slider-projects__slider-result,.text-image .text-image__paragraph li,.text-image .text-image__paragraph p,.text-image-cta__text,.text-image-cta__text li,.text-image-cta__text p,.text-left-right__text,.triple-column__text,.wysiwyg li,.wysiwyg p{font-size:17px;line-height:1.75em}}@media only screen and (max-width:1024px){.alt-para-image__intro li,.alt-para-image__intro p,.alt-para-image__row li,.alt-para-image__row p,.body-big,.contact-hero__offices-address,.contact-hero__offices-email,.contact-hero__offices-fax,.contact-hero__offices-phone,.featured-news__description,.hero-text-image__text,.hero-text-image__text li,.hero-text-image__text p,.image-mask-text__text,.image-mask-text__text li,.image-mask-text__text p,.nav_main .nav_main--links-primary,.news__single-text,.project-hero__introduction-text,.project-hero__stats-value,.projects-filters__actions-clear,.projects-filters__items label,.projects-hero__description,.projects-hero__description li,.projects-hero__description p,.shares__value,.slider-projects__slider-result,.text-image .text-image__paragraph li,.text-image .text-image__paragraph p,.text-image-cta__text,.text-image-cta__text li,.text-image-cta__text p,.text-left-right__text,.triple-column__text,.wysiwyg li,.wysiwyg p{font-size:16px;line-height:1.75em}}@media only screen and (max-width:350px){.alt-para-image__intro li,.alt-para-image__intro p,.alt-para-image__row li,.alt-para-image__row p,.body-big,.contact-hero__offices-address,.contact-hero__offices-email,.contact-hero__offices-fax,.contact-hero__offices-phone,.featured-news__description,.hero-text-image__text,.hero-text-image__text li,.hero-text-image__text p,.image-mask-text__text,.image-mask-text__text li,.image-mask-text__text p,.nav_main .nav_main--links-primary,.news__single-text,.project-hero__introduction-text,.project-hero__stats-value,.projects-filters__actions-clear,.projects-filters__items label,.projects-hero__description,.projects-hero__description li,.projects-hero__description p,.shares__value,.slider-projects__slider-result,.text-image .text-image__paragraph li,.text-image .text-image__paragraph p,.text-image-cta__text,.text-image-cta__text li,.text-image-cta__text p,.text-left-right__text,.triple-column__text,.wysiwyg li,.wysiwyg p{font-size:15px;line-height:1.75em}}.body-big-bold,.projects-filters__actions-btn span{font-family:adelle_sansbold;font-size:20px;line-height:1.8em}@media only screen and (min-width:2000px){.body-big-bold,.projects-filters__actions-btn span{font-size:22px}}@media only screen and (max-width:1600px){.body-big-bold,.projects-filters__actions-btn span{font-size:17px}}@media only screen and (max-width:1366px){.body-big-bold,.projects-filters__actions-btn span{font-size:17px}}@media only screen and (max-width:1024px){.body-big-bold,.projects-filters__actions-btn span{font-size:16px}}@media only screen and (max-width:350px){.body-big-bold,.projects-filters__actions-btn span{font-size:15px}}.alt-para-image__location,.alt-para-image__subtitle,.body-small,.btn-round,.contact-form__form .message,.footer_main-mobile--bottom a,.footer_main-mobile--bottom span,.newsletter-form__form .message,.team__location,.team__subtitle{font-family:adelle_sansregular;font-size:16px;line-height:24px}.body-very-small,.footer_main-desktop--bottom-copyright,.footer_main-desktop--bottom-links,.footer_main-desktop--logo-wrapper-sublogo,.footer_main-mobile--nav-logo-sublogo{font-family:adelle_sansregular;font-size:13px;line-height:24px}.banner-split-bg__subtitle,.body-small-bold,.featured-news__date,.featured-news__header-title,.featured-news__header-view-all,.featured-news__header-view-all-mobile,.hero-text-image__breadcrumb,.news__single-date,.project-related__head-view-all,.project-related__sector,.projects-listing__sector,.sectors-selection__view-all--label,.shares__title,.single-news__intro-date,.single-project__subtitle,.slider-projects .swiper-pagination span,.slider-projects__slider-label,.slider-projects__view-all,.slider-projects__view-all-mobile,.text-image-cta__cta,.text-left-right__cta,.triple-column__sub-title,.two-col-position__subtitle{font-family:adelle_sansbold;font-size:1rem;font-weight:300;letter-spacing:2px;line-height:24px;text-transform:uppercase}@media only screen and (max-width:1366px){.banner-split-bg__subtitle,.body-small-bold,.featured-news__date,.featured-news__header-title,.featured-news__header-view-all,.featured-news__header-view-all-mobile,.hero-text-image__breadcrumb,.news__single-date,.project-related__head-view-all,.project-related__sector,.projects-listing__sector,.sectors-selection__view-all--label,.shares__title,.single-news__intro-date,.single-project__subtitle,.slider-projects .swiper-pagination span,.slider-projects__slider-label,.slider-projects__view-all,.slider-projects__view-all-mobile,.text-image-cta__cta,.text-left-right__cta,.triple-column__sub-title,.two-col-position__subtitle{font-size:13px}}@media only screen and (max-width:768px){.banner-split-bg__subtitle,.body-small-bold,.featured-news__date,.featured-news__header-title,.featured-news__header-view-all,.featured-news__header-view-all-mobile,.hero-text-image__breadcrumb,.news__single-date,.project-related__head-view-all,.project-related__sector,.projects-listing__sector,.sectors-selection__view-all--label,.shares__title,.single-news__intro-date,.single-project__subtitle,.slider-projects .swiper-pagination span,.slider-projects__slider-label,.slider-projects__view-all,.slider-projects__view-all-mobile,.text-image-cta__cta,.text-left-right__cta,.triple-column__sub-title,.two-col-position__subtitle{font-size:12px;letter-spacing:2px;line-height:1.3em}}.button-style,.nav_main .nav_main--links-btn{font-family:adelle_sansregular}.button-bold-style,.button-style,.nav_main .nav_main--links-btn{font-size:14px;letter-spacing:2px;line-height:24px;text-transform:uppercase}.button-bold-style{font-family:adelle_sansbold}a,p,span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.green{color:#a9c649}body{background-color:#fafafa}#wrap{overflow-x:hidden;position:relative;width:100%}.router-container{opacity:1}.nav_main{color:#111;padding:30px 50px;position:fixed;top:0;transition:transform .35s cubic-bezier(.645,.045,.355,1),background-color .1s cubic-bezier(.645,.045,.355,1) .35s,min-height .35s cubic-bezier(.645,.045,.355,1);width:100vw;z-index:110}@media only screen and (max-width:1366px){.nav_main{padding:30px 35px}.nav_main .btn-round{padding:18px 30px}}.nav_main.sticky{background-color:#fafafa}.nav_main.sticky-up{transform:translateY(-100%)}@media only screen and (max-width:768px){.nav_main.filter-open{z-index:1}}@media only screen and (max-width:1024px){.nav_main{padding:20px 30px}}@media only screen and (max-width:768px){.nav_main{background-color:#fafafa;padding:20px;transform:translateY(0);transition:transform .35s cubic-bezier(.645,.045,.355,1),background-color .1s cubic-bezier(.645,.045,.355,1),min-height .35s cubic-bezier(.645,.045,.355,1)}}.nav_main--logo{display:inline-block;height:30px;width:30px;z-index:100}.nav_main--btn-open.close span{background-color:#fafafa}.nav_main--btn-open.close span:first-of-type{transform:translateY(-50%) rotate(45deg)}.nav_main--btn-open.close span:nth-of-type(3){transform:translateY(-50%) rotate(-45deg)}.nav_main--btn-open.close span:nth-of-type(2){opacity:0;transform:translate(15px);transition:transform .2s ease-out,opacity .2s ease-out}.nav_main--btn-open-wrapper{align-items:center;display:flex;height:38px;justify-content:center;position:relative;width:25px}.nav_main--btn-open-wrapper span{background-color:#111;display:block;height:2px;left:0;position:absolute;transform:translate(0);transform-origin:center center;transition:transform .4s ease-out,background-color .4s ease-out,opacity .4s ease-out;width:100%}.nav_main--btn-open-wrapper span:first-of-type{transform:translateY(-7px)}.nav_main--btn-open-wrapper span:nth-of-type(2){transform:translate(-7px)}.nav_main--btn-open-wrapper span:nth-of-type(3){transform:translateY(7px)}.nav_main--wrapper,.nav_main--wrapper-left{align-items:center;display:flex;height:100%;justify-content:space-between}.nav_main--wrapper-left{text-align:left}@media only screen and (max-width:979px){.nav_main--wrapper-left>a:not(:first-of-type){display:none}}.nav_main--wrapper-left a:not(:last-of-type){margin-right:40px}@media only screen and (max-width:1366px){.nav_main--wrapper-left a:not(:last-of-type){margin-right:20px}}@media only screen and (max-width:1024px){.nav_main--wrapper-left a:not(:last-of-type){margin-right:30px}}.nav_main--wrapper-left .nav_main--links-primary{position:relative}.nav_main--wrapper-left .nav_main--links-primary:before{background-color:#111;bottom:0;content:"";display:block;height:1px;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform .4s ease-out;width:100%}.desktop .nav_main--wrapper-left .nav_main--links-primary:hover:before{transform:scaleX(1);transform-origin:left center}.nav_main--wrapper-right{align-items:center;display:flex;gap:15px;height:100%;justify-content:space-between;text-align:right}.nav_main--wrapper-right .nav_main--btn-open{display:none}@media only screen and (max-width:979px){.nav_main--wrapper-right>a:not(.nav_main--btn-open){display:none}.nav_main--wrapper-right .nav_main--btn-open{display:block}}.nav_main--wrapper-right .nav_main--links-primary.icon-facebook,.nav_main--wrapper-right .nav_main--links-primary.icon-instagram,.nav_main--wrapper-right .nav_main--links-primary.icon-linkedin,.nav_main--wrapper-right .nav_main--links-primary.icon-twitter,.nav_main--wrapper-right .nav_main--links-primary.icon-youtube{display:block;height:24px;width:20px}@media only screen and (max-width:979px){.nav_main--wrapper-right .nav_main--links-primary.icon-facebook:not(.nav_main--btn-open),.nav_main--wrapper-right .nav_main--links-primary.icon-instagram:not(.nav_main--btn-open),.nav_main--wrapper-right .nav_main--links-primary.icon-linkedin:not(.nav_main--btn-open),.nav_main--wrapper-right .nav_main--links-primary.icon-twitter:not(.nav_main--btn-open),.nav_main--wrapper-right .nav_main--links-primary.icon-youtube:not(.nav_main--btn-open){display:none}}.nav_main--wrapper-right .nav_main--links-primary.icon-facebook svg,.nav_main--wrapper-right .nav_main--links-primary.icon-instagram svg,.nav_main--wrapper-right .nav_main--links-primary.icon-linkedin svg,.nav_main--wrapper-right .nav_main--links-primary.icon-twitter svg,.nav_main--wrapper-right .nav_main--links-primary.icon-youtube svg{opacity:1;transform:scale(1);transition:transform .4s ease-out,opacity .4s ease-out}.desktop .nav_main--wrapper-right .nav_main--links-primary.icon-facebook:hover svg,.desktop .nav_main--wrapper-right .nav_main--links-primary.icon-instagram:hover svg,.desktop .nav_main--wrapper-right .nav_main--links-primary.icon-linkedin:hover svg,.desktop .nav_main--wrapper-right .nav_main--links-primary.icon-twitter:hover svg,.desktop .nav_main--wrapper-right .nav_main--links-primary.icon-youtube:hover svg{opacity:.4;transform:scale(1.2)}.nav_main--wrapper-right .nav_main--links-primary svg{height:24px;width:24px}.nav_main--wrapper-right a:not(:first-of-type){margin-left:40px}@media only screen and (max-width:1024px){.nav_main--wrapper-right a:not(:first-of-type){margin-left:20px}}.nav_main--lang-switcher{position:relative;text-transform:capitalize}.nav_main--lang-switcher.active:before{display:none}.nav_main--lang-switcher:before{background-color:#111;bottom:0;content:"";display:block;height:1px;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform .4s ease-out;width:100%}.desktop .nav_main--lang-switcher:hover:before{transform:scaleX(1);transform-origin:left center}.nav_main .nav_main--links-primary{color:#111;transition:color .3s ease-out}.nav_main .nav_main--links-primary.active:before{transform:scaleX(1)}.nav_main .nav_main--links-primary svg path{transition:fill .4s ease-out}.nav_main .nav_main--links-btn{background-color:#111;color:#fafafa;transition:color .4s ease-out,background-color .4s ease-out}.desktop .nav_main .nav_main--links-btn:hover{background-color:#c6cf21;color:#111}.nav_main.white{background-color:#111;background-color:transparent}.nav_main.white.sticky{background-color:#111}.nav_main.white .nav_main--btn-open-wrapper span{background-color:#fafafa}.nav_main.white .nav_main--links-primary{color:#fafafa}.nav_main.white .nav_main--links-primary svg path{fill:#fafafa}.nav_main.white .nav_main--links-primary:before{background-color:#fafafa}.nav_main.white .nav_main--links-btn{background-color:#000}.nav-mobile{display:block;display:none;height:100vh;position:fixed;transform:translate(100vw);width:100vw;z-index:100}@media only screen and (max-width:768px){.nav-mobile{padding-top:16%}}.nav-mobile__background{background-color:#111;height:100%;position:absolute;top:0;width:100%}.nav-mobile__wrapper{display:flex;flex-basis:87.5%;flex-direction:column;flex-grow:0;flex-shrink:0;height:82%;justify-content:center;margin-left:6.66667%!important;max-width:87.5%;overflow:scroll;position:relative;width:87.5%}.nav-mobile__wrapper:nth-child(n){margin-left:0;margin-right:0}.nav-mobile__wrapper:last-child{margin-right:0}.nav-mobile__wrapper:nth-child(16n){margin-left:auto;margin-right:0}.nav-mobile__link{color:#fafafa;display:inline-block;margin:8px 0}@media only screen and (max-width:350px){.nav-mobile__link{margin:4% 0}}.nav-mobile__link-small{margin:5px 0;text-transform:none}.nav-mobile__link-btn{margin-top:5%}.nav-mobile__footer{align-items:center;bottom:60px;display:-ms-flexbox;display:flex;flex-basis:87.5%;flex-grow:0;flex-shrink:0;height:80px;justify-content:space-between;margin-left:6.66667%!important;max-width:87.5%;position:absolute;width:87.5%}.nav-mobile__footer:nth-child(n){margin-left:0;margin-right:0}.nav-mobile__footer:last-child{margin-right:0}.nav-mobile__footer:nth-child(16n){margin-left:auto;margin-right:0}@media only screen and (max-width:350px){.nav-mobile__footer{bottom:30px}}.nav-mobile__footer-language-switcher a{color:#fafafa;text-transform:uppercase}.nav-mobile__footer-socials{display:flex}.nav-mobile__footer-socials-icon svg{height:30px;margin-left:15px;width:30px}.nav-mobile__footer-socials-icon svg path{fill:#fafafa}.footer_main-desktop{background-color:#111;display:-ms-flexbox;display:flex;flex-flow:row wrap;padding:50px 0 30px}@media only screen and (max-width:979px){.footer_main-desktop{display:none}}.footer_main-desktop--logo-wrapper{color:#fafafa;height:48.2px;width:142.4px}.footer_main-desktop--logo-wrapper-sublogo{padding-top:10px}.footer_main-desktop--top{display:flex;flex-basis:91.66667%;flex-flow:row wrap;flex-grow:0;flex-shrink:0;margin-left:4.16667%!important;max-width:91.66667%;width:91.66667%}.footer_main-desktop--top:nth-child(n){margin-left:0;margin-right:0}.footer_main-desktop--top:last-child{margin-right:0}.footer_main-desktop--top:nth-child(24n){margin-left:auto;margin-right:0}.footer_main-desktop--top-column{flex-basis:20.83333%;flex-grow:0;flex-shrink:0;max-width:20.83333%;width:20.83333%}.footer_main-desktop--top-column:nth-child(n){margin-left:0;margin-right:0}.footer_main-desktop--top-column:last-child{margin-right:0}.footer_main-desktop--top-column:nth-child(24n){margin-left:auto;margin-right:0}.footer_main-desktop--top-newsletter{margin-left:4.16667%!important}.footer_main-desktop--link-primary{color:#fafafa;display:inline-block;margin-bottom:22px;position:relative}.footer_main-desktop--link-primary:last-of-type{margin-bottom:0}.desktop .footer_main-desktop--link-primary:hover{text-decoration:underline}.footer_main-desktop--top-links{align-items:flex-start;display:flex;flex-direction:column}.footer_main-desktop--top-newsletter{flex-basis:29.16667%;flex-grow:0;flex-shrink:0;max-width:29.16667%;width:29.16667%}.footer_main-desktop--top-newsletter:nth-child(n){margin-left:0;margin-right:0}.footer_main-desktop--top-newsletter:last-child{margin-right:0}.footer_main-desktop--top-newsletter:nth-child(24n){margin-left:auto;margin-right:0}.footer_main-desktop--top-newsletter-label{color:#fafafa;display:flex;flex-basis:57.14286%;flex-flow:row wrap;flex-direction:column;flex-grow:0;flex-shrink:0;margin-left:42.85714%!important;max-width:57.14286%;position:relative;width:57.14286%}.footer_main-desktop--top-newsletter-label:nth-child(n){margin-left:0;margin-right:0}.footer_main-desktop--top-newsletter-label:last-child{margin-right:0}.footer_main-desktop--top-newsletter-label:nth-child(7n){margin-left:auto;margin-right:0}.footer_main-desktop--top-newsletter-label span:nth-of-type(2){margin-left:25px}.desktop .footer_main-desktop--top-newsletter-label:hover .small-arrow{opacity:1;transform:translate(0)}.footer_main-desktop--top-newsletter-label .small-arrow{bottom:-60px;left:30px;opacity:0;position:absolute;transform:translate(-20px,-20px);transition:transform .4s ease-out,opacity .4s ease-out}.footer_main-desktop--top-newsletter-label .small-arrow span{background-color:#fafafa}.footer_main-desktop--bottom{display:flex;flex-basis:91.66667%;flex-flow:row wrap;flex-grow:0;flex-shrink:0;margin-left:4.16667%!important;max-width:91.66667%;padding-top:50px;width:91.66667%}.footer_main-desktop--bottom:nth-child(n){margin-left:0;margin-right:0}.footer_main-desktop--bottom:last-child{margin-right:0}.footer_main-desktop--bottom:nth-child(24n){margin-left:auto;margin-right:0}.footer_main-desktop--bottom-links{color:#fafafa;margin-left:60px;text-decoration:underline;transition:opacity .3s ease-out}.desktop .footer_main-desktop--bottom-links:hover{opacity:.7}.footer_main-desktop--bottom-copyright{color:#fafafa}.footer_main-desktop--bottom-social{color:#fafafa;margin-right:30px;transition:opacity .3s ease-out}.desktop .footer_main-desktop--bottom-social:hover{opacity:.7}.footer_main-desktop--bottom-social svg{height:25px;width:25px}.footer_main-desktop--bottom-social svg path{fill:#fafafa}.footer_main-desktop--bottom-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.footer_main-desktop--bottom-wrapper .footer_main-desktop--bottom-col:nth-of-type(2){left:50%;position:absolute;transform:translate(-50%)}.footer_main-mobile{display:none}@media only screen and (max-width:979px){.footer_main-mobile{display:block}}.footer_main-mobile--newsletter{align-items:flex-end;background-color:#111;display:flex;justify-content:space-between;padding:40px 12.5%;width:100%}.footer_main-mobile--newsletter-title{color:#fafafa;max-width:300px}@media only screen and (max-width:768px){.footer_main-mobile--newsletter-title{max-width:70%}}.footer_main-mobile--newsletter-arrow svg{height:20px;width:20px}.footer_main-mobile--newsletter-arrow svg path{fill:#fafafa}.footer_main-mobile--links{color:#fafafa;display:inline-block;margin-bottom:25px}.footer_main-mobile--nav{background-color:#111;color:#fafafa;padding:40px 12.5%}.footer_main-mobile--nav-logo{display:inline-block;height:44.6px;width:131.6px}.footer_main-mobile--nav-logo-sublogo{margin-bottom:45px;padding-top:10px}.footer_main-mobile--socials{display:flex;margin:10px 0 45px}.footer_main-mobile--socials svg{height:30px;width:30px}.footer_main-mobile--socials svg path{fill:#fafafa}.footer_main-mobile--socials a{display:inline-block;margin-right:30px}.footer_main-mobile--socials a:last-of-type svg{margin-right:0}.footer_main-mobile--bottom a{color:#fafafa;text-decoration:underline}.footer_main-mobile--bottom a,.footer_main-mobile--bottom span{display:inline-block;margin-bottom:15px}.nav-sector{background-color:#111;display:none;height:100vh;opacity:0;padding:50px 0;position:fixed;width:100%;z-index:100}.nav-sector__wrapper{display:flex;flex-basis:91.66667%;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;justify-content:space-between;margin-left:4.16667%!important;max-width:91.66667%;position:relative;width:91.66667%;z-index:10}.nav-sector__wrapper:nth-child(n){margin-left:0;margin-right:0}.nav-sector__wrapper:last-child{margin-right:0}.nav-sector__wrapper:nth-child(24n){margin-left:auto;margin-right:0}.nav-sector__style{color:#fafafa}.nav-sector__footer{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:1024px){.nav-sector__footer{position:relative;top:-60px}}.nav-sector__footer-wrapper{text-align:right;width:100%}.nav-sector__footer-arrow{display:inline-block;height:.8em;position:relative;top:10px;width:.8em}.nav-sector__footer-label{margin-right:10px}.nav-sector__footer-link:not(:last-of-type){margin-right:50px}.nav-sector__footer-link span{transition:color .3s ease-in-out,transform .3s ease-in-out}.desktop .nav-sector__footer-link:hover span,.nav-sector__footer-link.active span{color:#c6cf21}.nav-sector__footer-close{height:55px;position:relative;width:55px}.nav-sector__footer-close a{display:block;height:55px;width:55px}.desktop .nav-sector__footer-close:hover .close-icon span:first-of-type{transform:rotate(45deg) scaleX(.7)}.desktop .nav-sector__footer-close:hover .close-icon span:nth-of-type(2){transform:rotate(-45deg) scaleX(.7)}.nav-sector__footer-close .close-icon{align-items:center;display:flex;height:55px;justify-content:center;width:55px}.nav-sector__footer-close .close-icon span{background-color:#fafafa;height:2px;position:absolute;transform-origin:center center;transition:transform .3s ease-in-out;width:120%}.nav-sector__footer-close .close-icon span:first-of-type{transform:rotate(45deg)}.nav-sector__footer-close .close-icon span:nth-of-type(2){transform:rotate(-45deg)}.nav-sector__sectors{flex-basis:95.45455%;flex-grow:0;flex-shrink:0;margin-left:4.54545%!important;max-width:95.45455%;width:95.45455%}.nav-sector__sectors:nth-child(n){margin-left:0;margin-right:0}.nav-sector__sectors:last-child{margin-right:0}.nav-sector__sectors:nth-child(22n){margin-left:auto;margin-right:0}.nav-sector__nav{margin-top:6vw}.nav-sector__title{display:inline-block;margin-bottom:20px;transition:color .3s ease-in-out,transform .3s ease-in-out}.desktop .nav-sector__title:hover{color:#c6cf21}.nav-sector__sectors-link{display:inline-block;margin-bottom:20px;transition:color .3s ease-in-out}.desktop .nav-sector__sectors-link:hover{color:#c6cf21}.nav-sector__sectors-link:not(:last-of-type):after{background-color:#fafafa;content:"";display:inline-block;height:2px;margin-left:2vw;margin-right:2vw;position:relative;top:-.4em;width:4vw}.nav-sector__sectors-link.active{color:#c6cf21}.nav-sector__image{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.nav-sector__image-wrapper{position:relative;width:32%}.nav-sector__image-wrapper:before{background-color:transparent;content:"";display:block;padding-bottom:100%}.nav-sector__image img{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@media only screen and (max-width:1024px){.nav-sector__image{display:none}}.btn-round{border-radius:2em;display:inline-block;letter-spacing:2px;line-height:1em!important;padding:18px 40px;text-transform:uppercase;transition:color .4s ease-out,background-color .4s ease-out}.btn-round span{font-size:14px;position:relative}@media only screen and (max-width:768px){.btn-round{letter-spacing:1px;padding:14px 30px}}.btn-round-with-icon{padding:15px 30px;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.btn-round-with-icon svg path{transition:fill .3s ease}.desktop .btn-round-with-icon.btn-round-black:hover svg path{fill:#111}.btn-round-black{background-color:#111;color:#fafafa}.btn-round-black-reverse-mobile,.desktop .btn-round-black:hover{background-color:#fafafa;color:#111}.desktop .btn-round-black-reverse-mobile:hover{background-color:#111;color:#fafafa}.btn-round-white{background-color:#fafafa;color:#111}.desktop .btn-round-white:hover{background-color:#111;color:#fafafa}.btn-round-green{background-color:#c6cf21;color:#111}.desktop .btn-round-green:hover{background-color:#fafafa;color:#111}.alt-para-image__intro p,.alt-para-image__row p,.hero-text-image__text p,.image-mask-text__text p,.projects-hero__description p,.text-image .text-image__paragraph p,.text-image-cta__text p,.wysiwyg p{margin-bottom:30px}.alt-para-image__intro a,.alt-para-image__row a,.hero-text-image__text a,.image-mask-text__text a,.projects-hero__description a,.text-image .text-image__paragraph a,.text-image-cta__text a,.wysiwyg a{color:#111;text-decoration:underline}.alt-para-image__intro ol li,.alt-para-image__row ol li,.hero-text-image__text ol li,.image-mask-text__text ol li,.projects-hero__description ol li,.text-image .text-image__paragraph ol li,.text-image-cta__text ol li,.wysiwyg ol li{left:16px;position:relative}.alt-para-image__intro ul,.alt-para-image__row ul,.hero-text-image__text ul,.image-mask-text__text ul,.projects-hero__description ul,.text-image .text-image__paragraph ul,.text-image-cta__text ul,.wysiwyg ul{left:16px;list-style-type:none;position:relative}.alt-para-image__intro ul li:before,.alt-para-image__row ul li:before,.hero-text-image__text ul li:before,.image-mask-text__text ul li:before,.projects-hero__description ul li:before,.text-image .text-image__paragraph ul li:before,.text-image-cta__text ul li:before,.wysiwyg ul li:before{background-color:#111;border-radius:50%;content:"";display:inline-block;height:5px;left:-13px;position:absolute;transform:translateY(.8em);width:5px}.alt-para-image__intro ol,.alt-para-image__intro ul,.alt-para-image__row ol,.alt-para-image__row ul,.hero-text-image__text ol,.hero-text-image__text ul,.image-mask-text__text ol,.image-mask-text__text ul,.projects-hero__description ol,.projects-hero__description ul,.text-image .text-image__paragraph ol,.text-image .text-image__paragraph ul,.text-image-cta__text ol,.text-image-cta__text ul,.wysiwyg ol,.wysiwyg ul{margin-bottom:30px}.small-arrow{display:inline-block;height:24px;overflow:hidden;position:relative;width:24px}.small-arrow__line{background-color:#111;height:2px;position:absolute}.small-arrow__line-diagonal{left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:120%}.small-arrow__line-hori{transform:scaleX(.5);transform-origin:bottom right;width:100%}.small-arrow__line-hori,.small-arrow__line-vert{bottom:0;right:0;transition:transform .4s ease-in-out}.small-arrow__line-vert{height:100%;transform:scaleY(.5);transform-origin:bottom right;width:2px}.desktop .home__hero--footer-opportunities:hover .small-arrow__line-hori,.desktop .home__hero--footer-project:hover .small-arrow__line-hori,.small-arrow-hover .small-arrow__line-hori{transform:scaleY(1)}.desktop .home__hero--footer-opportunities:hover .small-arrow__line-vert,.desktop .home__hero--footer-project:hover .small-arrow__line-vert,.small-arrow-hover .small-arrow__line-vert{transform:scaleX(1)}.medium-arrow{display:inline-block;height:.8em;position:relative;width:.8em}.medium-arrow__line{background-color:#111;display:block;height:2px;position:absolute;width:100%}.medium-arrow__line-diag{left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:130%}.medium-arrow__line-hori{transform:scaleX(.3);transform-origin:bottom right}.medium-arrow__line-hori,.medium-arrow__line-vert{bottom:0;right:0;transition:transform .3s ease-in-out}.medium-arrow__line-vert{height:100%;transform:scaleY(.3);transform-origin:bottom right;width:2px}.medium-arrow-hover{background-color:#6a5acd}.medium-arrow-hover .medium-arrow__line-hori{transform:scaleX(1)}.medium-arrow-hover .medium-arrow__line-vert{transform:scaleY(1)}.big-arrow{display:inline-block;height:.8em;position:relative;width:.8em}.big-arrow__line{background-color:#fafafa;display:block;height:2px;position:absolute;width:100%}.big-arrow__line-diag{left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:130%}.big-arrow__line-hori{transform:scaleX(.3);transform-origin:bottom right}.big-arrow__line-hori,.big-arrow__line-vert{bottom:0;right:0;transition:transform .3s ease-in-out}.big-arrow__line-vert{height:100%;transform:scaleY(.3);transform-origin:bottom right;width:2px}.big-arrow-hover .big-arrow__line-hori,.desktop .nav-sector__footer-link:hover .big-arrow__line-hori,.desktop .nav-sector__title:hover .big-arrow__line-hori{transform:scaleX(1)}.big-arrow-hover .big-arrow__line-vert,.desktop .nav-sector__footer-link:hover .big-arrow__line-vert,.desktop .nav-sector__title:hover .big-arrow__line-vert{transform:scaleY(1)}.split-image-horizontal{height:33.33333vw;left:0;overflow:hidden;position:relative;top:0;width:100%}@media only screen and (max-width:768px){.split-image-horizontal{height:auto}}.split-image-horizontal__left,.split-image-horizontal__right{height:100%;overflow:hidden;position:absolute;width:50%}@media only screen and (max-width:768px){.split-image-horizontal__left,.split-image-horizontal__right{position:relative;width:100%}}.split-image-horizontal__left{left:0;top:0;transform:translateY(100%)}@media only screen and (max-width:768px){.split-image-horizontal__left{left:8%;transform:none}}.split-image-horizontal__left img{left:0;right:auto;transform:translateY(-100%) scale(1.2);transform-origin:top center}@media only screen and (max-width:768px){.split-image-horizontal__left img{transform:none}}.split-image-horizontal__right{right:0;top:0;transform:translate(100%);transform-origin:right center}@media only screen and (max-width:768px){.split-image-horizontal__right{display:none}}.split-image-horizontal__right img{left:auto;right:0;transform:translate(-50%) scale(1.2);transform-origin:top center}.split-image-horizontal img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:200%;will-change:transform}@media only screen and (max-width:768px){.split-image-horizontal img{height:auto;position:relative;width:100%}}.scrolling-text{height:1em;overflow:hidden;white-space:nowrap;width:100%}.scrolling-text h1{display:inline-block;left:0;position:absolute}@media only screen and (max-width:768px){.scrolling-text h1{font-size:15vw}}.scrolling-text-not-scrolling h1{text-align:center}.spinner{height:40px;margin:100px auto;position:relative;width:40px}.double-bounce1,.double-bounce2{animation:sk-bounce 2s ease-in-out infinite;background-color:#333;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.double-bounce2{animation-delay:-1s}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.selectr-container.open div.selectr-selected:before{border:none;transform:rotate(-45deg) scaleX(.4) translate(11px)}.selectr-container.open div.selectr-selected:after{transform:rotate(45deg) scaleX(.4) translate(-11px)}.selectr-container .selectr-selected{background-color:#111;border:none;border-bottom:1px solid #707372;color:#fafafa;display:block;padding:5px 10px 5px 0;width:100%}.selectr-container .selectr-selected:before{border:none;right:13px;transform:rotate(45deg)}.selectr-container .selectr-selected:after,.selectr-container .selectr-selected:before{background-color:#fafafa;content:"";display:block;height:2px;position:absolute;top:50%;transition:transform .4s ease-out;width:15px}.selectr-container .selectr-selected:after{right:3px;transform:rotate(-45deg)}.selectr-container .selectr-option{background-color:#111;border:none;border-bottom:1px solid #707372;color:#fafafa;display:block;padding:5px 10px 5px 0;width:100%}.selectr-container .selectr-option.selected{background-color:#111;color:#a7a7a7}.selectr-container .selectr-option.disabled{color:#707372;opacity:1}.selectr-container .selectr-option.active{background-color:#707372}.selectr-container .selectr-options-container{border:none}.swiper-carrousel-auto .swiper-slide{width:25%}.swiper-carrousel-auto .swiper-wrapper{transition-timing-function:linear}.sectors-selection{padding:100px 0;position:relative}@media only screen and (max-width:768px){.sectors-selection{padding-bottom:50px;padding-top:30px}}.sectors-selection__svg{fill:red!important;height:100%;left:0;position:absolute;top:0;width:100%}.sectors-selection__svg path{fill:#c6cf21!important}.sectors-selection__mobile-svg{height:380px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:380px}@media only screen and (max-width:768px){.sectors-selection__mobile-svg{height:180px;top:40%;width:180px}}.sectors-selection__mobile-svg span{background-color:#c6cf21;height:50%;position:absolute;width:50%}.sectors-selection__mobile-svg span:first-of-type{left:1px;top:0}.sectors-selection__mobile-svg span:nth-of-type(2){right:0;top:0}.sectors-selection__mobile-svg span:nth-of-type(3){bottom:1px;right:0}.sectors-selection__title{flex-basis:25%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:25%;padding-bottom:100px;width:25%}.sectors-selection__title:nth-child(n){margin-left:0}.sectors-selection__title:last-child{margin-right:0}.sectors-selection__title:nth-child(n){margin-left:auto;margin-right:0}@media only screen and (max-width:1024px){.sectors-selection__title{flex-basis:25%;flex-grow:0;flex-shrink:0;margin-left:8.33333%!important;max-width:25%;width:25%}.sectors-selection__title:nth-child(n){margin-left:0;margin-right:0}.sectors-selection__title:last-child{margin-right:0}.sectors-selection__title:nth-child(2n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.sectors-selection__title{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;padding-bottom:40px;padding-top:15px;position:relative;width:75%}.sectors-selection__title:nth-child(n){margin-left:0;margin-right:0}.sectors-selection__title:last-child{margin-right:0}.sectors-selection__title:nth-child(2n){margin-left:auto;margin-right:0}.sectors-selection__title:before{background-color:#111;content:"";height:1px;position:absolute;top:0;width:100%}}.sectors-selection__sectors-wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;position:relative;width:75%;z-index:2}.sectors-selection__sectors-wrapper:nth-child(n){margin-left:0}.sectors-selection__sectors-wrapper:last-child{margin-right:0}.sectors-selection__sectors-wrapper:nth-child(n){margin-left:auto;margin-right:0}@media only screen and (max-width:1024px){.sectors-selection__sectors-wrapper{flex-basis:83.33333%;flex-grow:0;flex-shrink:0;margin-left:8.33333%!important;max-width:83.33333%;width:83.33333%}.sectors-selection__sectors-wrapper:nth-child(n){margin-left:0;margin-right:0}.sectors-selection__sectors-wrapper:last-child{margin-right:0}.sectors-selection__sectors-wrapper:nth-child(2n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.sectors-selection__sectors-wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.sectors-selection__sectors-wrapper:nth-child(n){margin-left:0;margin-right:0}.sectors-selection__sectors-wrapper:last-child{margin-right:0}.sectors-selection__sectors-wrapper:nth-child(2n){margin-left:auto;margin-right:0}}.sectors-selection__sectors-title{color:#111;display:inline-block;pointer-events:none}@media only screen and (max-width:768px){.sectors-selection__sectors-title{font-size:32px}}@media only screen and (max-width:350px){.sectors-selection__sectors-title{font-size:28px}}.sectors-selection__sectors-link{display:inline-block;margin-bottom:35px;padding-right:30px;position:relative;z-index:2}.sectors-selection__sectors-link .sectors-selection__sectors-title{background-image:linear-gradient(90deg,currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 3px;transition:background-size .3s ease}.sectors-selection__sectors-link:last-of-type{margin-bottom:0}@media only screen and (max-width:768px){.sectors-selection__sectors-link{margin-bottom:20px}}.desktop .sectors-selection__sectors-link:hover .sectors-selection__sectors-title{background-size:100% 3px}.sectors-selection__sectors-number-wrapper{display:block;pointer-events:none;position:absolute;right:-40px;top:20%;width:70px}@media only screen and (max-width:768px){.sectors-selection__sectors-number-wrapper{display:none}}.sectors-selection__sectors-number{color:#111;padding:5px 0;pointer-events:none;position:relative}.sectors-selection__sectors-number:before{top:0}.sectors-selection__sectors-number:after,.sectors-selection__sectors-number:before{background-color:#111;content:"";display:block;height:2px;left:0;position:absolute;width:70px}.sectors-selection__sectors-number:after{bottom:0}.sectors-selection__view-all{display:none;margin-top:30px}.sectors-selection__view-all span{color:#111}@media only screen and (max-width:768px){.sectors-selection__view-all{display:block;position:relative;z-index:3}}.sectors-selection__view-all--label{align-items:flex-start;color:#111;display:flex;position:relative}.sectors-selection__view-all--label:before{background-color:#111;content:"";display:inline-block;height:2px;margin-right:15px;position:relative;transform:translateY(8px);width:28px}.sectors-selection__view-all--label span{display:inline-block}.sectors-selection__bg-container{align-items:center;display:flex;height:70%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%;z-index:1}.sectors-selection__bg{display:flex;flex-direction:column;height:100%;position:relative;width:100%}@media only screen and (max-width:768px){.sectors-selection__bg{display:none}}.sectors-selection__row{display:flex;height:33%}.sectors-selection__squares{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;height:100%;max-width:33.33333%;overflow:hidden;position:relative;width:33.33333%}.sectors-selection__squares:nth-child(n){margin-left:0;margin-right:0}.sectors-selection__squares:last-child{margin-right:0}.sectors-selection__squares:nth-child(3n){margin-left:auto;margin-right:0}.sectors-selection__squares .block{background-color:#c6cf21;display:block;height:100%;opacity:0;width:100%}.featured-news{padding:100px 0}@media only screen and (max-width:1024px){.featured-news{padding:30px 0}}@media only screen and (max-width:768px){.featured-news{padding:30px 0}}.featured-news__wrapper{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;margin-left:16.66667%!important;max-width:66.66667%;opacity:0;width:66.66667%}.featured-news__wrapper:nth-child(n){margin-left:0;margin-right:0}.featured-news__wrapper:last-child{margin-right:0}.featured-news__wrapper:nth-child(24n){margin-left:auto;margin-right:0}.anim-visible .featured-news__wrapper{opacity:1}@media only screen and (max-width:768px){.featured-news__wrapper{opacity:1}}@media only screen and (max-width:979px){.featured-news__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.featured-news__wrapper:nth-child(n){margin-left:0;margin-right:0}.featured-news__wrapper:last-child{margin-right:0}.featured-news__wrapper:nth-child(2n){margin-left:auto;margin-right:0}}.featured-news__date{color:#111;margin-top:10%;position:relative;transition:transform .4s ease}.featured-news__header{display:flex;justify-content:space-between;margin-bottom:30px;width:100%}@media only screen and (max-width:768px){.featured-news__header{margin-bottom:0;padding-top:25px;position:relative}.featured-news__header:before{background-color:#111;content:"";height:1px;position:absolute;top:0;width:100%}}.featured-news__header-title{color:#111;opacity:0;position:relative}.anim-visible .featured-news__header-title{opacity:1}@media only screen and (max-width:768px){.featured-news__header-title{opacity:1}}.featured-news__header-view-all{color:#111;opacity:0;position:relative}.anim-visible .featured-news__header-view-all{opacity:1}.desktop .featured-news__header-view-all:hover:before{transform:translate(12px,-4px) scaleX(.5)}@media only screen and (max-width:768px){.featured-news__header-view-all{display:none}}.featured-news__header-view-all:before{background-color:#111;content:"";display:inline-block;height:2px;margin-right:15px;position:relative;transform:translateY(-4px);transform-origin:center center;transition:transform .4s ease-in-out;width:28px}.featured-news__right{display:flex;flex-basis:37.5%;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;max-width:37.5%;padding-left:20px;width:37.5%}.featured-news__right:nth-child(n){margin-left:0;margin-right:0}.featured-news__right:last-child{margin-right:0}.featured-news__right:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.featured-news__right{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;padding-left:0;width:100%}.featured-news__right:nth-child(n){margin-left:0}.featured-news__right:last-child{margin-right:0}.featured-news__right:nth-child(n){margin-left:auto;margin-right:0}}.featured-news__image-container{position:relative}.featured-news__image-container img{display:none;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media only screen and (max-width:768px){.featured-news__image-container img{display:block}}.featured-news__image-container:before{content:"";display:block;padding-bottom:67%;width:100%}.featured-news__image-wrapper{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;height:0;margin-left:33.33333%!important;max-width:66.66667%;overflow:visible;position:absolute;top:-20px;width:66.66667%}.featured-news__image-wrapper:nth-child(n){margin-left:0;margin-right:0}.featured-news__image-wrapper:last-child{margin-right:0}.featured-news__image-wrapper:nth-child(6n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.featured-news__image-wrapper{flex-basis:100%;flex-grow:0;flex-shrink:0;height:auto;margin-left:0!important;margin-right:0!important;margin-top:30px;max-width:100%;position:relative;top:0;width:100%}.featured-news__image-wrapper:nth-child(n){margin-left:0}.featured-news__image-wrapper:last-child{margin-right:0}.featured-news__image-wrapper:nth-child(n){margin-left:auto;margin-right:0}}.featured-news__arrow{bottom:32px;margin-top:20px;opacity:0;position:absolute;transform:translate(-20px,-20px);transition:opacity .1s ease-out,transform .4s ease-out}@media only screen and (max-width:768px){.featured-news__arrow{display:none}}.featured-news__left{flex-basis:43.75%;flex-grow:0;flex-shrink:0;max-width:43.75%;width:43.75%}.featured-news__left:nth-child(n){margin-left:0;margin-right:0}.featured-news__left:last-child{margin-right:0}.featured-news__left:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.featured-news__left{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.featured-news__left:nth-child(n){margin-left:0}.featured-news__left:last-child{margin-right:0}.featured-news__left:nth-child(n){margin-left:auto;margin-right:0}}.featured-news__content{display:flex;flex:1;padding:25px 0;position:relative}.desktop .featured-news__content:hover .featured-news__date{transform:translate(50px)}.desktop .featured-news__content:hover .featured-news__arrow{opacity:1;transform:translate(0);transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:.1s}.featured-news__content>*{pointer-events:none}@media only screen and (max-width:768px){.featured-news__content{display:block;padding:20px 0}}.featured-news__title{color:#111}@media only screen and (max-width:768px){.featured-news__title{margin-bottom:20px}}.featured-news__description{color:#111}@media only screen and (max-width:768px){.featured-news__description{margin-bottom:25px}}.featured-news__border{background-color:#707372;display:block;height:2px;width:100%}@media only screen and (max-width:768px){.featured-news__border{display:none}}.featured-news__header-view-all-mobile{color:#111;position:relative;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;display:none;margin-top:10px}@media only screen and (max-width:768px){.featured-news__header-view-all-mobile{display:flex}}.featured-news__header-view-all-mobile:before{background-color:#111;content:"";display:inline-block;height:2px;margin-right:15px;position:relative;transform:translateY(8px);width:28px}.featured-news__header-view-all-mobile span{display:inline-block}.shares{padding:40px 0}.shares__wrapper{flex-basis:41.66667%;flex-grow:0;flex-shrink:0;margin-left:29.16667%!important;max-width:41.66667%;width:41.66667%}.shares__wrapper:nth-child(n){margin-left:0;margin-right:0}.shares__wrapper:last-child{margin-right:0}.shares__wrapper:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:1024px){.shares__wrapper{flex-basis:58.33333%;flex-grow:0;flex-shrink:0;margin-left:20.83333%!important;max-width:58.33333%;width:58.33333%}.shares__wrapper:nth-child(n){margin-left:0;margin-right:0}.shares__wrapper:last-child{margin-right:0}.shares__wrapper:nth-child(24n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.shares__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-bottom:50px;margin-left:12.5%!important;max-width:75%;width:75%}.shares__wrapper:nth-child(n){margin-left:0;margin-right:0}.shares__wrapper:last-child{margin-right:0}.shares__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.shares__row{align-items:center;display:flex;justify-content:space-between;padding:20px 0;position:relative;width:100%}.shares__row:before{bottom:0}.shares__row:after,.shares__row:before{background-color:#707372;content:"";height:2px;position:absolute;width:100%}.shares__row:after{top:0}.shares__title{color:#111;position:relative}.shares__socials a{cursor:pointer;margin-left:25px;transition:opacity .4s ease-out}.desktop .shares__socials a:hover{opacity:.5}.shares__socials svg{height:25px;width:25px}.banner-split-bg{align-items:center;background-color:#111;display:flex;height:37.5vw;margin-top:100px;max-height:600px;min-height:450px;overflow:hidden;position:relative}@media only screen and (max-width:768px){.banner-split-bg{display:block;height:auto;margin-top:50px}}.banner-split-bg__background{display:flex;height:100%;position:absolute;width:100%}@media only screen and (max-width:768px){.banner-split-bg__background{display:block;font-size:0;position:relative}}.banner-split-bg__background-left,.banner-split-bg__background-right{display:inline-block;height:100%;overflow:hidden;position:relative;width:50%}.banner-split-bg__background-right{transform:translate(100%);transform-origin:right center}@media only screen and (max-width:768px){.banner-split-bg__background-right{transform:none;transform-origin:center center;width:100%}}.banner-split-bg__background-right img{left:auto;right:0;transform:translate(-50%) scale(1.2);transform-origin:top center}@media only screen and (max-width:768px){.banner-split-bg__background-right img{transform:none;transform-origin:center center}}.banner-split-bg__background-left{transform:translateY(100%);transform-origin:right center}@media only screen and (max-width:768px){.banner-split-bg__background-left{display:none}}.banner-split-bg__background-left img{left:0;right:auto;transform:translateY(-100%) scale(1.2);transform-origin:top center}.banner-split-bg__image{filter:grayscale(100%);height:100%;left:0;max-width:none;-o-object-fit:cover;object-fit:cover;opacity:.8;position:absolute;top:0;transform:translateZ(0);width:200%}@media only screen and (max-width:768px){.banner-split-bg__image{display:block;height:315px;position:relative;width:100%}}.banner-split-bg__content{flex-basis:29.16667%;flex-grow:0;flex-shrink:0;margin-left:58.33333%!important;max-width:29.16667%;opacity:0;position:relative;width:29.16667%;z-index:2}.banner-split-bg__content:nth-child(n){margin-left:0;margin-right:0}.banner-split-bg__content:last-child{margin-right:0}.banner-split-bg__content:nth-child(24n){margin-left:auto;margin-right:0}.anim-visible .banner-split-bg__content{opacity:1}@media only screen and (max-width:1024px){.banner-split-bg__content{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;margin-left:58.33333%!important;max-width:33.33333%;width:33.33333%}.banner-split-bg__content:nth-child(n){margin-left:0;margin-right:0}.banner-split-bg__content:last-child{margin-right:0}.banner-split-bg__content:nth-child(24n){margin-left:auto;margin-right:0}}@media only screen and (max-width:979px){.banner-split-bg__content{flex-basis:41.66667%;flex-grow:0;flex-shrink:0;margin-left:50%!important;max-width:41.66667%;width:41.66667%}.banner-split-bg__content:nth-child(n){margin-left:0;margin-right:0}.banner-split-bg__content:last-child{margin-right:0}.banner-split-bg__content:nth-child(2n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.banner-split-bg__content{background-color:#707372;flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;opacity:1;padding:51px 12.5%;width:100%}.banner-split-bg__content:nth-child(n){margin-left:0}.banner-split-bg__content:last-child{margin-right:0}.banner-split-bg__content:nth-child(n){margin-left:auto;margin-right:0}}.banner-split-bg__subtitle{color:#fafafa;margin-bottom:30px}@media only screen and (max-width:768px){.banner-split-bg__subtitle{margin-bottom:25.5px}}.banner-split-bg__title{color:#fafafa;margin-bottom:30px}@media only screen and (max-width:768px){.banner-split-bg__title{margin-bottom:25.5px}}.contact-form{margin-bottom:-100px}.contact-form__content{background-color:#111;margin-top:-17vw;padding-bottom:200px;padding-top:34vw}.contact-form__content-wrapper{display:flex;flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.contact-form__content-wrapper:nth-child(n){margin-left:0;margin-right:0}.contact-form__content-wrapper:last-child{margin-right:0}.contact-form__content-wrapper:nth-child(24n){margin-left:auto;margin-right:0}.contact-form__header{align-items:flex-end;display:flex;flex-basis:75%;flex-grow:0;flex-shrink:0;margin-bottom:120px;margin-left:12.5%!important;max-width:75%;width:75%}.contact-form__header:nth-child(n){margin-left:0;margin-right:0}.contact-form__header:last-child{margin-right:0}.contact-form__header:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.contact-form__header{display:block;margin-bottom:60px}}.contact-form__header-left{flex-basis:55.55556%;flex-grow:0;flex-shrink:0;max-width:55.55556%;width:55.55556%}.contact-form__header-left:nth-child(n){margin-left:0;margin-right:0}.contact-form__header-left:last-child{margin-right:0}.contact-form__header-left:nth-child(18n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.contact-form__header-left{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.contact-form__header-left:nth-child(n){margin-left:0}.contact-form__header-left:last-child{margin-right:0}.contact-form__header-left:nth-child(n){margin-left:auto;margin-right:0}}.contact-form__header-right{flex-basis:38.88889%;flex-grow:0;flex-shrink:0;margin-left:5.55556%!important;max-width:38.88889%;width:38.88889%}.contact-form__header-right:nth-child(n){margin-left:0;margin-right:0}.contact-form__header-right:last-child{margin-right:0}.contact-form__header-right:nth-child(18n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.contact-form__header-right{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.contact-form__header-right:nth-child(n){margin-left:0}.contact-form__header-right:last-child{margin-right:0}.contact-form__header-right:nth-child(n){margin-left:auto;margin-right:0}}.contact-form__image{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;margin-left:33.33333%!important;max-width:66.66667%;width:66.66667%}.contact-form__image:nth-child(n){margin-left:0;margin-right:0}.contact-form__image:last-child{margin-right:0}.contact-form__image:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.contact-form__image{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.contact-form__image:nth-child(n){margin-left:0}.contact-form__image:last-child{margin-right:0}.contact-form__image:nth-child(n){margin-left:auto;margin-right:0}}.contact-form__title{color:#fafafa}.contact-form__text{color:#fafafa;margin-top:30px}.contact-form__left{flex-basis:44.44444%;flex-grow:0;flex-shrink:0;max-width:44.44444%;width:44.44444%}.contact-form__left:nth-child(n){margin-left:0;margin-right:0}.contact-form__left:last-child{margin-right:0}.contact-form__left:nth-child(18n){margin-left:auto;margin-right:0}.contact-form__right{flex-basis:44.44444%;flex-grow:0;flex-shrink:0;margin-left:11.11111%!important;max-width:44.44444%;width:44.44444%}.contact-form__right:nth-child(n){margin-left:0;margin-right:0}.contact-form__right:last-child{margin-right:0}.contact-form__right:nth-child(18n){margin-left:auto;margin-right:0}.contact-form__form{flex-basis:72.22222%;flex-grow:0;flex-shrink:0;max-width:72.22222%;width:72.22222%}.contact-form__form:nth-child(n){margin-left:0;margin-right:0}.contact-form__form:last-child{margin-right:0}.contact-form__form:nth-child(18n){margin-left:auto;margin-right:0}.contact-form__form label{color:#464746;display:inline-block;font-size:16px;line-height:1.1em;opacity:0;position:relative;top:-2px;transform:translate(20px);transition:transform .3s ease,opacity .3s ease}.contact-form__form label.visible{opacity:1;transform:translate(0)}.contact-form__form .submit-wrapper{align-items:center;display:flex}.contact-form__form .submit-wrapper .btn-round-white:hover{background-color:#c6cf21;color:#111}.contact-form__form .message{color:#fafafa;display:flex;margin-left:30px}.contact-form__form .message .error,.contact-form__form .message .success{display:none;opacity:0;transform:translate(30px);transition:opacity .3s ease,transform .3s ease}@media only screen and (max-width:768px){.contact-form__form{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.contact-form__form:nth-child(n){margin-left:0}.contact-form__form:last-child{margin-right:0}.contact-form__form:nth-child(n){margin-left:auto;margin-right:0}}.contact-form__form input:not([type=submit]){background-color:transparent;border:none;border-bottom:1px solid #707372;color:#fafafa;margin-bottom:30px;padding:5px 0;width:100%}.contact-form__form input:not([type=submit]).error{border-color:#bc3131}.contact-form__form .selectr-container{margin-bottom:40px}.contact-form__form .selectr-container .selectr-option.disabled,.contact-form__form .selectr-container .selectr-option.selected{display:none}.contact-form__form .selectr-container .selectr-selected:focus{outline:1px solid #fafafa}.contact-form__form select{padding:5px 10px 5px 0}.contact-form__form select,.contact-form__form textarea{border:none;border-bottom:1px solid #707372;color:#fafafa;display:block;margin-bottom:40px;width:100%}.contact-form__form textarea{background-color:transparent;height:200px;resize:none}.contact-form__form .selectr-container .selectr-selected.error,.contact-form__form textarea.error{border-color:#bc3131}.contact-form__form input[type=submit]{border:none;display:inline-block;width:auto}.suppliers .contact-form{margin-bottom:0}.contact-hero{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.contact-hero:nth-child(n){margin-left:0;margin-right:0}.contact-hero:last-child{margin-right:0}.contact-hero:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.contact-hero{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.contact-hero:nth-child(n){margin-left:0;margin-right:0}.contact-hero:last-child{margin-right:0}.contact-hero:nth-child(16n){margin-left:auto;margin-right:0}}.contact-hero__header{padding-top:130px}@media only screen and (max-width:768px){.contact-hero__header{padding-top:100px}}.contact-hero__header-title{opacity:0}.anim-visible .contact-hero__header-title{opacity:1}@media only screen and (max-width:768px){.contact-hero__header-title{opacity:1}}.contact-hero__offices{display:flex;padding:100px 0 200px}@media only screen and (max-width:768px){.contact-hero__offices{flex-direction:column;padding:100px 0}}.contact-hero__offices-title{max-width:200px}@media only screen and (max-width:768px){.contact-hero__offices-title{flex-direction:column;margin-bottom:30px}}.contact-hero__offices-wrapper{max-width:300px}@media only screen and (max-width:768px){.contact-hero__offices-wrapper{max-width:none}}.contact-hero__offices-location{margin-bottom:25px}@media only screen and (max-width:768px){.contact-hero__offices-location{margin-bottom:15px}}.contact-hero__offices-address,.contact-hero__offices-email,.contact-hero__offices-fax,.contact-hero__offices-phone{color:#111;display:inline-block}.contact-hero__offices-address a{color:#111;position:relative}.contact-hero__offices-address a:hover:before{transform:scaleX(0);transform-origin:right center}@media only screen and (max-width:768px){.contact-hero__offices-address a{margin-top:15px}}.contact-hero__offices-address a:before{background-color:#111;bottom:0;content:"";display:block;height:1px;position:absolute;transform:scale(1);transform-origin:left center;transition:transform .4s ease;width:100%}.contact-hero__offices-email{color:#111;margin-top:25px;position:relative}.contact-hero__offices-email:hover:before{transform:scaleX(0);transform-origin:right center}@media only screen and (max-width:768px){.contact-hero__offices-email{margin-top:15px}}.contact-hero__offices-email:before{background-color:#111;bottom:0;content:"";display:block;height:1px;position:absolute;transform:scale(1);transform-origin:left center;transition:transform .4s ease;width:100%}.contact-hero__offices-cols{flex-basis:27.77778%;flex-grow:0;flex-shrink:0;max-width:27.77778%;opacity:0;width:27.77778%}.contact-hero__offices-cols:nth-child(n){margin-left:0;margin-right:0}.contact-hero__offices-cols:last-child{margin-right:0}.contact-hero__offices-cols:nth-child(3n){margin-left:auto;margin-right:0}.anim-visible .contact-hero__offices-cols{opacity:1}@media only screen and (max-width:768px){.contact-hero__offices-cols{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;opacity:1;width:100%}.contact-hero__offices-cols:nth-child(n){margin-left:0}.contact-hero__offices-cols:last-child{margin-right:0}.contact-hero__offices-cols:nth-child(n){margin-left:auto;margin-right:0}}.contact-hero__offices-cols--title{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;max-width:33.33333%;width:33.33333%}.contact-hero__offices-cols--title:nth-child(n){margin-left:0;margin-right:0}.contact-hero__offices-cols--title:last-child{margin-right:0}.contact-hero__offices-cols--title:nth-child(3n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.contact-hero__offices-cols--title{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.contact-hero__offices-cols--title:nth-child(n){margin-left:0}.contact-hero__offices-cols--title:last-child{margin-right:0}.contact-hero__offices-cols--title:nth-child(n){margin-left:auto;margin-right:0}}.contact-hero__offices-cols--first{margin-left:12.5%!important}@media only screen and (max-width:768px){.contact-hero__offices-cols--first{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.contact-hero__offices-cols--first:nth-child(n){margin-left:0}.contact-hero__offices-cols--first:last-child{margin-right:0}.contact-hero__offices-cols--first:nth-child(n){margin-left:auto;margin-right:0}}.contact-hero__offices-single{margin-bottom:50px}.contact-hero__offices-single:not(:last-of-type){margin-bottom:80px}@media only screen and (max-width:768px){.contact-hero__offices-single:not(:last-of-type){margin-bottom:50px}}.contact-hero__offices-fax,.contact-hero__offices-phone{display:block}.newsletter-form{margin-bottom:-100px}.newsletter-form__content{background-color:#111;padding-bottom:200px;padding-top:10vw}.newsletter-form__content-wrapper{display:flex;flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.newsletter-form__content-wrapper:nth-child(n){margin-left:0;margin-right:0}.newsletter-form__content-wrapper:last-child{margin-right:0}.newsletter-form__content-wrapper:nth-child(24n){margin-left:auto;margin-right:0}.newsletter-form__header{align-items:flex-end;display:flex;flex-basis:75%;flex-grow:0;flex-shrink:0;margin-bottom:120px;margin-left:12.5%!important;max-width:75%;width:75%}.newsletter-form__header:nth-child(n){margin-left:0;margin-right:0}.newsletter-form__header:last-child{margin-right:0}.newsletter-form__header:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.newsletter-form__header{display:block;margin-bottom:60px}}.newsletter-form__header-left{flex-basis:55.55556%;flex-grow:0;flex-shrink:0;max-width:55.55556%;width:55.55556%}.newsletter-form__header-left:nth-child(n){margin-left:0;margin-right:0}.newsletter-form__header-left:last-child{margin-right:0}.newsletter-form__header-left:nth-child(18n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.newsletter-form__header-left{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.newsletter-form__header-left:nth-child(n){margin-left:0}.newsletter-form__header-left:last-child{margin-right:0}.newsletter-form__header-left:nth-child(n){margin-left:auto;margin-right:0}}.newsletter-form__header-right{flex-basis:38.88889%;flex-grow:0;flex-shrink:0;margin-left:5.55556%!important;max-width:38.88889%;width:38.88889%}.newsletter-form__header-right:nth-child(n){margin-left:0;margin-right:0}.newsletter-form__header-right:last-child{margin-right:0}.newsletter-form__header-right:nth-child(18n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.newsletter-form__header-right{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.newsletter-form__header-right:nth-child(n){margin-left:0}.newsletter-form__header-right:last-child{margin-right:0}.newsletter-form__header-right:nth-child(n){margin-left:auto;margin-right:0}}.newsletter-form__image{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;margin-left:33.33333%!important;max-width:66.66667%;width:66.66667%}.newsletter-form__image:nth-child(n){margin-left:0;margin-right:0}.newsletter-form__image:last-child{margin-right:0}.newsletter-form__image:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.newsletter-form__image{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.newsletter-form__image:nth-child(n){margin-left:0}.newsletter-form__image:last-child{margin-right:0}.newsletter-form__image:nth-child(n){margin-left:auto;margin-right:0}}.newsletter-form__title{color:#fafafa}.newsletter-form__text{color:#fafafa;margin-top:30px}.newsletter-form__left{flex-basis:44.44444%;flex-grow:0;flex-shrink:0;max-width:44.44444%;width:44.44444%}.newsletter-form__left:nth-child(n){margin-left:0;margin-right:0}.newsletter-form__left:last-child{margin-right:0}.newsletter-form__left:nth-child(18n){margin-left:auto;margin-right:0}.newsletter-form__right{flex-basis:44.44444%;flex-grow:0;flex-shrink:0;margin-left:11.11111%!important;max-width:44.44444%;width:44.44444%}.newsletter-form__right:nth-child(n){margin-left:0;margin-right:0}.newsletter-form__right:last-child{margin-right:0}.newsletter-form__right:nth-child(18n){margin-left:auto;margin-right:0}.newsletter-form__form{flex-basis:72.22222%;flex-grow:0;flex-shrink:0;max-width:72.22222%;width:72.22222%}.newsletter-form__form:nth-child(n){margin-left:0;margin-right:0}.newsletter-form__form:last-child{margin-right:0}.newsletter-form__form:nth-child(18n){margin-left:auto;margin-right:0}.newsletter-form__form label{color:#464746;display:inline-block;font-size:16px;line-height:1.1em;opacity:0;position:relative;top:-2px;transform:translate(20px);transition:transform .3s ease,opacity .3s ease}.newsletter-form__form label.visible{opacity:1;transform:translate(0)}.newsletter-form__form .submit-wrapper{align-items:center;display:flex}.newsletter-form__form .submit-wrapper .btn-round-white:hover{background-color:#c6cf21;color:#111}.newsletter-form__form .message{color:#fafafa;display:flex;margin-left:30px}@media only screen and (max-width:768px){.newsletter-form__form{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.newsletter-form__form:nth-child(n){margin-left:0}.newsletter-form__form:last-child{margin-right:0}.newsletter-form__form:nth-child(n){margin-left:auto;margin-right:0}}.newsletter-form__form input:not([type=submit]){background-color:transparent;border:none;border-bottom:1px solid #707372;color:#fafafa;margin-bottom:30px;padding:5px 0;width:100%}.newsletter-form__form input:not([type=submit]).error{border-color:#bc3131}.newsletter-form__form .selectr-container{margin-bottom:40px}.newsletter-form__form .selectr-container .selectr-option.disabled,.newsletter-form__form .selectr-container .selectr-option.selected{display:none}.newsletter-form__form select{padding:5px 10px 5px 0}.newsletter-form__form select,.newsletter-form__form textarea{border:none;border-bottom:1px solid #707372;color:#fafafa;display:block;margin-bottom:40px;width:100%}.newsletter-form__form textarea{background-color:transparent;height:200px;resize:none}.newsletter-form__form .selectr-container .selectr-selected.error,.newsletter-form__form textarea.error{border-color:#bc3131}.newsletter-form__form input[type=submit]{border:none;display:inline-block;width:auto}.suppliers .newsletter-form{margin-bottom:0}.careers-hero{background-color:#111;position:relative}.careers-hero__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;padding-bottom:50px;padding-top:130px;position:relative;width:75%;z-index:2}.careers-hero__wrapper:nth-child(n){margin-left:0;margin-right:0}.careers-hero__wrapper:last-child{margin-right:0}.careers-hero__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.careers-hero__wrapper{flex-basis:75%;flex-direction:column;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;padding-bottom:50px;padding-top:100px;width:75%}.careers-hero__wrapper:nth-child(n){margin-left:0;margin-right:0}.careers-hero__wrapper:last-child{margin-right:0}.careers-hero__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.careers-hero__title{color:#fafafa;margin-bottom:60px;max-width:50%;opacity:0}.anim-visible .careers-hero__title{opacity:1}@media only screen and (max-width:768px){.careers-hero__title{max-width:100%;opacity:1}}.careers-hero .btn-round{margin-bottom:60px;opacity:0}.anim-visible .careers-hero .btn-round{opacity:1}@media only screen and (max-width:768px){.careers-hero .btn-round{opacity:1}}.careers-hero__text{color:#fafafa;opacity:0;width:50%}.careers-hero__text .alt-para-image__intro a,.careers-hero__text .alt-para-image__row a,.careers-hero__text .hero-text-image__text a,.careers-hero__text .image-mask-text__text a,.careers-hero__text .projects-hero__description a,.careers-hero__text .text-image .text-image__paragraph a,.careers-hero__text .text-image-cta__text a,.careers-hero__text .wysiwyg a,.text-image .careers-hero__text .text-image__paragraph a{color:#fafafa}.anim-visible .careers-hero__text{opacity:1}@media only screen and (max-width:768px){.careers-hero__text{opacity:1;width:100%}}.careers-hero__image-top{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;left:0;max-width:33.33333%;opacity:0;position:absolute;top:0;width:33.33333%}.careers-hero__image-top:nth-child(n){margin-left:0;margin-right:0}.careers-hero__image-top:last-child{margin-right:0}.careers-hero__image-top:nth-child(24n){margin-left:auto;margin-right:0}.anim-visible .careers-hero__image-top{opacity:1}@media only screen and (max-width:768px){.careers-hero__image-top{display:none;opacity:1}}.careers-hero__image-top img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.careers-hero__image-top:after,.careers-hero__image-top:before{content:"";display:block;padding-bottom:47%}.careers-hero__image-top:after{background-color:#111;left:0;opacity:.3;position:absolute;top:0;width:100%}.careers-hero__image-bottom{bottom:200px;flex-basis:33.33333%;flex-grow:0;flex-shrink:0;max-width:33.33333%;opacity:0;position:absolute;right:0;width:33.33333%}.careers-hero__image-bottom:nth-child(n){margin-left:0;margin-right:0}.careers-hero__image-bottom:last-child{margin-right:0}.careers-hero__image-bottom:nth-child(24n){margin-left:auto;margin-right:0}.anim-visible .careers-hero__image-bottom{opacity:1}@media only screen and (max-width:768px){.careers-hero__image-bottom{bottom:0;flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;opacity:1;padding-bottom:100px;position:relative;width:75%}.careers-hero__image-bottom:nth-child(n){margin-left:0;margin-right:0}.careers-hero__image-bottom:last-child{margin-right:0}.careers-hero__image-bottom:nth-child(16n){margin-left:auto;margin-right:0}}.careers-hero__image-bottom img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media only screen and (max-width:768px){.careers-hero__image-bottom img{display:block;height:auto;position:relative}}.careers-hero__image-bottom:before{content:"";display:block;padding-bottom:94%}@media only screen and (max-width:768px){.careers-hero__image-bottom:before{display:none}}.two-col-position__wrapper{display:flex;flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;padding:150px 0;width:75%}.two-col-position__wrapper:nth-child(n){margin-left:0;margin-right:0}.two-col-position__wrapper:last-child{margin-right:0}.two-col-position__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.two-col-position__wrapper{flex-direction:column;padding:100px 0}}.two-col-position__subtitle{color:#111;margin-bottom:10px;position:relative}.two-col-position__title{color:#111;margin-bottom:35px}.two-col-position__link{border-left:1px solid #707372;border-right:1px solid #707372;display:flex;flex-basis:50%;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;max-width:50%;padding:0 15px;width:50%}.two-col-position__link:nth-child(n){margin-left:0;margin-right:0}.two-col-position__link:last-child{margin-right:0}.two-col-position__link:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.two-col-position__link{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:40px;max-width:100%;width:100%}.two-col-position__link:nth-child(n){margin-left:0}.two-col-position__link:last-child{margin-right:0}.two-col-position__link:nth-child(n){margin-left:auto;margin-right:0}}.desktop .two-col-position__link:hover .two-col-position__image img{transform:scale(1.01);transition:transform 1.2s ease-out}.desktop .two-col-position__link:hover .two-col-position__header-arrow{opacity:1;transform:translate(0);transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:.1s}.two-col-position__header-arrow{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%;lost-aligh:left;bottom:20px;height:48px;opacity:0;position:relative;right:3px;transform:translate(-20px,-20px);transition:opacity .1s ease-out,transform .4s ease-out;width:48px}.two-col-position__header-arrow:nth-child(n){margin-left:0}.two-col-position__header-arrow:last-child{margin-right:0}.two-col-position__header-arrow:nth-child(n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.two-col-position__header-arrow{display:none}}.two-col-position__image{overflow:hidden}.two-col-position__image img{display:block;transform:scale(1.1) translateZ(0);transform-origin:center center;transition:transform .4s ease-out}.projects-hero__wrapper{display:flex;flex-basis:75%;flex-direction:column;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;padding:130px 0 85px;width:75%}.projects-hero__wrapper:nth-child(n){margin-left:0;margin-right:0}.projects-hero__wrapper:last-child{margin-right:0}.projects-hero__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.projects-hero__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;padding:100px 0 70px;width:75%}.projects-hero__wrapper:nth-child(n){margin-left:0;margin-right:0}.projects-hero__wrapper:last-child{margin-right:0}.projects-hero__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.projects-hero__title{margin-bottom:4%;opacity:0}@media only screen and (max-width:768px){.projects-hero__title{margin-bottom:40px}}.anim-visible .projects-hero__title{opacity:1}@media only screen and (max-width:768px){.projects-hero__title{opacity:1}}.projects-hero__description{display:block;margin-bottom:10%;opacity:0}.anim-visible .projects-hero__description{opacity:1}@media only screen and (max-width:768px){.projects-hero__description{margin-bottom:30px;opacity:1}}.projects-hero__content{flex-basis:44.44444%;flex-grow:0;flex-shrink:0;max-width:44.44444%;width:44.44444%}.projects-hero__content:nth-child(n){margin-left:0;margin-right:0}.projects-hero__content:last-child{margin-right:0}.projects-hero__content:nth-child(18n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.projects-hero__content{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.projects-hero__content:nth-child(n){margin-left:0}.projects-hero__content:last-child{margin-right:0}.projects-hero__content:nth-child(n){margin-left:auto;margin-right:0}}.projects-hero__btn{align-content:center;display:inline-flex;justify-content:center;opacity:0}.anim-visible .projects-hero__btn{opacity:1}@media only screen and (max-width:768px){.projects-hero__btn{opacity:1}}.projects-hero__btn .icon{display:block;font-size:0;height:24px;margin-left:20px;width:24px}.projects-hero__btn svg{height:24px;width:24px}.projects-hero__btn svg path{fill:#fff}.projects-listing{margin-bottom:160px;position:relative}.projects-listing__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.projects-listing__wrapper:nth-child(n){margin-left:0;margin-right:0}.projects-listing__wrapper:last-child{margin-right:0}.projects-listing__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.projects-listing__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.projects-listing__wrapper:nth-child(n){margin-left:0;margin-right:0}.projects-listing__wrapper:last-child{margin-right:0}.projects-listing__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.projects-listing__row{display:flex;margin-bottom:30px;width:100%}@media only screen and (max-width:768px){.projects-listing__row{flex-direction:column;margin-bottom:0}}.projects-listing__row:not(:first-of-type) .projects-listing__col{opacity:1!important}.projects-listing__row-small .projects-listing__col{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;max-width:33.33333%;width:33.33333%}.projects-listing__row-small .projects-listing__col:nth-child(n){margin-left:0;margin-right:0}.projects-listing__row-small .projects-listing__col:last-child{margin-right:0}.projects-listing__row-small .projects-listing__col:nth-child(3n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.projects-listing__row-small .projects-listing__col{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.projects-listing__row-small .projects-listing__col:nth-child(n){margin-left:0}.projects-listing__row-small .projects-listing__col:last-child{margin-right:0}.projects-listing__row-small .projects-listing__col:nth-child(n){margin-left:auto;margin-right:0}}.projects-listing__row-big .projects-listing__col{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;max-width:33.33333%;width:33.33333%}.projects-listing__row-big .projects-listing__col:nth-child(n){margin-left:0;margin-right:0}.projects-listing__row-big .projects-listing__col:last-child{margin-right:0}.projects-listing__row-big .projects-listing__col:nth-child(3n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.projects-listing__row-big .projects-listing__col{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.projects-listing__row-big .projects-listing__col:nth-child(n){margin-left:0}.projects-listing__row-big .projects-listing__col:last-child{margin-right:0}.projects-listing__row-big .projects-listing__col:nth-child(n){margin-left:auto;margin-right:0}}.projects-listing__row-big .projects-listing__col:first-of-type{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;max-width:66.66667%;width:66.66667%}.projects-listing__row-big .projects-listing__col:first-of-type:nth-child(n){margin-left:0;margin-right:0}.projects-listing__row-big .projects-listing__col:first-of-type:last-child{margin-right:0}.projects-listing__row-big .projects-listing__col:first-of-type:nth-child(3n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.projects-listing__row-big .projects-listing__col:first-of-type{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.projects-listing__row-big .projects-listing__col:first-of-type:nth-child(n){margin-left:0}.projects-listing__row-big .projects-listing__col:first-of-type:last-child{margin-right:0}.projects-listing__row-big .projects-listing__col:first-of-type:nth-child(n){margin-left:auto;margin-right:0}}.projects-listing__content.visible .projects-listing__col{opacity:1!important;transform:translateY(0)!important}.projects-listing__col{border-right:1px solid #111;display:flex;flex-direction:column;justify-content:space-between;opacity:0;padding:0 18px}.anim-visible .projects-listing__col{opacity:1}@media only screen and (max-width:768px){.projects-listing__col{opacity:1}}.desktop .projects-listing__col:hover .projects-listing__arrow{opacity:1;transform:translate(0)}.desktop .projects-listing__col:hover .projects-listing__image{transform:scale(1);transition:transform 1.2s ease-out}@media only screen and (max-width:768px){.projects-listing__col{border-left:1px solid #111;margin-bottom:60px}}.projects-listing__col:first-of-type{border-left:1px solid #111}.projects-listing__header{margin-bottom:30%}.projects-listing__image{align-self:flex-end;display:block;transform:scale(1.04);transform-origin:center center;transition:transform .4s ease-out;width:100%}.projects-listing__image-wrapper{overflow:hidden;position:relative;width:100%}.projects-listing__sector{color:#111}@media only screen and (max-width:768px){.projects-listing__sector{margin-bottom:10px}}.projects-listing__title{color:#111}@media only screen and (max-width:1366px){.projects-listing__title{font-size:3rem;line-height:1.1em}}.projects-listing__arrow{height:48px;opacity:0;position:absolute;right:0;top:-58px;transform:translate(-30px,-30px);transition:transform .5s ease-out,opacity .5s ease-out;width:48px}.projects-listing__bottom{position:relative}.projects-listing__loader{display:none;height:100px;left:0;opacity:0;position:absolute;top:0;width:100%}.projects-listing__filter-icon{align-items:center;background-color:#111;border:2px solid #111;border-radius:50%;cursor:pointer;display:flex;font-size:0;height:60px;justify-content:center;opacity:0;position:absolute;right:5%;top:0;transition:background-color .4s ease-out,opacity .4s ease-out;width:60px;z-index:2}.desktop .projects-listing__filter-icon:hover{background-color:#fafafa}.desktop .projects-listing__filter-icon:hover svg path{fill:#111}.projects-listing__filter-icon svg{height:24px;width:24px}.projects-listing__filter-icon svg path{fill:#fff;transition:fill .4s ease-out}.projects-filters{background-color:#111;display:none;left:0;padding:200px 0 100px;position:absolute;top:0;width:100%;z-index:3}@media only screen and (max-width:768px){.projects-filters{height:100vh;padding:20% 0 0}}.projects-filters__wrapper{flex-basis:83.33333%;flex-grow:0;flex-shrink:0;margin-left:8.33333%!important;max-width:83.33333%;width:83.33333%}.projects-filters__wrapper:nth-child(n){margin-left:0;margin-right:0}.projects-filters__wrapper:last-child{margin-right:0}.projects-filters__wrapper:nth-child(24n){margin-left:auto;margin-right:0}.projects-filters__row{display:flex}@media only screen and (max-width:768px){.projects-filters__row:not(.projects-filters__row-footer){display:block;height:50vh;overflow-y:scroll}.projects-filters__row{flex-direction:column}}.projects-filters__row-footer{justify-content:space-between;margin-top:120px}@media only screen and (max-width:768px){.projects-filters__row-footer{bottom:16%;position:absolute;width:83.33333%}.projects-filters__col{margin-bottom:30px}}.projects-filters__col-first{flex-basis:25%;flex-grow:0;flex-shrink:0;max-width:25%;width:25%}.projects-filters__col-first:nth-child(n){margin-left:0;margin-right:0}.projects-filters__col-first:last-child{margin-right:0}.projects-filters__col-first:nth-child(4n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.projects-filters__col-first{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.projects-filters__col-first:nth-child(n){margin-left:0}.projects-filters__col-first:last-child{margin-right:0}.projects-filters__col-first:nth-child(n){margin-left:auto;margin-right:0}}.projects-filters__col-second{flex-basis:35%;flex-grow:0;flex-shrink:0;max-width:35%;width:35%}.projects-filters__col-second:nth-child(n){margin-left:0;margin-right:0}.projects-filters__col-second:last-child{margin-right:0}.projects-filters__col-second:nth-child(4n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.projects-filters__col-second{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.projects-filters__col-second:nth-child(n){margin-left:0}.projects-filters__col-second:last-child{margin-right:0}.projects-filters__col-second:nth-child(n){margin-left:auto;margin-right:0}}.projects-filters__col-third{flex-basis:25%;flex-grow:0;flex-shrink:0;max-width:25%;width:25%}.projects-filters__col-third:nth-child(n){margin-left:0;margin-right:0}.projects-filters__col-third:last-child{margin-right:0}.projects-filters__col-third:nth-child(4n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.projects-filters__col-third{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.projects-filters__col-third:nth-child(n){margin-left:0}.projects-filters__col-third:last-child{margin-right:0}.projects-filters__col-third:nth-child(n){margin-left:auto;margin-right:0}}.projects-filters__col-forth{flex-basis:15%;flex-grow:0;flex-shrink:0;max-width:15%;width:15%}.projects-filters__col-forth:nth-child(n){margin-left:0;margin-right:0}.projects-filters__col-forth:last-child{margin-right:0}.projects-filters__col-forth:nth-child(4n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.projects-filters__col-forth{background-color:#111;flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;position:absolute;right:20px;top:20px;width:100%;width:auto}.projects-filters__col-forth:nth-child(n){margin-left:0}.projects-filters__col-forth:last-child{margin-right:0}.projects-filters__col-forth:nth-child(n){margin-left:auto;margin-right:0}}.projects-filters__items{color:#fafafa}.projects-filters__title{color:#fafafa;margin-bottom:30px;text-transform:none}@media only screen and (max-width:768px){.projects-filters__title{margin-bottom:20px}}.projects-filters__items{margin-bottom:15px}.projects-filters__items label{line-height:1em}.projects-filters__items input{border-radius:0;margin-right:10px}.projects-filters__checkbox-wrapper{display:inline-block;height:15px;margin-right:10px;position:relative;width:15px}.projects-filters__checkbox-wrapper input[type=checkbox]{visibility:hidden}.projects-filters__checkbox-wrapper label{background:#111;border:1px solid #fafafa;cursor:pointer;height:15px;left:0;position:absolute;top:0;width:15px}.projects-filters__checkbox-wrapper label:after{background:#fafafa;content:"";height:15px;left:-1px;opacity:0;position:absolute;top:-1px;width:15px}.projects-filters__checkbox-wrapper label:hover:after{opacity:.5}.projects-filters__checkbox-wrapper input[type=checkbox]:checked+label:after{opacity:1}.projects-filters__results span{color:#fafafa;text-transform:none}@media only screen and (max-width:768px){.projects-filters__results{margin-bottom:4%}.projects-filters__actions{text-align:right}}.projects-filters__actions-clear{color:#fafafa;margin-right:35px;text-decoration:underline}.projects-filters__close-btn{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.desktop .projects-filters__close-btn:hover .x-icon{transform:rotate(90deg)}.projects-filters__close-btn .x-icon{align-items:center;display:flex;height:32px;justify-content:center;left:20px;position:relative;transform-origin:center center;transition:transform .4s ease;width:32px}@media only screen and (max-width:768px){.projects-filters__close-btn .x-icon{left:0;margin-left:10px}}.projects-filters__close-btn .x-icon span{background-color:#fafafa;display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center center;width:32px}.projects-filters__close-btn .x-icon span:nth-of-type(2){transform:translate(-50%,-50%) rotate(-45deg)}.project-hero__title{flex-basis:83.33333%;flex-grow:0;flex-shrink:0;margin-left:8.33333%!important;max-width:83.33333%;width:83.33333%}.project-hero__title:nth-child(n){margin-left:0;margin-right:0}.project-hero__title:last-child{margin-right:0}.project-hero__title:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.project-hero__title{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.project-hero__title:nth-child(n){margin-left:0;margin-right:0}.project-hero__title:last-child{margin-right:0}.project-hero__title:nth-child(16n){margin-left:auto;margin-right:0}}.project-hero__title-wrapper{opacity:0;overflow:hidden;padding:130px 0 100px;width:100%}.anim-visible .project-hero__title-wrapper{opacity:1}@media only screen and (max-width:768px){.project-hero__title-wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;opacity:1;width:75%}.project-hero__title-wrapper:nth-child(n){margin-left:0;margin-right:0}.project-hero__title-wrapper:last-child{margin-right:0}.project-hero__title-wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.project-hero__wrapper{flex-basis:83.33333%;flex-grow:0;flex-shrink:0;margin-left:8.33333%!important;max-width:83.33333%;width:83.33333%}.project-hero__wrapper:nth-child(n){margin-left:0;margin-right:0}.project-hero__wrapper:last-child{margin-right:0}.project-hero__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.project-hero__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.project-hero__wrapper:nth-child(n){margin-left:0;margin-right:0}.project-hero__wrapper:last-child{margin-right:0}.project-hero__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.project-hero__stats{display:flex;margin-bottom:120px}@media only screen and (max-width:768px){.project-hero__stats{flex-direction:column}}.project-hero__stats a{color:#111;text-decoration:underline;transition:opacity .4s ease-out}.desktop .project-hero__stats a:hover{opacity:.5}.project-hero__stats-left{flex-basis:45%;flex-grow:0;flex-shrink:0;max-width:45%;width:45%}.project-hero__stats-left:nth-child(n){margin-left:0;margin-right:0}.project-hero__stats-left:last-child{margin-right:0}.project-hero__stats-left:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.project-hero__stats-left{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.project-hero__stats-left:nth-child(n){margin-left:0}.project-hero__stats-left:last-child{margin-right:0}.project-hero__stats-left:nth-child(n){margin-left:auto;margin-right:0}}.project-hero__stats-right{flex-basis:45%;flex-grow:0;flex-shrink:0;margin-left:10%!important;max-width:45%;width:45%}.project-hero__stats-right:nth-child(n){margin-left:0;margin-right:0}.project-hero__stats-right:last-child{margin-right:0}.project-hero__stats-right:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.project-hero__stats-right{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.project-hero__stats-right:nth-child(n){margin-left:0}.project-hero__stats-right:last-child{margin-right:0}.project-hero__stats-right:nth-child(n){margin-left:auto;margin-right:0}}.project-hero__stats-item{align-items:center;display:flex;justify-content:space-between;opacity:0;padding:20px 0;position:relative;width:100%}.anim-visible .project-hero__stats-item{opacity:1}@media only screen and (max-width:768px){.project-hero__stats-item{opacity:1}}.project-hero__stats-item:before{background-color:#111;bottom:0;content:"";height:2px;position:absolute;width:100%}.project-hero__stats-value{text-align:right}.project-hero__image-wrapper{opacity:0;width:100%}.anim-visible .project-hero__image-wrapper{opacity:1}@media only screen and (max-width:768px){.project-hero__image-wrapper{opacity:1}}.project-hero__image-wrapper img{width:100%}.project-hero__introduction{flex-basis:50%;flex-grow:0;flex-shrink:0;margin-left:25%!important;max-width:50%;padding:160px 0;width:50%}.project-hero__introduction:nth-child(n){margin-left:0;margin-right:0}.project-hero__introduction:last-child{margin-right:0}.project-hero__introduction:nth-child(20n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.project-hero__introduction{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;padding:80px 0;width:100%}.project-hero__introduction:nth-child(n){margin-left:0}.project-hero__introduction:last-child{margin-right:0}.project-hero__introduction:nth-child(n){margin-left:auto;margin-right:0}}.project-hero__introduction-title{margin-bottom:30px;opacity:0}.anim-visible .project-hero__introduction-title{opacity:1}@media only screen and (max-width:768px){.project-hero__introduction-title{opacity:1}}.project-hero__introduction-text{opacity:0}.anim-visible .project-hero__introduction-text{opacity:1}@media only screen and (max-width:768px){.project-hero__introduction-text{opacity:1}}.project-related__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-bottom:200px;margin-left:12.5%!important;max-width:75%;width:75%}.project-related__wrapper:nth-child(n){margin-left:0;margin-right:0}.project-related__wrapper:last-child{margin-right:0}.project-related__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.project-related__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-bottom:100px;margin-left:12.5%!important;max-width:75%;width:75%}.project-related__wrapper:nth-child(n){margin-left:0;margin-right:0}.project-related__wrapper:last-child{margin-right:0}.project-related__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.project-related__row{display:flex;margin-bottom:30px;width:100%}@media only screen and (max-width:768px){.project-related__row{flex-direction:column}}.project-related__col{border-right:1px solid #111;display:flex;flex-basis:33.33333%;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;max-width:33.33333%;padding:0 18px;width:33.33333%}.project-related__col:nth-child(n){margin-left:0;margin-right:0}.project-related__col:last-child{margin-right:0}.project-related__col:nth-child(3n){margin-left:auto;margin-right:0}.desktop .project-related__col:hover .project-related__image{transform:scale(1);transition:transform 1.2s ease-out}@media only screen and (max-width:768px){.project-related__col{border-left:1px solid #111;flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:60px;max-width:100%;width:100%}.project-related__col:nth-child(n){margin-left:0}.project-related__col:last-child{margin-right:0}.project-related__col:nth-child(n){margin-left:auto;margin-right:0}}.project-related__col:first-of-type{border-left:1px solid #111}.project-related__image{display:block;transform:scale(1.1);transform-origin:center center;transition:transform .4s ease-out;width:100%}.project-related__image-wrapper{align-self:flex-end;display:block;overflow:hidden;width:100%}.project-related__image-wrapper img{width:100%}.project-related__sector{color:#111}@media only screen and (max-width:768px){.project-related__sector{margin-bottom:10px}}.project-related__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:70px}@media only screen and (max-width:768px){.project-related__head{flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}}.project-related__head-view-all{color:#111;position:relative}.desktop .project-related__head-view-all:hover:before{transform:translate3d(12px,-4px,0) scaleX(.5)}.project-related__head-view-all:before{backface-visibility:hidden;background-color:#111;content:"";display:inline-block;height:2px;margin-right:15px;position:relative;transform:translate3d(0,-4px,0) scaleX(1);transform-origin:center center;transition:transform .4s ease-in-out;width:28px}.project-related__head-title{color:#111}@media only screen and (max-width:768px){.project-related__head-title{margin-bottom:40px}}.project-related__title{color:#111}.project-related__header{margin-bottom:30%}.home__hero{align-items:center;display:flex;height:100vh;justify-content:center;margin:auto;max-width:1800px;min-height:800px;position:relative;width:100%}@media only screen and (max-width:768px){.home__hero{display:none}}.home__hero--scroll{align-items:center;display:flex;justify-content:center;left:20%;position:absolute;top:50%;transform:translateY(-50%);z-index:32}@media only screen and (max-width:1024px){.home__hero--scroll{left:10%}}@media only screen and (max-width:768px){.home__hero--scroll{display:none}}.home__hero--scroll-arrow{height:91px;position:relative;width:22px;z-index:3}@media only screen and (max-width:1366px){.home__hero--scroll-arrow{top:-63px}}.home__hero--scroll-circle{height:80px;left:50%;position:absolute;top:0;transform:translate(-50%);width:80px}.home__hero--scroll-circle svg{height:80px;position:relative;top:35px;width:80px}@media only screen and (max-width:1366px){.home__hero--scroll-circle{top:-63px}}.home__hero--text-wrapper{width:100%}.home__hero--text-wrapper span{display:block;opacity:0;position:relative}@media only screen and (max-width:1366px){.home__hero--text-wrapper{margin-top:-7%}}.home__hero--text-wrapper-row{position:relative;z-index:2}.home__hero--text-wrapper-row.row-1{flex-basis:85.41667%;flex-grow:0;flex-shrink:0;margin-bottom:6vw;margin-left:22.91667%!important;max-width:85.41667%;width:100%;width:85.41667%}.home__hero--text-wrapper-row.row-1:nth-child(n){margin-left:0;margin-right:0}.home__hero--text-wrapper-row.row-1:last-child{margin-right:0}.home__hero--text-wrapper-row.row-1:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:1600px){.home__hero--text-wrapper-row.row-1{margin-bottom:10vw}}@media only screen and (max-width:1366px){.home__hero--text-wrapper-row.row-1{margin-bottom:7vw}}@media only screen and (max-width:979px){.home__hero--text-wrapper-row.row-1{margin-bottom:15vw}}.home__hero--text-wrapper-row.row-2{flex-basis:37.5%;flex-grow:0;flex-shrink:0;margin-left:62.5%!important;max-width:37.5%;width:100%;width:37.5%}.home__hero--text-wrapper-row.row-2:nth-child(n){margin-left:0;margin-right:0}.home__hero--text-wrapper-row.row-2:last-child{margin-right:0}.home__hero--text-wrapper-row.row-2:nth-child(24n){margin-left:auto;margin-right:0}.home__hero--text-wrapper-row.row-3{flex-basis:85.41667%;flex-grow:0;flex-shrink:0;margin-left:18.75%!important;margin-top:6vw;max-width:85.41667%;width:100%;width:85.41667%}.home__hero--text-wrapper-row.row-3:nth-child(n){margin-left:0;margin-right:0}.home__hero--text-wrapper-row.row-3:last-child{margin-right:0}.home__hero--text-wrapper-row.row-3:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:1600px){.home__hero--text-wrapper-row.row-3{margin-top:10vw}}@media only screen and (max-width:979px){.home__hero--text-wrapper-row.row-3{margin-top:15vw}}.home__hero--image{height:100%;left:50%;max-width:1600px;overflow:hidden;position:absolute;top:0;transform:translate(-50%);width:100%;z-index:1}.home__hero--image-wrapper{height:100%}.home__hero--image-wrapper-col{background-color:#fafafa}.home__hero--image-center .home__hero--image-wrapper{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;height:auto;margin-left:33.33333%!important;max-width:33.33333%;position:absolute;top:50%;transform:translateY(-50%);width:33.33333%}.home__hero--image-center .home__hero--image-wrapper:nth-child(n){margin-left:0;margin-right:0}.home__hero--image-center .home__hero--image-wrapper:last-child{margin-right:0}.home__hero--image-center .home__hero--image-wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:1366px){.home__hero--image-center .home__hero--image-wrapper{flex-basis:31.25%;flex-grow:0;flex-shrink:0;margin-left:33.33333%!important;max-width:31.25%;top:45%;width:31.25%}.home__hero--image-center .home__hero--image-wrapper:nth-child(n){margin-left:0;margin-right:0}.home__hero--image-center .home__hero--image-wrapper:last-child{margin-right:0}.home__hero--image-center .home__hero--image-wrapper:nth-child(24n){margin-left:auto;margin-right:0}}@media only screen and (max-width:979px){.home__hero--image-center .home__hero--image-wrapper{flex-basis:50%;flex-grow:0;flex-shrink:0;margin-left:25%!important;max-width:50%;width:50%}.home__hero--image-center .home__hero--image-wrapper:nth-child(n){margin-left:0;margin-right:0}.home__hero--image-center .home__hero--image-wrapper:last-child{margin-right:0}.home__hero--image-center .home__hero--image-wrapper:nth-child(24n){margin-left:auto;margin-right:0}}.home__hero--image-center .home__hero--image-container{height:100%;opacity:0;overflow:hidden;position:relative;transform-origin:center center;width:100%;will-change:transform}.home__hero--image-center .home__hero--image-container:before{content:"";display:block;padding-bottom:100%;width:100%}.home__hero--image-center .home__hero--image-container:after{background-color:#fafafa;content:"";display:block;left:0;opacity:.3;padding-bottom:100%;position:absolute;top:0;width:100%}.home__hero--image-center .home__hero--image-container img{backface-visibility:hidden;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform-origin:left center;width:100%;will-change:transform}.home__hero--image-grid-center{opacity:0}.home__hero--image-grid-center .white-block{background-color:#fafafa;bottom:-2px;flex-basis:33.33333%;flex-grow:0;flex-shrink:0;height:calc(50% + 4px);margin-left:66.66667%!important;max-width:33.33333%;position:absolute;right:0;width:33.33333%;z-index:100}.home__hero--image-grid-center .white-block:nth-child(n){margin-left:0;margin-right:0}.home__hero--image-grid-center .white-block:last-child{margin-right:0}.home__hero--image-grid-center .white-block:nth-child(24n){margin-left:auto;margin-right:0}.home__hero--image-grid-center .home__hero--image-wrapper-col{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;height:50%;margin-left:33.33333%!important;max-width:33.33333%;overflow:hidden;position:relative;width:100%;width:33.33333%}.home__hero--image-grid-center .home__hero--image-wrapper-col:nth-child(n){margin-left:0;margin-right:0}.home__hero--image-grid-center .home__hero--image-wrapper-col:last-child{margin-right:0}.home__hero--image-grid-center .home__hero--image-wrapper-col:nth-child(24n){margin-left:auto;margin-right:0}.home__hero--image-grid-center .home__hero--image-wrapper-col:after{background-color:#fafafa;content:"";display:block;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.home__hero--image-grid-center .home__hero--image-wrapper-col img{backface-visibility:hidden;height:200%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.home__hero--image-grid-center .home__hero--image-wrapper-col.col-second img{bottom:0;transform-origin:left bottom}.home__hero--image-grid-right{opacity:0}.home__hero--image-grid-right .home__hero--image-wrapper-col{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;height:50%;margin-left:33.33333%!important;max-width:33.33333%;overflow:hidden;position:relative;width:100%;width:33.33333%}.home__hero--image-grid-right .home__hero--image-wrapper-col:nth-child(n){margin-left:0;margin-right:0}.home__hero--image-grid-right .home__hero--image-wrapper-col:last-child{margin-right:0}.home__hero--image-grid-right .home__hero--image-wrapper-col:nth-child(2n){margin-left:auto;margin-right:0}.home__hero--image-grid-right .home__hero--image-wrapper-col:after{background-color:#fafafa;content:"";display:block;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.home__hero--image-grid-right .home__hero--image-wrapper-col img{backface-visibility:hidden;height:100%;left:0;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;width:200%}.home__hero--image-grid-right .home__hero--image-wrapper-col.col-first{transform-origin:top left}.home__hero--image-grid-right .home__hero--image-wrapper-col.col-second{margin-left:0!important;margin-right:0!important;transform-origin:center left}.home__hero--image-grid-right .home__hero--image-wrapper-col.col-second img{left:auto;right:0}.home__hero--image-grid-right .home__hero--image-wrapper{display:flex}.home__hero--footer{bottom:40px;left:0;position:absolute;width:100%;z-index:3}.home__hero--footer a{color:#111}.home__hero--footer-wrapper{display:flex;flex-flow:row wrap}.home__hero--footer-project{display:flex;flex-basis:25%;flex-direction:column;flex-grow:0;flex-shrink:0;margin-left:45.83333%!important;max-width:25%;width:25%}.home__hero--footer-project:nth-child(n){margin-left:0;margin-right:0}.home__hero--footer-project:last-child{margin-right:0}.home__hero--footer-project:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:1366px){.home__hero--footer-project{flex-basis:25%;flex-grow:0;flex-shrink:0;margin-left:29.16667%!important;max-width:25%;width:25%}.home__hero--footer-project:nth-child(n){margin-left:0;margin-right:0}.home__hero--footer-project:last-child{margin-right:0}.home__hero--footer-project:nth-child(2n){margin-left:auto;margin-right:0}}.home__hero--footer-opportunities{display:flex;flex-basis:25%;flex-direction:column;flex-grow:0;flex-shrink:0;margin-left:0!important;max-width:25%;width:25%}.home__hero--footer-opportunities:nth-child(n){margin-left:0;margin-right:0}.home__hero--footer-opportunities:last-child{margin-right:0}.home__hero--footer-opportunities:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:1366px){.home__hero--footer-opportunities{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;margin-left:8.33333%!important;max-width:33.33333%;width:33.33333%}.home__hero--footer-opportunities:nth-child(n){margin-left:0;margin-right:0}.home__hero--footer-opportunities:last-child{margin-right:0}.home__hero--footer-opportunities:nth-child(2n){margin-left:auto;margin-right:0}}.home__hero--footer .label{display:inline-block;opacity:0;pointer-events:none}.home__hero--footer .label-second{margin-left:30px}.home__hero--mobile{display:none}@media only screen and (max-width:768px){.home__hero--mobile{display:block;padding-top:6%}}.home__hero--mobile-wrapper{flex-basis:81.25%;flex-grow:0;flex-shrink:0;margin-bottom:20%;margin-left:18.75%!important;max-width:81.25%;padding-top:80px;width:81.25%}.home__hero--mobile-wrapper:nth-child(n){margin-left:0;margin-right:0}.home__hero--mobile-wrapper:last-child{margin-right:0}.home__hero--mobile-wrapper:nth-child(16n){margin-left:auto;margin-right:0}.home__hero--mobile-image{width:100%}.home__hero--mobile-title{left:10%;position:absolute;transform:rotate(-90deg);transform-origin:left top}.home__hero--mobile-title span{display:block;font-size:16vw;left:-20%;line-height:1.2em;position:relative}.single-news__hero{padding-top:130px;position:relative}@media only screen and (max-width:768px){.single-news__hero{padding-top:100px}}.single-news__hero-image{display:block;margin:auto;opacity:0;width:50%}.anim-visible .single-news__hero-image{opacity:1}@media only screen and (max-width:1024px){.single-news__hero-image{width:70%}}@media only screen and (max-width:768px){.single-news__hero-image{width:90%}}.single-news__hero-title{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;margin-left:16.66667%!important;margin-top:60px;max-width:66.66667%;opacity:0;width:66.66667%}.single-news__hero-title:nth-child(n){margin-left:0;margin-right:0}.single-news__hero-title:last-child{margin-right:0}.single-news__hero-title:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:979px){.single-news__hero-title{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.single-news__hero-title:nth-child(n){margin-left:0;margin-right:0}.single-news__hero-title:last-child{margin-right:0}.single-news__hero-title:nth-child(2n){margin-left:auto;margin-right:0}}.anim-visible .single-news__hero-title{opacity:1}.single-news__intro{flex-basis:41.66667%;flex-grow:0;flex-shrink:0;margin-left:29.16667%!important;margin-top:80px;max-width:41.66667%;opacity:0;position:relative;width:41.66667%}.single-news__intro:nth-child(n){margin-left:0;margin-right:0}.single-news__intro:last-child{margin-right:0}.single-news__intro:nth-child(24n){margin-left:auto;margin-right:0}.anim-visible .single-news__intro{opacity:1}@media only screen and (max-width:1024px){.single-news__intro{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;opacity:1;width:75%}.single-news__intro:nth-child(n){margin-left:0;margin-right:0}.single-news__intro:last-child{margin-right:0}.single-news__intro:nth-child(16n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.single-news__intro{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;opacity:1;width:75%}.single-news__intro:nth-child(n){margin-left:0;margin-right:0}.single-news__intro:last-child{margin-right:0}.single-news__intro:nth-child(16n){margin-left:auto;margin-right:0}}.single-news__intro-date{color:#111;display:inline-block;margin-bottom:20px;position:relative}.single-news__intro-title{color:#111;margin-bottom:30px}.single-news__intro+.single-news__flexible>div:first-child{padding-top:0}.small-image{flex-basis:50%;flex-grow:0;flex-shrink:0;margin-left:25%!important;max-width:50%;padding:40px 0;width:50%}.small-image:nth-child(n){margin-left:0;margin-right:0}.small-image:last-child{margin-right:0}.small-image:nth-child(24n){margin-left:auto;margin-right:0}.small-image img{width:100%}@media only screen and (max-width:1024px){.small-image{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;margin-left:16.66667%!important;max-width:66.66667%;width:66.66667%}.small-image:nth-child(n){margin-left:0;margin-right:0}.small-image:last-child{margin-right:0}.small-image:nth-child(24n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.small-image{flex-basis:87.5%;flex-grow:0;flex-shrink:0;margin-left:6.25%!important;max-width:87.5%;width:87.5%}.small-image:nth-child(n){margin-left:0;margin-right:0}.small-image:last-child{margin-right:0}.small-image:nth-child(16n){margin-left:auto;margin-right:0}}.single-project-block{flex-basis:50%;flex-grow:0;flex-shrink:0;margin-left:25%!important;max-width:50%;padding:150px 0;width:50%}.single-project-block:nth-child(n){margin-left:0;margin-right:0}.single-project-block:last-child{margin-right:0}.single-project-block:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:1024px){.single-project-block{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;margin-left:16.66667%!important;max-width:66.66667%;padding:80px 0;width:66.66667%}.single-project-block:nth-child(n){margin-left:0;margin-right:0}.single-project-block:last-child{margin-right:0}.single-project-block:nth-child(24n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.single-project-block{flex-basis:87.5%;flex-grow:0;flex-shrink:0;margin-left:6.25%!important;max-width:87.5%;padding:80px 0;width:87.5%}.single-project-block:nth-child(n){margin-left:0;margin-right:0}.single-project-block:last-child{margin-right:0}.single-project-block:nth-child(16n){margin-left:auto;margin-right:0}}.single-project__link{border-left:1px solid #707372;border-right:1px solid #707372;display:block;padding:0 15px}.desktop .single-project__link:hover .single-project__image img{transform:scale(1.01);transition:transform 1.2s ease-out}.single-project__subtitle{color:#111;margin-bottom:10px;position:relative}.single-project__title{color:#111;margin-bottom:75px}.single-project__image{overflow:hidden}.single-project__image img{display:block;transform:scale(1.1) translateZ(0);transform-origin:center center;transition:transform .4s ease-out}.text-image{display:flex;padding:100px 0;position:relative}@media only screen and (max-width:768px){.text-image{padding:50px 0}}.text-image .text-image__text-wrapper{flex-basis:25%;flex-grow:0;flex-shrink:0;left:4.16667%;margin-left:8.33333%!important;max-width:25%;position:relative;width:25%;z-index:2}.text-image .text-image__text-wrapper:nth-child(n){margin-left:0;margin-right:0}.text-image .text-image__text-wrapper:last-child{margin-right:0}.text-image .text-image__text-wrapper:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:1024px){.text-image .text-image__text-wrapper{flex-basis:29.16667%;flex-grow:0;flex-shrink:0;margin-left:4.16667%!important;max-width:29.16667%;width:29.16667%}.text-image .text-image__text-wrapper:nth-child(n){margin-left:0;margin-right:0}.text-image .text-image__text-wrapper:last-child{margin-right:0}.text-image .text-image__text-wrapper:nth-child(2n){margin-left:auto;margin-right:0}}@media only screen and (max-width:979px){.text-image .text-image__text-wrapper{flex-basis:41.66667%;flex-grow:0;flex-shrink:0;max-width:41.66667%;width:41.66667%}.text-image .text-image__text-wrapper:nth-child(n){margin-left:0;margin-right:0}.text-image .text-image__text-wrapper:last-child{margin-right:0}.text-image .text-image__text-wrapper:nth-child(2n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.text-image .text-image__text-wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;left:0;margin-left:12.5%!important;max-width:75%;width:75%}.text-image .text-image__text-wrapper:nth-child(n){margin-left:0;margin-right:0}.text-image .text-image__text-wrapper:last-child{margin-right:0}.text-image .text-image__text-wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.text-image__text-image{display:flex;flex-basis:58.33333%;flex-grow:0;flex-shrink:0;margin-bottom:150px;max-width:58.33333%;position:relative;top:150px;width:58.33333%;z-index:1}.text-image__text-image:nth-child(n){margin-left:0;margin-right:0}.text-image__text-image:last-child{margin-right:0}.text-image__text-image:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:1024px){.text-image__text-image{margin-bottom:120px}}@media only screen and (max-width:768px){.text-image__text-image{display:none}}.text-image .text-image__title{margin-bottom:.6em;opacity:0}.anim-visible .text-image .text-image__title{opacity:1}@media only screen and (max-width:768px){.text-image .text-image__title{opacity:1}}.text-image .text-image__paragraph{opacity:0}.anim-visible .text-image .text-image__paragraph{opacity:1}@media only screen and (max-width:768px){.text-image .text-image__paragraph{opacity:1}}.slider-projects{padding:100px 0}@media only screen and (max-width:768px){.slider-projects{padding:50px 0}}.slider-projects__wrapper{flex-basis:83.33333%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:83.33333%;width:83.33333%}.slider-projects__wrapper:nth-child(n){margin-left:0;margin-right:0}.slider-projects__wrapper:last-child{margin-right:0}.slider-projects__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:1024px){.slider-projects__wrapper{flex-basis:87.5%;flex-grow:0;flex-shrink:0;margin-left:8.33333%!important;max-width:87.5%;width:87.5%}.slider-projects__wrapper:nth-child(n){margin-left:0;margin-right:0}.slider-projects__wrapper:last-child{margin-right:0}.slider-projects__wrapper:nth-child(2n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.slider-projects__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.slider-projects__wrapper:nth-child(n){margin-left:0;margin-right:0}.slider-projects__wrapper:last-child{margin-right:0}.slider-projects__wrapper:nth-child(2n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px)and (max-width:768px){.slider-projects__wrapper{padding-top:15px;position:relative}.slider-projects__wrapper:before{background-color:#111;content:"";height:1px;position:absolute;top:0;width:100%}}.slider-projects__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;width:100%}@media only screen and (max-width:768px){.slider-projects__header{margin-bottom:20px}.slider-projects__header .slider-projects__view-all{display:none}}.slider-projects__title{opacity:0}.anim-visible .slider-projects__title{opacity:1}@media only screen and (max-width:768px){.slider-projects__title{opacity:1}}.slider-projects__view-all{color:#111;opacity:0;position:relative}.anim-visible .slider-projects__view-all{opacity:1}@media only screen and (max-width:768px){.slider-projects__view-all{opacity:1}}.desktop .slider-projects__view-all:hover:before{transform:translate3d(12px,-4px,0) scaleX(.5)}.slider-projects__view-all:before{backface-visibility:hidden;background-color:#111;content:"";display:inline-block;height:2px;margin-right:15px;position:relative;transform:translate3d(0,-4px,0) scaleX(1);transform-origin:center center;transition:transform .4s ease-in-out;width:28px}@media only screen and (max-width:768px){.slider-projects__slider-wrapper{display:flex;flex-direction:column}}.slider-projects__slider-information{display:flex;opacity:0}.anim-visible .slider-projects__slider-information{opacity:1}@media only screen and (max-width:768px){.slider-projects__slider-information{display:block;opacity:1}}.slider-projects__slider-sector{margin-right:60px}.slider-projects__slide.swiper-slide{max-width:700px;transform:translateZ(0);width:50%}@media only screen and (max-width:768px){.slider-projects__slide.swiper-slide{width:80%}}.slider-projects__image{display:block;transform:scale(1.1) translateZ(0);transform-origin:center center;transition:transform .4s ease-out;width:100%}.slider-projects__image-wrapper{backface-visibility:hidden;overflow:hidden;position:relative;transform:translateZ(0);width:100%}.slider-projects__image-wrapper:before{content:"";display:block;padding-bottom:94%;position:relative}.slider-projects__image-wrapper img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.slider-projects__slider{left:-30px;margin-left:-12.5%!important;padding-left:calc(12.5% + 30px)!important;width:100vw}@media only screen and (max-width:1024px){.slider-projects__slider{margin-left:-8.33333%!important;overflow:visible;padding-left:calc(8.33333% + 30px)!important}}.slider-projects__slider.swiper-container{opacity:0}.anim-visible .slider-projects__slider.swiper-container{opacity:1}@media only screen and (max-width:1024px){.slider-projects__slider.swiper-container{overflow:visible}}@media only screen and (max-width:768px){.slider-projects__slider.swiper-container{opacity:1;order:2}}.slider-projects .swiper-slide{opacity:1;transition:opacity .4s ease}.desktop .slider-projects .swiper-slide:hover .slider-projects__image{transform:scale(1.01);transition:transform .6s ease-out}.slider-projects .swiper-slide-active{opacity:1}.slider-projects__slider-footer{align-items:center;display:flex;justify-content:space-between;margin-top:20px;width:100%}@media only screen and (max-width:768px){.slider-projects__slider-footer{margin-bottom:20px;margin-top:0;order:1}}.slider-projects .swiper-pagination{opacity:0;position:relative}.anim-visible .slider-projects .swiper-pagination{opacity:1}.slider-projects .swiper-pagination span{color:#111;display:inline-block;margin-left:20px}.slider-projects .swiper-pagination .swiper-pagination-bullet{background:0 0!important;border-radius:0;height:auto;opacity:.4;transition:opacity .3s ease-out;width:auto}.desktop .slider-projects .swiper-pagination .swiper-pagination-bullet:hover{opacity:.8}.slider-projects .swiper-pagination .swiper-pagination-bullet-active{opacity:1}@media only screen and (max-width:768px){.slider-projects .swiper-pagination{display:none}}.slider-projects__slider-label{color:#111;margin-right:10px}@media only screen and (max-width:768px){.slider-projects__slider-label{display:none}}.slider-projects__slider-result{color:#111}.slider-projects__view-all-mobile{color:#111;display:none;position:relative;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;margin-top:30px}@media only screen and (max-width:768px){.slider-projects__view-all-mobile{display:flex}}.slider-projects__view-all-mobile:before{background-color:#111;content:"";display:inline-block;height:2px;margin-right:15px;position:relative;transform:translateY(7px);width:28px}.slider-projects__view-all-mobile span{display:inline-block}.hero-text-image{padding-bottom:100px;padding-top:130px}.hero-text-image-with-image{padding-top:110px}@media only screen and (max-width:768px){.hero-text-image{display:flex;flex-direction:column;padding-bottom:50px;padding-top:100px}.hero-text-image-with-image{padding-top:0}}.hero-text-image__breadcrumb{color:#111;display:inline-block;margin-bottom:120px}.hero-text-image__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.hero-text-image__wrapper:nth-child(n){margin-left:0;margin-right:0}.hero-text-image__wrapper:last-child{margin-right:0}.hero-text-image__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.hero-text-image__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;order:1;width:75%}.hero-text-image__wrapper:nth-child(n){margin-left:0;margin-right:0}.hero-text-image__wrapper:last-child{margin-right:0}.hero-text-image__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.hero-text-image__image{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media only screen and (max-width:768px){.hero-text-image__image{display:block;height:auto;position:relative}}.hero-text-image__image-container{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;height:33.33333vw;margin-left:33.33333%!important;max-width:66.66667%;overflow:hidden;position:relative;width:66.66667%}.hero-text-image__image-container:nth-child(n){margin-left:0;margin-right:0}.hero-text-image__image-container:last-child{margin-right:0}.hero-text-image__image-container:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.hero-text-image__image-container{flex-basis:100%;flex-grow:0;flex-shrink:0;height:auto;margin-left:0!important;margin-right:0!important;margin-top:80px;max-width:100%;order:1;width:100%}.hero-text-image__image-container:nth-child(n){margin-left:0}.hero-text-image__image-container:last-child{margin-right:0}.hero-text-image__image-container:nth-child(n){margin-left:auto;margin-right:0}}.hero-text-image__title{margin-bottom:60px;opacity:0;position:relative}.anim-visible .hero-text-image__title{opacity:1}@media only screen and (max-width:768px){.hero-text-image__title{margin-bottom:30px;opacity:1}}.hero-text-image__text{opacity:0}.anim-visible .hero-text-image__text{opacity:1}@media only screen and (max-width:768px){.hero-text-image__text{opacity:1}}.hero-text-image__row{display:flex}@media only screen and (max-width:768px){.hero-text-image__row{flex-direction:column}}.hero-text-image__left-col{flex-basis:44.44444%;flex-grow:0;flex-shrink:0;max-width:44.44444%;position:relative;width:44.44444%}.hero-text-image__left-col:nth-child(n){margin-left:0;margin-right:0}.hero-text-image__left-col:last-child{margin-right:0}.hero-text-image__left-col:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.hero-text-image__left-col{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.hero-text-image__left-col:nth-child(n){margin-left:0}.hero-text-image__left-col:last-child{margin-right:0}.hero-text-image__left-col:nth-child(n){margin-left:auto;margin-right:0}}.hero-text-image__right-col{flex-basis:44.44444%;flex-grow:0;flex-shrink:0;margin-left:11.11111%!important;max-width:44.44444%;padding-top:140px;position:relative;width:44.44444%}.hero-text-image__right-col:nth-child(n){margin-left:0;margin-right:0}.hero-text-image__right-col:last-child{margin-right:0}.hero-text-image__right-col:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.hero-text-image__right-col{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;padding-bottom:40px;padding-top:40px;width:100%}.hero-text-image__right-col:nth-child(n){margin-left:0}.hero-text-image__right-col:last-child{margin-right:0}.hero-text-image__right-col:nth-child(n){margin-left:auto;margin-right:0}}.hero-text-image__links{align-items:center;color:#111;display:flex;justify-content:space-between;opacity:0;padding:20px 0;position:relative;width:100%}.anim-visible .hero-text-image__links{opacity:1}.hero-text-image__links.active .hero-text-image__links-icon{opacity:0;transform:translate(15px,15px)}.hero-text-image__links.active .hero-text-image__links-label{transform:translate(40px)}.hero-text-image__links.active .hero-text-image__links-icon-start{opacity:1;transform:translate(0);transition-delay:.2s;transition-duration:.4s}@media only screen and (max-width:768px){.hero-text-image__links{opacity:1}}.hero-text-image__links:before{background-color:#111;bottom:0;content:"";display:block;height:1px;position:absolute;width:100%}.hero-text-image__links:hover .hero-text-image__links-icon{opacity:0;transform:translate(15px,15px)}.hero-text-image__links:hover .hero-text-image__links-label{transform:translate(40px)}.hero-text-image__links:hover .hero-text-image__links-icon-start{opacity:1;transform:translate(0);transition-delay:.2s;transition-duration:.4s}.hero-text-image__links-icon{transition:transform .4s ease,opacity .4s ease}.hero-text-image__links-icon-start{opacity:0;position:absolute;transform:translate(-15px,-15px);transition:transform .2s ease,opacity .2s ease}.hero-text-image__links-label{position:relative;transform:translate(0);transition:transform .4s ease}.hero-text-image.hero-text-image-with-image{margin-top:0}.hero-text-image.hero-text-image-with-image .hero-text-image__wrapper{margin-top:50px}@media only screen and (max-width:768px){.hero-text-image.hero-text-image-with-image .hero-text-image__wrapper{margin-top:50px}}.wysiwyg-with-quote{padding:100px 0}@media only screen and (max-width:768px){.wysiwyg-with-quote{padding:50px 0}}.wysiwyg-with-quote__wrapper{align-items:center;display:flex}@media only screen and (max-width:1024px){.wysiwyg-with-quote__wrapper{flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}}@media only screen and (max-width:768px){.wysiwyg-with-quote__wrapper{flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}}.wysiwyg-with-quote__quote{flex-basis:16.66667%;flex-grow:0;flex-shrink:0;margin-left:8.33333%!important;max-width:16.66667%;text-align:center;width:16.66667%}.wysiwyg-with-quote__quote:nth-child(n){margin-left:0;margin-right:0}.wysiwyg-with-quote__quote:last-child{margin-right:0}.wysiwyg-with-quote__quote:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:1024px){.wysiwyg-with-quote__quote{flex-basis:50%;flex-grow:0;flex-shrink:0;margin-left:25%!important;margin-top:30px;max-width:50%;order:2;width:50%}.wysiwyg-with-quote__quote:nth-child(n){margin-left:0;margin-right:0}.wysiwyg-with-quote__quote:last-child{margin-right:0}.wysiwyg-with-quote__quote:nth-child(16n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.wysiwyg-with-quote__quote{flex-basis:50%;flex-grow:0;flex-shrink:0;margin-left:25%!important;margin-top:30px;max-width:50%;order:2;width:50%}.wysiwyg-with-quote__quote:nth-child(n){margin-left:0;margin-right:0}.wysiwyg-with-quote__quote:last-child{margin-right:0}.wysiwyg-with-quote__quote:nth-child(16n){margin-left:auto;margin-right:0}}.wysiwyg-with-quote__quote p:before{content:"“ "}.wysiwyg-with-quote__quote p:after{content:" ”"}.wysiwyg-with-quote__content{flex-basis:41.66667%;flex-grow:0;flex-shrink:0;margin-left:4.16667%!important;max-width:41.66667%;width:41.66667%}.wysiwyg-with-quote__content:nth-child(n){margin-left:0;margin-right:0}.wysiwyg-with-quote__content:last-child{margin-right:0}.wysiwyg-with-quote__content:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:1024px){.wysiwyg-with-quote__content{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;order:1;width:75%}.wysiwyg-with-quote__content:nth-child(n){margin-left:0;margin-right:0}.wysiwyg-with-quote__content:last-child{margin-right:0}.wysiwyg-with-quote__content:nth-child(16n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.wysiwyg-with-quote__content{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;order:1;width:75%}.wysiwyg-with-quote__content:nth-child(n){margin-left:0;margin-right:0}.wysiwyg-with-quote__content:last-child{margin-right:0}.wysiwyg-with-quote__content:nth-child(16n){margin-left:auto;margin-right:0}}.wysiwyg-with-quote__content.no-quote{margin-left:29.16667%!important}@media only screen and (max-width:1024px){.wysiwyg-with-quote__content.no-quote{flex-basis:58.33333%;flex-grow:0;flex-shrink:0;margin-left:20.83333%!important;max-width:58.33333%;width:58.33333%}.wysiwyg-with-quote__content.no-quote:nth-child(n){margin-left:0;margin-right:0}.wysiwyg-with-quote__content.no-quote:last-child{margin-right:0}.wysiwyg-with-quote__content.no-quote:nth-child(24n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.wysiwyg-with-quote__content.no-quote{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.wysiwyg-with-quote__content.no-quote:nth-child(n){margin-left:0;margin-right:0}.wysiwyg-with-quote__content.no-quote:last-child{margin-right:0}.wysiwyg-with-quote__content.no-quote:nth-child(16n){margin-left:auto;margin-right:0}}.wysiwyg-with-quote__title{margin-bottom:30px}@media only screen and (max-width:768px){.wysiwyg-with-quote__title{margin-bottom:15px}}.full-image__wrapper{display:flex;flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;opacity:0;padding:100px 0;width:100%}.full-image__wrapper:nth-child(n){margin-left:0}.full-image__wrapper:last-child{margin-right:0}.full-image__wrapper:nth-child(n){margin-left:auto;margin-right:0}.full-image__wrapper{justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.anim-visible .full-image__wrapper{opacity:1}@media only screen and (max-width:768px){.full-image__wrapper{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;opacity:1;padding:50px 0;width:100%}.full-image__wrapper:nth-child(n){margin-left:0}.full-image__wrapper:last-child{margin-right:0}.full-image__wrapper:nth-child(n){margin-left:auto;margin-right:0}}.full-iframe__wrapper{flex-basis:83.33333%;flex-grow:0;flex-shrink:0;margin-left:8.33333%!important;margin:200px 0 130px;max-width:83.33333%;position:relative;width:83.33333%}.full-iframe__wrapper:nth-child(n){margin-left:0;margin-right:0}.full-iframe__wrapper:last-child{margin-right:0}.full-iframe__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.full-iframe__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin:100px 0;margin-left:12.5%!important;max-width:75%;width:75%}.full-iframe__wrapper:nth-child(n){margin-left:0;margin-right:0}.full-iframe__wrapper:last-child{margin-right:0}.full-iframe__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.full-iframe__title{margin-bottom:50px;opacity:0}.anim-visible .full-iframe__title{opacity:1}@media only screen and (max-width:768px){.full-iframe__title{opacity:1}}.full-iframe__iframe{opacity:0;position:relative}.full-iframe__iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}.full-iframe__iframe:before{content:"";display:block;padding-bottom:56.25%}.anim-visible .full-iframe__iframe{opacity:1}.gallery__wrapper{flex-basis:83.33333%;flex-grow:0;flex-shrink:0;margin-left:8.33333%!important;margin:100px 0 130px;max-width:83.33333%;position:relative;width:83.33333%}.gallery__wrapper:nth-child(n){margin-left:0;margin-right:0}.gallery__wrapper:last-child{margin-right:0}.gallery__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.gallery__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin:50px 0 60px;margin-left:12.5%!important;max-width:75%;width:75%}.gallery__wrapper:nth-child(n){margin-left:0;margin-right:0}.gallery__wrapper:last-child{margin-right:0}.gallery__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.gallery__title{margin-bottom:50px;opacity:0}.anim-visible .gallery__title{opacity:1}@media only screen and (max-width:768px){.gallery__title{opacity:1}}.gallery .swiper-container{height:49vw;max-height:780px;opacity:0}.anim-visible .gallery .swiper-container{opacity:1}@media only screen and (max-width:768px){.gallery .swiper-container{opacity:1}}.gallery .swiper-slide{height:100%;width:auto}.gallery .swiper-slide img{height:100%}.gallery .swiper-scrollbar{background-color:#707372;bottom:-30px;height:1px;left:0;position:absolute;width:100%;z-index:50}@media only screen and (max-width:768px){.gallery .swiper-scrollbar{bottom:-10px}}.gallery .swiper-scrollbar .swiper-scrollbar-drag{background-color:#707372;border-radius:0;height:3px;top:-2px}.image-mask-text{padding:100px 0}@media only screen and (max-width:768px){.image-mask-text{padding:50px 0}}.image-mask-text__wrapper{display:flex}@media only screen and (max-width:768px){.image-mask-text__wrapper{flex-direction:column}}.image-mask-text__left{flex-basis:45.83333%;flex-grow:0;flex-shrink:0;max-width:45.83333%;width:45.83333%}.image-mask-text__left:nth-child(n){margin-left:0;margin-right:0}.image-mask-text__left:last-child{margin-right:0}.image-mask-text__left:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.image-mask-text__left{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.image-mask-text__left:nth-child(n){margin-left:0}.image-mask-text__left:last-child{margin-right:0}.image-mask-text__left:nth-child(n){margin-left:auto;margin-right:0}}.image-mask-text__right{flex-basis:23.07692%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:23.07692%;padding-top:80px;width:23.07692%}.image-mask-text__right:nth-child(n){margin-left:0;margin-right:0}.image-mask-text__right:last-child{margin-right:0}.image-mask-text__right:nth-child(26n){margin-left:auto;margin-right:0}@media only screen and (max-width:1600px){.image-mask-text__right{flex-basis:30.76923%;flex-grow:0;flex-shrink:0;max-width:30.76923%;width:30.76923%}.image-mask-text__right:nth-child(n){margin-left:0;margin-right:0}.image-mask-text__right:last-child{margin-right:0}.image-mask-text__right:nth-child(26n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.image-mask-text__right{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;margin-right:0!important;max-width:75%;padding-top:50px;width:75%}.image-mask-text__right:nth-child(n){margin-left:0;margin-right:0}.image-mask-text__right:last-child{margin-right:0}.image-mask-text__right:nth-child(16n){margin-left:auto;margin-right:0}}.image-mask-text__title{margin-bottom:30px;opacity:0}.anim-visible .image-mask-text__title{opacity:1}@media only screen and (max-width:768px){.image-mask-text__title{margin-bottom:20px;opacity:1}}.image-mask-text__text{opacity:0}.anim-visible .image-mask-text__text{opacity:1}@media only screen and (max-width:768px){.image-mask-text__text{opacity:1}}.image-mask-text__image{width:100%}.image-mask-text__image-wrapper{position:relative}.image-mask-text__image-wrapper:before{background-color:#fafafa;bottom:0;content:"";display:block;height:50%;left:0;position:absolute;width:50%}@media only screen and (max-width:768px){.image-mask-text__image-wrapper:before{display:none}}.text-left-right{padding:100px 0}@media only screen and (max-width:768px){.text-left-right{padding:50px 0}}.text-left-right__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.text-left-right__wrapper:nth-child(n){margin-left:0;margin-right:0}.text-left-right__wrapper:last-child{margin-right:0}.text-left-right__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.text-left-right__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.text-left-right__wrapper:nth-child(n){margin-left:0;margin-right:0}.text-left-right__wrapper:last-child{margin-right:0}.text-left-right__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.text-left-right__single{flex-basis:44.44444%;flex-grow:0;flex-shrink:0;margin-left:55.55556%!important;max-width:44.44444%;opacity:0;width:44.44444%}.text-left-right__single:nth-child(n){margin-left:0;margin-right:0}.text-left-right__single:last-child{margin-right:0}.text-left-right__single:nth-child(18n){margin-left:auto;margin-right:0}.anim-visible .text-left-right__single{opacity:1}@media only screen and (max-width:768px){.text-left-right__single{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:60px;margin-left:0!important;margin-right:0!important;max-width:100%;opacity:1;width:100%}.text-left-right__single:nth-child(n){margin-left:0}.text-left-right__single:last-child{margin-right:0}.text-left-right__single:nth-child(n){margin-left:auto;margin-right:0}.text-left-right__single:last-of-type{margin-bottom:0}}.text-left-right__single:nth-child(odd){margin-left:0!important;margin-right:0!important}@media only screen and (max-width:768px){.text-left-right__single:nth-child(odd){flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.text-left-right__single:nth-child(odd):nth-child(n){margin-left:0}.text-left-right__single:nth-child(odd):last-child{margin-right:0}.text-left-right__single:nth-child(odd):nth-child(n){margin-left:auto;margin-right:0}}.text-left-right__title{margin-bottom:30px}@media only screen and (max-width:768px){.text-left-right__title{margin-bottom:20px}}.text-left-right__cta{color:#111;display:inline-block;margin-top:40px}.desktop .text-left-right__cta:hover:before{transform:translate3d(12px,-4px,0) scaleX(.5)}.text-left-right__cta:before{backface-visibility:hidden;background-color:#111;content:"";display:inline-block;height:2px;margin-right:15px;position:relative;transform:translate3d(0,-4px,0) scaleX(1);transform-origin:center center;transition:transform .4s ease-in-out;width:28px}.text-image-cta__wrapper{align-items:center;display:flex;flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;padding:100px 0;width:75%}.text-image-cta__wrapper:nth-child(n){margin-left:0;margin-right:0}.text-image-cta__wrapper:last-child{margin-right:0}.text-image-cta__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.text-image-cta__wrapper{flex-basis:75%;flex-direction:column;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;padding:50px 0;width:75%}.text-image-cta__wrapper:nth-child(n){margin-left:0;margin-right:0}.text-image-cta__wrapper:last-child{margin-right:0}.text-image-cta__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.text-image-cta-left .text-image-cta__iframe-col,.text-image-cta-left .text-image-cta__image-col{order:1}.text-image-cta-left .text-image-cta__text-col{margin-left:11.11111%!important;order:2}@media only screen and (max-width:768px){.text-image-cta-left .text-image-cta__text-col{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;margin-top:40px;max-width:100%;width:100%}.text-image-cta-left .text-image-cta__text-col:nth-child(n){margin-left:0}.text-image-cta-left .text-image-cta__text-col:last-child{margin-right:0}.text-image-cta-left .text-image-cta__text-col:nth-child(n){margin-left:auto;margin-right:0}}.text-image-cta-right .text-image-cta__iframe-col,.text-image-cta-right .text-image-cta__image-col{margin-left:11.11111%!important;order:2}@media only screen and (max-width:768px){.text-image-cta-right .text-image-cta__iframe-col,.text-image-cta-right .text-image-cta__image-col{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;order:1;width:100%}.text-image-cta-right .text-image-cta__iframe-col:nth-child(n),.text-image-cta-right .text-image-cta__image-col:nth-child(n){margin-left:0}.text-image-cta-right .text-image-cta__iframe-col:last-child,.text-image-cta-right .text-image-cta__image-col:last-child{margin-right:0}.text-image-cta-right .text-image-cta__iframe-col:nth-child(n),.text-image-cta-right .text-image-cta__image-col:nth-child(n){margin-left:auto;margin-right:0}}.text-image-cta-right .text-image-cta__text-col{margin-left:0!important;margin-right:0!important;order:1}@media only screen and (max-width:768px){.text-image-cta-right .text-image-cta__text-col{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;margin-top:40px;max-width:100%;order:2;width:100%}.text-image-cta-right .text-image-cta__text-col:nth-child(n){margin-left:0}.text-image-cta-right .text-image-cta__text-col:last-child{margin-right:0}.text-image-cta-right .text-image-cta__text-col:nth-child(n){margin-left:auto;margin-right:0}}.text-image-cta__image-col{flex-basis:44.44444%;flex-grow:0;flex-shrink:0;max-width:44.44444%;width:44.44444%}.text-image-cta__image-col:nth-child(n){margin-left:0;margin-right:0}.text-image-cta__image-col:last-child{margin-right:0}.text-image-cta__image-col:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.text-image-cta__image-col{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.text-image-cta__image-col:nth-child(n){margin-left:0}.text-image-cta__image-col:last-child{margin-right:0}.text-image-cta__image-col:nth-child(n){margin-left:auto;margin-right:0}}.text-image-cta__iframe-col{flex-basis:44.44444%;flex-grow:0;flex-shrink:0;max-width:44.44444%;position:relative;width:44.44444%}.text-image-cta__iframe-col:nth-child(n){margin-left:0;margin-right:0}.text-image-cta__iframe-col:last-child{margin-right:0}.text-image-cta__iframe-col:nth-child(2n){margin-left:auto;margin-right:0}.text-image-cta__iframe-col iframe{height:100%;left:0;position:absolute;top:0;width:100%}.text-image-cta__iframe-col:before{content:"";display:block;padding-bottom:69%}@media only screen and (max-width:768px){.text-image-cta__iframe-col{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.text-image-cta__iframe-col:nth-child(n){margin-left:0}.text-image-cta__iframe-col:last-child{margin-right:0}.text-image-cta__iframe-col:nth-child(n){margin-left:auto;margin-right:0}}.text-image-cta__text-col{flex-basis:44.44444%;flex-grow:0;flex-shrink:0;max-width:44.44444%;width:44.44444%}.text-image-cta__text-col:nth-child(n){margin-left:0;margin-right:0}.text-image-cta__text-col:last-child{margin-right:0}.text-image-cta__text-col:nth-child(18n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.text-image-cta__text-col{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.text-image-cta__text-col:nth-child(n){margin-left:0}.text-image-cta__text-col:last-child{margin-right:0}.text-image-cta__text-col:nth-child(n){margin-left:auto;margin-right:0}}.text-image-cta__title{margin-bottom:20px;opacity:0}.anim-visible .text-image-cta__title{opacity:1}@media only screen and (max-width:768px){.text-image-cta__title{opacity:1}}.text-image-cta__text{opacity:0}.anim-visible .text-image-cta__text{opacity:1}@media only screen and (max-width:768px){.text-image-cta__text{opacity:1}}.text-image-cta__cta{color:#111;display:inline-block;margin-top:30px;opacity:0}.anim-visible .text-image-cta__cta{opacity:1}@media only screen and (max-width:768px){.text-image-cta__cta{opacity:1}}.desktop .text-image-cta__cta:hover:before{transform:translate3d(12px,-4px,0) scaleX(.5)}.text-image-cta__cta:before{backface-visibility:hidden;background-color:#111;content:"";display:inline-block;height:2px;margin-right:15px;position:relative;transform:translate3d(0,-4px,0) scaleX(1);transform-origin:center center;transition:transform .4s ease-in-out;width:28px}.triple-column{padding:100px 0}@media only screen and (max-width:768px){.triple-column{padding:50px 0}}.triple-column__wrapper{display:flex;flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.triple-column__wrapper:nth-child(n){margin-left:0;margin-right:0}.triple-column__wrapper:last-child{margin-right:0}.triple-column__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:1600px){.triple-column__wrapper{flex-basis:83.33333%;flex-grow:0;flex-shrink:0;margin-left:8.33333%!important;max-width:83.33333%;width:83.33333%}.triple-column__wrapper:nth-child(n){margin-left:0;margin-right:0}.triple-column__wrapper:last-child{margin-right:0}.triple-column__wrapper:nth-child(24n){margin-left:auto;margin-right:0}}@media only screen and (max-width:1366px){.triple-column__wrapper{flex-basis:75%;flex-direction:column;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.triple-column__wrapper:nth-child(n){margin-left:0;margin-right:0}.triple-column__wrapper:last-child{margin-right:0}.triple-column__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}@media only screen and (max-width:1024px){.triple-column__wrapper{flex-basis:75%;flex-direction:column;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.triple-column__wrapper:nth-child(n){margin-left:0;margin-right:0}.triple-column__wrapper:last-child{margin-right:0}.triple-column__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}@media only screen and (max-width:979px){.triple-column__wrapper{flex-basis:75%;flex-direction:column;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.triple-column__wrapper:nth-child(n){margin-left:0;margin-right:0}.triple-column__wrapper:last-child{margin-right:0}.triple-column__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.triple-column__wrapper{flex-basis:75%;flex-direction:column;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.triple-column__wrapper:nth-child(n){margin-left:0;margin-right:0}.triple-column__wrapper:last-child{margin-right:0}.triple-column__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.triple-column__col-first{flex-basis:27.77778%;flex-grow:0;flex-shrink:0;max-width:27.77778%;width:27.77778%}.triple-column__col-first:nth-child(n){margin-left:0;margin-right:0}.triple-column__col-first:last-child{margin-right:0}.triple-column__col-first:nth-child(18n){margin-left:auto;margin-right:0}@media only screen and (max-width:1366px){.triple-column__col-first{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:40px;max-width:100%;width:100%}.triple-column__col-first:nth-child(n){margin-left:0}.triple-column__col-first:last-child{margin-right:0}.triple-column__col-first:nth-child(n){margin-left:auto;margin-right:0}}@media only screen and (max-width:1024px){.triple-column__col-first{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:40px;max-width:100%;opacity:1;width:100%}.triple-column__col-first:nth-child(n){margin-left:0}.triple-column__col-first:last-child{margin-right:0}.triple-column__col-first:nth-child(n){margin-left:auto;margin-right:0}}@media only screen and (max-width:979px){.triple-column__col-first{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:40px;max-width:100%;opacity:1;width:100%}.triple-column__col-first:nth-child(n){margin-left:0}.triple-column__col-first:last-child{margin-right:0}.triple-column__col-first:nth-child(n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.triple-column__col-first{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:40px;max-width:100%;opacity:1;width:100%}.triple-column__col-first:nth-child(n){margin-left:0}.triple-column__col-first:last-child{margin-right:0}.triple-column__col-first:nth-child(n){margin-left:auto;margin-right:0}}.triple-column__col-second{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;margin-left:5.55556%!important;max-width:66.66667%;width:66.66667%}.triple-column__col-second:nth-child(n){margin-left:0;margin-right:0}.triple-column__col-second:last-child{margin-right:0}.triple-column__col-second:nth-child(18n){margin-left:auto;margin-right:0}@media only screen and (max-width:1366px){.triple-column__col-second{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.triple-column__col-second:nth-child(n){margin-left:0}.triple-column__col-second:last-child{margin-right:0}.triple-column__col-second:nth-child(n){margin-left:auto;margin-right:0}}@media only screen and (max-width:1024px){.triple-column__col-second{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;opacity:1;width:100%}.triple-column__col-second:nth-child(n){margin-left:0}.triple-column__col-second:last-child{margin-right:0}.triple-column__col-second:nth-child(n){margin-left:auto;margin-right:0}}@media only screen and (max-width:979px){.triple-column__col-second{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;opacity:1;width:100%}.triple-column__col-second:nth-child(n){margin-left:0}.triple-column__col-second:last-child{margin-right:0}.triple-column__col-second:nth-child(n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.triple-column__col-second{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;opacity:1;width:100%}.triple-column__col-second:nth-child(n){margin-left:0}.triple-column__col-second:last-child{margin-right:0}.triple-column__col-second:nth-child(n){margin-left:auto;margin-right:0}}.triple-column__col-second .triple-column__single-box:last-of-type{margin-bottom:0}@media only screen and (max-width:768px){.triple-column__col-second .triple-column__single-box:last-of-type{margin-bottom:60px}}.triple-column__col-full{display:flex;flex-basis:100%;flex-grow:0;flex-shrink:0;flex-wrap:wrap;max-width:100%;width:100%}.triple-column__col-full:nth-child(n){margin-left:0}.triple-column__col-full:last-child{margin-right:0}.triple-column__col-full:nth-child(n){margin-left:auto;margin-right:0}.triple-column__col-half{flex-basis:41.66667%;flex-grow:0;flex-shrink:0;max-width:41.66667%;width:41.66667%}.triple-column__col-half:nth-child(n){margin-left:0;margin-right:0}.triple-column__col-half:last-child{margin-right:0}.triple-column__col-half:nth-child(2n){margin-left:auto;margin-right:0}.triple-column__sub-title{margin-bottom:20px}.triple-column__title{max-width:70%}@media only screen and (max-width:1366px){.triple-column__title{font-size:3rem;line-height:1.1em}}@media only screen and (max-width:1024px){.triple-column__title{max-width:100%}}@media only screen and (max-width:979px){.triple-column__title{max-width:100%}}@media only screen and (max-width:768px){.triple-column__title{max-width:100%}}.triple-column__text{max-width:70%}@media only screen and (max-width:1024px){.triple-column__text{max-width:100%}}@media only screen and (max-width:979px){.triple-column__text{max-width:100%}}@media only screen and (max-width:768px){.triple-column__text{max-width:100%}}.triple-column__single-box{flex-basis:50%;flex-grow:0;flex-shrink:0;margin-bottom:60px;max-width:50%;width:50%}.triple-column__single-box:nth-child(n){margin-left:0;margin-right:0}.triple-column__single-box:last-child{margin-right:0}.triple-column__single-box:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:1024px){.triple-column__single-box{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:20px;margin-left:0!important;margin-right:0!important;max-width:100%;opacity:1;width:100%}.triple-column__single-box:nth-child(n){margin-left:0}.triple-column__single-box:last-child{margin-right:0}.triple-column__single-box:nth-child(n){margin-left:auto;margin-right:0}}@media only screen and (max-width:979px){.triple-column__single-box{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:20px;margin-left:0!important;margin-right:0!important;max-width:100%;opacity:1;width:100%}.triple-column__single-box:nth-child(n){margin-left:0}.triple-column__single-box:last-child{margin-right:0}.triple-column__single-box:nth-child(n){margin-left:auto;margin-right:0}}@media only screen and (max-width:768px){.triple-column__single-box{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:20px;margin-left:0!important;margin-right:0!important;max-width:100%;opacity:1;width:100%}.triple-column__single-box:nth-child(n){margin-left:0}.triple-column__single-box:last-child{margin-right:0}.triple-column__single-box:nth-child(n){margin-left:auto;margin-right:0}}.big-title__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;padding:100px 0 20px;width:75%}.big-title__wrapper:nth-child(n){margin-left:0;margin-right:0}.big-title__wrapper:last-child{margin-right:0}.big-title__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.big-title__wrapper{padding:50px 0 20px}}.team{padding:100px 0;position:relative;z-index:10}@media only screen and (max-width:768px){.team{padding:50px 0}}.team__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.team__wrapper:nth-child(n){margin-left:0;margin-right:0}.team__wrapper:last-child{margin-right:0}.team__wrapper:nth-child(24n){margin-left:auto;margin-right:0}.team__row{display:flex;height:350px;position:relative}@media only screen and (max-width:768px){.team__row{flex-direction:column;height:auto}}.team__row:before{top:0}.team__row:before,.team__row:last-of-type:after{background-color:#707372;content:"";height:2px;position:absolute;width:100%}.team__row:last-of-type:after{bottom:0}.team__col{align-items:center;display:flex;flex-basis:33.33333%;flex-grow:0;flex-shrink:0;justify-content:center;max-width:33.33333%;width:33.33333%}.team__col:nth-child(n){margin-left:0;margin-right:0}.team__col:last-child{margin-right:0}.team__col:nth-child(3n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.team__col{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;padding:40px 0;position:relative;width:100%}.team__col:nth-child(n){margin-left:0}.team__col:last-child{margin-right:0}.team__col:nth-child(n){margin-left:auto;margin-right:0}.team__col:before{background-color:#707372;content:"";height:2px;left:0;position:absolute;top:0;width:100%}}.team__col-wrapper{pointer-events:none;text-align:center}.team__image{display:none}@media only screen and (max-width:768px){.team__image{display:block;margin-top:40px}}.team__title{margin:25px 0}.alt-para-image__wrapper{flex-basis:83.33333%;flex-grow:0;flex-shrink:0;margin-left:8.33333%!important;max-width:83.33333%;padding:100px 0;width:83.33333%}.alt-para-image__wrapper:nth-child(n){margin-left:0;margin-right:0}.alt-para-image__wrapper:last-child{margin-right:0}.alt-para-image__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.alt-para-image__wrapper{padding:50px 0}}.alt-para-image__intro{flex-basis:66.66667%;flex-grow:0;flex-shrink:0;margin-left:4.16667%!important;max-width:66.66667%;padding:0 10px 40px;text-align:left;width:66.66667%}.alt-para-image__intro:nth-child(n){margin-left:0;margin-right:0}.alt-para-image__intro:last-child{margin-right:0}.alt-para-image__intro:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.alt-para-image__intro{flex-basis:91.66667%;flex-grow:0;flex-shrink:0;max-width:91.66667%;padding:0 18px 40px;width:91.66667%}.alt-para-image__intro:nth-child(n){margin-left:0;margin-right:0}.alt-para-image__intro:last-child{margin-right:0}.alt-para-image__intro:nth-child(24n){margin-left:auto;margin-right:0}}.alt-para-image__row{border-top:1px solid #111;display:flex;padding:60px 0}@media only screen and (max-width:768px){.alt-para-image__row{flex-direction:column}}.alt-para-image__row:hover{position:relative;z-index:10}.alt-para-image__row:hover img{opacity:1}.alt-para-image__row:nth-child(odd) .alt-para-image__header{order:2}.alt-para-image__row:nth-child(2n) .alt-para-image__header,.alt-para-image__row:nth-child(odd) .alt-para-image__para{order:1}@media only screen and (max-width:768px){.alt-para-image__row:nth-child(2n) .alt-para-image__header{order:2}}.alt-para-image__row:nth-child(2n) .alt-para-image__para{order:2}@media only screen and (max-width:768px){.alt-para-image__row:nth-child(2n) .alt-para-image__para{order:1}}.alt-para-image__row:last-of-type{border-bottom:1px solid #111}.alt-para-image__header{align-items:center;display:flex;flex-basis:50%;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;max-width:50%;width:50%}.alt-para-image__header:nth-child(n){margin-left:0;margin-right:0}.alt-para-image__header:last-child{margin-right:0}.alt-para-image__header:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.alt-para-image__header{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:40px;max-width:100%;width:100%}.alt-para-image__header:nth-child(n){margin-left:0}.alt-para-image__header:last-child{margin-right:0}.alt-para-image__header:nth-child(n){margin-left:auto;margin-right:0}}.alt-para-image__para{display:flex;flex-basis:50%;flex-grow:0;flex-shrink:0;max-width:50%;width:50%}.alt-para-image__para:nth-child(n){margin-left:0;margin-right:0}.alt-para-image__para:last-child{margin-right:0}.alt-para-image__para:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.alt-para-image__para{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.alt-para-image__para:nth-child(n){margin-left:0}.alt-para-image__para:last-child{margin-right:0}.alt-para-image__para:nth-child(n){margin-left:auto;margin-right:0}}.alt-para-image__para-wrapper{align-self:center;flex-basis:80%;flex-grow:0;flex-shrink:0;height:100%;margin-left:10%!important;max-width:80%;width:80%}.alt-para-image__para-wrapper:nth-child(n){margin-left:0;margin-right:0}.alt-para-image__para-wrapper:last-child{margin-right:0}.alt-para-image__para-wrapper:nth-child(10n){margin-left:auto;margin-right:0}.alt-para-image__para-wrapper>p:last-of-type{margin-bottom:0}.alt-para-image img{opacity:0;position:absolute;top:48%;transition:.3s}.alt-para-image__title{font-weight:400;padding:25px 0;text-align:center}.alt-para-image__image{height:360px;margin-left:-180px;margin-top:-170px;width:360px}.iframe-block__wrapper{align-items:center;display:flex;flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;padding:100px 0;width:75%}.iframe-block__wrapper:nth-child(n){margin-left:0;margin-right:0}.iframe-block__wrapper:last-child{margin-right:0}.iframe-block__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.iframe-block__wrapper{flex-basis:75%;flex-direction:column;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;padding:50px 0;width:75%}.iframe-block__wrapper:nth-child(n){margin-left:0;margin-right:0}.iframe-block__wrapper:last-child{margin-right:0}.iframe-block__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.iframe-block iframe{height:800px;min-width:100%;width:1px}.green-banner{background-color:#c6cf21;margin-bottom:15%}.green-banner__wrapper{align-items:center;display:flex;flex-basis:91.66667%;flex-grow:0;flex-shrink:0;margin-left:4.16667%!important;max-width:91.66667%;padding:100px 0;width:91.66667%}.green-banner__wrapper:nth-child(n){margin-left:0;margin-right:0}.green-banner__wrapper:last-child{margin-right:0}.green-banner__wrapper:nth-child(24n){margin-left:auto;margin-right:0}.green-banner__title{flex-basis:54.54545%;flex-grow:0;flex-shrink:0;margin-left:-9.09091%!important;max-width:54.54545%;position:relative;width:54.54545%}.green-banner__title:nth-child(n){margin-left:0;margin-right:0}.green-banner__title:last-child{margin-right:0}.green-banner__title:nth-child(2n){margin-left:auto;margin-right:0}.green-banner__cross{align-items:center;display:flex;flex-basis:50%;flex-grow:0;flex-shrink:0;justify-content:center;max-width:50%;position:relative;width:50%}.green-banner__cross:nth-child(n){margin-left:0;margin-right:0}.green-banner__cross:last-child{margin-right:0}.green-banner__cross:nth-child(2n){margin-left:auto;margin-right:0}.green-banner__cross:before{content:"";display:block;padding-bottom:100%}.green-banner__cross .cross-1{background-color:red;display:block;height:100%;position:absolute;width:33%}.green-banner__cross .cross-2{background-color:#fafafa;display:block;height:33%;position:absolute;width:100%}.full-video{background-color:#111;height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.full-video embed,.full-video iframe,.full-video object{height:100%;left:0;position:absolute;top:0;width:100%}.home>.text-image:before{background-color:#fafafa;content:"";display:block;height:4px;left:0;position:absolute;top:-2px;width:100vw;z-index:10}.services .hero-text-image{margin-bottom:200px}.sector-detail .hero-text-image{margin-bottom:200px;padding-bottom:0}.sector-detail .projects-listing__col{opacity:1}.news{padding:130px 0 0}@media only screen and (max-width:768px){.news{padding:100px 0 0}}.news__hero{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;opacity:0;padding-bottom:100px;width:75%}.news__hero:nth-child(n){margin-left:0;margin-right:0}.news__hero:last-child{margin-right:0}.news__hero:nth-child(24n){margin-left:auto;margin-right:0}.anim-visible .news__hero{opacity:1}@media only screen and (max-width:768px){.news__hero{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;opacity:1;padding-bottom:50px;width:75%}.news__hero:nth-child(n){margin-left:0;margin-right:0}.news__hero:last-child{margin-right:0}.news__hero:nth-child(16n){margin-left:auto;margin-right:0}}.news__hero-title{text-transform:uppercase}.news__listing{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.news__listing:nth-child(n){margin-left:0;margin-right:0}.news__listing:last-child{margin-right:0}.news__listing:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.news__listing{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.news__listing:nth-child(n){margin-left:0;margin-right:0}.news__listing:last-child{margin-right:0}.news__listing:nth-child(16n){margin-left:auto;margin-right:0}}.news__listing.loadmore-visible .news__single{opacity:1}.news__loadmore{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;margin-top:5%;max-width:75%;position:relative;text-align:center;width:75%}.news__loadmore:nth-child(n){margin-left:0;margin-right:0}.news__loadmore:last-child{margin-right:0}.news__loadmore:nth-child(24n){margin-left:auto;margin-right:0}.news__loadmore-btn.disabled{display:none}@media only screen and (max-width:768px){.news__loadmore{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;width:75%}.news__loadmore:nth-child(n){margin-left:0;margin-right:0}.news__loadmore:last-child{margin-right:0}.news__loadmore:nth-child(16n){margin-left:auto;margin-right:0}}.news__loadmore .spinner{left:50%;margin:0;opacity:0;position:absolute;top:-60px;transform:translate(-50%)}.news__single{display:flex;padding:30px 0;position:relative}.news__single *{pointer-events:none}.desktop .news__single:hover .news__single-date{transform:translate(50px)}.desktop .news__single:hover .news__single__arrow{opacity:1;transform:translate(0);transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:.1s}.news__single__arrow{bottom:6px;left:0;margin-top:20px;opacity:0;position:absolute;transform:translate(-20px,-20px);transition:opacity .1s ease-out,transform .4s ease-out}@media only screen and (max-width:768px){.news__single__arrow{display:none}.news__single{flex-direction:column}}.news__single:before{top:0}.news__single:before,.news__single:last-of-type:after{background-color:#707372;content:"";display:block;height:1px;position:absolute;width:100%}.news__single:last-of-type:after{bottom:0}.news__single-date{color:#111;display:block;margin-top:10%;position:relative;transition:transform .4s ease}.news__single-title{color:#111}@media only screen and (max-width:768px){.news__single-title{margin-bottom:20px}}.news__single-text{color:#111;margin-bottom:20px}@media only screen and (max-width:768px){.news__single-text{margin-bottom:25px}}.news__single-left{flex-basis:38.88889%;flex-grow:0;flex-shrink:0;max-width:38.88889%;width:38.88889%}.news__single-left:nth-child(n){margin-left:0;margin-right:0}.news__single-left:last-child{margin-right:0}.news__single-left:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.news__single-left{flex-basis:100%;flex-grow:0;flex-shrink:0;max-width:100%;width:100%}.news__single-left:nth-child(n){margin-left:0}.news__single-left:last-child{margin-right:0}.news__single-left:nth-child(n){margin-left:auto;margin-right:0}}.news__single-image{display:none}@media only screen and (max-width:768px){.news__single-image{display:block;margin-bottom:30px}}.news__single-right{flex-basis:33.33333%;flex-grow:0;flex-shrink:0;margin-left:27.77778%!important;max-width:33.33333%;position:relative;width:33.33333%}.news__single-right:nth-child(n){margin-left:0;margin-right:0}.news__single-right:last-child{margin-right:0}.news__single-right:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.news__single-right{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.news__single-right:nth-child(n){margin-left:0}.news__single-right:last-child{margin-right:0}.news__single-right:nth-child(n){margin-left:auto;margin-right:0}}.news__single-featured{display:flex;opacity:0;padding:40px 0;position:relative}.anim-visible .news__single-featured{opacity:1}@media only screen and (max-width:768px){.news__single-featured{flex-direction:column;opacity:1}}.news__single-featured:before{background-color:#707372;content:"";display:block;height:2px;position:absolute;top:0;width:100%}.news__single-featured .news__single-title{margin-bottom:30px}@media only screen and (max-width:768px){.news__single-featured .news__single-title{margin-bottom:20px}}.news__single-featured .news__single-left{flex-basis:55.55556%;flex-grow:0;flex-shrink:0;max-width:55.55556%;width:55.55556%}.news__single-featured .news__single-left:nth-child(n){margin-left:0;margin-right:0}.news__single-featured .news__single-left:last-child{margin-right:0}.news__single-featured .news__single-left:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.news__single-featured .news__single-left{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.news__single-featured .news__single-left:nth-child(n){margin-left:0}.news__single-featured .news__single-left:last-child{margin-right:0}.news__single-featured .news__single-left:nth-child(n){margin-left:auto;margin-right:0}}.news__single-featured .news__single-left img{width:100%}@media only screen and (max-width:768px){.news__single-featured .news__single-left img{margin-bottom:30px}}.news__single-featured .news__single-right{display:flex;flex-basis:38.88889%;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;margin-left:11.11111%!important;max-width:38.88889%;width:38.88889%}.news__single-featured .news__single-right:nth-child(n){margin-left:0;margin-right:0}.news__single-featured .news__single-right:last-child{margin-right:0}.news__single-featured .news__single-right:nth-child(2n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.news__single-featured .news__single-right{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.news__single-featured .news__single-right:nth-child(n){margin-left:0}.news__single-featured .news__single-right:last-child{margin-right:0}.news__single-featured .news__single-right:nth-child(n){margin-left:auto;margin-right:0}}.single-news .wysiwyg-with-quote{padding:40px 0}@media only screen and (max-width:768px){.single-news .wysiwyg-with-quote{padding:20px 0}}.single-news__flexible{opacity:0}.anim-visible .single-news__flexible{opacity:1}@media only screen and (max-width:1024px){.single-news__flexible{margin-bottom:50px}}@media only screen and (max-width:768px){.single-news__flexible{opacity:1}}@media only screen and (max-width:1024px){.single-news .featured-news{margin-bottom:100px}}@media only screen and (max-width:768px){.single-news .featured-news{margin-bottom:50px}}.fourofour{align-items:Center;display:flex;justify-content:center;min-height:90vh}@media only screen and (max-width:768px){.fourofour{min-height:0;padding:100px 0}}.fourofour__wrapper{align-items:center;display:flex;flex-direction:column;padding:40px;position:relative;top:-100px}@media only screen and (max-width:768px){.fourofour__wrapper{top:0}}.fourofour__span{pointer-events:none}.fourofour__title{font-weight:400;margin-bottom:50px}.fourofour__content{margin-top:-20%;text-align:center}.fourofour .btn-round-black:hover{background-color:#c6cf21;color:#111}.careers .alt-para-image{background-color:#111}.careers .alt-para-image__row{border-color:#fafafa}.careers .alt-para-image__header,.careers .alt-para-image__intro,.careers .alt-para-image__para-wrapper{color:#fafafa}.careers .triple-column{background-color:#111}.careers .triple-column__col-second,.careers .triple-column__col-third,.careers .triple-column__title{color:#fafafa}.careers .dark{background-color:#111;color:#fafafa}.careers .carrousel{background-color:#111;margin-bottom:20%}.careers .carrousel .swiper-carrousel-auto{transform:translateY(50%)}.careers .dark{position:relative}.careers .dark:before{background-color:#111;content:"";display:block;height:calc(100% + 4px);position:absolute;top:-2px;width:100%}.careers .dark>div{position:relative}.simple-page__wrapper{flex-basis:75%;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;padding-bottom:150px;padding-top:130px;position:relative;width:75%;z-index:2}.simple-page__wrapper:nth-child(n){margin-left:0;margin-right:0}.simple-page__wrapper:last-child{margin-right:0}.simple-page__wrapper:nth-child(24n){margin-left:auto;margin-right:0}@media only screen and (max-width:768px){.simple-page__wrapper{flex-basis:75%;flex-direction:column;flex-grow:0;flex-shrink:0;margin-left:12.5%!important;max-width:75%;padding-bottom:50px;padding-top:100px;width:75%}.simple-page__wrapper:nth-child(n){margin-left:0;margin-right:0}.simple-page__wrapper:last-child{margin-right:0}.simple-page__wrapper:nth-child(16n){margin-left:auto;margin-right:0}}.simple-page__title{padding-bottom:100px}.swiper-container{list-style:none;margin:0 auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:27px 44px;cursor:pointer;height:44px;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23007aff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E");left:auto;right:10px}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath fill='%23fff' d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#007aff;opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fafafa}.swiper-pagination-progressbar.swiper-pagination-white{background:#ffffff40}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fafafa}.swiper-pagination-black .swiper-pagination-bullet-active{background:#111}.swiper-pagination-progressbar.swiper-pagination-black{background:#00000040}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#111}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{animation:swiper-preloader-spin 1s steps(12) infinite;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-lazy-preloader:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;width:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-cube-shadow{background:#000;bottom:0;filter:blur(50px);height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.selectr-container li,.selectr-option,.selectr-tag{list-style:none}.selectr-container{position:relative}.selectr-hidden{overflow:hidden;position:absolute;clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;padding:0;width:1px}.selectr-visible{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:11}.selectr-desktop.multiple .selectr-visible{display:none}.selectr-desktop.multiple.native-open .selectr-visible{display:block;height:auto;min-height:200px!important;opacity:1;top:100%}.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}.selectr-selected{background-color:#fff;border:1px solid #999;border-radius:3px;box-sizing:border-box;cursor:pointer;padding:7px 28px 7px 14px;position:relative;width:100%;z-index:1}.selectr-selected:before{border-color:#6c7a86 transparent transparent;border-style:solid;border-width:4px 4px 0;content:"";height:0;position:absolute;right:10px;top:50%;transform:rotate(0) translate3d(0,-50%,0);width:0}.selectr-container.native-open .selectr-selected:before,.selectr-container.open .selectr-selected:before{border-color:transparent transparent #6c7a86;border-style:solid;border-width:0 4px 4px}.selectr-label{display:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.selectr-placeholder{color:#6c7a86}.selectr-tags{margin:0;padding:0;white-space:normal}.has-selected .selectr-tags{margin:0 0 -2px}.selectr-tag{background:#acb7bf;border:none;border-radius:10px;color:#fff;cursor:default;float:left;margin:0 2px 2px 0;padding:2px 25px 2px 8px;position:relative}.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}.selectr-options-container{background-color:#fff;border:1px solid #999;border-radius:0 0 3px 3px;border-top:0 solid transparent;box-sizing:border-box;display:none;left:0;position:absolute;top:calc(100% - 1px);width:100%;z-index:10000}.selectr-container.open .selectr-options-container{display:block}.selectr-input-container{display:none;position:relative}.selectr-clear,.selectr-input-clear,.selectr-tag-remove{background-color:transparent;border:none;cursor:pointer;height:20px;padding:0;position:absolute;right:22px;top:50%;transform:translate3d(0,-50%,0);width:20px;z-index:11}.selectr-clear,.selectr-input-clear{display:none}.selectr-container.has-selected .selectr-clear,.selectr-input-container.active,.selectr-input-container.active .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}.selectr-selected .selectr-tag-remove{right:2px}.selectr-clear:after,.selectr-clear:before,.selectr-input-clear:after,.selectr-input-clear:before,.selectr-tag-remove:after,.selectr-tag-remove:before{background-color:#6c7a86;content:" ";height:10px;left:9px;position:absolute;top:5px;width:2px}.selectr-tag-remove:after,.selectr-tag-remove:before{background-color:#fff;height:12px;top:4px;width:3px}.selectr-clear:before,.selectr-input-clear:before,.selectr-tag-remove:before{transform:rotate(45deg)}.selectr-clear:after,.selectr-input-clear:after,.selectr-tag-remove:after{transform:rotate(-45deg)}.selectr-input{border:1px solid #999;border-radius:3px;box-sizing:border-box;left:5px;margin:10px 15px;padding:7px 30px 7px 9px;top:5px;width:calc(100% - 30px)}.selectr-notice{background-color:#fff;border-radius:0 0 3px 3px;border-top:1px solid #999;box-sizing:border-box;display:none;padding:8px 16px;width:100%}.input-tag,.taggable .selectr-label{width:auto}.selectr-container.notice .selectr-notice{display:block}.selectr-container.notice .selectr-selected{border-radius:3px 3px 0 0}.selectr-options{display:none;margin:0;max-height:200px;overflow-x:auto;overflow-y:scroll;padding:0;position:relative;top:calc(100% + 2px)}.selectr-container.notice .selectr-options-container,.selectr-container.open .selectr-input-container,.selectr-container.open .selectr-options{display:block}.selectr-option{cursor:pointer;display:block;font-weight:400;padding:5px 20px;position:relative}.has-selected .selectr-placeholder,.selectr-empty,.selectr-option.excluded{display:none}.selectr-options.optgroups>.selectr-option{padding-left:25px}.selectr-optgroup{font-weight:700;padding:0}.selectr-optgroup--label{font-weight:700;margin-top:10px;padding:5px 15px}.selectr-match{text-decoration:underline}.selectr-option.selected{background-color:#ddd}.selectr-option.active{background-color:#5897fb;color:#fff}.selectr-option.disabled{opacity:.4}.selectr-container.open .selectr-selected{border-color:#999 #999 transparent;border-radius:3px 3px 0 0}.selectr-container.open .selectr-selected:after{transform:rotate(180deg) translate3d(0,50%,0)}.selectr-disabled{opacity:.6}.has-selected .selectr-label{display:block}.taggable .selectr-selected{padding:4px 28px 4px 4px}.taggable .selectr-selected:after{clear:both;content:" ";display:table}.taggable .selectr-tags{display:block;float:left}.taggable .selectr-placeholder{display:none}.input-tag{float:left;min-width:90px}.selectr-tag-input{border:none;font-family:inherit;font-size:inherit;font-weight:inherit;padding:3px 10px;width:100%}.selectr-input-container.loading:after{animation:spin .5s linear 0s infinite normal forwards running;border:3px solid #ddd;border-radius:50%;border-top-color:#aaa;content:"";height:20px;position:absolute;right:20px;top:50%;transform:translate3d(0,-50%,0);transform-origin:50% 0 0;width:20px}@keyframes spin{0%{transform:rotate(0) translate3d(0,-50%,0)}to{transform:rotate(1turn) translate3d(0,-50%,0)}}.selectr-container.open.inverted .selectr-selected{border-color:transparent #999 #999;border-radius:0 0 3px 3px}.selectr-container.inverted .selectr-options-container{background-color:#fff;border-color:#999 #999 transparent;border-radius:3px 3px 0 0;border-width:1px 1px 0;bottom:calc(100% - 1px);top:auto}.selectr-container ::-moz-placeholder{color:#6c7a86;opacity:1}.selectr-container ::placeholder{color:#6c7a86;opacity:1}html{scroll-padding-top:0}body,html{height:auto;min-height:100%}#wrap{padding-top:0}.home__hero--footer .label,.home__hero--image-center .home__hero--image-container,.home__hero--image-grid-center,.home__hero--image-grid-right,.home__hero--image-single,.home__hero--text-wrapper span{opacity:1}.home__hero--image-single .home__hero--image-wrapper{height:calc(100vh - 180px);left:0;position:absolute;right:auto;top:110px;width:62vw}.home__hero--image-single .home__hero--image-container{height:100%;overflow:hidden;position:relative;width:100%}.home__hero--image-single .home__hero--image-container img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:979px){.home__hero--image-single{display:none}}.split-image-horizontal__left{transform:translateY(0)}.split-image-horizontal__left img{transform:translateY(0) scale(1.2)}.split-image-horizontal__right{transform:translate(0)}.split-image-horizontal__right img{transform:translate(0) scale(1.2)}.split-image-horizontal--single .split-image-horizontal__left{height:100%;left:0;top:0;width:100%}.split-image-horizontal--single .split-image-horizontal__left img{transform:none;width:100%}.split-image-horizontal--single .split-image-horizontal__right{display:none}.text-image__text-image{display:block}.text-image__text-image .split-image-horizontal--single{height:420px}.text-image__text-image .split-image-horizontal--single img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:768px){.text-image__text-image{display:block;margin-bottom:0}.text-image__text-image .split-image-horizontal--single,.text-image__text-image .split-image-horizontal--single img{height:auto}}.banner-split-bg__background-right{transform:translate(0)}.banner-split-bg__background-left{transform:translateY(0)}.banner-split-bg__background{display:block}.banner-split-bg__background-full{inset:0;overflow:hidden;position:absolute}.banner-split-bg__background-full:after{background:#00000047;content:"";inset:0;position:absolute}.banner-split-bg__background-full .banner-split-bg__image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:none;width:100%}.banner-split-bg__content{opacity:1;z-index:2}.banner-split-bg__logo{display:block;height:72px;margin-bottom:24px;-o-object-fit:contain;object-fit:contain;width:72px}@media only screen and (max-width:768px){.banner-split-bg__background,.banner-split-bg__background-full{inset:0;position:absolute}.banner-split-bg__logo{height:56px;margin-bottom:16px;width:56px}}.featured-news__border,.nav-sector__image{opacity:1}.nav-mobile{display:flex!important;flex-direction:column;pointer-events:none;transform:translate(100vw);transition:transform .4s cubic-bezier(.645,.045,.355,1),visibility 0s linear .4s;visibility:hidden}.nav-mobile.is-open{pointer-events:auto;transform:translate(0);transition:transform .4s cubic-bezier(.645,.045,.355,1),visibility 0s linear 0s;visibility:visible}.nav_main{-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);background:#ffffffbf;border-bottom:1px solid hsla(0,0%,100%,.3);box-shadow:0 2px 20px #0000000f}.nav_main.sticky{-webkit-backdrop-filter:blur(16px) saturate(200%);backdrop-filter:blur(16px) saturate(200%);background:#ffffffeb}.nav_main>.nav_main--wrapper .nav_main--wrapper-left>a .nav_main--logo,.nav_main>.nav_main--wrapper .nav_main--wrapper-left>a.nav_main--logo{align-items:center;display:flex;height:auto;min-width:150px;width:150px}.nav_main>.nav_main--wrapper .nav_main--wrapper-left>a .nav_main--logo img{display:block;height:auto;max-width:none;width:120px}@media only screen and (max-width:979px){.nav_main>.nav_main--wrapper .nav_main--wrapper-left>a .nav_main--logo,.nav_main>.nav_main--wrapper .nav_main--wrapper-left>a.nav_main--logo{min-width:120px;width:120px}.nav_main>.nav_main--wrapper .nav_main--wrapper-left>a .nav_main--logo img{width:120px}}.anim-fade-in{opacity:1!important;transform:none!important}.anim-split-image{clip-path:none!important}.anim-split-image img{transform:none!important}.hero-text-image__links-label{font-size:27px!important;line-height:1.3!important;text-transform:uppercase!important}@media only screen and (max-width:768px){.hero-text-image__links-label{font-size:20px!important}}.error-page{align-items:center;background:var(--color-dark);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.error-page__bg{inset:0;position:absolute;z-index:0}.error-page__bg img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.18;width:100%}.error-page__inner{max-width:1100px;padding:40px;position:relative;width:100%;z-index:1}.error-page__layout{align-items:center;display:flex;gap:64px;justify-content:center}.error-page__text{flex:0 0 auto;max-width:480px}.error-page__illustration{flex:0 0 420px;max-width:420px}.error-page__illustration img{display:block;height:auto;width:100%}.error-page__code{color:var(--color-green);font-size:clamp(6rem,20vw,12rem);letter-spacing:-.04em;line-height:1;margin-bottom:16px}.error-page__code,.error-page__title{font-family:var(--font-display,"Moderat",sans-serif);font-weight:700}.error-page__title{color:var(--color-white);font-size:clamp(1.5rem,4vw,2.25rem);letter-spacing:-.02em;margin:0 0 16px}.error-page__message{color:#ffffff8c;font-family:var(--font-body,"AdelleSans",sans-serif);font-size:1rem;line-height:1.7;margin:0 0 40px}.error-page__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.error-page__btn{align-items:center;border-radius:2px;display:inline-flex;font-family:var(--font-display,"Moderat",sans-serif);font-size:.8rem;font-weight:700;letter-spacing:.08em;padding:16px 32px;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease,background .2s ease,color .2s ease}.error-page__btn--primary{background:var(--color-green);color:var(--color-dark)}.error-page__btn--primary:hover{opacity:.85}.error-page__btn--secondary{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#fff9}.error-page__btn--secondary:hover{border-color:#ffffff80;color:var(--color-white)}@media(max-width:860px){.error-page__layout{flex-direction:column-reverse;gap:32px;text-align:center}.error-page__illustration{flex:none;max-width:280px}.error-page__actions{justify-content:center}}
