.project-overview-content{display:flex;color:#000;padding:0 80px;justify-content:space-between}.project-overview-text{width:60%}.spec-card{min-height:380px!important}.project-overview-img img{width:100%;justify-self:center;padding:0 80px}.specs-swiper .swiper-wrapper{gap:0}.project-hightlights-content{display:flex;color:#000;padding:0 80px;justify-content:space-between;gap:5rem}.projects-wrapper p{color:#e8f2de}.project-highlights-text{width:40%}.highlight-slide{width:14rem}.project-amenities-content{padding:0 80px;text-align:center}.amenities-slider-wrapper{padding:0 80px}.slide-caption{text-transform:uppercase;padding-top:5px;font-weight:500}.amenities-slider-progress-bar{width:100%;height:2px;background:#eee;position:relative;margin-top:10px}.swiper-progress-bar .progress-fill{height:100%;background:#accd8d;width:0%;transition:width 0.3s ease}.amenities-slider-progress{background:#accd8d;height:2px;display:block}.amenities-slider .swiper-wrapper .swiper-slide img{height:33rem;object-fit:cover}.gallery-container{padding-top:2rem;padding-bottom:5rem;overflow:hidden}.swiper-container{width:100%;max-width:1200px;margin:auto;padding:40px 0}.gallery-container .swiper-wrapper{align-items:center}.gallery-container .swiper-slide{width:auto;display:flex;justify-content:center;align-items:center}.gallery-container .swiper-slide img{height:25rem;width:auto;object-fit:cover;box-shadow:0 4px 20px rgb(0 0 0 / .2)}.gallery-container .swiper-button-prev,.gallery-container .swiper-button-next{color:#333}.gallery-container .swiper-pagination-bullet-active{background:#333}.project-configuration{background-color:#E8F2DE}.Project_configuration__table{width:100%;border-radius:24px;overflow:hidden;border:1px solid rgb(77 47 14 / .2);border-top:none;margin-top:0}.Project_configuration__table_header,.Project_configuration__table_row{display:flex;align-items:center;justify-content:space-between;padding:0 24px;width:100%}@media(max-width:450px){.Project_configuration__table_header,.Project_configuration__table_row{padding:16px 8px!important}}.Project_configuration__table_header{background:#1C290F;padding:12px 24px;color:#fcfcfc;font-size:20px;font-weight:400;line-height:1.28;border-top-left-radius:24px;border-top-right-radius:24px}.Project_configuration__table_cell{text-align:center;flex:1 1 30%;padding:0 10px}.Project_configuration__table_cell--header{padding:10px 8px;text-align:center}.Project_configuration__table_header,.Project_configuration__table_row{display:flex;align-items:center;justify-content:space-between;padding:0 24px;width:100%}.Project_configuration__table_row{background:#e8f2de;padding:16px 24px;border-bottom:1px solid rgb(77 47 14 / .2)}.Project_configuration__table_cell--name,.Project_configuration__table_cell--area{color:#1C290F;font-size:16px;font-weight:500;line-height:1.28;letter-spacing:.32px;text-transform:uppercase}.Project_configuration__table_cell--action{display:flex;justify-content:center;align-items:center}.Project_configuration__table_row--last{border-bottom:none;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.project-config-table{padding:0 80px;padding-bottom:40px}.specs-section{padding:40px 80px;background-color:#fff;position:relative}.specs-bg{position:relative;border-radius:32px;overflow:hidden;height:70vh}.specs-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgb(0 0 0 / .3),rgb(0 0 0 / .4));z-index:2}.specs-content{position:relative;text-align:center;padding:60px 20px;border-radius:32px;height:100vh}.specs-subheading{color:#7ca76f;font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.specs-heading{font-size:28px;font-weight:600;color:#fff;margin-bottom:40px;z-index:3;position:relative}.specs-swiper{z-index:3;position:relative;margin:-245px 80px 0;padding:0 5px 90px;overflow:hidden}.spec-card{background:#fff;padding:30px 24px;border-radius:16px;box-shadow:0 4px 12px rgb(0 0 0 / .1);text-align:left}.spec-card h3{font-size:16px;font-weight:600;margin-bottom:16px;color:#2e4820;text-transform:uppercase}.spec-card ul{padding-left:20px}.spec-card ul li{list-style:disc;margin-bottom:10px;font-size:14px;line-height:1.6;color:#333}.custom-nav{background-color:#d6e6c5;border-radius:50%;width:40px;height:40px;top:auto;bottom:-40px;color:#2e4820}.swiper-button-prev::after,.swiper-button-next::after{font-size:18px;color:#2e4820}.swiper-button-prev{left:45%}.swiper-button-next{right:45%}.specs-section .section-header{z-index:3;position:relative}.location-section{background:#f1f8ea!important}.location-accordion{margin-bottom:30px}.accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:0 16px;border-bottom:1px solid #9ECA72;position:relative;color:#364E1D;p{margin-bottom:0}}.accordion-header .toggle-icon{color:#364E1D;font-size:18px;font-weight:700;margin-left:auto;transition:transform 0.2s ease}.accordion-item.active .accordion-header .toggle-icon{content:"−"}.location-accordion .accordion-body{max-height:0;overflow:hidden;transition:max-height 0.4s ease;border-top:none;padding:0 20px 0 50px}.location-accordion .accordion-body ul{padding:12px 0;margin:0;list-style:disc}.accordion-item.active .accordion-body{padding-bottom:12px}.contact-container .section-header{margin-left:0;margin-right:0}.location-section .section-header{padding:.5rem 0 1rem}.map-static{flex:1;height:100%;display:flex}.map-static .map-image-container{position:relative;border-radius:16px;width:100%;height:100%}.map-static img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.85)}.map-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgb(0 0 0 / .2),rgb(0 0 0 / .2));z-index:1}.location-swiper{position:relative;border-radius:16px}.content-location{flex:1;padding:40px;display:flex;flex-direction:column;justify-content:center}.location-slide{color:#333}.location-slide h2{font-size:24px;margin:0 0 10px}.location-slide p{font-size:16px;margin-bottom:20px}.location-category{margin-bottom:24px;padding:10px}.location-slide{min-height:fit-content;padding-bottom:50px}.icon-title{display:flex;align-items:center;gap:10px;font-weight:700;color:#3b3b3b;margin-bottom:10px}.location-category ul{padding-left:20px}.location-category li{margin-bottom:8px;list-style:disc}.directions-btn{background:#d7ebc8;border:none;border-radius:24px;padding:12px 24px;font-weight:600;color:#000;cursor:pointer;transition:background 0.3s ease}.directions-btn:hover{background:#bfdcaa}.custom-nav-btn{background:#1f1f1f;width:40px;height:40px;border-radius:50%;position:absolute;bottom:20px;z-index:10;cursor:pointer}.swiper-button-prev.custom-nav-btn{left:calc(50% - 50px)}.swiper-button-next.custom-nav-btn{right:calc(50% - 50px)}.custom-nav-btn::after{color:#fff;font-size:18px}.map{margin-top:50px}.map img{width:100%;object-fit:cover}.segmented-control,.segmented-control-gallery{display:flex;background-color:#cde3b5;border-radius:50px;padding:5px;max-width:420px;gap:10px;height:fit-content}.segmented-control label,.segmented-control a,.segmented-control-gallery label,.segmented-control-gallery a{padding:10px 20px;border-radius:50px;background-color:#fff0;color:#4c6542;font-weight:700;cursor:pointer;transition:all 0.3s ease;width:max-content}.segmented-control input[type="radio"],.segmented-control-gallery input[type="radio"]{display:none}.segmented-control input[type=radio]:checked+label,.segmented-control input[type=radio]:checked+a,.segmented-control-gallery input[type=radio]:checked+label,.segmented-control-gallery input[type=radio]:checked+a{background-color:#1c2a13;color:#cde3b5}@media (max-width:1022px){.project-overview-content,.project-hightlights-content,.project-feature-text{display:block;padding-bottom:20px}.project-overview-text,.project-highlights-text{width:100%!important}.project-highlights-text{padding-bottom:20px}.swiper.specs-swiper{margin-top:-128px}.contact-container{display:block!important}.contact-form-header,.contact-form-div{width:100%!important}}@media (max-width:600px){.specs-content .section-header{padding:10px 0;margin:10px}.dark-bkg .section-header,.section-header{margin:16px 16px!important}.amenities-slider-wrapper,.project-amenities-content,.project-feature-text,.project-hightlights-content,.project-overview-content{padding:0 16px!important}.project-overview-content{padding-bottom:20px;flex-direction:column}.project-overview-img img{padding:0 16px}.amenities-slider-prev,.amenities-slider-next{display:none}.specs-section{padding:20px 16px}.project-config-table{padding:0 20px;padding-bottom:10px}.Project_configuration__table_cell.Project_configuration__table_cell--header{font-size:14px}.wp-block-button__link.wp-element-button{font-size:10px}.Project_configuration__table_cell{font-size:12px}}.project-listing__item-image img{width:100%;height:auto;display:block;border-radius:3px;object-fit:cover;aspect-ratio:16 / 10;min-height:250px}