[data-tooltip]{position:relative;display:inline-block}[data-tooltip]:after,[data-tooltip]:before{position:absolute;left:50%;transform:translate(-50%,-12px);z-index:1000;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;transition:opacity .35s ease .25s}[data-tooltip]:before{content:attr(data-tooltip);background:#333;color:#eee;padding:8px 12px;white-space:nowrap;bottom:100%;border-radius:3px;box-shadow:0 5px 15px -5px rgba(0,0,0,.65)}[data-tooltip]:after{content:"";background:transparent;border:8px solid transparent;border-top-color:#333}[data-tooltip]:active:after,[data-tooltip]:active:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}[data-tooltip].tooltip-multiline:before{width:100vw;max-width:240px;white-space:normal}[data-tooltip][class*=tooltip-bottom]:after,[data-tooltip][class*=tooltip-bottom]:before{transform:translate(-50%,12px)}[data-tooltip][class*=tooltip-bottom]:before{bottom:auto;top:100%}[data-tooltip][class*=tooltip-bottom]:after{bottom:0;border:8px solid transparent;border-bottom-color:#333}[data-tooltip].tooltip-bottom-left:before{transform:translate(-24px,12px)}[data-tooltip].tooltip-bottom-right:before{left:auto;right:50%;transform:translate(24px,12px)}[data-tooltip].tooltip-top-left:before{transform:translate(-24px,-12px)}[data-tooltip].tooltip-top-right:before{left:auto;right:50%;transform:translate(24px,-12px)}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}@font-face{font-family:SwisBold;font-display:swap;font-weight:550;src:url(../fonts/ClashDisplay-Variable.woff2) format("woff2-variations")}@font-face{font-family:SwisRegular;font-display:swap;font-weight:450;src:url(../fonts/ClashDisplay-Variable.woff2) format("woff2-variations")}@font-face{font-family:SwisLight;font-display:swap;font-weight:300;src:url(../fonts/ClashDisplay-Variable.woff2) format("woff2-variations")}@font-face{font-family:Outline;font-display:swap;src:url(../fonts/ClashDisplay-Regular.woff2) format("woff2")}body,html{font-family:SwisRegular;padding:0;margin:0;font-size:10px}body.disable-hover,html.disable-hover{pointer-events:none!important}a[href^=tel]{text-decoration:inherit;color:inherit}body{overflow:hidden}body.page-loaded{overflow:inherit}.wedoo-data{margin:0 auto}.wedoo-data h1{padding:36px 0 0;text-align:right}.s_404{background:#000;position:fixed;top:0;left:0;width:100%;display:flex;align-items:center;height:100%}.s_404 .txt-404{position:absolute;text-align:center;width:100%;top:50%;left:0;transform:translateY(-50%);color:#fff;opacity:.05;font-size:40vw}.s_404 .gliph{display:flex;justify-content:center;width:100%}.s_404 .gliph img{width:50%;height:auto}span.letter-wrap{display:inline-block}h1,h2,h3,h4,h5{font-weight:400;padding:0;margin:0}h2{font-size:9vw}h3{font-size:2.4rem}a{text-decoration:none}ul{list-style-type:none;padding:0}p{line-height:1.4em;margin:0}strong{font-family:SwisBold}.page-container{position:relative}.central-wrapper{padding-left:18px;padding-right:18px;overflow:hidden}button{background:transparent;border:none;-webkit-appearance:none;outline:none;padding:0;cursor:pointer}img.fill,picture.fill{font-family:"object-fit: cover;"}img.fill.ie-hide,picture.fill.ie-hide{visibility:hidden}h1{font-size:11vw;line-height:1.2em}.square-image{height:0;padding-top:100%;position:relative}.square-image img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}picture.lozad{background-position:50%;background-repeat:no-repeat;display:block;width:100%;height:100%}.section-project h3.title{font-size:2.1rem;padding-bottom:36px}.section-project p.text{font-size:1.8rem}.section-project .full-image{padding-top:56.25%;position:relative}.section-project .full-image img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.global-container.hidden section{visibility:hidden}button.play-wrapper.negative span{color:#fff}button.play-wrapper{position:absolute;bottom:13%;left:18px;display:flex;align-items:center;transition:opacity .3s;margin-left:18px;z-index:1}button.play-wrapper span{color:#fff;font-size:4.5rem}button.play-wrapper .icon{display:block;margin-right:36px}button.play-wrapper .icon svg{fill:#fff;width:37px;height:50px}button.play-wrapper span.text{font-size:5rem}button.play-wrapper .outline-text-white{-webkit-text-stroke-color:#fff;-moz-text-stroke-color:#fff}@supports (-ms-ime-align:auto){button.play-wrapper .outline-text-white{-webkit-text-fill-color:#fff}}button.play-wrapper.playng{opacity:0}button.play-wrapper.positive span{color:#000}button.play-wrapper.positive .icon svg{fill:#000}button.play-wrapper.positive .outline-text-white{-webkit-text-stroke-color:#000;-moz-text-stroke-color:#000}@supports (-ms-ime-align:auto){button.play-wrapper.positive .outline-text-white{-webkit-text-fill-color:#000}}video,video[poster]{object-fit:cover}.video-player video{width:100%;height:auto}.video-player.video-wrapper:after{content:"";display:block;background:#000;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2;transition:opacity .3s;pointer-events:none}.video-player.video-wrapper.playng:after{opacity:0}.video-player.video-wrapper .play-layer img{width:100%;height:100%;object-fit:cover;transition:opacity .3s}.video-player.video-wrapper .play-layer.playng img{opacity:0}@media (min-width:576px) and (max-width:991px){.central-wrapper{width:600px;margin:0 auto}h1{font-size:9vw}}@media (min-width:768px){.central-wrapper{padding-left:18px;padding-right:18px}h2{font-size:7vw}h3{font-size:3.2rem}.section-project .text-wrapper{align-items:flex-end;display:flex;padding-bottom:18px}.section-project .text-wrapper>.row{min-width:100%}}@media (min-width:576px) and (max-width:991px){.wedoo-data h1{font-size:50px;line-height:1em}}@media (min-width:992px){button.play-wrapper .icon{display:block;margin-right:36px}button.play-wrapper .icon svg{fill:#fff;width:64px;height:86px}button.play-wrapper span.text{font-size:10rem}.square-image{height:0;padding-top:100%;position:relative}.square-image img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.wedoo-data{margin:0 auto}.wedoo-data h1{padding:36px 0 0;text-align:right;line-height:1em}h1{font-size:5vw;line-height:1.2em}.central-wrapper.no-pad-right{padding-right:0}.central-wrapper.no-pad-left{padding-left:0}h2{font-size:4.8vw;line-height:1.1em}h2.smaller{font-size:3.8vw}}@media (max-width:991px){#contacts h1{font-size:8.8vw;line-height:8.14815vw}}.offset-page .global-container{position:relative;margin-top:calc(var(--vh, 1vh)*100)}.offset-page .global-container header{transition:transform .5s ease-out;transform:translateY(0)}.offset-page.top-header .global-container{margin-top:calc(var(--vh, 1vh)*100)}.offset-page #loader.wiping .loader-wipe{height:80px}.offset-page .hero-text{padding-bottom:96px}.service-detail .hero-text .page-title,.service-detail header{pointer-events:none}.service-detail header .left-zone,.service-detail header .right-zone{pointer-events:all}@media (min-width:576px) and (max-width:991px){.projects-detail .central-wrapper,.service-detail .central-wrapper{width:inherit;margin:inherit}}@media (max-width:991px){.offset-page.top-header .places-wrapper{bottom:20px;top:auto;right:auto;left:0}#contacts-page .hero-text{justify-content:center}#contacts-page .hero-text .page-title{margin-bottom:120px}#services-detail-page .hero-text{justify-content:center}#services-detail-page .hero-text .page-title{margin-bottom:120px}}@media (min-width:992px){.offset-page .global-container{position:relative;margin-top:100vh}.text-hero-start #loader.wiping .loader-wipe{height:0}}.outline-text{-moz-text-stroke-width:.5px;-moz-text-stroke-color:#000;-moz-text-fill-color:transparent;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#000;-webkit-text-fill-color:transparent;font-family:Outline}@media (max-width:991px){section.top-no-mobile{padding-top:0!important}section.top-sm-mobile{padding-top:18px!important}section.top-md-mobile{padding-top:54px!important}section.top-lg-mobile{padding-top:108px!important}section.bottom-no-mobile{padding-bottom:0!important}section.bottom-sm-mobile{padding-bottom:18px!important}section.bottom-md-mobile{padding-bottom:54px!important}section.bottom-lg-mobile{padding-bottom:108px!important}}@media (min-width:992px){section.top-no-desktop{padding-top:0!important}section.top-sm-desktop{padding-top:18px!important}section.top-md-desktop{padding-top:144px!important}section.top-lg-desktop{padding-top:288px!important}section.bottom-no-desktop{padding-bottom:0!important}section.bottom-sm-desktop{padding-bottom:18px!important}section.bottom-md-desktop{padding-bottom:144px!important}section.bottom-lg-desktop{padding-bottom:288px!important}}.outline-text-black{-moz-text-stroke-width:1px;-moz-text-stroke-color:#000;-moz-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;-webkit-text-fill-color:transparent;font-family:Outline}@supports (-ms-ime-align:auto){.outline-text-black{-webkit-text-fill-color:#000}}.outline-text-white{-moz-text-stroke-width:1px;-moz-text-stroke-color:#fff;-moz-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;-webkit-text-fill-color:transparent;font-family:Outline}@supports (-ms-ime-align:auto){.outline-text-black,.outline-text-white{-webkit-text-fill-color:#fff}.outline-text-white{-webkit-text-fill-color:#000}}.global-container,section.complex-carousel .complex-carousel-wrapper .separator{transition:background .3s,color .3s}.blue .offices h3{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;-webkit-text-fill-color:transparent}.positive.global-container,.positive section.complex-carousel .complex-carousel-wrapper .separator{background:#fff}.positive .overview h2 a,.positive h1 a{color:#000}.positive .title-link-label svg{fill:#000}.positive a.link,.positive h2,.positive p{color:#000}.positive .contact a svg{fill:#000}.positive .accordion{color:#000}.positive .accordion svg{fill:#000}.positive .content-wrapper .content{color:#000}.negative header.positive .header-content button.menu i:after,.negative header.positive .header-content button.menu i:before,.positive header .header-content button.menu i:after,.positive header .header-content button.menu i:before{background:#000}.positive header.negative .header-content button.menu i:after,.positive header.negative .header-content button.menu i:before{background:#fff}section.jobs .position.positive .heading .right-zone svg{fill:#000}.positive .content-wrapper .content a.link{color:#000}.global-container.negative .position.positive:not(:last-child) .content-wrapper{border-bottom:2px solid #000}.grey.global-container,.grey section.complex-carousel .complex-carousel-wrapper .separator{background:#ebebeb}.grey header .header-content button.menu i:after,.grey header .header-content button.menu i:before{background:#000}.blue.global-container{background:#01588f;color:#fff}.blue form.wedoo-form input[type=email],.blue form.wedoo-form input[type=text]{border-bottom-color:#4781a1}.blue .enquiries h2{opacity:.5}.blue .enquiries-cta,.blue a{color:#fff}.blue .enquiries-cta sup{color:#000}.blue .wedoo-logo svg{fill:#fff}.blue button.menu{color:#fff}.blue header .header-content button.menu i span{background:#fff}.negative.global-container{background:#000;color:#fff}.negative a.link{color:#fff}.negative .icons-wrapper .icon-w svg{stroke:#fff}.negative form.wedoo-form input[type=email],.negative form.wedoo-form input[type=text]{border-bottom-color:#fff}.negative .enquiries-cta,.negative .enquiries-cta sup{color:#fff}.negative .outline-text-black{-moz-text-stroke-width:1px;-moz-text-stroke-color:#fff;-moz-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;-webkit-text-fill-color:transparent;font-family:Outline}@supports (-ms-ime-align:auto){.negative .outline-text-black{-webkit-text-fill-color:#fff}}.negative .text-only em:before{background:transparent}.negative .overview a{color:#fff}.negative .outline-text{-moz-text-stroke-width:.5px;-moz-text-stroke-color:#fff;-moz-text-fill-color:transparent;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#fff;-webkit-text-fill-color:transparent;font-family:Outline}.negative section.complex-carousel .complex-carousel-wrapper .separator{background:#000}.negative section.complex-carousel .numbers-wrapper .total-slides{color:hsla(0,0%,100%,.5)}.negative section.complex-carousel .text-zone .arrows svg{fill:#fff}.negative h1 a,.negative section.complex-carousel .heading a{color:#fff}.negative section.jobs .heading .right-zone svg{fill:#fff}section.negative{background:#000}section.negative.complex-carousel .numbers-wrapper .total-slides{color:hsla(0,0%,100%,.5)}section.negative.complex-carousel .text-zone .arrows svg{fill:#fff}section.negative.complex-carousel .text-zone .project-data p{color:hsla(0,0%,100%,.5)}section.negative.complex-carousel .text-zone .numbers-wrapper .all-num-wrapper,section.negative.complex-carousel .text-zone .project-data{color:#fff}section.negative.complex-carousel .complex-carousel-wrapper .separator{background:#000}section.negative.complex-carousel .heading,section.negative.complex-carousel .heading a,section.negative.complex-carousel .project-data .data.current,section.negative h1 a,section.negative h2,section.negative h3,section.negative p{color:#fff}section.positive{background:#fff;color:#000}section.positive h1 a,section.positive h2,section.positive p{color:#000}section.positive.contact a svg,section.positive .title-link-label svg{fill:#000}section.positive .outline-text-black{-moz-text-stroke-width:1px;-moz-text-stroke-color:#000;-moz-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;-webkit-text-fill-color:transparent;font-family:Outline}@supports (-ms-ime-align:auto){section.positive .outline-text-black{-webkit-text-fill-color:#000}}section.blue{background:#01588f}section.blue h2,section.blue p{color:#fff}section.blue.contact a svg{fill:#fff}section.grey{background:#ebebeb;color:#000}section.grey h1 a,section.grey h2,section.grey p{color:#000}section.grey.contact a svg,section.grey .title-link-label svg{fill:#000}section.grey .outline-text-black{-moz-text-stroke-width:1px;-moz-text-stroke-color:#000;-moz-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;-webkit-text-fill-color:transparent;font-family:Outline}@supports (-ms-ime-align:auto){section.grey .outline-text-black{-webkit-text-fill-color:#000}}section.contact{transition:background .3s}.row{display:flex;margin-left:-2px;margin-right:-2px;flex-wrap:wrap}[class^=col-]{padding-left:1px;padding-right:1px;box-sizing:border-box;flex-shrink:0;flex-grow:0}.container-general{padding-left:2px;padding-right:2px}.col-1{width:8.33333%;max-width:8.33333%;flex-basis:8.33333%}.offset-1{margin-left:8.33333%}.col-2{width:16.66667%;max-width:16.66667%;flex-basis:16.66667%}.offset-2{margin-left:16.66667%}.col-3{width:25%;max-width:25%;flex-basis:25%}.offset-3{margin-left:25%}.col-4{width:33.33333%;max-width:33.33333%;flex-basis:33.33333%}.offset-4{margin-left:33.33333%}.col-5{width:41.66667%;max-width:41.66667%;flex-basis:41.66667%}.offset-5{margin-left:41.66667%}.col-6{width:50%;max-width:50%;flex-basis:50%}.offset-6{margin-left:50%}.col-7{width:58.33333%;max-width:58.33333%;flex-basis:58.33333%}.offset-7{margin-left:58.33333%}.col-8{width:66.66667%;max-width:66.66667%;flex-basis:66.66667%}.offset-8{margin-left:66.66667%}.col-9{width:75%;max-width:75%;flex-basis:75%}.offset-9{margin-left:75%}.col-10{width:83.33333%;max-width:83.33333%;flex-basis:83.33333%}.offset-10{margin-left:83.33333%}.col-11{width:91.66667%;max-width:91.66667%;flex-basis:91.66667%}.offset-11{margin-left:91.66667%}.col-12{width:100%;max-width:100%;flex-basis:100%}.offset-12{margin-left:100%}@media (min-width:576px){.col-sm-1{width:8.33333%;max-width:8.33333%;flex-basis:8.33333%}.offset-sm-1{margin-left:8.33333%}.col-sm-2{width:16.66667%;max-width:16.66667%;flex-basis:16.66667%}.offset-sm-2{margin-left:16.66667%}.col-sm-3{width:25%;max-width:25%;flex-basis:25%}.offset-sm-3{margin-left:25%}.col-sm-4{width:33.33333%;max-width:33.33333%;flex-basis:33.33333%}.offset-sm-4{margin-left:33.33333%}.col-sm-5{width:41.66667%;max-width:41.66667%;flex-basis:41.66667%}.offset-sm-5{margin-left:41.66667%}.col-sm-6{width:50%;max-width:50%;flex-basis:50%}.offset-sm-6{margin-left:50%}.col-sm-7{width:58.33333%;max-width:58.33333%;flex-basis:58.33333%}.offset-sm-7{margin-left:58.33333%}.col-sm-8{width:66.66667%;max-width:66.66667%;flex-basis:66.66667%}.offset-sm-8{margin-left:66.66667%}.col-sm-9{width:75%;max-width:75%;flex-basis:75%}.offset-sm-9{margin-left:75%}.col-sm-10{width:83.33333%;max-width:83.33333%;flex-basis:83.33333%}.offset-sm-10{margin-left:83.33333%}.col-sm-11{width:91.66667%;max-width:91.66667%;flex-basis:91.66667%}.offset-sm-11{margin-left:91.66667%}.col-sm-12{width:100%;max-width:100%;flex-basis:100%}.offset-sm-12{margin-left:100%}.offset-sm-none{margin-left:0}}@media (min-width:768px){.col-md-custom{width:20%;max-width:20%;flex-basis:20%}.col-md-1{width:8.33333%;max-width:8.33333%;flex-basis:8.33333%}.offset-md-1{margin-left:8.33333%}.col-md-2{width:16.66667%;max-width:16.66667%;flex-basis:16.66667%}.offset-md-2{margin-left:16.66667%}.col-md-3{width:25%;max-width:25%;flex-basis:25%}.offset-md-3{margin-left:25%}.col-md-4{width:33.33333%;max-width:33.33333%;flex-basis:33.33333%}.offset-md-4{margin-left:33.33333%}.col-md-5{width:41.66667%;max-width:41.66667%;flex-basis:41.66667%}.offset-md-5{margin-left:41.66667%}.col-md-6{width:50%;max-width:50%;flex-basis:50%}.offset-md-6{margin-left:50%}.col-md-7{width:58.33333%;max-width:58.33333%;flex-basis:58.33333%}.offset-md-7{margin-left:58.33333%}.col-md-8{width:66.66667%;max-width:66.66667%;flex-basis:66.66667%}.offset-md-8{margin-left:66.66667%}.col-md-9{width:75%;max-width:75%;flex-basis:75%}.offset-md-9{margin-left:75%}.col-md-10{width:83.33333%;max-width:83.33333%;flex-basis:83.33333%}.offset-md-10{margin-left:83.33333%}.col-md-11{width:91.66667%;max-width:91.66667%;flex-basis:91.66667%}.offset-md-11{margin-left:91.66667%}.col-md-12{width:100%;max-width:100%;flex-basis:100%}.offset-md-12{margin-left:100%}.row{margin-left:-9px;margin-right:-9px}.container-general{margin-right:auto;margin-left:auto}.container-general,[class^=col-]{padding-left:9px;padding-right:9px}[class^=col-]{box-sizing:border-box}.offset-md-none{margin-left:0}}@media (min-width:992px){.col-lg-1{width:8.33333%;max-width:8.33333%;flex-basis:8.33333%}.offset-lg-1{margin-left:8.33333%}.col-lg-2{width:16.66667%;max-width:16.66667%;flex-basis:16.66667%}.offset-lg-2{margin-left:16.66667%}.col-lg-3{width:25%;max-width:25%;flex-basis:25%}.offset-lg-3{margin-left:25%}.col-lg-4{width:33.33333%;max-width:33.33333%;flex-basis:33.33333%}.offset-lg-4{margin-left:33.33333%}.col-lg-5{width:41.66667%;max-width:41.66667%;flex-basis:41.66667%}.offset-lg-5{margin-left:41.66667%}.col-lg-6{width:50%;max-width:50%;flex-basis:50%}.offset-lg-6{margin-left:50%}.col-lg-7{width:58.33333%;max-width:58.33333%;flex-basis:58.33333%}.offset-lg-7{margin-left:58.33333%}.col-lg-8{width:66.66667%;max-width:66.66667%;flex-basis:66.66667%}.offset-lg-8{margin-left:66.66667%}.col-lg-9{width:75%;max-width:75%;flex-basis:75%}.offset-lg-9{margin-left:75%}.col-lg-10{width:83.33333%;max-width:83.33333%;flex-basis:83.33333%}.offset-lg-10{margin-left:83.33333%}.col-lg-11{width:91.66667%;max-width:91.66667%;flex-basis:91.66667%}.offset-lg-11{margin-left:91.66667%}.col-lg-12{width:100%;max-width:100%;flex-basis:100%}.offset-lg-12{margin-left:100%}.offset-lg-none{margin-left:0}.d-lg-none{display:none}}@media (min-width:1200px){.col-xl-1{width:8.33333%;max-width:8.33333%;flex-basis:8.33333%}.offset-xl-1{margin-left:8.33333%}.col-xl-2{width:16.66667%;max-width:16.66667%;flex-basis:16.66667%}.offset-xl-2{margin-left:16.66667%}.col-xl-3{width:25%;max-width:25%;flex-basis:25%}.offset-xl-3{margin-left:25%}.col-xl-4{width:33.33333%;max-width:33.33333%;flex-basis:33.33333%}.offset-xl-4{margin-left:33.33333%}.col-xl-5{width:41.66667%;max-width:41.66667%;flex-basis:41.66667%}.offset-xl-5{margin-left:41.66667%}.col-xl-6{width:50%;max-width:50%;flex-basis:50%}.offset-xl-6{margin-left:50%}.col-xl-7{width:58.33333%;max-width:58.33333%;flex-basis:58.33333%}.offset-xl-7{margin-left:58.33333%}.col-xl-8{width:66.66667%;max-width:66.66667%;flex-basis:66.66667%}.offset-xl-8{margin-left:66.66667%}.col-xl-9{width:75%;max-width:75%;flex-basis:75%}.offset-xl-9{margin-left:75%}.col-xl-10{width:83.33333%;max-width:83.33333%;flex-basis:83.33333%}.offset-xl-10{margin-left:83.33333%}.col-xl-11{width:91.66667%;max-width:91.66667%;flex-basis:91.66667%}.offset-xl-11{margin-left:91.66667%}.col-xl-12{width:100%;max-width:100%;flex-basis:100%}.offset-xl-12{margin-left:100%}.offset-xl-none{margin-left:0}.d-xl-none{display:none}}.parallax-img-all{overflow:hidden}.parallax-img-all video{transform:scale(1.1);transform-origin:top}.parallax-img-all img{transform:scale(1)!important;transform-origin:top}.overview .video-wrapper.parallax-img-all.mob-video video{transform:scale(1.1);top:0;transform-origin:top}header{position:absolute;left:0;top:0;right:0;z-index:2000}header.fixed-header{transform:inherit!important;transition:none!important}header.fixed-header .header-container{position:fixed;left:0;right:0;top:0;z-index:2000}header .header-content{background:transparent;display:flex;height:60px;align-items:center;justify-content:space-between}header .header-content .left-zone{display:flex;align-items:center;pointer-events:all}header .header-content svg{width:30px;height:20.52px}header .header-content h2{font-size:1.2rem;position:relative;margin-left:32px;display:none;align-items:center}header .header-content h2 span{font-size:1rem;margin-left:3px;margin-top:4px}header .header-content h3{font-size:1.2rem;position:relative;margin-left:15px;display:none;align-items:center;opacity:0}header .header-content h3 span{display:block;width:15px;height:1px;margin:0 4px;background:#000}header .header-content h3 em{font-style:normal}header .header-content h3.subtitle-shown{opacity:1}header .header-content button.menu{display:flex;align-items:flex-end;pointer-events:all;cursor:pointer}header .header-content button.menu span.label{font-size:1.4rem;font-family:SwisRegular}header .header-content button.menu i{display:block;margin-left:15px;margin-bottom:3px}header .header-content button.menu i span{display:block;height:2px;background:#000}header .header-content button.menu i span:first-child{width:18px;margin-bottom:5px}header .header-content button.menu i span:last-child{width:9px}header .header-content.opened-menu button.menu{opacity:0;pointer-events:none}.header-content.header-negative{color:#fff}.header-content.header-negative svg{fill:#fff}.header-content.header-negative h2{color:#fff}.header-content.header-negative h2 span{background:#fff}.header-content.header-negative h3{color:#fff}.header-content.header-negative h3 span{background:#fff}.header-content.header-negative button.menu span.label{color:#fff}.header-content.header-negative button.menu i span{background:#fff}.negative .header-content,header.negative .header-content{color:#fff}.negative .header-content svg,header.negative .header-content svg{fill:#fff}.negative .header-content h2,.negative .header-content h3,header.negative .header-content h2,header.negative .header-content h3{color:#fff}.negative .header-content h3 span,header.negative .header-content h3 span{background:#fff}.negative .header-content button.menu span.label,header.negative .header-content button.menu span.label{color:#fff}.negative .header-content button.menu i span,header.negative .header-content button.menu i span{background:#fff}.positive .header-content,header.grey .header-content,header.positive .header-content{color:#000}.positive .header-content svg,header.grey .header-content svg,header.positive .header-content svg{fill:#000}.positive .header-content h2,.positive .header-content h3,header.grey .header-content h2,header.grey .header-content h3,header.positive .header-content h2,header.positive .header-content h3{color:#000}.positive .header-content h3 span,header.grey .header-content h3 span,header.positive .header-content h3 span{background:#000}.positive .header-content button.menu span.label,header.grey .header-content button.menu span.label,header.positive .header-content button.menu span.label{color:#000}.positive .header-content button.menu i span,header.grey .header-content button.menu i span,header.positive .header-content button.menu i span{background:#000}@media (min-width:576px) and (max-width:991px){.header-container .central-wrapper{width:auto}}@media (min-width:768px){.header-content h2{display:flex}}@media (min-width:992px){header .header-content{height:80px}header .header-content h2,header .header-content h3{font-size:1.6rem;display:flex}header .header-content h3{margin-left:90px}header .header-content h3.visible-heading{opacity:1}header .header-content h3.visible-heading span{display:none}header .header-content h3 span{width:15px;height:1px;margin:0 4px}header .header-content button.menu{display:flex;align-items:flex-end}header .header-content button.menu span.label{font-size:1.6rem}header .header-content button.menu i{position:relative;overflow:hidden}header .header-content button.menu i span{transition:none}header .header-content button.menu i:after,header .header-content button.menu i:before{content:"";background:#fff;position:absolute;left:0;height:2px;transform:translateX(-105%)}header .header-content button.menu i:before{width:100%;top:0}header .header-content button.menu i:after{width:9px;top:7px}header .header-content button.menu:hover i{overflow:hidden}header .header-content button.menu:hover i span{transition:transform .2s ease-out}header .header-content button.menu:hover i span:first-child{transform:translateX(105%)}header .header-content button.menu:hover i span:last-child{transform:translateX(205%);transition-delay:.1s}header .header-content button.menu:hover i:after,header .header-content button.menu:hover i:before{transition:transform .2s ease-out;transform:translateX(0)}header .header-content button.menu:hover i:before{transition-delay:.2s}header .header-content button.menu:hover i:after{transition-delay:.3s}}section{display:block;box-sizing:border-box;padding-top:18px;padding-bottom:18px;transition:background-color .3s,opacity .3s;position:relative}section.fixed-section{padding:0}section.fade-out{opacity:0}section.fade-out.no-fade{opacity:1}section.no-top-space{padding-top:0}section.no-bottom-space{padding-bottom:0}@media (min-width:768px){section{padding-top:18px;padding-bottom:18px}section.full-height{height:calc(var(--vh, 1vh)*100)}section.full-height.horizontal-gallery{min-height:calc(var(--vh, 1vh)*100);height:auto!important}section.spacer{height:20vh;padding:0}}@media (min-width:992px){section{padding-top:18px;padding-bottom:18px}section.full-height{min-height:calc(var(--vh, 1vh)*100)}section.fade-out{opacity:0}section.fixed-window.fixed{position:fixed;top:0;left:0;width:100%}}.hero-slider,.wd-full-video{position:relative}.hero-slider .video-wrapper,.wd-full-video .video-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:calc(var(--vh, 1vh)*100)}.hero-slider .video-wrapper:after,.wd-full-video .video-wrapper:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.3)}.hero-slider video,.wd-full-video video{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);min-width:100vw;min-height:calc(var(--vh, 1vh)*100)}.hero-slider .places-wrapper ul li,.wd-full-video .places-wrapper ul li{color:#fff;font-size:14px}.hero-slider .page-title,.wd-full-video .page-title{position:absolute;bottom:18px;left:18px;z-index:1}.hero-slider .page-title h1,.wd-full-video .page-title h1{position:relative;font-size:10.5vw;line-height:1.2em;color:#fff;margin-left:12%}@media (min-width:768px){.hero-slider .page-title,.wd-full-video .page-title{left:144px;right:72px}.hero-slider .page-title h1,.wd-full-video .page-title h1{font-size:6vw}}@media (min-width:992px){.hero-slider .places-wrapper,.wd-full-video .places-wrapper{bottom:112px}.hero-slider .page-title,.wd-full-video .page-title{left:36px;right:11vw;top:-50vh;transform:translateY(-50%);bottom:auto;pointer-events:none}.hero-slider .page-title h1,.wd-full-video .page-title h1{font-size:5vw;line-height:1.1em;margin-left:0}.hero-slider .page-title h1 span,.wd-full-video .page-title h1 span{display:inline-block}}@keyframes move{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes fadeenter{0%{opacity:0}to{opacity:1}}#loader{position:fixed;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#000;z-index:21474836459999;transition:background-color .5s;transform-origin:bottom}#loader.show .loader-frames{display:block}#loader .loading{font-family:Helvetica,Arial,sans-serif;position:absolute;bottom:0;left:50%;color:hsla(0,0%,100%,.4);transform:translateX(-50%) translateY(-50%);font-size:2rem;padding-bottom:18px}#loader.loaded{background-color:#fff}#loader.positive.loaded{background:#000}#loader.positive #base{fill:rgba(0,0,0,.4)}#loader.positive #fill{fill:#000}#loader.negative #base{fill:hsla(0,0%,100%,.4)}#loader.negative #fill{fill:#fff}#loader .loader-wrapper{width:50px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#loader .loader-wrapper #fill{transform:translateX(100%);animation:move 1.5s ease-in-out infinite}#loader .loader-wrapper #base{fill:hsla(0,0%,100%,.4)}#loader .loader-wrapper #fill{fill:#fff}#loader .loader-wrapper.desk-loader{display:none}#loader .mob-loader{width:50px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#loader .mob-loader svg{fill:#fff}@media (min-width:576px){#loader .loader-frames img{width:375px}}@media (min-width:768px){#loader .mob-loader{display:none}#loader .loader-wrapper.desk-loader{display:block}}@media (min-width:1200px){#loader .loader-frames{opacity:.5}#loader .loading{display:none}}@keyframes loader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}to{height:0%}}.spinner{list-style:none;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1}.loader{display:inline-block;width:36px;height:36px;position:relative;border:1px solid #fff;top:50%;animation:loader 2s ease infinite}.loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:#fff;animation:loader-inner 2s ease-in infinite}.img-mask .spinner{z-index:1;transition:opacity .2s}.img-mask .loader{width:18px;height:18px}.swiper-slide-next .img-mask .spinner{opacity:0}.home-intro.central-wrapper{overflow:inherit}.text-only{margin-top:60px;padding-bottom:36px;opacity:1;transform:translateY(0);transition:transform .8s cubic-bezier(0,0,0,.995),opacity .8s}.text-only h2{font-size:7vw;line-height:1.2em;margin-bottom:36px}.text-only h2 em{font-style:normal}.text-only h3{font-size:4vw}.text-only.fade-up{opacity:0;transform:translateY(200px)}.icons-wrapper{position:relative}.icons-wrapper .icon-w{position:absolute;top:0;left:50%;transform:translateX(-50%);width:95%;visibility:hidden}.icons-wrapper .icon-w svg{fill:none;stroke-width:.06px;stroke:#000;width:100%;height:auto;transition:stroke .5s}.icons-wrapper .icon-w.show{visibility:visible}@media (min-width:576px) and (max-width:991px){.home-intro{padding-bottom:144px}.home-intro.full-height{height:auto}}@media (min-width:768px){.home-intro{display:flex;align-items:center}.home-intro .text-only h2{font-size:5.3vw}.home-intro.fade-out .icon-mask-wrapper{opacity:0}}@media (max-width:991px){.home-intro .icon-mask-wrapper{position:fixed;width:60%;top:0;transform:translateX(-50%);left:50%;height:100vh;pointer-events:none}.home-intro .icon-mask{top:100%;overflow:hidden;position:absolute;bottom:0;width:100%}.home-intro .icons-wrapper{height:100vh;position:absolute;bottom:0;width:100%}.home-intro .icons-wrapper .icon-w{top:50%;transform:translateX(-50%) translateY(-50%)}.home-intro .icons-wrapper .icon-w svg{stroke-width:.02px;visibility:0}.home-intro.fade-out{opacity:1}}@media (min-width:992px){.text-only{padding-right:30%;padding-bottom:0;padding-top:0}.text-only h2{margin-top:0;font-size:4vw;line-height:1.1em;margin-bottom:54px}.text-only h3{font-size:1.5vw}.text-only em{color:#fff}.text-only em:before{position:absolute;top:0;left:0;right:0;bottom:-1px;width:100%;background:#000;display:block}.text-only em{padding:0 .15em;margin:0;display:inline-block}.text-only em,.text-only em span{position:relative}.text-only em:before{content:""}.home-intro{height:calc(vh(100) + 80px)}.home-intro .text-only h2{font-size:4vw}.home-intro .icon-mask-wrapper{position:fixed;width:45%;top:0;transform:translateX(-50%);left:50%;height:100vh;pointer-events:none}.home-intro .icon-mask{top:100%;overflow:hidden;position:absolute;bottom:0;width:100%}.home-intro .icons-wrapper{height:100vh;position:absolute;bottom:0;width:100%}.home-intro .icons-wrapper .icon-w{top:50%;transform:translateX(-50%) translateY(-50%)}.home-intro .icons-wrapper .icon-w svg{stroke-width:.02px;visibility:0}}.places-wrapper{font-size:1.2rem;position:absolute;top:18px;right:18px}.places-wrapper ul{margin:0;padding:0;display:flex}.places-wrapper ul li{margin-left:1em}@media (min-width:768px){.places-wrapper{top:auto;margin-bottom:0;position:absolute;z-index:2;right:-83px;bottom:96px;transform-origin:left;transform:rotate(-90deg);font-size:1.8rem;display:block}.places-wrapper ul{display:flex;align-items:center}.places-wrapper ul li{margin-left:0}.places-wrapper ul li:not(:last-child){margin-right:18px}html:not(.no-js) .places-wrapper[data-aos=fade-right][data-aos=fade-right].aos-animate{transform:rotate(-90deg)}html:not(.no-js) .places-wrapper[data-aos=fade-right]{transform:rotate(-90deg) translate3d(0,-40px,0)}}@media (min-width:992px){.places-wrapper{right:-83px}}@media (min-width:1200px){.places-wrapper{bottom:96px}}.overview{padding-bottom:36px}.overview .title-wrapper{width:100%}.overview .icon-wrapper{pointer-events:none;left:0;right:0;top:0;bottom:0;position:fixed;display:flex;justify-content:center;align-items:center;z-index:1;display:none}.overview .icon-wrapper svg{height:40%;stroke:#fff;fill:transparent;stroke-width:.4px;opacity:.1;opacity:0;transition:all 1s}.overview.current .icon-wrapper svg{animation:iconAnim 5s forwards;opacity:.1}.overview a{color:#000}.overview h2{padding-bottom:18px;position:relative;z-index:1}.overview h2 a{color:#fff;display:flex;justify-content:space-between;align-items:flex-start;width:100%}.overview h2 a span.arrow{display:none}.overview h2 a svg{fill:#fff;width:40px;height:auto;flex-shrink:0}.overview h2 a .outline-text{transition:transform .2s cubic-bezier(0,0,.01,.57)}.overview h2 a .sub-title{transition:transform .22s cubic-bezier(0,0,.01,.57) .1s}.overview h2 a:hover .outline-text,.overview h2 a:hover .sub-title,.overview h2 a:hover .title-link-label{transform:translateX(30px)}.overview h2 span{display:block}.overview h2 .title-link-label{font-size:1.6rem;display:flex;align-items:center;margin-top:18px;justify-content:flex-end;transition:transform .2s cubic-bezier(0,0,.01,.57) .1s}.overview h2 .title-link-label svg{width:20px;margin-left:9px}.overview .text-row{display:flex;flex-direction:column-reverse;margin-top:-15px}.overview .text-row .right-zone{margin-bottom:18px}.overview .text-row .right-zone a.related-case{font-size:1.6rem;text-decoration:underline}.overview .text-row .right-zone a.related-case:hover{text-decoration:underline}.overview .text-row .right-zone .link-wrapper{margin-top:36px}.overview .text-row .left-zone{display:flex;justify-content:flex-start;flex-wrap:wrap}.overview .text-row .left-zone .link-descr{width:100%;flex-shrink:0;box-sizing:border-box;padding-right:18px}.overview .text-row .left-zone .list{width:100%;flex-shrink:0;padding-bottom:18px}.overview .text-row ul{font-size:1.4rem;letter-spacing:.1rem;font-family:SwisLight;margin:0;padding:0}.overview .text-row ul li{line-height:1.5em}.overview .text-row a.anchor{font-size:1.4rem;letter-spacing:.1rem;text-decoration:underline;font-family:SwisLight;margin-top:18px;display:inline-block}.overview a.link{font-size:1.6rem;text-decoration:underline;margin-bottom:5px;display:block;transition:opacity .5s}.overview a.link.fade{opacity:.2}.overview span.link-descr{display:block;font-size:1.6rem;opacity:.5;margin-bottom:9px;transition:opacity .5s}.overview span.link-descr.fade{opacity:.2}.overview p{font-size:1.6rem;margin-bottom:18px}.overview .title-container{position:relative;padding-top:54px;padding-bottom:36px;transition:opacity .3s}.overview .title-container.faded{opacity:.3}.overview .mob-img{position:relative;top:-18px;height:0;padding-bottom:100%;bottom:0}.overview .mob-img:after{content:"";position:absolute;display:block;background:linear-gradient(180deg,hsla(0,0%,100%,.5) 0,#fff);top:0;left:0;width:100%;height:100%;display:none}.overview .mob-img img{object-fit:cover;width:100%;height:100%;bottom:0;top:0;position:absolute}.overview .video-wrapper.mob-video{margin-bottom:18px;padding-top:100%;position:relative;overflow:hidden}.overview .video-wrapper.mob-video video{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.overview .img-container{display:none;overflow:hidden}.overview .img-container .img-mask{position:relative}.overview .img-container picture.resizer img{width:100%}.overview picture.img-cover{position:absolute;top:0;left:0;right:0;bottom:0}.overview picture.img-cover img{object-fit:cover;width:100%;height:100%}.overview.reversed .text-row{flex-direction:column}.overview.reversed .text-row .left-zone{justify-content:inherit}.overview.reversed h3{margin-bottom:36px;margin-top:-18px}.overview.reversed a.related-case{display:inline-block;font-size:1.8rem}@media (min-width:768px){.fixed-section.extra-top-padding{padding-top:38vh}.overview{padding-bottom:36px}.overview .img-container{margin-left:-18px;margin-right:-18px}.overview .text-row .right-zone a.related-case{font-size:1.8rem}.overview .title-container{padding-bottom:100px}.overview .text-row{margin-left:16.66666666666667%;margin-right:16.66666666666667%}.overview .text-row .left-zone{justify-content:flex-start}.overview a.link,.overview p,.overview span.link-descr{font-size:1.8rem}.overview .video-wrapper.mob-video{margin-bottom:18px;height:0;overflow:hidden;position:relative}.overview .video-wrapper.mob-video video{width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.overview .mob-img{height:0;padding-bottom:100%;position:relative}.overview .mob-img img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}}@media (min-width:992px){.overview{padding-top:0;padding-bottom:0}.overview .mob-img,.overview .video-wrapper.mob-video{display:none}.overview .overview-content{display:flex;justify-content:space-between}.overview h2{padding-bottom:120px;font-size:3.8vw;margin-right:17%}.overview h2.faded-out .sub-title{opacity:.2}.overview h2 a{align-items:flex-start}.overview h2 a span.arrow{display:block;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);transform:translateX(-.8em);position:absolute}.overview h2 span.text-wrapper span.sub-title{pointer-events:none}.overview h2 .title-link-label{font-size:1.8rem;align-items:center;margin-top:9px;justify-content:flex-start}.overview h2 .title-link-label svg{width:20px;margin-left:9px}.overview p{font-size:1.8rem;font-family:SwisRegular;line-height:1.8em}.overview a.link,.overview span.link-descr{font-size:1.9rem}.overview .title-container{padding-top:0;padding-bottom:0}.overview .title-container a{display:block}.overview .text-container{width:calc(58.33333vw - 37px);padding-top:160px;padding-bottom:160px;padding-right:18px;position:relative;z-index:10}.overview .text-container .text-row{flex-direction:row-reverse;margin-left:0;margin-right:0;padding-left:0;position:relative;justify-content:space-between}.overview .text-container .text-row .right-zone{margin-bottom:0;transition:opacity .3s}.overview .text-container .text-row .right-zone.faded{opacity:.3}.overview .text-container .text-row .right-zone .link-wrapper{margin-top:36px}.overview .text-container .text-row .left-zone{display:block;width:45%;box-sizing:border-box;padding-right:18px;margin-left:0}.overview .text-container .text-row .left-zone .link-descr,.overview .text-container .text-row .left-zone .list{width:100%}.overview .text-container .text-row .left-zone ul{font-size:1.6rem;letter-spacing:.1rem;font-family:SwisLight;margin:inherit}.overview .text-container .text-row .left-zone ul li{line-height:1.5em}.overview .text-container .text-row .left-zone a.anchor,.overview .text-container .text-row .left-zone a.link{font-size:1.6rem;letter-spacing:.1rem;text-decoration:none;font-family:SwisLight;margin-top:0;display:inline-block;text-decoration:underline}.overview .text-container .text-row .left-zone a.anchor:hover,.overview .text-container .text-row .left-zone a.link:hover{text-decoration:underline}.overview .text-container .text-row .left-zone.faded-out{opacity:.2}.overview .text-container .text-row .right-zone{width:45%}.overview .text-container .text-row .right-zone.faded-out{opacity:.2}.overview .img-container{margin-left:0;margin-right:0;overflow:hidden;display:block;width:calc(41.66667vw - 11px);transition:all .5s;position:relative}.overview .img-container.hidden-out{opacity:0}.overview .img-container.zoomed-in .img-mask img{transform:scale(1.05) translateZ(0);transform-origin:center center}.overview .img-container.zoomed-in.hidden-out{opacity:1}.overview .img-container .img-mask{height:100%;right:0;overflow:hidden;position:absolute;width:100%;opacity:0}.overview .img-container .img-mask img{height:100%;transition:all 1s cubic-bezier(.25,.46,.45,.94);transform-origin:top}.overview .img-container .img-mask img.unzoomed-image{transform:scale(1.1)}.overview .img-container .img-mask .video-wrapper{position:absolute;width:100%;height:100%;left:0;top:0;transform-origin:top}.overview .img-container .img-mask .video-wrapper video{position:absolute;height:100%;left:50%;top:0;transform:translateX(-50%)}.overview p{margin-bottom:18px}.overview:last-child .text-container{padding-bottom:320px}.overview.reversed h3{margin-top:0}.overview.reversed .overview-content{flex-direction:row-reverse}.overview.reversed .text-container{width:calc(58.33333vw - 60.33333px)}.overview.reversed .text-container .text-row{justify-content:space-between;flex-direction:row}.overview.reversed .text-container .text-row .left-zone{width:55%}.overview.reversed .img-container{margin-left:-18px;margin-right:-18px}.overview.reversed .img-container .img-mask{right:inherit;left:0}.overview.reversed a.link{font-size:2.8rem;pointer-events:none}.overview.reversed.reveal-image .img-container{right:inherit;left:0;margin-left:0}}.wd-image-overview{position:fixed;top:0;right:0;width:calc(41.66667vw - 11px);height:calc(var(--vh, 1vh)*100);pointer-events:none;display:none}.wd-image-overview .wd-image-mask{position:absolute;top:0;left:0;right:0;height:0%;overflow:hidden}.wd-image-overview .wd-image{position:absolute;top:0;left:0;height:calc(var(--vh, 1vh)*100);width:100%}.wd-image-overview .wd-image img{height:calc(var(--vh, 1vh)*100);width:100%;object-fit:cover}.wd-image-overview .wd-video-wrapper{position:absolute;width:100%;height:100%;left:0;top:0}.wd-image-overview .wd-video-wrapper video{position:absolute;height:calc(var(--vh, 1vh)*100);left:50%;top:0;transform:translateX(-50%)}.wd-image-overview .opacity-layer{height:calc(var(--vh, 1vh)*100);width:100%;position:absolute;top:0;left:0;background:#000;opacity:1;z-index:1}.wd-image-overview .opacity-over{height:100%;width:100%;position:absolute;top:0;left:0;background:#000;opacity:0;z-index:2;transition:opacity .5s}.wd-image-overview .opacity-over.fade{opacity:.4}.reversed .wd-image-overview{right:inherit;left:0}.light-version .wd-image-overview .opacity-layer{background:#fff}.light-version .wd-image-overview .opacity-over{background:transparent}@media (min-width:992px){.wd-image-overview{display:block}.wd-image-overview .wd-video-wrapper video{height:100vh}.wd-image-overview .wd-image-mask{left:auto;width:100%;transition:width .2s ease-out}.wd-image-overview .wd-image-mask.hovered{transition:width .5s ease-out}.wd-image-overview .opacity-layer{height:100%}.light-version .wd-image-overview .wd-image-mask.hovered{width:100%}}nav{display:block;position:fixed;top:0;left:0;right:0;background:#005f94;z-index:2000;overflow-y:auto;height:100%;transition:height .4s cubic-bezier(.25,.46,.45,.94)}nav .lang-change{margin-top:36px;font-size:2rem;opacity:1;transform:translateY(0);transition:all .6s cubic-bezier(.25,.46,.45,.94) .1s;z-index:1}nav .lang-change ul{white-space:nowrap;display:flex;margin:0}nav .lang-change ul li:not(:last-child){margin-right:18px}nav .lang-change ul li a{color:#000;padding:2.25px 4.5px;display:inline-block;line-height:1;font-size:3rem}nav .lang-change ul li a.current{border:1px solid #fff;color:#fff}nav .logo-wrapper{position:fixed;top:18px;opacity:1;display:flex;align-items:center}nav .logo-wrapper svg{fill:#fff;width:30px;height:20.52px}nav .logo-wrapper h2{font-size:1.6rem;position:relative;margin-left:32px;align-items:center;display:none;color:#fff}nav .logo-wrapper h2 span{font-size:1rem;margin-left:3px;margin-top:4px}nav .legal-col p{font-weight:300}nav .central-wrapper{display:flex}nav .nav-content{color:#fff;margin-top:75px;display:flex;flex-direction:column;justify-content:space-between}nav .primary-nav{font-size:10vw;line-height:9.09091vw}nav .primary-nav ul{margin-bottom:0;transition:all .8s cubic-bezier(.25,.46,.45,.94)}nav .primary-nav ul,nav .primary-nav ul li{display:block;width:100%}nav .primary-nav sup{font-size:.35em;position:relative;text-align:center;width:.8em;margin-left:.5em;top:-.8em}nav .primary-nav li a{display:inline-block;align-items:center;color:#fff;line-height:1.1em}nav .primary-nav span.arrow{display:none}nav .primary-nav svg{fill:#fff!important;width:.65em;height:.65em;display:inline-block;margin-right:.15em}nav .close-menu{position:fixed;top:18px;right:18px;opacity:1;pointer-events:all;transition:opacity .3s}nav .close-menu svg{width:30px;height:30px}nav.closed-nav{height:0;overflow:hidden}nav.closed-nav .close-menu,nav.closed-nav .logo-wrapper{opacity:0;pointer-events:none;transition:opacity .3s 0s}nav.closed-nav .primary-nav ul{opacity:0;transform:translateY(50px)}nav.closed-nav .secondary-nav ul{opacity:0;transition:opacity 1.3s .6s}nav.closed-nav .lang-change{opacity:0;transform:translateY(50px)}.secondary-nav ul{opacity:1;transition:opacity 1.3s .6s}.closed-nav .legal-col{opacity:0;transform:translateY(50px)}.legal-col{opacity:1;transition:all 1.3s cubic-bezier(.25,.46,.45,.94) .8s;transform:translateY(0);margin-top:52px}.legal-col .logo-almaviva{width:110px;margin-bottom:20px}.legal-col h3{font-size:1.3rem;display:none}.legal-col a{color:#fff;font-size:1.2rem}.legal-col p{color:hsla(0,0%,100%,.8)}.legal-col p span{font-family:SwisRegular;color:#fff}@media (min-width:576px) and (max-width:991px){nav .central-wrapper{width:auto}nav .primary-nav li a{font-size:10vw;line-height:1em}nav .primary-nav{line-height:.5em}nav .primary-nav ul{margin-top:0}}@media (min-width:576px){nav .legal-col h3{display:block}nav .legal-col .logo-almaviva{margin-top:35px}}@media (min-width:768px){nav{overflow:hidden}nav .nav-content{margin-top:0;display:flex;flex-direction:column;height:calc(var(--vh, 1vh)*100)}nav .primary-nav{flex-grow:2;display:flex;align-items:center}nav .primary-nav ul{margin-top:60px}nav.copyright-overlay .nav-content{flex-direction:row}nav.copyright-overlay .legal-col{width:75%;margin-left:72px}nav.copyright-overlay p{font-size:1.6rem;margin-bottom:72px}.secondary-nav-row{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:18px}.secondary-nav,.secondary-nav ul{margin-bottom:0}.legal-col{width:60%}.legal-col .logo-almaviva{width:133px}.legal-col ul{display:flex;align-items:center}.legal-col ul li{margin-bottom:0;display:inline-block}.legal-col ul li:not(:last-child):after{content:"|";display:inline-block;margin:0 5px;letter-spacing:unset}}@media (min-width:992px){nav:not(.opening) .primary-nav li a:hover span.arrow{opacity:1;transform:translateX(0)}nav:not(.opening) .primary-nav li a:hover span.text{transform:translateX(30px)}nav.closed-nav .primary-nav ul{transform:none;margin-bottom:-50px}nav .logo-wrapper h2{display:flex}nav .lang-change{font-size:2rem}nav .lang-change ul{white-space:nowrap;display:flex;margin:0}nav .lang-change ul li:not(:last-child){margin-right:18px}nav.copyright-overlay h3{font-size:4.8vw}nav .logo-wrapper{top:29px}nav .primary-nav{font-size:4vw;line-height:1em}nav .primary-nav ul{transform:none;margin-bottom:0}nav .primary-nav sup:before{content:"";display:block;width:.8em;height:.8em;border-radius:100px;border:.08em solid #fff;position:absolute;left:-.2em;top:.1em}nav .primary-nav span.arrow{display:block;opacity:0;transition:all .2s;transform:translateX(-.8em);visibility:hidden}nav .primary-nav span.text{transition:transform .3s ease-out;display:block}nav .primary-nav li a{line-height:inherit}nav .close-menu{top:20px;right:40px}nav .close-menu svg{width:60px;height:60px}nav.copyright-overlay .legal-col{width:50%}.secondary-nav{font-family:SwisLight;font-size:2.5vw;line-height:1.3em}.secondary-nav-row{display:flex;justify-content:space-between}.legal-col{display:flex;flex-wrap:wrap;width:50%;visibility:visible;position:relative}.legal-col p,.legal-col ul{margin-left:16%}.legal-col ul{display:flex;align-items:center;width:100%}.legal-col ul li{margin-bottom:0;display:inline-block}.legal-col ul li:not(:last-child):after{content:"|";display:inline-block;margin:0 5px;letter-spacing:unset}.legal-col .logo-almaviva{margin-left:16%}}@media (min-width:1440px){.secondary-nav{font-family:SwisLight}}.browser-alert{display:none}@media (-ms-high-contrast:none){body .browser-alert{background:#005f94}.browser-alert,::-ms-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#005f94;display:flex;align-items:center;justify-content:center;color:#fff}::-ms-backdrop,body{overflow:hidden}#loader,::-ms-backdrop{display:none!important}.pace,::-ms-backdrop{display:none!important}.browser-alert .content{color:#fff}.browser-alert .content span{font-size:20rem;display:block;margin-bottom:40px}.browser-alert .content p{font-size:2rem}}.arrow.arrow-down{position:fixed;display:none}.arrow.disabled{opacity:0!important;pointer-events:none!important}@media (min-width:992px){.arrow svg{width:120px;height:120px;fill:none;stroke:#fff;stroke-miterlimit:10}.arrow.arrow-down{position:fixed;top:0;left:0;opacity:0;pointer-events:none;transition:opacity .3s;display:block}.arrow.arrow-down.show-arrow{opacity:1}.arrow.arrow-down.positive svg{stroke:#000;stroke-miterlimit:10}.negative .arrow svg{fill:#000}}.contact{display:flex;align-items:center;padding-top:36px;padding-bottom:36px;height:calc(var(--vh, 1vh)*100)}.contact.auto-height{height:auto}.contact .contact-content{display:flex;width:100%}.contact a{color:#fff;width:100%}.contact a h2{font-size:10.5vw;margin-top:9px}.contact a svg{transition:transform .3s ease-out}.contact a:hover svg{transform:translateX(15px)}.contact a svg{width:50px;height:auto;fill:#fff;margin-top:36px}.contact p{font-size:1.6rem;opacity:.5}.contact .left-zone{width:40px;visibility:hidden}.contact .left-zone:after{content:"";display:block;width:25px;border:1px solid #fff;height:3px;margin-top:50px}.contact .right-zone{width:calc(100% - 40px)}.contact.negative a svg{fill:#fff}@media (min-width:576px) and (max-width:991px){.contact.central-wrapper{width:inherit;margin:inherit}}@media (min-width:768px){.contact{align-items:center;padding-top:36px;padding-bottom:36px;transition:opacity .5s}.contact,.contact .contact-content{display:flex}.contact a{color:#fff}.contact a h2{font-size:7vw}.contact p{font-size:1.6rem;opacity:.5}.contact .left-zone{width:calc(16.66667% + 40px)}.contact .left-zone:after{margin-top:71px;width:80px;height:4px}.contact .right-zone{width:calc(83.33333% - 40px);margin-left:16.66666666666667%}}@media (min-width:992px){.contact a h2{font-size:4.8vw}.contact a{cursor:pointer}.contact a svg{width:80px;height:80px;margin-top:54px}.contact a:hover h2{text-decoration:underline}.contact.hover-activate a{pointer-events:all}.contact p{font-size:1.8rem}.contact .left-zone{width:30%;display:block;visibility:visible}.contact .left-zone:after{visibility:hidden}.contact .right-zone{width:70%}}canvas{display:block;position:fixed!important;z-index:0;width:45vh!important;height:45vh!important;max-width:90vw;max-height:90vw;opacity:.4;top:calc(50vh - 80px)!important;transform:translate(-50%,-50%)!important;pointer-events:none;transition:opacity .5s}.icons-hero-icons,.negative canvas{display:none}@media (min-width:768px){canvas{opacity:.3}}@media (min-width:992px){canvas{width:75vh!important;height:75vh!important;opacity:.2}.icons-hero{position:absolute;bottom:22vh}}@media (min-width:1440px){.icons-hero{bottom:35vh}}@keyframes scrollAnim{0%{left:100%;right:0}35%{left:0;right:0}75%{left:0;right:0}to{left:0;right:100%}}.wd-scroll-container{position:absolute;left:22px;bottom:18px;transform-origin:left;transform:rotate(-90deg);font-weight:400;display:flex;align-items:flex-start}.wd-scroll-container .label{color:#fff;font-size:1.5rem;margin-right:8px}.wd-scroll-container .line{width:100px;height:1px;overflow:hidden;margin-top:3px;position:relative}.wd-scroll-container .line:after{content:"";display:block;position:absolute;left:0;right:0;height:1px;background:#fff;animation-name:scrollAnim;animation-duration:3s;animation-iteration-count:infinite}.grey .wd-scroll-container .label,.positive .wd-scroll-container .label{color:#000}.grey .wd-scroll-container .line:after,.positive .wd-scroll-container .line:after{background:#000}@media (min-width:768px){.wd-scroll-container{right:inherit;left:35px;align-items:flex-start}.wd-scroll-container .label{color:#fff;font-size:1.8rem;margin-right:8px}.wd-scroll-container .line{width:100px;height:1px;overflow:hidden;margin-top:3px;margin-bottom:0;position:relative}.wd-scroll-container .line:after{content:"";display:block;position:absolute;left:0;right:0;height:1px;background:#fff;animation-name:scrollAnim;animation-duration:3s;animation-iteration-count:infinite}}.hero-text{padding-top:78px;padding-bottom:26px;height:calc(var(--vh, 1vh)*100);display:flex;flex-direction:column;justify-content:flex-end;overflow:visible}.hero-text .page-title{display:flex;align-items:center;margin-bottom:72px;position:relative}.hero-text .page-title h1{position:relative;opacity:1;transition:opacity 2s}.hero-text .page-title h1.fade{opacity:0}.hero-text .page-title h1 a{color:#fff;text-decoration:underline}.hero-text .intro-text p{opacity:1;transform:translateY(0);transition:transform .8s cubic-bezier(0,0,0,.995),opacity .8s;line-height:1.25em}.hero-text .intro-text p.fade-up{opacity:0;transform:translateY(50%)}.hero-text.fade-out{opacity:1}.hero-text .icon-wrapper{position:absolute;width:90%;bottom:18px;left:50%;margin-left:-45%}.hero-text .icon-wrapper img{display:block;width:100%;height:auto}.hero-text .icon-wrapper .icon-container{position:absolute;top:0;left:0;width:100%;height:100%}.hero-text .icon-wrapper .icon-container svg{fill:none;stroke-width:.03px;stroke:#000}.hero-text .gliph{display:none}.hero-text .gliph-sprite{width:98.4194px;height:74.1px;overflow:hidden;position:absolute;top:-250px;transform:scale(2.5) translateX(-20%);left:50%}.hero-text .gliph-sprite svg{width:492.2786px;height:74.1px;position:absolute;left:0;top:0;animation:moveX 1s steps(5) infinite}@keyframes moveX{0%{left:0}to{left:-492.2786px}}.intro-text{margin-left:16.6666666666%;min-height:25%;display:flex;flex-direction:column;justify-content:flex-end}.intro-text h2{font-size:1.8rem;font-family:SwisRegular;margin-bottom:15px}.intro-text p{font-size:5vw;line-height:1.4em;margin-right:0}.intro-text p span{text-decoration:underline}@media (min-width:768px){.hero-text{padding-top:0;position:relative;padding-bottom:36px}.hero-text.full-height{display:flex;flex-direction:column}.hero-text .page-title{flex-grow:2;position:inherit;top:inherit;transform:none}.gliph-sprite{display:none}.gliph{display:block}.intro-text{margin-left:16.66666666666667%;padding-left:0;position:absolute;bottom:18px;margin-right:18px;min-height:25%;display:flex;flex-direction:column;justify-content:flex-end}.intro-text p{font-size:3.7vw}}@media (min-width:992px){.hero-text.full-height{justify-content:space-between}.hero-text .page-title{position:relative}.hero-text .page-title h1 a{text-decoration:none;opacity:.3;transition:opacity .3s}.hero-text .page-title h1 a:hover{opacity:1;text-decoration:underline}.hero-text .page-title h1.flex{display:flex;justify-content:space-between;width:100%;align-items:center}.hero-text .page-title h1 .gliph{width:50%;display:block;margin-right:50px}.hero-text .page-title h1 .gliph svg{width:100%}.hero-text.fade-out{opacity:0}.hero-text .icon-wrapper{position:absolute;width:40%;top:50%;left:50%;margin-left:-20%;margin-top:-20%;bottom:inherit}.hero-text .icon-wrapper img{display:block;width:100%;height:auto}.hero-text .icon-wrapper .icon-container{position:absolute;top:0;left:0;width:100%;height:100%}.hero-text .icon-wrapper .icon-container svg{fill:none;stroke-width:.03px;stroke:#000}.intro-text h2{font-size:1.8rem;margin-bottom:30px}.intro-text p{font-size:3.2vw}}@media (min-width:1200px){.intro-text p{font-size:3.5rem}}.go-carousel-label,.next-carousel-label{display:none}section.complex-carousel{position:relative;padding:110px 0 0}section.complex-carousel .arrows,section.complex-carousel .next-label{display:none}section.complex-carousel .heading{margin-bottom:9px;display:flex;justify-content:space-between;padding-right:18px;align-items:center}section.complex-carousel .heading h3{font-size:1.8rem}section.complex-carousel .heading a{color:#000;text-decoration:underline;font-size:1.8rem}section.complex-carousel .text-zone{padding-left:18px;padding-right:18px}section.complex-carousel .numbers-wrapper{padding-top:0;font-size:2.5rem;line-height:1em;display:flex}section.complex-carousel .numbers-wrapper .current-slide-wrapper{overflow:hidden}section.complex-carousel .numbers-wrapper .total-slides{color:rgba(0,0,0,.5)}section.complex-carousel .numbers-wrapper .all-num-wrapper{display:flex;overflow:hidden;height:42px}section.complex-carousel .numbers-wrapper .all-num-wrapper>div{width:33px;position:relative}section.complex-carousel .numbers-wrapper .all-num-wrapper span{display:block;position:absolute;transform:translateY(100%);opacity:0;transition:all .5s cubic-bezier(.25,.46,.45,.94)}section.complex-carousel .numbers-wrapper .all-num-wrapper span.current{transform:translateY(0);opacity:1}section.complex-carousel .numbers-wrapper .all-num-wrapper span.fadedOut{transform:translateY(-100%);opacity:0}section.complex-carousel .project-data{position:relative;z-index:1;max-height:150px;overflow:hidden;min-height:50px}section.complex-carousel .project-data.d-none{display:none}section.complex-carousel .project-data.mob-data{padding:18px;transform:translateY(18px)}section.complex-carousel .project-data p{font-size:1.6rem;font-family:SwisLight;color:hsla(0,0%,100%,.5)}section.complex-carousel .project-data h2{font-size:1.8rem}section.complex-carousel .project-data h2 a{color:#000}section.complex-carousel .project-data .data{top:0;transition:all .5s cubic-bezier(.25,.46,.45,.94)}section.complex-carousel .project-data .data.current{opacity:1;pointer-events:all;transition:all .5s cubic-bezier(.25,.46,.45,.94);transform:translateY(0);position:absolute}section.complex-carousel .project-data .data.faded-out{opacity:0;transition:opacity .5s;position:absolute}section.complex-carousel .project-data .data.hidden-text{transform:translateY(100%);pointer-events:none;opacity:0;transition:all .5s cubic-bezier(.25,.46,.45,.94)}section.complex-carousel.positive .text-zone .project-data p,section.complex-carousel .project-data p.category{color:rgba(0,0,0,.5)}section.complex-carousel.stories .project-data p.category{color:hsla(0,0%,100%,.5)}section.complex-carousel.positive .numbers-wrapper .total-slides{color:rgba(0,0,0,.5)}section.complex-carousel.positive .slides-wrapper .slides .slide:after{background-color:hsla(0,0%,100%,0)}section.complex-carousel.positive .complex-carousel-wrapper .separator.a,section.complex-carousel.positive .complex-carousel-wrapper .separator.b{background:#fff}section.complex-carousel.positive .text-zone .arrows svg{fill:#000}section.complex-carousel.positive .heading a{color:#000}.slides-wrapper{width:100%;overflow:hidden}.slides-wrapper .slides{height:100%;position:relative}.slides-wrapper .slides .slide:after{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .2s linear;z-index:10}.slides-wrapper .slides .slide .img-container{margin-left:0;margin-right:0;overflow:hidden;display:block;position:relative}.slides-wrapper .slides .slide .img-container .img-mask{width:100%}.slides-wrapper .slides .slide .img-container .img-mask picture{display:block;width:100%}.slides-wrapper .slides .slide .img-container .img-mask img{height:100%;transition:all 1s cubic-bezier(.25,.46,.45,.94),opacity .2s linear;width:100%}.slides-wrapper .slides .slide .img-container .img-mask img.unzoomed-image{transform:scale(1.1)}.slides-wrapper .slides .slide .img-container .img-mask picture.img-cover{z-index:2;position:absolute;top:0;height:100%}.slides-wrapper .slides .slide .img-container .img-mask picture.img-cover img{height:100%;width:100%;object-fit:cover;background-color:#222;background-position:50%;background-size:18px;background-repeat:no-repeat}.slides-wrapper .slides .slide .img-container .img-mask picture.resizer img{width:100%;height:364px}@media (min-width:576px) and (max-width:991px){section.complex-carousel.central-wrapper{width:inherit;margin:inherit}}@media (max-height:768px) and (min-width:991px){section.complex-carousel .text-zone .project-data.d-lg-block{margin-top:-25%}}@media (min-width:768px){section.complex-carousel{min-height:auto;height:auto}section.complex-carousel .text-zone{padding:18px 54px}section.complex-carousel .project-data{position:relative}section.complex-carousel .project-data.mob-data{padding:18px 54px}section.complex-carousel .slides .slide .img-container{height:0;padding-top:100%}}@media (min-width:992px){.go-carousel-label,.next-carousel-label{display:block;position:fixed;color:#fff;text-align:center;font-size:3rem;pointer-events:none;z-index:11;opacity:0;right:10%;top:50%}.go-carousel-label{right:50%;top:50%}section.complex-carousel{min-height:calc(var(--vh, 1vh)*100);height:calc(var(--vh, 1vh)*100);position:relative;padding:80px 0 0 18px;display:flex;flex-direction:column;justify-content:center}section.complex-carousel .heading{margin-bottom:18px;padding-left:0;display:flex;justify-content:space-between;padding-right:18px;align-items:center}section.complex-carousel .heading a{color:#000;text-decoration:underline;font-size:1.8rem}section.complex-carousel h3{font-size:1.8rem}section.complex-carousel .complex-carousel-wrapper{display:flex;height:calc(80vh - 80px)}section.complex-carousel .complex-carousel-wrapper .separator{position:absolute;top:0;bottom:0;width:20px;left:44vw;z-index:10;margin-left:-10px}section.complex-carousel .complex-carousel-wrapper .separator.b{right:0;left:inherit;top:0;height:45%;left:44vw;width:auto}section.complex-carousel .text-zone{width:33.333333333%;padding:0}section.complex-carousel .text-zone .data-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box}section.complex-carousel .text-zone .numbers-wrapper{display:flex;padding-top:0;font-size:3.5rem;line-height:1em}section.complex-carousel .text-zone .numbers-wrapper .current-slide-wrapper{overflow:hidden}section.complex-carousel .text-zone .numbers-wrapper .all-num-wrapper{display:flex;overflow:hidden;height:42px}section.complex-carousel .text-zone .numbers-wrapper .all-num-wrapper>div{width:50px;position:relative}section.complex-carousel .text-zone .numbers-wrapper .all-num-wrapper span{display:block;position:absolute;transform:translateY(100%);opacity:0;transition:all .5s cubic-bezier(.25,.46,.45,.94)}section.complex-carousel .text-zone .numbers-wrapper .all-num-wrapper span.current{transform:translateY(0);opacity:1}section.complex-carousel .text-zone .numbers-wrapper .all-num-wrapper span.fadedOut{transform:translateY(-100%);opacity:0}section.complex-carousel .text-zone .project-data{padding:18px 0;position:relative;margin-right:36px;overflow:inherit}section.complex-carousel .text-zone .project-data.d-lg-block{display:block!important}section.complex-carousel .text-zone .project-data p{font-size:1.6rem;font-family:SwisLight}section.complex-carousel .text-zone .project-data h2{font-size:4rem}section.complex-carousel .text-zone .project-data .data{position:absolute;top:0;transition:all .5s cubic-bezier(.25,.46,.45,.94);min-height:50px}section.complex-carousel .text-zone .project-data .data.current{opacity:1;pointer-events:all;transition:all .5s cubic-bezier(.25,.46,.45,.94);transform:translateY(0)}section.complex-carousel .text-zone .project-data .data.faded-out{opacity:0;transition:opacity .5s}section.complex-carousel .text-zone .project-data .data.hidden-text{position:absolute;transform:translateY(100%);pointer-events:none;opacity:0;transition:all .5s cubic-bezier(.25,.46,.45,.94)}section.complex-carousel .text-zone .arrows{display:flex}section.complex-carousel .text-zone .arrows button{transition:all .3s}section.complex-carousel .text-zone .arrows button.disabled{opacity:.2;pointer-events:none}section.complex-carousel .text-zone .arrows .arrow-left-carousel{transform:rotate(90deg) translateY(15px);margin-right:18px;transition:transform .3s ease-out}section.complex-carousel .text-zone .arrows .arrow-right-carousel{transform:rotate(-90deg);transition:transform .3s ease-out}section.complex-carousel .text-zone .arrows svg{fill:#000;height:43px}section.complex-carousel .slides-wrapper{width:66.66666666666%;overflow:hidden}section.complex-carousel .slides-wrapper .slides{height:100%;position:relative;align-items:flex-end}section.complex-carousel .slides-wrapper .slides .slide{width:25vw;transition:all .3s}section.complex-carousel .slides-wrapper .slides .slide:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;background-color:transparent;z-index:10;transition:all .5s;pointer-events:none}section.complex-carousel .slides-wrapper .slides .slide:not(.swiper-slide-active){height:100%}section.complex-carousel .slides-wrapper .slides .slide:not(.swiper-slide-active) img{transform-origin:center;transform:scale(1.4);opacity:1}section.complex-carousel .slides-wrapper .slides .slide:not(.swiper-slide-active):after{background-color:rgba(0,0,0,.5);cursor:pointer;pointer-events:none}section.complex-carousel .slides-wrapper .slides .slide:not(.swiper-slide-active):hover .next-label{cursor:pointer}section.complex-carousel .slides-wrapper .slides .slide:not(.swiper-slide-active):hover:after{background-color:rgba(0,0,0,.8)}section.complex-carousel .slides-wrapper .slides .slide:not(.swiper-slide-active).swiper-slide-prev{height:100%}section.complex-carousel .slides-wrapper .slides .slide.swiper-slide-active{width:35vw}section.complex-carousel .slides-wrapper .slides .slide .img-container{margin-left:0;margin-right:0;overflow:hidden;display:block;position:relative;height:100%;padding-top:0}section.complex-carousel .slides-wrapper .slides .slide .img-container .img-mask{height:100%}section.complex-carousel .slides-wrapper .slides .slide .img-container .img-mask img{height:100%;transition:all .8s cubic-bezier(.25,.46,.45,.94)}section.complex-carousel .slides-wrapper .slides .slide .img-container .img-mask img.unzoomed-image{transform:scale(1.1)}section.complex-carousel .slides-wrapper .slides .slide .img-container .img-mask picture.img-cover{position:absolute;top:0;height:100%}section.complex-carousel .slides-wrapper .slides .slide .img-container .img-mask picture.img-cover img{height:100%;object-fit:cover}section.complex-carousel .slides-wrapper .slides .slide .img-container .img-mask picture.resizer img{width:100%;height:auto}section.complex-carousel .project-data.mob-data{display:none!important}}@media (min-width:1200px){section.complex-carousel .text-zone .project-data h2{font-size:5rem}section.complex-carousel .text-zone .numbers-wrapper .all-num-wrapper{height:62px}section.complex-carousel .text-zone .numbers-wrapper{font-size:3.5rem}section.complex-carousel .text-zone .arrows svg{height:103px;width:120px}section.complex-carousel .text-zone .arrows{display:flex}section.complex-carousel .text-zone .arrows button{transition:all .3s}section.complex-carousel .text-zone .arrows button.disabled{opacity:.2;pointer-events:none}section.complex-carousel .text-zone .arrows .arrow-left-carousel{transform:rotate(90deg) translateY(0);margin-right:18px;transition:transform .3s ease-out}section.complex-carousel .text-zone .arrows .arrow-left-carousel:hover{transform:translateX(-15px) rotate(90deg)}section.complex-carousel .text-zone .arrows .arrow-right-carousel{transform:rotate(-90deg);transition:transform .3s ease-out}section.complex-carousel .text-zone .arrows .arrow-right-carousel:hover{transform:translateX(15px) rotate(-90deg)}section.complex-carousel .text-zone .arrows svg{fill:#000}}.values-list{display:flex;flex-direction:column;justify-content:center}.values-list h2{font-size:1.8rem;margin-bottom:36px}.values-list h3{font-size:3.6rem;margin-bottom:36px}.values-list .text-wrapper{margin-left:16.6666666%;margin-bottom:54px}.values-list p{font-size:1.6rem}.values-list.fade-out{opacity:1}@media (max-width:991px){.values-list{padding-top:150px}}@media (min-width:992px){.values-list{display:flex;flex-direction:column;justify-content:center}.values-list h2{font-size:1.8rem}.values-list h3{font-size:3.6rem;margin-bottom:54px}.values-list p{font-size:1.8rem}.values-list .text-wrapper{margin-left:0;margin-bottom:0}}.leadership .full-image .full-image-wrapper{padding-top:100%;position:relative;margin-bottom:54px}.leadership .full-image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.leadership .img-left .img-left-wrapper{padding-top:60%;position:relative;margin-bottom:18px}.leadership .img-left img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.leadership .two-col>.row:first-child .col-12:first-child{order:2}.leadership h2{margin-bottom:36px}.leadership h2,.leadership p{font-size:1.8rem}.leadership .names-wrapper{padding-bottom:36px}.leadership .item{margin-bottom:36px}.leadership p.text{font-size:1.6rem;opacity:.5}.leadership.fade-out{opacity:1}@media (min-width:992px){.leadership .full-image .full-image-wrapper{padding-top:90vh;position:relative;margin-bottom:18px}.leadership .full-image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.leadership .img-left .img-left-wrapper{padding-top:100%;position:relative;margin-bottom:18px}.leadership .img-left img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.leadership .two-col>.row:first-child .col-12:first-child{order:1}.leadership .two-col>.row:first-child .col-12:nth-child(2){order:2;margin-top:18px}.leadership .two-col>.row:first-child .col-10:nth-child(3){order:3;margin-top:18px;position:absolute;right:18px}.leadership h2{margin-bottom:36px}.leadership h2,.leadership p{font-size:1.8rem}.leadership .names-wrapper{padding-bottom:36px}.leadership .item{margin-bottom:36px}.leadership p.text{font-size:1.6rem;opacity:.5}}.clients-section{padding:18px}.clients-section.fade-out{opacity:1}.clients{padding-top:60px;padding-bottom:120px}.clients h2{font-size:1.8rem;margin-bottom:30px;line-height:1.6em}.clients h2 br{display:none}.clients .clients-list{margin:0;padding-left:16.666666667%;column-count:2;column-gap:calc(16.66667% + 8px)}.clients .client{font-size:1.8rem;margin-bottom:20px;box-sizing:border-box}@media (min-width:768px){.clients-section{padding:18px 54px}.clients{display:flex}.clients h2{width:calc(41.66667% - 9px);line-height:.7em;font-size:1.8rem}.clients .clients-list{width:58.33333333333333%;padding-left:0;margin-left:18px}}@media (min-width:992px){.clients-section{padding:18px}.clients h2{line-height:1.6em}.clients h2 br{display:block}.clients .client{font-size:2rem;margin-bottom:0;line-height:1.6em}}@media (min-width:1200px){.clients{padding-top:calc(300px - 10vh);padding-bottom:72px}.clients h2{width:calc(33.33333% - 9px)}.clients .clients-list{width:66.66666666666667%;column-count:3;column-gap:calc(8.33333vw + 15px)}}.certifications{padding-bottom:120px}.certifications.fade-out{opacity:1}.certifications h2{font-size:1.8rem;margin-bottom:40px}.certifications .certifications-block{margin-bottom:70px}.certifications .certifications-block:last-child{margin-bottom:0}.certifications .certifications-list,.certifications .partners-list{display:flex;margin:0;justify-content:space-between;flex-wrap:wrap}.certifications .certifications-list img,.certifications .certifications-list svg,.certifications .partners-list img,.certifications .partners-list svg{width:auto;height:15vw;max-height:70px}.certifications .certifications-list img path,.certifications .certifications-list img polygon,.certifications .certifications-list img rect,.certifications .certifications-list svg path,.certifications .certifications-list svg polygon,.certifications .certifications-list svg rect,.certifications .partners-list img path,.certifications .partners-list img polygon,.certifications .partners-list img rect,.certifications .partners-list svg path,.certifications .partners-list svg polygon,.certifications .partners-list svg rect{fill:#000;transition:all .3s}.certifications .certifications-list li,.certifications .partners-list li{width:25%}.certifications .certifications-list li.adobe,.certifications .partners-list li.adobe{margin-top:36px}.certifications .certifications-list li.cermet img,.certifications .certifications-list li.cermet svg,.certifications .certifications-list li.iso9001 img,.certifications .certifications-list li.iso9001 svg,.certifications .certifications-list li.iso9100 img,.certifications .certifications-list li.iso9100 svg,.certifications .partners-list li.cermet img,.certifications .partners-list li.cermet svg,.certifications .partners-list li.iso9001 img,.certifications .partners-list li.iso9001 svg,.certifications .partners-list li.iso9100 img,.certifications .partners-list li.iso9100 svg{height:18vw;max-height:75px}.certifications .certifications-list li.almaviva svg,.certifications .partners-list li.almaviva svg{height:50px}.certifications .partners-list{flex-grow:1}.negative .certifications-list svg path,.negative .certifications-list svg polygon,.negative .certifications-list svg rect,.negative .partners-list svg path,.negative .partners-list svg polygon,.negative .partners-list svg rect{fill:#fff}.positive .certifications-list svg path,.positive .certifications-list svg polygon,.positive .certifications-list svg rect,.positive .partners-list svg path,.positive .partners-list svg polygon,.positive .partners-list svg rect{fill:#000}@media (min-width:576px) and (max-width:991px){.certifications{flex-wrap:wrap}.certifications .certifications-block:nth-child(2),.certifications .certifications-block:nth-child(3){width:50%;margin-top:72px}}@media (min-width:768px){.certifications{padding-bottom:72px;display:flex}.certifications h2{font-size:1.8rem}.certifications .certifications-block{margin-bottom:0}.certifications .certifications-block:first-child{width:calc(75% + 24px);margin-right:12px}.certifications .certifications-block:last-child{width:25%}.certifications .certifications-list,.certifications .partners-list{justify-content:flex-start;flex-wrap:nowrap}.certifications .certifications-list li,.certifications .partners-list li{width:calc(16.66667vw - 16px);margin-right:18px}.certifications .certifications-list li{width:calc(16.66667vw - 47px)}.certifications .certifications-list li.adobe{margin-top:0}.certifications .certifications-list li.adobe img,.certifications .certifications-list li.adobe svg{max-height:73px}.certifications .partners-list svg{height:35px;max-height:75px}.certifications .partners-list .almaviva svg{height:60px}}@media (min-width:992px){.certifications .certifications-list li img,.certifications .certifications-list li svg{max-height:112px!important}.certifications .certifications-list li.cermet,.certifications .certifications-list li.iso9001,.certifications .certifications-list li.iso9100{width:calc(16.66667vw - 42px)}}@media (min-width:1200px){.certifications{padding-bottom:72px}.certifications .certifications-block:first-child{width:calc(58.33333% - 4px)}.certifications .certifications-block:nth-child(2){width:25%}.certifications .certifications-block:last-child{width:calc(16.66667% - 12px);margin-left:auto}.certifications .certifications-list li.adobe,.certifications .certifications-list li.cermet,.certifications .certifications-list li.iso9001,.certifications .certifications-list li.iso9100{width:18%}.certifications .certifications-list li.adobe img,.certifications .partners-list svg{height:50px;max-height:unset}}@media (min-width:1440px){.certifications .certifications-block:last-child{margin-left:0}.certifications .certifications-list li.iso9001 img,.certifications .certifications-list li.iso9100 img{height:100px}.certifications .certifications-list li.adobe img,.certifications .partners-list svg{height:70px}}@keyframes hscrollAnim{0%{left:0;right:100%}35%{left:0;right:0}75%{left:0;right:0}to{left:100%;right:0}}.horizontal-gallery{padding-top:100px}.horizontal-gallery .img-wrapper{padding-top:100%;position:relative}.horizontal-gallery img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;background-repeat:no-repeat;background-position:50%}.horizontal-gallery .text-wrapper{padding:18px 0;color:#fff}.horizontal-gallery .text-wrapper .category{font-size:1.8rem;opacity:.5}.horizontal-gallery .text-wrapper h2{font-size:1.8rem}.horizontal-gallery .slide{margin-bottom:90px}.horizontal-gallery .scroll-indicator,.horizontal-gallery .scroll-suggest{display:none}.horizontal-gallery.horizontal-text-gallery span.num{font-size:80px}.horizontal-gallery.horizontal-text-gallery .img-wrapper{padding-top:50%}.horizontal-gallery.horizontal-text-gallery h2{font-size:18px;margin-bottom:36px}.horizontal-gallery.horizontal-text-gallery h3{margin-bottom:36px;font-size:20px}.horizontal-gallery.horizontal-text-gallery p{font-size:16px}.horizontal-gallery.horizontal-text-gallery .top-zone{margin-bottom:18px}@media (min-width:576px) and (max-width:991px){.central-wrapper.horizontal-text-gallery{padding-top:72px;width:auto}.central-wrapper.horizontal-text-gallery .gallery-content{width:600px;margin-left:auto;margin-right:auto}.central-wrapper.horizontal-text-gallery h2{margin-top:36px}}@media (max-width:991px){.horizontal-gallery .img-wrapper{overflow:hidden}.horizontal-gallery .img-wrapper.parallax-img img{transform:scale(1.1);transform-origin:top}}@media (min-width:992px){.horizontal-gallery{padding-top:0;display:flex;flex-direction:column;justify-content:center;padding-right:0;padding-left:0;margin-top:144px}.horizontal-gallery .gallery-content{position:relative}.horizontal-gallery .gallery-wrapper{position:relative;height:calc(var(--vh, 1vh)*100);justify-content:center;align-items:center;display:flex}.horizontal-gallery .gallery-slider{display:flex;z-index:1}.horizontal-gallery .slide{width:55vh;height:70vh;flex-shrink:0;margin-right:18px}.horizontal-gallery .slide:first-child{margin-left:16.66667vw}.horizontal-gallery .scroll-suggest-wrapper{position:absolute;bottom:7vh;left:0;flex-shrink:0}.horizontal-gallery .scroll-suggest{position:absolute;bottom:0;left:0;font-size:1.6rem;display:flex;align-items:flex-end;justify-content:flex-start;width:16.66667vw}.horizontal-gallery .scroll-suggest .label{margin-right:18px;font-size:1.2rem;margin-left:18px}.horizontal-gallery .scroll-suggest .line{width:80px;height:1px;overflow:hidden;margin-bottom:3px;margin-right:18px;position:relative}.horizontal-gallery .scroll-suggest .line:after{content:"";display:block;background:#fff;height:1px;left:0;right:100%;animation-name:hscrollAnim;animation-duration:3s;animation-iteration-count:infinite;position:absolute}.horizontal-gallery .slide-link{display:block;position:relative;height:100%;display:flex;overflow:hidden;transition:opacity .5s}.horizontal-gallery .slide-link:before{content:"";display:block;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;z-index:1;transition:opacity .5s}.horizontal-gallery .slide-link .img-wrapper{padding:0}.horizontal-gallery .slide-link img{width:100%;height:100%;object-fit:cover;position:inherit;transition:transform .8s ease-out}.horizontal-gallery .slide-link .text-wrapper{position:absolute;bottom:18px;left:36px;color:#fff;z-index:1}.horizontal-gallery .slide-link .text-wrapper .category{font-size:1.6rem;opacity:1}.horizontal-gallery .slide-link .text-wrapper h2{font-size:3.2rem}.horizontal-gallery .slide-link.overed img{transform-origin:center;transform:scale(1.05)}.horizontal-gallery .slide-link.fade{opacity:.3}.horizontal-gallery .scroll-indicator{display:flex;align-items:center;justify-content:space-between;padding:36px 18px 0 0;right:0;left:0;box-sizing:border-box}.horizontal-gallery .scroll-indicator .end,.horizontal-gallery .scroll-indicator .start{border-radius:100px}.horizontal-gallery .scroll-indicator .start{width:20px;height:20px;background:#fff;margin-left:-2px}.horizontal-gallery .scroll-indicator .end{width:22px;height:22px;border:1px solid #fff}.horizontal-gallery .gallery-content.wedoo-horizontal-scroll-event-scrolling .slide-link{pointer-events:none}.horizontal-gallery.horizontal-text-gallery{justify-content:flex-end;margin-top:0}.horizontal-gallery.horizontal-text-gallery .gallery-slider{top:26vh}.horizontal-gallery.horizontal-text-gallery h2{font-size:1.8rem;padding:18px;align-self:flex-start;flex-grow:1;margin-top:80px}.horizontal-gallery.horizontal-text-gallery .slide:first-child{margin-left:18px}.horizontal-gallery.horizontal-text-gallery .row.text{padding-bottom:3vh}.horizontal-gallery.horizontal-text-gallery .slide{width:65vw;height:70vh;flex-shrink:0;margin-right:8vw;display:flex;flex-direction:column;justify-content:space-between}.horizontal-gallery.horizontal-text-gallery span.num{font-size:9vh;display:block;margin-bottom:3vh}.horizontal-gallery.horizontal-text-gallery h3{font-size:26px;padding-right:18px}.horizontal-gallery.horizontal-text-gallery p{font-size:18px}.horizontal-gallery.horizontal-text-gallery .img-wrapper{padding-top:34vh}}.offices{padding-top:40px}.offices h2{margin-bottom:40px;font-size:1.8rem}.offices h2 br{display:none}.offices .office{position:relative;padding-top:50px;margin-bottom:80px}.offices .office:nth-child(2) h3{visibility:hidden}.offices .office a{color:#fff}.offices .office a.mail{font-weight:800;margin-top:18px;display:block}.offices h3{opacity:.3;font-size:31.5vw;position:absolute;top:calc(125px - 37vw);left:-5px}.offices h4{font-size:3.6rem;margin-bottom:20px}.offices p{font-size:1.8rem;line-height:1.5em}.offices h4,.offices p{margin-left:16.66666666666667%;margin-right:16.66666666666667%}.offices.fade-out{opacity:1}@media (min-width:768px){.offices{padding-top:80px;display:flex}.offices h2{margin-bottom:0;width:16.66666666666667%}.offices h2 br{display:block}.offices h3{top:-3vw;left:-.5vw;font-size:13.8vw}.offices h4,.offices p{margin:0;width:calc(33.33333vw - 20px)}.offices h4{margin-right:18px}.offices p{line-height:1.7}.offices .offices-list{width:83.33333333333333%}.offices .office{display:flex;justify-content:flex-end;padding-top:0;margin-bottom:80px;height:13.8vw}}@media (min-width:992px){.offices h4,.offices p{width:calc(25vw - 18px)}.offices .office{margin-bottom:120px}}@media (min-width:1200px){.offices h4,.offices p{width:calc(25vw - 21px)}}@media (min-width:1440px){.offices h4{font-size:4.3rem}.offices p{font-size:2rem}}.enquiries{padding-top:80px;padding-bottom:80px;height:calc(var(--vh, 1vh)*100);display:flex;flex-direction:column;justify-content:center}.enquiries.job-mobile{padding-bottom:70vw}.enquiries h2{font-size:1.4rem;margin-bottom:10px}.enquiries h3{font-size:4.2rem}.enquiries form{margin-top:60px}.enquiries .legal{width:calc(75% - 8px)}.enquiries .enquiries-cta{display:block;margin-top:30px;width:auto;font-size:2.8rem;text-decoration:underline;padding:0}.enquiries .enquiries-cta sup{font-size:.9em;font-weight:700;text-decoration:none;display:inline-block;transform:translateX(.15rem) translateY(1.25rem)}.enquiries .job-desktop .enquiries-cta,.enquiries.job-mobile .enquiries-cta{margin-top:60px}.enquiries.job-mobile{padding-top:0}@media (min-width:768px){.enquiries{display:flex;padding-bottom:160px}.enquiries h2{font-size:1.7rem}.enquiries h3{font-size:5vw;line-height:1.1em}.enquiries.job-mobile{display:none}.enquiries .block{width:50%}.enquiries .block:first-child{margin-right:72px}.enquiries .job-desktop{display:block}.enquiries .job-desktop .enquiries-cta{text-align:left;margin-top:68px}}@media (max-width:991px){.enquiries.job-mobile{padding-top:100px}.enquiries .enquiries-cta{display:flex;justify-content:flex-end;align-items:center;width:100%}.enquiries .enquiries-cta svg{width:40px;height:27px;margin-left:9px;fill:#fff;margin-top:9px}}@media (min-width:576px) and (max-width:991px){.enquiries{flex-wrap:wrap;margin-top:250px}.enquiries .legal{width:100%}.enquiries .block{width:100%;margin-bottom:72px}.enquiries .block:first-child{margin-right:0}.enquiries .block:nth-child(2){margin-top:72px}}@media (min-width:992px){.enquiries{margin-left:16.66666666666667%}.enquiries form .form-error,.enquiries form input,.enquiries form label{width:calc(80% + 18px)}.enquiries form .form-error p span{display:none}.enquiries form .form-error span.show{display:block}.enquiries .form-cta{display:flex;justify-content:space-between}.enquiries .form-cta .enquiries-cta{margin-top:-8px;margin-left:36px;flex-shrink:0}.enquiries .legal{text-align:left;width:58%}.enquiries .enquiries-cta{font-size:3.8rem}}@media (min-width:1200px){.enquiries{padding-top:120px;padding-bottom:120px}.enquiries .enquiries-cta{font-size:3.8rem}.enquiries .legal{width:calc(16.66667vw - 6px)}}@media (min-width:1440px){.enquiries{padding-top:200px;padding-bottom:200px}}footer{position:fixed;bottom:0;left:0;right:0;display:none}footer .footer-content{align-items:center;width:100%;height:104px}footer .footer-content .copyright{pointer-events:all;display:none!important}footer .footer-content .copyright svg{width:28px;height:28px;fill:#fff}footer .logo-almaviva{margin-bottom:10px}footer .logo-almaviva svg{width:110px;height:auto}footer p{opacity:.5}.blue footer .logo-almaviva svg,.negative footer .logo-almaviva svg{fill:#fff}@media (min-width:576px) and (max-width:991px){footer .central-wrapper{width:auto;margin:auto}}@media (min-width:768px){footer .central-wrapper{width:100%}footer .footer-content{height:80px;display:flex;justify-content:flex-start;align-items:flex-end;padding-bottom:36px;margin-left:16.66666666666667%}footer .logo-almaviva{margin-bottom:3px}footer .logo-almaviva svg{width:133px}footer p{text-align:left;margin-left:30px;margin-right:33.333333333%}}@media (min-width:992px){footer .footer-content{height:80px;padding-bottom:40px}}.copyright-block{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#005f94;z-index:10000;overflow-y:auto;display:none}.copyright-block .logo-wrapper{position:fixed;top:19px;opacity:1;display:flex;left:18px}.copyright-block .logo-wrapper svg{fill:#fff;width:30px;height:20.52px}.copyright-block .logo-wrapper h2{font-size:1.2rem;position:relative;margin-left:15px;display:none;align-items:center}.copyright-block .logo-wrapper h2 span{display:block;width:15px;height:1px;margin:0 4px;background:#000}.copyright-block.copyright-overlay{pointer-events:all;background:#000;align-items:stretch}.copyright-block.copyright-overlay .central-wrapper{display:flex;align-items:center}.copyright-block.copyright-overlay h3{font-size:9vw;font-weight:600;margin-bottom:54px}.copyright-block.copyright-overlay p{font-size:1.4rem;margin-bottom:18px}.copyright-block.copyright-overlay .primary-nav,.copyright-block.copyright-overlay .primary-nav ul{display:none}.copyright-block.copyright-overlay .secondary-nav-row{display:flex;align-items:center}.copyright-block.copyright-overlay .secondary-nav{display:none}.copyright-block.copyright-overlay .nav-content{margin-top:0}.copyright-block.copyright-overlay .legal-col{visibility:visible;position:inherit}.copyright-block .nav-content{color:#fff;margin-top:75px}.copyright-block .primary-nav{font-size:10vw;line-height:9.09091vw}.copyright-block .primary-nav ul{margin-bottom:0}.copyright-block .primary-nav sup{font-size:.35em;position:relative;text-align:center;width:.8em;margin-left:.5em;top:-.8em}.copyright-block .primary-nav li a{display:inline-flex;align-items:center;color:#fff}.copyright-block .primary-nav span.arrow{display:none}.copyright-block .primary-nav svg{fill:#fff;width:.65em;height:.65em;display:inline-block;margin-right:.15em}.copyright-block .close-menu{position:fixed;top:18px;right:18px}.copyright-block .close-menu svg{width:30px;height:30px}.secondary-nav{font-family:SwisLight;font-size:6vw;line-height:1.5em;margin-bottom:30px}.secondary-nav a{color:#fff}.legal-col{transition:all .6s cubic-bezier(.25,.46,.45,.94)}.legal-col.visible{transform:translateY(0)}.legal-col h3{font-size:2.2rem;font-family:SwisLight;margin-bottom:10px}.legal-col a{color:#bdbdbd}.legal-col p{font-size:1.2rem;font-family:SwisLight;line-height:1.8em}.legal-col ul{margin-top:25px;font-family:SwisRegular}.legal-col ul li{margin-bottom:18px;color:#fff;font-size:1.8rem}.legal-col ul li a{text-decoration:underline;color:#fff}@media (min-width:768px){.copyright-block .logo-wrapper h2{font-size:1.6rem;margin-left:16px;display:none;color:#fff}.copyright-block .logo-wrapper h2 span{width:15px;height:1px;margin:0 4px}.copyright-block .nav-content{margin-top:0;display:flex;flex-direction:column;height:100vh}.copyright-block .primary-nav{flex-grow:2;display:flex;align-items:center}.copyright-block .primary-nav ul{margin-top:60px}.copyright-block.copyright-overlay .nav-content{flex-direction:row}.copyright-block.copyright-overlay .legal-col{width:75%;margin-left:72px}.copyright-block.copyright-overlay p{font-size:1.6rem;margin-bottom:72px}.secondary-nav-row{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:18px}.secondary-nav,.secondary-nav ul{margin-bottom:0}.legal-col{width:60%}.legal-col ul{display:flex;align-items:center}.legal-col ul li{margin-bottom:0;display:inline-block;font-size:1.2rem}.legal-col ul li:not(:last-child):after{content:"";display:inline-block;margin:0 15px;letter-spacing:unset}}@media (min-width:992px){.copyright-block .logo-wrapper{top:29px}.copyright-block .logo-wrapper h2{display:flex}.copyright-block.copyright-overlay h3{font-size:4.8vw;transform:none}.copyright-block .primary-nav{font-size:4vw;line-height:1em}.copyright-block .primary-nav sup:before{content:"";display:block;width:.8em;height:.8em;border-radius:100px;border:.08em solid #fff;position:absolute;left:-.15em;top:.1em}.copyright-block .primary-nav span.arrow{display:block;opacity:0}.copyright-block .primary-nav span.arrow,.copyright-block .primary-nav span.text{transition:all .2s;transform:translateX(-.8em)}.copyright-block .primary-nav li a:hover span.arrow{opacity:1;transform:translateX(0)}.copyright-block .primary-nav li a:hover span.text{transform:translateX(0)}.copyright-block .close-menu{top:20px;right:40px}.copyright-block .close-menu svg{width:60px;height:60px}.copyright-block.copyright-overlay .legal-col{width:50%}.secondary-nav{font-family:SwisLight;font-size:3vw;line-height:1.3em}.secondary-nav-row{display:flex;justify-content:space-between}.legal-col{width:75%;align-items:flex-end;margin-top:-80px}.legal-col h3{margin-bottom:0;font-size:1.3rem;order:2}.legal-col ul{display:flex;align-items:center;margin-bottom:-14px}.legal-col ul li{margin-bottom:0;display:inline-block}.legal-col .logo-almaviva,.legal-col p,.legal-col ul{margin-left:33.33333%}}.simple-text{opacity:0}.simple-text .text-content{margin:0 auto}.simple-text h2{font-size:3.2rem;margin-bottom:.2em}.simple-text h3{font-size:2rem;margin-bottom:1em}.simple-text p,.simple-text ul{font-size:1.5rem;line-height:1.4em;margin-bottom:2em}.simple-text a{text-decoration:underline;color:#000;font-weight:700}.simple-text.negative a{color:#fff}@keyframes errorBorder{0%{border-color:transparent}to{border-color:#fff}}form.wedoo-form{position:relative}form.wedoo-form input{border-radius:0;-webkit-appearance:none}form.wedoo-form input,form.wedoo-form label{display:block;width:100%;font-size:1.6rem;box-sizing:border-box}form.wedoo-form input{border:none;background:transparent;margin-bottom:30px;padding:10px 10px 12px}form.wedoo-form input[type=email],form.wedoo-form input[type=text]{border-bottom-style:solid;border-bottom-width:2px;color:#fff}form.wedoo-form input[type=email]:focus,form.wedoo-form input[type=text]:focus{border-bottom-color:#fff;border-bottom-width:4px;outline:none;padding:10px}form.wedoo-form input[type=email].error,form.wedoo-form input[type=text].error{border-bottom:2px dashed #fff;padding:10px 10px 12px}form.wedoo-form label{padding-left:10px;position:absolute;transform:translateY(10px);transition:all .3s;transform-origin:left center}form.wedoo-form label.active,form.wedoo-form label.full{transform:translateY(-25px) scale(.85);opacity:.75}form.wedoo-form .legal{font-size:1.05rem}form.wedoo-form .legal a{text-decoration:underline}form.wedoo-form .form-cta{margin-top:50px}form.wedoo-form .form-error{margin-top:50px;display:none;box-sizing:border-box;padding:15px;border:2px dashed transparent}form.wedoo-form .form-error p{font-size:1.6rem}form.wedoo-form.error .form-error{animation:errorBorder .2s .2s forwards}form.wedoo-form.error input:last-of-type{margin-bottom:0}.hero-project{padding-top:78px;height:calc(var(--vh, 1vh)*100);position:relative;display:flex;align-items:flex-end}.hero-project .wd-scroll-container{bottom:18px;top:inherit}.hero-project .video-wrapper{top:0;left:0;overflow:hidden}.hero-project .video-wrapper,.hero-project video{min-width:100vw;min-height:calc(var(--vh, 1vh)*100);position:absolute}.hero-project video{left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.hero-project .img-wrapper{position:fixed;left:0;top:0;width:100%;height:100%}.hero-project .img-wrapper img{width:100%;height:100%;object-fit:cover}.hero-project .intro-text{position:relative}.hero-project.fade-out,.hero-project .intro-text p{opacity:1}.positive .hero-project .intro-text p{color:#fff}.positive .hero-project .arrow-down svg{fill:#fff}@media (max-width:767px){.hero-project .intro-text h1{font-size:8.5vw}}@media (min-width:768px){.hero-project{padding-top:0;position:relative;padding-bottom:36px;align-items:center}.hero-project .intro-text{position:relative;padding-left:18px;bottom:inherit;margin-left:0}.hero-project .arrow-down{position:absolute;bottom:36px;left:18px;margin-top:0;display:block}}@media (min-width:992px){.hero-project .img-wrapper{position:fixed;top:0;left:0}.hero-project .arrow-down{position:absolute;bottom:18px;left:18px;margin-top:0;bottom:36px;opacity:0}.hero-project .arrow-down svg{width:60px;height:60px}}.four-column-block{margin-top:18px;padding-bottom:72px}.four-column-block .data-block{margin-bottom:36px}.four-column-block p{margin-bottom:0}.four-column-block p.title{font-size:1.8rem;margin-bottom:9px}.four-column-block p.title a{color:#000;display:flex;align-items:center}.four-column-block p.title a svg{width:20px;height:20px;margin-left:10px;transition:all .3s ease-out}.four-column-block p.title a:hover svg{transform:translateX(5px)}.four-column-block p.data{font-size:1.6rem;margin-bottom:9px}.four-column-block p.data a{color:#000;text-decoration:underline}@media (min-width:992px){.four-column-block{padding-bottom:144px}}.project-title{padding-bottom:36px}@media (min-width:992px){.project-title{padding-bottom:90px}}.two-col-three-img .text-container{padding-top:18px;margin-bottom:0}.two-col-three-img .two-image-wrapper{margin-top:36px}.two-col-three-img .two-image-wrapper .col-12:first-child{margin-bottom:18px}.two-col-three-img .two-image-wrapper .row .col-6:first-child{padding-right:9px}.two-col-three-img .two-image-wrapper .row .col-6:last-child{padding-left:9px}.two-col-three-img p.text{font-size:1.8rem}@media (min-width:992px){.two-col-three-img .text-container{display:flex;align-items:flex-end;padding-top:0}.two-col-three-img .two-image-wrapper{margin-top:0}}.left-text-hero{padding-bottom:18px}.left-text-hero .text-wrapper{padding-bottom:36px}@media (min-width:992px){.left-text-hero .text-wrapper{align-items:flex-start}}.three-image-right-text{padding-bottom:108px}.three-image-right-text .text-wrapper .hidden-mob{display:none}.three-image-right-text .double-image-vertical:first-child{margin-bottom:18px}.three-image-right-text .text-wrapper{padding-bottom:18px;padding-top:18px}.three-image-right-text .text-wrapper h3{text-align:left}.three-image-right-text .full-image{padding-top:64.29%}@media (max-width:767px){.three-image-right-text{display:flex;flex-direction:column-reverse}.three-image-right-text .col-12.hidden-desk{order:1}.three-image-right-text .col-12.col-lg-8.img-absolute{margin-bottom:18px}.three-image-right-text .double-image-vertical:last-child{display:flex;flex-direction:column-reverse;margin-bottom:18px}}@media (max-width:991px){.three-image-right-text .text-wrapper{display:block;padding-bottom:18px}}@media (min-width:992px){.three-image-right-text{padding-bottom:288px}.three-image-right-text .text-wrapper{margin-top:0}.three-image-right-text .text-wrapper>.row .col-4{width:calc(25vw - 11px);max-width:inherit;flex-basis:inherit;text-align:center}.three-image-right-text .text-wrapper>.row .col-8{width:calc(41.66667vw - 24px);max-width:inherit;flex-basis:inherit}.three-image-right-text .text-wrapper .hidden-mob{display:inherit}.three-image-right-text .img-wrapper.square-image.no-margin{margin-bottom:0}.three-image-right-text .img-absolute{position:relative}.three-image-right-text .full-image{padding-top:inherit;position:absolute;left:8px;top:0;right:9px;bottom:0}.three-image-right-text .double-image-vertical{flex-direction:row}.three-image-right-text .double-image-vertical:first-child{margin-bottom:0}.three-image-right-text .double-image-vertical:nth-child(2){margin-top:18px}.three-image-right-text .hidden-desk{display:none}.three-image-right-text .text-wrapper h3{max-width:inherit}}.two-half-image-hero .square-image{margin-bottom:18px}.two-half-image-hero .hidden-mob{display:none}.two-half-image-hero .text-container{margin-bottom:18px}.two-half-image-hero .text-container h3.title{font-size:3rem}.two-half-image-hero .full-image{margin-left:-18px;margin-right:-18px}@media (max-width:767px){.two-half-image-hero{flex-direction:column;display:flex}.two-half-image-hero .row:first-child{order:2}.two-half-image-hero .row:first-child .square-image{margin-bottom:0}.two-half-image-hero .row:nth-child(2){order:3}.two-half-image-hero .row:nth-child(3){order:1}.two-half-image-hero .row:last-child{order:4}}@media (min-width:992px){.two-half-image-hero .hidden-mob{display:flex}.two-half-image-hero .text-container{margin-top:0}.two-half-image-hero .text-container h3.title{font-size:5.5rem}.two-half-image-hero .push-text{display:flex;align-items:flex-end}.two-half-image-hero .hidden-desk{display:none}}.title-only{padding:108px 18px}@media (min-width:992px){.title-only{padding:216px 0}}.cutted-carousel{padding-left:0;padding-right:0}.cutted-carousel .swiper-slide{width:80%}.cutted-carousel .col-10{width:auto;max-width:auto;flex-basis:auto}.cutted-carousel .col-10.swiper-slide{width:80%}.cutted-carousel .img-wrapper{padding-top:68%;position:relative}.cutted-carousel .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cutted-carousel .swiper-container{margin-right:-18px}.cutted-carousel .total-slides{opacity:.5}.cutted-carousel .slide-all{flex-grow:1;display:flex}.cutted-carousel .numbers-wrapper{padding-top:18px;font-size:2.5rem;line-height:1em;display:flex;margin-left:18px}.cutted-carousel .numbers-wrapper .current-slide-wrapper{overflow:hidden}.cutted-carousel .numbers-wrapper .all-num-wrapper{display:flex;overflow:hidden;height:42px}.cutted-carousel .numbers-wrapper .all-num-wrapper>div{width:35px;position:relative}.cutted-carousel .numbers-wrapper .all-num-wrapper span{display:block;position:absolute;transform:translateY(100%);opacity:0;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.cutted-carousel .numbers-wrapper .all-num-wrapper span.current{transform:translateY(0);opacity:1}.cutted-carousel .numbers-wrapper .all-num-wrapper span.fadedOut{transform:translateY(-100%);opacity:0}.cutted-carousel .arrows{display:none}.negative .arrows svg{fill:#fff}.positive .arrows svg{fill:#000}.cutted-carousel.negative .slide-all{color:#fff}@media (max-width:767px){.cutted-carousel .right-title-hero-img-right .text-container{padding-right:18px}.cutted-carousel .img-wrapper{padding-top:0}.cutted-carousel .img-wrapper img{position:relative;width:100%;height:auto;top:inherit;left:inherit}}@media (min-width:576px){.cutted-carousel.ratio16-9 .img-wrapper{padding-top:56.25%}}@media (min-width:992px){.cutted-carousel .img-wrapper{padding-top:78vh}.cutted-carousel.ratio16-9 .img-wrapper{padding-top:56.25%}.cutted-carousel .numbers-wrapper{padding-top:18px;font-size:4.5rem;line-height:1em}.cutted-carousel .numbers-wrapper .current-slide-wrapper{overflow:hidden}.cutted-carousel .numbers-wrapper .all-num-wrapper{display:flex;overflow:hidden;height:42px}.cutted-carousel .numbers-wrapper .all-num-wrapper>div{width:50px;position:relative}.cutted-carousel .numbers-wrapper .all-num-wrapper span{display:block;position:absolute;transform:translateY(100%);opacity:0;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.cutted-carousel .numbers-wrapper .all-num-wrapper span.current{transform:translateY(0);opacity:1}.cutted-carousel .numbers-wrapper .all-num-wrapper span.fadedOut{transform:translateY(-100%);opacity:0}.cutted-carousel .arrows{display:flex;margin-right:54px;align-items:center}.cutted-carousel .arrows .arrow-left-carousel{transform:rotate(90deg);margin-right:54px;transform-origin:center;transition:transform .3s ease-out}.cutted-carousel .arrows .arrow-left-carousel:hover{transform:translateX(-15px) rotate(90deg)}.cutted-carousel .arrows .arrow-right-carousel{transform:rotate(-90deg);transform-origin:center;transition:transform .3s ease-out}.cutted-carousel .arrows .arrow-right-carousel:hover{transform:translateX(15px) rotate(-90deg)}}@media (min-width:1200px){.cutted-carousel .numbers-wrapper .all-num-wrapper{height:82px}.cutted-carousel .numbers-wrapper{font-size:7.5rem}.cutted-carousel .numbers-wrapper .all-num-wrapper>div{width:100px}}.vimeo-video{padding-top:56.25%;position:relative}.vimeo-video .play-layer{position:absolute;top:0;left:0;right:0;bottom:0}.vimeo-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.vimeo-video .vimeo-button{pointer-events:none;cursor:pointer}.right-title-hero-img-right{padding-bottom:36px}.right-title-hero-img-right .text-container{margin-bottom:18px;padding-top:0}.right-title-hero-img-right h3.title{font-size:3.5rem}.right-title-hero-img-right .full-image{padding-top:56.25%}.right-title-hero-img-right .right-desk{margin-top:18px}.right-title-hero-img-right .video-wrapper{position:relative;margin-right:-18px;margin-left:-18px}@media (max-width:767px){.right-title-hero-img-right .video-wrapper{margin-right:-18px;margin-left:-18px}.right-title-hero-img-right .video-wrapper video{width:100%;height:auto}}@media (min-width:992px){.right-title-hero-img-right h3.title{font-size:4rem}.right-title-hero-img-right .right-desk{justify-content:flex-end}.right-title-hero-img-right .right-desk .full-image{padding-top:74.29%}}.three-col-text .text-container{padding-bottom:18px}@media (min-width:992px){.three-col-text p.text{column-count:2;column-gap:calc(8.33333vw + 9px)}}.project-video .vimeo-video{padding-top:56.25%;position:relative}.project-video .vimeo-video .play-layer{position:absolute;top:0;left:0;right:0;bottom:0}.project-video .vimeo-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.project-video .video-wrapper{overflow:hidden;position:relative}.project-video .video-wrapper video{width:100%;height:auto}.project-video button.play-wrapper .icon{display:block;margin-right:36px}.project-video button.play-wrapper .icon svg{fill:#fff;width:37px;height:50px}.project-video button.play-wrapper span.text{font-size:5rem}.project-video button.play-wrapper .outline-text-white{-webkit-text-stroke-color:#fff;-moz-text-stroke-color:#fff}@supports (-ms-ime-align:auto){.project-video button.play-wrapper .outline-text-white{-webkit-text-fill-color:#fff}}.project-video button.play-wrapper.playng{opacity:0}@media (min-width:992px){.project-video .video-wrapper.vimeo-video{padding-top:56.25%;position:relative}.project-video .video-wrapper.vimeo-video .play-layer{position:absolute;top:0;left:0;right:0;bottom:0}.project-video .video-wrapper.vimeo-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.project-video .video-wrapper{padding-top:0}.project-video .video-wrapper video{position:inherit;width:100%;height:auto;transform:none;left:inherit}.project-video button.play-wrapper .icon{display:block;margin-right:36px}.project-video button.play-wrapper .icon svg{fill:#fff;width:64px;height:86px}.project-video button.play-wrapper span.text{font-size:10rem}}.full-image-fixed{overflow:hidden}.full-image-fixed .images-wrapper{margin-left:-18px;margin-right:-18px}.four-image{padding-top:18px}.four-image .square-image{margin-bottom:18px}.four-image .pull-down-desk .img-wrapper .row .col-6:first-child{padding-right:9px}.four-image .pull-down-desk .img-wrapper .row .col-6:last-child{padding-left:9px}@media (min-width:768px){.four-image .pull-down-desk .img-wrapper .row .col-6:first-child{padding-right:6px}.four-image .pull-down-desk .img-wrapper .row .col-6:last-child{padding-left:6px}}@media (min-width:992px){.four-image{padding-top:18px}.four-image .square-image{margin-bottom:18px}.four-image .pull-down-desk{display:flex;align-items:flex-end}.four-image .pull-down-desk .img-wrapper{width:100%}}.text-video{padding-top:108px;padding-bottom:18px}.text-video .text-wrapper{margin-bottom:18px}.text-video .video-wrapper.vimeo-video{padding-top:56.25%;position:relative}.text-video .video-wrapper.vimeo-video .play-layer{position:absolute;top:0;left:0;right:0;bottom:0}.text-video .video-wrapper.vimeo-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.text-video .video-wrapper{margin-left:-18px;margin-right:-18px;overflow:hidden;position:relative}.text-video .video-wrapper video{width:100%;height:auto}.text-video button.play-wrapper .icon{display:block;margin-right:36px}.text-video button.play-wrapper .icon svg{fill:#fff;width:37px;height:50px}.text-video button.play-wrapper span.text{font-size:5rem}.text-video button.play-wrapper .outline-text-white{-webkit-text-stroke-color:#fff;-moz-text-stroke-color:#fff}@supports (-ms-ime-align:auto){.text-video button.play-wrapper .outline-text-white{-webkit-text-fill-color:#fff}}.text-video button.play-wrapper.playng{opacity:0}@media (min-width:992px){.text-video{padding-top:216px}.text-video .video-wrapper{padding-top:inherit;margin:0}.text-video .video-wrapper video{position:inherit;width:100%;height:auto;transform:none;left:inherit}.text-video button.play-wrapper .icon{display:block;margin-right:36px}.text-video button.play-wrapper .icon svg{fill:#fff;width:64px;height:86px}.text-video button.play-wrapper span.text{font-size:10rem}}.hero-two-image .full-image-fixed{padding-bottom:18px}.hero-two-image .col-12:first-child{margin-bottom:18px}@media (max-width:991px){.hero-two-image .col-12:first-child{margin-bottom:18px}}.numbers-hero{padding-top:108px}.numbers-hero h3.title{padding-bottom:54px}.numbers-hero h3.title.smaller{font-size:1.8rem;padding-bottom:0}.numbers-hero p.number{font-size:5rem;padding-bottom:36px;line-height:1em}.numbers-hero .text-wrapper{padding-bottom:36px}@media (max-width:991px){.numbers-hero{padding-bottom:0}.numbers-hero .full-image-fixed{overflow:visible}.numbers-hero .full-image-fixed-wrapper{margin-right:-18px;margin-left:-18px}}@media (min-width:992px){.numbers-hero{padding-top:216px}.numbers-hero h3.title{padding-bottom:0}.numbers-hero h3.title.smaller{font-size:1.8rem;padding-bottom:54px}.numbers-hero p.number{font-size:5vw;line-height:.5em;padding-bottom:18px}.numbers-hero .text-wrapper{padding-bottom:36px}}.quote .quote-date{margin-top:54px}.quote p.name{font-size:1.6rem;font-family:SwisRegular}.quote p.sub{font-size:1.4rem;font-family:SwisLight}.quote h2{font-size:7vw}@media (min-width:992px){.quote h2{font-size:3.5vw}.quote .title-only{padding:216px 0 108px}.quote .quote-date{margin-top:108px}.quote p.name{font-size:2rem;font-family:SwisRegular;margin-bottom:18px}.quote p.sub{font-size:1.8rem;font-family:SwisLight}.quote h2{font-size:4vw}}.end-page{display:flex;align-items:center;padding-top:36px;padding-bottom:36px;height:100vh}.end-page .number.outline-text-black{visibility:hidden}.end-page .contact-content{display:flex}.end-page a{color:#fff}.end-page p{font-size:1.6rem;opacity:.5;margin-bottom:9px}.end-page h2 span{margin-top:0;margin-bottom:inherit;font-size:inherit}.end-page span{display:block;font-size:5rem;margin-bottom:18px}@media (min-width:768px) and (min-width:992px){.end-page{align-items:center;padding-top:36px;padding-bottom:36px}.end-page,.end-page .contact-content{display:flex}.end-page a{color:#fff}.end-page p{font-size:1.6rem;opacity:.5}.end-page span{font-size:4.8vw;margin-top:32px}}.global-container.positive .position:not(:last-child) .content-wrapper{border-bottom:2px solid #000}.global-container.negative .position:not(:last-child) .content-wrapper{border-bottom:2px solid #fff}section.jobs{margin-top:72px}section.jobs h3{font-size:16px;margin-bottom:36px}section.jobs .position{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}section.jobs .position .content{display:none;padding-bottom:36px}section.jobs .content-wrapper{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}section.jobs .heading{padding:36px 0;position:relative}section.jobs .heading h2{margin-bottom:9px;padding-right:36px;transition:color .3s}section.jobs .heading span{font-size:18px;display:flex;justify-content:space-between}section.jobs .heading span.arrow{font-size:20px;transition:all .3s;transform:rotate(90deg)}section.jobs .heading.opened svg{transform-origin:center;transform:rotate(-180deg)}section.jobs .heading .right-zone{display:flex;justify-content:space-between}section.jobs .heading .right-zone svg{width:32px;position:absolute;top:25px;right:0;transition:transform .3s}section.jobs p.description{font-size:18px;margin-bottom:36px}section.jobs .data h4{font-size:17px;font-weight:500;margin-bottom:6px}section.jobs .data p{font-size:15px;margin-bottom:18px}section.jobs .candidate-descr{align-items:center;margin-bottom:36px}section.jobs .candidate-descr img{width:100%}section.jobs .candidate-descr p{font-size:17px}section.jobs .skills h3{font-size:20px;text-decoration:underline;margin-bottom:36px}section.jobs .skills h4{font-size:17px;font-weight:500;margin-bottom:6px}section.jobs .skills p{font-size:15px;margin-bottom:18px}section.jobs .skills a.link.apply{font-size:30px;display:block;margin-top:36px;text-decoration:underline}.intro-section.home-intro.intro-section-join .intro-text{bottom:200px}.position.positive{background:#fff}@media (min-width:576px) and (max-width:991px){section.jobs.central-wrapper{width:auto;margin-top:144px}section.jobs.central-wrapper h3{width:600px;margin:0 auto 18px}section.jobs.central-wrapper .content-wrapper,section.jobs.central-wrapper .heading{width:600px;margin-left:auto;margin-right:auto}section.jobs.central-wrapper .col-md-4{position:relative}section.jobs.central-wrapper .col-md-4:last-child{padding-bottom:50px}section.jobs.central-wrapper .link.apply{margin:0;position:absolute;bottom:0}}@media (min-width:992px){.intro-section.home-intro.intro-section-join .intro-text{bottom:50px}section.jobs{padding-top:50px;padding-bottom:50px}section.jobs .position .content{padding-top:72px}section.jobs h3{font-size:18px;margin-bottom:54px;margin-top:36px}section.jobs .content-wrapper{padding-bottom:72px}section.jobs .heading{display:flex;justify-content:space-between;align-items:center;padding:72px 0 0;cursor:pointer}section.jobs .heading:hover h2{text-decoration:underline}section.jobs .heading h2{margin-bottom:0}section.jobs .heading span{font-size:24px;align-items:center}section.jobs .heading .right-zone{align-items:center;flex-shrink:0}section.jobs .heading .right-zone svg{position:inherit;top:inherit;width:90px;height:90px;margin-left:36px}section.jobs p.description{font-size:1.8vw;line-height:1.5em;width:33%;margin-bottom:108px}section.jobs .data{margin-bottom:36px}section.jobs .data h4{font-size:18px;font-weight:500;margin-bottom:9px}section.jobs .data p{font-size:16px;margin-bottom:0;font-weight:300}section.jobs .candidate-descr{align-items:center;margin-bottom:72px}section.jobs .candidate-descr img{width:100%}section.jobs .candidate-descr p{font-size:18px}section.jobs .skills h3{font-size:20px;text-decoration:underline;margin-bottom:36px}section.jobs .skills h4{font-size:14px;font-weight:600;margin-bottom:6px;line-height:1.4em}section.jobs .skills p{font-size:14px;margin-bottom:36px}section.jobs .skills a.link.apply{font-size:3.8vw;display:block;margin-top:0;float:right;padding-right:50px;text-decoration:none}section.jobs .skills a.link.apply:hover{text-decoration:underline}}.intro-title{padding-bottom:108px}.intro-title h2{padding-bottom:36px}.intro-title h3{font-size:20px}.intro-title.fade-out{opacity:1}@media (min-width:992px){.intro-title{padding-top:108px;padding-bottom:108px}.intro-title h3{font-size:3.2vw}}@media (min-width:1200px){.intro-title{padding-bottom:144px}.intro-title h3{font-size:3.5rem}}.four-col-text{padding-bottom:72px}.four-col-text h2{font-size:1.8rem;margin-bottom:18px}.four-col-text p{font-size:1.6rem}.four-col-text .col-12.col-lg-3:nth-child(2),.four-col-text p{margin-bottom:36px}.four-col-text.fade-out{opacity:1}@media (min-width:576px) and (max-width:991px){.four-col-text{padding-bottom:72px}.four-col-text h2{font-size:2rem;margin-bottom:36px}.four-col-text p{font-size:1.8rem}.four-col-text .col-12.col-lg-3:nth-child(2),.four-col-text p{margin-bottom:36px}}@media (min-width:992px){.four-col-text{padding-bottom:72px}.four-col-text h2{font-size:2rem;margin-bottom:36px;line-height:1.4em;margin-right:36px}.four-col-text p{font-size:1.8rem}.four-col-text .col-12.col-lg-3:nth-child(2),.four-col-text p{margin-bottom:72px}}.wd-video{padding:0}.wd-video .video-wrapper video{width:100%;height:auto}@keyframes lozad-color{0%{background-color:#fafafa}50%{background-color:#dcdcdc}to{background-color:#fafafa}}@keyframes lozad-color-dark{0%{background-color:#0a0a0a}50%{background-color:#232323}to{background-color:#0a0a0a}}.lozad[data-loaded=true]+.lozad-loader,.lozad[data-loaded=true] .lozad-loader{opacity:0}.lozad-loader{position:absolute;top:0;left:0;right:0;bottom:0;animation:lozad-color 3s infinite;transition:opacity .5s .5s,background-color .3s;z-index:1}.negative .lozad-loader{animation:lozad-color-dark 3s infinite}.positive .lozad-loader{animation:lozad-color 3s infinite}section.title-two-col{padding:36px}section.title-two-col h2{font-size:2.4rem;line-height:1.2em;margin-bottom:18px}section.title-two-col h3{font-size:2.1rem;margin-bottom:27px}section.title-two-col p{font-size:1.8rem}section.title-two-col .two-col-wrapper{padding-top:54px}section.title-two-col img.simble{width:100%;height:auto;margin-bottom:36px}@media (max-width:991px){section.title-two-col>.row .offset-1{margin-left:0}}@media (min-width:992px){section.title-two-col{padding:72px 0 72px 72px}section.title-two-col h2{font-size:2.4vw;line-height:1.3em}section.title-two-col h3{font-size:20px}section.title-two-col p{font-size:1.8rem}section.title-two-col .two-col-wrapper{padding-top:72px}section.title-two-col img.simble{width:100%;height:auto;margin-bottom:0;position:absolute}section.title-two-col .img-absolte{position:relative}}section.service-number{padding:0}section.service-number .desk-list{display:none}section.service-number .contact-col{background:#ebebeb;box-sizing:border-box;padding:18px 18px 36px}section.service-number .contact-col a{text-decoration:none;display:block;margin-top:36px}section.service-number .contact-col a h3{color:#000}section.service-number .contact-col a:hover h3{text-decoration:underline}section.service-number .contact-col a:hover svg{transform:translateX(15px)}section.service-number .contact-col h2{font-size:1.8rem;opacity:.5;margin-bottom:18px}section.service-number .contact-col svg{width:54px;height:54px;margin-top:36px;transition:transform .3s ease-out}section.service-number .number-col{overflow:hidden}section.service-number .number-col .number-col-content{padding:9px 9px 72px}section.service-number .number-col p.num{font-size:10rem}section.service-number .number-col h2{font-size:3.6rem;margin-bottom:18px}section.service-number .number-col p{font-size:1.8rem;margin-bottom:18px}section.service-number .number-col ul{font-size:1.4rem}section.service-number .number-col ul li{margin-bottom:9px}section.service-number .text-carousel{margin-left:-8px;margin-right:-8px}@media (min-width:992px){section.service-number{padding:18px 0 18px 72px}section.service-number .desk-list{display:block}section.service-number .mob-list{display:none}section.service-number .contact-col{width:calc(41.66667% - 14px);max-width:calc(41.66667% - 14px);flex-basis:calc(41.66667% - 14px);height:calc(var(--vh, 1vh)*100);background:#ebebeb;box-sizing:border-box;padding:72px 18px;position:absolute;left:0}section.service-number .contact-col.fixed{position:fixed;top:0}section.service-number .contact-col a{text-decoration:none;display:block;margin-top:72px}section.service-number .contact-col a h3{color:#000}section.service-number .contact-col a:hover h3{text-decoration:underline}section.service-number .contact-col a:hover svg{transform:translateX(15px)}section.service-number .contact-col h2{font-size:1.8rem;opacity:.5;margin-bottom:18px}section.service-number .contact-col svg{width:98px;height:100px;margin-top:36px;transition:transform .3s ease-out}section.service-number .number-col{padding-top:24px}section.service-number .number-col .number-col-content{padding:0 0 72px}section.service-number .number-col p.num{font-size:10rem}section.service-number .number-col h2{font-size:3.2rem;margin-bottom:36px}section.service-number .number-col p:not(.num){font-size:1.8rem;margin-bottom:18px;margin-left:9px}section.service-number .number-col ul{font-size:1.4rem}section.service-number .number-col ul li{margin-bottom:9px}section.service-number .text-carousel .swiper-slide p.swiper-text{margin-left:0;margin-bottom:54px}}.text-carousel .swiper-slide .content{padding:18px 18px 18px 0}.text-carousel .swiper-slide h3{font-size:2.6rem;margin-bottom:18px}.text-carousel .swiper-slide p.swiper-text{font-size:1.8rem;margin-bottom:36px}.text-carousel .arrows{display:flex;margin-right:18px;align-items:center;justify-content:flex-end}.text-carousel .arrows .swiper-button-disabled{opacity:.5;pointer-events:none}.text-carousel .arrows svg{width:28px;height:28px}.text-carousel .arrows .arrow-left-carousel{transform:rotate(90deg);margin-right:18px;transform-origin:center;transition:transform .3s ease-out}.text-carousel .arrows .arrow-right-carousel{transform:rotate(-90deg);transform-origin:center;transition:transform .3s ease-out}@media (min-width:992px){.text-carousel p.swiper-text{font-size:1.8rem;margin-left:0}.text-carousel h3{margin-bottom:54px;font-size:2.6rem}.text-carousel .arrows{display:flex;margin-right:18px;align-items:center;justify-content:flex-end;margin-top:36px;padding-right:36px}.text-carousel .arrows .swiper-button-disabled{opacity:.5;pointer-events:none}.text-carousel .arrows svg{width:28px;height:28px}.text-carousel .arrows .arrow-left-carousel{transform:rotate(90deg);margin-right:18px;transform-origin:center;transition:transform .3s ease-out}.text-carousel .arrows .arrow-left-carousel:hover{transform:translateX(-15px) rotate(90deg)}.text-carousel .arrows .arrow-right-carousel{transform:rotate(-90deg);transform-origin:center;transition:transform .3s ease-out}.text-carousel .arrows .arrow-right-carousel:hover{transform:translateX(15px) rotate(-90deg)}}@keyframes movesvg{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}.video-loader{position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#000;z-index:1;transition:background-color .5s,opacity .3s;transform-origin:bottom;pointer-events:none;opacity:0}.video-loader.show-loader{opacity:1}.video-loader.show .loader-frames{display:block}.video-loader .loading{font-family:Helvetica,Arial,sans-serif;position:absolute;bottom:0;left:50%;color:hsla(0,0%,100%,.4);transform:translateX(-50%) translateY(-50%);font-size:2rem;padding-bottom:18px}.video-loader.loaded{background-color:#fff}.video-loader.positive.loaded{background:#000}.video-loader.positive #base-loader{fill:rgba(0,0,0,.4)}.video-loader.positive #fill-loader{fill:#000}.video-loader.negative #base-loader{fill:hsla(0,0%,100%,.4)}.video-loader.negative #fill-loader{fill:#fff}.video-loader .loader-wrapper{width:50px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.video-loader .loader-wrapper #fill-loader{transform:translateX(100%);animation:movesvg 1.5s ease-in-out infinite}.video-loader .loader-wrapper #base-loader{fill:hsla(0,0%,100%,.4)}.video-loader .loader-wrapper #fill-loader{fill:#fff}.video-loader .loader-wrapper.desk-loader{display:none}.video-loader .mob-loader{width:50px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.video-loader .mob-loader svg{fill:#fff}@media (min-width:576px){.video-loader .loader-frames img{width:375px}}@media (min-width:768px){.video-loader .mob-loader{display:none}.video-loader .loader-wrapper.desk-loader{display:block}}@media (min-width:1200px){.video-loader .loader-frames{opacity:.5}.video-loader .loading{display:none}}#video-page section.project-video{height:100vh;padding:0!important;width:100%}#video-page section.project-video .video-wrapper{top:50%;transform:translateY(-50%)}@media (min-width:1200px){#video-page section.project-video{min-height:100vh;height:auto}#video-page section.project-video .video-wrapper{top:0;transform:none}}.geopopin{position:fixed;z-index:3000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);visibility:hidden;opacity:0;transition:opacity .3s 0s,visibility 0s .3s}.geopopin .cont-menu{box-sizing:border-box;background-color:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-30%);transition:all .3s;padding:48px 32px;display:flex;flex-direction:column;font-size:1.6rem;width:80%;max-width:640px}.geopopin .cont-menu button,.geopopin .cont-menu p{margin-bottom:16px;text-align:center}.geopopin .cont-menu button{border:1px solid #000;padding:16px;display:block;width:100%;transition:all .2s}.geopopin .cont-menu button:last-child{margin-bottom:0}.geopopin-open .geopopin{visibility:visible;opacity:1;transition:opacity .3s 0s,visibility 0s 0s}.geopopin-open .geopopin .cont-menu{transform:translateX(-50%) translateY(-50%)}@media (min-width:768px){.geopopin .cont-menu{padding:50px;display:block}.geopopin .cont-menu p{text-align:center}.geopopin .popin-buttons{display:flex;justify-content:space-between}.geopopin .popin-buttons button{margin-bottom:0;width:calc(50% - 8px)}}@media (min-width:1200px){.geopopin .cont-menu button:hover{background-color:#000;color:#fff}}.team{display:flex;flex-wrap:wrap}.team .member{position:relative;display:block;width:20%}.team .member img{width:100%;height:auto;display:block}.team .member .linkedin{display:none}@media (min-width:768px){.team .member{width:12.5%}}@media (min-width:1200px){.team .member .linkedin{display:block;opacity:0;position:absolute;bottom:8px;right:8px;width:25%;transition:all .2s}.team .member .linkedin img{width:100%;height:auto}.team .member:hover .linkedin{opacity:1}.team .member:hover .linkedin:hover{transform:scale(1.1)}}[data-tooltip]:before{background-color:#005f94;padding:16px;border-radius:0;font-size:1.2rem;transition:opacity .2s}[data-tooltip]:after{bottom:100%;transform:translate(-50%,3px);border-top-color:#005f94;transition:opacity .2s}@media (max-width:767px){[data-tooltip]:before{width:150px;white-space:pre-wrap}[data-tooltip]:nth-child(5n):before,[data-tooltip]:nth-child(5n-1):before{left:auto;right:50%;transform:translate(24px,-12px)}[data-tooltip]:nth-child(5n-2):before{left:50%;right:auto;transform:translate(-50%,-12px)}}@media (min-width:768px) and (max-width:991px){[data-tooltip]:nth-child(8n):before,[data-tooltip]:nth-child(8n-1):before,[data-tooltip]:nth-child(8n-2):before,[data-tooltip]:nth-child(8n-3):before{left:auto;right:50%;transform:translate(24px,-12px)}}.hero-form-wrapper .wd-scroll-container{left:5px}.hero-form-wrapper .texts h2{font-size:2.4rem}.hero-form-wrapper .img-zone{position:relative}.hero-form-wrapper .img-zone .texts{position:absolute;z-index:1;bottom:18px;left:40px}.hero-form-wrapper .img-zone .texts .pre-title{font-size:1.6rem}.hero-form-wrapper input.check-input{visibility:hidden;position:absolute;left:-200vh}.hero-form-wrapper .control-privacy label.control-label{font-size:1.4rem!important;color:#919191!important;pointer-events:all!important;cursor:pointer;user-select:none;left:0!important;padding-left:0;display:flex}.hero-form-wrapper .control-privacy label.control-label:before{content:"";display:block;width:24px;height:24px;background:#fff;margin-right:10px}.hero-form-wrapper .control-privacy label.control-label:after{content:"✓";display:block;color:#000;font-weight:600;font-size:2rem;position:absolute;left:5px;opacity:0;transition:opacity .3s;font-family:Arial,Helvetica,sans-serif}.hero-form-wrapper .control-privacy label.control-label a{color:#919191;text-decoration:underline}.hero-form-wrapper .control-privacy label.control-label .privacy-span{margin-top:5px}.hero-form-wrapper .control-privacy label:before{flex-shrink:0}.hero-form-wrapper .control-privacy label.control-label+.help-block.form-error{margin-top:20px}.hero-form-wrapper .control-privacy input.check-input:checked+label:after{opacity:1}.hero-form-wrapper .text-wrapper h2{font-size:2.4rem}.hero-form-wrapper .img-wrapper{height:calc(var(--vh, 1vh)*100 - 18px);position:relative}.hero-form-wrapper .img-wrapper img{position:absolute;right:-18px;left:-18px;top:-18px;object-fit:cover;bottom:-18px;object-position:center;width:calc(100% + 36px);height:calc(100% + 18px)}.hero-form-wrapper .img-wrapper:after{content:"";display:block;position:absolute;right:-18px;left:-18px;top:-18px;bottom:0;background:rgba(0,0,0,.2)}.hero-form-wrapper .form-horizontal .control-group:last-child{padding-top:36px}.hero-form-wrapper .form-horizontal button{display:flex;align-items:center;font-size:1.4rem;padding:18px 36px;border:2px solid #000;color:#000;min-height:60px;font-weight:bolder}:root .form-horizontal .control-group:last-child,_::-webkit-full-page-media,_:future{padding-top:54px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.hero-form-wrapper .right-zone .form-wrapper .control-privacy label{position:relative}.hero-form-wrapper .right-zone .form-wrapper .control-privacy label.control-label+.help-block.form-error{margin-top:0}}}@media (max-width:767px){.hero-form-wrapper .texts h1{font-size:3.2rem}}@media (max-width:991px){.all-form .text-wrapper{padding:54px 0}.all-form .text-wrapper h2{margin-bottom:24px}.all-form .text-wrapper p{font-size:1.6rem;margin-bottom:0}.hero-form-wrapper .wd-form-validator h3{font-size:2.4rem;color:#000;margin-bottom:22px}.hero-form-wrapper .form-wrapper{background:#ebebeb;padding:54px 18px 18px;margin-right:-18px;margin-left:-18px}.hero-form-wrapper .form-wrapper .control-group{position:relative}.hero-form-wrapper .form-wrapper label{color:#000;font-size:1.6rem;position:absolute;top:50%;transform:translateY(-50%);left:18px;pointer-events:none;transition:all .3s ease-in-out}.hero-form-wrapper .form-wrapper label.msg-label{top:28px;transform:translateY(0)}.hero-form-wrapper .form-wrapper label.focused{margin-top:-13px;font-size:1.4rem;color:#989696}.hero-form-wrapper .form-wrapper .control-privacy{display:flex;font-size:1.4rem;color:#919191;align-items:center}.hero-form-wrapper .form-wrapper .control-privacy label.privacy-span{margin-left:10px;font-size:1.4rem;color:#919191}.hero-form-wrapper .form-wrapper .control-privacy label.privacy-span a{color:#919191;text-decoration:underline}.hero-form-wrapper .form-wrapper .help-block.form-error{position:absolute;top:100%;font-size:1rem}.hero-form-wrapper .form-wrapper textarea{padding:42px 18px 18px;height:175px}}@media (min-width:768px){.hero-form-wrapper .form-wrapper button{min-height:70px}}@media (min-width:992px){.all-form .text-wrapper{padding:100px 0}.all-form .text-wrapper h2{font-size:32px;margin-bottom:28px}.all-form .text-wrapper p{font-size:16px}.hero-form-wrapper{display:flex;align-self:auto}.hero-form-wrapper .texts{top:57%;transform:translateY(-50%);bottom:auto;left:auto;margin-right:40px}.hero-form-wrapper .texts h2{font-size:3.8rem;margin-top:18px}.hero-form-wrapper .wd-scroll-container{left:14px;bottom:24px}.hero-form-wrapper .img-zone{height:100%;display:flex;flex-direction:column}.hero-form-wrapper .left-zone{width:55%;flex-grow:1}.hero-form-wrapper .img-wrapper{flex-grow:1;position:relative}.hero-form-wrapper .right-zone{background:#ebebeb;margin-right:-18px;margin-top:-18px;align-self:auto;width:45%;margin-bottom:0}.hero-form-wrapper .right-zone h3{color:#000;font-size:2.4rem;margin-bottom:40px}.hero-form-wrapper .right-zone .form-wrapper{padding:76px;display:flex;flex-direction:column;justify-content:center;min-height:100vh;box-sizing:border-box}.hero-form-wrapper .right-zone .form-wrapper button{padding:18px 36px;transition:all .2s}.hero-form-wrapper .right-zone .form-wrapper button:hover{background:#000;color:#fff}.hero-form-wrapper .right-zone .form-wrapper .control-group{position:relative}.hero-form-wrapper .right-zone .form-wrapper .control-group .control-privacy label{position:relative;transform:none;top:auto}.hero-form-wrapper .right-zone .form-wrapper label{color:#000;font-size:1.6rem;position:absolute;top:50%;transform:translateY(-50%);left:18px;pointer-events:none;transition:all .2s cubic-bezier(0,0,.01,.57)}.hero-form-wrapper .right-zone .form-wrapper label.msg-label{top:28px;transform:translateY(0)}.hero-form-wrapper .right-zone .form-wrapper label.focused{margin-top:-13px;font-size:1.4rem;color:#989696}.hero-form-wrapper .right-zone .form-wrapper .control-privacy{display:flex;font-size:1.4rem;color:#919191;align-items:center}.hero-form-wrapper .right-zone .form-wrapper .control-privacy label.privacy-span{margin-left:10px;font-size:1.4rem;color:#919191}.hero-form-wrapper .right-zone .form-wrapper .control-privacy label.privacy-span a{color:#919191;text-decoration:underline}.hero-form-wrapper .right-zone .form-wrapper .help-block.form-error{position:absolute;top:100%;font-size:1rem}.hero-form-wrapper .right-zone .form-wrapper textarea{padding:42px 18px 18px;height:175px}}.wd-form-validator{font-size:1.8rem}.wd-form-validator button{padding:10px 20px;border:1px solid #000}.wd-form-validator label{display:block}.wd-form-validator input[type=email],.wd-form-validator input[type=text],.wd-form-validator textarea{width:100%;box-sizing:border-box;height:72px;display:flex;align-items:flex-end;background:#fff;padding:18px 18px 0;font-size:1.6rem;border-radius:0;outline:none;border:1px solid transparent}.wd-form-validator .help-block{display:block;margin-top:4px}.wd-form-validator .has-error input{border-color:red}.wd-form-validator .has-error .form-error{color:red}.wd-form-validator .control-group{margin-bottom:36px}.text-center .text-wrapper{padding-bottom:36px}.text-center .text-wrapper strong{font-family:inherit}.text-center h2{font-weight:400;font-size:2.1rem;margin:0 0 36px}.text-center h2.title-big{font-size:3.5rem}.text-center ol,.text-center p,.text-center ul{font-size:1.8rem}.text-center ul{list-style-type:square}.text-center ol,.text-center ul{padding-left:1.25em;line-height:1.4}.text-center a{color:#000;text-decoration:underline;font-weight:700}.text-center.negative a{color:#fff}@media (min-width:992px){.text-center h2{margin:0}.text-center h2.title-big{font-size:4rem}.text-center .text-wrapper{align-items:flex-start}}@media (min-width:1200px){.text-center h2.title-big{font-size:5.5rem}}.img-stories .double-image-vertical .square-image{margin-bottom:18px}.img-stories .full-image img{width:100%;height:auto}@media (max-width:767px){.img-stories .row:not(.double-image-vertical) .full-image{height:0;padding-bottom:64.70588235294117%;position:relative}.img-stories .row:not(.double-image-vertical) .full-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media (min-width:768px){.img-stories .double-image-vertical .square-image{margin-bottom:0}.img-stories .double-image-vertical .full-image{position:relative;width:100%;height:100%}.img-stories .double-image-vertical .full-image img{position:absolute;width:100%;height:100%;left:0;object-fit:cover}}.landing-intro-text-wrapper .text-wrapper h2{font-size:2.4rem}@media (max-width:991px){.landing-intro-text-wrapper .text-wrapper{padding:54px 0}.landing-intro-text-wrapper .text-wrapper h2{margin-bottom:24px}.landing-intro-text-wrapper .text-wrapper p{font-size:1.6rem;margin-bottom:0}}@media (min-width:992px){.landing-intro-text-wrapper .text-wrapper{padding:100px 0}.landing-intro-text-wrapper .text-wrapper h2{font-size:32px;margin-bottom:28px}.landing-intro-text-wrapper .text-wrapper p{font-size:16px}}.social-share{display:none;position:fixed;z-index:1;font-size:1.3rem;bottom:18px;right:18px;width:150px;height:70px;border-radius:35px;background-color:#000;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.social-share.open{width:220px}.social-share.open button{opacity:0;transition:all .2s 0s}.social-share.open ul{opacity:1;pointer-events:all;transition:all .2s 0s}.social-share.open ul a{opacity:1;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.social-share.open ul a:hover{text-decoration:underline}.social-share button{color:#fff;padding:27px 50px;background-color:#000;transition:all .2s .2s}.social-share button:hover{background-color:#111}.social-share ul{margin:0;position:absolute;top:0;right:0;left:0;bottom:0;color:#fff;display:flex;justify-content:space-between;opacity:0;pointer-events:none;padding:0 40px;transition:all .2s}.social-share ul li:nth-child(2) a{transition-delay:.2s}.social-share ul a{color:#fff;padding:27px 0;display:block;transition:all .1s cubic-bezier(.25,.46,.45,.94) 0s;opacity:0}@media (max-width:767px){.social-share{width:100px;height:60px}.social-share ul{padding:0 30px}.social-share ul a{padding:23px 0}.social-share button{padding:23px 30px}}@media (min-width:768px){.social-share{font-size:1.4rem}.social-share.open{width:260px}}@media (min-width:992px){.social-share{display:block}}@keyframes example{0%{transform:scaleX(0);opacity:.5}to{transform:scaleX(1);opacity:1}}.hero-slider{position:relative}.hero-slider .swiper-wrapper{min-height:calc(var(--vh, 1vh)*100)}.hero-slider .swiper-wrapper .page-title{top:33vh;pointer-events:all;padding-right:18px;z-index:3}.hero-slider .swiper-wrapper .page-title h2{color:#fff;font-size:11vw;line-height:1em}.hero-slider .title-link-label{font-size:1.6rem;display:flex;align-items:center;margin-top:18px;transition:transform .2s cubic-bezier(0,0,.01,.57) .1s;color:#fff}.hero-slider .title-link-label svg{width:20px;height:20px;fill:#fff;margin-left:9px}.hero-slider .swiper-pagination{top:calc(var(--vh, 1vh)*100 - 24px)}.hero-slider .swiper-pagination-bullet{border-radius:0;width:40px;height:6px;border-radius:3px;margin-inline:6px;background:hsla(0,0%,100%,.4);opacity:1;position:relative;transition:all .2s}.hero-slider .swiper-pagination-bullet:hover{background:hsla(0,0%,100%,.8)}.hero-slider .swiper-pagination-bullet:after{content:"";display:block;position:absolute;inset:0;width:100%;border-radius:6px;background-color:hsla(0,0%,100%,.9);transform:scaleX(0);transform-origin:left}.hero-slider .swiper-pagination-bullet.swiper-pagination-bullet-active:after{animation-name:example;animation-duration:8.9s}.hero-slider video{position:absolute;top:0;left:0;width:100%;object-fit:cover;min-height:calc(var(--vh, 1vh)*100);transform:none;z-index:1}.hero-slider .swiper-slide{overflow:hidden;min-height:calc(var(--vh, 1vh)*100)}.hero-slider .swiper-slide img{transition:transform 5.9s linear;transform-origin:center;object-fit:cover;object-position:center;position:absolute;inset:0;width:100%;height:100%}.hero-slider .swiper-slide.swiper-slide-active img{transform:scale(1.1)}.hero-slider .swiper-slide:after{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:2}@media (min-width:768px){.hero-slider .swiper-wrapper .page-title{padding-right:50px}.hero-slider .swiper-wrapper .page-title h2{font-size:8vw;line-height:1em}}@media (min-width:992px){.hero-slider .swiper-wrapper .page-title{padding-right:0;top:50vh}.hero-slider .swiper-wrapper .page-title h2{font-size:5vw;line-height:1em}.hero-slider .title-link-label:hover{transform:translateX(30px)}.hero-slider .title-link-label{font-size:1.8rem}.hero-slider .swiper-pagination-bullet{width:80px;height:6px}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.swiper-container{margin-left:auto;margin-right: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;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property: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;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;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:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.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:50%;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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%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 xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;-o-transition:.3s opacity;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(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);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-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;-webkit-box-shadow:none;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%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s top;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s left;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s right;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.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);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-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:hsla(0,0%,100%,.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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items: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%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.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{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;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;-ms-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;-ms-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}.wedoo-horizontal-scroll-gallery-fixed{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.wedoo-horizontal-scroll-gallery-stopped{position:absolute!important;top:auto!important;bottom:0!important;left:0!important}.wedoo-horizontal-scroll-gallery-slider{position:absolute!important;left:0;top:auto;bottom:auto;transform:translateZ(0);transition:transform .25s ease-out}.wedoo-horizontal-scroll-gallery-indicator{position:absolute}.wedoo-horizontal-scroll-gallery-indicator .start{transform:translateZ(0);transition:transform .25s ease-out}