﻿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:var(--wpr-bg-90c786ff-64ec-4681-a717-86ab1b0546bd) 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,body{overscroll-behavior-y:none}@media(max-width:640px){html{min-height:-webkit-fill-available}html body{min-height:-webkit-fill-available}}html.tablet{min-height:-webkit-fill-available}html.tablet body{min-height:-webkit-fill-available}body{overflow-x:hidden;background:#fff}.desktop.external,.desktop.external body{position:relative;left:auto;top:auto;overflow:hidden;height:auto}::-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%}}@media(max-width:640px){.sidenav{display:none!important}}.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;z-index:100}.sidenav:has(>li):after{content:attr(data-label);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}.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%}@media(max-width:640px){.img-wrapper .img-holder .img{height:150%}}.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)}.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}.pe-main.home #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}@media(max-width:640px){.pe-main.home #main{position:initial;left:auto;top:auto;height:auto}}.pe-main.home #main.scrollable{position:relative;left:auto;top:auto;height:auto}.pe-main.page-template-tpl-portfolio #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}.pe-main.page-template-tpl-portfolio #main.scrollable{position:relative;left:auto;top:auto;height:auto}.pe-main.external #main{position:relative;left:auto;top:auto;height:auto}@media(max-width:640px){.pe-main #main{position:initial;left:auto;top:auto;height:auto}}.external .sections-wrapper{position:relative;left:auto;top:auto;height:auto}@media(max-width:640px){.sections-wrapper,.home-sections-wrapper{position:initial;top:auto;left:auto;height:auto;overflow-y:auto;overflow-x:hidden}}@media(max-width:640px){.sections-wrapper .sections-holder,.home-sections-wrapper .sections-holder{position:initial;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform-style:initial;transform:initial;will-change:initial}}@media(max-width:640px){.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}.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)}.loading-holder span{display:block;position:fixed;left:0%;top:100%;z-index:1000001;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(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:transform 1500ms ease-in,width 1500ms ease-in,height 1500ms ease-in;-o-transition:transform 1500ms ease-in,width 1500ms ease-in,height 1500ms ease-in;-webkit-transition:transform 1500ms ease-in,width 1500ms ease-in,height 1500ms ease-in;transition:transform 1500ms ease-in,width 1500ms ease-in,height 1500ms ease-in}.loading-holder span:nth-child(2),.loading-holder span:nth-child(3){opacity:.4;border-color:#00b6f6;border-width:3px}.loading-holder.active span{width:400vw;height:400vw}.loading-holder.active span:nth-child(1){-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 ease-in,height 1700ms ease-in,transform 0ms;-o-transition:width 1700ms ease-in,height 1700ms ease-in,transform 0ms;-webkit-transition:width 1700ms ease-in,height 1700ms ease-in,transform 0ms;transition:width 1700ms ease-in,height 1700ms ease-in,transform 0ms}.loading-holder.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 ease-in;-o-transition:1500ms ease-in;-webkit-transition:1500ms ease-in;transition:1500ms ease-in}.loading-holder.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 ease-in;-o-transition:1600ms ease-in;-webkit-transition:1600ms ease-in;transition:1600ms ease-in}.loading-holder.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}.leave-overlay{display:block;position:fixed;left:0%;top:0%;z-index:1000001;opacity:0;width:100%;height:100%;pointer-events:none;background:#fff;-moz-transition:opacity 750ms ease-in;-o-transition:opacity 750ms ease-in;-webkit-transition:opacity 750ms ease-in;transition:opacity 750ms ease-in}.leave-overlay.active{opacity:1;pointer-events:all}.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)}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}@media(max-width:640px){.top-page-tabs li a.active,.top-page-tabs li span.active{background-color:#fff}}.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,.textual-content.cta-content .wp-block-buttons .wp-block-button .top-page-tabs.wp-block-button__link li a,.wp-block-buttons .wp-block-button.white .top-page-tabs.wp-block-button__link li a,.top-page-tabs.white li span,.textual-content.cta-content .wp-block-buttons .wp-block-button .top-page-tabs.wp-block-button__link 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,.textual-content.cta-content .wp-block-buttons .wp-block-button .top-page-tabs.wp-block-button__link 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,.textual-content.cta-content .wp-block-buttons .wp-block-button .top-page-tabs.wp-block-button__link 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,.textual-content.cta-content .wp-block-buttons .wp-block-button .top-page-tabs.wp-block-button__link 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{display:none;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}.post-password-form{text-align:center;margin:13.8888888889vw 0}@media(max-width:768px){.post-password-form{margin:200px 0}}.portrait .loading-holder span{border:200vh solid #00b6f6}.portrait .loading-holder span:nth-child(2),.portrait .loading-holder span:nth-child(3){width:400vh;height:400vh;border-color:#00b6f6;border-width:5px}.portrait .loading-holder.active span:nth-child(1){width:400vh;height:400vh}.portrait .loading-holder.gone span{width:400vh;height:400vh}.tablet .sections-wrapper,.tablet .home-sections-wrapper{top:0;left:0;overflow:hidden;overflow-y:auto;width:100%;background:#fff}.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 .sections-wrapper.map-active{overflow:hidden;height:100vh}.tablet.landscape .home{overflow-x:hidden}.tablet.portrait .img-wrapper .img-holder .img{height:150%}.tablet.portrait .sidenav{display:none}.tablet .pe-main #main{position:initial;left:auto;top:auto;height:auto}.tablet .pe-main.home .sections-wrapper,.tablet .pe-main.home .home-sections-wrapper{position:fixed;height:100%}.tablet .home-hero{overflow:hidden}html.tablet .top-page-tabs li a,html.tablet .top-page-tabs li span{background-color:#fff}html.tablet.portrait.filter-aside-active .top-page-tabs{display:none}@media(max-width:640px){html .map-filter-triggers,html .mapboxgl-ctrl-bottom-right{bottom:120px!important}}html.external .sidenav:has(>li) li.external-hide{display:none}.tablet .sidenav:has(>li){transition-property:transform}.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,.textual-content.cta-content .wp-block-buttons .wp-block-button .wp-block-button.boxed.wp-block-button__link .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,.textual-content.cta-content .wp-block-buttons .wp-block-button .wp-block-button.boxed.wp-block-button__link .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:var(--wpr-bg-0aefc271-c505-4351-b8a2-a2ba741751d3) 90% 50% no-repeat}@media(max-width:1024px){.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 .textual-content.cta-content .wp-block-buttons .wp-block-button .wp-block-button__link.boxed .wp-block-button__link:hover,.textual-content.cta-content html.no-touch .wp-block-buttons .wp-block-button .wp-block-button__link.boxed .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:var(--wpr-bg-5d1267fd-9742-4f92-a9c4-c870f69b0b90) 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:var(--wpr-bg-4553201f-dbc7-409d-bc5e-6a1f2c951fa5) 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:var(--wpr-bg-0ef88682-e32c-4867-9cbb-1f742981d4b4)}.btn span:after,.wp-block-buttons .wp-block-button .wp-block-button__link span:after{opacity:0;background-image:var(--wpr-bg-438b52ef-d830-46d3-a14a-2b940787fcde)}.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,.textual-content.cta-content .wp-block-buttons .wp-block-button .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,.textual-content.cta-content .wp-block-buttons .wp-block-button .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,.textual-content.cta-content .wp-block-buttons .wp-block-button .wp-block-button__link span:before,.wp-block-buttons .wp-block-button.white .wp-block-button__link span:before{background-image:var(--wpr-bg-89524f0f-7cfc-45da-a633-493b0b67fac2)}.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:var(--wpr-bg-45214629-8cca-46ba-b4cc-bd3193b8abef) 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:var(--wpr-bg-5395b650-4a92-4f5c-a612-79f6945508c9) 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}}@media(max-width:640px){.square-button{background:url(../../../../../../../../../../../../../themes/pattern-wp/assets/img/arrow-right-white.svg) 95% 50% no-repeat}}.square-button:hover{color:#2a3b73;background:var(--wpr-bg-e6c9f6de-78ca-4ea2-8e74-8160fac26f12) 90% 50% no-repeat #fff}@media(max-width:640px){.square-button:hover{background:var(--wpr-bg-b78a20e7-0fef-44d2-a7ff-362af42d5a02) 92% 50% no-repeat #fff}}.square-button.dark{color:#231f20;border:solid #231f20 1px;background:var(--wpr-bg-7321aad5-12eb-4a1e-a303-4e014b7f089d) 90% 50% no-repeat #fff}@media(max-width:640px){.square-button.dark{background:var(--wpr-bg-c97d4710-5e0b-49d1-adfa-d8f12212a1d0) 95% 50% no-repeat #fff}}.square-button.dark:hover{color:#fff;background:var(--wpr-bg-e9ab649d-5ec5-4fde-8a88-823d4014df40) 90% 50% no-repeat #2a3b73}@media(max-width:640px){.square-button.dark:hover{background:var(--wpr-bg-12936855-7fa0-4ee6-9c87-56fd1f909718) 95% 50% no-repeat #2a3b73}}.square-button.fill{line-height:1;padding:1.3888888889vw 1.0416666667vw;background:#2a3b73;color:#fff;border:none}@media(max-width:768px){.square-button.fill{padding:20px 15px}}.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}.tablet .square-button{white-space:nowrap}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,html.no-touch .textual-content.cta-content .wp-block-buttons .wp-block-button .wp-block-button__link:hover,.textual-content.cta-content html.no-touch .wp-block-buttons .wp-block-button .wp-block-button__link:hover,.wp-block-buttons .wp-block-button html.no-touch .white.wp-block-button__link:hover,.textual-content.cta-content .wp-block-buttons .wp-block-button html.no-touch .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,html.no-touch .textual-content.cta-content .wp-block-buttons .wp-block-button .wp-block-button__link:hover span,.textual-content.cta-content html.no-touch .wp-block-buttons .wp-block-button .wp-block-button__link:hover span,.wp-block-buttons .wp-block-button html.no-touch .white.wp-block-button__link:hover span,.textual-content.cta-content .wp-block-buttons .wp-block-button html.no-touch .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,html.no-touch .textual-content.cta-content .wp-block-buttons .wp-block-button .wp-block-button__link:hover span:before,.textual-content.cta-content 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 .white.wp-block-button__link:hover span:before,.textual-content.cta-content .wp-block-buttons .wp-block-button html.no-touch .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,html.no-touch .textual-content.cta-content .wp-block-buttons .wp-block-button .wp-block-button__link:hover span:after,.textual-content.cta-content 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 .white.wp-block-button__link:hover span:after,.textual-content.cta-content .wp-block-buttons .wp-block-button html.no-touch .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:var(--wpr-bg-270f3d8a-018c-4664-918a-b60ed36d902f)!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:var(--wpr-bg-8bbd4900-c965-4313-ad3e-bb6d3881291d)}.marker.wind:before,.marker.parcs-eoliens:before,.marker.parques-eolicos:before{background-image:var(--wpr-bg-27ef8bde-1deb-49f4-a094-461e2670da0e)}.marker.solar:before,.marker.fermes-solaires:before,.marker.huertas-solares:before{background-image:var(--wpr-bg-b895cc10-c53d-4016-b539-6e5ca10183f1)}.marker.storage:before,.marker.stockage:before,.marker.almacenamiento:before{background-image:var(--wpr-bg-08799e09-de97-4d22-bcaa-f6dc99f543e0)}.marker.hydrogen:before,.marker.hydrogene:before,.marker.hidrogeno:before{background-image:var(--wpr-bg-1c198c62-9ae6-48f1-90bd-a11959d03808)}.marker.solar-storage:before,.marker.fermes-solaires-et-de-stockage:before,.marker.huertas-solares-y-de-almacenamiento:before{background-image:var(--wpr-bg-91cd50c4-2e09-473d-a75e-af763a33a073)}.marker.wind-solar:before,.marker.parcs-eoliens-et-solaires:before,.marker.parques-eolicos-y-solares:before{background-image:var(--wpr-bg-fe89e9d1-0636-4962-9b46-aa5b86e9b6dc)}.marker.wind-storage:before{background-image:var(--wpr-bg-012bf1b3-ea74-4ce0-bd79-8605d41b7aa6)}.marker.wind-hydrogen:before,.marker.eolien-hydrogene:before,.marker.eolica-hidrogeno:before{background-image:var(--wpr-bg-3089fa20-4126-498e-9160-80a26ba95abc)}.marker.wind-tline:before{background-image:var(--wpr-bg-62d29397-49d3-4b66-b663-23dc8a166d32)}.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:var(--wpr-bg-f8691fcb-3dd1-4c99-ac21-eb8c9e044b77);background-size:20px auto;background-color:#00b6f6;border-radius:50%}@media(max-width:640px){.marker.contact-marker:before{width:20px;height:20px}}.marker.contact-marker.headquarter-true:before{background-color:#121728}.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:var(--wpr-bg-9f063941-32f6-4a38-a525-f370ab337a07) 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}@media(max-width:640px){.map-search-overlay .map-search-inner .listing-outer .listing .map-result:last-child{margin-bottom:40px}}.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:var(--wpr-bg-d2fdbc83-f124-4f43-b291-352aaba3baa8)}.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:var(--wpr-bg-41c83ee2-280d-4586-9c72-d6e0d1f063f4)}.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:var(--wpr-bg-e8cb4657-36be-4b1d-bf25-5cefa2ca8e7b)}.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.storage:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.stockage:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.almacenamiento:before{background-image:var(--wpr-bg-279d0c1c-0c26-4d30-b922-59e35a600513)}.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.hydrogen:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.hydrogene:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.hidrogeno:before{background-image:var(--wpr-bg-4a1f1e1f-9766-4ad0-a347-804f487e6967)}.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.solar-storage:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.fermes-solaires-et-de-stockage:before,.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.huertas-solares-y-de-almacenamiento:before{background-image:var(--wpr-bg-e47ee544-06da-46a6-b980-5e7634719874)}.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:var(--wpr-bg-57b9e318-5a3e-4fa0-b9dd-cef9e64bf85e)}.map-search-overlay .map-search-inner .listing-outer .listing .map-result .itemStatus.wind-storage:before{background-image:var(--wpr-bg-357f0919-1400-47f7-a45c-e8f0839273fe)}.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:var(--wpr-bg-a34cd15e-2eb5-4de9-8bb5-2664299fa1d9)}.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:var(--wpr-bg-8262b338-c8ad-4d22-bdff-75d1842a0c7a)}.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:var(--wpr-bg-cf7e7e31-da70-4459-b662-621d67f0d36c)}.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:var(--wpr-bg-b82fca70-77e5-4bea-877b-e6b04cda19c0)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.storage:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.stockage:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.almacenamiento:before{background-image:var(--wpr-bg-6f7ac8f0-bc1f-4cb0-9234-220774651980)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.hydrogen:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.hydrogene:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.hidrogeno:before{background-image:var(--wpr-bg-9c00d1d2-8aa7-4273-b651-020a66635546)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.solar-storage:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.fermes-solaires-et-de-stockage:before,.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.huertas-solares-y-de-almacenamiento:before{background-image:var(--wpr-bg-51bc5143-7692-4c14-9c9e-c24ea2b8c8a6)}.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:var(--wpr-bg-bee074a5-c4bf-4b17-8b9a-320b88721014)}.mapboxgl-map .mapboxgl-popup .mapboxgl-popup-content .popup-inner p.meta.wind-storage:before{background-image:var(--wpr-bg-9b023c1f-55e7-4f95-ad0c-617ffee36534)}.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:var(--wpr-bg-48f12829-f801-4c94-a287-ed89f7cd8890)}.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:30px}.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}.tablet .map-search-overlay .map-search-inner .listing-outer .listing .map-result:last-child{margin-bottom:40px}.tablet .mapboxgl-ctrl-bottom-right{bottom:100px!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,.form-outer.inline .form-cols .col.btn-set-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 p{font-size:1.5277777778vw}@media(max-width:640px){.form-outer.inline.in-project .col p{margin-bottom:15px;font-size:16px}}.form-outer.inline.in-project .col.form-col,.form-outer.inline.in-project .col.btn-set-col{flex:0 0 34.0277777778vw;padding-right:7.3611111111vw}@media(max-width:640px){.form-outer.inline.in-project .col.form-col,.form-outer.inline.in-project .col.btn-set-col{margin-top:35px}}.form-outer.inline.in-project .col.btn-set-col{display:flex;flex-direction:column;justify-content:space-between;gap:4.6527777778vw}@media(max-width:640px){.form-outer.inline.in-project .col.btn-set-col{gap:30px;padding-top:40px}}.form-outer.inline.in-project .col.btn-set-col .btn-set-item:first-child{max-width:24.3055555556vw}@media(max-width:640px){.form-outer.inline.in-project .col.btn-set-col .btn-set-item:first-child{max-width:100%}}.form-outer.inline.in-project .col.btn-set-col .btn-set-item:nth-child(2){max-width:34.0277777778vw}@media(max-width:640px){.form-outer.inline.in-project .col.btn-set-col .btn-set-item:nth-child(2){max-width:100%}}@media(max-width:640px){.form-outer.inline.in-project .col.btn-set-col .btn-set-item .btn,.form-outer.inline.in-project .col.btn-set-col .btn-set-item .wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-buttons .wp-block-button .form-outer.inline.in-project .col.btn-set-col .btn-set-item .wp-block-button__link{display:inline-flex!important}}.form-outer.inline.in-project .col.vertical-stretch hgroup{padding-top:0}.form-outer.inline.in-project .col.vertical-stretch .bottom-content{margin-bottom:0}.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:var(--wpr-bg-856c8e5f-e500-4939-8798-b1a89872a9fd);-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}}.form-outer.inline.light .form-cols .col .bottom-content p:last-child{margin-bottom:0}.gform_required_legend{display:none}.form-outer.news-form .form-cols{align-items:center}.form-outer.news-form.inline .form-cols .col.form-col,.form-outer.news-form.inline .form-cols .col.btn-set-col{text-align:right;padding-right:0}@media(max-width:640px){.form-outer.news-form.inline .form-cols .col.form-col,.form-outer.news-form.inline .form-cols .col.btn-set-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{width:auto;height:auto;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;clip-path:none;clip:auto}.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;font-size:1.25vw}@media(max-width:768px){.sections-wrapper .gform_wrapper .questionarrie-form-outer .gfield label,.sections-wrapper .gform_wrapper .standard-form-outer .gfield label{font-size:18px}}.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;font-size:1.25vw}@media(max-width:768px){.sections-wrapper .gform_wrapper legend.gfield_label{padding-top:40px;font-size:18px}}.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.1111111111vw!important;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:16px!important;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%}.sections-wrapper .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border-bottom:#bf3131 solid 1px!important}.gform_confirmation_message{font-size:1.0416666667vw;color:#fff}@media(max-width:768px){.gform_confirmation_message{font-size:15px}}.standard-form-outer .gform_confirmation_message{color:#000}.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;box-shadow:none}.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 .gfield .chosen-container.chosen-container-single .chosen-results li,.subscribe-form-holder .gform_wrapper .gfield .chosen-container.chosen-container-single .chosen-results li,.event-form-holder .gform_wrapper .gfield .chosen-container.chosen-container-single .chosen-results li{font-size:.9722222222vw}@media(max-width:768px){.toggle-form-outer .gform_wrapper .gfield .chosen-container.chosen-container-single .chosen-results li,.subscribe-form-holder .gform_wrapper .gfield .chosen-container.chosen-container-single .chosen-results li,.event-form-holder .gform_wrapper .gfield .chosen-container.chosen-container-single .chosen-results li{font-size:14px}}.toggle-form-outer .gform_wrapper .gfield .chosen-container.chosen-container-single .chosen-search input[type=text],.subscribe-form-holder .gform_wrapper .gfield .chosen-container.chosen-container-single .chosen-search input[type=text],.event-form-holder .gform_wrapper .gfield .chosen-container.chosen-container-single .chosen-search input[type=text]{font-size:.9722222222vw;padding:6px 20px 4px 5px!important}@media(max-width:768px){.toggle-form-outer .gform_wrapper .gfield .chosen-container.chosen-container-single .chosen-search input[type=text],.subscribe-form-holder .gform_wrapper .gfield .chosen-container.chosen-container-single .chosen-search input[type=text],.event-form-holder .gform_wrapper .gfield .chosen-container.chosen-container-single .chosen-search input[type=text]{font-size:14px}}@media(max-width:640px){.toggle-form-outer .gform_wrapper .gfield .chosen-container.chosen-container-single .chosen-single div b,.subscribe-form-holder .gform_wrapper .gfield .chosen-container.chosen-container-single .chosen-single div b,.event-form-holder .gform_wrapper .gfield .chosen-container.chosen-container-single .chosen-single div b{top:0}}.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;margin-bottom:6.9444444444vw}@media(max-width:640px){.subscribe-form-holder .block-entry{margin-bottom:0}}.subscribe-form-holder .block-entry h1{font-size:3.4722222222vw}@media(max-width:640px){.subscribe-form-holder .block-entry h1{font-size:42px}}.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:var(--wpr-bg-7d5aff1e-de03-420e-abc8-6da68789eb16) 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;padding:8px 18px 8px;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:860px){.gform_wrapper .newsletter-subscription__form .permission-select select{overflow:hidden!important}}.gform_wrapper .newsletter-subscription__form textarea{background:var(--wpr-bg-c021b450-6ef8-4991-86f9-bc84e8c5eb55) 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:20px}.tablet.portrait .sections-wrapper .gform_wrapper .gfield.field-focus.focused label{top:-10px}.tablet.portrait .toggler-outer .holder .list-form-holder{flex-wrap:wrap}.tablet.portrait .toggler-outer .holder .list-form-holder .toggle-form-outer{width:100%;padding-right:0}.tablet.portrait .toggler-outer .holder .list-form-holder .toggle-form-outer .gform_wrapper .gfield.area-of-inquiry select{font-size:12px;padding-bottom:10px}.tablet.portrait .toggler-outer .holder .toggle-list{flex:unset;width:100%;padding-left:0;margin-top:60px;border-left:0}.tablet.portrait .toggle-form-outer .gform_wrapper .gfield textarea,.tablet.portrait .subscribe-form-holder .gform_wrapper .gfield textarea,.tablet.portrait .event-form-holder .gform_wrapper .gfield textarea{height:52px!important}.tablet .post-grid .form-outer{padding:0}.form-outer.inline.in-project .gform_wrapper .gfield label{display:block;color:#fff;font-size:1.1111111111vw!important;line-height:1.6666666667vw}.form-outer.inline.in-project .gform_wrapper .gfield label span{color:#fff}@media(max-width:768px){.form-outer.inline.in-project .gform_wrapper .gfield label{font-size:16px!important;line-height:24px}}.form-outer.inline.in-project .gform_wrapper .gfield input[type=text]::placeholder,.form-outer.inline.in-project .gform_wrapper .gfield input[type=email]::placeholder,.form-outer.inline.in-project .gform_wrapper .gfield input[type=tel]::placeholder,.form-outer.inline.in-project .gform_wrapper .gfield textarea::placeholder{opacity:0;color:#fff}.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:var(--wpr-bg-516d7151-6ffa-4c05-89dc-cc6773e608d9) 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;padding-right:40px;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,.filter-popup fieldset .checkboxes-outer li.stockage:before,.filter-popup fieldset .checkboxes-outer li.almacenamiento:before{content:url(../../../../../../../../../../../../../themes/pattern-wp/assets/img/icons/storage.svg)}.filter-popup fieldset .checkboxes-outer li.hydrogen:before,.filter-popup fieldset .checkboxes-outer li.hydrogene:before,.filter-popup fieldset .checkboxes-outer li.hidrogeno:before{content:url(../../../../../../../../../../../../../themes/pattern-wp/assets/img/icons/hydrogen.svg)}.filter-popup fieldset .checkboxes-outer li.solar-storage:before,.filter-popup fieldset .checkboxes-outer li.fermes-solaires-et-de-stockage:before,.filter-popup fieldset .checkboxes-outer li.huertas-solares-y-de-almacenamiento: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.eolien-hydrogene,.filter-popup fieldset .checkboxes-outer li.eolica-hidrogeno{display:none}.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)}.tablet.landscape .filter-popup.map-filters{top:20vh}.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:var(--wpr-bg-53ed6182-76db-4011-89c9-7951b7957455) 50% 50% no-repeat}.mfp-arrow-right{right:2.0833333333vw;background:var(--wpr-bg-337a6399-bcd3-4dd2-af0f-6782239100d4) 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);width:30px;height:30px}.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:var(--wpr-bg-2dfe25ab-a901-4417-aa9a-f81baa1288c9) 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)}@media(max-width:640px){html.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:var(--wpr-bg-1c758999-916d-44e8-94ef-09d7806f199f)}header .holder .logo:after{opacity:0;background-image:var(--wpr-bg-0bb81963-a1c4-4ef8-9f6b-12f20e37b755)}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{display:inline-block;padding:0 2.0833vw;position:relative}@media(max-width:1024px){header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children{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)}@media(max-width:640px){.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)}}.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}.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)}.tablet header .holder{width:auto;padding:20px 60px;box-sizing:border-box}.tablet header .holder .logo{width:156px;height:44px}.tablet header .holder .nav-trigger{display:block}.tablet 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)}.tablet 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)}.tablet header .holder nav ul.header-menu li{float:none;margin:0 0 20px}.tablet header .holder nav ul.header-menu li:last-child{margin-bottom:0}.tablet header .holder nav ul.header-menu li a{padding:10px 0;font-size:20px;line-height:normal;letter-spacing:1px;color:#000}.tablet header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children{padding-left:0;padding-right:20px}.tablet header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children:after{top:18px;right:0;border-top:6px solid #000}.tablet header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children:before{content:none}.tablet header .holder nav ul.header-menu.desktop-menu{display:none}.tablet header .holder nav .mobile-menu-sections{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:160px;box-sizing:border-box}.tablet header .holder nav .mobile-menu-sections ul.header-menu{padding:0 60px}.tablet header .holder nav .mobile-menu-sections .bottom{padding:0 60px 40px}.tablet header .holder nav .mobile-menu-sections .bottom p{opacity:.6;font-size:16px;line-height:150%;color:#000}.tablet header .holder nav .mobile-menu-sections .bottom ul{display:flex;margin-bottom:30px}.tablet header .holder nav .mobile-menu-sections .bottom ul li{margin-right:20px}.tablet header .holder nav .mobile-menu-sections .bottom ul li a{display:block;outline:none}.tablet 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}.tablet header .holder nav .mobile-menu-sections .bottom ul li:last-child{margin-right:0}.tablet.landscape header .holder nav ul.header-menu li{margin:0 0 2vh}.tablet.landscape header .holder nav ul.header-menu li.wpml-ls-menu-item{margin-bottom:0}.tablet.landscape header .holder nav .mobile-menu-sections{padding-top:15vh}.tablet .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}.tablet .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)}.desktop header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children>a{pointer-events:none}@media(max-width:1024px){.logged-in header .holder nav ul.header-menu li.wpml-ls-item.menu-item-has-children{display:inline-block}}.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:768px){.footer .top{justify-content:flex-start;gap:20px;padding-left:0!important;padding-top:120px}}@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:var(--wpr-bg-81e8407e-834c-4357-92be-6d9ad619a7e6) 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:768px){.footer .top ul{width:50%}}@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;white-space:nowrap;-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}.footer-form-holder{display:none;opacity:0;position:fixed;top:0;z-index:-999999;text-indent:-99999999px}.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}.post-grid-outer .post-grid aside{min-height:80vh}.portfolio-page-tab .post-grid-outer{padding-top:0}@media(max-width:640px){.crew-stories-outer.perks-stories .post-grid article{order:unset!important}}.crew-stories-outer.perks-stories .post-grid article:nth-of-type(n+9){display:block}.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:var(--wpr-bg-5afdb024-18d3-4e88-a30a-372019475449)}.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:var(--wpr-bg-daf04741-8b87-475b-89fb-f2201658d1cf)}.item-grid article .outer-box .post-content span.solar:before,.item-grid article .outer-box .post-content span.fermes-solaires:before,.item-grid article .outer-box .post-content span.huertas-solares:before{background-image:var(--wpr-bg-b57349c2-d390-493b-837a-0e441ef26515)}.item-grid article .outer-box .post-content span.storage:before,.item-grid article .outer-box .post-content span.stockage:before,.item-grid article .outer-box .post-content span.almacenamiento:before{background-image:var(--wpr-bg-74d1214e-f9f1-4577-b4d9-4a8921cf44ad)}.item-grid article .outer-box .post-content span.hydrogen:before,.item-grid article .outer-box .post-content span.hydrogene:before,.item-grid article .outer-box .post-content span.hidrogeno:before{background-image:var(--wpr-bg-c895398b-cf3b-437e-b00d-40e9e6361878)}.item-grid article .outer-box .post-content span.solar-storage:before,.item-grid article .outer-box .post-content span.fermes-solaires-et-de-stockage:before,.item-grid article .outer-box .post-content span.huertas-solares-y-de-almacenamiento:before{background-image:var(--wpr-bg-63462ce2-00bc-497e-b9b2-717aee302cef)}.item-grid article .outer-box .post-content span.wind-solar:before,.item-grid article .outer-box .post-content span.parcs-eoliens-et-solaires:before,.item-grid article .outer-box .post-content span.parques-eolicos-y-solares:before{background-image:var(--wpr-bg-0b20d954-77aa-4e3d-938e-b639a7888752)}.item-grid article .outer-box .post-content span.wind-storage:before{background-image:var(--wpr-bg-c51d0fc5-9df9-46ae-8c8f-d701034e5843)}.item-grid article .outer-box .post-content span.wind-hydrogen:before,.item-grid article .outer-box .post-content span.eolien-hydrogene:before,.item-grid article .outer-box .post-content span.eolica-hidrogeno:before{background-image:var(--wpr-bg-b26cdd90-07d5-4878-985b-50a64ffc1bbd)}.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}}.tablet .post-grid-outer .post-grid aside{min-height:unset}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%;margin:0;margin-top:30px}}.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)}@media(max-width:640px){.home.inactive-hero .home-hero h2{animation:none}}.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)}@media(max-width:640px){.home.inactive-hero .home-hero:after{display:none}}.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: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)}@media(max-width:640px){.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}}.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%;display:-webkit-box;max-width:200px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@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 aside .widget .aside-text{text-align:center}.post-grid aside .widget .aside-text p{font-size:1.3888888889vw;line-height:1.1;letter-spacing:-.02px;margin:2.4305555556vw 0 .6944444444vw 0}@media(max-width:768px){.post-grid aside .widget .aside-text p{font-size:20px;margin:25px 0 10px 0}}@media(max-width:640px){.post-grid aside .widget .aside-text p{font-size:16px;margin:20px 0 10px 0}}.post-grid aside .widget .link-holder{text-align:center;margin-top:3.4722222222vw}.post-grid aside .widget .link-holder a{text-decoration:underline}@media(max-width:768px){.post-grid aside .widget .link-holder{margin:50px 0}}.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}}@media(max-width:640px){.single-projects .post-single-related{margin-bottom:30px}}.tablet.portrait .post-grid aside{padding-left:30px}.tablet.portrait .post-grid aside .widget .aside-post-list li figure{flex:0 0 60px;width:60px;height:60px}.tablet.portrait .post-grid aside .widget .aside-post-list li hgroup h4{font-size:13px}.portfolio-page-outer{position:relative;min-height:100vh}@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:13.8888888889vw;color:#000}@media(max-width:768px){.project-docs-outer .project-docs ul li a{padding-right:200px}}@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:var(--wpr-bg-4b7fab8c-3f2e-46d3-ab03-183bfca230da) 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}html[lang=fr] .project-docs-outer .project-docs ul li a{padding-right:17.3611111111vw}@media(max-width:768px){html[lang=fr] .project-docs-outer .project-docs ul li a{padding-right:250px}}@media(max-width:640px){html[lang=fr] .project-docs-outer .project-docs ul li a{padding-right:0}}html[lang=fr] .project-docs-outer .project-docs ul li a:after{content:"Consulter le document"}html[lang=fr] .project-docs-outer .project-docs ul li em a:after{content:"Voir le site"}html[lang=es] .project-docs-outer .project-docs ul li a:after{content:"Ver documento"}html[lang=es] .project-docs-outer .project-docs ul li em a:after{content:"Ver sitio web"}.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}}.load-more-disabled .portfolio-page-tab .load-more-portfolio{display:none!important}.single-bio-outer{padding:12.2222222222vw 0 6.9444444444vw}@media(max-width:1024px){.single-bio-outer{padding:126px 0 100px}}.single-bio-outer h2{margin-bottom:4.4444444444vw;font-size:2.9166666667vw;line-height:120%}@media(max-width:1024px){.single-bio-outer h2{font-size:42px}}@media(max-width:640px){.single-bio-outer h2{margin-bottom:56px}}.single-bio-outer .single-bio-columns{display:flex;justify-content:space-between;gap:8.8888888889vw}@media(max-width:640px){.single-bio-outer .single-bio-columns{display:block;position:relative;padding-top:100px;padding-bottom:100px}}.single-bio-outer .single-bio-columns .single-bio-aside{flex:0 0 27.2222222222vw}.single-bio-outer .single-bio-columns .single-bio-aside figure{margin-bottom:3.3333333333vw}@media(max-width:640px){.single-bio-outer .single-bio-columns .single-bio-aside figure{margin-bottom:24px}}.single-bio-outer .single-bio-columns .single-bio-aside figure img{display:block;width:100%;height:auto}@media(max-width:640px){.single-bio-outer .single-bio-columns .single-bio-aside .btn,.single-bio-outer .single-bio-columns .single-bio-aside .wp-block-buttons .wp-block-button .wp-block-button__link,.wp-block-buttons .wp-block-button .single-bio-outer .single-bio-columns .single-bio-aside .wp-block-button__link{position:absolute;left:0;bottom:0}}.single-bio-outer .single-bio-columns .single-bio-main{flex:1}.single-bio-outer .single-bio-columns .single-bio-main hgroup{margin-bottom:1.6666666667vw}@media(max-width:640px){.single-bio-outer .single-bio-columns .single-bio-main hgroup{position:absolute;top:0;left:0;width:100%;margin:0}}.single-bio-outer .single-bio-columns .single-bio-main hgroup h1{margin-bottom:.5555555556vw;font-size:1.6666666667vw;line-height:132%}@media(max-width:1024px){.single-bio-outer .single-bio-columns .single-bio-main hgroup h1{font-size:24px}}.single-bio-outer .single-bio-columns .single-bio-main hgroup p{margin-bottom:0;font-size:1.1111111111vw;line-height:132%}@media(max-width:1024px){.single-bio-outer .single-bio-columns .single-bio-main hgroup p{font-size:16px}}.single-bio-outer .single-bio-columns .single-bio-main .single-bio-content p{color:#70828f}@media(max-width:1024px){.single-bio-outer .single-bio-columns .single-bio-main .single-bio-content p{font-size:16px;line-height:132%}}@media(max-width:640px){.single-bio-outer .single-bio-columns .single-bio-main .single-bio-content p{font-size:22px}}.page-template-tpl-landowners .sections-holder{overflow-x:hidden}.page-template-tpl-landowners header{position:absolute}@media(max-width:640px){.page-template-tpl-landowners header{position:fixed}}.page-template-tpl-landowners .sticky-nav{position:absolute;width:100%;top:8.1944444444vw;z-index:9;overflow:hidden}@media(max-width:640px){.page-template-tpl-landowners .sticky-nav{-moz-transition:transform 500ms cubic-bezier(.215,.61,.355,1);-o-transition:transform 500ms cubic-bezier(.215,.61,.355,1);-webkit-transition:transform 500ms cubic-bezier(.215,.61,.355,1);transition:transform 500ms cubic-bezier(.215,.61,.355,1);top:84px;overflow-x:auto;overflow-y:hidden;width:100vw!important}}.page-template-tpl-landowners .sticky-nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1;-webkit-transform:translateX(0) translateY(-105%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-105%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-105%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-105%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-105%) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:500ms cubic-bezier(.215,.61,.355,1);-o-transition:500ms cubic-bezier(.215,.61,.355,1);-webkit-transition:500ms cubic-bezier(.215,.61,.355,1);transition:500ms cubic-bezier(.215,.61,.355,1)}.page-template-tpl-landowners .sticky-nav.sticky{position:fixed;top:0}.page-template-tpl-landowners .sticky-nav.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)}.page-template-tpl-landowners .sticky-nav.sticky a{color:#000}.page-template-tpl-landowners .sticky-nav.sticky a.btn:after,.page-template-tpl-landowners .sticky-nav.sticky .wp-block-buttons .wp-block-button a.wp-block-button__link:after,.wp-block-buttons .wp-block-button .page-template-tpl-landowners .sticky-nav.sticky a.wp-block-button__link:after{border:1px solid #000}@media(max-width:640px){.page-template-tpl-landowners .sticky-nav.sticky .holder{overflow-x:auto;overflow-y:hidden;width:100vw!important}.page-template-tpl-landowners .sticky-nav.sticky .holder .btn-holder{margin-right:100px}}.page-template-tpl-landowners .sticky-nav.sticky .holder: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)}.page-template-tpl-landowners .sticky-nav .holder{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1.1111111111vw 0;-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);border-top:1px solid #f7fafc}.page-template-tpl-landowners .sticky-nav .holder:before,.page-template-tpl-landowners .sticky-nav .holder:after{content:"";display:table}.page-template-tpl-landowners .sticky-nav .holder:after{clear:both}@media(max-width:640px){.page-template-tpl-landowners .sticky-nav .holder{width:100%;padding:10px 30px 10px 20px;box-sizing:content-box}}.page-template-tpl-landowners .sticky-nav .holder:before,.page-template-tpl-landowners .sticky-nav .holder:after{content:none}.page-template-tpl-landowners .sticky-nav .holder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1;-webkit-transform:translateX(0) translateY(-105%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-105%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-105%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-105%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-105%) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:500ms cubic-bezier(.215,.61,.355,1);-o-transition:500ms cubic-bezier(.215,.61,.355,1);-webkit-transition:500ms cubic-bezier(.215,.61,.355,1);transition:500ms cubic-bezier(.215,.61,.355,1)}.page-template-tpl-landowners .sticky-nav a{font-family:"Avenir LT Pro Heavy",sans-serif;text-transform:uppercase;color:#fff;line-height:3.055vw;font-size:1.04166vw;text-transform:uppercase;-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:640px){.page-template-tpl-landowners .sticky-nav a{font-size:15px;line-height:1;letter-spacing:1px}}.page-template-tpl-landowners .sticky-nav a.active,.page-template-tpl-landowners .sticky-nav a:hover{color:#00b6f6}@media(max-width:640px){.page-template-tpl-landowners .sticky-nav a.btn,.page-template-tpl-landowners .sticky-nav .wp-block-buttons .wp-block-button a.wp-block-button__link,.wp-block-buttons .wp-block-button .page-template-tpl-landowners .sticky-nav a.wp-block-button__link{white-space:pre;display:block!important;line-height:46px}}.page-template-tpl-landowners .sticky-nav a.btn:after,.page-template-tpl-landowners .sticky-nav .wp-block-buttons .wp-block-button a.wp-block-button__link:after,.wp-block-buttons .wp-block-button .page-template-tpl-landowners .sticky-nav a.wp-block-button__link:after{border:1px solid #fff;-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)}.page-template-tpl-landowners .sticky-nav a.btn span,.page-template-tpl-landowners .sticky-nav .wp-block-buttons .wp-block-button a.wp-block-button__link span,.wp-block-buttons .wp-block-button .page-template-tpl-landowners .sticky-nav a.wp-block-button__link span{border:none}@media(max-width:640px){.page-template-tpl-landowners .sticky-nav nav{margin-right:30px}}.page-template-tpl-landowners .sticky-nav nav ul{display:flex;gap:2.0833333333vw}@media(max-width:640px){.page-template-tpl-landowners .sticky-nav nav ul{gap:25px}}.page-template-tpl-landowners .two-columns.toggle-form-outer .gform_footer{justify-content:flex-start;padding:0;margin:0;margin-top:-.6944444444vw}@media(max-width:640px){.page-template-tpl-landowners .two-columns.toggle-form-outer .gform_footer{margin-top:10px}}.page-template-tpl-landowners .two-columns.toggle-form-outer .gform_button{border:1px solid #00b6f6;color:#00b6f6;min-width:22.2222222222vw;margin:0}@media(max-width:640px){.page-template-tpl-landowners .two-columns.toggle-form-outer .gform_button{width:100%;min-width:100%}}.page-template-tpl-landowners .two-columns.toggle-form-outer .gform_button:hover{color:#000;border:1px solid #000}@media(max-width:640px){.page-template-tpl-landowners.going-up .sticky-nav{-webkit-transform:translateX(0) translateY(84px) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(84px) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(84px) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(84px) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(84px) translateZ(0) rotate(0deg) scale(1,1)}}.tablet .page-template-tpl-landowners header{position:fixed}.tablet .page-template-tpl-landowners .sticky-nav{top:84px;-moz-transition:transform 500ms cubic-bezier(.215,.61,.355,1);-o-transition:transform 500ms cubic-bezier(.215,.61,.355,1);-webkit-transition:transform 500ms cubic-bezier(.215,.61,.355,1);transition:transform 500ms cubic-bezier(.215,.61,.355,1)}.tablet .page-template-tpl-landowners .sticky-nav.sticky{top:0}.tablet .page-template-tpl-landowners .sticky-nav a{font-size:18px}.tablet .page-template-tpl-landowners .sticky-nav .holder{width:100%;padding:20px 60px;box-sizing:border-box}.tablet .page-template-tpl-landowners.going-up .sticky-nav{-webkit-transform:translateX(0) translateY(84px) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(84px) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(84px) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(84px) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(84px) translateZ(0) rotate(0deg) scale(1,1)}.tablet.portrait .page-template-tpl-landowners .sticky-nav a{font-size:16px}.tablet.portrait .page-template-tpl-landowners .sticky-nav a.btn,.tablet.portrait .page-template-tpl-landowners .sticky-nav .wp-block-buttons .wp-block-button a.wp-block-button__link,.wp-block-buttons .wp-block-button .tablet.portrait .page-template-tpl-landowners .sticky-nav a.wp-block-button__link{line-height:50px;height:50px}.tablet.portrait .page-template-tpl-landowners .sticky-nav a.btn span,.tablet.portrait .page-template-tpl-landowners .sticky-nav .wp-block-buttons .wp-block-button a.wp-block-button__link span,.wp-block-buttons .wp-block-button .tablet.portrait .page-template-tpl-landowners .sticky-nav a.wp-block-button__link span{width:30px;height:50px}.tablet.portrait .page-template-tpl-landowners .sticky-nav nav{margin-right:30px}.tablet.portrait .page-template-tpl-landowners .sticky-nav nav ul{gap:20px}.tablet.portrait .page-template-tpl-landowners .sticky-nav .holder{box-sizing:content-box;overflow-x:auto;overflow-y:hidden}.tablet.portrait .page-template-tpl-landowners .sticky-nav .holder .btn-holder{margin-right:100px}.home-canada header .holder,.home-mexico header .holder{width:92.5vw!important}@media(max-width:640px){.home-canada header .holder,.home-mexico header .holder{width:auto!important;margin:0!important}}.home-canada .holder,.home-mexico .holder{width:78vw}@media(max-width:640px){.home-canada .holder,.home-mexico .holder{width:auto;margin:0 24px}}.home-canada h5,.home-mexico h5{font-size:3.4722222222vw;line-height:100%}.home-canada .btn.white span,.home-canada .wp-block-buttons .wp-block-button .white.wp-block-button__link span,.home-canada .textual-content.cta-content .wp-block-buttons .wp-block-button .wp-block-button__link span,.textual-content.cta-content .home-canada .wp-block-buttons .wp-block-button .wp-block-button__link span,.wp-block-buttons .wp-block-button .home-canada .white.wp-block-button__link span,.textual-content.cta-content .wp-block-buttons .wp-block-button .home-canada .wp-block-button__link span,.home-canada .wp-block-buttons .wp-block-button.white .wp-block-button__link span,.wp-block-buttons .wp-block-button.white .home-canada .wp-block-button__link span,.home-mexico .btn.white span,.home-mexico .wp-block-buttons .wp-block-button .white.wp-block-button__link span,.home-mexico .textual-content.cta-content .wp-block-buttons .wp-block-button .wp-block-button__link span,.textual-content.cta-content .home-mexico .wp-block-buttons .wp-block-button .wp-block-button__link span,.wp-block-buttons .wp-block-button .home-mexico .white.wp-block-button__link span,.textual-content.cta-content .wp-block-buttons .wp-block-button .home-mexico .wp-block-button__link span,.home-mexico .wp-block-buttons .wp-block-button.white .wp-block-button__link span,.wp-block-buttons .wp-block-button.white .home-mexico .wp-block-button__link span{border:none!important}.home-canada .hero,.home-mexico .hero{position:relative;height:150vh}.home-canada .hero .holder,.home-mexico .hero .holder{height:100vh}.home-canada .hero .holder article,.home-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)}@media(max-width:640px){.home-canada .hero .holder article,.home-mexico .hero .holder article{bottom:63%;transform:translateY(60%)}}.home-canada .hero .holder article h1,.home-mexico .hero .holder article h1{font-size:7.3611111111vw;line-height:160%}@media(max-width:640px){.home-canada .hero .holder article h1,.home-mexico .hero .holder article h1{font-size:38px;line-height:41px}}.home-canada .hero .holder article h1 strong,.home-mexico .hero .holder article h1 strong{display:block;font-size:16.9444444444vw}@media(max-width:640px){.home-canada .hero .holder article h1 strong,.home-mexico .hero .holder article h1 strong{font-size:90px;line-height:100%}}.home-canada .hero .holder article h2,.home-mexico .hero .holder article h2{font-size:6.25vw;white-space:nowrap}@media(max-width:640px){.home-canada .hero .holder article h2,.home-mexico .hero .holder article h2{font-size:34px}}@media(max-width:640px){.home-canada .hero .scroll-indicator,.home-mexico .hero .scroll-indicator{display:block!important;position:absolute;left:auto;right:20px;bottom:27px}.home-canada .hero .scroll-indicator em,.home-mexico .hero .scroll-indicator em{padding-left:24px}.home-canada .hero .scroll-indicator::after,.home-mexico .hero .scroll-indicator::after{width:1px;height:10px}}@media(max-width:640px){.home-canada .two-columns .holder,.home-mexico .two-columns .holder{padding:100px 0}}.home-canada .two-columns .holder .img-wrapper .decoration span,.home-mexico .two-columns .holder .img-wrapper .decoration span{left:0;width:75.5555555556vw;height:75.5555555556vw;background:radial-gradient(circle closest-side,#357A95,transparent)}@media(max-width:640px){.home-canada .two-columns .holder .img-wrapper .decoration span,.home-mexico .two-columns .holder .img-wrapper .decoration span{z-index:1}}.home-canada .two-columns .holder .img-wrapper .circles span:before,.home-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){.home-canada .two-columns .holder .img-wrapper .circles span:before,.home-mexico .two-columns .holder .img-wrapper .circles span:before{width:88.61111vw;height:88.61111vw}}@media(max-width:640px){.home-canada .two-columns .holder .img-wrapper .circles span:before,.home-mexico .two-columns .holder .img-wrapper .circles span:before{width:738px;height:738px}}.home-canada .two-columns .holder .img-wrapper .circles span.bigger,.home-mexico .two-columns .holder .img-wrapper .circles span.bigger{display:none}@media(max-width:640px){.home-canada .two-columns .holder article h3,.home-mexico .two-columns .holder article h3{font-size:28px;line-height:132%;letter-spacing:-.005em;font-weight:700;max-width:170px}}@media(max-width:640px){.home-canada .two-columns .holder article p,.home-mexico .two-columns .holder article p{font-size:22px;line-height:132%;max-width:263px}}@media(max-width:640px){.home-canada .two-columns .holder.text-with-backgr .holder,.home-mexico .two-columns .holder.text-with-backgr .holder{padding-top:163px;padding-bottom:43px}}@media(max-width:640px){.home-canada .two-columns .holder.text-with-backgr .holder h3,.home-mexico .two-columns .holder.text-with-backgr .holder h3{font-size:36px;line-height:114%;font-weight:750;max-width:none}}.home-canada .two-columns.reverse .holder .img-wrapper .decoration span,.home-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 .home-canada .two-columns.wp-block-button__link .holder .img-wrapper .decoration span,.home-mexico .two-columns.reverse .holder .img-wrapper .decoration span,.home-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 .home-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)}.home-canada .two-columns.reverse .holder .img-wrapper .circles span,.home-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 .home-canada .two-columns.wp-block-button__link .holder .img-wrapper .circles span,.home-mexico .two-columns.reverse .holder .img-wrapper .circles span,.home-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 .home-mexico .two-columns.wp-block-button__link .holder .img-wrapper .circles span{right:50%;left:auto}.home-canada .two-columns.reverse .holder .img-wrapper .circles span:before,.home-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 .home-canada .two-columns.wp-block-button__link .holder .img-wrapper .circles span:before,.home-mexico .two-columns.reverse .holder .img-wrapper .circles span:before,.home-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 .home-mexico .two-columns.wp-block-button__link .holder .img-wrapper .circles span:before{left:auto;right:0}.home-canada .two-columns.orange .holder .img-wrapper .decoration span,.home-mexico .two-columns.orange .holder .img-wrapper .decoration span{background:radial-gradient(circle closest-side,#F99338,transparent)}.home-canada .two-columns.orange .holder .img-wrapper .circles span:before,.home-mexico .two-columns.orange .holder .img-wrapper .circles span:before{border-color:#f99338}.home-canada .two-columns.green,.home-mexico .two-columns.green{color:#fff}.home-canada .two-columns.green .holder .img-wrapper .decoration,.home-mexico .two-columns.green .holder .img-wrapper .decoration{display:none}.home-canada .two-columns.green .holder .img-wrapper .circles span:before,.home-mexico .two-columns.green .holder .img-wrapper .circles span:before{border-color:#fff}.home-canada .two-columns.linked .holder,.home-mexico .two-columns.linked .holder{padding-top:0}.home-canada .two-columns.linked .holder .img-wrapper .circles,.home-mexico .two-columns.linked .holder .img-wrapper .circles{display:none}@media(max-width:640px){.home-canada .two-columns.linked .holder .img-wrapper .circles,.home-mexico .two-columns.linked .holder .img-wrapper .circles{display:block}}.home-canada .two-columns.text-with-backgr,.home-mexico .two-columns.text-with-backgr{background-repeat:no-repeat;background-position:center;background-size:cover}.home-canada .two-columns.text-with-backgr .holder,.home-mexico .two-columns.text-with-backgr .holder{padding:13.15277vw 0}.home-canada .two-columns.text-with-backgr h3,.home-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%}.home-canada .two-columns.text-with-backgr article.animated,.home-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)}.home-canada .two-columns.text-with-backgr article.in-view,.home-mexico .two-columns.text-with-backgr article.in-view{opacity:1;transform:translateX(0%) translateY(0%) translateZ(0) rotate(0deg) scale(1,1)}.home-canada .with-slider,.home-mexico .with-slider{background:none}.home-canada .with-slider .holder,.home-mexico .with-slider .holder{position:relative;padding-top:22.9166666667vw}@media(max-width:640px){.home-canada .with-slider .holder,.home-mexico .with-slider .holder{padding-top:90px}}.home-canada .with-slider .holder h5,.home-mexico .with-slider .holder h5{margin-bottom:2.5vw}@media(max-width:640px){.home-canada .with-slider .holder h5,.home-mexico .with-slider .holder h5{font-size:36px;line-height:40px;margin-bottom:50px}.home-canada .with-slider .holder h5 br,.home-mexico .with-slider .holder h5 br{display:none}}.home-canada .with-slider .holder:before,.home-mexico .with-slider .holder:before{content:"";display:block;position:absolute;left:50%;top:3.0555555556vw;width:40.6944444444vw;height:45.1388888889vw;background:var(--wpr-bg-8e79b861-eeeb-40d5-8dcc-4f07d82b5f34) 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)}@media(max-width:640px){.home-canada .with-slider .holder:before,.home-mexico .with-slider .holder:before{top:64px;right:-60px;left:auto;width:145px;height:150px}}@media(max-width:640px){.home-canada .with-slider .holder .controls>.btn,.home-canada .with-slider .holder .wp-block-buttons .wp-block-button .controls>.wp-block-button__link,.wp-block-buttons .wp-block-button .home-canada .with-slider .holder .controls>.wp-block-button__link,.home-mexico .with-slider .holder .controls>.btn,.home-mexico .with-slider .holder .wp-block-buttons .wp-block-button .controls>.wp-block-button__link,.wp-block-buttons .wp-block-button .home-mexico .with-slider .holder .controls>.wp-block-button__link{right:0;top:auto;bottom:480px}}.home-canada .scroll-indicator,.home-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)}@media(max-width:640px){.home-canada .scroll-indicator,.home-mexico .scroll-indicator{top:55%}}.home-canada .scroll-indicator em,.home-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}.home-canada .scroll-indicator:after,.home-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){.home-canada .scroll-indicator,.home-mexico .scroll-indicator{right:0;width:26px;height:42px;border-radius:18px}.home-canada .scroll-indicator em,.home-mexico .scroll-indicator em{font-size:14px;line-height:28px}}@media(max-width:640px){.home-canada .scroll-indicator,.home-mexico .scroll-indicator{display:none}}.home-canada .with-vertical-slider,.home-mexico .with-vertical-slider{margin-top:24.3055555556vw;background-color:#fcfcfc}.home-canada .with-vertical-slider .holder article .quotes .counter,.home-mexico .with-vertical-slider .holder article .quotes .counter{right:0}.home-canada .call-to-action-outer .holder p,.home-mexico .call-to-action-outer .holder p{max-width:41.6666666667vw;font-weight:500}@media(max-width:640px){.home-canada .call-to-action-outer .holder p,.home-mexico .call-to-action-outer .holder p{font-size:22px;line-height:1.3;margin-bottom:32px;max-width:100%}}.home-canada .call-to-action-outer.green,.home-mexico .call-to-action-outer.green{background-color:#98ca46!important}.home-canada .call-to-action-outer.brown,.home-mexico .call-to-action-outer.brown{background-color:#676154!important}@media(max-width:640px){.home-canada .team>.holder,.home-mexico .team>.holder{margin:0 12px}.home-canada .carousel.small,.home-mexico .carousel.small{position:absolute;top:auto;right:auto;left:20px;bottom:-60px}.home-canada .carousel.small .slider .imgs li,.home-mexico .carousel.small .slider .imgs li{width:97px;height:97px;margin-right:15px}.home-canada #hero-carousel .slider .mask,.home-mexico #hero-carousel .slider .mask{width:185vw;height:250vw}.home-canada .masking-group .intro,.home-mexico .masking-group .intro{position:relative;height:auto}.home-canada .masking-group .intro .holder article,.home-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;max-width:100%}.home-canada .masking-group .intro .holder article h3,.home-mexico .masking-group .intro .holder article h3{font-size:28px;line-height:132%;margin-bottom:50px}.home-canada .masking-group .intro .holder article p,.home-mexico .masking-group .intro .holder article p{font-size:22px;line-height:132%}.home-canada .masking-group .intro .bgr-holder,.home-mexico .masking-group .intro .bgr-holder{height:100vh}.home-canada .masking-group .intro .bgr-holder .bgr,.home-mexico .masking-group .intro .bgr-holder .bgr{position:relative;left:auto;top:auto;height:100%}.home-canada .masking-group .intro .bgr-holder .bgr span,.home-mexico .masking-group .intro .bgr-holder .bgr span{background-position:right}.home-canada .masking-group .intro .bgr-holder .mask,.home-mexico .masking-group .intro .bgr-holder .mask{width:260vw;height:260vw;top:25%}.home-canada .masking-group .intro .bgr-holder .mask span,.home-mexico .masking-group .intro .bgr-holder .mask span{border-width:180vw}.home-canada .masking-group.v1 .with-stats,.home-mexico .masking-group.v1 .with-stats{position:relative;height:auto}.home-canada .masking-group.v1 .with-stats .holder,.home-mexico .masking-group.v1 .with-stats .holder{position:relative;height:auto}.home-canada .masking-group.v1 .with-stats .holder .stat-items,.home-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)}.home-canada .masking-group.v1 .with-carousel,.home-mexico .masking-group.v1 .with-carousel{position:relative;height:auto;padding-top:100px;padding-bottom:100px}.home-canada .masking-group.v1 .with-carousel .holder,.home-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}.home-canada .masking-group.v2 .with-carousel,.home-canada .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .with-carousel,.wp-block-buttons .wp-block-button.v2 .home-canada .masking-group.wp-block-button__link .with-carousel,.home-mexico .masking-group.v2 .with-carousel,.home-mexico .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .with-carousel,.wp-block-buttons .wp-block-button.v2 .home-mexico .masking-group.wp-block-button__link .with-carousel{position:relative;height:auto;margin-top:200px}.home-canada .masking-group.v2 .with-carousel .holder,.home-canada .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .with-carousel .holder,.wp-block-buttons .wp-block-button.v2 .home-canada .masking-group.wp-block-button__link .with-carousel .holder,.home-mexico .masking-group.v2 .with-carousel .holder,.home-mexico .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .with-carousel .holder,.wp-block-buttons .wp-block-button.v2 .home-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)}.home-canada .masking-group.v2 .with-carousel .carousel-slider .slide figure figcaption,.home-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 .home-canada .masking-group.wp-block-button__link .with-carousel .carousel-slider .slide figure figcaption,.home-mexico .masking-group.v2 .with-carousel .carousel-slider .slide figure figcaption,.home-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 .home-mexico .masking-group.wp-block-button__link .with-carousel .carousel-slider .slide figure figcaption{padding:48px 50px 55px 28px!important}.home-canada .stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer .number,.home-mexico .stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer .number{font-size:50px;line-height:87px}.home-canada .stats-wrapper-outer.type-default .stat-items .stats-outer p,.home-mexico .stats-wrapper-outer.type-default .stat-items .stats-outer p{font-size:22px!important;line-height:132%!important;margin-top:30px!important}.home-canada .stats-wrapper-outer.type-default.green .holder,.home-mexico .stats-wrapper-outer.type-default.green .holder{padding:50px 0}.home-canada .stats-wrapper-outer.type-default.green .holder article,.home-mexico .stats-wrapper-outer.type-default.green .holder article{order:1}.home-canada .with-carousel .holder,.home-mexico .with-carousel .holder{min-width:324px;margin:0;height:auto}.home-canada .with-carousel .carousel-slider,.home-mexico .with-carousel .carousel-slider{margin-left:40px}.home-canada .with-carousel .carousel-slider .slide figure,.home-mexico .with-carousel .carousel-slider .slide figure{width:329px;height:385px}.home-canada .with-carousel .carousel-slider .slide figure figcaption,.home-mexico .with-carousel .carousel-slider .slide figure figcaption{left:-24px;font-size:20px!important;padding:60px 50px 30px 30px;width:329px}.home-canada .with-carousel.clickable figcaption,.home-mexico .with-carousel.clickable figcaption{padding-bottom:80px!important}.home-canada .with-carousel .controls,.home-mexico .with-carousel .controls{margin:20px}}.tablet.portrait .home-canada .holder,.tablet.portrait .home-mexico .holder{width:auto!important;margin:0 60px}.tablet.portrait .home-canada .holder .logo,.tablet.portrait .home-mexico .holder .logo{width:131px;height:43px}.tablet.portrait .home-canada header .holder,.tablet.portrait .home-mexico header .holder{margin:0;padding:20px 60px}.tablet.portrait .home-canada .hero,.tablet.portrait .home-mexico .hero{height:auto}.tablet.portrait .home-canada .hero .holder article,.tablet.portrait .home-mexico .hero .holder article{bottom:250px}.tablet.portrait .home-canada .hero .holder article h1,.tablet.portrait .home-mexico .hero .holder article h1{font-size:80px;line-height:111%;font-weight:700}.tablet.portrait .home-canada .hero .holder article h1 strong,.tablet.portrait .home-mexico .hero .holder article h1 strong{font-size:191px;line-height:100%;font-weight:700}.tablet.portrait .home-canada .hero .holder article h2,.tablet.portrait .home-mexico .hero .holder article h2{font-size:70px;font-weight:500;line-height:74px}.tablet.portrait .home-canada .hero .scroll-indicator,.tablet.portrait .home-mexico .hero .scroll-indicator{width:27px;height:42px;top:55%;left:auto;right:60px;border-radius:20px}.tablet.portrait .home-canada .hero .scroll-indicator em,.tablet.portrait .home-mexico .hero .scroll-indicator em{font-size:14px;line-height:170%;letter-spacing:.02em}.tablet.portrait .home-canada .hero .scroll-indicator::after,.tablet.portrait .home-mexico .hero .scroll-indicator::after{width:1px;height:10px}.tablet.portrait .home-canada .carousel,.tablet.portrait .home-mexico .carousel{height:100%}.tablet.portrait .home-canada .carousel.small,.tablet.portrait .home-mexico .carousel.small{top:206px;right:60px}.tablet.portrait .home-canada .carousel.small .slider .imgs,.tablet.portrait .home-mexico .carousel.small .slider .imgs{height:100vh}.tablet.portrait .home-canada .carousel.small .slider .imgs li,.tablet.portrait .home-mexico .carousel.small .slider .imgs li{width:145px;height:145px}.tablet.portrait .home-canada #hero-carousel .slider .mask,.tablet.portrait .home-mexico #hero-carousel .slider .mask{width:140vw;height:150vw}.tablet.portrait .home-canada .stats-wrapper-outer.type-default .stat-items .stats-outer,.tablet.portrait .home-mexico .stats-wrapper-outer.type-default .stat-items .stats-outer{width:142px;margin-bottom:65px}.tablet.portrait .home-canada .stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer .number,.tablet.portrait .home-mexico .stats-wrapper-outer.type-default .stat-items .stats-outer .circle-outer .number{font-size:25px;line-height:125%}.tablet.portrait .home-canada .stats-wrapper-outer.type-default .stat-items .stats-outer p,.tablet.portrait .home-mexico .stats-wrapper-outer.type-default .stat-items .stats-outer p{font-size:11px!important;line-height:132%!important}.tablet.portrait .home-canada .masking-group,.tablet.portrait .home-mexico .masking-group{margin-bottom:250px}.tablet.portrait .home-canada .masking-group .intro,.tablet.portrait .home-mexico .masking-group .intro{height:auto;position:static}.tablet.portrait .home-canada .masking-group .intro .holder,.tablet.portrait .home-mexico .masking-group .intro .holder{height:auto;padding:130px 0}.tablet.portrait .home-canada .masking-group .intro .holder article,.tablet.portrait .home-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 .home-canada .masking-group .intro .holder article h3,.tablet.portrait .home-mexico .masking-group .intro .holder article h3{font-size:36px;line-height:110%;font-weight:700;margin-bottom:50px}.tablet.portrait .home-canada .masking-group .intro .holder article p,.tablet.portrait .home-mexico .masking-group .intro .holder article p{font-size:24px;line-height:132%;font-weight:350}.tablet.portrait .home-canada .masking-group .intro .bgr-holder,.tablet.portrait .home-mexico .masking-group .intro .bgr-holder{position:fixed;left:auto;top:auto;width:100%;height:100vh}.tablet.portrait .home-canada .masking-group .intro .bgr-holder .bgr,.tablet.portrait .home-mexico .masking-group .intro .bgr-holder .bgr{position:relative;left:auto;top:auto;height:100%}.tablet.portrait .home-canada .masking-group .intro .bgr-holder .bgr span,.tablet.portrait .home-mexico .masking-group .intro .bgr-holder .bgr span{background-position:right}.tablet.portrait .home-canada .masking-group .intro .bgr-holder .mask,.tablet.portrait .home-mexico .masking-group .intro .bgr-holder .mask{width:270vw;height:270vw}.tablet.portrait .home-canada .masking-group.v2,.tablet.portrait .home-canada .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link,.wp-block-buttons .wp-block-button.v2 .tablet.portrait .home-canada .masking-group.wp-block-button__link,.tablet.portrait .home-mexico .masking-group.v2,.tablet.portrait .home-mexico .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link,.wp-block-buttons .wp-block-button.v2 .tablet.portrait .home-mexico .masking-group.wp-block-button__link{padding-bottom:200px}.tablet.portrait .home-canada .masking-group.v2 .intro,.tablet.portrait .home-canada .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .intro,.wp-block-buttons .wp-block-button.v2 .tablet.portrait .home-canada .masking-group.wp-block-button__link .intro,.tablet.portrait .home-mexico .masking-group.v2 .intro,.tablet.portrait .home-mexico .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .intro,.wp-block-buttons .wp-block-button.v2 .tablet.portrait .home-mexico .masking-group.wp-block-button__link .intro{height:100vh}.tablet.portrait .home-canada .masking-group.v2 .controls,.tablet.portrait .home-canada .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .controls,.wp-block-buttons .wp-block-button.v2 .tablet.portrait .home-canada .masking-group.wp-block-button__link .controls,.tablet.portrait .home-mexico .masking-group.v2 .controls,.tablet.portrait .home-mexico .wp-block-buttons .wp-block-button.v2 .masking-group.wp-block-button__link .controls,.wp-block-buttons .wp-block-button.v2 .tablet.portrait .home-mexico .masking-group.wp-block-button__link .controls{left:100px}.tablet.portrait .home-canada .masking-group.v2 .carousel-slider,.tablet.portrait .home-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 .home-canada .masking-group.wp-block-button__link .carousel-slider,.tablet.portrait .home-mexico .masking-group.v2 .carousel-slider,.tablet.portrait .home-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 .home-mexico .masking-group.wp-block-button__link .carousel-slider{margin-left:100px}.tablet.portrait .home-canada .masking-group.v1,.tablet.portrait .home-mexico .masking-group.v1{margin-bottom:190px;padding-bottom:210px}.tablet.portrait .home-canada .with-stats,.tablet.portrait .home-mexico .with-stats{height:auto}.tablet.portrait .home-canada .with-stats .holder,.tablet.portrait .home-mexico .with-stats .holder{height:auto}.tablet.portrait .home-canada .with-stats .holder .stat-items,.tablet.portrait .home-mexico .with-stats .holder .stat-items{position:relative;left:auto;right:auto;top:auto;max-width:100%;flex-wrap:wrap;margin-bottom:50px;transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1,1)}.tablet.portrait .home-canada .with-carousel,.tablet.portrait .home-mexico .with-carousel{height:auto}.tablet.portrait .home-canada .with-carousel .slide,.tablet.portrait .home-mexico .with-carousel .slide{position:relative}.tablet.portrait .home-canada .with-carousel .holder,.tablet.portrait .home-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 .home-canada .with-carousel .carousel-slider,.tablet.portrait .home-mexico .with-carousel .carousel-slider{margin-left:100px;margin-bottom:50px}.tablet.portrait .home-canada .with-carousel .carousel-slider .flickity-slider,.tablet.portrait .home-mexico .with-carousel .carousel-slider .flickity-slider{position:relative;left:auto}.tablet.portrait .home-canada .with-carousel .carousel-slider .slide,.tablet.portrait .home-mexico .with-carousel .carousel-slider .slide{position:relative;left:auto;top:auto}.tablet.portrait .home-canada .with-carousel .carousel-slider .slide figure,.tablet.portrait .home-mexico .with-carousel .carousel-slider .slide figure{width:555px;height:323px}.tablet.portrait .home-canada .with-carousel .carousel-slider .slide figure figcaption,.tablet.portrait .home-mexico .with-carousel .carousel-slider .slide figure figcaption{font-size:20px!important;padding:35px;width:276px}.tablet.portrait .home-canada .with-carousel .controls,.tablet.portrait .home-mexico .with-carousel .controls{position:absolute;bottom:-150px;left:60px}.tablet.portrait .home-canada .with-carousel .controls .nav ul li,.tablet.portrait .home-mexico .with-carousel .controls .nav ul li{margin-right:30px}.tablet.portrait .home-canada .with-carousel .controls .nav ul li span,.tablet.portrait .home-mexico .with-carousel .controls .nav ul li span{height:50px}.tablet.portrait .home-canada .with-carousel .controls .nav ul li .btn span,.tablet.portrait .home-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 .home-canada .with-carousel .controls .nav ul li .wp-block-button__link span,.tablet.portrait .home-mexico .with-carousel .controls .nav ul li .btn span,.tablet.portrait .home-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 .home-mexico .with-carousel .controls .nav ul li .wp-block-button__link span{width:50px;height:50px}.tablet.portrait .home-canada .with-carousel .controls .nav ul li .btn::after,.tablet.portrait .home-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 .home-canada .with-carousel .controls .nav ul li .wp-block-button__link::after,.tablet.portrait .home-mexico .with-carousel .controls .nav ul li .btn::after,.tablet.portrait .home-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 .home-mexico .with-carousel .controls .nav ul li .wp-block-button__link::after{width:50px;height:50px}.tablet.portrait .home-canada .with-carousel .controls .nav ul li .btn:hover,.tablet.portrait .home-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 .home-canada .with-carousel .controls .nav ul li .wp-block-button__link:hover,.tablet.portrait .home-mexico .with-carousel .controls .nav ul li .btn:hover,.tablet.portrait .home-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 .home-mexico .with-carousel .controls .nav ul li .wp-block-button__link:hover{border-color:#fff!important}.tablet.portrait .home-canada .with-carousel .controls .nav ul li .btn:hover span::before,.tablet.portrait .home-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 .home-canada .with-carousel .controls .nav ul li .wp-block-button__link:hover span::before,.tablet.portrait .home-mexico .with-carousel .controls .nav ul li .btn:hover span::before,.tablet.portrait .home-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 .home-mexico .with-carousel .controls .nav ul li .wp-block-button__link:hover span::before{background-image:var(--wpr-bg-486c8be0-55c6-4300-a782-04d271713ba1)!important}.tablet.portrait .home-canada .with-carousel.clickable .slide,.tablet.portrait .home-mexico .with-carousel.clickable .slide{width:auto}.tablet.portrait .home-canada .with-carousel.clickable .slide figure,.tablet.portrait .home-mexico .with-carousel.clickable .slide figure{width:555px;height:323px}.tablet.portrait .home-canada .with-carousel.clickable .slide figure figcaption,.tablet.portrait .home-mexico .with-carousel.clickable .slide figure figcaption{width:276px;height:auto;padding:30px}.tablet.portrait .home-canada .with-carousel.clickable .holder,.tablet.portrait .home-mexico .with-carousel.clickable .holder{height:auto}.tablet.portrait .home-canada .with-carousel.clickable figcaption,.tablet.portrait .home-mexico .with-carousel.clickable figcaption{padding-bottom:80px!important}.tablet.portrait .home-canada .with-vertical-slider,.tablet.portrait .home-mexico .with-vertical-slider{padding-top:100px;margin-top:0;background-color:rgba(0,0,0,0)}.tablet.portrait .home-canada .two-columns .holder,.tablet.portrait .home-mexico .two-columns .holder{padding:100px 0}.tablet.portrait .home-canada .two-columns .holder article h3,.tablet.portrait .home-mexico .two-columns .holder article h3{font-size:36px;line-height:110%;font-weight:700}.tablet.portrait .home-canada .two-columns .holder article p,.tablet.portrait .home-mexico .two-columns .holder article p{font-size:24px;line-height:132%;font-weight:350}.tablet.portrait .home-canada .two-columns.text-with-background .holder,.tablet.portrait .home-mexico .two-columns.text-with-background .holder{padding:65px 0 48px 0!important}.tablet.portrait .home-canada .two-columns .img-wrapper,.tablet.portrait .home-mexico .two-columns .img-wrapper{width:45vw;height:45vw}.tablet.portrait .home-canada .two-columns .img-wrapper .decoration span,.tablet.portrait .home-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}.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:var(--wpr-bg-c53dd51e-c4f2-4463-8c07-74e7920662ff) 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.38vw;font-size:3.5vw;line-height:1.25}@media(max-width:640px){.two-columns .holder article.featured-post h1{margin-bottom:20px;font-size:32px}}.two-columns .holder article.featured-post p{margin-bottom:3.4722222222vw;font-size:1.94vw;line-height:1.32}@media(max-width:640px){.two-columns .holder article.featured-post p{margin-bottom:20px;font-size:18px}}.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,.two-columns.type-location .holder .img-wrapper .lignes-en-t .marker:before,.two-columns.type-location .holder .img-wrapper .lineas-t .marker:before{background-image:var(--wpr-bg-df47848b-2eec-406f-9903-3fdc7367403b)}.two-columns.type-location .holder .img-wrapper .wind .marker:before,.two-columns.type-location .holder .img-wrapper .parcs-eoliens .marker:before,.two-columns.type-location .holder .img-wrapper .parques-eolicos .marker:before{background-image:var(--wpr-bg-854c4481-6822-4225-81a1-9eac601d3293)}.two-columns.type-location .holder .img-wrapper .solar .marker:before,.two-columns.type-location .holder .img-wrapper .fermes-solaires .marker:before,.two-columns.type-location .holder .img-wrapper .huertas-solares .marker:before{background-image:var(--wpr-bg-346ebc94-6fb4-41db-82ba-b1d9310f029e)}.two-columns.type-location .holder .img-wrapper .storage .marker:before,.two-columns.type-location .holder .img-wrapper .stockage .marker:before,.two-columns.type-location .holder .img-wrapper .almacenamiento .marker:before{background-image:var(--wpr-bg-6db6166b-f8ba-4b94-b71f-f09925d2424b)}.two-columns.type-location .holder .img-wrapper .hydrogen .marker:before,.two-columns.type-location .holder .img-wrapper .hydrogene .marker:before,.two-columns.type-location .holder .img-wrapper .hidrogeno .marker:before{background-image:var(--wpr-bg-4daea063-8ddb-4a97-88ed-81de973ba763)}.two-columns.type-location .holder .img-wrapper .solar-storage .marker:before,.two-columns.type-location .holder .img-wrapper .fermes-solaires-et-de-stockage .marker:before,.two-columns.type-location .holder .img-wrapper .huertas-solares-y-de-almacenamiento .marker:before{background-image:var(--wpr-bg-1a369bef-dea4-41f9-910b-aa77f0b4685d)}.two-columns.type-location .holder .img-wrapper .wind-solar .marker:before,.two-columns.type-location .holder .img-wrapper .parcs-eoliens-et-solaires .marker:before,.two-columns.type-location .holder .img-wrapper .parques-eolicos-y-solares .marker:before{background-image:var(--wpr-bg-7b8149c3-103a-48d3-a068-4453ff67aeac)}.two-columns.type-location .holder .img-wrapper .wind-storage .marker:before{background-image:var(--wpr-bg-1e3453d4-40bd-4cbd-80d1-55d2462f5be6)}.two-columns.type-location .holder .img-wrapper .wind-hydrogen .marker:before,.two-columns.type-location .holder .img-wrapper .eolien-hydrogene .marker:before,.two-columns.type-location .holder .img-wrapper .eolica-hidrogeno .marker:before{background-image:var(--wpr-bg-e64c4589-e2e5-4b52-84fb-706430d5eb05)}.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:var(--wpr-bg-302e606c-3dee-4dd9-920b-28faabd8a75b) 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}}.two-columns.decor-bottom-right .holder .img-wrapper .decoration{-webkit-transform:translateX(60%) translateY(50%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(60%) translateY(50%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(60%) translateY(50%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(60%) translateY(50%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(60%) translateY(50%) translateZ(0) rotate(0deg) scale(1,1);z-index:-1}.two-columns.text-type-2 .holder article{width:39vw}@media(max-width:640px){.two-columns.text-type-2 .holder article{width:100%}}.two-columns.text-type-2 .holder article p{font-size:1.5277777778vw}@media(max-width:768px){.two-columns.text-type-2 .holder article p{font-size:22px}}@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 .holder article .btn:after,.wp-block-buttons .wp-block-button .hero .holder article .wp-block-button__link:after,.hero .holder article .wp-block-buttons .wp-block-button .wp-block-button__link:after{border:1px solid #fff}.hero .holder article .btn span:before,.wp-block-buttons .wp-block-button .hero .holder article .wp-block-button__link span:before,.hero .holder article .wp-block-buttons .wp-block-button .wp-block-button__link span:before{background-image:var(--wpr-bg-b7bef4ff-f463-48cf-9d9a-ae68c81905d2)}.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%}@media(max-width:640px){.hero.alt .holder article,.wp-block-buttons .wp-block-button.alt .hero.wp-block-button__link .holder article{top:auto}}.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}@media(max-width:640px){.hero.auto-height .holder article{bottom:auto;padding:160px 0 40px}}.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}}@media(max-width:640px){.hero.has-displacement-map .animated-bgr{display: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 .scroll-indicator{bottom:70px}.tablet .hero.has-displacement-map .animated-bgr{display:none}.tablet .hero.auto-height .holder article{bottom:auto;padding:160px 0 40px}.tablet.portrait .hero.alt .holder article,.tablet.portrait .wp-block-buttons .wp-block-button.alt .hero.wp-block-button__link .holder article,.wp-block-buttons .wp-block-button.alt .tablet.portrait .hero.wp-block-button__link .holder article{top:auto;bottom: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)}.tablet.portrait .hero .holder article{bottom:70px;max-width:100%}html.external .hero{max-height:800px}.with-slider{position:relative;z-index:2;background:#f7fafc}@media(max-width:640px){.with-slider{overflow-x:hidden}}.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,.textual-content.cta-content .wp-block-buttons .wp-block-button .with-slider.wp-block-button__link,.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:var(--wpr-bg-e3c7ba1d-0524-4406-a04d-264be209e13c) 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:var(--wpr-bg-8266ba1b-e071-4ca5-945f-7e272ef948f7) 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}@media(max-width:640px){.with-vertical-slider.reverse .holder .media-list,.wp-block-buttons .wp-block-button.reverse .with-vertical-slider.wp-block-button__link .holder .media-list{float:none}}.with-vertical-slider.reverse .holder article,.wp-block-buttons .wp-block-button.reverse .with-vertical-slider.wp-block-button__link .holder article{float:left}@media(max-width:640px){.with-vertical-slider.reverse .holder article,.wp-block-buttons .wp-block-button.reverse .with-vertical-slider.wp-block-button__link .holder article{float:none}}@media(max-width:640px){.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;display:block}.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)}.with-vertical-slider .mobile-item-wrapper .video-quote-play small svg{width:10px;height:auto}.with-vertical-slider .mobile-item-wrapper .img-wrapper{margin:0 0 30px}.with-vertical-slider .mobile-item-wrapper .img-wrapper .img-holder .img{height:100%!important}.with-vertical-slider .mobile-item-wrapper article{float:none;width:auto;padding-left:0}.with-vertical-slider .mobile-item-wrapper article .text-content p{font-size:22px;line-height:132%}.with-vertical-slider .mobile-item-wrapper:nth-child(2n){flex-direction:row-reverse}.with-vertical-slider .mobile-item-wrapper:nth-child(2n) article{padding-left:0;padding-right:0}}html.tablet .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{display:block}}html.tablet .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{width:10px;height:auto}html.tablet .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{height:100%!important}html.tablet .with-vertical-slider .mobile-item-wrapper article{padding-left:80px}@media(max-width:640px){html.tablet .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{font-size:22px;line-height:132%}}html.tablet .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{padding-left:0;padding-right:80px}@media(max-width:640px){html.tablet .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;padding-top:30px}html.tablet.portrait body .with-vertical-slider .holder{flex-direction:row}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 blockquote 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:row;flex-wrap:wrap}html.tablet.landscape body .with-vertical-slider .holder article .quotes ul li{height:35vw;width:40vw}html.tablet.safari .with-vertical-slider .holder{flex-direction:row;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:row;flex-wrap:wrap}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:4.4444444444vw 0}@media(max-width:640px){.team .holder{padding:40px 0;margin:0 auto}}.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.senior-leadership-grid .grid li{margin-bottom:2.7777777778vw}@media(max-width:640px){.team .holder .grid-holder.senior-leadership-grid .grid li{margin-bottom:30px}}.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}@media(max-width:640px){.team .holder .grid-holder .grid{justify-content:space-between;gap:10px}}.team .holder .grid-holder .grid li{width:33.3333333333%;margin-bottom:5.5555555556vw}@media(max-width:640px){.team .holder .grid-holder .grid li{width:calc(50% - 5px);margin-bottom:60px}}.team .holder .grid-holder .grid li .inner-team-item{position:relative}.team .holder .grid-holder .grid li .inner-team-item figure{min-height:16.1111111111vw;margin-bottom:1.6666666667vw}@media(max-width:640px){.team .holder .grid-holder .grid li .inner-team-item figure{min-height:130px;margin-bottom:20px}}.team .holder .grid-holder .grid li .inner-team-item img{display:block;max-width:65%;height:auto}@media(max-width:640px){.team .holder .grid-holder .grid li .inner-team-item img{max-width:85%}}.team .holder .grid-holder .grid li .inner-team-item article{color:#000;padding-right:80px}@media(max-width:640px){.team .holder .grid-holder .grid li .inner-team-item article{padding-right:0}}.team .holder .grid-holder .grid li .inner-team-item article h6{margin-bottom:.6944vw;font-size:1.6666666667vw}@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.1111111111vw;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:.8333333333vw;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}@media(max-width:640px){.team .holder .one-by-one{position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%}}.team .holder .one-by-one canvas{opacity:0}.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:4.8611111111vw;z-index:2}@media(max-width:640px){.team .holder .one-by-one .controls{display:none}}.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:var(--wpr-bg-89f3e284-6ad2-4483-9a3b-9a0fa3fcdb7a) 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:var(--wpr-bg-8bc2901e-30e8-49a4-aa47-51de34503574)}.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}@media(max-width:640px){.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}}.team .holder .one-by-one .list li{display:none;justify-content:flex-start;align-items:flex-start;position:absolute;top:0;left:0;width:100%}@media(max-width:640px){.team .holder .one-by-one .list li{display:block;padding:100px 24px 0 24px;box-sizing:border-box}}.team .holder .one-by-one .list li .close-btn{display:none}@media(max-width:640px){.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%}}.team .holder .one-by-one .list li .close-btn:before,.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}.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)}.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)}.team .holder .one-by-one .list li img{display:block;width:27.2222222222vw;height:29.5138888889vw;margin-right:9.0277777778vw;object-fit:cover;object-position:top}@media(max-width:640px){.team .holder .one-by-one .list li img{width:100%;height:auto;margin:0;visibility:visible}}.team .holder .one-by-one .list li article{width:41.6666666667vw;padding-right:6.9444444444vw;box-sizing:border-box}@media(max-width:768px){.team .holder .one-by-one .list li article{width:auto;padding-right:70px}}@media(max-width:640px){.team .holder .one-by-one .list li article{width:100%;padding-right:0;padding-bottom:30px}}@media(max-width:640px){.team .holder .one-by-one .list li article h4,.team .holder .one-by-one .list li article h6{font-size:22px}}.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}}@media(max-width:640px){.team .holder .one-by-one .list li article h6{font-family:"Avenir LT Pro",sans-serif}}.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}}@media(max-width:640px){.team .holder .one-by-one .list li article p{font-size:22px}}.team .holder .one-by-one .list li.prev{display:flex;opacity:0;-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:0;-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 .list li.has-extension .team-extension-wrapper{z-index:100;width:79vw;height:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:1.7vw;background-color:#fff;overflow:hidden}@media(max-width:768px){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper{display:block;position:relative;width:100%;height:auto;padding:0}}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside{flex:1}@media(max-width:768px){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside{margin-bottom:20px}}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .aside-top{display:flex;gap:2.4vw;margin-bottom:2.2vw}@media(max-width:768px){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .aside-top{flex-wrap:wrap;gap:5px;margin-bottom:30px}}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .aside-top figure{max-width:13vw}@media(max-width:768px){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .aside-top figure{max-width:100%}}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .aside-top figure img{display:block;visibility:visible;width:100%;height:auto;margin:0}@media(max-width:768px){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .aside-top figure img{max-width:100%;height:auto;max-height:300px;width:auto}}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .aside-top .aside-headlines{padding-top:10vw}@media(max-width:768px){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .aside-top .aside-headlines{padding-top:20px}}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .aside-top .aside-headlines h4{margin-bottom:8px;font-size:1.7vw}@media(max-width:768px){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .aside-top .aside-headlines h4{font-size:22px}}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .aside-top .aside-headlines h6{font-family:"Avenir LT Pro",sans-serif;font-size:1.15vw}@media(max-width:768px){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .aside-top .aside-headlines h6{font-size:16px}}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside h5{margin-bottom:1vw;font-size:.83vw;line-height:1;text-transform:uppercase;letter-spacing:.08vw}@media(max-width:768px){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside h5{margin-bottom:20px;font-size:12px;letter-spacing:1px}}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .team-members{display:grid;grid-template-columns:repeat(3,1fr);row-gap:1.55vw;column-gap:1.55vw}@media(max-width:768px){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .team-members{gap:20px}}@media(max-width:640px){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .team-members{grid-template-columns:1fr}}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .team-members .team-member-item{position:relative;max-width:13vw}@media(max-width:768px){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .team-members .team-member-item{max-width:100%}}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .team-members .team-member-item h6{font-size:1.25vw;margin-bottom:.3vw}@media(max-width:768px){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .team-members .team-member-item h6{font-size:16px;margin-bottom:6px}}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .team-members .team-member-item hgroup{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .team-members .team-member-item hgroup p{font-size:.83vw;line-height:1.3}@media(max-width:768px){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .team-members .team-member-item hgroup p{max-width:100%;font-size:12px}}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .team-members .team-member-item hgroup svg{display:block;width:14px;height:14px}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .team-members .team-member-item .btn-holder{width:100%;margin-top:.3vw}@media(max-width:768px){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .aside .team-members .team-member-item .btn-holder{margin-top:7px}}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .main{position:relative;flex:0 0 35vw;opacity:0;-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){.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .main{flex:1;opacity:1}}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .main .overlay{width:100%;background-color:#fff;position:absolute;left:0}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .main .overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:3.4722222222vw;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#FFF 100%);-webkit-transform:translateX(0) translateY(-90%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(-90%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(-90%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(-90%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(-90%) translateZ(0) rotate(0deg) scale(1,1)}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .main .overlay.top{height:13.8888888889vw;top:-15.9722222222vw}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .main .overlay.top:before{top:auto;bottom:0;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,#FFF 100%);-webkit-transform:translateX(0) translateY(90%) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(90%) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(90%) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(90%) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(90%) translateZ(0) rotate(0deg) scale(1,1)}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .main .overlay.bottom{bottom:-2.7777777778vw}.team .holder .one-by-one .list li.has-extension .team-extension-wrapper .main article{width:auto}.team .holder .one-by-one .list li.has-extension.active{opacity:1}.team .holder .one-by-one .list li.has-extension.active .team-extension-wrapper .aside .aside-top .aside-headlines{opacity:1}.team .holder .one-by-one .list li.has-extension.active .team-extension-wrapper .aside h5{opacity:1}.team .holder .one-by-one .list li.has-extension.active .team-extension-wrapper .aside .team-members{opacity:1}.team .holder .one-by-one .list li.has-extension.active .team-extension-wrapper .main{opacity: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)}.with-slider+.team .holder{padding-top:6.9444444444vw}@media(max-width:640px){.with-slider+.team .holder{padding-top:70px}}@media(max-width:1200px){.no-touch .team .holder .one-by-one .controls{right:-40px}}.tablet .team .holder .one-by-one .list li.has-extension .team-extension-wrapper{width:100vw}.tablet .team .holder .one-by-one .list li.has-extension .team-extension-wrapper .main .overlay{opacity:0}.tablet .team .holder .one-by-one .list li img{visibility:visible}.tablet .team .holder .one-by-one .controls{right:-50px}.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;margin-right:5vw}.tablet.portrait .team .holder .one-by-one .list li.has-extension .team-extension-wrapper .main{flex:0 0 40vw}.tablet.portrait .team .holder .one-by-one .controls{right:-50px}.toggler-outer{padding:10.4166666667vw 0}@media(max-width:640px){.toggler-outer{padding:0 0 100px 0}}@media(max-width:640px){.toggler-outer[data-title="Our Leadership"]{padding:50px 0 100px 0}}@media(max-width:640px){.toggler-outer[data-title=FAQs],.toggler-outer[data-title="Preguntas frecuentes"]{padding:60px 0 100px 0}}.toggler-outer .holder h3{margin-bottom:3.8194444444vw;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:60px;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{flex:1;border-bottom:#e1e1e1 solid 1px;box-sizing:border-box}@media(max-width:640px){.toggler-outer .holder .toggle-list{flex:unset;width:100%}}.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,.toggler-outer .holder .toggle-list dt h6{padding:1.3888888889vw 0;font-family:"Avenir LT Pro",sans-serif}@media(max-width:640px){.toggler-outer .holder .toggle-list dt h5,.toggler-outer .holder .toggle-list dt h6{padding:10px 0;font-size:22px}}.toggler-outer .holder .toggle-list dt h5 a,.toggler-outer .holder .toggle-list dt h6 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}}.toggler-outer .holder .list-form-holder{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.toggler-outer .holder .list-form-holder:after{content:"";position:absolute;top:0;left:38.1944444444vw;width:1px;height:100%;background-color:#e1e1e1}@media(max-width:640px){.toggler-outer .holder .list-form-holder:after{display:none}}@media(max-width:640px){.toggler-outer .holder .list-form-holder{flex-wrap:wrap}}.toggler-outer .holder .list-form-holder .toggle-form-outer{width:38.1944444444vw;padding-right:3.8194444444vw;padding-top:2.0833333333vw;box-sizing:border-box}@media(max-width:640px){.toggler-outer .holder .list-form-holder .toggle-form-outer{width:100%;padding-right:0;padding-top:0}}.toggler-outer .holder .list-form-holder .toggle-form-outer .gform_wrapper .gform_footer{justify-content:flex-start;padding:0;margin:0;margin-top:-.6944444444vw}@media(max-width:640px){.toggler-outer .holder .list-form-holder .toggle-form-outer .gform_wrapper .gform_footer{margin-top:10px}}.toggler-outer .holder .list-form-holder .toggle-form-outer .gform_wrapper .gform_button{border:1px solid #00b6f6;color:#00b6f6;min-width:22.2222222222vw;margin:0}.toggler-outer .holder .list-form-holder .toggle-form-outer .gform_wrapper .gform_button:hover{color:#000;border:1px solid #000}.toggler-outer .holder .list-form-holder .toggle-form-outer .gform_wrapper .gfield.area-of-inquiry label{padding-left:.3472222222vw}.toggler-outer .holder .list-form-holder .toggle-form-outer .gform_wrapper .gfield.area-of-inquiry select{font-size:1.1111111111vw;font-weight:400;border:none;border-bottom:1px solid #e1e1e1;border-radius:0;background-color:#fff;padding-left:0;padding-bottom:1.0416666667vw;outline:none;cursor:pointer}@media(max-width:640px){.toggler-outer .holder .list-form-holder .toggle-form-outer .gform_wrapper .gfield.area-of-inquiry select{font-size:15px;padding-bottom:15px}}.toggler-outer .holder .list-form-holder .toggle-list{border-bottom:0;padding-bottom:1.7361111111vw;padding-left:3.8194444444vw}@media(max-width:640px){.toggler-outer .holder .list-form-holder .toggle-list{border:none;border-top:1px solid #e1e1e1;padding-top:55px;margin-top:55px}}.toggler-outer .holder .list-form-holder .toggle-list .col{flex:1;padding:0}.toggler-outer .holder .list-form-holder .toggle-list .col:after{content:none}.toggler-outer .holder .list-form-holder .toggle-list dd{padding-right:0}.toggler-outer .holder .list-form-holder .toggle-list dt{padding:.3472222222vw 6.9444444444vw .3472222222vw 0}.toggler-outer .holder .list-form-holder .toggle-list dt:first-child{border:none}.toggler-outer .holder .list-form-holder .toggle-list dt:last-of-type{border-bottom:1px solid #e1e1e1}@media(max-width:640px){.toggler-outer .holder .list-form-holder .toggle-list dt{padding:15px 30px 15px 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 var(--wpr-bg-ce9160d7-2c75-47c4-bca2-458f5e153465) 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:var(--wpr-bg-f9dec5b2-ebb5-49a8-96a2-2f199a772151) 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}.tablet.portrait .toggler-outer .holder .list-form-holder:after{content: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,.textual-content.cta-content .wp-block-buttons .wp-block-button .textual-content.wp-block-button__link,.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}}.textual-content.cta-content{background-color:#2a3b73}.textual-content.cta-content .holder{padding-top:6.9444444444vw;padding-bottom:6.9444444444vw}@media(max-width:640px){.textual-content.cta-content .holder{padding-top:60px;padding-bottom:60px}}.textual-content.cta-content h2,.textual-content.cta-content h3,.textual-content.cta-content h4,.textual-content.cta-content h5,.textual-content.cta-content p{color:#fff}.textual-content.cta-content p{margin-bottom:1.4583333333vw;font-size:1.25vw;line-height:132%;color:#fff}@media(max-width:768px){.textual-content.cta-content p{font-size:18px}}@media(max-width:640px){.textual-content.cta-content p{margin-bottom:30px;font-size:16px}}.textual-content.cta-content p a{color:#fff;text-decoration:underline}.textual-content.cta-content p a:hover{text-decoration:none}.textual-content.cta-content .wp-block-buttons .wp-block-button .wp-block-button__link:after{border-color:#fff}.textual-content.cta-content .wp-block-buttons .wp-block-button .wp-block-button__link span{border:0}.textual-content.no-decor .holder .decoration{display:none}.sections-holder>.textual-content:first-child{padding-top:6.9444444444vw}@media(max-width:640px){.sections-holder>.textual-content:first-child{padding-top:120px}}.tablet 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 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.0833333333vw;top:0;opacity:0;visibility:hidden;width:17.7083333333vw;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:1.0416666667vw;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:15px;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;top:50%;left: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(-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)}.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(-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)}.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;z-index:2}.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}}@media(max-width:640px){.stats-wrapper-outer.type-table dl dd,.stats-wrapper-outer.type-static dl dd{white-space:normal}}.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}@media(max-width:640px){.call-to-action-outer .holder{flex-direction:column;align-items:flex-start}}.call-to-action-outer .holder p{max-width:600px;font-size:1.9444444444vw;color:#fff;padding-right:50px}@media(max-width:640px){.call-to-action-outer .holder p{max-width:100%;padding-right:0;margin-bottom:32px}}.call-to-action-outer.mb-0{margin-bottom:0}.tablet .call-to-action-outer .holder p{width:600px;max-width:80%}.timeline-section .section-info{text-align:center;padding:0 0 1.7361111111vw 0;box-sizing:border-box}@media(max-width:640px){.timeline-section .section-info{padding:0 0 30px 0}}.timeline-section .section-info .top-title{font-size:3.4722222222vw;font-weight:700;font-family:"Avenir LT Pro",sans-serif;margin-bottom:2.4305555556vw}@media(max-width:640px){.timeline-section .section-info .top-title{font-size:42px;margin-bottom:0}}.timeline-section .section-info .top-title.animated{opacity:0;-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);transition-property:opacity,transform;-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)}.timeline-section .section-info .top-title.animated.in-view{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)}.timeline-section .section-info .subtitle{font-size:1.3888888889vw;font-weight:300;font-family:"Avenir LT Pro",sans-serif;text-transform:uppercase}@media(max-width:640px){.timeline-section .section-info .subtitle{display:none}}.timeline-section .section-info .subtitle.animated{opacity:0;-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);transition-property:opacity,transform;transition-delay:.2s;-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)}.timeline-section .section-info .subtitle.animated.in-view{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)}.timeline-section .timeline-holder{display:flex;flex-wrap:wrap}.timeline-section .timeline-holder .timeline-item{position:relative;display:flex;align-items:center;width:100%;height:auto;min-height:100vh;padding:3.4722222222vw 0 4.1666666667vw 0;box-sizing:border-box}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item{min-height:unset;padding:120px 0 60px 60px}}.timeline-section .timeline-holder .timeline-item:nth-child(2n) .col-holder{flex-direction:row-reverse}.timeline-section .timeline-holder .timeline-item:nth-child(2n) .col:first-of-type{padding:0 0 0 6.25vw}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item:nth-child(2n) .col:first-of-type{padding:0}}.timeline-section .timeline-holder .timeline-item:nth-child(2n) .col:last-of-type{justify-items:flex-start}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item:nth-child(2n) .col:last-of-type{justify-items:flex-end}}.timeline-section .timeline-holder .timeline-item .scroll-line{display:block;position:absolute;left:50%;top:0;width:1px;height: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)}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item .scroll-line{left:0}}.timeline-section .timeline-holder .timeline-item .scroll-line span{display:block;position:absolute;width:100%}.timeline-section .timeline-holder .timeline-item .scroll-line .top-line{display:none;top:0;height:2.7777777778vw;background:linear-gradient(0deg,#2A3B73 0%,rgba(42,59,115,0) 100%)}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item .scroll-line .top-line{height:40px}}.timeline-section .timeline-holder .timeline-item .scroll-line .bottom-line{top:2.7777777778vw;background-color:#d9d9d9;height:calc(100vh - 6.9444444444vw)}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item .scroll-line .bottom-line{top:20px;height:calc(100% - 80px)}}.timeline-section .timeline-holder .timeline-item .scroll-line .bottom-line:before{content:"";position:absolute;top:0;left:0;width:100%;height:52vh;background-color:#2a3b73}.timeline-section .timeline-holder .timeline-item h3{display:none;position:absolute;width:100%;top:3.4722222222vw;left:50%;-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);font-family:"Avenir LT Pro",sans-serif;font-size:4.4444444444vw;font-weight:300;text-align:center;background-color:#fff}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item h3{text-align:left;top:40px;left:-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);font-size:48px}}.timeline-section .timeline-holder .timeline-item h3.animated{opacity:.6;-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);transition-property:opacity,transform;-webkit-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);-moz-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);-ms-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);-o-transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);transform:translateX(-50%) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6)}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item h3.animated{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6)}}.timeline-section .timeline-holder .timeline-item h3.animated.in-view{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)}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item h3.animated.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)}}.timeline-section .timeline-holder .timeline-item .col-holder{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;align-content:center}.timeline-section .timeline-holder .timeline-item .col{width:50%}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item .col{width:100%}}.timeline-section .timeline-holder .timeline-item .col:first-of-type{padding:0 3.4722222222vw 0 2.7777777778vw;box-sizing:border-box}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item .col:first-of-type{padding:0}}.timeline-section .timeline-holder .timeline-item .col:last-of-type{justify-items:flex-end}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item .col:last-of-type{margin-top:80px}}.timeline-section .timeline-holder .timeline-item .col:last-of-type.animated{opacity:0;-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);transition-property:opacity,transform;-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6)}.timeline-section .timeline-holder .timeline-item .col:last-of-type.animated.in-view{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)}.timeline-section .timeline-holder .timeline-item .col>h6{margin-bottom:1.0416666667vw}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item .col>h6{font-size:22px}}.timeline-section .timeline-holder .timeline-item .col>h6.animated{opacity:0;-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);transition-property:opacity,transform;-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)}.timeline-section .timeline-holder .timeline-item .col>h6.animated.in-view{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)}.timeline-section .timeline-holder .timeline-item .col p{font-size:1.25vw;position:relative}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item .col p{font-size:16px}}.timeline-section .timeline-holder .timeline-item .col p.animated{opacity:0;-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);transition-property:opacity,transform;-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)}.timeline-section .timeline-holder .timeline-item .col p.animated.in-view{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)}.timeline-section .timeline-holder .timeline-item .col p .label{position:absolute;top:2.9861111111vw;left:-4.6527777778vw;color:#231f20;font-size:.9722222222vw;letter-spacing:1px;text-transform:uppercase;text-align:right;transform:rotate(-90deg)}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item .col p .label{top:40px;left:-60px;font-size:12px}}.timeline-section .timeline-holder .timeline-item .col p .label:before{content:"";position:absolute;top:.2083333333vw;right:-1.1111111111vw;width:.5555555556vw;height:.5555555556vw;border-radius:50%}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item .col p .label:before{top:2px;right:-15px;width:8px;height:8px}}.timeline-section .timeline-holder .timeline-item .col p.process-text{margin-bottom:3.8194444444vw;transition-delay:.15s}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item .col p.process-text{margin-bottom:30px}}.timeline-section .timeline-holder .timeline-item .col p.process-text .label:before{background-color:#80d0d5}.timeline-section .timeline-holder .timeline-item .col p.promise-text{transition-delay:.3s}.timeline-section .timeline-holder .timeline-item .col p.promise-text .label:before{background-color:#00b6f6}.timeline-section .timeline-holder .timeline-item .col .img-wrapper{margin-right:-4.1666666667vw}@media(max-width:640px){.timeline-section .timeline-holder .timeline-item .col .img-wrapper{margin-right:0}}.tablet.portrait .timeline-section .timeline-holder .timeline-item{min-height:unset;padding:150px 0 60px 40px;box-sizing:border-box}.tablet.portrait .timeline-section .timeline-holder .timeline-item h3{text-align:left;-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:-10px;top:42px}.tablet.portrait .timeline-section .timeline-holder .timeline-item h3.animated{-webkit-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);-moz-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);-ms-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);-o-transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);transform:translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(.6,.6);transform-origin:left}.tablet.portrait .timeline-section .timeline-holder .timeline-item h3.animated.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)}.tablet.portrait .timeline-section .timeline-holder .timeline-item .col{width:100%}.tablet.portrait .timeline-section .timeline-holder .timeline-item .col:last-of-type{margin-top:80px}.tablet.portrait .timeline-section .timeline-holder .timeline-item .col>h6{font-size:24px;margin-bottom:10px}.tablet.portrait .timeline-section .timeline-holder .timeline-item .col p{font-size:18px}.tablet.portrait .timeline-section .timeline-holder .timeline-item .col p .label{top:40px;left:-60px;font-size:12px}.tablet.portrait .timeline-section .timeline-holder .timeline-item .col p .label:before{top:2px;right:-15px;width:8px;height:8px}.tablet.portrait .timeline-section .timeline-holder .timeline-item .col .img-wrapper{margin-right:0}.tablet.portrait .timeline-section .timeline-holder .timeline-item .scroll-line{left:0}.tablet.portrait .timeline-section .timeline-holder .timeline-item .scroll-line .top-line{height:30px}.tablet.portrait .timeline-section .timeline-holder .timeline-item .scroll-line .bottom-line{height:calc(100% - 70px)}.tablet.portrait .timeline-section .timeline-holder .timeline-item .scroll-line .bottom-line:before{height:60%}.tablet.portrait .timeline-section .timeline-holder .timeline-item:nth-child(2n) .col:first-of-type{padding:0 0 0 40px}.tablet.portrait .timeline-section .section-info .subtitle{display:none}.tablet.landscape .timeline-section .timeline-holder .timeline-item .col .img-wrapper{margin-right:0;margin-left:40px}.horizontal-timeline-section .section-info{text-align:center;padding:0 0 1.7361111111vw 0;box-sizing:border-box}@media(max-width:960px){.horizontal-timeline-section .section-info{padding:0 0 30px 0}}.horizontal-timeline-section .section-info .top-title{font-size:3.4722222222vw;font-weight:700;font-family:"Avenir LT Pro",sans-serif;margin-bottom:1.3888888889vw}@media(max-width:960px){.horizontal-timeline-section .section-info .top-title{font-size:40px;margin-bottom:20px}}.horizontal-timeline-section .section-info .top-title.animated{opacity:0;-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);transition-property:opacity,transform;-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)}.horizontal-timeline-section .section-info .top-title.animated.in-view{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)}.horizontal-timeline-section .section-info .subtitle{max-width:90%;margin:0 auto;font-size:1.5277777778vw;font-weight:300;font-family:"Avenir LT Pro",sans-serif}@media(max-width:960px){.horizontal-timeline-section .section-info .subtitle{font-size:18px}}@media(max-width:640px){.horizontal-timeline-section .section-info .subtitle{max-width:100%}}.horizontal-timeline-section .section-info .subtitle.animated{opacity:0;-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);transition-property:opacity,transform;transition-delay:.2s;-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)}.horizontal-timeline-section .section-info .subtitle.animated.in-view{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)}@media(max-width:960px){.horizontal-timeline-section .timeline-holder-wrapper{overflow-x:auto;overflow-y:hidden}}.horizontal-timeline-section .timeline-holder{position:relative;display:flex;height:27.7777777778vw}@media(max-width:960px){.horizontal-timeline-section .timeline-holder{padding-left:70px;width:100vw;height:330px}}@media(max-width:640px){.horizontal-timeline-section .timeline-holder{padding-left:40px;width:120vw;height:220px}}.horizontal-timeline-section .timeline-holder .timeline-item{display:flex;align-items:center;position:relative;z-index:2}.horizontal-timeline-section .timeline-holder .timeline-item:last-of-type{display:none}.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info{position:absolute;top:50%;left: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);z-index:3;cursor:pointer}.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info figure{position:relative;width:3.3333333333vw;height:3.3333333333vw;border-radius:50%}@media(max-width:640px){.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info figure{width:40px;height:40px}}.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info figure span{position:absolute;display:block;width:2.7777777778vw;height:2.7777777778vw;top:50%;left: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);background-color:#00b6f6;border:#fff .2777777778vw solid;border-radius:50%;box-shadow:0 0 16px 0 rgba(0,0,0,.1)}@media(max-width:640px){.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info figure span{width:36px;height:36px;border:#fff 2px solid}}.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info figure span img{position:absolute;top:50%;left: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);z-index:1}.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info article{position:absolute;top:4.5138888889vw;left:50%;-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);text-align:center}@media(max-width:640px){.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info article{top:50px;left:0;text-align:left;-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)}}.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info article h6{font-family:"Avenir LT Pro",sans-serif;font-weight:700;color:#000;margin-bottom:.3472222222vw}@media(max-width:640px){.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info article h6{font-size:20px;margin-bottom:0}}.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info article p{font-size:1.25vw;font-weight:800;color:#00b6f6}@media(max-width:640px){.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info article p{font-size:16px}}.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info.animated figure,.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info.animated article{opacity:0;-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)}.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info.animated figure{transition-delay:.2s;transition-property:opacity}.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info.animated article{transition-delay:.4s;transition-property:opacity,transform;-webkit-transform:translateX(-50%) translateY(20px) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(-50%) translateY(20px) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(-50%) translateY(20px) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(-50%) translateY(20px) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(-50%) translateY(20px) translateZ(0) rotate(0deg) scale(1,1)}@media(max-width:640px){.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info.animated article{-webkit-transform:translateX(0) translateY(20px) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(20px) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(20px) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(20px) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(20px) translateZ(0) rotate(0deg) scale(1,1)}}.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info.animated.in-view figure,.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info.animated.in-view article{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)}.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info.animated.in-view figure{-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)}.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info.animated.in-view figure span{transition:all .2s ease-in-out}.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info.animated.in-view article{-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:640px){.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info.animated.in-view article{-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)}}.horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info.animated.in-view:hover figure span{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1.2,1.2);-moz-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1.2,1.2);-ms-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1.2,1.2);-o-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1.2,1.2);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0deg) scale(1.2,1.2)}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps{display:flex;width:100%;height:1.3888888889vw;z-index:2}@media(max-width:960px){.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps{height:20px}}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps .step-item{display:flex;flex-wrap:wrap;position:absolute;-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);text-align:center;padding-top:.3472222222vw;z-index:2}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps .step-item:before{content:"";width:.3472222222vw;height:100%;position:absolute;left:50%;top: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);background-color:#fff;z-index:-1}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps .step-item p{width:100%;font-size:1.25vw;font-weight:800;margin-bottom:.3472222222vw}@media(max-width:640px){.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps .step-item p{font-size:16px}}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps .step-item p.step-text{font-size:1.1111111111vw;font-weight:500;font-family:"Avenir LT Pro",sans-serif;color:#70828f}@media(max-width:640px){.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps .step-item p.step-text{font-size:14px}}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps .step-item p.animated{opacity:0;-webkit-transform:translateX(0) translateY(20px) translateZ(0) rotate(0deg) scale(1,1);-moz-transform:translateX(0) translateY(20px) translateZ(0) rotate(0deg) scale(1,1);-ms-transform:translateX(0) translateY(20px) translateZ(0) rotate(0deg) scale(1,1);-o-transform:translateX(0) translateY(20px) translateZ(0) rotate(0deg) scale(1,1);transform:translateX(0) translateY(20px) translateZ(0) rotate(0deg) scale(1,1);-moz-transition:1000ms ease-in-out;-o-transition:1000ms ease-in-out;-webkit-transition:1000ms ease-in-out;transition:1000ms ease-in-out;transition-property:opacity,transform;transition-delay:.2s}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps .step-item p.animated.in-view{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)}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps .line-item{position:absolute;-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);text-align:center;width:1px;height:calc(50% + .6944444444vw);-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:960px){.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps .line-item{height:calc(50% + 10px)}}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps .line-item span{display:block;position:absolute;top:0;left:50%;-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);width:100%;height:100%;background-color:#bdcedb}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps .line-item span.animated{height:0;-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);transition-property:height;transition-delay:.45s}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps .line-item span.animated.in-view{height:100%}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps>div{top:auto;bottom:0}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps>div:nth-child(4n-3),.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps>div:nth-child(4n-2){top:0;bottom:auto}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps>div:nth-child(4n-3) .step-item,.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps>div:nth-child(4n-2) .step-item{flex-direction:column;padding-top:0;padding-bottom:.3472222222vw}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps>div:nth-child(8n+5){padding-top:2.7777777778vw}@media(max-width:960px){.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps>div:nth-child(8n+5){padding-top:40px}}.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps>div:nth-child(8n+7){padding-bottom:2.7777777778vw}@media(max-width:960px){.horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps>div:nth-child(8n+7){padding-bottom:40px}}.horizontal-timeline-section .timeline-holder .timeline-line{position:absolute;top:50%;left:0;width:100%;height:1.3888888889vw;-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);background-color:#f7fafc;z-index:1}@media(max-width:960px){.horizontal-timeline-section .timeline-holder .timeline-line{height:20px;left:30px}}.horizontal-timeline-section .timeline-holder .timeline-line.animated{width:0;-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);transition-property:width;transition-delay:.2s}.horizontal-timeline-section .timeline-holder .timeline-line.animated.in-view{width:130vw}@media(max-width:640px){.horizontal-timeline-section .timeline-holder .timeline-line.animated.in-view{width:150vw}}.horizontal-timeline-section .holder{width:65vw}@media(max-width:960px){.horizontal-timeline-section .holder{width:90vw}}.tablet.portrait .horizontal-timeline-section .timeline-holder .timeline-item .project-phase-steps .step-item p{margin-bottom:0;font-size:16px}.tablet.portrait .horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info figure{width:50px;height:50px}.tablet.portrait .horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info figure span{width:42px;height:42px}.tablet.portrait .horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info figure span img{width:24px;height:24px}.tablet.portrait .horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info article{top:60px}.tablet.portrait .horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info article p{font-size:16px}.tablet.portrait .horizontal-timeline-section .timeline-holder .timeline-item .timeline-phase-info article h6{font-size:20px}