.EHeaderContainer{color:#fff;width:100%;max-width:1650px;margin:0 auto;padding:clamp(4rem,4vw,8rem) clamp(1rem,5vw,4rem) clamp(2rem,3vw,5rem)}body{background-color:#f5f5f5}.EHeaderContainerFirst{background-color:#9cac8e}.ESubtextContainer{padding-top:.5rem}.EImageContainer{width:100%;height:clamp(21rem,35vw,60rem);position:relative}.EContentImageContainerDesign{width:100%;height:max-content;position:relative}.ECompanyImage{width:100%;height:100%;position:relative}.EContentWrapper{width:100%;max-width:1650px;margin:0 auto;padding:0 clamp(1rem,5vw,4rem)}.EContentSection{padding-top:clamp(1rem,2.5vw,5rem);padding-bottom:3rem}.spacer{padding-bottom:clamp(1rem,2vw,2rem)}.EContentSectionFirst{padding-bottom:1rem}.EContentSectionBrandDescription{padding-top:1rem;padding-bottom:clamp(2rem,2vw,4rem)}.EContentSectionTOC{background-color:#ececec;border-radius:7px}.EContentSectionTOCContainer{padding:clamp(1rem,2vw,2rem)}.EContentSectionTOCTextTitle{font-size:var(--p-size);font-weight:var(--font-light);color:#7c7c7c}.EContentSectionTOCText{font-size:clamp(20px,1.5vw,25px);font-weight:var(--font-light);flex-direction:column;gap:clamp(.75rem,1vw,1rem);padding-top:clamp(.75rem,1vw,1rem);display:flex}.EContentSectionTOCSplit{flex-direction:row;gap:clamp(1rem,1.5vw,3rem);display:flex}.EContentSectionTOCTextNumbers{font-size:clamp(20px,1.5vw,25px);font-weight:var(--font-light);color:#7c7c7c;flex-direction:column;gap:clamp(.75rem,1vw,1rem);padding-top:clamp(.75rem,1vw,1rem);display:flex}.EContentSectionProjectDetails{padding-top:.25rem}.EContentSectionProjectDetailsText{grid-template-columns:100px 1fr;gap:clamp(1.5rem,2vw,5rem);padding:.75rem;display:grid}.EContentSectionProjectDetailsTitles{font-size:clamp(20px,1.5vw,25px);font-weight:var(--font-regular)}.EContentSectionProjectDetailsDescriptions{font-size:clamp(20px,1.5vw,25px);font-weight:var(--font-light)}.EContentSectionSplitLine{background-color:#818181;border:none;height:1px}.EContentSectionProjectLiveSiteButton{display:flex}.EContentSectionProjectLiveSite{font-size:clamp(20px,1.5vw,25px);font-weight:var(--font-light);max-width:max-content;padding:clamp(2rem,2vw,4rem) 0}.EContentSectionProjectLiveSite a:hover{text-decoration-color:#000;transition:all .3s ease-in-out}.EContentProjectLiveSiteLine{background-color:#a3a3a3;border:none;width:100%;height:1px}.arrowWrapper{width:clamp(27px,1.5vw,37px);height:clamp(27px,1.5vw,37px);position:relative}.visitSiteArrow{object-fit:contain}.EContentTitle{padding-top:clamp(1rem,2vw,2rem)}.EContentDescription{padding-top:clamp(1rem,2vw,2rem);padding-bottom:clamp(1rem,2vw,2rem)}.EContentImageContainer{width:100%;position:relative}.EContentImage{width:100%;height:100%;position:relative}.ENextPage{width:100%}.ENextPageImageContainer{width:100%;height:clamp(21rem,45vw,80rem);position:relative}.ENextPageImage{width:100%;height:100%;position:relative}.ENextPageImageOverlay{opacity:.4;z-index:1;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.ENextPageTextContainer{z-index:2;text-align:left;color:#fff;width:100%;max-width:1650px;padding:0 clamp(1rem,5vw,4rem);position:absolute;bottom:clamp(2rem,3vw,5rem);left:50%;transform:translate(-50%)}.ENextPageSmall{font-size:clamp(20px,2vw,45px);font-weight:var(--font-light)}.ENextPageTitle{font-size:clamp(30px,3vw,70px);font-weight:var(--font-medium);margin:0}.websiteRealLink{color:#3d7df3;text-decoration:underline}@media (min-width:1060px){.EContentImageContainer{width:100%;position:relative}.EContentSectionHeader{grid-template-columns:60% 1fr;gap:4rem;padding-top:clamp(0rem,2vw,4rem);display:grid}}
