*{box-sizing:border-box;margin:0;padding:0;font-family:Open Sans,sans-serif}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:none;height:100%}body{height:100%;overflow:auto}.container{max-width:1440px;margin:0 auto}a{cursor:pointer;width:100%;text-decoration:none}ul{list-style:none}section{width:100%}::-webkit-scrollbar{display:none}img{width:100%;height:100%}button{cursor:pointer}.footer{color:#fff;background-color:#1a2332;padding:60px 0}.footer .footerContainer{width:94.4444%;margin:0 auto}.footer .footerContainer .footerGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (width<=768px){.footer .footerContainer .footerGrid{grid-template-columns:1fr}}.footer .footerContainer .footerGrid .footerBrand{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer .footerContainer .footerGrid .footerBrand .footerBrandLogo{width:150px;height:50px;margin-bottom:8px}.footer .footerContainer .footerGrid .footerBrand .footerBrandLogo .footerBrandLogoImage{width:100%;height:100%}.footer .footerContainer .footerGrid .footerBrand .footerBrandTagline{color:#ffffffb3;font-size:14px;font-weight:400;line-height:1.7}.footer .footerContainer .footerGrid .footerLinks{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer .footerContainer .footerGrid .footerLinks .footerLinksTitle{color:#d4a574;margin-bottom:16px;font-size:15px;font-weight:600;line-height:1}.footer .footerContainer .footerGrid .footerLinks .footerLinksList{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.footer .footerContainer .footerGrid .footerLinks .footerLinksList .footerLinksListItem .footerLinksListItemLink{color:#ffffffb3;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .2s}.footer .footerContainer .footerGrid .footerLinks .footerLinksList .footerLinksListItem .footerLinksListItemLink:hover{color:#d4a574}.footer .footerContainer .footerGrid .footerContact{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer .footerContainer .footerGrid .footerContact .footerContactTitle{color:#d4a574;margin-bottom:16px;font-size:15px;font-weight:600;line-height:1}.footer .footerContainer .footerGrid .footerContact .footerContactList{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.footer .footerContainer .footerGrid .footerContact .footerContactList .footerContactListItem{color:#ffffffb3;font-size:14px;font-weight:400;line-height:1.5}.footer .footerContainer .footerBottom{text-align:center;border-top:1px solid #ffffff1a;margin-top:32px;padding-top:32px}.footer .footerContainer .footerBottom .footerBottomText{color:#fff9;font-size:14px;font-weight:400;line-height:1}@media screen and (width<=992px){.footer{padding:40px 24px}.footer .footerContainer{width:100%;margin:unset}}.header{z-index:50;background-color:#0000;padding:12px 0;position:absolute;top:0;left:0;right:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.header .headerContainer{width:94.4444%;margin:0 auto}.header .headerContainer .headerWrapper{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.header .headerContainer .headerWrapper .headerLogo{flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:197px;height:68px;text-decoration:none;display:flex}.header .headerContainer .headerWrapper .headerLogo .headerLogoImage{width:100%;height:100%}.header .headerContainer .headerWrapper .headerNav{flex-direction:row;justify-content:flex-end;align-items:center;gap:32px;display:flex}@media (width<=992px){.header .headerContainer .headerWrapper .headerNav{display:none}}.header .headerContainer .headerWrapper .headerNav .headerNavItem{cursor:pointer;position:relative}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLink{color:#fff;white-space:nowrap;padding-bottom:4px;font-size:20px;font-weight:700;line-height:normal;text-decoration:none;transition:color .2s;position:relative}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLink:hover{color:#d4a574}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLink:hover .headerNavLinkUnderline{width:100%}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLink.headerNavLinkActive{color:#d4a574}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLink.headerNavLinkActive .headerNavLinkUnderline{width:100%}.header .headerContainer .headerWrapper .headerNav .headerNavItem .headerNavLink .headerNavLinkUnderline{background-color:#d4a574;width:0;height:2px;transition:width .2s;position:absolute;bottom:0;left:0}.header .headerContainer .headerWrapper .headerMobileMenuButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px;transition:background-color .2s;display:none}.header .headerContainer .headerWrapper .headerMobileMenuButton:hover{background-color:#ffffff1a}@media (width<=992px){.header .headerContainer .headerWrapper .headerMobileMenuButton{justify-content:center;align-items:center;display:flex}}.header .headerContainer .headerWrapper .headerMobileMenuButton .headerMobileMenuButtonIcon{width:24px;height:24px}.header .headerMobileDrawer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1a2332f2;border-top:1px solid #fff3;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:16px;display:flex}@media (width>=993px){.header .headerMobileDrawer{display:none}}.header .headerMobileDrawer .headerMobileDrawerLink{color:#fff;border-radius:8px;padding:12px 16px;font-size:15px;font-weight:500;line-height:normal;text-decoration:none;transition:background-color .2s,color .2s}.header .headerMobileDrawer .headerMobileDrawerLink:hover{background-color:#ffffff1a}.header .headerMobileDrawer .headerMobileDrawerLink.headerMobileDrawerLinkActive{color:#1a2332;background-color:#d4a574}@media screen and (width<=992px){.header{padding:12px 24px}.header .headerContainer{width:100%;margin:unset}.header .headerContainer .headerWrapper .headerLogo{width:100px;height:50px}}.heroSection{color:#fff;flex-direction:row;justify-content:flex-start;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.heroSection .heroSectionBackground{z-index:0;position:absolute;inset:0}.heroSection .heroSectionBackground .heroSectionBackgroundImage{object-fit:cover;width:100%;height:100%}.heroSection .heroSectionBackground .heroSectionBackgroundOverlay{background:linear-gradient(90deg,#1a2332e6 0%,#1a2332b3 50%,#1a233280 100%);position:absolute;inset:0}.heroSection .heroSectionContainer{z-index:10;width:94.4444%;margin:0 auto;padding:160px 0;position:relative}.heroSection .heroSectionContainer .heroSectionContent{flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:768px;display:flex}.heroSection .heroSectionContainer .heroSectionContent .heroSectionTitle{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:24px;font-size:72px;font-weight:500;line-height:1.1;display:flex}@media (width<=1024px){.heroSection .heroSectionContainer .heroSectionContent .heroSectionTitle{font-size:60px}}@media (width<=768px){.heroSection .heroSectionContainer .heroSectionContent .heroSectionTitle{font-size:36px}}.heroSection .heroSectionContainer .heroSectionContent .heroSectionTitle .heroSectionTitleAccent{color:#d4a574;margin-top:8px;font-size:72px;font-weight:600;line-height:1.1;display:block}@media (width<=1024px){.heroSection .heroSectionContainer .heroSectionContent .heroSectionTitle .heroSectionTitleAccent{font-size:60px}}@media (width<=768px){.heroSection .heroSectionContainer .heroSectionContent .heroSectionTitle .heroSectionTitleAccent{font-size:36px}}.heroSection .heroSectionContainer .heroSectionContent .heroSectionSubtitle{color:#ffffffe6;margin-bottom:40px;font-size:20px;font-weight:400;line-height:1.7}@media (width<=768px){.heroSection .heroSectionContainer .heroSectionContent .heroSectionSubtitle{font-size:17px}}.heroSection .heroSectionContainer .heroSectionContent .heroSectionActions{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:16px;width:100%;display:flex}.heroSection .heroSectionContainer .heroSectionContent .heroSectionActions .heroSectionActionPrimary{color:#fff;background-color:#d4a574;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:max-content;padding:16px 32px;font-size:16px;font-weight:600;line-height:normal;text-decoration:none;transition:background-color .2s;display:flex;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003}.heroSection .heroSectionContainer .heroSectionContent .heroSectionActions .heroSectionActionPrimary:hover{background-color:#c49563}.heroSection .heroSectionContainer .heroSectionContent .heroSectionActions .heroSectionActionPrimary .heroSectionActionPrimaryIcon{width:20px;height:20px}.heroSection .heroSectionContainer .heroSectionContent .heroSectionActions .heroSectionActionSecondary{color:#fff;background-color:#0000;border:2px solid #fff;border-radius:8px;width:max-content;padding:16px 32px;font-size:16px;font-weight:600;line-height:normal;text-decoration:none;transition:background-color .2s}.heroSection .heroSectionContainer .heroSectionContent .heroSectionActions .heroSectionActionSecondary:hover{background-color:#ffffff1a}.heroSection .heroSectionFade{z-index:10;background:linear-gradient(#0000,#fff);height:96px;position:absolute;bottom:0;left:0;right:0}@media screen and (width<=992px){.heroSection .heroSectionContainer{width:100%;margin:unset;padding:40px 24px}.heroSection .heroSectionContainer .heroSectionContent .heroSectionActions .heroSectionActionPrimary,.heroSection .heroSectionContainer .heroSectionContent .heroSectionActions .heroSectionActionSecondary{padding:12px 24px}}.featuresSection{background-color:#f9fafb;padding:60px 0}.featuresSection .featuresSectionContainer{width:94.4444%;margin:0 auto}.featuresSection .featuresSectionContainer .featuresSectionHeading{text-align:center;margin-bottom:40px}.featuresSection .featuresSectionContainer .featuresSectionHeading .featuresSectionHeadingTitle{color:#1a2332;margin-bottom:16px;font-size:40px;font-weight:300;line-height:1.2}@media (width<=768px){.featuresSection .featuresSectionContainer .featuresSectionHeading .featuresSectionHeadingTitle{font-size:24px}}.featuresSection .featuresSectionContainer .featuresSectionHeading .featuresSectionHeadingTitle .featuresSectionHeadingTitleAccent{color:#d4a574;font-size:40px;font-weight:600;line-height:1.2}@media (width<=768px){.featuresSection .featuresSectionContainer .featuresSectionHeading .featuresSectionHeadingTitle .featuresSectionHeadingTitleAccent{font-size:24px}}.featuresSection .featuresSectionContainer .featuresSectionHeading .featuresSectionHeadingSubtitle{color:#4b5563;max-width:672px;margin:0 auto;font-size:18px;font-weight:400;line-height:1.6}@media (width<=768px){.featuresSection .featuresSectionContainer .featuresSectionHeading .featuresSectionHeadingSubtitle{font-size:16px}}.featuresSection .featuresSectionContainer .featuresSectionGrid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid;position:relative}@media (width<=1024px){.featuresSection .featuresSectionContainer .featuresSectionGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.featuresSection .featuresSectionContainer .featuresSectionGrid{grid-template-columns:1fr}}.featuresSection .featuresSectionContainer .featuresSectionGrid .featuresSectionCard{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.featuresSection .featuresSectionContainer .featuresSectionGrid .featuresSectionCard:hover{box-shadow:0 4px 12px #0000001a,0 2px 6px #0000000f}.featuresSection .featuresSectionContainer .featuresSectionGrid .featuresSectionCard .featuresSectionCardIconWrapper{background-color:#d4a5741a;border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;display:flex}.featuresSection .featuresSectionContainer .featuresSectionGrid .featuresSectionCard .featuresSectionCardIconWrapper .featuresSectionCardIcon{color:#d4a574;width:28px;height:28px}.featuresSection .featuresSectionContainer .featuresSectionGrid .featuresSectionCard .featuresSectionCardTitle{color:#1a2332;margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.3}.featuresSection .featuresSectionContainer .featuresSectionGrid .featuresSectionCard .featuresSectionCardDescription{color:#4b5563;font-size:15px;font-weight:400;line-height:1.7}@media screen and (width<=992px){.featuresSection{padding:40px 24px}.featuresSection .featuresSectionContainer{width:100%;margin:unset}.featuresSection .featuresSectionContainer .featuresSectionHeading{margin-bottom:24px}}@keyframes revealFromLeft{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes badgePop{0%{opacity:0;transform:scale(.6)translateY(-8px)}70%{opacity:1;transform:scale(1.08)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.featuredProject{background-color:#fff;padding:60px 0}.featuredProject .featuredProjectContainer{width:94.4444%;margin:0 auto}.featuredProject .featuredProjectContainer .featuredProjectHeading{text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px;transition:opacity .6s,transform .6s;display:flex;transform:translateY(24px)}.featuredProject .featuredProjectContainer .featuredProjectHeading.is-visible{opacity:1;transform:translateY(0)}.featuredProject .featuredProjectContainer .featuredProjectHeading .featuredProjectHeadingTitle{color:#1a2332;margin-bottom:16px;font-size:40px;font-weight:300;line-height:1.2}@media (width<=768px){.featuredProject .featuredProjectContainer .featuredProjectHeading .featuredProjectHeadingTitle{font-size:24px}}.featuredProject .featuredProjectContainer .featuredProjectHeading .featuredProjectHeadingTitle .featuredProjectHeadingTitleAccent{color:#d4a574;font-size:40px;font-weight:600;line-height:1.2}@media (width<=768px){.featuredProject .featuredProjectContainer .featuredProjectHeading .featuredProjectHeadingTitle .featuredProjectHeadingTitleAccent{font-size:24px}}.featuredProject .featuredProjectContainer .featuredProjectHeading .featuredProjectHeadingSubtitle{color:#4b5563;font-size:18px;font-weight:400;line-height:1.6}@media (width<=768px){.featuredProject .featuredProjectContainer .featuredProjectHeading .featuredProjectHeadingSubtitle{font-size:15px}}.featuredProject .featuredProjectContainer .featuredProjectCard{opacity:0;background-color:#fff;border-radius:16px;grid-template-columns:repeat(2,1fr);transition:opacity .7s .2s,transform .7s cubic-bezier(.34,1.2,.64,1) .2s;display:grid;overflow:hidden;transform:translateY(40px)scale(.97);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000f}@media (width<=1024px){.featuredProject .featuredProjectContainer .featuredProjectCard{grid-template-columns:1fr}}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardImage{clip-path:inset(0 100% 0 0);background:linear-gradient(to bottom right,#f3f4f6,#4b5563);height:550px;position:relative;overflow:hidden}@media (width<=1024px){.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardImage{height:400px}}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardImage .featuredProjectCardImagePhoto{width:100%;height:100%;transition:transform 6s;transform:scale(1.06)}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardImage .featuredProjectCardImageBadge{color:#fff;opacity:0;background-color:#d4a574;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:600;line-height:1;position:absolute;top:24px;left:24px;box-shadow:0 4px 6px #00000026}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody{flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;display:flex}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody .featuredProjectCardBodyTitle{color:#1a2332;opacity:0;margin-bottom:16px;font-size:28px;font-weight:600;line-height:1.2}@media (width<=768px){.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody .featuredProjectCardBodyTitle{font-size:22px}}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody .featuredProjectCardBodyLocation{opacity:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:24px;display:flex}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody .featuredProjectCardBodyLocation .featuredProjectCardBodyLocationIcon{color:#d4a574;flex-shrink:0;width:20px;height:20px}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody .featuredProjectCardBodyLocation .featuredProjectCardBodyLocationText{color:#4b5563;font-size:15px;font-weight:400;line-height:1.5}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody .featuredProjectCardBodyDescription{color:#4b5563;opacity:0;margin-bottom:32px;font-size:15px;font-weight:400;line-height:1.7}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody .featuredProjectCardBodyFeatures{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;margin-bottom:32px;display:grid}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody .featuredProjectCardBodyFeatures .featuredProjectCardBodyFeaturesItem{opacity:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody .featuredProjectCardBodyFeatures .featuredProjectCardBodyFeaturesItem .featuredProjectCardBodyFeaturesItemLabel{color:#4b5563;font-size:12px;font-weight:400;line-height:1}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody .featuredProjectCardBodyFeatures .featuredProjectCardBodyFeaturesItem .featuredProjectCardBodyFeaturesItemValue{color:#1a2332;font-size:15px;font-weight:600;line-height:1.3}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody .featuredProjectCardBodyCta{color:#fff;opacity:0;background-color:#d4a574;border-radius:8px;flex-direction:row;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:16px 32px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,gap .2s;display:flex}@media (width<=768px){.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody .featuredProjectCardBodyCta{justify-content:center;align-self:stretch;padding:12px 24px}}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody .featuredProjectCardBodyCta:hover{background-color:#c49563;gap:12px}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody .featuredProjectCardBodyCta .featuredProjectCardBodyCtaIcon{width:20px;height:20px;transition:transform .2s}.featuredProject .featuredProjectContainer .featuredProjectCard .featuredProjectCardBody .featuredProjectCardBodyCta:hover .featuredProjectCardBodyCtaIcon{transform:translate(3px)}.featuredProject .featuredProjectContainer .featuredProjectCard.is-visible{opacity:1;transform:translateY(0)scale(1)}.featuredProject .featuredProjectContainer .featuredProjectCard.is-visible .featuredProjectCardImage{animation:.8s cubic-bezier(.4,0,.2,1) .35s forwards revealFromLeft}.featuredProject .featuredProjectContainer .featuredProjectCard.is-visible .featuredProjectCardImage .featuredProjectCardImagePhoto{transform:scale(1)}.featuredProject .featuredProjectContainer .featuredProjectCard.is-visible .featuredProjectCardImage .featuredProjectCardImageBadge{animation:.45s cubic-bezier(.34,1.4,.64,1) 1.1s forwards badgePop}.featuredProject .featuredProjectContainer .featuredProjectCard.is-visible .featuredProjectCardBody .featuredProjectCardBodyTitle{animation:.5s .55s forwards slideInRight}.featuredProject .featuredProjectContainer .featuredProjectCard.is-visible .featuredProjectCardBody .featuredProjectCardBodyLocation{animation:.5s .65s forwards slideInRight}.featuredProject .featuredProjectContainer .featuredProjectCard.is-visible .featuredProjectCardBody .featuredProjectCardBodyDescription{animation:.5s .75s forwards slideInRight}.featuredProject .featuredProjectContainer .featuredProjectCard.is-visible .featuredProjectCardBody .featuredProjectCardBodyFeaturesItem{animation:fadeUpIn .4s ease calc(.9s + var(--feature-index,0) * .1s) forwards}.featuredProject .featuredProjectContainer .featuredProjectCard.is-visible .featuredProjectCardBody .featuredProjectCardBodyCta{animation:.5s 1.35s forwards slideInRight}@media screen and (width<=992px){.featuredProject{padding:40px 24px}.featuredProject .featuredProjectContainer{width:100%;margin:unset}.featuredProject .featuredProjectContainer .featuredProjectHeading{margin-bottom:24px}}.readyToFind{color:#fff;background:linear-gradient(to bottom right,#1a2332,#243042);padding:60px 0}.readyToFind .readyToFindContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:94.4444%;margin:0 auto;display:flex}.readyToFind .readyToFindContainer .readyToFindTitle{color:#fff;margin-bottom:24px;font-size:40px;font-weight:300;line-height:1.2}@media (width<=768px){.readyToFind .readyToFindContainer .readyToFindTitle{font-size:32px}}.readyToFind .readyToFindContainer .readyToFindTitle .readyToFindTitleAccent{color:#d4a574;font-size:40px;font-weight:600;line-height:1.2}@media (width<=768px){.readyToFind .readyToFindContainer .readyToFindTitle .readyToFindTitleAccent{font-size:32px}}.readyToFind .readyToFindContainer .readyToFindSubtitle{color:#fffc;max-width:800px;margin-bottom:32px;font-size:20px;font-weight:400;line-height:1.6}@media (width<=768px){.readyToFind .readyToFindContainer .readyToFindSubtitle{font-size:15px}}.readyToFind .readyToFindContainer .readyToFindCta{color:#1a2332;background-color:#d4a574;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;max-width:320px;padding:16px 32px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s;display:flex}.readyToFind .readyToFindContainer .readyToFindCta:hover{background-color:#c49563}.readyToFind .readyToFindContainer .readyToFindCta .readyToFindCtaIcon{width:20px;height:20px}@media screen and (width<=992px){.readyToFind{padding:40px 24px}.readyToFind .readyToFindContainer{width:100%;margin:unset}}.projectsHero{color:#fff;flex-direction:row;justify-content:flex-start;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.projectsHero .projectsHeroBackground{z-index:0;position:absolute;inset:0}.projectsHero .projectsHeroBackground .projectsHeroBackgroundImage{object-fit:cover;width:100%;height:100%}.projectsHero .projectsHeroBackground .projectsHeroBackgroundOverlay{background:linear-gradient(90deg,#1a2332e6 0%,#1a2332b3 50%,#1a233280 100%);position:absolute;inset:0}.projectsHero .projectsHeroContainer{z-index:10;flex-direction:row;justify-content:center;align-items:center;width:94.4444%;margin:0 auto;display:flex;position:relative}.projectsHero .projectsHeroContainer .projectsHeroContent{flex-direction:column;justify-content:center;align-items:center;max-width:768px;display:flex}.projectsHero .projectsHeroContainer .projectsHeroContent .projectsHeroContentTitle{color:#fff;text-align:center;margin-bottom:24px;font-size:56px;font-weight:300;line-height:1.1}@media (width<=1024px){.projectsHero .projectsHeroContainer .projectsHeroContent .projectsHeroContentTitle{font-size:44px}}@media (width<=768px){.projectsHero .projectsHeroContainer .projectsHeroContent .projectsHeroContentTitle{font-size:24px}}.projectsHero .projectsHeroContainer .projectsHeroContent .projectsHeroContentTitle .projectsHeroContentTitleAccent{color:#d4a574;font-size:56px;font-weight:600;line-height:1.1}@media (width<=1024px){.projectsHero .projectsHeroContainer .projectsHeroContent .projectsHeroContentTitle .projectsHeroContentTitleAccent{font-size:44px}}@media (width<=768px){.projectsHero .projectsHeroContainer .projectsHeroContent .projectsHeroContentTitle .projectsHeroContentTitleAccent{font-size:24px}}.projectsHero .projectsHeroContainer .projectsHeroContent .projectsHeroContentSubtitle{color:#ffffffe6;text-align:center;margin-bottom:24px;font-size:20px;font-weight:400;line-height:1.7}@media (width<=768px){.projectsHero .projectsHeroContainer .projectsHeroContent .projectsHeroContentSubtitle{font-size:17px}}.projectsHero .projectsHeroContainer .projectsHeroContent .projectsHeroContentPill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff1a;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:12px 24px;display:flex}.projectsHero .projectsHeroContainer .projectsHeroContent .projectsHeroContentPill .projectsHeroContentPillType{color:#d4a574;font-size:15px;font-weight:600;line-height:1}.projectsHero .projectsHeroContainer .projectsHeroContent .projectsHeroContentPill .projectsHeroContentPillDivider{color:#ffffff80;font-size:15px;font-weight:400;line-height:1}.projectsHero .projectsHeroContainer .projectsHeroContent .projectsHeroContentPill .projectsHeroContentPillLabel{color:#fff;font-size:15px;font-weight:400;line-height:1}.projectsHero .projectsHeroFade{z-index:10;background:linear-gradient(#0000,#f9fafb);height:96px;position:absolute;bottom:0;left:0;right:0}@media screen and (width<=992px){.projectsHero{padding:40px 24px}.projectsHero .projectsHeroBackground .projectsHeroBackgroundImage{object-fit:unset}.projectsHero .projectsHeroContainer{width:100%;margin:unset}}.projectOverview{background-color:#fff;padding:60px 0}.projectOverview .projectOverviewContainer{flex-direction:column;justify-content:center;align-items:center;width:94.4444%;margin:0 auto;display:flex}.projectOverview .projectOverviewContainer .projectOverviewHeading{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px;display:flex}.projectOverview .projectOverviewContainer .projectOverviewHeading .projectOverviewHeadingTitle{color:#1a2332;margin-bottom:16px;font-size:40px;font-weight:300;line-height:1.2}@media (width<=768px){.projectOverview .projectOverviewContainer .projectOverviewHeading .projectOverviewHeadingTitle{font-size:24px}}.projectOverview .projectOverviewContainer .projectOverviewHeading .projectOverviewHeadingTitle .projectOverviewHeadingTitleAccent{color:#d4a574;font-size:40px;font-weight:600;line-height:1.2}@media (width<=768px){.projectOverview .projectOverviewContainer .projectOverviewHeading .projectOverviewHeadingTitle .projectOverviewHeadingTitleAccent{font-size:24px}}.projectOverview .projectOverviewContainer .projectOverviewHeading .projectOverviewHeadingSubtitle{color:#4b5563;max-width:768px;font-size:18px;font-weight:400;line-height:1.7}@media (width<=768px){.projectOverview .projectOverviewContainer .projectOverviewHeading .projectOverviewHeadingSubtitle{font-size:15px}}.projectOverview .projectOverviewContainer .projectOverviewCard{background:linear-gradient(to bottom right,#f9fafb,#fff);border:1px solid #f3f4f6;border-radius:16px;max-width:768px;padding:48px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}@media (width<=768px){.projectOverview .projectOverviewContainer .projectOverviewCard{padding:12px 24px}}.projectOverview .projectOverviewContainer .projectOverviewCard .projectOverviewCardInner{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.projectOverview .projectOverviewContainer .projectOverviewCard .projectOverviewCardInner .projectOverviewCardInnerIconWrapper{flex-shrink:0;margin-top:4px}.projectOverview .projectOverviewContainer .projectOverviewCard .projectOverviewCardInner .projectOverviewCardInnerIconWrapper .projectOverviewCardInnerIcon{color:#d4a574;width:24px;height:24px}.projectOverview .projectOverviewContainer .projectOverviewCard .projectOverviewCardInner .projectOverviewCardInnerBody{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.projectOverview .projectOverviewContainer .projectOverviewCard .projectOverviewCardInner .projectOverviewCardInnerBody .projectOverviewCardInnerBodyTitle{color:#1a2332;margin-bottom:8px;font-size:22px;font-weight:600;line-height:1.2}.projectOverview .projectOverviewContainer .projectOverviewCard .projectOverviewCardInner .projectOverviewCardInnerBody .projectOverviewCardInnerBodyDescription{color:#4b5563;font-size:15px;font-weight:400;line-height:1.7}@media screen and (width<=992px){.projectOverview{padding:40px 24px}.projectOverview .projectOverviewContainer{width:100%;margin:unset}.projectOverview .projectOverviewContainer .projectOverviewHeading{margin-bottom:24px}}.specifications{background:linear-gradient(to bottom right,#1a2332,#243042);padding:60px 0}.specifications .specificationsContainer{width:94.4444%;margin:0 auto}.specifications .specificationsContainer .specificationsHeader{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px;display:flex}.specifications .specificationsContainer .specificationsHeader .specificationsHeaderTitle{color:#fff;margin-bottom:16px;font-size:48px;font-weight:300;line-height:1.1}@media (width<=768px){.specifications .specificationsContainer .specificationsHeader .specificationsHeaderTitle{font-size:36px}}.specifications .specificationsContainer .specificationsHeader .specificationsHeaderTitle .specificationsHeaderTitleAccent{color:#d4a574;font-size:48px;font-weight:600;line-height:1.1}@media (width<=768px){.specifications .specificationsContainer .specificationsHeader .specificationsHeaderTitle .specificationsHeaderTitleAccent{font-size:36px}}.specifications .specificationsContainer .specificationsHeader .specificationsHeaderSubtitle{color:#d4a574;font-size:20px;font-style:italic;font-weight:400;line-height:1.5}@media (width<=768px){.specifications .specificationsContainer .specificationsHeader .specificationsHeaderSubtitle{font-size:17px}}.specifications .specificationsContainer .specificationsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=1024px){.specifications .specificationsContainer .specificationsGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.specifications .specificationsContainer .specificationsGrid{grid-template-columns:1fr}}.specifications .specificationsContainer .specificationsGrid .specificationsGridCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff2;border:1px solid #d4a57433;border-radius:12px;padding:24px;transition:box-shadow .3s;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f}.specifications .specificationsContainer .specificationsGrid .specificationsGridCard:hover{box-shadow:0 25px 50px #00000040,0 10px 20px #00000026}.specifications .specificationsContainer .specificationsGrid .specificationsGridCard .specificationsGridCardHeader{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:24px;display:flex}.specifications .specificationsContainer .specificationsGrid .specificationsGridCard .specificationsGridCardHeader .specificationsGridCardHeaderIconWrapper{background-color:#d4a574;border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.specifications .specificationsContainer .specificationsGrid .specificationsGridCard .specificationsGridCardHeader .specificationsGridCardHeaderIconWrapper .specificationsGridCardHeaderIcon{color:#fff;width:24px;height:24px}.specifications .specificationsContainer .specificationsGrid .specificationsGridCard .specificationsGridCardHeader .specificationsGridCardHeaderTitle{color:#1a2332;text-transform:uppercase;letter-spacing:.05em;font-size:17px;font-weight:600;line-height:1.2}.specifications .specificationsContainer .specificationsGrid .specificationsGridCard .specificationsGridCardList{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none;display:flex}.specifications .specificationsContainer .specificationsGrid .specificationsGridCard .specificationsGridCardList .specificationsGridCardListItem{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.specifications .specificationsContainer .specificationsGrid .specificationsGridCard .specificationsGridCardList .specificationsGridCardListItem .specificationsGridCardListItemBullet{color:#d4a574;flex-shrink:0;margin-top:1px;font-size:16px;font-weight:400;line-height:1.5}.specifications .specificationsContainer .specificationsGrid .specificationsGridCard .specificationsGridCardList .specificationsGridCardListItem .specificationsGridCardListItemText{color:#4b5563;font-size:15px;font-weight:400;line-height:1.6}.specifications .specificationsContainer .specificationsFooter{text-align:center;margin-top:48px}.specifications .specificationsContainer .specificationsFooter .specificationsFooterNote{color:#ffffffb3;font-size:15px;font-weight:400;line-height:1.5}@media screen and (width<=992px){.specifications{padding:40px 24px}.specifications .specificationsContainer{width:100%;margin:unset}.specifications .specificationsContainer .specificationsHeader{margin-bottom:24px}}.unitTypes{background-color:#f9fafb;padding:60px 0}.unitTypes .unitTypesContainer{width:94.4444%;margin:0 auto}.unitTypes .unitTypesContainer .unitTypesHeading{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px;display:flex}.unitTypes .unitTypesContainer .unitTypesHeading .unitTypesHeadingTitle{color:#1a2332;margin-bottom:16px;font-size:40px;font-weight:300;line-height:1.2}@media (width<=768px){.unitTypes .unitTypesContainer .unitTypesHeading .unitTypesHeadingTitle{font-size:24px}}.unitTypes .unitTypesContainer .unitTypesHeading .unitTypesHeadingTitle .unitTypesHeadingTitleAccent{color:#d4a574;font-size:40px;font-weight:600;line-height:1.2}@media (width<=768px){.unitTypes .unitTypesContainer .unitTypesHeading .unitTypesHeadingTitle .unitTypesHeadingTitleAccent{font-size:24px}}.unitTypes .unitTypesContainer .unitTypesHeading .unitTypesHeadingSubtitle{color:#4b5563;font-size:18px;font-weight:400;line-height:1.6}@media (width<=768px){.unitTypes .unitTypesContainer .unitTypesHeading .unitTypesHeadingSubtitle{font-size:15px}}.unitTypes .unitTypesContainer .unitTypesGrid{grid-template-columns:repeat(2,1fr);gap:32px;margin:0 auto;display:grid}@media (width<=768px){.unitTypes .unitTypesContainer .unitTypesGrid{grid-template-columns:1fr}}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard{background-color:#fff;border-radius:16px;transition:box-shadow .3s;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard:hover{box-shadow:0 20px 25px -5px #0000001f,0 10px 10px -5px #0000000f}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard .unitTypesGridCardHeader{background:linear-gradient(to bottom right,#1a2332,#243042);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:24px;display:flex}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard .unitTypesGridCardHeader .unitTypesGridCardHeaderTitle{color:#fff;font-size:22px;font-weight:600;line-height:1.2}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard .unitTypesGridCardHeader .unitTypesGridCardHeaderSqft{color:#d4a574;font-size:17px;font-weight:600;line-height:1}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard .unitTypesGridCardBody{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px;display:flex}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard .unitTypesGridCardBody .unitTypesGridCardBodyDescription{color:#4b5563;margin-bottom:24px;font-size:15px;font-weight:400;line-height:1.7}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard .unitTypesGridCardBody .unitTypesGridCardBodySpecs{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;margin-bottom:24px;display:grid}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard .unitTypesGridCardBody .unitTypesGridCardBodySpecs .unitTypesGridCardBodySpecsItem{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;display:flex}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard .unitTypesGridCardBody .unitTypesGridCardBodySpecs .unitTypesGridCardBodySpecsItem .unitTypesGridCardBodySpecsItemIconWrapper{background-color:#d4a5741a;border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard .unitTypesGridCardBody .unitTypesGridCardBodySpecs .unitTypesGridCardBodySpecsItem .unitTypesGridCardBodySpecsItemIconWrapper .unitTypesGridCardBodySpecsItemIcon{color:#d4a574;width:20px;height:20px}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard .unitTypesGridCardBody .unitTypesGridCardBodySpecs .unitTypesGridCardBodySpecsItem .unitTypesGridCardBodySpecsItemInfo{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;display:flex}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard .unitTypesGridCardBody .unitTypesGridCardBodySpecs .unitTypesGridCardBodySpecsItem .unitTypesGridCardBodySpecsItemInfo .unitTypesGridCardBodySpecsItemInfoLabel{color:#4b5563;font-size:12px;font-weight:400;line-height:1}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard .unitTypesGridCardBody .unitTypesGridCardBodySpecs .unitTypesGridCardBodySpecsItem .unitTypesGridCardBodySpecsItemInfo .unitTypesGridCardBodySpecsItemInfoValue{color:#1a2332;font-size:15px;font-weight:600;line-height:1}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard .unitTypesGridCardBody .unitTypesGridCardBodyCta{color:#fff;cursor:pointer;background-color:#d4a574;border:none;border-radius:8px;width:100%;padding:14px 0;font-size:15px;font-weight:600;line-height:1;transition:background-color .2s}.unitTypes .unitTypesContainer .unitTypesGrid .unitTypesGridCard .unitTypesGridCardBody .unitTypesGridCardBodyCta:hover{background-color:#c49563}@media screen and (width<=992px){.unitTypes{padding:40px 24px}.unitTypes .unitTypesContainer{width:100%;margin:unset}.unitTypes .unitTypesContainer .unitTypesHeading{margin-bottom:24px}}.floorPlanModal{z-index:100;flex-direction:row;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.floorPlanModal .floorPlanModalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background-color:#000000b3;position:absolute;inset:0}.floorPlanModal .floorPlanModalBox{background-color:#fff;border-radius:16px;width:100%;max-width:1024px;max-height:90vh;margin:0 16px;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #0006}.floorPlanModal .floorPlanModalBox .floorPlanModalBoxHeader{z-index:10;background-color:#fff;border-bottom:1px solid #f3f4f6;border-radius:16px 16px 0 0;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.floorPlanModal .floorPlanModalBox .floorPlanModalBoxHeader .floorPlanModalBoxHeaderTitle{color:#1a2332;font-size:22px;font-weight:600;line-height:1.2}.floorPlanModal .floorPlanModalBox .floorPlanModalBoxHeader .floorPlanModalBoxHeaderClose{cursor:pointer;background-color:#0000;border:none;border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s;display:flex}.floorPlanModal .floorPlanModalBox .floorPlanModalBoxHeader .floorPlanModalBoxHeaderClose:hover{background-color:#f3f4f6}.floorPlanModal .floorPlanModalBox .floorPlanModalBoxHeader .floorPlanModalBoxHeaderClose .floorPlanModalBoxHeaderCloseIcon{color:#4b5563;width:24px;height:24px}.floorPlanModal .floorPlanModalBox .floorPlanModalBoxContent{flex-direction:column;justify-content:flex-start;align-items:center;padding:24px;display:flex}.floorPlanModal .floorPlanModalBox .floorPlanModalBoxContent .floorPlanModalBoxContentImageWrapper{background-color:#f9fafb;border-radius:12px;width:100%;overflow:hidden}.floorPlanModal .floorPlanModalBox .floorPlanModalBoxContent .floorPlanModalBoxContentImageWrapper .floorPlanModalBoxContentImage{object-fit:contain;width:100%;height:500px;display:block}@media (width<=768px){.floorPlanModal .floorPlanModalBox .floorPlanModalBoxContent .floorPlanModalBoxContentImageWrapper .floorPlanModalBoxContentImage{height:auto}}.floorPlanModal .floorPlanModalBox .floorPlanModalBoxContent .floorPlanModalBoxContentHint{color:#4b5563;text-align:center;margin-top:16px;font-size:13px;font-weight:400;line-height:1.5}.visualAmenities{background-color:#fff;padding:60px 0}.visualAmenities .visualAmenitiesContainer{width:94.4444%;margin:0 auto}.visualAmenities .visualAmenitiesContainer .visualAmenitiesHeading{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px;display:flex}.visualAmenities .visualAmenitiesContainer .visualAmenitiesHeading .visualAmenitiesHeadingTitle{color:#1a2332;margin-bottom:16px;font-size:40px;font-weight:300;line-height:1.2}@media (width<=768px){.visualAmenities .visualAmenitiesContainer .visualAmenitiesHeading .visualAmenitiesHeadingTitle{font-size:24px}}.visualAmenities .visualAmenitiesContainer .visualAmenitiesHeading .visualAmenitiesHeadingTitle .visualAmenitiesHeadingTitleAccent{color:#d4a574;font-size:40px;font-weight:600;line-height:1.2}@media (width<=768px){.visualAmenities .visualAmenitiesContainer .visualAmenitiesHeading .visualAmenitiesHeadingTitle .visualAmenitiesHeadingTitleAccent{font-size:24px}}.visualAmenities .visualAmenitiesContainer .visualAmenitiesHeading .visualAmenitiesHeadingSubtitle{color:#4b5563;font-size:18px;font-weight:400;line-height:1.6}@media (width<=768px){.visualAmenities .visualAmenitiesContainer .visualAmenitiesHeading .visualAmenitiesHeadingSubtitle{font-size:15px}}.visualAmenities .visualAmenitiesContainer .visualAmenitiesGallery{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:48px;display:grid;position:relative}@media (width<=1024px){.visualAmenities .visualAmenitiesContainer .visualAmenitiesGallery{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.visualAmenities .visualAmenitiesContainer .visualAmenitiesGallery{grid-template-columns:1fr}}.visualAmenities .visualAmenitiesContainer .visualAmenitiesGallery .visualAmenitiesGalleryCard{background-color:#fff;border-radius:12px;transition:box-shadow .3s;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.visualAmenities .visualAmenitiesContainer .visualAmenitiesGallery .visualAmenitiesGalleryCard:hover{box-shadow:0 25px 50px -12px #0003}.visualAmenities .visualAmenitiesContainer .visualAmenitiesGallery .visualAmenitiesGalleryCard:hover .visualAmenitiesGalleryCardImage{transform:scale(1.1)}.visualAmenities .visualAmenitiesContainer .visualAmenitiesGallery .visualAmenitiesGalleryCard .visualAmenitiesGalleryCardImageWrapper{height:256px;position:relative;overflow:hidden}.visualAmenities .visualAmenitiesContainer .visualAmenitiesGallery .visualAmenitiesGalleryCard .visualAmenitiesGalleryCardImageWrapper .visualAmenitiesGalleryCardImage{width:100%;height:100%;transition:transform .5s}.visualAmenities .visualAmenitiesContainer .visualAmenitiesGallery .visualAmenitiesGalleryCard .visualAmenitiesGalleryCardImageWrapper .visualAmenitiesGalleryCardOverlay{background:linear-gradient(#0000 0% 50%,#0009 100%);position:absolute;inset:0}.visualAmenities .visualAmenitiesContainer .visualAmenitiesGallery .visualAmenitiesGalleryCard .visualAmenitiesGalleryCardImageWrapper .visualAmenitiesGalleryCardCaption{color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.visualAmenities .visualAmenitiesContainer .visualAmenitiesGallery .visualAmenitiesGalleryCard .visualAmenitiesGalleryCardImageWrapper .visualAmenitiesGalleryCardCaption .visualAmenitiesGalleryCardCaptionTitle{color:#fff;font-size:18px;font-weight:600;line-height:1.2}.visualAmenities .visualAmenitiesContainer .visualAmenitiesGallery .visualAmenitiesGalleryCard .visualAmenitiesGalleryCardImageWrapper .visualAmenitiesGalleryCardCaption .visualAmenitiesGalleryCardCaptionDescription{color:#ffffffe6;font-size:13px;font-weight:400;line-height:1.4}.visualAmenities .visualAmenitiesContainer .visualAmenitiesExtra{background:linear-gradient(to bottom right,#f9fafb,#fff);border:1px solid #f3f4f6;border-radius:16px;padding:24px}.visualAmenities .visualAmenitiesContainer .visualAmenitiesExtra .visualAmenitiesExtraTitle{color:#1a2332;text-align:center;margin-bottom:24px;font-size:22px;font-weight:600;line-height:1.2}.visualAmenities .visualAmenitiesContainer .visualAmenitiesExtra .visualAmenitiesExtraGrid{grid-template-columns:repeat(5,1fr);gap:24px;display:grid;position:relative}@media (width<=1024px){.visualAmenities .visualAmenitiesContainer .visualAmenitiesExtra .visualAmenitiesExtraGrid{grid-template-columns:repeat(3,1fr)}}.visualAmenities .visualAmenitiesContainer .visualAmenitiesExtra .visualAmenitiesExtraGrid .visualAmenitiesExtraGridItem{text-align:center;border-radius:8px;padding:16px;transition:background-color .2s,box-shadow .2s}.visualAmenities .visualAmenitiesContainer .visualAmenitiesExtra .visualAmenitiesExtraGrid .visualAmenitiesExtraGridItem:hover{background-color:#fff;box-shadow:0 1px 3px #00000014}.visualAmenities .visualAmenitiesContainer .visualAmenitiesExtra .visualAmenitiesExtraGrid .visualAmenitiesExtraGridItem .visualAmenitiesExtraGridItemLabel{color:#d4a574;font-size:14px;font-weight:600;line-height:1.3}@media screen and (width<=992px){.visualAmenities{padding:40px 24px}.visualAmenities .visualAmenitiesContainer{width:100%;margin:unset}.visualAmenities .visualAmenitiesContainer .visualAmenitiesHeading{margin-bottom:24px}}@media screen and (width<=600px){.visualAmenities .visualAmenitiesContainer .visualAmenitiesExtra .visualAmenitiesExtraGrid{grid-template-columns:repeat(2,1fr)}}@keyframes mapZoomIn{0%{opacity:0;width:80%;transform:scale(.88)}60%{opacity:1}to{opacity:1;width:100%;transform:scale(1)}}.locationAndConnectivity{background:linear-gradient(to bottom right,#1a2332,#243042);padding:60px 0}.locationAndConnectivity .locationAndConnectivityContainer{width:94.4444%;margin:0 auto}.locationAndConnectivity .locationAndConnectivityContainer .locationAndConnectivityHeading{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px;display:flex}.locationAndConnectivity .locationAndConnectivityContainer .locationAndConnectivityHeading .locationAndConnectivityHeadingTitle{color:#fff;margin-bottom:16px;font-size:40px;font-weight:300;line-height:1.2}@media (width<=768px){.locationAndConnectivity .locationAndConnectivityContainer .locationAndConnectivityHeading .locationAndConnectivityHeadingTitle{font-size:24px}}.locationAndConnectivity .locationAndConnectivityContainer .locationAndConnectivityHeading .locationAndConnectivityHeadingTitle .locationAndConnectivityHeadingTitleAccent{color:#d4a574;font-size:40px;font-weight:600;line-height:1.2}@media (width<=768px){.locationAndConnectivity .locationAndConnectivityContainer .locationAndConnectivityHeading .locationAndConnectivityHeadingTitle .locationAndConnectivityHeadingTitleAccent{font-size:24px}}.locationAndConnectivity .locationAndConnectivityContainer .locationAndConnectivityHeading .locationAndConnectivityHeadingSubtitle{color:#fffc;font-size:18px;font-weight:400;line-height:1.6}@media (width<=768px){.locationAndConnectivity .locationAndConnectivityContainer .locationAndConnectivityHeading .locationAndConnectivityHeadingSubtitle{font-size:15px}}.locationAndConnectivity .locationAndConnectivityContainer .locationAndConnectivityCard{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px -12px #0006}.locationAndConnectivity .locationAndConnectivityContainer .locationAndConnectivityCard .locationAndConnectivityCardInner{flex-direction:column;justify-content:flex-start;align-items:center;padding:24px;display:flex}@media screen and (width<=568px){.locationAndConnectivity .locationAndConnectivityContainer .locationAndConnectivityCard .locationAndConnectivityCardInner{padding:0}}.locationAndConnectivity .locationAndConnectivityContainer .locationAndConnectivityCard .locationAndConnectivityCardInner .locationAndConnectivityCardImage{opacity:0;border-radius:8px;width:80%;height:550px;display:block;transform:scale(.88)}@media (width<=768px){.locationAndConnectivity .locationAndConnectivityContainer .locationAndConnectivityCard .locationAndConnectivityCardInner .locationAndConnectivityCardImage{height:300px}}.locationAndConnectivity .locationAndConnectivityContainer .locationAndConnectivityCard .locationAndConnectivityCardInner .locationAndConnectivityCardCaption{color:#4b5563;text-align:center;margin-top:24px;font-size:13px;font-weight:400;line-height:1.5}.locationAndConnectivity.map-animated .locationAndConnectivityCardImage{animation:1.8s cubic-bezier(.16,1,.3,1) forwards mapZoomIn}@media screen and (width<=992px){.locationAndConnectivity{padding:40px 24px}.locationAndConnectivity .locationAndConnectivityContainer{width:100%;margin:unset}.locationAndConnectivity .locationAndConnectivityContainer .locationAndConnectivityHeading{margin-bottom:24px}}.lookingFor{background-color:#fff;padding:60px 0}.lookingFor .lookingForContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:94.4444%;margin:0 auto;display:flex}.lookingFor .lookingForContainer .lookingForTitle{color:#1a2332;margin-bottom:16px;font-size:32px;font-weight:300;line-height:1.2}@media (width<=768px){.lookingFor .lookingForContainer .lookingForTitle{font-size:26px}}.lookingFor .lookingForContainer .lookingForTitle .lookingForTitleAccent{color:#d4a574;font-size:32px;font-weight:600;line-height:1.2}@media (width<=768px){.lookingFor .lookingForContainer .lookingForTitle .lookingForTitleAccent{font-size:26px}}.lookingFor .lookingForContainer .lookingForSubtitle{color:#4b5563;margin-bottom:24px;font-size:18px;font-weight:400;line-height:1.6}@media (width<=768px){.lookingFor .lookingForContainer .lookingForSubtitle{font-size:16px}}.lookingFor .lookingForContainer .lookingForCta{color:#1a2332;background-color:#d4a574;border-radius:8px;max-width:320px;padding:16px 32px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s;display:inline-block}.lookingFor .lookingForContainer .lookingForCta:hover{background-color:#c49563}@media screen and (width<=992px){.lookingFor{padding:40px 24px}.lookingFor .lookingForContainer{width:100%;margin:unset}}.touristAttractions{background-color:#f9fafb;padding:60px 0}.touristAttractions .touristAttractionsContainer{width:94.4444%;margin:0 auto}.touristAttractions .touristAttractionsContainer .touristAttractionsHeading{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px;display:flex}.touristAttractions .touristAttractionsContainer .touristAttractionsHeading .touristAttractionsHeadingTitle{color:#1a2332;margin-bottom:16px;font-size:40px;font-weight:300;line-height:1.2}@media (width<=768px){.touristAttractions .touristAttractionsContainer .touristAttractionsHeading .touristAttractionsHeadingTitle{font-size:24px}}.touristAttractions .touristAttractionsContainer .touristAttractionsHeading .touristAttractionsHeadingTitle .touristAttractionsHeadingTitleAccent{color:#d4a574;font-size:40px;font-weight:600;line-height:1.2}@media (width<=768px){.touristAttractions .touristAttractionsContainer .touristAttractionsHeading .touristAttractionsHeadingTitle .touristAttractionsHeadingTitleAccent{font-size:24px}}.touristAttractions .touristAttractionsContainer .touristAttractionsHeading .touristAttractionsHeadingSubtitle{color:#4b5563;font-size:18px;font-weight:400;line-height:1.6}@media (width<=768px){.touristAttractions .touristAttractionsContainer .touristAttractionsHeading .touristAttractionsHeadingSubtitle{font-size:15px}}.touristAttractions .touristAttractionsContainer .touristAttractionsGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:48px;display:grid;position:relative}@media (width<=1024px){.touristAttractions .touristAttractionsContainer .touristAttractionsGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.touristAttractions .touristAttractionsContainer .touristAttractionsGrid{grid-template-columns:1fr}}.touristAttractions .touristAttractionsContainer .touristAttractionsGrid .touristAttractionsGridCard{background-color:#fff;border-radius:12px;transition:box-shadow .3s;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.touristAttractions .touristAttractionsContainer .touristAttractionsGrid .touristAttractionsGridCard:hover{box-shadow:0 25px 50px -12px #0003}.touristAttractions .touristAttractionsContainer .touristAttractionsGrid .touristAttractionsGridCard:hover .touristAttractionsGridCardImage{transform:scale(1.1)}.touristAttractions .touristAttractionsContainer .touristAttractionsGrid .touristAttractionsGridCard .touristAttractionsGridCardImageWrapper{height:256px;position:relative;overflow:hidden}.touristAttractions .touristAttractionsContainer .touristAttractionsGrid .touristAttractionsGridCard .touristAttractionsGridCardImageWrapper .touristAttractionsGridCardImage{object-fit:cover;width:100%;height:100%;transition:transform .5s}.touristAttractions .touristAttractionsContainer .touristAttractionsGrid .touristAttractionsGridCard .touristAttractionsGridCardImageWrapper .touristAttractionsGridCardOverlay{background:linear-gradient(#0000 0%,#0003 50%,#000000b3 100%);position:absolute;inset:0}.touristAttractions .touristAttractionsContainer .touristAttractionsGrid .touristAttractionsGridCard .touristAttractionsGridCardImageWrapper .touristAttractionsGridCardCaption{color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.touristAttractions .touristAttractionsContainer .touristAttractionsGrid .touristAttractionsGridCard .touristAttractionsGridCardImageWrapper .touristAttractionsGridCardCaption .touristAttractionsGridCardCaptionName{color:#fff;font-size:18px;font-weight:600;line-height:1.2}.touristAttractions .touristAttractionsContainer .touristAttractionsGrid .touristAttractionsGridCard .touristAttractionsGridCardImageWrapper .touristAttractionsGridCardCaption .touristAttractionsGridCardCaptionDescription{color:#ffffffe6;font-size:13px;font-weight:400;line-height:1.4}.touristAttractions .touristAttractionsContainer .touristAttractionsFooter{text-align:center;margin-top:48px}.touristAttractions .touristAttractionsContainer .touristAttractionsFooter .touristAttractionsFooterNote{color:#4b5563;max-width:768px;margin:0 auto;font-size:17px;font-weight:400;line-height:1.7}@media screen and (width<=992px){.touristAttractions{padding:40px 24px}.touristAttractions .touristAttractionsContainer{width:100%;margin:unset}.touristAttractions .touristAttractionsContainer .touristAttractionsHeading{margin-bottom:24px}}.aboutUsHero{color:#fff;flex-direction:row;justify-content:flex-start;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.aboutUsHero .aboutUsHeroBackground{z-index:0;position:absolute;inset:0}.aboutUsHero .aboutUsHeroBackground .aboutUsHeroBackgroundImage{width:100%;height:100%}.aboutUsHero .aboutUsHeroBackground .aboutUsHeroBackgroundOverlay{background:linear-gradient(90deg,#1a233266 0%,#1a233240 50%,#1a23321a 100%);position:absolute;inset:0}.aboutUsHero .aboutUsHeroContainer{z-index:10;flex-direction:row;justify-content:center;align-items:center;width:94.4444%;margin:0 auto;display:flex;position:relative}.aboutUsHero .aboutUsHeroContainer .aboutUsHeroContent{flex-direction:column;justify-content:center;align-items:center;max-width:768px;display:flex}.aboutUsHero .aboutUsHeroContainer .aboutUsHeroContent .aboutUsHeroContentTitle{color:#fff;text-align:center;margin-bottom:24px;font-size:60px;font-weight:600;line-height:1.1}@media (width<=768px){.aboutUsHero .aboutUsHeroContainer .aboutUsHeroContent .aboutUsHeroContentTitle{font-size:30px}}.aboutUsHero .aboutUsHeroContainer .aboutUsHeroContent .aboutUsHeroContentTitle .aboutUsHeroContentTitleAccent{color:#d4a574;font-size:60px;font-weight:600;line-height:1.1}@media (width<=768px){.aboutUsHero .aboutUsHeroContainer .aboutUsHeroContent .aboutUsHeroContentTitle .aboutUsHeroContentTitleAccent{font-size:30px}}.aboutUsHero .aboutUsHeroContainer .aboutUsHeroContent .aboutUsHeroContentSubtitle{color:#fff;text-align:center;font-size:20px;font-weight:500;line-height:1.7}@media (width<=768px){.aboutUsHero .aboutUsHeroContainer .aboutUsHeroContent .aboutUsHeroContentSubtitle{font-size:17px}}.aboutUsHero .aboutUsHeroFade{z-index:10;background:linear-gradient(#0000,#fff);height:96px;position:absolute;bottom:0;left:0;right:0}@media screen and (width<=992px){.aboutUsHero{padding:40px 24px}.aboutUsHero .aboutUsHeroBackground .aboutUsHeroBackgroundImage{object-fit:cover}.aboutUsHero .aboutUsHeroContainer{width:100%;margin:unset}}.statsSection{background-color:#fff;border-bottom:1px solid #f3f4f6;padding:60px 0}.statsSection .statsSectionContainer{width:94.4444%;margin:0 auto}.statsSection .statsSectionContainer .statsSectionGrid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}@media (width<=1024px){.statsSection .statsSectionContainer .statsSectionGrid{grid-template-columns:repeat(2,1fr)}}.statsSection .statsSectionContainer .statsSectionGrid .statsSectionGridItem{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.statsSection .statsSectionContainer .statsSectionGrid .statsSectionGridItem .statsSectionGridItemValue{color:#d4a574;font-size:48px;font-weight:300;line-height:1.1}@media (width<=768px){.statsSection .statsSectionContainer .statsSectionGrid .statsSectionGridItem .statsSectionGridItemValue{font-size:36px}}.statsSection .statsSectionContainer .statsSectionGrid .statsSectionGridItem .statsSectionGridItemLabel{color:#4b5563;font-size:15px;font-weight:500;line-height:1.3}@media screen and (width<=992px){.statsSection{padding:40px 24px}.statsSection .statsSectionContainer{width:100%;margin:unset}}.ourStory{background-color:#f9fafb;padding:60px 0}.ourStory .ourStoryContainer{width:94.4444%;margin:0 auto}.ourStory .ourStoryContainer .ourStoryGrid{grid-template-columns:repeat(2,1fr);align-items:center;gap:48px;display:grid}@media (width<=1024px){.ourStory .ourStoryContainer .ourStoryGrid{grid-template-columns:1fr}}.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridText{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridText .ourStoryGridTextTitle{color:#1a2332;text-align:center;width:100%;margin-bottom:24px;font-size:40px;font-weight:300;line-height:1.2}@media (width<=768px){.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridText .ourStoryGridTextTitle{font-size:32px}}.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridText .ourStoryGridTextTitle .ourStoryGridTextTitleAccent{color:#d4a574;font-size:40px;font-weight:600;line-height:1.2}@media (width<=768px){.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridText .ourStoryGridTextTitle .ourStoryGridTextTitleAccent{font-size:32px}}.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridText .ourStoryGridTextBody{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridText .ourStoryGridTextBody .ourStoryGridTextBodyParagraph{color:#4b5563;font-size:15px;font-weight:400;line-height:1.7}.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridVisual{border-radius:16px;height:384px;min-height:400px;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014}@media (width<=1024px){.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridVisual{height:320px;min-height:unset}}.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridVisual .ourStoryGridVisualOverlay{background:linear-gradient(to bottom right,#1a2332,#d4a57433);position:absolute;inset:0}.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridVisual .ourStoryGridVisualContent{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridVisual .ourStoryGridVisualContent img{object-fit:cover}.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridVisual .ourStoryGridVisualContent .ourStoryGridVisualContentValue{color:#fff;margin-bottom:16px;font-size:64px;font-weight:300;line-height:1}@media (width<=768px){.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridVisual .ourStoryGridVisualContent .ourStoryGridVisualContentValue{font-size:48px}}.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridVisual .ourStoryGridVisualContent .ourStoryGridVisualContentLabel{color:#fff;font-size:20px;font-weight:400;line-height:1.3}@media (width<=768px){.ourStory .ourStoryContainer .ourStoryGrid .ourStoryGridVisual .ourStoryGridVisualContent .ourStoryGridVisualContentLabel{font-size:17px}}@media screen and (width<=992px){.ourStory{padding:40px 24px}.ourStory .ourStoryContainer{width:100%;margin:unset}}.ourValues{background-color:#fff;padding:60px 0}.ourValues .ourValuesContainer{width:94.4444%;margin:0 auto}.ourValues .ourValuesContainer .ourValuesHeading{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px;display:flex}.ourValues .ourValuesContainer .ourValuesHeading .ourValuesHeadingTitle{color:#1a2332;margin-bottom:16px;font-size:40px;font-weight:300;line-height:1.2}@media (width<=768px){.ourValues .ourValuesContainer .ourValuesHeading .ourValuesHeadingTitle{font-size:32px}}.ourValues .ourValuesContainer .ourValuesHeading .ourValuesHeadingTitle .ourValuesHeadingTitleAccent{color:#d4a574;font-size:40px;font-weight:600;line-height:1.2}@media (width<=768px){.ourValues .ourValuesContainer .ourValuesHeading .ourValuesHeadingTitle .ourValuesHeadingTitleAccent{font-size:32px}}.ourValues .ourValuesContainer .ourValuesHeading .ourValuesHeadingSubtitle{color:#4b5563;max-width:672px;font-size:18px;font-weight:400;line-height:1.6}@media (width<=768px){.ourValues .ourValuesContainer .ourValuesHeading .ourValuesHeadingSubtitle{font-size:16px}}.ourValues .ourValuesContainer .ourValuesGrid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid;position:relative}@media (width<=768px){.ourValues .ourValuesContainer .ourValuesGrid{grid-template-columns:1fr}}.ourValues .ourValuesContainer .ourValuesGrid .ourValuesGridCard{background-color:#fff;border:1px solid #f3f4f6;border-radius:12px;padding:24px;transition:box-shadow .2s;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.ourValues .ourValuesContainer .ourValuesGrid .ourValuesGridCard:hover{box-shadow:0 4px 12px #0000001a,0 2px 6px #0000000f}.ourValues .ourValuesContainer .ourValuesGrid .ourValuesGridCard .ourValuesGridCardIconWrapper{background-color:#d4a5741a;border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;display:flex}.ourValues .ourValuesContainer .ourValuesGrid .ourValuesGridCard .ourValuesGridCardIconWrapper .ourValuesGridCardIcon{color:#d4a574;width:28px;height:28px}.ourValues .ourValuesContainer .ourValuesGrid .ourValuesGridCard .ourValuesGridCardTitle{color:#1a2332;margin-bottom:12px;font-size:22px;font-weight:600;line-height:1.3}.ourValues .ourValuesContainer .ourValuesGrid .ourValuesGridCard .ourValuesGridCardDescription{color:#4b5563;font-size:15px;font-weight:400;line-height:1.7}@media screen and (width<=992px){.ourValues{padding:40px 24px}.ourValues .ourValuesContainer{width:100%;margin:unset}.ourValues .ourValuesContainer .ourValuesHeading{margin-bottom:24px}}.teamSection{background-color:#f9fafb;padding:60px 0}.teamSection .teamSectionContainer{width:94.4444%;margin:0 auto}.teamSection .teamSectionContainer .teamSectionHeading{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:40px;display:flex}.teamSection .teamSectionContainer .teamSectionHeading .teamSectionHeadingTitle{color:#1a2332;margin-bottom:16px;font-size:40px;font-weight:300;line-height:1.2}@media (width<=768px){.teamSection .teamSectionContainer .teamSectionHeading .teamSectionHeadingTitle{font-size:32px}}.teamSection .teamSectionContainer .teamSectionHeading .teamSectionHeadingTitle .teamSectionHeadingTitleAccent{color:#d4a574;font-size:40px;font-weight:600;line-height:1.2}@media (width<=768px){.teamSection .teamSectionContainer .teamSectionHeading .teamSectionHeadingTitle .teamSectionHeadingTitleAccent{font-size:32px}}.teamSection .teamSectionContainer .teamSectionHeading .teamSectionHeadingSubtitle{color:#4b5563;max-width:672px;font-size:18px;font-weight:400;line-height:1.6}@media (width<=768px){.teamSection .teamSectionContainer .teamSectionHeading .teamSectionHeadingSubtitle{font-size:16px}}.teamSection .teamSectionContainer .teamSectionCard{text-align:center;background-color:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:24px;max-width:768px;margin:0 auto;padding:48px;display:flex;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}@media (width<=768px){.teamSection .teamSectionContainer .teamSectionCard{padding:32px 24px}}.teamSection .teamSectionContainer .teamSectionCard .teamSectionCardParagraph{color:#4b5563;font-size:17px;font-weight:400;line-height:1.7}@media (width<=768px){.teamSection .teamSectionContainer .teamSectionCard .teamSectionCardParagraph{font-size:15px}}@media screen and (width<=992px){.teamSection{padding:40px 24px}.teamSection .teamSectionContainer{width:100%;margin:unset}.teamSection .teamSectionContainer .teamSectionHeading{margin-bottom:24px}}.contactHero{color:#fff;flex-direction:row;justify-content:flex-start;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.contactHero .contactHeroBackground{z-index:0;position:absolute;inset:0}.contactHero .contactHeroBackground .contactHeroBackgroundImage{width:100%;height:100%}.contactHero .contactHeroBackground .contactHeroBackgroundOverlay{background:linear-gradient(90deg,#1a2332e6 0%,#1a2332b3 50%,#1a233280 100%);position:absolute;inset:0}.contactHero .contactHeroContainer{z-index:10;flex-direction:row;justify-content:center;align-items:center;width:94.4444%;margin:0 auto;display:flex;position:relative}.contactHero .contactHeroContainer .contactHeroContent{flex-direction:column;justify-content:flex-start;align-items:center;max-width:768px;display:flex}.contactHero .contactHeroContainer .contactHeroContent .contactHeroContentTitle{color:#fff;text-align:center;margin-bottom:24px;font-size:60px;font-weight:300;line-height:1.1}@media (width<=768px){.contactHero .contactHeroContainer .contactHeroContent .contactHeroContentTitle{font-size:44px}}.contactHero .contactHeroContainer .contactHeroContent .contactHeroContentTitle .contactHeroContentTitleAccent{color:#d4a574;font-size:60px;font-weight:600;line-height:1.1}@media (width<=768px){.contactHero .contactHeroContainer .contactHeroContent .contactHeroContentTitle .contactHeroContentTitleAccent{font-size:44px}}.contactHero .contactHeroContainer .contactHeroContent .contactHeroContentSubtitle{color:#ffffffe6;text-align:center;font-size:20px;font-weight:400;line-height:1.7}@media (width<=768px){.contactHero .contactHeroContainer .contactHeroContent .contactHeroContentSubtitle{font-size:16px}}.contactHero .contactHeroFade{z-index:10;background:linear-gradient(#0000,#f9fafb);height:96px;position:absolute;bottom:0;left:0;right:0}@media screen and (width<=992px){.contactHero{padding:40px 24px}.contactHero .contactHeroContainer{width:100%;margin:unset}}.contactInfo{background-color:#f9fafb;padding:60px 0}.contactInfo .contactInfoContainer{width:94.4444%;margin:0 auto}.contactInfo .contactInfoContainer .contactInfoGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=1024px){.contactInfo .contactInfoContainer .contactInfoGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.contactInfo .contactInfoContainer .contactInfoGrid{grid-template-columns:1fr}}.contactInfo .contactInfoContainer .contactInfoGrid .contactInfoGridCard{background-color:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:24px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.contactInfo .contactInfoContainer .contactInfoGrid .contactInfoGridCard:hover{box-shadow:0 4px 12px #0000001a,0 2px 6px #0000000f}.contactInfo .contactInfoContainer .contactInfoGrid .contactInfoGridCard .contactInfoGridCardIconWrapper{background-color:#d4a5741a;border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.contactInfo .contactInfoContainer .contactInfoGrid .contactInfoGridCard .contactInfoGridCardIconWrapper .contactInfoGridCardIcon{color:#d4a574;width:24px;height:24px}.contactInfo .contactInfoContainer .contactInfoGrid .contactInfoGridCard .contactInfoGridCardTitle{color:#1a2332;margin-bottom:12px;font-size:17px;font-weight:600;line-height:1.3}.contactInfo .contactInfoContainer .contactInfoGrid .contactInfoGridCard .contactInfoGridCardDetails{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.contactInfo .contactInfoContainer .contactInfoGrid .contactInfoGridCard .contactInfoGridCardDetails .contactInfoGridCardDetailsItem{color:#4b5563;font-size:15px;font-weight:400;line-height:1.5}@media screen and (width<=992px){.contactInfo{padding:40px 24px}.contactInfo .contactInfoContainer{width:100%;margin:unset}}.contactForm{background-color:#fff;padding:60px 0}.contactForm .contactFormContainer{width:94.4444%;margin:0 auto}.contactForm .contactFormContainer .contactFormGrid{grid-template-columns:repeat(2,1fr);align-items:start;gap:48px;display:grid}@media (width<=1024px){.contactForm .contactFormContainer .contactFormGrid{grid-template-columns:1fr}}.contactForm .contactFormContainer .contactFormGrid .contactFormGridLeft{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.contactForm .contactFormContainer .contactFormGrid .contactFormGridLeft .contactFormGridLeftTitle{color:#1a2332;margin-bottom:24px;font-size:40px;font-weight:300;line-height:1.2}@media (width<=768px){.contactForm .contactFormContainer .contactFormGrid .contactFormGridLeft .contactFormGridLeftTitle{font-size:32px}}.contactForm .contactFormContainer .contactFormGrid .contactFormGridLeft .contactFormGridLeftTitle .contactFormGridLeftTitleAccent{color:#d4a574;font-size:40px;font-weight:600;line-height:1.2}@media (width<=768px){.contactForm .contactFormContainer .contactFormGrid .contactFormGridLeft .contactFormGridLeftTitle .contactFormGridLeftTitleAccent{font-size:32px}}.contactForm .contactFormContainer .contactFormGrid .contactFormGridLeft .contactFormGridLeftSubtitle{color:#4b5563;margin-bottom:32px;font-size:17px;font-weight:400;line-height:1.7}.contactForm .contactFormContainer .contactFormGrid .contactFormGridLeft .contactFormGridLeftCard{color:#fff;background:linear-gradient(to bottom right,#1a2332,#243042);border-radius:16px;width:100%;padding:24px}.contactForm .contactFormContainer .contactFormGrid .contactFormGridLeft .contactFormGridLeftCard .contactFormGridLeftCardTitle{color:#fff;margin-bottom:16px;font-size:22px;font-weight:600;line-height:1.2}.contactForm .contactFormContainer .contactFormGrid .contactFormGridLeft .contactFormGridLeftCard .contactFormGridLeftCardList{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none;display:flex}.contactForm .contactFormContainer .contactFormGrid .contactFormGridLeft .contactFormGridLeftCard .contactFormGridLeftCardList .contactFormGridLeftCardListItem{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.contactForm .contactFormContainer .contactFormGrid .contactFormGridLeft .contactFormGridLeftCard .contactFormGridLeftCardList .contactFormGridLeftCardListItem .contactFormGridLeftCardListItemBullet{background-color:#d4a574;border-radius:50%;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex}.contactForm .contactFormContainer .contactFormGrid .contactFormGridLeft .contactFormGridLeftCard .contactFormGridLeftCardList .contactFormGridLeftCardListItem .contactFormGridLeftCardListItemBullet .contactFormGridLeftCardListItemBulletCheck{color:#1a2332;font-size:12px;font-weight:600;line-height:1}.contactForm .contactFormContainer .contactFormGrid .contactFormGridLeft .contactFormGridLeftCard .contactFormGridLeftCardList .contactFormGridLeftCardListItem .contactFormGridLeftCardListItemText{color:#ffffffe6;font-size:14px;font-weight:400;line-height:1.6}.contactForm .contactFormContainer .contactFormGrid .contactFormGridRight{background-color:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:24px;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.contactForm .contactFormContainer .contactFormGrid .contactFormGridRight .contactFormGridRightForm{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;width:100%;display:flex}.contactForm .contactFormContainer .contactFormGrid .contactFormGridRight .contactFormGridRightForm .contactFormGridRightFormField{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}.contactForm .contactFormContainer .contactFormGrid .contactFormGridRight .contactFormGridRightForm .contactFormGridRightFormField .contactFormGridRightFormFieldLabel{color:#1a2332;font-size:13px;font-weight:500;line-height:1}.contactForm .contactFormContainer .contactFormGrid .contactFormGridRight .contactFormGridRightForm .contactFormGridRightFormField .contactFormGridRightFormFieldInput{color:#1a2332;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:14px;font-weight:400;line-height:1.5;transition:border-color .2s,box-shadow .2s}.contactForm .contactFormContainer .contactFormGrid .contactFormGridRight .contactFormGridRightForm .contactFormGridRightFormField .contactFormGridRightFormFieldInput::placeholder{color:#1a233259}.contactForm .contactFormContainer .contactFormGrid .contactFormGridRight .contactFormGridRightForm .contactFormGridRightFormField .contactFormGridRightFormFieldInput:focus{border-color:#d4a574;box-shadow:0 0 0 3px #d4a57426}.contactForm .contactFormContainer .contactFormGrid .contactFormGridRight .contactFormGridRightForm .contactFormGridRightFormField .contactFormGridRightFormFieldTextarea{color:#1a2332;resize:none;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:14px;font-weight:400;line-height:1.5;transition:border-color .2s,box-shadow .2s}.contactForm .contactFormContainer .contactFormGrid .contactFormGridRight .contactFormGridRightForm .contactFormGridRightFormField .contactFormGridRightFormFieldTextarea::placeholder{color:#1a233259}.contactForm .contactFormContainer .contactFormGrid .contactFormGridRight .contactFormGridRightForm .contactFormGridRightFormField .contactFormGridRightFormFieldTextarea:focus{border-color:#d4a574;box-shadow:0 0 0 3px #d4a57426}.contactForm .contactFormContainer .contactFormGrid .contactFormGridRight .contactFormGridRightForm .contactFormGridRightFormSubmit{color:#1a2332;cursor:pointer;background-color:#d4a574;border:none;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-size:15px;font-weight:600;line-height:1;transition:background-color .2s;display:flex}.contactForm .contactFormContainer .contactFormGrid .contactFormGridRight .contactFormGridRightForm .contactFormGridRightFormSubmit:hover{background-color:#c49563}.contactForm .contactFormContainer .contactFormGrid .contactFormGridRight .contactFormGridRightForm .contactFormGridRightFormSubmit .contactFormGridRightFormSubmitIcon{width:20px;height:20px}@media screen and (width<=992px){.contactForm{padding:40px 24px}.contactForm .contactFormContainer{width:100%;margin:unset}}
