.elementor-2984 .elementor-element.elementor-element-4aa6b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:35px 20px;--row-gap:35px;--column-gap:20px;--flex-wrap:wrap;--padding-top:230px;--padding-bottom:300px;--padding-left:15px;--padding-right:15px}.elementor-2984 .elementor-element.elementor-element-4aa6b4:not(.elementor-motion-effects-element-type-background),.elementor-2984 .elementor-element.elementor-element-4aa6b4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://abimaanbuilders.com/wp-content/uploads/2026/07/hero.jpeg);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-2984 .elementor-element.elementor-element-706dbeea{width:100%;max-width:100%}.elementor-2984 .elementor-element.elementor-element-706dbeea .ekit-heading__description{max-width:800px}.elementor-2984 .elementor-element.elementor-element-706dbeea .elementskit-section-title-wraper .elementskit-section-title{color:#F9F2E3;text-shadow:0 0 10px rgb(0 0 0 / .3);font-family:"Montserrat";font-size:64px;font-weight:800;line-height:85px}.elementor-2984 .elementor-element.elementor-element-706dbeea .elementskit-section-title-wraper .elementskit-section-title>span{color:#FFF}.elementor-2984 .elementor-element.elementor-element-706dbeea .elementskit-section-title-wraper .elementskit-section-title:hover>span{color:#000}.elementor-2984 .elementor-element.elementor-element-706dbeea .elementskit-section-title-wraper p{color:#FFF;font-family:"Open Sans";font-size:18px;font-weight:700}.elementor-2984 .elementor-element.elementor-element-48a5a89{--display:flex}.elementor-2984 .elementor-element.elementor-element-56affd1{--display:flex}.elementor-2984 .elementor-element.elementor-element-f961a96{--display:flex}.elementor-2984 .elementor-element.elementor-element-073e378{--display:flex}.elementor-2984 .elementor-element.elementor-element-19c6dbc70{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:30px;margin-bottom:0;padding:0 0 0 0}.elementor-2984 .elementor-element.elementor-element-19c6dbc70>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2984 .elementor-element.elementor-element-28d0aa1d>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2984 .elementor-element.elementor-element-28d0aa1d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2984 .elementor-element.elementor-element-77260ba1:not(.elementor-motion-effects-element-type-background),.elementor-2984 .elementor-element.elementor-element-77260ba1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4ECD8}.elementor-2984 .elementor-element.elementor-element-77260ba1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2984 .elementor-element.elementor-element-77260ba1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2984 .elementor-element.elementor-element-562144be:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2984 .elementor-element.elementor-element-562144be>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4ECD8}.elementor-2984 .elementor-element.elementor-element-562144be>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2984 .elementor-element.elementor-element-562144be>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2984 .elementor-element.elementor-element-47c2166{width:var(--container-widget-width,101.713%);max-width:101.713%;--container-widget-width:101.713%;--container-widget-flex-grow:0}.elementor-2984 .elementor-element.elementor-element-47c2166.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-2984 .elementor-element.elementor-element-47c2166 .elementor-heading-title{font-family:"Times New Roman";font-size:35px;font-weight:600;line-height:1.2em;color:#6B5742}.elementor-2984 .elementor-element.elementor-element-28e4e957{font-family:"Lato";font-size:15px;font-weight:400;letter-spacing:.2px;color:#2E2620}.elementor-2984 .elementor-element.elementor-element-223fcdf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px}.elementor-2984 .elementor-element.elementor-element-0820712{font-family:"Source Serif Pro";color:#2E2620}.elementor-2984 .elementor-element.elementor-element-0d2f3ac iframe{height:453px}.elementor-2984 .elementor-element.elementor-element-24909d7{--display:flex}.elementor-2984 .elementor-element.elementor-element-4e12d3c{--display:flex}.elementor-2984 .elementor-element.elementor-element-018f76c{--display:flex}.elementor-2984 .elementor-element.elementor-element-52d616b{--display:flex}.elementor-2984 .elementor-element.elementor-element-6768059{--display:flex}.elementor-2984 .elementor-element.elementor-element-5dcc379{--display:flex}.elementor-2984 .elementor-element.elementor-element-4a0438d{--display:flex}.elementor-2984 .elementor-element.elementor-element-844d9a3{--display:flex}.elementor-2984 .elementor-element.elementor-element-c3fa19f{--display:flex}.elementor-2984 .elementor-element.elementor-element-da4f727{--display:flex}.elementor-2984 .elementor-element.elementor-element-a4f05a2{--display:flex}.elementor-2984 .elementor-element.elementor-element-91e28c5{--display:flex}.elementor-2984 .elementor-element.elementor-element-79dedfe{--display:flex;--position:fixed;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:50%;--z-index:998}body:not(.rtl) .elementor-2984 .elementor-element.elementor-element-79dedfe{left:0}body.rtl .elementor-2984 .elementor-element.elementor-element-79dedfe{right:0}.elementor-2984 .elementor-element.elementor-element-2fcc310.elementor-element{--align-self:flex-end}.elementor-2984 .elementor-element.elementor-element-a3c3e78{--display:flex;--position:fixed;--z-index:998}@media(min-width:768px){.elementor-2984 .elementor-element.elementor-element-562144be{width:84.5%}.elementor-2984 .elementor-element.elementor-element-223fcdf{width:14.201%}}@media(max-width:1024px){.elementor-2984 .elementor-element.elementor-element-4aa6b4{--padding-top:100px;--padding-bottom:228px;--padding-left:15px;--padding-right:15px}.elementor-2984 .elementor-element.elementor-element-706dbeea .elementskit-section-title-wraper .elementskit-section-title{font-size:40px}.elementor-2984 .elementor-element.elementor-element-562144be>.elementor-element-populated{margin:0 0 0 10px;--e-column-margin-right:0px;--e-column-margin-left:10px}.elementor-2984 .elementor-element.elementor-element-47c2166 .elementor-heading-title{font-size:30px}.elementor-2984 .elementor-element.elementor-element-28e4e957{font-size:14px}.elementor-2984 .elementor-element.elementor-element-223fcdf>.elementor-element-populated{margin:0 10px 0 0;--e-column-margin-right:10px;--e-column-margin-left:0px}}@media(max-width:767px){.elementor-2984 .elementor-element.elementor-element-4aa6b4{--gap:20px 14px;--row-gap:20px;--column-gap:14px}.elementor-2984 .elementor-element.elementor-element-706dbeea .elementskit-section-title-wraper .elementskit-section-title{margin:15px 0 10px 0;font-size:30px;line-height:40px}.elementor-2984 .elementor-element.elementor-element-562144be>.elementor-element-populated{margin:0 10px 0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-2984 .elementor-element.elementor-element-47c2166 .elementor-heading-title{font-size:25px}.elementor-2984 .elementor-element.elementor-element-28e4e957{font-size:13px}.elementor-2984 .elementor-element.elementor-element-223fcdf>.elementor-element-populated{margin:0 10px 0 10px;--e-column-margin-right:10px;--e-column-margin-left:10px}}.fancy-title{display:flex;align-items:center;justify-content:center;gap:25px;margin:10px 0}.fancy-title span{position:relative;width:100px;height:1px;background:#b58b5a}.fancy-title span::after{content:'';position:absolute;right:-6px;top:-5px;width:10px;height:10px;border:1px solid #b58b5a;transform:rotate(45deg);background:#f4f0e8}.fancy-title h5{margin:0;font-size:15px;color:#6d4d2e;font-family:'Cormorant Garamond',serif;font-weight:500;letter-spacing:4px;text-transform:uppercase}.saptha-building{max-width:1400px;margin:auto;background:#f4f0e9;display:grid;grid-template-columns:420px 1fr;gap:70px;padding:80px 70px}.building-left{display:flex;flex-direction:column;animation:slideLeft 1s ease forwards;opacity:0}.building-right{animation:slideRight 1s ease forwards;opacity:0}.section-no{font-family:'Inter',sans-serif;font-size:11px;letter-spacing:5px;color:#8c7a65;margin-bottom:35px}.building-left h1{font-family:'Cormorant Garamond',serif;font-size:72px;line-height:.95;font-weight:400;color:#6f4f31;margin:0 0 45px}.building-content{font-family:'Inter',sans-serif;font-size:19px;line-height:2;color:#222;max-width:340px}.building-stats{margin-top:50px;border-top:1px solid #b8a893;border-bottom:1px solid #b8a893;padding:25px 0;display:flex;justify-content:space-between}.building-stats h3{font-family:'Cormorant Garamond',serif;color:#6f4f31;font-size:48px;line-height:1;font-weight:400;margin:0}.building-stats span{display:block;margin-top:10px;font-size:10px;letter-spacing:3px;color:#8c7a65;font-family:'Inter',sans-serif}.bottom-image{margin-top:45px}.bottom-image img{width:100%;display:block}.bottom-image p{margin-top:14px;font-size:11px;letter-spacing:4px;color:#8c7a65;font-family:'Inter',sans-serif}.building-right img{width:100%;height:1000px;object-fit:cover;display:block}.home-text{display:flex;flex-direction:column;line-height:normal}@media(max-width:991px){.saptha-building{grid-template-columns:1fr;padding:40px 25px;gap:30px}.building-left h1{font-size:50px}.building-content{max-width:100%;font-size:16px}.building-right img{height:auto}.building-stats{flex-wrap:wrap;gap:20px}}@keyframes slideLeft{from{opacity:0;transform:translateX(-80px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{from{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}.fancy-title{display:flex;align-items:center;justify-content:center;gap:25px;margin:10px 0}.fancy-title span{position:relative;width:100px;height:1px;background:#b58b5a}.fancy-title span::after{content:'';position:absolute;right:-6px;top:-5px;width:10px;height:10px;border:1px solid #b58b5a;transform:rotate(45deg);background:#f4f0e8}.fancy-title h5{margin:0;font-size:15px;color:#6d4d2e;font-family:'Cormorant Garamond',serif;font-weight:500;letter-spacing:4px;text-transform:uppercase}.design-intent{max-width:1400px;margin:auto;background:#f4f0e8;padding:40px 60px;display:grid;grid-template-columns:48% 52%;gap:70px;font-family:'Inter',sans-serif}.project-name{font-size:11px;letter-spacing:5px;color:#8d7c67;margin-bottom:18px}.design-image img{width:100%;height:950px;object-fit:cover;display:block;border:1px solid #d6b387}.building-left{display:flex;flex-direction:column;animation:slideLeft 1s ease forwards;opacity:0}.building-right{animation:slideRight 1s ease forwards;opacity:0}@keyframes slideLeft{from{opacity:0;transform:translateX(-80px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{from{opacity:0;transform:translateX(80px)}to{opacity:1;transform:translateX(0)}}.brand-logo{margin-top:12px;font-size:12px;color:#7a6244}.top-title{text-align:right;font-size:11px;letter-spacing:5px;color:#8d7c67;margin-bottom:80px}.section-title{font-size:12px;letter-spacing:5px;color:#b58b5a;margin-bottom:25px}.design-content h2{font-family:'Cormorant Garamond',serif;font-size:62px;line-height:.95;font-weight:400;color:#6d4d2e;margin:0 0 60px}.feature-row{display:grid;grid-template-columns:80px 1fr;gap:20px;padding:30px 0;border-top:1px solid #c9b49a}.feature-row:last-child{border-bottom:1px solid #c9b49a}.number{font-family:'Cormorant Garamond',serif;font-size:42px;color:#b58b5a;line-height:1}.text h4{font-size:26px;font-family:'Cormorant Garamond',serif;color:#6d4d2e;margin:0 0 10px;font-weight:500}.text p{font-size:17px;line-height:1.8;color:#7a6a56;margin:0}@media(max-width:991px){.design-intent{grid-template-columns:1fr;padding:30px 20px;gap:40px}.design-image img{height:auto}.design-content h2{font-size:48px}.feature-row{grid-template-columns:60px 1fr}.number{font-size:30px}.text h4{font-size:22px}.text p{font-size:15px}.top-title{text-align:left;margin-bottom:40px}}.fancy-title{display:flex;align-items:center;justify-content:center;gap:25px;margin:10px 0}.fancy-title span{position:relative;width:100px;height:1px;background:#b58b5a}.fancy-title span::after{content:'';position:absolute;right:-6px;top:-5px;width:10px;height:10px;border:1px solid #b58b5a;transform:rotate(45deg);background:#f4f0e8}.fancy-title h5{margin:0;font-size:15px;color:#6d4d2e;font-family:'Cormorant Garamond',serif;font-weight:500;letter-spacing:4px;text-transform:uppercase}.lifestyle-section{max-width:1400px;margin:auto;padding:35px 50px;background:#f4f0e8;display:grid;grid-template-columns:48% 52%;gap:50px}.page-label{font-family:'Inter',sans-serif;font-size:10px;letter-spacing:5px;color:#8c7a65;margin-bottom:35px}.gallery-image{margin-bottom:16px}.gallery-image img{width:100%;display:block;object-fit:cover}.gallery-image:nth-child(2) img{height:260px}.gallery-image:nth-child(3) img{height:390px}.gallery-image:nth-child(4) img{height:390px}.footer-logo{margin-top:20px}.footer-logo img{width:80px}.top-label{text-align:right;font-family:'Inter',sans-serif;font-size:10px;letter-spacing:5px;color:#8c7a65;margin-bottom:60px}.section-number{font-family:'Inter',sans-serif;font-size:11px;letter-spacing:5px;color:#b28a58;margin-bottom:25px}.right-column h2{font-family:'Cormorant Garamond',serif;font-size:62px;line-height:.95;color:#6e4c2d;font-weight:400;margin:0 0 45px}.content-text{max-width:470px}.content-text p{font-family:'Inter',sans-serif;font-size:18px;line-height:1.9;color:#3d3228;margin-bottom:25px}.feature-image{margin-top:40px;max-width:480px}.feature-image img{width:100%;display:block;object-fit:cover}.page-number{text-align:right;margin-top:25px;font-family:'Inter',sans-serif;color:#8c7a65;letter-spacing:3px;font-size:12px}@media(max-width:991px){.lifestyle-section{grid-template-columns:1fr;padding:30px 20px}.top-label{text-align:left;margin-bottom:30px}.right-column h2{font-size:48px}.content-text p{font-size:16px}.feature-image{max-width:100%}.gallery-image img{height:auto!important}}.fancy-title{display:flex;align-items:center;justify-content:center;gap:25px;margin:10px 0}.fancy-title span{position:relative;width:100px;height:1px;background:#b58b5a}.fancy-title span::after{content:'';position:absolute;right:-6px;top:-5px;width:10px;height:10px;border:1px solid #b58b5a;transform:rotate(45deg);background:#f4f0e8}.fancy-title h5{margin:0;font-size:15px;color:#6d4d2e;font-family:'Cormorant Garamond',serif;font-weight:500;letter-spacing:4px;text-transform:uppercase}.location-section{max-width:1400px;margin:auto;padding:80px 60px;background:#f4f0e8}.location-tag{font-family:'Inter',sans-serif;font-size:12px;letter-spacing:5px;color:#8c7a65;text-transform:uppercase;margin-bottom:30px}.location-title{font-family:'Cormorant Garamond',serif;font-size:30px;color:#6d4d2e;margin-bottom:60px}.location-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 60px}.location-item{border-top:1px solid #cdb18a;padding-top:20px}.distance{font-family:'Cormorant Garamond',serif;font-size:42px;color:#6d4d2e;line-height:1;margin-bottom:10px}.place{font-family:'Inter',sans-serif;font-size:14px;letter-spacing:3px;color:#a07d52;text-transform:uppercase;margin-bottom:4px}.sub-place{font-family:'Inter',sans-serif;font-size:14px;color:#444;letter-spacing:1px}@media(max-width:991px){.location-grid{grid-template-columns:repeat(2,1fr);gap:30px}.location-title{font-size:50px}}@media(max-width:768px){.location-section{padding:40px 20px}.location-grid{grid-template-columns:1fr}.location-title{font-size:40px}.distance{font-size:34px}}.fancy-title{display:flex;align-items:center;justify-content:center;gap:25px;margin:10px 0}.fancy-title span{position:relative;width:100px;height:1px;background:#b58b5a}.fancy-title span::after{content:'';position:absolute;right:-6px;top:-5px;width:10px;height:10px;border:1px solid #b58b5a;transform:rotate(45deg);background:#f4f0e8}.fancy-title h5{margin:0;font-size:15px;color:#6d4d2e;font-family:'Cormorant Garamond',serif;font-weight:500;letter-spacing:4px;text-transform:uppercase}.amenities-section{background:#f4f1e8;padding:80px;font-family:'Inter',sans-serif;color:#5d4a38;max-width:1400px;margin:auto}.amenities-label{font-size:14px;letter-spacing:5px;text-transform:uppercase;color:#8d7d6c;margin-bottom:30px}.amenities-title{font-family:Georgia,serif;font-size:68px;font-weight:400;line-height:1.1;color:#6d533d;margin-bottom:40px}.amenities-description{max-width:850px;font-size:20px;line-height:1.8;color:#333;margin-bottom:60px}.amenities-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #c6b398}.amenity-item{text-align:center;padding:50px 20px;border-right:1px solid #c6b398}.amenity-item:last-child{border-right:none}.amenity-icon{font-size:55px;color:#7a6654;margin-bottom:25px}.amenity-text{font-size:14px;letter-spacing:4px;line-height:1.7;text-transform:uppercase;color:#7a6654}.loan-title{margin-top:50px;font-size:14px;letter-spacing:5px;text-transform:uppercase;color:#8d7d6c;margin-bottom:20px}.loan-description{font-size:15px;line-height:1.8;color:#333}@media(max-width:991px){.amenities-grid{grid-template-columns:repeat(2,1fr)}.amenity-item:nth-child(2n){border-right:none}.amenities-title{font-size:48px}}@media(max-width:767px){.amenities-section{padding:40px 20px}.amenities-grid{grid-template-columns:1fr}.amenity-item{border-right:none;border-bottom:1px solid #c6b398}.amenity-item:last-child{border-bottom:none}.amenities-title{font-size:38px}}.fancy-title{display:flex;align-items:center;justify-content:center;gap:25px;margin:10px 0}.fancy-title span{position:relative;width:100px;height:1px;background:#b58b5a}.fancy-title span::after{content:'';position:absolute;right:-6px;top:-5px;width:10px;height:10px;border:1px solid #b58b5a;transform:rotate(45deg);background:#f4f0e8}.fancy-title h5{margin:0;font-size:15px;color:#6d4d2e;font-family:'Cormorant Garamond',serif;font-weight:500;letter-spacing:4px;text-transform:uppercase}.floorplans-section{max-width:1400px;margin:auto;padding:80px 60px;background:#f4f0e8}.section-tag{font-family:'Inter',sans-serif;font-size:12px;letter-spacing:5px;color:#8c7a65;text-transform:uppercase;margin-bottom:35px}.floorplans-title{font-family:'Cormorant Garamond',serif;font-size:78px;line-height:1;font-weight:400;color:#6c4b2d;margin:0 0 40px}.floorplans-description{max-width:1000px;font-family:'Inter',sans-serif;font-size:18px;line-height:1.8;color:#2d2d2d;margin-bottom:55px}.plans-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.plan-card{border:1px solid #d4b184;padding:28px;background:#fff0}.plan-label{font-family:'Inter',sans-serif;font-size:11px;letter-spacing:4px;color:#a07d52;margin-bottom:10px;text-transform:uppercase}.plan-card h3{font-family:'Cormorant Garamond',serif;font-size:24px;color:#6c4b2d;font-weight:400;line-height:1.3;margin:0 0 20px}.plan-image{border:1px solid #d4b184;padding:15px;margin-bottom:25px}.plan-image img{width:100%;display:block}.specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;font-family:'Inter',sans-serif;font-size:15px;color:#3d3d3d;line-height:1.6}.plan-note{margin-top:40px;font-family:'Inter',sans-serif;font-size:16px;color:#8c7a65;line-height:1.8;max-width:1100px}@media(max-width:1024px){.floorplans-title{font-size:60px}}@media(max-width:768px){.floorplans-section{padding:40px 20px}.floorplans-title{font-size:42px}.plans-grid{grid-template-columns:1fr}.specs-grid{grid-template-columns:1fr}.floorplans-description{font-size:16px}}.fancy-title{display:flex;align-items:center;justify-content:center;gap:25px;margin:10px 0}.fancy-title span{position:relative;width:100px;height:1px;background:#b58b5a}.fancy-title span::after{content:'';position:absolute;right:-6px;top:-5px;width:10px;height:10px;border:1px solid #b58b5a;transform:rotate(45deg);background:#f4f0e8}.fancy-title h5{margin:0;font-size:15px;color:#6d4d2e;font-family:'Cormorant Garamond',serif;font-weight:500;letter-spacing:4px;text-transform:uppercase}.specifications-section{background:#f4f1e8;padding:80px;max-width:1400px;margin:0 auto;font-family:"Inter",sans-serif}.spec-label{font-size:14px;letter-spacing:5px;text-transform:uppercase;color:#8c7a68;margin-bottom:25px}.spec-title{font-family:Georgia,serif;font-size:64px;font-weight:400;color:#6d523c;line-height:1.15;margin-bottom:40px}.spec-description{max-width:900px;font-size:20px;line-height:1.8;color:#333;margin-bottom:50px}.spec-box{border:1px solid #c9b79d;padding:60px}.spec-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 70px}.spec-item h3{font-size:15px;letter-spacing:5px;text-transform:uppercase;color:#6d523c;font-weight:500;margin-bottom:12px}.spec-line{height:1px;background:#c9b79d;margin-bottom:18px}.spec-item p{font-size:18px;line-height:1.8;color:#333;margin:0}@media (max-width:768px){.specifications-section{padding:40px 20px}.spec-title{font-size:42px}.spec-description{font-size:18px}.spec-box{padding:30px}.spec-grid{grid-template-columns:1fr;gap:40px}}.fancy-title{display:flex;align-items:center;justify-content:center;gap:25px;margin:10px 0}.fancy-title span{position:relative;width:100px;height:1px;background:#b58b5a}.fancy-title span::after{content:'';position:absolute;right:-6px;top:-5px;width:10px;height:10px;border:1px solid #b58b5a;transform:rotate(45deg);background:#f4f0e8}.fancy-title h5{margin:0;font-size:15px;color:#6d4d2e;font-family:'Cormorant Garamond',serif;font-weight:500;letter-spacing:4px;text-transform:uppercase}.builder-section{background:#f4f1e9;padding:80px;font-family:Georgia,"Times New Roman",serif;color:#5d4938;max-width:1400px;margin:0 auto}.builder-small-title{font-size:14px;letter-spacing:5px;text-transform:uppercase;color:#8a7a6b;margin-bottom:25px}.builder-main-title{font-size:68px;font-weight:400;line-height:1.1;margin-bottom:40px}.builder-content{max-width:850px;font-size:18px;line-height:1.8;color:#333}.builder-divider{border-top:1px solid #b7a793;margin:60px 0}.project-label{font-size:14px;letter-spacing:5px;text-transform:uppercase;color:#8a7a6b;margin-bottom:20px}.project-title{font-size:62px;line-height:1.1;margin-bottom:10px}.project-location{font-size:24px;color:#555;margin-bottom:40px}.stats-row{display:flex;gap:100px;padding:40px 0;border-top:1px solid #b7a793;border-bottom:1px solid #b7a793;flex-wrap:wrap}.stat-box{min-width:180px}.stat-number{font-size:64px;line-height:1;color:#2f2f2f}.stat-number span{font-size:18px;letter-spacing:3px;color:#777}.stat-label{margin-top:10px;font-size:22px;letter-spacing:3px;text-transform:uppercase;color:#7b6c5d}.community-format{font-size:28px;line-height:1.3;color:#3d2f24}.bottom-title{margin-top:50px;font-size:14px;letter-spacing:5px;text-transform:uppercase;color:#8a7a6b;margin-bottom:20px}.bottom-content{font-size:18px;line-height:1.8;color:#333;max-width:900px}@media (max-width:768px){.builder-section{padding:40px 25px}.builder-main-title,.project-title{font-size:42px}.stats-row{gap:40px}.stat-number{font-size:48px}}.elementor-kit-889 h1{font-family:"times new roman";color:#6d4d2e;font-size:62px}.fancy-title{display:flex;align-items:center;justify-content:center;gap:25px;margin:10px 0}.fancy-title span{position:relative;width:100px;height:1px;background:#b58b5a}.fancy-title span::after{content:'';position:absolute;right:-6px;top:-5px;width:10px;height:10px;border:1px solid #b58b5a;transform:rotate(45deg);background:#f4f0e8}.fancy-title h5{margin:0;font-size:15px;color:#6d4d2e;font-family:'Cormorant Garamond',serif;font-weight:500;letter-spacing:4px;text-transform:uppercase}.pricing-section{max-width:1400px;margin:auto;padding:80px 60px;background:#f4f0e8}.pricing-tag{font-family:'Inter',sans-serif;font-size:12px;letter-spacing:5px;color:#8f7b62;text-transform:uppercase;margin-bottom:35px}.pricing-title{font-family:'Cormorant Garamond',serif;font-size:78px;line-height:1;font-weight:400;color:#6d4d2e;margin:0 0 40px}.pricing-description{max-width:1100px;font-family:'Inter',sans-serif;font-size:18px;line-height:1.8;color:#222;margin-bottom:55px}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.pricing-card{border:1px solid #c9a97d;padding:38px;background:#fff0}.card-heading{font-family:'Inter',sans-serif;font-size:12px;letter-spacing:4px;text-transform:uppercase;color:#a27d50;margin-bottom:25px}.card-heading:after{content:'';display:block;width:230px;height:1px;background:#c9a97d;margin-top:15px}.unit-size{font-family:'Cormorant Garamond',serif;font-size:28px;color:#6d4d2e}.uds{margin-top:5px;font-family:'Inter',sans-serif;font-size:14px;letter-spacing:4px;color:#9a8b76}.price{margin:35px 0;font-family:'Cormorant Garamond',serif;font-size:72px;line-height:1;color:#111}.divider{height:1px;background:#c9a97d;margin-bottom:25px}.pricing-row{display:flex;justify-content:space-between;margin-bottom:14px;font-family:'Inter',sans-serif;font-size:16px}.pricing-row span{color:#7c6c58}.pricing-row strong{color:#111;font-weight:500}.additional-charges{margin-top:50px}.additional-title{font-family:'Inter',sans-serif;font-size:12px;letter-spacing:5px;text-transform:uppercase;color:#8f7b62;margin-bottom:18px}.additional-charges p{font-family:'Inter',sans-serif;font-size:18px;line-height:1.8;color:#222;margin:0}@media(max-width:1024px){.pricing-title{font-size:60px}}@media(max-width:768px){.pricing-section{padding:40px 20px}.pricing-grid{grid-template-columns:1fr}.pricing-title{font-size:42px}.price{font-size:48px}.pricing-description,.additional-charges p{font-size:16px}}.fancy-title{display:flex;align-items:center;justify-content:center;gap:25px;margin:10px 0}.fancy-title span{position:relative;width:100px;height:1px;background:#b58b5a}.fancy-title span::after{content:'';position:absolute;right:-6px;top:-5px;width:10px;height:10px;border:1px solid #b58b5a;transform:rotate(45deg);background:#f4f0e8}.fancy-title h5{margin:0;font-size:15px;color:#6d4d2e;font-family:'Cormorant Garamond',serif;font-weight:500;letter-spacing:4px;text-transform:uppercase}.visit-section{background:#f5f2ea;padding:80px 20px 120px;text-align:center;font-family:'Inter',sans-serif;color:#3d3d3d;display:flex;flex-direction:column;align-items:center}.visit-label{font-size:14px;letter-spacing:6px;text-transform:uppercase;color:#8a7b6c;margin-bottom:60px}.visit-title{font-family:'Cormorant Garamond',serif;font-size:72px;font-weight:400;line-height:.95;letter-spacing:0;color:#745d48;max-width:900px;margin:0 auto 70px;text-align:center}.visit-divider{width:280px;height:1px;background:#7d6855;margin:0 auto 45px}.visit-description{font-size:18px;color:#333;margin-bottom:30px;line-height:1.8}.visit-contacts{display:flex;justify-content:center;align-items:center;gap:50px;flex-wrap:wrap;font-size:18px;margin-bottom:30px}.visit-contacts a,.visit-email a{color:#333;text-decoration:none}.visit-contacts a:hover,.visit-email a:hover{color:#745d48}.visit-email{font-size:18px;margin-bottom:80px;line-height:1.8}.visit-logo-wrap{width:100%;display:flex;justify-content:center;align-items:center;margin-top:40px}.visit-logo-wrap img{width:180px;height:auto;display:block}@media (max-width:991px){.visit-title{font-size:56px;line-height:1}.visit-divider{width:220px}}@media (max-width:768px){.visit-section{padding:60px 20px 80px}.visit-title{font-size:42px;line-height:1.05;margin-bottom:50px}.visit-divider{width:180px;margin-bottom:35px}.visit-description{font-size:16px}.visit-contacts{flex-direction:column;gap:15px;font-size:16px}.visit-email{font-size:16px;margin-bottom:60px}.visit-logo-wrap{margin-top:20px}.visit-logo-wrap img{width:140px}}.elementor-kit-889 h2{font-family:"times new roman";color:#6d4d2e;font-size:62px}.elementor-2984 .elementor-element.elementor-element-79dedfe{transform:rotate(-90deg) translateY(-50%);transform-origin:right center}.elementor-2984 .elementor-element.elementor-element-a3c3e78{transform:rotate(-90deg) translateY(-50%);transform-origin:right center}