html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*[data-interaction="slider"] ul{list-style:none}body{line-height:1;font-size:16px;-webkit-font-smoothing:antialiased}*:focus{outline:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:400}figure{font-size:0;line-height:0}figure img{display:block;width:100%;height:auto}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}button{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;border:0;border-radius:0;margin:0;padding:0;background:none;font-family:inherit;font-size:inherit;font-weight:400;font-style:inherit;cursor:pointer}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}i{display:inline-block}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;color:inherit;color:expression(this.parentNode.currentStyle ? this.parentNode.currentStyle.color:"black")}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;border-radius:0}.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p,.wf-loading button,{visibility:hidden}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active p,.wf-active button,{visibility:visible}.slider .swiper-container .swiper-wrapper:after{content:'';display:block;clear:both}.slider .swiper-container .swiper-wrapper{box-sizing:border-box;-moz-box-sizing:border-box}.slider{position:relative}.slider .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.slider .swiper-container .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-ms-transition-property:-ms-transform;transition-property:transform}.slider .swiper-container .swiper-wrapper .swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;float:left}.swiper-menu button{position:absolute;z-index:100;height:40px;width:40px;top:50%;left:0;margin:-20px 0 0 0;background-color:#fff;text-indent:-9999px}.swiper-menu button.next{left:auto;right:0}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.text .wrap p,.text .wrap .details .rows .row h3,.image-cols.with-description .wrap .cols .col .content h5,.image-cols.with-description .wrap .cols .col .content p,.quote-block .wrap .cols .col p,.quote-block .wrap .cols .col figure .figcaption-container figcaption,.contact-form.form-cols .wrap .form form .cols .col .content .input.textarea textarea,.contact-form .wrap .heading h2,.privacy-policy .wrap .cols .col h3,.privacy-policy .wrap .cols .col p,.overlap-images .wrap .content p,.video-cols .wrap .cols .col .content p,.article-heading .wrap .cols .col h2,.article .wrap .cols .col p,.search-bar .wrap .form form .content .input.search input,.search-bar .wrap .form form .content .input.search input::placeholder,.search-bar .wrap .form .article-filter .hold form ul li,.articles .wrap .rows .row .half h2,.articles .wrap .rows .row .half .content .subcols .subcol p,.articles .wrap .pagination-container .pageLinks nav .pagination li,.table .wrap .container .faqs .hold .question .reveal .image .circle-overlay p{font-family:poppins,sans-serif;font-weight:400;font-style:normal}body,.text .wrap .details h3,.image-cols .wrap .link-heading h2,.image-cols .wrap .cols .col .content h5,.slider .link-container h2,.slider .swiper-container .swiper-wrapper .swiper-slide .content h5,.contact-form.form-cols .wrap .form form .cols .col .content .input input,.contact-form.form-cols .wrap .form form .cols .col .content .input input::placeholder,.contact-form.form-cols .wrap .form form .cols .col .content .input.textarea label,.contact-form .wrap .link-heading h2,.contact-form .wrap .form form .input input,.contact-form .wrap .form form .input input::placeholder,.privacy-policy .wrap .link-heading h2,.extra-links .wrap .link-heading h2,.table .wrap .link-heading h2{font-family:poppins,sans-serif;font-weight:300;font-style:normal}.image-cols .wrap .filter h4,.article .wrap .cols .col h2,.article .wrap .cols .col h4,.extra-links .wrap h3{font-family:poppins,sans-serif;font-weight:500;font-style:normal}.article .wrap .cols .col p strong{font-family:poppins,sans-serif;font-weight:600;font-style:normal}.text .wrap h2,.text .wrap .link-container .link,.article .wrap .cols .col ol li,.article .wrap .cols .col ol li p{font-family:'Roboto Serif Extra Light';font-weight:200;font-style:normal}.image-cols .wrap .filter .cols .col .input label,.quote-block .wrap .cols .col figure blockquote p,.overlap-images .wrap .content h2,.table .wrap .container .faqs .hold .question .cols .col h3 em{font-family:'Roboto Serif Light';font-weight:300;font-style:normal}.text .wrap .details .rows .row h3 em,.full-image .wrap .content p,.image-cols .wrap .filter .cols .col .closeFilter,.image-cols .wrap .cols .col .content p,.contact-form .wrap .form form .input.checkbox label,.article-heading .wrap .cols .col.date h3,.article-heading .wrap .cols .col.date time,.article .wrap .cols .col h3,.search-bar .wrap .form form .content .input.search .clear-filter,.articles .wrap .rows .row .half .content .subcols .subcol h3,.articles .wrap .rows .row .half .content .subcols .subcol time,.articles .wrap .rows .row .half .content .subcols .subcol .link,.extra-links .wrap ul li,footer .wrap .content .cols .col p,footer .wrap .content .cols .col a{font-family:'Roboto Serif Regular';font-weight:400;font-style:normal}.text .wrap .link-container .link em,.image-cols .wrap .link-heading h2 em,.slider .link-container h2 em,.contact-form .wrap .link-heading h2 em,.table .wrap .link-heading h2 em,.table .wrap .container .faqs .hold .question .cols .col h3,.table .wrap .container .faqs .hold .question .reveal p,.table .wrap .container .faqs .hold .question .reveal .link{font-family:'Roobert';font-weight:400;font-style:normal}@font-face{font-family:'Roboto Serif Extra Light';src:url(/assets/css/fonts/Roboto/RobotoSerif-ExtraLight.woff) format("woff"),url(/assets/css/fonts/Roboto/RobotoSerif-ExtraLight.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:'Roboto Serif Light';src:url(/assets/css/fonts/Roboto/RobotoSerif-Light.woff) format("woff"),url(/assets/css/fonts/Roboto/RobotoSerif-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:'Roboto Serif Regular';src:url(/assets/css/fonts/Roboto/RobotoSerif-Regular.woff) format("woff"),url(/assets/css/fonts/Roboto/RobotoSerif-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:'Roobert';src:url(/assets/css/fonts/Roobert/RoobertTRIAL-Regular.woff) format("woff"),url(/assets/css/fonts/Roobert/RoobertTRIAL-Regular.woff2) format("woff2");font-weight:400;font-display:swap}.placeholder{pointer-events:none;-webkit-transition:0.3s opacity linear;-ms-transition:0.3s opacity linear;transition:0.3s opacity linear;position:absolute}.placeholder.faded{opacity:.5}.placeholder.hide{display:none}.video{position:relative;padding-bottom:56.25%;height:0;width:100%;display:block}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hide{display:none!important}.desktop{display:none}@-webkit-keyframes circleGrow{0%{clip-path:circle(3rem at calc(100% - 8rem) 8rem)}100%{clip-path:circle(169rem at calc(100% - 8rem) 8rem)}}@keyframes circleGrow{0%{clip-path:circle(3rem at calc(100% - 8rem) 8rem)}100%{clip-path:circle(169rem at calc(100% - 8rem) 8rem)}}@-webkit-keyframes circleShrink{0%{clip-path:circle(169rem at calc(100% - 8rem) 8rem);opacity:1;visibility:visible;pointer-events:all}95%{clip-path:circle(12px at calc(100% - 1.9rem) 1.84rem);opacity:1;visibility:visible;pointer-events:all}100%{opacity:0;visibility:hidden;pointer-events:none}}@keyframes circleShrink{0%{clip-path:circle(169rem at calc(100% - 8rem) 8rem);opacity:1;visibility:visible;pointer-events:all}95%{clip-path:circle(12px at calc(100% - 1.9rem) 1.84rem);opacity:1;visibility:visible;pointer-events:all}100%{opacity:0;visibility:hidden;pointer-events:none}}@-webkit-keyframes tabExpand{0%{height:0}100%{height:290px}}@keyframes tabExpand{0%{height:0}100%{height:290px}}@-webkit-keyframes tabClose{0%{height:290px}100%{height:0}}@keyframes tabClose{0%{height:290px}100%{height:0}}@-webkit-keyframes imageExpand{0%{height:0}100%{height:214px}}@keyframes imageExpand{0%{height:0}100%{height:214px}}@-webkit-keyframes imageShrink{0%{height:214px}100%{height:0}}@keyframes imageShrink{0%{height:214px}100%{height:0}}@-webkit-keyframes tabCircleExpand{0%{height:0;width:0}100%{height:69px;width:69px}}@keyframes tabCircleExpand{0%{height:0;width:0}100%{height:69px;width:69px}}@-webkit-keyframes tabCircleShrink{0%{height:69px;width:69px}100%{height:0;width:0}}@keyframes tabCircleShrink{0%{height:69px;width:69px}100%{height:0;width:0}}body{-webkit-font-smoothing:antialiased}body a{text-decoration:none}body.reverseCircleAnim{position:relative}body.reverseCircleAnim .sideNav{opacity:1;visibility:visible;pointer-events:all;-webkit-animation:circleShrink 1s forwards;animation:circleShrink 1s forwards}body.showNav .sideNav{opacity:1;visibility:visible;pointer-events:all;-webkit-animation:circleGrow 2s forwards;animation:circleGrow 2s forwards}body.showFilter .image-cols .wrap .filter+.cols{margin-top:-29px}body.showFilter .image-cols .wrap .filter .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body.individual-article-alternative .article .cols .col p{font-size:.875rem}body.individual-article-alternative .article .cols .col h2{position:relative;padding-left:27px}body.individual-article-alternative .image-cols+.article{margin-top:-40px}body.contact .hero.video-hero{height:unset!important}body.noScroll{max-width:100%;max-height:100%;overflow:hidden}header[role="banner"]{position:fixed;display:block;top:0;left:0;width:100%;height:55px;z-index:2;background-color:#fff}header[role="banner"] .wrap h1{display:block;background-image:url(/assets/images/icons/logo.svg);background-repeat:no-repeat;background-size:contain;text-indent:-999999px;width:96px;height:32px;position:absolute;left:18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header[role="banner"] .wrap .navButton{display:block;background-repeat:no-repeat;background-size:contain;background-color:#000;width:25px;height:25px;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:18px}.loaderMob{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;height:100vh;width:100vw;max-height:100vh;max-width:100vw;background-color:#fff;overflow:hidden}.loader{display:none}.sideNav{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000;opacity:0;visibility:hidden;pointer-events:none;z-index:9999999}.sideNav .wrap h1{display:block;background-image:url(/assets/images/icons/logo-white.svg);background-repeat:no-repeat;background-size:contain;text-indent:-999999px;width:96px;height:32px;position:absolute;left:18px;top:13px}.sideNav .wrap .closeButton{display:block;background-size:contain;background-repeat:no-repeat;width:25px;height:25px;background-color:#e5414a;border-radius:50%;position:absolute;top:16px;right:18px}.sideNav .wrap .content{margin:86px 18px 0 18px}.sideNav .wrap .content ul li{position:relative;color:#fff;font-size:2.6875rem;max-width:fit-content;text-align:center;margin:0 auto}.sideNav .wrap .content ul li .activeShape{width:100%;height:85px;position:absolute;left:0;top:-17px;z-index:-1}.sideNav .wrap .content ul li .activeShape img{width:100%;height:100%;display:block}.sideNav .wrap .content ul li svg{display:none}.sideNav .wrap .content ul li+li{margin-top:57px}.hero{margin-top:55px;position:relative}.hero+.text.case-study{margin-top:35px}.hero .wrap .contactPageAnim{height:331px;width:100%;margin:0 auto}.hero .wrap figure{margin:0 18px;width:-moz-calc(100% - 36px);width:-o-calc(100% - 36px);width:-webkit-calc(100% - 36px);width:calc(100% - 36px);background-size:cover;background-repeat:no-repeat;background-position:center center;height:396px}.hero .wrap iframe{width:100%;height:189px}.hero .wrap video{height:434px;object-fit:cover}.hero .wrap .homePageAnimMob{margin-left:-60px;width:-moz-calc(100% + 125px);width:-o-calc(100% + 125px);width:-webkit-calc(100% + 125px);width:calc(100% + 125px)}.hero .wrap .homePageAnim{display:none;height:auto}.hero .wrap .circleSolo{display:none}.hero .wrap .content{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.text{padding:66px 0 70px 0}.text+.image-cols{margin-top:62px}.text+.image-cols.uneven-widths{margin-top:4px}.text+.video-cols{margin-top:25px}.text.grey{position:relative}.text.grey:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f7f7f7;pointer-events:none;z-index:-1}.text.text-green{padding:67px 0 54px 0}.text.text-green .wrap h2 em{color:#1b976b}.text.case-study{padding-top:0}.text.case-study+.full-image{margin-top:-4px}.text.case-study .wrap h2+p{margin-top:28px}.text.case-study .wrap p+p{margin-top:28px}.text .wrap{margin:0 18px}.text .wrap h2{line-height:1.3;font-size:1.5rem}.text .wrap h2 br{display:none}.text .wrap h2+p{margin-top:24px}.text .wrap h2+h2{margin-top:31px}.text .wrap h2 em{color:#e5414a;font-style:normal}.text .wrap p{line-height:1.5}.text .wrap p+p{margin-top:28px}.text .wrap p+.link-container{margin-top:33px}.text .wrap p em{color:#e5414a;font-style:normal}.text .wrap .link-container .link{display:block;position:relative;max-width:fit-content}.text .wrap .link-container .link em{color:#e5414a;font-size:1.5rem;margin-left:4px}.text .wrap .details+h2{margin-top:25px}.text .wrap .details h3{font-size:2.1875rem}.text .wrap .details h3+.rows{margin-top:28px}.text .wrap .details .rows .row{width:100%;max-width:197px;position:relative;padding:8px 0 7px 0;margin-top:-1px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.text .wrap .details .rows .row:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#000}.text .wrap .details .rows .row:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000}.text .wrap .details .rows .row h3{font-size:.75rem;width:50%}.text .wrap .details .rows .row h3 em{color:#e5414a}.full-image+.image-cols,.full-image+.slider,.full-image+.quote-block{margin-top:73px}.full-image+.quote-block+.slider{margin-top:85px}.full-image+.full-image,.full-image+.extra-links{margin-top:53px}.full-image+.article{margin-top:53px}.full-image+.article .wrap .cols .col h3{max-width:307px}.full-image .wrap{margin:0 18px}.full-image .wrap figure{width:100%;background-size:cover;background-position:center center}.full-image .wrap .content p{font-size:.5625rem}.full-image.slider{margin:0 18px}.full-image.slider .swiper-container{margin:0;max-width:962px;margin:0 auto}.full-image.slider .swiper-container .swiper-pagination-bullet-active{background-color:#000}.full-image.slider .swiper-container .swiper-pagination{width:100%;margin:10px auto 0 auto;display:flex;flex-wrap:wrap;justify-content:center}.full-image.slider .swiper-container .swiper-pagination span{border-radius:50%;border:1px solid #000;width:10px;height:10px;display:inline-block}.full-image.slider .swiper-container .swiper-pagination span+span{margin-left:5px}.full-image.slider .swiper-container .swiper-wrapper .swiper-slide{max-width:unset}.full-image.slider .swiper-container .swiper-wrapper .swiper-slide figure{width:100%;height:318px;background-size:cover;background-position:center center}.image-cols{padding-bottom:45px}.image-cols+.article{margin-top:73px}.image-cols.with-description{padding-bottom:0}.image-cols.with-description .wrap .cols .col{margin-bottom:70px}.image-cols.with-description .wrap .cols .col .content h5{font-size:.875rem;width:100%}.image-cols.with-description .wrap .cols .col .content h5 em{color:#e5414a;font-style:normal}.image-cols.with-description .wrap .cols .col .content h5+p{margin-top:15px;display:block}.image-cols.with-description .wrap .cols .col .content p{line-height:1.3;font-size:.875rem;width:100%;margin-top:-2px}.image-cols .wrap{margin:0 18px}.image-cols .wrap .link-heading+.cols{margin-top:37px;padding-bottom:40px}.image-cols .wrap .link-heading h2{position:relative;font-size:2.1875rem}.image-cols .wrap .link-heading h2 em{color:#e5414a;margin-left:8px}.image-cols .wrap .link-heading h2 a{position:relative}.image-cols .wrap .link-heading h2 a:before{content:'';position:absolute;left:0;top:0;height:100%;width:-moz-calc(100% + 40px);width:-o-calc(100% + 40px);width:-webkit-calc(100% + 40px);width:calc(100% + 40px);background-color:transparent}.image-cols .wrap .filter{margin-top:107px}.image-cols .wrap .filter+.cols{margin-top:22px}.image-cols .wrap .filter h4{position:relative;font-size:.875rem}.image-cols .wrap .filter h4+form .cols{margin-top:14px}.image-cols .wrap .filter h4:after{content:'';display:inline-block;vertical-align:middle;background-image:url(/assets/images/icons/expand.svg);background-size:100% 100%;background-repeat:no-repeat;width:10px;height:10px;margin-left:13px}.image-cols .wrap .filter .cols{margin-top:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:86px;display:none}.image-cols .wrap .filter .cols .col{width:-moz-calc(50% - 6px);width:-o-calc(50% - 6px);width:-webkit-calc(50% - 6px);width:calc(50% - 6px);max-width:113px;margin-right:12px}.image-cols .wrap .filter .cols .col:nth-of-type(2n){margin-right:0}.image-cols .wrap .filter .cols .col .input{position:relative;padding:7px 0;margin-bottom:-1px}.image-cols .wrap .filter .cols .col .input:before{content:'';display:block;width:100%;height:1px;background-color:#000;position:absolute;top:0;left:0}.image-cols .wrap .filter .cols .col .input:after{content:'';display:block;width:100%;height:1px;background-color:#000;position:absolute;bottom:0;left:0}.image-cols .wrap .filter .cols .col .input.checkbox+button{margin-top:15px}.image-cols .wrap .filter .cols .col .input.checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:50%;width:10px;height:10px;position:relative;margin:0;padding:0}.image-cols .wrap .filter .cols .col .input.checkbox input:checked+span{display:block}.image-cols .wrap .filter .cols .col .input.checkbox input:after{content:'';display:block;position:absolute;left:0;top:-10px;width:-moz-calc(100% + 100px);width:-o-calc(100% + 100px);width:-webkit-calc(100% + 100px);width:calc(100% + 100px);height:-moz-calc(100% + 22px);height:-o-calc(100% + 22px);height:-webkit-calc(100% + 22px);height:calc(100% + 22px);background-color:transparent}.image-cols .wrap .filter .cols .col .input.checkbox span{display:none;width:9px;height:9px;background-color:#000;border-radius:50%;position:absolute;left:1px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.image-cols .wrap .filter .cols .col .input label{font-size:.6875rem}.image-cols .wrap .filter .cols .col .closeFilter{position:relative;font-size:.6875rem}.image-cols .wrap .filter .cols .col .closeFilter:before{content:'';display:inline-block;vertical-align:middle;background-image:url(/assets/images/icons/expand.svg);background-size:100% 100%;background-repeat:no-repeat;width:10px;height:10px;margin-right:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.image-cols .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-cols .wrap .cols+.link-heading h2:after{vertical-align:unset}.image-cols .wrap .cols.project-listing-cols .col figure{min-height:372px}.image-cols .wrap .cols.project-listing-cols .col figure.video{min-height:unset}.image-cols .wrap .cols .col{margin:0 0 52px 0;width:100%}.image-cols .wrap .cols .col figure{width:100%;background-size:cover;background-position:center center}.image-cols .wrap .cols .col .content{margin-top:15px;position:relative}.image-cols .wrap .cols .col .content.desktop{display:none}.image-cols .wrap .cols .col .content h5{font-size:1rem}.image-cols .wrap .cols .col .content h5+p{margin-top:15px}.image-cols .wrap .cols .col .content time{position:absolute;bottom:0;right:0}.image-cols .wrap .cols .col .content p{font-size:.75rem;line-height:1.3;display:none}.image-cols .wrap .cols .col .projectHoverInteraction{display:none;z-index:10}.slider{padding:77px 0 64px 0}.slider.grey{position:relative}.slider.grey:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f7f7f7;pointer-events:none;z-index:-1}.slider .link-container{margin:30px 18px 0 18px}.slider .link-container h2{position:relative;font-size:2.1875rem}.slider .link-container h2 em{margin-left:8px;color:#e5414a}.slider .link-container h2 a{position:relative}.slider .link-container h2 a:before{content:'';position:absolute;left:0;top:0;height:100%;width:-moz-calc(100% + 40px);width:-o-calc(100% + 40px);width:-webkit-calc(100% + 40px);width:calc(100% + 40px);background-color:transparent}.slider .swiper-container{margin:0 0 0 18px}.slider .swiper-container+.link-container{margin-top:30px}.slider .swiper-container .swiper-wrapper .swiper-slide{max-width:215px}.slider .swiper-container .swiper-wrapper .swiper-slide figure{width:100%;height:215px;background-size:cover;background-position:center center}.slider .swiper-container .swiper-wrapper .swiper-slide .content{margin-top:16px;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}.slider .swiper-container .swiper-wrapper .swiper-slide .content h5{font-size:1rem}.slider .swiper-container .swiper-wrapper .swiper-slide .content time.desktop{display:none}figure.video{height:auto!important}.video{position:relative;padding-bottom:0;height:unset}.video.no-pointer{pointer-events:none;padding:0}.video+.contact-form{margin-top:-4px}.video+.overlap-images{margin-top:90px}.video.half-height{height:255px}.video.half-height .wrap video{height:255px}.video .wrap video{height:538px;object-fit:cover}.video .wrap .innovateCollabMobAnim{width:100%;height:345px;margin:0 auto}.quote-block+.slider,.quote-block+.image-cols{margin-top:59px}.quote-block+.full-image{margin-top:109px}.quote-block.desktop{display:block}.quote-block .wrap{margin:0 18px}.quote-block .wrap .cols .col+.col{margin-top:57px}.quote-block .wrap .cols .col p{line-height:1.5}.quote-block .wrap .cols .col p+p{margin-top:20px}.quote-block .wrap .cols .col figure{max-width:326px}.quote-block .wrap .cols .col figure blockquote{display:block}.quote-block .wrap .cols .col figure blockquote+.figcaption-container{margin-top:8px}.quote-block .wrap .cols .col figure blockquote p{font-size:1.875rem;line-height:1.33;color:#e5414a}.quote-block .wrap .cols .col figure .figcaption-container{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;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.quote-block .wrap .cols .col figure .figcaption-container span{background-color:#000;width:-moz-calc(100% - 11px);width:-o-calc(100% - 11px);width:-webkit-calc(100% - 11px);width:calc(100% - 11px);height:1px}.quote-block .wrap .cols .col figure .figcaption-container figcaption{text-transform:uppercase;font-size:.875rem;position:relative;width:100%;max-width:fit-content;padding-left:11px;line-height:1.3}.contact-form{padding:70px 0 64px 0}.contact-form.grey{position:relative}.contact-form.grey:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f7f7f7;pointer-events:none;z-index:-999999}.contact-form.form-cols{padding:83px 0 49px 0}.contact-form.form-cols .wrap{margin:0 34px}.contact-form.form-cols .wrap .form form .cols .col{position:relative;max-width:282px}.contact-form.form-cols .wrap .form form .cols .col+.col{margin-top:40px}.contact-form.form-cols .wrap .form form .cols .col .link-heading h2 em{color:#e5414a}.contact-form.form-cols .wrap .form form .cols .col .content{margin-top:26px}.contact-form.form-cols .wrap .form form .cols .col .content a{position:relative;display:block;width:100%;border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0 7px 0;max-width:263px}.contact-form.form-cols .wrap .form form .cols .col .content a+a{margin-top:-1px}.contact-form.form-cols .wrap .form form .cols .col .content a:after{content:'';display:block;background-image:url(/assets/images/icons/circle-arrow-red.svg);background-size:100% 100%;background-repeat:no-repeat;width:14px;height:14px;position:absolute;top:50%;right:3px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contact-form.form-cols .wrap .form form .cols .col .content p{font-size:1rem;line-height:1.5}.contact-form.form-cols .wrap .form form .cols .col .content .submit{right:29px;bottom:-13px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.contact-form.form-cols .wrap .form form .cols .col .content .submit figure{width:62px;height:62px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.contact-form.form-cols .wrap .form form .cols .col .content .submit:hover{right:24px;bottom:-18px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.contact-form.form-cols .wrap .form form .cols .col .content .submit:hover figure{-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;width:70px;height:70px}.contact-form.form-cols .wrap .form form .cols .col .content .input{margin-right:42px}.contact-form.form-cols .wrap .form form .cols .col .content .input+.input{margin-top:8px}.contact-form.form-cols .wrap .form form .cols .col .content .input+.input.textarea{margin-top:22px}.contact-form.form-cols .wrap .form form .cols .col .content .input input{font-size:1rem;padding-bottom:3px}.contact-form.form-cols .wrap .form form .cols .col .content .input input::placeholder{font-size:1rem}.contact-form.form-cols .wrap .form form .cols .col .content .input.textarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:5px;width:100%;margin-top:18px;background-color:transparent;height:157px;font-size:1rem}.contact-form.form-cols .wrap .form form .cols .col .content .input.textarea textarea::-webkit-resizer{display:none;font-size:0;opacity:0}.contact-form .wrap{margin:0 18px}.contact-form .wrap .heading+.form{margin-top:43px}.contact-form .wrap .heading h2{font-size:2.8125rem}.contact-form .wrap .link-heading h2{position:relative;font-size:2.1875rem}.contact-form .wrap .link-heading h2 em{margin-left:8px;color:#1b976b}.contact-form .wrap .link-heading h2 a{position:relative}.contact-form .wrap .link-heading h2 a:before{content:'';position:absolute;left:0;top:0;height:100%;width:-moz-calc(100% + 40px);width:-o-calc(100% + 40px);width:-webkit-calc(100% + 40px);width:calc(100% + 40px);background-color:transparent}.contact-form .wrap .form{position:relative;max-width:473px}.contact-form .wrap .form+.link-heading{margin-top:72px}.contact-form .wrap .form form.success .message{opacity:1;visibility:visible;pointer-events:all;margin:80px 0;text-align:center;font-size:1.5625rem;display:block}.contact-form .wrap .form form.success .input,.contact-form .wrap .form form.success button{display:none}.contact-form .wrap .form form .message{opacity:0;visibility:hidden;pointer-events:none;display:none}.contact-form .wrap .form form .input+.input{margin-top:15px}.contact-form .wrap .form form .input.checkbox{position:relative}.contact-form .wrap .form form .input.checkbox input{border:1px solid #000;width:16px;height:16px;border-radius:50%;vertical-align:top;background-color:#fff;margin:3px 0 0 2px;padding:0}.contact-form .wrap .form form .input.checkbox input:checked+span{display:block;opacity:1}.contact-form .wrap .form form .input.checkbox span{position:absolute;top:3px;left:2px;pointer-events:none;width:16px;height:16px;border-radius:50%;background-color:#000;opacity:0;pointer-events:none}.contact-form .wrap .form form .input.checkbox label{font-size:.875rem;display:inline-block;max-width:142px;line-height:1.3;margin-top:4px;margin-left:2px;pointer-events:none}.contact-form .wrap .form form .input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;color:#000;font-size:1.5625rem;border-bottom:1px solid #000;width:-moz-calc(100% - 3px);width:-o-calc(100% - 3px);width:-webkit-calc(100% - 3px);width:calc(100% - 3px)}.contact-form .wrap .form form .input input::placeholder{color:#000;font-size:1.5625rem}.contact-form .wrap .form form .input input[data-invalid="true"]+ul li{list-style:none;font-size:.875rem;margin-top:10px;text-decoration:underline;color:#e5414a}.contact-form .wrap .form form .submit{display:block;position:absolute;right:17px;bottom:-57px}.contact-form .wrap .form form .submit figure{width:88px;height:88px}.contact-form .wrap .form form .submit figure img{width:100%;height:100%;display:block}.grey+.filler-panel{background-color:#f7f7f7}.filler-panel{height:250px;width:100%;display:block}.privacy-policy{padding-top:105px;padding-bottom:89px}.privacy-policy .wrap{margin:0 18px}.privacy-policy .wrap .link-heading+.cols{margin-top:45px}.privacy-policy .wrap .link-heading h2{position:relative;font-size:2.1875rem}.privacy-policy .wrap .link-heading h2 a{position:relative}.privacy-policy .wrap .link-heading h2 a:before{content:'';position:absolute;left:0;top:0;height:100%;width:-moz-calc(100% + 40px);width:-o-calc(100% + 40px);width:-webkit-calc(100% + 40px);width:calc(100% + 40px);background-color:transparent}.privacy-policy .wrap .cols .col{max-width:300px}.privacy-policy .wrap .cols .col+.col{margin-top:20px;max-width:597px}.privacy-policy .wrap .cols .col h3{font-size:1.25rem;color:#1b976b;max-width:300px;line-height:1.5}.privacy-policy .wrap .cols .col p{font-size:.9374rem;line-height:1.46;max-width:597px}.privacy-policy .wrap .cols .col p+p{margin-top:20px}.privacy-policy .wrap .cols .col ul,.privacy-policy .wrap .cols .col ol{margin:20px 30px}.privacy-policy .wrap .cols .col ul li,.privacy-policy .wrap .cols .col ol li{line-height:1.46;padding:.5em 0}.overlap-images+.text-reveal{margin-top:46px}.overlap-images .wrap{margin:0 18px}.overlap-images .wrap .images{max-width:324px;margin:0 auto}.overlap-images .wrap .images+.content{margin-top:70px}.overlap-images .wrap .images figure{background-size:cover;background-position:center center;width:100%}.overlap-images .wrap .images figure+figure{margin-left:auto;margin-top:-47px}.overlap-images .wrap .images figure.landscape{height:206px;max-width:255px}.overlap-images .wrap .images figure.portrait{height:230px;max-width:196px}.overlap-images .wrap .content{padding-right:32px}.overlap-images .wrap .content h2{color:#1b976b;font-size:1.5rem;line-height:1.3}.overlap-images .wrap .content h2+p{margin-top:20px}.overlap-images .wrap .content p{font-size:1rem;line-height:1.5}.overlap-images .wrap .content p+p{margin-top:25px}.text-reveal+.table{margin-top:42px}.text-reveal .wrap h2.desktop{display:none}.video-cols+.quote-block{margin-top:104px}.video-cols .wrap{margin:0 18px}.video-cols .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.video-cols .wrap .cols .col{max-width:324px;margin-bottom:146px;margin-right:16px}.video-cols .wrap .cols .col+.col.full-width{margin-top:-73px}.video-cols .wrap .cols .col+.col.full-width:last-of-type{margin-bottom:73px}.video-cols .wrap .cols .col.full-width{width:100%;margin-bottom:73px;max-width:unset}.video-cols .wrap .cols .col.full-width figure{overflow:hidden;position:relative;height:0;overflow:hidden;width:100%;display:block;padding-bottom:56.25%}.video-cols .wrap .cols .col.full-width figure iframe{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);bottom:0;right:0;width:100vw;height:43vh}.video-cols .wrap .cols .col.video{width:100%;max-width:unset;margin-right:0}.video-cols .wrap .cols .col.video figure{position:relative;padding-top:56.25%}.video-cols .wrap .cols .col.video figure iframe,.video-cols .wrap .cols .col.video figure video{height:100%;max-width:unset;width:100%;position:absolute;top:0;left:0}.video-cols .wrap .cols .col:last-of-type{margin-bottom:0}.video-cols .wrap .cols .col:nth-of-type(2n){margin-right:0}.video-cols .wrap .cols .col figure+.content{margin-top:9px}.video-cols .wrap .cols .col figure video,.video-cols .wrap .cols .col figure iframe{height:209px}.video-cols .wrap .cols .col figure iframe{max-width:-moz-calc(100% + 16px);max-width:-o-calc(100% + 16px);max-width:-webkit-calc(100% + 16px);max-width:calc(100% + 16px)}.video-cols .wrap .cols .col .content p{font-size:.5625rem}.article-heading{padding-top:105px}.article-heading+.full-image{margin-top:20px}.article-heading+.article{margin-top:20px}.article-heading .wrap{margin:0 18px}.article-heading .wrap .cols .col h2{font-size:1.625rem;color:#1b976b;max-width:233px}.article-heading .wrap .cols .col h2+figure{margin-top:4px}.article-heading .wrap .cols .col h2.blue{color:#095fac}.article-heading .wrap .cols .col h2.black{color:#000}.article-heading .wrap .cols .col h2.grey{color:#707070}.article-heading .wrap .cols .col h2.pink{color:#f291bc}.article-heading .wrap .cols .col figure{background-size:cover;background-position:center center;width:100%;height:373px}.article-heading .wrap .cols .col.date{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;position:relative;padding:13px 0 10px 0}.article-heading .wrap .cols .col.date:after{content:'';display:block;position:absolute;bottom:0;left:0;background-color:#000;width:100%;height:1px}.article-heading .wrap .cols .col.date h3,.article-heading .wrap .cols .col.date time{font-size:.875rem;width:50%;max-width:fit-content}.article+.full-image{margin-top:3px}.article+.extra-links,.article+.image-cols{margin-top:52px}.article+.article{margin-top:15px}.article .wrap{margin:0 18px}.article .wrap .cols .col+.col{margin-top:15px}.article .wrap .cols .col h2{font-size:1.125rem;line-height:1.33}.article .wrap .cols .col p{line-height:1.5}.article .wrap .cols .col p+p{margin-top:24px}.article .wrap .cols .col p+h3{margin-top:37px}.article .wrap .cols .col p+h4{margin-top:47px}.article .wrap .cols .col p strong{color:#1b976b;display:block;font-size:.875rem}.article .wrap .cols .col h3{font-size:1.25rem;line-height:1.25;max-width:290px;color:#1b976b;letter-spacing:.02em}.article .wrap .cols .col h3+p,.article .wrap .cols .col h3+h3,.article .wrap .cols .col h3+ol{margin-top:24px}.article .wrap .cols .col h4{line-height:1.33}.article .wrap .cols .col h4+p,.article .wrap .cols .col h4+h3,.article .wrap .cols .col h4+h4,.article .wrap .cols .col h4+ol{margin-top:21px}.article .wrap .cols .col ol{margin-left:32px}.article .wrap .cols .col ol li{line-height:1.3;font-size:1.5rem;color:#e5414a}.article .wrap .cols .col ol li+li{margin-top:5px}.article .wrap .cols .col ol li p{line-height:1.3;font-size:1.5rem;color:#000}.search-bar{margin-top:55px}.search-bar+.articles{margin-top:47px}.search-bar .wrap{margin:0 18px}.search-bar .wrap .animation{height:372px}.search-bar .wrap .animation+.form{margin-top:-35px}.search-bar .wrap .form form .content .input{position:relative}.search-bar .wrap .form form .content .input ul[data-errorlist]{color:#e5414a;list-style:none;margin-top:5px}.search-bar .wrap .form form .content .input.search{max-width:600px;margin:0 auto;position:relative}.search-bar .wrap .form form .content .input.search:after{content:'';display:block;position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:#000}.search-bar .wrap .form form .content .input.search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-size:1.375rem;width:100%;background-color:transparent}.search-bar .wrap .form form .content .input.search input::placeholder{color:#c9c9c9;font-size:1.375rem}.search-bar .wrap .form form .content .input.search input::-webkit-search-cancel-button{display:none}.search-bar .wrap .form form .content .input.search .clear-filter{display:block;font-size:.875rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#000}.search-bar .wrap .form form .content .input.search .clear-filter:before{content:'';display:inline-block;vertical-align:middle;background-image:url(/assets/images/icons/expand.svg);background-size:100% 100%;background-position:center center;width:12px;height:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-right:6px}.search-bar .wrap .form .article-filter .hold form ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-top:35px;max-width:600px;margin:35px auto 0 auto}.search-bar .wrap .form .article-filter .hold form ul:after{content:'';flex:auto}.search-bar .wrap .form .article-filter .hold form ul li{position:relative;list-style:none;font-size:1.125rem;margin-bottom:26px;max-width:fit-content;margin-right:15px}.search-bar .wrap .form .article-filter .hold form ul li:last-of-type{margin-right:0}.search-bar .wrap .form .article-filter .hold form ul li input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:100%;height:100%}.search-bar .wrap .form .article-filter .hold form ul li:before{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:100% 100%;background-repeat:no-repeat;opacity:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;pointer-events:none}.search-bar .wrap .form .article-filter .hold form ul li:hover:before,.search-bar .wrap .form .article-filter .hold form ul li.active:before{opacity:1;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.search-bar .wrap .form .article-filter .hold form ul li:nth-of-type(1):before{background-image:url(/assets/images/shapes/news/red-shape-circle.svg);width:31px;height:31px;top:-moz-calc(50% + 2.5px);top:-o-calc(50% + 2.5px);top:-webkit-calc(50% + 2.5px);top:calc(50% + 2.5px);left:-moz-calc(50% - 4px);left:-o-calc(50% - 4px);left:-webkit-calc(50% - 4px);left:calc(50% - 4px)}.search-bar .wrap .form .article-filter .hold form ul li:nth-of-type(2):before{background-image:url(/assets/images/shapes/news/pink-shape-news.svg);width:40px;height:45px;top:-moz-calc(50% - 1px);top:-o-calc(50% - 1px);top:-webkit-calc(50% - 1px);top:calc(50% - 1px);left:-moz-calc(50% - 9px);left:-o-calc(50% - 9px);left:-webkit-calc(50% - 9px);left:calc(50% - 9px)}.search-bar .wrap .form .article-filter .hold form ul li:nth-of-type(3):before{background-image:url(/assets/images/shapes/news/green-shape-square.svg);width:31px;height:31px;top:-moz-calc(50% + 3px);top:-o-calc(50% + 3px);top:-webkit-calc(50% + 3px);top:calc(50% + 3px);left:-moz-calc(50% + 4px);left:-o-calc(50% + 4px);left:-webkit-calc(50% + 4px);left:calc(50% + 4px)}.search-bar .wrap .form .article-filter .hold form ul li:nth-of-type(4):before{background-image:url(/assets/images/shapes/news/blue-shape-semicircle.svg);width:49px;height:24px;top:-moz-calc(50% + 3.5px);top:-o-calc(50% + 3.5px);top:-webkit-calc(50% + 3.5px);top:calc(50% + 3.5px);left:-moz-calc(50% + 4px);left:-o-calc(50% + 4px);left:-webkit-calc(50% + 4px);left:calc(50% + 4px)}.search-bar .wrap .form .article-filter .hold form ul li:nth-of-type(5):before{background-image:url(/assets/images/shapes/news/black-shape-slant.svg);width:36px;height:46px;top:-moz-calc(50% + 3px);top:-o-calc(50% + 3px);top:-webkit-calc(50% + 3px);top:calc(50% + 3px);left:-moz-calc(50% + 4px);left:-o-calc(50% + 4px);left:-webkit-calc(50% + 4px);left:calc(50% + 4px)}.search-bar .wrap .form .article-filter .hold form ul li:nth-of-type(6):before{background-image:url(/assets/images/shapes/news/grey-shape-circle.svg);width:31px;height:31px;top:-moz-calc(50% + 2px);top:-o-calc(50% + 2px);top:-webkit-calc(50% + 2px);top:calc(50% + 2px);left:-moz-calc(50% + 1px);left:-o-calc(50% + 1px);left:-webkit-calc(50% + 1px);left:calc(50% + 1px)}.articles{padding:0 0 74px 0}.articles .wrap{margin:0 18px}.articles .wrap .rows+.pagination-container{margin-top:58px}.articles .wrap .rows .row{position:relative;display:block}.articles .wrap .rows .row:before{content:'';display:block;position:absolute;top:0;left:0;background-color:#000;width:100%;height:1px}.articles .wrap .rows .row+.row{margin-top:37px}.articles .wrap .rows .row .half figure{height:373px;background-size:cover;background-position:center center;width:100%}.articles .wrap .rows .row .half h2{font-size:1.625rem;color:#1b976b;max-width:233px;line-height:1.2;padding-top:6px}.articles .wrap .rows .row .half h2+figure{margin-top:4px}.articles .wrap .rows .row .half .content .subcols .subcol{padding:13px 0 10px 0}.articles .wrap .rows .row .half .content .subcols .subcol.date{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;position:relative}.articles .wrap .rows .row .half .content .subcols .subcol.date:after{content:'';display:block;position:absolute;bottom:0;left:0;background-color:#000;width:100%;height:1px}.articles .wrap .rows .row .half .content .subcols .subcol h3,.articles .wrap .rows .row .half .content .subcols .subcol time{font-size:.875rem;width:50%;max-width:fit-content}.articles .wrap .rows .row .half .content .subcols .subcol p{line-height:1.375}.articles .wrap .rows .row .half .content .subcols .subcol p+.link{margin-top:26px}.articles .wrap .rows .row .half .content .subcols .subcol .link{display:block;position:relative;font-size:.875rem;max-width:fit-content;margin-left:auto}.articles .wrap .rows .row .half .content .subcols .subcol .link:before{content:'';display:inline-block;background-image:url(/assets/images/icons/circle-arrow-green.svg);width:21px;height:21px;background-size:100% 100%;background-repeat:no-repeat;margin-right:8px;vertical-align:middle;position:unset;left:unset;top:unset}.articles .wrap .rows .row.black .half h2{color:#000}.articles .wrap .rows .row.black .content .subcols .subcol .link:before{background-image:url(/assets/images/icons/circle-arrow-black.svg)}.articles .wrap .rows .row.blue .half h2{color:#095fac}.articles .wrap .rows .row.blue .content .subcols .subcol .link:before{background-image:url(/assets/images/icons/circle-arrow-blue.svg)}.articles .wrap .rows .row.grey .half h2{color:#707070}.articles .wrap .rows .row.grey .content .subcols .subcol .link:before{background-image:url(/assets/images/icons/circle-arrow-grey.svg)}.articles .wrap .rows .row.pink .half h2{color:#f291bc}.articles .wrap .rows .row.pink .content .subcols .subcol .link:before{background-image:url(/assets/images/icons/circle-arrow-pink.svg)}.articles .wrap .pagination-container{max-width:fit-content;margin:0 auto}.articles .wrap .pagination-container .pageLinks a.previous,.articles .wrap .pagination-container .pageLinks a.next{display:inline-block;text-indent:-99999999px;font-size:0}.articles .wrap .pagination-container .pageLinks a.previous:before,.articles .wrap .pagination-container .pageLinks a.next:before{content:'';display:block;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/assets/images/icons/arrow-grey.svg);width:14px;height:13px}.articles .wrap .pagination-container .pageLinks a.next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.articles .wrap .pagination-container .pageLinks nav{display:inline-block}.articles .wrap .pagination-container .pageLinks nav .pagination li{display:inline-block;font-size:.875rem;margin-right:28px}.articles .wrap .pagination-container .pageLinks nav .pagination li:last-of-type{margin-right:0}.articles .wrap .pagination-container .pageLinks nav .pagination li.active{position:relative}.articles .wrap .pagination-container .pageLinks nav .pagination li.active:after{content:'';display:block;width:100%;height:1px;background-color:#000;position:absolute;bottom:0;left:0}.extra-links{padding:43px 0 82px 0}.extra-links.grey{position:relative}.extra-links.grey:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f7f7f7;pointer-events:none;z-index:-1}.extra-links .wrap{margin:0 18px}.extra-links .wrap h3{font-size:.75rem;border-bottom:1px solid #000;max-width:fit-content;padding-bottom:4px}.extra-links .wrap h3+ul{margin-top:19px}.extra-links .wrap ul{max-width:190px}.extra-links .wrap ul+.link-heading{margin-top:61px}.extra-links .wrap ul li{list-style:none;position:relative;display:inline-block;color:#8d8d8d;font-size:.75rem;margin-bottom:13px;margin-right:5px}.extra-links .wrap ul li:before{content:'';display:inline-block;background-color:#1b976b;width:9px;height:9px;vertical-align:middle;border-radius:50%;margin-right:3px}.extra-links .wrap .link-heading h2{position:relative;font-size:2.1875rem}.extra-links .wrap .link-heading h2:after{content:'';display:inline-block;background-image:url(/assets/images/icons/arrow-green.svg);width:19px;height:19px;background-size:100% 100%;background-repeat:no-repeat;margin-left:11px}.extra-links .wrap .link-heading h2 a{position:relative}.extra-links .wrap .link-heading h2 a:before{content:'';position:absolute;left:0;top:0;height:100%;width:-moz-calc(100% + 40px);width:-o-calc(100% + 40px);width:-webkit-calc(100% + 40px);width:calc(100% + 40px);background-color:transparent}.table{position:relative;padding:75px 0 78px 0;overflow:hidden}.table.grey:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f7f7f7;pointer-events:none;z-index:-1}.table .wrap{margin:0 18px}.table .wrap .link-heading+.container{margin-top:30px}.table .wrap .link-heading h2{position:relative;font-size:2.1875rem}.table .wrap .link-heading h2 em{margin-left:8px;color:#e5414a}.table .wrap .link-heading h2 a{position:relative}.table .wrap .link-heading h2 a:before{content:'';position:absolute;left:0;top:0;height:100%;width:-moz-calc(100% + 40px);width:-o-calc(100% + 40px);width:-webkit-calc(100% + 40px);width:calc(100% + 40px);background-color:transparent}.table .wrap .container+.link-heading{margin-top:27px}.table .wrap .container+.link-heading h2:after{vertical-align:bottom}.table .wrap .container+.link-heading h2 a{position:relative}.table .wrap .container+.link-heading h2 a:before{content:'';position:absolute;left:0;top:0;height:100%;width:-moz-calc(100% + 40px);width:-o-calc(100% + 40px);width:-webkit-calc(100% + 40px);width:calc(100% + 40px);background-color:transparent}.table .wrap .container .faqs .hold .question{width:100%;position:relative;max-width:713px;margin-left:auto;cursor:pointer}.table .wrap .container .faqs .hold .question:last-of-type .reveal:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000}.table .wrap .container .faqs .hold .question:before{content:'';display:block;background-image:url(/assets/images/icons/expand.svg);width:12px;height:12px;position:absolute;left:8px;top:11px}.table .wrap .container .faqs .hold .question+.question{margin-top:-1px}.table .wrap .container .faqs .hold .question.show .reveal{-webkit-animation:tabExpand 400ms forwards;animation:tabExpand 400ms forwards}.table .wrap .container .faqs .hold .question.show .reveal p,.table .wrap .container .faqs .hold .question.show .reveal .link{opacity:1;pointer-events:all;visibility:visible;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.table .wrap .container .faqs .hold .question.show .reveal .link{margin-top:14px}.table .wrap .container .faqs .hold .question.show .reveal .image figure{-webkit-animation:imageExpand 400ms forwards;animation:imageExpand 400ms forwards}.table .wrap .container .faqs .hold .question.show .reveal .image .circle-overlay p{opacity:1;pointer-events:all;visibility:visible;display:block}.table .wrap .container .faqs .hold .question.show .reveal .image .circle-overlay p:before{-webkit-animation:tabCircleExpand 0.3s forwards;animation:tabCircleExpand 0.3s forwards}.table .wrap .container .faqs .hold .question.show .cols:after{display:none}.table .wrap .container .faqs .hold .question .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;position:relative;width:100%}.table .wrap .container .faqs .hold .question .cols:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#000}.table .wrap .container .faqs .hold .question .cols .col{width:-moz-calc(50% + 3px);width:-o-calc(50% + 3px);width:-webkit-calc(50% + 3px);width:calc(50% + 3px)}.table .wrap .container .faqs .hold .question .cols .col+.col{width:-moz-calc(50% - 3px);width:-o-calc(50% - 3px);width:-webkit-calc(50% - 3px);width:calc(50% - 3px)}.table .wrap .container .faqs .hold .question .cols .col h3{font-size:.875rem;padding:10px 0 10px 42px}.table .wrap .container .faqs .hold .question .cols .col h3 em{color:#e5414a;pointer-events:none}.table .wrap .container .faqs .hold .question .reveal{position:relative;height:0;margin:0;-webkit-animation:tabClose 300ms forwards;animation:tabClose 300ms forwards}.table .wrap .container .faqs .hold .question .reveal .link{display:block;position:relative;max-width:fit-content}.table .wrap .container .faqs .hold .question .reveal .link+p{margin-top:11px}.table .wrap .container .faqs .hold .question .reveal .link:after{content:'';display:block;position:absolute;bottom:0;right:0;width:-moz-calc(100% - 42px);width:-o-calc(100% - 42px);width:-webkit-calc(100% - 42px);width:calc(100% - 42px);height:1px;background-color:#000}.table .wrap .container .faqs .hold .question .reveal p,.table .wrap .container .faqs .hold .question .reveal .link{padding-left:42px;font-size:.875rem;opacity:0;pointer-events:none;visibility:hidden;-webkit-transition-timing-function:linear;-webkit-transition-duration:200ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:200ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:200ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:200ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:200ms;transition-property:all}.table .wrap .container .faqs .hold .question .reveal .image{position:absolute;bottom:17px;left:0;width:100%}.table .wrap .container .faqs .hold .question .reveal .image figure{background-size:cover;background-position:center center;width:100%;height:0;-webkit-animation:imageShrink 250ms forwards;animation:imageShrink 250ms forwards}.table .wrap .container .faqs .hold .question .reveal .image .circle-overlay{position:absolute;right:9px;top:47px}.table .wrap .container .faqs .hold .question .reveal .image .circle-overlay p{position:relative;color:#fff;text-align:center;z-index:2;max-width:44px;line-height:1.1;padding:0;font-size:.6875rem;-webkit-transform:rotate(13deg);-ms-transform:rotate(13deg);transform:rotate(13deg)}.table .wrap .container .faqs .hold .question .reveal .image .circle-overlay p:before{content:'';-webkit-animation:tabCircleShrink 300ms forwards;animation:tabCircleShrink 300ms forwards;display:block;background-color:#e5414a;width:0;height:0;border-radius:50%;position:absolute;top:-moz-calc(50% - 2px);top:-o-calc(50% - 2px);top:-webkit-calc(50% - 2px);top:calc(50% - 2px);left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:-1}footer{background-color:#000;padding:0 0 45px 0;position:relative;z-index:2;min-height:-moz-calc(100vh - 45px);min-height:-o-calc(100vh - 45px);min-height:-webkit-calc(100vh - 45px);min-height:calc(100vh - 45px)}footer:before{content:'';display:block;position:absolute;background-color:#000;width:10px;right:-10px;top:0;height:100%}footer .wrap .footer-header{position:relative;height:85px}footer .wrap .footer-header h1{display:block;background-image:url(/assets/images/icons/logo-white.svg);background-repeat:no-repeat;background-size:contain;text-indent:-999999px;width:96px;height:32px;position:absolute;left:18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}footer .wrap .footer-header .navButton{display:block;background-repeat:no-repeat;background-size:contain;background-color:#e5414a;width:25px;height:26px;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:18px}footer .wrap .letsTalkMob{margin-left:-18px}footer .wrap .letsTalk{display:none}footer .wrap .letsTalk+.content{margin-top:57px}footer .wrap .content{margin:0 18px;max-width:227px}footer .wrap .content .social{position:absolute;margin-top:-130px;right:18px;z-index:1}footer .wrap .content .social ul li{display:block;width:30px;height:30px;background-size:100% 100%;background-repeat:no-repeat;text-indent:-99999999px}footer .wrap .content .social ul li+li{margin-top:9px}footer .wrap .content .social ul li a{display:block;width:100%;height:100%;position:relative}footer .wrap .content .social ul li a:before{content:'';display:block;position:absolute;left:-6px;top:-6px;background-color:transparent;width:-moz-calc(100% + 3px);width:-o-calc(100% + 3px);width:-webkit-calc(100% + 3px);width:calc(100% + 3px);height:-moz-calc(100% + 3px);height:-o-calc(100% + 3px);height:-webkit-calc(100% + 3px);height:calc(100% + 3px)}footer .wrap .content .social ul li.linkedin{background-image:url(/assets/images/icons/linkedin-white.svg)}footer .wrap .content .social ul li.instagram{background-image:url(/assets/images/icons/insta-white.svg)}footer .wrap .content .social ul li.vimeo{background-image:url(/assets/images/icons/vimeo-white.svg)}footer .wrap .content .cols .col{width:100%;position:relative}footer .wrap .content .cols .col+.col{padding-top:17px;margin-top:19px}footer .wrap .content .cols .col+.col:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;max-width:227px;height:1px;background-color:#e5414a}footer .wrap .content .cols .col+.col+.col:before{max-width:139px}footer .wrap .content .cols .col p,footer .wrap .content .cols .col a{color:#fff;font-size:.875rem;width:100%}footer .wrap .content .cols .col a{display:block}footer .wrap .content .cols .col a+a{margin-top:5px}footer .wrap .content .cols .col p{line-height:1.6}html{background-color:#fff}html.dark{color:#fff;background-color:#000}html.dark .grey:before{background-color:#000}html.dark header[role="banner"]{background-color:#000}html.dark header[role="banner"]:before{background-color:#000}html.dark header[role="banner"] .wrap h1{background-image:url(/assets/images/icons/logo-white.svg)}html.dark header[role="banner"] .wrap .navButton{background-color:#fff}html.dark .text .wrap h2 em{color:#fff}html.dark .text .wrap .details .rows .row:before,html.dark .text .wrap .details .rows .row:after{background-color:#707070}html.dark .quote-block{background-color:#000}html.dark .quote-block .wrap .cols .col figure blockquote p{color:#fff}html.dark .quote-block .wrap .cols .col figure .figcaption-container span{background-color:#fff}html.dark .slider .link-heading h2{color:#fff}html.dark .slider .cols .col .content h5,html.dark .slider .cols .col .content time{color:#fff}@media only screen and (min-width:731px){.slider .swiper-container{max-width:695px;margin:0 auto}}@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.image-cols .wrap .filter .cols .col .input.checkbox span{top:-moz-calc(50% + 1px);top:-o-calc(50% + 1px);top:-webkit-calc(50% + 1px);top:calc(50% + 1px)}}