:root{--_color---black:#111;--_color---gray:#eeedea;--_fonts---main-font:"Instrument Sans",sans-serif;--_color---brown:#413936;--_color---white:white;--_color---lighter-brown:#dcd8d5;--_color---lighter-black:#1b1b1b;--_fonts---secondery:Lora,sans-serif}body{color:#333;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:20px}h3{margin-top:20px;margin-bottom:10px;font-size:24px;font-weight:700;line-height:30px}h4{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:700;line-height:24px}h5{margin-top:10px;margin-bottom:10px;font-size:14px;font-weight:700;line-height:20px}h6{margin-top:10px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:18px}p{margin-bottom:10px}a{-webkit-text-decoration-color:var(--_color---black);text-decoration-color:var(--_color---black);cursor:pointer;color:inherit;text-decoration:none}a:hover{text-decoration:none}img{object-fit:cover;border-radius:1rem;width:100%;max-width:100%;height:100%;display:inline-block}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}.body{background-color:var(--_color---gray);font-family:var(--_fonts---main-font);color:var(--_color---black);font-size:1rem;font-weight:500;line-height:1}.nav-container-main{z-index:999;background-color:var(--_color---gray);flex-flow:column;justify-content:flex-start;align-items:center;width:100%;padding-left:2.5rem;padding-right:2.5rem;display:flex;position:fixed;top:0%}.nav-main-wrapper{z-index:2;color:var(--_color---black);justify-content:space-between;align-items:center;width:100%;max-width:1560px;height:88px;display:flex;position:relative}.nav-logo-wrap{flex:none;width:350px}.log-link{flex-flow:column;justify-content:flex-start;align-items:flex-start;font-size:1.125rem;font-weight:600;line-height:1;display:flex}.navbar-navigation{justify-content:center;align-items:center;display:flex}.button{grid-column-gap:.4rem;grid-row-gap:.4rem;color:var(--_color---black);text-decoration:none;-webkit-text-decoration-color:var(--_color---black);text-decoration-color:var(--_color---black);justify-content:flex-start;align-items:center;padding:.6rem .8rem;display:flex}.button:hover{background-color:#ffffff1a;border-radius:100rem}.button.light-menu{grid-column-gap:0rem;grid-row-gap:0rem;color:var(--_color---lighter-brown);margin-right:.25rem;padding:0;font-size:1.5rem;line-height:1.2;display:inline-block}.button.light-menu:hover{color:gray}.button.light-menu.gray{color:#959595}.button.light-menu.gray:hover{color:gray}.button.nav-link:hover{background-color:#ffffff1a;border-radius:100rem}.button.footer-white{color:var(--_color---white);-webkit-text-decoration-color:var(--_color---white);text-decoration-color:var(--_color---white)}.button.footer-white:hover{color:var(--_color---white)}.button.base{background-color:var(--_color---brown);border-radius:100rem;justify-content:center;align-items:center;padding:.875rem 1.25rem}.button.base.white{background-color:var(--_color---white);color:var(--_color---brown)}.button.base.don-thide{color:var(--_color---white);font-weight:600;display:inline-flex}.button.base.copy{color:var(--_color---white)}.button.base.copy:hover{background-color:var(--_color---black)}.button.base.copy.whit-text{color:var(--_color---white)}.button.base.blue-hover:hover{background-color:#000}.button.forfooter{background-color:var(--_color---gray);color:var(--_color---brown);border-radius:100rem;padding:.875rem 1.25rem;line-height:1.2}.button.base-sh{background-color:var(--_color---brown);color:var(--_color---white);border-radius:100rem;justify-content:center;align-items:center;padding:.875rem 1.25rem;transition:all .35s ease-out}.button.base-sh:where(.w-variant-5fa4b9f8-3a55-713f-752f-0b30f68033ad){background-color:#0000;border:1px solid #14372e33}.button.base-sh:where(.w-variant-7e445737-0ed0-ecf0-d32a-f32aa16ebbf3){background-color:var(--_color---white)}.button.base-sh:where(.w-variant-14c39ecb-ad5f-8543-2a57-e3790dc7ea0e){border:1px solid var(--_color---brown);background-color:#0000}.button.base-sh:hover{background-color:var(--_color---lighter-black)}.button.base-sh:hover:where(.w-variant-5fa4b9f8-3a55-713f-752f-0b30f68033ad){background-color:#0000;border-color:#14372e}.button.base-sh:hover:where(.w-variant-7e445737-0ed0-ecf0-d32a-f32aa16ebbf3){background-color:var(--_color---gray)}.button.base-sh:hover:where(.w-variant-14c39ecb-ad5f-8543-2a57-e3790dc7ea0e){border-color:var(--_color---white)}.button.base-sh.white{background-color:var(--_color---white);color:var(--_color---brown)}.button.base-sh.don-thide{color:var(--_color---white);font-weight:600;display:inline-flex}.button.base-sh.copy{color:var(--_color---white)}.button.base-sh.copy:hover{background-color:var(--_color---black)}.button.base-sh.copy.whit-text{color:var(--_color---white)}.button.base-sh.blue-hover:hover{background-color:#000}.button.base-sh.transparent-2{background-color:#0000;border:1px solid #14372e33}.button.base-sh.transparent-2:hover{background-color:#0000;border-color:#14372e}.button.base-sh.totally-white-version{background-color:var(--_color---white)}.button.base-sh.totally-white-version:hover{background-color:var(--_color---gray)}.button.base-sh.totally-white-version-8{background-color:var(--_color---white)}.button.base-sh.totally-white-version-8:hover{background-color:var(--_color---gray)}.button.base-sh.transparent-9{background-color:#0000;border:1px solid #14372e33}.button.base-sh.transparent-9:hover{background-color:#0000;border-color:#14372e}.inside-button{flex-flow:column;height:20px;display:flex;overflow:clip}.button-interactive{text-decoration:none;-webkit-text-decoration-color:var(--_color---black);text-decoration-color:var(--_color---black);flex:none;line-height:1.2;text-decoration-style:solid}.arrow-do{width:18px;max-width:none;height:18px;font-weight:600;line-height:1.2}.arrow-do._20px{width:20px;height:20px}.button-wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-end;align-items:center;width:350px;display:flex}.button-wrap._2-5rem{justify-content:center;align-items:center;width:auto;margin-top:1.25rem}.button-arrow-wrapper{justify-content:flex-end;align-items:center;width:20px;height:20px;display:flex;overflow:clip}.hamburger{grid-column-gap:.35rem;grid-row-gap:.35rem;flex-flow:column;display:none}.ham-line{background-color:var(--_color---black);width:40px;height:2px}.drop-menu-bg{z-index:998;background-color:var(--_color---black);opacity:0;pointer-events:none;position:fixed;inset:0%}.dropdpwn-menu-wrapper{z-index:2;justify-content:center;align-items:center;width:100%;min-width:700px;height:0;display:flex;position:relative;overflow:clip}.dropdown-menu{grid-column-gap:6rem;grid-row-gap:2rem;justify-content:space-between;align-items:flex-start;width:100%;max-width:1580px;padding-top:1rem;padding-bottom:3rem;display:flex;position:relative}.dropdown-menu-div{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;display:flex}.dropdown-menu-single-2{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.gray-text{opacity:.7}.gray-text._400px{text-align:center;max-width:400px}.gray-text.left-and-bottom-padding{padding-bottom:.5rem;padding-left:.8rem}.background-blur{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;height:100%;position:absolute;inset:0%}.menu-wrap{z-index:1000;background-color:var(--_color---black);width:100svw;height:100vh;padding:4rem;display:none;position:fixed;inset:0%}.grid-menu.menu{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;width:100%;height:100%}.top-menu{justify-content:space-between;align-items:flex-start;display:flex}.menu-wrap-inner{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.menu-wrap-inner._2{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-column-gap:.75rem;grid-row-gap:.75rem}.mobile-nav-head{color:gray;margin-bottom:.5rem;line-height:100%}.multi-layer-wrap{grid-column-gap:.3rem;grid-row-gap:.3rem;justify-content:flex-start;align-items:center;display:flex}.img-gradient{background-image:radial-gradient(circle at 50% 100%,#1d160db3,#0d1d1900 35% 70%,#1d170db3 90%);position:absolute;inset:0%}.img-gradient.fullbottom-color{background-image:linear-gradient(180deg,#0d1d1900 25%,var(--_color---black));background-image:linear-gradient(180deg,#0d1d1900 25%,var(--_color---black));inset:0%;inset:0%}.container{width:100%;max-width:1560px;height:100%;position:relative}.container.loop{height:auto}.grid{z-index:1;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;width:100%;position:relative}.grid._0-5rem{grid-column-gap:.5rem;grid-row-gap:.5rem}.grid._100{z-index:1;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;width:100%;height:100%;position:relative}.heading-middle{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;align-items:center;display:flex}.heading-middle._4rem-bottom-margin,.heading-middle._4rem{margin-bottom:4rem}.heading-middle._5rem-bottom-margin{margin-bottom:5rem}.heading-middle.new-4-rem-bottom-margin,.heading-middle._4rem{margin-bottom:4rem}.label{grid-column-gap:.4rem;grid-row-gap:.4rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#eaeeed1a;border-radius:.5rem;align-items:center;padding:.4rem .7rem;display:flex}.label.black{background-color:var(--_color---lighter-brown)}.label.archon{background-color:#eaeeed1a}.heading-and-lable{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.heading-and-lable.left{justify-content:flex-start;align-items:flex-start}.heading-and-lable.left._1-5{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.button-wrapper._1-25rem{margin-top:1.25rem}.button-wrapper.flex{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;display:flex}.arrow-left{color:var(--_color---white);flex:none;width:20px;max-width:100%;height:20px}.arrow-left:where(.w-variant-5fa4b9f8-3a55-713f-752f-0b30f68033ad),.arrow-left:where(.w-variant-7e445737-0ed0-ecf0-d32a-f32aa16ebbf3){color:var(--_color---black)}.arrow-left.archon{filter:invert()}.arrow-left.transparent-7,.arrow-left.transparent-8,.arrow-left.totally-white-version-6,.arrow-left.totally-white-version-7,.arrow-left.totally-white-version-13,.arrow-left.totally-white-version-14,.arrow-left.transparent-14,.arrow-left.transparent-15{color:var(--_color---black)}.button-intg{color:var(--_color---white);flex:none;line-height:20px}.button-intg:where(.w-variant-5fa4b9f8-3a55-713f-752f-0b30f68033ad){color:var(--_color---brown)}.button-intg:where(.w-variant-7e445737-0ed0-ecf0-d32a-f32aa16ebbf3),.button-intg.transparent{color:var(--_color---black)}.button-intg.transparent.archon{color:var(--_color---white)}.button-intg.transparent-4,.button-intg.transparent-5{color:var(--_color---brown)}.button-intg.totally-white-version-3,.button-intg.totally-white-version-4,.button-intg.totally-white-version-10,.button-intg.totally-white-version-11{color:var(--_color---black)}.button-intg.transparent-11,.button-intg.transparent-12{color:var(--_color---brown)}.button-copy.navigation{background-color:var(--_color---brown);color:var(--_color---gray);border-radius:100rem;padding:.875rem 1.25rem}.button-copy.navigation.white{background-color:var(--_color---white);color:var(--_color---brown);display:inline-flex}.button-copy.navigation.transparent{border:1px solid var(--_color---lighter-brown);color:var(--_color---brown);background-color:#0000}.button-copy.navigation.transparent:hover{border-color:var(--_color---black)}.button-copy.navigation.transparent.archon.don-thide{border-color:var(--_color---brown);color:var(--_color---white)}.button-copy.navigation.transparent.archon.don-thide:hover{border-color:var(--_color---white)}.logo-loop-section{background-color:var(--_color---gray);border-top-left-radius:1rem;border-top-right-radius:1rem;padding:2.5rem;position:relative}.logo-loop-section.non-round{border-top-left-radius:0;border-top-right-radius:0}.logo-slider{box-sizing:border-box;grid-column-gap:4rem;grid-row-gap:4rem;flex-flow:row;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:clip}.gradient-logo-slider{z-index:2;background-image:linear-gradient(90deg,var(--_color---gray),#eaeeed1a);width:120px;position:absolute;inset:0% auto 0% 0%}.gradient-logo-slider.right{background-image:linear-gradient(90deg,#eaeeed1a,var(--_color---gray));background-image:linear-gradient(90deg,#eaeeed1a,var(--_color---gray));inset:0% 0% 0% auto;inset:0% 0% 0% auto}.logo{object-fit:contain;border-radius:0;flex:0 auto;max-width:none;height:28px}.heading-left-to-right{grid-column-gap:4rem;grid-row-gap:4rem;justify-content:space-between;align-items:flex-end;margin-bottom:4rem;display:flex}.heading-left-to-right.white._6rem{margin-bottom:0;padding-top:3rem;padding-bottom:3rem}.para{opacity:.7;white-space:normal;max-width:670px}.para._320{max-width:320px}.para.centred{text-align:center}.para.white{color:var(--_color---gray);line-height:1.4}.para.max670px.centre-align{text-align:center;text-align:center;margin-left:auto;margin-right:auto}.line{background-color:var(--_color---lighter-brown);width:100%;height:1px;position:relative}.line.light{display:none}._670px{letter-spacing:-1.5px;max-width:670px;font-size:3rem}._670px.centre{text-align:center;letter-spacing:-2.5px;font-size:4rem;line-height:1.1}._670px.centre._3rem{letter-spacing:-1.5px;font-size:3rem}._670px.centre.white{color:var(--_color---white);text-align:left;font-size:2rem;font-weight:400;line-height:1.2}._670px.centre.white.left{font-size:4rem}._670px.centre.white.for-footer{text-align:center;font-size:4.5rem}.services-main-section{padding-top:12.5rem;padding-left:2.5rem;padding-right:2.5rem;position:relative}.max500px{letter-spacing:-2.5px;max-width:500px;font-size:4rem;line-height:1.1}.max500px.blogonly{letter-spacing:-1.5px;font-size:3rem}.max500px._3rem{font-size:3rem}.present-arch-service{padding:2.5rem}.text-block-9{letter-spacing:-2.5px;font-size:4rem;line-height:1.1}.service-v2-list{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.service-v2-link{background-color:var(--_color---white);color:var(--_color---black);border-radius:1rem;flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;padding:.5rem;text-decoration:none;transition:all .35s ease-out;display:flex}.service-v2-link:hover{background-color:var(--_color---lighter-brown)}.sv2-image-wrapper{border-radius:.5rem;width:100%;height:27vw;max-height:370px;position:relative;overflow:clip}.on_hover_zoom{height:100%}.v2-info{justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1rem 1rem;display:flex}.text-block-10{font-size:1.25rem;font-weight:600;line-height:1.2}._24{width:24px;height:24px}.bottom-text{justify-content:space-between;align-items:center;margin-top:2rem;display:flex}.value-section{padding:9.75rem 2.5rem;position:relative;overflow:clip}.testi-slider{background-color:var(--_color---lighter-brown);cursor:default;border-radius:1rem;width:30.6vw;min-width:375px;max-width:500px;height:500px;margin-right:1rem;padding:2.5rem 2rem;transition:all .35s ease-out;overflow:hidden}.testi-slider:hover{background-color:var(--_color---white)}.slide-nav{display:none}.left-arrow{background-color:var(--_color---white);border-radius:100rem;justify-content:center;align-items:center;width:48px;height:48px;margin-top:0;margin-bottom:0;transition:all .35s ease-out;display:flex;inset:-8rem 3.5rem auto auto}.left-arrow:hover{background-color:var(--_color---lighter-brown)}.right-arrow{background-color:var(--_color---white);border-radius:100rem;width:48px;height:48px;margin-top:0;margin-bottom:0;transition:all .35s ease-out;top:-8rem;right:0}.right-arrow:hover{background-color:var(--_color---lighter-brown)}.image-15{width:24px;height:24px}.text-text-contain{flex-flow:column;justify-content:space-between;align-items:flex-start;height:100%;display:flex}.sevice_page_slider_mask{width:30.6vw;min-width:375px;max-width:500px;height:500px;overflow:visible}.slider{background-color:#ddd0;height:500px}.image-16{width:32px;height:32px}.text-contain{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:flex-end;align-items:flex-start;height:100%;display:flex}.test-head{letter-spacing:-1px;font-size:2rem}.footermargin{background-color:var(--_color---gray);padding-top:4rem;padding-bottom:0;position:relative}.footer{height:100dvh;padding:3rem 2.5rem 4.5rem;position:relative}.backfround-img{z-index:1;position:absolute;inset:0%}.background-video{width:100%;height:100%}.lable-fotter{color:var(--_color---white)}.lable-fotter.black{color:var(--_color---black)}.main-footer-section{background-color:var(--_color---black);padding:6rem 2.5rem 1.5rem;position:relative}.logowhite{filter:saturate()invert();object-fit:contain;width:auto;height:40px}.logowhite.f_logo{border-radius:0}.footerleft{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex}.footer-div{grid-column-gap:.75rem;grid-row-gap:.75rem;color:var(--_color---white);flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:350px;display:flex}.gray{opacity:.7;color:var(--_color---lighter-brown);line-height:1.4}.text-block-12{color:var(--_color---lighter-brown);font-size:2rem;line-height:1.2}.form-2{background-color:var(--_color---lighter-black);border-style:none;border-color:#000;border-radius:100rem;justify-content:space-between;align-items:center;padding:.5rem .5rem .5rem 1.5rem;display:flex}.text-field-2{border:1px solid var(--_color---lighter-black);background-color:#eaeeed00;border-radius:100rem;min-height:auto;margin-bottom:0;padding:0}.text-field-2:focus,.text-field-2:focus-visible,.text-field-2[data-wf-focus-visible]{border-style:none}.text-field-2::placeholder{color:#eaeeed99;font-weight:600;line-height:1.4}.footer-div-wrapper{justify-content:space-between;align-items:flex-start;display:flex}.footer-link{grid-column-gap:.4rem;grid-row-gap:.4rem;color:var(--_color---black);text-decoration:none;-webkit-text-decoration-color:var(--_color---black);text-decoration-color:var(--_color---black);justify-content:flex-start;align-items:center;padding:.6rem .8rem;display:flex}.footer-link:hover{background-color:#ffffff1a;border-radius:100rem}.footer-link.navigation{background-color:var(--_color---brown);border-radius:100rem;justify-content:center;align-items:center;padding:.875rem 1.25rem}.footer-link.navigation.white{background-color:var(--_color---white);color:var(--_color---brown)}.footer-link.navigation.don-thide{display:inline-flex}.footer-link.navigation.don-thide:hover{background-color:var(--_color---black)}.footer-link.navigation.copy{color:var(--_color---white)}.footer-link.navigation.copy:hover{background-color:var(--_color---black)}.footer-link.navigation.blue-hover:hover{background-color:#000}.footer-link.light-menu{grid-column-gap:0rem;grid-row-gap:0rem;color:var(--_color---lighter-brown);margin-right:.25rem;padding:0;font-size:1.5rem;line-height:1.2;display:inline-block}.footer-link.light-menu:hover{color:gray}.footer-link.light-menu.gray{color:#959595}.footer-link.light-menu.gray:hover{color:gray}.footer-link.nav-link:hover{background-color:#ffffff1a;border-radius:100rem}.footer-link.forfooter{background-color:var(--_color---gray);color:var(--_color---brown);border-radius:100rem;padding:.875rem 1.25rem;line-height:1.2}.footer-link.footer-white{color:var(--_color---white);-webkit-text-decoration-color:var(--_color---white);text-decoration-color:var(--_color---white)}.footer-link.footer-white:hover{color:var(--_color---white)}.marquee-advanced{width:100%;position:relative;overflow:hidden}.marquee-advanced__scroll{will-change:transform;width:100%;display:flex;position:relative}.marquee-advanced__collection{grid-column-gap:4rem;grid-row-gap:4rem;will-change:transform;display:flex;position:relative}.marquee-advanced__item{grid-column-gap:4rem;grid-row-gap:4rem;color:#010012;flex:none;justify-content:flex-start;align-items:center;width:1090px;font-size:max(4em,8vw);display:flex}.marquee__advanced__arrow-svg{background-color:var(--_color---lighter-brown);flex:none;width:1px;height:32px;margin-right:.25em;position:relative}.icon_20_px{border-radius:0;width:20px;max-width:none;height:20px}.logo-main{border-radius:0;width:auto;height:32px}.logo-main.dark{display:block}.button-copy{grid-column-gap:.4rem;grid-row-gap:.4rem;color:var(--_color---black);text-decoration:none;-webkit-text-decoration-color:var(--_color---black);text-decoration-color:var(--_color---black);justify-content:flex-start;align-items:center;padding:.6rem .8rem;display:flex}.button-copy:hover{background-color:#ffffff1a;border-radius:100rem}.button-copy.base{background-color:var(--_color---brown);border-radius:100rem;justify-content:center;align-items:center;padding:.875rem 1.25rem}.button-copy.base.white{background-color:var(--_color---white);color:var(--_color---brown)}.button-copy.base.don-thide{color:var(--_color---white);font-weight:600;display:inline-flex}.button-copy.base.copy{color:var(--_color---white)}.button-copy.base.copy:hover{background-color:var(--_color---black)}.button-copy.base.copy.whit-text{color:var(--_color---white)}.button-copy.base.blue-hover:hover{background-color:#000}.button-copy.nav-link:hover{background-color:#ffffff1a;border-radius:100rem}.button-copy.forfooter{background-color:var(--_color---gray);color:var(--_color---brown);border-radius:100rem;padding:.875rem 1.25rem;line-height:1.2}.button-copy.footer-white{color:var(--_color---white);-webkit-text-decoration-color:var(--_color---white);text-decoration-color:var(--_color---white)}.button-copy.footer-white:hover{color:var(--_color---white)}.button-copy.base-sh{background-color:var(--_color---brown);color:var(--_color---white);border-radius:100rem;justify-content:center;align-items:center;padding:.875rem 1.25rem;transition:all .35s ease-out}.button-copy.base-sh:where(.w-variant-5fa4b9f8-3a55-713f-752f-0b30f68033ad){background-color:#0000;border:1px solid #14372e33}.button-copy.base-sh:where(.w-variant-7e445737-0ed0-ecf0-d32a-f32aa16ebbf3){background-color:var(--_color---white)}.button-copy.base-sh:where(.w-variant-14c39ecb-ad5f-8543-2a57-e3790dc7ea0e){border:1px solid var(--_color---brown);background-color:#0000}.button-copy.base-sh:hover{background-color:var(--_color---lighter-black)}.button-copy.base-sh:hover:where(.w-variant-5fa4b9f8-3a55-713f-752f-0b30f68033ad){background-color:#0000;border-color:#14372e}.button-copy.base-sh:hover:where(.w-variant-7e445737-0ed0-ecf0-d32a-f32aa16ebbf3){background-color:var(--_color---gray)}.button-copy.base-sh:hover:where(.w-variant-14c39ecb-ad5f-8543-2a57-e3790dc7ea0e){border-color:var(--_color---white)}.button-copy.base-sh.white{background-color:var(--_color---white);color:var(--_color---brown)}.button-copy.base-sh.don-thide{color:var(--_color---white);font-weight:600;display:inline-flex}.button-copy.base-sh.copy{color:var(--_color---white)}.button-copy.base-sh.copy:hover{background-color:var(--_color---black)}.button-copy.base-sh.copy.whit-text{color:var(--_color---white)}.button-copy.base-sh.blue-hover:hover{background-color:#000}.button-copy.base-sh.transparent-2{background-color:#0000;border:1px solid #14372e33}.button-copy.base-sh.transparent-2:hover{background-color:#0000;border-color:#14372e}.button-copy.light-menu{grid-column-gap:0rem;grid-row-gap:0rem;color:var(--_color---lighter-brown);margin-right:.25rem;padding:0;font-size:1.5rem;line-height:1.2;display:inline-block}.button-copy.light-menu:hover{color:gray}.button-copy.light-menu.gray{color:#959595}.button-copy.light-menu.gray:hover{color:gray}@media screen and (max-width:991px){.nav-logo-wrap{width:auto}.navbar-navigation,.button.base{display:none}.button.base.white,.button.base.don-thide,.button.base.blue-hover{display:flex}.button.base-sh,.button.base-sh.white,.button.base-sh.don-thide,.button.base-sh.totally-white-version,.button.base-sh.totally-white-version-8{display:flex}.button.base{display:none}.button.base.white,.button.base.don-thide,.button.base.blue-hover{display:flex}.button.base.white,.button.base.don-thide,.button.base.blue-hover{display:flex}.button.base.blue-hover.mobile-hide{display:none}.button.base-sh,.button.base-sh.white,.button.base-sh.don-thide,.button.base-sh.totally-white-version,.button.base-sh.totally-white-version-8,.button.base-sh.white,.button.base-sh.don-thide,.button.base-sh.totally-white-version,.button.base-sh.totally-white-version-8{display:flex}.hamburger{padding-top:10px;padding-bottom:10px;display:flex}.ham-line{cursor:pointer}.menu-wrap{display:none}.image{cursor:pointer}.image._24{width:30px;height:30px;padding:4px}.nav_black_logo{height:40px}.button-copy.navigation{display:none}.button-copy.navigation.white{display:flex}.button-copy.navigation.transparent.don-thide{grid-column-gap:.4rem;grid-row-gap:.4rem;grid-column-gap:.4rem;grid-row-gap:.4rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.container-2{max-width:728px}.auother-section{padding:8rem 2rem}.wrap{padding-left:2rem;padding-right:2rem}.vertical-line.off{display:none}.vertical-line.off.optional{display:block}.from_author_para_description{text-align:center}.section{padding-left:2rem;padding-right:2rem}.numbers-wrapper{grid-template-columns:1fr 1fr}.service-section{padding:8rem 2rem}.heading-left-to-right{flex-flow:column;justify-content:space-between;align-items:flex-start}.heading-left-to-right.white._6rem{grid-column-gap:2rem;grid-row-gap:2rem;grid-column-gap:2rem;grid-row-gap:2rem;padding-top:0;padding-bottom:0}.heading-left-to-right._4rem.for-blog{grid-column-gap:2rem;grid-row-gap:2rem;grid-column-gap:2rem;grid-row-gap:2rem}.para.white.normal{max-width:none}.image-6{width:100%;height:100%}.contact-section{padding-left:2rem;padding-right:2rem}.contact-a-wrapper{flex-flow:column}.form-block,.img-wrapper{width:100%}.contact-info{background-color:var(--_color---lighter-brown);border-radius:1rem}.bodyxl._670{font-size:1.75rem}.line.light{background-color:var(--_color---lighter-brown);background-color:var(--_color---lighter-brown)}.projects{grid-template-columns:1fr}.image-wrapper{height:60vw}.max500px.blogonly{font-size:2.5rem}.service-v2-list{grid-template-columns:1fr 1fr}.portfolio-section{padding:8rem 2rem}.middle-project{padding-top:0;padding-bottom:0}.project-v1-link{margin-bottom:2rem}.img-wrap{height:70vw}.blackblock{padding-top:3.5rem;padding-bottom:3.5rem;padding-right:3.5rem}.footer,.main-footer-section{padding-left:2rem;padding-right:2rem}.footerleft{margin-bottom:3rem}.footer-link.navigation.white,.footer-link.navigation.don-thide{display:flex}.footer-link.navigation{display:none}.footer-link.navigation.white,.footer-link.navigation.don-thide,.footer-link.navigation.white,.footer-link.navigation.don-thide{display:flex}.buttonineed-to-stay-still.navigation.white,.buttonineed-to-stay-still.navigation.don-thide{display:flex}.buttonineed-to-stay-still.navigation{display:none}.buttonineed-to-stay-still.navigation.white,.buttonineed-to-stay-still.navigation.don-thide,.buttonineed-to-stay-still.navigation.white,.buttonineed-to-stay-still.navigation.don-thide{display:flex}.project-hero-section{flex-flow:column-reverse;height:auto;padding:10rem 1.5rem 0;display:flex}.right-iamge{width:100%;margin-top:4rem;position:relative}.overview-section,.results-section,.case-study-section{padding:8rem 2rem}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-copy.base{display:none}.button-copy.base.white,.button-copy.base.don-thide,.button-copy.base.white,.button-copy.base.don-thide{display:flex}.button-copy.base-sh{display:none}.button-copy.base-sh.white,.button-copy.base-sh.don-thide,.button-copy.base-sh.white,.button-copy.base-sh.don-thide{display:flex}.button-black.base.white,.button-black.base.don-thide,.button-black.base.blue-hover{display:flex}.button-black.base-sh,.button-black.base-sh.white,.button-black.base-sh.don-thide,.button-black.base-sh.totally-white-version,.button-black.base-sh.totally-white-version-8{display:flex}.button-black.base{display:none}.button-black.base.white,.button-black.base.don-thide,.button-black.base.blue-hover{display:flex}.button-black.base.white,.button-black.base.don-thide,.button-black.base.blue-hover{display:flex}.button-black.base.blue-hover.mobile-hide{display:none}.button-black.base-sh,.button-black.base-sh.white,.button-black.base-sh.don-thide,.button-black.base-sh.totally-white-version,.button-black.base-sh.totally-white-version-8,.button-black.base-sh.white,.button-black.base-sh.don-thide,.button-black.base-sh.totally-white-version,.button-black.base-sh.totally-white-version-8{display:flex}.first.blog.no-bottom-padding{padding-top:10rem;padding-left:2rem;padding-right:2rem}.rich-text-section{padding:5rem 2rem 8rem}.blog-cms{padding:8rem 2rem}.blog-img{height:32vw}.blog-button.base.white,.blog-button.base.don-thide,.blog-button.base.blue-hover{display:flex}.blog-button.base-sh,.blog-button.base-sh.white,.blog-button.base-sh.don-thide,.blog-button.base-sh.totally-white-version,.blog-button.base-sh.totally-white-version-8{display:flex}.blog-button.base{display:none}.blog-button.base.white,.blog-button.base.don-thide,.blog-button.base.blue-hover{display:flex}.blog-button.base.white,.blog-button.base.don-thide,.blog-button.base.blue-hover{display:flex}.blog-button.base.blue-hover.mobile-hide{display:none}.blog-button.base-sh,.blog-button.base-sh.white,.blog-button.base-sh.don-thide,.blog-button.base-sh.totally-white-version,.blog-button.base-sh.totally-white-version-8,.blog-button.base-sh.white,.blog-button.base-sh.don-thide,.blog-button.base-sh.totally-white-version,.blog-button.base-sh.totally-white-version-8{display:flex}.section-2.blog-hero.for-blog-page{padding-top:10rem;padding-left:2rem;padding-right:2rem}}@media screen and (max-width:767px){.nav-container-main{padding-left:1.5rem;padding-right:1.5rem}.heading-middle.new-4-rem-bottom-margin{margin-bottom:3rem}.heading-and-lable{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.heading.gray{font-size:3rem}.logos-quote-block{padding:60px 15px}.clients-wrapper-two{flex-direction:column}.clients-card{width:100%;margin-bottom:30px}.clients-grid{grid-column-gap:40px;grid-template-columns:1fr 1fr 1fr;margin-top:15px}.vertical-line.off{display:none}.from_author_para_description{font-size:1.5rem}.numbers{border-bottom:1px solid var(--_color---lighter-brown);border-right-style:none}.heading-left-to-right._4rem{grid-column-gap:2rem;grid-row-gap:2rem;grid-column-gap:2rem;grid-row-gap:2rem;margin-bottom:3rem}.headingtable{font-size:3rem}.button-and-para.archon{width:auto}.para.white{letter-spacing:.15px}.para.white.normal{letter-spacing:-.15px;letter-spacing:-.15px;max-width:none}.coll-link{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column-reverse;height:auto;padding-left:.5rem}.service-a-wrapper.left{grid-column-gap:3rem;grid-row-gap:3rem;width:100%;padding-left:1.5rem;padding-right:1.5rem}.service-a-wrapper.img{width:auto}.contact-section{padding-top:10rem;padding-left:1.5rem;padding-right:1.5rem}.bodyxl._670{font-size:1.5rem}.projects-section{padding-left:1.5rem;padding-right:1.5rem}._670px.centre{font-size:3rem}._670px.centre.white{letter-spacing:-.4px;font-size:1.5rem}._670px.centre.white.for-footer{letter-spacing:-2px;font-size:3.5rem}._670px.centre.white.left{font-size:3rem}._670px.centre._3rem{font-size:2.5rem}.services-main-section{padding-top:10rem}.max500px._3rem{font-size:2.5rem}.text-block-9{text-align:center;font-size:3rem}.service-v2-list{grid-template-columns:1fr}.sv2-image-wrapper{height:60vw}.left-arrow,.right-arrow{top:auto;bottom:-5rem}.portfolio-section{padding:7rem 1.5rem}.note-section{padding:0 1.5rem 2rem}.blackblock{padding:2.5rem}.footer,.main-footer-section{padding-left:1.5rem;padding-right:1.5rem}.overview-section,.results-section{padding:7rem 1.5rem}.card-section{padding-left:1.5rem;padding-right:1.5rem}.case-study-section{padding:7rem 1.5rem;position:relative}.first.blog.no-bottom-padding{padding-left:1.5rem;padding-right:1.5rem}.rich-text-section{padding-bottom:7rem;padding-left:1.5rem;padding-right:1.5rem}.blog-cms{padding:7rem 1.5rem}.blog-collection-list{grid-row-gap:4rem;grid-template-columns:1fr}.blog-img{height:50vw}.text-block-14{font-size:1.35rem}.section-2.blog-hero.for-blog-page{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (max-width:479px){.button.light-menu{font-size:1.35rem}.button-wrap._2-5rem{flex-flow:row;justify-content:flex-start;align-items:flex-start}.gray-text._400px{text-align:left;text-align:left}.menu-wrap{padding:3rem 1rem 2rem}.image{width:24px;height:24px}.nav_black_logo{width:auto;height:28px}.img-full-view-section{padding-left:1.5rem;padding-right:1.5rem}.image-3{object-fit:cover}.grid{flex-flow:column;display:flex}.grid._100.left_align{justify-content:space-between;align-items:flex-start}.grid._100.left_align.f_base{justify-content:flex-end;align-items:flex-start}.grid._100.center-align{justify-content:center;align-items:center}.grid.f_wrap{justify-content:flex-start;align-items:flex-start}.heading-middle{justify-content:flex-start;align-items:flex-start;line-height:1.2}.heading-middle.new-4-rem-bottom-margin{margin-bottom:2rem}.heading-and-lable{justify-content:flex-start;align-items:flex-start}.heading-and-lable.main{justify-content:center;align-items:flex-start}.heading.gray{text-align:left;letter-spacing:-1.5px;text-align:left;letter-spacing:-1.5px;font-size:2.5rem}.button-wrapper.flex{flex-flow:row;justify-content:flex-start;align-items:flex-start;width:100%}.button-wrapper.flex.down{flex-flow:row;justify-content:flex-start;align-items:flex-start}.button-wrapper.flex._1-25rem.centre{justify-content:center;align-items:center}.button-wrapper.flex._1-25rem.centre.prj{justify-content:center;align-items:flex-start}.button-wrapper.flex._1-25rem.centre.left_align{justify-content:flex-start;align-items:center}.image-4{height:32px}.container-2{max-width:none}.clients-quote{font-size:20px;line-height:28px}.clients-info-image{margin-right:16px}.clients-grid{grid-column-gap:20px;grid-row-gap:40px;grid-template-columns:1fr 1fr}.logo-loop-section{padding-left:1.5rem;padding-right:1.5rem}.auother-section{padding-left:1.25rem;padding-right:1.25rem}.wrap{padding-left:1.5rem;padding-right:1.5rem}.bg-line{justify-content:space-between;align-items:center}.vertical-line.off.optional{display:none}.from_author_para_description{text-align:left;line-height:1.2}.section{padding-left:1.5rem;padding-right:1.5rem}.numbers-wrapper{grid-template-columns:1fr;width:100%}.numbers{flex-flow:row;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem}.text-block-3{font-size:2rem}.text-block-4{white-space:nowrap}.service-section{padding:7rem 1.5rem}.heading-left-to-right{grid-column-gap:1rem;grid-row-gap:1rem;margin-bottom:2rem}.headingtable{font-size:2.5rem}.para{white-space:normal;line-height:1.4}.para.max670px.centre-align,.para.centred{text-align:left}.para._320{white-space:normal}.para.max670px.centre-align{text-align:left;text-align:left}.para.centred{text-align:left}.coll-link{flex-flow:column-reverse}.service-a-wrapper.left{grid-column-gap:2.2rem;grid-row-gap:2.2rem;grid-column-gap:2.2rem;grid-row-gap:2.2rem;padding-left:1rem;padding-right:1rem}.text-block-6{font-size:1.35rem}.contact-section{padding-top:10rem;padding-left:1.25rem;padding-right:1.25rem}.form-block{padding-left:1.5rem;padding-right:1.5rem}.img-wrapper._750px{height:80vw}.service-inner-section{padding-top:10rem;padding-left:1rem;padding-right:1rem}.display._670px{text-align:left;text-align:left;font-size:3rem;line-height:1.1}.description-section{padding:5rem 1.5rem}.bodyxl._920px,.bodyxl._670,.bodyxl._920px,.bodyxl._670{text-align:left;font-size:1.5rem}.projects-section{padding-top:5rem;padding-bottom:5rem}._670px{letter-spacing:-1px;font-size:2.2rem;line-height:1.1}._670px.centre{text-align:left;font-size:2.5rem}._670px.centre.white.for-footer{text-align:left;font-size:3rem;line-height:1.1}._670px.centre.white.left{font-size:2rem}._670px.centre._3rem{letter-spacing:-1px;font-size:2.25rem}.projects{grid-row-gap:1rem}.image-wrapper.no-size.one-hide{display:none}.project-v1-info{padding-bottom:0}.text-block-8{font-size:1.1rem;line-height:1.2}.services-main-section{padding-left:1.25rem;padding-right:1.25rem}.max500px{letter-spacing:-1.5px;font-size:2.5rem}.max500px._3rem{font-size:2.25rem}.present-arch-service{padding:5rem 1.25rem}.text-block-9{text-align:left;font-size:2.5rem}.bottom-text{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:space-between;align-items:flex-start}.value-section{padding:5rem 1.25rem}.testi-slider{width:85vw;min-width:0;max-width:none;height:450px;padding:2rem 1.75rem;overflow:hidden}.portfolio-section{padding-top:5rem;padding-bottom:5rem}.project-v1-link{margin-bottom:1.5rem}.blackblock{padding-left:1.4rem;padding-right:1.4rem}.footer-div-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column}.footer-link.light-menu,.buttonineed-to-stay-still.light-menu,.buttonineed-to-stay-still.light-menu{font-size:1.35rem}.project-hero-section{padding-left:1rem;padding-right:1rem}.overview-section,.results-section,.case-study-section{padding-top:4.5rem;padding-bottom:4.5rem}.text-block-13{font-size:1.1rem}.marquee-advanced__collection,.marquee-advanced__item{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.marquee__advanced__p{font-size:3rem}.test-icon{color:var(--_color---white);width:4rem;height:4rem}.logo-main{max-width:none}.button-copy.light-menu,.button-black.light-menu,.button-black.light-menu{font-size:1.35rem}.collection-item{margin-left:auto;margin-right:auto}.first.blog.no-bottom-padding{padding-left:1.5rem;padding-right:1.5rem}.blog-image-wrapper{height:80vw}.rich-text-section{padding-left:1.5rem;padding-right:1.5rem}.rich-text p{margin-bottom:1rem}.rich-text h5{font-size:1.5rem}.blog-cms{padding-left:1.25rem;padding-right:1.25rem}.blog-button.light-menu{font-size:1.35rem}.section-2.blog-hero.for-blog-page{padding-left:1.25rem;padding-right:1.25rem}}#w-node-b37ee7b8-3465-8fc5-0388-b4ebb374af79-360cc75c{grid-area:1/1/2/13}#w-node-b37ee7b8-3465-8fc5-0388-b4ebb374af7d-360cc75c{grid-area:2/1/3/13}#w-node-b37ee7b8-3465-8fc5-0388-b4ebb374af8d-360cc75c{grid-area:3/1/4/13}#w-node-b37ee7b8-3465-8fc5-0388-b4ebb374af98-360cc75c{grid-area:4/1/5/13}#w-node-b37ee7b8-3465-8fc5-0388-b4ebb374af9d-360cc75c{grid-area:5/1/6/13;align-self:end}#w-node-e5ee7637-e8e3-98ea-de87-f84831567748-360cc75c,#w-node-_5b2b6ee7-7cc4-2bb8-8312-3975ff71da26-360cc75c{grid-area:1/1/2/13}#w-node-db3025bd-fe0d-d3c8-23fd-71ca84f89a26-360cc75c{grid-area:2/1/3/13}#w-node-fc920bf3-9543-1e54-4895-6cd5782e6b51-360cc75c{grid-area:3/1/4/13}#w-node-ab3ed917-6a39-184c-7cb7-4ebc7c04d2ad-360cc75c{grid-area:1/1/2/13}#w-node-_2c7a827f-0e40-8100-4965-a083e2904be9-360cc75c{grid-area:2/1/3/13}#w-node-bd2a28b8-427e-69a7-3d55-b2c0dadd95e1-dadd95d5{grid-area:1/1/2/13;align-self:end}#w-node-bd2a28b8-427e-69a7-3d55-b2c0dadd9607-dadd95d5{grid-area:1/1/2/13}#w-node-bd2a28b8-427e-69a7-3d55-b2c0dadd9608-dadd95d5{grid-area:2/1/3/5}#w-node-bd2a28b8-427e-69a7-3d55-b2c0dadd961d-dadd95d5{grid-area:2/7/3/13}@media screen and (max-width:991px){#w-node-bd2a28b8-427e-69a7-3d55-b2c0dadd9608-dadd95d5{grid-column-end:13}#w-node-bd2a28b8-427e-69a7-3d55-b2c0dadd961d-dadd95d5{grid-row:3/4;grid-column-start:1}}