/*!
  Theme Name: Darin Partners Theme
  Author: Thousand Lines
  Description: This is custom theme for the Darin Partners website
  Version: 1.0 
*/*,*:before,*:after{margin:0;padding:0;box-sizing:inherit}:root{--variable: 0px}html{font-size:62.5%}@media screen and (prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{position:relative;box-sizing:border-box;overscroll-behavior-y:none;overflow-x:hidden}a{color:inherit;text-decoration:inherit}h1,h2,h3,h4,h5,h6,p,ol,ul{font-weight:100}.box{width:100%;position:relative;overflow:hidden}.image-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.image{width:var(--imgwidth);padding-bottom:-webkit-calc(var(--imgwidth) / var(--aspect-ratio));padding-bottom:calc(var(--imgwidth) / var(--aspect-ratio));--imgwidth: 100%;--aspect-ratio: 1/1;position:relative}.image__large-link{--aspect-ratio: 1/1}@media only screen and (min-width: 48em){.image__large-link{--aspect-ratio: 1/1.8}}.image__team{--aspect-ratio: 1/1.5}@media only screen and (min-width: 48em){.image__team{--aspect-ratio: 1/1.6}}.image__press-card,.image__news-card{--aspect-ratio: 1/1.3}@media only screen and (min-width: 48em){.image__press-card,.image__news-card{--aspect-ratio: 1/1.4}}.image__article-card{--aspect-ratio: 1/1.6}.image-carousel{--aspect-ratio: 1/1.6}body{font-family:"favorit-light",Arial,sans-serif;font-weight:300;color:#000}em{font-family:"SangBlueSunrise-italic",Helvetica,sans-serif}@font-face{font-family:"SangBlueSunrise-light";src:url("./../fonts/SangBleuSunrise-Light.woff2") format("woff2"),url("./../fonts/SangBleuSunrise-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"SangBlueSunrise-italic";src:url("./../fonts/SangBleuSunrise-LightItalic.woff2") format("woff2"),url("./../fonts/SangBleuSunrise-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"favorit-light";src:url("./../fonts/Favorit-Light.woff2") format("woff2"),url("./../fonts/Favorit-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}.t-colour--blue{color:#202429}.t-colour--black{color:#000}.t-colour--white{color:#fff}.t-colour--gold{color:#b49664}.t-heading--xxl{font-family:"SangBlueSunrise-light",Helvetica,sans-serif;font-size:5rem}@media only screen and (min-width: 18.75em){.t-heading--xxl{font-size:-webkit-calc(5rem + (100 - 5) * ((100vw - 300px) / (1800 - 300)));font-size:calc(5rem + (100 - 5) * ((100vw - 300px) / (1800 - 300)))}}@media only screen and (min-width: 112.5em){.t-heading--xxl{font-size:15rem}}.t-heading--xl{font-family:"SangBlueSunrise-light",Helvetica,sans-serif;line-height:1.1;font-size:3.5rem}@media only screen and (min-width: 18.75em){.t-heading--xl{font-size:-webkit-calc(4rem + (50 - 4) * ((100vw - 300px) / (1800 - 300)));font-size:calc(4rem + (50 - 4) * ((100vw - 300px) / (1800 - 300)))}}@media only screen and (min-width: 112.5em){.t-heading--xl{font-size:9rem}}.t-heading--lg{font-family:"SangBlueSunrise-light",Helvetica,sans-serif;font-size:2.75rem}@media only screen and (min-width: 18.75em){.t-heading--lg{font-size:-webkit-calc(3rem + (35 - 3) * ((100vw - 300px) / (1800 - 300)));font-size:calc(3rem + (35 - 3) * ((100vw - 300px) / (1800 - 300)))}}@media only screen and (min-width: 112.5em){.t-heading--lg{font-size:6.5rem}}.t-heading--md{font-family:"SangBlueSunrise-light",Helvetica,sans-serif;font-size:2.75rem;line-height:1.3}@media only screen and (min-width: 18.75em){.t-heading--md{font-size:-webkit-calc(2.75rem + (30 - 2.75) * ((100vw - 300px) / (1800 - 300)));font-size:calc(2.75rem + (30 - 2.75) * ((100vw - 300px) / (1800 - 300)))}}@media only screen and (min-width: 112.5em){.t-heading--md{font-size:5.5rem}}.t-body--xxl{font-family:"SangBlueSunrise-light",Helvetica,sans-serif;font-size:2.5rem}@media only screen and (min-width: 18.75em){.t-body--xxl{font-size:-webkit-calc(2.5rem + (24 - 2.5) * ((100vw - 300px) / (1800 - 300)));font-size:calc(2.5rem + (24 - 2.5) * ((100vw - 300px) / (1800 - 300)))}}@media only screen and (min-width: 112.5em){.t-body--xxl{font-size:4.5rem}}.t-body--xxl-portfolio{font-family:"SangBlueSunrise-light",Helvetica,sans-serif;font-size:2rem}@media only screen and (min-width: 18.75em){.t-body--xxl-portfolio{font-size:-webkit-calc(2rem + (22 - 2) * ((100vw - 300px) / (1800 - 300)));font-size:calc(2rem + (22 - 2) * ((100vw - 300px) / (1800 - 300)))}}@media only screen and (min-width: 112.5em){.t-body--xxl-portfolio{font-size:4.25rem}}.t-body--xl{font-family:"SangBlueSunrise-light",Helvetica,sans-serif;font-size:2rem;line-height:1.3}@media only screen and (min-width: 18.75em){.t-body--xl{font-size:-webkit-calc(2rem + (24 - 2) * ((100vw - 300px) / (1800 - 300)));font-size:calc(2rem + (24 - 2) * ((100vw - 300px) / (1800 - 300)))}}@media only screen and (min-width: 112.5em){.t-body--xl{font-size:4.5rem}}.t-body--lg{font-family:"SangBlueSunrise-light",Helvetica,sans-serif;font-size:2.5rem}@media only screen and (min-width: 36em){.t-body--lg{font-size:3rem}}.t-body--md{font-family:"SangBlueSunrise-light",Helvetica,sans-serif;font-size:2.25rem}@media only screen and (min-width: 36em){.t-body--md{font-size:2.75rem}}.t-body--sm{font-family:"SangBlueSunrise-light",Helvetica,sans-serif;font-size:1.8rem}@media only screen and (min-width: 18.75em){.t-body--sm{font-size:-webkit-calc(1.8rem + (6 - 1.8) * ((100vw - 300px) / (1800 - 300)));font-size:calc(1.8rem + (6 - 1.8) * ((100vw - 300px) / (1800 - 300)))}}@media only screen and (min-width: 112.5em){.t-body--sm{font-size:2.5rem}}.t-body--xs{font-family:"favorit-light",Arial,sans-serif;font-size:1.6rem}@media only screen and (min-width: 18.75em){.t-body--xs{font-size:-webkit-calc(1.6rem + (5 - 1.6) * ((100vw - 300px) / (1800 - 300)));font-size:calc(1.6rem + (5 - 1.6) * ((100vw - 300px) / (1800 - 300)))}}@media only screen and (min-width: 112.5em){.t-body--xs{font-size:2.25rem}}.t-body--xxs{font-family:"favorit-light",Arial,sans-serif;font-size:1.4rem;font-size:1.2rem}@media only screen and (min-width: 18.75em){.t-body--xxs{font-size:-webkit-calc(1.2rem + (3 - 1.2) * ((100vw - 300px) / (1800 - 300)));font-size:calc(1.2rem + (3 - 1.2) * ((100vw - 300px) / (1800 - 300)))}}@media only screen and (min-width: 112.5em){.t-body--xxs{font-size:1.75rem}}.t-accent--lg{font-family:"favorit-light",Arial,sans-serif;font-size:1.6rem}@media only screen and (min-width: 112.5em){.t-accent--lg{font-size:1.8rem}}.t-accent--md{font-family:"favorit-light",Arial,sans-serif;font-size:1.3rem}@media only screen and (min-width: 112.5em){.t-accent--md{font-size:1.5rem}}.t-accent--sm{font-family:"favorit-light",Arial,sans-serif;font-size:1.2rem}@media only screen and (min-width: 112.5em){.t-accent--sm{font-size:1.4rem}}.arrow__down{display:inline-block;padding:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width: 62em){.arrow__down{padding:15px}}.arrow__down--white{border:solid #fff;border-width:0 1px 1px 0}.arrow__down--blue{border:solid #202429;border-width:0 1px 1px 0}.arrow__up{display:inline-block;padding:10px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}@media only screen and (min-width: 62em){.arrow__up{padding:15px}}.arrow__up--white{border:solid #fff;border-width:0 1px 1px 0}.arrow__up--blue{border:solid #202429;border-width:0 1px 1px 0}.section__hero-slider{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.section__hero-slider .swiper-container{height:100%;max-width:100vw;grid-column:1/span 1;grid-row:1/span 1}.section__hero-slider .swiper-wrapper{max-width:100vw}.section__hero-slider .swiper-slide{width:100% !important}.section__hero-slider .swiper-pagination{width:auto !important}.section__hero-slider .swiper-pagination-bullet{width:20px !important;height:2px !important;opacity:1;background:#747b7f !important;border-radius:0 !important}@media only screen and (min-width: 62em){.section__hero-slider .swiper-pagination-bullet{width:40px !important}}.section__hero-slider .swiper-pagination-bullets{bottom:20px !important;left:30px !important}.section__hero-slider .swiper-pagination-bullet-active{background:#fff !important}.hero-slide{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr);height:100%}@media only screen and (min-width: 36em){.hero-slide{grid-template-columns:repeat(2, 1fr)}}.hero-slide__image,.hero-slide__image-overlay-wrapper{grid-column:1/-1;grid-row:1/-1;display:block;width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.hero-slide__image-overlay-wrapper{position:relative}.hero-slide__image-overlay{z-index:5;width:100%;height:100%;background-size:cover;-o-object-fit:cover;object-fit:cover;-webkit-clip-path:url(#my-clip-path);clip-path:url(#my-clip-path)}.hero-slide__image--1,.hero-slide__image-overlay--1{-o-object-position:10% 50%;object-position:10% 50%}@media only screen and (min-width: 48em){.hero-slide__image--1,.hero-slide__image-overlay--1{-o-object-position:50% 50%;object-position:50% 50%}}.hero-slide__image--3,.hero-slide__image-overlay--3{-o-object-position:100% 50%;object-position:100% 50%}@media only screen and (min-width: 48em){.hero-slide__image--3,.hero-slide__image-overlay--3{-o-object-position:50% 50%;object-position:50% 50%}}.hero-slide__content{display:grid;margin-right:auto;padding-left:3rem;width:90%;-webkit-align-content:center;align-content:center}@media only screen and (min-width: 36em){.hero-slide__content{width:80%}}@media only screen and (min-width: 62em){.hero-slide__content{padding-left:0;margin:0 auto}}@media only screen and (min-width: 75em){.hero-slide__content{width:70%}}.hero-slide__content--left{grid-column:1/-1;grid-row:2/3}@media only screen and (min-width: 62em){.hero-slide__content--left{grid-column:1/2}}.hero-slide__content--right{grid-column:1/-1;grid-row:2/3}@media only screen and (min-width: 62em){.hero-slide__content--right{grid-column:2/-1}}.hero-slide__title{z-index:10;padding-bottom:1.2rem}.hero-slide__link{z-index:10;position:relative;justify-self:flex-start;margin-left:.5rem}.svg-logo-clip{position:absolute;width:0;height:0}.section__large-link{grid-column:full-start/full-end}.large-link__wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;max-height:100vh}.large-link__image{grid-column:1/-1;grid-row:1/-1}.large-link__image-bkg{display:grid;grid-template-columns:35% 65%}.large-link__gradient{grid-column:2/3;position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear, right top, left top, from(#b49664), to(transparent));background-image:linear-gradient(to left, #b49664, transparent);mix-blend-mode:multiply}.large-link__content{grid-column:1/-1;grid-row:1/-1;display:grid;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;justify-items:center;-webkit-align-content:center;align-content:center;z-index:1}.large-link__title{padding:0}@media only screen and (min-width: 48em){.large-link__title{padding:7.5rem 0 0 0}}@media only screen and (min-width: 87.5em){.large-link__title{padding:10rem 0 2.5rem 0}}@media only screen and (min-width: 100em){.large-link__title{padding:12.5rem 0 2.5rem 0}}.large-link__link{position:relative;padding-top:1rem}@media only screen and (min-width: 48em){.large-link__link{padding-top:2rem}}.page-subtitle{display:grid;justify-items:center;padding:5rem 0}@media only screen and (min-width: 62em){.page-subtitle{padding:7.5rem 0 10rem 0}}.page-subtitle__icon{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.page-subtitle__icon svg{height:auto;width:3rem}@media only screen and (min-width: 48em){.page-subtitle__icon svg{width:4.5rem}}.page-subtitle__heading{padding:2rem 0 8rem 0;text-align:center}.section__latest-news .swiper-container{width:95% !important;justify-self:flex-end !important;margin-right:0 !important}.section__latest-news .swiper-slide{padding-top:5rem}.section__latest-news .swiper-pagination{width:auto !important}.section__latest-news .swiper-pagination-bullet{width:20px !important;height:2px !important;opacity:1;background:#747b7f !important;border-radius:0 !important}@media only screen and (min-width: 36em){.section__latest-news .swiper-pagination-bullet{width:40px !important}}.section__latest-news .swiper-pagination-bullet-active{background:#000 !important}.press__article{display:grid;grid-template-rows:-webkit-min-content -webkit-min-content 20rem -webkit-min-content;grid-template-rows:min-content min-content 20rem min-content;font-size:1.4rem;padding-right:2rem;margin-top:5rem;margin-bottom:10rem}@media only screen and (min-width: 23.4375em){.press__article{border-right:1px solid #747b7f}}@media only screen and (min-width: 48em){.press__article{grid-template-rows:-webkit-min-content -webkit-min-content 25rem -webkit-min-content;grid-template-rows:min-content min-content 25rem min-content}}.press__date{text-transform:uppercase;padding-top:2rem;padding-bottom:4rem}.press__image-wrapper{padding-bottom:2rem;width:100%;height:15rem;overflow:hidden}.press__image-media{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.press__title{font-family:"SangBlueSunrise-light",Helvetica,sans-serif;font-size:2rem;padding-bottom:10rem}.press__link{justify-self:flex-start;text-transform:uppercase;position:relative}.custom-press-swiper-nav{position:absolute;top:50px;left:8px;display:grid;grid-template-columns:repeat(2, 1fr)}.press-swiper-nav{cursor:pointer;width:20px;height:20px;z-index:10}.press-swiper-nav--prev{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.press-swiper-nav--next{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.press-swiper-nav.swiper-button-disabled svg polyline{stroke:#747b7f}.link__small{position:relative}.link__small::after,.link__small::before{-webkit-transition:all .3s cubic-bezier(0.19, 1, 0.22, 1);transition:all .3s cubic-bezier(0.19, 1, 0.22, 1);content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;width:100%;margin:0 auto;pointer-events:none}.link__small::before{background-size:0 0}.link__small::after{-webkit-transition:-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}@media only screen and (min-width: 62em){.link__small:hover::after,.link__small:focus::after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}}.link__small--white-gold::before{background-color:#b49664}.link__small--white-gold::after{background-color:#fff}.link__small--black-gold::before{background-color:#b49664}.link__small--black-gold::after{background-color:#000}.link__small--clear-black::before{background-color:#000}.link__small--clear-black::after{background-color:#f2f2f2}.link__small--white-black::before{background-color:#000}.link__small--white-black::after{background-color:#fff}.link__small--blue-white::before{background-color:#fff}.link__small--blue-white::after{background-color:#202429}.e-404{grid-column:full-start/full-end;height:100vh;height:-webkit-calc(var(--vh, 1vh) * 100);height:calc(var(--vh, 1vh) * 100);display:grid;grid-template-rows:35% 65%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;color:#fff;font-family:"SangBlueSunrise-light",Helvetica,sans-serif}@media only screen and (min-width: 48em){.e-404{grid-template-rows:30% 70%}}.e-404__symbol{-webkit-align-self:flex-start;align-self:flex-start;margin-top:2rem}.e-404__symbol svg{height:auto;width:3rem}.e-404__symbol svg polygon{fill:#fff}.e-404__heading{font-size:10rem}@media only screen and (min-width: 48em){.e-404__heading{font-size:15rem}}.e-404__text{font-size:1.4rem}@media only screen and (min-width: 23.4375em){.e-404__text{font-size:1.6rem}}@media only screen and (min-width: 48em){.e-404__text{font-size:2.5rem}}@media only screen and (min-width: 48em){.e-404__link::after,.e-404__link::before{bottom:3px}}.footer{grid-column:full-start/full-end;display:grid;background-color:#202429;color:#fff}.footer__back-to-top{display:grid;justify-items:center;row-gap:1rem;font-size:1.4rem;padding-top:5rem;cursor:pointer}.footer__back-to-top,.footer__logo,.footer__social{margin:0 auto}.footer__logo{display:grid;justify-items:center;padding:7.5rem 0}@media only screen and (min-width: 48em){.footer__logo{padding:10rem 0}}.footer__logo svg{height:auto;width:25rem}@media only screen and (min-width: 48em){.footer__logo svg{width:30rem}}.footer__logo svg path{fill:#fff}.footer__social{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;row-gap:1rem;margin-bottom:6rem}.footer__bottom{display:grid;width:100%;grid-template-columns:repeat(1, 1fr);justify-items:center;row-gap:1rem;padding:0 2rem 2rem 2rem;font-size:1.4rem}@media only screen and (min-width: 48em){.footer__bottom{grid-template-columns:repeat(3, 1fr);justify-items:normal;padding:0 4rem 4rem 4rem}}@media only screen and (min-width: 75em){.footer__bottom{padding:0 6rem 6rem 6rem}}.footer__address{text-align:center}@media only screen and (min-width: 48em){.footer__address{text-align:left}}.footer__address,.footer__contact{display:grid;grid-template-columns:-webkit-max-content;grid-template-columns:max-content}.footer__contact{justify-self:center;text-align:center}@media only screen and (min-width: 48em){.footer__copyright{justify-self:flex-end}}.back-to-top__text{color:#fff}.social__icon{height:6.5rem;width:6.5rem;fill:#b49664;margin:0 auto}.social__text{font-size:1.4rem}.wrapper{display:grid;grid-template-columns:[full-start] 2rem [centre-start] 1fr [centre-end] 2rem [full-end]}@media only screen and (min-width: 48em){.wrapper{grid-template-columns:[full-start] 4rem [centre-start] 1fr [centre-end] 4rem [full-end]}}.wrapper__home{background-color:#f2f2f2}.wrapper__about{background-color:#f2f2f2}.wrapper__portfolio{background-color:#202429}.wrapper__services{background-color:#202429}.wrapper__contact{background-color:#f2f2f2}.wrapper__404{background-color:#202429}.menu{position:absolute;top:20px;right:30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:40px;height:40px;background-color:transparent;-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease;cursor:pointer;z-index:200}.menu span{position:relative;display:block;width:100%;height:2px;float:left;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease;z-index:200}.menu span:nth-of-type(1){-webkit-transform:translateY(-5px);transform:translateY(-5px)}.menu span:nth-of-type(2){-webkit-transform:translateY(5px);transform:translateY(5px)}.menu__icon--white{background-color:#fff}.menu__icon--blue{background-color:#202429}#menu{display:none}#menu:checked~.menu{background-color:transparent;-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease;color:#fff}#menu:checked~.menu span{background-color:#fff;-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease}#menu:checked~.menu span:nth-of-type(1){-webkit-transform:translateY(1px) rotate(45deg);transform:translateY(1px) rotate(45deg)}#menu:checked~.menu span:nth-of-type(2){-webkit-transform:translateY(-1px) rotate(-45deg);transform:translateY(-1px) rotate(-45deg)}#menu:checked~.nav{display:grid;right:0px;-webkit-transition:right .3s ease;transition:right .3s ease}#menu:checked~main{-webkit-transform:translateX(-300px);transform:translateX(-300px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;box-shadow:0 0 20px rgba(0,0,0,.5)}@media only screen and (min-width: 62em){#menu:checked~main{-webkit-transform:translateX(-400px);transform:translateX(-400px)}}.nav{position:absolute;top:0;right:-300px;width:300px;height:100vh;height:-webkit-calc(var(--vh, 1vh) * 100);height:calc(var(--vh, 1vh) * 100);margin:0;padding:0;background-color:#202429;-webkit-transition:right .3s ease;transition:right .3s ease;padding:2rem;z-index:0;display:none;grid-template-rows:80% 20%}@media only screen and (min-width: 23.4375em){.nav{grid-template-rows:60% 40%}}@media only screen and (min-width: 62em){.nav{width:400px;right:-400px;padding:4rem}}.nav__items{display:grid;row-gap:1rem;list-style:none;color:#fff;align-self:center}@media only screen and (min-width: 23.4375em){.nav__items{row-gap:1.5rem}}.nav__item{font-family:"SangBlueSunrise-light",Helvetica,sans-serif;font-size:3rem;line-height:1;justify-self:flex-start}@media only screen and (min-width: 23.4375em){.nav__item{font-size:4rem}}.nav__info{display:grid;row-gap:1rem;align-self:flex-end;color:#747b7f;font-size:1.4rem}main{position:relative;display:block;width:100%;padding:0;-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;z-index:0}.current-menu-item::before{content:"";position:absolute;width:100%;height:1px;bottom:0px;left:0;background-color:#fff}.section__about-intro{grid-column:centre-start/centre-end;height:100vh;display:grid;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.section__core-team{grid-column:centre-start/centre-end}@media only screen and (min-width: 62em){.section__core-team{padding:0 4rem}}.section__shareholders{grid-column:centre-start/centre-end;padding:0 0 5rem 0}@media only screen and (min-width: 62em){.section__shareholders{padding:0 4rem 10rem 4rem}}.about-intro__symbol{-webkit-align-self:flex-start;align-self:flex-start;margin-top:2rem}.about-intro__symbol svg{height:auto;width:3rem}.about-intro__symbol svg polygon{fill:#202429}.about-intro__title{display:grid;justify-self:center}.about-intro__body{text-align:center}@media only screen and (min-width: 48em){.about-intro__body{max-width:80%;margin:0 auto}}@media only screen and (min-width: 87.5em){.about-intro__body{max-width:70%}}.team__grid{display:grid;grid-template-columns:repeat(1, 1fr);-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;row-gap:5rem}@media only screen and (min-width: 48em){.team__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 48em){.team__grid--shareholder{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 112.5em){.team__grid--shareholder{grid-template-columns:repeat(6, 1fr)}}.team__cell{display:grid;justify-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;grid-template-columns:1fr}.team__title{margin-top:1rem}.team__role{font-family:"SangBlueSunrise-light",Helvetica,sans-serif}.team__bio-wrapper{cursor:pointer;font-size:1.6rem;margin-top:1rem}.team__bio-label--open{display:block}.team__bio-label--open.active{display:none}.team__bio-label--close{display:none}.team__bio-label--close.active{display:block}.team__bio{display:none;font-size:2rem;margin-top:1rem}.team__bio.active{display:block}.section__contact-banner{grid-column:full-start/full-end;position:relative;height:100vh;height:-webkit-calc(var(--vh, 1vh) * 100);height:calc(var(--vh, 1vh) * 100)}.section__contact-intro{grid-column:full-start/full-end;background-color:#f2f2f2;padding:5rem 0}@media only screen and (min-width: 23.4375em){.section__contact-intro{padding:8rem 0 5rem 0}}@media only screen and (min-width: 62em){.section__contact-intro{padding:16rem 0 5rem 0}}.section__contact-details{grid-column:full-start/full-end;background-color:#f2f2f2;padding:5rem 0}@media only screen and (min-width: 48em){.section__contact-details{padding:10rem 0}}@media only screen and (min-width: 62em){.section__contact-details{padding:15rem 0 10rem 0}}.section__contact-map{grid-column:full-start/full-end;overflow-x:hidden}@media only screen and (min-width: 100em){.section__contact-map{max-height:80vh}}.contact-banner__background{display:grid;grid-template-columns:35% 65%;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.contact-banner__elements{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;-webkit-align-content:space-between;align-content:space-between;justify-items:center}.contact-banner__symbol{padding-top:2rem}.contact-banner__symbol svg{height:auto;width:3rem}.contact-banner__symbol svg polygon{fill:#fff}.contact-banner__title{font-family:"SangBlueSunrise-light",Helvetica,sans-serif;line-height:1.1;font-size:3.5rem}@media only screen and (min-width: 18.75em){.contact-banner__title{font-size:-webkit-calc(3.5rem + (80 - 3.5) * ((100vw - 300px) / (1800 - 300)));font-size:calc(3.5rem + (80 - 3.5) * ((100vw - 300px) / (1800 - 300)))}}@media only screen and (min-width: 112.5em){.contact-banner__title{font-size:11.5rem}}.contact-banner__down-arrow-wrapper{padding-bottom:2rem}@media only screen and (min-width: 48em){.contact-banner__down-arrow-wrapper{padding-bottom:3rem}}.contact-intro__body{text-align:center;padding:0 2rem}@media only screen and (min-width: 48em){.contact-intro__body{padding:0 4rem}}.contact-intro__down-arrow-wrapper{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-top:10rem}.contact-block__wrapper{display:grid;grid-template-columns:-webkit-min-content;grid-template-columns:min-content;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;row-gap:5rem}@media only screen and (min-width: 62em){.contact-block__wrapper{grid-template-columns:1fr auto 1fr auto 1fr;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;padding:0 4rem}}@media only screen and (min-width: 75em){.contact-block__wrapper{max-width:1100px;-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem;padding:0;margin:0 auto}}@media only screen and (min-width: 100em){.contact-block__wrapper{max-width:1200px}}.contact-block__item{display:grid;grid-template-rows:30% 1fr;row-gap:3rem}@media only screen and (min-width: 62em){.contact-block__item{padding:10rem 0 15rem 0;row-gap:5rem}}.contact-block__subheading{font-family:"favorit-light",Arial,sans-serif;text-transform:uppercase}.contact-block__info{font-family:"favorit-light",Arial,sans-serif;text-transform:uppercase}.contact-block__separator{display:block;border:none;border-bottom:1px solid #747b7f;width:100%;height:1px;justify-self:center}@media only screen and (min-width: 62em){.contact-block__separator{display:block;border:none;border-left:1px solid #747b7f;height:100%;width:1px}}.contact-block__down-arrow-wrapper{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-top:10rem}.contact-map{width:150%;height:auto;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;display:block;margin-left:-5rem}@media only screen and (min-width: 23.4375em){.contact-map{margin-left:-6rem}}@media only screen and (min-width: 28.125em){.contact-map{margin-left:-7rem}}@media only screen and (min-width: 36em){.contact-map{width:100%;margin-left:0}}@media only screen and (min-width: 100em){.contact-map{-o-object-position:bottom;object-position:bottom;max-height:100%;-o-object-fit:cover;object-fit:cover}}.section__hero-slider{position:relative;height:100vh;height:-webkit-calc(var(--vh, 1vh) * 100);height:calc(var(--vh, 1vh) * 100);grid-column:full-start/full-end}.section__intro-block{grid-column:full-start/full-end;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;justify-items:center;padding:7.5rem 2rem;background-color:#202429}@media only screen and (min-width: 48em){.section__intro-block{padding:7.5rem 4rem}}@media only screen and (min-width: 62em){.section__intro-block{padding:12.5rem 4rem}}@media only screen and (min-width: 75em){.section__intro-block{padding:20rem 4rem 15rem 4rem}}@media only screen and (min-width: 100em){.section__intro-block{padding:25rem 4rem 20rem 4rem}}.section__our-impact{grid-column:full-start/full-end;display:grid;justify-items:center;padding:4rem 2rem;background-color:#f2f2f2}@media only screen and (min-width: 48em){.section__our-impact{padding:6rem 4rem}}@media only screen and (min-width: 62em){.section__our-impact{padding:8rem 4rem}}@media only screen and (min-width: 75em){.section__our-impact{padding:10rem 6rem}}.section__our-record{grid-column:full-start/full-end;display:grid;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;justify-items:center;padding:4rem 2rem;background-color:#202429;min-height:101vh}@media only screen and (min-width: 48em){.section__our-record{padding:2rem 4rem}}@media only screen and (min-width: 62em){.section__our-record{padding:5rem 7.5rem}}@media only screen and (min-width: 75em){.section__our-record{padding:10rem 7.5rem}}.section__latest-news{grid-column:full-start/full-end;background-color:#f2f2f2;display:grid;padding:5rem 0}@media only screen and (min-width: 62em){.section__latest-news{padding:7.5rem 0}}.section__get-in-touch{grid-column:full-start/full-end;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;justify-items:center;padding:5rem 0;background-color:#fff}@media only screen and (min-width: 87.5em){.section__get-in-touch{padding:7.5rem 0}}.hero-overlay__logo{position:absolute;top:2.75rem;left:3rem;z-index:10}@media only screen and (min-width: 36em){.hero-overlay__logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.hero-overlay__logo svg{height:3rem;width:auto}@media only screen and (min-width: 48em){.hero-overlay__logo svg{height:3.5rem}}@media only screen and (min-width: 62em){.hero-overlay__logo svg{height:4rem}}@media only screen and (min-width: 75em){.hero-overlay__logo svg{height:4.5rem}}.hero-overlay__tagline{font-size:1.4rem;position:absolute;bottom:2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;display:none;font-family:"favorit-light",Arial,sans-serif;text-align:center}@media only screen and (min-width: 36em){.hero-overlay__tagline{display:block;margin:0 auto;font-size:1.6rem}}@media only screen and (min-width: 62em){.hero-overlay__tagline{font-size:1.8rem}}@media only screen and (min-width: 112.5em){.hero-overlay__tagline{font-size:2rem}}@media only screen and (min-width: 62em){.hero-overlay__tagline__break{display:none}}.hero-overlay__arrow{position:absolute;bottom:2rem;right:2rem;z-index:10}@media only screen and (min-width: 36em){.hero-overlay__arrow{bottom:3rem;right:4rem}}.intro__body{text-align:center;padding-bottom:7.5rem}@media only screen and (min-width: 48em){.intro__body{max-width:80%;margin:0 auto}}@media only screen and (min-width: 62em){.intro__body{padding-bottom:10rem}}@media only screen and (min-width: 75em){.intro__body{padding-bottom:15rem}}@media only screen and (min-width: 87.5em){.intro__body{max-width:70%}}.intro__body p em{font-family:"SangBlueSunrise-italic",Helvetica,sans-serif}.intro__link{margin-bottom:2.5rem;position:relative}@media only screen and (min-width: 62em){.intro__link{margin-bottom:5rem}}.our-impact__grid{display:grid;row-gap:3rem;padding:5rem 0}@media only screen and (min-width: 36em){.our-impact__grid{grid-template-columns:2fr 1fr 2fr}}@media only screen and (min-width: 62em){.our-impact__grid{grid-template-columns:2fr 1fr 2fr 1fr 2fr 1fr 2fr;padding:12.5rem 0}}@media only screen and (min-width: 75em){.our-impact__grid{padding:15rem 0 10rem 0}}@media only screen and (min-width: 87.5em){.our-impact__grid{padding:15rem 0}}@media only screen and (min-width: 36em){.our-impact__grid .our-impact__icon:nth-child(1),.our-impact__grid .our-impact__icon:nth-child(4){display:none}}@media only screen and (min-width: 62em){.our-impact__grid .our-impact__icon:nth-child(1),.our-impact__grid .our-impact__icon:nth-child(4){display:grid}}.our-impact__grid .our-impact__icon:last-child{display:none}.our-impact__block{display:grid;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;row-gap:2rem;justify-items:center;text-align:center}@media only screen and (min-width: 62em){.our-impact__block{justify-items:flex-start;text-align:left}}.our-impact__block-heading{display:grid;grid-template-columns:-webkit-min-content;grid-template-columns:min-content;line-height:1.2}.our-impact__block-text{width:75%}@media only screen and (min-width: 62em){.our-impact__block-text{width:100%}}.our-impact__icon{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width: 62em){.our-impact__icon{margin-top:2rem}}@media only screen and (min-width: 75em){.our-impact__icon{margin-top:3rem}}.our-impact__icon svg{height:auto;width:2rem}.our-impact__link{position:relative}.our-record__grid{display:grid;width:100%;grid-template-columns:1fr;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;row-gap:5rem;padding:8rem 0 5rem 0;color:#fff;text-align:center}@media only screen and (min-width: 48em){.our-record__grid{grid-template-columns:1fr -webkit-min-content 1fr;grid-template-columns:1fr min-content 1fr;grid-template-rows:1fr -webkit-min-content 1fr;grid-template-rows:1fr min-content 1fr}}@media only screen and (min-width: 75em){.our-record__grid{min-height:70vh;padding:8rem 0}}@media only screen and (min-width: 48em){.our-record__block--1{grid-column:1/2;grid-row:1/4}}@media only screen and (min-width: 48em){.our-record__block--2{grid-column:3/4;grid-row:1/2}}@media only screen and (min-width: 48em){.our-record__block--3{grid-column:3/4;grid-row:3/4}}.our-record__divider{background-color:#747b7f}.our-record__divider--1{height:1px;width:80%;margin:0 auto}@media only screen and (min-width: 36em){.our-record__divider--1{width:60%}}@media only screen and (min-width: 48em){.our-record__divider--1{margin:0;width:1px;height:100%;grid-column:2/3;grid-row:1/4}}.our-record__divider--2{width:80%;margin:0 auto;height:1px}@media only screen and (min-width: 36em){.our-record__divider--2{width:60%}}@media only screen and (min-width: 48em){.our-record__divider--2{margin:0;width:100%;grid-column:3/4;grid-row:2/3}}.our-record__figure{font-family:"SangBlueSunrise-light",Helvetica,sans-serif}.our-record__figure--1{font-size:3rem}@media only screen and (min-width: 18.75em){.our-record__figure--1{font-size:-webkit-calc(4rem + (100 - 4) * ((100vw - 300px) / (1800 - 300)));font-size:calc(4rem + (100 - 4) * ((100vw - 300px) / (1800 - 300)))}}@media only screen and (min-width: 112.5em){.our-record__figure--1{font-size:15rem}}.our-record__figure--2,.our-record__figure--3{font-size:2rem}@media only screen and (min-width: 18.75em){.our-record__figure--2,.our-record__figure--3{font-size:-webkit-calc(2.75rem + (40 - 2.75) * ((100vw - 300px) / (1800 - 300)));font-size:calc(2.75rem + (40 - 2.75) * ((100vw - 300px) / (1800 - 300)))}}@media only screen and (min-width: 112.5em){.our-record__figure--2,.our-record__figure--3{font-size:7rem}}.our-record__text{padding-top:1rem;width:70%;margin:0 auto}@media only screen and (min-width: 28.125em){.our-record__text{width:60%}}@media only screen and (min-width: 62em){.our-record__text--1{width:100%}}@media only screen and (min-width: 48em){.our-record__text--2{width:80%}}@media only screen and (min-width: 62em){.our-record__text--2{width:70%}}@media only screen and (min-width: 75em){.our-record__text--2{width:60%}}.our-record__link{position:relative}.latest-news__heading{text-align:center;padding:1rem 0}@media only screen and (min-width: 62em){.latest-news__heading{padding:2.5rem 0}}@media only screen and (min-width: 87.5em){.latest-news__heading{padding:3.5rem 0}}.get-in-touch__grid{display:grid;grid-template-columns:repeat(1, 1fr);justify-items:center;padding-top:5rem;row-gap:2.5rem}@media only screen and (min-width: 36em){.get-in-touch__grid{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}}@media only screen and (min-width: 75em){.get-in-touch__grid{-webkit-column-gap:7.5rem;-moz-column-gap:7.5rem;column-gap:7.5rem}}.get-in-touch__call,.get-in-touch__email{display:grid;justify-items:center}.get-in-touch__icon{width:5rem;height:5rem;fill:#b49664}.get-in-touch__heading{font-family:"SangBlueSunrise-light",Helvetica,sans-serif;margin-bottom:2rem}.get-in-touch__detail{text-transform:uppercase}.section__news{grid-column:centre-start/centre-end;display:grid;justify-items:center}.news__symbol{-webkit-align-self:flex-start;align-self:flex-start;margin-top:2rem}.news__symbol svg{height:auto;width:3rem}.news__symbol svg polygon{fill:#202429}.news__heading{text-align:center;padding-top:10rem}@media only screen and (min-width: 62em){.news__heading{padding-top:15rem}}@media only screen and (min-width: 87.5em){.news__heading{padding-top:20rem}}.news__grid{display:grid;width:100%;padding:10rem 2rem;grid-template-columns:repeat(1, 1fr);-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}@media only screen and (min-width: 36em){.news__grid{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;padding:10rem 0 10rem 2.5rem}}@media only screen and (min-width: 48em){.news__grid{padding:10rem 1.5 10rem 4rem}}@media only screen and (min-width: 62em){.news__grid{grid-template-columns:repeat(3, 1fr);padding:10rem 4.5rem 15rem 6rem}}@media only screen and (min-width: 87.5em){.news__grid{grid-template-columns:repeat(4, 1fr);padding:10rem 4.5rem 20rem 6rem}}.news__article{display:grid;grid-template-rows:repeat(4, -webkit-min-content);grid-template-rows:repeat(4, min-content);font-size:1.4rem}@media only screen and (min-width: 36em){.news__article{padding-right:2.5rem}.news__article:not(:nth-child(2n)){border-right:1px solid #747b7f}}@media only screen and (min-width: 62em){.news__article:not(:nth-child(2n)){border-right:0}.news__article:not(:nth-child(3n)){border-right:1px solid #747b7f}}@media only screen and (min-width: 87.5em){.news__article:not(:nth-child(2n)){border-right:0}.news__article:not(:nth-child(3n)){border-right:0}.news__article:not(:nth-child(4n)){border-right:1px solid #747b7f}}.news__date{text-transform:uppercase;padding-bottom:4rem}.news__image-wrapper{padding-bottom:2rem;-webkit-align-self:flex-start;align-self:flex-start}.news__image{display:grid}.news__gradient{background-color:rgba(180,150,100,.7);mix-blend-mode:multiply}.news__title{padding-bottom:2rem;-webkit-align-self:flex-start;align-self:flex-start}.news__link{text-transform:uppercase;margin-bottom:10rem;justify-self:flex-start}.section__article{grid-column:full-start/full-end;padding:0 2rem 5rem 2rem}@media only screen and (min-width: 62em){.section__article{padding:0 4rem 10rem 4rem}}.article__header{display:grid;justify-items:center;padding-bottom:5rem}@media only screen and (min-width: 62em){.article__header{padding-bottom:7.5rem}}.article__symbol{-webkit-align-self:flex-start;align-self:flex-start;margin-top:2rem}.article__symbol svg{height:auto;width:3rem}.article__symbol svg polygon{fill:#202429}.article__date{padding-top:5rem;text-transform:uppercase}@media only screen and (min-width: 62em){.article__date{padding-top:10rem}}@media only screen and (min-width: 87.5em){.article__date{padding-top:15rem}}.article__heading{padding-top:5rem;padding-bottom:5rem;text-align:center}@media only screen and (min-width: 62em){.article__heading{width:50%;padding-top:7.5rem;padding-bottom:7.5rem}}.article__grid{display:grid;grid-template-columns:1fr}@media only screen and (min-width: 62em){.article__grid{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}}.article__image-wrapper{width:100%;overflow:hidden;max-height:35rem}@media only screen and (min-width: 28.125em){.article__image-wrapper{max-height:45rem}}@media only screen and (min-width: 48em){.article__image-wrapper{max-height:35rem}}@media only screen and (min-width: 62em){.article__image-wrapper{width:90%;margin-left:auto}}@media only screen and (min-width: 75em){.article__image-wrapper{width:80%}}@media only screen and (min-width: 100em){.article__image-wrapper{width:70%}}.article__image-media{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.article__content-wrapper{display:grid;-webkit-align-content:flex-start;align-content:flex-start;row-gap:2.5rem;padding-top:2.5rem}@media only screen and (min-width: 62em){.article__content-wrapper{row-gap:5rem;padding-top:0}}.article__socials{display:grid;grid-template-columns:-webkit-max-content repeat(2, -webkit-min-content);grid-template-columns:max-content repeat(2, min-content);-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.article__socials--linkedin{fill:#b49664;height:1.5rem;width:1.5rem}.article__socials--twitter{fill:#b49664;height:1.5rem;width:1.5rem}.article__excerpt{font-family:"SangBlueSunrise-light",Helvetica,sans-serif}@media only screen and (min-width: 48em){.article__excerpt{width:75%}}@media only screen and (min-width: 62em){.article__excerpt{width:100%}}@media only screen and (min-width: 75em){.article__excerpt{width:85%}}@media only screen and (min-width: 87.5em){.article__excerpt{width:75%}}.article__content{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.article__content-symbol{margin-top:.25rem}@media only screen and (min-width: 48em){.article__content-symbol{margin-top:.5rem}}@media only screen and (min-width: 75em){.article__content-symbol{margin-top:.75rem}}.article__content-symbol svg{height:auto;width:1rem}.article__body{line-height:1.5;padding-bottom:2.5rem}@media only screen and (min-width: 62em){.article__body{padding-bottom:5rem}}@media only screen and (min-width: 75em){.article__body{line-height:1.7;width:90%}}@media only screen and (min-width: 100em){.article__body{width:85%}}.article__body p:not(:last-child){margin-bottom:1rem}@media only screen and (min-width: 75em){.article__body p:not(:last-child){margin-bottom:2.5rem}}.article__link{position:relative;color:#b49664}.article__link::after,.article__link::before{-webkit-transition:all .3s cubic-bezier(0.19, 1, 0.22, 1);transition:all .3s cubic-bezier(0.19, 1, 0.22, 1);content:"";position:absolute;left:0;right:0;bottom:-2px;width:100%;height:1px;width:100%;margin:0 auto;pointer-events:none}.article__link::before{background:0 0;background-color:#b49664}.article__link::after{-webkit-transition:-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .3s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform .3s cubic-bezier(0.215, 0.61, 0.355, 1);background-color:#fff;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}@media only screen and (min-width: 62em){.article__link:hover::after,.article__link:focus::after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}}.section__services-intro{grid-column:centre-start/centre-end;height:100vh;display:grid;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.section__services-block{grid-column:full-start/full-end;display:grid;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center}@media only screen and (min-width: 75em){.section__services-block{padding:5rem 0}}.section__services-block--1{padding-top:10rem}.services-intro__symbol{-webkit-align-self:flex-start;align-self:flex-start;margin-top:2rem}.services-intro__symbol svg{height:auto;width:3rem}.services-intro__symbol svg polygon{fill:#fff}.services-intro__title{display:grid;justify-self:center}.services-intro__body{text-align:center}@media only screen and (min-width: 48em){.services-intro__body{max-width:80%;margin:0 auto}}@media only screen and (min-width: 87.5em){.services-intro__body{max-width:70%}}.services-block__progress svg{height:7.5rem;width:7.5rem}.services-block__heading{padding-top:4rem;font-family:"SangBlueSunrise-light",Helvetica,sans-serif;font-size:2.5rem;line-height:1.3}@media only screen and (min-width: 18.75em){.services-block__heading{font-size:-webkit-calc(2.5rem + (30 - 2.5) * ((100vw - 300px) / (1800 - 300)));font-size:calc(2.5rem + (30 - 2.5) * ((100vw - 300px) / (1800 - 300)))}}@media only screen and (min-width: 112.5em){.services-block__heading{font-size:5.5rem}}.services-block__grid{display:grid;width:100%;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:5rem;padding:5rem 0}@media only screen and (min-width: 48em){.services-block__grid{padding:10rem 5rem}}@media only screen and (min-width: 62em){.services-block__grid{-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;padding:10rem}}@media only screen and (min-width: 62em){.services-block__grid--1{grid-template-columns:repeat(3, 33.3%)}}@media only screen and (min-width: 75em){.services-block__grid--1{width:80%}}@media only screen and (min-width: 100em){.services-block__grid--1{width:70%}}@media only screen and (min-width: 62em){.services-block__grid--2{grid-template-columns:repeat(3, 33.3%);grid-template-rows:repeat(2, -webkit-min-content);grid-template-rows:repeat(2, min-content)}}@media only screen and (min-width: 75em){.services-block__grid--2{width:90%}}@media only screen and (min-width: 87.5em){.services-block__grid--2{width:80%}}@media only screen and (min-width: 100em){.services-block__grid--2{width:70%}}@media only screen and (min-width: 48em){.services-block__grid--3{width:90%;grid-template-columns:repeat(2, 50%);grid-template-rows:repeat(2, -webkit-min-content);grid-template-rows:repeat(2, min-content)}}@media only screen and (min-width: 62em){.services-block__grid--3{width:85%}}@media only screen and (min-width: 75em){.services-block__grid--3{width:80%}}@media only screen and (min-width: 87.5em){.services-block__grid--3{width:70%}}@media only screen and (min-width: 100em){.services-block__grid--3{width:60%}}.services-block__point{display:grid;justify-items:center;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;grid-template-columns:1fr;-webkit-align-content:flex-start;align-content:flex-start}.services-block__icon{height:12.5rem;width:12.5rem;margin-bottom:-2rem}.section__portfolio-intro{grid-column:centre-start/centre-end;height:100vh;display:grid;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.section__portfolio{grid-column:full-start/full-end}.portfolio-intro__symbol{-webkit-align-self:flex-start;align-self:flex-start;margin-top:2rem}.portfolio-intro__symbol svg{height:auto;width:3rem}.portfolio-intro__symbol svg polygon{fill:#fff}.portfolio-intro__title{display:grid;justify-self:center}.portfolio-intro__body{text-align:center}@media only screen and (min-width: 48em){.portfolio-intro__body{max-width:80%;margin:0 auto}}@media only screen and (min-width: 87.5em){.portfolio-intro__body{max-width:70%}}.portfolio__grid{display:grid;grid-template-columns:repeat(1, 1fr);padding:2rem;row-gap:2.5rem}@media only screen and (min-width: 28.125em){.portfolio__grid{row-gap:5rem}}@media only screen and (min-width: 48em){.portfolio__grid{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem;padding:5rem 2rem}}@media only screen and (min-width: 75em){.portfolio__grid{padding:7.5rem 7.5rem}}@media only screen and (min-width: 87.5em){.portfolio__grid{padding:7.5rem 11.5rem}}.portfolio__cell{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;background-color:#202429}.portfolio__image-wrapper{grid-column:1/span 1;grid-row:1/span 1;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.portfolio__gradient-wrapper{position:relative;height:100%;width:100%}.portfolio__gradient--black{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.2);mix-blend-mode:multiply;z-index:20}.portfolio__gradient--gold{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#b49664;mix-blend-mode:multiply;z-index:25}.portfolio__details{grid-column:1/span 1;grid-row:1/span 1;z-index:2;padding:2rem;color:#fff;z-index:30}@media only screen and (min-width: 48em){.portfolio__title{line-height:1.1}}@media only screen and (min-width: 87.5em){.portfolio__title{line-height:1.2}}.portfolio__type{font-family:"SangBlueSunrise-light",Helvetica,sans-serif}.portfolio__symbol{padding:1rem 0}@media only screen and (min-width: 48em){.portfolio__symbol{padding:.75rem 0}}@media only screen and (min-width: 87.5em){.portfolio__symbol{padding:1rem 0}}.portfolio__symbol svg{height:auto;width:1.5rem}.portfolio__symbol svg polygon{fill:#b49664}.portfolio__size,.portfolio__tenant,.portfolio__location{padding-bottom:1rem}@media only screen and (min-width: 48em){.portfolio__size,.portfolio__tenant,.portfolio__location{padding-bottom:.5rem}}@media only screen and (min-width: 87.5em){.portfolio__size,.portfolio__tenant,.portfolio__location{padding-bottom:1rem}}.image__portfolio{--aspect-ratio: 1/1}@media only screen and (min-width: 48em){.image__portfolio{--aspect-ratio: 1/1.6}}

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