:root{--bs-primary:#284164;--bs-secondary:#79211e;--bs-body-font-family:"Montserrat",sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#000;--bs-body-bg:#fff;--bs-body-font-secondary:"Hind",sans-serif}body{overflow-x:hidden}html{scroll-behavior:initial!important}img{max-width:100%;height:auto}.section{padding:60px 0}.navbar{padding:16px 0}.navbar-nav .nav-link{color:#000;font-weight:400}.navbar-nav .nav-link:hover{color:#284164}.navbar-toggler{border:none}.navbar-toggler:focus{box-shadow:none}.btn{font-size:.875rem}.btn-primary{background-color:var(--bs-primary);color:#fff;border-color:transparent}.btn-primary:hover,.btn-primary:active{background-color:var(--bs-secondary);color:#fff;border-color:var(--bs-secondary)}.form-control:focus,.form-select:focus{border:1px solid transparent;box-shadow:none}.banner-img::after{content:"";width:100%;height:50%;position:absolute;left:0;bottom:0;background:linear-gradient(180deg,transparent,#000);pointer-events:none}.banner_content{position:absolute;top:50px;left:0;width:100%;font-family:var(--bs-body-font-secondary)}.banner_onehead{font-size:1.25rem;font-weight:400}.banner_head{display:grid;font-size:2.5rem;font-weight:400;border-bottom:1px solid #fff;width:fit-content}.banner_head span{font-size:2rem}.banner-content-info{font-size:1.5rem;font-weight:400}.price_text{font-size:1.5rem;margin-top:10px}.banner-form-row{position:absolute;bottom:220px;left:0;width:100%}.banner_form{padding:20px;border-radius:10px;border:2px solid #fff;box-shadow:0 13px 20px #00000029;background-color:#ffffff9c;backdrop-filter:blur(50px)}.modal_head{color:var(--bs-primary)}.banner_form .form-group{margin-bottom:12px}::placeholder{color:var(--bs-primary)!important}.form-group .form-control,.form-group .form-select{padding:5px 10px;background-color:transparent!important;border:0!important;border-bottom:1px solid var(--bs-primary)!important;border-radius:0;font-size:16px;box-shadow:none!important}.concept_sec{background:#d8d8d8}.sec_head{font-size:2.5rem;line-height:1.2;margin-bottom:16px;color:var(--bs-primary);font-weight:400}.project_text{color:#0f1e32;font-weight:600;font-size:1.5rem}.project_text div{color:var(--bs-secondary);font-weight:300;font-size:1.25rem}.amenities_sec .container-xl{border-bottom:1px solid var(--bs-primary)}.amenities_block .nav-link{background-color:#fff;color:var(--bs-primary);border-radius:8px}.amenities_block .nav-link.active{background-color:var(--bs-secondary);color:#fff}.amen_text{color:var(--bs-primary);margin-top:12px}.amen_card img{width:50px;height:50px}.swiper-slide{height:initial}.swiper-sli-action{display:flex;align-items:center;justify-content:center;margin:16px 0 0}.swiper-sli-action .swiper-btn-next,.swiper-sli-action .swiper-btn-prev{width:30px;height:30px;background-repeat:no-repeat;background-size:cover;cursor:pointer;margin:2px}.swiper-sli-action .swiper-btn-prev{background-image:url(../images/pagination-prev.svg)}.swiper-sli-action .swiper-btn-next{background-image:url(../images/pagination-next.svg)}.swiper-sli-action .swiper-button-disabled{opacity:.4}.swiper-sli-action .swipe-pagination{width:auto;margin:0 6px}.swiper-sli-action .swipe-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:transparent;border:1px solid #284164;opacity:1}.swiper-sli-action .swipe-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#284164}.unitplan_sec{background-color:#d8d8d8}.unitplan_swiper{padding:0 30px}.unitplan_img{border-radius:16px}.unitplan_img img{padding:12px;width:520px}.unit-swiper-slide-action.swiper-sli-action{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);justify-content:space-between}.location_block{background-color:var(--bs-primary);border-radius:12px}.location_block .accordion-button,.location_block .accordion-item{background-color:transparent;border:none!important;color:#fff}.location_block .accordion-button::after{filter:invert(1)}.location_block .accordion-button:focus{box-shadow:none}.location_block .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:#fff}.location_block .accordion-button{font-size:1.5rem;font-weight:600}.location_block .accordion-body{padding:0 16px}.gallery_sec{background-color:#284164}.gallery_swiper{overflow:visible}.gallery_img{border-radius:16px}.gallery_img img{height:300px}.specific_acc .accordion-button{background-color:#d8d8d8;box-shadow:0 3px 6px #00000040}.specific_acc .accordion-item{border:1px solid #00000040}#footer{padding:0;background-color:#284164;margin-top:10px}#footer .footer-top-bar{padding:30px 40px;background-color:#ffffff;border-radius:10px;margin-top:-47px;box-shadow:rgba(0,0,0,.16) 0 1px 4px}#footer .footer-top-bar h3{font-size:1.75rem;font-weight:600;color:#284164}#footer .footer-content{padding:40px 0}#footer .footer-logo img{width:140px}#footer .footer-text{font-size:.875rem}#footer .footer-content h4{font-weight:600;color:#ffffff;font-size:1.5rem;margin-bottom:15px}#footer .footer-content p{font-weight:300;color:#ffffff;font-size:.813rem}#footer .footer-nav{}#footer .footer-nav ul{margin:0;padding:0}#footer .footer-nav li{margin:0 0 10px;padding:0;list-style:none;font-weight:400;font-size:1rem}#footer .footer-nav li:last-of-type{margin-bottom:0}#footer .footer-nav li a{margin:0;padding:0;color:#ffffff;text-decoration:none}#footer .footer-nav li a:hover{color:#ffffff;text-decoration:none}#footer .footer-info{}#footer .footer-info>div{margin-bottom:20px;display:flex;flex-direction:column;position:relative;padding-left:25px}#footer .footer-info>div:last-of-type{margin-bottom:0}#footer .footer-info>div i{font-size:1.125rem;color:#ffffff;position:absolute;top:3px;left:0}#footer .footer-info>div h5{font-size:1rem;font-weight:600;margin-bottom:5px;color:#ffffff}#footer .footer-info>div p{font-size:.813rem;font-weight:300;margin-bottom:0;color:#ffffff}#footer .footer-info>div h6{font-size:.938rem;font-weight:600;margin-bottom:0;color:#ffffff}#footer .footer-info>div h6 a{color:#ffffff;text-decoration:none}#footer .footer-info>div h6 a:hover{color:#ffffff}#footer .footer-social{}#footer .footer-social ul{margin:0;padding:0;list-style:none;display:flex;column-gap:15px}#footer .footer-social ul li img{max-width:36px}#footer .footer-bottom{padding:10px 0;border-top:1px solid #ffffff}#footer .copyright-text{font-weight:600;font-size:.875rem;color:#ffffff}.amen_card_col{display:none}.iti{width:100%}.iti__selected-flag{padding-right:12px}.iti--separate-dial-code .iti__selected-flag{background-color:transparent;font-family:"Montserrat";font-weight:400;font-size:.875rem;color:#000000;background-image:url(../images/select-arrow.svg);background-repeat:no-repeat;background-position:right center;background-size:12px 10px}.iti__arrow{border:0!important}.iti__country-list{color:#000}.bottom-action{position:fixed;bottom:20px;left:50%;width:auto;padding:4px;background-color:#284164;border:1px solid #fff;border-radius:30px;transform:translateX(-50%);display:flex;gap:6px;z-index:3;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease}.bottom-action.show{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.bottom-action .btn{padding:8px 15px;font-weight:normal;color:#f9eeed;font-size:14px;font-weight:300;border:1px solid #fff;border-radius:30px;white-space:nowrap;line-height:1}.popup-form .btn-close{opacity:1;position:absolute;top:20px;right:20px;border-radius:30px;padding:0 12px;z-index:1;pointer-events:all}.banner_form .h5{font-size:1.125rem}@media (max-width:1199px){.section{padding:40px 0 30px}.banner_onehead{font-size:1.125rem}.banner_head{font-size:2rem}.banner-content-info{font-size:1.25rem}.banner-content-info i img{max-width:22px}.price_text{font-size:1.25rem}.sec_head{font-size:2.25rem}.project_text{font-size:1.25rem}.project_text div{font-size:1rem}.amen_card .amen_text{font-size:.938rem}.location_block .accordion-button{font-size:1.25rem}#footer .footer-top-bar h3{font-size:1.5rem}#footer .footer-content h4{font-size:1.25rem}}@media (max-width:991px){.banner_head{font-size:1.75rem}.banner-content-info{font-size:1rem}.banner-content-info i img{max-width:18px}.price_text{font-size:1rem}.banner-img img{height:400px;object-fit:cover}.banner-form-row{position:relative;transform:none;bottom:0;padding:30px 0}.banner_form{background-color:#f6f6f6}.section{padding:20px 0}.sec_head{font-size:2rem}.location_map img{border-radius:12px}}@media (max-width:767px){.navbar{padding:10px 0}.navbar-brand img{max-width:80px}.navbar-nav .nav-link{padding:0 0 0 8px}.sec_head{font-size:1.875rem}.gallery_img img{height:300px;object-fit:cover}.unitplan_img img{padding:0 12px}#footer .footer-top-bar{padding:25px}#footer .footer-top-bar h3{font-size:1.25rem}.unitplan_swiper{padding-bottom:0!important}.unit-swiper-slide-action.swiper-sli-action{position:relative;top:auto;display:flex;justify-content:center}#footer .footer-content{padding:40px 0 20px}.bottom-action{bottom:30px}}@media (max-width:576px){.sec_head{margin-bottom:10px;padding-top:10px;font-size:1.5rem}p,.num_text{font-size:.85rem}.testimonial_card .card-title{font-size:1rem}.banner_content{bottom:30px}.banner_onehead{font-size:.875rem}.banner_head{font-size:1.25rem}.banner-content-info{font-size:.875rem}.banner-content-info i img{max-width:15px}.price_text{font-size:.875rem}.project_text{font-size:1rem}.project_text div{font-size:.875rem}.location_block .accordion-button{font-size:1rem;padding:10px 8px}#footer .footer-content h4{font-size:1.125rem}#footer .footer-info>div i{font-size:1rem}#footer .footer-info>div h5{font-size:.875rem}#footer .footer-social ul{column-gap:10px}#footer .footer-social ul li img{max-width:30px}}.video_img{position:relative;display:block;cursor:pointer}.video-thumbnail img{width:100%;border-radius:8px;display:block;padding:2px}.play-btn:before{content:"";border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent #fff;transform:translate3d(-50%,-50%,0);position:absolute}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;width:80px;height:50px;background-color:#f00;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:1;border-radius:6px}.play-btn:hover{background-color:rgb(242,77,77)}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}@media (max-width:991px){.navbar-expand .navbar-nav{position:absolute;bottom:-30px;display:inline-flex;justify-content:space-around;width:100%;left:0;right:0;white-space:nowrap;overflow:hidden;padding:4px 10px;background-color:#fff}.navbar-nav .nav-link{padding:0!important}}@media (max-width:576px){.navbar-nav .nav-link{font-size:12px}}