body,h1,h2,h3,h4,h5{font-display:swap;margin:0}.block-header .header-stats .header-stats-item article p,.block-navbar .nav-main li>ul li,body,ol,ol li,ul,ul li{margin:0}.block-navbar .nav-main li>ul li a:hover,.post-edit-link,.post-edit-link:hover{color:var(--white);background-color:var(--green)}.block-navbar .nav-cta,.block-navbar .nav-main{grid-row:1/span 1;margin-left:auto;align-self:center}.btn-menu,.menu{cursor:pointer;padding:0}.footer .footer-row,.nav-menu li{border-bottom:1px solid rgba(0,161,155,.25)}.post-edit-link,.post-edit-link:hover{font-weight:500;padding:15px 0;text-decoration:none;text-transform:uppercase;display:block;width:15rem;position:fixed;bottom:0;left:0;z-index:999;text-align:center}body{font-family:basic-sans,sans-serif;font-style:normal;font-size:clamp(1.8rem, .94vw, 2.4rem);letter-spacing:.05em;line-height:1;color:var(--darkgrey);overflow-x:hidden;overflow-y:overlay;padding:0}.block-navbar .nav-main>li.current-menu-item>a,.block-navbar .nav-main>li.current_page_item>a,.block-navbar .nav-main>li:hover>a,.footer .container .footer-row .footer-col .list-footer li a:hover span,.footer a:hover,a,a:hover,p strong{color:var(--green)}.block-header,.overlay-active{overflow:hidden}a{font-weight:600;text-decoration:underline;transition:.2s}p{line-height:1.6;-webkit-margin-before:0}p:last-of-type{-webkit-margin-after:0}strong{font-weight:400}h1,h2,h3,h4,h5{font-family:canada-type-gibson,sans-serif;text-transform:uppercase;padding:0;font-weight:500}ol,ul{padding:0}ol li,ul li{padding:0;list-style:none}.block-navbar{position:fixed;top:0;width:100%;display:block;padding:0;background-color:rgba(0,0,0,.4);z-index:999;transition:top .5s ease-in-out}.block-navbar .container{display:grid;grid-template-columns:20rem auto 20rem;gap:0 1rem}.block-navbar .nav-logo{grid-row:1/span 1;grid-column:1/span 1;margin-right:auto;justify-self:start;align-self:center;padding:2.5rem 0;display:block;width:100%;max-width:17rem;height:auto}.block-navbar .nav-logo picture,.block-navbar .nav-logo picture *,.footer .footer-top .footer-sign .logo-footer>*{display:block;width:100%;height:auto}.block-navbar .nav-main{grid-column:2/span 1;margin-right:auto;justify-self:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%}.block-navbar .nav-main>li{position:relative;display:flex;align-items:center;cursor:pointer;height:100%;padding:0 2rem}.block-navbar .nav-main>li svg{margin-left:.8rem;display:block;width:1.4rem;height:auto;fill:var(--green)}.block-navbar .nav-main>li a{display:block;text-decoration:none;font-size:clamp(1.6rem, .84vw, 1.8rem);font-weight:300;padding:3rem 0;color:var(--white)}.block-navbar .nav-main>li:hover{background-color:#0d0d0d}.block-navbar .nav-main li>ul{position:absolute;top:100%;left:0;width:max-content;background-color:#0d0d0d;padding:0;list-style:none;opacity:0;pointer-events:none;z-index:100}.block-navbar .nav-main li:hover>ul{opacity:1;pointer-events:auto}.block-navbar .nav-main li>ul li>a{padding:1.6rem 3rem}.block-navbar .nav-cta{grid-column:3/span 1;justify-self:end;display:flex;justify-content:flex-end;flex-wrap:wrap}.block-navbar .nav-btn-menu{display:none;justify-self:end;align-self:center;margin-left:2.8rem}.btn-menu{align-items:center;flex-wrap:wrap;position:relative;background:0 0;outline:0;border:0;width:2.4rem;height:2.8rem;margin-left:2rem}.menu,.menu-object{top:0;height:100%;overflow:hidden;width:100%}.btn-menu .menu-bar{height:.2rem;width:100%;display:block;margin:.6rem 0;position:relative;border-radius:1.6rem;background-color:var(--white)}.btn-menu.btn-menu-close{padding:.6rem 0}.btn-menu.btn-menu-close .menu-bar:first-of-type{-moz-transform:translateY(4px) rotate(45deg);-ms-transform:translateY(4px) rotate(45deg);-webkit-transform:translateY(4px) rotate(45deg);transform:translateY(4px) rotate(45deg)}.btn-menu.btn-menu-close .menu-bar:nth-of-type(2){display:none}.btn-menu.btn-menu-close .menu-bar:nth-of-type(3){-moz-transform:translateY(-4px) rotate(-45deg);-ms-transform:translateY(-4px) rotate(-45deg);-webkit-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}.block-navbar.scroll-up,.block-navbar:focus-within{top:0;background-color:var(--darkgrey)}.block-navbar.scroll-down{top:-100%}@media (max-width:1600px){.block-navbar .nav-logo{max-width:14rem}.block-navbar .nav-main>li{padding:0 1.2rem}.block-navbar .nav-main>li a{font-size:1.5rem}}@media (max-width:1300px){body{font-size:1.7rem}.block-navbar .container{grid-template-columns:17rem auto 17rem}.block-navbar .nav-main>li{padding:0 1rem}}.menu-object,.nav-menu li a{align-items:center;display:flex}.menu{position:fixed;left:0;visibility:hidden;margin:0;z-index:999}.menu .overlay{z-index:1;pointer-events:unset;transition:.3s ease-in-out}.menu-visible .menu{visibility:visible}.menu-visible .menu .overlay{background-color:rgba(25,25,25,.7)}.menu-visible .menu .menu-object{right:0}.menu-object{z-index:2;position:absolute;right:-100%;max-width:46rem;color:#fff;padding:1.2rem 6rem;margin:0;cursor:default;justify-content:center;transition:.3s ease-in-out}.footer *,.footer a,.nav-menu li a,.nav-menu li a i,.sub-breadcrumbs a:hover{color:var(--white)}.menu-wrap{height:calc(100% - 6rem);padding-right:3rem;overflow-y:auto;width:100%}.menu-content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%}.menu-content>div{width:100%;max-width:26rem}.menu-object .menu-btn-menu{position:absolute;top:2rem;right:3rem}.menu-logo{display:block;width:100%;max-width:16rem;margin-bottom:3rem}.nav-menu,.nav-menu li{width:100%}.footer .footer-row:last-child,.nav-menu li:last-child{border-bottom:0}.nav-menu li a{justify-content:space-between;font-weight:300;text-decoration:none;padding:1.2rem 0;font-size:1.8rem;line-height:1.3}.nav-menu li a i{display:block;background-color:var(--green);text-decoration:none;width:3.4rem;height:3.4rem;line-height:1}.nav-menu li a i:before{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:100;font-size:1.4rem;color:var(--white);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:.3s;padding-left:.2rem}.nav-menu li a i.active:before{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.nav-menu li ul{display:none;padding-left:1.4rem}.nav-menu li ul.active{display:block}.block-header .sub-breadcrumbs,.block-header .sub-cta,.block-header .sub-mainheader,.block-header .sub-text{padding-left:6rem}.block-header.header-casestudy,.block-header.header-main{padding-top:28rem}.block-header.header-blog{padding-top:24rem}.block-header .container{z-index:2}.block-header .header-content{width:70%;max-width:162rem}.block-header .header-content .sub-text{width:75%}.block-header .header-stats{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0 5vw;width:100%;padding-left:6rem;padding-right:6rem;border-top:1px solid rgba(0,161,155,.25)}.block-header .header-stats .header-stats-item article{display:block;width:100%}.block-header .header-stats .header-stats-item article h2,.block-header .header-stats .header-stats-item article p{display:block;width:100%;font-weight:100;font-size:clamp(1.6rem, .84vw, 2rem);line-height:1.3}.block-header .header-stats .header-stats-item article h2{margin:0 0 1rem}.block-header .media-cover{z-index:1}.block-header .media-cover .overlay{background:#0d1717;background:-webkit-linear-gradient(90deg,#0d1717 0,rgba(13,23,23,.82) 50%,rgba(0,0,0,.25) 100%);background:-moz-linear-gradient(90deg,#0d1717 0,rgba(13,23,23,.82) 50%,rgba(0,0,0,.25) 100%);background:linear-gradient(90deg,#0d1717 0,rgba(13,23,23,.82) 50%,rgba(0,0,0,.25) 100%)}@media (max-width:1800px){.block-header.header-casestudy,.block-header.header-main{padding-top:22rem}.block-header.header-blog{padding-top:20rem}.block-header .header-content{width:90%;max-width:120rem}.block-header .header-stats{gap:0 5rem}}@media (max-width:1300px){.block-header.header-casestudy,.block-header.header-main{padding-top:18rem}.block-header.header-blog{padding-top:16rem}.block-header .sub-breadcrumbs,.block-header .sub-cta,.block-header .sub-mainheader,.block-header .sub-text{padding-left:4rem}.block-header .header-content{width:90%;max-width:80rem}.block-header .header-content .sub-text{width:80%}.block-header .header-stats{gap:0 4rem;padding-left:4rem;padding-right:4rem}.block-header .header-stats .header-stats-item article h2,.block-header .header-stats .header-stats-item article p{font-size:1.5rem}.block-header .header-stats .header-stats-item article h2{margin:0 0 .4rem}}@media (max-width:1000px){.block-header .header-stats{grid-template-columns:1fr 1fr;gap:3rem 2rem}}@media (max-width:650px){body{font-size:1.6rem}.block-navbar .container{grid-template-columns:auto 17rem 5rem}.block-navbar .nav-logo{max-width:12rem}.menu-object .menu-btn-menu{right:1.5rem}.block-header.header-casestudy,.block-header.header-main{padding-top:16rem}.block-header.header-blog{padding-top:14rem}.block-header .sub-breadcrumbs,.block-header .sub-cta,.block-header .sub-mainheader,.block-header .sub-text{padding-left:2rem}.block-header .header-content{width:100%}.block-header .header-content .sub-text{width:90%}.block-header .header-stats{gap:3rem 2rem;padding-left:2rem;padding-right:2rem}.block-header .header-stats .header-stats-item article h2,.block-header .header-stats .header-stats-item article p{font-size:1.4rem}.block-header .header-stats .header-stats-item article h2{margin:0 0 .2rem}}@media (max-width:450px){.block-header .header-stats{grid-template-columns:1fr;gap:2rem 0}}@media (max-width:380px){.menu-object{padding:1.2rem 3rem}.menu-logo{max-width:15rem;margin-bottom:2rem}.nav-menu li a{font-size:2rem}.block-header.header-blog,.block-header.header-casestudy,.block-header.header-main{padding-top:12rem}.block-header .sub-breadcrumbs,.block-header .sub-cta,.block-header .sub-mainheader,.block-header .sub-text{padding-left:1.4rem}.block-header .header-content .sub-text{width:100%}.block-header .header-stats{gap:1.4rem 0;padding-left:1.4rem;padding-right:1.4rem}}.footer .footer-top{display:flex;justify-content:space-between;flex-wrap:wrap}.footer .footer-row.footer-top{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.footer .container .footer-row .footer-col.footer-col-links,.footer .footer-top .footer-sign{width:30%}.footer .footer-top .footer-sign .logo-footer{display:block;width:15rem;height:auto}.footer .footer-top .footer-sign p{display:block;font-size:clamp(1.6rem, .84vw, 2rem);font-weight:200}.footer .container .footer-row .footer-cols{width:calc(70% - 15rem);display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.footer .container .footer-row .footer-col.footer-col-contact{width:40%}.footer .container .footer-row .footer-col h2{display:block;font-size:clamp(2.1rem, 1.15vw, 2.8rem);line-height:1;font-weight:500;color:var(--green)}.footer .container .footer-row .footer-col .list-footer{display:block;margin-top:4rem}.footer .container .footer-row .footer-col .list-footer li a{display:flex;justify-content:space-between;align-items:flex-start;width:100%;font-size:clamp(1.6rem, .83vw, 1.8rem);font-weight:100;padding:.9rem 0;text-decoration:none}.footer .container .footer-row .footer-col .list-footer li a:not([href]):hover{color:unset}.footer .container .footer-row .footer-col .list-footer.list-footer-contact li a i{font-size:1.9rem;width:2.4rem;display:flex;justify-content:center;line-height:1.3}.footer .container .footer-row .footer-col .list-footer.list-footer-contact li a span{width:calc(100% - 2.4rem - 1.5rem);line-height:1.5;font-weight:100;transition:.2s}.footer .footer-bottom{display:block;width:100%;text-align:center}.footer .footer-bottom p{margin:0;font-size:1.5rem;font-weight:100}@media (max-width:1600px){.footer .footer-top .footer-sign{width:25%}.footer .container .footer-row .footer-cols{width:calc(75% - 10rem)}.footer .container .footer-row .footer-col.footer-col-links{width:calc((100% - 250px)/ 2)}.footer .container .footer-row .footer-col.footer-col-contact{width:250px}}@media (max-width:1300px){.footer .footer-top .footer-sign{width:260px}.footer .footer-top .footer-sign .logo-footer{width:14rem}.footer .container .footer-row .footer-cols{width:calc(100% - 260px - 5rem)}.footer .container .footer-row .footer-col.footer-col-links{width:calc((100% - 250px)/ 2)}.footer .container .footer-row .footer-col.footer-col-contact{width:250px}}@media (max-width:1100px){.block-navbar .container{grid-template-columns:auto 17rem 5rem}.block-navbar .nav-main{display:none}.block-navbar .nav-cta{grid-column:2/span 1}.block-navbar .nav-btn-menu{grid-row:1/span 1;grid-column:3/span 1;display:block;justify-self:end}.footer .footer-top .footer-sign{width:100%;max-width:600px}.footer .container .footer-row .footer-cols{width:100%;margin-top:6rem}.footer .container .footer-row .footer-col .list-footer{margin-top:3rem}}@media (max-width:850px){.footer .container .footer-row .footer-col.footer-col-links{width:calc(100% / 2);margin-bottom:4rem}.footer .container .footer-row .footer-col.footer-col-contact{width:100%;max-width:300px}.footer .container .footer-row .footer-col .list-footer{margin-top:2rem}.footer .container .footer-row .footer-col.footer-col-links:last-child{margin-bottom:0}.footer .footer-bottom p{font-size:1.4rem}}@media (max-width:500px){.footer{text-align:center}.footer .footer-top .footer-sign .logo-footer{margin-left:auto;margin-right:auto}.footer .footer-top .footer-sign p{display:block;font-size:clamp(1.4rem, .73vw, 1.6rem)}.footer .container .footer-row .footer-col.footer-col-links{width:100%}.footer .container .footer-row .footer-col .list-footer.list-footer-links li{margin-bottom:1rem}.footer .container .footer-row .footer-col .list-footer.list-footer-links li:last-child{margin-bottom:0}.footer .container .footer-row .footer-col .list-footer.list-footer-links li a{text-align:center;display:block;padding:1.5rem 0;border:1px solid rgba(0,161,155,.25)}.footer .container .footer-row .footer-col .list-footer.list-footer-contact li a i{font-size:1.9rem;width:2.4rem;display:flex;justify-content:center;line-height:1.3}.footer .container .footer-row .footer-col .list-footer.list-footer-contact li a span{width:calc(100% - 2.4rem - 1.5rem);line-height:1.5;font-weight:300}.footer .container .footer-row .footer-col.footer-col-contact{width:100%;max-width:unset}.footer .container .footer-row .footer-col.footer-col-contact .list-footer li a{text-align:left}}.content-left .sub-breadcrumbs,.sub-mainheader{text-align:left}.sub-mainheader{width:100%;position:relative}.sub-mainheader.blog{display:flex;flex-wrap:wrap}.sub-mainheader:before{content:'';position:absolute;top:52%;left:0;width:.2rem;height:calc(100% - 2.8rem);transform:translateY(-50%);background-color:var(--green)}.sub-mainheader h1{order:4;display:block;width:100%;font-size:clamp(8.4rem, 4.7vw, 12rem);line-height:1.2}.sub-mainheader.blog h1{font-size:clamp(5.6rem, 3.2vw, 7.6rem);line-height:1.2}.sub-mainheader time{order:1;display:block;width:100%;font-size:clamp(1.6rem, .83vw, 1.8rem);font-weight:300;line-height:1;margin-bottom:1rem}@media (max-width:1500px){.sub-mainheader h1{font-size:7.6rem}}@media (max-width:1300px){.sub-mainheader h1{font-size:6.4rem}.sub-mainheader.blog h1{font-size:5rem}.sub-mainheader time{font-size:1.5rem}}@media (max-width:1000px){.sub-mainheader h1{font-size:5rem}.sub-mainheader.blog h1{font-size:3.8rem}}@media (max-width:650px){.footer .footer-bottom p{font-size:1.3rem}.sub-mainheader h1{font-size:4.4rem}.sub-mainheader.blog h1{font-size:3.2rem}.sub-mainheader time{font-size:1.4rem}}@media (max-width:550px){.sub-mainheader h1{font-size:3.8rem}.sub-mainheader.blog h1{font-size:2.8rem}}@media (max-width:400px){.block-navbar .container{grid-template-columns:auto 3rem}.block-navbar .nav-cta{display:none}.block-navbar .nav-btn-menu{grid-row:1/span 1;grid-column:2/span 1}.sub-mainheader h1{font-size:3.4rem}.sub-mainheader.blog h1{font-size:2.4rem}.sub-mainheader time{font-size:1.3rem}}.sub-breadcrumbs>span{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;font-size:1.4rem}.sub-breadcrumbs span{font-weight:300;line-height:1.5}.sub-breadcrumbs a{font-weight:200;color:var(--green)}.sub-breadcrumbs i{padding-top:.2rem;margin:0 1rem;font-size:1rem;color:var(--green)}.content-left .sub-breadcrumbs>span{justify-content:flex-start}.content-center .sub-breadcrumbs{text-align:center}.content-center .sub-breadcrumbs>span{justify-content:center}.content-right .sub-breadcrumbs{text-align:right}.content-right .sub-breadcrumbs>span{justify-content:flex-end}