:root{--green:#3a4534;--desktop-padding:20px;--mobile-padding:15px;--white-transparent:#ffffff3d;--black-transparent:#0000003d;--max-width:1420px;--bg-color:#efeeea;--white:#fff;--brown:#a27555;--grey:#e0e0e0;--line-grey:#949494;--green-over:#4b604d}ul{margin-top:0;margin-bottom:10px;padding-left:40px}.hero-section{z-index:2;background-color:#0000;border-bottom-right-radius:30px;border-bottom-left-radius:30px;flex-flow:column;height:100vh;display:flex;position:relative;overflow:hidden}.hero-section.project-hero{height:103vh}.hero-section.half-height-sub-page{height:50vh}.hero-section.sub-page{background-color:var(--green);background-image:none;height:100vh;padding-top:100px}.nav-bar-container{z-index:101;justify-content:center;align-items:center;width:100%;height:120px;padding-left:40px;padding-right:40px;display:flex;position:relative;inset:0% 0% auto}.nav-bar-container.top{height:80px;padding-right:var(--desktop-padding);padding-left:var(--desktop-padding);height:80px;padding-right:var(--desktop-padding);padding-left:var(--desktop-padding);inset:0% 0% auto;background-color:#205c4000;position:fixed;inset:0% 0% auto}.brand-logo.w--current{overflow:hidden}.nav-menu{border:1px solid var(--white-transparent);border-radius:6px;flex-flow:row;justify-content:flex-start;align-items:center;margin-left:auto;padding-left:10px;padding-right:10px;display:flex}.nav-menu.reveal-element{cursor:pointer;padding-top:8px;padding-bottom:8px}.nav-menu.green{border-color:var(--black-transparent);padding-top:8px;padding-bottom:8px}.nav-menu.reveal-element-normal{padding-top:5px;padding-bottom:5px}.nav-bar{z-index:101;width:100%;height:100%;max-width:var(--max-width);border-bottom:1px #ffffff69;justify-content:flex-start;align-items:center;display:flex;position:relative}.main-logo{height:30px}.body{background-color:var(--bg-color);font-family:Inter Tight,sans-serif}.hero-container{z-index:3;flex-flow:column;justify-content:center;align-items:center;height:100%;padding-left:20px;padding-right:20px;display:flex;position:relative}.hero-container.contact{width:100%;max-width:var(--max-width);justify-content:center;align-items:flex-start;padding-left:0;padding-right:0}.hero-container.about{z-index:3;justify-content:flex-end;align-items:center;padding-bottom:60px}.paragraph{color:#fff;max-width:430px;margin-top:0;margin-bottom:0;margin-left:0;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:400;line-height:24px}.paragraph.award-title{color:var(--green);font-weight:600}.paragraph.green.bottom-reveal-list{padding-left:20px}.paragraph.green.bottom-reveal-text li{margin-left:20px}.paragraph.green{color:var(--green)}.paragraph.green.bottom-reveal-text.font-style-medium{font-weight:500}.div-block-552{width:100%;height:100%;max-width:var(--max-width);border-top:1px #00000075;justify-content:flex-end;align-items:flex-start;padding-bottom:100px;display:flex}.footer-link-text{color:#fff;font-size:22px;line-height:25px}.footer-link-text.green{color:var(--green)}.footer-link-text.green.bottom-reveal-text{line-height:23px}.footer-link-text.footer-link-bottom{position:absolute;inset:100% auto auto 0%}.text-block-93{color:#fff;letter-spacing:normal;text-transform:none;font-size:11px;font-weight:300;line-height:22px}.footer-signature{width:100%;height:50px;max-width:var(--max-width);border-top:1px solid #ffffff3b;justify-content:space-between;align-items:center;padding-top:5px;display:flex}.footer-contact-info{grid-column-gap:0px;grid-row-gap:0px;color:#fff;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer-contact-details-card{grid-column-gap:3px;grid-row-gap:3px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer{z-index:1;height:auto;padding:60px var(--desktop-padding)0px;background-color:var(--green);flex-flow:column;justify-content:center;align-items:center;display:flex;position:relative}.footer-link{color:#fff;margin-bottom:5px;text-decoration:none;position:relative;overflow:hidden}.footer-link:hover{opacity:.73}.section-3{z-index:1;height:800px;padding:100px var(--desktop-padding)60px;background-color:#a2755500;background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/6ab20f51cc68ab72ff2f7091/6ab20f51cc68ab72ff2f722e_20240430_CorryStreet_Dalecki_DR-277.webp);background-position:0 0,50%;background-size:auto,cover;border-top-left-radius:30px;border-top-right-radius:30px;flex-flow:column;justify-content:center;align-items:center;display:flex;position:relative}.section-3:where(.w-variant-1a74005c-4280-1528-8b61-34d3ba7d050e){margin-top:-30px}.div-block-565{width:100%;height:100%;max-width:var(--max-width);grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.paragraph-4{color:#fff;text-align:left;max-width:none;margin-top:0;margin-bottom:0;font-family:Everett,sans-serif;font-size:18px;font-weight:400;line-height:24px}.paragraph-4.bottom-reveal-text.centred{text-align:left;text-align:left;text-align:left;max-width:250px}.nav-bar-symbol{z-index:999999999;position:relative}.circle-button{border:1px solid var(--bg-color);background-color:var(--bg-color);border-radius:999px;justify-content:flex-start;align-items:center;width:auto;height:50px;margin-top:0;margin-left:0;padding-left:25px;padding-right:25px;text-decoration:none;display:flex}.circle-button.cta-button{justify-content:center;align-items:center;min-width:200px}.circle-button.large-cta-button{justify-content:center;align-items:center;min-width:300px;height:70px}.circle-button.green{border-color:var(--green);background-color:var(--green)}.circle-button-text{color:var(--green);letter-spacing:normal;text-transform:none;margin-bottom:0;margin-left:15px;font-family:Inter Tight,sans-serif;font-size:16px;text-decoration:none}.circle-button-text.white{color:var(--white)}.dot{background-color:var(--green);border-radius:999px;width:7px;height:7px}.dot.white{background-color:var(--white);background-color:var(--white)}.nav-lines{margin-left:0}.nav-line-container{width:70px;margin-left:0}.nav-line._60{background-color:#fff;width:60%;height:2px;margin-bottom:7px;margin-left:auto}.nav-line._60.green{background-color:var(--green)}.nav-line._2{background-color:#fff;height:2px;margin-bottom:0}.nav-line._2.green{background-color:var(--green)}.text-span{color:var(--bg-color);text-decoration:none}.div-block-608{width:100%;max-width:var(--max-width);margin-bottom:40px}.image-64{width:100%}.max-width-container{z-index:1;width:100%;height:auto;max-width:var(--max-width);margin-top:0;margin-left:auto;margin-right:auto;position:relative}.max-width-container.full-height{z-index:3;height:100%}.content-container{width:100%}.content-container.full-height{height:100%}.large-seperator{width:100%;height:140px}.xlarge-heading{color:var(--green);margin-top:0;margin-bottom:0;font-size:60px;font-weight:400;line-height:68px}.xlarge-heading.white{color:var(--white)}.xlarge-heading.bottom-reveal-text{line-height:68px;overflow:hidden}.bg-section{width:100%;height:100%;position:absolute;inset:0%}.bg-shade-div{z-index:2;background-color:#00000075;width:100%;height:100%;position:absolute;inset:0%}.bg-shade-div.clear{background-color:#0000;background-image:linear-gradient(#0000 60%,#0000004f)}.cta-heading-container{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:900px;display:flex}.menu-bg{background-color:var(--green);position:absolute;inset:0%}.menu-link-container{flex-direction:column;justify-content:center;align-items:flex-start;height:32px;text-decoration:none;display:flex;position:relative;overflow:hidden}.menu-3{z-index:99;background-color:#cdc0b000;border-radius:10px;width:50%;max-width:270px;height:auto;margin-left:auto;margin-right:0;padding:30px;display:flex;position:relative;inset:0% 0% 0% auto;overflow:hidden;transform:translate(0%)}.menu-wrapper{z-index:2;justify-content:flex-end;align-items:flex-start;width:100%;max-width:1420px;height:100%;padding-top:60px;display:flex;position:relative}.menu-container-2{z-index:998;justify-content:center;align-items:center;width:100%;height:100%;padding-left:30px;padding-right:20px;display:none;position:fixed;inset:0%}.html-embed-21{color:#fff;width:12px;max-width:20px;height:12px;margin-top:-3px}.exit-button-3{z-index:1;color:#fff0;-webkit-text-stroke-color:#fff;background-color:#4b604d00;border:1px #ffffff87;border-radius:999px;justify-content:center;align-items:center;width:50px;height:50px;margin-top:0;margin-right:0;display:flex;position:absolute;inset:0% 0% auto auto}.menu-links-container{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:1420px;height:100%;margin-left:auto;margin-right:auto;padding-top:0;display:flex;position:relative}.menu-nav-2{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:flex-start;place-items:flex-start center;width:100%;margin-top:0;margin-bottom:0;display:flex}.div-block-701{width:100%;margin-bottom:0;position:relative}.menu-content-container{width:100%;height:100%}.div-block-702{grid-column-gap:30px;grid-row-gap:30px;border-top:1px none var(--white-transparent);flex-flow:column;justify-content:center;align-items:flex-end;width:100%;margin-left:auto;padding-top:20px;display:flex}.hero-bg-image{object-fit:cover;object-position:50% 15%;width:100%;height:110%;position:relative;top:0%}.hero-bg-image.mobile{display:none}.sub-page-hero-content-container{width:100%;max-width:var(--max-width);justify-content:space-between;align-items:center;display:flex}.footer-menu-wrapper{width:50%}.footer-contact-link-wrapper{grid-column-gap:3px;grid-row-gap:3px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-contact-link-wrapper.right-align{justify-content:flex-start;align-items:flex-end}.text-wrapper{max-width:400px}.text-wrapper.flex{grid-column-gap:20px;grid-row-gap:20px;grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.nav-half-content{justify-content:flex-start;align-items:center;width:50%;margin-left:auto;display:flex;overflow:hidden}.menu-link-container-2{grid-column-gap:15px;grid-row-gap:15px;display:flex}.menu-link{color:#fff;margin-bottom:0;text-decoration:none;display:flex}.menu-link:hover{opacity:1}.nav-link-text-container{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative;overflow:hidden}.footer-text-2{color:#fff;text-transform:none;font-size:16px;font-weight:400;line-height:22px}.footer-text-2.green{color:var(--green);line-height:20px}.footer-text-2.nav-link-text-reveal{line-height:17px}.footer-text-2.bottom-slide{position:absolute;inset:101% auto auto 0%}.text-block-198{font-size:10px;line-height:10px;position:relative;left:3px}.text-block-198.green{color:var(--green)}.nav-bar-ghost-div{height:80px;position:absolute;inset:0%}.padding-container{width:100%;height:auto;padding-right:var(--desktop-padding);padding-left:var(--desktop-padding);flex-flow:column;flex:1;justify-content:center;align-items:center;display:flex}.overview-heading-container{width:50%;max-width:600px}.overview-text-container{height:auto}.div-block-709{justify-content:space-between;align-items:flex-start;width:50%;height:100%;margin-left:auto;display:flex}.page-descriptor{color:var(--green);font-size:15px}.page-descriptor.white{color:var(--white)}.page-descriptor-container{align-self:auto}.page-descriptor-container.dual-descriptor{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:flex-start;display:flex;overflow:hidden}.large-heading{color:var(--white);margin-top:0;margin-bottom:0;font-size:40px;font-weight:400;line-height:47px}.large-heading.green{color:var(--green)}.service-scroll-wrapper{height:200vh}.service-scroll-wrapper._100vh{height:100vh}.service-scroll-wrapper._300vh{height:400vh}.service-item{border-bottom:2px red;height:200vh;display:flex;position:relative}.service-item._100vh{height:100vh}.service-item._300vh{height:400vh}.service-scroll-content{width:50%;height:100%}.service-scroll-image{width:50%;height:100%;position:relative;top:0}.scroll-image{width:100%;height:100%;position:absolute;inset:0%}.scroll-image.scroll-image-2,.scroll-image.scroll-image-1{object-fit:cover}.scroll-image.scroll-image-1{object-fit:cover}.scroll-image.scroll-image-1.plan-image{height:auto;position:static}.scroll-image-item{height:100vh;position:sticky;top:0;overflow:hidden}.scroll-image-item.scroll-image-1.the-plan{background-color:#fff;justify-content:flex-start;align-items:center;display:flex}.scroll-image-item.scroll-image-2{top:0}.scroll-content{border-bottom:2px solid red;height:100vh}.scroll-content.scroll-2{border-bottom-style:none;justify-content:flex-end;align-items:flex-start;padding-left:20px;display:flex}.scroll-content.scroll-1{padding-left:var(--desktop-padding);padding-left:var(--desktop-padding);border-bottom-style:none;justify-content:flex-end;align-items:flex-start;display:flex}.scroll-content-container{justify-content:flex-start;align-items:center;width:100%;max-width:710px;height:100%;padding-right:100px;display:flex}.scroll-content-wrapper{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.service-heading-wrapper{max-width:350px;overflow:hidden}.service-heading-wrapper.larger{max-width:370px}.service-content-top-section{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.nav-gradient{background-image:linear-gradient(#0000009e,#0000);position:absolute;inset:0%}.cta-text-wrapper{max-width:280px}.service-title-heading{grid-column-gap:10px;grid-row-gap:10px;flex-flow:row;justify-content:flex-start;align-items:flex-start;display:flex}.top-nav-link{color:var(--white);font-size:24px;line-height:28px}.bottom-nav-link{color:var(--white);font-size:24px;line-height:28px;position:absolute;inset:101% auto auto 0%}.display-none{display:none}.div-block-723{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.loader-overlay{background-color:var(--green);width:100%;height:100%}.page-loader{z-index:999;display:none;position:fixed;inset:0%}.mobile-scroll-image{display:none}.text-span-2{font-weight:600}@media screen and (max-width:991px){.nav-bar-container.top{padding-left:20px;padding-right:20px}.nav-menu.reveal-element-normal{padding-top:10px;padding-bottom:10px}.hero-container{padding-left:20px;padding-right:20px}.heading.no-mt{font-size:60px;line-height:60px}.heading.no-mt.page-load-text-reveal.home-2{font-size:3em;line-height:1.2}.home-about-section{height:auto;padding:100px 20px}.home-about-section.overlap-padding{height:100vh}.div-block-512{margin-bottom:40px}.project-section{padding-top:60px;padding-bottom:60px}.div-block-552{justify-content:space-between}.footer-link-text{font-size:17px;line-height:24px}.text-block-93{font-size:14px}.footer-signature{height:auto;padding-top:20px;padding-bottom:20px}.footer{padding-left:20px;padding-right:20px}.section-3{height:700px;padding-left:20px;padding-right:20px}.paragraph-4{max-width:none}.nav-lines{margin-top:0}.nav-line-container{width:50px}.home-about-container{margin-top:60px;padding-right:0}.home-testimonial{padding-left:20px;padding-right:20px}.large-seperator.responsive{height:60px}.small-heading.green{font-size:20px;line-height:26px}.xlarge-heading{font-size:42px;line-height:48px}.xxl-heading{font-size:60px;line-height:60px}.xxl-heading.bottom-reveal-text{line-height:60px}.testimonial-paragraph-container{max-width:380px}.featured-project-descriptor{grid-column-gap:5px;grid-row-gap:5px}.testi-text{font-size:18px;line-height:22px}.home-projects{padding:0px var(--desktop-padding)}.div-block-702{justify-content:space-between;width:100%}.large-paragraph{font-size:18px;line-height:24px}.technical-text{font-size:14px}.contact-hero{padding-top:140px}.div-block-706{padding-right:60px}.nav-half-content,.menu-link-container-2{justify-content:flex-start;align-items:center}.menu-link{margin-bottom:0}.footer-text-2{font-size:14px;line-height:20px}.text-block-198.nav-link-text-reveal-normal{line-height:5px}.large-heading-container{max-width:580px}.hover-div,.service-image-wrapper{height:420px}.service-grid{grid-column-gap:20px;grid-row-gap:20px}.centred-paragraph-blurb.reveal-type{font-size:42px;line-height:48px}.div-block-709{flex-flow:wrap-reverse}.page-descriptor{font-size:13px;line-height:18px}.page-descriptor-container{justify-content:flex-end;align-items:center}.page-descriptor-container.mobile{margin-bottom:20px}.home-hero-bottom-text-wrapper{min-width:230px}.paragraph-12{font-size:17px;line-height:23px}.paragraph-12.page-load-text-reveal{font-size:16px}.large-heading.green.bottom-reveal-text{font-size:28px;line-height:1.2}.scroll-image.scroll-image-2,.scroll-image.scroll-image-1,.scroll-image.scroll-image-2,.scroll-image.scroll-image-1{object-fit:cover}.scroll-content-container{padding-right:60px}.contact-form-container{min-width:50%;margin-top:0}.filter-checkbox-container{grid-column-gap:.8rem;grid-row-gap:.8rem}.project-card-overlay{display:none}.cta-text-wrapper{max-width:300px}.text-block-218.bottom-reveal-text-no-delay{font-size:20px;line-height:20px}.scan__cursor-wrapper,.md-display-none{display:none}}@media screen and (max-width:767px){.nav-menu{padding-top:5px;padding-bottom:5px}.home-hero-content-wrapper.contact{grid-column-gap:60px;grid-row-gap:60px;grid-column-gap:60px;grid-row-gap:60px;flex-flow:column}.heading.no-mt{font-size:60px;line-height:60px}.home-about-section{padding-top:60px;padding-bottom:60px}.project-section{padding-top:40px;padding-bottom:40px}.div-block-552{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column}.text-block-93{font-size:12px;line-height:18px}.footer-contact-info{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr;align-self:flex-start}.contact-link-container{margin-right:20px}.section-3{height:600px}.section-3:where(.w-variant-1a74005c-4280-1528-8b61-34d3ba7d050e){margin-top:0}.paragraph-4{font-size:15px;line-height:23px}.home-about-container,.home-hero-heading-container{width:100%}.home-hero-heading-wrapper{flex-flow:column;padding-bottom:0}.large-seperator{height:100px}.xlarge-heading{font-size:32px;line-height:38px}.xlarge-heading.white.bottom-reveal-text,.xlarge-heading.bottom-reveal-text,.xlarge-heading.white.bottom-reveal-text,.xlarge-heading.white.bottom-reveal-text,.xlarge-heading.bottom-reveal-text{line-height:1.2}.xxl-heading{font-size:60px;line-height:60px}.bg-image{object-fit:cover;height:110%}.project-feature-text-container{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:space-between;align-items:flex-start}.featured-project-descriptor{justify-content:flex-end;align-items:flex-start}.splide__list{min-height:auto}.home-projects{padding-top:0;padding-bottom:0}.slider-container,.splide__slide,.splide__track{min-height:auto}.title-wrapper{margin-bottom:20px}.splide{min-height:auto}.project-if-card{padding-bottom:20px}.menu-3{border-radius:0;width:100%;max-width:none;height:100%;margin-left:0}.menu-wrapper{padding-top:0;padding-bottom:0}.menu-container-2{padding-left:0;padding-right:0;display:none}.html-embed-21{width:15px;height:15px;margin-top:0}.exit-button-3{width:60px;height:60px}.menu-nav-2{grid-column-gap:15px;grid-row-gap:15px;justify-content:flex-start;align-items:center}.div-block-702{flex-flow:column;justify-content:space-between;align-items:flex-start}.collection-list{grid-template-columns:1fr}.div-block-706{width:100%}.footer-contact-link-wrapper.right-align{justify-content:flex-start;align-items:flex-start}.project__overview-item{grid-column-gap:1rem;grid-row-gap:1rem}.hero-bottom-section{position:static}.menu-link-container-2{display:none}.large-heading-container{max-width:400px}.service-grid{grid-template-columns:1fr;margin-top:40px}.centred-paragraph-blurb.reveal-type{font-size:32px;line-height:40px}.overview-heading-container,.div-block-709{width:100%}.home-hero-bottom-section-text-container{padding-bottom:30px}.home-hero-bottom-text-wrapper{width:50%}.hero-text-holder{max-width:none}.testimonial-project-holder{width:150px;height:250px;inset:183px auto auto 0%}.service-overview-container{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.service-scroll-wrapper,.service-scroll-wrapper._300vh,.service-scroll-wrapper._300vh,.service-item,.service-item._300vh,.service-item._300vh{height:auto}.service-scroll-content{width:100%}.service-scroll-image{display:none}.scroll-image.scroll-image-2,.scroll-image.scroll-image-1,.scroll-image.scroll-image-2,.scroll-image.scroll-image-1{object-fit:cover}.scroll-content.scroll-2,.scroll-content.scroll-1,.scroll-content.scroll-2,.scroll-content.scroll-1{flex-flow:column;height:auto;padding-left:0}.scroll-content-container{padding:40px var(--mobile-padding)100px}.scroll-content-container.last-section-mobile{padding-bottom:40px}.contact-form-container{width:100%;min-width:100%}.video-embed-lightbox{width:250px;height:140px}.testimonial-highlight-container{aspect-ratio:2/3}.top-nav-link{font-size:28px;line-height:36px}.scan__cursor-wrapper{width:auto;height:auto;position:absolute;inset:100vw 0% auto}.scan__cursor{width:140vw;height:140vw}.project-details-container{flex-flow:column}.showreel-lightbox{aspect-ratio:auto;width:100%;min-width:auto;height:100%}.showreel-embed{top:-33%}.mobile-scroll-image{display:block}}@media screen and (max-width:479px){.hero-section{height:100vh}.nav-bar-container.top{padding-right:var(--mobile-padding);padding-left:var(--mobile-padding);padding-right:var(--mobile-padding);padding-left:var(--mobile-padding)}.nav-menu.reveal-element{margin-left:0}.nav-bar{justify-content:space-between}.main-logo{height:25px}.hero-container{padding-right:var(--mobile-padding);padding-left:var(--mobile-padding)}.home-hero-content-wrapper{padding-bottom:60px}.home-hero-content-wrapper.contact{grid-column-gap:40px;grid-row-gap:40px;grid-column-gap:40px;grid-row-gap:40px;flex-flow:column}.heading.no-mt{font-size:40px;line-height:46px}.heading.no-mt.page-load-text-reveal.home-2{font-size:2.4em;line-height:1.2}.home-about-section.overlap-padding{padding-top:100px;padding-bottom:100px}.paragraph{font-size:16px;line-height:22px}.content-container-home{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column}._50-container-1.image{width:100%;padding-right:0}._50-container{width:100%}.project-section{padding:40px 0%}.card{padding-left:20px;padding-right:20px}.card.project-page{padding-left:0;padding-right:0}.div-block-552{padding-bottom:50px}.footer-link-text{font-size:16px}.text-block-93{text-align:center;font-size:12px}.footer-signature{flex-flow:column;justify-content:center;align-items:flex-start;height:70px;padding-top:0}.footer-contact-info{grid-template-columns:1fr}.contact-link-container{justify-content:center;align-items:flex-start}.footer-contact-details-card{justify-content:center;align-items:flex-start;padding-bottom:0}.footer{z-index:1;padding-right:var(--mobile-padding);padding-left:var(--mobile-padding);position:relative}.social-icons{margin-top:5px;margin-bottom:15px}.social-icons.contact-page{margin-bottom:0}.link-block-21.no-m{margin-left:0}.code-embed-3{height:18px}.section-3{height:70vh;padding:60px var(--mobile-padding)}.section-3:where(.w-variant-1a74005c-4280-1528-8b61-34d3ba7d050e){margin-top:0}.paragraph-4{font-size:16px;line-height:22px}.circle-button{display:none}.circle-button.cta-button{display:flex}.circle-button.green.visible-mobile,.circle-button.is-bymanner,.circle-button.cta-button{display:flex}.circle-button.large-cta-button{min-width:220px;height:60px;display:flex}.circle-button.green.visible-mobile,.circle-button.is-bymanner{display:flex}.dot{min-width:7px;min-height:7px}.field-label{font-size:12px;line-height:18px}.nav-lines{margin-left:0}.nav-line-container{width:45px;height:auto;position:relative}.nav-line{background-color:#000;width:25px;height:1px;max-height:1px;padding-bottom:0;padding-right:0;position:static;inset:0% 0% auto}.nav-line._60{background-color:#fff;width:60%;height:1.5px;max-height:none;margin-left:auto}.nav-line._2{color:#fff;background-color:#fff;width:45px;height:1.5px;max-height:none;margin-top:7px;position:static}.home-about-container{padding-right:0}.home-testimonial{height:auto;min-height:86vh;padding-right:var(--mobile-padding);padding-left:var(--mobile-padding)}.pain-point-item.text{grid-template-columns:1fr}.pain-point-item.text.green{grid-column-gap:20px;grid-row-gap:20px;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr 1fr}.large-seperator{height:100px}.xlarge-heading{font-size:26px;line-height:34px}.xlarge-heading.white{font-size:40px;line-height:47px}.xlarge-heading.white.bottom-reveal-text-no-delay{font-size:28px;line-height:36px}.xlarge-heading.bottom-reveal-text{line-height:36px}.testimonial-home{grid-column-gap:40px;grid-row-gap:40px}.xxl-heading{font-size:40px;line-height:44px}.xxl-heading.bottom-reveal-text{line-height:1.2}.testimonial-paragraph-container{grid-column-gap:0px;grid-row-gap:0px}.project-feature-text-container{margin-top:20px}.home-projects{padding:0 0%}.slider-container{padding-right:var(--mobile-padding);padding-left:var(--mobile-padding)}.splide__slide{width:90%}.title-wrapper{padding-left:20px;padding-right:20px}.title-wrapper.padding{grid-column-gap:20px;grid-row-gap:20px;grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:space-between;align-items:flex-start;margin-bottom:40px;padding-left:15px;padding-right:15px}.menu-bg{width:100%}.menu-link-container{margin-top:5px;margin-bottom:10px}.menu-3{border-radius:0;width:100%;height:100%;padding-bottom:60px;padding-left:20px;display:flex;transform:none}.menu-container-2{z-index:9999999;padding-left:0;padding-right:0;display:none}.exit-button-3{left:auto;right:0}.menu-links-container{justify-content:space-between;align-items:center;padding-top:0}.menu-nav-2{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:0;margin-bottom:0;display:flex}.hero-bg-image.desktop{display:none}.hero-bg-image.mobile{display:block}.sub-page-hero-content-container{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:space-between;align-items:flex-start}.large-paragraph{font-size:17px;line-height:24px}.technical-text{font-size:12px;line-height:18px}.about-image-section-container{flex-flow:column}.contact-link-heading{font-size:12px;line-height:18px}.div-block-706{justify-content:flex-start;align-items:flex-start;padding-right:0}.heading-tiny,.text-regular-3.c1-80,.text-regular-3.c1-80{font-size:16px;line-height:22px}.completed-images{width:100%}.collection-list-2{flex-flow:column;width:100%}.collection-item{width:100%;max-width:100%}.lightbox-link-4,.image-122{width:100%}.nav-half-content{width:auto;margin-left:0}.footer-text-2{font-size:16px}.padding-container{padding-right:var(--mobile-padding);padding-left:var(--mobile-padding)}.hover-div{height:350px;padding-left:20px;padding-right:20px}.service-image-wrapper{height:350px}.paragraph-11{margin-bottom:0}.service-tile{height:auto}.service-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr;margin-top:20px}.awesome-span.is-mobile{line-height:1.2}.overview-heading-container{width:100%}.div-block-709{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column-reverse;width:100%}.page-descriptor-container.mobile{margin-bottom:0}.home-hero-bottom-section-text-container{padding-bottom:20px}.home-hero-bottom-text-wrapper{width:100%;max-width:250px}.paragraph-12.page-load-text-reveal{font-size:16px;line-height:22px}.testimonial-project-holder{position:static;top:136px}.large-heading{font-size:32px;line-height:42px}.large-heading.green{line-height:40px}.award-item-div{grid-column-gap:20px;grid-row-gap:20px}.award-item{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:.5fr .75fr 1.5fr;grid-auto-columns:1fr;padding-bottom:20px;display:grid}.award-item.header-award{display:none}.service-overview-container{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.service-scroll-wrapper._100vh,.service-scroll-wrapper._300vh,.service-scroll-wrapper._100vh,.service-scroll-wrapper._300vh,.service-item._300vh,.service-item._300vh{height:auto}.scroll-content-container.last-section-mobile{padding-bottom:40px}.rich-text-block{font-size:16px;line-height:22px}.contact-form-container{width:100%;min-width:100%}.heading-wrapper{grid-column-gap:20px;grid-row-gap:20px}.portfolio-filter-container{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.filter-checkbox-container{grid-column-gap:15px;grid-row-gap:15px}.text-block-216{font-size:12px;line-height:16px}.indent{margin-left:100px}.walkthrough-lightbox{margin-bottom:0}.video-embed-lightbox{height:340px}.project-page-project-slider{padding-right:var(--mobile-padding);padding-left:var(--mobile-padding)}.text-block-218.bottom-reveal-text-no-delay{margin-top:0;font-size:16px;line-height:22px}.testimonial-highlight-container{width:100%}.testimonial-highlight-container.is-template{aspect-ratio:3/2;aspect-ratio:3/2}.showreel-container{margin-top:20px;margin-bottom:40px}.project-details-container{flex-flow:column}.video-showreel-tile-container{width:auto}.showreel-lightbox{aspect-ratio:3/2;justify-content:center;align-items:center;width:100%;min-width:auto;height:auto}.showreel-embed{top:-50%}.swiper-slide{width:100%}.mobile-scroll-image.theplan{background-color:#fff;padding-top:60px;padding-bottom:60px}}