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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}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{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none}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{display:block;height:1px;border:0;border-top:1px solid #ccc;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}.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{padding:0;border:0}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body{font:16px Helmet,Freesans,sans-serif}body,html{width:100%;height:100%}a,button{cursor:pointer;font-size:100%}button{border:0;padding:0;margin:0}*{box-sizing:border-box}body,html{position:relative}body{width:100vw;height:100%;overflow-x:hidden;overflow-y:scroll}body.locked{overflow-y:hidden}body.desktop{overscroll-behavior-y:none}.scroll-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh}.is-scrolling,.is-scrolling *{pointer-events:none!important}body{color:#000;-webkit-overflow-scrolling:touch}a,a:active,a:focus,a:hover{color:#000;outline:0}#wrap{overflow-x:hidden}button:focus{outline:0}.is-blog .component__container--small{position:relative;margin-bottom:120px!important}@media (max-width:979px){.is-blog .component__container--small{margin-bottom:60px!important}}.is-blog.component__introduction .headline__lines__content{-webkit-font-feature-settings:'clig' off,'liga' off;font-feature-settings:'clig' off,'liga' off;font-size:96px;font-style:normal;font-weight:400;line-height:108.3%}@media (max-width:979px){.is-blog.component__introduction .headline__lines__content{font-size:48px}}.is-blog.component__introduction h2{width:50%;margin-bottom:0}@media (max-width:979px){.is-blog.component__introduction h2{width:75%}}.is-blog.component__introduction .caption.caption--regular{margin-bottom:8px}@font-face{font-family:tt;src:url(https://ivadolabs.com/app/themes/ivadolabs/assets/fonts/TTCommons/Regular/TTCommons-Regular.eot?#iefix) format("embedded-opentype"),url(https://ivadolabs.com/app/themes/ivadolabs/assets/fonts/TTCommons/Regular/TTCommons-Regular.otf) format("opentype"),url(https://ivadolabs.com/app/themes/ivadolabs/assets/fonts/TTCommons/Regular/TTCommons-Regular.woff) format("woff"),url(https://ivadolabs.com/app/themes/ivadolabs/assets/fonts/TTCommons/Regular/TTCommons-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:tt;src:url(https://ivadolabs.com/app/themes/ivadolabs/assets/fonts/TTCommons/DemiBold/TTCommons-DemiBold.eot?#iefix) format("embedded-opentype"),url(https://ivadolabs.com/app/themes/ivadolabs/assets/fonts/TTCommons/DemiBold/TTCommons-DemiBold.otf) format("opentype"),url(https://ivadolabs.com/app/themes/ivadolabs/assets/fonts/TTCommons/DemiBold/TTCommons-DemiBold.woff) format("woff"),url(https://ivadolabs.com/app/themes/ivadolabs/assets/fonts/TTCommons/DemiBold/TTCommons-DemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:tt;src:url(https://ivadolabs.com/app/themes/ivadolabs/assets/fonts/TTCommons/Bold/TTCommons-Bold.eot?#iefix) format("embedded-opentype"),url(https://ivadolabs.com/app/themes/ivadolabs/assets/fonts/TTCommons/Bold/TTCommons-Bold.otf) format("opentype"),url(https://ivadolabs.com/app/themes/ivadolabs/assets/fonts/TTCommons/Bold/TTCommons-Bold.woff) format("woff"),url(https://ivadolabs.com/app/themes/ivadolabs/assets/fonts/TTCommons/Bold/TTCommons-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}body{font-family:tt;font-size:1rem}.body,.caption,.headline{font-weight:400}.body--bold,.caption--bold,.headline--bold{font-family:tt}.headline__lines{overflow:hidden}.headline__lines__content{-webkit-transform-origin:left;transform-origin:left;opacity:0;-webkit-transform:translateY(100%) rotateZ(10deg);transform:translateY(100%) rotateZ(10deg);will-change:opacity,transform}.headline--1,h1{font-size:11rem;line-height:10rem}.headline--2,h2{font-size:6rem;line-height:6.5rem}.component__numbered-list ol li::before,.headline--3,h3{font-size:4.5rem;line-height:4.5rem}.component__project-text-large__container h1,.component__project-text-large__container h2,.component__project-text-large__container h3,.component__project-text-large__container h4,.component__project-text-large__container h5,.component__wysiwyg>div>div h2,.headline--4,h4,h5,h6{font-size:3rem;line-height:3.5rem}.component__numbered-list__title,.component__wysiwyg>div>div h3,.headline--5{font-size:2rem;line-height:2rem}.body--1{font-size:2rem;line-height:2.5rem}.body--2{font-size:1.5rem;line-height:2rem}.body--3,.component__grid__element__label>mark,.component__numbered-list__description,.is-blog.component__inline-text-rotated-images .component__inline-text-rotated-images__label span{font-size:1.25rem;line-height:1.75rem}.body--label{color:#929287}.caption{font-size:1.625rem;line-height:150%}@media (max-width:979px){.caption{font-size:1.125rem;line-height:1.75rem}}.caption--sm{font-size:1.125rem;line-height:1.75rem}a:not(.caption):not(.special-link):not(.component__menu__link){color:#04040a;font-weight:600;text-decoration:underline}a.yellow:not(.caption){color:#ffb800}.button{font-family:tt;font-size:1rem;line-height:1.5rem;font-weight:400}.button--bold{font-family:tt}.button--category{color:#04040a;padding:7px 20px;border-radius:20px;background-color:#fff;transition:all .3s ease-in-out;border:1px solid #04040a}.button--category:hover{color:var(--cat-color);border-color:var(--cat-color)}.button--category.active{background-color:var(--cat-color);border-color:var(--cat-color);pointer-events:none}.button--category.all:hover{background-color:#04040a;color:#fff}.button--category.all.active{color:#fff}@media screen and (max-width:480px){.button{font-size:14px;line-height:18px}}h1,h2,h3,h4,h5,h6{font-weight:400}ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:40px;margin-bottom:15px}.component__legals ol,.component__legals ul{padding:20px 0 0 40px}.component__generic ol,.component__generic ul{padding:20px 0 0 40px}@media (max-width:1280px){.component__numbered-list ol li::before,.headline--1,.headline--2,.headline--3,h1,h2,h3{font-size:3rem;line-height:3.5rem}.component__project-text-large__container h1,.component__project-text-large__container h2,.component__project-text-large__container h3,.component__project-text-large__container h4,.component__project-text-large__container h5,.component__wysiwyg>div>div h2,.headline--4,h4,h5,h6{font-size:2rem;line-height:2rem}.body--1{font-size:1.8rem;line-height:2rem}.body--3,.component__grid__element__label>mark,.component__numbered-list__description,.is-blog.component__inline-text-rotated-images .component__inline-text-rotated-images__label span{font-size:1.125rem;line-height:1.6rem}}@media (max-width:979px){.body--3,.component__grid__element__label>mark,.component__numbered-list__description,.is-blog.component__inline-text-rotated-images .component__inline-text-rotated-images__label span{font-size:1rem}}.component{width:100%;display:-ms-grid;display:grid;position:relative}.component__container{width:calc(100% - 7.5rem);margin-left:auto;margin-right:auto}.component__container--small{width:calc(100% - 15rem);max-width:1440px}.component--section{min-height:calc(var(--vh,1vh) * 100)}.view.view__listing-blog .component--section{min-height:0}.component__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.component__columns>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%}.component__columns>div:first-of-type{-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit}.component__columns--left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.component__columns--left>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%;-ms-flex-negative:0;flex-shrink:0}.component__columns--left>div:first-of-type{-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit}.component__columns--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.component__columns--right>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%;-ms-flex-negative:0;flex-shrink:0}.is-blog .component__columns--right>div{width:40.33%}@media (max-width:1280px){.is-blog .component__columns--right>div{width:45.33%}}@media (max-width:979px){.is-blog .component__columns--right>div{width:100%}}.is-blog .component__columns--right>div:not(.component__text-image__text){width:58.33%}@media (max-width:1280px){.is-blog .component__columns--right>div:not(.component__text-image__text){width:50%}}.component__columns--right>div:first-of-type{-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit}.component__columns--major-left>div{width:45%}.component__columns--major-left>div:first-of-type{width:55%}@media (max-width:1440px){.component__columns--major-left>div:first-of-type{width:75%}}.component__columns--major-left-wide>div:first-of-type{width:80%}@media (max-width:1440px){.component__columns--major-left-wide>div:first-of-type{width:80%}}.component__columns--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.component__columns--major-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.component__columns--major-right>div{width:45%}@media (max-width:1024px){.component__columns--major-right>div{width:50%}}@media (max-width:480px){.component__columns--major-right>div{padding-right:0}}.component__columns--major-right>div:first-of-type{width:55%}@media (max-width:1024px){.component__columns--major-right>div:first-of-type{width:50%}}.component__text{max-width:37.5rem}.component__text-wide{max-width:80%}@media (max-width:1280px){.component__container{width:calc(100% - 5.5rem)}}@media (max-width:979px){.component{display:-webkit-box;display:-ms-flexbox;display:flex}.component__container{width:calc(100% - 2.7rem)}.component__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component__columns>div{width:100%!important}.component__columns--left,.component__columns--right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component__columns--left>div,.component__columns--right>div{width:100%!important}.component--section{min-height:0}}.loader{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;position:fixed;z-index:9999;background:#fff;pointer-events:none}#CookiebotWidget .CookiebotWidget-main-logo{display:none!important}#CookiebotWidget #CookiebotWidget-btn-change{padding:7px 18px;font-size:16px;border-radius:34px!important;line-height:22px;width:200px!important;font-family:tt;transition:.3s ease!important;background:#6B9080!important;color:#04040a!important;border-color:#6B9080!important}#CookiebotWidget #CookiebotWidget-btn-change:hover{background:#fff!important;color:#04040a!important;border:1px solid #04040a!important;opacity:1!important}#CookiebotWidget #CookiebotWidget-btn-withdraw{border-color:transparent!important}#CookiebotWidget #CookiebotWidget-btn-withdraw svg{display:none!important}#CookiebotWidget .Cookiebotwidget-consent-icon>svg{fill:#04040a!important}#CookiebotWidget .CookiebotWidget-show-consent-details{color:#04040a!important;font-size:16px!important;font-family:tt!important;position:relative!important}#CookiebotWidget .CookiebotWidget-show-consent-details:after{color:#04040a!important;height:5px!important;width:5px!important;margin-left:8px!important}#CookiebotWidget .CookiebotWidget-show-consent-details:before{content:'';display:block;position:absolute;bottom:6px;left:0;width:100%;height:1px;-webkit-transform:scaleX(0)!important;transform:scaleX(0)!important;background-color:#04040a}#CookiebotWidget .CookiebotWidget-show-consent-details:before{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transform-origin:right;transform-origin:right}.desktop #CookiebotWidget .CookiebotWidget-show-consent-details:hover:before{-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .4s ease!important;transition:transform .4s ease!important;transition:transform .4s ease,-webkit-transform .4s ease!important;-webkit-animation:unset;animation:unset;-webkit-transform:scaleX(1)!important;transform:scaleX(1)!important}.desktop #CookiebotWidget .CookiebotWidget-show-consent-details:hover:after{-webkit-transform:translateY(-50%) translateX(5px)!important;transform:translateY(-50%) translateX(5px)!important}#CybotCookiebotDialog{font-family:tt!important;font-size:16px!important}#CybotCookiebotDialog *{font-family:tt!important;font-size:16px!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper{margin-top:5px!important}#CybotCookiebotDialog h2{font-family:tt!important;font-size:18px!important}#CybotCookiebotDialog #CybotCookiebotDialogPoweredByText{display:none!important}#CybotCookiebotDialog #CybotCookiebotDialogHeader{display:none}#CybotCookiebotDialog #CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialog #CybotCookiebotDialogPoweredbyLink{display:none}#CybotCookiebotDialog #CybotCookiebotDialogNavAbout.CybotCookiebotDialogActive,#CybotCookiebotDialog #CybotCookiebotDialogNavDeclaration.CybotCookiebotDialogActive,#CybotCookiebotDialog #CybotCookiebotDialogNavDetails.CybotCookiebotDialogActive{color:#04040a!important;border-color:#04040a!important;transition:opacity .4s ease!important}.desktop #CybotCookiebotDialog #CybotCookiebotDialogNavAbout:hover,.desktop #CybotCookiebotDialog #CybotCookiebotDialogNavDeclaration:hover,.desktop #CybotCookiebotDialog #CybotCookiebotDialogNavDetails:hover{transition:opacity .4s ease!important;opacity:.5!important;color:#04040a!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:not(.CybotCookiebotDialogHide){padding:7px 18px;font-size:16px;border-radius:34px!important;line-height:22px;border:1px solid #04040a!important;width:200px!important;font-family:tt;transition:.3s ease!important;background:#6B9080!important;color:#04040a!important;border-color:#6B9080!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:not(.CybotCookiebotDialogHide):hover{background:#fff!important;color:#04040a!important;border:1px solid #04040a!important;opacity:1!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonCustomize{padding:7px 18px;font-size:16px;border-radius:34px!important;line-height:22px;color:#04040a!important;background:0 0!important;border:1px solid #04040a!important;width:200px!important;font-family:tt;transition:.3s ease!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline .CybotCookiebotDialogArrow,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow{display:none!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDecline:hover,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonCustomize:hover{background:#04040a!important;color:#fff!important;border:1px solid #04040a!important;opacity:1!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetailsLink{color:#04040a!important;font-size:16px!important;font-family:tt!important;position:relative}#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetailsLink:after{color:#04040a!important;height:5px!important;width:5px!important;margin-left:8px!important;transition:.5s ease!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetailsLink:before{content:'';display:block;position:absolute;bottom:6px;left:0;width:100%;height:1px;-webkit-transform:scaleX(0)!important;transform:scaleX(0)!important;background-color:#04040a}#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetailsLink:before{transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transform-origin:right;transform-origin:right}.desktop #CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetailsLink:hover:before{-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .4s ease!important;transition:transform .4s ease!important;transition:transform .4s ease,-webkit-transform .4s ease!important;-webkit-animation:unset;animation:unset;-webkit-transform:scaleX(1)!important;transform:scaleX(1)!important}.desktop #CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetailsLink:hover:after{-webkit-transform:translateY(-50%) translateX(5px)!important;transform:translateY(-50%) translateX(5px)!important}#CybotCookiebotDialog{-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important;bottom:40px!important;left:40px!important;top:unset!important;max-width:calc(5 / 12 * 100%)!important;min-width:calc(5 / 12 * 100%)!important;max-height:calc(100vh - 100px)!important}@media (max-width:1024px){#CybotCookiebotDialog{max-width:calc(7 / 12 * 100%)!important;min-width:calc(7 / 12 * 100%)!important}}@media (max-width:768px){#CybotCookiebotDialog{max-width:100%!important;min-width:100%!important;bottom:0!important;left:0!important}}.CybotCookiebotDialogContentWrapper{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}div#CybotCookiebotDialogBodyButtonsWrapper{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}#CybotCookiebotDialogTabContent{margin-left:0!important}#CybotCookiebotDialogBodyButtonsWrapper{margin-top:24px}#CybotCookiebotDialogDetailFooter{display:none!important}div#CybotCookiebotDialogBodyButtonsWrapper{margin-top:24px!important}.link{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.link--magnetised{padding:2rem;margin:-2rem;margin-left:-.7rem;position:relative;-webkit-filter:invert(1);filter:invert(1)}.link--magnetised svg{height:2.75rem;width:2.75rem;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:1;mix-blend-mode:difference;pointer-events:none}.link--magnetised svg circle{fill:transparent;stroke:#fff;stroke-width:.016rem;stroke-dasharray:2rem;stroke-dashoffset:2rem;stroke-opacity:.2}.link--magnetised svg.in circle{stroke:transparent;fill:#fff}.layout__header .link--magnetised .link__text{position:relative;padding:0 .25rem}.layout__header .link--magnetised .link__text+.background{background-color:#fff;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.layout__header .current_page_item .link--magnetised .link__text{color:#000}.layout__header .current_page_item .link--magnetised .link__text+.background{-webkit-transform:scale(1);transform:scale(1)}.layout__header .current_page_item .link--magnetised:hover .link__text{color:#fff}.link--white{-webkit-filter:invert(0);filter:invert(0)}.link__content{display:table;position:relative}.link__text{color:#fff}.link__chars{opacity:0;-webkit-transform:translateX(1rem);transform:translateX(1rem);will-change:opacity,transform}.component__introduction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__introduction .component__container{margin-top:calc(4.5rem + 7rem);margin-bottom:9.5rem}.component__introduction .headline{margin-bottom:4rem}.component__introduction h1{margin-bottom:1rem}.component__introduction__image__container,.component__introduction__svg__container{width:100%;width:calc(100% - 7.5rem);margin-left:7.5rem;position:relative}.component__introduction__image__container svg,.component__introduction__svg__container svg{-webkit-transform:translate3d(-50%,-50%,0) scale(1.8);transform:translate3d(-50%,-50%,0) scale(1.8);position:absolute;top:50%;left:50%}.component__introduction__image__container img,.component__introduction__svg__container img{display:block;width:100%}.component__introduction__image--rounded img,.component__introduction__svg--rounded img{border-radius:20px}@media screen and (max-width:979px){.component__introduction{padding-top:5.5rem}.component__introduction .component__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:1.75rem;margin-bottom:3.1rem}.component__introduction h1{margin-top:-.5rem}.component__introduction__image__container,.component__introduction__svg__container{width:100%;margin-left:0;top:-4rem}.component__introduction__image__container{top:0}.component__introduction__image--rounded img{border-radius:12px}.component__introduction h1{margin-top:4.5rem}.component__introduction .headline{margin-top:0;margin-bottom:2rem}}.component__scroll{position:absolute;top:50vh;right:-65px;width:auto;font-size:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:979px){.component__scroll{right:-85px}}.component__scroll:after{content:"";width:100px;height:1px;background:#000;display:inline-block;vertical-align:middle;margin-left:15px;-webkit-transform-origin:right;transform-origin:right;-webkit-animation:component-scroll-animation 1.6s infinite;animation:component-scroll-animation 1.6s infinite;-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1)}@-webkit-keyframes component-scroll-animation{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}51%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes component-scroll-animation{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}51%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}}.component__grid{padding-top:3rem}.component__grid .headline{margin-bottom:2rem}.component__grid__texts{margin-bottom:9.5rem}.component__grid__caption{-webkit-transform:rotateZ(90deg) translateX(-1.5rem);transform:rotateZ(90deg) translateX(-1.5rem);-webkit-transform-origin:left bottom;transform-origin:left bottom;display:inline-block}.component__grid__caption--wrap{position:absolute;top:0;left:0}.component__grid__columns{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.component__grid__column{width:90%;margin-right:-7.5rem;margin-bottom:4rem;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}.component__grid__element{display:inline-block;width:calc(100% - 7.5rem);margin-bottom:6rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.component__grid__element img{width:50%;height:auto;margin-bottom:2rem}.component__grid__element__label{margin-bottom:2rem}.component__grid__element--first{grid-column:1/3}.component__grid__element--first img{width:22.4%}.component__grid__element--first__text{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media (max-width:979px){.component__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:1rem}.component__grid__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2.6rem}.component__grid__column{-webkit-column-count:1;-moz-column-count:1;column-count:1;width:100%;margin-bottom:0;-ms-grid-columns:100%;grid-template-columns:100%}.component__grid__element{width:100%;margin-bottom:3rem}.component__grid__element img{width:100%}.component__grid__element__label{margin-bottom:1.5rem}.component__grid__element--first{grid-column:1/1}.component__grid__element--first img{width:100%}.component__grid__element--first__text{-webkit-column-count:1;-moz-column-count:1;column-count:1}.component__grid__caption{display:none}.component__grid__texts{margin-top:2rem;margin-bottom:0}.component__grid .headline{margin-bottom:2.5rem}}.component__bottom-career{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__bottom-career .component__container>div:nth-of-type(1){margin:10.5rem 0}.component__bottom-career .component__container>div:nth-of-type(2){margin-top:7.25rem;margin-bottom:6.25rem}.component__bottom-career .headline{margin-bottom:5.5rem;max-width:75%}@media (min-width:1281px){.component__bottom-career .headline{max-width:90%}}.component__bottom-career__svg__container{height:28rem;width:calc(100% - 7.5rem);margin-left:7.5rem}.component__anchor{display:block;background:#6B9080;width:10rem;height:10rem;border-radius:50%;position:absolute;top:0;right:0;-webkit-transform:translateX(50%);transform:translateX(50%);border:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.component__anchor>*{pointer-events:none}body:not(.smooth-scroll) .component__anchor{position:fixed;-webkit-transform:scale(.4) translateY(200%)!important;transform:scale(.4) translateY(200%)!important;top:auto;left:auto;bottom:-20px;right:-20px}body:not(.smooth-scroll) .component__anchor.component__anchor--show{-webkit-transform:scale(.4) translateY(0)!important;transform:scale(.4) translateY(0)!important;transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1)}.component__anchor svg{width:80%!important;height:80%!important;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity,transform}.component__anchor svg text{font-family:tt}.component__anchor__boxes{height:1.5rem;width:1.5rem;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.component__anchor__boxes:after,.component__anchor__boxes:before{content:'';width:.9rem;height:.9rem;border:1px solid #000;box-sizing:border-box;position:absolute;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.component__anchor__boxes:before{top:0}.component__anchor__boxes:after{bottom:0}@media (max-width:979px){.component__bottom-career .component__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.component__bottom-career .component__container>div:nth-of-type(1){margin-top:2.5rem;margin-bottom:3.3rem}.component__bottom-career .component__container>div:nth-of-type(2){margin-top:3.5rem;margin-bottom:0}.component__bottom-career .component__container .headline{margin-bottom:4rem}.component__bottom-career__svg__container{width:100%;margin-left:0}}@media (max-width:480px){.component__bottom-career .component__container .headline{max-width:100%}}.component__bottom-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__bottom-cta .component__container>div:nth-of-type(1){margin:10.5rem 0}.component__bottom-cta .component__container>div:nth-of-type(2){margin-top:7.25rem;margin-bottom:6.25rem}.component__bottom-cta .headline{margin-bottom:5.5rem;max-width:75%}@media (min-width:1281px){.component__bottom-cta .headline{max-width:90%}}.component__bottom-cta__svg__container{height:28rem;width:calc(100% - 7.5rem);margin-left:7.5rem}.component__anchor{display:block;background:#6B9080;width:10rem;height:10rem;border-radius:50%;position:absolute;top:0;right:0;-webkit-transform:translateX(50%);transform:translateX(50%);border:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.component__anchor>*{pointer-events:none}body:not(.smooth-scroll) .component__anchor{position:fixed;-webkit-transform:scale(.4) translateY(200%)!important;transform:scale(.4) translateY(200%)!important;top:auto;left:auto;bottom:-20px;right:-20px}body:not(.smooth-scroll) .component__anchor.component__anchor--show{-webkit-transform:scale(.4) translateY(0)!important;transform:scale(.4) translateY(0)!important;transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1),-webkit-transform .5s cubic-bezier(.165,.84,.44,1)}.component__anchor svg{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0);opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity,transform}.component__anchor svg text{font-family:tt}.component__anchor__boxes{height:1.5rem;width:1.5rem;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.component__anchor__boxes:after,.component__anchor__boxes:before{content:'';width:.9rem;height:.9rem;border:1px solid #000;box-sizing:border-box;position:absolute;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.component__anchor__boxes:before{top:0}.component__anchor__boxes:after{bottom:0}@media (max-width:979px){.component__bottom-cta .component__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.component__bottom-cta .component__container>div:nth-of-type(1){margin-top:2.5rem;margin-bottom:3.3rem}.component__bottom-cta .component__container>div:nth-of-type(2){margin-top:3.5rem;margin-bottom:0}.component__bottom-cta .component__container .headline{margin-bottom:4rem}.component__bottom-cta__svg__container{width:100%;margin-left:0}}@media (max-width:480px){.component__bottom-cta .component__container .headline{max-width:100%}}.component__bottom-contact{display:inline-block}.component__bottom-contact__content{margin-top:9.5rem;margin-bottom:9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:right;-ms-flex-align:right;align-items:right}.component__bottom-contact__content__explanation{width:60%;display:block;padding-right:5rem}.component__bottom-contact__content__button{margin-top:2.5rem}.component__bottom-contact__content__contact-white{color:#000;text-align:right}.component__bottom-contact__content__contact-white__email{font-size:4vw;white-space:nowrap}.component__bottom-contact__content__contact-white__box{border:1px solid #000!important}.component__bottom-contact__content__contact-black{color:#fff;text-align:right}.component__bottom-contact__content__contact-black__email{font-size:4vw;white-space:nowrap}@media screen and (min-width:1450px){.component__bottom-contact__content__contact-black__email{font-size:4.5rem}}.component__bottom-contact__content__contact-black__box{border:1px solid #fff!important}.component__bottom-contact-white{background-color:#fff;color:#000}.component__bottom-contact-black{background-color:#000;color:#fff}.component__bottom-contact-black:before{content:"";position:absolute;left:3%;bottom:1px;height:1px;width:94%;border-bottom:1px solid rgba(255,255,255,.2)}@media (max-width:979px){.component__bottom-contact{border-bottom:.5px solid #ffffff99}.component__bottom-contact__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:start;align-items:start;margin-top:2.5rem;margin-bottom:2.5rem}.component__bottom-contact__content__explanation{margin-bottom:3.2rem;width:100%;padding-right:0}.component__bottom-contact__content__button{margin-top:0;margin-bottom:2.5rem}.component__bottom-contact__content__contact{max-width:100%;display:inline-block;-webkit-box-align:initial;-ms-flex-align:initial;-ms-grid-row-align:initial;align-items:initial;text-align:left}}.component__bottom-download{background-color:#000;color:#fff;display:inline-block;margin-top:160px}.component__bottom-download:not(:first-child){margin-top:0}.component__bottom-download__content{margin-top:9.5rem;margin-bottom:9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component__bottom-download__content__explanation{max-width:22.5rem;display:block}.component__bottom-download__content__contact{color:#fff;transition:opacity .3s}.component__bottom-download__content__contact:hover{opacity:.6}.component__bottom-download__content__contact__box{border:1px solid #fff!important}.component__bottom-download:before{content:"";position:absolute;left:3%;bottom:0;height:1px;width:94%;border-bottom:1px solid rgba(255,255,255,.2)}@media (max-width:979px){.component__bottom-download{margin-top:2rem}.component__bottom-download__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:start;align-items:start;margin-top:2.5rem;margin-bottom:2.5rem}.component__bottom-download__content__explanation{margin-bottom:3.2rem}.component__bottom-download__content__contact{max-width:100%;display:inline-block;-webkit-box-align:initial;-ms-flex-align:initial;-ms-grid-row-align:initial;align-items:initial;text-align:left}.component__bottom-download__content__contact span{max-width:100%;overflow-wrap:break-word}}.component__full-image{position:relative;height:750px;padding:100px 0;overflow:hidden}.component__full-image.mb{margin-bottom:5.5rem}@media screen and (max-width:480px){.component__full-image.mb{margin-bottom:3.5rem}.component__full-image.mb img{-o-object-position:50% 50%;object-position:50% 50%}}.component__full-image.component__container--small{margin:0 auto;height:auto;min-height:0}.component__full-image.component__container--small .component__full-image_wrapper,.component__full-image.component__container--small .component__full-image_wrapper img{height:auto;position:static}.component__full-image_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden}.component__full-image_wrapper--dark{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.3;z-index:1;background-color:#000}.component__full-image_wrapper img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;background-color:#fff;position:absolute;z-index:0}.component__full-image_wrapper_content{position:relative;z-index:2}.component__full-image_wrapper_title{color:#fff;z-index:2;max-width:60%}.component__full-image_wrapper_title svg{width:189px;height:45px;margin-bottom:30px}.component__full-image_wrapper_subtitle{color:#fff;margin-top:2rem;max-width:80%}.component__full-image--paralax .component__full-image img{height:110%}@media (max-width:1280px){.component__full-image{padding:50px 0}.component__full-image_wrapper_title{max-width:100%}.component__full-image_wrapper_title svg{width:150px;height:35px}.component__full-image_wrapper_subtitle{max-width:100%}}@media (max-width:979px){.component__full-image{min-height:calc(var(--vh,1vh) * 70);max-height:calc(var(--vh,1vh) * 50);overflow:hidden}.component__full-image img{-o-object-position:100% 100%;object-position:100% 100%;height:70vh;width:100vw}.component__full-image_wrapper_content{max-width:100%}.component__full-image_wrapper_title svg{width:102px;height:35px}}@media (max-width:480px){.component__full-image_wrapper{overflow:visible}}.component__inline-list{padding-top:6rem}.component__inline-list__container__headline{margin-bottom:8.5rem}.component__inline-list .headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component__inline-list .headline span svg{margin-top:-1rem;text-align:center;display:inline-block;width:1.4rem;height:1.4rem;vertical-align:middle;margin-left:1rem}.component__inline-list .headline span:last-child svg{display:none}.component__inline-list__svg__container{height:5rem;width:5rem;position:relative}.component__inline-list__svg__container svg{-webkit-transform:translate3d(-50%,-50%,0) scale(1.8);transform:translate3d(-50%,-50%,0) scale(1.8);position:absolute}.component__inline-list__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:10rem}.component__inline-list__element{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:4rem}.component__inline-list__element:nth-of-type(1){margin-left:0}.component__inline-list__element span{display:inline-block;margin-top:1.5rem;margin-bottom:1rem}.component__inline-list__element__logo{height:3.5rem;width:3.5rem}@media (max-width:979px){.component__inline-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}.component__inline-list__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component__inline-list__container__headline{margin-top:3.3rem;margin-bottom:5rem}.component__inline-list__element{margin-left:0}.component__inline-list__element span{margin-bottom:1.5rem}.component__inline-list ul{margin-bottom:0}.component__inline-list ul li{margin-bottom:5rem}}.component__projects{padding-bottom:190px}.component__projects .component__container--mobile{display:none}.component__projects .component__container--mobile .body--3,.component__projects .component__container--mobile .component__grid__element__label>mark,.component__projects .component__container--mobile .component__numbered-list__description,.component__projects .component__container--mobile .is-blog.component__inline-text-rotated-images .component__inline-text-rotated-images__label span,.is-blog.component__inline-text-rotated-images .component__inline-text-rotated-images__label .component__projects .component__container--mobile span{margin-bottom:2.5rem}.component__projects .component__container--mobile .headline{margin-top:5rem;margin-bottom:2rem}.component__projects .component__container--mobile img{height:auto;width:100%}.component__projects__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.component__projects__image{width:62vw;margin-bottom:9.5rem;overflow:hidden}.component__projects__image:last-of-type{margin-bottom:0}.component__projects__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:calc(100% + 220px)}.component__projects__descriptions{position:relative}.component__projects__descriptions__container{width:calc(40vw - ((100vw - 100%)/ 2));position:absolute}.component__projects__descriptions__background{width:40vw;position:absolute;right:0;top:0;height:100%;background-color:#fff}.component__projects__description{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:10rem 6rem 10rem 0;z-index:0}.component__projects__description p{opacity:0}.component__projects__description__subtitle{margin-bottom:30px}.component__projects__description img{width:70%}.component__projects .headline{margin-bottom:2.1rem}@media (max-width:1080px){.component__projects__descriptions,.component__projects__images{display:none}.component__projects .component__container--mobile{display:block}.component__projects .component__container--mobile img{display:block}}@media (max-width:480px){.component__projects{padding-bottom:50px}}.component__projects__list{margin-top:-4.5rem}.component__projects__list__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:7.5rem}.component__projects__list__categories__category{margin-right:24px}.component__projects__list__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:7.5rem}.component__projects__list__items--wrap{position:relative}.component__projects__list__items--wrap .loading{position:absolute;top:0;width:16px;left:0;right:0;margin:0 auto;opacity:0;pointer-events:none}@media screen and (max-width:979px){.component__projects__list{margin-top:0}}@media screen and (max-width:480px){.component__projects__list__categories{margin-bottom:2.5rem}.component__projects__list__categories__category{margin-bottom:10px}.component__projects__list__items{margin-bottom:2.5rem}}.component__projects-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:4.5rem;padding-bottom:5rem}.component__projects-slider .component__container{max-width:1440px;width:calc(100% - 15rem)}.component__projects-slider .component__columns--major-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.component__projects-slider .component__columns--major-right>div:first-of-type{width:63%}.component__projects-slider__slider{z-index:0}.component__projects-slider__project-info{position:absolute;z-index:2;background-color:#000;margin-left:-2rem;min-width:18rem;color:#fff;bottom:9rem}.component__projects-slider__project-info__titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:2.5rem 2rem}.component__projects-slider__project-info__title{position:absolute;display:none}.component__projects-slider__project-info__title>h3{display:inline-block}.component__projects-slider__project-info__title>span{display:none}.component__projects-slider__project-info__progress{z-index:3;position:absolute;background-color:#6B9080;width:0%;height:6px;bottom:0}.component__projects-slider__images{position:relative;width:62vw;height:80vh;max-height:750px}.component__projects-slider__image{position:absolute}.component__projects-slider__image img{-o-object-fit:cover;object-fit:cover;top:0;width:100%;height:100%;position:absolute}.component__projects-slider__image:before{content:"";display:block;width:100%;padding-bottom:138%}.component__projects-slider__description{bottom:0;margin-right:3rem;padding-top:0;width:110%!important}.component__projects-slider__description .headline{margin-bottom:1.8rem}.component__projects-slider__description .link{margin-top:3.3rem}.component__projects-slider__description__btn-desktop{display:block}.component__projects-slider__description__btn-mobile{display:none}@media (max-width:979px){.component__projects-slider .component__container{width:calc(100% - 2.7rem);margin-left:auto;margin-right:auto}.component__projects-slider .component__columns--major-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.component__projects-slider .component__columns--major-right>div{width:50%}.component__projects-slider .component__columns--major-right>div:first-of-type{width:50%}.component__projects-slider__images{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;width:100%;height:auto}.component__projects-slider__image img{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;width:100%;height:100%}.component__projects-slider__image:before{content:"";display:block;width:100%;padding-bottom:138%}.component__projects-slider__project-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;z-index:2;margin-left:0;background-color:transparent;min-width:18rem;color:#000;bottom:0}.component__projects-slider__project-info__titles{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:2.5rem 0}.component__projects-slider__project-info__title span{margin-top:2rem;display:block}.component__projects-slider__project-info__title span:after{content:'';display:inline-block;height:1.25rem;width:1.25rem;background-color:#6B9080;border-radius:50%;margin-left:1rem}.component__projects-slider__project-info__title>h3{display:none}.component__projects-slider__project-info__progress{top:-.4rem;padding-left:2.7rem}.component__projects-slider__description{bottom:0;padding-right:0;padding-top:0}.component__projects-slider__description__text{display:none}.component__projects-slider__description__btn-desktop{display:none}.component__projects-slider__description__btn-mobile{display:block;margin-top:1.5rem}.component__projects-slider__description .headline{font-size:1.125rem;line-height:1.75rem;margin-bottom:1.8rem}.component__projects-slider__description .link{margin-top:3.3rem}}@media (max-width:480px){.component__projects-slider .component__columns--major-right>div{padding-right:0}}.component__text-image+.component__text-image .component__text-image__image{margin-top:6rem;margin-bottom:13rem}.component__text-image+.component__text-image .component__text-image__text{margin-top:9rem;margin-bottom:17rem}.component__text-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__text-image__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component__text-image .text-image-section{color:#929287;margin-bottom:16px}.component__text-image__image{margin-top:13rem;margin-bottom:0}.is-blog .component__text-image__image{margin-top:0;margin-bottom:0}.component__text-image__image__container{height:100%;width:calc(100% - 7.5rem)}.is-blog .component__text-image__image__container{width:100%;position:relative}.is-blog .component__text-image__image__container:before{content:'';display:block;padding-bottom:71.43%}.component__text-image__image__container--right{margin-left:7.5rem}.is-blog .component__text-image__image__container--right{margin-left:0}.component__text-image__image__container--left{margin-right:7.5rem}.component__text-image__image__container img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:100%}.is-blog .component__text-image__image__container img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;height:100%;-o-object-position:center;object-position:center}.component__text-image__text{margin-top:17rem;margin-bottom:0}.is-blog .component__text-image__text{margin-top:0;margin-bottom:0}.is-blog .component__text-image__text h2{font-size:48px;font-style:normal;font-weight:400;line-height:1.2;margin-bottom:16px}@media (max-width:979px){.is-blog .component__text-image__text h2{font-size:32px}}.component__text-image__text--right{padding-right:7.5rem}.component__text-image__text--left{padding-left:7.5rem}.component__text-image__text .headline{margin-bottom:2.5rem}.component__text-image__text .link{margin-top:3.3rem}@media (max-width:1280px){.component__text-image__image__container{width:100%}.component__text-image__image__container--right{margin-left:0}.component__text-image__image__container--left{margin-right:0}.component__text-image__text{margin-top:0;margin-bottom:2rem}.component__text-image__text--right{padding-right:7.5rem}.component__text-image__text--left{padding-left:7.5rem}.component__text-image .link{margin-top:2.8rem}}@media (max-width:979px){.component__text-image .component__container{padding-bottom:0}.component__text-image .headline{margin-bottom:1.5rem}.component__text-image__image{margin-top:2rem!important;margin-bottom:1.5rem!important}.component__text-image__image__container{width:100%;margin-right:0}.component__text-image__image__container--left,.component__text-image__image__container--right{margin-right:0;margin-left:0}.component__text-image__text{padding-left:0;margin-top:0!important;margin-bottom:2rem!important}.component__text-image .link{margin-top:2.8rem}}@media (max-width:480px){.component__text-image+.component__text-image .component__text-image__image{margin-top:2rem;margin-bottom:1.5rem}.component__text-image+.component__text-image .component__text-image__text{margin-top:0;margin-bottom:2rem}.component__text-image .component__container{padding-bottom:0}.component__text-image__image{margin-top:2rem;margin-bottom:1.5rem}.component__text-image__text{padding-right:0}}.component__text-image.is-blog .component__container--small{width:calc(100% - 120px)}@media (max-width:1440px){.component__text-image.is-blog .component__container--small{left:60px}}@media (max-width:1280px){.component__text-image.is-blog .component__container--small{left:0}}@media (max-width:979px){.component__text-image.is-blog .component__container--small{width:calc(100% - 44px)}}.component__title-text{padding-top:4rem}.component__title-text .headline{margin-bottom:2rem}.component__text-text{padding-top:4rem;padding-bottom:4rem}.component__text-text .component__columns{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.component__text-text .headline{margin-bottom:2rem}.component__text-text__wrapper{padding-top:0;padding-right:10rem}@media (max-width:979px){.component__text-text{padding-top:1rem;padding-bottom:0}.component__text-text__wrapper{padding-right:0}.component__text-text__wrapper:last-child{padding-top:5rem}}.component__text-rotated-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:9rem}.component__text-rotated-images__text{margin-top:3.5rem;padding-right:10rem}.component__text-rotated-images__text .headline{margin-bottom:1.8rem}.component__text-rotated-images__text .link{margin-top:3.3rem}.component__text-rotated-images__images{margin-top:-4rem}.component__text-rotated-images__images__container{position:relative;width:calc(100% + 7.5rem);top:85px}.component__text-rotated-images__image{overflow:hidden}.component__text-rotated-images__image__container{position:absolute}.component__text-rotated-images__image img{width:100%;height:auto}@media (max-width:979px){.component__text-rotated-images{padding-bottom:0}.component__text-rotated-images .component__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:4rem}.component__text-rotated-images__text{padding-right:0}.component__text-rotated-images .headline{margin-top:1.6rem;margin-bottom:1.6rem}.component__text-rotated-images .link{margin-top:2.8rem}.component__text-rotated-images__images__container{width:100%;margin-bottom:70px}.component__text-rotated-images__image__container{display:none;width:80%!important}.component__text-rotated-images__image__container:nth-of-type(1),.component__text-rotated-images__image__container:nth-of-type(2){display:block}.component__text-rotated-images__image__container:nth-of-type(1){z-index:1}.component__text-rotated-images__image__container:nth-of-type(2){left:20%!important}}@media (max-width:480px){.component__text-rotated-images__images__container{margin-bottom:70px}.component__text-rotated-images__image__container:nth-of-type(1),.component__text-rotated-images__image__container:nth-of-type(2){display:block}.component__text-rotated-images__image__container:nth-of-type(1){z-index:1}.component__text-rotated-images__image__container:nth-of-type(2){left:20%!important}}.component__inline-text-rotated-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__inline-text-rotated-images__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component__inline-text-rotated-images__element{width:calc((100% - 8rem)/ 3)}.component__inline-text-rotated-images__element:nth-of-type(1){padding-top:5.5rem}.component__inline-text-rotated-images__element:nth-of-type(2){padding-top:14.5rem}.component__inline-text-rotated-images__label{margin-bottom:1.5rem}.component__inline-text-rotated-images__image{overflow:hidden;margin-bottom:4rem;width:85%}.is-blog .component__inline-text-rotated-images__image{width:100%}.component__inline-text-rotated-images__image img{width:100%;height:auto}@media (max-width:979px){.component__inline-text-rotated-images__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component__inline-text-rotated-images__element{width:100%;padding-top:0!important}.component__inline-text-rotated-images .body--1{font-size:2rem;line-height:2.5rem}.component__inline-text-rotated-images__image{-webkit-transform:initial!important;transform:initial!important;width:100%;margin-bottom:3rem}.component__inline-text-rotated-images__text{margin-bottom:4.5rem}}.is-blog.component__inline-text-rotated-images{margin-bottom:120px}@media (max-width:979px){.is-blog.component__inline-text-rotated-images{margin-bottom:60px}}.is-blog.component__inline-text-rotated-images .component__inline-text-rotated-images__label h3{margin-bottom:16px}.is-blog.component__inline-text-rotated-images .component__inline-text-rotated-images__label span{display:block}.is-blog .component__inline-text-rotated-images__container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-row-gap:106px;grid-column-gap:30px}@media (max-width:1280px){.is-blog .component__inline-text-rotated-images__container{left:0}}@media (max-width:979px){.is-blog .component__inline-text-rotated-images__container{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-row-gap:60px;grid-column-gap:0}}.is-blog .component__inline-text-rotated-images__container .component__inline-text-rotated-images__element{width:100%;padding-top:0!important}.is-blog .component__inline-text-rotated-images__container .component__inline-text-rotated-images__image{position:relative}.is-blog .component__inline-text-rotated-images__container .component__inline-text-rotated-images__image:before{content:'';display:block;padding-bottom:105.26%}.is-blog .component__inline-text-rotated-images__container .component__inline-text-rotated-images__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.component__list-projects-partners__container{margin-top:9.5rem}.component__list-projects-partners__header{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component__list-projects-partners__header h3{width:50%}.component__list-projects-partners__header h3:nth-child(2){width:25%}.component__list-projects-partners .component__numbered-list ol li::before,.component__list-projects-partners .headline--3,.component__list-projects-partners h3,.component__numbered-list ol .component__list-projects-partners li::before{max-width:45rem;margin-bottom:3rem}.component__list-projects-partners ul{border-top:1px solid #000;margin-bottom:10.5rem}.component__list-projects-partners ul li div.component__list-projects-partners__partners__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #000}.component__list-projects-partners__partners{position:relative}.component__list-projects-partners__partners:hover .component__list-projects-partners__partners__bg{background-color:#000}.component__list-projects-partners__partners:hover .component__list-projects-partners__partners__description,.component__list-projects-partners__partners:hover .component__list-projects-partners__partners__name{color:#fff}.component__list-projects-partners__partners:hover .component__list-projects-partners__partners__description a,.component__list-projects-partners__partners:hover .component__list-projects-partners__partners__name a{color:#fff}.component__list-projects-partners__partners__container{position:relative;pointer-events:none;z-index:2}.component__list-projects-partners__partners__left{width:75%;margin-top:2rem;margin-bottom:2rem}.component__list-projects-partners__partners__right{width:25%;margin-top:2rem;margin-bottom:2rem}.component__list-projects-partners__partners__bg{position:absolute;z-index:1;transition:background-color .5s;width:104%;margin-top:-1px;margin-left:-2%;height:calc(100% + 2px)}.component__list-projects-partners__partners__name{width:80%;margin-bottom:2rem}.component__list-projects-partners__partners__description{width:80%}.component__list-projects-partners__partners__description a{pointer-events:all}@media (max-width:979px){.component__list-projects-partners__container{margin-top:4rem}.component__list-projects-partners__header h3:nth-child(2){display:none}.component__list-projects-partners .component__numbered-list ol li::before,.component__list-projects-partners .headline--3,.component__list-projects-partners h3,.component__numbered-list ol .component__list-projects-partners li::before{margin-bottom:2rem}.component__list-projects-partners .component__project-text-large__container h1,.component__list-projects-partners .component__project-text-large__container h2,.component__list-projects-partners .component__project-text-large__container h3,.component__list-projects-partners .component__project-text-large__container h4,.component__list-projects-partners .component__project-text-large__container h5,.component__list-projects-partners .component__wysiwyg>div>div h2,.component__list-projects-partners .headline--4,.component__list-projects-partners h4,.component__list-projects-partners h5,.component__list-projects-partners h6,.component__project-text-large__container .component__list-projects-partners h1,.component__project-text-large__container .component__list-projects-partners h2,.component__project-text-large__container .component__list-projects-partners h3,.component__project-text-large__container .component__list-projects-partners h4,.component__project-text-large__container .component__list-projects-partners h5,.component__wysiwyg>div>div .component__list-projects-partners h2{margin-top:1rem;margin-bottom:1.5rem}.component__list-projects-partners ul{margin-bottom:7rem}.component__list-projects-partners ul li div.component__list-projects-partners__partners__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component__list-projects-partners__partners__left{width:100%}.component__list-projects-partners__partners__right{width:100%;margin-top:0}.component__list-projects-partners__partners__name{width:100%;margin-top:1rem;margin-bottom:1.5rem}.component__list-projects-partners__partners__name:nth-child(2){width:100%}}.component__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:6.5rem}.component__list .component__container{margin-top:4.5rem;margin-bottom:10.5rem}.component__list .headline{margin-bottom:5.5rem}.component__list li{margin-bottom:5rem}.component__list li:last-of-type{margin-bottom:0}.component__list__svg__container{width:100%;height:35rem;width:calc(100% - 7.5rem)}.component__list__svg__container-right{margin-right:7.5rem}.component__list__svg__container-left{margin-left:7.5rem}@media (max-width:979px){.component__list{padding-top:0}.component__list .component__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:3rem;margin-bottom:5rem}.component__list .headline{margin-bottom:2.5rem}.component__list li{margin-bottom:2rem}.component__list li:last-of-type{margin-bottom:0}.component__list__svg__container{width:100%;height:auto}.component__list__svg__container-right{margin-right:0}.component__list__svg__container-left{margin-left:0}}@media (max-width:480px){.component__list__svg__container-left{width:70%;-ms-flex-item-align:center;align-self:center}}.component__jobs__container{margin-top:9.5rem}.component__jobs .component__numbered-list ol li::before,.component__jobs .headline--3,.component__jobs h3,.component__numbered-list ol .component__jobs li::before{max-width:45rem;margin-bottom:3rem}.component__jobs .component__project-text-large__container h1,.component__jobs .component__project-text-large__container h2,.component__jobs .component__project-text-large__container h3,.component__jobs .component__project-text-large__container h4,.component__jobs .component__project-text-large__container h5,.component__jobs .component__wysiwyg>div>div h2,.component__jobs .headline--4,.component__jobs h4,.component__jobs h5,.component__jobs h6,.component__project-text-large__container .component__jobs h1,.component__project-text-large__container .component__jobs h2,.component__project-text-large__container .component__jobs h3,.component__project-text-large__container .component__jobs h4,.component__project-text-large__container .component__jobs h5,.component__wysiwyg>div>div .component__jobs h2{pointer-events:none;margin-top:2rem;margin-bottom:2rem;transition:-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:transform .8s cubic-bezier(.165,.84,.44,1);transition:transform .8s cubic-bezier(.165,.84,.44,1),-webkit-transform .8s cubic-bezier(.165,.84,.44,1)}.component__jobs ul{border-top:1px solid #000;margin-bottom:10.5rem}.component__jobs ul li div.component__jobs__job__container{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #000}.component__jobs ul li div.component__jobs__job__container:hover .component__project-text-large__container h1,.component__jobs ul li div.component__jobs__job__container:hover .component__project-text-large__container h2,.component__jobs ul li div.component__jobs__job__container:hover .component__project-text-large__container h3,.component__jobs ul li div.component__jobs__job__container:hover .component__project-text-large__container h4,.component__jobs ul li div.component__jobs__job__container:hover .component__project-text-large__container h5,.component__jobs ul li div.component__jobs__job__container:hover .component__wysiwyg>div>div h2,.component__jobs ul li div.component__jobs__job__container:hover .headline--4,.component__jobs ul li div.component__jobs__job__container:hover h4,.component__jobs ul li div.component__jobs__job__container:hover h5,.component__jobs ul li div.component__jobs__job__container:hover h6,.component__project-text-large__container .component__jobs ul li div.component__jobs__job__container:hover h1,.component__project-text-large__container .component__jobs ul li div.component__jobs__job__container:hover h2,.component__project-text-large__container .component__jobs ul li div.component__jobs__job__container:hover h3,.component__project-text-large__container .component__jobs ul li div.component__jobs__job__container:hover h4,.component__project-text-large__container .component__jobs ul li div.component__jobs__job__container:hover h5,.component__wysiwyg>div>div .component__jobs ul li div.component__jobs__job__container:hover h2{-webkit-transform:translateX(20px);transform:translateX(20px)}.component__jobs ul li a.component__jobs__job__link{width:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component__jobs ul li a.component__jobs__job__link:hover .component__project-text-large__container h1,.component__jobs ul li a.component__jobs__job__link:hover .component__project-text-large__container h2,.component__jobs ul li a.component__jobs__job__link:hover .component__project-text-large__container h3,.component__jobs ul li a.component__jobs__job__link:hover .component__project-text-large__container h4,.component__jobs ul li a.component__jobs__job__link:hover .component__project-text-large__container h5,.component__jobs ul li a.component__jobs__job__link:hover .component__wysiwyg>div>div h2,.component__jobs ul li a.component__jobs__job__link:hover .headline--4,.component__jobs ul li a.component__jobs__job__link:hover h4,.component__jobs ul li a.component__jobs__job__link:hover h5,.component__jobs ul li a.component__jobs__job__link:hover h6,.component__project-text-large__container .component__jobs ul li a.component__jobs__job__link:hover h1,.component__project-text-large__container .component__jobs ul li a.component__jobs__job__link:hover h2,.component__project-text-large__container .component__jobs ul li a.component__jobs__job__link:hover h3,.component__project-text-large__container .component__jobs ul li a.component__jobs__job__link:hover h4,.component__project-text-large__container .component__jobs ul li a.component__jobs__job__link:hover h5,.component__wysiwyg>div>div .component__jobs ul li a.component__jobs__job__link:hover h2{-webkit-transform:translateX(20px);transform:translateX(20px)}.component__jobs__job__apply{pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;-ms-flex-negative:0;flex-shrink:0}.component__jobs__job__apply>div{width:33px;margin-left:1rem;margin-top:8px}.component__jobs__job__apply>div svg{height:1.5rem;width:1.5rem}@media (max-width:979px){.component__jobs__container{margin-top:1rem}.component__jobs .component__numbered-list ol li::before,.component__jobs .headline--3,.component__jobs h3,.component__numbered-list ol .component__jobs li::before{margin-bottom:2rem}.component__jobs .component__project-text-large__container h1,.component__jobs .component__project-text-large__container h2,.component__jobs .component__project-text-large__container h3,.component__jobs .component__project-text-large__container h4,.component__jobs .component__project-text-large__container h5,.component__jobs .component__wysiwyg>div>div h2,.component__jobs .headline--4,.component__jobs h4,.component__jobs h5,.component__jobs h6,.component__project-text-large__container .component__jobs h1,.component__project-text-large__container .component__jobs h2,.component__project-text-large__container .component__jobs h3,.component__project-text-large__container .component__jobs h4,.component__project-text-large__container .component__jobs h5,.component__wysiwyg>div>div .component__jobs h2{margin-top:1rem;margin-bottom:1.5rem}.component__jobs__job__apply__label{display:none}.component__jobs ul{margin-bottom:7rem}}.component__job__opening{position:fixed;right:29px;padding:20px 10px;-webkit-transform-origin:right;transform-origin:right;background-color:#000;z-index:5;cursor:pointer;transition:right .15s ease-out}.component__job__opening--text{color:#6B9080}.component__job__opening--mobile{display:none}.component__job__opening:hover{right:40px}@media (max-width:480px){.component__job__opening{display:none}.component__job__opening--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;left:0;right:0;bottom:0;width:100vw;padding:20px;background-color:#000;z-index:5}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.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:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;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{-webkit-transform-style:preserve-3d;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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%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%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.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%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%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%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%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%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%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%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);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{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity: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{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;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{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;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{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.component__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:0;padding-top:4.5rem;padding-bottom:5rem}.component__slider__container{display:table}.component__slider__container:first-of-type{margin-bottom:6.3rem}.component__slider__container:last-of-type{margin-top:6rem}.component__slider__content{height:26rem;width:100%;position:relative}.component__slider__image{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);padding-top:29%;width:42vw;overflow:hidden}.component__slider__image__container{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);overflow:hidden}.component__slider__image__container__content{-webkit-transform:translateX(100%);transform:translateX(100%)}.component__slider__image img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.component__slider__text__wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotateZ(0);transform:translateX(-50%) translateY(-50%) rotateZ(0);-webkit-transform-origin:center;transform-origin:center;width:42vw}.component__slider__text__texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;white-space:nowrap;width:100vw;-webkit-transform:translateX(-29%);transform:translateX(-29%)}.component__slider__text__texts span{margin-right:3.75rem}.component__slider__text__texts span:before{content:'';width:1.25rem;height:1.25rem;display:inline-block;background-color:#6B9080;vertical-align:middle;border-radius:50%;margin-right:3.75rem}.component__slider .swiper-container{display:none;width:100%}.component__slider .swiper-container .swiper-slide{padding-right:1.35rem;padding-left:1.35rem;width:calc(100vw - 2.7rem)}.component__slider .swiper-container .swiper-slide-image{width:100%;height:0;overflow:hidden;padding-top:130%;background:green;position:relative}.component__slider .swiper-container .swiper-slide img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.component__slider .swiper-container .swiper-slide span{margin-top:2rem;display:inline-block}.component__slider .swiper-container .swiper-slide span:after{content:'';display:inline-block;height:1.25rem;width:1.25rem;background-color:#6B9080;border-radius:50%;margin-left:1rem}@media (max-width:979px){.component__slider{padding-top:0;padding-bottom:0}.component__slider .swiper-container{display:block}.component__slider__content{display:none}.component__slider__container:first-of-type{margin-top:2.5rem;margin-bottom:1.5rem}.component__slider__container:last-of-type{margin-top:2.5rem;margin-bottom:4rem}.component__slider .swiper-container .swiper-slide span:after{display:none}}.component__slider-list{display:block;padding:120px 0 160px}.component__slider-list .swiper-container{padding:40px 60px;margin-bottom:15px}.component__slider-list__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:216px;border-radius:4px;cursor:pointer;transition:all .4s}@media (min-width:980px){.component__slider-list__slide{width:25%!important}}@media (max-width:979px){.component__slider-list__slide{width:auto}}@media (max-width:767px){.component__slider-list__slide{width:100%}}.component__slider-list__slide:after{content:"";width:22px;height:22px;position:absolute;top:calc(50% - 11px);right:-11px;background:url(../assets/images/icon-plus.png) no-repeat center;background-size:22px 22px;z-index:2}.component__slider-list__slide:last-child:after{display:none}.component__slider-list__slide>*{pointer-events:none}.component__slider-list__slide:hover{background:rgba(255,255,255,.4);box-shadow:0 2px 34px 0 rgba(0,0,0,.1)}.component__slider-list__slide.swiper-slide-active{background:#fff;box-shadow:0 2px 34px 0 rgba(0,0,0,.1)}.component__slider-list__slide svg{width:auto!important;height:100px!important}.component__slider-list__content{text-align:center;width:690px;padding:0 20px;max-width:100%;margin:0 auto}.component__numbered-list ol .component__slider-list__content li::before,.component__slider-list__content .component__numbered-list ol li::before,.component__slider-list__content .headline--3,.component__slider-list__content h3{margin-bottom:34px}.component__slider-list__content p{padding:0 40px}.component__slider-list__item{display:none;opacity:0}.component__slider-list__item--active{display:block}.component__quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:0}.component__quote__container{padding-bottom:16rem;padding-right:20px;z-index:0}.component__quote__container:nth-of-type(1){opacity:1;z-index:1}.component__quote__text{margin-bottom:2.5rem}.component__quote__author,.component__quote__text{margin-left:7.5rem;margin-right:7.5rem}.component__quote__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:absolute;bottom:13rem!important;margin-left:7.5rem}.component__quote__bullets span{display:block;width:10px;height:10px;border-radius:50%;background:#000;margin:0 5px!important;opacity:.3;cursor:pointer}.component__quote__bullets span.swiper-pagination-bullet-active{opacity:1}@media (max-width:979px){.component__quote__container{padding-bottom:12rem}.component__quote__text{margin-bottom:2.5rem}.component__quote__author,.component__quote__text{margin-left:0;margin-right:0}.component__quote__bullets{margin-left:0;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:480px){.component__quote__container{padding-bottom:8rem}.component__quote__bullets{bottom:6rem!important}}.component__menu{display:none;position:fixed;background-color:#fff;width:100%;height:calc(var(--vh,1vh) * 100);top:0;left:0;right:0;bottom:0}@media (min-width:980px){.component__menu{display:none!important}}.component__menu .component__container{margin-top:5.6rem;height:calc(calc(var(--vh,1vh) * 100) - 5.6rem);position:relative}.component__menu nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component__menu__link{margin-bottom:.9rem}.component__menu__externals{width:100%;bottom:0;border-top:1px solid #ddd;background:#fff;padding:2rem 0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:capitalize}.component__menu__socials{display:inline-block}.component__menu__social{height:1.6rem;width:1.6rem;display:inline-block;margin-right:1.6rem}.component__menu__social svg{height:1.6rem;width:1.6rem}.component__menu__lang{font-size:1.25rem;line-height:1.75rem}.component__menu__mobile{padding:0 0 100px;height:100%;overflow-y:auto}.component__menu__mobile li a{display:block;padding:9px 0}.component__canvas{position:fixed;top:0;left:0;width:100%;height:calc(var(--vh,1vh) * 100)}@media (max-width:480px){.component__canvas{height:100%}}.component__mail{background-color:transparent;border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__mail__instructions{width:200px;font-size:1rem;line-height:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;position:absolute;top:calc(50% + 2vw)}.component__mail__boxes{height:1.25rem;width:1.25rem;display:block;position:relative;margin-left:.5rem}.component__mail__boxes--animated>div:nth-of-type(1){-webkit-transform:translateX(calc(1.25rem / 6)) translateY(calc(1.25rem / 6));transform:translateX(calc(1.25rem / 6)) translateY(calc(1.25rem / 6))}.component__mail__boxes--animated>div:nth-of-type(2){-webkit-transform:translateX(calc(-1.25rem / 6)) translateY(calc(-1.25rem / 6));transform:translateX(calc(-1.25rem / 6)) translateY(calc(-1.25rem / 6))}.component__mail__box{width:.85rem;height:.85rem;border:1px solid #fff;box-sizing:border-box;position:absolute;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.component__mail__box:nth-of-type(1){top:0;left:0}.component__mail__box:nth-of-type(2){bottom:0;right:0}@media screen and (max-width:979px){.component__mail{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.component__mail__email{width:100%;word-wrap:break-word;text-align:left;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.component__mail__instructions{display:none}}@media screen and (max-width:768px){.component__mail__email{font-size:1.75rem}}.component__numbered-list{padding-bottom:4.75rem}.component__numbered-list_text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component__numbered-list ol{list-style:none;counter-reset:my-counter;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.component__numbered-list ol li{counter-increment:my-counter;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:3rem;position:relative}.component__numbered-list ol li::before{content:"0" counter(my-counter);margin-top:-.5rem;margin-right:5rem;min-width:7%}@media (max-width:979px){.component__numbered-list{padding-bottom:1.75rem}.component__numbered-list ol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:4rem}.component__numbered-list ol li{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5rem}.component__numbered-list ol li::before{top:-4rem;position:absolute}}.component__title-text-aside{padding-top:7.75rem}.component__title-text-aside .component__columns{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.component__title-text-aside__wrapper{padding-top:0;padding-right:1rem}.component__title-text-aside__wrapper:first-of-type{padding-right:5rem}@media (max-width:979px){.component__title-text-aside__wrapper>p{padding-top:1.5rem}}.component__images-list{padding-top:7.75rem;padding-bottom:5rem}.component__images-list__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(150px,1fr)) [auto-fill];grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:2rem 7rem;-ms-grid-column-align:center;justify-items:center}.component__images-list__wrapper_image{position:relative;max-width:200px}@media (max-width:480px){.component__images-list{padding-top:5rem}.component__images-list__wrapper{-ms-grid-columns:(minmax(100%,1fr))[1];grid-template-columns:repeat(1,minmax(100%,1fr));grid-gap:5rem 7rem;-ms-grid-column-align:start;justify-items:start}}.component__text-images-list{padding-bottom:4rem}.component__text-images-list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.component__text-images-list__wrapper p{padding-top:.5rem}.component__text-images-list__wrapper-left{position:relative;width:40%;padding-top:4.5rem}.component__text-images-list__wrapper-right{width:60%;padding-left:2rem;padding-top:4.5rem;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(150px,1fr)) [auto-fill];grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:2rem 7rem;-ms-grid-column-align:center;justify-items:center}.component__text-images-list__wrapper-right_image{position:relative;max-width:200px}.component__text-images-list__wrapper:before{content:"";position:absolute;top:0;width:100%;height:1px;margin-left:auto;margin-right:auto;background:#000}@media (max-width:979px){.component__text-images-list__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component__text-images-list__wrapper-left{width:100%}.component__text-images-list__wrapper-right{padding-left:0;width:100%}}@media (max-width:480px){.component__text-images-list__wrapper-right{padding-left:0;-ms-grid-columns:(minmax(100%,1fr))[1];grid-template-columns:repeat(1,minmax(100%,1fr));grid-gap:5rem 7rem;-ms-grid-column-align:start;justify-items:start}}.component__wysiwyg{position:relative}.component__wysiwyg>div>div p{margin-top:1rem}.component__wysiwyg>div>div ul+p{margin-top:0}.component__wysiwyg>div>div ul+h2{margin-top:0}.component__wysiwyg>div>div ul+h3{margin-top:0}.component__wysiwyg>div>div p+h2{margin-bottom:0}.component__wysiwyg>div>div p+h3{margin-bottom:0}.component__wysiwyg>div>div h2+ul{margin-top:1rem}.component__wysiwyg>div>div h3+ul{margin-top:1rem}.component__wysiwyg>div>div>ul{margin:2rem 0;padding-left:.5rem;list-style:square inside;text-indent:-1.4em;margin-left:1.4em}.component__wysiwyg>div>div>ul>li{margin-bottom:.5rem}.component__wysiwyg>div>div>ul ul{margin:1rem 0;list-style:none;position:relative;padding-left:3rem}@media (max-width:979px){.component__wysiwyg>div>div>ul ul{padding-left:1rem}}.component__wysiwyg>div>div>ul ul>li{margin-bottom:.5rem;position:inherit;text-indent:-1em}.component__wysiwyg>div>div>ul ul>li::before{margin-bottom:2px;margin-right:.5em;content:"";height:6px;width:6px;border:1px solid #000;background-color:#6B9080;border-radius:50%;display:inline-block}@media (max-width:979px){.component__wysiwyg>div>div>ul ul>li::before{height:4px;width:4px}}.component__wysiwyg>.component__container{position:relative;padding-bottom:2rem}.component__wysiwyg>.component__container:after{content:"";position:absolute;bottom:0;width:100%;height:1px;margin-left:auto;margin-right:auto;background:#000}.component__hero-project{min-height:0;margin-bottom:5.5rem}@media screen and (max-width:979px){.component__hero-project{margin-bottom:3.5rem}}.component__hero-project_wrapper{width:100%}.component__hero-project_wrapper_content{height:65vh;overflow:hidden;position:relative}.component__hero-project_wrapper_content_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% * 10 / 12);height:100%;color:#fff}@media screen and (max-width:979px){.component__hero-project_wrapper_content_title{width:100%}}.component__hero-project_wrapper_content_image{width:100%;height:100%;overflow:hidden;position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:0}.component__hero-project_wrapper_content_image::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:.3;z-index:1;background-color:#000}.component__hero-project_wrapper_content_image img{top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.component__hero-project_wrapper_intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5.5rem}@media screen and (max-width:979px){.component__hero-project_wrapper_intro{margin-top:3.5rem}}.component__hero-project_wrapper_intro-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%;margin-left:4.5rem}.component__hero-project_wrapper_intro-right{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:4.5rem}.component__hero-project_wrapper_intro__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.component__hero-project_wrapper_intro__categories__category{position:relative;margin-right:30px;padding-left:18px}.component__hero-project_wrapper_intro__categories__category::before{content:"";position:absolute;left:0;top:calc(50% - 5px);width:8px;height:8px;border-radius:100%;background-color:var(--cat-color)}.component__hero-project_wrapper_intro_logo,.component__hero-project_wrapper_intro_text{margin-top:2rem}.component__hero-project_wrapper_intro_logo p,.component__hero-project_wrapper_intro_text p{font-size:inherit;line-height:inherit}.component__hero-project_wrapper_intro_logo{max-width:250px}@media screen and (max-width:979px){.component__hero-project_wrapper_intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2.5rem;margin-bottom:0}.component__hero-project_wrapper_intro-left{width:100%;margin-bottom:2.5rem;margin-left:0}.component__hero-project_wrapper_intro-left .component__hero-project_wrapper_intro_text{font-size:1rem;line-height:1.2rem}.component__hero-project_wrapper_intro-right{width:100%;margin-right:0}.component__hero-project_wrapper_intro_logo,.component__hero-project_wrapper_intro_text{margin-top:1rem}.component__hero-project_wrapper_intro_text{font-size:1.5rem}}.component__statistics{background:#6B9080;padding:7.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5.5rem 0}@media screen and (max-width:979px){.component__statistics{padding:3.5rem 0;margin:3.5rem 0}}.component__statistics-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%;margin-left:7.5rem}.component__statistics-right{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:4.5rem;position:relative}.component__statistics-right__title{position:relative;padding-bottom:30px}.component__statistics-right__title::after{content:"";position:absolute;bottom:0;left:0;width:calc(100% + 4.5rem);height:1px;background-color:#000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform 1.3s cubic-bezier(.165,.84,.44,1);transition:transform 1.3s cubic-bezier(.165,.84,.44,1);transition:transform 1.3s cubic-bezier(.165,.84,.44,1),-webkit-transform 1.3s cubic-bezier(.165,.84,.44,1)}.component__statistics__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 0}.component__statistics__content::after{content:"";position:absolute;bottom:0;left:0;width:calc(100% + 4.5rem);height:1px;background-color:#000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform 1.3s cubic-bezier(.165,.84,.44,1);transition:transform 1.3s cubic-bezier(.165,.84,.44,1);transition:transform 1.3s cubic-bezier(.165,.84,.44,1),-webkit-transform 1.3s cubic-bezier(.165,.84,.44,1)}.component__statistics__content_number{width:30%}.component__statistics__content_text{width:50%;margin-right:3rem;font-size:1.25rem}.component__statistics__content.show::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.component__statistics.show .component__statistics-right__title::after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media screen and (max-width:1080px){.component__statistics{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component__statistics-left{width:100%;margin-left:1.5rem;margin-bottom:1.5rem}.component__statistics-right{width:100%;margin-left:1.5rem}.component__statistics-right__title::after{width:calc(100% - 2.5rem)}.component__statistics__content::after{width:calc(100% - 2.5rem)}}@media screen and (max-width:480px){.component__statistics{margin-bottom:3.5rem}.component__statistics__content_number{font-size:3rem}.component__statistics__content_text{margin-right:2rem;font-size:.95rem}}.select{position:relative;width:215px;font-size:16px;line-height:22px;color:#04040a;background:#fff;margin:0 24px 12px 0;z-index:1}@media screen and (max-width:480px){.select{margin:0 0 12px;width:100%}}.select__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:36px;padding:0 20px;border:1px solid #04040a;border-radius:10px;cursor:pointer;z-index:3;transition:background .2s}.select__label:hover{background:#eee}.select__label:after{content:"";width:8px;height:8px;border-bottom:1px solid #04040a;border-right:1px solid #04040a;position:absolute;top:calc(50% - 6px);right:23px;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}.select ul{position:absolute;top:calc(100% - 10px);left:0;width:100%;background:#fff;border:1px solid #04040a;z-index:2;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:9px 0 14px;display:none}.select ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 20px;cursor:pointer;transition:background .2s}.select ul li:hover{background:#eee}.select ul li.active:after{content:"";width:6px;height:6px;border-radius:50%;background:#04040a;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:24px;pointer-events:none}.select ul li:before{content:"";width:12px;height:12px;border-radius:50%;border:1px solid #04040a;-ms-flex-negative:0;flex-shrink:0;margin-right:8px;pointer-events:none}.select--open{z-index:10}.select--open .select__label{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.select--open .select__label:after{-webkit-transform:rotate(-135deg) translateY(-3px) translateX(-3px);transform:rotate(-135deg) translateY(-3px) translateX(-3px)}.select--open ul{display:block}.button-rounded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:60px;padding:0 24px;gap:16px;background:0 0;border:1px solid #04040a;border-radius:34px;margin:0 24px 12px 0;white-space:nowrap;transition:color .2s,background .2s}.button-rounded:hover{color:#6B9080;background:#04040a}.button-rounded:hover svg circle,.button-rounded:hover svg ellipse,.button-rounded:hover svg line,.button-rounded:hover svg path,.button-rounded:hover svg polygon,.button-rounded:hover svg polyline{stroke:#6B9080!important}.button-rounded:hover .anomaly-detection polygon{stroke:#000}.button-rounded:hover .anomaly-detection .fill{stroke:none!important;fill:#6B9080!important}.button-rounded svg{width:auto;height:24px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0;transition:fill .2s}.component__project-quote{background-color:#CCE3DE;padding:7.5rem 2.5rem 4.5rem 4.5rem}.component__project-quote:not(.component__project-quote--no-bg) .component__project-quote__text{font-size:5rem;line-height:100%}@media screen and (max-width:979px){.component__project-quote:not(.component__project-quote--no-bg) .component__project-quote__text{font-size:3rem}}.component__project-quote__text{margin-bottom:2rem}@media screen and (max-width:979px){.component__project-quote{padding:3.5rem 0}.component__project-quote__post{font-size:1.1rem;line-height:100%}.component__project-quote__author{font-size:1.5rem;line-height:100%}}.component__project-quote--no-bg{background:0 0;padding:0 4.5rem;margin:3.5rem 0 5.5rem}@media screen and (max-width:979px){.component__project-quote--no-bg{margin:3.5rem 0;padding:0}}.component__project-quote--no-bg .component__project-quote__container{width:calc(100% * 13 / 16);padding-left:calc(100% * 1 / 13);margin-left:auto;margin-right:auto}@media screen and (max-width:979px){.component__project-quote--no-bg .component__project-quote__container{width:calc(100% * 14 / 16)}}.component__project-quote--no-bg .component__project-quote__text{position:relative}.component__project-quote--no-bg .component__project-quote__text:before{content:"";width:1px;height:100%;background:#CCE3DE;position:absolute;top:0;left:calc(100% * -1 / 12)}.component__project-text-large{margin:5.5rem 0}@media screen and (max-width:979px){.component__project-text-large{margin:3.5rem 0}}.component__project-text-large__container{margin:0 13rem}.component__project-text-large__container h1,.component__project-text-large__container h2,.component__project-text-large__container h3,.component__project-text-large__container h4,.component__project-text-large__container h5{color:#929287;margin-bottom:24px}.component__project-text-large__container ol,.component__project-text-large__container p,.component__project-text-large__container ul{font-size:2rem;line-height:2.5rem}.component__project-text-large__container ul li{position:relative;padding-left:50px}.component__project-text-large__container ul li:before{content:"";display:block;width:6px;height:6px;background:#000;border-radius:50%;position:absolute;left:22px;top:17px}.component__project-text-large__container ol{padding-left:30px}@media screen and (max-width:979px){.component__project-text-large__container ol{padding-left:24px}}@media screen and (max-width:979px){.component__project-text-large__container{margin:0 1.5rem}}@media screen and (max-width:480px){.component__project-text-large__container ol,.component__project-text-large__container p,.component__project-text-large__container ul{font-size:1.5rem;line-height:2rem}}.component__project-file-download__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5.5rem}@media screen and (max-width:480px){.component__project-file-download__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3.5rem}}.component__project-file-download-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%;margin-left:7.5rem}@media screen and (max-width:979px){.component__project-file-download-left{margin-left:1.5rem}}@media screen and (max-width:480px){.component__project-file-download-left{width:100%;margin-left:3.5rem;padding-right:6.5rem;margin-bottom:2.5rem}}@media screen and (max-width:480px){.component__project-file-download_subtitle{font-size:1rem;line-height:1.2rem;margin-top:1rem}}.component__project-file-download-right{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;font-size:5rem;padding-top:7.5rem;padding-bottom:7.5rem;background-color:#CCE3DE}.component__project-file-download-right span{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.component__project-file-download-right svg{margin-right:1.5rem}.component__project-file-download-right:hover span{-webkit-transform:translateX(10px);transform:translateX(10px)}@media screen and (max-width:1080px){.component__project-file-download-right{font-size:2.5rem}}@media screen and (max-width:480px){.component__project-file-download-right{width:100%;padding-top:2.5rem;padding-bottom:2.5rem}.component__project-file-download-right svg{width:10%;margin-right:1rem}}.component__project-bloc-columns{margin:5.5rem 0}@media screen and (max-width:979px){.component__project-bloc-columns{margin:3.5rem 0}}.component__project-bloc-columns__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:979px){.component__project-bloc-columns__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.component__project-bloc-columns-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%;margin-left:4.5rem}@media screen and (max-width:979px){.component__project-bloc-columns-left{width:100%;margin-bottom:1.5rem;margin-left:0}}.component__project-bloc-columns-right{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:4.5rem}@media screen and (max-width:979px){.component__project-bloc-columns-right{width:100%;margin-right:0}}.component__project-bloc-columns_subtitle{margin-top:1rem}@media screen and (max-width:979px){.component__project-bloc-columns_subtitle{font-size:1rem;line-height:1.2rem}}.component__project-bloc-columns__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(50% + 4.5rem)}.component__project-bloc-columns__image__container{overflow:hidden}.component__project-bloc-columns__image__container.large{margin-right:-8.5rem}@media screen and (max-width:979px){.component__project-bloc-columns__image__container.large{margin-right:0}}.component__project-bloc-columns__image__container.small{width:60%}@media screen and (max-width:979px){.component__project-bloc-columns__image__container.small{width:100%}}.component__project-bloc-columns__image__container:not(:nth-child(1)){margin-top:30px}.component__project-bloc-columns__image__container-scale{-webkit-transform:scale(1.2);transform:scale(1.2)}.component__project-bloc-columns__image__container img{width:100%;height:auto}.component__project-bloc-columns__image_description{margin-top:10px}.component__project-bloc-columns__image_description,.component__project-bloc-columns__image_source{color:#929287}@media screen and (max-width:979px){.component__project-bloc-columns__image_description,.component__project-bloc-columns__image_source{font-size:.9rem;line-height:1.2rem}}@media screen and (max-width:979px){.component__project-bloc-columns__content{font-size:1.5rem;line-height:2rem}}.component__projects__list-item{width:100%;height:16vw;position:relative;margin-bottom:7.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__projects__list-item__circle{opacity:0;pointer-events:none;position:absolute;top:50%;left:50px;border-radius:50%;background-color:#04040a;color:#fff;font-size:18px;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:opacity .3s ease-in-out}.component__projects__list-item__circle.visible{opacity:1;transition:opacity .3s ease-in-out}.component__projects__list-item__circle--container{width:100%;height:100%;position:absolute;z-index:5}.component__projects__list-item-column{width:calc(100% * 7 / 12);margin-right:calc(100% * 2 / 12);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:979px){.component__projects__list-item-column{width:100%;margin-right:0}}.component__projects__list-item__title{font-family:tt;font-weight:400;font-size:72px;font-size:5vw;line-height:100%}@media screen and (max-width:979px){.component__projects__list-item__title{font-size:12vw;margin-right:0}}.component__projects__list-item__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}.component__projects__list-item__categories__category{position:relative;margin-right:30px;padding-left:18px}.component__projects__list-item__categories__category::before{content:"";position:absolute;left:0;top:calc(50% - 5px);width:8px;height:8px;z-index:0;border-radius:100%;background-color:var(--cat-color)}.component__projects__list-item__image{overflow:hidden;height:100%}.component__projects__list-item__image__container{position:relative;width:18vw;height:22vw;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:979px){.component__projects__list-item__image__container{display:none}}.component__projects__list-item__image img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:20%;object-position:20%}@media screen and (max-width:979px){.component__projects__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}}@media screen and (max-width:480px){.component__projects__list-item{margin-bottom:3.5rem}}.component__project-featured-client__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:5.5rem}.component__project-featured-client-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%;margin-left:7.5rem;margin-bottom:4.5rem}.component__project-featured-client_clients{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:7.5rem;margin-right:5.5rem}@media screen and (max-width:979px){.component__project-featured-client-left{margin-left:1.5rem}.component__project-featured-client_clients{margin-left:1.5rem;margin-right:1.5rem}}@media screen and (max-width:480px){.component__project-featured-client__container{margin-bottom:0}.component__project-featured-client-left{width:100%;padding-right:5.5rem;margin-bottom:3.5rem}.component__project-featured-client_subtitle{font-size:1rem;line-height:1.2rem;margin-top:1rem}.component__project-featured-client_clients{margin-left:2rem;margin-right:2rem}}.component__next-project{margin-top:7.5rem;margin-bottom:7.5rem;margin-left:7.5rem;margin-right:5.5rem}@media screen and (max-width:979px){.component__next-project{margin-top:1.5rem;margin-bottom:5.5rem;margin-left:1.5rem;margin-right:1.5rem}.component__next-project h2{position:relative}}@media screen and (max-width:480px){.component__next-project{margin-left:2.5rem;margin-right:2.5rem}}.component__hero-project+.component__next-project,.component__project-bloc-columns+.component__next-project,.component__project-quote--no-bg+.component__next-project,.component__project-text-large+.component__next-project,.component__project-two-images+.component__next-project,.component__project-video+.component__next-project{padding-top:7.5rem;border-top:1px solid #929287}.component__next-project .component__projects__list{margin-top:0}.component__next-project .component__projects__list-item{height:auto}.component__project-client-logos{position:relative;margin-left:7.5rem;margin-right:7.5rem;margin-bottom:5.5rem;margin-top:3.5rem}.component__project-client-logos:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#CCE3DE}.component__project-client-logos .body--label{position:absolute;top:-3.5rem}.component__project-client-logos_row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem 0}.component__project-client-logos_row::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#CCE3DE}.component__project-client-logos_logo{width:20%}@media screen and (max-width:480px){.component__project-client-logos{margin-right:2rem;margin-left:2rem;margin-bottom:3.5rem;margin-top:2.5rem}.component__project-client-logos .body--label{top:-2.5rem}.component__project-client-logos_row{padding:1.5rem 0}.component__project-client-logos_logo{width:30%}}.component__project-video{position:relative;width:70%;height:0;overflow:hidden;padding-bottom:43.25%;margin:0 13rem;margin-bottom:5.5rem;cursor:pointer}.component__project-video:hover .component__project-video__play{-webkit-transform:scale(1.1);transform:scale(1.1)}.component__project-video embed,.component__project-video iframe,.component__project-video object,.component__project-video video,.component__project-video__placeholder,.component__project-video__player{position:absolute;top:0;left:0;width:100%;height:100%}.component__project-video__player{background:var(--black)}.component__project-video__placeholder{cursor:pointer;z-index:2}.component__project-video__placeholder:hover .block--video__play{-webkit-transform:scale(1.1);transform:scale(1.1)}.component__project-video__placeholder:before{content:"";top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;background:var(--black);opacity:.2}.component__project-video__placeholder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.component__project-video__play{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:calc(50% - 93px * .5);left:0;right:0;margin:0 auto;width:93px;height:93px;pointer-events:none;background-color:#6B9080;border-radius:50%;z-index:3;transition:opacity 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1),opacity 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1),opacity 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1)}.component__project-video__play.hide{opacity:0}@media screen and (max-width:979px){.component__project-video{width:100%;margin:0;margin-bottom:5.5rem;padding-bottom:56.25%}}@media screen and (max-width:480px){.component__project-video{margin-bottom:3.5rem}.component__project-video__play{display:none}}.component__project-technologies{background:#6B9080;padding:5.5rem 0;margin-bottom:5.5rem}@media screen and (max-width:480px){.component__project-technologies{padding:3.5rem 0;margin-bottom:3.5rem}}.component__project-technologies__container{margin:0 13rem}@media screen and (max-width:979px){.component__project-technologies__container{margin:0 1.5rem}}.component__project-technologies h2{margin-bottom:24px}.component__project-technologies .body{margin-bottom:48px}.component__project-two-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5.5rem 0;padding:0 13rem}@media screen and (max-width:979px){.component__project-two-images{margin:5.5rem 0;padding:0 1.5rem}}@media screen and (max-width:480px){.component__project-two-images{margin:3.5rem 0}}.component__project-two-images__grid{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:6fr 6fr;grid-template-columns:6fr 6fr;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:48px}@media screen and (max-width:979px){.component__project-two-images__grid{display:-ms-grid;display:grid;-ms-grid-columns:12fr;grid-template-columns:12fr;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;row-gap:48px}}.component__project-two-images__grid img{display:block;width:100%}.component__project-two-images_description{margin-top:10px}.component__project-two-images_description,.component__project-two-images_source{color:#929287}@media screen and (max-width:480px){.component__project-two-images_description,.component__project-two-images_source{font-size:.9rem;line-height:1.2rem}}.component__form:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:#6B9080}@media (max-width:979px){.component__form:before{display:none}}.component__form .component__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}@media (max-width:979px){.component__form .component__container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.component__form__left,.component__form__right{position:relative;width:50%;-ms-flex-negative:0;flex-shrink:0;padding:80px 0 100px}@media (max-width:979px){.component__form__left,.component__form__right{width:100%;padding:40px 0}}.component__form__left{padding-right:100px}@media (max-width:979px){.component__form__left{padding-top:0;padding-right:0}}.component__form__left .component__project-text-large__container h1,.component__form__left .component__project-text-large__container h2,.component__form__left .component__project-text-large__container h3,.component__form__left .component__project-text-large__container h4,.component__form__left .component__project-text-large__container h5,.component__form__left .component__wysiwyg>div>div h2,.component__form__left .headline--4,.component__form__left h4,.component__form__left h5,.component__form__left h6,.component__project-text-large__container .component__form__left h1,.component__project-text-large__container .component__form__left h2,.component__project-text-large__container .component__form__left h3,.component__project-text-large__container .component__form__left h4,.component__project-text-large__container .component__form__left h5,.component__wysiwyg>div>div .component__form__left h2{margin-bottom:24px}.component__form__left ol,.component__form__left p,.component__form__left ul{margin-bottom:40px}.component__form__left ol:last-child,.component__form__left p:last-child,.component__form__left ul:last-child{margin-bottom:0}.component__form__left ol strong,.component__form__left p strong,.component__form__left ul strong{font-family:tt;font-weight:400}.component__form__left p+ul{margin-top:-40px}.component__form__left ul{list-style-type:disc;padding-left:40px}.component__form__right{padding-left:60px}@media (max-width:979px){.component__form__right{padding-left:0}.component__form__right:before{content:"";position:absolute;top:0;left:calc(-1 * 2.7rem * .5);width:100vw;height:100%;background:#6B9080}}.component__form__right .body--1{margin-bottom:24px}.component__form__right__inner{position:relative}.component__form__right__inner[data-step=success]{display:none}.component__form__right form{margin-top:50px}@media (max-width:979px){.component__form__right form{margin-top:24px}}.component__form__right .component__form__input{position:relative;margin-bottom:24px}.component__form__right .component__form__input input:-webkit-autofill,.component__form__right .component__form__input input:-webkit-autofill:active,.component__form__right .component__form__input input:-webkit-autofill:focus,.component__form__right .component__form__input input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #6B9080 inset!important}.component__form__right .component__form__input label{display:block;font-size:16px;visibility:hidden;opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px);transition:all .3s}.component__form__right .component__form__input input[type=text]{font-family:tt;font-size:2rem;line-height:2.5rem;width:100%;border:0;color:#000;background:0 0;padding:6px 0 0;border-bottom:1px solid #000;outline:0!important}@media (max-width:979px){.component__form__right .component__form__input input[type=text]{font-size:1.6rem;line-height:2rem}}.component__form__right .component__form__input input[type=text]::-webkit-input-placeholder{font-weight:400;color:#000}.component__form__right .component__form__input input[type=text]::-moz-placeholder{font-weight:400;color:#000}.component__form__right .component__form__input input[type=text]:-ms-input-placeholder{font-weight:400;color:#000}.component__form__right .component__form__input input[type=text]::placeholder{font-weight:400;color:#000}.component__form__right .component__form__input input[type=submit]{font-family:tt;font-size:24px;line-height:calc(34 / 24);color:#000;background:#fff;padding:10px 40px;border-radius:69px;border:0;margin-right:16px;transition:all .3s}@media (max-width:979px){.component__form__right .component__form__input input[type=submit]{font-size:18px;line-height:1.2}}.component__form__right .component__form__input input[type=submit]:hover{color:#fff;background:#000}.component__form__right .component__form__input__warning{position:absolute;bottom:5px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:calc(22 / 16);visibility:hidden;opacity:0;transition:all .3s}.component__form__right .component__form__input__warning img{display:block;width:16px;height:auto;margin-left:8px}.component__form__right .component__form__input__disabled{opacity:.5;pointer-events:none}.component__form__right .component__form__input--warning .component__form__input__warning{visibility:visible;opacity:1}.component__form__right .component__form__input--submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:55px}@media (max-width:979px){.component__form__right .component__form__input--submit{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}}.component__form__right .component__form__input--submit .component__form__input__warning{position:static}.component__form__right .component__form__input--submit__loading{margin-left:8px;visibility:hidden;opacity:0;transition:all .1s}.component__form__right .component__form__input--submit--loading .component__form__input--submit__loading{visibility:visible;opacity:1}.component__form__right .component__form__input--checkbox label{cursor:pointer;visibility:visible;opacity:1;-webkit-transform:none;transform:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.component__form__right .component__form__input--checkbox label input[type=checkbox]{position:relative;top:2px;-ms-flex-negative:0;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;width:15px;height:15px;border:1px solid #000;border-radius:0;display:-ms-grid;display:grid;place-content:center}.component__form__right .component__form__input--checkbox label input[type=checkbox]::before{content:"";width:9px;height:9px;-webkit-transform:scale(0);transform:scale(0);transition:120ms transform ease-in-out;background-color:#000}.component__form__right .component__form__input--checkbox label input[type=checkbox]:checked::before{-webkit-transform:scale(1);transform:scale(1)}.component__form__right .component__form__input--checkbox .component__form__input__warning{position:static;margin-top:4px}.component__form__right .component__form__input--filled label{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.component__form__input--submit__loading{display:inline-block;position:relative;width:30px;height:30px}.component__form__input--submit__loading div{box-sizing:border-box;display:block;position:absolute;width:24px;height:24px;margin:4px;border:3px solid #000;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#000 transparent transparent transparent}.component__form__input--submit__loading div:nth-child(1){-webkit-animation-delay:-.45s;animation-delay:-.45s}.component__form__input--submit__loading div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.component__form__input--submit__loading div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.layout__header{padding-top:3.25rem;position:fixed;width:100%;z-index:1;padding-bottom:1rem;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s}.layout__header:before{content:"";top:0;left:0;bottom:0;right:0;width:100%;height:100%;position:absolute;background:#fff;z-index:1;box-shadow:0 2px 14px 0 rgba(0,0,0,.07);opacity:0;transition:opacity .4s}.layout__header .background,.layout__header .underline,.layout__header .white{position:absolute}.layout__header .background{top:0;left:0;width:100%;height:100%;background-color:#000;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}.layout__header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:2.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;opacity:0;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s}.layout__header__logo__container{opacity:0}.layout__header__logo svg{width:11rem}.layout__header .current_page_item:not(.contact){background-color:#000}.layout__header .current_page_item>a{color:#fff}.layout__header .current_page_item .link--magnetised{-webkit-filter:none;filter:none}.layout__header .current_page_item .link--magnetised .link__text{color:#fff}.layout__header .current_page_item .link--magnetised .background{background-color:#000;z-index:-1}.layout__header .current_page_item .link--magnetised svg{mix-blend-mode:none;display:none}.layout__header .current_page_item .link--magnetised svg circle{fill:#000}.layout__header__burger{display:none;width:2.5rem;height:2.5rem;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) translateX(calc(.5rem / 2));transform:translateY(-50%) translateX(calc(.5rem / 2));background-color:transparent;border:0}.layout__header__burger__logo{margin:auto;width:2rem;height:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.layout__header__burger__logo>div{width:100%;height:1px;background-color:#000;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.layout__header__burger.open .layout__header__burger__logo>div:nth-child(1){position:absolute;top:50%;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.layout__header__burger.open .layout__header__burger__logo>div:nth-child(2){opacity:0}.layout__header__burger.open .layout__header__burger__logo>div:nth-child(3){position:absolute;top:50%;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.layout__header.white-header .link--magnetised{-webkit-filter:invert(0);filter:invert(0)}.layout__header.white-header svg{fill:#fff}.layout__header.white-header a{color:#fff}@media screen and (max-width:979px){.layout__header.white-header a{color:#000}}.layout__header.white-header .link__content>svg circle{fill:transparent;stroke:#fff}.layout__header.white-header .link__content>svg.in circle{stroke:transparent;fill:#fff}.layout__header.white-header .link__content .link__text{color:#fff}.layout__header.white-header .layout__header__burger .layout__header__burger__logo>div{background-color:#fff}.layout__header.white-header .layout__header__burger.open .layout__header__burger__logo>div{background-color:#000}.layout__header.white-header .layout__header__burger.open~a>.layout__header__logo svg{fill:#000}.layout__header.open svg{fill:#000}.layout__header.black-header .link--magnetised{-webkit-filter:invert(1);filter:invert(1)}.layout__header.black-header svg{fill:#000}.layout__header.black-header a{color:#000}.layout__header.black-header .link__content>svg circle{fill:transparent;stroke:#000}.layout__header.black-header .link__content>svg.in circle{stroke:transparent;fill:#000}.layout__header.black-header .link__content .link__text{color:#000}.layout__header__nav__link{display:inline-block;margin:0 .75rem;padding:0 .25rem;will-change:color,background-color;transition:.2s background-color,.2s color;position:relative;overflow:hidden;opacity:0}.layout__header__nav__link span{width:100%;text-align:center;display:inline-block}.layout__header__nav__link .underline,.layout__header__nav__link .white{left:.25rem}.layout__header__nav__link .white{left:0;bottom:0;color:#fff;-webkit-transform:translateY(100%);transform:translateY(100%)}.layout__header__nav__link .underline{bottom:0;width:calc(100% - .5rem);height:calc(1px);background-color:#000;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}.layout__header__nav__link:first-of-type{margin-left:0}.layout__header__nav__link:last-of-type{margin-right:0}.layout__header__nav__link--active{color:#fff;background-color:#000}.layout__header__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout__header__ctas__link{margin-left:3.25rem;text-transform:uppercase;opacity:0;transition:all .3s ease-out;padding:0 5px}.layout__header__ctas__link:hover{background-color:#000;color:#fff}.layout__header--sticky{-webkit-transform:translateY(-35px);transform:translateY(-35px)}.layout__header--sticky:before{opacity:1}.layout__header--sticky .layout__header__container{-webkit-transform:translateY(3px)!important;transform:translateY(3px)!important}.layout__header--sticky .link--magnetised svg circle{stroke:#fff}@media screen and (max-width:1280px){.layout__header__nav__link{margin:0 .3rem;padding:0 .1rem}.layout__header__ctas__link{margin-left:1.25rem}.layout__header__logo svg{width:9rem}}@media screen and (max-width:1024px){.layout__header{z-index:3}.layout__header__nav__link{margin:0 .25rem;padding:0 .25rem}.layout__header__ctas__link{margin-left:.5rem}.layout__header__logo svg{width:9rem}}@media screen and (max-width:979px){.layout__header{padding-top:0;padding-bottom:0;position:fixed;top:0;width:100%;z-index:6;-webkit-transform:none!important;transform:none!important}.layout__header .current_page_item{background-color:#fff!important}.layout__header .current_page_item a{color:#000}.layout__header:before{z-index:0}.layout__header__burger{display:initial}.layout__header__container{height:4.1rem}.layout__header--sticky .layout__header__container{-webkit-transform:none!important;transform:none!important}.layout__header__logo{width:8rem;height:.875rem}.layout__header__logo svg{width:100%;-o-object-fit:contain;object-fit:contain;height:100%}.layout__header__ctas,.layout__header__nav{display:none}.layout__header__ctas__link,.layout__header__nav__link{opacity:1}}.layout__footer{background-color:#000;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-1px;z-index:0}.layout__footer a,.layout__footer span{color:#fff}.layout__footer__container{margin-top:6rem;margin-bottom:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1439px){.layout__footer__container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.layout__footer__logo{margin-right:1rem}.layout__footer__logo svg{height:1.25rem;width:11rem;fill:#fff}.layout__footer__socials{margin-right:2rem;white-space:nowrap}.layout__footer__social{display:inline-block;margin-right:.5rem;transition:opacity .3s}.layout__footer__social:hover{opacity:.6}.layout__footer__social svg{width:auto;height:1.5rem;fill:#fff}.layout__footer__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1rem}.layout__footer__ctas ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.layout__footer__ctas li{margin-right:2rem}.layout__footer__ctas li:last-child{margin-right:0}.layout__footer__legals{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-size:1.1rem;line-height:1.75rem}.layout__footer__legals a{margin-right:2.5rem;transition:opacity .3s}.layout__footer__legals a:hover{opacity:.6}.layout__footer__legals svg{width:1.6rem;height:1.6rem;fill:#fff}.layout__footer__legals span svg{display:inline-block;width:1.25rem;height:1.25rem;margin-right:.4rem;vertical-align:middle;margin-bottom:.335rem}.layout__footer__support{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3rem;margin-bottom:3rem;color:#fff}.layout__footer__support:before{content:"";position:absolute;top:0;width:100%;height:1px;margin-left:auto;margin-right:auto;background:rgba(255,255,255,.2)}.layout__footer__support__logo{width:164px;height:auto;margin-left:15px}@media (max-width:979px){.layout__footer.career{margin-bottom:50px}.layout__footer__container{margin-top:2.6rem;margin-bottom:3.1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;position:relative}.layout__footer__socials{position:absolute;right:0;top:-6px;margin-right:.5rem}.layout__footer__ctas{margin-top:1.7rem;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout__footer__ctas ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout__footer__ctas li{padding-top:1rem}.layout__footer__logo svg{width:8rem}.layout__footer__legals{margin-top:4.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout__footer__legals ul{margin-bottom:1rem}.layout__footer__support{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.layout__footer__support__logo{width:100px;margin-left:0;padding-top:20px}}.view__components .component__fonts{background-color:#222;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view__components .component__fonts .component__container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view__components .component__fonts .component__container>div figcaption,.view__components .component__fonts .component__container>div p,.view__components .component__fonts .component__container>div span{margin-right:2rem}@media (max-width:979px){.view__components .component__fonts .component__container{margin-top:2rem;margin-bottom:2rem}}.view__contact{min-height:calc(100vh - 22rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__contact{min-height:calc(100vh - 22rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__contact .component__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:calc(4.5rem + 7rem);padding-bottom:7.5rem}.component__contact h1{margin-bottom:2rem}.component__contact__experience{font-size:9.5rem;line-height:9.5rem;padding-right:7.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.component__contact__content{width:50%}.component__contact__text{margin-bottom:2.5rem}.component__contact__links{margin-bottom:2.2rem}.component__contact__links__mail{margin-right:2.7rem;width:auto}.component__contact__links__mail__box{border-color:#000}.component__contact__links__mail__instructions{font-size:1rem;top:2rem}.component__contact__links__mail>span{font-size:1.5rem;line-height:2rem}.component__contact__links .link{top:8px}.component__contact__socials{margin-bottom:7.5rem}.component__contact__social{display:inline-block;width:1.6rem;height:1.6rem;margin-right:2.5rem;transition:opacity .3s}.component__contact__social:hover{opacity:.6}.component__contact__social svg{max-width:100%;max-height:100%}@media (max-width:1440px){.component__contact__experience{font-size:6rem;line-height:6rem;padding-right:2.7rem}}@media (max-width:979px){.component__contact__experience{font-size:6rem;line-height:5rem;padding-right:0;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.component__contact__experience>span{margin-left:-.3rem}.component__contact .component__container{padding-top:6.5rem;margin-bottom:4rem;padding-bottom:0}.component__contact h1{margin-top:4rem;margin-bottom:2rem}.component__contact__content{width:100%;margin-left:0}.component__contact__text{margin-bottom:2rem}.component__contact__links{margin-bottom:1.5rem}.component__contact__links__mail>span{font-size:1.4rem;color:#000}.component__contact__socials{margin-bottom:4.5rem}.component__contact .link{margin-top:2.75rem}}.view__404{min-height:calc(100vh - 10rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view__404 .component__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:6rem;padding-bottom:4.5rem}.view__404 .headline{margin-bottom:6.5rem}.view__404 p{margin-bottom:2.4rem;max-width:19rem}@media (max-width:979px){.view__404 .component__container{margin-bottom:6rem;margin-top:4.2rem}.view__404 .headline{margin-bottom:3rem}.view__404 p{margin-bottom:2rem}}.view__home .headline--2:not(h2),.view__home h2:not(h2){font-size:6.5rem;line-height:7rem}.view__home .component__introduction{min-height:calc(var(--vh,1vh) * 100)}@media screen and (max-width:979px){.view__home .headline--2:not(h2),.view__home h2:not(h2){font-size:5rem;line-height:5.5rem;margin-top:0}.view__home .component__introduction{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:480px){.view__home .headline--2:not(h2),.view__home h2:not(h2){font-size:3rem;line-height:3.5rem}.view__home .component__introduction{min-height:100vh}}.view__projects .component__introduction__svg__container{padding-bottom:70%}.view__projects .component__introduction__svg__container svg{margin-top:5rem;-webkit-transform:translate3d(-52%,-70%,0) scale(1.5)!important;transform:translate3d(-52%,-70%,0) scale(1.5)!important}@media (max-width:979px){.view__projects .component__quote{margin-top:8rem}}@media (max-width:480px){.view__projects .component__quote{margin-top:0}}.view__brains .component__introduction__svg__container{padding-bottom:70%}.view__brains .component__introduction__svg__container svg{-webkit-transform:translate3d(-52%,-64%,0) scale(1.6)!important;transform:translate3d(-52%,-64%,0) scale(1.6)!important;margin-top:4rem}.view__peoples .component__introduction__svg__container{padding-bottom:70%}.view__peoples .component__introduction__svg__container svg{-webkit-transform:translate3d(-52%,-64%,0) scale(1.6)!important;transform:translate3d(-52%,-64%,0) scale(1.6)!important;margin-top:4rem}.view__career .component__introduction .component__container{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.view__career .component__introduction__svg__container{width:120%;padding-bottom:110%;margin-left:0;margin-top:-5%}@media (max-width:979px){.view__career .component__introduction__svg__container{width:100%;padding-bottom:70%}}.view__career .component__introduction__svg__container svg{-webkit-transform:translate3d(-52%,-64%,0)!important;transform:translate3d(-52%,-64%,0)!important;margin-top:2rem}@media (max-width:979px){.view__career .component__introduction__svg__container{top:-1rem}}@media (max-width:480px){.view__career .component__introduction__svg__container{padding-bottom:100%}.view__career .component__introduction h1{margin-top:0}.view__career .component__full-image img{-o-object-position:40% 100%;object-position:40% 100%}}.view__process .component__grid__columns{margin-top:1.5rem}.view__process .component__grid__element{margin-bottom:5rem}.view__process .component__grid__label{margin-bottom:1.5rem}.view__process .component__introduction__svg__container{padding-bottom:69%}.view__process .component__introduction__svg__container svg{-webkit-transform:translate3d(-52%,-48%,0) scale(1.75)!important;transform:translate3d(-52%,-48%,0) scale(1.75)!important;margin-top:4rem}.view__legals{min-height:calc(100vh - 22rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view__legals .component__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:calc(4.5rem + 7rem);padding-bottom:4.5rem}.component__numbered-list ol .view__legals li::before,.view__legals .component__numbered-list ol li::before,.view__legals .headline--3,.view__legals h3{margin-bottom:2rem}.view__legals .body--1{margin-bottom:1.5rem;margin-top:1.5rem}.is-blog.component__inline-text-rotated-images .component__inline-text-rotated-images__label .view__legals span,.view__legals .body--3,.view__legals .component__grid__element__label>mark,.view__legals .component__numbered-list__description,.view__legals .is-blog.component__inline-text-rotated-images .component__inline-text-rotated-images__label span{margin-bottom:1rem}.view__legals .body,.view__legals .headline{max-width:72rem}@media (max-width:979px){.view__legals .component__container{padding-bottom:6rem;padding-top:6rem}.component__numbered-list ol .view__legals li::before,.view__legals .component__numbered-list ol li::before,.view__legals .headline--3,.view__legals h3{margin-bottom:1.5rem}.view__legals .body--1{margin-top:1rem;margin-bottom:.5rem}.is-blog.component__inline-text-rotated-images .component__inline-text-rotated-images__label .view__legals span,.view__legals .body--3,.view__legals .component__grid__element__label>mark,.view__legals .component__numbered-list__description,.view__legals .is-blog.component__inline-text-rotated-images .component__inline-text-rotated-images__label span{margin-bottom:.5rem}}.view__invest .component__full-image{margin-bottom:5rem}.component__numbered-list ol .view__invest .component__text-text__wrapper li::before,.view__invest .component__text-text__wrapper .component__numbered-list ol li::before,.view__invest .component__text-text__wrapper .headline--3,.view__invest .component__text-text__wrapper h3{font-size:2.8rem}.view__invest .component__text-text__wrapper .body--1{font-size:1.2rem;line-height:1.8rem}.view__invest .component__list{padding-top:4rem}.view__invest .component__list .component__container{margin-bottom:3.5rem}.component__numbered-list ol .view__invest .component__list li::before,.view__invest .component__list .component__numbered-list ol li::before,.view__invest .component__list .headline--3,.view__invest .component__list h3{font-size:2.8rem;line-height:3rem;margin-bottom:3rem}.view__invest .component__list li{position:relative;padding-left:2rem;font-size:1.2rem;line-height:1.8rem;margin-bottom:2rem}.view__invest .component__list li:before{content:"";position:absolute;left:0;top:.8rem;width:5px;height:5px;background-color:#000;border-radius:50%}@media (max-width:979px){.view__invest .component__list{padding-top:0}}.view__invest-partners .component__bottom-download{margin-top:0}.view__story .component__text-image__image{margin-top:5rem;margin-bottom:5rem}.view__story .component__introduction__svg__container{padding-bottom:70%;margin-top:21%}.view__story .component__introduction__svg__container svg{margin-top:5rem;-webkit-transform:translate3d(-52%,-70%,0) scale(1.5)!important;transform:translate3d(-52%,-70%,0) scale(1.5)!important}.view__generic{min-height:calc(100vh - 22rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#6B9080}.view__generic .component__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:calc(4.5rem + 7rem);padding-bottom:4.5rem}.component__numbered-list ol .view__generic li::before,.view__generic .component__numbered-list ol li::before,.view__generic .headline--3,.view__generic h3{margin-bottom:2rem}.view__generic .body--1{margin-bottom:1.5rem;margin-top:1.5rem}.is-blog.component__inline-text-rotated-images .component__inline-text-rotated-images__label .view__generic span,.view__generic .body--3,.view__generic .component__grid__element__label>mark,.view__generic .component__numbered-list__description,.view__generic .is-blog.component__inline-text-rotated-images .component__inline-text-rotated-images__label span{margin-bottom:1rem}.view__generic .body,.view__generic .headline{max-width:72rem}@media (max-width:979px){.view__generic .component__container{padding-bottom:6rem;padding-top:6rem}.component__numbered-list ol .view__generic li::before,.view__generic .component__numbered-list ol li::before,.view__generic .headline--3,.view__generic h3{margin-bottom:1.5rem}.view__generic .body--1{margin-top:1rem;margin-bottom:.5rem}.is-blog.component__inline-text-rotated-images .component__inline-text-rotated-images__label .view__generic span,.view__generic .body--3,.view__generic .component__grid__element__label>mark,.view__generic .component__numbered-list__description,.view__generic .is-blog.component__inline-text-rotated-images .component__inline-text-rotated-images__label span{margin-bottom:.5rem}}.view__challenges .component__introduction__svg__container{padding-bottom:70%}.view__challenges .component__introduction__svg__container svg{-webkit-transform:translate3d(-52%,-64%,0) scale(1.6)!important;transform:translate3d(-52%,-64%,0) scale(1.6)!important;margin-top:4rem}.component__electric-vehicle-optimization__challenge .challenge__groups-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px;margin-bottom:50px}.component__electric-vehicle-optimization__challenge .challenge__groups-layout .group__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:450px;flex-basis:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;max-width:450px}.component__electric-vehicle-optimization__challenge .challenge__groups-layout .group__image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__electric-vehicle-optimization__challenge .challenge__groups-layout .group__image{margin-bottom:20px;max-width:240px;max-height:390px;aspect-ratio:1}.component__electric-vehicle-optimization__challenge .challenge__groups-layout .group__text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.component__electric-vehicle-optimization__challenge .challenge__groups-layout .group__title{font-size:2.5625rem;font-weight:500;line-height:2rem}.component__electric-vehicle-optimization__challenge .challenge__groups-layout .group__text{font-size:1.625rem;line-height:2rem;max-width:450px}.component__electric-vehicle-optimization__challenge .challenge__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:90px;padding:90px 0}.component__electric-vehicle-optimization__challenge .challenge__text{font-size:1.625rem;line-height:2rem}.component__electric-vehicle-optimization__challenge .challenge__image{height:400px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:20px}@media screen and (max-width:979px){.component__electric-vehicle-optimization__challenge .challenge__groups-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component__electric-vehicle-optimization__challenge .challenge__groups-layout .challenge__text{font-size:1.25rem;line-height:1.75rem}.component__electric-vehicle-optimization__challenge .challenge__groups-layout .group__wrapper{-ms-flex-preferred-size:0;flex-basis:0%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.component__electric-vehicle-optimization__optimization{padding:90px 0}.component__electric-vehicle-optimization__optimization .optimization__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.component__electric-vehicle-optimization__optimization .optimization__title{font-size:3.875rem;line-height:3.75rem}.component__electric-vehicle-optimization__optimization .optimization__text{font-size:1.625rem;line-height:2rem}@media screen and (max-width:979px){.component__electric-vehicle-optimization__optimization .optimization__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.component__electric-vehicle-optimization__optimization .optimization__title{font-size:3rem;line-height:3.5rem}.component__electric-vehicle-optimization__optimization .optimization__text{font-size:1.25rem;line-height:1.75rem}}.component__electric-vehicle-optimization__optimization-objective{padding-bottom:90px}.component__electric-vehicle-optimization__optimization-objective>*{border-radius:20px;padding:80px 108px;background-color:#fdc73a}.component__electric-vehicle-optimization__optimization-objective .optimization-objective__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.component__electric-vehicle-optimization__optimization-objective .optimization-objective__title{font-size:2.4375rem;font-weight:500;line-height:2.8125rem;text-align:center}.component__electric-vehicle-optimization__optimization-objective .optimization-objective__text{font-size:1.625rem;font-weight:400;line-height:2rem;text-align:center}.component__electric-vehicle-optimization__optimization-objective .optimization-objective__highlighted-text{border-radius:20px;padding:30px 32px;background-color:#fff;font-size:1.625rem;font-weight:600;line-height:2rem;text-align:center}@media screen and (max-width:979px){.component__electric-vehicle-optimization__optimization-objective{padding-bottom:90px}.component__electric-vehicle-optimization__optimization-objective>*{border-radius:20px;padding:40px 24px;background-color:#fdc73a}.component__electric-vehicle-optimization__optimization-objective .optimization-objective__text{font-size:1.25rem;line-height:1.75rem}}.component__electric-vehicle-optimization__reliability{padding-bottom:90px}.component__electric-vehicle-optimization__reliability .reliability__layout{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:128px}.component__electric-vehicle-optimization__reliability .reliability__text-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;max-width:450px}.component__electric-vehicle-optimization__reliability .reliability__title{font-size:2.4375rem;line-height:2.8125rem;text-align:left}.component__electric-vehicle-optimization__reliability .reliability__text{font-size:1.125rem;line-height:1.625rem;text-align:left}.component__electric-vehicle-optimization__reliability .reliability__image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__electric-vehicle-optimization__reliability .reliability__image{-o-object-fit:cover;object-fit:cover;max-height:600px;aspect-ratio:443/573;border-radius:20px}@media screen and (max-width:979px){.component__electric-vehicle-optimization__reliability .reliability__layout{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr));gap:60px}.component__electric-vehicle-optimization__reliability .reliability__text-layout{max-width:100%}}.component__electric-vehicle-optimization__approach{padding:90px 72px}.component__electric-vehicle-optimization__approach .approach__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.component__electric-vehicle-optimization__approach .approach__text-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.component__electric-vehicle-optimization__approach .approach__title{font-size:3.875rem;line-height:3.75rem;text-align:center}.component__electric-vehicle-optimization__approach .approach__text{font-size:1.625rem;line-height:2rem;text-align:center}.component__electric-vehicle-optimization__approach .approach__groups{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.component__electric-vehicle-optimization__approach .approach__group{border-radius:20px;padding:20px;padding-bottom:26px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.component__electric-vehicle-optimization__approach .approach__group__title{font-size:1.5rem;font-weight:600;line-height:1.625rem}.component__electric-vehicle-optimization__approach .approach__group__text{font-size:1.125rem;line-height:1.625rem;text-align:left}@media screen and (max-width:979px){.component__electric-vehicle-optimization__approach{padding:90px 0}.component__electric-vehicle-optimization__approach .approach__groups{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}.component__electric-vehicle-optimization__approach .approach__title{font-size:3rem;line-height:3.5rem;text-align:center}.component__electric-vehicle-optimization__approach .approach__text{font-size:1.25rem;line-height:1.75rem;text-align:center}}.component__electric-vehicle-optimization__technology{padding:90px 0}.component__electric-vehicle-optimization__technology .technology__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:90px}.component__electric-vehicle-optimization__technology .technology__result-layout,.component__electric-vehicle-optimization__technology .technology__text-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.component__electric-vehicle-optimization__technology .technology__title{font-size:3.875rem;line-height:3.75rem;text-align:left}.component__electric-vehicle-optimization__technology .technology__text{font-size:1.625rem;line-height:2rem;text-align:left}.component__electric-vehicle-optimization__technology .technology__result-layout{background-color:#fdc73a;padding:80px 104px;border-radius:20px}.component__electric-vehicle-optimization__technology .technology__result-title{font-size:2.4375rem;font-weight:500;line-height:2.8125rem;text-align:center}.component__electric-vehicle-optimization__technology .technology__result-text{font-size:1.625rem;font-weight:400;line-height:2rem;text-align:center}@media screen and (max-width:979px){.component__electric-vehicle-optimization__technology .technology__result-layout{padding:40px 24px}.component__electric-vehicle-optimization__technology .technology__title{font-size:3rem;line-height:3.5rem}.component__electric-vehicle-optimization__technology .technology__result-text,.component__electric-vehicle-optimization__technology .technology__text{font-size:1.25rem;line-height:1.75rem}}.component__electric-vehicle-optimization__efficiency{padding:90px 0}.component__electric-vehicle-optimization__efficiency .efficiency__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:90px}.component__electric-vehicle-optimization__efficiency .efficiency__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.component__electric-vehicle-optimization__efficiency .efficiency__title{font-size:3.875rem;font-weight:400;line-height:3.75rem;text-align:left}.component__electric-vehicle-optimization__efficiency .efficiency__group-highlighted-text,.component__electric-vehicle-optimization__efficiency .efficiency__group-supporting-text,.component__electric-vehicle-optimization__efficiency .efficiency__text{font-size:1.625rem;line-height:2rem}.component__electric-vehicle-optimization__efficiency .efficiency__text{font-weight:400;text-align:left}.component__electric-vehicle-optimization__efficiency .efficiency__highlighted-group{position:relative;padding:68px 20px;border-radius:20px;background-color:#e4eaf2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__electric-vehicle-optimization__efficiency .efficiency__group-highlighted-text{max-width:750px;font-weight:600;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component__electric-vehicle-optimization__efficiency .efficiency__group-supporting-text{font-weight:400;text-align:left}.component__electric-vehicle-optimization__efficiency .efficiency__group-image{position:absolute;bottom:0;height:100%;width:auto;-webkit-filter:invert(1);filter:invert(1)}.component__electric-vehicle-optimization__efficiency .efficiency__group-image--left{left:0}.component__electric-vehicle-optimization__efficiency .efficiency__group-image--right{right:0}@media screen and (max-width:979px){.component__electric-vehicle-optimization__efficiency .efficiency__layout{gap:60px}.component__electric-vehicle-optimization__efficiency .efficiency__title{font-size:3rem;font-weight:400;line-height:3.5rem;text-align:left}.component__electric-vehicle-optimization__efficiency .efficiency__group-highlighted-text,.component__electric-vehicle-optimization__efficiency .efficiency__group-supporting-text,.component__electric-vehicle-optimization__efficiency .efficiency__text{font-size:1.25rem;line-height:1.75rem}.component__electric-vehicle-optimization__efficiency .efficiency__group-image{height:unset;max-width:50%}}.component__electric-vehicle-optimization__characteristic{padding:90px 0}.component__electric-vehicle-optimization__characteristic .characteristic__layout{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px}.component__electric-vehicle-optimization__characteristic .characteristic__layout>*{max-width:750px}.component__electric-vehicle-optimization__characteristic .characteristic__title{font-size:3.875rem;font-weight:400;line-height:3.75rem;text-align:center}.component__electric-vehicle-optimization__characteristic .characteristic__groups-layout{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);gap:10px 20px}.component__electric-vehicle-optimization__characteristic .characteristic__group-1{-ms-grid-column:span 7;grid-column:span 7}.component__electric-vehicle-optimization__characteristic .characteristic__group-2{-ms-grid-column:span 5;grid-column:span 5}.component__electric-vehicle-optimization__characteristic .characteristic__group-3{-ms-grid-column:span 12;grid-column:span 12}.component__electric-vehicle-optimization__characteristic .characteristic__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;background-color:#fdc73a;border-radius:20px;padding:24px;padding-top:20px}.component__electric-vehicle-optimization__characteristic .characteristic__group-text{font-size:1.5rem;line-height:120%;font-weight:600}.component__electric-vehicle-optimization__characteristic .characteristic__group-icon{width:37px;height:37px}.component__electric-vehicle-optimization__characteristic .characteristic__group-title{font-family:TT Commons;font-size:24px;font-weight:600;line-height:26px;text-align:left}@media screen and (max-width:979px){.component__electric-vehicle-optimization__characteristic .characteristic__title{font-size:3rem;line-height:3.5rem}.component__electric-vehicle-optimization__characteristic .characteristic__groups-layout{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.component__electric-vehicle-optimization__characteristic .characteristic__group-1,.component__electric-vehicle-optimization__characteristic .characteristic__group-2,.component__electric-vehicle-optimization__characteristic .characteristic__group-3{-ms-grid-column:span 11;grid-column:span 11}.component__electric-vehicle-optimization__characteristic .characteristic__group-text{font-size:1.2rem;line-height:120%}}.component__electric-vehicle-optimization__results{padding:90px 0}.component__electric-vehicle-optimization__results .results__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.component__electric-vehicle-optimization__results .results__title{font-size:3.875rem;font-weight:400;line-height:3.75rem;text-align:left}.component__electric-vehicle-optimization__results .results__points-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component__electric-vehicle-optimization__results .results__point{width:100%;padding:36px 0;font-size:2.4375rem;font-weight:400;line-height:2.5625rem;text-align:left;border-bottom:1px solid #000}.component__electric-vehicle-optimization__results .results__point:first-child{border-top:1px solid #000}@media screen and (max-width:979px){.component__electric-vehicle-optimization__results .results__layout{gap:48px}.component__electric-vehicle-optimization__results .results__title{font-size:3rem;line-height:3.25rem}.component__electric-vehicle-optimization__results .results__point{padding:24px 0;font-size:1.25rem;line-height:1.5rem}}.component__electric-vehicle-optimization__perspective{padding:90px 0}.component__electric-vehicle-optimization__perspective .perspective__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px}.component__electric-vehicle-optimization__perspective .perspective__title{font-size:62px;font-weight:400;line-height:60px;text-align:left}.component__electric-vehicle-optimization__perspective .perspective__subtitle{font-size:2.4375rem;font-weight:400;line-height:2.5625rem;text-align:left}.component__electric-vehicle-optimization__perspective .perspective__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__electric-vehicle-optimization__perspective .perspective__examples-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.component__electric-vehicle-optimization__perspective .perspective__example{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:20px 25px;gap:16px;border-radius:114px;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;transition:background-color .4s ease-in-out;background-color:transparent}.component__electric-vehicle-optimization__perspective .perspective__example:hover{background-color:#000}.component__electric-vehicle-optimization__perspective .perspective__example:hover>*{-webkit-filter:invert(100%);filter:invert(100%)}.component__electric-vehicle-optimization__perspective .perspective__example-icon,.component__electric-vehicle-optimization__perspective .perspective__example-label{transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s,-webkit-filter .4s}.component__electric-vehicle-optimization__perspective .perspective__example-icon{width:37px;height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component__electric-vehicle-optimization__perspective .perspective__example-label{font-size:1.5rem;font-weight:600;line-height:1.625rem;text-align:left}@media screen and (max-width:979px){.component__electric-vehicle-optimization__perspective .perspective__title{font-size:3rem;line-height:3.5rem}.component__electric-vehicle-optimization__perspective .perspective__subtitle{font-size:2rem;font-weight:400;line-height:2.25rem;text-align:left}.component__electric-vehicle-optimization__perspective .perspective__examples-layout{gap:8px}.component__electric-vehicle-optimization__perspective .perspective__example{padding:12px 16px;gap:8px}.component__electric-vehicle-optimization__perspective .perspective__example-icon{width:24px;height:24px}.component__electric-vehicle-optimization__perspective .perspective__example-label{font-size:1rem;line-height:110%;max-width:26ch}}