.ProjectTemplate_main__z2LDm{background-color:var(--pageBackgroundColor)}.ProjectTemplate_nav__FLmgl{display:flex;justify-content:space-between;font-size:14px}@media(max-width:480px){.ProjectTemplate_nav__FLmgl{flex-direction:column;justify-content:flex-start}}.ProjectTemplate_nav__FLmgl div{padding-bottom:10px}@media(max-width:480px){.ProjectTemplate_nav__FLmgl div{padding-top:10px}}.ProjectTemplate_nav__FLmgl div .ProjectTemplate_pipe__lbVej{padding:8px;color:hsla(0,0%,100%,.467)}.ProjectTemplate_breadCrumbs__xp9FG a{white-space:nowrap;text-decoration:underline!important;color:hsla(0,0%,100%,.867)}.ProjectTemplate_breadCrumbs__xp9FG a:hover{color:#fff}.ProjectTemplate_prevNext__WdBYX{white-space:nowrap;text-decoration:underline!important;color:hsla(0,0%,100%,.867)}.ProjectTemplate_prevNext__WdBYX:hover{color:#fff}.ProjectTemplate_prevNext__WdBYX .ProjectTemplate_angle__JekWr{padding-left:8px}.ProjectTemplate_grid__Tfmdc{display:flex}@media(max-width:768px){.ProjectTemplate_grid__Tfmdc{flex-direction:column}}.ProjectTemplate_sidebarContainer__8ALL8{-webkit-clip-path:inset(0);clip-path:inset(0);display:block;flex:1 1;margin-top:calc((var(--headroom-offset) + 25px)*-1);transition:width .2s ease;max-width:500px;will-change:width}@media(max-width:768px){.ProjectTemplate_sidebarContainer__8ALL8{margin:auto;margin-top:unset}}@media(max-width:480px){.ProjectTemplate_sidebarContainer__8ALL8{margin:0 20px}}.ProjectTemplate_sidebarViewport__ccwI_{height:100%;max-height:100vh;position:-webkit-sticky;position:sticky;top:0}@media(max-width:768px){.ProjectTemplate_sidebarViewport__ccwI_{position:unset}}.ProjectTemplate_sidebar__eXzZp{display:flex;flex-direction:column;height:100%;min-height:calc(100vh - 16px);max-width:500px;padding-top:calc(var(--headroom-offset) + 25px);transition:padding-top .2s;position:relative;scrollbar-gutter:stable;overflow-x:hidden}@media(max-width:768px){.ProjectTemplate_sidebar__eXzZp{min-height:unset;padding-top:0}}.ProjectTemplate_imageContainer__tOC6F{flex:1.618 1;margin-left:40px}@media(max-width:768px){.ProjectTemplate_imageContainer__tOC6F{margin:20px}}h1.ProjectTemplate_h1__vHyJB{color:hsla(0,0%,100%,.867);text-align:left;margin:20px auto 20px 0;border-bottom:4px solid var(--secondary);display:inline-block}.ProjectTemplate_subtitle__CEXTy{color:hsla(0,0%,100%,.867)}.ProjectTemplate_description__s4FqR{color:hsla(0,0%,100%,.867);margin-top:20px}.ProjectTemplate_description__s4FqR h2{font-family:var(--headerFont)}.ProjectTemplate_img__QrcBu{height:auto;margin:0 auto 40px;display:block;max-height:calc(100vh - 175px);max-width:100%;width:auto;animation:FadeIn 1s}.ProjectTemplate_whiteBg__IAVme{background-color:#fff}section.ProjectTemplate_moreProjects__K3_KT{padding-top:50px;padding-bottom:100px;background-color:#fff}section.ProjectTemplate_moreProjects__K3_KT p{text-align:center;margin:10px}.ProjectTemplate_reel__2oFDj{display:flex;margin:auto}a.ProjectTemplate_moreProjects__K3_KT{width:20%;padding:10px}a.ProjectTemplate_moreProjects__K3_KT img{width:100%;aspect-ratio:3/2;object-fit:cover}@media(max-width:480px){a.ProjectTemplate_moreProjects__K3_KT{width:33%}a.ProjectTemplate_moreProjects__K3_KT:nth-of-type(3n+1){display:none}}.RequestQuoteSection_section__qRBd6{background-color:var(--pageBackgroundColor);bottom:0;max-width:300px;padding:30px 0;position:absolute;width:100%}@media(max-width:1024px){.RequestQuoteSection_section__qRBd6{position:unset}}@media(max-width:768px){.RequestQuoteSection_section__qRBd6{max-width:unset;text-align:center}}.RequestQuoteSection_h2__SNWxp{color:hsla(0,0%,100%,.867);font-family:var(--headerFont);margin:0 0 20px;font-size:1.8em;font-weight:600}.RequestQuoteSection_description__LUydd{color:hsla(0,0%,100%,.867);font-size:16px}.ctas_blackLight__pGdTZ,.ctas_blackSolid__x30N7,.ctas_cta__G0yFU,.ctas_primaryLight__UvtXS,.ctas_primarySolid__o_X07,.ctas_secondaryLight__L3qyI,.ctas_secondarySolid__aKCoJ,.ctas_whiteLight__sBpuP,.ctas_whiteSolid__igLR8{border-radius:var(--ctaBorderRadius);display:inline-block;font-size:1.125em;margin:20px auto;padding:10px 24px;text-decoration:none;transition:all .2s;white-space:nowrap}.ctas_whiteSolid__igLR8{color:var(--primary);background-color:#fff}.ctas_whiteSolid__igLR8:hover{opacity:.9}.ctas_whiteLight__sBpuP{color:hsla(0,0%,100%,.867);border:1px solid hsla(0,0%,100%,.867)}.ctas_whiteLight__sBpuP:hover{background-color:hsla(0,0%,100%,.867);color:var(--primary)}.ctas_primarySolid__o_X07{color:#fff;background-color:var(--primary)}.ctas_primarySolid__o_X07:hover{background-color:var(--hoverPrimary);color:#fff}.ctas_primaryLight__UvtXS{background-color:transparent;border:1px solid var(--primary);color:var(--primary)}.ctas_primaryLight__UvtXS:hover{background-color:var(--primary);color:#fff}.ctas_secondarySolid__aKCoJ{color:#fff;background-color:var(--secondary)}.ctas_secondarySolid__aKCoJ:hover{color:#fff;background-color:var(--hoverSecondary)}.ctas_secondaryLight__L3qyI{color:var(--secondary);border:1px solid var(--secondary)}.ctas_secondaryLight__L3qyI:hover{background-color:var(--secondary);color:#fff}.ctas_blackSolid__x30N7{color:var(--neutral10);background-color:var(--neutral100)}.ctas_blackSolid__x30N7:hover{background-color:var(--neutral110);color:var(--neutral10)}.ctas_blackLight__pGdTZ{color:var(--neutral100);background-color:transparent;border:1px solid var(--neutral100)}.ctas_blackLight__pGdTZ:hover{background-color:var(--neutral100);color:var(--neutral10)}.ctas_arrow__x8hoG{padding-left:12px}.ctas_altCta__WRQRv{margin-left:20px;white-space:nowrap}