.elementor-2776 .elementor-element.elementor-element-1c12345{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-2776 .elementor-element.elementor-element-dc56029.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-2776 .elementor-element.elementor-element-30a9721{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2776 .elementor-element.elementor-element-2df8a6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px}.elementor-2776 .elementor-element.elementor-element-2df8a6d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2776 .elementor-element.elementor-element-d8f005a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-2776 .elementor-element.elementor-element-d8f005a.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-2776 .elementor-element.elementor-element-2ecfd66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-2776 .elementor-element.elementor-element-8a13ed5{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px}.elementor-2776 .elementor-element.elementor-element-8a68bc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}@media(min-width:768px){.elementor-2776 .elementor-element.elementor-element-2df8a6d{--width:50%}.elementor-2776 .elementor-element.elementor-element-2ecfd66{--width:50%}}@media(max-width:767px){.elementor-2776 .elementor-element.elementor-element-dc56029{width:var(--container-widget-width,398px);max-width:398px;--container-widget-width:398px;--container-widget-flex-grow:0}.elementor-2776 .elementor-element.elementor-element-2df8a6d{--width:321px}.elementor-2776 .elementor-element.elementor-element-d8f005a{margin:-7px -7px calc(var(--kit-widget-spacing, 0px) + -7px) -7px}}*{margin:0;padding:0;box-sizing:border-box;overflow-x:none}html{scroll-behavior:smooth}body{font-family:'Poppins',sans-serif;background:linear-gradient(135deg,#0c1b3a 0%,#1d2e52 50%,#2a4a7a 100%);min-height:100vh;color:#fff;overflow-x:hidden;width:100vw}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-title{color:#ffc72c;font-size:2.5rem;font-weight:800;margin-bottom:20px;text-align:center;letter-spacing:1px;text-transform:uppercase}.hero-container{position:relative;background:linear-gradient(to right,rgba(0,0,0,.878) 0%,rgba(0,0,0,.401) 50%,rgba(0,0,0,0) 100%),url("https://bop.in/wp-content/uploads/2025/08/banner-scaled.jpg") no-repeat center center/cover;padding-bottom:60px}.header{display:flex;justify-content:space-between;align-items:end;padding:10px 20px;position:relative;z-index:10}.logo{width:150px;height:auto;border-radius:5px;font-weight:800;font-size:18px;color:#fff;text-transform:uppercase;letter-spacing:1px}.logo{width:100px}.rera-info{width:300px;font-size:12px;display:flex;justify-content:center;align-items:center;line-height:1.4;color:rgba(255,255,255,.9);max-width:200px}.rera-info img{width:100%;height:auto}.sticky-contact-buttons{position:fixed;bottom:10px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px}.contact-btn{display:flex;justify-content:center;align-items:center;width:55px;height:55px;border-radius:50%;text-decoration:none;font-size:24px;color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .3s ease}.elementor iframe,{width:-1% !important}.call-btn{background-color:#25d366}.whatsapp-btn{background-color:#25d366}.contact-btn:hover{transform:scale(1.1)}@media (max-width:480px){.contact-btn{width:48px;height:48px;font-size:20px}}.main-content{height:80vh;margin-top:20px;text-align:center;padding:0 20px 20px;position:relative;z-index:5;display:flex;flex-direction:column;justify-content:start;align-items:center}.main-heading{font-size:1.5rem;width:90%;font-weight:600;text-transform:uppercase;line-height:.9;letter-spacing:2px;margin:0 auto;text-align:center}.main-heading .line1{display:block;margin-bottom:5px;line-height:1.2}.main-heading .white-text{color:#fff;font-weight:700;font-size:clamp(20px, 3vw, 32px)}.main-heading .yellow-text{color:#ffc72c}.highlight-banner{color:#fff;font-weight:600;font-size:clamp(14px, 2vw, 18px);padding:12px 30px;margin:10px auto;border-radius:8px;text-transform:uppercase;letter-spacing:1px;max-width:750px;transform:perspective(1000px) rotateX(5deg);transition:all .3s ease}.retail-content{color:#fff;font-size:clamp(14px, 2vw, 18px);font-weight:600;padding:0 10px;margin:10px auto;border-radius:8px;text-transform:uppercase;letter-spacing:1px;max-width:850px;transform:perspective(1000px) rotateX(5deg);transition:all .3s ease}.price-content{font-weight:700;font-size:1.8rem;line-height:1.4;background:linear-gradient(to right,#ffc72c,#ffc72c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#ffd428;animation:blink 1s infinite;padding:20px}@keyframes blink{0%,100%{opacity:1.5}50%{opacity:.8;color:#ffa200}}.highlight-banner:hover{transform:perspective(1000px) rotateX(5deg) scale(1.02);box-shadow:0 12px 35px rgba(255,199,44,.4)}.project-logo{margin:40px 0;position:relative}.project-name{font-size:16px;font-weight:600;margin-bottom:10px;color:#fff;text-transform:uppercase;letter-spacing:2px}.alpha-blocks{display:flex;justify-content:center;gap:3px;margin-bottom:8px;flex-wrap:wrap}.letter-block{width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:900;color:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.3);transition:all .3s ease}.letter-block:hover{transform:scale(1.1) rotateY(10deg)}.letter-a1{background:#ff6b35}.letter-l{background:#e74c3c}.letter-p{background:#9b59b6}.letter-h{background:#27ae60}.letter-a2{background:#3498db}.central-text{font-size:clamp(18px, 4vw, 24px);font-weight:700;color:#333;text-transform:uppercase;letter-spacing:8px;text-shadow:0 0 20px rgba(255,255,255,.5)}.price{font-family:italic;font-size:clamp(20px, 4vw, 30px);font-weight:700;margin-top:10px;margin:0 auto;padding:10px;border-radius:20px}.main-image-container{margin-top:6%;position:relative;max-width:1200px;margin-left:auto;margin-right:auto}.footer-tagline{font-size:clamp(20px, 5vw, 32px);font-weight:800;text-transform:uppercase;margin-top:40px;margin-bottom:40px;letter-spacing:2px;line-height:1.2}.footer-tagline .white-text{color:#fff}.footer-tagline .yellow-text{color:#ffc72c}.cta-btn{background:linear-gradient(45deg,#e09c14,gold);color:#000;font-weight:800;font-size:15px;padding:12px 24px;border:none;border-radius:8px;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,199,44,.5)}.cta-btn.secondary{background:0 0;color:#ffc72c;border:2px solid #ffc72c}.cta-btn.secondary:hover{background:#ffc72c;color:#000}.cta-btn.small{padding:8px 16px;font-size:10px}.cta-btn.large{padding:16px 32px;font-size:18px}.main-image-container .cta-btn{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.about-section{background:linear-gradient(135deg,#0c1b3a 0%,#1d2e52 50%,#2a4a7a 100%);padding:80px 0;margin-top:20px}.about-container{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:40px;padding:0 20px}.about-image{flex:1 1 320px;min-width:290px}.about-image img{width:100%;height:auto;max-height:450px;object-fit:cover;border-radius:12px}.about-content{flex:2 1 400px;min-width:280px}.about-content h2{color:#ffc72c;font-size:2rem;font-weight:800;margin-bottom:18px;letter-spacing:1px}.about-content p{color:#fff;font-size:1.1rem;line-height:1.7;opacity:.92;margin-bottom:20px}.floor-plan-section{background:linear-gradient(135deg,#fff 0%,#fff 50%,#fff 100%);color:#000;padding:80px 0;position:relative}.floor-plan-grid{display:grid;color:#000;grid-template-columns:repeat(auto-fit,minmax(350px, 1fr));gap:30px;margin-top:40px}.floor-plan-item{background:rgba(255,255,255,.05);border-radius:15px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.2);transition:transform .3s ease}.floor-plan-item:hover{transform:translateY(-5px)}.plan-image img{width:100%;height:250px;object-fit:cover}.plan-details{padding:25px;text-align:center}.plan-details h3{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:15px}.plan-details p{color:#000;margin-bottom:10px;font-size:1.1rem}.price-list-section{background:linear-gradient(135deg,#2a4a7a 0%,#0c1b3a 50%,#1d2e52 100%);padding:80px 0;position:relative}.price-table-container{background:rgba(255,255,255,.05);border-radius:15px;padding:15px;box-shadow:0 8px 32px rgba(0,0,0,.2);overflow-x:auto}.price-table{width:100%;border-collapse:collapse;margin-bottom:20px}.price-table th,.price-table td{padding:15px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.price-table th{background:rgba(255,199,44,.1);color:#ffc72c;font-weight:700;text-transform:uppercase;letter-spacing:1px}.price-table td{color:rgba(255,255,255,.9)}.price-note{color:rgba(255,255,255,.7);font-size:.9rem;text-align:center;font-style:italic}.developer-contact-section{background:linear-gradient(135deg,#0c1b3a 0%,#1d2e52 50%,#2a4a7a 100%);padding:80px 0;color:#fff;position:relative}.developer-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.developer-info h2,.contact-form-container h2{color:#fff;font-size:2rem;font-weight:800;text-align:center;letter-spacing:1px}.developer-content{width:90%;border-radius:15px;padding:30px;box-shadow:0 8px 32px rgba(0,0,0,.2)}.developer-image{width:50%;border-radius:10px;margin-bottom:20px}.developer-text h3{color:#fff;font-size:1.3rem;margin-bottom:15px}.developer-text p{color:#fff;line-height:1.6;margin-bottom:25px;font-size:1rem}.developer-stats{display:flex;justify-content:space-between;gap:10px;padding:10px}.stat{text-align:center;border:1px solid rgba(226,229,236,.351);border-radius:5px;flex:1;padding:10px}.stat-number{display:block;color:#fff;font-size:1.8rem;font-weight:800}.stat-label{color:rgba(255,255,255,.8);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.contact-form-container{background:rgba(255,255,255,.05);border-radius:15px;padding:30px;box-shadow:0 8px 32px rgba(0,0,0,.2)}.contact-form .form-group{margin-bottom:20px}.contact-form select,.contact-form input{width:100%;padding:15px;border:1px solid rgba(15,45,109,.35);border-radius:8px;background-color:rgba(0,0,0,.1);color:#fff;font-size:16px;transition:all .3s ease;appearance:none}.contact-form select:focus,.contact-form input:focus{outline:none;border-color:#ffc72c;box-shadow:0 0 10px rgba(255,199,44,.3)}.contact-form option{color:#000;background:#fff}.location-section{background:linear-gradient(135deg,#1d2e52 0%,#2a4a7a 50%,#0c1b3a 100%);padding:80px 0;position:relative}.location-grid{display:flex;justify-content:center;align-items:center;gap:5%}.location-info h3,.location-advantages h3{text-align:center;color:#ffc72c;font-size:1.8rem;font-weight:700;margin-bottom:25px}.location-map iframe,.location-map img{width:500px !important;height:510px;object-fit:cover;border-radius:10px;margin-bottom:20px}.address-info{background:rgba(255,255,255,.05);border-radius:10px;padding:20px}.address-info h4{color:#ffc72c;font-size:1.2rem;margin-bottom:10px;display:flex;align-items:center;gap:10px}.address-info p{color:rgba(255,255,255,.9);margin-bottom:20px;font-size:1.1rem}.location-details{display:flex;flex-direction:column;gap:10px}.detail-item{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.8)}.detail-item i{color:#ffc72c;width:20px}.advantages-list{display:flex;flex-direction:column;gap:20px}.advantage-item{display:flex;align-items:flex-start;gap:15px;background:rgba(255,255,255,.05);border-radius:10px;padding:10px;transition:transform .3s ease}.advantage-item:hover{transform:translateX(5px)}.advantage-icon{width:50px;height:50px;background:linear-gradient(45deg,#ffc72c,gold);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;font-size:1.2rem;flex-shrink:0}.advantage-content h4{color:#ffc72c;font-size:1.1rem;margin-bottom:5px}.advantage-content p{color:rgba(255,255,255,.8);font-size:.95rem;line-height:1.5}@media (max-width:992px){.location-grid{flex-direction:column;align-items:center;gap:40px}.price{margin-bottom:10px}.location-info,.location-advantages{flex:1 1 100%;max-width:100%}.location-info h3,.location-advantages h3{font-size:1.6rem;text-align:center}}@media (max-width:576px){.main-image-container{height:20px}.launch-offers-section{margin:5px auto}.main-heading{font-size:1.1rem}.launch-offers-section h3{font-size:1rem !important}.location-section{padding:30px 10px}.stat-number{font-size:1.5rem}.rera-info{width:200px}.logo.png{width:80%}.location-map iframe,.location-map img{width:87vw}.advantage-item{flex-direction:column;align-items:flex-start;align-items:center;text-align:center}.advantage-icon{margin-bottom:10px;width:40px;height:40px;font-size:1rem}.advantage-content h4{font-size:1rem}.advantage-content p{font-size:.85rem}.address-info{padding:15px}.address-info h4{font-size:1.1rem}.address-info p{font-size:1rem}}.gallery-section{background-color:#fff;padding:80px 0;width:100vw}.gallery-container{max-width:1200px;margin:0 auto;padding:0 20px}.gallery-title{color:#ffc72c;font-size:2.5rem;font-weight:800;margin-bottom:40px;text-align:center;letter-spacing:1px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));gap:24px}.gallery-item{overflow:hidden;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.12);transition:transform .3s;background:#222}.gallery-item img{width:100%;height:240px;object-fit:cover;display:block;transition:transform .4s,filter .4s}.gallery-item:hover img{transform:scale(1.08) rotate(-2deg);filter:brightness(1.1) saturate(1.2)}.gallery-item:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 8px 32px rgba(255,199,44,.18)}.cta-section{background:linear-gradient(45deg,#ffc72c,gold);padding:80px 0;text-align:center}.cta-content h2{color:#000;font-size:2.5rem;font-weight:800;margin-bottom:20px}.cta-content p{color:rgba(0,0,0,.8);font-size:1.2rem;margin-bottom:30px;max-width:600px;margin-left:auto;margin-right:auto}.cta-section .cta-btn{background:#000;color:#ffc72c;border:2px solid #000}.cta-button-wrapper{display:flex;justify-content:center;align-items:center;margin-top:10px;margin-bottom:20px}.cta-section .cta-btn:hover{background:0 0;color:#000;border-color:#000}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);backdrop-filter:blur(5px)}.modal-content{background:linear-gradient(135deg,#1d2e52,#2a4a7a);margin:5% auto;padding:30px;border-radius:15px;width:90%;max-width:500px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.5);animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.close{display:flex;justify-content:flex-end;align-items:center;color:#aaa;float:lef;font-size:28px;font-weight:700;cursor:pointer;transition:color .3s ease}.close:hover{color:#ffc72c}.modal-content h2{color:#ffc72c;font-size:1.8rem;font-weight:700;margin-bottom:25px;text-align:center}.popup-form .form-group{margin-bottom:20px}.popup-form input,.popup-form textarea{width:100%;padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(255,255,255,.1);color:#fff;font-size:16px;transition:all .3s ease}.popup-form input:focus,.popup-form textarea:focus{outline:none;border-color:#ffc72c;box-shadow:0 0 10px rgba(255,199,44,.3)}.popup-form input::placeholder,.popup-form textarea::placeholder{color:rgba(255,255,255,.6)}.promo-section{width:100%;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.header-logo{text-align:center;padding:20px 0 10px;background:#fff}.migsun-text{font-size:24px;font-weight:800;color:#333;margin-bottom:8px;letter-spacing:2px}.feature-boxes{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin-bottom:0}.feature-box{position:relative;height:280px;overflow:hidden;cursor:pointer;transition:all .3s ease}.feature-box:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.feature-box.yellow{background:#fec720}.feature-box.orange{background:#f37023}.feature-box.magenta{background:#e73370}.feature-box.green{background:#27ae60}.feature-box.blue{background:#3498db}.feature-box.purpel{background:#9b59b6}.feature-image{width:100%;height:85%;object-fit:cover}.feature-title{position:absolute;bottom:-1;left:0;right:0;color:#fff;font-size:18px;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:1px}.benefits-strip{background:#f8f9fa;padding:15px 20px;border-top:3px solid #ddd;border-bottom:3px solid #ddd}.benefits-content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;font-size:14px;font-weight:600;color:#333;text-transform:uppercase}.benefit-item{display:flex;align-items:center;gap:5px}.benefit-separator{width:2px;height:20px;background:#666}.contact-section{background:#fff;padding:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;border-bottom:2px solid #eee}.bop-branding{display:flex;flex-direction:column;align-items:center}.bop-text{font-size:14px;font-weight:600;color:#333;text-transform:uppercase}.phone-number{text-align:center}.phone-number a{font-size:2rem;font-weight:900;color:#333;text-decoration:none;display:flex;align-items:center;gap:10px;justify-content:center}.location-info{text-align:right;display:flex;align-items:center;gap:10px;font-weight:600;color:#333}.banking-section{background:#f8f9fa;padding:15px 20px;border-bottom:2px solid #eee}.banking-header{text-align:center;margin-bottom:10px}.banking-title{font-size:16px;font-weight:700;color:#333;margin-bottom:5px}.account-details{font-size:12px;color:#666;margin-bottom:15px}.bank-logos{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.categories-section{background:#fff;padding:20px;border-bottom:2px solid #eee}.categories-grid{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.category-item{display:flex;align-items:center;gap:8px;font-weight:600;color:#333;text-transform:uppercase;font-size:14px}.category-icon{width:30px;height:30px;border-radius:50%;background:#333;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.legacy-section{background:#333;color:#fff;padding:15px 20px;text-align:center}.legacy-content{display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap;font-weight:600;font-size:14px;text-transform:uppercase}.legacy-separator{width:2px;height:20px;background:#fff}.social-section{background:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #eee}.follow-text{font-size:16px;font-weight:700;color:#333;text-transform:uppercase}.social-icons{display:flex;gap:15px}.social-icon{width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;transition:transform .3s ease;text-decoration:none}.social-icon:hover{transform:scale(1.1)}.social-icon.facebook{background:#1877f2}.social-icon.instagram{background:#e4405f}.social-icon.whatsapp{background:#25d366}.social-icon.email{background:#ea4335}.social-icon.linkedin{background:#0a66c2}.disclaimer{background:#f8f9fa;padding:10px 20px;font-size:10px;color:#666;text-align:justify;line-height:1.3}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.main-heading{animation:fadeInUp 1s ease-out}.highlight-banner{animation:fadeInUp 1s ease-out .3s both}.project-logo{animation:fadeInUp 1s ease-out .6s both}.main-image-container{animation:fadeInUp 1s ease-out .9s both}.price{animation:fadeInUp 1s ease-out 1.1s both}.footer-tagline{animation:fadeInUp 1s ease-out 1.2s both}@media (max-width:1024px){.developer-contact-grid,.location-grid{grid-template-columns:1fr;gap:30px}.developer-stats{justify-content:space-around;gap:20px}}@media (max-width:768px){.header{gap:20px;padding:10px}.main-image-container .cta-btn{margin-bottom:-54px}.section-title{font-size:2rem}.floor-plan-grid{grid-template-columns:1fr;gap:20px}.price-table-container{padding:20px}.price-table{font-size:10px}.price-table th,.price-table td{padding:10px 8px}.feature-boxes{grid-template-columns:1fr}.contact-section{grid-template-columns:1fr;text-align:center;align-items:center;gap:15px;display:flex;flex-direction:column}.location-info{text-align:center}.benefits-content{flex-direction:column;gap:10px}.benefit-separator{display:none}.categories-grid{gap:20px}.legacy-content{flex-direction:column;gap:10px}.legacy-separator{display:none}.social-section{flex-direction:column;gap:15px}.alpha-blocks{flex-wrap:wrap;gap:2px}.letter-block{width:35px;height:35px;font-size:20px}.central-text{letter-spacing:4px;font-size:16px}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:18px}.gallery-item img{height:180px}.about-container{flex-direction:row;flex-wrap:wrap;gap:30px;text-align:center}.developer-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2px}.contact-form-container{display:flex;flex-direction:column;align-items:center;text-align:center}.about-image{margin-bottom:20px}.cta-content h2{font-size:2rem}.modal-content{margin:33% auto !important;padding:20px}}@media (max-width:600px){.gallery-grid{grid-template-columns:1fr;gap:14px}.location-info{display:block}.gallery-item img{height:240px}.phone-number a{font-size:35px}.feature-title{font-size:14px;padding:10px}.bank-logos{gap:10px}.cta-content h2{font-size:1.8rem}.cta-content p{font-size:1rem}.hero-container{background:linear-gradient(rgba(0,0,0,.264) 0%,rgba(0,0,0,.648) 50%,rgba(0,0,0,.675) 100%),url(//bop.in/wp-content/uploads/elementor/css/banner.jpg) no-repeat center center/cover}}@media (max-width:480px){.header{padding:15px}.developer-image{margin-left:15%;padding:10px}.logo{width:100px}.highlight-banner{padding:10px 20px;margin:20px auto}.letter-block{width:30px;height:30px;font-size:16px}.central-text{letter-spacing:2px}.about-content h2{font-size:1.5rem}.about-content p{font-size:1rem}.section-title{font-size:1.8rem}.modal-content{width:91% !important;margin:33% auto;padding:15px}}.blink-highlight{background:linear-gradient(to right,#ffd556,#eee52c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:.1em;animation:blink 1s infinite}@keyframes blink{0%,100%{opacity:1.5}50%{opacity:.8;color:#fff}}.call-btn{background:#25d366}.call-btn:hover{background:#25d366}.whatsapp-btn{background:#25d366}.whatsapp-btn:hover{background:#25d366}.hero-content{color:#fff;padding:40px 10px;height:80vh;display:flex;flex-direction:column;justify-content:center}.hero-title{font-size:3.2rem;font-weight:700;line-height:1.2;margin-bottom:20px}.title-line{display:block}.title-line.highlight{color:#dfb93b}.hero-subtitle{font-size:1.25rem;margin-bottom:20px;line-height:1.6}.hero-stats{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0}.btn-luxury-primary{background-color:#dfb93b;border:none;color:#000;padding:12px 28px;font-size:1rem;font-weight:600;border-radius:6px;transition:all .3s ease}.phn{rotate:-30deg}.btn-luxury-primary:hover{background-color:#c6a431;color:#000}@media (max-width:992px){.hero-title{font-size:2.4rem}.hero-subtitle{font-size:1.1rem}.stat-number{font-size:1.8rem}}@media (max-width:768px){.hero-stats{flex-direction:column;align-items:center}.hero-title{font-size:1.8rem;text-align:center}.hero-subtitle{text-align:center}.hell{font-size:1.6rem !important}.hero-cta{text-align:center}.btn-luxury-primary{width:60%;max-width:300px;margin-top:3rem}}label{color:#fff !important;font-size:16px !important;font-weight:500 !important;display:block !important}span{margin-bottom:2px !important}input[type=text],input[type=email],input[type=tel],select,textarea{width:100% !important;border:1px solid #fff !important;border-radius:6px !important;background:#000 !important;color:#fff !important;font-size:15px !important;outline:1px solid #fff !important}::placeholder{color:#fff !important;opacity:.8 !important}:-ms-input-placeholder{color:#fff !important}::-ms-input-placeholder{color:#fff !important}input[type=submit],button[type=submit]{background:gold !important;color:#000 !important;padding:12px 20px !important;border:none !important;border-radius:6px !important;font-size:16px !important;font-weight:700 !important;cursor:pointer !important;transition:.3s !important}input[type=submit]:hover,button[type=submit]:hover{background:#e6c200 !important}