﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a:active,a:focus,a:hover{text-decoration:none}@font-face{font-family:"Avenir LT Pro";src:url(../../../../../../../../themes/pattern-wp/assets/webfonts/AvenirLTPro-Roman.woff2) format("woff2"),url(../../../../../../../../themes/pattern-wp/assets/webfonts/AvenirLTPro-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT Pro Heavy";src:url(../../../../../../../../themes/pattern-wp/assets/webfonts/AvenirLTPro-Heavy.woff2) format("woff2"),url(../../../../../../../../themes/pattern-wp/assets/webfonts/AvenirLTPro-Heavy.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{font-family:"Avenir LT Pro",sans-serif;color:#000;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:"Avenir LT Pro Heavy",sans-serif;font-weight:400}h1{font-size:6.9444444444vw;line-height:110%}@media(max-width:768px){h1{font-size:70px;line-height:100%}}@media(max-width:640px){h1{font-size:50px;line-height:125%}}h2,h3{font-size:2.9166666667vw;line-height:125%}@media(max-width:768px){h2,h3{font-size:42px}}@media(max-width:640px){h2,h3{font-size:28px;line-height:132%}}h4{font-size:2.0138888889vw;line-height:110%}@media(max-width:768px){h4{font-size:18px;line-height:120%}}@media(max-width:640px){h4{font-size:22px;line-height:130%}}h5{font-size:1.9444444444vw;line-height:132%}@media(max-width:768px){h5{font-size:28px;line-height:132%}}@media(max-width:640px){h5{font-size:22px;line-height:130%}}h6{font-size:1.5277777778vw;line-height:130%}@media(max-width:768px){h6{font-size:22px}}p strong{font-family:"Avenir LT Pro Heavy",sans-serif}p strong em{font-style:italic}.entry p,.entry ul li,.entry ol li,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{color:#231f20}.entry p a,.entry ul li a,.entry ol li a,.entry h2 a,.entry h3 a,.entry h4 a,.entry h5 a,.entry h6 a{color:#00b6f6}.entry p,.entry ul li,.entry ol li{margin-bottom:2.0833333333vw;font-size:1.5277777778vw;line-height:132%}@media(max-width:768px){.entry p,.entry ul li,.entry ol li{margin-bottom:30px;font-size:22px}}.entry ul,.entry ol{margin-bottom:2.0833333333vw}.entry ul li,.entry ol li{margin-bottom:0}.entry iframe{width:100%}.entry h2,.entry h3{margin-bottom:2.0833333333vw;padding-top:4.8611111111vw;font-size:1.9444444444vw;line-height:132%}@media(max-width:768px){.entry h2,.entry h3{margin-bottom:30px;padding-top:70px;font-size:28px}}.entry h4{margin-bottom:2.0833333333vw;padding-top:3.4722222222vw;font-size:1.8055555556vw;line-height:132%}@media(max-width:768px){.entry h4{margin-bottom:30px;padding-top:50px;font-size:26px}}.entry h5{margin-bottom:2.0833333333vw;padding-top:2.0833333333vw;font-size:1.6666666667vw;line-height:132%}@media(max-width:768px){.entry h5{margin-bottom:30px;padding-top:30px;font-size:24px}}.entry blockquote{margin-bottom:6.9444444444vw;margin-top:70px;padding-top:4.1666666667vw;background:url(../../../../../../../../themes/pattern-wp/assets/img/quote.svg) 0 0 no-repeat}@media(max-width:768px){.entry blockquote{margin-bottom:100px;padding-top:60px}}.entry blockquote p{font-family:"Avenir LT Pro Heavy",sans-serif;font-size:1.9444444444vw;line-height:132%;text-align:left}@media(max-width:768px){.entry blockquote p{font-size:28px}}.entry img{max-width:100%;height:auto}.entry .wp-block-image{padding-top:.6944444444vw}.entry .wp-block-image figcaption{display:block;font-size:1.3194444444vw;line-height:180%;text-align:center;color:#70828f}@media(max-width:768px){.entry .wp-block-image figcaption{font-size:19px}}.entry .wp-block-image figcaption a{color:#00b6f6}.entry .wp-block-image.size-large img,.entry .wp-block-image.size-full img{display:block;width:100%;height:auto;margin:0 auto}.entry .wp-caption{width:auto!important}.entry .wp-caption.alignnone img{display:block;margin:0 auto}.entry .wp-caption .wp-caption-text{padding-top:.6944444444vw;font-size:1.3194444444vw;line-height:180%;text-align:center;color:#70828f}@media(max-width:768px){.entry .wp-caption .wp-caption-text{padding-top:10px;font-size:19px}}.block-entry h1{margin-bottom:3.4722222222vw;font-size:6.9444444444vw;line-height:100%}@media(max-width:768px){.block-entry h1{margin-bottom:50px;font-size:100px}}@media(max-width:640px){.block-entry h1{margin-bottom:30px;font-size:40px}}.block-entry h1.title-small{margin-bottom:5.5555555556vw;font-size:3.4722222222vw;line-height:125%}@media(max-width:768px){.block-entry h1.title-small{margin-bottom:50px;font-size:50px}}@media(max-width:640px){.block-entry h1.title-small{margin-bottom:30px;font-size:30px}}.block-entry h1.title-small.bottom-p{margin-bottom:1.3888888889vw}.block-entry h1.title-small.bottom-p+p{margin-bottom:9.0277777778vw}@media(max-width:768px){.block-entry h1.title-small.bottom-p+p{margin-bottom:80px}}@media(max-width:640px){.block-entry h1.title-small.bottom-p+p{margin-bottom:30px}}.block-entry h2{margin-bottom:2.7777777778vw}@media(max-width:768px){.block-entry h2{margin-bottom:40px}}.block-entry h2:last-child{margin-bottom:0}.block-entry h2.large{font-size:6.9444444444vw;line-height:92%}.block-entry h3{margin-bottom:2.7777777778vw}@media(max-width:768px){.block-entry h3{margin-bottom:30px;font-size:32px}}.block-entry h3:last-child{margin-bottom:0}.block-entry h3+h6{padding-top:1.3888888889vw}.block-entry p,.block-entry h5{margin-bottom:2.7777777778vw;font-family:"Avenir LT Pro",sans-serif;font-size:1.9444444444vw;line-height:132%}@media(max-width:768px){.block-entry p,.block-entry h5{margin-bottom:40px;font-size:28px}}.block-entry p:last-child,.block-entry h5:last-child{margin-bottom:0}.block-entry h6{margin-bottom:2.0833333333vw}@media(max-width:768px){.block-entry h6{margin-bottom:30px}}@media(max-width:768px){.block-entry p{font-size:22px}}.block-entry p strong{font-family:"Avenir LT Pro Heavy",sans-serif}.block-entry p>a{color:#00b6f6}.block-entry p>a:hover{color:#000}.block-entry p.xs-text{font-size:1.0416666667vw;line-height:130%}@media(max-width:768px){.block-entry p.xs-text{font-size:15px}}.block-entry ul.wp-block{margin-bottom:2.0833333333vw;margin-left:1.3888888889vw}.block-entry ul.wp-block li{margin-bottom:2.0833333333vw;font-family:"Avenir LT Pro",sans-serif;font-size:1.9444444444vw;line-height:132%;list-style-type:disc}@media(max-width:768px){.block-entry ul.wp-block li{margin-bottom:30px;font-size:28px}}.block-entry h5{margin-bottom:1.3888888889vw;padding-top:.6944444444vw;font-family:"Avenir LT Pro Heavy",sans-serif}@media(max-width:768px){.block-entry h5{margin-bottom:20px;padding-top:10px}}body:not(.wp-admin) .block-entry ul{margin-bottom:2.0833333333vw;margin-left:1.3888888889vw}body:not(.wp-admin) .block-entry ul li{margin-bottom:2.0833333333vw;font-family:"Avenir LT Pro",sans-serif;font-size:1.9444444444vw;line-height:132%;list-style-type:disc}@media(max-width:768px){body:not(.wp-admin) .block-entry ul li{font-size:22px;margin-bottom:25px}}.smaller-text p{margin-bottom:2.0833333333vw;font-size:1.5277777778vw;line-height:132%}@media(max-width:768px){.smaller-text p{margin-bottom:30px;font-size:18px}}.smaller-text ul li,.smaller-text ol li{font-size:1.5277777778vw!important;line-height:132%}@media(max-width:768px){.smaller-text ul li,.smaller-text ol li{font-size:18px!important}}html.tablet,html.mobile{min-height:-webkit-fill-available}html.tablet body,html.mobile body{min-height:-webkit-fill-available}.desktop,.desktop body{overflow:hidden;position:fixed;left:0;top:0;width:100%;height:100%;background:#fff}.desktop.external,.desktop.external body{position:relative;left:auto;top:auto;overflow:hidden;height:auto}body{background:#fff}::-moz-selection{background:rgba(0,182,246,.3)}::selection{background:rgba(0,182,246,.3)}.parallax{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.holder{width:85vw;margin:0 auto}@media(max-width:640px){.holder{width:88%}}.img-wrapper{position:relative;width:35vw;height:35vw}@media(max-width:640px){.img-wrapper{width:240px;height:240px}}.img-wrapper .img-holder{overflow:hidden;z-index:2;position:relative;width:100%;height:100%;border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(0,0);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(0,0);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(0,0);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(0,0);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(0,0);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-moz-transition:1000ms cubic-bezier(.215,.61,.355,1);-o-transition:1000ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1000ms cubic-bezier(.215,.61,.355,1);transition:1000ms cubic-bezier(.215,.61,.355,1)}.img-wrapper .img-holder .img{position:absolute;left:0;bottom:0;width:100%;height:120%}.img-wrapper .img-holder .img span{display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.img-wrapper .circles{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.img-wrapper .circles span{position:absolute;left:0;top:0;width:100%;height:100%}.img-wrapper .circles span:before{content:"";display:block;position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid #00b6f6;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(0,0);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(0,0);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(0,0);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(0,0);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(0,0);-moz-transition:1000ms 250ms cubic-bezier(.215,.61,.355,1);-o-transition:1000ms 250ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1000ms 250ms cubic-bezier(.215,.61,.355,1);transition:1000ms 250ms cubic-bezier(.215,.61,.355,1)}.img-wrapper .circles span.smaller:before{opacity:.32;width:45.6944vw;height:45.6944vw}@media(max-width:640px){.img-wrapper .circles span.smaller:before{width:360px;height:360px}}.img-wrapper .circles span.bigger:before{opacity:.16;width:63.4722vw;height:63.4722vw;-moz-transition-delay:400ms;-o-transition-delay:400ms;-webkit-transition-delay:400ms;transition-delay:400ms}@media(max-width:640px){.img-wrapper .circles span.bigger:before{width:500px;height:500px}}.img-wrapper.in-view .img-holder{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.img-wrapper.in-view .circles span.smaller:before{opacity:.32;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.img-wrapper.in-view .circles span.bigger:before{opacity:.16;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.tablet.portrait .img-wrapper .img-holder .img{height:130%}.mobile .img-wrapper .img-holder .img{height:150%}.type-location .img-wrapper .img-holder{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.type-location .img-wrapper .circles span:before{-moz-transition:1000ms cubic-bezier(.215,.61,.355,1);-o-transition:1000ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1000ms cubic-bezier(.215,.61,.355,1);transition:1000ms cubic-bezier(.215,.61,.355,1)}.type-location .img-wrapper .circles span.bigger:before{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}#main{position:fixed;left:0;top:0;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.external #main{position:relative;left:auto;top:auto;height:auto}.mobile #main{position:initial;left:auto;top:auto;height:auto}.sections-wrapper,.home-sections-wrapper{position:fixed;top:0;left:0;overflow:hidden;width:100%;height:100%;background:#fff}.sections-wrapper .sections-holder,.home-sections-wrapper .sections-holder{position:relative;z-index:2;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);will-change:transform}.external .sections-wrapper{position:relative;left:auto;top:auto;height:auto}.mobile .sections-wrapper,.mobile .home-sections-wrapper{position:initial;top:auto;left:auto;height:auto}.mobile .sections-wrapper .sections-holder,.mobile .home-sections-wrapper .sections-holder{position:initial;transform-style:initial;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial;will-change:initial}.tablet .sections-wrapper,.tablet .home-sections-wrapper,.mobile .sections-wrapper,.mobile .home-sections-wrapper{overflow-y:auto}.tablet .sections-wrapper.map-active,.mobile .sections-wrapper.map-active{overflow:hidden;height:100vh}.vs-scrollbar{display:block;position:absolute;z-index:9997;display:none}.vs-scrollbar.vs-vertical{top:0;right:0;bottom:0;width:4px;height:100%}.vs-scrollbar .vs-scrolldrag{width:100%;height:auto;background:rgba(255,255,255,.5)}.scrolling>*{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.loading-holder{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#fff}.loading-holder .loader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.loading-holder .loader{position:absolute;top:0;left:0;width:100%;height:100%}.loading-holder .progress-notification{display:none}.loading-holder .progress-bar{position:absolute;top:0;width:100%;height:0}.loading-holder .progress-loaded{position:relative;width:0;height:100%;border-bottom:2px solid #00b6f6}.loading-holder.transparent{background:none}.history-swap-box-in{height:auto!important}.history-swap-box-out{z-index:2}.history-swap-box-in,.history-swap-box-out{overflow:hidden!important;width:100%!important;height:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.history-swap-box-in.out,.history-swap-box-out.out{opacity:0;-moz-transition:opacity 1000ms cubic-bezier(.77,0,.175,1);-o-transition:opacity 1000ms cubic-bezier(.77,0,.175,1);-webkit-transition:opacity 1000ms cubic-bezier(.77,0,.175,1);transition:opacity 1000ms cubic-bezier(.77,0,.175,1)}.history-swap-box-in.in,.history-swap-box-out.in{-moz-transition:2000ms 1000ms cubic-bezier(.77,0,.175,1);-o-transition:2000ms 1000ms cubic-bezier(.77,0,.175,1);-webkit-transition:2000ms 1000ms cubic-bezier(.77,0,.175,1);transition:2000ms 1000ms cubic-bezier(.77,0,.175,1)}.anim-bgrs span{display:block;position:fixed;left:0%;top:100%;z-index:9999;width:0;height:0;border:200vw solid #fff;border-radius:50%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(0,0);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(0,0);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(0,0);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(0,0);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(0,0);-moz-transition:transform 1500ms 1000ms ease-in,width 1500ms 750ms ease-in,height 1500ms 750ms ease-in;-o-transition:transform 1500ms 1000ms ease-in,width 1500ms 750ms ease-in,height 1500ms 750ms ease-in;-webkit-transition:transform 1500ms 1000ms ease-in,width 1500ms 750ms ease-in,height 1500ms 750ms ease-in;transition:transform 1500ms 1000ms ease-in,width 1500ms 750ms ease-in,height 1500ms 750ms ease-in}.anim-bgrs span:nth-child(2),.anim-bgrs span:nth-child(3){width:400vw;height:400vw;border-color:#00b6f6;border-width:5px}.anim-bgrs.active span:nth-child(1){width:400vw;height:400vw;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:width 1700ms 1000ms ease-in,height 1700ms 1000ms ease-in,transform 0ms 1000ms;-o-transition:width 1700ms 1000ms ease-in,height 1700ms 1000ms ease-in,transform 0ms 1000ms;-webkit-transition:width 1700ms 1000ms ease-in,height 1700ms 1000ms ease-in,transform 0ms 1000ms;transition:width 1700ms 1000ms ease-in,height 1700ms 1000ms ease-in,transform 0ms 1000ms}.anim-bgrs.active span:nth-child(2){opacity:.2;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1.5,1.5);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1.5,1.5);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1.5,1.5);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1.5,1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1.5,1.5);-moz-transition:1500ms 1000ms ease-in;-o-transition:1500ms 1000ms ease-in;-webkit-transition:1500ms 1000ms ease-in;transition:1500ms 1000ms ease-in}.anim-bgrs.active span:nth-child(3){opacity:.2;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1.25,1.25);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1.25,1.25);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1.25,1.25);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1.25,1.25);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1.25,1.25);-moz-transition:1600ms 1000ms ease-in;-o-transition:1600ms 1000ms ease-in;-webkit-transition:1600ms 1000ms ease-in;transition:1600ms 1000ms ease-in}.anim-bgrs.gone span{width:400vw;height:400vw;-moz-transition:width 1500ms ease-in,height 1500ms ease-in;-o-transition:width 1500ms ease-in,height 1500ms ease-in;-webkit-transition:width 1500ms ease-in,height 1500ms ease-in;transition:width 1500ms ease-in,height 1500ms ease-in}.prepared header .holder{opacity:0;-moz-transition:1000ms cubic-bezier(.77,0,.175,1);-o-transition:1000ms cubic-bezier(.77,0,.175,1);-webkit-transition:1000ms cubic-bezier(.77,0,.175,1);transition:1000ms cubic-bezier(.77,0,.175,1)}.portrait .anim-bgrs span{border:200vh solid #00b6f6}.portrait .anim-bgrs span:nth-child(2),.portrait .anim-bgrs span:nth-child(3){width:400vh;height:400vh;border-color:#00b6f6;border-width:5px}.portrait .anim-bgrs.active span:nth-child(1){width:400vh;height:400vh}.portrait .anim-bgrs.gone span{width:400vh;height:400vh}html.external body header,html.external body .footer,html.external body .post-single-related,html.external body .external-hide{display:none}.top-page-tabs{position:absolute;left:50%;top:11.1111111111vw;z-index:2;text-align:center;-webkit-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}@media(max-width:768px){.top-page-tabs{top:120px}}@media(max-width:640px){.top-page-tabs{white-space:nowrap}}.top-page-tabs li{display:inline-block;font-size:1.0416666667vw;line-height:1.3888888889vw;letter-spacing:.1em;text-transform:uppercase;font-family:"Avenir LT Pro Heavy",sans-serif}@media(max-width:768px){.top-page-tabs li{font-size:15px;line-height:20px}}.top-page-tabs li a,.top-page-tabs li span{display:block;padding:1.0416666667vw 1.3888888889vw .6944444444vw;color:#231f20;border:rgba(0,0,0,0) solid 1px;border-radius:3.4722222222vw;box-sizing:border-box;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}@media(max-width:768px){.top-page-tabs li a,.top-page-tabs li span{padding:15px 20px 10px;border-radius:50px}}@media(max-width:640px){.top-page-tabs li a,.top-page-tabs li span{padding:15px 15px 10px}}.top-page-tabs li a:hover,.top-page-tabs li span:hover{color:#00b6f6}.top-page-tabs li a.active,.top-page-tabs li span.active{border:#231f20 solid 1px}.top-page-tabs li a.active:hover,.top-page-tabs li span.active:hover{color:#fff;background-color:#00b6f6;border:#00b6f6 solid 1px}.top-page-tabs li span.active{border:#231f20 solid 1px}.top-page-tabs li span.active:hover{color:#231f20;background-color:#fff;border:#231f20 solid 1px}.top-page-tabs.white li a,.wp-block-buttons .wp-block-button.white .top-page-tabs.wp-block-button__link li a,.top-page-tabs.white li span,.wp-block-buttons .wp-block-button.white .top-page-tabs.wp-block-button__link li span{color:#fff}.top-page-tabs.white li a.active,.wp-block-buttons .wp-block-button.white .top-page-tabs.wp-block-button__link li a.active,.top-page-tabs.white li span.active,.wp-block-buttons .wp-block-button.white .top-page-tabs.wp-block-button__link li span.active{border-color:#fff}.top-page-tabs.white li span.active,.wp-block-buttons .wp-block-button.white .top-page-tabs.wp-block-button__link li span.active{border-color:#fff}.page-lang-nav{position:relative;height:200px}.page-lang-nav .top-page-tabs li a.active{border:#fff solid 1px}.page-lang-nav .top-page-tabs li a.active:hover{color:#231f20;background-color:#fff;border:#fff solid 1px}html.tablet.portrait.filter-aside-active .top-page-tabs{display:none}@media(max-width:640px){.ios .map-filter-triggers,.ios .mapboxgl-ctrl-bottom-right{bottom:120px!important}}.wp-block-buttons .wp-block-button .wp-block-button__link{padding:0;background:none;border:0;border-radius:0}.wp-block-buttons .wp-block-button.alt:before,.wp-block-buttons .wp-block-button.alt .wp-block-button.wp-block-button__link:before,.wp-block-buttons .wp-block-button.alt:after,.wp-block-buttons .wp-block-button.alt .wp-block-button.wp-block-button__link:after{background-image:none}.wp-block-buttons .wp-block-button.boxed span,.wp-block-buttons .wp-block-button.boxed:before,.wp-block-buttons .wp-block-button.boxed:after{display:none}.wp-block-buttons .wp-block-button.boxed .wp-block-button__link{height:auto;padding:1.1805555556vw 1.875vw 1.0416666667vw;line-height:100%}@media(max-width:768px){.wp-block-buttons .wp-block-button.boxed .wp-block-button__link{padding:17px 27px 15px}}.wp-block-buttons .wp-block-button.boxed .wp-block-button__link:after{display:none}.wp-block-buttons .wp-block-button.boxed.white .wp-block-button__link,.wp-block-buttons .wp-block-button.white .wp-block-button.boxed.wp-block-button__link .wp-block-button__link{border:#fff solid 1px}.wp-block-buttons .wp-block-button.boxed.white .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.white .wp-block-button.boxed.wp-block-button__link .wp-block-button__link:hover{color:#fff}.wp-block-buttons .wp-block-button.boxed.has-arrow .wp-block-button__link{padding-right:3.4722222222vw;background:url(../../../../../../../../themes/pattern-wp/assets/img/arrow-right-white.svg) 90% 50% no-repeat}@media(max-width:768px){.wp-block-buttons .wp-block-button.boxed.has-arrow .wp-block-button__link{padding-right:50px}}.wp-block-buttons .wp-block-button.boxed.has-arrow .wp-block-button__link:hover{background-position:94% 50%}.wp-block-buttons+.wp-block-buttons{margin-top:1.3888888889vw}html.no-touch .wp-block-buttons .wp-block-button .wp-block-button__link.boxed.white .wp-block-button__link:hover,html.no-touch .wp-block-buttons .wp-block-button.white .wp-block-button__link.boxed .wp-block-button__link:hover{color:#fff}html.no-touch .wp-block-buttons .wp-block-button .wp-block-button__link.boxed.has-arrow .wp-block-button__link:hover{background-position:94% 50%}.wp-block-columns{flex-wrap:nowrap}@media(max-width:640px){.wp-block-columns{display:block}}.wp-block-columns .wp-block-column:not(:first-child){margin-left:8.6111111111vw}@media(max-width:768px){.wp-block-columns .wp-block-column:not(:first-child){margin-left:0;padding-top:30px}}.wp-block-columns .wp-block-column.narrow{padding:0 20.8333333333vw 0 13.8888888889vw}@media(max-width:640px){.wp-block-columns .wp-block-column.narrow{padding:0}}.wp-block-columns.single-people-item .wp-block-image{height:auto!important;margin:0!important}.wp-block-columns.single-people-item .wp-block-image img{display:block;max-width:4.1666666667vw;height:auto;border-radius:50%}@media(max-width:640px){.wp-block-columns.single-people-item .wp-block-image img{max-width:90px}}.wp-block-image.full-width img{width:100%}body:not(.admin) .textual-content .wp-block-image{overflow:hidden;position:relative;height:44.9305555556vw;margin-left:-7.5vw;margin-right:-7.5vw;margin-bottom:6.9444444444vw}@media(max-width:768px){body:not(.admin) .textual-content .wp-block-image{margin-left:-60px;margin-right:-60px}}@media(max-width:640px){body:not(.admin) .textual-content .wp-block-image{height:238px}}body:not(.admin) .textual-content .wp-block-image img{position:absolute;top:50%;width:100%;height:auto;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}body:not(.admin) .textual-content .wp-block-image.with-anim span{display:block;position:absolute;left:0;bottom:100%;overflow:hidden;width:100%;height:100vh}@media(max-width:768px){body:not(.admin) .textual-content .wp-block-image.with-anim span{bottom:0;transform:none!important;height:100%}}body:not(.admin) .textual-content .wp-block-image.with-anim img{position:absolute;left:50%;top:auto;bottom:0;width:auto;height:auto;min-width:100vw;min-height:120%;max-width:initial}body:not(.admin) .textual-content .wp-block-image.non-boxed{overflow:visible;height:auto;margin:0}body:not(.admin) .textual-content .wp-block-image.non-boxed img{position:relative;top:auto;display:block;width:auto;height:auto;max-width:100%;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}body:not(.admin) .textual-content .wp-block-columns+.wp-block-image{margin-top:6.9444444444vw}body:not(.admin) .textual-content .wp-block-columns.single-people-item{height:auto;margin:0;align-items:center}@media(max-width:640px){body:not(.admin) .textual-content .wp-block-columns.single-people-item{gap:10px}}body:not(.admin) .textual-content .wp-block-columns.single-people-item img{position:relative;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}body:not(.admin) .textual-content .wp-block-columns.single-people-item .wp-block-column h5{margin-bottom:0;font-size:1.5277777778vw}@media(max-width:640px){body:not(.admin) .textual-content .wp-block-columns.single-people-item .wp-block-column h5{font-size:17px}}body:not(.admin) .textual-content .wp-block-columns.single-people-item .wp-block-column p{font-size:1.1805555556vw}@media(max-width:640px){body:not(.admin) .textual-content .wp-block-columns.single-people-item .wp-block-column p{font-size:14px}}body:not(.admin) .textual-content .wp-block-columns.single-people-item .wp-block-column:first-child{flex-basis:4.8611111111vw!important}@media(max-width:640px){body:not(.admin) .textual-content .wp-block-columns.single-people-item .wp-block-column:first-child{flex-basis:90px!important;flex:0}}body:not(.admin) .textual-content .wp-block-columns.single-people-item .wp-block-column:not(:first-child){margin-left:.6944444444vw!important}@media(max-width:640px){body:not(.admin) .textual-content .wp-block-columns.single-people-item .wp-block-column:not(:first-child){flex:1;flex-basis:auto!important;align-self:center;flex-grow:unset;margin-left:10px!important;padding-top:0}}body:not(.admin) .textual-content .wp-block-columns.logo-list{padding-top:5.5555555556vw}body:not(.admin) .textual-content .wp-block-columns.logo-list .wp-block-column .wp-block-image{height:auto;margin:0}body:not(.admin) .textual-content .wp-block-columns.logo-list .wp-block-column .wp-block-image img{display:block;position:relative;top:auto;transform:none!important;height:auto;width:auto;max-width:100%;max-height:120px}@media(max-width:860px){body:not(.admin) .textual-content .wp-block-columns.logo-list .wp-block-column .wp-block-image img{max-height:80px}}body:not(.admin) .textual-content .wp-block-columns.logo-list .wp-block-column:not(:first-child){margin-left:20px}@media(max-width:860px){body:not(.admin) .textual-content .wp-block-columns.logo-list .wp-block-column{flex-basis:25%!important;margin:0 0 20px!important}}@media(max-width:640px){body:not(.admin) .textual-content .wp-block-columns.logo-list .wp-block-column{flex-basis:35%!important;padding-top:0!important}}body:not(.admin) .wp-block-image.narrow{width:85vw;margin:0 auto}body:not(.admin) .wp-block-image.narrow img{width:100%;height:auto}.wp-block-columns.custom-columns-accordion{margin-top:4.8611111111vw;padding:4.8611111111vw 0 0 0}@media(max-width:860px){.wp-block-columns.custom-columns-accordion{margin-top:60px;padding-top:60px}}@media(max-width:640px){.wp-block-columns.custom-columns-accordion{margin-top:0;padding-top:20px}}.wp-block-columns.custom-columns-accordion .wp-block-column:first-child{padding-left:4.4444444444vw}@media(max-width:860px){.wp-block-columns.custom-columns-accordion .wp-block-column:first-child{margin-bottom:60px;padding-left:64px}}@media(max-width:640px){.wp-block-columns.custom-columns-accordion .wp-block-column:first-child{padding-left:0;margin-bottom:60px;border-bottom:#e1e1e1 solid 1px}}.wp-block-columns.custom-columns-accordion .wp-block-column .wp-block-image img{display:block;width:100%!important;height:auto!important}@media(max-width:860px){.wp-block-columns.custom-columns-accordion{flex-direction:column-reverse}}.wp-block-columns.custom-columns-accordion h4{position:relative;margin:1.7361111111vw 0 0 0;font-size:1.5277777778vw;line-height:132%}@media(max-width:860px){.wp-block-columns.custom-columns-accordion h4{max-width:25px 0 0 0;font-size:22px}}@media(max-width:640px){.wp-block-columns.custom-columns-accordion h4{padding:25px 40px 25px 50px;margin-top:0;background:url(../../../../../../../../themes/pattern-wp/assets/img/icon-toggle-2.png) 100% 50% no-repeat;border-top:#e1e1e1 solid 1px}.wp-block-columns.custom-columns-accordion h4.active{background:url(../../../../../../../../themes/pattern-wp/assets/img/icon-toggle-1.png) 100% 50% no-repeat}}.wp-block-columns.custom-columns-accordion h4:before{content:"";position:absolute;left:-4.4444444444vw;top:-.3472222222vw;width:2.3611111111vw;height:2.3611111111vw;border-radius:50%;box-sizing:border-box}@media(max-width:860px){.wp-block-columns.custom-columns-accordion h4:before{left:-64px;top:-5px;width:34px;height:34px}}@media(max-width:640px){.wp-block-columns.custom-columns-accordion h4:before{left:0;top:25px;width:28px;height:28px}}.wp-block-columns.custom-columns-accordion h4.circle-grey:before{background-color:#ecf4f5;border:#bfbfbf solid 1px}.wp-block-columns.custom-columns-accordion h4.circle-grey-dark:before{background-color:#70828f}.wp-block-columns.custom-columns-accordion h4.circle-blue-dark:before{background-color:#2a3b73}.wp-block-columns.custom-columns-accordion h4.circle-blue:before{background:url(../../../../../../../../themes/pattern-wp/assets/img/icon-offices.svg) 50% 50% no-repeat;background-size:cover}.wp-block-columns.custom-columns-accordion p{font-size:1.1111111111vw;line-height:150%}@media(max-width:860px){.wp-block-columns.custom-columns-accordion p{font-size:16px}}@media(max-width:640px){.wp-block-columns.custom-columns-accordion p.inner-accordion-content{display:none}.wp-block-columns.custom-columns-accordion p.inner-accordion-content:last-child{padding-bottom:25px}}.wp-block-separator{margin:2.0833333333vw 0;border:0;border-bottom:rgba(35,31,32,.3) solid 1px}@media(max-width:860px){.wp-block-separator{margin:30px 0}}p+.wp-block-separator{margin-top:-1.0416666667vw}.display-none{display:none}.display-block{display:block}.display-inline{display:inline}.display-inline-block{display:inline-block}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.bold{font-weight:700}.italic{font-style:italic}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.fixed{position:fixed}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.btn,.wp-block-buttons .wp-block-button .wp-block-button__link{display:inline-block!important;position:relative;height:3.4722vw;padding-right:4.8611vw;font-family:"Avenir LT Pro Heavy",sans-serif;line-height:3.4722vw;color:#000;text-transform:uppercase;font-size:.833vw;letter-spacing:.1em;white-space:nowrap;-moz-transition:450ms cubic-bezier(.215,.61,.355,1);-o-transition:450ms cubic-bezier(.215,.61,.355,1);-webkit-transition:450ms cubic-bezier(.215,.61,.355,1);transition:450ms cubic-bezier(.215,.61,.355,1);white-space:nowrap;background:none;border:0;-webkit-appearance:none;cursor:pointer}@media(max-width:768px){.btn,.wp-block-buttons .wp-block-button .wp-block-button__link{height:50px;padding-right:60px;line-height:50px;font-size:12px}}@media(max-width:640px){.btn,.wp-block-buttons .wp-block-button .wp-block-button__link{display:flex!important;align-items:center;padding-top:5px;white-space:normal;line-height:145%;text-align:left}}.btn span,.wp-block-buttons .wp-block-button .wp-block-button__link span{position:absolute;right:0;top:0;z-index:2;width:3.4722vw;height:3.4722vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:450ms cubic-bezier(.215,.61,.355,1);-o-transition:450ms cubic-bezier(.215,.61,.355,1);-webkit-transition:450ms cubic-bezier(.215,.61,.355,1);transition:450ms cubic-bezier(.215,.61,.355,1)}@media(max-width:768px){.btn span,.wp-block-buttons .wp-block-button .wp-block-button__link span{width:50px;height:50px}}.btn span:before,.wp-block-buttons .wp-block-button .wp-block-button__link span:before,.btn span:after,.wp-block-buttons .wp-block-button .wp-block-button__link span:after{content:"";display:block;position:absolute;left:50%;top:50%;width:1.11vw;height:.55vw;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:450ms cubic-bezier(.215,.61,.355,1);-o-transition:450ms cubic-bezier(.215,.61,.355,1);-webkit-transition:450ms cubic-bezier(.215,.61,.355,1);transition:450ms cubic-bezier(.215,.61,.355,1)}@media(max-width:768px){.btn span:before,.wp-block-buttons .wp-block-button .wp-block-button__link span:before,.btn span:after,.wp-block-buttons .wp-block-button .wp-block-button__link span:after{width:16px;height:8px}}.btn span:before,.wp-block-buttons .wp-block-button .wp-block-button__link span:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/arrow-right-dark.svg)}.btn span:after,.wp-block-buttons .wp-block-button .wp-block-button__link span:after{opacity:0;background-image:url(../../../../../../../../themes/pattern-wp/assets/img/arrow-right-blue.svg)}.btn:after,.wp-block-buttons .wp-block-button .wp-block-button__link:after{content:"";display:block;position:absolute;right:0;top:50%;width:3.4722vw;height:3.4722vw;border:1px solid #000;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:450ms cubic-bezier(.215,.61,.355,1);-o-transition:450ms cubic-bezier(.215,.61,.355,1);-webkit-transition:450ms cubic-bezier(.215,.61,.355,1);transition:450ms cubic-bezier(.215,.61,.355,1)}@media(max-width:768px){.btn:after,.wp-block-buttons .wp-block-button .wp-block-button__link:after{width:50px;height:50px}}.btn.reverse,.wp-block-buttons .wp-block-button .reverse.wp-block-button__link,.wp-block-buttons .wp-block-button.reverse .wp-block-button__link{padding-right:3.4722vw}@media(max-width:640px){.btn.reverse,.wp-block-buttons .wp-block-button .reverse.wp-block-button__link,.wp-block-buttons .wp-block-button.reverse .wp-block-button__link{padding-right:50px}}.btn.reverse span:before,.wp-block-buttons .wp-block-button .reverse.wp-block-button__link span:before,.wp-block-buttons .wp-block-button.reverse .wp-block-button__link span:before,.btn.reverse span:after,.wp-block-buttons .wp-block-button .reverse.wp-block-button__link span:after,.wp-block-buttons .wp-block-button.reverse .wp-block-button__link span:after{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(-180deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(-180deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(-180deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(-180deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(-180deg) scale(1,1)}.btn.alt,.wp-block-buttons .wp-block-button .alt.wp-block-button__link,.wp-block-buttons .wp-block-button.alt .wp-block-button__link{padding-left:4.8611vw;padding-right:0}@media(max-width:1024px){.btn.alt,.wp-block-buttons .wp-block-button .alt.wp-block-button__link,.wp-block-buttons .wp-block-button.alt .wp-block-button__link{padding-left:60px}}.btn.alt span,.wp-block-buttons .wp-block-button .alt.wp-block-button__link span,.wp-block-buttons .wp-block-button.alt .wp-block-button__link span{right:auto;left:0}.btn.alt:after,.wp-block-buttons .wp-block-button .alt.wp-block-button__link:after,.wp-block-buttons .wp-block-button.alt .wp-block-button__link:after{right:auto;left:0}.btn.next,.wp-block-buttons .wp-block-button .next.wp-block-button__link,.wp-block-buttons .wp-block-button.next .wp-block-button__link{padding-right:3.4722vw}@media(max-width:640px){.btn.next,.wp-block-buttons .wp-block-button .next.wp-block-button__link,.wp-block-buttons .wp-block-button.next .wp-block-button__link{padding-right:50px}}.btn.v2:before,.wp-block-buttons .wp-block-button .v2.wp-block-button__link:before,.wp-block-buttons .wp-block-button.v2 .wp-block-button__link:before{content:"";display:block;position:absolute;right:0;top:2.43055vw;width:3.4722vw;height:3.4722vw;border:1px solid #00b6f6;border-radius:50%}.btn.v2:after,.wp-block-buttons .wp-block-button .v2.wp-block-button__link:after,.wp-block-buttons .wp-block-button.v2 .wp-block-button__link:after{top:124%}.btn.white,.wp-block-buttons .wp-block-button .white.wp-block-button__link,.wp-block-buttons .wp-block-button.white .wp-block-button__link{color:#fff}.btn.white span,.wp-block-buttons .wp-block-button .white.wp-block-button__link span,.wp-block-buttons .wp-block-button.white .wp-block-button__link span{border:1px solid #fff}.btn.white span:before,.wp-block-buttons .wp-block-button .white.wp-block-button__link span:before,.wp-block-buttons .wp-block-button.white .wp-block-button__link span:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/arrow-right-white.svg)}.btn.down span:before,.wp-block-buttons .wp-block-button .down.wp-block-button__link span:before,.wp-block-buttons .wp-block-button.down .wp-block-button__link span:before,.btn.down span:after,.wp-block-buttons .wp-block-button .down.wp-block-button__link span:after,.wp-block-buttons .wp-block-button.down .wp-block-button__link span:after{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(90deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(90deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(90deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(90deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(90deg) scale(1,1)}p.link-arrow{font-family:"Avenir LT Pro Heavy",sans-serif;font-size:.8333333333vw;line-height:170%;letter-spacing:.1em;text-transform:uppercase}@media(max-width:768px){p.link-arrow{font-size:12px}}p.link-arrow a{display:inline-block;padding-right:2.4305555556vw;color:#00b6f6;-moz-transition:450ms cubic-bezier(.215,.61,.355,1);-o-transition:450ms cubic-bezier(.215,.61,.355,1);-webkit-transition:450ms cubic-bezier(.215,.61,.355,1);transition:450ms cubic-bezier(.215,.61,.355,1)}@media(max-width:768px){p.link-arrow a{padding-right:35px}}p.link-arrow a:after{content:"";display:inline-block;width:2.0833333333vw;height:.9722222222vw;vertical-align:top;background:url(../../../../../../../../themes/pattern-wp/assets/img/arrow-right-blue.svg) 100% 50% no-repeat;-moz-transition:450ms cubic-bezier(.215,.61,.355,1);-o-transition:450ms cubic-bezier(.215,.61,.355,1);-webkit-transition:450ms cubic-bezier(.215,.61,.355,1);transition:450ms cubic-bezier(.215,.61,.355,1)}@media(max-width:768px){p.link-arrow a:after{width:30px;height:16px}}p.link-arrow+p.link-arrow{margin-top:-1.3888888889vw}@media(max-width:768px){p.link-arrow{font-size:12px}p.link-arrow a{padding-right:35px}}.square-button{display:inline-block;padding:1.0416666667vw 4.1666666667vw 1.0416666667vw 2.7777777778vw;font-size:.8333333333vw;font-weight:800;letter-spacing:.1em;color:#fff;text-transform:uppercase;background:url(../../../../../../../../themes/pattern-wp/assets/img/arrow-right-white.svg) 90% 50% no-repeat;border:solid #fff 1px;border-radius:0;-webkit-appearance:none;outline:none;cursor:pointer;-moz-transition:all 300ms 0s ease-in-out;-o-transition:all 300ms 0s ease-in-out;-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out}@media(max-width:768px){.square-button{padding:15px 40px;font-size:12px}}.square-button:hover{color:#2a3b73;background:url(../../../../../../../../themes/pattern-wp/assets/img/arrow-right-dark.svg) 90% 50% no-repeat #fff}.square-button.dark{color:#231f20;border:solid #231f20 1px}.square-button.dark:hover{color:#2a3b73;background:#fff;border:#fff solid 1px}.tablet .square-button{white-space:nowrap}.simple-btn{display:inline-block;padding:1.0416666667vw 2.7777777778vw;font-size:.8333333333vw;font-weight:800;letter-spacing:.1em;color:#000;text-transform:uppercase;background:none;border:solid #000 1px;border-radius:0;-webkit-appearance:none;outline:none;cursor:pointer;-moz-transition:all 300ms 0s ease-in-out;-o-transition:all 300ms 0s ease-in-out;-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out}@media(max-width:768px){.simple-btn{padding:15px 40px;font-size:12px}}.simple-btn:hover{color:#00b6f6;border:#00b6f6 solid 1px}html.no-touch .btn:hover,html.no-touch .wp-block-buttons .wp-block-button .wp-block-button__link:hover,.wp-block-buttons .wp-block-button html.no-touch .wp-block-button__link:hover{color:#00b6f6}html.no-touch .btn:hover span,html.no-touch .wp-block-buttons .wp-block-button .wp-block-button__link:hover span,.wp-block-buttons .wp-block-button html.no-touch .wp-block-button__link:hover span{border-color:#00b6f6}html.no-touch .btn:hover span:before,html.no-touch .wp-block-buttons .wp-block-button .wp-block-button__link:hover span:before,.wp-block-buttons .wp-block-button html.no-touch .wp-block-button__link:hover span:before{opacity:0;-webkit-transform:translateX(calc(-50% + 10px)) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(calc(-50% + 10px)) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(calc(-50% + 10px)) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(calc(-50% + 10px)) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(calc(-50% + 10px)) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}html.no-touch .btn:hover span:after,html.no-touch .wp-block-buttons .wp-block-button .wp-block-button__link:hover span:after,.wp-block-buttons .wp-block-button html.no-touch .wp-block-button__link:hover span:after{opacity:1;-webkit-transform:translateX(calc(-50% + 10px)) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(calc(-50% + 10px)) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(calc(-50% + 10px)) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(calc(-50% + 10px)) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(calc(-50% + 10px)) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}html.no-touch .btn:hover:after,html.no-touch .wp-block-buttons .wp-block-button .wp-block-button__link:hover:after,.wp-block-buttons .wp-block-button html.no-touch .wp-block-button__link:hover:after{border-color:#00b6f6;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1.4,1.4);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1.4,1.4);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1.4,1.4);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1.4,1.4);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1.4,1.4)}html.no-touch .btn.reverse:hover span:before,html.no-touch .wp-block-buttons .wp-block-button .reverse.wp-block-button__link:hover span:before,.wp-block-buttons .wp-block-button html.no-touch .reverse.wp-block-button__link:hover span:before,html.no-touch .wp-block-buttons .wp-block-button.reverse .wp-block-button__link:hover span:before,.wp-block-buttons .wp-block-button.reverse html.no-touch .wp-block-button__link:hover span:before,html.no-touch .btn.reverse:hover span:after,html.no-touch .wp-block-buttons .wp-block-button .reverse.wp-block-button__link:hover span:after,.wp-block-buttons .wp-block-button html.no-touch .reverse.wp-block-button__link:hover span:after,html.no-touch .wp-block-buttons .wp-block-button.reverse .wp-block-button__link:hover span:after,.wp-block-buttons .wp-block-button.reverse html.no-touch .wp-block-button__link:hover span:after{-webkit-transform:translateX(calc(-50% - 10px)) translateY(-50%) translateZ(0) rotate(-180deg) scale(1,1);-moz-transform:translateX(calc(-50% - 10px)) translateY(-50%) translateZ(0) rotate(-180deg) scale(1,1);-ms-transform:translateX(calc(-50% - 10px)) translateY(-50%) translateZ(0) rotate(-180deg) scale(1,1);-o-transform:translateX(calc(-50% - 10px)) translateY(-50%) translateZ(0) rotate(-180deg) scale(1,1);transform:translateX(calc(-50% - 10px)) translateY(-50%) translateZ(0) rotate(-180deg) scale(1,1)}html.no-touch .btn.white:hover,html.no-touch .wp-block-buttons .wp-block-button .white.wp-block-button__link:hover,.wp-block-buttons .wp-block-button html.no-touch .white.wp-block-button__link:hover,html.no-touch .wp-block-buttons .wp-block-button.white .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.white html.no-touch .wp-block-button__link:hover{color:#00b6f6}html.no-touch .btn.white:hover span,html.no-touch .wp-block-buttons .wp-block-button .white.wp-block-button__link:hover span,.wp-block-buttons .wp-block-button html.no-touch .white.wp-block-button__link:hover span,html.no-touch .wp-block-buttons .wp-block-button.white .wp-block-button__link:hover span,.wp-block-buttons .wp-block-button.white html.no-touch .wp-block-button__link:hover span{border-color:#00b6f6}html.no-touch .btn.white:hover span:before,html.no-touch .wp-block-buttons .wp-block-button .white.wp-block-button__link:hover span:before,.wp-block-buttons .wp-block-button html.no-touch .white.wp-block-button__link:hover span:before,html.no-touch .wp-block-buttons .wp-block-button.white .wp-block-button__link:hover span:before,.wp-block-buttons .wp-block-button.white html.no-touch .wp-block-button__link:hover span:before{opacity:0}html.no-touch .btn.white:hover span:after,html.no-touch .wp-block-buttons .wp-block-button .white.wp-block-button__link:hover span:after,.wp-block-buttons .wp-block-button html.no-touch .white.wp-block-button__link:hover span:after,html.no-touch .wp-block-buttons .wp-block-button.white .wp-block-button__link:hover span:after,.wp-block-buttons .wp-block-button.white html.no-touch .wp-block-button__link:hover span:after{opacity:1}html.no-touch .btn.down:hover span:before,html.no-touch .wp-block-buttons .wp-block-button .down.wp-block-button__link:hover span:before,.wp-block-buttons .wp-block-button html.no-touch .down.wp-block-button__link:hover span:before,html.no-touch .wp-block-buttons .wp-block-button.down .wp-block-button__link:hover span:before,.wp-block-buttons .wp-block-button.down html.no-touch .wp-block-button__link:hover span:before,html.no-touch .btn.down:hover span:after,html.no-touch .wp-block-buttons .wp-block-button .down.wp-block-button__link:hover span:after,.wp-block-buttons .wp-block-button html.no-touch .down.wp-block-button__link:hover span:after,html.no-touch .wp-block-buttons .wp-block-button.down .wp-block-button__link:hover span:after,.wp-block-buttons .wp-block-button.down html.no-touch .wp-block-button__link:hover span:after{-webkit-transform:translateX(-50%) translateY(calc(-50% + 10px)) translateZ(0) rotate(90deg) scale(1,1);-moz-transform:translateX(-50%) translateY(calc(-50% + 10px)) translateZ(0) rotate(90deg) scale(1,1);-ms-transform:translateX(-50%) translateY(calc(-50% + 10px)) translateZ(0) rotate(90deg) scale(1,1);-o-transform:translateX(-50%) translateY(calc(-50% + 10px)) translateZ(0) rotate(90deg) scale(1,1);transform:translateX(-50%) translateY(calc(-50% + 10px)) translateZ(0) rotate(90deg) scale(1,1)}html.no-touch .btn.white-hover .btn:hover::after,html.no-touch .wp-block-buttons .wp-block-button .white-hover.wp-block-button__link .btn:hover::after,.wp-block-buttons .wp-block-button html.no-touch .white-hover.wp-block-button__link .btn:hover::after,html.no-touch .btn.white-hover .wp-block-buttons .wp-block-button .wp-block-button__link:hover::after,.wp-block-buttons .wp-block-button html.no-touch .btn.white-hover .wp-block-button__link:hover::after,html.no-touch .wp-block-buttons .wp-block-button .white-hover.wp-block-button__link .wp-block-button__link:hover::after,.wp-block-buttons .wp-block-button html.no-touch .white-hover.wp-block-button__link .wp-block-button__link:hover::after{border-color:#fff!important}html.no-touch .btn.white-hover .btn span::after,html.no-touch .wp-block-buttons .wp-block-button .white-hover.wp-block-button__link .btn span::after,.wp-block-buttons .wp-block-button html.no-touch .white-hover.wp-block-button__link .btn span::after,html.no-touch .btn.white-hover .wp-block-buttons .wp-block-button .wp-block-button__link span::after,.wp-block-buttons .wp-block-button html.no-touch .btn.white-hover .wp-block-button__link span::after,html.no-touch .wp-block-buttons .wp-block-button .white-hover.wp-block-button__link .wp-block-button__link span::after,.wp-block-buttons .wp-block-button html.no-touch .white-hover.wp-block-button__link .wp-block-button__link span::after{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/arrow-right-white.svg)!important}html.no-touch p.link-arrow a:hover:after{-webkit-transform:translateX(5px) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(5px) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(5px) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(5px) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(5px) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.filter-test{position:fixed;left:0;top:0;z-index:1000;display:none;width:300px;height:100%;background-color:#fff}.filter-test ul li{font-size:16px;line-height:20px}#map{position:relative;overflow:hidden;top:8.229166vw;height:calc(100vh - 8.229166vw)}@media(max-width:768px){#map{top:83px;height:calc(100vh - 83px)}}.marker{width:20px;height:20px;border-radius:50%;cursor:pointer;background:rgba(198,231,255,.4);border-radius:50%;-webkit-backdrop-filter:blur(9.18919px)}.marker:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-position:50% 50%;background-size:100% auto;background-repeat:no-repeat}.marker.transmission:before,.marker.lignes-en-t:before,.marker.lineas-t:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/t-line.svg)}.marker.wind:before,.marker.parcs-eoliens:before,.marker.parques-eolicos:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind.svg)}.marker.solar:before,.marker.fermes-solaires:before,.marker.huertas-solares:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/solar.svg)}.marker.storage:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/storage.svg)}.marker.hydrogen:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/hydrogen.svg)}.marker.solar-storage:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/solar-storage.svg)}.marker.wind-solar:before,.marker.parcs-eoliens-et-solaires:before,.marker.parques-eolicos-y-solares:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-solar.svg)}.marker.wind-storage:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-storage.svg)}.marker.wind-hydrogen:before,.marker.eolien-hydrogene:before,.marker.eolica-hidrogeno:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-hydrogen.svg)}.marker.wind-tline:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-tline.svg)}.marker.contact-marker{width:60px;height:60px}@media(max-width:640px){.marker.contact-marker{width:40px;height:40px}}.marker.contact-marker:before{left:50%;top:50%;width:30px;height:30px;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icon-contact-marker.svg);background-size:20px auto;background-color:#00b6f6;border-radius:50%}@media(max-width:640px){.marker.contact-marker:before{width:20px;height:20px}}.map-filter-triggers{position:absolute;top:11.1111111111vw;left:2.7777777778vw}@media(max-width:768px){.map-filter-triggers{top:160px;left:40px}}@media(max-width:640px){.map-filter-triggers{top:auto;left:24px;bottom:50px}}.map-filter-triggers li{margin-bottom:.6944444444vw}@media(max-width:768px){.map-filter-triggers li{margin-bottom:10px}}.map-filter-triggers li span{display:block;position:relative;width:50px;height:50px;background-color:#fff;border-radius:50%;box-shadow:0 5px 5px rgba(0,0,0,.15);cursor:pointer}.map-filter-triggers li span.search-map-trigger{text-indent:-9999px}.map-filter-triggers li span.search-map-trigger:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;border:#231f20 solid 1px;border-radius:50%;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.map-filter-triggers li span.search-map-trigger:after{content:"";position:absolute;right:13px;bottom:16px;width:7px;height:1px;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);background-color:#231f20}.map-filter-triggers li span svg{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);stroke:#2a3b73}.map-search-overlay{position:absolute;left:-400px;top:8.1944444444vw;width:392px;height:calc(100vh - 7vw);background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.15);-moz-transition:750ms cubic-bezier(.215,.61,.355,1);-o-transition:750ms cubic-bezier(.215,.61,.355,1);-webkit-transition:750ms cubic-bezier(.215,.61,.355,1);transition:750ms cubic-bezier(.215,.61,.355,1)}@media(max-width:768px){.map-search-overlay{left:-400px;top:82px;z-index:1000;height:calc(100vh - 82px)}}.map-search-overlay.active{left:0}.map-search-overlay .map-search-filter-cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.map-search-overlay .map-search-filter-cols .single-filter-icon{cursor:pointer}.map-search-overlay .map-search-filter-cols .single-filter-icon svg{stroke:#121728}.map-search-overlay .map-search-filter-cols select{margin-left:5px;padding-right:10px;color:#231f20;background:url(../../../../../../../../themes/pattern-wp/assets/img/arrow-down.svg) 100% 50% no-repeat;border:0;outline:none;-webkit-appearance:none}.map-search-overlay .map-search-inner{padding:36px 30px 0}.map-search-overlay .map-search-inner hgroup{position:relative;margin-bottom:35px}.map-search-overlay .map-search-inner hgroup .close-search{position:absolute;top:0;right:0;width:27px;height:27px;text-indent:-9999px;cursor:pointer}.map-search-overlay .map-search-inner hgroup .close-search:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-left:#121728 solid 2px;border-bottom:#121728 solid 2px;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(45deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(45deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(45deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(45deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(45deg) scale(1,1)}@media(max-width:768px){.map-search-overlay .map-search-inner hgroup .close-search:before{border-left:#121728 solid 1px;border-bottom:#121728 solid 1px}}.map-search-overlay .map-search-inner fieldset{position:relative;margin-bottom:25px}.map-search-overlay .map-search-inner fieldset .icon-search{position:absolute;left:0;top:0;width:50px;height:50px}.map-search-overlay .map-search-inner fieldset .icon-search:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;border:#231f20 solid 1px;border-radius:50%;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.map-search-overlay .map-search-inner fieldset .icon-search:after{content:"";position:absolute;right:13px;bottom:16px;width:7px;height:1px;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);background-color:#231f20}.map-search-overlay .map-search-inner fieldset input[type=search],.map-search-overlay .map-search-inner fieldset input[type=text]{width:100%;height:50px;padding-left:60px;font-family:"Avenir LT Pro",sans-serif;font-size:16px;color:#000;background:none;border:0;border-bottom:#bdcedb solid 1px;box-sizing:border-box;-webkit-appearance:none;outline:none}.map-search-overlay .map-search-inner fieldset input[type=search]::placeholder,.map-search-overlay .map-search-inner fieldset input[type=text]::placeholder{opacity:.4}.map-search-overlay .map-search-inner .listing-outer{overflow:auto;max-height:calc(100vh - 24vw)}@media(max-width:768px){.map-search-overlay .map-search-inner .listing-outer{max-height:calc(100vh - 300px)}}.map-search-overlay .map-search-inner .listing-outer .listing .map-result{position:relative;margin-bottom:15px;padding:10px 10px 10px 95px}.map-search-overlay .map-search-inner .listing-outer .listing .map-result img{position:absolute;left:10px;top:10px;width:73px;height:auto;margin-right:14px}.map-search-overlay .map-search-inner .listing-outer .listing .map-result>span{display:block;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:16px;line-height:120%;color:#000}.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus{display:block;position:relative;overflow:hidden;margin-bottom:8px;padding-left:20px;padding-top:5px;font-size:10px;line-height:120%;color:#70828f;text-transform:uppercase}.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;background-position:50% 50%;background-size:100% auto;background-repeat:no-repeat}.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.transmission:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.lignes-en-t:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.lineas-t:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/t-line.svg)}.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.wind:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.parcs-eoliens:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.parques-eolicos:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind.svg)}.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.solar:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.fermes-solaires:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.huertas-solares:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/solar.svg)}.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.storage:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/storage.svg)}.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.hydrogen:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/hydrogen.svg)}.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.solar-storage:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/solar-storage.svg)}.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.wind-solar:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.parcs-eoliens-et-solaires:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.parques-eolicos-y-solares:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-solar.svg)}.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.wind-storage:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-storage.svg)}.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.wind-hydrogen:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.eolien-hydrogene:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.eolica-hidrogeno:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-hydrogen.svg)}.map-search-overlay .map-search-inner .listing-outer .listing .map-result p{margin-bottom:10px;font-size:16px;line-height:19px;color:#121728}.map-search-overlay .map-search-inner .listing-outer .listing .map-result p.itemContry{margin-bottom:0;font-family:"Avenir LT Pro",sans-serif;font-size:12px;color:#70828f}.map-search-overlay .map-search-inner .listing-outer .listing .map-result.selected{background-color:rgba(80,80,80,.05)}.mapboxgl-map .mapboxgl-popup-tip{display:none}.mapboxgl-map .mapboxgl-popup{width:289px;z-index:3}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content{padding:0;margin-bottom:20px;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,.15)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button{position:absolute;top:20px;right:10px;width:24px;height:24px;text-indent:-9999px;cursor:pointer;background:none;border:0;outline:none;-webkit-appearance:none}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:1px;margin:-8px 0 0 -8px;background-color:#5e6871}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button:before{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button:after{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(-45deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(-45deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(-45deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(-45deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(-45deg) scale(1,1)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner{position:relative;padding:20px}@media(max-width:768px){.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner{padding:16px 20px}}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner h4{margin-bottom:10px;padding-right:10px;color:#231f20;font-size:18px;line-height:120%}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p{margin-bottom:10px;font-family:"Avenir LT Pro",sans-serif;color:#70828f}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta{position:relative;padding-left:30px;font-family:"Avenir LT Pro Heavy",sans-serif;text-transform:uppercase;letter-spacing:1.5px}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta:before{content:"";position:absolute;left:-5px;top:50%;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);width:30px;height:30px;background-position:50% 50%;background-size:100% auto;background-repeat:no-repeat}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.transmission:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.lignes-en-t:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.lineas-t:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/t-line.svg)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.wind:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.parcs-eoliens:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.parques-eolicos:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind.svg)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.solar:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.fermes-solaires:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.huertas-solares:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/solar.svg)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.storage:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/storage.svg)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.hydrogen:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/hydrogen.svg)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.solar-storage:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/solar-storage.svg)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.wind-solar:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.parcs-eoliens-et-solaires:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.parques-eolicos-y-solares:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-solar.svg)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.wind-storage:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-storage.svg)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.wind-hydrogen:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.eolien-hydrogene:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.eolica-hidrogeno:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-hydrogen.svg)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner .more{display:block;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:12px;line-height:170%;color:#00b6f6;letter-spacing:.1em;text-transform:uppercase;outline:none}.contact-map-wrapper{margin-bottom:4.1666666667vw}@media(max-width:768px){.contact-map-wrapper{margin-bottom:60px}}.contact-map-wrapper h3{margin-bottom:2.9861111111vw}@media(max-width:768px){.contact-map-wrapper h3{margin-bottom:43px}}@media(max-width:768px){.contact-map-outer{margin-left:-60px;margin-right:-60px}}@media(max-width:640px){.contact-map-outer{margin-left:-24px;margin-right:-24px}}.contact-map-outer>.map{height:36.8055555556vw}@media(max-width:768px){.contact-map-outer>.map{height:420px}}@media(max-width:640px){.contact-map-outer>.map{height:320px}}.contact-map-outer .mapboxgl-map .mapboxgl-popup{max-width:none!important;width:auto}.contact-map-outer .mapboxgl-map .mapboxgl-popup .popup-inner{max-width:350px;padding:15px 20px;box-sizing:border-box}@media(max-width:640px){.contact-map-outer .mapboxgl-map .mapboxgl-popup .popup-inner{width:auto;padding:15px 10px!important}}.contact-map-outer .mapboxgl-map .mapboxgl-popup .popup-inner h4{padding-right:20px}.contact-map-outer .mapboxgl-map .mapboxgl-popup .popup-inner p{font-size:14px;line-height:22px;color:#000}@media(max-width:640px){.contact-map-outer .mapboxgl-map .mapboxgl-popup .popup-inner p{font-size:12px;line-height:19px}}.mapboxgl-ctrl-bottom-right{bottom:50px!important}.form-outer .form-cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}@media(max-width:640px){.form-outer .form-cols{display:block!important}}.form-outer .form-cols .col h5{color:#fff}.form-outer.inline{grid-column-start:1;grid-column-end:4;grid-row-start:3;grid-row-end:4;position:relative;padding:9.4444444444vw 0}.form-outer.inline:after{content:"";position:absolute;left:-50vw;top:0;z-index:1;width:200vw;height:100%;background-color:#2a3b73}.form-outer.inline .form-cols{position:relative;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.form-outer.inline .form-cols .col{flex:0 0 34.7222222222vw}.form-outer.inline .form-cols .col.form-col{flex:0 0 27.7777777778vw;padding-right:7.3611111111vw}.form-outer.inline .form-cols .col h5{padding-top:1.3888888889vw}@media(max-width:640px){.form-outer.inline .form-cols .col h5{margin-bottom:30px}}.form-outer.inline .form-cols .col h5+p{padding-top:3.4722222222vw}@media(max-width:640px){.form-outer.inline .form-cols .col h5+p{padding-top:30px}}.form-outer.inline .form-cols .col h3{font-size:3.4722222222vw;line-height:125%}@media(max-width:768px){.form-outer.inline .form-cols .col h3{margin-bottom:20px}}@media(max-width:640px){.form-outer.inline .form-cols .col h3{font-size:28px}}.form-outer.inline .form-cols .col p{margin-bottom:1.4583333333vw;font-size:1.25vw;line-height:132%;color:#fff}@media(max-width:768px){.form-outer.inline .form-cols .col p{font-size:18px}}@media(max-width:640px){.form-outer.inline .form-cols .col p{margin-bottom:30px;font-size:14px}}.form-outer.inline .form-cols .col p a{color:#fff;text-decoration:underline}.form-outer.inline .form-cols .col p a:hover{text-decoration:none}.form-outer.inline .form-cols .col.vertical-stretch{display:flex;flex-direction:column;justify-content:space-between}.form-outer.inline .form-cols .col.vertical-stretch hgroup{padding-top:1.3888888889vw}.form-outer.inline .form-cols .col.vertical-stretch .bottom-content{margin-bottom:1.3888888889vw}.form-outer.inline.in-project{position:relative;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.form-outer.inline.in-project .col{flex:0 0 34.0277777778vw}.form-outer.inline.in-project .col.form-col{flex:0 0 34.0277777778vw;padding-right:7.3611111111vw}.form-outer.inline.light:after{background-color:#80d0d5}.form-outer.inline.light .form-cols .col h3{margin-bottom:1.6666666667vw}.form-outer.inline.light .form-cols .col p{color:#231f20}.form-outer.inline.light .form-cols .col p.link-arrow{margin:0}.form-outer.inline.light .form-cols .col p.link-arrow a{text-decoration:none;font-size:.8333333333vw}@media(max-width:640px){.form-outer.inline.light .form-cols .col p.link-arrow a{font-size:10px}}.form-outer.inline.light .form-cols .col p.link-arrow a:after{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/arrow-right-white.svg);-webkit-transform:translateX(0) translateY(3px) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(3px) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(3px) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(3px) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(3px) translateZ(0) rotate(0deg) scale(1,1)}.form-outer.inline.light .form-cols .col p.link-arrow a:hover:after{-webkit-transform:translateX(5px) translateY(3px) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(5px) translateY(3px) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(5px) translateY(3px) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(5px) translateY(3px) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(5px) translateY(3px) translateZ(0) rotate(0deg) scale(1,1)}.form-outer.inline.light .form-cols .col .bottom-content p{margin-bottom:1.3194444444vw}@media(max-width:640px){.form-outer.inline.light .form-cols .col .bottom-content p{margin-bottom:10px}}@media(max-width:640px){.form-outer.inline.light .form-cols .col .bottom-content p.link-arrow{margin-bottom:40px}}.gform_required_legend{display:none}.form-outer.news-form .form-cols{align-items:center}.form-outer.news-form.inline .form-cols .col.form-col{text-align:right;padding-right:0}@media(max-width:640px){.form-outer.news-form.inline .form-cols .col.form-col{padding-right:7.3611111111vw;text-align:left}}.form-outer.news-form.inline .form-cols .col h5{padding-top:0}@media(max-width:640px){.form-outer.news-form.inline .form-cols .col h5{margin-bottom:30px}}.sections-wrapper .gform_wrapper .gfield{margin-bottom:2.0833333333vw}@media(max-width:640px){.sections-wrapper .gform_wrapper .gfield{margin-bottom:15px}}@media(max-width:768px){.sections-wrapper .gform_wrapper .gfield{margin-bottom:30px}}@media(max-width:640px){.sections-wrapper .gform_wrapper .gfield{margin-bottom:10px}}.sections-wrapper .gform_wrapper .gfield label{display:none}.sections-wrapper .gform_wrapper .gfield input[type=text],.sections-wrapper .gform_wrapper .gfield input[type=email],.sections-wrapper .gform_wrapper .gfield input[type=tel],.sections-wrapper .gform_wrapper .gfield textarea{width:100%;height:3.6111111111vw;padding:0!important;margin:0!important;font-family:"Avenir LT Pro",sans-serif;font-size:1.0416666667vw;color:#fff;background:none;border:0;border-bottom:#fff solid 1px;border-radius:0;-webkit-appearance:none;outline:none;resize:vertical}@media(max-width:768px){.sections-wrapper .gform_wrapper .gfield input[type=text],.sections-wrapper .gform_wrapper .gfield input[type=email],.sections-wrapper .gform_wrapper .gfield input[type=tel],.sections-wrapper .gform_wrapper .gfield textarea{height:52px;font-size:18px}}.sections-wrapper .gform_wrapper .gfield input[type=text]::placeholder,.sections-wrapper .gform_wrapper .gfield input[type=email]::placeholder,.sections-wrapper .gform_wrapper .gfield input[type=tel]::placeholder,.sections-wrapper .gform_wrapper .gfield textarea::placeholder{opacity:1;color:#fff}.sections-wrapper .gform_wrapper .gfield textarea{height:6.9444444444vw!important}@media(max-width:640px){.sections-wrapper .gform_wrapper .gfield textarea{height:100px!important}}.sections-wrapper .gform_wrapper .gfield.field-focus{position:relative}.sections-wrapper .gform_wrapper .gfield.field-focus label{position:absolute;left:0;top:16px;-moz-transition:all 200ms 0s ease-in-out;-o-transition:all 200ms 0s ease-in-out;-webkit-transition:all 200ms 0s ease-in-out;transition:all 200ms 0s ease-in-out}.sections-wrapper .gform_wrapper .gfield.field-focus.focused label{top:-17px;opacity:.5;font-size:.8333333333vw}@media(max-width:768px){.sections-wrapper .gform_wrapper .gfield.field-focus.focused label{font-size:12px}}.sections-wrapper .gform_wrapper .gfield.field-focus.focused textarea{height:10.5555555556vw!important;padding-top:15px!important}@media(max-width:768px){.sections-wrapper .gform_wrapper .gfield.field-focus.focused textarea{height:152px!important}}.sections-wrapper .gform_wrapper .gfield.field-focus:has(input:not(:placeholder-shown),textarea:not(:placeholder-shown)) label,.sections-wrapper .gform_wrapper .gfield.field-focus:has(input:focus,textarea:focus) label{top:-17px;opacity:.5;font-size:.8333333333vw}@media(max-width:768px){.sections-wrapper .gform_wrapper .gfield.field-focus:has(input:not(:placeholder-shown),textarea:not(:placeholder-shown)) label,.sections-wrapper .gform_wrapper .gfield.field-focus:has(input:focus,textarea:focus) label{font-size:12px}}.sections-wrapper .gform_wrapper .gfield.field-focus:has(input:not(:placeholder-shown),textarea:not(:placeholder-shown)) textarea,.sections-wrapper .gform_wrapper .gfield.field-focus:has(input:focus,textarea:focus) textarea{height:10.5555555556vw!important;padding-top:15px!important}@media(max-width:768px){.sections-wrapper .gform_wrapper .gfield.field-focus:has(input:not(:placeholder-shown),textarea:not(:placeholder-shown)) textarea,.sections-wrapper .gform_wrapper .gfield.field-focus:has(input:focus,textarea:focus) textarea{height:152px!important}}.sections-wrapper .gform_wrapper .newsletter-subscription__form .gfield textarea{color:#000!important}.sections-wrapper .gform_wrapper .gform_button{display:inline-block;padding:1.0416666667vw 2.7777777778vw;font-size:.8333333333vw;font-weight:800;letter-spacing:.1em;color:#fff;text-transform:uppercase;background:none;border:solid #fff 1px;border-radius:0;-webkit-appearance:none;outline:none;cursor:pointer;-moz-transition:all 300ms 0s ease-in-out;-o-transition:all 300ms 0s ease-in-out;-webkit-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out}@media(max-width:768px){.sections-wrapper .gform_wrapper .gform_button{padding:15px 40px;font-size:12px}}.sections-wrapper .gform_wrapper .gform_button:hover{color:#2a3b73;background:#fff}.sections-wrapper .gform_wrapper .questionarrie-form-outer .gsection,.sections-wrapper .gform_wrapper .standard-form-outer .gsection{margin-bottom:2.7777777778vw;padding-top:1.3888888889vw;border-bottom:0!important}@media(max-width:768px){.sections-wrapper .gform_wrapper .questionarrie-form-outer .gsection,.sections-wrapper .gform_wrapper .standard-form-outer .gsection{margin-bottom:40px;padding-top:20px}}.sections-wrapper .gform_wrapper .questionarrie-form-outer .gsection .gsection_title,.sections-wrapper .gform_wrapper .standard-form-outer .gsection .gsection_title{font-size:2.9166666667vw}@media(max-width:768px){.sections-wrapper .gform_wrapper .questionarrie-form-outer .gsection .gsection_title,.sections-wrapper .gform_wrapper .standard-form-outer .gsection .gsection_title{font-size:42px}}.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield label,.sections-wrapper .gform_wrapper .standard-form-outer .gfield label{display:block}.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield input[type=text],.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield input[type=email],.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield input[type=tel],.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield textarea,.sections-wrapper .gform_wrapper .standard-form-outer .gfield input[type=text],.sections-wrapper .gform_wrapper .standard-form-outer .gfield input[type=email],.sections-wrapper .gform_wrapper .standard-form-outer .gfield input[type=tel],.sections-wrapper .gform_wrapper .standard-form-outer .gfield textarea{color:#000;border-bottom:#bdcedb solid 1px}.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield input[type=text]:focus,.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield input[type=email]:focus,.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield input[type=tel]:focus,.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield textarea:focus,.sections-wrapper .gform_wrapper .standard-form-outer .gfield input[type=text]:focus,.sections-wrapper .gform_wrapper .standard-form-outer .gfield input[type=email]:focus,.sections-wrapper .gform_wrapper .standard-form-outer .gfield input[type=tel]:focus,.sections-wrapper .gform_wrapper .standard-form-outer .gfield textarea:focus{border-bottom:#00b6f6 solid 1px}.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield input[type=text]::placeholder,.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield input[type=email]::placeholder,.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield input[type=tel]::placeholder,.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield textarea::placeholder,.sections-wrapper .gform_wrapper .standard-form-outer .gfield input[type=text]::placeholder,.sections-wrapper .gform_wrapper .standard-form-outer .gfield input[type=email]::placeholder,.sections-wrapper .gform_wrapper .standard-form-outer .gfield input[type=tel]::placeholder,.sections-wrapper .gform_wrapper .standard-form-outer .gfield textarea::placeholder{color:#70828f}.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield select,.sections-wrapper .gform_wrapper .standard-form-outer .gfield select{height:3.6111111111vw;padding-left:0;padding-right:0;border:0;border-bottom:#bdcedb solid 1px}@media(max-width:768px){.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield select,.sections-wrapper .gform_wrapper .standard-form-outer .gfield select{height:52px;font-size:15px}}.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield+.gsection,.sections-wrapper .gform_wrapper .standard-form-outer .gfield+.gsection{padding-top:9.0277777778vw}@media(max-width:768px){.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield+.gsection,.sections-wrapper .gform_wrapper .standard-form-outer .gfield+.gsection{padding-top:100px}}.sections-wrapper .gform_wrapper .questionarrie-form-outer .alt-form-footer,.sections-wrapper .gform_wrapper .standard-form-outer .alt-form-footer{position:relative;padding:5.5555555556vw 0;margin-top:8.3333333333vw}@media(max-width:768px){.sections-wrapper .gform_wrapper .questionarrie-form-outer .alt-form-footer,.sections-wrapper .gform_wrapper .standard-form-outer .alt-form-footer{padding:80px 0;padding-top:120px}}.sections-wrapper .gform_wrapper .questionarrie-form-outer .alt-form-footer:before,.sections-wrapper .gform_wrapper .standard-form-outer .alt-form-footer:before{content:"";position:absolute;left:-50%;top:0;z-index:1;width:200vw;height:100%;background-color:#80d0d5}.sections-wrapper .gform_wrapper .questionarrie-form-outer .alt-form-footer .bottom-cols,.sections-wrapper .gform_wrapper .standard-form-outer .alt-form-footer .bottom-cols{position:relative;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}@media(max-width:768px){.sections-wrapper .gform_wrapper .questionarrie-form-outer .alt-form-footer .bottom-cols,.sections-wrapper .gform_wrapper .standard-form-outer .alt-form-footer .bottom-cols{flex-wrap:wrap}}.sections-wrapper .gform_wrapper .questionarrie-form-outer .alt-form-footer .bottom-cols .gform_button,.sections-wrapper .gform_wrapper .standard-form-outer .alt-form-footer .bottom-cols .gform_button{max-width:10.4166666667vw;flex:auto;color:#000;border:#000 solid 1px}@media(max-width:768px){.sections-wrapper .gform_wrapper .questionarrie-form-outer .alt-form-footer .bottom-cols .gform_button,.sections-wrapper .gform_wrapper .standard-form-outer .alt-form-footer .bottom-cols .gform_button{max-width:17.3611111111vw}}@media(max-width:640px){.sections-wrapper .gform_wrapper .questionarrie-form-outer .alt-form-footer .bottom-cols .gform_button,.sections-wrapper .gform_wrapper .standard-form-outer .alt-form-footer .bottom-cols .gform_button{max-width:100%}}@media(max-width:768px){.sections-wrapper .gform_wrapper .questionarrie-form-outer .alt-form-footer .bottom-cols .bottom-col-text,.sections-wrapper .gform_wrapper .standard-form-outer .alt-form-footer .bottom-cols .bottom-col-text{width:100%;margin-top:2.0833333333vw}}@media(max-width:640px){.sections-wrapper .gform_wrapper .questionarrie-form-outer .alt-form-footer .bottom-cols .bottom-col-text,.sections-wrapper .gform_wrapper .standard-form-outer .alt-form-footer .bottom-cols .bottom-col-text{margin-top:30px}}.sections-wrapper .gform_wrapper .questionarrie-form-outer .alt-form-footer .bottom-cols p,.sections-wrapper .gform_wrapper .standard-form-outer .alt-form-footer .bottom-cols p{flex:1;padding-left:5.0694444444vw;font-size:1.0416666667vw;line-height:130%;font-style:italic}@media(max-width:768px){.sections-wrapper .gform_wrapper .questionarrie-form-outer .alt-form-footer .bottom-cols p,.sections-wrapper .gform_wrapper .standard-form-outer .alt-form-footer .bottom-cols p{padding-left:0;font-size:15px}}@media(max-width:640px){.sections-wrapper .gform_wrapper .questionarrie-form-outer .alt-form-footer .bottom-cols p,.sections-wrapper .gform_wrapper .standard-form-outer .alt-form-footer .bottom-cols p{padding-left:0;padding-top:20px}}.sections-wrapper .gform_wrapper .questionarrie-form-outer .gform_footer{opacity:0;visibility:hidden}.sections-wrapper .gform_wrapper .standard-form-outer .gform_footer{padding-top:40px!important}.sections-wrapper .gform_wrapper .standard-form-outer .gform_footer .gform_button{color:#2a3b73;border:1px solid #2a3b73}.sections-wrapper .gform_wrapper .standard-form-outer .gform_footer .gform_button:hover{color:#fff;background-color:#2a3b73;border:1px solid #2a3b73}.sections-wrapper .gform_wrapper legend.gfield_label{display:block!important;padding-top:2.7777777778vw!important}@media(max-width:768px){.sections-wrapper .gform_wrapper legend.gfield_label{padding-top:40px}}.sections-wrapper .gform_wrapper .gfield_checkbox,.sections-wrapper .gform_wrapper .gfield_radio{padding-top:1.3888888889vw}@media(max-width:768px){.sections-wrapper .gform_wrapper .gfield_checkbox,.sections-wrapper .gform_wrapper .gfield_radio{padding-top:20px}}.sections-wrapper .gform_wrapper .gfield_checkbox .gchoice,.sections-wrapper .gform_wrapper .gfield_radio .gchoice{position:relative;margin-bottom:1.7361111111vw}@media(max-width:768px){.sections-wrapper .gform_wrapper .gfield_checkbox .gchoice,.sections-wrapper .gform_wrapper .gfield_radio .gchoice{margin-bottom:25px}}.sections-wrapper .gform_wrapper .gfield_checkbox label,.sections-wrapper .gform_wrapper .gfield_radio label{display:block;padding-left:2.7777777778vw;font-size:1.5277777778vw;line-height:1.6666666667vw;color:#000}@media(max-width:768px){.sections-wrapper .gform_wrapper .gfield_checkbox label,.sections-wrapper .gform_wrapper .gfield_radio label{padding-left:40px;font-size:22px;line-height:24px}}.sections-wrapper .gform_wrapper .gfield_checkbox label:before,.sections-wrapper .gform_wrapper .gfield_radio label:before{content:"";position:absolute;left:0;top:0;width:1.6666666667vw;height:1.6666666667vw;border:1px solid #bdcedb;box-sizing:border-box}@media(max-width:768px){.sections-wrapper .gform_wrapper .gfield_checkbox label:before,.sections-wrapper .gform_wrapper .gfield_radio label:before{width:24px;height:24px}}.sections-wrapper .gform_wrapper .gfield_checkbox input[type=checkbox],.sections-wrapper .gform_wrapper .gfield_checkbox input[type=radio],.sections-wrapper .gform_wrapper .gfield_radio input[type=checkbox],.sections-wrapper .gform_wrapper .gfield_radio input[type=radio]{position:absolute;left:0;top:0;opacity:0;width:2.0833333333vw;height:2.0833333333vw}@media(max-width:768px){.sections-wrapper .gform_wrapper .gfield_checkbox input[type=checkbox],.sections-wrapper .gform_wrapper .gfield_checkbox input[type=radio],.sections-wrapper .gform_wrapper .gfield_radio input[type=checkbox],.sections-wrapper .gform_wrapper .gfield_radio input[type=radio]{width:30px;height:30px}}.sections-wrapper .gform_wrapper .gfield_checkbox input[type=checkbox]:checked+label:before,.sections-wrapper .gform_wrapper .gfield_checkbox input[type=radio]:checked+label:before,.sections-wrapper .gform_wrapper .gfield_radio input[type=checkbox]:checked+label:before,.sections-wrapper .gform_wrapper .gfield_radio input[type=radio]:checked+label:before{background:url(../../../../../../../../themes/pattern-wp/assets/img/icon-check.svg) 50% 50% no-repeat #00b6f6;border-color:#00b6f6}.sections-wrapper .gform_wrapper .gfield_radio label:before{border-radius:50%}.gform_confirmation_message{font-size:1.0416666667vw;color:#fff}@media(max-width:768px){.gform_confirmation_message{font-size:15px}}.form-outer.light .gform_wrapper .gfield input[type=text],.form-outer.light .gform_wrapper .gfield input[type=email],.form-outer.light .gform_wrapper .gfield textarea{color:#231f20;border-bottom:#231f20 solid 1px}.form-outer.light .gform_wrapper .gfield input[type=text]::placeholder,.form-outer.light .gform_wrapper .gfield input[type=email]::placeholder,.form-outer.light .gform_wrapper .gfield textarea::placeholder{color:#231f20}.form-outer.light .gform_wrapper .gform_button{color:#231f20;border:solid #231f20 1px}.form-outer.light .gform_wrapper .gform_button:hover{color:#2a3b73;background:#fff;border:#fff solid 1px}.toggle-form-outer .gform_wrapper .gfield,.subscribe-form-holder .gform_wrapper .gfield,.event-form-holder .gform_wrapper .gfield{position:relative}.toggle-form-outer .gform_wrapper .gfield label,.subscribe-form-holder .gform_wrapper .gfield label,.event-form-holder .gform_wrapper .gfield label{display:block;font-size:1.1111111111vw;font-weight:400}@media(max-width:860px){.toggle-form-outer .gform_wrapper .gfield label,.subscribe-form-holder .gform_wrapper .gfield label,.event-form-holder .gform_wrapper .gfield label{font-size:16px}}.toggle-form-outer .gform_wrapper .gfield input[type=text],.toggle-form-outer .gform_wrapper .gfield input[type=email],.toggle-form-outer .gform_wrapper .gfield input[type=tel],.toggle-form-outer .gform_wrapper .gfield textarea,.subscribe-form-holder .gform_wrapper .gfield input[type=text],.subscribe-form-holder .gform_wrapper .gfield input[type=email],.subscribe-form-holder .gform_wrapper .gfield input[type=tel],.subscribe-form-holder .gform_wrapper .gfield textarea,.event-form-holder .gform_wrapper .gfield input[type=text],.event-form-holder .gform_wrapper .gfield input[type=email],.event-form-holder .gform_wrapper .gfield input[type=tel],.event-form-holder .gform_wrapper .gfield textarea{color:#000;border-bottom:rgba(0,0,0,.2) solid 1px}.toggle-form-outer .gform_wrapper .gfield textarea,.subscribe-form-holder .gform_wrapper .gfield textarea,.event-form-holder .gform_wrapper .gfield textarea{height:3.6111111111vw!important;resize:none;-moz-transition:all 200ms 0s ease-in-out;-o-transition:all 200ms 0s ease-in-out;-webkit-transition:all 200ms 0s ease-in-out;transition:all 200ms 0s ease-in-out}@media(max-width:768px){.toggle-form-outer .gform_wrapper .gfield textarea,.subscribe-form-holder .gform_wrapper .gfield textarea,.event-form-holder .gform_wrapper .gfield textarea{height:52px!important}}.toggle-form-outer .gform_wrapper .gform_footer,.subscribe-form-holder .gform_wrapper .gform_footer,.event-form-holder .gform_wrapper .gform_footer{justify-content:flex-end}.toggle-form-outer .gform_wrapper .gform_footer .gform_button,.subscribe-form-holder .gform_wrapper .gform_footer .gform_button,.event-form-holder .gform_wrapper .gform_footer .gform_button{color:#000;border:#000 solid 1px}.toggle-form-outer .gform_wrapper .gform_footer .gform_button:hover,.subscribe-form-holder .gform_wrapper .gform_footer .gform_button:hover,.event-form-holder .gform_wrapper .gform_footer .gform_button:hover{color:#00b6f6;border-color:#00b6f6}.toggle-form-outer .gform_confirmation_message,.subscribe-form-holder .gform_confirmation_message,.event-form-holder .gform_confirmation_message{color:#000}.event-form-holder .gform_wrapper .gform_footer{justify-content:flex-start}.event-form-holder.no-form{display:flex;align-items:center;justify-content:center;height:100%}.sections-wrapper .gform_wrapper .gform_validation_errors{padding:10px;background:#bf3131;border:0;border-radius:0}.sections-wrapper .gform_wrapper .gform_validation_errors>h2{color:#fff}.sections-wrapper .gform_wrapper .gform_validation_errors>h2 .gform-icon{display:none}.sections-wrapper .gform_wrapper .gfield_validation_message,.sections-wrapper .gform_wrapper .validation_message{padding:5px 10px!important;color:#fff;line-height:20px!important;font-size:14px!important;background:#bf3131;border:0;border-radius:0}.contact-forms-columns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}@media(max-width:768px){.contact-forms-columns{display:block}}.contact-forms-columns .col{flex:0 0 35%}.contact-forms-columns .col:first-child{position:relative;padding-right:5%}.contact-forms-columns .col:first-child:after{content:"";position:absolute;right:0;top:0;width:1px;height:20.8333333333vw;max-height:100%;background:#e1e1e1}@media(max-width:768px){.contact-forms-columns .col:first-child{padding-right:0;margin-bottom:60px}.contact-forms-columns .col:first-child:after{display:none}}.contact-forms-columns .col .btn,.contact-forms-columns .col .wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-buttons .wp-block-button .contact-forms-columns .col .wp-block-button__link{margin-bottom:10px}.contact-forms-columns .col p{font-size:1.1111111111vw}@media(max-width:768px){.contact-forms-columns .col p{font-size:16px}}.contact-forms-columns .col p a{text-decoration:underline}.contact-forms-columns .col p a:hover{text-decoration:none}.contact-forms-columns .col.toggle-form-outer{flex:1;padding:0 5% 0 15%}@media(max-width:768px){.contact-forms-columns .col.toggle-form-outer{padding:0}}.subscribe-form-holder .block-entry{border-bottom:rgba(0,0,0,.2) solid 1px}.subscribe-form-holder .block-entry h1{font-size:3.4722222222vw}.subscribe-form-holder .newsletter-subscription__form_wrapper{margin-left:20%;margin-right:10%}@media(max-width:768px){.subscribe-form-holder .newsletter-subscription__form_wrapper{margin:0}}.subscribe-form-holder .newsletter-subscription__form_wrapper h6{margin-bottom:0;padding-top:50px}.gform_wrapper .newsletter-subscription__form select{padding-left:0!important;padding-bottom:15px!important;font-family:"Avenir LT Pro",sans-serif;font-size:1.1111111111vw!important;font-weight:400;-webkit-appearance:none;appearance:none;background:url(../../../../../../../../themes/pattern-wp/assets/img/arrow-down.svg) 100% 50% no-repeat;border:0;border-bottom:rgba(0,0,0,.2) solid 1px;outline:none}@media(max-width:860px){.gform_wrapper .newsletter-subscription__form select{font-size:16px!important}}.gform_wrapper .newsletter-subscription__form textarea{background:url(../../../../../../../../themes/pattern-wp/assets/img/arrow-down.svg) 100% 18px no-repeat!important}.gform_wrapper .newsletter-subscription__form .region-selection{position:relative}.gform_wrapper .newsletter-subscription__form .region-selection .gfield_description{position:absolute;top:0;right:30px;opacity:.5;width:auto;padding-right:5px;font-size:13px;line-height:13px;font-style:italic}.gform_wrapper .gfield[class*=" projects-"]{display:none}.gform_validation_errors{display:none!important}@media(max-width:1024px){.gform_confirmation_wrapper{padding-top:100px}}@media(max-width:640px){.gform_confirmation_wrapper{padding-top:50px}}.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:0!important}.form-popup-wrapper{position:fixed;left:0;top:0;display:none;z-index:9999;width:100%;height:100%;background-color:rgba(255,255,255,.5)}.form-popup-wrapper .form-popup-holder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;height:100%}.form-popup-wrapper .form-popup-holder .form-popup{position:relative;width:360px;padding:58px 30px 30px;background-color:#fff;box-shadow:0 20px 54px rgba(0,0,0,.15);box-sizing:border-box}.form-popup-wrapper .form-popup-holder .form-popup fieldset{overflow:auto;height:400px}.form-popup-wrapper .form-popup-holder .form-popup fieldset::-webkit-scrollbar{width:10px}.form-popup-wrapper .form-popup-holder .form-popup fieldset::-webkit-scrollbar-thumb{background-color:#0038ff;border-radius:5px;border:2px solid #f3f3f3}.form-popup-wrapper .form-popup-holder .form-popup fieldset::-webkit-scrollbar-track{background:#f3f3f3;border-radius:5px}.form-popup-wrapper .form-popup-holder .form-popup fieldset legend{display:none}.form-popup-wrapper .form-popup-holder .form-popup fieldset .gfield_checkbox .gchoice{margin-bottom:6px}.form-popup-wrapper .form-popup-holder .form-popup fieldset .gfield_checkbox .gchoice label{font-size:16px}.form-popup-wrapper .form-popup-holder .form-popup .form-popup-close-btn{position:absolute;top:20px;right:30px;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:1.1111111111vw;color:#0038ff}@media(max-width:860px){.form-popup-wrapper .form-popup-holder .form-popup .form-popup-close-btn{font-size:16px}}.form-popup-wrapper .form-popup-holder .form-popup .form-popup-close-btn:hover{color:#000}.subscribe-form-holder .gf-align-button-left .gform_wrapper .gform_footer{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.tablet .form-outer.inline .form-cols .col{flex:1;padding-right:0;padding-left:30px}.tablet.portrait .subscribe-form-holder .wp-block-columns{display:block}.tablet.portrait .subscribe-form-holder .wp-block-columns .wp-block-column{margin-left:0!important}.tablet.portrait .subscribe-form-holder .newsletter-subscription__form_wrapper{max-width:500px;margin:0}.tablet.portrait .sections-wrapper .gform_wrapper .gfield label{top:-10px;font-size:12px!important}.tablet.portrait .sections-wrapper .gform_wrapper .gfield input[type=text],.tablet.portrait .sections-wrapper .gform_wrapper .gfield input[type=email],.tablet.portrait .sections-wrapper .gform_wrapper .gfield input[type=tel],.tablet.portrait .sections-wrapper .gform_wrapper .gfield textarea{height:52px;font-size:18px}.tablet.portrait .sections-wrapper .gform_wrapper .gfield.field-focus label{top:-10px}.filter-outer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3.1944444444vw}@media(max-width:768px){.filter-outer{margin-bottom:46px}}@media(max-width:640px){.filter-outer{display:block;margin-bottom:46px}}@media(max-width:640px){.filter-outer .col{margin-bottom:10px}}.filter-outer .search-outer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.filter-outer .filter-popup-outer{position:relative}.filter-outer .filter-popup-outer .filter-trigger{position:relative;display:block;width:3.4722222222vw;height:3.4722222222vw;border:#231f20 solid 1px;border-radius:50%;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}@media(max-width:768px){.filter-outer .filter-popup-outer .filter-trigger{width:50px;height:50px}}.filter-outer .filter-popup-outer .filter-trigger svg{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);stroke:#231f20;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.filter-outer .filter-popup-outer .filter-trigger:hover,.filter-outer .filter-popup-outer .filter-trigger.active{border:#006e94 solid 1px}.filter-outer .filter-popup-outer .filter-trigger:hover svg,.filter-outer .filter-popup-outer .filter-trigger.active svg{stroke:#006e94}.filter-outer .search-form{position:relative;width:29.6527777778vw;margin-right:1.3194444444vw}@media(max-width:768px){.filter-outer .search-form{width:300px;margin-right:19px}}.filter-outer .search-form input[type=search],.filter-outer .search-form input[type=text]{width:100%;height:3.4722222222vw;padding-left:4.1666666667vw;font-family:"Avenir LT Pro",sans-serif;font-size:1.1111111111vw;color:#000;background:none;border:0;border-bottom:#bdcedb solid 1px;border-radius:0;box-sizing:border-box;-webkit-appearance:none;outline:none}@media(max-width:768px){.filter-outer .search-form input[type=search],.filter-outer .search-form input[type=text]{height:50px;padding-left:60px;font-size:16px}}.filter-outer .search-form input[type=search]::placeholder,.filter-outer .search-form input[type=text]::placeholder{opacity:.4}.filter-outer .search-form button{position:absolute;left:0;top:0;width:3.4722222222vw;height:3.4722222222vw;text-indent:-9999px;background:none;border:0;-webkit-appearance:none}@media(max-width:768px){.filter-outer .search-form button{width:50px;height:50px}}@media(max-width:640px){.filter-outer .search-form button{padding:0;margin-left:-10px}}.filter-outer .search-form button:before{content:"";position:absolute;left:50%;top:50%;width:1.1111111111vw;height:1.1111111111vw;border:#231f20 solid 1px;border-radius:50%;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}@media(max-width:768px){.filter-outer .search-form button:before{width:16px;height:16px}}.filter-outer .search-form button:after{content:"";position:absolute;right:.9722222222vw;bottom:1.1805555556vw;width:.3472222222vw;height:.0694444444vw;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);background-color:#231f20}@media(max-width:768px){.filter-outer .search-form button:after{right:14px;bottom:17px;width:5px;height:1px}}.location-filter{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:baseline}.location-filter label,.location-filter select{padding:.1388888889vw 0;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:.8333333333vw;line-height:125%;letter-spacing:.1em;text-transform:uppercase}@media(max-width:768px){.location-filter label,.location-filter select{padding:2px 0;font-size:12px}}.location-filter label{padding-bottom:0;color:#70828f}.location-filter select{margin-left:.3472222222vw;padding-right:10px;color:#231f20;background:url(../../../../../../../../themes/pattern-wp/assets/img/arrow-down.svg) 100% 50% no-repeat;border:0;outline:none;-webkit-appearance:none}.filter-popup{position:absolute;top:4.7222222222vw;right:0;z-index:100;opacity:0;visibility:hidden;width:320px;padding:25px 20px;background-color:#fff;box-sizing:border-box;box-shadow:0 20px 54px rgba(0,0,0,.15);-webkit-transform:translateX(0) translateY(-1.5vw) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-1.5vw) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-1.5vw) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-1.5vw) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-1.5vw) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:750ms cubic-bezier(.215,.61,.355,1);-o-transition:750ms cubic-bezier(.215,.61,.355,1);-webkit-transition:750ms cubic-bezier(.215,.61,.355,1);transition:750ms cubic-bezier(.215,.61,.355,1)}@media(max-width:768px){.filter-popup{top:68px}}.filter-popup .close-filter{position:absolute;top:1.0416666667vw;right:1.0416666667vw;width:30px;height:30px;text-indent:-9999px}@media(max-width:768px){.filter-popup .close-filter{top:25px;right:20px;width:14px;height:14px}}.filter-popup .close-filter:before,.filter-popup .close-filter:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:1px;background-color:#231f20;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.filter-popup .close-filter:before{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(45deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(45deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(45deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(45deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(45deg) scale(1,1)}.filter-popup .close-filter:after{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(135deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(135deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(135deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(135deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(135deg) scale(1,1)}.filter-popup hr{display:block;height:1px;margin:30px 0;background:none;border:0;border-bottom:#bdcedb solid 1px}@media(max-width:640px){.filter-popup hr{margin:15px 0}}.filter-popup fieldset legend{display:block;margin-bottom:30px;font-size:12px;line-height:100%;letter-spacing:10%;color:#70828f;text-transform:uppercase}@media(max-width:640px){.filter-popup fieldset legend{margin-bottom:20px}}.filter-popup fieldset .checkboxes-outer li{position:relative;margin-bottom:20px}@media(max-width:640px){.filter-popup fieldset .checkboxes-outer li{margin-bottom:12px}}.filter-popup fieldset .checkboxes-outer li:before{position:absolute;top:-10px;left:0}.filter-popup fieldset .checkboxes-outer li label{position:relative;display:block;z-index:1;font-size:16px;line-height:24px;color:#231f20;cursor:pointer}.filter-popup fieldset .checkboxes-outer li label:after{content:"";position:absolute;top:0;right:0;z-index:1;width:45px;height:24px;background-color:#e1e1e1;border-radius:12px;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.filter-popup fieldset .checkboxes-outer li label:before{content:"";position:absolute;right:2px;top:2px;z-index:2;width:20px;height:20px;background-color:#fff;border-radius:50%;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.filter-popup fieldset .checkboxes-outer li:last-child{margin-bottom:0}.filter-popup fieldset .checkboxes-outer li.transmission:before,.filter-popup fieldset .checkboxes-outer li.lignes-en-t:before,.filter-popup fieldset .checkboxes-outer li.lineas-t:before{content:url(../../../../../../../../themes/pattern-wp/assets/img/icons/t-line.svg)}.filter-popup fieldset .checkboxes-outer li.wind:before,.filter-popup fieldset .checkboxes-outer li.parcs-eoliens:before,.filter-popup fieldset .checkboxes-outer li.parques-eolicos:before{content:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind.svg)}.filter-popup fieldset .checkboxes-outer li.solar:before,.filter-popup fieldset .checkboxes-outer li.fermes-solaires:before,.filter-popup fieldset .checkboxes-outer li.huertas-solares:before{content:url(../../../../../../../../themes/pattern-wp/assets/img/icons/solar.svg)}.filter-popup fieldset .checkboxes-outer li.storage:before{content:url(../../../../../../../../themes/pattern-wp/assets/img/icons/storage.svg)}.filter-popup fieldset .checkboxes-outer li.hydrogen:before{content:url(../../../../../../../../themes/pattern-wp/assets/img/icons/hydrogen.svg)}.filter-popup fieldset .checkboxes-outer li.solar-storage:before{content:url(../../../../../../../../themes/pattern-wp/assets/img/icons/solar-storage.svg)}.filter-popup fieldset .checkboxes-outer li.wind-solar:before,.filter-popup fieldset .checkboxes-outer li.parcs-eoliens-et-solaires:before,.filter-popup fieldset .checkboxes-outer li.parques-eolicos-y-solares:before{content:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-solar.svg)}.filter-popup fieldset .checkboxes-outer li.wind-storage:before{content:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-storage.svg)}.filter-popup fieldset .checkboxes-outer li.wind-hydrogen:before,.filter-popup fieldset .checkboxes-outer li.eolien-hydrogene:before,.filter-popup fieldset .checkboxes-outer li.eolica-hidrogeno:before{content:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-hydrogen.svg)}.filter-popup fieldset .checkboxes-outer li.wind-tline:before{content:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-tline.svg)}.filter-popup fieldset .checkboxes-outer li input[type=checkbox]{position:absolute;top:0;right:0;opacity:0;z-index:2;width:45px;height:24px;-webkit-appearance:none;cursor:pointer}.filter-popup fieldset .checkboxes-outer li input[type=checkbox]:checked+label:after{background-color:#00b6f6}.filter-popup fieldset .checkboxes-outer li input[type=checkbox]:checked+label:before{right:22px}.filter-popup fieldset .portfolio_project_type li,.filter-popup fieldset .portfolio_project_type_map li{padding-left:50px}.filter-popup fieldset.last legend{margin-bottom:20px;padding-top:38px}.filter-popup .filter-items-list{padding-top:17px}.filter-popup .filter-items-list li{margin-bottom:20px;font-size:16px;line-height:150%;color:#231f20}.filter-popup .filter-items-list li a{color:#231f20;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.filter-popup .filter-items-list li a:hover{color:#00b6f6}.filter-popup .filter-items-list.filter-news li.active a{color:#00b6f6}.filter-popup.map-filters{left:105px;top:220px;right:auto}@media(max-width:768px){.filter-popup.map-filters{left:24px;top:auto;bottom:160px}}.filter-popup.active{opacity:1;visibility:visible;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.canada .portfolio-page-tab .filter-outer,.new-mexico .portfolio-page-tab .filter-outer{justify-content:flex-end}.canada .map-search-overlay .map-search-filter-cols,.new-mexico .map-search-overlay .map-search-filter-cols{justify-content:flex-end}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:10001;overflow:hidden;position:fixed;background:#000;opacity:.5}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:10002;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 108px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10004}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:10003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:10005;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;background:rgba(0,0,0,0);border:0;position:fixed;right:2.7777777778vw;top:2.7777777778vw;text-decoration:none;text-align:center;opacity:1;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;left:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:1;margin:0;top:50%;margin-top:-1.7361111111vw;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);width:3.4722222222vw;height:3.4722222222vw;border:#fff solid 1px;border-radius:50%}.mfp-arrow-left{left:2.0833333333vw;background:url(../../../../../../../../themes/pattern-wp/assets/img/lb-prev.svg) 50% 50% no-repeat}.mfp-arrow-right{right:2.0833333333vw;background:url(../../../../../../../../themes/pattern-wp/assets/img/lb-next.svg) 50% 50% no-repeat}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-left:1.3888888889vw;padding-top:.6944444444vw}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px)and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{left:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;transition:all 300ms ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;transition:all 300ms ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:30px;padding-right:30px}}.mfp-wrap.wide-popup .mfp-iframe-holder .mfp-close{top:0}.mfp-wrap.wide-popup .mfp-iframe-holder .mfp-content{max-width:90vw;max-height:90vh}.landscape-message{position:fixed;left:0;top:0;z-index:9999;display:none!important;width:100%;height:200%;background:url(../../../../../../../../themes/pattern-wp/assets/img/bgr-landscape-message.png) center no-repeat #000;background-size:contain;-webkit-transform:translateX(0) translateY(-25%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-25%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-25%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-25%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-25%) translateZ(0) rotate(0deg) scale(1,1)}.mobile.landscape .landscape-message{display:block!important}header{position:fixed;left:0;top:0;z-index:9998;width:100%;-moz-transition:350ms cubic-bezier(.215,.61,.355,1);-o-transition:350ms cubic-bezier(.215,.61,.355,1);-webkit-transition:350ms cubic-bezier(.215,.61,.355,1);transition:350ms cubic-bezier(.215,.61,.355,1)}header .holder{position:relative;padding:3.6805555556vw 0 1.5277777778vw;-moz-transition:1000ms cubic-bezier(.215,.61,.355,1);-o-transition:1000ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1000ms cubic-bezier(.215,.61,.355,1);transition:1000ms cubic-bezier(.215,.61,.355,1)}header .holder:before,header .holder:after{content:"";display:table}header .holder:after{clear:both}@media(max-width:1024px){header .holder{width:auto;padding:20px 60px;box-sizing:border-box}}@media(max-width:640px){header .holder{padding:20px 24px}}header .holder .logo{float:left;position:relative;z-index:2;width:10.833vw;height:3.055vw;text-indent:-9999px;outline:none}@media(max-width:1024px){header .holder .logo{width:156px;height:44px}}header .holder .logo:before,header .holder .logo:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;-moz-transition:350ms cubic-bezier(.215,.61,.355,1);-o-transition:350ms cubic-bezier(.215,.61,.355,1);-webkit-transition:350ms cubic-bezier(.215,.61,.355,1);transition:350ms cubic-bezier(.215,.61,.355,1)}header .holder .logo:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/logo-light.svg)}header .holder .logo:after{opacity:0;background-image:url(../../../../../../../../themes/pattern-wp/assets/img/logo-dark.svg)}header .holder .nav-trigger{float:right;z-index:2;position:relative;display:none;width:20px;height:14px;margin-top:15px}@media(max-width:1024px){header .holder .nav-trigger{display:block}}header .holder .nav-trigger span{position:absolute;left:0;width:100%;height:2px;background:#fff;border-radius:1px;-moz-transition:350ms cubic-bezier(.77,0,.175,1);-o-transition:350ms cubic-bezier(.77,0,.175,1);-webkit-transition:350ms cubic-bezier(.77,0,.175,1);transition:350ms cubic-bezier(.77,0,.175,1)}header .holder .nav-trigger span:nth-child(1){top:0}header .holder .nav-trigger span:nth-child(2){top:6px}header .holder .nav-trigger span:nth-child(3){top:12px}header .holder nav{float:right}@media(max-width:1024px){header .holder nav{position:absolute;left:0;top:0;right:-150px;overflow:hidden;float:none;height:100vh;background:#fff;-webkit-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:650ms cubic-bezier(.215,.61,.355,1);-o-transition:650ms cubic-bezier(.215,.61,.355,1);-webkit-transition:650ms cubic-bezier(.215,.61,.355,1);transition:650ms cubic-bezier(.215,.61,.355,1)}}header .holder nav ul.header-menu{float:left}@media(max-width:1024px){header .holder nav ul.header-menu{float:none;-moz-transition:650ms cubic-bezier(.77,0,.175,1);-o-transition:650ms cubic-bezier(.77,0,.175,1);-webkit-transition:650ms cubic-bezier(.77,0,.175,1);transition:650ms cubic-bezier(.77,0,.175,1)}}header .holder nav ul.header-menu li{float:left;margin-right:2.0833vw}@media(max-width:1024px){header .holder nav ul.header-menu li{float:none;margin:0 0 20px}header .holder nav ul.header-menu li:last-child{margin-bottom:0}}@media(max-width:640px){header .holder nav ul.header-menu li{margin-bottom:10px}}header .holder nav ul.header-menu li a{display:block;font-family:"Avenir LT Pro Heavy",sans-serif;text-transform:uppercase;color:#fff;line-height:3.055vw;font-size:1.04166vw;-moz-transition:350ms cubic-bezier(.215,.61,.355,1);-o-transition:350ms cubic-bezier(.215,.61,.355,1);-webkit-transition:350ms cubic-bezier(.215,.61,.355,1);transition:350ms cubic-bezier(.215,.61,.355,1)}@media(max-width:1024px){header .holder nav ul.header-menu li a{padding:10px 0;font-size:20px;line-height:normal;letter-spacing:1px;color:#000}}@media(max-width:640px){header .holder nav ul.header-menu li a{font-size:15px;line-height:18px;color:#000}}header .holder nav ul.header-menu li a.active,header .holder nav ul.header-menu li a:hover{color:#00b6f6!important}header .holder nav ul.header-menu li.current-menu-item a{color:#00b6f6!important}header .holder nav ul.header-menu li:last-child{margin-right:0}header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children{padding:0 2.0833vw;position:relative}@media(max-width:1024px){header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children{display:none;padding-left:0;padding-right:20px}}header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children:after{content:"";width:0;height:0;border-style:solid;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);border-top:6px solid #fff;border-bottom:0;position:absolute;top:1.35vw;right:0;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:350ms cubic-bezier(.215,.61,.355,1);-o-transition:350ms cubic-bezier(.215,.61,.355,1);-webkit-transition:350ms cubic-bezier(.215,.61,.355,1);transition:350ms cubic-bezier(.215,.61,.355,1)}@media(max-width:1024px){header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children:after{top:18px;right:0;border-top:6px solid #000}}header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children:before{content:"";width:1px;height:60%;background-color:#fff;position:absolute;top:50%;left:0;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:350ms cubic-bezier(.215,.61,.355,1);-o-transition:350ms cubic-bezier(.215,.61,.355,1);-webkit-transition:350ms cubic-bezier(.215,.61,.355,1);transition:350ms cubic-bezier(.215,.61,.355,1)}@media(max-width:1024px){header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children:before{content:none}}header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children .sub-menu{position:absolute;top:100%;left:2.0833vw;-webkit-transform:translateX(0) translateY(50px) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(50px) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(50px) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(50px) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(50px) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:350ms cubic-bezier(.215,.61,.355,1);-o-transition:350ms cubic-bezier(.215,.61,.355,1);-webkit-transition:350ms cubic-bezier(.215,.61,.355,1);transition:350ms cubic-bezier(.215,.61,.355,1);opacity:0;pointer-events:none}@media(max-width:1024px){header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children .sub-menu{top:calc(100% + 10px);left:0}}header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children .sub-menu a{line-height:2.055vw}header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children .sub-menu a:hover,header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children .sub-menu a:active{color:#fff}header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children .sub-menu.active{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);opacity:1;pointer-events:auto}header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children.active-parent:after{border-top:6px solid #00b6f6}header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children.active-parent:before{background-color:#00b6f6}header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children.active-parent>a{color:#00b6f6}header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children.active-parent>a:hover,header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children.active-parent>a:active{color:#00b6f6}@media(max-width:1024px){header .holder nav ul.header-menu.desktop-menu{display:none}}header .holder nav .mobile-menu-sections{display:none}@media(max-width:1024px){header .holder nav .mobile-menu-sections{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:160px;box-sizing:border-box}header .holder nav .mobile-menu-sections ul.header-menu{padding:0 60px}header .holder nav .mobile-menu-sections .bottom{padding:0 60px 40px}header .holder nav .mobile-menu-sections .bottom p{opacity:.6;font-size:16px;line-height:150%;color:#000}header .holder nav .mobile-menu-sections .bottom ul{display:flex;margin-bottom:30px}header .holder nav .mobile-menu-sections .bottom ul li{margin-right:20px}header .holder nav .mobile-menu-sections .bottom ul li a{display:block;outline:none}header .holder nav .mobile-menu-sections .bottom ul li a svg{fill:#70828f;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}header .holder nav .mobile-menu-sections .bottom ul li:last-child{margin-right:0}}@media(max-width:640px){header .holder nav .mobile-menu-sections{padding-top:120px}header .holder nav .mobile-menu-sections ul.header-menu{padding:0 24px}header .holder nav .mobile-menu-sections .bottom{padding:120px 24px}}header:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;-webkit-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:350ms cubic-bezier(.215,.61,.355,1);-o-transition:350ms cubic-bezier(.215,.61,.355,1);-webkit-transition:350ms cubic-bezier(.215,.61,.355,1);transition:350ms cubic-bezier(.215,.61,.355,1)}header.sticky:before{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}header.sticky .holder .logo:before{opacity:0}header.sticky .holder .logo:after{opacity:1}header.sticky .holder .nav-trigger span{background:#000}header.sticky .holder nav ul li a{color:#000}header.sticky .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children:before{background-color:#000}header.sticky .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children:after{border-top:6px solid #000}header.delayed .holder .logo:before,header.delayed .holder .logo:after{-moz-transition:750ms 500ms cubic-bezier(.215,.61,.355,1);-o-transition:750ms 500ms cubic-bezier(.215,.61,.355,1);-webkit-transition:750ms 500ms cubic-bezier(.215,.61,.355,1);transition:750ms 500ms cubic-bezier(.215,.61,.355,1)}header.delayed .holder .nav-trigger span{-moz-transition:750ms 500ms cubic-bezier(.215,.61,.355,1);-o-transition:750ms 500ms cubic-bezier(.215,.61,.355,1);-webkit-transition:750ms 500ms cubic-bezier(.215,.61,.355,1);transition:750ms 500ms cubic-bezier(.215,.61,.355,1)}header.delayed .holder nav ul li a{-moz-transition:750ms 500ms cubic-bezier(.215,.61,.355,1);-o-transition:750ms 500ms cubic-bezier(.215,.61,.355,1);-webkit-transition:750ms 500ms cubic-bezier(.215,.61,.355,1);transition:750ms 500ms cubic-bezier(.215,.61,.355,1)}.nav-opened header .holder .logo:before{opacity:0;-moz-transition:1000ms cubic-bezier(.77,0,.175,1);-o-transition:1000ms cubic-bezier(.77,0,.175,1);-webkit-transition:1000ms cubic-bezier(.77,0,.175,1);transition:1000ms cubic-bezier(.77,0,.175,1)}.nav-opened header .holder .logo:after{opacity:1;-moz-transition:1000ms cubic-bezier(.77,0,.175,1);-o-transition:1000ms cubic-bezier(.77,0,.175,1);-webkit-transition:1000ms cubic-bezier(.77,0,.175,1);transition:1000ms cubic-bezier(.77,0,.175,1)}.nav-opened header .holder .nav-trigger span{background:#000}.nav-opened header .holder .nav-trigger span:nth-child(1){-webkit-transform:translateX(0) translateY(6px) translateZ(0) rotate(45deg) scale(1,1);-moz-transform:translateX(0) translateY(6px) translateZ(0) rotate(45deg) scale(1,1);-ms-transform:translateX(0) translateY(6px) translateZ(0) rotate(45deg) scale(1,1);-o-transform:translateX(0) translateY(6px) translateZ(0) rotate(45deg) scale(1,1);transform:translateX(0) translateY(6px) translateZ(0) rotate(45deg) scale(1,1)}.nav-opened header .holder .nav-trigger span:nth-child(2){opacity:0;-webkit-transform:translateX(-60px) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-60px) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-60px) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-60px) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-60px) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.nav-opened header .holder .nav-trigger span:nth-child(3){-webkit-transform:translateX(0) translateY(-6px) translateZ(0) rotate(-45deg) scale(1,1);-moz-transform:translateX(0) translateY(-6px) translateZ(0) rotate(-45deg) scale(1,1);-ms-transform:translateX(0) translateY(-6px) translateZ(0) rotate(-45deg) scale(1,1);-o-transform:translateX(0) translateY(-6px) translateZ(0) rotate(-45deg) scale(1,1);transform:translateX(0) translateY(-6px) translateZ(0) rotate(-45deg) scale(1,1)}.nav-opened header .holder nav{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);left:0}.nav-opened header .holder nav ul{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.going-down header{-webkit-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1)}.going-down header.stay-in-view{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.first-time-visited header .holder{-webkit-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1)}.header-active header:before{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.dark header .holder .logo:before{opacity:0}.dark header .holder .logo:after{opacity:1}.dark header .holder .nav-trigger span{background:#000}.dark header .holder nav ul li a{color:#000;-moz-transition:1500ms cubic-bezier(.215,.61,.355,1);-o-transition:1500ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1500ms cubic-bezier(.215,.61,.355,1);transition:1500ms cubic-bezier(.215,.61,.355,1)}.dark header .holder nav ul li.wpml-ls-item.menu-item-has-children:before{background-color:#000}.dark header .holder nav ul li.wpml-ls-item.menu-item-has-children:after{border-top:6px solid #000}.mobile .first-time-visited header .holder{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.desktop header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children>a{pointer-events:none}.modal-open header{-webkit-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1)}.modal-open header.stay-in-view{-webkit-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1)}.logged-in .wpml-ls-item.menu-item-has-children{display:inline-block}@media(max-width:1024px){.logged-in header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children{display:inline-block}}.wpml-ls-item.menu-item-has-children{display:none}.footer{position:relative;z-index:2;padding:8.33vw 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:640px){.footer{padding:55px 0}}.footer .top{position:relative;display:flex;justify-content:space-between;padding-left:28.611vw;margin-bottom:10.1388vw}@media(max-width:640px){.footer .top{display:block;padding-left:0;margin-bottom:72px}}.footer .top .logo{display:block;position:absolute;left:0;top:0;width:10.833vw;height:3.055vw;text-indent:-9999px;background:url(../../../../../../../../themes/pattern-wp/assets/img/logo-dark.svg) center no-repeat;background-size:100% 100%;outline:none}@media(max-width:768px){.footer .top .logo{width:131px;height:37px;background-size:100% auto}}@media(max-width:640px){.footer .top .logo{position:relative;left:auto;top:auto;margin:0 0 70px;width:156px;height:44px}}@media(max-width:640px){.footer .top ul{margin-bottom:60px}.footer .top ul:last-child{margin-bottom:0}}.footer .top ul li{margin-bottom:2.0833vw}@media(max-width:768px){.footer .top ul li{margin-bottom:30px}}@media(max-width:640px){.footer .top ul li{margin-bottom:10px}}.footer .top ul li a{font-family:"Avenir LT Pro Heavy",sans-serif;font-size:1.04166vw;color:#231f20;text-transform:uppercase;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}@media(max-width:768px){.footer .top ul li a{font-size:15px;line-height:100%}}@media(max-width:640px){.footer .top ul li a{display:block;padding:10px 0;font-size:15px}}.footer .top ul li a:hover{color:#00b6f6}.footer .top ul li:last-child{margin-bottom:0}.footer .top ul.mobile-footer-menu{display:none}@media(max-width:768px){.footer .top ul.mobile-footer-menu{display:block}}@media(max-width:768px){.footer .top ul.footer-menu-2,.footer .top ul.footer-menu-3{display:none}}.footer .bottom:before,.footer .bottom:after{content:"";display:table}.footer .bottom:after{clear:both}@media(max-width:768px){.footer .bottom{display:flex;justify-content:space-between;align-items:center}.footer .bottom:before,.footer .bottom:after{display:none}}@media(max-width:640px){.footer .bottom{flex-wrap:wrap;flex-direction:column;align-items:flex-start}}.footer .bottom p{float:left;width:28.611vw;line-height:1.66vw;font-size:1.11vw;color:rgba(35,31,32,.6)}@media(max-width:768px){.footer .bottom p{float:none;width:auto;font-size:12px}}@media(max-width:640px){.footer .bottom p{order:2;width:100%;font-size:16px;line-height:150%}}.footer .bottom ul{float:left;display:flex;align-items:center}@media(max-width:768px){.footer .bottom ul{float:none}}@media(max-width:640px){.footer .bottom ul{order:1;display:block;margin-bottom:28px;text-align:center}}.footer .bottom ul li{margin-right:3.4722vw}@media(max-width:640px){.footer .bottom ul li{float:none;display:inline-block;margin:0 10px}}.footer .bottom ul li a{display:block;outline:none}.footer .bottom ul li a svg{fill:#70828f;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.footer .bottom ul li a:hover svg{fill:#00b6f6}.footer .bottom ul li:last-child{margin-right:0}.post-grid-outer{padding-bottom:6.25vw;padding-top:12.15277vw}@media(max-width:640px){.post-grid-outer{padding-top:120px}}.post-grid-outer .post-grid,.post-grid-outer .item-grid{margin-bottom:6.25vw}.portfolio-page-tab .post-grid-outer{padding-top:0}.crew-stories-outer .form-outer.inline{grid-row-start:2}.crew-stories-outer .post-grid article{box-shadow:0 20px 54px rgba(0,0,0,.15)}@media(max-width:640px){.crew-stories-outer .post-grid article{order:9}}.crew-stories-outer .post-grid article:nth-of-type(n+9){display:none}@media(max-width:640px){.crew-stories-outer .post-grid article:nth-child(n+10){order:12}}.crew-stories-outer .post-grid .form-outer{padding:10.0694444444vw 0 17.3611111111vw 0;margin:8.3333333333vw 0 11.8055555556vw 0}@media(max-width:640px){.crew-stories-outer .post-grid .form-outer{padding:80px 0;margin:40px 0}}.crew-stories-outer .post-grid .form-outer.second{padding:10.0694444444vw 0;margin:8.3333333333vw 0;grid-column-start:1;grid-column-end:4;grid-row-start:auto;grid-row-end:auto}@media(max-width:640px){.crew-stories-outer .post-grid .form-outer.second{padding:80px 0;margin:40px 0;order:11}}.crew-stories-outer .post-grid .load-more-crew{grid-column-start:1;grid-column-end:4;text-align:right}@media(max-width:640px){.crew-stories-outer .post-grid .load-more-crew{order:999}}.crew-stories-outer .post-grid .load-more-crew a{text-decoration:underline}.post-grid,.article-slider{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1.6666666667vw}.post-grid article,.article-slider article{position:relative;width:27.2222222222vw;height:38.3333333333vw}@media(max-width:768px){.post-grid article,.article-slider article{width:210px;height:300px}}@media(max-width:640px){.post-grid article,.article-slider article{width:234px;height:330px}}.post-grid article a,.article-slider article a{display:block;position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100%;color:#fff}.post-grid article a .img-holder,.article-slider article a .img-holder{position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100%;background-color:#00b6f6}.post-grid article a .img-holder:before,.article-slider article a .img-holder:before{content:"";position:absolute;left:0;bottom:0;z-index:2;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);-moz-transition:250ms cubic-bezier(.215,.61,.355,1);-o-transition:250ms cubic-bezier(.215,.61,.355,1);-webkit-transition:250ms cubic-bezier(.215,.61,.355,1);transition:250ms cubic-bezier(.215,.61,.355,1)}@media(max-width:640px){.post-grid article a .img-holder:before,.article-slider article a .img-holder:before{background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%)}}.post-grid article a .img-holder span,.article-slider article a .img-holder span{display:block;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;-moz-transition:750ms cubic-bezier(.215,.61,.355,1);-o-transition:750ms cubic-bezier(.215,.61,.355,1);-webkit-transition:750ms cubic-bezier(.215,.61,.355,1);transition:750ms cubic-bezier(.215,.61,.355,1)}.post-grid article a .txt,.article-slider article a .txt{position:absolute;left:2.77vw;right:2.77vw;bottom:2.77vw;z-index:3}@media(max-width:640px){.post-grid article a .txt,.article-slider article a .txt{left:24px;right:24px;bottom:24px}}.post-grid article a .txt h4,.article-slider article a .txt h4{margin-bottom:1.388vw;-webkit-transform:translateX(0) translateY(6.383vw) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(6.383vw) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(6.383vw) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(6.383vw) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(6.383vw) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:750ms cubic-bezier(.215,.61,.355,1);-o-transition:750ms cubic-bezier(.215,.61,.355,1);-webkit-transition:750ms cubic-bezier(.215,.61,.355,1);transition:750ms cubic-bezier(.215,.61,.355,1)}@media(max-width:768px){.post-grid article a .txt h4,.article-slider article a .txt h4{margin-bottom:10px;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}}@media(max-width:640px){.post-grid article a .txt h4,.article-slider article a .txt h4{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin-bottom:20px}}.post-grid article a .txt p,.article-slider article a .txt p{overflow:hidden;opacity:0;height:4.995vw;margin-bottom:1.388vw;font-size:1.11vw;line-height:150%;-webkit-transform:translateX(0) translateY(4.995vw) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(4.995vw) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(4.995vw) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(4.995vw) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(4.995vw) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:750ms cubic-bezier(.215,.61,.355,1);-o-transition:750ms cubic-bezier(.215,.61,.355,1);-webkit-transition:750ms cubic-bezier(.215,.61,.355,1);transition:750ms cubic-bezier(.215,.61,.355,1)}@media(max-width:768px){.post-grid article a .txt p,.article-slider article a .txt p{display:none}}.post-grid article a .txt span,.article-slider article a .txt span{display:block;position:relative;font-family:"Avenir LT Pro Heavy",sans-serif;text-transform:uppercase;font-size:.833vw;letter-spacing:.1em}@media(max-width:768px){.post-grid article a .txt span,.article-slider article a .txt span{font-size:12px;line-height:170%}}.post-grid article:last-child,.article-slider article:last-child{margin-right:0}.item-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:1.5972222222vw;grid-row-gap:2.0833333333vw;margin:0 auto}@media(max-width:640px){.item-grid{display:block}}.item-grid article{position:relative}@media(max-width:640px){.item-grid article{max-width:300px;margin:0 auto 24px}}.item-grid article .outer-box{display:flex;flex-direction:column;justify-content:flex-end;height:28.2638888889vw;-moz-transition:750ms cubic-bezier(.215,.61,.355,1);-o-transition:750ms cubic-bezier(.215,.61,.355,1);-webkit-transition:750ms cubic-bezier(.215,.61,.355,1);transition:750ms cubic-bezier(.215,.61,.355,1)}@media(max-width:640px){.item-grid article .outer-box{height:410px}}.item-grid article .outer-box figure{position:absolute;left:0;top:0;z-index:1;width:100%;height:75%;background-size:cover;background-repeat:no-repeat;background-position:50% 0}.item-grid article .outer-box .post-content{position:relative;z-index:2;overflow:hidden;padding:1.7361111111vw;background-color:#fff;border:rgba(189,206,219,.4) solid 1px;box-sizing:border-box}@media(max-width:640px){.item-grid article .outer-box .post-content{padding:24px}}.item-grid article .outer-box .post-content span{display:block;position:relative;margin-bottom:.6944444444vw;padding-left:1.7361111111vw;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:.6944444444vw;line-height:1.5277777778vw;color:#70828f;letter-spacing:1.5px;text-transform:uppercase}@media(max-width:640px){.item-grid article .outer-box .post-content span{padding-left:25px;margin-bottom:10px;font-size:10px;line-height:22px}}.item-grid article .outer-box .post-content span:before{content:"";position:absolute;left:0;top:0;width:1.3888888889vw;height:1.3888888889vw;background-position:50% 50%;background-size:100% auto;background-repeat:no-repeat}@media(max-width:640px){.item-grid article .outer-box .post-content span:before{width:20px;height:20px}}.item-grid article .outer-box .post-content span.transmission:before,.item-grid article .outer-box .post-content span.lignes-en-t:before,.item-grid article .outer-box .post-content span.lineas-t:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/t-line.svg)}.item-grid article .outer-box .post-content span.wind:before,.item-grid article .outer-box .post-content span.parcs-eoliens:before,.item-grid article .outer-box .post-content span.parques-eolicos:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind.svg)}.item-grid article .outer-box .post-content span.solar:before,.item-grid article .outer-box .post-content span.fermes-solaires:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/solar.svg)}.item-grid article .outer-box .post-content span.storage:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/storage.svg)}.item-grid article .outer-box .post-content span.hydrogen:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/hydrogen.svg)}.item-grid article .outer-box .post-content span.solar-storage:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/solar-storage.svg)}.item-grid article .outer-box .post-content span.wind-solar:before,.item-grid article .outer-box .post-content span.parcs-eoliens-et-solaires:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-solar.svg)}.item-grid article .outer-box .post-content span.wind-storage:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-storage.svg)}.item-grid article .outer-box .post-content span.wind-hydrogen:before,.item-grid article .outer-box .post-content span.eolien-hydrogene:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-hydrogen.svg)}.item-grid article .outer-box .post-content h4{margin-bottom:.6944444444vw;font-size:1.5277777778vw;line-height:130%;color:#231f20;-moz-transition:all 750ms cubic-bezier(.215,.61,.355,1);-o-transition:all 750ms cubic-bezier(.215,.61,.355,1);-webkit-transition:all 750ms cubic-bezier(.215,.61,.355,1);transition:all 750ms cubic-bezier(.215,.61,.355,1)}@media(max-width:640px){.item-grid article .outer-box .post-content h4{margin-bottom:10px;font-size:22px}}.item-grid article .outer-box .post-content p{opacity:0;overflow:hidden;height:0;color:#70828f;-moz-transition:all 750ms cubic-bezier(.215,.61,.355,1);-o-transition:all 750ms cubic-bezier(.215,.61,.355,1);-webkit-transition:all 750ms cubic-bezier(.215,.61,.355,1);transition:all 750ms cubic-bezier(.215,.61,.355,1)}.item-grid article .outer-box .post-content .more{display:block;padding-top:.6944444444vw;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:.8333333333vw;line-height:170%;color:#231f20;letter-spacing:.1em;text-transform:uppercase}@media(max-width:640px){.item-grid article .outer-box .post-content .more{padding-top:5px;font-size:12px}}html.desktop .post-grid article a:hover .img-holder:before,html.desktop .article-slider article a:hover .img-holder:before{height:130%}html.desktop .post-grid article a:hover .img-holder span,html.desktop .article-slider article a:hover .img-holder span{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1.02,1.02);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1.02,1.02);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1.02,1.02);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1.02,1.02);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1.02,1.02)}html.desktop .post-grid article a:hover .txt h4,html.desktop .article-slider article a:hover .txt h4{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}html.desktop .post-grid article a:hover .txt p,html.desktop .article-slider article a:hover .txt p{opacity:1;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}html.desktop .post-grid article a:hover .txt span,html.desktop .article-slider article a:hover .txt span{color:#00b6f6}html.desktop .item-grid article .outer-box:hover{background-color:#fff;box-shadow:0 20px 50px rgba(0,0,0,.1)}html.desktop .item-grid article .outer-box:hover .post-content p{opacity:1;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}html.desktop .item-grid article .outer-box:hover .post-content .more{color:#00b6f6}.back-to-page{padding:0 7.5vw}.back-to-page .holder{border-top:#e1e1e1 solid 2px;padding:3.4722222222vw 0}@media(max-width:640px){.back-to-page .holder{width:100%}}.page-not-found-outer{overflow:hidden;padding:6.5277777778vw 0 13.8888888889vw;margin-top:8.3333333333vw}@media(max-width:640px){.page-not-found-outer{padding:120px 0 90px 0;margin-top:0}}.page-not-found-outer .decoration{position:absolute;left:0;top:0;width:100%;height:100%}.page-not-found-outer .decoration span{display:block;position:absolute;left:50%;top:50%;opacity:.3;z-index:-1;width:89.44vw;height:89.44vw;background:radial-gradient(circle closest-side,#08d0d5,#ffffff);-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.page-not-found-outer .img-wrapper{position:relative;margin:0 auto}.page-not-found-outer .img-wrapper:before,.page-not-found-outer .img-wrapper:after{content:"4";position:absolute;top:50%;z-index:2;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:20.8333333333vw;color:#231f20;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.page-not-found-outer .img-wrapper:before{left:-13.8888888889vw}.page-not-found-outer .img-wrapper:after{right:-13.8888888889vw}.page-not-found-outer h1{margin-bottom:2.3611111111vw;font-family:"Avenir LT Pro",sans-serif;font-size:1.9444444444vw;line-height:132%;text-align:center}@media(max-width:640px){.page-not-found-outer h1{font-size:22px}}@media(max-width:640px){.contact-forms-outer{padding-top:120px}}body.page-template-tpl-special-event header .holder nav,body.page-template-tpl-special-event-gallery header .holder nav,body.page-template-tpl-special-event-gallery-2 header .holder nav{display:none}body.page-template-tpl-special-event .footer .top>ul,body.page-template-tpl-special-event-gallery .footer .top>ul,body.page-template-tpl-special-event-gallery-2 .footer .top>ul{display:none}body.page-template-tpl-special-event .footer .bottom ul,body.page-template-tpl-special-event-gallery .footer .bottom ul,body.page-template-tpl-special-event-gallery-2 .footer .bottom ul{float:right}@keyframes revealTextAnim{0%,15%{opacity:0;-webkit-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,75%{opacity:1;-webkit-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}100%{opacity:1;-webkit-transform:translateX(-50%) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-100%) translateZ(0) rotate(0deg) scale(1,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}}.home-hero{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#121728;background-position:center center;background-repeat:no-repeat;background-size:cover}@media(max-width:640px){.home-hero{position:relative;height:auto!important;background-color:#fff}}.home-hero .slider{position:relative;height:100%}@media(max-width:640px){.home-hero .slider{overflow:hidden;height:420px}}.home-hero .slider .slide{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;background:#000;pointer-events:none;filter:blur(35px);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1.2,1.2);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1.2,1.2);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1.2,1.2);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1.2,1.2);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1.2,1.2);-moz-transition:1000ms ease-in-out;-o-transition:1000ms ease-in-out;-webkit-transition:1000ms ease-in-out;transition:1000ms ease-in-out}.home-hero .slider .slide .animated-bgr{position:absolute;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover}.home-hero .slider .slide.active{opacity:1;pointer-events:all;filter:blur(0);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.home-hero h2{position:absolute;left:50%;top:0%;opacity:0;z-index:2;width:85vw;height:100%;pointer-events:none;-webkit-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.home-hero h2 span{position:absolute;left:0;top:50%;display:block;width:50vw;font-size:4.8611111111vw;line-height:125%;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}@media(max-width:640px){.home-hero h2 span{font-size:28px;line-height:132%}}@media(max-width:640px){.home-hero h2{position:relative;left:auto;top:auto;opacity:1;display:none;width:100%;height:auto;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.home-hero h2 span{position:relative;top:auto;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);width:auto;padding:50px 24px}}.home-hero .bullets{position:absolute;left:50%;bottom:3.4722222222vw;-moz-transition:1000ms cubic-bezier(.215,.61,.355,1);-o-transition:1000ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1000ms cubic-bezier(.215,.61,.355,1);transition:1000ms cubic-bezier(.215,.61,.355,1)}.home-hero .bullets:before,.home-hero .bullets:after{content:"";display:table}.home-hero .bullets:after{clear:both}.home-hero .bullets li{float:left;margin-right:1.3888888889vw;cursor:pointer}.home-hero .bullets li a{display:block;width:1.3888888889vw;height:1.3888888889vw;border:2px solid #fff;border-radius:50%;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.3,.3);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.3,.3);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.3,.3);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.3,.3);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.3,.3);-moz-transition:1000ms cubic-bezier(.215,.61,.355,1);-o-transition:1000ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1000ms cubic-bezier(.215,.61,.355,1);transition:1000ms cubic-bezier(.215,.61,.355,1)}.home-hero .bullets li:hover a{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.75,.75);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.75,.75);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.75,.75);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.75,.75);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.75,.75);-moz-transition:350ms cubic-bezier(.215,.61,.355,1);-o-transition:350ms cubic-bezier(.215,.61,.355,1);-webkit-transition:350ms cubic-bezier(.215,.61,.355,1);transition:350ms cubic-bezier(.215,.61,.355,1)}.home-hero .bullets li:last-child{margin-right:0}.home-hero .bullets li.active a{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}@media(max-width:640px){.home-hero .bullets{display:none}}.home-hero:after{content:"";display:block;position:absolute;left:0;bottom:0;width:300vw;height:300vw;background:#fff;border-radius:50%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(50%) translateZ(0) rotate(0deg) scale(0,0);-moz-transform:translateX(-50%) translateY(50%) translateZ(0) rotate(0deg) scale(0,0);-ms-transform:translateX(-50%) translateY(50%) translateZ(0) rotate(0deg) scale(0,0);-o-transform:translateX(-50%) translateY(50%) translateZ(0) rotate(0deg) scale(0,0);transform:translateX(-50%) translateY(50%) translateZ(0) rotate(0deg) scale(0,0);-moz-transition:1500ms 500ms cubic-bezier(.215,.61,.355,1);-o-transition:1500ms 500ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1500ms 500ms cubic-bezier(.215,.61,.355,1);transition:1500ms 500ms cubic-bezier(.215,.61,.355,1)}.portrait .home-hero:after{width:300vh;height:300vh}.home.inactive-hero .home-hero h2{opacity:1;animation:revealTextAnim 3250ms forwards cubic-bezier(.215,.61,.355,1)}.home.inactive-hero .home-hero:after{-webkit-transform:translateX(-50%) translateY(50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:1500ms 0ms cubic-bezier(.215,.61,.355,1);-o-transition:1500ms 0ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1500ms 0ms cubic-bezier(.215,.61,.355,1);transition:1500ms 0ms cubic-bezier(.215,.61,.355,1)}.home.inactive-hero .home-sections-wrapper{-webkit-transform:translateX(0) translateY(0%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0%) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:1500ms cubic-bezier(.215,.61,.355,1);-o-transition:1500ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1500ms cubic-bezier(.215,.61,.355,1);transition:1500ms cubic-bezier(.215,.61,.355,1);-moz-transition-delay:2500ms;-o-transition-delay:2500ms;-webkit-transition-delay:2500ms;transition-delay:2500ms}.home.first-time-visited .home-hero .bullets{opacity:0;pointer-events:none;-webkit-transform:translateX(0) translateY(14.5833333333vw) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(14.5833333333vw) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(14.5833333333vw) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(14.5833333333vw) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(14.5833333333vw) translateZ(0) rotate(0deg) scale(1,1)}.home-sections-wrapper{-webkit-transform:translateX(0) translateY(100%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(100%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(100%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(100%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(100%) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:750ms cubic-bezier(.215,.61,.355,1);-o-transition:750ms cubic-bezier(.215,.61,.355,1);-webkit-transition:750ms cubic-bezier(.215,.61,.355,1);transition:750ms cubic-bezier(.215,.61,.355,1)}.mobile .home-sections-wrapper{overflow-y:auto;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.mobile .home.inactive-hero h2{animation:none}.mobile .home.inactive-hero .home-hero:after{display:none}.tablet .home-hero{overflow-x:hidden}.article-slider{display:block}.news-top .filter-outer{padding-right:33.3333%}@media(max-width:768px){.news-top .filter-outer{padding-right:0}}@media(max-width:640px){.news-top .filter-outer{display:block}}.news-top .filter-outer .search-form{width:22.7083333333vw}@media(max-width:768px){.news-top .filter-outer .search-form{width:350px}}@media(max-width:640px){.post-grid{display:flex;flex-direction:column}}@media(max-width:640px){.post-grid article{order:7;width:100%;height:120vw;margin-bottom:24px}}@media(max-width:640px){.post-grid article:nth-child(3){order:1}}@media(max-width:640px){.post-grid article:nth-child(4){order:2}}@media(max-width:640px){.post-grid article:nth-child(5){order:4}}@media(max-width:640px){.post-grid article:nth-child(6){order:5;margin-bottom:0}}@media(max-width:640px){.post-grid article .txt h4{font-size:28px}}.post-grid aside{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:3;padding-left:6.9444444444vw}@media(max-width:768px){.post-grid aside{padding-left:30px}}@media(max-width:640px){.post-grid aside{grid:none;order:3;width:100%;padding:0}}.post-grid aside .widget h5{margin-bottom:3.6111111111vw}@media(max-width:640px){.post-grid aside .widget h5{margin-bottom:26px}}@media(max-width:768px){.post-grid aside .widget h5{margin-bottom:52px}}@media(max-width:640px){.post-grid aside .widget h5{margin-bottom:30px;padding-top:10px}}@media(max-width:640px){.post-grid aside .widget .aside-post-list{margin-bottom:80px}}.post-grid aside .widget .aside-post-list li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:1.3888888889vw}@media(max-width:640px){.post-grid aside .widget .aside-post-list li{margin-bottom:10px}}@media(max-width:768px){.post-grid aside .widget .aside-post-list li{margin-bottom:20px}}.post-grid aside .widget .aside-post-list li figure{flex:0 0 5vw;width:5vw;height:5vw}@media(max-width:768px){.post-grid aside .widget .aside-post-list li figure{flex:0 0 45px;width:45px;height:45px}}@media(max-width:640px){.post-grid aside .widget .aside-post-list li figure{flex:0 0 80px;width:80px;height:80px}}.post-grid aside .widget .aside-post-list li figure img{display:block;width:100%;height:auto}.post-grid aside .widget .aside-post-list li hgroup{padding-left:1.7361111111vw}@media(max-width:768px){.post-grid aside .widget .aside-post-list li hgroup{padding-left:13px}}@media(max-width:640px){.post-grid aside .widget .aside-post-list li hgroup{align-self:center}}.post-grid aside .widget .aside-post-list li hgroup h4{font-family:"Avenir LT Pro",sans-serif;font-size:1.25vw;line-height:116%}@media(max-width:768px){.post-grid aside .widget .aside-post-list li hgroup h4{font-size:12px}}@media(max-width:640px){.post-grid aside .widget .aside-post-list li hgroup h4{font-size:18px}}.post-grid aside .widget .aside-post-list li hgroup h4 a{color:#231f20;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.post-grid aside .widget .aside-post-list li hgroup h4 a:hover{color:#00b6f6}.post-grid aside .widget .aside-post-list.perks-list li h4{color:#231f20}.post-grid aside .widget .aside-post-list.perks-list li figure img{height:100%;object-fit:cover}.post-grid .form-outer{padding:17.3611111111vw 0;margin:-7.861vw 0}@media(max-width:768px){.post-grid .form-outer{padding:80px 0;margin:-10px 0}}@media(max-width:640px){.post-grid .form-outer{order:6}}.post-single-holder{position:relative;max-width:56.1111111111vw;margin:0 auto;padding-top:16.3888888889vw}@media(max-width:768px){.post-single-holder{max-width:800px;padding:160px 60px 60px}}@media(max-width:640px){.post-single-holder{padding:160px 24px 60px}}.post-single-holder .post-deco span{position:absolute;z-index:-1;pointer-events:none}.post-single-holder .post-deco span.deco-1{top:-3%;right:-76%;z-index:1;width:40.6944444444vw;height:40.6944444444vw;border:1px solid #006e94;border-radius:50%}.post-single-holder .post-deco span.deco-2{top:15%;right:-176%;opacity:.8;width:76.6666666667vw;height:76.6666666667vw;background:radial-gradient(circle closest-side,#08d0d5,#ffffff);-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.post-single-holder .post-deco span.deco-3{top:30%;left:-80%;width:40.6944444444vw;height:40.6944444444vw;border:1px solid #006e94;border-radius:50%}.post-single-holder hgroup h1{margin-bottom:2.0833333333vw;font-size:3.4722222222vw;line-height:125%}@media(max-width:768px){.post-single-holder hgroup h1{margin-bottom:30px;font-size:50px}}@media(max-width:640px){.post-single-holder hgroup h1{font-size:28px}}.post-single-holder hgroup img{display:block;max-width:100%;height:auto}.post-single-holder .meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;padding:2.0833333333vw 0;margin-bottom:2.0833333333vw;border-top:rgba(0,0,0,.2) solid 1px;border-bottom:rgba(0,0,0,.2) solid 1px}@media(max-width:640px){.post-single-holder .meta{flex-direction:column;align-items:flex-start;gap:20px;border:0}}.post-single-holder .meta .col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}@media(max-width:640px){.post-single-holder .meta .col{flex-direction:column-reverse;align-items:flex-start;width:100%}}.post-single-holder .meta .col figure,.post-single-holder .meta .col p{display:inline-flex;align-items:center;white-space:nowrap}.post-single-holder .meta .col p{font-size:1.1111111111vw;line-height:1.3888888889vw;color:#70828f}@media(max-width:768px){.post-single-holder .meta .col p{font-size:16px;line-height:20px}}@media(max-width:640px){.post-single-holder .meta .col figure{width:100%;padding:20px 0;margin:30px 0;border-top:rgba(0,0,0,.2) solid 1px;border-bottom:rgba(0,0,0,.2) solid 1px}}.post-single-holder .meta .col figure img{float:left;width:2.6388888889vw;height:2.6388888889vw;margin-right:1.1111111111vw;border-radius:50%}@media(max-width:768px){.post-single-holder .meta .col figure img{width:38px;height:38px;margin-right:16px}}.post-single-holder .meta .col figure figcaption{font-size:1.1111111111vw;line-height:1.3888888889vw;color:#231f20}@media(max-width:768px){.post-single-holder .meta .col figure figcaption{font-size:16px;line-height:20px}}.post-single-holder .meta .col figure figcaption:after{content:"·";margin:0 1.1111111111vw}.post-single-holder .meta .col .post-share{white-space:nowrap}@media(max-width:640px){.post-single-holder .meta .col .post-share{margin-bottom:30px}}.post-single-holder .meta .col .post-share li{display:inline-block;margin-left:.3472222222vw}@media(max-width:640px){.post-single-holder .meta .col .post-share li{margin-left:0;margin-right:10px}}.post-single-holder .meta .col .post-share li a{display:block;position:relative;width:3.4722222222vw;height:3.4722222222vw;border:#231f20 solid 1px;border-radius:50%;-moz-transition:border 200ms ease-in-out;-o-transition:border 200ms ease-in-out;-webkit-transition:border 200ms ease-in-out;transition:border 200ms ease-in-out}@media(max-width:768px){.post-single-holder .meta .col .post-share li a{width:50px;height:50px}}@media(max-width:640px){.post-single-holder .meta .col .post-share li a{border:#70828f solid 1px}}.post-single-holder .meta .col .post-share li a svg{position:absolute;left:50%;top:50%;width:20px;height:20px;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);fill:#121728;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}@media(max-width:640px){.post-single-holder .meta .col .post-share li a svg{fill:#70828f}}.post-single-holder .meta .col .post-share li a:hover{border:#00b6f6 solid 1px}.post-single-holder .meta .col .post-share li a:hover svg{fill:#00b6f6}@media(max-width:640px){.post-single-holder .post-tags{width:100%;margin-bottom:30px}}.post-single-holder .post-tags li{display:inline-block;margin:.3472222222vw 1.3888888889vw .3472222222vw 0;padding:.2083333333vw .6944444444vw 0;font-size:1.0416666667vw;line-height:1.8055555556vw;color:#231f20;background-color:#f2f2f2}@media(max-width:768px){.post-single-holder .post-tags li{margin:5px 10px 5px 0;padding:3px 10px 0;font-size:15px;line-height:26px}}@media(max-width:640px){.post-single-holder .entry+.meta{padding-top:20px;padding-bottom:0;border-top:rgba(0,0,0,.2) solid 1px;border-bottom:rgba(0,0,0,.2) solid 1px}}.post-single-holder .entry iframe[src*="youtube.com"],.post-single-holder .entry iframe[src*="vimeo.com"]{height:32vw!important}@media(max-width:768px){.post-single-holder .entry iframe[src*="youtube.com"],.post-single-holder .entry iframe[src*="vimeo.com"]{height:360px!important}}@media(max-width:640px){.post-single-holder .entry iframe[src*="youtube.com"],.post-single-holder .entry iframe[src*="vimeo.com"]{height:200px!important}}.post-single-holder .entry .aligncenter,.post-single-holder .entry .aligncenter img{display:block;margin:0 auto}.post-single-holder .entry ul{padding-left:20px}.post-single-holder .entry ul li{list-style-type:disc}.post-single-holder .entry ol{padding-left:20px}.post-single-holder .entry ol li{list-style-type:decimal}.post-single-related{padding-top:9.3055555556vw;margin-bottom:9.7222222222vw}@media(max-width:768px){.post-single-related{padding-top:134px;margin-bottom:140px}}@media(max-width:640px){.post-single-related{padding-top:100px}}.post-single-related h3{margin-bottom:6.9444444444vw;font-size:1.6666666667vw;line-height:124%;color:#231f20}@media(max-width:768px){.post-single-related h3{margin-bottom:100px;font-size:24px}}@media(max-width:640px){.post-single-related h3{margin-bottom:30px}}.portfolio-page-outer{position:relative}@media(max-width:1024px){.portfolio-page-outer{z-index:3}}.portfolio-page-outer .portfolio-page-tab{opacity:0;visibility:hidden;padding-top:22.2222222222vw;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.portfolio-page-outer .portfolio-page-tab h1{font-size:2.9166666667vw}@media(max-width:640px){.portfolio-page-outer .portfolio-page-tab h1{margin-bottom:30px;font-size:28px}}.portfolio-page-outer .portfolio-page-tab.active{opacity:1;visibility:visible}@media(max-width:640px){.portfolio-page-outer .portfolio-page-tab{padding-top:220px}}.portfolio-page-outer #map-view{position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100vh;padding-top:0;box-sizing:border-box}.project-docs-outer{position:fixed;top:0;right:-69.4444444444vw;z-index:9999;width:63.8888888889vw;height:100vh;background-color:#fff;-moz-transition:750ms cubic-bezier(.215,.61,.355,1);-o-transition:750ms cubic-bezier(.215,.61,.355,1);-webkit-transition:750ms cubic-bezier(.215,.61,.355,1);transition:750ms cubic-bezier(.215,.61,.355,1)}@media(max-width:768px){.project-docs-outer{right:-120%;width:90%}}@media(max-width:640px){.project-docs-outer{width:100%}}.project-docs-outer .close-docs{position:absolute;top:3.4722222222vw;right:2.2916666667vw;width:1.6666666667vw;height:1.6666666667vw;text-indent:-9999px;cursor:pointer}@media(max-width:768px){.project-docs-outer .close-docs{width:24px;height:24px}}@media(max-width:640px){.project-docs-outer .close-docs{top:20px;right:10px}}.project-docs-outer .close-docs:before,.project-docs-outer .close-docs:after{content:"";position:absolute;left:50%;top:50%;width:1.1111111111vw;height:.1388888889vw;margin:-.5555555556vw 0 0 -.5555555556vw;background-color:#5e6871}@media(max-width:768px){.project-docs-outer .close-docs:before,.project-docs-outer .close-docs:after{width:16px;height:2px;margin:-8px 0 0 -8px}}.project-docs-outer .close-docs:before{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1)}.project-docs-outer .close-docs:after{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(-45deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(-45deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(-45deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(-45deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(-45deg) scale(1,1)}.project-docs-outer .project-docs{overflow-x:hidden;overflow-y:auto;height:100vh;padding:10.1388888889vw 7.4305555556vw;box-sizing:border-box}@media(max-width:768px){.project-docs-outer .project-docs{padding:70px 50px}}@media(max-width:768px){.project-docs-outer .project-docs{padding:50px 50px 50px 30px}}.project-docs-outer .project-docs h3{margin-bottom:1.3888888889vw;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:3.4722222222vw;line-height:125%;color:#000}@media(max-width:768px){.project-docs-outer .project-docs h3{font-size:50px}}@media(max-width:640px){.project-docs-outer .project-docs h3{font-size:28px;line-height:132%}}.project-docs-outer .project-docs h4{margin-bottom:3.4722222222vw;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:1.5277777778vw;line-height:130%;color:#000}@media(max-width:768px){.project-docs-outer .project-docs h4{font-size:22px}}.project-docs-outer .project-docs ul{margin-bottom:3.4722222222vw;border-top:#e1e1e1 solid 1px}@media(max-width:768px){.project-docs-outer .project-docs ul{margin-bottom:50px}}.project-docs-outer .project-docs ul:last-child{margin-bottom:0}.project-docs-outer .project-docs ul li{padding:1.3888888889vw 0;font-size:1.1111111111vw;line-height:150%;color:#000;border-bottom:#e1e1e1 solid 1px}@media(max-width:768px){.project-docs-outer .project-docs ul li{padding:20px 0;font-size:16px}}.project-docs-outer .project-docs ul li a{display:block;position:relative;padding-right:11.8055555556vw;color:#000}@media(max-width:768px){.project-docs-outer .project-docs ul li a{padding-right:170px}}@media(max-width:640px){.project-docs-outer .project-docs ul li a{padding-right:0;padding-bottom:30px}}.project-docs-outer .project-docs ul li a:after{content:"View document";position:absolute;top:0;right:0;padding-right:1.7361111111vw;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:.8333333333vw;text-transform:uppercase;letter-spacing:.1em;color:#00b6f6;background:url(../../../../../../../../themes/pattern-wp/assets/img/arrow-right-blue.svg) 100% 37% no-repeat}@media(max-width:1024px){.project-docs-outer .project-docs ul li a:after{background-size:10px auto}}@media(max-width:768px){.project-docs-outer .project-docs ul li a:after{padding-right:25px;font-size:12px}}@media(max-width:640px){.project-docs-outer .project-docs ul li a:after{top:auto;bottom:0;right:auto;left:0;background-size:12px auto}}.project-docs-outer .project-docs ul li em a{font-style:normal}.project-docs-outer .project-docs ul li em a:after{content:"View website"}.project-docs-outer.active{right:0}.open-modal-trigger{position:fixed;left:0;top:0;z-index:9998;display:none;width:100%;height:100vh}.modal-open .open-modal-trigger{display:block}html.external .project-docs-outer{position:absolute;display:none;height:auto;width:920px}html.external .project-docs-outer .project-docs{overflow:auto;height:700px}html.external .project-docs-outer.active{display:block;right:calc(50% - 460px)}html.external .textual-content .wp-block-image.with-anim span{bottom:0!important;height:100%!important}.california-graph-outer{position:relative}.california-graph-outer .graph-image-holder .graph-desk img{display:block;width:57.6388888889vw;height:auto}@media(max-width:640px){.california-graph-outer .graph-image-holder .graph-desk{display:none}}.california-graph-outer .graph-image-holder .graph-mobile{display:none}@media(max-width:640px){.california-graph-outer .graph-image-holder .graph-mobile{display:block}.california-graph-outer .graph-image-holder .graph-mobile .graph-bgr{position:relative;width:143vw;height:auto}.california-graph-outer .graph-image-holder .graph-mobile .overflow-image{position:absolute;left:6vw;bottom:-1px;overflow:auto;width:107%}.california-graph-outer .graph-image-holder .graph-mobile .overflow-image img{width:143vw;height:auto;margin-left:-6vw}}.california-graph-outer .graph-info-text{position:absolute;top:9.0277777778vw;right:0;max-width:29.8611111111vw}.california-graph-outer .graph-info-text p{font-size:1.9444444444vw;color:#70828f;font-weight:700;text-align:right}@media(max-width:640px){.california-graph-outer .graph-info-text{display:none}}.tpl-canada header .holder,.tpl-mexico header .holder{width:92.5vw!important}.tpl-canada .holder,.tpl-mexico .holder{width:78vw}.tpl-canada h5,.tpl-mexico h5{font-size:3.4722222222vw;line-height:100%}.tpl-canada .btn.white span,.tpl-canada .wp-block-buttons .wp-block-button .white.wp-block-button__link span,.wp-block-buttons .wp-block-button .tpl-canada .white.wp-block-button__link span,.tpl-canada .wp-block-buttons .wp-block-button.white .wp-block-button__link span,.wp-block-buttons .wp-block-button.white .tpl-canada .wp-block-button__link span,.tpl-mexico .btn.white span,.tpl-mexico .wp-block-buttons .wp-block-button .white.wp-block-button__link span,.wp-block-buttons .wp-block-button .tpl-mexico .white.wp-block-button__link span,.tpl-mexico .wp-block-buttons .wp-block-button.white .wp-block-button__link span,.wp-block-buttons .wp-block-button.white .tpl-mexico .wp-block-button__link span{border:none!important}.tpl-canada .hero,.tpl-mexico .hero{position:relative;height:150vh}.tpl-canada .hero .holder,.tpl-mexico .hero .holder{height:100vh}.tpl-canada .hero .holder article,.tpl-mexico .hero .holder article{top:auto;bottom:5.5555555556vw;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.tpl-canada .hero .holder article h1,.tpl-mexico .hero .holder article h1{font-size:7.3611111111vw;line-height:160%}.tpl-canada .hero .holder article h1 strong,.tpl-mexico .hero .holder article h1 strong{display:block;font-size:16.9444444444vw}.tpl-canada .hero .holder article h2,.tpl-mexico .hero .holder article h2{font-size:6.25vw;white-space:nowrap}.tpl-canada .two-columns .holder .img-wrapper .decoration span,.tpl-mexico .two-columns .holder .img-wrapper .decoration span{left:0;width:75.5555555556vw;height:75.5555555556vw;background:radial-gradient(circle closest-side,#357A95,transparent)}.tpl-canada .two-columns .holder .img-wrapper .circles span:before,.tpl-mexico .two-columns .holder .img-wrapper .circles span:before{opacity:1;border-color:#4fb5f0;width:68.6111111111vw;height:68.6111111111vw;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}@media(max-width:1024px){.tpl-canada .two-columns .holder .img-wrapper .circles span:before,.tpl-mexico .two-columns .holder .img-wrapper .circles span:before{width:88.61111vw;height:88.61111vw}}.tpl-canada .two-columns .holder .img-wrapper .circles span.bigger,.tpl-mexico .two-columns .holder .img-wrapper .circles span.bigger{display:none}.tpl-canada .two-columns.reverse .holder .img-wrapper .decoration span,.tpl-canada .wp-block-buttons .wp-block-button.reverse .two-columns.wp-block-button__link .holder .img-wrapper .decoration span,.wp-block-buttons .wp-block-button.reverse .tpl-canada .two-columns.wp-block-button__link .holder .img-wrapper .decoration span,.tpl-mexico .two-columns.reverse .holder .img-wrapper .decoration span,.tpl-mexico .wp-block-buttons .wp-block-button.reverse .two-columns.wp-block-button__link .holder .img-wrapper .decoration span,.wp-block-buttons .wp-block-button.reverse .tpl-mexico .two-columns.wp-block-button__link .holder .img-wrapper .decoration span{left:auto;right:0;-webkit-transform:translateX(50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.tpl-canada .two-columns.reverse .holder .img-wrapper .circles span,.tpl-canada .wp-block-buttons .wp-block-button.reverse .two-columns.wp-block-button__link .holder .img-wrapper .circles span,.wp-block-buttons .wp-block-button.reverse .tpl-canada .two-columns.wp-block-button__link .holder .img-wrapper .circles span,.tpl-mexico .two-columns.reverse .holder .img-wrapper .circles span,.tpl-mexico .wp-block-buttons .wp-block-button.reverse .two-columns.wp-block-button__link .holder .img-wrapper .circles span,.wp-block-buttons .wp-block-button.reverse .tpl-mexico .two-columns.wp-block-button__link .holder .img-wrapper .circles span{right:50%;left:auto}.tpl-canada .two-columns.reverse .holder .img-wrapper .circles span:before,.tpl-canada .wp-block-buttons .wp-block-button.reverse .two-columns.wp-block-button__link .holder .img-wrapper .circles span:before,.wp-block-buttons .wp-block-button.reverse .tpl-canada .two-columns.wp-block-button__link .holder .img-wrapper .circles span:before,.tpl-mexico .two-columns.reverse .holder .img-wrapper .circles span:before,.tpl-mexico .wp-block-buttons .wp-block-button.reverse .two-columns.wp-block-button__link .holder .img-wrapper .circles span:before,.wp-block-buttons .wp-block-button.reverse .tpl-mexico .two-columns.wp-block-button__link .holder .img-wrapper .circles span:before{left:auto;right:0}.tpl-canada .two-columns.orange .holder .img-wrapper .decoration span,.tpl-mexico .two-columns.orange .holder .img-wrapper .decoration span{background:radial-gradient(circle closest-side,#F99338,transparent)}.tpl-canada .two-columns.orange .holder .img-wrapper .circles span:before,.tpl-mexico .two-columns.orange .holder .img-wrapper .circles span:before{border-color:#f99338}.tpl-canada .two-columns.green,.tpl-mexico .two-columns.green{color:#fff}.tpl-canada .two-columns.green .holder .img-wrapper .decoration,.tpl-mexico .two-columns.green .holder .img-wrapper .decoration{display:none}.tpl-canada .two-columns.green .holder .img-wrapper .circles span:before,.tpl-mexico .two-columns.green .holder .img-wrapper .circles span:before{border-color:#fff}.tpl-canada .two-columns.linked .holder,.tpl-mexico .two-columns.linked .holder{padding-top:0}.tpl-canada .two-columns.linked .holder .img-wrapper .circles,.tpl-mexico .two-columns.linked .holder .img-wrapper .circles{display:none}@media(max-width:640px){.tpl-canada .two-columns.linked .holder .img-wrapper .circles,.tpl-mexico .two-columns.linked .holder .img-wrapper .circles{display:block}}.tpl-canada .two-columns.text-with-backgr,.tpl-mexico .two-columns.text-with-backgr{background-repeat:no-repeat;background-position:center;background-size:cover}.tpl-canada .two-columns.text-with-backgr .holder,.tpl-mexico .two-columns.text-with-backgr .holder{padding:13.15277vw 0}.tpl-canada .two-columns.text-with-backgr h3,.tpl-mexico .two-columns.text-with-backgr h3{font-size:4.4444444444vw;color:#fff;font-weight:750;font-family:"Avenir LT Pro Heavy",sans-serif;line-height:114%}.tpl-canada .two-columns.text-with-backgr article.animated,.tpl-mexico .two-columns.text-with-backgr article.animated{transition:all 1000ms cubic-bezier(.215,.61,.355,1);opacity:0;transform:translateX(-50%) translateY(-10%) translateZ(0) rotate(0deg) scale(1,1)}.tpl-canada .two-columns.text-with-backgr article.in-view,.tpl-mexico .two-columns.text-with-backgr article.in-view{opacity:1;transform:translateX(0%) translateY(0%) translateZ(0) rotate(0deg) scale(1,1)}.tpl-canada .with-slider,.tpl-mexico .with-slider{background:none}.tpl-canada .with-slider .holder,.tpl-mexico .with-slider .holder{position:relative;padding-top:22.9166666667vw}.tpl-canada .with-slider .holder h5,.tpl-mexico .with-slider .holder h5{margin-bottom:2.5vw}.tpl-canada .with-slider .holder:before,.tpl-mexico .with-slider .holder:before{content:"";display:block;position:absolute;left:50%;top:3.0555555556vw;width:40.6944444444vw;height:45.1388888889vw;background:url(../../../../../../../../themes/pattern-wp/assets/img/leaf.png) center no-repeat;background-size:100% 100%;-webkit-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.tpl-canada .scroll-indicator,.tpl-mexico .scroll-indicator{position:absolute;left:3.75vw;top:60%;display:block;width:1.8055555556vw;height:2.9166666667vw;border:2px solid #fff;border-radius:.9722222222vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:1000ms cubic-bezier(.215,.61,.355,1);-o-transition:1000ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1000ms cubic-bezier(.215,.61,.355,1);transition:1000ms cubic-bezier(.215,.61,.355,1)}.tpl-canada .scroll-indicator em,.tpl-mexico .scroll-indicator em{display:block;padding-left:1.6666666667vw;font-style:normal;white-space:nowrap;color:#fff;font-size:.9722222222vw;line-height:1.9444444444vw;-webkit-transform:translateX(50%) translateY(-50%) translateZ(0) rotate(-90deg) scale(1,1);-moz-transform:translateX(50%) translateY(-50%) translateZ(0) rotate(-90deg) scale(1,1);-ms-transform:translateX(50%) translateY(-50%) translateZ(0) rotate(-90deg) scale(1,1);-o-transform:translateX(50%) translateY(-50%) translateZ(0) rotate(-90deg) scale(1,1);transform:translateX(50%) translateY(-50%) translateZ(0) rotate(-90deg) scale(1,1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.tpl-canada .scroll-indicator:after,.tpl-mexico .scroll-indicator:after{content:"";position:absolute;display:block;top:29%;left:50%;width:.1388888889vw;height:.6944444444vw;margin:-.1388888889vw 0 0 -.0694444444vw;background:#fff;border-radius:50%;-webkit-animation:scroll-indicator-anim 1.5s cubic-bezier(.215,.61,.355,1) infinite;-moz-animation:scroll-indicator-anim 1.5s cubic-bezier(.215,.61,.355,1) infinite;animation:scroll-indicator-anim 1.5s cubic-bezier(.215,.61,.355,1) infinite}@media(max-width:768px){.tpl-canada .scroll-indicator,.tpl-mexico .scroll-indicator{right:0;width:26px;height:42px;border-radius:18px}.tpl-canada .scroll-indicator em,.tpl-mexico .scroll-indicator em{font-size:14px;line-height:28px}}@media(max-width:640px){.tpl-canada .scroll-indicator,.tpl-mexico .scroll-indicator{display:none}}.tpl-canada .with-vertical-slider,.tpl-mexico .with-vertical-slider{margin-top:24.3055555556vw;background-color:#fcfcfc}.tpl-canada .with-vertical-slider .holder article .quotes .counter,.tpl-mexico .with-vertical-slider .holder article .quotes .counter{right:0}.tpl-canada .call-to-action-outer p,.tpl-mexico .call-to-action-outer p{max-width:41.6666666667vw!important;font-weight:500}.tpl-canada .call-to-action-outer.green,.tpl-mexico .call-to-action-outer.green{background-color:#98ca46!important}.tpl-canada .call-to-action-outer.brown,.tpl-mexico .call-to-action-outer.brown{background-color:#676154!important}.carousel{position:relative;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100vh}.carousel .slider{position:relative;width:100%;height:100%}.carousel .slider .imgs{position:relative;height:100%}.carousel .slider .imgs li{position:absolute;left:0;top:0;overflow:hidden;margin:0;width:100%;height:100%;background:none}.carousel .slider .imgs li div,.img-slider .holder .slider .imgs li div{position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100%}.carousel .slider .imgs li div span{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.carousel .slider .imgs li div:only-child{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.carousel .slider .imgs li div:only-child span{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.carousel .slider .bullets{display:none}.carousel .slider.going-left .imgs li div:last-child{-webkit-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}.carousel .slider.going-left .imgs li div:last-child span{-webkit-transform:translateX(0%) translateY(0) translateZ(0) rotate(0deg) scale(1.65,1.65);-moz-transform:translateX(0%) translateY(0) translateZ(0) rotate(0deg) scale(1.65,1.65);-ms-transform:translateX(0%) translateY(0) translateZ(0) rotate(0deg) scale(1.65,1.65);-o-transform:translateX(0%) translateY(0) translateZ(0) rotate(0deg) scale(1.65,1.65);transform:translateX(0%) translateY(0) translateZ(0) rotate(0deg) scale(1.65,1.65);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.carousel .slider.went-left .imgs li div{-moz-transition:transform 1500ms cubic-bezier(.215,.61,.355,1);-o-transition:transform 1500ms cubic-bezier(.215,.61,.355,1);-webkit-transition:transform 1500ms cubic-bezier(.215,.61,.355,1);transition:transform 1500ms cubic-bezier(.215,.61,.355,1)}.carousel .slider.went-left .imgs li div span{-moz-transition:transform 1500ms cubic-bezier(.215,.61,.355,1);-o-transition:transform 1500ms cubic-bezier(.215,.61,.355,1);-webkit-transition:transform 1500ms cubic-bezier(.215,.61,.355,1);transition:transform 1500ms cubic-bezier(.215,.61,.355,1)}.carousel .slider.went-left .imgs li div:first-child{-webkit-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}.carousel .slider.went-left .imgs li div:first-child span{-webkit-transform:translateX(0%) translateY(0) translateZ(0) rotate(0deg) scale(1.65,1.65);-moz-transform:translateX(0%) translateY(0) translateZ(0) rotate(0deg) scale(1.65,1.65);-ms-transform:translateX(0%) translateY(0) translateZ(0) rotate(0deg) scale(1.65,1.65);-o-transform:translateX(0%) translateY(0) translateZ(0) rotate(0deg) scale(1.65,1.65);transform:translateX(0%) translateY(0) translateZ(0) rotate(0deg) scale(1.65,1.65);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}.carousel .slider.went-left .imgs li div:last-child{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-moz-transition:transform 1500ms cubic-bezier(.215,.61,.355,1);-o-transition:transform 1500ms cubic-bezier(.215,.61,.355,1);-webkit-transition:transform 1500ms cubic-bezier(.215,.61,.355,1);transition:transform 1500ms cubic-bezier(.215,.61,.355,1)}.carousel .slider.went-left .imgs li div:last-child span{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:transform 1500ms cubic-bezier(.215,.61,.355,1);-o-transition:transform 1500ms cubic-bezier(.215,.61,.355,1);-webkit-transition:transform 1500ms cubic-bezier(.215,.61,.355,1);transition:transform 1500ms cubic-bezier(.215,.61,.355,1)}.carousel.small{top:14.2361111111vw;right:3.75vw;left:auto;width:auto}.carousel.small .slider .imgs{height:11.8055555556vw}.carousel.small .slider .imgs:before,.carousel.small .slider .imgs:after{content:"";display:table}.carousel.small .slider .imgs:after{clear:both}.carousel.small .slider .imgs li{position:relative;left:auto;top:auto;float:left;width:11.8055555556vw;height:11.8055555556vw;margin-right:1.9444444444vw}.carousel.small .slider .imgs li:last-child{margin-right:0}#hero-carousel .slider .imgs li:nth-child(1),#hero-carousel .slider .imgs li:nth-child(3),#hero-carousel .slider .imgs li:nth-child(4){display:none}#hero-carousel .slider .mask{display:block;position:absolute;top:50%;left:0;opacity:.8;width:129.1666666667vw;height:100vw;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}#hero-carousel .slider .mask span{display:block;position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;border:120vw solid #98ca46;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}#hero-thumbs-carousel .slider .imgs li{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(white,black)}#hero-thumbs-carousel .slider .imgs li:nth-child(2){display:none}.masking-group{position:relative;z-index:2}.masking-group .intro{position:relative;height:100vh;color:#fff}.masking-group .intro .bgr-holder{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.masking-group .intro .bgr-holder .bgr{position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100%}.masking-group .intro .bgr-holder .bgr span{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.masking-group .intro .bgr-holder .mask{display:block;position:absolute;top:50%;right:0;opacity:.7;z-index:2;width:129.1666666667vw;height:100vw;-webkit-transform:translateX(10%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(10%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(10%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(10%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(10%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.masking-group .intro .bgr-holder .mask span{display:block;position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;border:120vw solid #007689;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.masking-group .intro .holder{position:relative;height:100vh;z-index:3}.masking-group .intro .holder article{position:absolute;left:0;top:50%;opacity:0;width:100%;max-width:31.9444444444vw;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.masking-group .intro .holder article h3{margin-bottom:1.3888888889vw}.masking-group .intro .holder article p{font-family:"Avenir LT Pro",sans-serif;font-size:1.9444444444vw;line-height:132%}.masking-group .with-stats{position:relative;height:100vh}.masking-group .with-stats .holder{position:relative;height:100vh}.masking-group .with-stats .holder .stat-items{position:absolute;left:0;right:0;top:50%;opacity:0;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:1500ms cubic-bezier(.645,.045,.355,1);-o-transition:1500ms cubic-bezier(.645,.045,.355,1);-webkit-transition:1500ms cubic-bezier(.645,.045,.355,1);transition:1500ms cubic-bezier(.645,.045,.355,1)}.masking-group .with-stats .holder .stat-items.in-view{opacity:1}.masking-group.v2 .intro .bgr-holder .mask span,.wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .intro .bgr-holder .mask span{border-color:#f99338}.masking-group.v2 .with-carousel .carousel-slider .slide figure figcaption:after,.wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .with-carousel .carousel-slider .slide figure figcaption:after{background:#f99338}.masking-group.v2 .with-carousel .controls .btn.white span,.wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .with-carousel .controls .btn.white span,.masking-group.v2 .with-carousel .controls .wp-block-buttons .wp-block-button .white.wp-block-button__link span,.wp-block-buttons .wp-block-button .masking-group.v2 .with-carousel .controls .white.wp-block-button__link span,.wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .with-carousel .controls .white.wp-block-button__link span,.masking-group.v2 .with-carousel .controls .wp-block-buttons .wp-block-button.white .wp-block-button__link span,.wp-block-buttons .wp-block-button.white .masking-group.v2 .with-carousel .controls .wp-block-button__link span,.wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .with-carousel .controls .wp-block-button.white .wp-block-button__link span,.wp-block-buttons .wp-block-button.white .wp-block-button.v2 .masking-group.wp-block-button__link .with-carousel .controls .wp-block-button__link span{border:none}@media(max-width:1024px){.masking-group.v1 .controls{bottom:-150px!important}}@media(max-width:768px){.masking-group.v1 .controls{bottom:-100px!important}}@media(max-width:640px){.masking-group{margin-bottom:100px}}.tpl-canada .stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer .number{font-size:3.125vw;font-family:"Avenir LT Pro Heavy",sans-serif;color:#fff}.tpl-canada .stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer .inner-circle{border:none}.tpl-canada .stats-wrapper-outer.type-default .stat-items .stats-outer p{font-size:1.25vw;line-height:132%;color:#fff}.with-carousel{position:relative;height:100vh}.with-carousel .holder{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.with-carousel .carousel-slider{margin-left:3.4722222222vw;margin-bottom:4.8611111111vw}.with-carousel .carousel-slider .slick-list{overflow:visible}.with-carousel .carousel-slider .slide{margin-left:5.5555555556vw}@media(max-width:640px){.with-carousel .carousel-slider .slide{margin-left:24px}}.with-carousel .carousel-slider .slide figure{position:relative;width:56.1111111111vw;height:32.5vw}@media(max-width:768px){.with-carousel .carousel-slider .slide figure{width:640px;height:380px}}@media(max-width:640px){.with-carousel .carousel-slider .slide figure{width:300px;height:180px}}.with-carousel .carousel-slider .slide figure>span{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.with-carousel .carousel-slider .slide figure figcaption{position:absolute;left:-3.4722222222vw;bottom:-2.0833333333vw;z-index:3;width:31.6666666667vw;padding:4.3055555556vw 4.3055555556vw 3.75vw 3.125vw;font-size:1.9444444444vw;line-height:112%;color:#000;font-family:"Avenir LT Pro Heavy",sans-serif;background:#fff;box-sizing:border-box}.with-carousel .carousel-slider .slide figure figcaption:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:6px;background:#357a95}@media(max-width:768px){.with-carousel .carousel-slider .slide figure figcaption{padding:26px 20px;font-size:12px}}.with-carousel.clickable .wp-block-buttons{position:absolute;bottom:0;z-index:9}.with-carousel.clickable figcaption{padding-top:3.8194444444vw!important;padding-bottom:10.4166666667vw!important}.with-carousel .btn::after,.with-carousel .wp-block-buttons .wp-block-button .wp-block-button__link::after,.wp-block-buttons .wp-block-button .with-carousel .wp-block-button__link::after{border:1px solid #fff}.sidenav:has(>li){position:fixed;left:0;top:50%;z-index:2;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:40px 35px 40px 27px;-webkit-transform:translateX(calc(-100% + 38px)) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(calc(-100% + 38px)) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(calc(-100% + 38px)) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(calc(-100% + 38px)) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(calc(-100% + 38px)) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);background-color:#fff;border-radius:0 15px 15px 0;-moz-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;-webkit-transition:250ms ease-in-out;transition:250ms ease-in-out}.sidenav:has(>li):after{content:"Section menu";position:absolute;top:50%;right:-55px;width:150px;height:40px;font-size:14px;font-weight:600;line-height:40px;color:#00b6f6;text-align:center;letter-spacing:.02em;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(-90deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(-90deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(-90deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(-90deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(-90deg) scale(1,1);-moz-transition:200ms ease-in-out;-o-transition:200ms ease-in-out;-webkit-transition:200ms ease-in-out;transition:200ms ease-in-out}.sidenav:has(>li) li{opacity:0;min-width:120px;margin-bottom:20px;text-transform:uppercase;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:12px;line-height:18px;white-space:nowrap}.sidenav:has(>li) li a{display:block;position:relative;padding:0 0 0 20px;color:#9f9f9f}.sidenav:has(>li) li a:before{content:"";position:absolute;left:0;top:1px;width:11px;height:11px;border:#9f9f9f solid 1px;border-radius:50%}.sidenav:has(>li) li a:hover{color:#000}.sidenav:has(>li) li a:hover:before{border-color:#000}.sidenav:has(>li) li a.active{color:#00b6f6}.sidenav:has(>li) li a.active:before{background-color:#00b6f6;border-color:#00b6f6}.sidenav:has(>li) li:last-child{margin-bottom:0}.sidenav:has(>li) li.active a{color:#00b6f6}.sidenav:has(>li) li.active a:before{background-color:#00b6f6;border-color:#00b6f6}.sidenav:has(>li).dark{background-color:#00b6f6}.sidenav:has(>li).dark:after{color:#fff}.sidenav:has(>li).dark li a{color:#a3e6ff}.sidenav:has(>li).dark li a:before{border-color:#a3e6ff}.sidenav:has(>li).dark li a:hover{color:#fff}.sidenav:has(>li).dark li a:hover:before{border-color:#fff}.sidenav:has(>li).dark li.active a{color:#fff}.sidenav:has(>li).dark li.active a:before{background-color:#fff;border-color:#fff}.sidenav:has(>li):hover{-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.sidenav:has(>li):hover:after{opacity:0}.sidenav:has(>li):hover li{opacity:1}html.external .sidenav:has(>li) li.external-hide{display:none}@media screen and (orientation:portrait){html.desktop .masking-group .with-stats{height:auto}html.desktop .masking-group .with-stats .holder{height:auto}html.desktop .with-carousel.clickable{height:50vh}}.tablet #main{position:initial;left:auto;top:auto;height:auto}.tablet .sections-wrapper{position:initial!important;top:auto!important;left:auto!important;height:auto!important}.tablet .sections-holder{position:initial;transform-style:initial;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial;will-change:initial}.tablet.portrait .tpl-canada .holder,.tablet.portrait .tpl-mexico .holder{width:auto!important;margin:0 60px}.tablet.portrait .tpl-canada .holder .logo,.tablet.portrait .tpl-mexico .holder .logo{width:131px;height:43px}.tablet.portrait .tpl-canada header .holder,.tablet.portrait .tpl-mexico header .holder{margin:0;padding:20px 60px}.tablet.portrait .tpl-canada .hero,.tablet.portrait .tpl-mexico .hero{height:auto}.tablet.portrait .tpl-canada .hero .holder article,.tablet.portrait .tpl-mexico .hero .holder article{bottom:250px}.tablet.portrait .tpl-canada .hero .holder article h1,.tablet.portrait .tpl-mexico .hero .holder article h1{font-size:80px;line-height:111%;font-weight:700}.tablet.portrait .tpl-canada .hero .holder article h1 strong,.tablet.portrait .tpl-mexico .hero .holder article h1 strong{font-size:191px;line-height:100%;font-weight:700}.tablet.portrait .tpl-canada .hero .holder article h2,.tablet.portrait .tpl-mexico .hero .holder article h2{font-size:70px;font-weight:500;line-height:74px}.tablet.portrait .tpl-canada .hero .scroll-indicator,.tablet.portrait .tpl-mexico .hero .scroll-indicator{width:27px;height:42px;left:auto;right:60px;border-radius:20px}.tablet.portrait .tpl-canada .hero .scroll-indicator em,.tablet.portrait .tpl-mexico .hero .scroll-indicator em{font-size:14px;line-height:170%;letter-spacing:.02em}.tablet.portrait .tpl-canada .hero .scroll-indicator::after,.tablet.portrait .tpl-mexico .hero .scroll-indicator::after{width:1px;height:10px}.tablet.portrait .tpl-canada .carousel,.tablet.portrait .tpl-mexico .carousel{height:100%}.tablet.portrait .tpl-canada .carousel.small,.tablet.portrait .tpl-mexico .carousel.small{top:206px;right:60px}.tablet.portrait .tpl-canada .carousel.small .slider .imgs,.tablet.portrait .tpl-mexico .carousel.small .slider .imgs{height:100vh}.tablet.portrait .tpl-canada .carousel.small .slider .imgs li,.tablet.portrait .tpl-mexico .carousel.small .slider .imgs li{width:145px;height:145px}.tablet.portrait .tpl-canada #hero-carousel .slider .mask,.tablet.portrait .tpl-mexico #hero-carousel .slider .mask{width:140vw;height:150vw}.tablet.portrait .tpl-canada .stats-wrapper-outer.type-default .stat-items .stats-outer,.tablet.portrait .tpl-mexico .stats-wrapper-outer.type-default .stat-items .stats-outer{width:142px;margin-bottom:65px}.tablet.portrait .tpl-canada .stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer .number,.tablet.portrait .tpl-mexico .stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer .number{font-size:25px;line-height:125%}.tablet.portrait .tpl-canada .stats-wrapper-outer.type-default .stat-items .stats-outer p,.tablet.portrait .tpl-mexico .stats-wrapper-outer.type-default .stat-items .stats-outer p{font-size:11px!important;line-height:132%!important}.tablet.portrait .tpl-canada .masking-group,.tablet.portrait .tpl-mexico .masking-group{margin-bottom:250px}.tablet.portrait .tpl-canada .masking-group .intro,.tablet.portrait .tpl-mexico .masking-group .intro{height:auto;position:static}.tablet.portrait .tpl-canada .masking-group .intro .holder,.tablet.portrait .tpl-mexico .masking-group .intro .holder{height:auto;padding:130px 0}.tablet.portrait .tpl-canada .masking-group .intro .holder article,.tablet.portrait .tpl-mexico .masking-group .intro .holder article{opacity:1;max-width:263px;position:relative;left:auto;top:auto;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.tablet.portrait .tpl-canada .masking-group .intro .holder article h3,.tablet.portrait .tpl-mexico .masking-group .intro .holder article h3{font-size:36px;line-height:110%;font-weight:700;margin-bottom:50px}.tablet.portrait .tpl-canada .masking-group .intro .holder article p,.tablet.portrait .tpl-mexico .masking-group .intro .holder article p{font-size:24px;line-height:132%;font-weight:350}.tablet.portrait .tpl-canada .masking-group .intro .bgr-holder,.tablet.portrait .tpl-mexico .masking-group .intro .bgr-holder{position:fixed;left:auto;top:auto;width:100%;height:100vh}.tablet.portrait .tpl-canada .masking-group .intro .bgr-holder .bgr,.tablet.portrait .tpl-mexico .masking-group .intro .bgr-holder .bgr{position:relative;left:auto;top:auto;height:100%}.tablet.portrait .tpl-canada .masking-group .intro .bgr-holder .bgr span,.tablet.portrait .tpl-mexico .masking-group .intro .bgr-holder .bgr span{background-position:right}.tablet.portrait .tpl-canada .masking-group .intro .bgr-holder .mask,.tablet.portrait .tpl-mexico .masking-group .intro .bgr-holder .mask{width:270vw;height:270vw}.tablet.portrait .tpl-canada .masking-group.v2,.tablet.portrait .tpl-canada .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link,.wp-block-buttons .wp-block-button.v2 .tablet.portrait .tpl-canada .masking-group.wp-block-button__link,.tablet.portrait .tpl-mexico .masking-group.v2,.tablet.portrait .tpl-mexico .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link,.wp-block-buttons .wp-block-button.v2 .tablet.portrait .tpl-mexico .masking-group.wp-block-button__link{padding-bottom:200px}.tablet.portrait .tpl-canada .masking-group.v2 .intro,.tablet.portrait .tpl-canada .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .intro,.wp-block-buttons .wp-block-button.v2 .tablet.portrait .tpl-canada .masking-group.wp-block-button__link .intro,.tablet.portrait .tpl-mexico .masking-group.v2 .intro,.tablet.portrait .tpl-mexico .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .intro,.wp-block-buttons .wp-block-button.v2 .tablet.portrait .tpl-mexico .masking-group.wp-block-button__link .intro{height:100vh}.tablet.portrait .tpl-canada .masking-group.v2 .controls,.tablet.portrait .tpl-canada .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .controls,.wp-block-buttons .wp-block-button.v2 .tablet.portrait .tpl-canada .masking-group.wp-block-button__link .controls,.tablet.portrait .tpl-mexico .masking-group.v2 .controls,.tablet.portrait .tpl-mexico .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .controls,.wp-block-buttons .wp-block-button.v2 .tablet.portrait .tpl-mexico .masking-group.wp-block-button__link .controls{left:100px}.tablet.portrait .tpl-canada .masking-group.v2 .carousel-slider,.tablet.portrait .tpl-canada .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .carousel-slider,.wp-block-buttons .wp-block-button.v2 .tablet.portrait .tpl-canada .masking-group.wp-block-button__link .carousel-slider,.tablet.portrait .tpl-mexico .masking-group.v2 .carousel-slider,.tablet.portrait .tpl-mexico .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .carousel-slider,.wp-block-buttons .wp-block-button.v2 .tablet.portrait .tpl-mexico .masking-group.wp-block-button__link .carousel-slider{margin-left:100px}.tablet.portrait .tpl-canada .masking-group.v1,.tablet.portrait .tpl-mexico .masking-group.v1{margin-bottom:190px;padding-bottom:210px}.tablet.portrait .tpl-canada .with-stats,.tablet.portrait .tpl-mexico .with-stats{height:auto}.tablet.portrait .tpl-canada .with-stats .holder,.tablet.portrait .tpl-mexico .with-stats .holder{height:auto}.tablet.portrait .tpl-canada .with-stats .holder .stat-items,.tablet.portrait .tpl-mexico .with-stats .holder .stat-items{position:relative;left:auto;right:auto;top:auto;max-width:420px;flex-wrap:wrap;margin-bottom:50px;transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.tablet.portrait .tpl-canada .with-carousel,.tablet.portrait .tpl-mexico .with-carousel{height:auto}.tablet.portrait .tpl-canada .with-carousel .slide,.tablet.portrait .tpl-mexico .with-carousel .slide{position:relative}.tablet.portrait .tpl-canada .with-carousel .holder,.tablet.portrait .tpl-mexico .with-carousel .holder{position:relative;top:auto;left:auto;min-width:624px;margin:0;top:0;transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.tablet.portrait .tpl-canada .with-carousel .carousel-slider,.tablet.portrait .tpl-mexico .with-carousel .carousel-slider{margin-left:100px;margin-bottom:50px}.tablet.portrait .tpl-canada .with-carousel .carousel-slider .flickity-slider,.tablet.portrait .tpl-mexico .with-carousel .carousel-slider .flickity-slider{position:relative;left:auto}.tablet.portrait .tpl-canada .with-carousel .carousel-slider .slide,.tablet.portrait .tpl-mexico .with-carousel .carousel-slider .slide{position:relative;left:auto;top:auto}.tablet.portrait .tpl-canada .with-carousel .carousel-slider .slide figure,.tablet.portrait .tpl-mexico .with-carousel .carousel-slider .slide figure{width:555px;height:323px}.tablet.portrait .tpl-canada .with-carousel .carousel-slider .slide figure figcaption,.tablet.portrait .tpl-mexico .with-carousel .carousel-slider .slide figure figcaption{font-size:20px!important;padding:35px;width:276px}.tablet.portrait .tpl-canada .with-carousel .controls,.tablet.portrait .tpl-mexico .with-carousel .controls{position:absolute;bottom:-150px;left:60px}.tablet.portrait .tpl-canada .with-carousel .controls .nav ul li,.tablet.portrait .tpl-mexico .with-carousel .controls .nav ul li{margin-right:30px}.tablet.portrait .tpl-canada .with-carousel .controls .nav ul li span,.tablet.portrait .tpl-mexico .with-carousel .controls .nav ul li span{height:50px}.tablet.portrait .tpl-canada .with-carousel .controls .nav ul li .btn span,.tablet.portrait .tpl-canada .with-carousel .controls .nav ul li .wp-block-buttons .wp-block-button .wp-block-button__link span,.wp-block-buttons .wp-block-button .tablet.portrait .tpl-canada .with-carousel .controls .nav ul li .wp-block-button__link span,.tablet.portrait .tpl-mexico .with-carousel .controls .nav ul li .btn span,.tablet.portrait .tpl-mexico .with-carousel .controls .nav ul li .wp-block-buttons .wp-block-button .wp-block-button__link span,.wp-block-buttons .wp-block-button .tablet.portrait .tpl-mexico .with-carousel .controls .nav ul li .wp-block-button__link span{width:50px;height:50px}.tablet.portrait .tpl-canada .with-carousel .controls .nav ul li .btn::after,.tablet.portrait .tpl-canada .with-carousel .controls .nav ul li .wp-block-buttons .wp-block-button .wp-block-button__link::after,.wp-block-buttons .wp-block-button .tablet.portrait .tpl-canada .with-carousel .controls .nav ul li .wp-block-button__link::after,.tablet.portrait .tpl-mexico .with-carousel .controls .nav ul li .btn::after,.tablet.portrait .tpl-mexico .with-carousel .controls .nav ul li .wp-block-buttons .wp-block-button .wp-block-button__link::after,.wp-block-buttons .wp-block-button .tablet.portrait .tpl-mexico .with-carousel .controls .nav ul li .wp-block-button__link::after{width:50px;height:50px}.tablet.portrait .tpl-canada .with-carousel .controls .nav ul li .btn:hover,.tablet.portrait .tpl-canada .with-carousel .controls .nav ul li .wp-block-buttons .wp-block-button .wp-block-button__link:hover,.wp-block-buttons .wp-block-button .tablet.portrait .tpl-canada .with-carousel .controls .nav ul li .wp-block-button__link:hover,.tablet.portrait .tpl-mexico .with-carousel .controls .nav ul li .btn:hover,.tablet.portrait .tpl-mexico .with-carousel .controls .nav ul li .wp-block-buttons .wp-block-button .wp-block-button__link:hover,.wp-block-buttons .wp-block-button .tablet.portrait .tpl-mexico .with-carousel .controls .nav ul li .wp-block-button__link:hover{border-color:#fff!important}.tablet.portrait .tpl-canada .with-carousel .controls .nav ul li .btn:hover span::before,.tablet.portrait .tpl-canada .with-carousel .controls .nav ul li .wp-block-buttons .wp-block-button .wp-block-button__link:hover span::before,.wp-block-buttons .wp-block-button .tablet.portrait .tpl-canada .with-carousel .controls .nav ul li .wp-block-button__link:hover span::before,.tablet.portrait .tpl-mexico .with-carousel .controls .nav ul li .btn:hover span::before,.tablet.portrait .tpl-mexico .with-carousel .controls .nav ul li .wp-block-buttons .wp-block-button .wp-block-button__link:hover span::before,.wp-block-buttons .wp-block-button .tablet.portrait .tpl-mexico .with-carousel .controls .nav ul li .wp-block-button__link:hover span::before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/arrow-right-white.svg)!important}.tablet.portrait .tpl-canada .with-carousel.clickable .slide,.tablet.portrait .tpl-mexico .with-carousel.clickable .slide{width:auto}.tablet.portrait .tpl-canada .with-carousel.clickable .slide figure,.tablet.portrait .tpl-mexico .with-carousel.clickable .slide figure{width:555px;height:323px}.tablet.portrait .tpl-canada .with-carousel.clickable .slide figure figcaption,.tablet.portrait .tpl-mexico .with-carousel.clickable .slide figure figcaption{width:276px;height:auto;padding:30px}.tablet.portrait .tpl-canada .with-carousel.clickable .holder,.tablet.portrait .tpl-mexico .with-carousel.clickable .holder{height:auto}.tablet.portrait .tpl-canada .with-carousel.clickable figcaption,.tablet.portrait .tpl-mexico .with-carousel.clickable figcaption{padding-bottom:80px!important}.tablet.portrait .tpl-canada .with-vertical-slider,.tablet.portrait .tpl-mexico .with-vertical-slider{padding-top:100px;margin-top:0;background-color:rgba(0,0,0,0)}.tablet.portrait .tpl-canada .two-columns .holder,.tablet.portrait .tpl-mexico .two-columns .holder{padding:100px 0}.tablet.portrait .tpl-canada .two-columns .holder article h3,.tablet.portrait .tpl-mexico .two-columns .holder article h3{font-size:36px;line-height:110%;font-weight:700}.tablet.portrait .tpl-canada .two-columns .holder article p,.tablet.portrait .tpl-mexico .two-columns .holder article p{font-size:24px;line-height:132%;font-weight:350}.tablet.portrait .tpl-canada .two-columns.text-with-background .holder,.tablet.portrait .tpl-mexico .two-columns.text-with-background .holder{padding:65px 0 48px 0!important}.tablet.portrait .tpl-canada .two-columns .img-wrapper,.tablet.portrait .tpl-mexico .two-columns .img-wrapper{width:45vw;height:45vw}.tablet.portrait .tpl-canada .two-columns .img-wrapper .decoration span,.tablet.portrait .tpl-mexico .two-columns .img-wrapper .decoration span{z-index:1}.tablet.portrait .sidenav{display:none}.tablet.portrait .btn span::before,.tablet.portrait .wp-block-buttons .wp-block-button .wp-block-button__link span::before,.wp-block-buttons .wp-block-button .tablet.portrait .wp-block-button__link span::before{width:16px;height:16px}html,body{overscroll-behavior-y:none}.mobile .tpl-canada .holder,.mobile .tpl-mexico .holder{width:auto;margin:0 24px}.mobile .tpl-canada header .holder,.mobile .tpl-mexico header .holder{margin:0!important}.mobile .tpl-canada .hero .holder article,.mobile .tpl-mexico .hero .holder article{bottom:60%;transform:translateY(60%)}.mobile .tpl-canada .hero .holder article h1,.mobile .tpl-mexico .hero .holder article h1{font-size:38px;line-height:41px}.mobile .tpl-canada .hero .holder article h1 strong,.mobile .tpl-mexico .hero .holder article h1 strong{font-size:90px;line-height:100%}.mobile .tpl-canada .hero .holder article h2,.mobile .tpl-mexico .hero .holder article h2{font-size:34px}.mobile .tpl-canada .hero .scroll-indicator,.mobile .tpl-mexico .hero .scroll-indicator{display:block!important;position:absolute;left:auto;right:20px;bottom:27px}.mobile .tpl-canada .hero .scroll-indicator em,.mobile .tpl-mexico .hero .scroll-indicator em{padding-left:24px}.mobile .tpl-canada .hero .scroll-indicator::after,.mobile .tpl-mexico .hero .scroll-indicator::after{width:1px;height:10px}.mobile .tpl-canada .carousel.small,.mobile .tpl-mexico .carousel.small{position:absolute;top:auto;right:auto;left:20px;bottom:-60px}.mobile .tpl-canada .carousel.small .slider .imgs li,.mobile .tpl-mexico .carousel.small .slider .imgs li{width:97px;height:97px;margin-right:15px}.mobile .tpl-canada #hero-carousel .slider .mask,.mobile .tpl-mexico #hero-carousel .slider .mask{width:185vw;height:250vw}.mobile .tpl-canada .masking-group .intro,.mobile .tpl-mexico .masking-group .intro{position:relative;height:auto}.mobile .tpl-canada .masking-group .intro .holder article,.mobile .tpl-mexico .masking-group .intro .holder article{position:relative;left:auto;transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);opacity:1;max-width:263px}.mobile .tpl-canada .masking-group .intro .holder article h3,.mobile .tpl-mexico .masking-group .intro .holder article h3{font-size:28px;line-height:132%;margin-bottom:50px}.mobile .tpl-canada .masking-group .intro .holder article p,.mobile .tpl-mexico .masking-group .intro .holder article p{font-size:22px;line-height:132%}.mobile .tpl-canada .masking-group .intro .bgr-holder,.mobile .tpl-mexico .masking-group .intro .bgr-holder{height:100vh}.mobile .tpl-canada .masking-group .intro .bgr-holder .bgr,.mobile .tpl-mexico .masking-group .intro .bgr-holder .bgr{position:relative;left:auto;top:auto;height:100%}.mobile .tpl-canada .masking-group .intro .bgr-holder .bgr span,.mobile .tpl-mexico .masking-group .intro .bgr-holder .bgr span{background-position:right}.mobile .tpl-canada .masking-group .intro .bgr-holder .mask,.mobile .tpl-mexico .masking-group .intro .bgr-holder .mask{width:260vw;height:260vw;top:25%}.mobile .tpl-canada .masking-group .intro .bgr-holder .mask span,.mobile .tpl-mexico .masking-group .intro .bgr-holder .mask span{border-width:180vw}.mobile .tpl-canada .masking-group.v1 .with-stats,.mobile .tpl-mexico .masking-group.v1 .with-stats{position:relative;height:auto}.mobile .tpl-canada .masking-group.v1 .with-stats .holder,.mobile .tpl-mexico .masking-group.v1 .with-stats .holder{position:relative;height:auto}.mobile .tpl-canada .masking-group.v1 .with-stats .holder .stat-items,.mobile .tpl-mexico .masking-group.v1 .with-stats .holder .stat-items{position:relative;left:auto;right:auto;top:auto;transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.mobile .tpl-canada .masking-group.v1 .with-carousel,.mobile .tpl-mexico .masking-group.v1 .with-carousel{position:relative;height:auto;padding-top:100px;padding-bottom:100px}.mobile .tpl-canada .masking-group.v1 .with-carousel .holder,.mobile .tpl-mexico .masking-group.v1 .with-carousel .holder{transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);position:relative;top:auto;left:auto}.mobile .tpl-canada .masking-group.v2 .with-carousel,.mobile .tpl-canada .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .with-carousel,.wp-block-buttons .wp-block-button.v2 .mobile .tpl-canada .masking-group.wp-block-button__link .with-carousel,.mobile .tpl-mexico .masking-group.v2 .with-carousel,.mobile .tpl-mexico .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .with-carousel,.wp-block-buttons .wp-block-button.v2 .mobile .tpl-mexico .masking-group.wp-block-button__link .with-carousel{position:relative;height:auto;margin-top:200px}.mobile .tpl-canada .masking-group.v2 .with-carousel .holder,.mobile .tpl-canada .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .with-carousel .holder,.wp-block-buttons .wp-block-button.v2 .mobile .tpl-canada .masking-group.wp-block-button__link .with-carousel .holder,.mobile .tpl-mexico .masking-group.v2 .with-carousel .holder,.mobile .tpl-mexico .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .with-carousel .holder,.wp-block-buttons .wp-block-button.v2 .mobile .tpl-mexico .masking-group.wp-block-button__link .with-carousel .holder{height:auto;position:relative;left:auto;top:auto;transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.mobile .tpl-canada .masking-group.v2 .with-carousel .carousel-slider .slide figure figcaption,.mobile .tpl-canada .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .with-carousel .carousel-slider .slide figure figcaption,.wp-block-buttons .wp-block-button.v2 .mobile .tpl-canada .masking-group.wp-block-button__link .with-carousel .carousel-slider .slide figure figcaption,.mobile .tpl-mexico .masking-group.v2 .with-carousel .carousel-slider .slide figure figcaption,.mobile .tpl-mexico .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .with-carousel .carousel-slider .slide figure figcaption,.wp-block-buttons .wp-block-button.v2 .mobile .tpl-mexico .masking-group.wp-block-button__link .with-carousel .carousel-slider .slide figure figcaption{padding:48px 50px 55px 28px!important}.mobile .tpl-canada .stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer .number,.mobile .tpl-mexico .stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer .number{font-size:50px;line-height:87px}.mobile .tpl-canada .stats-wrapper-outer.type-default .stat-items .stats-outer p,.mobile .tpl-mexico .stats-wrapper-outer.type-default .stat-items .stats-outer p{font-size:22px!important;line-height:132%!important;margin-top:30px!important}.mobile .tpl-canada .with-slider .holder,.mobile .tpl-mexico .with-slider .holder{padding-top:90px}.mobile .tpl-canada .with-slider .holder h5,.mobile .tpl-mexico .with-slider .holder h5{font-size:36px;line-height:40px;margin-bottom:30px}.mobile .tpl-canada .with-slider .holder:before,.mobile .tpl-mexico .with-slider .holder:before{top:64px;right:-60px;left:auto;width:145px;height:150px}.mobile .tpl-canada .with-slider .holder .controls>.btn,.mobile .tpl-canada .with-slider .holder .wp-block-buttons .wp-block-button .controls>.wp-block-button__link,.wp-block-buttons .wp-block-button .mobile .tpl-canada .with-slider .holder .controls>.wp-block-button__link,.mobile .tpl-mexico .with-slider .holder .controls>.btn,.mobile .tpl-mexico .with-slider .holder .wp-block-buttons .wp-block-button .controls>.wp-block-button__link,.wp-block-buttons .wp-block-button .mobile .tpl-mexico .with-slider .holder .controls>.wp-block-button__link{right:0;top:100px}.mobile .tpl-canada .with-carousel .holder,.mobile .tpl-mexico .with-carousel .holder{min-width:324px;margin:0;height:auto}.mobile .tpl-canada .with-carousel .carousel-slider,.mobile .tpl-mexico .with-carousel .carousel-slider{margin-left:40px}.mobile .tpl-canada .with-carousel .carousel-slider .slide figure,.mobile .tpl-mexico .with-carousel .carousel-slider .slide figure{width:329px;height:385px}.mobile .tpl-canada .with-carousel .carousel-slider .slide figure figcaption,.mobile .tpl-mexico .with-carousel .carousel-slider .slide figure figcaption{left:-24px;font-size:20px!important;padding:60px 50px 30px 30px;width:329px}.mobile .tpl-canada .with-carousel.clickable figcaption,.mobile .tpl-mexico .with-carousel.clickable figcaption{padding-bottom:80px!important}.mobile .tpl-canada .with-carousel .controls,.mobile .tpl-mexico .with-carousel .controls{margin:20px}.mobile .tpl-canada .two-columns .holder,.mobile .tpl-mexico .two-columns .holder{padding:100px 0}.mobile .tpl-canada .two-columns .holder article h3,.mobile .tpl-mexico .two-columns .holder article h3{font-size:28px;line-height:132%;letter-spacing:-.005em;font-weight:700;max-width:170px}.mobile .tpl-canada .two-columns .holder article p,.mobile .tpl-mexico .two-columns .holder article p{font-size:22px;line-height:132%;max-width:263px}.mobile .tpl-canada .two-columns .holder .img-wrapper .decoration span,.mobile .tpl-mexico .two-columns .holder .img-wrapper .decoration span{z-index:1}.mobile .tpl-canada .two-columns .holder .img-wrapper .circles span::before,.mobile .tpl-mexico .two-columns .holder .img-wrapper .circles span::before{width:738px!important;height:738px!important}.mobile .tpl-canada .two-columns.text-with-backgr .holder,.mobile .tpl-mexico .two-columns.text-with-backgr .holder{padding-top:163px;padding-bottom:43px}.mobile .tpl-canada .two-columns.text-with-backgr .holder h3,.mobile .tpl-mexico .two-columns.text-with-backgr .holder h3{font-size:36px;line-height:114%;font-weight:750;max-width:none}.mobile .tpl-canada .two-columns.type-default.green .holder,.mobile .tpl-mexico .two-columns.type-default.green .holder{padding:50px 0}.mobile .tpl-canada .two-columns.type-default.green .holder article,.mobile .tpl-mexico .two-columns.type-default.green .holder article{order:1}.mobile .sidenav{display:none}.mobile .call-to-action-outer .holder{flex-direction:column;align-items:flex-start;padding-top:50px;padding-bottom:50px}.mobile .call-to-action-outer p{font-size:22px!important;line-height:130%;font-weight:700;max-width:none!important;margin-bottom:32px}@keyframes scroll-indicator-anim{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}.tpl-mexico .hero{z-index:1}.two-columns{position:relative}.two-columns .holder{position:relative;display:flex;justify-content:space-between;align-items:center;padding:12.15277vw 0}@media(max-width:640px){.two-columns .holder{display:block;padding:55px 0}}@media(max-width:640px){.two-columns .holder .img-wrapper{margin-bottom:82px}}.two-columns .holder .img-wrapper .decoration{position:absolute;left:0;top:0;width:100%;height:100%}.two-columns .holder .img-wrapper .decoration span{display:block;position:absolute;left:50%;top:50%;opacity:.8;z-index:-1;width:89.44vw;height:89.44vw;background:radial-gradient(circle closest-side,#08d0d5,#ffffff);-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.two-columns .holder article{width:35vw}@media(max-width:640px){.two-columns .holder article{position:relative;width:100%}}.two-columns .holder article blockquote{margin-bottom:2.0833vw}@media(max-width:768px){.two-columns .holder article blockquote{margin-bottom:30px}}.two-columns .holder article blockquote p{position:relative;padding-top:4.8611vw;margin-bottom:2.0833vw;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:1.944vw;line-height:132%}@media(max-width:768px){.two-columns .holder article blockquote p{padding-top:60px;margin-bottom:30px;font-size:18px}}@media(max-width:640px){.two-columns .holder article blockquote p{padding-top:70px;margin-bottom:30px;font-size:23px;line-height:130%}}.two-columns .holder article blockquote p:before{content:"";display:block;position:absolute;left:0;top:0;width:2.77vw;height:2.77vw;background:url(../../../../../../../../themes/pattern-wp/assets/img/quote.svg) center no-repeat;background-size:100% 100%}@media(max-width:768px){.two-columns .holder article blockquote p:before{width:30px;height:30px}}@media(max-width:640px){.two-columns .holder article blockquote p:before{width:40px;height:40px}}.two-columns .holder article blockquote cite{display:block;position:relative;padding-left:4.8611vw;font-size:1.11vw;line-height:150%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:768px){.two-columns .holder article blockquote cite{padding-left:50px;font-size:12px;line-height:150%}}@media(max-width:640px){.two-columns .holder article blockquote cite{padding-left:80px;font-size:16px;line-height:150%}}.two-columns .holder article blockquote cite strong{display:block;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:1.5277vw;line-height:132%}@media(max-width:768px){.two-columns .holder article blockquote cite strong{font-size:18px;line-height:120%}}.two-columns .holder article blockquote cite .img-holder{position:absolute;left:0;top:50%;overflow:hidden;width:4.166vw;height:4.166vw;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:50%;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}@media(max-width:768px){.two-columns .holder article blockquote cite .img-holder{width:40px;height:40px}}@media(max-width:640px){.two-columns .holder article blockquote cite .img-holder{width:60px;height:60px}}.two-columns .holder article blockquote:last-child{margin-bottom:0}.two-columns .holder article.featured-post{width:45vw}@media(max-width:640px){.two-columns .holder article.featured-post{width:auto}}.two-columns .holder article.featured-post h1{margin-bottom:1.3888888889vw;font-size:3.4722222222vw;line-height:125%}@media(max-width:640px){.two-columns .holder article.featured-post h1{margin-bottom:10px}}@media(max-width:768px){.two-columns .holder article.featured-post h1{font-size:32px;line-height:42px}}.two-columns .holder article.featured-post p{margin-bottom:3.4722222222vw;font-size:1.9444444444vw;line-height:132%}@media(max-width:640px){.two-columns .holder article.featured-post p{margin-bottom:25px}}@media(max-width:768px){.two-columns .holder article.featured-post p{font-size:22px;line-height:32px}}.two-columns.reverse .holder,.wp-block-buttons .wp-block-button.reverse .two-columns.wp-block-button__link .holder{flex-direction:row-reverse}.two-columns.light{overflow:hidden;background-color:#f7fafc}.two-columns.highlighted .holder .img-wrapper{width:41.66vw;height:41.66vw}@media(max-width:640px){.two-columns.highlighted .holder .img-wrapper{width:240px;height:240px}}.two-columns.highlighted .holder .img-wrapper:before{width:64.166vw;height:64.166vw}.two-columns.highlighted .holder .img-wrapper:after{width:89.0277vw;height:89.0277vw}.two-columns.alternative .holder{align-items:flex-start}.two-columns.alternative .holder .img-wrapper{bottom:-10vw}.two-columns.alternative.reverse .holder .img-wrapper .circles,.wp-block-buttons .wp-block-button.reverse .two-columns.alternative.wp-block-button__link .holder .img-wrapper .circles{left:-30vw}@media(max-width:640px){.two-columns.alternative.reverse .holder .img-wrapper .circles,.wp-block-buttons .wp-block-button.reverse .two-columns.alternative.wp-block-button__link .holder .img-wrapper .circles{left:0}}.two-columns.alternative.reverse .holder .img-wrapper .circles .bigger,.wp-block-buttons .wp-block-button.reverse .two-columns.alternative.wp-block-button__link .holder .img-wrapper .circles .bigger{display:none}@media(max-width:640px){.two-columns.alternative.reverse .holder article h3,.wp-block-buttons .wp-block-button.reverse .two-columns.alternative.wp-block-button__link .holder article h3{font-size:22px}}.two-columns.extended-outer .holder:first-child{padding-bottom:0}.two-columns.extended-outer .holder:last-child{align-content:flex-end;flex-direction:row;padding-top:0}.two-columns.extended-outer .holder .extended-content{flex:0 0 34.7222222222vw;padding-top:5.5555555556vw}.two-columns.type-with-title>h2{padding:9.7222222222vw 7.6388888889vw 0;font-size:6.9444444444vw;line-height:92%}.two-columns.type-with-title>h2+.holder{padding-top:0}.two-columns.type-with-title .img-wrapper{margin-top:6.9444444444vw}.two-columns.type-with-title .block-entry{margin-top:-3.4722222222vw}.two-columns.type-location .holder .img-wrapper .mapboxgl-map{width:100%;height:100%}.two-columns.type-location .holder .img-wrapper .mapboxgl-canvas-container .mapboxgl-canvas{-moz-transition:transform 300ms ease-in-out;-o-transition:transform 300ms ease-in-out;-webkit-transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out}.two-columns.type-location .holder .img-wrapper .mapboxgl-canvas-container .marker{width:40px;height:40px;border-radius:50%;cursor:pointer;background:rgba(0,182,246,.3);-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.two-columns.type-location .holder .img-wrapper .mapboxgl-canvas-container .marker:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-position:50% 50%;background-size:100% auto;background-repeat:no-repeat}.two-columns.type-location .holder .img-wrapper .mapboxgl-canvas-container:hover .marker{width:90px;height:90px}.two-columns.type-location .holder .img-wrapper .transmission .marker:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/t-line.svg)}.two-columns.type-location .holder .img-wrapper .wind .marker:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind.svg)}.two-columns.type-location .holder .img-wrapper .solar .marker:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/solar.svg)}.two-columns.type-location .holder .img-wrapper .storage .marker:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/storage.svg)}.two-columns.type-location .holder .img-wrapper .hydrogen .marker:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/hydrogen.svg)}.two-columns.type-location .holder .img-wrapper .solar-storage .marker:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/solar-storage.svg)}.two-columns.type-location .holder .img-wrapper .wind-solar .marker:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-solar.svg)}.two-columns.type-location .holder .img-wrapper .wind-storage .marker:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-storage.svg)}.two-columns.type-location .holder .img-wrapper .wind-hydrogen .marker:before{background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icons/wind-hydrogen.svg)}.two-columns.type-location .holder .img-wrapper .fake-map{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,182,246,.2)}.two-columns.type-location .holder .img-wrapper .fake-map:before{content:"Location";position:absolute;left:50%;top:50%;margin:0;padding:0;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:1.3888888889vw;line-height:1.3888888889vw;color:#fff;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.two-columns.timeline>h2{margin-bottom:4.1666666667vw;font-size:2.9166666667vw}@media(max-width:768px){.two-columns.timeline>h2{margin-bottom:60px;font-size:42px}}.two-columns.timeline .holder .img-wrapper{margin-top:0}.two-columns.timeline .holder article{align-self:flex-end}.two-columns.timeline .holder article ul{margin:0 0 0 1.3888888889vw;padding:6.9444444444vw 8.3333333333vw 6.9444444444vw 0;background:url(../../../../../../../../themes/pattern-wp/assets/img/timeline-line.png) 5px 0 no-repeat;background-size:1px 100%}@media(max-width:768px){.two-columns.timeline .holder article ul{margin:0 0 0 20px;padding:100px 0 100px 0;background:none}}.two-columns.timeline .holder article ul li{position:relative;padding-left:2.7777777778vw;list-style-type:none;font-size:1.5277777778vw}@media(max-width:768px){.two-columns.timeline .holder article ul li{padding-left:40px;font-size:22px}}.two-columns.timeline .holder article ul li:last-child{margin-bottom:0}.two-columns.timeline .holder article ul li:before{content:"";position:absolute;left:0;top:5px;width:11px;height:11px;background-color:#00b6f6;border-radius:50%}.two-columns.post-featured .holder{padding-bottom:0;padding:12.15277vw 0 0 0}@media(max-width:768px){.two-columns.post-featured .holder{padding-top:140px}}@media(max-width:640px){.two-columns.post-featured .holder .img-wrapper{margin-left:80px}}@keyframes scroll-indicator-anim{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}.hero{height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#fff}@media(max-width:640px){.hero{height:423px}}.hero .animated-bgr{position:absolute;left:0;right:0;top:0;bottom:0}.hero .holder{position:relative;z-index:2;height:100%}.hero .holder article{position:absolute;left:0;top:50%;width:100%;max-width:49.3055vw;color:#fff;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.hero .holder article h1+p{padding-top:1.3888888889vw;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:1.9444444444vw;line-height:132%}@media(max-width:640px){.hero .holder article h1+p{padding-top:20px;font-size:18px}}.hero .holder article h1+p+.wp-block-buttons{padding-top:2.0833333333vw}@media(max-width:640px){.hero .holder article h1+p+.wp-block-buttons{padding-top:20px}}.hero .holder article h1+.wp-block-buttons{padding-top:2.0833333333vw}@media(max-width:640px){.hero .holder article h1+.wp-block-buttons{padding-top:20px}}@media(max-width:768px){.hero .holder article{max-width:70%}}@media(max-width:640px){.hero .holder article{top:auto;bottom:45px;max-width:100%;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}}.hero .scroll-indicator{position:absolute;right:7.2916666667vw;bottom:3.4722222222vw;display:block;width:1.8055555556vw;height:2.9166666667vw;border:2px solid #fff;border-radius:.9722222222vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:1000ms cubic-bezier(.215,.61,.355,1);-o-transition:1000ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1000ms cubic-bezier(.215,.61,.355,1);transition:1000ms cubic-bezier(.215,.61,.355,1)}.hero .scroll-indicator em{display:block;padding-left:1.6666666667vw;font-style:normal;white-space:nowrap;color:#fff;font-size:.9722222222vw;line-height:1.9444444444vw;-webkit-transform:translateX(50%) translateY(-50%) translateZ(0) rotate(-90deg) scale(1,1);-moz-transform:translateX(50%) translateY(-50%) translateZ(0) rotate(-90deg) scale(1,1);-ms-transform:translateX(50%) translateY(-50%) translateZ(0) rotate(-90deg) scale(1,1);-o-transform:translateX(50%) translateY(-50%) translateZ(0) rotate(-90deg) scale(1,1);transform:translateX(50%) translateY(-50%) translateZ(0) rotate(-90deg) scale(1,1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.hero .scroll-indicator:after{content:"";position:absolute;display:block;top:29%;left:50%;width:.1388888889vw;height:.6944444444vw;margin:-.1388888889vw 0 0 -.0694444444vw;background:#fff;border-radius:50%;-webkit-animation:scroll-indicator-anim 1.5s cubic-bezier(.215,.61,.355,1) infinite;-moz-animation:scroll-indicator-anim 1.5s cubic-bezier(.215,.61,.355,1) infinite;animation:scroll-indicator-anim 1.5s cubic-bezier(.215,.61,.355,1) infinite}@media(max-width:768px){.hero .scroll-indicator{right:0;width:26px;height:42px;border-radius:18px}.hero .scroll-indicator em{font-size:14px;line-height:28px}}@media(max-width:640px){.hero .scroll-indicator{display:none}}.hero.alt,.wp-block-buttons .wp-block-button.alt .hero.wp-block-button__link{height:calc(100vh - 8.229166vw);padding-top:8.229166vw}@media(max-width:640px){.hero.alt,.wp-block-buttons .wp-block-button.alt .hero.wp-block-button__link{height:423px;margin-top:83px;padding-bottom:30px;padding-top:0}}.hero.alt .holder,.wp-block-buttons .wp-block-button.alt .hero.wp-block-button__link .holder{height:90%}.hero.alt .holder article,.wp-block-buttons .wp-block-button.alt .hero.wp-block-button__link .holder article{top:55%}.hero.alt .scroll-indicator,.wp-block-buttons .wp-block-button.alt .hero.wp-block-button__link .scroll-indicator{right:0;bottom:0}.hero.auto-height{height:auto}.hero.auto-height .holder article{position:relative;top:auto;padding:13.8888888889vw 0 3.4722222222vw;transform:none}.hero.auto-height .scroll-indicator{display:none}@media(max-width:640px){.hero.mob-auto-height{height:auto}.hero.mob-auto-height .holder article{position:relative;top:auto;padding:160px 0 40px;transform:none}}.hero .below-text-image-holder{margin-top:1.7361111111vw}@media(max-width:768px){.hero .below-text-image-holder{margin-top:20px}}.hero .below-text-image-holder p{font-size:1.1111111111vw}@media(max-width:768px){.hero .below-text-image-holder p{font-size:14px}}.hero .below-text-image-holder img{max-width:7.9861111111vw;margin-right:1.1111111111vw}@media(max-width:768px){.hero .below-text-image-holder img{max-width:120px;margin-right:15px}}.hero .below-text-image-holder img:last-child{margin-right:0}.hero .below-text-image-holder .images-holder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-top:.3472222222vw}@media(max-width:768px){.hero .below-text-image-holder .images-holder{margin-top:5px}}.first-time-visited .hero .scroll-indicator{pointer-events:none;-webkit-transform:translateX(0) translateY(14.5833333333vw) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(14.5833333333vw) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(14.5833333333vw) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(14.5833333333vw) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(14.5833333333vw) translateZ(0) rotate(0deg) scale(1,1)}.desktop .hero.has-displacement-map{background-image:none!important}.tablet .hero.has-displacement-map .animated-bgr,.mobile .hero.has-displacement-map .animated-bgr{display:none}.tablet .hero.auto-height .holder article,.mobile .hero.auto-height .holder article{bottom:auto;padding:160px 0 40px}html.external .hero{max-height:800px}.with-slider{position:relative;z-index:2;background:#f7fafc}.with-slider .holder{padding:6.944vw 0}@media(max-width:640px){.with-slider .holder{padding:50px 0}}.with-slider .holder h5{margin-bottom:2.0833vw}@media(max-width:640px){.with-slider .holder h5{margin-bottom:20px}}.with-slider .holder .slider-holder{margin:0 0 5.55vw}@media(max-width:640px){.with-slider .holder .slider-holder{margin-bottom:30px}}.with-slider .holder .slider-holder .slider article{margin-right:1.66vw}@media(max-width:640px){.with-slider .holder .slider-holder .slider article{margin-right:15px}}.with-slider .holder .slider-holder .slider article:last-child{margin-right:0}@media(max-width:640px){.with-slider .holder .controls>.btn,.with-slider .holder .wp-block-buttons .wp-block-button .controls>.wp-block-button__link,.wp-block-buttons .wp-block-button .with-slider .holder .controls>.wp-block-button__link{position:absolute;right:0;top:50px;float:none;height:28px;padding-right:40px;line-height:28px;color:#00b6f6}.with-slider .holder .controls>.btn span,.with-slider .holder .wp-block-buttons .wp-block-button .controls>.wp-block-button__link span,.wp-block-buttons .wp-block-button .with-slider .holder .controls>.wp-block-button__link span{height:28px}.with-slider .holder .controls>.btn span:before,.with-slider .holder .wp-block-buttons .wp-block-button .controls>.wp-block-button__link span:before,.wp-block-buttons .wp-block-button .with-slider .holder .controls>.wp-block-button__link span:before{display:none}.with-slider .holder .controls>.btn span:after,.with-slider .holder .wp-block-buttons .wp-block-button .controls>.wp-block-button__link span:after,.wp-block-buttons .wp-block-button .with-slider .holder .controls>.wp-block-button__link span:after{opacity:1}.with-slider .holder .controls>.btn:after,.with-slider .holder .wp-block-buttons .wp-block-button .controls>.wp-block-button__link:after,.wp-block-buttons .wp-block-button .with-slider .holder .controls>.wp-block-button__link:after{display:none}}.with-slider.white,.wp-block-buttons .wp-block-button.white .with-slider.wp-block-button__link{background:none}.with-slider.no-button .btn,.with-slider.no-button .wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-buttons .wp-block-button .with-slider.no-button .wp-block-button__link{display:none}.flickity-page-dots{display:none!important}.flickity-viewport{overflow:visible!important}.project-slider{display:block;margin-bottom:3.4722222222vw}@media(max-width:640px){.project-slider{margin-bottom:50px}}.project-slider article{width:20vw;margin-right:1.6666666667vw}.project-slider article:last-child{margin-right:0}@media(max-width:640px){.project-slider article{width:288px;margin-right:24px}}.controls:before,.controls:after{content:"";display:table}.controls:after{clear:both}.controls .nav{float:left}@media(max-width:640px){.controls .nav{float:none}}.controls .nav ul{float:left;margin-right:1.388vw}@media(max-width:640px){.controls .nav ul{float:none;overflow:hidden;margin-right:0}}.controls .nav ul li{float:left;margin-right:.6944vw}@media(max-width:768px){.controls .nav ul li{margin-right:10px}}@media(max-width:640px){.controls .nav ul li{margin-right:0}}.controls .nav ul li:last-child{margin-right:0}@media(max-width:640px){.controls .nav ul li:last-child{float:right}}@media(max-width:768px){.controls .nav ul li .btn,.controls .nav ul li .wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-buttons .wp-block-button .controls .nav ul li .wp-block-button__link{width:50px;height:50px;padding-right:0}}.controls>.btn,.wp-block-buttons .wp-block-button .controls>.wp-block-button__link{float:right}.with-vertical-slider{position:relative;z-index:2;overflow:hidden}.with-vertical-slider .holder{position:relative}.with-vertical-slider .holder:before,.with-vertical-slider .holder:after{content:"";display:table}.with-vertical-slider .holder:after{clear:both}.with-vertical-slider .holder .video-quote-play{position:absolute;left:0;top:0;z-index:2;opacity:0;visibility:hidden;width:100%;height:100%;-moz-transition:550ms cubic-bezier(.215,.61,.355,1);-o-transition:550ms cubic-bezier(.215,.61,.355,1);-webkit-transition:550ms cubic-bezier(.215,.61,.355,1);transition:550ms cubic-bezier(.215,.61,.355,1)}.with-vertical-slider .holder .video-quote-play small{position:absolute;left:50%;top:50%;width:4.1666666667vw;height:4.1666666667vw;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);background-color:#fff;border-radius:50%;box-shadow:0 4px 4px rgba(0,0,0,.13);-moz-transition:550ms cubic-bezier(.215,.61,.355,1);-o-transition:550ms cubic-bezier(.215,.61,.355,1);-webkit-transition:550ms cubic-bezier(.215,.61,.355,1);transition:550ms cubic-bezier(.215,.61,.355,1)}.with-vertical-slider .holder .video-quote-play small:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translateX(-30%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-30%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-30%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-30%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-30%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);width:0;height:0;border-style:solid;border-width:.5555555556vw 0 .5555555556vw .9722222222vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #00b6f6;-moz-transition:550ms cubic-bezier(.215,.61,.355,1);-o-transition:550ms cubic-bezier(.215,.61,.355,1);-webkit-transition:550ms cubic-bezier(.215,.61,.355,1);transition:550ms cubic-bezier(.215,.61,.355,1)}@media(max-width:1024px){.with-vertical-slider .holder .video-quote-play small:after{border-width:8px 0 8px 14px}}@media(max-width:768px){.with-vertical-slider .holder .video-quote-play small{width:60px;height:60px}}@media(max-width:640px){.with-vertical-slider .holder .video-quote-play small{width:40px;height:40px}}.with-vertical-slider .holder .video-quote-play small:hover{background-color:#00b6f6}.with-vertical-slider .holder .video-quote-play small:hover:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.with-vertical-slider .holder .video-quote-play+span:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.with-vertical-slider .holder .media-list{position:absolute;left:0;top:0;width:33.055vw;height:100vh}.with-vertical-slider .holder .media-list li{overflow:hidden;position:absolute;left:0;top:50%;z-index:2;height:33.055vw;width:33.055vw;border-radius:50%;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(.02,.02);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(.02,.02);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(.02,.02);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(.02,.02);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(.02,.02)}.with-vertical-slider .holder .media-list li span{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.with-vertical-slider .holder .media-list li.active{cursor:default;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1.02,1.02);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1.02,1.02);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1.02,1.02);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1.02,1.02);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1.02,1.02);z-index:3}.with-vertical-slider .holder .media-list li.active .video-quote-play{opacity:1;visibility:visible}.with-vertical-slider .holder .media-list:before{content:"";display:block;position:absolute;left:50%;top:0;bottom:0;width:1px;background:url(../../../../../../../../themes/pattern-wp/assets/img/slider-line.png) 50% 50% no-repeat;background-size:1px 100%}.with-vertical-slider .holder article{float:right;width:41.8055vw}.with-vertical-slider .holder article blockquote p{position:relative;padding-top:4.8611vw;margin-bottom:2.0833vw;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:1.944vw;line-height:132%}@media(max-width:640px){.with-vertical-slider .holder article blockquote p{padding-top:40px;margin-bottom:20px;font-size:22px}}.with-vertical-slider .holder article blockquote p:before{content:"";display:block;position:absolute;left:0;top:0;width:2.77vw;height:2.77vw;background:url(../../../../../../../../themes/pattern-wp/assets/img/quote.svg) center no-repeat;background-size:100% 100%}@media(max-width:640px){.with-vertical-slider .holder article blockquote p:before{width:30px;height:30px}}.with-vertical-slider .holder article blockquote cite{display:block;position:relative;font-size:1.11vw;line-height:150%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:768px){.with-vertical-slider .holder article blockquote cite{font-size:16px}}.with-vertical-slider .holder article blockquote cite strong{display:block;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:1.5277vw;line-height:132%}@media(max-width:768px){.with-vertical-slider .holder article blockquote cite strong{font-size:18px}}.with-vertical-slider .holder article .quotes{position:relative}.with-vertical-slider .holder article .quotes .counter{overflow:hidden;position:absolute;top:50vh;right:100%;font-family:"Avenir LT Pro Heavy",sans-serif;letter-spacing:.1em;font-size:.833vw;white-space:nowrap;-webkit-transform:translateX(0) translateY(-12.525vw) translateZ(0) rotate(90deg) scale(1,1);-moz-transform:translateX(0) translateY(-12.525vw) translateZ(0) rotate(90deg) scale(1,1);-ms-transform:translateX(0) translateY(-12.525vw) translateZ(0) rotate(90deg) scale(1,1);-o-transform:translateX(0) translateY(-12.525vw) translateZ(0) rotate(90deg) scale(1,1);transform:translateX(0) translateY(-12.525vw) translateZ(0) rotate(90deg) scale(1,1);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.with-vertical-slider .holder article .quotes ul{position:relative}.with-vertical-slider .holder article .quotes ul li{display:flex;align-items:center;width:30.277vw;height:100vh;pointer-events:none;-moz-transition:750ms cubic-bezier(.215,.61,.355,1);-o-transition:750ms cubic-bezier(.215,.61,.355,1);-webkit-transition:750ms cubic-bezier(.215,.61,.355,1);transition:750ms cubic-bezier(.215,.61,.355,1)}.with-vertical-slider .holder article .quotes ul li.active{pointer-events:all;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.with-vertical-slider .holder article .quotes ul li.up{-webkit-transform:translateX(0) translateY(-33.055vw) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-33.055vw) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-33.055vw) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-33.055vw) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-33.055vw) translateZ(0) rotate(0deg) scale(1,1)}.with-vertical-slider .holder article .quotes ul li.down,.with-vertical-slider .holder article .quotes ul .wp-block-buttons .wp-block-button.down li.wp-block-button__link,.wp-block-buttons .wp-block-button.down .with-vertical-slider .holder article .quotes ul li.wp-block-button__link{-webkit-transform:translateX(0) translateY(33.055vw) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(33.055vw) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(33.055vw) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(33.055vw) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(33.055vw) translateZ(0) rotate(0deg) scale(1,1)}.with-vertical-slider .holder article .quotes ul li.no-quote blockquote p{padding-top:0}.with-vertical-slider .holder article .quotes ul li.no-quote blockquote p:before{display:none}.with-vertical-slider .holder article .quotes.text-content ul li{width:35vw}.with-vertical-slider .holder article .quotes.text-content ul li .entry{padding-left:6.9444444444vw}.with-vertical-slider .holder article .quotes.text-content ul li .entry h3{font-size:3.4722222222vw;color:#00b6f6}.with-vertical-slider .holder.single-item-slider article .quotes .counter{display:none}.with-vertical-slider .holder.single-item-slider .media-list:before{display:none}.with-vertical-slider.reverse .holder .media-list,.wp-block-buttons .wp-block-button.reverse .with-vertical-slider.wp-block-button__link .holder .media-list{left:auto;right:0}.with-vertical-slider.reverse .holder article,.wp-block-buttons .wp-block-button.reverse .with-vertical-slider.wp-block-button__link .holder article{float:left}html.tablet .with-vertical-slider .mobile-item-wrapper,html.mobile .with-vertical-slider .mobile-item-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:60px 0}@media(max-width:640px){html.tablet .with-vertical-slider .mobile-item-wrapper,html.mobile .with-vertical-slider .mobile-item-wrapper{display:block}}html.tablet .with-vertical-slider .mobile-item-wrapper .video-quote-play,html.mobile .with-vertical-slider .mobile-item-wrapper .video-quote-play{opacity:1;visibility:visible;-webkit-transform:translateX(-50) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}html.tablet .with-vertical-slider .mobile-item-wrapper .video-quote-play small svg,html.mobile .with-vertical-slider .mobile-item-wrapper .video-quote-play small svg{width:10px;height:auto}html.tablet .with-vertical-slider .mobile-item-wrapper .img-wrapper,html.mobile .with-vertical-slider .mobile-item-wrapper .img-wrapper{margin:0 0 30px}html.tablet .with-vertical-slider .mobile-item-wrapper .img-wrapper .img-holder .img,html.mobile .with-vertical-slider .mobile-item-wrapper .img-wrapper .img-holder .img{height:100%!important}html.tablet .with-vertical-slider .mobile-item-wrapper article,html.mobile .with-vertical-slider .mobile-item-wrapper article{padding-left:80px}@media(max-width:640px){html.tablet .with-vertical-slider .mobile-item-wrapper article,html.mobile .with-vertical-slider .mobile-item-wrapper article{float:none;width:auto;padding-left:0}}@media(max-width:640px){html.tablet .with-vertical-slider .mobile-item-wrapper article .text-content p,html.mobile .with-vertical-slider .mobile-item-wrapper article .text-content p{font-size:22px;line-height:132%}}html.tablet .with-vertical-slider .mobile-item-wrapper:nth-child(2n),html.mobile .with-vertical-slider .mobile-item-wrapper:nth-child(2n){flex-direction:row-reverse}html.tablet .with-vertical-slider .mobile-item-wrapper:nth-child(2n) article,html.mobile .with-vertical-slider .mobile-item-wrapper:nth-child(2n) article{padding-left:0;padding-right:80px}@media(max-width:640px){html.tablet .with-vertical-slider .mobile-item-wrapper:nth-child(2n) article,html.mobile .with-vertical-slider .mobile-item-wrapper:nth-child(2n) article{padding-right:0}}html.tablet.portrait body .with-vertical-slider{overflow:hidden;margin-bottom:100px}html.tablet.portrait body .with-vertical-slider .holder .media-list:before{display:none}html.tablet.portrait body .with-vertical-slider .holder .media-list li{position:relative;top:0;width:33vw;height:33vw;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);padding:5vw 0;border-radius:0}html.tablet.portrait body .with-vertical-slider .holder .media-list li>span{position:relative;width:33vw;height:33vw;border-radius:50%}html.tablet.portrait body .with-vertical-slider .holder article .quotes .counter{display:none}html.tablet.portrait body .with-vertical-slider .holder article .quotes blocquote p{font-size:15px}html.tablet.portrait body .with-vertical-slider .holder article .quotes ul li{display:flex;height:43vw;width:40vw}html.tablet.portrait body .with-vertical-slider .holder article .quotes ul li .entry{align-self:center}html.tablet.portrait body .with-vertical-slider .holder article .quotes ul li .entry h3{padding-top:0;font-size:2.0833333333vw}html.tablet.portrait body .with-vertical-slider .holder article .quotes ul li .entry p:last-child{margin-bottom:0}html.tablet.portrait body .with-vertical-slider .holder article .quotes ul li:nth-child(2n) .entry{-webkit-transform:translateX(40vw) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(40vw) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(40vw) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(40vw) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(40vw) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(40vw) translateY(0) translateZ(0) rotate(0deg) scale(1)!important}html.tablet.portrait body .with-vertical-slider .holder .video-quote-play{opacity:1;visibility:visible}html.tablet.portrait body .with-vertical-slider .holder .video-quote-play+span:before{border-radius:50%}html.tablet.landscape body .with-vertical-slider .holder{flex-direction:column}html.tablet.portrait body .with-vertical-slider{padding-top:30px}html.tablet.portrait body .with-vertical-slider .holder{flex-direction:column}html.tablet.safari .with-vertical-slider .holder{flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}html.tablet.safari .with-vertical-slider .holder .media-list{position:relative;height:auto}html.tablet.safari .with-vertical-slider .holder .media-list li{position:relative;top:auto;left:auto;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);margin-bottom:100px}html.tablet.safari .with-vertical-slider .holder .media-list li.active{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}html.tablet.safari .with-vertical-slider .holder article{float:unset}html.tablet.safari .with-vertical-slider .holder article .quotes ul li{margin:0 0 100px 100px;height:auto;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}html.tablet.safari .with-vertical-slider .holder article .quotes ul li:nth-child(2n),html.tablet.safari .with-vertical-slider .holder article .quotes ul li:nth-child(2n){-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}html.tablet.safari .with-vertical-slider .holder .media-list li:nth-child(2n),html.tablet.safari .with-vertical-slider .holder .media-list li:nth-child(2n){-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}html.tablet.portrait.safari .with-vertical-slider .holder{flex-direction:column}html.tablet.portrait.safari .with-vertical-slider .holder article .quotes ul li{margin:0 0 100px 0}html.tablet.portrait.safari .with-vertical-slider .holder article .quotes ul li:nth-child(2n){transform:none!important;-webkit-transform:none!important}html.tablet.portrait.safari .with-vertical-slider .holder article .quotes ul li:nth-child(2n) .entry{transform:none!important;-webkit-transform:none!important}.team .holder{padding:12.15277vw 0}.team .holder h2{margin-bottom:5.55vw}.team .holder .grid-or-one-by-one-holder{position:relative}.team .holder .grid-holder{position:relative;-moz-transition:1000ms ease-in-out;-o-transition:1000ms ease-in-out;-webkit-transition:1000ms ease-in-out;transition:1000ms ease-in-out}.team .holder .grid-holder .indicator{display:block;position:absolute;left:0;top:0;opacity:0;width:28.1944vw;height:28.1944vw;border:1px solid #00b6f6;border-radius:50%;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(0,0);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(0,0);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(0,0);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(0,0);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(0,0);-moz-transition:750ms cubic-bezier(.215,.61,.355,1);-o-transition:750ms cubic-bezier(.215,.61,.355,1);-webkit-transition:750ms cubic-bezier(.215,.61,.355,1);transition:750ms cubic-bezier(.215,.61,.355,1)}.team .holder .grid-holder .grid{position:relative;display:flex;flex-wrap:wrap}.team .holder .grid-holder .grid:before,.team .holder .grid-holder .grid:after{content:"";display:table}.team .holder .grid-holder .grid:after{clear:both}.team .holder .grid-holder .grid li{width:33.33%;margin-bottom:2.77vw}@media(max-width:640px){.team .holder .grid-holder .grid li{width:50%;margin-bottom:70px}}.team .holder .grid-holder .grid li .inner-team-item{position:relative;padding-top:1.73611vw}.team .holder .grid-holder .grid li .inner-team-item img{display:block;max-width:65%}.team .holder .grid-holder .grid li .inner-team-item article{color:#000;padding-right:10px}.team .holder .grid-holder .grid li .inner-team-item article h6{margin-bottom:.6944vw}@media(max-width:640px){.team .holder .grid-holder .grid li .inner-team-item article h6{margin-bottom:10px;font-size:18px}}.team .holder .grid-holder .grid li .inner-team-item article p{margin-bottom:.6944vw;font-size:1.5277vw;line-height:130%}@media(max-width:640px){.team .holder .grid-holder .grid li .inner-team-item article p{margin-bottom:10px;font-size:16px}}.team .holder .grid-holder .grid li .inner-team-item article span{font-size:.833vw;text-transform:uppercase;font-family:"Avenir LT Pro Heavy",sans-serif;line-height:170%;letter-spacing:.1em;-moz-transition:750ms cubic-bezier(.215,.61,.355,1);-o-transition:750ms cubic-bezier(.215,.61,.355,1);-webkit-transition:750ms cubic-bezier(.215,.61,.355,1);transition:750ms cubic-bezier(.215,.61,.355,1)}@media(max-width:640px){.team .holder .grid-holder .grid li .inner-team-item article span{font-size:12px}}.team .holder .grid-holder .grid li .inner-team-item:hover article span{color:#00b6f6}.team .holder .grid-holder.blurred{opacity:0;filter:blur(35px);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.8,.8);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.8,.8);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.8,.8);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.8,.8);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.8,.8)}.team .holder .one-by-one{position:absolute;display:none;left:0;top:0;right:0;background:#fff;-moz-transition:1000ms ease-in-out;-o-transition:1000ms ease-in-out;-webkit-transition:1000ms ease-in-out;transition:1000ms ease-in-out}.team .holder .one-by-one .person{position:absolute;left:-7.5vw;top:0;z-index:2;width:100%;pointer-events:none;-moz-transition:1000ms cubic-bezier(.215,.61,.355,1);-o-transition:1000ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1000ms cubic-bezier(.215,.61,.355,1);transition:1000ms cubic-bezier(.215,.61,.355,1)}.team .holder .one-by-one .person.next,.team .holder .one-by-one .wp-block-buttons .wp-block-button.next .person.wp-block-button__link,.wp-block-buttons .wp-block-button.next .team .holder .one-by-one .person.wp-block-button__link{-webkit-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);opacity:0}.team .holder .one-by-one .person.prev{-webkit-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);opacity:0}.team .holder .one-by-one .person.moved-right{-webkit-transform:translateX(200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.team .holder .one-by-one .person.moved-left{-webkit-transform:translateX(-200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.team .holder .one-by-one .controls{position:absolute;right:0;top:17.5vw;z-index:2}.team .holder .one-by-one .controls .nav{float:none}.team .holder .one-by-one .controls .nav ul{float:none;margin:0 0 5.6944444444vw}.team .holder .one-by-one .controls .nav ul li{float:none;margin:0 0 .6944444444vw}.team .holder .one-by-one .controls .nav ul li:last-child{margin-bottom:0}.team .holder .one-by-one .controls .pagination{display:none;margin-bottom:6.3888888889vw}.team .holder .one-by-one .controls .grid-btn{position:relative;display:block;width:1.25vw;height:.7638888889vw;margin:0 auto;color:#bdcedb;-moz-transition:350ms cubic-bezier(.215,.61,.355,1);-o-transition:350ms cubic-bezier(.215,.61,.355,1);-webkit-transition:350ms cubic-bezier(.215,.61,.355,1);transition:350ms cubic-bezier(.215,.61,.355,1)}.team .holder .one-by-one .controls .grid-btn:before,.team .holder .one-by-one .controls .grid-btn:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../../../../../../../../themes/pattern-wp/assets/img/icon-grid.svg) center no-repeat;background-size:100% 100%;-moz-transition:350ms cubic-bezier(.215,.61,.355,1);-o-transition:350ms cubic-bezier(.215,.61,.355,1);-webkit-transition:350ms cubic-bezier(.215,.61,.355,1);transition:350ms cubic-bezier(.215,.61,.355,1)}.team .holder .one-by-one .controls .grid-btn:after{opacity:0;background-image:url(../../../../../../../../themes/pattern-wp/assets/img/icon-grid-blue.svg)}.team .holder .one-by-one .controls .grid-btn span{display:block;position:absolute;left:50%;top:0;padding-left:2.7777777778vw;padding-top:.2083333333vw;text-transform:uppercase;font-size:.8333333333vw;letter-spacing:.1em;font-family:"Avenir LT Pro Heavy",sans-serif;white-space:nowrap;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(90deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(90deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(90deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(90deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(90deg) scale(1,1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.team .holder .one-by-one .controls .grid-btn:hover{color:#00b6f6}.team .holder .one-by-one .controls .grid-btn:hover:before{opacity:0}.team .holder .one-by-one .controls .grid-btn:hover:after{opacity:1}@media(max-width:768px){.team .holder .one-by-one .controls .grid-btn{width:18px;height:11px}.team .holder .one-by-one .controls .grid-btn span{font-size:12px}}.team .holder .one-by-one .list{position:relative;height:756px}.team .holder .one-by-one .list li{display:none;justify-content:flex-start;position:absolute;top:0;left:0;width:100%}.team .holder .one-by-one .list li .close-btn{display:none}.team .holder .one-by-one .list li img{display:block;visibility:hidden;width:85.9788359788vh;height:auto;margin-left:-7.5vw;margin-right:4.1666666667vw}@media(max-width:768px){.team .holder .one-by-one .list li img{align-self:flex-start;width:330px}}.team .holder .one-by-one .list li article{width:27.2222222222vw;padding-top:3.4722222222vw}@media(max-width:768px){.team .holder .one-by-one .list li article{width:auto;padding-right:70px}}.team .holder .one-by-one .list li article h4{margin-bottom:.6944444444vw}@media(max-width:768px){.team .holder .one-by-one .list li article h4{margin-bottom:10px;font-size:22px}}.team .holder .one-by-one .list li article h6{margin-bottom:1.6666666667vw}@media(max-width:768px){.team .holder .one-by-one .list li article h6{margin-bottom:24px;font-size:16px}}.team .holder .one-by-one .list li article p{margin-bottom:2.016564vw;font-size:1.25vw;line-height:132%;color:#70828f}.team .holder .one-by-one .list li article p:last-child{margin-bottom:0}@media(max-width:768px){.team .holder .one-by-one .list li article p{font-size:14px}}.team .holder .one-by-one .list li.prev{display:flex;opacity:.3;-webkit-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:1000ms cubic-bezier(.215,.61,.355,1);-o-transition:1000ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1000ms cubic-bezier(.215,.61,.355,1);transition:1000ms cubic-bezier(.215,.61,.355,1)}@media(max-width:768px){.team .holder .one-by-one .list li.prev{opacity:0}}.team .holder .one-by-one .list li.active{display:flex;-moz-transition:1000ms cubic-bezier(.215,.61,.355,1);-o-transition:1000ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1000ms cubic-bezier(.215,.61,.355,1);transition:1000ms cubic-bezier(.215,.61,.355,1)}.team .holder .one-by-one .list li.next,.team .holder .one-by-one .list .wp-block-buttons .wp-block-button.next li.wp-block-button__link,.wp-block-buttons .wp-block-button.next .team .holder .one-by-one .list li.wp-block-button__link{display:flex;opacity:.3;-webkit-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(100%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:1000ms cubic-bezier(.215,.61,.355,1);-o-transition:1000ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1000ms cubic-bezier(.215,.61,.355,1);transition:1000ms cubic-bezier(.215,.61,.355,1)}@media(max-width:768px){.team .holder .one-by-one .list li.next,.team .holder .one-by-one .list .wp-block-buttons .wp-block-button.next li.wp-block-button__link,.wp-block-buttons .wp-block-button.next .team .holder .one-by-one .list li.wp-block-button__link{opacity:0}}.team .holder .one-by-one .list li.moved-right{opacity:.3;-webkit-transform:translateX(200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:1000ms cubic-bezier(.215,.61,.355,1);-o-transition:1000ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1000ms cubic-bezier(.215,.61,.355,1);transition:1000ms cubic-bezier(.215,.61,.355,1)}.team .holder .one-by-one .list li.moved-left{opacity:.3;-webkit-transform:translateX(-200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-200%) translateY(0) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:1000ms cubic-bezier(.215,.61,.355,1);-o-transition:1000ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1000ms cubic-bezier(.215,.61,.355,1);transition:1000ms cubic-bezier(.215,.61,.355,1)}.team .holder .one-by-one.blurred{opacity:0;filter:blur(35px);-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.8,.8);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.8,.8);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.8,.8);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.8,.8);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.8,.8)}.tablet .team .holder .one-by-one .list li img,.mobile .team .holder .one-by-one .list li img{visibility:visible}.tablet.portrait .team .holder .one-by-one .list li article{width:auto}.tablet.portrait .team .holder .one-by-one .list li article p{font-size:14px}.tablet.portrait .team .holder .one-by-one .list li img{width:auto;height:55vw;margin-right:5vw}.tablet.portrait .team .holder .one-by-one .controls{right:-40px}.mobile .team .holder .one-by-one{position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%}.mobile .team .holder .one-by-one .controls{display:none}.mobile .team .holder .one-by-one .list{position:absolute;left:0;top:0;overflow:auto;z-index:1000;width:100%;height:100%;-webkit-overflow-scrolling:touch}.mobile .team .holder .one-by-one .list li{display:block;padding:100px 24px 0 24px;box-sizing:border-box}.mobile .team .holder .one-by-one .list li .close-btn{display:block;position:absolute;top:30px;right:24px;width:50px;height:50px;text-indent:-9999px;border:solid 1px #000;border-radius:50%}.mobile .team .holder .one-by-one .list li .close-btn:before,.mobile .team .holder .one-by-one .list li .close-btn:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:1px;margin:-1px 0 0 -7px;background-color:#000}.mobile .team .holder .one-by-one .list li .close-btn:before{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1)}.mobile .team .holder .one-by-one .list li .close-btn:after{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(-45deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(-45deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(-45deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(-45deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(-45deg) scale(1,1)}.mobile .team .holder .one-by-one .list li img{width:100%;height:auto;margin:0}.mobile .team .holder .one-by-one .list li article{width:100%;padding-right:0;padding-bottom:30px}.mobile .team .holder .one-by-one .list li article h4,.mobile .team .holder .one-by-one .list li article h6{font-size:22px}.mobile .team .holder .one-by-one .list li article h6{font-family:"Avenir LT Pro",sans-serif}.mobile .team .holder .one-by-one .list li article p{font-size:22px}.toggler-outer{padding:10.4166666667vw 0}.toggler-outer .holder h3{margin-bottom:3.4722222222vw;font-size:3.4722222222vw;line-height:125%}@media(max-width:768px){.toggler-outer .holder h3{margin-bottom:50px;font-size:50px}}@media(max-width:640px){.toggler-outer .holder h3{margin-bottom:30px;font-size:40px}}.toggler-outer .holder h3+p{margin-bottom:5.2083333333vw;font-size:1.9444444444vw;line-height:120%}@media(max-width:768px){.toggler-outer .holder h3+p{margin-bottom:50px;font-size:28px}}@media(max-width:640px){.toggler-outer .holder h3+p{margin-bottom:30px;font-size:22px}}.toggler-outer .holder .intro-text{padding-bottom:2.08334vw}.toggler-outer .holder .toggle-list{border-bottom:#e1e1e1 solid 1px}.toggler-outer .holder .toggle-list dt{position:relative;padding:.6944444444vw 6.9444444444vw .6944444444vw 0;border-top:#e1e1e1 solid 1px;cursor:pointer}@media(max-width:640px){.toggler-outer .holder .toggle-list dt{padding:10px 30px 10px 0}}.toggler-outer .holder .toggle-list dt h5{padding:1.3888888889vw 0;font-family:"Avenir LT Pro",sans-serif}@media(max-width:640px){.toggler-outer .holder .toggle-list dt h5{padding:10px 0;font-size:22px}}.toggler-outer .holder .toggle-list dt h5 a{color:inherit}.toggler-outer .holder .toggle-list dt:before,.toggler-outer .holder .toggle-list dt:after{content:"";position:absolute;right:0;top:50%;width:1.1111111111vw;height:2px;background-color:#000;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}@media(max-width:768px){.toggler-outer .holder .toggle-list dt:before,.toggler-outer .holder .toggle-list dt:after{width:16px;height:1px}}.toggler-outer .holder .toggle-list dt:before{-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(90deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(90deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(90deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(90deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(90deg) scale(1,1);-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.toggler-outer .holder .toggle-list dt.default-title-bar-active:before,.toggler-outer .holder .toggle-list dt.active:before{-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.toggler-outer .holder .toggle-list dd{display:none;padding:1.6666666667vw 6.9444444444vw 1.6666666667vw 0}@media(max-width:768px){.toggler-outer .holder .toggle-list dd{padding:24px 100px 24px 0}}@media(max-width:640px){.toggler-outer .holder .toggle-list dd{padding:24px 0 24px 24px}}.toggler-outer .holder .toggle-list dd p,.toggler-outer .holder .toggle-list dd ul li,.toggler-outer .holder .toggle-list dd ol li{font-size:1.5277777778vw;line-height:132%;color:#231f20}.toggler-outer .holder .toggle-list dd p a,.toggler-outer .holder .toggle-list dd ul li a,.toggler-outer .holder .toggle-list dd ol li a{color:#00b6f6}@media(max-width:768px){.toggler-outer .holder .toggle-list dd p,.toggler-outer .holder .toggle-list dd ul li,.toggler-outer .holder .toggle-list dd ol li{font-size:22px}}@media(max-width:640px){.toggler-outer .holder .toggle-list dd p,.toggler-outer .holder .toggle-list dd ul li,.toggler-outer .holder .toggle-list dd ol li{font-size:18px}}.toggler-outer .holder .toggle-list dd ul,.toggler-outer .holder .toggle-list dd ol{margin-bottom:2.0833333333vw}@media(max-width:768px){.toggler-outer .holder .toggle-list dd ul,.toggler-outer .holder .toggle-list dd ol{margin-bottom:30px}}.toggler-outer .holder .toggle-list.type-withimage dt{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.toggler-outer .holder .toggle-list.type-withimage dt figure{position:relative;flex:0 0 12.7777777778vw;width:12.7777777778vw;padding-right:3.0555555556vw;margin-right:5.8333333333vw}@media(max-width:768px){.toggler-outer .holder .toggle-list.type-withimage dt figure{flex:0 0 184px;width:184px}}@media(max-width:640px){.toggler-outer .holder .toggle-list.type-withimage dt figure{flex:0 0 100px;width:100px}}.toggler-outer .holder .toggle-list.type-withimage dt figure:after{content:"";position:absolute;right:0;top:50%;width:1px;height:3.6111111111vw;background-color:#e1e1e1;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.toggler-outer .holder .toggle-list.type-withimage dt figure img{display:block;max-width:100%;height:auto}@media(max-width:640px){.toggler-outer .holder .toggle-list.type-withimage dt h5{font-size:16px}}.toggler-outer .holder .toggle-list.type-withimage dd{padding-left:21.6666666667vw}@media(max-width:768px){.toggler-outer .holder .toggle-list.type-withimage dd{padding-left:0}}.accordion_search_container{position:relative;width:100%;max-width:427px}.accordion_search_container .acc_clear_btn{position:absolute;font-weight:700;cursor:pointer;display:none}.accordion_search_container .acc_clear_btn:after{content:"";position:absolute;right:0;top:10px;width:40px;height:40px;background:#fff url(../../../../../../../../themes/pattern-wp/assets/img/icons/close.svg) no-repeat;background-size:14px 14px;background-position:center}.accordion_search_input_box{width:100%;padding:18px 18px 18px 40px;font-size:16px;line-height:150%;box-sizing:border-box;border:none;border-bottom:1px solid #bdcedb;margin-bottom:60px}.accordion_search_input_box:focus,.accordion_search_input_box:active{outline:none;border-bottom:1px solid #00b6f6}.accordion_search_input_box.search_icon{background:url(../../../../../../../../themes/pattern-wp/assets/img/icons/search.svg) no-repeat;background-size:18px 18px;background-position:top 21px left 0}.search_result_container{width:100%;padding:12px 0 10px;margin-bottom:2.08334vw;font-size:28px;line-height:24px;color:#000;box-sizing:border-box;display:none}.gallery-outer{padding:3.4722222222vw 0 10.4166666667vw}@media(max-width:640px){.gallery-outer{padding:50px 0 150px}}.gallery-outer .gallery-slider{margin-left:-1.6666666667vw;margin-bottom:3.4722222222vw}@media(max-width:640px){.gallery-outer .gallery-slider{margin-left:0;margin-bottom:50px}}.gallery-outer .gallery-slider .slick-list{overflow:visible}.gallery-outer .gallery-slider .slide{margin-left:1.6666666667vw}@media(max-width:640px){.gallery-outer .gallery-slider .slide{margin-left:24px}}.gallery-outer .gallery-slider .slide figure{position:relative;width:56.1111111111vw;height:32.5vw}@media(max-width:768px){.gallery-outer .gallery-slider .slide figure{width:640px;height:380px}}@media(max-width:640px){.gallery-outer .gallery-slider .slide figure{width:300px;height:180px}}.gallery-outer .gallery-slider .slide figure a{display:block;position:relative;height:32.5vw}@media(max-width:768px){.gallery-outer .gallery-slider .slide figure a{height:380px}}@media(max-width:640px){.gallery-outer .gallery-slider .slide figure a{height:180px}}.gallery-outer .gallery-slider .slide figure a>span{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.gallery-outer .gallery-slider .slide figure a:before{content:"";position:absolute;left:0;bottom:0;z-index:2;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 72.65%,rgba(0,0,0,.7) 100%)}.gallery-outer .gallery-slider .slide figure figcaption{position:absolute;left:0;bottom:0;z-index:3;width:100%;padding:2.5vw 2.7777777778vw;font-size:1.5277777778vw;line-height:132%;color:#fff;box-sizing:border-box}@media(max-width:768px){.gallery-outer .gallery-slider .slide figure figcaption{padding:26px 20px;font-size:12px}}html.external .gallery-outer{max-height:750px}@media(max-width:2200px){html.external .gallery-outer{max-height:650px}}@media(max-width:1440px){html.external .gallery-outer{max-height:550px}}@media(max-width:1024px){html.external .gallery-outer{max-height:450px}}@media(max-width:768px){html.external .gallery-outer{max-height:350px}}@media(max-width:640px){html.external .gallery-outer{max-height:300px}}html.external .gallery-outer .gallery-slider .slide figure a{pointer-events:none}.textual-content{position:relative}.textual-content .holder{position:relative;padding:12.15277vw 0}@media(max-width:640px){.textual-content .holder{padding:100px 0 65px 0}}.textual-content .holder .circles{position:absolute;left:10%;top:50%;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);width:40vw;height:40vw;pointer-events:none}.textual-content .holder .circles span{position:absolute;left:0;top:0;width:100%;height:100%}.textual-content .holder .circles span:before{content:"";display:block;position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;border:1px solid #006e94;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(0,0);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(0,0);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(0,0);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(0,0);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(0,0);-moz-transition:1500ms cubic-bezier(.215,.61,.355,1);-o-transition:1500ms cubic-bezier(.215,.61,.355,1);-webkit-transition:1500ms cubic-bezier(.215,.61,.355,1);transition:1500ms cubic-bezier(.215,.61,.355,1)}.textual-content .holder .circles span.bigger:before{opacity:.16;-moz-transition-delay:150ms;-o-transition-delay:150ms;-webkit-transition-delay:150ms;transition-delay:150ms}.textual-content .holder.in-view .circles span.bigger:before{opacity:.5;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.textual-content .holder .decoration{position:absolute;left:50%;top:50%;pointer-events:none}.textual-content .holder .decoration span{display:block;position:absolute;left:50%;top:50%;opacity:.8;z-index:-1;width:89.44vw;height:89.44vw;background:radial-gradient(circle closest-side,#80D0D5,#ffffff);-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}.textual-content h3+.wp-block-columns{padding-top:5.5555555556vw}@media(max-width:640px){.textual-content h3+.wp-block-columns{padding-top:40px}}.textual-content h3+.stats-wrapper-outer{padding-top:3.4722222222vw}@media(max-width:640px){.textual-content h3+.stats-wrapper-outer{padding-top:25px}}.textual-content h2.space-top,.textual-content h3.space-top{padding-top:5.5555555556vw}.textual-content.light{background-color:#f7fafc}.textual-content.white,.wp-block-buttons .wp-block-button.white .textual-content.wp-block-button__link{background-color:#fff}.textual-content.type-alternative .holder{padding:20vw 0}.textual-content.type-alternative .holder .wp-block-columns .wp-block-column:not(:first-child){padding-top:13.8888888889vw}@media(max-width:640px){.textual-content.type-alternative .holder .wp-block-columns .wp-block-column:not(:first-child){padding-top:100px}}@media(max-width:640px){.textual-content.type-alternative .holder .wp-block-columns .wp-block-column:not(:first-child){padding-top:30px}}.textual-content.type-highlighted .holder{padding:12.15277vw 0 5vw}.textual-content.type-narrow .holder{padding-right:27.7777777778vw;box-sizing:border-box}@media(max-width:640px){.textual-content.type-narrow .holder{padding-right:0}}.textual-content.type-narrow .holder .circles{left:30%}.textual-content.type-narrow.static{padding:0 27.7777777778vw 0 13.8888888889vw}@media(max-width:640px){.textual-content.type-narrow.static{padding:0}.textual-content.type-narrow.static .holder{padding-top:120px}}.textual-content.type-narrow.form-page .holder{padding-left:6.9444444444vw;padding-right:6.9444444444vw}@media(max-width:640px){.textual-content.type-narrow.form-page .holder{padding:120px 0 0 0}}.textual-content.no-decoration .circles{display:none}.textual-content.no-space .holder{padding:1.3888888889vw 0}.textual-content.no-space-top .holder{padding-top:0}.textual-content.no-space-bottom .holder{padding-bottom:0}@media(max-width:640px){.textual-content.contact-grid .holder{padding-top:100px}}.textual-content.contact-grid .wp-block-columns .wp-block-column p:not(.link-arrow){margin-bottom:.6944444444vw;font-size:1.1111111111vw}.textual-content.contact-grid .wp-block-columns .wp-block-column p:not(.link-arrow) a{color:#000;text-decoration:underline}.textual-content.contact-grid .wp-block-columns .wp-block-column p:not(.link-arrow) a:hover{text-decoration:none}.textual-content.contact-grid .wp-block-columns+.wp-block-columns{padding-top:5.5555555556vw;margin-bottom:5.5555555556vw}@media(max-width:640px){.textual-content.contact-grid .wp-block-columns+.wp-block-columns{padding-top:30px;margin-bottom:80px}}@media(max-width:768px){.textual-content.contact-grid .wp-block-columns{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.textual-content.contact-grid .wp-block-columns .wp-block-column{margin-left:0!important}.textual-content.contact-grid .wp-block-columns .wp-block-column h5{font-size:22px}.textual-content.contact-grid .wp-block-columns .wp-block-column p{margin-bottom:10px;font-size:16px}}@media(max-width:640px){.textual-content.contact-grid .wp-block-columns{display:block}}@media(max-width:640px){.textual-content.bigger-space .block-entry .wp-block-columns{margin-bottom:30px}}.textual-content.bigger-space .block-entry .wp-block-column{margin-bottom:1.3888888889vw}@media(max-width:640px){.textual-content.bigger-space .block-entry .wp-block-column{margin-bottom:20px}}.textual-content.bigger-space .block-entry .wp-block-column p{margin-bottom:.6944444444vw}@media(max-width:640px){.textual-content.bigger-space .block-entry .wp-block-column p{margin-bottom:10px}}.sections-holder>.textual-content:first-child{padding-top:6.9444444444vw}@media(max-width:640px){.sections-holder>.textual-content:first-child{padding-top:120px}}.tablet.portrait body:not(.admin) .textual-content .wp-block-image.with-anim img{left:auto;min-height:auto;max-width:100%;transform:none!important;-webkit-transform:none!important}.tablet.portrait body:not(.admin) .textual-content .wp-block-image.with-anim span{bottom:0;transform:none!important;-webkit-transform:none!important}.stats-wrapper-outer{padding:0}.stats-wrapper-outer.type-default .stat-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:640px){.stats-wrapper-outer.type-default .stat-items{display:block}}.stats-wrapper-outer.type-default .stat-items .stats-outer{width:15.138vw;margin:0 auto 1.3888888889vw auto}@media(max-width:640px){.stats-wrapper-outer.type-default .stat-items .stats-outer{width:auto;margin-bottom:30px}}.stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer{display:block;position:relative;width:15.2083333333vw;height:15.2083333333vw;margin:0 auto 2.0833333333vw}@media(max-width:640px){.stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer{width:219px;height:219px}}.stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer .inner-circle{display:block;width:100%;height:15.2083333333vw;border:#006e94 solid 1px;border-radius:50%}@media(max-width:640px){.stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer .inner-circle{height:219px}.stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer .inner-circle canvas{width:219px!important;height:219px!important}}.stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer .number{position:absolute;left:0;top:52%;width:100%;font-family:"Avenir LT Pro",sans-serif;font-size:4.1666666667vw;line-height:100%;text-align:center;color:#000;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}@media(max-width:640px){.stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer .number{font-size:60px}}.stats-wrapper-outer.type-default .stat-items .stats-outer p{font-family:"Avenir LT Pro",sans-serif;font-size:1.5277777778vw;line-height:132%;text-align:center;color:#231f20}@media(max-width:640px){.stats-wrapper-outer.type-default .stat-items .stats-outer p{font-size:22px}}.stats-wrapper-outer.type-circle .stat-items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2.0833333333vw;grid-row-gap:2.0833333333vw;padding:0 13.8888888889vw}@media(max-width:768px){.stats-wrapper-outer.type-circle .stat-items{grid-column-gap:30px;grid-row-gap:30px;padding:0}}@media(max-width:640px){.stats-wrapper-outer.type-circle .stat-items{display:block}}.stats-wrapper-outer.type-circle .stats-outer{padding:0 .6944444444vw;box-sizing:border-box}@media(max-width:640px){.stats-wrapper-outer.type-circle .stats-outer{margin-bottom:60px}}.stats-wrapper-outer.type-circle .stats-outer .circle-outer{display:block;position:relative;width:15.2083333333vw;height:15.2083333333vw;margin:0 auto 2.0833333333vw}@media(max-width:768px){.stats-wrapper-outer.type-circle .stats-outer .circle-outer{width:180px;height:180px;margin:0 auto 30px}}.stats-wrapper-outer.type-circle .stats-outer .circle-outer .inner-circle{display:block;width:100%;height:15.2083333333vw;border:#e1e1e1 solid 1px;border-radius:50%}@media(max-width:768px){.stats-wrapper-outer.type-circle .stats-outer .circle-outer .inner-circle{height:180px}.stats-wrapper-outer.type-circle .stats-outer .circle-outer .inner-circle canvas{width:180px!important;height:180px!important}}.stats-wrapper-outer.type-circle .stats-outer .circle-outer .number{position:absolute;left:0;top:52%;width:100%;font-family:"Avenir LT Pro",sans-serif;font-size:4.1666666667vw;line-height:100%;text-align:center;color:#2a3b73;-webkit-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}@media(max-width:768px){.stats-wrapper-outer.type-circle .stats-outer .circle-outer .number{font-size:50px}}.stats-wrapper-outer.type-circle .stats-outer p{font-family:"Avenir LT Pro",sans-serif;font-size:1.5277777778vw;line-height:132%;text-align:center;color:#231f20}@media(max-width:768px){.stats-wrapper-outer.type-circle .stats-outer p{font-size:22px}}.stats-wrapper-outer.type-circle.items-4 .stat-items{grid-template-columns:1fr 1fr 1fr 1fr}.stats-wrapper-outer.type-table .stat-items,.stats-wrapper-outer.type-static .stat-items{max-width:55.5555555556vw;margin:0 auto}@media(max-width:768px){.stats-wrapper-outer.type-table .stat-items,.stats-wrapper-outer.type-static .stat-items{max-width:100%}}.stats-wrapper-outer.type-table dl,.stats-wrapper-outer.type-static dl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-end;padding:2.0833333333vw 0 1.7361111111vw;margin-bottom:2.7777777778vw;font-family:"Avenir LT Pro",sans-serif;border-bottom:#e1e1e1 solid 1px}@media(max-width:768px){.stats-wrapper-outer.type-table dl,.stats-wrapper-outer.type-static dl{padding:30px 0 25px;flex-wrap:wrap}}.stats-wrapper-outer.type-table dl dt,.stats-wrapper-outer.type-static dl dt{padding-bottom:.4861111111vw;padding-right:.6944444444vw}@media(max-width:768px){.stats-wrapper-outer.type-table dl dt,.stats-wrapper-outer.type-static dl dt{padding-bottom:7px;padding-right:10px}}.stats-wrapper-outer.type-table dl dt p,.stats-wrapper-outer.type-static dl dt p{display:inline-block;margin:0;font-size:1.5277777778vw}@media(max-width:768px){.stats-wrapper-outer.type-table dl dt p,.stats-wrapper-outer.type-static dl dt p{font-size:22px}}.stats-wrapper-outer.type-table dl dt .tooltip-content,.stats-wrapper-outer.type-static dl dt .tooltip-content{display:inline-block;position:relative;margin-left:.3472222222vw;vertical-align:text-bottom}@media(max-width:640px){.stats-wrapper-outer.type-table dl dt .tooltip-content,.stats-wrapper-outer.type-static dl dt .tooltip-content{display:block}}.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-trigger,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-trigger{display:block;width:1.3888888889vw;height:1.3888888889vw;font-family:"Avenir LT Pro Heavy",sans-serif;text-align:center;font-size:1.1111111111vw;line-height:1.8055555556vw;color:#00b6f6;border:#00b6f6 solid 2px;border-radius:50%;cursor:pointer}@media(max-width:768px){.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-trigger,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-trigger{width:20px;height:20px;font-size:16px;line-height:24px;border:#00b6f6 solid 1px}}.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-txt,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-txt{position:absolute;left:2.5694444444vw;top:0;opacity:0;visibility:hidden;width:19.6527777778vw;padding:2.7777777778vw 1.7361111111vw 1.7361111111vw;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.15)}@media(max-width:768px){.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-txt,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-txt{left:auto;right:-20px;top:30px;width:250px;padding:30px 15px 15px;box-sizing:border-box}}@media(max-width:640px){.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-txt,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-txt{left:0;right:auto}}.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-txt .close-tooltip,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-txt .close-tooltip{position:absolute;top:1.0416666667vw;right:.3472222222vw;width:1.1805555556vw;height:1.1805555556vw;text-indent:-9999px;cursor:pointer}@media(max-width:768px){.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-txt .close-tooltip,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-txt .close-tooltip{top:15px;right:5px;width:17px;height:17px}}.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-txt .close-tooltip:before,.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-txt .close-tooltip:after,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-txt .close-tooltip:before,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-txt .close-tooltip:after{content:"";position:absolute;right:50%;bottom:50%;width:1.1805555556vw;height:.0694444444vw;background-color:#231f20;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1,1)}@media(max-width:768px){.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-txt .close-tooltip:before,.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-txt .close-tooltip:after,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-txt .close-tooltip:before,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-txt .close-tooltip:after{width:17px;height:1px}}.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-txt .close-tooltip:before,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-txt .close-tooltip:before{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(45deg) scale(1,1)}.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-txt .close-tooltip:after,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-txt .close-tooltip:after{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(135deg) scale(1,1);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(135deg) scale(1,1);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(135deg) scale(1,1);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(135deg) scale(1,1);transform:translateX(0) translateY(0) translateZ(0) rotate(135deg) scale(1,1)}.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-txt p,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-txt p{margin-bottom:.3472222222vw;font-size:.9722222222vw;line-height:150%;color:#231f20}@media(max-width:768px){.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-txt p,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-txt p{margin-bottom:5px;font-size:14px}}.stats-wrapper-outer.type-table dl dt .tooltip-content .tooltip-txt.active,.stats-wrapper-outer.type-static dl dt .tooltip-content .tooltip-txt.active{opacity:1;visibility:visible}.stats-wrapper-outer.type-table dl dd,.stats-wrapper-outer.type-static dl dd{white-space:nowrap}@media(max-width:768px){.stats-wrapper-outer.type-table dl dd,.stats-wrapper-outer.type-static dl dd{width:100%;margin-top:20px}}.stats-wrapper-outer.type-table dl dd .static,.stats-wrapper-outer.type-table dl dd .number,.stats-wrapper-outer.type-static dl dd .static,.stats-wrapper-outer.type-static dl dd .number{display:inline-block;font-family:"Avenir LT Pro",sans-serif;font-size:4.4444444444vw;line-height:100%;color:#2a3b73}@media(max-width:768px){.stats-wrapper-outer.type-table dl dd .static,.stats-wrapper-outer.type-table dl dd .number,.stats-wrapper-outer.type-static dl dd .static,.stats-wrapper-outer.type-static dl dd .number{font-size:64px}}@media(max-width:640px){.stats-wrapper-outer.type-table dl dd .static,.stats-wrapper-outer.type-table dl dd .number,.stats-wrapper-outer.type-static dl dd .static,.stats-wrapper-outer.type-static dl dd .number{font-size:44px}}.stats-wrapper-outer.type-table dl dd .static small,.stats-wrapper-outer.type-table dl dd .number small,.stats-wrapper-outer.type-static dl dd .static small,.stats-wrapper-outer.type-static dl dd .number small{font-size:1.5277777778vw;color:#231f20}@media(max-width:768px){.stats-wrapper-outer.type-table dl dd .static small,.stats-wrapper-outer.type-table dl dd .number small,.stats-wrapper-outer.type-static dl dd .static small,.stats-wrapper-outer.type-static dl dd .number small{font-size:22px}}.stats-wrapper-outer.type-table dl dd .stat-img,.stats-wrapper-outer.type-static dl dd .stat-img{display:inline-block;vertical-align:baseline;max-width:50px;height:auto;margin-right:.5555555556vw}.stats-wrapper-outer.type-table dl:last-child,.stats-wrapper-outer.type-static dl:last-child{margin-bottom:0}.stats-wrapper-outer.type-table.no-numbers dl,.stats-wrapper-outer.type-static.no-numbers dl{padding:2.7777777778vw 0;margin:0}.stats-wrapper-outer.type-table.no-numbers dl:first-child,.stats-wrapper-outer.type-static.no-numbers dl:first-child{border-top:#e1e1e1 solid 1px}.stats-wrapper-outer.type-table.no-numbers dl dt,.stats-wrapper-outer.type-static.no-numbers dl dt{padding:0}@media(max-width:640px){.stats-wrapper-outer.type-table.mobile-wide dl,.stats-wrapper-outer.type-static.mobile-wide dl{display:block}.stats-wrapper-outer.type-table.mobile-wide dl dt,.stats-wrapper-outer.type-static.mobile-wide dl dt{margin-bottom:10px}}.single-story-outer{padding:9.7222222222vw 0}@media(max-width:640px){.single-story-outer{padding:30px 0}}.single-story-outer .single-story article>a{display:flex;background-color:#2a3b73}@media(max-width:640px){.single-story-outer .single-story article>a{display:block}}.single-story-outer .single-story article>a figure{flex:0 0 27.0833333333vw;position:relative;overflow:hidden}@media(max-width:640px){.single-story-outer .single-story article>a figure{width:100%}}.single-story-outer .single-story article>a figure>span{display:block;height:38.3333333333vw;background-position:50% 50%;background-size:cover;-moz-transition:250ms cubic-bezier(.215,.61,.355,1);-o-transition:250ms cubic-bezier(.215,.61,.355,1);-webkit-transition:250ms cubic-bezier(.215,.61,.355,1);transition:250ms cubic-bezier(.215,.61,.355,1)}@media(max-width:640px){.single-story-outer .single-story article>a figure>span{height:380px}}.single-story-outer .single-story article>a figure>span:before{content:"";position:absolute;left:0;bottom:0;z-index:2;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);-moz-transition:250ms cubic-bezier(.215,.61,.355,1);-o-transition:250ms cubic-bezier(.215,.61,.355,1);-webkit-transition:250ms cubic-bezier(.215,.61,.355,1);transition:250ms cubic-bezier(.215,.61,.355,1)}.single-story-outer .single-story article>a .txt{flex:1;align-self:center;padding:1.3888888889vw 13.8888888889vw 1.3888888889vw 8.3333333333vw}@media(max-width:640px){.single-story-outer .single-story article>a .txt{padding:30px}}.single-story-outer .single-story article>a .txt h4{margin-bottom:1.3888888889vw;font-size:2.9166666667vw;color:#fff}@media(max-width:640px){.single-story-outer .single-story article>a .txt h4{margin-bottom:20px;font-size:28px}}.single-story-outer .single-story article>a .txt p{margin-bottom:1.3888888889vw;font-size:1.9444444444vw;line-height:132%;color:#fff}@media(max-width:640px){.single-story-outer .single-story article>a .txt p{margin-bottom:20px;font-size:16px}}.single-story-outer .single-story article>a .txt span{display:block;font-family:"Avenir LT Pro Heavy",sans-serif;font-size:.8333333333vw;line-height:170%;letter-spacing:10%;color:#00b6f6;text-transform:uppercase}@media(max-width:640px){.single-story-outer .single-story article>a .txt span{font-size:12px}}html.desktop .single-story-outer .single-story article>a:hover figure:before{height:130%}html.desktop .single-story-outer .single-story article>a:hover figure>span{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1.02,1.02);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1.02,1.02);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1.02,1.02);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1.02,1.02);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1.02,1.02)}.call-to-action-outer{padding:5.5555555556vw 0;margin-bottom:4.1666666667vw;background-color:#2a3b73}.call-to-action-outer .holder{display:flex;justify-content:space-between;align-items:center}.call-to-action-outer .holder p{max-width:600px;font-size:1.9444444444vw;color:#fff}