.form-control{font-size:14px!important}.icon-container{background-color:#fff;color:#29428D;border:#29428D 1px solid}.icon-text{font-size:1rem;color:#333;font-weight:500}.video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .9);z-index:9999;display:flex;justify-content:center;align-items:center}.video-element{width:80%;max-width:960px;max-height:80%;object-fit:contain;z-index:9999;border-radius:6px}.close-button{position:fixed;top:20px;right:20px;background:#fff;color:#000;font-size:18px;border:none;padding:4px 10px;cursor:pointer;z-index:10000;border-radius:50%;box-shadow:0 0 8px rgb(0 0 0 / .3)}.video-banner{position:relative;width:100%;height:70vh;overflow:hidden;color:#fff}.video-bg{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:1}.banner-overlay{position:absolute;bottom:41px;left:50%;transform:translateX(-50%);z-index:2;display:flex;justify-content:center;flex-wrap:nowrap;gap:10px;flex-wrap:nowrap;overflow-x:auto}.countdown-container{display:flex;gap:20px;justify-content:center;flex-wrap:nowrap;overflow-x:auto}.countdown-box{display:flex;flex-direction:column;align-items:center;position:relative}.countdown-box::after{content:":";position:absolute;right:-14px;top:14%;font-size:2rem;font-weight:700;color:#fff}.countdown-box:last-child::after{content:""}.number{font-size:2rem;font-weight:700;width:70px;height:70px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:10px;margin-bottom:5px}.label{font-size:1rem;text-transform:uppercase}.expand-gallery{display:flex;width:100%;height:350px;overflow:hidden}.expand-item{flex:1;transition:flex 0.6s ease,transform 0.6s ease;position:relative;overflow:hidden}.expand-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.expand-item:hover{flex:3}.expand-item:hover img{transform:scale(1.1)}.expand-gallery:hover .expand-item:not(:hover){flex:.7;filter:brightness(70%)}.amenities-row{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;gap:12px 20px;align-items:center}.amenity-item{display:flex;align-items:center;font-size:1rem;color:#333;white-space:nowrap}.amenity-item i{color:#29428D;margin-right:8px}.fs-14{font-size:14px!important}.office-faq-section .container{width:100%!important}.office-faq-section .accordion .accordion-item{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;padding:.5rem;color:#070632;font-size:1rem;border:1px solid #e5e5e5;border-radius:10px;text-decoration:none}.office-faq-section .accordion .accordion-item p{text-align:left!important;color:#070632!important;display:flex;justify-content:space-between;align-items:center;margin:0;padding:.5rem 1.5rem;cursor:pointer;font-weight:600}.office-faq-section .accordion .accordion-item:hover,.office-faq-section .accordion .accordion-item:hover::after{cursor:pointer;background-color:#2C3D80}.office-faq-section .accordion .accordion-item:hover p{color:#fff!important}.office-faq-section .accordion .accordion-item:hover::after{border:3px solid #F36F28}.office-faq-section .accordion .accordion-item :hover .plusminus{color:#fff}.office-faq-section .accordion .accordion-item.active{color:#F36F28;border-bottom:3px solid #F36F28}.office-faq-section .accordion .accordion-item .plusminus{font-size:24px;font-weight:700;color:#2C3D80;line-height:1;margin-left:10px}.office-faq-section .accordion .accordion-content ul{padding-left:30px!important}.office-faq-section .accordion .accordion-content{font-size:15px;font-weight:600;line-height:28px;margin:5px 0 20px;padding-left:20px!important;padding-right:20px!important;padding-top:15px!important;background-color:#fff;color:#2C3D80;text-align:justify;border:1px solid #e5e5e5;border-radius:5px}.office-faq-section .accordion .accordion-content ul li{font-size:15px;font-weight:600;line-height:28px;margin:0 0 20px;text-align:justify}.description-wrapper{overflow:hidden;transition:max-height 0.4s ease;line-height:1.6;font-weight:600;font-size:14px;text-align:justify}.more{display:none;color:#007bff;cursor:pointer;margin-top:8px;font-weight:500}.description-content p{margin:0 0 8px 0}.description-content a{color:#2d3d88!important}.description-content ol,ul{padding-left:1rem!important}@media (max-width:1024px){.number{width:65px;height:65px;font-size:1.8rem}.label{font-size:.9rem}.banner-overlay{position:absolute;bottom:25px}.amenities-row{grid-template-rows:none;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:10px 15px}.amenity-item{font-size:.95rem}.icon-row{flex-wrap:wrap;gap:15px}.icon-container,.whatsapp-widget-inline{justify-content:center}.icon-text{font-size:.95rem}}@media (min-width:1025px) and (max-width:1440px){.banner-overlay{position:absolute;bottom:16px}.amenities-row{grid-template-rows:repeat(2,auto);grid-auto-flow:column;gap:12px 15px}.amenity-item{font-size:.9rem}}@media (max-width:768px){.number{width:60px;height:60px;font-size:1.5rem}.label{font-size:.8rem}.icon-text{font-size:.9rem}.office-faq-section .faq-img{width:50%}}@media (max-width:480px){.number{width:50px;height:50px;font-size:1.2rem}.label{font-size:.7rem}.banner-overlay{bottom:52px;gap:10px}.btn-bg{padding:10px 50px!important}.countdown-box::after{right:-14px;top:9%}.amenities-row{grid-template-columns:repeat(2,1fr);gap:8px 10px}.amenity-item{font-size:.85rem}.icon-container{padding:0px!important}.icon-text{font-size:11px!important}}@media (max-width:380px){.video-banner{height:33vh!important}.number{width:30px;height:30px;font-size:1rem}.label{font-size:.5rem}.banner-overlay{bottom:10px;gap:10px}.countdown-box::after{right:-14px;top:-16%}.amenity-item{font-size:.65rem}}