.GSDHeaderContainer{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}.GSDHeaderContainerFirst{background-color:#003b81}.GSDSubtextContainer{padding-top:.5rem}.GSDImageContainer{width:100%;height:clamp(21rem,35vw,60rem);position:relative;overflow:hidden}.GSDImageContainer img{scale:1.01}.GSDContentImageContainerDesign{width:100%;height:max-content;position:relative}.GSDCompanyImage{width:100%;height:100%;position:relative}.GSDContentWrapper{width:100%;max-width:1650px;margin:0 auto;padding:0 clamp(1rem,5vw,4rem)}.GSDContentSection{padding-top:clamp(1rem,2.5vw,5rem);padding-bottom:3rem}.spacer{padding-bottom:clamp(1rem,2vw,2rem)}.GSDContentSectionFirst{padding-bottom:1rem}.GSDContentSectionBrandDescription{padding-top:1rem;padding-bottom:clamp(2rem,2vw,4rem)}.GSDContentSectionTOC{background-color:#ececec;border-radius:7px}.GSDContentSectionTOCContainer{padding:clamp(1rem,2vw,2rem)}.GSDContentSectionTOCTextTitle{font-size:var(--p-size);font-weight:var(--font-light);color:#7c7c7c}.GSDContentSectionTOCText{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}.GSDContentSectionTOCSplit{flex-direction:row;gap:clamp(1rem,1.5vw,3rem);display:flex}.GSDContentSectionTOCTextNumbers{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}.GSDContentSectionProjectDetails{padding-top:.25rem}.GSDContentSectionProjectDetailsText{grid-template-columns:100px 1fr;gap:clamp(1.5rem,2vw,5rem);padding:.75rem;display:grid}.GSDContentSectionProjectDetailsTitles{font-size:clamp(20px,1.5vw,25px);font-weight:var(--font-regular)}.GSDContentSectionProjectDetailsDescriptions{font-size:clamp(20px,1.5vw,25px);font-weight:var(--font-light)}.GSDContentSectionSplitLine{background-color:#818181;border:none;height:1px}.GSDContentSectionProjectLiveSiteButton{display:flex}.GSDContentSectionProjectLiveSite{font-size:clamp(20px,1.5vw,25px);font-weight:var(--font-light);max-width:max-content;padding:clamp(2rem,2vw,4rem) 0}.GSDContentSectionProjectLiveSite a:hover{text-decoration-color:#000;transition:all .3s ease-in-out}.GSDContentProjectLiveSiteLine{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}.GSDContentTitle{padding-top:clamp(1rem,2vw,2rem)}.GSDContentDescription{padding-top:clamp(1rem,2vw,1rem);padding-bottom:clamp(1rem,2vw,1rem)}.GSDContentImageContainer{width:100%;position:relative}.GSDContentImage{width:100%;height:100%;position:relative}.GSDNextPage{width:100%}.GSDNextPageImageContainer{width:100%;height:clamp(21rem,45vw,80rem);position:relative}.GSDNextPageImage{width:100%;height:100%;position:relative}.GSDNextPageImageOverlay{opacity:.4;z-index:1;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.GSDNextPageTextContainer{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%)}.GSDNextPageSmall{font-size:clamp(20px,2vw,45px);font-weight:var(--font-light)}.GSDNextPageTitle{font-size:clamp(30px,3vw,70px);font-weight:var(--font-medium);margin:0}.websiteRealLink{color:#3d7df3;text-decoration:underline}.GSDTechTableWrapper{border:1px solid #0000001f;width:100%;margin-top:1rem}.GSDTechTable{border-collapse:collapse;width:100%;font:inherit}.GSDTechTable tr+tr{border-top:1px solid #0000001f}.GSDTechTable th,.GSDTechTable td{text-align:left;vertical-align:top;font-weight:inherit;padding:1rem 1.5rem}.GSDTechTable th{color:#0000008c;border-right:1px solid #0000001f;width:40%}.mainCTASection{padding:3rem 0}@media (max-width:600px){.GSDTechTable th,.GSDTechTable td{width:100%;padding:0 1.25rem;display:block}.GSDTechTable th{border-right:none;padding-top:.875rem;font-size:.875em}.GSDTechTable td{padding-bottom:.875rem}}@media (min-width:1060px){.GSDContentImageContainer{width:100%;position:relative}.GSDContentSectionHeader{grid-template-columns:60% 1fr;gap:4rem;padding-top:clamp(0rem,2vw,4rem);display:grid}}
