@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Text&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.container{display:flex;margin-left:auto;margin-right:auto;width:100%}@media screen and (min-width:576px){.container{max-width:540px;padding-left:16px;padding-right:16px}}@media screen and (min-width:768px){.container{max-width:720px}}@media screen and (min-width:990px){.container{max-width:960px}}@media screen and (min-width:1400px){.container{max-width:1366px}}:root{--mobile-padding:24px;--white:#fff;--black:#000;--dark-grey:#1c1c1c;--mid-grey:#424242;--light-grey:#ececec;--green:#66b6a2;--peach:#f9d0af}blockquote,h1,h2{color:var(--white);font-family:"DM Serif text",serif}div,h3,h4,h5,li,p{color:var(--white);font-family:Noto Sans,sans-serif}h1{font-size:90px;font-weight:400}h1,h1.small{line-height:75px}h1.small{font-size:70px}h2{font-size:58px;font-weight:400;line-height:65px}h3{font-size:28px;font-weight:700}h3,h4{line-height:36px}h4{font-size:25px}h4,h5{font-weight:600}h5{font-size:32px;line-height:22px}h6{font-size:24px;font-weight:400;line-height:32px}div,li,p,select{font-size:18px;font-weight:400;line-height:24px}blockquote{font-size:40px;font-style:normal;font-weight:400;line-height:53px}a{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}@media screen and (max-width:768px){h1{font-size:60px;line-height:52px}h1.small{font-size:50px;line-height:55px}h2{font-size:36px;line-height:42px}h3{font-size:22px}h3,h4{line-height:28px}h4{font-size:20px}h5{font-size:24px;line-height:16px}h6{font-size:18px;line-height:24px}div,li,p,select{font-size:16px;line-height:22px}blockquote{font-size:30px;line-height:40px}}a.arrow-link{align-items:center;display:flex;flex-wrap:nowrap;gap:15px;justify-content:center;position:relative;text-decoration:none}a.arrow-link div.link-text{font-size:20px;font-weight:700;max-width:calc(100% - 43px)}a.arrow-link.light div.link-text{color:var(--white)}a.arrow-link.dark div.link-text{color:var(--black)}a.arrow-link.large div.link-text{font-size:28px;line-height:36px;max-width:calc(100% - 64px)}a.arrow-link.large svg{height:53px;width:49px}@media screen and (max-width:768px){a.arrow-link div.link-text{font-size:18px;max-width:calc(100% - 43px - var(--mobile-padding)*2)}a.arrow-link.large div.link-text{font-size:24px;line-height:30px;max-width:calc(100% - 64px - var(--mobile-padding)*2)}}a.back-link{align-items:center;color:var(--white);display:flex;font-size:20px;font-weight:700;gap:15px;position:relative;text-decoration:none}div.case-studies{background-color:var(--light-grey);display:block;padding:120px 0 240px;position:relative}div.case-studies div.container div.case-studies-wrapper{display:grid;gap:85px;grid-template-columns:350px 1fr;width:100%}div.case-studies div.container div.case-studies-wrapper div.content{display:flex;flex-direction:column;justify-content:center;padding:60px 0}div.case-studies div.container div.case-studies-wrapper div.content *{color:var(--black)}div.case-studies div.container div.case-studies-wrapper div.content h2{margin:0 0 40px}div.case-studies div.container div.case-studies-wrapper div.content div.copy h6,div.case-studies div.container div.case-studies-wrapper div.content div.copy p{margin:20px 0}div.case-studies div.container div.case-studies-wrapper div.content div.copy>:first-child{margin-top:0}div.case-studies div.container div.case-studies-wrapper div.content div.copy>:last-child{margin-bottom:0}div.case-studies div.container div.case-studies-wrapper div.content a.arrow-link{justify-content:flex-start;margin:60px 0 0}div.case-studies div.case-studies-carousel{display:block;left:35%;position:absolute;right:0;top:120px}div.case-studies div.case-studies-carousel div.carousel-wrapper{display:block;position:relative}div.case-studies div.case-studies-carousel div.carousel-wrapper div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell{background-color:var(--dark-grey);display:flex;flex-direction:column;margin-right:20px;min-height:100%;overflow:hidden;transition:background-color .2s ease;width:380px}div.case-studies div.case-studies-carousel div.carousel-wrapper div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell.is-selected{background-color:var(--green)}div.case-studies div.case-studies-carousel div.carousel-wrapper div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell a.case-study-thumbnail-wrapper{display:block;position:relative}div.case-studies div.case-studies-carousel div.carousel-wrapper div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell a.case-study-thumbnail-wrapper img.case-study-thumbnail{display:block;height:auto;max-height:320px;min-height:285px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}div.case-studies div.case-studies-carousel div.carousel-wrapper div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell div.card-content{padding:20px 20px 40px}div.case-studies div.case-studies-carousel div.carousel-wrapper div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell div.card-content a.heading{position:relative;text-decoration:none}div.case-studies div.case-studies-carousel div.carousel-wrapper div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell div.card-content a.heading:after{background-color:var(--white);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}div.case-studies div.case-studies-carousel div.carousel-wrapper div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell div.card-content a.heading h4{margin:0;padding:0 0 30px}div.case-studies div.case-studies-carousel div.carousel-wrapper div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell div.card-content div.copy{padding:30px 0 0}div.case-studies div.case-studies-carousel div.carousel-wrapper div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell div.card-content div.copy h6,div.case-studies div.case-studies-carousel div.carousel-wrapper div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell div.card-content div.copy p{margin:20px 0}div.case-studies div.case-studies-carousel div.carousel-wrapper div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell div.card-content div.copy>:first-child{margin-top:0}div.case-studies div.case-studies-carousel div.carousel-wrapper div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell div.card-content div.copy>:last-child{margin-bottom:0}div.case-studies div.case-studies-carousel div.carousel-wrapper img.carousel-vignette{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:auto;z-index:2}div.case-studies div.case-studies-carousel div.carousel-wrapper ol.flickity-page-dots{bottom:-55px;width:unset}div.case-studies div.case-studies-carousel div.carousel-wrapper ol.flickity-page-dots li.dot{margin:0 40px 0 0}div.case-studies div.case-studies-carousel div.carousel-wrapper ol.flickity-page-dots li.dot.is-selected{background:var(--green)}@media screen and (min-width:1800px){div.case-studies div.case-studies-carousel{left:40%}div.case-studies div.case-studies-carousel div.carousel-wrapper div.carousel-cells ol.flickity-page-dots{width:100%}}@media screen and (max-width:1400px){div.case-studies div.case-studies-carousel{left:45%}}@media screen and (max-width:990px){div.case-studies{padding:120px 0 145px}div.case-studies div.container div.case-studies-wrapper{grid-template-columns:1fr}div.case-studies div.container div.case-studies-wrapper div.content{padding:0 0 60px}div.case-studies div.case-studies-carousel{left:0;position:relative;right:unset;top:unset}div.case-studies div.case-studies-carousel div.carousel-wrapper div.carousel-cells ol.flickity-page-dots{width:100%}div.case-studies div.case-studies-carousel div.carousel-wrapper div.carousel-cells ol.flickity-page-dots li.dot{margin:0 20px}}@media screen and (max-width:768px){div.case-studies{padding:60px 0 120px}div.case-studies div.container div.case-studies-wrapper{padding:0 var(--mobile-padding)}div.case-studies div.container div.case-studies-wrapper div.content{padding:0 0 40px}div.case-studies div.container div.case-studies-wrapper div.content h2{margin:0 0 30px}div.case-studies div.container div.case-studies-wrapper div.content a.arrow-link{margin-top:30px}div.case-studies div.case-studies-carousel div.carousel-wrapper div.carousel-cells div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell{width:300px}div.case-studies div.case-studies-carousel div.carousel-wrapper div.carousel-cells div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell a.case-study-thumbnail-wrapper img.case-study-thumbnail{min-height:225px}div.case-studies div.case-studies-carousel div.carousel-wrapper div.carousel-cells ol.flickity-page-dots li.dot{margin:0 15px}}@media screen and (max-width:576px){div.case-studies div.case-studies-carousel div.carousel-wrapper div.carousel-cells div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell{width:250px}div.case-studies div.case-studies-carousel div.carousel-wrapper div.carousel-cells div.flickity-viewport div.flickity-slider div.case-studies-carousel-cell a.case-study-thumbnail-wrapper img.case-study-thumbnail{min-height:185px}}div.contact-cta{background-color:var(--black);display:block;position:relative}div.contact-cta div.contact-cta-grid{display:grid;grid-template-columns:1fr 1fr}div.contact-cta div.contact-cta-grid img.contact-cta-asset{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}div.contact-cta div.contact-cta-grid div.content{display:flex;flex-direction:column;gap:65px;justify-content:center;max-width:365px;padding:144px 132px 132px}div.contact-cta div.contact-cta-grid div.content div.copy{color:var(--peach)}div.contact-cta div.contact-cta-grid div.content div.copy>:first-child{margin-top:0}div.contact-cta div.contact-cta-grid div.content div.copy>:last-child{margin-bottom:0}div.contact-cta div.contact-cta-grid div.content a.arrow-link{justify-content:flex-start}@media screen and (max-width:990px){div.contact-cta div.contact-cta-grid div.content{padding:85px}}@media screen and (max-width:768px){div.contact-cta div.contact-cta-grid{grid-template-columns:1fr;justify-items:center}div.contact-cta div.contact-cta-grid div.content{gap:40px;padding:60px var(--mobile-padding)}}div.contact-form{display:block;position:relative}div.contact-form form.fui-form{width:100%}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field{--fui-row-gutter:45px}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field label.fui-label{--fui-label-font-size:18px;color:var(--white)}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field label.fui-label span.fui-required{color:var(--white)}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field input[type=text],div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field textarea.fui-input{--fui-input-padding:18px;--fui-input-font-size:18px;border-radius:0}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field input:focus,div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field textarea:focus{box-shadow:0 0 0 3px var(--green)}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field textarea.fui-input{resize:none}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field fieldset.fui-fieldset div.fui-group{border:none;padding:0}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field fieldset.fui-fieldset div.fui-group div.fui-field-rows{display:grid;gap:20px;grid-template-columns:1fr 1fr}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field div.fui-checkbox{--fui-check-font-size:14px;max-width:750px}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field div.fui-checkbox label.fui-checkbox-label{--fui-check-label-line-height:24px;--fui-check-label-padding-left:55px}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field div.fui-checkbox label.fui-checkbox-label:before{border-radius:0;height:29px;top:8px;width:29px}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field div.fui-checkbox input:checked+label:before{background-color:var(--green);background-size:15px;border:none}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field div.fui-checkbox input:focus+label:before{border:none;box-shadow:none}div.contact-form form.fui-form div.fui-form-container div.fui-btn-wrapper{--fui-btn-container-padding:20px 0 0 0}div.contact-form form.fui-form div.fui-form-container div.fui-btn-wrapper button[type=submit]{background-color:var(--green);background-image:url(/assets/images/graphics/chevron-right-white.svg);background-position:center right 30px;background-repeat:no-repeat;border:none;border-radius:8px;font-size:20px;font-weight:700;padding:15px 20px;text-align:left;width:218px}@media screen and (max-width:768px){div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field{--fui-row-gutter:40px}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field label.fui-label{--fui-label-font-size:16px}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field input[type=text],div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field textarea.fui-input{--fui-input-padding:16px;--fui-input-font-size:16px}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field fieldset.fui-fieldset div.fui-group div.fui-field-rows{gap:0;grid-template-columns:1fr}div.contact-form form.fui-form div.fui-form-container div.fui-page-container div.fui-field div.fui-checkbox{--fui-check-font-size:12px}div.contact-form form.fui-form div.fui-form-container div.fui-btn-wrapper button[type=submit]{background-position:center right 15px;font-size:16px;padding:12px 15px;width:180px}}div.news-carousel{display:block;position:relative}div.news-carousel div.container{flex-direction:column}div.news-carousel div.container div.swiper.newsSwiper{height:100%;max-width:100%;min-height:580px;overflow:visible;width:100%}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide{display:flex;flex-direction:column;height:auto;min-height:580px;overflow:hidden}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card{display:block;height:100%;padding:100px 0 0;position:relative;transition:padding .5s ease}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card:hover{padding:0}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card:hover div.card-content div.copy{display:block}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card a.article-thumbnail-wrapper{display:block;position:relative}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card a.article-thumbnail-wrapper img.article-thumbnail{display:block;height:auto;max-height:340px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card div.card-content{background-color:var(--dark-grey);height:100%;padding:20px}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card div.card-content p.release-date{font-size:16px;line-height:24px;margin:0 0 10px}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card div.card-content a.heading{text-decoration:none}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card div.card-content a.heading h4{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--peach);display:-webkit-box;margin:0 0 20px;overflow:hidden;position:relative}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card div.card-content div.copy{display:none;max-height:0;overflow:hidden;position:relative;transition:max-height .5s ease}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card div.card-content div.copy h6,div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card div.card-content div.copy p{margin:30px 0}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card div.card-content div.copy>:first-child{margin-top:0}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card div.card-content div.copy>:last-child{margin-bottom:0}div.news-carousel div.container div.scrollbar-wrapper{display:block;position:relative}div.news-carousel div.container div.scrollbar-wrapper div.swiper-scrollbar{background:var(--mid-grey);bottom:unset;display:block;height:8px;left:unset;margin:30px 0 0;position:relative;top:unset;width:60%}div.news-carousel div.container div.scrollbar-wrapper div.swiper-scrollbar div.swiper-scrollbar-drag{background:var(--green);height:100%}@media screen and (max-width:768px){div.news-carousel div.container div.swiper.newsSwiper{min-height:0;padding:0 var(--mobile-padding)}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide{min-height:0}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card{padding:0}div.news-carousel div.container div.swiper.newsSwiper div.swiper-wrapper div.swiper-slide div.article-card:hover div.card-content div.copy{display:none}div.news-carousel div.container div.scrollbar-wrapper{padding:0 var(--mobile-padding)}div.news-carousel div.container div.scrollbar-wrapper div.swiper-scrollbar{width:90%;z-index:1}}div.our-partners{background-color:var(--white);display:block;padding:85px 0;position:relative}div.our-partners div.container div.content{display:block;position:relative;width:100%}div.our-partners div.container div.content h3{color:var(--black);margin-bottom:65px;margin-top:0}div.our-partners div.container div.content div.swiper.partnersSwiper{width:1246px}div.our-partners div.container div.content div.swiper.partnersSwiper div.swiper-wrapper div.swiper-slide div.image-wrapper img.partner-logo{display:block;height:auto;margin:0 auto;max-width:200px;-o-object-fit:contain;object-fit:contain;width:auto}div.our-partners div.container div.content div.swiper-button-next,div.our-partners div.container div.content div.swiper-button-prev{top:70%}div.our-partners div.container div.content div.swiper-button-next:after,div.our-partners div.container div.content div.swiper-button-prev:after{color:var(--green)}div.our-partners div.container div.content div.swiper-button-prev{left:0}div.our-partners div.container div.content div.swiper-button-next{right:0}@media screen and (max-width:1400px){div.our-partners div.container div.content{width:100%}div.our-partners div.container div.content div.swiper.partnersSwiper{width:840px}}@media screen and (max-width:990px){div.our-partners div.container div.content div.swiper.partnersSwiper{width:600px}}@media screen and (max-width:768px){div.our-partners{padding:60px 0}div.our-partners div.container div.content{padding:0 var(--mobile-padding);width:calc(100% - var(--mobile-padding)*2)}div.our-partners div.container div.content h3{margin:0 0 55px}div.our-partners div.container div.content div.swiper.partnersSwiper{width:calc(100% - 80px - var(--mobile-padding)*2)}div.our-partners div.container div.content div.swiper-button-prev{padding-left:var(--mobile-padding)}div.our-partners div.container div.content div.swiper-button-next{padding-right:var(--mobile-padding)}}@media screen and (max-width:576px){div.our-partners div.container div.content h3{text-align:center}div.our-partners div.container div.content div.swiper.partnersSwiper div.swiper-wrapper div.swiper-slide div.image-wrapper img.partner-logo{max-width:160px}}div#testimonials{background-color:var(--dark-grey);display:block;padding-bottom:200px;position:relative}div#testimonials div.container{flex-direction:column}div#testimonials div.container div.testimonials-carousel div.flickity-viewport div.flickity-slider div.testimonials-carousel-cell{width:100%}div#testimonials div.container div.testimonials-carousel div.flickity-viewport div.flickity-slider div.testimonials-carousel-cell div.testimonial-wrapper{margin:0 auto;max-width:1100px;padding:120px 0 0}div#testimonials div.container div.testimonials-carousel div.flickity-viewport div.flickity-slider div.testimonials-carousel-cell div.testimonial-wrapper div.testimonial-content-wrapper{border-bottom:1px solid var(--mid-grey);border-top:1px solid var(--mid-grey)}div#testimonials div.container div.testimonials-carousel div.flickity-viewport div.flickity-slider div.testimonials-carousel-cell div.testimonial-wrapper div.testimonial-content-wrapper h1{color:var(--peach);font-size:128px;margin:0}div#testimonials div.container div.testimonials-carousel div.flickity-viewport div.flickity-slider div.testimonials-carousel-cell div.testimonial-wrapper div.testimonial-content-wrapper h1.top-quotes{margin-bottom:-25px;margin-top:40px}div#testimonials div.container div.testimonials-carousel div.flickity-viewport div.flickity-slider div.testimonials-carousel-cell div.testimonial-wrapper div.testimonial-content-wrapper h1.bottom-quotes{margin-bottom:-25px;margin-top:35px;text-align:right}div#testimonials div.container div.testimonials-carousel div.flickity-viewport div.flickity-slider div.testimonials-carousel-cell div.testimonial-wrapper div.testimonial-content-wrapper div.testimonial-content{margin:0 auto;max-width:930px;text-align:center}div#testimonials div.container div.testimonials-carousel div.flickity-viewport div.flickity-slider div.testimonials-carousel-cell div.testimonial-wrapper div.testimonial-content-wrapper div.testimonial-content blockquote{margin:0}div#testimonials div.container div.testimonials-carousel div.flickity-viewport div.flickity-slider div.testimonials-carousel-cell div.testimonial-wrapper div.testimonial-content-wrapper div.testimonial-content blockquote em{font-style:normal}div#testimonials div.container div.testimonials-carousel div.flickity-viewport div.flickity-slider div.testimonials-carousel-cell div.testimonial-wrapper div.testimonial-content-wrapper div.testimonial-content blockquote p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}div#testimonials div.container div.testimonials-carousel div.flickity-viewport div.flickity-slider div.testimonials-carousel-cell div.testimonial-wrapper div.testimonial-author{margin:0 auto;max-width:980px;padding:45px 0 0;text-align:center}div#testimonials div.container div.testimonials-carousel div.flickity-viewport div.flickity-slider div.testimonials-carousel-cell div.testimonial-wrapper div.testimonial-author>*{margin-bottom:20px;margin-top:20px}div#testimonials div.container div.testimonials-carousel div.flickity-viewport div.flickity-slider div.testimonials-carousel-cell div.testimonial-wrapper div.testimonial-author>:first-child{margin-top:0}div#testimonials div.container div.testimonials-carousel div.flickity-viewport div.flickity-slider div.testimonials-carousel-cell div.testimonial-wrapper div.testimonial-author>:last-child{margin-bottom:0}div#testimonials div.container div.testimonials-carousel ol.flickity-page-dots{bottom:-70px}div#testimonials div.container div.testimonials-carousel ol.flickity-page-dots li.dot{background:var(--white);margin:0 20px;opacity:1}div#testimonials div.container div.testimonials-carousel ol.flickity-page-dots li.dot.is-selected{background:var(--green)}@media screen and (max-width:768px){div#testimonials{padding-bottom:140px}div#testimonials div.container div.testimonials-carousel{padding:0 var(--mobile-padding)}div#testimonials div.container div.testimonials-carousel div.flickity-viewport div.flickity-slider div.testimonials-carousel-cell div.testimonial-wrapper{padding:60px 0 0}div#testimonials div.container div.testimonials-carousel ol.flickity-page-dots{width:calc(100% - var(--mobile-padding)*2)}}footer#footer{background-color:var(--dark-grey);display:block;padding:35px 0 50px;position:relative}footer#footer:before{background-color:var(--white);content:"";height:1px;left:0;position:absolute;top:0;width:100%}footer#footer div.container div.footer-wrapper{display:flex;flex-direction:column;gap:85px;position:relative;width:100%}footer#footer div.container div.footer-wrapper * a{text-decoration:none}footer#footer div.container div.footer-wrapper div.top-wrapper{display:grid;grid-template-columns:1fr 250px}footer#footer div.container div.footer-wrapper div.top-wrapper div.footer-nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:35px;padding-right:50px}footer#footer div.container div.footer-wrapper div.top-wrapper div.footer-nav div.footer-nav-group{max-width:144px;min-width:120px}footer#footer div.container div.footer-wrapper div.top-wrapper div.footer-nav div.footer-nav-group div.footer-nav-link p{margin:0 0 10px}footer#footer div.container div.footer-wrapper div.top-wrapper div.footer-nav div.footer-nav-group div.footer-nav-link p a{font-weight:600}footer#footer div.container div.footer-wrapper div.top-wrapper div.footer-nav div.footer-nav-group div.footer-nav-link p a:hover{color:var(--green)}footer#footer div.container div.footer-wrapper div.top-wrapper div.footer-nav div.footer-nav-group div.footer-sublinks p{font-size:13px;line-height:18px}footer#footer div.container div.footer-wrapper div.top-wrapper div.footer-nav div.footer-nav-group div.footer-sublinks p a:hover{color:var(--green)}footer#footer div.container div.footer-wrapper div.top-wrapper div.contact-details{display:flex;flex-direction:column;gap:25px}footer#footer div.container div.footer-wrapper div.top-wrapper div.contact-details p{margin:0}footer#footer div.container div.footer-wrapper div.bottom-wrapper{display:grid;grid-template-areas:"logo ." "nucreative socials" "copyright links";grid-template-columns:1fr 250px}footer#footer div.container div.footer-wrapper div.bottom-wrapper p.nucreative{grid-area:nucreative;margin-bottom:25px}footer#footer div.container div.footer-wrapper div.bottom-wrapper p.nucreative a{text-decoration:underline}footer#footer div.container div.footer-wrapper div.bottom-wrapper div.footer-logo{grid-area:logo;margin-bottom:25px;padding-right:50px;width:250px}footer#footer div.container div.footer-wrapper div.bottom-wrapper div.footer-logo svg{display:block;height:auto;position:relative;width:250px}footer#footer div.container div.footer-wrapper div.bottom-wrapper div.socials{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:38px;grid-area:socials;margin-bottom:25px}footer#footer div.container div.footer-wrapper div.bottom-wrapper div.copyright{border-top:1px solid var(--white);grid-area:copyright;padding-right:50px;padding-top:10px}footer#footer div.container div.footer-wrapper div.bottom-wrapper div.copyright p{font-size:11px;line-height:14px}footer#footer div.container div.footer-wrapper div.bottom-wrapper div.footer-links{border-top:1px solid var(--white);display:flex;flex-direction:row;flex-wrap:wrap;gap:22px;grid-area:links;padding-top:10px}footer#footer div.container div.footer-wrapper div.bottom-wrapper div.footer-links p{font-size:11px;line-height:14px}@media screen and (max-width:1400px){footer#footer div.container div.footer-wrapper div.top-wrapper div.footer-nav div.footer-nav-group{min-width:unset}}@media screen and (max-width:990px){footer#footer div.container div.footer-wrapper div.top-wrapper{gap:50px;grid-template-columns:1fr}footer#footer div.container div.footer-wrapper div.top-wrapper div.contact-details{gap:18px;max-width:250px}}@media screen and (max-width:768px){footer#footer div.container div.footer-wrapper{gap:40px;padding:0 var(--mobile-padding)}footer#footer div.container div.footer-wrapper div.top-wrapper{gap:30px}footer#footer div.container div.footer-wrapper div.top-wrapper div.footer-nav{flex-direction:column;gap:12px}footer#footer div.container div.footer-wrapper div.bottom-wrapper{gap:20px;grid-template-areas:"socials" "links" "logo" "nucreative" "copyright";grid-template-columns:1fr}footer#footer div.container div.footer-wrapper div.bottom-wrapper div.copyright,footer#footer div.container div.footer-wrapper div.bottom-wrapper div.footer-links{border-top:none;padding:0}footer#footer div.container div.footer-wrapper div.bottom-wrapper p.nucreative{font-size:14px;margin:0}footer#footer div.container div.footer-wrapper div.bottom-wrapper div.socials{margin:0}footer#footer div.container div.footer-wrapper div.bottom-wrapper div.footer-logo{margin:0;padding:0}footer#footer div.container div.footer-wrapper div.bottom-wrapper div.footer-logo svg{width:430px}}@media screen and (max-width:576px){footer#footer div.container div.footer-wrapper div.bottom-wrapper div.footer-logo svg{width:300px}}nav#navigation{background-color:transparent;left:0;position:fixed;top:0;transition:background-color .3s ease;z-index:10}nav#navigation.scroll-nav{background-color:var(--mid-grey)}nav#navigation.scroll-nav div#desktop_navbar:after{height:0}nav#navigation div#desktop_navbar{align-items:center;display:flex;flex-wrap:nowrap;gap:26px 50px;justify-content:space-between;padding:30px 82px 12px;position:relative;width:calc(100vw - 164px)}nav#navigation div#desktop_navbar:after{background-color:var(--white);bottom:0;content:"";display:block;height:1px;left:82px;position:absolute;width:calc(100vw - 164px)}nav#navigation div#desktop_navbar div.desktop-logo-wrapper a#desktop_nav_logo{text-decoration:none}nav#navigation div#desktop_navbar div.desktop-nav-wrapper{display:block;position:relative}nav#navigation div#desktop_navbar div.desktop-nav-wrapper div.desktop-nav-items{display:flex;gap:40px}nav#navigation div#desktop_navbar div.desktop-nav-wrapper div.desktop-nav-items div.desktop-nav-group{display:block;position:relative}nav#navigation div#desktop_navbar div.desktop-nav-wrapper div.desktop-nav-items div.desktop-nav-group:hover div.desktop-sublinks{left:-14px;opacity:1;transition:opacity .5s ease}nav#navigation div#desktop_navbar div.desktop-nav-wrapper div.desktop-nav-items div.desktop-nav-group div.desktop-nav-link{align-items:center;display:flex;gap:12px;position:relative}nav#navigation div#desktop_navbar div.desktop-nav-wrapper div.desktop-nav-items div.desktop-nav-group div.desktop-nav-link p{color:var(--white);font-size:20px;margin:10px 0}nav#navigation div#desktop_navbar div.desktop-nav-wrapper div.desktop-nav-items div.desktop-nav-group div.desktop-nav-link p a{color:var(--white);text-decoration:none}nav#navigation div#desktop_navbar div.desktop-nav-wrapper div.desktop-nav-items div.desktop-nav-group div.desktop-sublinks{background-color:var(--green);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;left:-9999px;opacity:0;overflow:hidden;padding:6px 14px;position:absolute;top:100%;transition:opacity .5s ease;width:190px;z-index:9}nav#navigation div#desktop_navbar div.desktop-nav-wrapper div.desktop-nav-items div.desktop-nav-group div.desktop-sublinks p{border-bottom:1px solid var(--white);color:var(--black);margin:0;padding:11px 0}nav#navigation div#desktop_navbar div.desktop-nav-wrapper div.desktop-nav-items div.desktop-nav-group div.desktop-sublinks p:hover{color:var(--white)}nav#navigation div#desktop_navbar div.desktop-nav-wrapper div.desktop-nav-items div.desktop-nav-group div.desktop-sublinks p a{text-decoration:none}nav#navigation div#desktop_navbar div.desktop-nav-wrapper div.desktop-nav-items div.desktop-nav-group div.desktop-sublinks p:last-of-type{border-bottom:none}nav#navigation div#mobile_navbar{display:none}nav#navigation div#mobile_navbar div.mobile-navbar-wrapper{align-items:center;background-color:transparent;-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:35px 82px 20px;position:relative;transition:background-color .4s ease;width:calc(100vw - 164px);z-index:6}nav#navigation div#mobile_navbar div.mobile-navbar-wrapper.open{background-color:var(--mid-grey);transition:background-color .4s ease}nav#navigation div#mobile_navbar div.mobile-navbar-wrapper div.hamburger-wrapper{display:block}nav#navigation div#mobile_navbar div.mobile-navbar-wrapper div.hamburger-wrapper.open svg.hamburger{height:28px}nav#navigation div#mobile_navbar div.mobile-navbar-wrapper div.hamburger-wrapper.open svg.hamburger line{transition:transform .4s ease}nav#navigation div#mobile_navbar div.mobile-navbar-wrapper div.hamburger-wrapper.open svg.hamburger line#top{transform:rotate(45deg) translate(5px,-6px)}nav#navigation div#mobile_navbar div.mobile-navbar-wrapper div.hamburger-wrapper.open svg.hamburger line#middle{stroke:transparent}nav#navigation div#mobile_navbar div.mobile-navbar-wrapper div.hamburger-wrapper.open svg.hamburger line#bottom{transform:rotate(-45deg) translate(-9px,2px)}nav#navigation div#mobile_navbar div.mobile-nav-wrapper{background-color:var(--mid-grey);display:block;height:auto;position:absolute;top:-1000px;transition:top .6s ease;width:100%;z-index:5}nav#navigation div#mobile_navbar div.mobile-nav-wrapper.open{top:85px}nav#navigation div#mobile_navbar div.mobile-nav-wrapper div.mobile-nav-items{display:flex;flex-direction:column}nav#navigation div#mobile_navbar div.mobile-nav-wrapper div.mobile-nav-items div.mobile-nav-group{display:block;padding-left:24px;position:relative}nav#navigation div#mobile_navbar div.mobile-nav-wrapper div.mobile-nav-items div.mobile-nav-group div.mobile-nav-link{align-items:center;display:flex;gap:12px;position:relative}nav#navigation div#mobile_navbar div.mobile-nav-wrapper div.mobile-nav-items div.mobile-nav-group div.mobile-nav-link p a{color:#fff;text-decoration:none}nav#navigation div#mobile_navbar div.mobile-nav-wrapper div.mobile-nav-items div.mobile-nav-group div.mobile-sublinks{background-color:var(--green);box-sizing:border-box;display:flex;flex-direction:column;left:-9999px;opacity:0;overflow:hidden;padding:6px 24px;position:absolute;top:100%;transition:opacity .5s ease;width:100%;z-index:1}nav#navigation div#mobile_navbar div.mobile-nav-wrapper div.mobile-nav-items div.mobile-nav-group div.mobile-sublinks.open{left:0;opacity:1;transition:opacity .5s ease}nav#navigation div#mobile_navbar div.mobile-nav-wrapper div.mobile-nav-items div.mobile-nav-group div.mobile-sublinks p{border-bottom:1px solid var(--white);margin:0;padding:11px 0}nav#navigation div#mobile_navbar div.mobile-nav-wrapper div.mobile-nav-items div.mobile-nav-group div.mobile-sublinks p a{text-decoration:none}nav#navigation div#mobile_navbar div.mobile-nav-wrapper div.mobile-nav-items div.mobile-nav-group div.mobile-sublinks p:last-of-type{border-bottom:none}@media screen and (max-width:1180px){nav#navigation div#desktop_navbar{gap:26px 20px;padding:30px 66px 12px;width:calc(100vw - 132px)}nav#navigation div#desktop_navbar:after{left:66px;width:calc(100vw - 132px)}nav#navigation div#desktop_navbar div.desktop-nav-wrapper div.desktop-nav-items{gap:15px}}@media screen and (max-width:990px){nav#navigation div#mobile_navbar{display:block}nav#navigation div#desktop_navbar{display:none}}@media screen and (max-width:768px){nav#navigation div#mobile_navbar div.mobile-navbar-wrapper{padding:35px 24px 20px;width:calc(100vw - 48px)}}@media screen and (max-width:360px){nav#navigation div#mobile_navbar div.mobile-navbar-wrapper div.mobile-logo-wrapper a#mobile_nav_logo svg{width:190px}}div.page.about-us,div.page.about-us div.landing{display:block;position:relative}div.page.about-us div.landing{padding:350px 0 280px}div.page.about-us div.landing img.about-us-landing-asset{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}div.page.about-us div.landing img.about-us-vignette{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}div.page.about-us div.landing div.container{position:relative;z-index:3}div.page.about-us div.landing div.container div.content{margin:0 auto;text-align:center}div.page.about-us div.intro{background-color:var(--light-grey);display:block;padding:120px 0;position:relative}div.page.about-us div.intro div.container div.content{display:block;margin:0 auto;max-width:900px;position:relative;text-align:center}div.page.about-us div.intro div.container div.content div.copy h6{margin:30px}div.page.about-us div.intro div.container div.content div.copy *{color:var(--black)}div.page.about-us div.intro div.container div.content div.copy>:first-child{margin-top:0}div.page.about-us div.intro div.container div.content div.copy>:last-child{margin-bottom:0}div.page.about-us div.page-asset img.about-us-fullwidth-asset{display:block;height:auto;max-height:600px;position:relative;width:100%}div.page.about-us div.about-clanwilliam{display:block;padding:120px 0 177px;position:relative}div.page.about-us div.about-clanwilliam div.container div.content-wrapper{display:block;margin:0 auto;max-width:1010px;position:relative}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.logo-wrapper{display:block;max-width:414px;padding:20px 0;position:relative}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.logo-wrapper:before{background-color:var(--white);content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.logo-wrapper:after{background-color:var(--white);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.logo-wrapper svg{display:block;position:relative}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content{display:grid;gap:60px 86px;grid-template-areas:"heading ." "intro-copy copy" ". arrow-button";grid-template-columns:1fr 1fr;padding:120px 0 170px}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.heading{grid-area:heading;max-width:450px}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.heading h2{color:var(--white);margin:0}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.intro-copy{grid-area:intro-copy}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.intro-copy *{color:var(--white)}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.intro-copy>:first-child{margin-top:0}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.intro-copy>:last-child{margin-bottom:0}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.copy{grid-area:copy}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.copy *{color:var(--white)}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.copy>:first-child{margin-top:0}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.copy>:last-child{margin-bottom:0}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.clanwilliam-btn{grid-area:arrow-button;margin-top:5px}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.clanwilliam-btn a.arrow-link{justify-content:flex-start}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.clanwilliam-asset-wrapper{display:block;margin:0 auto;max-width:815px;position:relative}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.clanwilliam-asset-wrapper img.about-clanwilliam-asset,div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.clanwilliam-asset-wrapper video.about-clanwilliam-asset{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}div.page.about-us div.clanwilliam-portfolio{background-color:var(--light-grey);display:block;padding:120px 0;position:relative}div.page.about-us div.clanwilliam-portfolio *{color:var(--black)}div.page.about-us div.clanwilliam-portfolio div.container{justify-content:center}div.page.about-us div.clanwilliam-portfolio div.container div.content-wrapper{display:block;max-width:1060px;position:relative}div.page.about-us div.clanwilliam-portfolio div.container div.content-wrapper div.content{margin:0 auto;max-width:960px;text-align:center}div.page.about-us div.clanwilliam-portfolio div.container div.content-wrapper div.content h2{margin-bottom:40px;margin-top:0}div.page.about-us div.clanwilliam-portfolio div.container div.content-wrapper div.content div.intro-copy{padding-bottom:50px}div.page.about-us div.clanwilliam-portfolio div.container div.content-wrapper div.content div.intro-copy>:first-child{margin-top:0}div.page.about-us div.clanwilliam-portfolio div.container div.content-wrapper div.content div.intro-copy>:last-child{margin-bottom:0}div.page.about-us div.clanwilliam-portfolio div.container div.content-wrapper div.portfolio-grid{align-items:center;display:flex;flex-wrap:wrap;gap:45px 10px;justify-content:center;padding-bottom:65px;width:100%}div.page.about-us div.clanwilliam-portfolio div.container div.content-wrapper div.portfolio-grid div.portfolio-item-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:165px}div.page.about-us div.clanwilliam-portfolio div.container div.content-wrapper div.portfolio-grid div.portfolio-item-wrapper img.portfolio-item{display:block;max-height:60px;max-width:100%}div.page.about-us div.clanwilliam-portfolio div.container div.content-wrapper div.portfolio-clanwilliam-logo{-moz-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:1fr auto 1fr}div.page.about-us div.clanwilliam-portfolio div.container div.content-wrapper div.portfolio-clanwilliam-logo div.logo-wrapper img.logo{display:block;height:auto;width:160px}div.page.about-us div.clanwilliam-portfolio div.container div.content-wrapper div.portfolio-clanwilliam-logo div.logo-wrapper img.vector{display:block;height:100%;width:100%}@media screen and (max-width:990px){div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content{grid-template-areas:"heading" "intro-copy" "copy" "arrow-button";grid-template-columns:1fr}}@media screen and (max-width:768px){div.page.about-us div.landing{padding:250px 0 190px}div.page.about-us div.landing div.container div.content{padding:0 var(--mobile-padding)}div.page.about-us div.intro{padding:60px 0}div.page.about-us div.intro div.container div.content{padding:0 var(--mobile-padding)}div.page.about-us div.intro div.container div.content div.copy h6,div.page.about-us div.intro div.container div.content div.copy p{margin:20px 0}div.page.about-us div.about-clanwilliam{padding:60px 0}div.page.about-us div.about-clanwilliam div.container div.content-wrapper{padding:0 var(--mobile-padding)}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.logo-wrapper{max-width:calc(100% - var(--mobile-padding)*2)}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.logo-wrapper svg{height:95px;max-width:80%;width:300px}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content{gap:30px;padding:60px 0}div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.copy h6,div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.copy p,div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.intro-copy h6,div.page.about-us div.about-clanwilliam div.container div.content-wrapper div.content div.intro-copy p{margin:20px 0}div.page.about-us div.clanwilliam-portfolio{padding:60px 0}div.page.about-us div.clanwilliam-portfolio div.container div.content-wrapper{padding:0 var(--mobile-padding)}div.page.about-us div.clanwilliam-portfolio div.container div.content-wrapper div.content h2{margin:0 0 30px}}div.page.contact-us{background-color:var(--dark-grey);display:block;position:relative}div.page.contact-us div.landing{display:block;padding:248px 0 0;position:relative}div.page.contact-us div.landing div.container div.content{display:block;max-width:1024px;padding:0 0 58px 110px;position:relative;width:100%}div.page.contact-us div.landing div.container div.content:after{background-color:var(--white);bottom:0;content:"";display:block;height:1px;left:110px;position:absolute;width:100%}div.page.contact-us div.landing div.container div.content h1{color:var(--peach)}div.page.contact-us div.landing div.container div.content div.copy>:first-child{margin-top:0}div.page.contact-us div.landing div.container div.content div.copy>:last-child{margin-bottom:0}div.page.contact-us div.form-wrapper div.container div.contact-form-wrapper{display:block;padding:65px 110px 130px;position:relative;width:100%}div.page.contact-us div.form-wrapper div.container div.contact-form-wrapper div.contact-form-intro{display:block;padding-bottom:65px;position:relative}div.page.contact-us div.form-wrapper div.container div.contact-form-wrapper div.contact-form-intro h6{margin:28px 0}div.page.contact-us div.form-wrapper div.container div.contact-form-wrapper div.contact-form-intro>:first-child{margin-top:0}div.page.contact-us div.form-wrapper div.container div.contact-form-wrapper div.contact-form-intro>:last-child{margin-bottom:0}@media screen and (max-width:1400px){div.page.contact-us div.landing div.container div.content{padding:0 0 58px}div.page.contact-us div.landing div.container div.content:after{left:0}div.page.contact-us div.form-wrapper div.container div.contact-form-wrapper{padding:65px 0 130px}}@media screen and (max-width:768px){div.page.contact-us div.landing{padding:180px 0 0}div.page.contact-us div.landing div.container div.content{padding:0 var(--mobile-padding) 60px var(--mobile-padding)}div.page.contact-us div.landing div.container div.content:after{left:var(--mobile-padding);width:calc(100% - var(--mobile-padding)*2)}div.page.contact-us div.form-wrapper div.container div.contact-form-wrapper{padding:60px var(--mobile-padding)}}div.page.flat-page,div.page.flat-page div.landing{display:block;position:relative}div.page.flat-page div.landing{padding:270px 0 85px}div.page.flat-page div.landing div.container div.content{display:block;padding:0 110px;position:relative}div.page.flat-page div.landing div.container div.content h1.small{color:var(--peach);margin:0}div.page.flat-page div.content-wrapper{display:block;padding:0 0 120px;position:relative}div.page.flat-page div.content-wrapper div.container{flex-direction:column}div.page.flat-page div.content-wrapper div.container div.content{display:block;padding:0 110px 64px;position:relative}div.page.flat-page div.content-wrapper div.container div.content>:first-child{margin-top:0}div.page.flat-page div.content-wrapper div.container div.content>:last-child{margin-bottom:0}div.page.flat-page div.content-wrapper div.container div.back-link-wrapper{padding:0 110px}@media screen and (max-width:1400px){div.page.flat-page div.landing div.container div.content{padding:0}div.page.flat-page div.content-wrapper div.container div.content{padding:0 0 64px}div.page.flat-page div.content-wrapper div.container div.back-link-wrapper{padding:0}}@media screen and (max-width:768px){div.page.flat-page div.landing{padding:180px 0 85px}div.page.flat-page div.landing div.container div.content{padding:0 var(--mobile-padding)}div.page.flat-page div.content-wrapper{padding:0 0 60px}div.page.flat-page div.content-wrapper div.container div.content{padding:0 var(--mobile-padding) 64px var(--mobile-padding)}div.page.flat-page div.content-wrapper div.container div.back-link-wrapper{padding:0 var(--mobile-padding)}}div.page.homepage,div.page.homepage div.landing{display:block;position:relative}div.page.homepage div.landing{padding:400px 0 335px}div.page.homepage div.landing img.homepage-landing-asset{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}div.page.homepage div.landing img.homepage-vignette{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}div.page.homepage div.landing div.container{position:relative;z-index:3}div.page.homepage div.landing div.container div.content{margin:0 auto;max-width:940px;text-align:center}div.page.homepage div.homepage-intro{display:block;padding:120px 0;position:relative}div.page.homepage div.homepage-intro div.container{justify-content:center}div.page.homepage div.homepage-intro div.container div.content{align-items:center;display:flex;flex-direction:column;gap:60px;max-width:800px;text-align:center}div.page.homepage div.homepage-intro div.container div.content h2{margin:0}div.page.homepage div.homepage-intro div.container div.content div.copy{max-width:560px}div.page.homepage div.homepage-intro div.container div.content div.copy>:first-child{margin-top:0}div.page.homepage div.homepage-intro div.container div.content div.copy>:last-child{margin-bottom:0}div.page.homepage div.homepage-intro div.container div.content div.data-grid{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}div.page.homepage div.homepage-intro div.container div.content div.data-grid div.data-item{align-items:center;border-right:1px solid var(--peach);display:flex;flex-direction:column;gap:5px;padding:0 30px 10px}div.page.homepage div.homepage-intro div.container div.content div.data-grid div.data-item:last-child{border-right:none}div.page.homepage div.homepage-intro div.container div.content div.data-grid div.data-item h2,div.page.homepage div.homepage-intro div.container div.content div.data-grid div.data-item p{margin:0}div.page.homepage div.homepage-intro div.container div.content div.data-grid div.data-item p{max-width:155px}div.page.homepage div.our-services{background:linear-gradient(to right,var(--green) 0 50%,var(--light-grey) 50% 100%);display:block;position:relative}div.page.homepage div.our-services div.container div.card-grid{display:grid;grid-template-areas:"intro solution consulting";grid-template-columns:1fr 1fr 1fr;width:100%}div.page.homepage div.our-services div.container div.card-grid *{color:var(--black)}div.page.homepage div.our-services div.container div.card-grid div.intro-card{background-color:var(--green);grid-area:intro;padding:85px 85px 85px 0}div.page.homepage div.our-services div.container div.card-grid div.intro-card div.intro-card-content{max-width:253px}div.page.homepage div.our-services div.container div.card-grid div.intro-card div.intro-card-content h2{margin:0 0 50px}div.page.homepage div.our-services div.container div.card-grid div.intro-card div.intro-card-content div.copy h6,div.page.homepage div.our-services div.container div.card-grid div.intro-card div.intro-card-content div.copy p{margin:30px 0}div.page.homepage div.our-services div.container div.card-grid div.intro-card div.intro-card-content div.copy>:first-child{margin-top:0}div.page.homepage div.our-services div.container div.card-grid div.intro-card div.intro-card-content div.copy>:last-child{margin-bottom:0}div.page.homepage div.our-services div.container div.card-grid div.consulting-card,div.page.homepage div.our-services div.container div.card-grid div.solution-card{display:block;position:relative}div.page.homepage div.our-services div.container div.card-grid div.consulting-card div.card-content-wrapper,div.page.homepage div.our-services div.container div.card-grid div.solution-card div.card-content-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;position:relative}div.page.homepage div.our-services div.container div.card-grid div.consulting-card div.card-content-wrapper a.image-wrapper,div.page.homepage div.our-services div.container div.card-grid div.solution-card div.card-content-wrapper a.image-wrapper{border-bottom:1px solid var(--mid-grey);display:block;padding-bottom:20px;position:relative}div.page.homepage div.our-services div.container div.card-grid div.consulting-card div.card-content-wrapper a.image-wrapper img.homepage-card-image,div.page.homepage div.our-services div.container div.card-grid div.solution-card div.card-content-wrapper a.image-wrapper img.homepage-card-image{display:block;height:460px;-o-object-fit:cover;object-fit:cover;width:100%}div.page.homepage div.our-services div.container div.card-grid div.consulting-card div.card-content-wrapper div.card-content a.arrow-link,div.page.homepage div.our-services div.container div.card-grid div.solution-card div.card-content-wrapper div.card-content a.arrow-link{justify-content:space-between;padding:20px 0}div.page.homepage div.our-services div.container div.card-grid div.consulting-card div.card-content-wrapper div.card-content div.copy,div.page.homepage div.our-services div.container div.card-grid div.solution-card div.card-content-wrapper div.card-content div.copy{max-width:290px}div.page.homepage div.our-services div.container div.card-grid div.consulting-card div.card-content-wrapper div.card-content div.copy>:first-child,div.page.homepage div.our-services div.container div.card-grid div.solution-card div.card-content-wrapper div.card-content div.copy>:first-child{margin-top:0}div.page.homepage div.our-services div.container div.card-grid div.consulting-card div.card-content-wrapper div.card-content div.copy>:last-child,div.page.homepage div.our-services div.container div.card-grid div.solution-card div.card-content-wrapper div.card-content div.copy>:last-child{margin-bottom:0}div.page.homepage div.our-services div.container div.card-grid div.solution-card{background-color:var(--white);grid-area:solution;padding:0 20px 90px}div.page.homepage div.our-services div.container div.card-grid div.consulting-card{background-color:var(--light-grey);grid-area:consulting;padding:0 0 90px 20px}div.page.homepage div.page-asset img.homepage-fullwidth-asset{display:block;height:auto;max-height:600px;position:relative;width:100%}div.page.homepage div.latest-news{background-color:var(--light-grey);display:block;padding:120px 0 100px;position:relative}div.page.homepage div.latest-news div.content-wrapper div.container{width:100%}div.page.homepage div.latest-news div.content-wrapper div.container div.content{max-width:500px;padding:0 0 80px 40px}div.page.homepage div.latest-news div.content-wrapper div.container div.content h2{color:var(--black);margin:0 0 50px}div.page.homepage div.latest-news div.content-wrapper div.container div.content a.arrow-link{justify-content:flex-start}@media screen and (max-width:990px){div.page.homepage div.our-services{background:unset;background-color:var(--green);padding:85px 0}div.page.homepage div.our-services div.container div.card-grid{grid-template-areas:"intro intro" "solution consulting";grid-template-columns:1fr 1fr}div.page.homepage div.our-services div.container div.card-grid div.intro-card{padding:0 0 85px}div.page.homepage div.our-services div.container div.card-grid div.intro-card div.intro-card-content{max-width:unset}div.page.homepage div.our-services div.container div.card-grid div.consulting-card{padding:0 20px 90px}}@media screen and (max-width:768px){div.page.homepage div.landing{padding:140px 0 80px}div.page.homepage div.landing div.container div.content{padding:0 var(--mobile-padding)}div.page.homepage div.homepage-intro{padding:60px 0}div.page.homepage div.homepage-intro div.container div.content{gap:40px;padding:0 var(--mobile-padding)}div.page.homepage div.homepage-intro div.container div.content div.data-grid{grid-template-columns:1fr;max-width:300px}div.page.homepage div.homepage-intro div.container div.content div.data-grid div.data-item{border-bottom:1px solid var(--peach);border-right:none;padding:20px 0}div.page.homepage div.homepage-intro div.container div.content div.data-grid div.data-item:last-child{border-bottom:none}div.page.homepage div.our-services{padding:60px 0}div.page.homepage div.our-services div.container div.card-grid{gap:40px;grid-template-areas:"intro" "solution" "consulting";grid-template-columns:1fr;padding:0 var(--mobile-padding)}div.page.homepage div.our-services div.container div.card-grid div.intro-card{padding:0}div.page.homepage div.our-services div.container div.card-grid div.intro-card div.intro-card-content h2{margin:0 0 30px}div.page.homepage div.our-services div.container div.card-grid div.intro-card div.intro-card-content div.copy h6,div.page.homepage div.our-services div.container div.card-grid div.intro-card div.intro-card-content div.copy p{margin:20px 0}div.page.homepage div.our-services div.container div.card-grid div.consulting-card,div.page.homepage div.our-services div.container div.card-grid div.solution-card{padding:0 20px 50px}div.page.homepage div.our-services div.container div.card-grid div.consulting-card div.card-content-wrapper a.image-wrapper img.homepage-card-image,div.page.homepage div.our-services div.container div.card-grid div.solution-card div.card-content-wrapper a.image-wrapper img.homepage-card-image{height:340px}div.page.homepage div.latest-news{padding:60px 0}div.page.homepage div.latest-news div.content-wrapper div.container{padding:0 var(--mobile-padding);width:100%}div.page.homepage div.latest-news div.content-wrapper div.container div.content{padding:0 0 60px}div.page.homepage div.latest-news div.content-wrapper div.container div.content h2{margin:0 0 30px}}div.page.solution,div.page.solution div.landing{display:block;position:relative}div.page.solution div.landing{padding:350px 0 280px}div.page.solution div.landing img.solution-landing-asset{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}div.page.solution div.landing img.solution-vignette{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}div.page.solution div.landing div.container{position:relative;z-index:3}div.page.solution div.landing div.container div.content{margin:0 auto;text-align:center}div.page.solution div.intro{display:block;padding:120px 0;position:relative}div.page.solution div.intro div.container div.content{display:block;margin:0 auto;max-width:750px;position:relative;text-align:center}div.page.solution div.intro div.container div.content div.copy>:first-child{margin-top:0}div.page.solution div.intro div.container div.content div.copy>:last-child{margin-bottom:0}div.page.solution div.mortality-rates,div.page.solution div.recover-income{display:block;padding:120px 0;position:relative}div.page.solution div.mortality-rates div.container,div.page.solution div.recover-income div.container{justify-content:center}div.page.solution div.mortality-rates div.container div.section-wrapper,div.page.solution div.recover-income div.container div.section-wrapper{align-items:center;display:flex;flex-direction:column;gap:120px;max-width:1060px}div.page.solution div.mortality-rates div.container div.section-wrapper div.content-wrapper,div.page.solution div.recover-income div.container div.section-wrapper div.content-wrapper{display:grid;gap:50px;grid-template-columns:165px 1fr}div.page.solution div.mortality-rates div.container div.section-wrapper div.content-wrapper img.content-icon,div.page.solution div.recover-income div.container div.section-wrapper div.content-wrapper img.content-icon{display:block;height:auto;margin-top:13px;max-width:100%}div.page.solution div.mortality-rates div.container div.section-wrapper div.content-wrapper div.content h2,div.page.solution div.recover-income div.container div.section-wrapper div.content-wrapper div.content h2{margin:0 0 50px}div.page.solution div.mortality-rates div.container div.section-wrapper div.content-wrapper div.content div.copy h6,div.page.solution div.recover-income div.container div.section-wrapper div.content-wrapper div.content div.copy h6{margin:30px 0}div.page.solution div.mortality-rates div.container div.section-wrapper div.content-wrapper div.content div.copy p,div.page.solution div.recover-income div.container div.section-wrapper div.content-wrapper div.content div.copy p{margin:25px 0}div.page.solution div.mortality-rates div.container div.section-wrapper div.content-wrapper div.content div.copy>:first-child,div.page.solution div.recover-income div.container div.section-wrapper div.content-wrapper div.content div.copy>:first-child{margin-top:0}div.page.solution div.mortality-rates div.container div.section-wrapper div.content-wrapper div.content div.copy>:last-child,div.page.solution div.recover-income div.container div.section-wrapper div.content-wrapper div.content div.copy>:last-child{margin-bottom:0}div.page.solution div.mortality-rates div.container div.section-wrapper div.content-wrapper div.content a.arrow-link,div.page.solution div.recover-income div.container div.section-wrapper div.content-wrapper div.content a.arrow-link{justify-content:flex-start;margin:60px 0 0}div.page.solution div.mortality-rates div.container div.section-wrapper div.testimonial,div.page.solution div.recover-income div.container div.section-wrapper div.testimonial{display:block;position:relative}div.page.solution div.mortality-rates div.container div.section-wrapper div.testimonial div.testimonial-wrapper div.testimonial-content-wrapper,div.page.solution div.recover-income div.container div.section-wrapper div.testimonial div.testimonial-wrapper div.testimonial-content-wrapper{border-bottom:1px solid var(--mid-grey);border-top:1px solid var(--mid-grey)}div.page.solution div.mortality-rates div.container div.section-wrapper div.testimonial div.testimonial-wrapper div.testimonial-content-wrapper h1,div.page.solution div.recover-income div.container div.section-wrapper div.testimonial div.testimonial-wrapper div.testimonial-content-wrapper h1{color:var(--peach);font-size:128px;margin:0}div.page.solution div.mortality-rates div.container div.section-wrapper div.testimonial div.testimonial-wrapper div.testimonial-content-wrapper h1.top-quotes,div.page.solution div.recover-income div.container div.section-wrapper div.testimonial div.testimonial-wrapper div.testimonial-content-wrapper h1.top-quotes{margin-bottom:-25px;margin-top:40px}div.page.solution div.mortality-rates div.container div.section-wrapper div.testimonial div.testimonial-wrapper div.testimonial-content-wrapper h1.bottom-quotes,div.page.solution div.recover-income div.container div.section-wrapper div.testimonial div.testimonial-wrapper div.testimonial-content-wrapper h1.bottom-quotes{margin-bottom:-25px;margin-top:35px;text-align:right}div.page.solution div.mortality-rates div.container div.section-wrapper div.testimonial div.testimonial-wrapper div.testimonial-content-wrapper div.testimonial-content,div.page.solution div.recover-income div.container div.section-wrapper div.testimonial div.testimonial-wrapper div.testimonial-content-wrapper div.testimonial-content{margin:0 auto;max-width:930px;text-align:center}div.page.solution div.mortality-rates div.container div.section-wrapper div.testimonial div.testimonial-wrapper div.testimonial-content-wrapper div.testimonial-content blockquote,div.page.solution div.recover-income div.container div.section-wrapper div.testimonial div.testimonial-wrapper div.testimonial-content-wrapper div.testimonial-content blockquote{margin:0}div.page.solution div.mortality-rates div.container div.section-wrapper div.testimonial div.testimonial-wrapper div.testimonial-content-wrapper div.testimonial-content blockquote em,div.page.solution div.recover-income div.container div.section-wrapper div.testimonial div.testimonial-wrapper div.testimonial-content-wrapper div.testimonial-content blockquote em{font-style:normal}div.page.solution div.mortality-rates div.container div.section-wrapper div.testimonial div.testimonial-author,div.page.solution div.recover-income div.container div.section-wrapper div.testimonial div.testimonial-author{margin:0 auto;max-width:980px;padding:45px 0 0;text-align:center}div.page.solution div.mortality-rates div.container div.section-wrapper div.testimonial div.testimonial-author>*,div.page.solution div.recover-income div.container div.section-wrapper div.testimonial div.testimonial-author>*{margin-bottom:20px;margin-top:20px}div.page.solution div.mortality-rates div.container div.section-wrapper div.testimonial div.testimonial-author>:first-child,div.page.solution div.recover-income div.container div.section-wrapper div.testimonial div.testimonial-author>:first-child{margin-top:0}div.page.solution div.mortality-rates div.container div.section-wrapper div.testimonial div.testimonial-author>:last-child,div.page.solution div.recover-income div.container div.section-wrapper div.testimonial div.testimonial-author>:last-child{margin-bottom:0}div.page.solution div.recover-income{background-color:var(--light-grey)}div.page.solution div.recover-income *{color:var(--black)}div.page.solution div.recover-income div.container div.section-wrapper div.testimonial div.testimonial-wrapper div.testimonial-content-wrapper h1{color:var(--green)}div.page.solution div.mortality-rates{background-color:var(--dark-grey)}div.page.solution div.the-process{background-color:var(--light-grey);display:block;padding:120px 0;position:relative}div.page.solution div.the-process *{color:var(--black)}div.page.solution div.the-process div.container{justify-content:center}div.page.solution div.the-process div.container div.content-wrapper{align-items:center;display:flex;flex-direction:column;gap:100px}div.page.solution div.the-process div.container div.content-wrapper div.content{display:block;max-width:850px;position:relative;text-align:center}div.page.solution div.the-process div.container div.content-wrapper div.content h2{margin:0 0 50px}div.page.solution div.the-process div.container div.content-wrapper div.content div.copy h6,div.page.solution div.the-process div.container div.content-wrapper div.content div.copy p{margin:30px 0}div.page.solution div.the-process div.container div.content-wrapper div.content div.copy>:first-child{margin-top:0}div.page.solution div.the-process div.container div.content-wrapper div.content div.copy>:last-child{margin-bottom:0}div.page.solution div.the-process div.container div.content-wrapper div.process-steps{display:block;position:relative}div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid{display:grid;gap:80px;grid-template-columns:repeat(3,1fr)}div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.analysis-step,div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.report-step,div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.review-step{display:grid;grid-template-columns:1fr;grid-template-rows:200px 1fr;justify-items:center}div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.analysis-step div.step-icon-wrapper,div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.report-step div.step-icon-wrapper,div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.review-step div.step-icon-wrapper{align-self:end;display:block;padding-bottom:40px;position:relative}div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.analysis-step div.step-icon-wrapper img.step-icon,div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.report-step div.step-icon-wrapper img.step-icon,div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.review-step div.step-icon-wrapper img.step-icon{display:block;height:auto;max-height:160px;max-width:200px;-o-object-fit:cover;object-fit:cover}div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.analysis-step div.step-content,div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.report-step div.step-content,div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.review-step div.step-content{display:block;padding:30px 0 0;position:relative}div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.analysis-step div.step-content:before,div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.report-step div.step-content:before,div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.review-step div.step-content:before{background-color:var(--dark-grey);content:"";display:block;height:1px;left:0;position:absolute;top:0;width:100%}div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.analysis-step div.step-content h3,div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.report-step div.step-content h3,div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.review-step div.step-content h3{margin:0 0 20px}div.page.solution div.next-steps{background-color:var(--black);display:block;position:relative}div.page.solution div.next-steps div.next-steps-grid{display:grid;grid-template-columns:1fr 1fr}div.page.solution div.next-steps div.next-steps-grid img.next-steps-asset{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}div.page.solution div.next-steps div.next-steps-grid div.content{display:flex;flex-direction:column;gap:40px;justify-content:center;padding:120px 130px}div.page.solution div.next-steps div.next-steps-grid div.content h2{margin:0}div.page.solution div.next-steps div.next-steps-grid div.content div.copy{color:var(--peach);max-width:350px}div.page.solution div.next-steps div.next-steps-grid div.content div.copy>:first-child{margin-top:0}div.page.solution div.next-steps div.next-steps-grid div.content div.copy>:last-child{margin-bottom:0}div.page.solution div.next-steps div.next-steps-grid div.content a.arrow-link{justify-content:flex-start}@media screen and (max-width:990px){div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid{grid-template-columns:1fr;max-width:500px}div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.analysis-step div.step-content h3,div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.report-step div.step-content h3,div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid div.review-step div.step-content h3{text-align:center}div.page.solution div.next-steps div.next-steps-grid div.content{padding:100px}}@media screen and (max-width:768px){div.page.solution div.landing{padding:250px 0 190px}div.page.solution div.landing div.container div.content{padding:0 var(--mobile-padding)}div.page.solution div.intro{padding:60px 0}div.page.solution div.intro div.container div.content{padding:0 var(--mobile-padding)}div.page.solution div.mortality-rates,div.page.solution div.recover-income{padding:60px 0}div.page.solution div.mortality-rates div.container div.section-wrapper,div.page.solution div.recover-income div.container div.section-wrapper{gap:80px;padding:0 var(--mobile-padding)}div.page.solution div.mortality-rates div.container div.section-wrapper div.content-wrapper,div.page.solution div.recover-income div.container div.section-wrapper div.content-wrapper{grid-template-columns:1fr}div.page.solution div.mortality-rates div.container div.section-wrapper div.content-wrapper img.content-icon,div.page.solution div.recover-income div.container div.section-wrapper div.content-wrapper img.content-icon{max-width:300px}div.page.solution div.mortality-rates div.container div.section-wrapper div.content-wrapper div.content h2,div.page.solution div.recover-income div.container div.section-wrapper div.content-wrapper div.content h2{margin:0 0 30px}div.page.solution div.mortality-rates div.container div.section-wrapper div.content-wrapper div.content div.copy h6,div.page.solution div.mortality-rates div.container div.section-wrapper div.content-wrapper div.content div.copy p,div.page.solution div.recover-income div.container div.section-wrapper div.content-wrapper div.content div.copy h6,div.page.solution div.recover-income div.container div.section-wrapper div.content-wrapper div.content div.copy p{margin:20px 0}div.page.solution div.mortality-rates div.container div.section-wrapper div.content-wrapper div.content a.arrow-link,div.page.solution div.recover-income div.container div.section-wrapper div.content-wrapper div.content a.arrow-link{margin:40px 0 0}div.page.solution div.the-process{padding:60px 0}div.page.solution div.the-process div.container div.content-wrapper{gap:60px;padding:0 var(--mobile-padding)}div.page.solution div.the-process div.container div.content-wrapper div.content h2{margin:0 0 30px}div.page.solution div.the-process div.container div.content-wrapper div.content div.copy h6,div.page.solution div.the-process div.container div.content-wrapper div.content div.copy p{margin:20px 0}div.page.solution div.the-process div.container div.content-wrapper div.process-steps div.process-steps-grid{gap:40px}div.page.solution div.next-steps div.next-steps-grid{grid-template-columns:1fr;justify-items:center}div.page.solution div.next-steps div.next-steps-grid div.content{gap:30px;padding:60px var(--mobile-padding)}div.page.solution div.next-steps div.next-steps-grid div.content a.arrow-link{justify-content:flex-start}}div.page.not-found,div.page.not-found div.landing{display:block;position:relative}div.page.not-found div.landing{padding:110px 0 140px}div.page.not-found div.landing img.not-found-landing-asset{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}div.page.not-found div.landing img.not-found-vignette{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}div.page.not-found div.landing div.container{position:relative;z-index:3}div.page.not-found div.landing div.container div.content{margin:0 auto;text-align:center}div.page.not-found div.landing div.container div.content h1{font-size:300px}div.page.not-found div.not-found-content{background-color:var(--green);display:block;padding:150px 0;position:relative}div.page.not-found div.not-found-content div.container{justify-content:center}div.page.not-found div.not-found-content div.container div.content h3{color:var(--black);font-family:"DM Serif text",serif;font-size:40px;line-height:53px;margin:0 0 50px;text-align:center}div.page.not-found div.not-found-content div.container div.content a.arrow-link svg path{stroke:var(--white)}@media screen and (max-width:768px){div.page.not-found div.landing{padding:70px 0 80px}div.page.not-found div.landing div.container div.content{padding:0 var(--mobile-padding)}div.page.not-found div.landing div.container div.content h1{font-size:190px}div.page.not-found div.not-found-content{padding:60px 0}div.page.not-found div.not-found-content div.container div.content{padding:0 var(--mobile-padding)}div.page.not-found div.not-found-content div.container div.content h3{font-size:30px;line-height:40px;margin:0 0 20px}}div.page.consulting-service{display:block;position:relative}div.page.consulting-service div.landing{display:block;padding:350px 0 280px;position:relative}div.page.consulting-service div.landing img.consulting-service-landing-asset{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}div.page.consulting-service div.landing img.consulting-service-vignette{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}div.page.consulting-service div.landing div.container{position:relative;z-index:3}div.page.consulting-service div.landing div.container div.content{margin:0 auto;text-align:center}div.page.consulting-service div.intro{display:block;padding:120px 0;position:relative}div.page.consulting-service div.intro div.container div.content{display:block;margin:0 auto;max-width:750px;position:relative;text-align:center}div.page.consulting-service div.intro div.container div.content h6,div.page.consulting-service div.intro div.container div.content p{margin:30px 0}div.page.consulting-service div.intro div.container div.content div.copy>:first-child{margin-top:0}div.page.consulting-service div.intro div.container div.content div.copy>:last-child{margin-bottom:0}div.page.consulting-service div.how-it-works{background-color:var(--green);display:block;padding:150px 0;position:relative}div.page.consulting-service div.how-it-works *{color:var(--black)}div.page.consulting-service div.how-it-works div.container{justify-content:center}div.page.consulting-service div.how-it-works div.container div.content{align-items:center;display:flex;flex-direction:column;gap:120px;max-width:1060px;position:relative}div.page.consulting-service div.how-it-works div.container div.content div.section-intro{text-align:center}div.page.consulting-service div.how-it-works div.container div.content div.section-intro h2{margin:0 0 50px}div.page.consulting-service div.how-it-works div.container div.content div.section-intro div.copy h6,div.page.consulting-service div.how-it-works div.container div.content div.section-intro div.copy p{margin:30px 0}div.page.consulting-service div.how-it-works div.container div.content div.section-intro div.copy>:first-child{margin-top:0}div.page.consulting-service div.how-it-works div.container div.content div.section-intro div.copy>:last-child{margin-bottom:0}div.page.consulting-service div.how-it-works div.container div.content div.list-wrapper{text-align:center}div.page.consulting-service div.how-it-works div.container div.content div.list-wrapper h3{margin:0 0 40px}div.page.consulting-service div.how-it-works div.container div.content div.list-wrapper div.outcome-list{display:block;max-width:800px;position:relative}div.page.consulting-service div.how-it-works div.container div.content div.list-wrapper div.outcome-list div.list-item{align-items:center;display:grid;gap:55px;grid-template-columns:32px 1fr;justify-items:start;padding:26px 0;position:relative}div.page.consulting-service div.how-it-works div.container div.content div.list-wrapper div.outcome-list div.list-item:last-child:after{height:0}div.page.consulting-service div.how-it-works div.container div.content div.list-wrapper div.outcome-list div.list-item:after{background-color:var(--white);bottom:0;content:"";height:1px;position:absolute;right:0;width:calc(100% - 82px)}div.page.consulting-service div.how-it-works div.container div.content div.list-wrapper div.outcome-list div.list-item h6,div.page.consulting-service div.how-it-works div.container div.content div.list-wrapper div.outcome-list div.list-item p{margin:0;text-align:left}div.page.consulting-service div.outsourced{background-color:var(--white)}div.page.consulting-service div.backlog{background-color:var(--light-grey)}div.page.consulting-service div.backlog,div.page.consulting-service div.outsourced{display:block;padding:110px 0;position:relative}div.page.consulting-service div.backlog *,div.page.consulting-service div.outsourced *{color:var(--black)}div.page.consulting-service div.backlog div.container,div.page.consulting-service div.outsourced div.container{justify-content:center}div.page.consulting-service div.backlog div.container div.content,div.page.consulting-service div.outsourced div.container div.content{align-items:flex-start;display:flex;flex-direction:column;gap:100px;max-width:1060px;position:relative}div.page.consulting-service div.backlog div.container div.content div.section-intro,div.page.consulting-service div.outsourced div.container div.content div.section-intro{display:grid;gap:160px;grid-template-columns:1fr 145px;justify-items:end}div.page.consulting-service div.backlog div.container div.content div.section-intro div.intro-content h2,div.page.consulting-service div.outsourced div.container div.content div.section-intro div.intro-content h2{margin:0 0 50px}div.page.consulting-service div.backlog div.container div.content div.section-intro div.intro-content div.copy h6,div.page.consulting-service div.backlog div.container div.content div.section-intro div.intro-content div.copy p,div.page.consulting-service div.outsourced div.container div.content div.section-intro div.intro-content div.copy h6,div.page.consulting-service div.outsourced div.container div.content div.section-intro div.intro-content div.copy p{margin:30px 0}div.page.consulting-service div.backlog div.container div.content div.section-intro div.intro-content div.copy>:first-child,div.page.consulting-service div.outsourced div.container div.content div.section-intro div.intro-content div.copy>:first-child{margin-top:0}div.page.consulting-service div.backlog div.container div.content div.section-intro div.intro-content div.copy>:last-child,div.page.consulting-service div.outsourced div.container div.content div.section-intro div.intro-content div.copy>:last-child{margin-bottom:0}div.page.consulting-service div.backlog div.container div.content div.section-intro img.service-icon,div.page.consulting-service div.outsourced div.container div.content div.section-intro img.service-icon{display:block;height:auto;max-width:100%}div.page.consulting-service div.backlog div.container div.content div.list-wrapper h3,div.page.consulting-service div.outsourced div.container div.content div.list-wrapper h3{margin:0 0 40px}div.page.consulting-service div.backlog div.container div.content div.list-wrapper div.outcome-list,div.page.consulting-service div.outsourced div.container div.content div.list-wrapper div.outcome-list{display:block;max-width:980px;position:relative}div.page.consulting-service div.backlog div.container div.content div.list-wrapper div.outcome-list div.list-item,div.page.consulting-service div.outsourced div.container div.content div.list-wrapper div.outcome-list div.list-item{align-items:center;display:grid;gap:55px;grid-template-columns:32px 1fr;justify-items:start;padding:26px 0;position:relative}div.page.consulting-service div.backlog div.container div.content div.list-wrapper div.outcome-list div.list-item:last-child:after,div.page.consulting-service div.outsourced div.container div.content div.list-wrapper div.outcome-list div.list-item:last-child:after{height:0}div.page.consulting-service div.backlog div.container div.content div.list-wrapper div.outcome-list div.list-item:after,div.page.consulting-service div.outsourced div.container div.content div.list-wrapper div.outcome-list div.list-item:after{background-color:var(--green);bottom:0;content:"";height:1px;position:absolute;right:0;width:calc(100% - 87px)}div.page.consulting-service div.backlog div.container div.content div.list-wrapper div.outcome-list div.list-item h6,div.page.consulting-service div.backlog div.container div.content div.list-wrapper div.outcome-list div.list-item p,div.page.consulting-service div.outsourced div.container div.content div.list-wrapper div.outcome-list div.list-item h6,div.page.consulting-service div.outsourced div.container div.content div.list-wrapper div.outcome-list div.list-item p{margin:0}div.page.consulting-service div.discover-more{background-color:var(--light-grey);display:block;padding:100px 0;position:relative}div.page.consulting-service div.discover-more.clinical-coding-services{background-color:var(--mid-grey)}div.page.consulting-service div.discover-more.clinical-coding-services div.container div.content a div.link-text,div.page.consulting-service div.discover-more.clinical-coding-services div.container div.content h3{color:var(--white)}div.page.consulting-service div.discover-more div.container{justify-content:center}div.page.consulting-service div.discover-more div.container div.content{display:block;position:relative;text-align:center}div.page.consulting-service div.discover-more div.container div.content h3{color:var(--black);margin:0 0 40px;max-width:600px}div.page.consulting-service div.discover-more div.container div.content a.arrow-link{justify-content:center}div.page.consulting-service div.page-asset img.service-fullwidth-asset{display:block;height:auto;max-height:600px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}@media screen and (max-width:990px){div.page.consulting-service div.backlog div.container div.content div.section-intro,div.page.consulting-service div.outsourced div.container div.content div.section-intro{gap:100px}}@media screen and (max-width:768px){div.page.consulting-service div.landing{padding:200px 0 140px}div.page.consulting-service div.landing div.container div.content{padding:0 var(--mobile-padding)}div.page.consulting-service div.intro{padding:60px 0}div.page.consulting-service div.intro div.container div.content{padding:0 var(--mobile-padding)}div.page.consulting-service div.how-it-works{padding:60px 0}div.page.consulting-service div.how-it-works div.container div.content{gap:60px;padding:0 var(--mobile-padding)}div.page.consulting-service div.how-it-works div.container div.content div.section-intro h2{margin:0 0 30px}div.page.consulting-service div.how-it-works div.container div.content div.section-intro div.copy h6,div.page.consulting-service div.how-it-works div.container div.content div.section-intro div.copy p{margin:20px 0}div.page.consulting-service div.how-it-works div.container div.content div.list-wrapper{text-align:left}div.page.consulting-service div.how-it-works div.container div.content div.list-wrapper h3{margin:0 0 24px}div.page.consulting-service div.how-it-works div.container div.content div.list-wrapper div.outcome-list div.list-item{gap:30px;grid-template-columns:22px 1fr}div.page.consulting-service div.how-it-works div.container div.content div.list-wrapper div.outcome-list div.list-item:after{width:calc(100% - 52px)}div.page.consulting-service div.how-it-works div.container div.content div.list-wrapper div.outcome-list div.list-item svg{height:40px;width:22px}div.page.consulting-service div.backlog,div.page.consulting-service div.outsourced{padding:60px 0}div.page.consulting-service div.backlog div.container div.content,div.page.consulting-service div.outsourced div.container div.content{gap:60px;padding:0 var(--mobile-padding)}div.page.consulting-service div.backlog div.container div.content div.section-intro,div.page.consulting-service div.outsourced div.container div.content div.section-intro{gap:60px;grid-template-columns:1fr;justify-items:start}div.page.consulting-service div.backlog div.container div.content div.section-intro div.intro-content h2,div.page.consulting-service div.outsourced div.container div.content div.section-intro div.intro-content h2{margin:0 0 30px}div.page.consulting-service div.backlog div.container div.content div.section-intro div.intro-content div.copy h6,div.page.consulting-service div.backlog div.container div.content div.section-intro div.intro-content div.copy p,div.page.consulting-service div.outsourced div.container div.content div.section-intro div.intro-content div.copy h6,div.page.consulting-service div.outsourced div.container div.content div.section-intro div.intro-content div.copy p{margin:20px 0}div.page.consulting-service div.backlog div.container div.content div.section-intro img.service-icon,div.page.consulting-service div.outsourced div.container div.content div.section-intro img.service-icon{grid-row:1/2;max-width:300px}div.page.consulting-service div.backlog div.container div.content div.list-wrapper h3,div.page.consulting-service div.outsourced div.container div.content div.list-wrapper h3{margin:0 0 24px}div.page.consulting-service div.backlog div.container div.content div.list-wrapper div.outcome-list div.list-item,div.page.consulting-service div.outsourced div.container div.content div.list-wrapper div.outcome-list div.list-item{gap:30px;grid-template-columns:22px 1fr}div.page.consulting-service div.backlog div.container div.content div.list-wrapper div.outcome-list div.list-item:after,div.page.consulting-service div.outsourced div.container div.content div.list-wrapper div.outcome-list div.list-item:after{width:calc(100% - 52px)}div.page.consulting-service div.backlog div.container div.content div.list-wrapper div.outcome-list div.list-item svg,div.page.consulting-service div.outsourced div.container div.content div.list-wrapper div.outcome-list div.list-item svg{height:40px;width:22px}div.page.consulting-service div.discover-more{padding:60px 0}div.page.consulting-service div.discover-more div.container div.content{padding:0 var(--mobile-padding)}div.page.consulting-service div.discover-more div.container div.content h3{margin:0 0 24px}}div.page.consulting{display:block;position:relative}div.page.consulting div.landing{display:block;padding:350px 0 280px;position:relative}div.page.consulting div.landing img.consulting-landing-asset{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}div.page.consulting div.landing img.consulting-vignette{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}div.page.consulting div.landing div.container{position:relative;z-index:3}div.page.consulting div.landing div.container div.content{margin:0 auto;text-align:center}div.page.consulting div.intro{background-color:var(--dark-grey);display:block;padding:120px 0 0;position:relative}div.page.consulting div.intro div.container div.content{display:block;margin:0 auto;max-width:750px;position:relative;text-align:center}div.page.consulting div.intro div.container div.content div.copy>:first-child{margin-top:0}div.page.consulting div.intro div.container div.content div.copy>:last-child{margin-bottom:0}div.page.consulting div.consulting-services{background-color:var(--dark-grey);display:block;padding:120px 0;position:relative}div.page.consulting div.consulting-services div.container{justify-content:center}div.page.consulting div.consulting-services div.container div.services-grid{display:grid;gap:95px 85px;grid-template-columns:1fr 1fr;max-width:1060px;position:relative;width:100%}div.page.consulting div.consulting-services div.container div.services-grid div.service-card{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;position:relative}div.page.consulting div.consulting-services div.container div.services-grid div.service-card a.image-wrapper{border-bottom:1px solid var(--white);display:block;padding-bottom:20px;position:relative}div.page.consulting div.consulting-services div.container div.services-grid div.service-card a.image-wrapper img.service-card-image{display:block;height:470px;-o-object-fit:cover;object-fit:cover;width:100%}div.page.consulting div.consulting-services div.container div.services-grid div.service-card div.card-content a.arrow-link{justify-content:space-between;padding:20px 0}div.page.consulting div.consulting-services div.container div.services-grid div.service-card div.card-content a.arrow-link div.link-text{width:250px}div.page.consulting div.consulting-services div.container div.services-grid div.service-card div.card-content div.copy{max-width:290px}div.page.consulting div.consulting-services div.container div.services-grid div.service-card div.card-content div.copy>:first-child{margin-top:0}div.page.consulting div.consulting-services div.container div.services-grid div.service-card div.card-content div.copy>:last-child{margin-bottom:0}@media screen and (max-width:1400px){div.page.consulting div.consulting-services div.container div.services-grid{gap:80px 60px}}@media screen and (max-width:768px){div.page.consulting div.landing{padding:250px 0 190px}div.page.consulting div.landing div.container div.content{padding:0 var(--mobile-padding)}div.page.consulting div.intro{padding:60px 0 0}div.page.consulting div.intro div.container div.content{padding:0 var(--mobile-padding)}div.page.consulting div.consulting-services{padding:60px 0}div.page.consulting div.consulting-services div.container div.services-grid{grid-template-columns:1fr;padding:0 var(--mobile-padding)}div.page.consulting div.consulting-services div.container div.services-grid div.service-card a.image-wrapper img.service-card-image{height:340px}}div.page.resource-page{display:block;position:relative}div.page.resource-page div.landing{padding:130px 0 0}div.page.resource-page div.landing div.container div.banner-wrapper{display:block;position:relative;width:100%}div.page.resource-page div.landing div.container div.banner-wrapper img.resource-landing-asset{display:block;height:auto;max-height:600px;-o-object-fit:cover;object-fit:cover;width:100%}div.page.resource-page div.resource-content{display:block;padding:150px 0 220px;position:relative}div.page.resource-page div.resource-content div.heading-wrapper div.container div.heading{max-width:800px;padding:0 0 0 110px}div.page.resource-page div.resource-content div.heading-wrapper div.container div.heading p.release-date{font-size:20px;font-weight:700;margin:0 0 30px}div.page.resource-page div.resource-content div.heading-wrapper div.container div.heading h1.small{margin:0 0 60px}div.page.resource-page div.resource-content div.content-wrapper div.container div.content{display:block;margin:0 0 50px;max-width:940px;padding:0 0 0 110px;position:relative}div.page.resource-page div.resource-content div.content-wrapper div.container div.content h6,div.page.resource-page div.resource-content div.content-wrapper div.container div.content p{margin:30px 0}div.page.resource-page div.resource-content div.content-wrapper div.container div.content>:first-child{margin-top:0}div.page.resource-page div.resource-content div.content-wrapper div.container div.content>:last-child{margin-bottom:0}div.page.resource-page div.resource-content div.content-wrapper div.container div.asset-wrapper{display:block;margin:30px 0 80px;padding:0 0 0 110px;position:relative}div.page.resource-page div.resource-content div.content-wrapper div.container div.asset-wrapper img.resource-asset{display:block;height:auto;max-height:900px;-o-object-fit:cover;object-fit:cover;width:100%}div.page.resource-page div.resource-content div.content-wrapper div.fullwidth-asset-wrapper{display:block;margin:30px 0 80px;position:relative}div.page.resource-page div.resource-content div.content-wrapper div.fullwidth-asset-wrapper img.resource-fullwidth-asset{display:block;height:auto;max-height:800px;-o-object-fit:cover;object-fit:cover;width:100%}div.page.resource-page div.resource-content div.back-link-wrapper{margin:10px 0 120px}div.page.resource-page div.resource-content div.back-link-wrapper .container a.back-link{padding:0 0 0 110px}div.page.resource-page div.resource-content div.socials-share-links-wrapper{display:block;position:relative}div.page.resource-page div.resource-content div.socials-share-links-wrapper div.container{flex-direction:column}div.page.resource-page div.resource-content div.socials-share-links-wrapper div.container p.share-cta{color:var(--green);font-weight:700;margin:0 0 20px;padding:0 0 0 110px;text-transform:uppercase}div.page.resource-page div.resource-content div.socials-share-links-wrapper div.container div.socials-share-links{align-items:center;display:flex;gap:25px;padding:0 0 0 110px}div.page.resource-page div.resource-content div.socials-share-links-wrapper div.container div.socials-share-links a{text-decoration:none}@media screen and (max-width:1400px){div.page.resource-page div.resource-content div.heading-wrapper div.container div.heading{padding:0}div.page.resource-page div.resource-content div.heading-wrapper div.container div.heading h1.small{margin:0 0 40px}div.page.resource-page div.resource-content div.back-link-wrapper div.container a.back-link,div.page.resource-page div.resource-content div.content-wrapper div.container div.asset-wrapper,div.page.resource-page div.resource-content div.content-wrapper div.container div.content,div.page.resource-page div.resource-content div.socials-share-links-wrapper div.container div.socials-share-links,div.page.resource-page div.resource-content div.socials-share-links-wrapper div.container p.share-cta{padding:0}}@media screen and (max-width:768px){div.page.resource-page div.landing{padding:90px 0 0}div.page.resource-page div.landing div.container div.banner-wrapper{padding:0 var(--mobile-padding)}div.page.resource-page div.resource-content{padding:60px 0}div.page.resource-page div.resource-content div.heading-wrapper div.container div.heading{padding:0 var(--mobile-padding)}div.page.resource-page div.resource-content div.content-wrapper div.container div.content{margin:0 0 30px;padding:0 var(--mobile-padding)}div.page.resource-page div.resource-content div.content-wrapper div.container div.content h6,div.page.resource-page div.resource-content div.content-wrapper div.container div.content p{margin:20px 0}div.page.resource-page div.resource-content div.content-wrapper div.container div.asset-wrapper{margin:20px 0 50px;padding:0 var(--mobile-padding)}div.page.resource-page div.resource-content div.content-wrapper div.fullwidth-asset-wrapper{margin:20px 0 50px}div.page.resource-page div.resource-content div.back-link-wrapper{margin:10px 0 50px}div.page.resource-page div.resource-content div.back-link-wrapper div.container a.back-link,div.page.resource-page div.resource-content div.socials-share-links-wrapper div.container div.socials-share-links,div.page.resource-page div.resource-content div.socials-share-links-wrapper div.container p.share-cta{padding:0 var(--mobile-padding)}}div.page.resources,div.page.resources div.landing{display:block;position:relative}div.page.resources div.landing{padding:350px 0 280px}div.page.resources div.landing img.resources-landing-asset{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}div.page.resources div.landing img.resources-vignette{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:2}div.page.resources div.landing div.container{position:relative;z-index:3}div.page.resources div.landing div.container div.content{margin:0 auto;text-align:center}div.page.resources div.resources-section{display:block;padding:120px 0;position:relative}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resource-types{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:50px}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resource-types input[type=radio]{display:none}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resource-types label{cursor:pointer;font-size:20px;font-weight:700;line-height:auto}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resource-types label.active,div.page.resources div.resources-section div.container div.resources-section-wrapper div.resource-types label:hover{color:var(--green)}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid{display:grid;gap:20px;grid-template-areas:"card-one card-one card-one" "card-two card-three card-three";grid-template-columns:1fr 1fr 1fr;grid-template-rows:3fr 4fr;margin-bottom:75px}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card{display:grid;position:relative}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card:nth-child(3n+1){grid-area:card-one;grid-template-columns:2fr 1fr;grid-template-rows:1fr}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card:nth-child(3n+1) div.content-wrapper div.copy{max-width:270px}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card:nth-child(3n+1) a.thumbnail-wrapper img.resource-thumbnail{height:100%;width:100%}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card:nth-child(3n+2){grid-area:card-two;grid-template-columns:1fr;grid-template-rows:auto 1fr}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card:nth-child(3n+2) a.thumbnail-wrapper img.resource-thumbnail{height:255px;width:100%}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card:nth-child(3n+3){grid-area:card-three;grid-template-columns:1fr;grid-template-rows:auto 1fr}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card:nth-child(3n+3) a.thumbnail-wrapper img.resource-thumbnail{height:255px;width:100%}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card *{color:var(--black)}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card a.thumbnail-wrapper{display:block;position:relative}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card a.thumbnail-wrapper img.resource-thumbnail{display:block;-o-object-fit:cover;object-fit:cover}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card div.content-wrapper{background-color:var(--light-grey);padding:40px 40px 55px}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card div.content-wrapper p.release-date{font-size:16px;line-height:24px;margin:0 0 10px}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card div.content-wrapper a{text-decoration:none}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card div.content-wrapper a h4{margin:0 0 20px}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card div.content-wrapper div.copy>:first-child{margin-top:0}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card div.content-wrapper div.copy>:last-child{margin-bottom:0}div.page.resources div.resources-section div.container div.resources-section-wrapper div.pagination div.page-buttons{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px 40px;justify-content:flex-start}div.page.resources div.resources-section div.container div.resources-section-wrapper div.pagination div.page-buttons a.page-button{border-radius:10px;color:var(--white);cursor:pointer}div.page.resources div.resources-section div.container div.resources-section-wrapper div.pagination div.page-buttons a.page-button svg circle{fill:var(--light-grey);opacity:1}div.page.resources div.resources-section div.container div.resources-section-wrapper div.pagination div.page-buttons a.current-page svg circle{fill:var(--green);opacity:1}@media screen and (max-width:990px){div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid{grid-template-areas:"card-one" "card-two" "card-three";grid-template-columns:1fr;grid-template-rows:auto}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card:nth-child(3n+1){grid-template-columns:1fr;grid-template-rows:auto 1fr}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card:nth-child(3n+1) a.thumbnail-wrapper img.resource-thumbnail{height:255px;width:100%}}@media screen and (max-width:768px){div.page.resources div.landing{padding:250px 0 190px}div.page.resources div.landing div.container div.content{padding:0 var(--mobile-padding)}div.page.resources div.resources-section{padding:60px 0}div.page.resources div.resources-section div.container div.resources-section-wrapper{padding:0 var(--mobile-padding)}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resource-types{flex-direction:column;gap:20px}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid{margin-bottom:40px}div.page.resources div.resources-section div.container div.resources-section-wrapper div.resources-grid div.resource-card div.content-wrapper{padding:30px 30px 40px}div.page.resources div.resources-section div.container div.resources-section-wrapper div.pagination div.page-buttons{gap:20px 30px}}html{background-color:var(--mid-grey);overflow-x:hidden;scroll-behavior:smooth}

/*# sourceMappingURL=app.css.map*/