@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:light;src:url(/fonts/light.woff)}@font-face{font-family:regular;src:url(/fonts/reg.woff2)}@font-face{font-family:s-bold;src:url(/fonts/semi-bold.woff2)}@media screen and (max-width:768px){.Toastify__toast-container{width:90%;max-width:360px;top:1rem!important;left:auto!important;right:1rem!important}.Toastify__toast{padding:12px 16px;font-size:.9rem}.Toastify__toast-icon{width:20px;height:20px}.Toastify__close-button{width:18px;height:18px}}@media (max-width:980px){#remove-br{display:none}}.mortgage-hero{width:100%;height:1215px}.mortgage-hero-container{flex-direction:column;justify-content:end;align-items:center;width:80vw;height:100%;margin-inline:auto;display:flex}.mortgage-hero h1{text-align:center;width:100%;color:var(--white-color);padding-inline:15px}.mortgage-hero:before{content:"";filter:brightness(.55);z-index:-1;background:url(/a/avif/28-06-2025/DSC03631.avif) 0 0/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.mortgage-hero-container .p1-light{margin-bottom:30px;padding-inline:15px}#mortgage-hero-mortgage-para{padding-bottom:0!important}.mortgage-hero .property-slider-mortgage-right span{color:var(--light-color);align-items:center;gap:3px;display:flex}.mortgage-hero .property-slider-mortgage-right span p{padding-bottom:0}.mortgage-hero .property-slider-mortgage-right span div{border-top:1px dotted var(--grey-color);width:100%;height:1px}.mortgage-hero .mortgage-cta-section p{width:85%;color:var(--white-color);padding-bottom:0;font-size:17px}.mortgage-hero .property-slider-left-border-bottom{border-bottom:0;padding-inline:clamp(35px,3.8vw,75px)}.mortgage-hero-btns{gap:25px;width:100%;margin-top:20px;display:flex}.mortgage-hero-btns button{white-space:nowrap}@media (max-width:1560px){.mortgage-hero-btns{gap:15px}}@media (max-width:1360px){.mortgage-hero-container{width:100%}}@media (max-width:1060px){.mortgage-hero-btns{flex-direction:column}}@media (max-width:984px){.mortgage-hero .property-slider-left-border-bottom{padding-inline:15px}}@media (max-width:850px){.mortgage-hero{height:1350px}.property-slider-mortgage{flex-direction:column}.property-slider-mortgage-left,.property-slider-mortgage-right{width:100%!important}.property-slider-mortgage-right{border-top-right-radius:0!important}.mortgage-divider{margin-block:25px}.mortgage-result-item:nth-child(3){margin-bottom:25px}.mortgage-result-amount,.mortgage-result-label{font-family:s-bold}.mortgage-hero h1{text-align:left}}@media (max-width:450px){.mortgage-hero h1{font-size:35px}}.custom-button{cursor:pointer;border:none;outline:none;padding:6px 25px;font-family:inherit;font-size:clamp(16px,1.25vw,20px);transition:all .3s}.custom-button.transparent{color:var(--dark-color,#011825);border:1px solid var(--dark-color,#011825);background-color:#0000}.custom-button.transparent:hover{background-color:var(--dark-color,#011825);color:#fff}.custom-button.glass{-webkit-backdrop-filter:blur(11.2px);color:#fff;background:#ffffff1a;border:1px solid #fff}.custom-button.glass:hover{background-color:var(--dark-color,#011825);border:1px solid var(--dark-color,#011825)}.custom-button.dark{background-color:var(--dark-color,#011825);color:#fff;border:none}.custom-button.dark:hover{background-color:var(--grey-color,#8d8d8d)}.custom-button.white-outline{color:var(--white-color,#fff);border:1px solid var(--white-color,#fff);background-color:#0000;padding-block:8px;padding-inline:clamp(15px,2vw,44px)}.custom-button.white-outline:hover{background-color:var(--white-color,#fff);color:var(--dark-color,#011825)}.custom-button.dark-outline{color:var(--dark-color,#011825);border:1px solid var(--dark-color,#011825);background-color:#0000}.custom-button.dark-outline:hover{background-color:var(--dark-color,#011825);color:var(--white-color,#fff)}.custom-button.custom-styled:hover{background-color:var(--hover-bg)!important;color:var(--hover-color)!important;border-color:var(--hover-border)!important}@media (max-width:1000px){.custom-button{padding:7px 22px!important}}@media (max-width:768px){.custom-button{padding:8px 32px!important}}.custom-button.no-hover:hover{background-color:initial!important;color:initial!important;border:initial!important;transform:none!important}.custom-button.transparent.no-hover:hover{color:var(--dark-color,#011825)!important;border:1px solid var(--dark-color,#011825)!important;background-color:#0000!important}.custom-button.glass.no-hover:hover{color:#fff!important;background:#ffffff1a!important;border:1px solid #fff!important}.custom-button.dark.no-hover:hover{background-color:var(--dark-color,#011825)!important}.custom-button.white-outline.no-hover:hover{color:var(--white-color,#fff)!important;border:1px solid var(--white-color,#fff)!important;background-color:#0000!important}.custom-button.dark-outline.no-hover:hover{color:var(--dark-color,#011825)!important;border:1px solid var(--dark-color,#011825)!important;background-color:#0000!important}.custom-button:active{transform:scale(.98)}.custom-button.no-hover:active{transform:none!important}.custom-button:disabled{opacity:.6;cursor:not-allowed}.button-arrow{align-items:center;margin-left:10px;transition:transform .3s;display:inline-flex}.button-arrow svg{width:10px;height:5px}.custom-button.arrow-up .button-arrow{transform:rotate(180deg)}.custom-dropdown{display:inline-block;position:relative}.custom-dropdown-menu{background-color:var(--white-color,#fff);z-index:1000;opacity:0;visibility:hidden;border-radius:9px;min-width:100%;padding:8px 0;transition:all .3s;position:absolute;top:calc(100% + 5px);left:0;transform:translateY(-10px);box-shadow:0 4px 12px #0000001a}.custom-dropdown.open .custom-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.custom-dropdown-item{color:var(--dark-color,#011825);cursor:pointer;white-space:nowrap;padding:10px 20px;font-family:light;font-size:18px;transition:background-color .2s}.custom-dropdown-item:hover{background-color:var(--background-color,#f0f0f0)}.custom-dropdown-item.selected{background-color:var(--cream-color,#eee6db);font-family:regular}.mortgage-approval-overlay{z-index:999;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mortgage-approval-container{background-color:#fff;border-radius:4px;flex-direction:column;width:100%;max-width:780px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 18px 40px #00000029}.mortgage-approval-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.mortgage-approval-close-btn{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.mortgage-approval-close-btn:hover{color:#000}.mortgage-approval-content{gap:24px;max-height:calc(90vh - 72px);padding:24px;display:flex;overflow-y:auto}.mortgage-approval-field{flex-direction:column;gap:6px;display:flex}.mortgage-approval-label{color:#374151;font-size:14px}.mortgage-approval-input{border:1px solid #d1d5db;border-radius:6px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.mortgage-approval-input:focus{border-color:var(--bluebg,#011825);box-shadow:0 0 0 1px #01182526}.mortgage-approval-submit-btn{cursor:pointer;background-color:var(--bluebg,#011825);color:#fff;border:none;border-radius:6px;width:100%;margin-top:8px;padding:12px 16px;font-size:15px;font-weight:400;transition:background-color .15s,transform 50ms}.mortgage-approval-submit-btn:hover{background-color:#022a3a}.mortgage-approval-submit-btn:active{transform:translateY(1px)}.mortgage-approval-small-text{color:#6b7280;margin-top:8px;font-size:11px;line-height:1.4}.mortgage-approval-summary{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;flex:1;padding:16px 18px}.mortgage-approval-summary-title{margin:0 0 12px;font-size:15px;font-weight:600}.mortgage-approval-summary-row{border-bottom:1px solid #e5e7eb;justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.mortgage-approval-summary-row:last-of-type{border-bottom:none}.mortgage-approval-summary-row span:first-child{color:#4b5563}.mortgage-approval-summary-row-total{margin-top:4px;font-size:14px;font-weight:600}.mortgage-approval-summary-note{color:#6b7280;margin-top:10px;font-size:11px;line-height:1.4}@media (max-width:768px){.mortgage-approval-content{flex-direction:column;max-height:calc(95vh - 72px)}.mortgage-approval-header{padding:15px!important}.mortgage-approval-close-btn{font-size:13px}.mortgage-approval-summary-title{margin:0 0 3px;font-size:15px;font-weight:400}.mortgage-approval-small-text{margin-top:-4px;font-size:11px;line-height:15px!important}.mortgage-approval-summary-note{margin-top:-1px;font-size:11px;line-height:15px!important}}.mortgage-approval-content{padding:15px}.mortgage-approval-title{margin:0;font-size:19px;font-weight:400}.mortgage-approval-overlay{padding:5px!important}.mortgage-approval-summary-row span:last-child{font-weight:300}.mortgage-approval-summary-row span:first-child{font-weight:500}.mortgage-approval-form{flex-direction:column;flex:1.1;gap:10px;display:flex}.mortgage-approval-container{max-height:95vh}.mortgage-approval-summary{order:-1}.navbar{z-index:100;will-change:all;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:clamp(29px,2.25vw,40px);transition:background .4s,box-shadow .4s;display:flex;position:fixed;top:0;transform:translateZ(0)}.navbar--scrolled[data-variant=light]{background:var(--light-font);-webkit-backdrop-filter:blur(18px)saturate(1.5);box-shadow:0 2px 24px #0118252e;-webkit-backdrop-filter:blur(18px)saturate(1.65)!important;backdrop-filter:blur(18px)saturate(1.65)!important}.navbar--scrolled[data-variant=dark]{-webkit-backdrop-filter:blur(18px)saturate(3);background:#ffffffb8;-webkit-backdrop-filter:blur(18px)saturate(3)!important;backdrop-filter:blur(18px)saturate(3)!important}.navbar-left img{height:clamp(20px,2.125vw,43px)}.navbar-right{align-items:center;gap:clamp(5px,.5vw,10px);height:min-content;display:flex;position:relative}.nav-hover-indicator{border:1px solid var(--nav-indicator-border);pointer-events:none;z-index:0;background:0 0;border-radius:67px;height:100%;transition:all .2s;position:absolute}.nav-link{cursor:pointer;z-index:1;color:var(--nav-inactive-text);background:0 0;border:1px solid #0000;border-radius:67px;padding-block:9px;padding-inline:clamp(29px,2.45vw,46px);font-size:clamp(15px,1.15vw,18px);text-decoration:none;position:relative}.nav-item{cursor:pointer;z-index:1;color:var(--nav-inactive-text);background:0 0;border:1px solid #0000;border-radius:67px;padding-block:9px;padding-inline:clamp(29px,2.45vw,46px);font-size:clamp(15px,1.15vw,18px);position:relative}.nav-link:hover,.nav-item:hover,.nav-item-wrapper:hover .nav-item{background-color:#0000!important}.nav-link.active,.nav-item-wrapper.parent-active .nav-item{background-color:var(--nav-active-bg)!important;color:var(--nav-active-text)!important}.nav-item-wrapper{position:relative}.nav-dropdown{opacity:0;visibility:hidden;z-index:100;background:#fff;border:1px solid #0118254d;border-radius:10px;min-width:200px;padding:6px;transition:all .25s;position:absolute;top:calc(100% + 25px);left:50%;transform:translate(-50%)}.nav-dropdown.active{opacity:1;visibility:visible}.dropdown-item{color:#000;padding:10px 14px;text-decoration:none;display:block}.dropdown-item.active{background:var(--dark-color);color:var(--white-color);border-radius:6px}.dropdown-item.active:hover{background:var(--light-font);color:var(--white-color)}.nav-link.contact-link{border:1px solid var(--nav-last-border)}@media (max-width:1560px){.nav-link,.nav-item{padding-block:7.5px}}.mobile-navbar{display:none}.mobile-menu-btn{cursor:pointer;background:0 0;border:1px solid;border-radius:67px;padding-block:8px;padding-inline:clamp(29px,2.45vw,46px);font-size:clamp(13px,1.15vw,23px);font-family:light!important}@media (max-width:1150px){.navbar-right{display:none}.mobile-navbar{align-items:center;display:flex}}.sidebar-overlay{z-index:998;-webkit-backdrop-filter:blur(8px);visibility:hidden;opacity:0;background:#01182580;position:fixed;inset:0}.mobile-sidebar{z-index:999;background:var(--dark-color);border-left:1px solid #ffffff0f;flex-direction:column;width:min(55%,500px);height:100%;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 40px #0000004d}.mobile-sidebar-header{border-bottom:1px solid #ffffff14;align-items:center;padding:30px 28px 20px;display:flex;justify-content:space-between!important}.mobile-sidebar-header img{height:clamp(24px,1.6vw,30px)}.sidebar-close-btn{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s;display:flex}.sidebar-close-btn:hover{background:#ffffff1f}.sidebar-nav{flex-direction:column;gap:2px;padding:20px 16px;display:flex}.sidebar-link{color:var(--light-color);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-size:clamp(16px,1.1vw,20px);text-decoration:none;transition:background .2s,color .2s;display:flex;font-family:regular!important}.sidebar-link:hover{color:var(--white-color);background:#ffffff0f}.sidebar-link.active{background:var(--white-color);color:var(--dark-color)}.sidebar-dropdown-toggle{text-align:left}.sidebar-chevron{transition:transform .3s}.sidebar-chevron.open{transform:rotate(180deg)}.sidebar-dropdown{max-height:0;transition:max-height .35s;overflow:hidden}.sidebar-dropdown.open{max-height:400px}.sidebar-dropdown-item{color:#fff;border-radius:3px;padding:11px 16px 11px 25px;font-size:clamp(14px,1vw,17px);text-decoration:none;transition:background .2s,color .2s;display:block;font-family:light!important}.sidebar-dropdown-item:hover{color:#ffffffbf;background:#ffffff0f}.sidebar-dropdown-item.active{background:var(--white-color);color:var(--dark-color)}@media (max-width:7680px){.navbar{padding-block:25px!important;padding-inline:17px!important}.mobile-sidebar{width:85%}.sidebar-close-btn{width:34px;height:34px}.mobile-sidebar-header{padding:20px 10px 20px 20px}}.home-below{justify-content:space-between;align-items:start;gap:clamp(35px,6.45vw,120px);width:100%;height:min-content;display:flex}.home-below-left,.home-below-right{width:100%}.home-below-left{height:clamp(457px,36.5vw,700px)}#about-below .home-below-left{height:clamp(375px,25vw,700px)}.home-below-left img{object-fit:cover;border-radius:15px;width:100%;height:100%}.home-below-right{flex-direction:column;justify-content:space-between;height:-webkit-fill-available;display:flex}.home-below-right-text p{margin-bottom:clamp(17px,1.8vw,35px)}.br-cal-below-content h3,.br-cal-below-content p{align-items:center;gap:5px;display:flex}.br-cal-below-content h3 span,.br-cal-below-content p span{background-color:var(--dark-color);border-radius:50%;width:5px;height:5px}#br-cal-top{margin-top:35px}.br-cal-below-content p{margin-left:10px}@media (max-width:1145px){.home-below{flex-direction:column-reverse}.home-below-right h2{margin-bottom:35px}#br-cal-top{margin-top:0}}.mortgage-advantages{background-color:var(--dark-color);width:100%;height:min-content;padding-block:50px}.mortgage-advantages h2{text-align:center;margin-bottom:clamp(35px,4.25vw,80px)}.mortgage-advantages-container{text-align:center;grid-template-columns:repeat(4,1fr);gap:clamp(15px,2.625vw,55px);display:grid}@media (max-width:1180px){.mortgage-advantages-container{grid-template-columns:repeat(2,1fr)}}.mortgage-advantages-content{flex-direction:column;align-items:center;gap:18px;display:flex}.mortgage-advantages-content>div{background-color:var(--cream-color);border-radius:50%;justify-content:center;align-items:center;width:clamp(60px,4.125vw,80px);height:clamp(60px,4.125vw,80px);display:flex}.mortgage-advantages-content p{color:var(--white-color)}@media (max-width:987px){.mortgage-advantages-content .p2-light{font-size:20px}.mortgage-advantages h2,.mortgage-advantages-content,.mortgage-advantages-content .p2-light{text-align:start;align-items:flex-start}}.mortgage-faq .list-your-property-faq{background-color:#0000}.mortgage-faq .list-your-property-faq h2,.mortgage-faq .list-your-property-faq-right-container-bottom p{color:var(--dark-color)}.mortgage-faq .list-your-property-faq-right-container-top>div{background-color:var(--light-font)}.mortgage-faq .list-your-property-faq-right-container-top svg{fill:var(--white-color)!important}.mortgage-faq .list-your-property-faq-right-container{border:1px solid #8d8d8d80}.dark-slider{background-color:#0000;flex-direction:column;gap:84px;width:100%;height:min-content;margin-top:clamp(50px,5.25vw,100px);display:flex;position:relative;overflow:hidden}.dark-slider:before{content:"";background-color:var(--dark-color);z-index:0;width:100%;height:80%;position:absolute;bottom:0;left:0}.dark-slider>*{z-index:1;position:relative}.dark-slider-top{align-items:end;gap:clamp(35px,4.4vw,85px);height:100%;padding-left:clamp(15px,2.625vw,50px);display:flex}.dark-slider-top-text-container h2{font-family:s-bold!important}.dark-slider-top-text-container{flex-direction:column;flex:none;gap:30px;display:flex}.dark-slider-arrows{gap:27px;width:min-content;display:flex}.dark-slider-arrow-left,.dark-slider-arrow-right{border:1px solid var(--white-color);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:15px 13px;transition:all .25s ease-out;display:flex}.dark-slider-arrow-left:hover,.dark-slider-arrow-right:hover{background-color:var(--white-color)}.dark-slider-arrow-left svg,.dark-slider-arrow-right svg{fill:var(--white-color);transition:all .3s}.dark-slider-arrow-left:hover svg,.dark-slider-arrow-right:hover svg{fill:var(--dark-color)}.dark-slider-top-img-container{flex:1;padding-left:5px;overflow:hidden}.dark-slider-top-img-wrapper{will-change:transform;gap:36px;display:flex}.dark-slider-top-img-container img{border-radius:10px;width:clamp(410px,33.5vw,645px);height:400px}.dark-slider-top-img-main{flex-shrink:0;position:relative}.dark-slider-top-img-main-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#011825",GradientType=0);background:linear-gradient(#fff0 0%,#011825 100%);flex-direction:column;gap:12px;padding-bottom:35px;padding-left:25px;display:flex;position:absolute;bottom:0;left:0}.dark-slider-top-img-main-content h5{color:var(--white-color);text-transform:uppercase;font-size:clamp(25px,1.6vw,31px)}.dark-slider-top-img-main-content p{color:var(--white-color);width:75%;font-size:15px}.dark-slider-bottom{padding-inline:clamp(15px,2.625vw,50px);justify-content:space-between;gap:35px;padding-bottom:40px;display:flex}.dark-slider-bottom-parent{flex-direction:column;gap:5px;width:350px;display:flex}.dark-slider-bottom-parent h2{white-space:nowrap;font-family:s-bold;font-size:clamp(25px,2.32vw,45px);color:var(--white-color)!important}.dark-slider-bottom-parent h4{font-size:clamp(15px,1vw,18px);color:var(--white-color)!important}@media (max-width:1560px){.dark-slider-top-img-container img{height:335px}}@media (max-width:1380px){.dark-slider-top-img-container img{height:305px}}@media (max-width:1235px){.dark-slider{gap:35px}.dark-slider-top{flex-direction:column;align-items:flex-start;margin-top:25px}.dark-slider:before{height:100%}.dark-slider-top-img-container{flex:none;width:100%}.dark-slider-top-img-container img{width:clamp(405px,55.5vw,645px)}.dark-slider-bottom{flex-direction:column}.dark-slider-bottom-parent{gap:20px}.dark-slider-top-img-main-content p{width:80%}}@media (max-width:768px){.dark-slider-top-img-main-content{padding-bottom:20px;padding-left:15px}.dark-slider-arrows{gap:10px}.dark-slider-arrow-left,.dark-slider-arrow-right{border:1px solid var(--white-color);padding:10px 9px}.dark-slider-arrow-right svg,.dark-slider-arrow-left svg{width:20px;height:16px}}@media (max-width:980px){.dark-slider-top-img-container{flex:none;width:100%}.dark-slider-top-img-container img{width:92vw}}.footer{width:100%;margin:0;padding-top:clamp(50px,5.25vw,100px);position:relative;overflow:visible}.footer-container-parent-div{justify-content:space-between;gap:clamp(35px,5.25vw,100px);display:flex}.footer-top{box-sizing:border-box;z-index:10;background:#011825;width:100%;height:100%;margin:0;padding-top:clamp(50px,5.25vw,100px);position:relative}.footer-container{justify-content:center;align-items:flex-start;gap:clamp(35px,5.25vw,100px);margin:0;padding-bottom:0;display:flex}.footer-container-content{color:var(--white-color);flex-direction:column;align-items:flex-start;gap:30px;width:35vw;display:flex}.footer-container-content-img{flex-direction:column;gap:40px;display:flex}.footer-container-content img{width:clamp(290px,22.35vw,430px);height:100%}.footer-container-content p{font-size:clamp(15px,1vw,18px)}.footer-content-2 ul{flex-direction:column;gap:5px;margin-top:15px;display:flex}.footer-content-2 .h3-light{white-space:nowrap}.footer-content-2 ul li{color:var(--white-color);cursor:pointer;white-space:nowrap;list-style:none;font-size:clamp(15px,1vw,20px)!important}#footer-container-content-para{width:22vw}.footer-container-content-input{color:#fff;gap:12px;width:100%;display:flex}.footer-container-content-input input::placeholder{color:#fff}.footer-container-content-input input:focus,.footer-container-content-input input:active,.footer-container-content-input input:focus-visible{border:none;border-bottom:1px solid var(--white-color);box-shadow:none!important;outline:none!important}.footer-container-content-input input{border:none;border-bottom:1px solid var(--grey-color);color:#fff;background-color:#0000;border-radius:0;outline:none;width:100%;font-size:clamp(15px,1vw,20px)}.footer-container-content-input button{font-size:clamp(15px,1vw,18px)}.footer-left{flex-direction:column;justify-content:center;align-items:flex-start;gap:42px;width:514px;display:flex}.footer-logo{align-items:center;display:flex}.footer-logo img{max-width:100%;height:auto}.footer-description{color:#fff;margin:0;font-size:23px}.footer-contact-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50px;justify-content:center;align-items:center;gap:10px;height:48px;padding:15px 51px;font-size:18px;transition:all .3s;display:flex}.footer-contact-btn:hover{color:#011825;background:#fff}.footer-right{align-items:flex-start;gap:50px;display:flex}.footer-links-column{flex-direction:column;gap:20px;display:flex}.footer-heading{color:#fff;white-space:nowrap;margin:0 0 10px;font-size:29px}.footer-links{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.footer-links li{margin:0}.footer-links a{color:#fff;font-size:29px;text-decoration:none;transition:opacity .3s}.footer-links a:hover{opacity:.7}.footer-contact-info{flex-direction:column;gap:10px;display:flex}.footer-contact-link{color:#fff;font-size:29px;transition:opacity .3s}.footer-contact-link:hover{opacity:.7}.footer-newsletter{flex-direction:column;align-items:flex-start;gap:30px;width:514px;display:flex}.footer-newsletter-text{color:#fff;margin:0;font-size:24px}.footer-subscribe-form{align-items:center;gap:20px;width:100%;display:flex}.footer-subscribe-input{color:#fff;background:0 0;border-bottom:1px solid #fff;border-radius:50px;outline:none;flex:1;height:48px;padding:15px 20px;font-size:18px;font-weight:400}.footer-subscribe-input::placeholder{color:#fff9}.footer-subscribe-input:focus{border-color:#fff;box-shadow:0 0 10px #fff3}.footer-submit-btn{color:#011825;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:136px;height:39px;padding:15px 51px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.footer-submit-btn:hover{color:#fff;background:0 0}.wellington-text-section{background:#011825;justify-content:center;align-items:center;width:100%;padding:clamp(20px,3vw,50px) 0;display:flex}.wellington-text{color:#fff;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin:0;font-size:13vw}.video-copy{-webkit-user-select:none;user-select:none;mix-blend-mode:darken;background-color:#011825;justify-content:center;align-items:center;height:clamp(265px,18vw,350px);margin:0;padding:0;display:flex;position:absolute;top:0;left:0;right:0}.video-copy h1{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:-5px;margin:0;font-size:13vw}.video-section{background:#011825;width:100%;height:clamp(90px,14vw,315px);margin:0;padding:0;display:block;position:relative;overflow:hidden}.video-section video{object-fit:cover;width:100%;height:100%;margin:0;padding:0;display:block}@media (max-width:1245px){.footer-container{flex-wrap:wrap;justify-content:start}.footer-container-content{width:440px}}@media (max-width:630px){.wellington-text-section{padding:clamp(10px,2vw,30px) 0;display:flex;overflow:visible}.wellington-text{font-size:13vw}.footer-container-content{gap:15px;width:100%}.video-copy{height:150px;top:0}.video-section{margin-top:0}.video-copy h1{letter-spacing:0}.footer-container-content-input input{font-size:20px}.footer-content-2{min-width:200px}.footer-content-2 ul{gap:10px}.video-copy{top:10px}}@media (max-width:550px){.footer-content-2{min-width:185px}}@media (max-width:395px){.video-copy{height:120px;top:30px}.footer-container-parent-div{flex-direction:column}}.about-last{padding-inline:clamp(15px,2.625vw,50px)}.hero-last{border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:85vh;margin-top:clamp(50px,5.25vw,100px);padding-inline:50px;display:flex;position:relative;overflow:hidden}.parallax-text-p{text-align:center}.about-last .parallax-overlay{z-index:1;pointer-events:none;background-color:#00000040;border-radius:5px;width:100%;height:150%;position:absolute;top:0;left:0}.about-last .hero-last-content{z-index:1}.hero-last-img{border-radius:5px;width:100%;height:100%;position:relative;overflow:hidden}.hero-last img{object-fit:cover;will-change:transform;z-index:-2;border-radius:5px;width:100%;height:150%;position:absolute;top:0%;left:0%}.hero-last-content{flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-last h2{color:#fff;text-align:center;text-transform:capitalize;margin-bottom:13px;font-size:clamp(40px,4.25vw,83px)}.hero-last p{color:#fff;text-align:center;width:48vw;margin-bottom:40px;font-size:clamp(18px,1.25vw,23px)}.about-last-btn-flex{flex-wrap:wrap;gap:40px;display:flex}@media (max-width:1045px){.hero-last p{width:60vw}}@media (max-width:745px){.hero-last p{width:100%;margin-bottom:35px;padding-inline:15px}.hero-last h3{text-align:center}}.wh-icon-stick{cursor:pointer;background-color:var(--dark-color);z-index:9999;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;display:flex;position:fixed;bottom:25px;right:25px}.wh-icon-stick svg{fill:#fff}.stick-btn2{z-index:99999;flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.stick-btn2-whats{cursor:pointer;z-index:2;background-color:#011825;border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;display:flex;position:relative}.stick-btn2-whats svg{fill:#fff;width:32px;height:32px}.stick-btn2-up{cursor:pointer;z-index:1;opacity:0;pointer-events:none;background-color:#011825;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;transition:opacity .4s ease-in-out,transform .4s ease-in-out;display:flex;position:relative;transform:translateY(60px)}.stick-btn2-up.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.stick-btn2-up svg{fill:#fff;transition:fill .4s ease-in-out}.stick-btn2.at-footer .stick-btn2-whats{background-color:#fff;transition:background-color .4s ease-in-out}.stick-btn2.at-footer .stick-btn2-whats svg{fill:#011825;transition:fill .4s ease-in-out}.stick-btn2.at-footer .stick-btn2-up{background-color:#fff;transition:background-color .4s ease-in-out,opacity .4s ease-in-out,transform .4s ease-in-out}.stick-btn2.at-footer .stick-btn2-up svg{fill:#011825}@media (max-width:1560px){.stick-btn2-whats{width:65px;height:65px}.stick-btn2-whats svg{width:28px;height:28px}.stick-btn2-up{width:48px;height:48px}}@media (max-width:1380px){.stick-btn2-whats{width:55px;height:55px}.stick-btn2-whats svg{width:22px;height:22px}.stick-btn2-up{width:40px;height:40px}}@media (max-width:500px){.stick-btn2-whats{width:52px;height:52px}.stick-btn2-whats svg{fill:#fff;width:22px!important;height:22px!important}.stick-btn2-up svg{width:17px!important;height:17px!important}.stick-btn2-up{width:45px!important;height:45px!important}}#property-slider-mortgage-left-1st-para{color:var(--light-font);font-family:light!important}.buy-vs-rent-calculator .calculator-header{text-align:left;grid-column:1/-1;margin-bottom:30px}.buy-vs-rent-calculator .calculator-header .calculator-title{color:#011825;margin-bottom:35px;font-size:clamp(45px,3vw,55px)}.buy-vs-rent-calculator .calculator-header .calculator-subtitle{color:#011825;width:1080px;margin-bottom:25px;font-size:clamp(18px,1.25vw,24px)}.calculator-header button{color:#011825;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff1f;border:1px solid #01182580;border-radius:48px;padding:8px 22px;font-size:16px}.buy-vs-rent-calculator .calculator-main-content{justify-content:space-between;display:flex}.buy-vs-rent-calculator .calculator-left-section{flex-direction:column;width:clamp(450px,40vw,760px);display:flex}.buy-vs-rent-calculator .calculator-right-section{flex-direction:column;gap:20px;width:550px;display:flex}.buy-vs-rent-calculator .calculator-form-container{background:#fff;margin-bottom:20px;padding:25px 30px;box-shadow:0 6px 24px #0000000d,0 0 0 1px #00000014}.buy-vs-rent-calculator .calculator-form-group{margin-bottom:20px}.buy-vs-rent-calculator .calculator-form-group:last-child{margin-bottom:0}.buy-vs-rent-calculator .calculator-form-label{color:#011825;margin-bottom:4px;font-size:18px}.buy-vs-rent-calculator .calculator-input-container{position:relative}.buy-vs-rent-calculator .calculator-input{box-sizing:border-box;color:#011825;background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:8px 5px;font-size:21px;transition:border-color .2s}.buy-vs-rent-calculator .calculator-input:focus,.calculator-slider-container input[type=range]:focus{box-shadow:none;outline:none}.calculator-slider-container input[type=range]{background-color:#ccc;border:none;outline:none;height:4px}.calculator-slider-container input[type=range]::-webkit-slider-thumb{background-color:#011825}.buy-vs-rent-calculator .calculator-input-meta{color:#718096;justify-content:space-between;display:flex;position:relative;top:-3px}.buy-vs-rent-calculator .calculator-input-meta span{color:#011825;font-size:15px}.buy-vs-rent-calculator .calculator-input-meta span:nth-child(2){color:#011825;font-size:18px}.buy-vs-rent-calculator .calculator-dual-input{flex-direction:column;gap:8px;display:flex}.buy-vs-rent-calculator .calculator-slider-container{margin-top:2px;margin-bottom:0}.buy-vs-rent-calculator .calculator-slider{appearance:none;border-radius:3px;outline:none;width:100%;height:4px;transition:background .15s ease-in-out}.buy-vs-rent-calculator .calculator-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#011825;border-radius:50%;width:20px;height:20px;transition:all .15s ease-in-out}.buy-vs-rent-calculator .calculator-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.buy-vs-rent-calculator .calculator-slider::-moz-range-thumb{cursor:pointer;background:#011825;border:none;border-radius:50%;width:20px;height:20px;transition:all .15s ease-in-out}.buy-vs-rent-calculator .calculator-slider::-moz-range-thumb:hover{transform:scale(1.2)}.buy-vs-rent-calculator .calculator-slider-value{text-align:center;color:#2d3748;margin-top:6px;font-size:14px;font-weight:600}.buy-vs-rent-calculator .calculator-tier-indicator{border-radius:6px;margin-top:6px;padding:6px 10px;font-size:12px;font-weight:500}.buy-vs-rent-calculator .calculator-tier-indicator.tier-20{color:#234e52;background-color:#e6fffa;border:1px solid #81e6d9}.buy-vs-rent-calculator .calculator-tier-indicator.tier-30{color:#744210;background-color:#fef5e7;border:1px solid #f6ad55}.buy-vs-rent-calculator .calculator-chart-title{color:var(--dark-color);text-align:left;margin-bottom:20px;font-size:23px;font-weight:600}.buy-vs-rent-calculator .calculator-chart-container{padding:20px;border-radius:8px;justify-content:center;align-items:end;gap:28px;padding-top:50px;display:flex;position:relative}.buy-vs-rent-calculator .calculator-y-axis-labels{color:#6b7280;flex-direction:column;justify-content:end;gap:21.5px;width:100%;height:100%;font-size:12px;display:flex;position:absolute;top:-13px;left:8px}.buy-vs-rent-calculator .calculator-bar-container{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.buy-vs-rent-calculator .calculator-bar{border-top-left-radius:30px;border-top-right-radius:30px;width:clamp(85px,7.25vw,140px);min-height:40px;position:relative}.buy-vs-rent-calculator .calculator-bar.rent-bar{background:linear-gradient(#8d8d8d 0% 100%)}.buy-vs-rent-calculator .calculator-bar.buy-bar{background:linear-gradient(#eee6db 0% 100%)}.buy-vs-rent-calculator .calculator-bar-content{text-align:center;white-space:nowrap;position:absolute;top:10px;left:50%;transform:translate(-50%)}.buy-vs-rent-calculator .calculator-bar-value{color:#011825;margin-bottom:2px;font-size:clamp(10px,.75vw,15px);font-weight:700}.buy-vs-rent-calculator .calculator-bar-label{color:#011825;font-size:clamp(10px,.75vw,15px)}.buy-vs-rent-calculator .calculator-bar-footer{text-align:center}.buy-vs-rent-calculator .calculator-bar-footer-value{color:#374151;font-size:14px;font-weight:600}.buy-vs-rent-calculator .calculator-bar-footer-label{color:#6b7280;font-size:12px}.buy-vs-rent-calculator .calculator-tabs{background:#fff;grid-column:1/-1;display:flex;overflow:hidden}.buy-vs-rent-calculator .calculator-tab{cursor:pointer;color:#4a5568;background:#f7fafc;border:none;flex:1;padding:14px 20px;font-size:15px;font-weight:500;transition:all .2s}.buy-vs-rent-calculator .calculator-tab.active{color:#fff;background:#011825;border:none}.buy-vs-rent-calculator .calculator-tab:hover:not(.active){background:#edf2f7}.calculator-bottom-container{width:100%;box-shadow:0 6px 24px #0000000d,0 0 0 1px #00000014}.buy-vs-rent-calculator .calculator-breakdown{background:#fff;border-top:none;border-radius:0 0 12px 12px;grid-column:1/-1;padding:20px}.buy-vs-rent-calculator .calculator-breakdown-item{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:10px 0;display:flex}.buy-vs-rent-calculator .calculator-breakdown-item:last-child{color:#011825;border-bottom:none;margin-top:6px;padding-top:14px;font-size:18px;font-weight:500}.buy-vs-rent-calculator .calculator-breakdown-label,.buy-vs-rent-calculator .calculator-breakdown-value{color:#011825;font-size:15px;font-weight:400}.buy-vs-rent-calculator .calculator-show-breakdown-link{color:#011825;cursor:pointer;font-size:13px;text-decoration:underline}.buy-vs-rent-calculator .calculator-show-breakdown-link:hover{color:#374151}.buy-vs-rent-calculator .calculator-fees-breakdown{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:10px;padding:14px}.buy-vs-rent-calculator .calculator-fees-breakdown-item{color:#011825;justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.buy-vs-rent-calculator .calculator-fees-breakdown-item:last-child{color:#011825;border-top:1px solid #e2e8f0;margin-top:6px;padding-top:10px;font-weight:500}.buy-vs-rent-calculator .calculator-slider-range{height:30px}.buy-vs-rent-calculator .calculator-slider-range span{font-size:14px}.buy-vs-rent-calculator .calculator-button-group{margin-top:12px}.buy-vs-rent-calculator .calculator-button{border:none;padding:6px 14px;font-weight:400;font-size:14px!important}.buy-vs-rent-calculator-last-container{flex-direction:column;gap:12px;margin-bottom:15px;display:flex}.buy-vs-rent-calculator-last-container>div{justify-content:space-between;align-items:center;display:flex}@media (max-width:1550px){.buy-vs-rent-calculator .calculator-form-label{font-size:16px}.buy-vs-rent-calculator .calculator-input{font-size:17px}.buy-vs-rent-calculator .calculator-chart-card{padding-block:0;padding-top:15px}.buy-vs-rent-calculator .calculator-chart-title{margin-bottom:15px}.buy-vs-rent-calculator .calculator-bar-container{gap:4px}.buy-vs-rent-calculator .calculator-breakdown{padding:15px}.calculator-slider-container input[type=range]::-webkit-slider-thumb{width:14px;height:14px}}@media (max-width:1380px){.buy-vs-rent-calculator .calculator-chart-title{font-size:20px}}@media (max-width:1125px){.buy-vs-rent-calculator .calculator-header .calculator-subtitle{width:90%}}@media (max-width:1024px){.buy-vs-rent-calculator .calculator-main-content{gap:20px}.buy-vs-rent-calculator .calculator-form-container{padding:20px}}@media (max-width:850px){.buy-vs-rent-calculator .calculator-chart-container{justify-content:center}}@media (max-width:768px){.buy-vs-rent-calculator .calculator-main-content{grid-template-columns:1fr;gap:18px}.buy-vs-rent-calculator .calculator-header{text-align:center;border:1px solid #639;grid-column:1;margin-bottom:20px}.buy-vs-rent-calculator .calculator-header .calculator-subtitle{width:100%}.buy-vs-rent-calculator .calculator-tabs,.buy-vs-rent-calculator .calculator-breakdown{grid-column:1}.buy-vs-rent-calculator .calculator-chart-card{padding:14px}.buy-vs-rent-calculator .calculator-chart-title{margin-bottom:14px;font-size:15px}.buy-vs-rent-calculator .calculator-chart-container{gap:18px;height:260px;padding-top:45px}.buy-vs-rent-calculator .calculator-bar-value{font-size:15px}.buy-vs-rent-calculator .calculator-bar-label{font-size:10px}}@media (max-width:480px){.buy-vs-rent-calculator .calculator-form-container{padding:18px}.buy-vs-rent-calculator .calculator-form-group{margin-bottom:18px}.buy-vs-rent-calculator .calculator-input{padding:8px 12px;font-size:13px}.buy-vs-rent-calculator .calculator-form-label{margin-bottom:6px;font-size:13px}.buy-vs-rent-calculator .calculator-slider-value{font-size:13px}.buy-vs-rent-calculator .calculator-tab{padding:10px 14px;font-size:13px}.buy-vs-rent-calculator .calculator-breakdown{padding:14px}.buy-vs-rent-calculator .calculator-breakdown-item{padding:8px 0;font-size:13px}.buy-vs-rent-calculator .calculator-breakdown-item:last-child{font-size:15px}.buy-vs-rent-calculator .calculator-chart-container{gap:14px;height:220px;padding-top:35px}.buy-vs-rent-calculator .calculator-bar-value{font-size:13px}.buy-vs-rent-calculator .calculator-bar-label{font-size:9px}.buy-vs-rent-calculator .calculator-y-axis-labels{font-size:10px}}@keyframes buyVsRentFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.buy-vs-rent-calculator .calculator-breakdown{animation:.2s buyVsRentFadeIn}.buy-vs-rent-calculator .calculator-tab:focus{outline-offset:2px}.buy-vs-rent-calculator .calculator-slider:focus{outline-offset:2px;outline:2px solid #3182ce}.buy-vs-rent-calculator .calculator-input:focus{border:1px solid #011825}@media (max-width:450px){.buy-vs-rent-calculator .calculator-bar-container{left:30px}}#br-calculator-hero{height:1635px!important}@media (max-width:850px){#br-calculator-hero{height:2300px!important}.h3-dark-23.darker-2{margin-bottom:10px}}.hero-cream{background-color:var(--light-color);justify-content:space-between;gap:33px;width:100%;height:100vh;margin-top:clamp(50px,5.25vw,100px);padding-block:clamp(35px,4.125vw,80px);padding-inline:clamp(15px,5vw,95px);display:flex}.hero-cream-left{border:1px solid var(--white-color);border-radius:20px;width:100%;height:100%;padding:10px}.hero-cream-left-container{background-color:var(--white-color);padding-block:clamp(25px,2.75vw,52px);border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding-left:clamp(15px,2.5vw,40px);padding-right:clamp(15px,2.625vw,50px);display:flex}.hero-cream-left-container-bottom{flex-direction:column;align-items:start;gap:30px;display:flex}.hero-cream-right{border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden}.hero-cream-right video{object-fit:cover;width:100%;height:100%}.hero-cream-right-img-box{position:initial}.hero-cream-right-img-1{height:clamp(275px,19.5vw,370px);position:absolute;top:50%;left:50%;transform:translate(-60%,-35%)}.hero-cream-right-img-2{height:clamp(275px,19.5vw,370px);position:absolute;top:50%;left:50%;transform:translateY(-65%)translate(-110px)}.home-discover-pro{font-size:19px}@media (max-width:1245px){.hero-cream{flex-direction:column;height:min-content}.hero-cream-left{padding:0}.hero-cream-left-container-bottom{gap:25px;margin-top:25px}.hero-cream-right{height:315px}.home-discover-pro{font-size:14px}}@media (max-width:745px){.hero-cream-right-img-1,.hero-cream-right-img-2{display:none}.hero-cream{padding-inline:clamp(15px,3vw,95px)}}.contact-us-hero{align-items:end;width:100%;height:100vh;display:flex}.blogs-parent-hero-wrapper{position:relative;overflow:hidden}.blog-parent-para{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blogs-hero__images{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.blogs-hero__img{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);width:100%;height:100%;position:absolute;top:0;left:0}.blogs-hero__img>div{width:100%;height:100%}.blogs-hero__skeleton{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.blogs-hero__skeleton .react-loading-skeleton{line-height:1;height:100%!important}.contact-us-hero section{flex-direction:column;align-items:flex-start;gap:clamp(25px,2.625vw,50px);margin-bottom:175px;display:flex}.contact-us-hero section p{width:42vw}#blogs-parent-hero section{margin-bottom:90px}#blogs-parent-hero section>div:first-child{flex-direction:column;gap:15px;display:flex}#blogs-parent-hero section>div:first-child h1{width:60vw;font-size:clamp(30px,4vw,85px);color:#fff!important}.blogs-parent-button{flex-direction:column;align-items:flex-start;gap:30px;display:flex}@media (max-width:1560px){#blogs-parent-hero section{margin-bottom:25px}}@media (max-width:768px){.contact-us-hero{align-items:center}#blogs-parent-hero section>div:first-child h1{width:95vw}.contact-us-hero section p{width:100%}}.contact-us-calculator{justify-content:space-between;gap:clamp(50px,12.5vw,240px);width:100%;height:min-content;display:flex}.contact-us-calculator-left{flex-direction:column;justify-content:space-between;width:50%;display:flex}.contact-us-calculator-left h2{text-transform:capitalize}.contact-us-calculator-left-top{flex-direction:column;justify-content:space-between;height:45%;display:flex}.contact-us-calculator-left-bottom{flex-direction:column;gap:55px;display:flex}.contact-us-calculator-left-bottom-container{justify-content:space-between;display:flex}.contact-us-calculator-left-bottom-container-content{flex-direction:column;justify-content:space-between;gap:25px;min-width:235px;display:flex}.contact-us-calculator-svg{gap:55px;display:flex}.contact-us-calculator-svg svg{cursor:pointer}.contact-us-calculator-right{background-color:var(--dark-color);-webkit-backdrop-filter:blur(18.95px);backdrop-filter:blur(18.95px);border-radius:20px;flex-direction:column;align-items:flex-start;gap:55px;width:50%;padding-block:60px;padding-inline:20px;display:flex}.contact-us-calculator-right h3{color:var(--white-color);text-transform:capitalize;font-size:37px}.contact-us-calculator-right p{color:var(--white-color);width:35vw}.contact-us-calculator-right input{color:#fff;background:0 0;border:none;border-bottom:1px solid #ffffff80;outline:none;padding:10px 2px;font-size:25px}.contact-us-calculator-right input::placeholder{color:#ffffff80}.contact-us-calculator-right-input-container{flex-direction:column;flex-grow:1;justify-content:space-between;gap:80px;width:100%;display:flex}.contact-us-calculator-right-input-box{justify-content:space-between;width:100%;display:flex}@media (min-width:1025px) and (max-width:1500px){.contact-us-calculator{gap:clamp(30px,5vw,100px)}.contact-us-calculator-left{width:45%}.contact-us-calculator-left-top h2{font-size:clamp(24px,2.5vw,32px)}.contact-us-calculator-left-top p{font-size:clamp(14px,1.2vw,18px)}.contact-us-calculator-left-bottom-container-content h3{font-size:clamp(16px,1.5vw,20px)}.contact-us-calculator-left-bottom-container-content p{font-size:clamp(14px,1.2vw,18px)}.contact-us-calculator-right{width:55%}.contact-us-calculator-right h3{font-size:clamp(24px,2.8vw,37px)}.contact-us-calculator-right p{width:100%;font-size:clamp(14px,1.4vw,18px)}.contact-us-calculator-right input{font-size:clamp(18px,2vw,25px)}}@media (max-width:1024px){.contact-us-calculator{flex-direction:column;gap:60px}.contact-us-calculator-svg svg{width:29px!important;height:28px!important}.contact-us-calculator-left{width:100%}.contact-us-calculator-left-top{gap:20px;height:auto}.contact-us-calculator-left-bottom{gap:40px;padding-top:25px}.contact-us-calculator-left-bottom-container{flex-direction:row;gap:40px}.contact-us-calculator-left-bottom-container-content{flex:1;gap:12px;min-width:auto}.contact-us-calculator-right{gap:40px;width:100%;padding-block:40px;padding-inline:24px}.contact-us-calculator-right p{width:100%}.contact-us-calculator-right-input-box{flex-direction:column;gap:60px}.contact-us-calculator-right-input-container{gap:60px}.contact-us-calculator-right h3{font-size:clamp(28px,5vw,37px)}.contact-us-calculator-right input{font-size:clamp(20px,3.5vw,25px)}}@media (max-width:768px){.contact-us-calculator-left-bottom-container{gap:30px}.contact-us-calculator-svg svg{width:20px!important;height:20px!important}.contact-us-calculator-left-bottom-container-content .p2-dark{font-size:20px}}@media (max-width:480px){.contact-us-calculator{gap:35px}.contact-us-calculator-left-bottom{gap:30px}.contact-us-calculator-left-bottom-container,.contact-us-calculator-svg{gap:25px}.contact-us-calculator-right{gap:32px;padding-block:32px;padding-inline:16px}.contact-us-calculator-right h3{font-size:clamp(22px,6vw,28px);padding-bottom:20px!important}.contact-us-calculator-right input{font-size:clamp(17px,4vw,20px)}.contact-us-calculator-right-input-container,.contact-us-calculator-right-input-box{gap:25px}}@media (max-width:395px){.contact-us-calculator-left-bottom-container{flex-direction:column!important}}.contact-us-map{width:100%;height:750px;margin-top:clamp(50px,5.25vw,100px)}@media (max-width:768px){.contact-us-map{margin-bottom:-50px}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{width:100%;transform:translate3d(0,var(--y),0)scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g)*1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0)scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0)perspective(400px)}30%{transform:translate3d(0,var(--y),0)perspective(400px)rotate3d(1,0,0,-20deg);opacity:1}to{transform:translate3d(0,var(--y),0)perspective(400px)rotate3d(1,0,0,90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg,var(--base-color)0%,var(--highlight-color)50%,var(--base-color)100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.blogs-parent-cards{width:100%;height:min-content}.blogs-parent-card p,.blogs-parent-card h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blogs-parent-cards-heading{justify-content:space-between;display:flex}.blogs-parent-cards-heading p{text-align:end;width:35vw}.blogs-parent-cards-content{grid-template-columns:repeat(3,minmax(0,clamp(400px,30vw,575px)));justify-content:space-between;gap:35px;width:100%;height:100%;margin-top:50px;display:grid}.blogs-parent-card{flex-direction:column;gap:10px;width:100%;display:flex}.blogs-parent-card img,.blogs-parent-card-img-skel{object-fit:cover;border-radius:8px;width:100%;height:clamp(275px,21.5vw,415px)}@media (max-width:1560px){.blogs-parent-card p{-webkit-line-clamp:2}}@media (max-width:1200px){.blogs-parent-cards-content{grid-template-columns:repeat(2,1fr)}.blogs-parent-card img,.blogs-parent-card-img-skel{height:clamp(250px,35vw,415px)}}@media (max-width:768px){.blogs-parent-cards-heading{flex-direction:column;gap:20px}.blogs-parent-cards-heading p{text-align:start;width:100%}.blogs-parent-cards-content{margin-top:40px}}@media (max-width:550px){.blogs-parent-cards{padding-inline:15px}.blogs-parent-cards-content{grid-template-columns:1fr;gap:35px}.blogs-parent-card img,.blogs-parent-card-img-skel{height:clamp(200px,60vw,350px)}}.home-hero{align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.home-hero video,#heroimg{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.home-hero-search-btn{padding-block:8px;padding-inline:36px}.home-hero-container{padding-inline:clamp(15px,2.6vw,50px)}.home-hero-container h1 span:first-child{z-index:-1;position:relative;top:clamp(20px,3.4vw,65px)}.home-hero-container h1{letter-spacing:-1px;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:var(--white-color);text-shadow:0 0 80px #0000009c;color:var(--white-color);text-transform:capitalize;font-size:clamp(40px,6vw,115px);font-weight:600}.home-hero-container .home-hero-container-span{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--grey-color);text-shadow:0 -9px 25px #00000080;color:var(--grey-color);font-size:clamp(34px,5.8vw,112px);position:relative;left:15px}.home-hero-container p{width:40vw;color:var(--white-color);margin-bottom:34px;font-family:regular!important}.home-hero-container-btn{gap:5px;display:flex}.home-hero-container-btn button{cursor:pointer;background-color:var(--dark-color);color:var(--white-color);border:none;border-top-left-radius:6px;border-top-right-radius:6px;padding-block:9px;padding-inline:clamp(29px,2.45vw,46px);font-size:16px}.home-hero-container-btn button.active{color:var(--dark-color);background-color:#fff!important}.home-hero-search-bar{background-color:#fff;border-radius:0 5px 5px;justify-content:space-between;align-items:center;width:60vw;height:65px;padding:12px 14px;display:flex}.home-hero-search-filters{flex:1;align-items:center;gap:40px;height:100%;display:flex}.home-hero-search-dropdown{width:100%;height:100%;position:relative}.home-hero-search-dropdown-btn{cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0;display:flex}.home-hero-search-dropdown-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-hero-search-icon,.home-hero-search-arrow{flex-shrink:0;width:16px;height:16px}.home-hero-search-icon-svg{width:100%;height:100%;display:block}.home-hero-search-dropdown-text{color:#737579;white-space:nowrap;font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:400}.home-hero-search-dropdown-menu{z-index:1000;background:#fff;border:1px solid #dfdfdf;border-radius:5px;width:100%;height:250px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.home-hero-search-dropdown-option{color:#737579;cursor:pointer;padding:10px 16px;font-family:Proxima Nova,sans-serif;font-size:16px;transition:background-color .2s}.home-hero-search-dropdown-option:hover{background-color:#f5f5f5}.home-hero-search-dropdown-option.selected{color:#011825;background-color:#e8f4f8}.home-hero-search-divider{background-color:#dfdfdf;flex-shrink:0;width:1px;height:37px;margin:0 20px}.home-hero-search-input-wrapper{flex:1;align-items:center;gap:8px;display:flex;position:relative}.home-hero-search-input{color:#737579;background:0 0;border:none;outline:none;flex:1;min-width:200px;font-family:Proxima Nova,sans-serif;font-size:16px}.home-hero-search-input::placeholder{color:#737579}.home-hero-suggestions-dropdown{z-index:1000;background:#fff;border:1px solid #dfdfdf;border-radius:5px;max-height:250px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 12px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.home-hero-suggestions-dropdown li{color:#333;cursor:pointer;border-bottom:1px solid #f0f0f0;padding:12px 16px;font-family:Proxima Nova,sans-serif;font-size:14px;transition:background-color .2s}.home-hero-suggestions-dropdown li:last-child{border-bottom:none}.home-hero-suggestions-dropdown li:hover{background-color:#f5f5f5}.home-hero-search-button{color:#fff;cursor:pointer;white-space:nowrap;background-color:#011825;border:none;border-radius:9.287px;flex-shrink:0;padding:12px 60px;font-family:Gilroy,sans-serif;font-size:16px;font-weight:400;transition:background-color .2s}.home-hero-search-button:hover{background-color:#023449}.home-hero-search-button:active{background-color:#000d14}@media (max-width:1470px){.home-hero-search-btn{padding-inline:32px}}@media (max-width:1370px){.home-hero-container-btn button{padding-block:8px}}@media (max-width:1300px){.home-hero-search-bar{flex-direction:column;align-items:stretch;gap:16px;height:auto}.home-hero-search-filters{justify-content:space-around;width:100%}.home-hero-search-divider{display:none}}@media (max-width:850px){.home-hero-container p,.home-hero-search-bar{width:100%}#home-icon svg,.home-hero-search-icon{width:12px;height:14px}.home-hero-search-input,.home-hero-search-dropdown-text,.home-hero-container-btn button,.custom-button.dark{font-size:15px}.home-hero-container h1{-webkit-text-stroke-width:1px}}@media (max-width:640px){.home-hero-search-input{min-width:150px}.home-hero-container .home-hero-container-span{left:5px}}@media (max-width:450px){.home-hero-container p{margin-top:10px}}.marquee-container{width:100%;margin-top:clamp(50px,5.25vw,100px);padding-block:clamp(18px,2vw,40px);padding-inline:0;position:relative;overflow:hidden}.marquee-wrapper{margin-bottom:45px;overflow:hidden}.marquee-track{will-change:transform;width:max-content;animation:marquee-scroll var(--duration,30s)linear infinite;align-items:center;gap:220px;padding-block:15px;display:flex}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.about-marquee .marquee-wrapper.static:last-child{border-top:1px solid var(--grey-color);border-bottom:1px solid var(--grey-color);flex-shrink:0;padding-block:15px;position:relative;left:-75px}.marquee-item{flex-shrink:0;height:clamp(30px,2.35vw,45px);overflow:hidden}.marquee-item img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.marquee-item.small{height:clamp(20px,1.6vw,30px)}@media (max-width:768px){.marquee-track{gap:135px}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.developer-projects{flex-direction:column;justify-content:flex-start;width:100%;min-height:min-content;padding-top:clamp(50px,5.25vw,100px);display:flex}.developer-projects-heading{flex-direction:column;align-items:center;gap:30px;margin-bottom:clamp(35px,5.25vw,100px);display:flex}.developer-projects-swiper-container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.swiper-wrapper{box-sizing:border-box;width:100%!important}.developer-projects-swiper{width:100%;height:min-content;padding-bottom:clamp(35px,5.25vw,100px);overflow:visible}.developer-projects-slide{cursor:grab;flex-direction:column;justify-content:flex-start;align-items:center;height:auto;display:flex}.developer-projects-slide:active{cursor:grabbing}.developer-projects-swiper .swiper-slide{opacity:.5;justify-content:center;align-items:center;height:min-content;transition:opacity .6s,transform .6s cubic-bezier(.4,0,.2,1);display:flex;transform:scale(.85)}.developer-projects-swiper .swiper-slide-active{opacity:1;z-index:10;transform:scale(1)}.developer-projects-card{background-color:#eee;border-radius:12px;width:clamp(405px,54vw,1035px);height:clamp(300px,29vw,500px);position:relative;overflow:hidden;box-shadow:0 10px 40px #00000026}.developer-projects-card .developer-logo{object-fit:contain;background-color:#fff;border-top-left-radius:10px;width:clamp(100px,10.5vw,200px);height:clamp(75px,7vw,130px);padding:5px 8px;position:absolute;bottom:0;right:0}.developer-projects-info{width:100%;margin-top:19px;padding:0 2px}.developer-projects-info .developer-projects-info-top{justify-content:space-between;width:100%;display:flex}.developer-projects-info .developer-projects-info-top .project-title{color:var(--dark-color);font-size:clamp(18px,1.8vw,35px);transition:color .3s}.developer-projects-info .developer-projects-info-top .project-price{color:var(--dark-color);font-size:clamp(20px,2vw,40px)}.developer-projects-info .project-description{color:var(--dark-color);white-space:nowrap;text-overflow:ellipsis;width:350px;font-size:18px;overflow:hidden}.developer-projects-info-bottom{justify-content:space-between;width:100%;margin-top:9px;display:flex}.developer-projects-info-bottom-1{border-right:1px solid #686868;justify-content:space-between;align-items:center;width:100%;margin-right:clamp(10px,1vw,17px);padding-right:clamp(10px,1vw,17px);display:flex}.developer-projects-info-bottom-1:last-child{border-right:none;margin-right:0}.developer-projects-info-bottom-1 h4{color:var(--light-font);white-space:nowrap;font-size:clamp(15px,1vw,20px)}.developer-projects-info-bottom-1-left h4{font-weight:400}.developer-projects-info-bottom-1-left{align-items:center;gap:10px;display:flex}.developer-projects-info .project-details{color:#999;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.nav-button{border:1px solid var(--dark-color);cursor:pointer;background:0 0;border-radius:20px;justify-content:center;align-items:center;width:clamp(50px,3vw,55px);height:clamp(50px,3vw,55px);padding:0;font-size:20px;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;corner-shape:squircle!important}.nav-button:hover{background:var(--dark-color)}.nav-button svg{transition:fill .4s cubic-bezier(.4,0,.2,1);fill:var(--dark-color)!important}.nav-button:hover svg{fill:var(--white-color)!important}@media (max-width:1225px){.developer-projects-info-bottom-1:last-child{display:none}.developer-projects-info-bottom-1-left{align-items:flex-start}}@media (max-width:745px){.developer-projects-card{width:93vw}.developer-projects-info .project-description{margin-block:5px;font-size:15px}.developer-projects-info-bottom-1-left svg{width:15px;height:15px}.developer-projects-info-bottom-1-left{align-items:center}}@media (max-width:450px){.developer-projects-info-bottom{flex-direction:column;gap:10px}.developer-projects-info-bottom-1{border-right:none}}.best-communities{width:100%;height:min-content;margin-top:clamp(50px,5.25vw,100px);padding-top:65px;position:relative;overflow:hidden}#similar-communities-container:before{height:clamp(50%,30.5vw,60%)!important}.best-communities-container:before{content:"";background-color:var(--dark-color);z-index:-1;width:100%;height:clamp(50%,30.5vw,65%);position:absolute;top:0;left:0}.best-communities-container-heading{justify-content:space-between;align-items:center;margin-bottom:clamp(35px,2.625vw,50px);padding-inline:clamp(15px,1.8vw,35px);display:flex}.best-communities-wrapper{touch-action:pan-y pinch-zoom;cursor:grab;overflow:hidden}.best-communities-wrapper:active{cursor:grabbing}.best-communities-container-main{will-change:transform;touch-action:pan-y;gap:36px;width:fit-content;margin-left:clamp(15px,1.8vw,35px);display:flex}.best-communities-container-cards{-webkit-user-select:none;user-select:none;width:clamp(400px,28.5vw,545px);height:min-content;cursor:inherit;flex-shrink:0}.best-communities-container-cards *{-webkit-user-select:none;user-select:none}.best-communities-container-cards p{color:var(--dark-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(15px,1vw,18px);display:-webkit-box;overflow:hidden}.best-communities-container-card-img{width:100%;height:100%;position:relative}.best-communities-container-card-bg{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;width:100%;height:clamp(275px,19.5vw,375px)}.best-communities-container-card-view{background-color:var(--white-color);pointer-events:none;border-radius:64px;justify-content:center;align-items:center;gap:10px;width:clamp(95px,5.5vw,105px);height:33px;display:none;position:absolute;bottom:17px;left:13px}.best-communities-container-card-view h5{color:var(--dark-color);font-size:clamp(15px,1vw,18px)}.best-communities-container-card-view svg{width:clamp(15px,1vw,18px)}.best-communities-container-cards-content{justify-content:space-between;align-items:center;margin-block:9px;padding-right:3px;display:flex}.best-communities-container-cards-content h3{color:var(--dark-color);font-family:s-bold;font-size:clamp(21px,1.45vw,28px)}.best-communities-container-cards-content svg{opacity:0;transition:opacity .3s}.best-communities-container-cards:hover svg{opacity:1}.best-communities-arrows{justify-content:center;align-items:center;margin-top:clamp(50px,5.25vw,100px);display:flex}.developer-projects-nav{justify-content:center;align-items:center;gap:15px;display:flex}@media (max-width:980px){.best-communities-container-heading{flex-direction:column;align-items:flex-start;gap:35px}.best-communities{padding-top:35px}.best-communities-container-cards-content svg{width:15px}}@media (max-width:680px){.best-communities-container-cards{width:93vw}.best-communities-container:before{height:100%!important}.best-communities-container-cards-content h3,.best-communities-container-cards-content svg,.best-communities-container-cards-content p{color:var(--white-color)!important}.best-communities .nav-button{border:1px solid var(--white-color)}.best-communities .nav-button svg{fill:var(--white-color)!important}.best-communities .nav-button:hover{background-color:var(--white-color)}.best-communities .nav-button:hover svg{fill:var(--dark-color)!important}.best-communities-arrows{margin-bottom:35px}#similar-communities-container:before{height:0%!important}#similar-communities-container .best-communities-container-cards-content h3,#similar-communities-container .best-communities-container-cards-content svg,#similar-communities-container .best-communities-container-cards p,#similar-communities-container .h2-light{color:var(--dark-color)!important}.best-communities-container-cards-content svg{display:none}#similar-communities-container .nav-button{border:1px solid var(--dark-color)}#similar-communities-container .nav-button svg{fill:var(--dark-color)!important}#similar-communities-container .nav-button:hover{background-color:var(--dark-color)}#similar-communities-container .nav-button:hover svg{fill:var(--white-color)!important}.best-communities-container-main{padding-right:100px}}@media (max-width:400px){.best-communities-container-card-bg{width:clamp(355px,19.5vw,375px)}}@media (max-width:375px){.best-communities-container-card-bg{width:clamp(335px,19.5vw,375px)}}.hero-team{border-radius:5px;width:100%;height:785px;margin-top:clamp(50px,5.25vw,100px);padding-inline:18px;position:relative}.hero-team-img:before{content:"";background-color:#00000073;width:100%;height:100%;position:absolute;top:0;left:0}.hero-team-img{z-index:-1;background-image:url(/a/avif/28-06-2025/DSC03631.avif);background-position:50%;background-size:cover;background-attachment:fixed;border-radius:5px;position:absolute;inset:0 18px;overflow:hidden}.hero-team img{display:none}.hero-team .hero-team-h1 h1{color:#fff;text-transform:uppercase;margin-bottom:5px;font-size:clamp(24px,4.5vw,88px)}.hero-team .hero-team-h1 .custom-button{font-size:clamp(14px,1.25vw,20px)}.hero-team .hero-team-h1{z-index:2;width:65vw;position:absolute;top:40px;left:40px}.hero-team p{color:#fff;text-align:right;z-index:2;width:45vw;font-size:clamp(17px,1.25vw,25px);position:absolute;bottom:40px;right:40px}@media (max-width:1560px){.hero-team{height:645px}}@media (max-width:1380px){.hero-team{height:565px}}@media (max-width:980px){.hero-team{height:625px;min-height:400px}.hero-team-img{background-attachment:scroll}.hero-team h1{top:25px;left:35px}.hero-team p{width:60vw;bottom:25px;right:35px}#remove-br-mobile{display:none!important}}@media (max-width:786px){.hero-team p{width:85%;font-size:15px}.hero-team .hero-team-h1{width:80vw}}.home-dark-services{background-color:var(--dark-color);width:100%;height:650px;color:var(--light-font);justify-content:center;align-items:center;gap:10px;margin-top:clamp(50px,5.25vw,100px);padding-inline:clamp(15px,4.125vw,80px);display:flex}.home-dark-services-left-content{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.about-cream-services .home-dark-services{background-color:var(--cream-color);height:100vh!important}.about-cream-services .home-dark-services .home-dark-services-left-boxes{display:none!important}.about-cream-services .home-dark-services-right{width:65vw}.about-cream-services .home-dark-services-left h2,.about-cream-services .home-dark-services-left h3,.about-cream-services .home-dark-services-left p,.about-cream-services .home-dark-services-left-para p,.about-cream-services .home-dark-services-left-para li{color:var(--dark-color)}.home-dark-services-left-content-top,.home-dark-services-left-para{overflow:hidden}.about-us-luxury-button{margin-top:20px}.home-dark-services-left{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding-block:100px;display:flex}.home-dark-services-left h2{color:#fff;width:50vw;font-size:clamp(30px,3.3vw,64px)}.home-dark-services-left .slide-subtitle{color:#fff;width:48vw;margin-top:20px;font-size:32px}.home-dark-services-left p{color:#fff;width:48vw;margin-top:20px;font-size:clamp(18px,1.4vw,26px)}.home-dark-services-left-para{width:48vw}.home-dark-services-left-para p{color:#fff;font-size:clamp(18px,1.4vw,26px)}.home-dark-services-left-para ul{margin-bottom:20px;padding-left:40px;list-style-type:disc}.home-dark-services-left-para ul li{margin-bottom:20px;font-size:clamp(18px,1.4vw,26px)}.home-dark-services-left-para .closing-text{margin-top:20px}.home-dark-services-left-boxes{opacity:.3;justify-content:end;width:100%;height:min-content;margin-bottom:35px;display:flex;position:absolute;top:0}.home-dark-services-left-boxes img{object-fit:cover;height:clamp(235px,14.5vw,370px);position:absolute;top:10px;right:0}.home-dark-services-left-boxes img:last-child{top:115px;right:90px}.home-dark-services-right{border-radius:44px;justify-content:end;align-items:center;width:45%;height:100%;padding-block:clamp(35px,3.125vw,60px);display:flex;overflow:hidden}.home-dark-services-right img{object-fit:cover;border-radius:44px;width:100%;height:100%;overflow:hidden}.home-dark-services-right-img{width:680px;height:100%;position:relative;overflow:hidden}.home-dark-services-right-img-slide{border-radius:44px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.home-dark-services-right-img-slide:first-child{position:relative}.home-dark-services-right-arrows{position:absolute;bottom:35px;left:50%;transform:translate(-50%);z-index:9999999!important}.home-dark-services-right-arrows button{background-color:#fff;transition:opacity .3s,cursor .3s}.home-dark-services-right-arrows button:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.home-dark-services-right .nav-button{border:1px solid #fff;transition:all .3s}.home-dark-services-right .nav-button:hover{border:1px solid var(--dark-color)}.about-cream-content-section{background-color:var(--cream-color);color:var(--dark-color);margin-top:20px;padding:60px 80px}.about-cream-content-section h1{margin-bottom:20px;font-size:48px}.about-cream-content-section h3{margin-bottom:20px;font-size:32px}.about-cream-content-section p{margin-bottom:20px;font-size:28px}.about-cream-content-section ul{margin:20px 0;padding-left:20px;list-style-type:none}.about-cream-content-section ul li{margin-bottom:20px;padding-left:15px;font-size:28px;position:relative}.about-cream-content-section ul li:before{content:"•";position:absolute;left:0}.about-cream-content-section .closing-text{margin-top:20px}@media (max-width:1560px){.home-dark-services-right-img-slide,.home-dark-services-right img{border-radius:26px}.home-dark-services{height:550px}}@media (max-width:1480px){.home-dark-services{height:515px}}@media (max-width:1380px){.home-dark-services{height:485px}}@media (max-width:1245px){.about-cream-services .home-dark-services-right{width:100%}.home-dark-services{flex-direction:column}.home-dark-services-right,.home-dark-services-right-img,.home-dark-services-left h2,.home-dark-services-left p,.home-dark-services-left-para,.home-dark-services-left .slide-subtitle{width:100%}.home-dark-services-left{padding-block:35px}.home-dark-services-right-img-slide,.home-dark-services-right img{border-radius:20px}.home-dark-services-left-boxes{top:75px}.home-dark-services-right-img-slide{height:315px}.home-dark-services-right img{height:100%}}@media (max-width:786px){.home-dark-services-left-para ul{margin-top:35px}.home-dark-services-left-boxes{display:none}.home-dark-services{height:100vh}.about-cream-services .home-dark-services{height:1000px!important}.home-dark-services-right{padding-top:0}.home-dark-services-right-img-slide{height:100%}.home-dark-services-left-para ul li{margin-bottom:12px}.home-dark-services-left-para ul{padding-left:25px}}@media (max-width:450px){.home-dark-services-right-arrows{bottom:10px;left:50%}.home-dark-services{height:min-content}}.property--card--img{cursor:pointer;background-repeat:no-repeat;background-size:cover;border-radius:10px;width:100%;height:clamp(290px,20.85vw,400px);margin-bottom:10px}.property--card--heading{cursor:pointer;flex-direction:column;margin-bottom:8px;padding-inline:5px;display:flex}.property--card--heading--top{justify-content:space-between;gap:15px;margin-bottom:8px;display:flex}.property--card--heading--top h3{color:var(--dark-color);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:clamp(16px,1.25vw,26px);overflow:hidden}.property--card--heading--top h4{color:#011825;white-space:nowrap;gap:15px;font-size:clamp(16px,1.25vw,24px);font-style:normal}.property--card--heading--location{align-items:flex-start;gap:5px;margin-bottom:8px;display:flex}.property--card--heading--location svg{fill:var(--dark-color)}.property--card--heading--location h6{color:var(--light-font);white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.property--card--svg{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.property--card--svg-container{align-items:center;gap:9px;display:flex}.property--card--svg-container:nth-child(3) svg{stroke:none}.property--card--svg-container svg{stroke:#011825}.property--card--svg-container:first-child svg{stroke:none}.property--card--svg .svg-line{background-color:var(--grey-color);width:1px;height:24px;margin-inline:5px}.property--card--svg .property--card--svg-container h5{color:var(--light-font);text-transform:capitalize;white-space:nowrap;font-size:15px}.property--card--svg .property--card--svg-container:first-child h5{white-space:normal}@media (max-width:1550px){.property--card--heading--top{margin-bottom:10px}.property--card--heading{padding-inline:1px}.property--card--heading--location h6{font-size:15px}.property--card--svg .property--card--svg-container h5{font-size:14px}.property--card--svg .property--card--svg-container .property--card--svg-container svg{top:0!important}.property--card--heading--location{margin-bottom:10px}.property--card--heading--location svg{width:16px}.off-plan-search-filter-bottom{padding-inline:60px}.off-pan-cards{gap:35px 2cap;padding-bottom:30px}}@media (max-width:768px){.off-pan-cards{padding-inline:20px;padding-inline:20px!important}.filter-tag{padding-block:4px!important;padding-inline:8px!important;font-size:12px!important}.property--card--heading--location h6{font-size:14px}.property--card--svg-container:first-child svg{position:relative;top:-1px}.off-pan-cards{gap:30px!important}}.property-slider-container{box-sizing:border-box;background-color:var(--white-color);flex-direction:column;width:100%;height:min-content;margin-top:clamp(50px,5.25vw,100px);display:flex;overflow:hidden}.property-slider-container .property-slider-container-property--card{width:clamp(405px,29.5vw,680px)}#single-property-slider-spec .spec{font-size:17px}#Agent-properties #agent-header-left{padding-bottom:30px;padding-left:30px!important}#Agent-properties .custom-slider-container .custom-slider-content{padding-left:10px}.property-slider-container .location svg{width:20px;height:20px}.single-property-page #similar-property-slider .header .header-left .main-title{font-weight:300!important}.single-property-page #similar-property-slider .header{margin-bottom:30px!important}.navigation-arrow{justify-content:center;align-items:center;gap:50px;width:100%;height:50px;padding-inline:5px;display:flex;bottom:10px}.slider-nav svg{width:18px;height:18px}.slider-nav{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#4b5b64;border:none;border-radius:50px;justify-content:center;align-items:center;width:70px;height:40px;padding:13px 8px;transition:all .3s;display:flex}.slider-nav:active{scale:.95!important}.slider-nav:hover{background-color:#011825;transform:scale(1.1)}#Agent-properties{height:min-content!important}#similar-property-slider .header{padding-left:80px}.property-slider-container #similar-property-slider{background-color:#0000!important}.property-slider-container .header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:clamp(35px,2.625vw,50px);padding-inline:clamp(15px,2.625vw,50px);display:flex}.property-slider-container .header-left{flex:1}.property-slider-container .people-profile-active-listing .header{margin-bottom:15px}.property-label,.property-slider-container .property-label{color:#868686;text-transform:capitalize;margin-bottom:20px;font-family:Anek Latin,sans-serif;font-size:clamp(.875rem,1.1vw,1.125rem)}.property-card-info{color:#011825;text-transform:capitalize;margin-top:15px;font-size:clamp(36px,1.5vw,31px)}.property-slider-container #property-card-details{color:#011825bd;text-transform:capitalize;margin-top:15px;font-size:clamp(16px,1vw,1.25rem)}.main-title{color:#011825;font-size:clamp(1.5rem,3vw,3.375rem);position:relative;left:-2px}.property-slider-container .property-count{color:#666;margin-top:10px;font-size:1rem}.property-slider-container .header-right{gap:12px;display:flex;align-items:end!important}.sale-button,.rent-button{align-items:center;gap:8px;display:flex}.property-slider-container .custom-slider-container{flex:1;width:100vw;position:relative}.property-slider-wrapper{touch-action:pan-y pinch-zoom;cursor:grab;width:100%;height:min-content;margin-bottom:clamp(35px,2.625vw,50px);overflow:hidden}.property-slider-wrapper:active{cursor:grabbing}.property-slider-container .custom-slider-content{will-change:transform;touch-action:pan-y;align-items:stretch;gap:60px;width:fit-content;height:100%;padding-left:clamp(15px,2.625vw,50px);display:flex}.property-slider-container .custom-slider-content *{-webkit-user-select:none;user-select:none}.property-slider-container .custom-slide{height:min-content}.property-slider-container .property-card{transform-origin:50%;background:#fff;border:1px solid #e9e9e9;border-radius:.1875rem;flex-direction:column;width:450px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.property-slider-container .property-card:before{content:"";opacity:0;pointer-events:none;z-index:1;background:linear-gradient(135deg,#01182505 0%,#0118250d 100%);transition:opacity .4s;position:absolute;inset:0}.property-slider-container .property-card:active{transition:all .2s}.property-slider-container .image-container{justify-content:center;align-items:center;padding-top:10px;display:flex;position:relative;overflow:hidden}.property-slider-container .property-image{object-fit:cover;z-index:2;border-radius:5px;width:26.5625rem;height:18.5313rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.property-slider-container .property-card:hover .property-image{filter:brightness(1.1);transform:scale(1.025)}.property-slider-container .tag{letter-spacing:.5px;word-spacing:1px;z-index:3;color:#fff;text-transform:uppercase;opacity:.9;background-color:#011825;border-radius:3px;padding:5px 14px;font-size:.8525rem;font-style:normal;font-weight:400;transition:all .3s;position:absolute;top:25px;left:30px;transform:translate(-5px)}.property-slider-container .property-card:hover .tag{opacity:1;transform:translate(0);box-shadow:0 4px 12px #0118254d}.property-slider-container .card-content2{z-index:2;flex-direction:column;flex:1;padding:20px 14px;transition:all .3s;display:flex;position:relative}.property-slider-container .property-card:hover .card-content2{transform:translateY(-2px)}.property-slider-container .cardrow1{justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;display:flex}.property-slider-container .property-title{color:#011825;font-size:clamp(16px,.985vw,1.1875rem);font-style:normal;font-weight:500;transition:color .3s}.property-slider-container .property-card:hover .property-title{color:#011825}.property-slider-container .location{color:#011825;align-items:center;font-size:clamp(13px,.85vw,1.05rem);transition:color .3s;display:flex}.property-slider-container .property-card:hover .location{color:#666}.location svg{margin-right:5px;position:relative;top:1px}.property-slider-container .location-container{align-items:center;gap:6px;margin-bottom:12px;display:flex}.property-slider-container .location{color:#011825;align-items:center;gap:6px;max-width:100%;font-size:clamp(13px,.85vw,1.05rem);transition:color .3s;display:flex}.property-title,.property-slider-container .location-text{text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;min-width:0!important;overflow:hidden!important}.property-slider-container .location svg{flex-shrink:0;margin-right:2px;position:relative;top:1px}.property-slider-container .price{color:#011825;font-size:clamp(19px,1.05vw,1.3125rem);transition:all .3s}.property-slider-container .property-card:hover .price{transform:scale(1.05)}.property-slider-container .price-type{color:#666;font-size:14px;font-weight:400}.property-slider-container .specs{gap:16px;margin-top:auto;display:flex}.property-slider-container .spec{align-items:anchor-center;border-right:1px solid #e9e9e9;height:25px;transition:all .3s;display:flex;text-transform:capitalize!important;gap:6px!important}.property-card .specs .spec svg{width:20px;height:20px}#Home-svg{position:relative;top:-1px}.property-slider-container .spec:last-child{border-right:none}.property-slider-container .property-card:hover .spec{transform:translateY(-1px)}.property-slider-container .spec-text{color:#011825;white-space:nowrap;margin-left:3px;font-size:1.1rem;font-style:normal;font-weight:400;transition:color .3s;position:relative;top:2px;text-transform:capitalize!important}.property-slider-container .property-card:hover .spec-text{color:#011825}.property-slider-container .slider-pagination{justify-content:center!important;align-items:center!important;gap:12px!important;padding:20px 0!important;display:flex!important}.property-slider-container .property-pagination-bullet{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;transition:all .3s;display:flex}.property-slider-container .property-pagination-bullet-active{cursor:pointer;background:0 0;border:1px solid #374151;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s;display:flex;transform:scale(1.2)}.property-slider-container .property-pagination-bullet:hover{border:1px solid #37415180;transform:scale(1.1)}.property-slider-container .property-small-bullet{background:#37415154;border-radius:50%;width:10px;height:10px;transition:all .3s}.property-slider-container .property-small-bullet-active{background-color:#374151;border-radius:50%;width:10px;height:10px;transition:all .3s}.property-slider-container .no-properties{color:#666;justify-content:center;align-items:center;min-height:300px;font-size:1.2rem;display:flex}@media (max-width:975px){#remove-brr{display:none}.property-slider-container .header{flex-direction:column;align-items:flex-start;gap:35px}}@media (max-width:768px){.property-slider-container .header{gap:20px}}#navigation-arrow-no{display:none}@media (max-width:745px){.property-slider-container .property-slider-container-property--card{width:calc(100vw - 30px)}}.about-us-hero{background-color:var(--dark-color);flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100vh;display:flex}.about-us-hero-div1{margin-top:50px}.about-us-hero-content{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;padding-inline:15px;display:flex}.about-us-hero-content h1{color:var(--white-color)}.about-us-hero-content p{width:45vw}.about-us-hero-marque-wrapper{width:100%;height:clamp(205px,18vw,390px);margin-bottom:50px;position:relative;overflow:hidden}.about-us-hero-marque{will-change:transform;align-items:center;gap:30px;height:100%;display:flex;position:absolute;left:0}.about-us-hero-marque img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:8px;flex-shrink:0;width:clamp(275px,23.5vw,445px);height:100%}@media (max-width:1200px){.about-us-hero-content p{width:100%}.about-us-hero-marque-wrapper{height:250px}}.about-us-below{justify-content:space-between;align-items:start;width:100%;height:min-content;display:flex}.about-us-below-left{align-items:center;gap:15px;display:flex}.about-us-below-right-units .dark-slider-bottom{padding-inline:0}.about-us-below-right-units .dark-slider-bottom-parent h2,.about-us-below-right-units .dark-slider-bottom-parent h4{color:var(--dark-color)!important}.about-us-below-right{flex-direction:column;gap:clamp(35px,4.25vw,80px);width:60vw;display:flex}.about-us-below-right p{color:#011825;font-size:clamp(18px,2.125vw,42px)}.about-us-below .dark-slider-bottom{padding-bottom:0}.about-us-below .marquee-container{border:none;margin-top:0}@media (max-width:1100px){.about-us-below{flex-direction:column;gap:35px}.about-us-below-right{width:100%}.dark-slider-bottom-parent{width:auto}}.off-plan-hero{width:100%;height:100vh;position:relative;overflow:hidden}.off-plan-hero__images,.off-plan-hero__img{width:100%;height:100%;position:absolute}.off-plan-hero__img img{object-fit:cover;width:100%;height:100%}.off-plan-hero__main-text-container-left-img-dev-container{align-items:center;gap:10px;display:flex}.off-plan-hero__main-text-container-left-img-dev{border-radius:50%;width:100px;height:100px}.off-plan-hero__main-text{align-items:end;width:100%;height:100%;display:flex;position:relative}.off-plan-hero__main-text-container{justify-content:space-between;align-items:end;width:100%;display:flex}.off-plan-hero__main-text-container-left{flex-direction:column;align-items:flex-start;gap:24px;width:min-content;margin-bottom:90px;margin-left:50px;display:flex}.off-plan-hero__main-text-container-left h1{color:#fff;width:52vw;font-size:clamp(35px,3.8vw,75px);font-style:normal;font-weight:600}.off-plan-hero__main-text-container-left-location{gap:15px;display:flex}.off-plan-hero__main-text-container-left-location svg{fill:#fff;width:16px;height:20px}.off-plan-hero__main-text-container-left-location h4{color:#fff;font-size:18px;font-style:normal}.off-plan-hero__main-text-container-left-share{align-items:center;gap:25px;display:flex}.off-plan-hero__main-text-container-left-share h4{color:#fff;font-size:20px}.off-plan-hero__main-text-container-left-share>div{cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1a;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.off-plan-hero__main-text-container-left-share>div svg{fill:var(--white-color)}.off-plan-hero__main-text-container-right{flex-direction:column;align-items:flex-end;gap:10px;width:min-content;height:100%;margin-bottom:15px;margin-right:15px;display:flex;overflow:hidden}.off-plan-hero__preview{width:565px}.off-plan-hero__preview-wrapper{will-change:transform;display:flex;position:relative}.off-plan-hero__preview-item{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;top:-5px}.off-plan-hero__preview-item img{object-fit:cover;width:175px;height:98px;padding:6px 7px}.off-plan-hero__preview-item:after{content:"";width:100%;height:100%;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.off-plan-hero__preview-item.active:after{background-color:#0000;border:1px solid #fff}.off-plan-hero__main-text-container-right .developer-projects-nav .nav-button{transition:all .3s;border:1px solid var(--white-color)!important}.off-plan-hero__main-text-container-right .developer-projects-nav .nav-button svg{transition:fill .3s;fill:var(--white-color)!important}.off-plan-hero__main-text-container-right .developer-projects-nav .nav-button:hover:not(:disabled){background-color:var(--white-color)}.off-plan-hero__main-text-container-right .developer-projects-nav .nav-button:hover:not(:disabled) svg{fill:var(--dark-color)!important}.off-plan-hero__main-text-container-right .developer-projects-nav .nav-button:disabled{opacity:.3;cursor:not-allowed}.off-plan-hero__counter{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);gap:.5em;height:24px;display:flex;position:absolute;bottom:2em;left:50%;transform:translate(-50%)}.off-plan-hero__counter>div{flex:1}.off-plan-hero__counter-wrapper{will-change:transform;position:relative;top:0}.off-plan-hero__title{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);width:100%;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.off-plan-hero__title-wrapper{text-align:center;will-change:transform;width:100%;position:relative;top:0}.off-plan-hero__title-wrapper p{font-size:50px}.off-plan-hero__indicators{justify-content:space-between;width:75%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.off-plan-hero__indicators p{will-change:transform;font-size:40px;font-weight:200;position:relative}@media (max-width:1550px){.off-plan-hero__main-text-container-left{margin-bottom:45px;margin-left:45px}.off-plan-hero__preview-item img{width:150px;height:90px}.off-plan-hero__main-text-container-left{gap:15px}.off-plan-hero__main-text-container-left-img-dev{width:80px;height:80px}}@media (max-width:900px){.off-plan-hero__indicators{width:90%}.off-plan-hero__title-wrapper p{font-size:30px}}@media (max-width:1380px){.off-plan-hero{height:105vh}}@media (max-width:1320px){.off-plan-hero__main-text-container{flex-direction:column;justify-content:start;align-items:start;width:100%;display:flex}.off-plan-hero__main-text-container-right{align-items:start;gap:15px;padding-left:30px}.off-plan-hero__main-text-container-left{width:100%;margin-bottom:15px;margin-left:30px}.off-plan-hero__main-text-container-left-location{gap:5px}.off-plan-hero{height:100vh}}@media (max-width:768px){.off-plan-hero__main-text-container-left{margin-left:15px}.off-plan-hero__preview-item img{object-fit:inherit;width:130px;height:80px}.off-plan-hero__main-text-container-right{padding-left:15px!important}.off-plan-hero__main-text-container-right .off-plan-hero__preview-item{top:-3px}.off-plan-hero__main-text-container-left h1{width:100%!important}.nav-button{width:clamp(37px,3vw,55px);height:clamp(37px,3vw,55px)}.nav-button svg{width:18px}}.fixed-off-plan-details{z-index:10;background-color:#fff;border-bottom:1px solid #0000004d;justify-content:space-between;align-items:center;width:100%;padding-inline:50px;display:flex;position:sticky;top:95px}.fixed-off-plan-details .fixed-off-plan-details-h3{text-transform:capitalize;cursor:pointer;will-change:transform;border-bottom:3px solid #0000;padding-block:20px}.fixed-off-plan-details .fixed-off-plan-details-h3.active{border-bottom:3px solid var(--dark-color)}.fixed-off-plan-details_project-details{width:100%;height:min-content}.fixed-off-plan-details_project-details h2,.fixed-off-plan-details_payment-plan h2,.fixed-off-plan-details_amenities h2,.fixed-off-plan-details_highlight h2,.fixed-off-plan-details_contact-form-left h2,.fixed-off-plan-details_contact-form-right-heading h2,.fixed-off-plan-details_agent h2,.fixed-off-plan-details_floor-plan h2{color:var(--dark-color);margin-bottom:30px;font-size:clamp(26px,2vw,35px);font-style:normal;font-weight:600}.fixed-off-plan-details_project-details p{color:#6d6d6d}.fixed-off-plan-details_project-details p span{color:#1e1e1e}.fixed-off-plan-details_payment-plan{width:100%;height:min-content}.fixed-off-plan-details_payment-plan-container{flex-wrap:wrap;align-items:start;gap:20px;display:flex}.fixed-off-plan-details_payment-plan-container-box{background:#fff;border:1px solid #2130515e;border-radius:10px;flex-direction:column;gap:17px;width:clamp(200px,22vw,435px);padding:15px 12px;display:flex}.fixed-off-plan-details_payment-plan-container-box h3{font-size:clamp(15px,1vw,18px)}.fixed-off-plan-details_payment-plan-container-box .fixed-off-plan-details_payment-plan-container-box-svg{background-color:var(--dark-color);corner-shape:round;border-radius:4px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.fixed-off-plan-details_amenities{width:100%;height:min-content;padding-top:100px}.fixed-off-plan-details_amenities h2{text-align:center}.fixed-off-plan-details_amenities-container{background-color:var(--dark-color);flex-wrap:wrap;justify-content:center;gap:75px;width:100%;padding-block:55px;padding-inline:75px;display:flex}.fixed-off-plan-details_amenities-container-box{align-items:center;gap:40px;display:flex}.fixed-off-plan-details_highlight{width:100%;height:min-content}.fixed-off-plan-details_highlight-container{flex-direction:column;gap:30px;display:flex}.fixed-off-plan-details_highlight-lists{margin-top:100px}.fixed-off-plan-details_highlight-lists ul{list-style-position:inside}.fixed-off-plan-details_contact-form{background-color:var(--light-color);justify-content:space-between;gap:30px;width:100%;height:890px;padding-block:clamp(50px,4.125vw,80px);padding-inline:clamp(50px,5.25vw,100px);display:flex}.fixed-off-plan-details_contact-form-left{background-color:var(--dark-color);border-radius:20px;flex-direction:column;justify-content:space-between;width:50%;padding:clamp(15px,1.6vw,30px) clamp(15px,7vw,150px) clamp(15px,1.6vw,30px) clamp(15px,1.6vw,30px);display:flex}#fixed-off-plan-details_contact-form-left-white-heading{color:var(--white-color)}.fixed-off-plan-details_contact-form-left-para p{color:#fff;margin-bottom:25px;font-size:clamp(15px,1.15vw,23px);font-style:normal}.fixed-off-plan-details_contact-form-right{background-color:var(--white-color);border-radius:20px;flex-direction:column;justify-content:space-between;align-items:start;gap:45px;width:50%;padding:25px;display:flex}.fixed-off-plan-details_contact-form-right-heading p{color:#011825;font-size:18px;font-style:normal}.fixed-off-plan-details_contact-form-right-form{flex-direction:column;flex-grow:1;justify-content:space-between;width:100%;display:flex}.fixed-off-plan-details_contact-form-right-form-input{align-items:center;gap:25px;display:flex}.fixed-off-plan-details_contact-form-right-form-input input{border:none;border-bottom:1px solid #2d2d2d87;flex-grow:1}.fixed-off-plan-details_contact-form-right-form input{border:none;border-bottom:1px solid #2d2d2d87;height:65px;margin-bottom:25px;color:var(--dark-color)!important}.fixed-off-plan-details_contact-form-right-form select{border:none;border-bottom:1px solid #2d2d2d87;height:65px;margin-bottom:25px;font-size:clamp(16px,1.3vw,25px);color:var(--dark-color)!important}.offplan-budget-input option{background-color:var(--white-color);font-size:clamp(12px,1vw,20px)}.fixed-off-plan-details_contact-form-right-form input:focus{color:var(--dark-color);outline:none}.floor-plan-meta{margin-top:30px}.floor-plan-meta p{text-align:center;font-size:20px;font-weight:500}.floor-plan-swiper-wrapper{position:relative}.floor-plan-swiper{padding-bottom:20px}.floor-plan-swiper .swiper-slide{height:auto}.floor-plan-swiper .swiper-button-prev,.floor-plan-swiper .swiper-button-next{background-color:var(--dark-color);color:#fff;border-radius:50%;width:45px;height:45px}.floor-plan-swiper .swiper-button-prev:after,.floor-plan-swiper .swiper-button-next:after{font-size:18px;font-weight:700}.floor-plan-swiper .swiper-button-prev{left:0}.floor-plan-swiper .swiper-button-next{right:0}.fixed-off-plan-details_floor-plan-container{grid-template-columns:repeat(2,1fr);align-items:start;gap:150px;display:grid}.fixed-off-plan-details_floor-plan-container img,.floor-plan-swiper img{object-fit:contain;width:100%;height:auto;height:450px!important}.fixed-off-plan-details_floor-plan-container div p{text-transform:capitalize;text-align:center;margin-bottom:5px;font-size:20px;font-weight:600}.fixed-off-plan-details_agent{width:675px}.floor-plan-card{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.floor-plan-img-wrap{border-radius:12px;position:relative;overflow:hidden}.floor-plan-hover{opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:0;transform:scale(1.02)}.floor-plan-hover span{letter-spacing:.5px;color:#fff;border:1px solid #fff9;border-radius:999px;padding:10px 18px;font-size:16px}.floor-plan-card:hover .floor-plan-hover,.floor-plan-card:focus-visible .floor-plan-hover{opacity:1;transform:scale(1)}.floor-plan-modal{z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.floor-plan-modal__content{background:#0b0b0b;border-radius:16px;width:min(980px,100%);max-height:90vh;position:relative;overflow:hidden}.floor-plan-modal__imgwrap{background:#000;justify-content:center;align-items:center;width:100%;height:min(70vh,650px);display:flex}.floor-plan-modal__imgwrap img{object-fit:contain;width:100%;height:100%}.floor-plan-modal__close{z-index:2;color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff40;border-radius:999px;width:40px;height:40px;position:absolute;top:14px;right:14px}#payment-gird-layout{justify-content:space-between}.floor-plan-modal__nav{z-index:2;color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff40;border-radius:999px;width:44px;height:44px;font-size:26px;line-height:44px;position:absolute;top:50%;transform:translateY(-50%)}.floor-plan-modal__nav--left{left:14px}.floor-plan-modal__nav--right{right:14px}.floor-plan-modal__meta{color:#fff;justify-content:space-around;align-items:baseline;gap:8px;padding:14px 16px;display:flex}.floor-plan-modal__title{margin:0;font-size:16px}.floor-plan-modal__sub,.floor-plan-modal__count{opacity:.75;margin:0;font-size:13px}@media (max-width:1560px){.fixed-off-plan-details_agent{width:600px}.office-listing-hero-sm-img-container3{height:35%;padding:15px}.fixed-off-plan-details_contact-form{height:695px}.fixed-off-plan-details{top:88px}.fixed-off-plan-details .fixed-off-plan-details-h3{padding-block:15px}}@media (max-width:1480px){.fixed-off-plan-details_contact-form{height:685px}}@media (max-width:1380px){.fixed-off-plan-details_floor-plan-container{grid-template-columns:repeat(1,1fr);gap:50px;height:min-content}.fixed-off-plan-details_contact-form{height:635px;padding-inline:clamp(15px,2.5vw,50px)}.fixed-off-plan-details{top:85px}.fixed-off-plan-details .fixed-off-plan-details-h3{padding-block:12px}}@media (max-width:768px){.property-slider-right__content-container-right-boxes-3-text h5{font-size:17px}.property-slider-right__content-container-right-boxes-3-text h4{font-size:12px}.property-slider-right__content-container-right-boxes-2 h4{font-size:13px}.fixed-off-plan-details_agent{width:100%}#agent-details{padding-inline:15px}.office-listing-hero-sm-img-container3{padding:10px 12px}.floor-plan-swiper-wrapper{padding:0}.floor-plan-swiper .swiper-button-prev,.floor-plan-swiper .swiper-button-next{width:35px;height:35px}.floor-plan-swiper .swiper-button-prev:after,.floor-plan-swiper .swiper-button-next:after{font-size:14px}.floor-plan-swiper img{height:350px!important}}.offplan-budget-input{width:100%;color:var(--light-font);cursor:pointer;background-color:#0000;border:none;border-bottom:1px solid #b3b3b3;outline:none;padding:7px 0;font-family:light;font-size:20px}.off-plan-contact .community-guide-contact{height:680px}@media (max-width:1150px){.fixed-off-plan-details{display:none}.fixed-off-plan-details_payment-plan-container{gap:10px}.fixed-off-plan-details_amenities-container{gap:35px;padding-block:25px;padding-inline:15px}#general-grid-layout{flex-wrap:wrap;gap:10px;display:flex}#payment-gird-layout{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.fixed-off-plan-details_amenities-container-box{gap:20px}#payment-gird-layout>.box{flex:45%;min-width:100px}#payment-gird-layout>.box:nth-child(3){flex:0 auto;width:100px;margin:0 auto}.fixed-off-plan-details_highlight-container{gap:10px}.fixed-off-plan-details_payment-plan-container-box{width:48%}}@media (max-width:980px){.fixed-off-plan-details_contact-form{flex-direction:column;height:min-content}.fixed-off-plan-details_contact-form-left,.fixed-off-plan-details_contact-form-right{width:100%}.fixed-off-plan-details_contact-form-right-form-input{flex-direction:column;align-items:stretch;gap:0}.floor-plan-swiper{padding-bottom:35px}}@media (max-width:500px){.fixed-off-plan-details_payment-plan-container-box h3{font-size:13px}.fixed-off-plan-details_contact-form-right-form-input{flex-direction:column;align-items:stretch;gap:0}.fixed-off-plan-details_payment-plan-container-box{padding-right:10px!important}.fixed-off-plan-details_amenities-container-box{gap:10px}}@media (max-width:450px){.fixed-off-plan-details_contact-form-right-form-input{flex-direction:column;align-items:stretch;gap:25px;margin-bottom:25px}.fixed-off-plan-details_contact-form-right-form input,.fixed-off-plan-details_contact-form-right-form select{height:min-content}}.off-plan-search-filter{width:100%;height:550px;margin-top:180px;padding-inline:clamp(15px,4.125vw,80px)}.filter-text-field-search-icon{align-items:center;display:flex}#mobile-filters{opacity:0;visibility:hidden;pointer-events:none;width:0;height:0}#laptop-filters{opacity:1;visibility:visible;pointer-events:all;width:100%}#search-developer-offplan{width:clamp(231px,17.5vw,340px)!important}.off-plan-search-filter-container{justify-content:start;align-items:center;width:100%;height:100%;display:flex;position:relative}.off-plan-search-filter-container:before{content:"";background-color:var(--cream-color);z-index:-1;border-radius:15px;width:100%;height:82%;position:absolute;bottom:0;left:0}.off-plan-search-filter-left{margin-top:100px;margin-left:40px}.off-plan-search-filter-left p{width:25vw;margin-bottom:25px}.off-plan-search-filter-left h3{font-family:light}.off-plan-search-filter-left h2{text-transform:capitalize;white-space:nowrap;width:min-content}.off-plan-search-filter-left-input{border:1px solid #01182580;border-radius:50px;align-items:center;width:min-content;padding-inline:13px;display:flex}.off-plan-search-filter .off-plan-search-filter-left input{color:#252525b3;background-color:#0000;border:none;outline:none;width:clamp(250px,21.5vw,530px);padding:7px 10px;font-size:19px}.mobile-search-filter{flex-direction:column;gap:10px;display:flex}#laptop-filters .custom-button{white-space:nowrap}.off-plan-search-filter-left-btn{border-top:1px solid;border-image:linear-gradient(90deg,var(--cream-color)0%,#011825 100%)1;white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:15px;padding-top:15px;display:flex}.off-plan-search-filter-left-input-container{gap:15px;display:flex}.off-plan-search-filter-right{width:clamp(300px,27vw,520px);height:100%;position:absolute;bottom:0;right:0}.off-plan-search-filter-right img{width:100%;height:100%}.off-plan-search-filter-bottom{justify-content:space-between;align-items:center;padding-block:40px;padding-inline:80px;display:flex}.off-plan-search-filter-bottom p{color:var(--dark-color);font-size:18px}.off-plan-search-filter-bottom p span{font-family:s-bold}.filter-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-tag{background-color:var(--dark-color);color:#fff;border-radius:67px;align-items:center;gap:6px;padding-block:10px;padding-inline:20px;font-size:15px;display:flex}.tag-close{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;padding:0;font-size:16px;line-height:1;transition:opacity .2s}.tag-close:hover{opacity:1}.clear-all-btn{border:1px solid var(--dark-color);color:var(--dark-color);cursor:pointer;background:0 0;border-radius:20px;padding:6px 12px;font-size:14px;transition:all .2s}.clear-all-btn:hover{background-color:var(--dark-color);color:#fff}.off-plan-search-filter-left-input{position:relative}.search-dropdown{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;max-height:200px;position:absolute;top:100%;left:0;overflow-y:auto}.search-dropdown li{cursor:pointer;padding:10px}.search-dropdown li:hover{background:#f5f5f5}.off-plan-search-filter-left-input-container #developers-dropdown{display:block}#developers-dropdown .custom-dropdown-menu{height:300px;overflow-y:scroll}@media (max-width:1550px){.button-arrow svg{width:8px}.off-plan-search-filter-container{height:83%}.off-plan-search-filter-left .custom-button,.off-plan-search-filter .off-plan-search-filter-left input,.off-plan-search-filter-bottom .custom-dropdown .custom-button{font-size:clamp(13px,1.1vw,20px)!important}.off-plan-search-filter-left-input svg{width:14px}.off-plan-search-filter-left-input-container{gap:10px}.off-plan-search-filter{margin-top:145px}.off-plan-search-filter-bottom p{font-size:15px}.off-plan-search-filter-bottom{margin-top:-80px;padding-inline:70px}}@media (max-width:1130px){.off-plan-search-filter-left-input-container #developers-dropdown{display:none}#mobile-filters::nth-last-child(1){border:1px solid #000!important;display:none!important}.off-plan-search-filter-left{width:100%}#developers-dropdown .custom-dropdown .custom-button{white-space:nowrap}#mobile-filters{opacity:1;visibility:visible;pointer-events:all;width:100%;height:100%}#mobile-filters .custom-button{padding-block:6px!important}#laptop-filters{opacity:0;visibility:hidden;pointer-events:none;width:0;height:0}.off-plan-search-filter-left-btn{width:100%}.off-plan-search-filter-bottom{width:100%;padding-block:30px;padding-inline:20px}.off-plan-search-filter{width:100vw;margin-top:0;padding:0;position:relative;top:0;left:0}.off-plan-search-filter-container:before{height:100%;border-radius:0!important}.off-plan-search-filter-right{display:none}.off-plan-search-filter-left-btn{grid-template-columns:repeat(2,1fr);width:94.5vw;display:grid}.off-plan-search-filter-left-btn .custom-dropdown .custom-button{width:100%}.off-plan-search-filter-left-input-container,.off-plan-search-filter-left-input,.off-plan-search-filter-left-input input{width:100%!important}.off-plan-search-filter-left{margin-left:20px}.off-plan-search-filter-left p{width:500px}.off-plan-search-filter-bottom{margin-top:-30px}#developers-dropdown .custom-dropdown,#developers-dropdown .custom-dropdown button{width:100%!important}}@media (max-width:768px){.off-plan-search-filter-left .h2-dark{white-space:wrap}.off-plan-search-filter-left p{width:90%;margin-bottom:0!important}.off-plan-search-filter-left{margin-top:80px}.off-plan-search-filter-left-btn{width:90vw}.off-plan-search-filter-left{width:90vw;margin-right:25px}.off-plan-search-filter-left-btn .custom-dropdown .custom-button{padding:6px 25px!important}.off-plan-search-filter-left p{margin-top:15px;margin-bottom:25px}.off-plan-search-filter-left-input svg{width:12px}.off-plan-search-filter-container{height:95%}.off-plan-search-filter-left .h2-dark{width:300px}.off-plan-search-filter .off-plan-search-filter-left input{width:clamp(250px,27.5vw,530px);padding:7px 0}#main-heading{width:230px;font-size:13px;line-height:1.5}.off-plan-search-filter-bottom{top:600px}.off-plan-search-filter-bottom .custom-dropdown .custom-button{white-space:nowrap;padding-block:6px!important;padding-inline:10px!important;font-size:12px!important}.button-arrow{margin-left:5px}.button-arrow svg{width:6px}.custom-dropdown-item{padding:7px 10px;font-size:13px}#phone-sort .custom-dropdown .custom-dropdown-menu .custom-dropdown-item{font-size:12px!important}}.off-pan-cards{padding-inline:clamp(15px,4.125vw,80px);grid-template-columns:repeat(3,1fr);gap:50px 3cap;width:100%;min-height:min-content;padding-bottom:80px;display:grid}#property-search-card .property--card{width:clamp(405px,29vw,570px)}.pagination-bar{background:var(--white-color);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;max-width:100%;display:flex}#pagination-container{justify-content:center;align-items:center;gap:20px;margin-bottom:10px;display:flex}.pagination-btn{background:var(--dark-color);min-width:92px;height:42px;color:var(--white-color);letter-spacing:.2px;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:500;transition:all .25s;display:flex}.pagination-btn:hover:not(:disabled){background:#022537;transform:translateY(-1px)}.pagination-btn:active:not(:disabled){transform:translateY(0)}.pagination-btn:disabled{background:var(--light-color);color:var(--grey-color);cursor:not-allowed}.pagination-info{color:var(--light-font);text-align:center;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:flex}.pagination-info b{color:var(--dark-color);font-weight:600}.pagination-count{color:var(--grey-color);font-size:13px}.pagination-pages{align-items:center;gap:8px;display:flex}.pagination-page{color:#011825;cursor:pointer;corner-shape:squircle;background:#fff;border:1px solid #00000026;border-radius:10px;width:35px;height:35px}.pagination-page.active{color:#fff;background:#011825;border-color:#011825;font-weight:700}.pagination-page:disabled{opacity:.6;cursor:default}#property--card--heading--location{align-items:baseline;display:flex}#property--card--heading--location h3{font-size:clamp(17px,4vw,20px);width:min-content!important}@media (max-width:1555px){#property--card--heading--location{width:50%!important}}@media (max-width:1370px){.off-pan-cards{gap:35px 2cap}}@media (max-width:1345px){.off-pan-cards{grid-template-columns:repeat(2,auto);justify-content:space-between}#property-search-card .property--card{width:clamp(405px,39.75vw,560px)}.property--card--img{height:clamp(315px,29.85vw,400px)}}@media (max-width:900px){.off-pan-cards{grid-template-columns:repeat(1,auto);justify-content:center;gap:50px}}@media (max-width:768px){.pagination-bar{flex-direction:column;gap:14px}.pagination-btn{width:100%}.pagination-info{order:-1;font-size:13px}#property-search-card .property--card{width:92vw}}.bedroom-short{display:none}@media (max-width:395px){.bedroom-full{display:none}.bedroom-short{display:inline}.pagination-pages{gap:5px}#pagination-container{gap:7px}.pagination-btn{padding:.5rem}}*{box-sizing:border-box}.hf-modal-overlay{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;z-index:2147483647!important}.hf-modal-background{z-index:1;background-color:#0000007a;width:100%;height:100%;position:absolute;top:0;left:0}.hf-modal-container{z-index:2;background-color:#fff;border-radius:5px;width:100%;max-width:31rem;max-height:90vh;margin:0 1rem;position:relative;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.hf-modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:24px;display:flex}.hf-modal-title{color:#111827;margin:0;font-size:1.25rem;font-weight:500}.hf-close-button{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:.25rem;transition:background-color .2s}.hf-close-button:hover{background-color:#f3f4f6}.hf-close-icon{color:#6b7280;width:1.5rem;height:1.5rem}.hf-modal-content{padding:1.5rem}.hf-section{margin-bottom:2rem}.hf-section:last-child{margin-bottom:0}.hf-section-title{color:#111827;margin:0 0 1rem;font-size:.875rem;font-weight:500}.hf-size-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.hf-select-container{position:relative}.hf-select-input{color:#374151;appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:.75rem;font-size:.875rem}.hf-select-input:focus{ring:2px;ring-color:#3b82f6;border:1px solid #d1d5db;outline:none}.hf-select-icon{color:#9ca3af;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.hf-amenities-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem;display:grid}.hf-amenity-button{color:#374151;text-align:left;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.75rem;font-size:.875rem;transition:all .2s}.hf-amenity-button:hover{background-color:#f9fafb}.hf-amenity-button.hf-selected{color:#1d4ed8;background-color:#eff6ff;border-color:#3b82f6}.hf-furnishing-options{gap:.75rem;display:flex}.hf-furnishing-button{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.hf-furnishing-button:hover{background-color:#f9fafb}.hf-furnishing-button.hf-selected{color:#1d4ed8;background-color:#eff6ff;border-color:#3b82f6}.hf-modal-footer{border-top:1px solid #e5e7eb;gap:1rem;padding:1.5rem;display:flex}.hf-footer-button{cursor:pointer;border-radius:9999px;flex:1;padding:.75rem 1.5rem;font-size:1rem;font-weight:300;transition:all .2s}.hf-reset-button{color:#374151;background-color:#fff;border:1px solid #d1d5db}.hf-reset-button:hover{background-color:#f9fafb}.hf-update-button{color:#fff;background-color:#111827;border:1px solid #111827}.hf-update-button:hover{background-color:#1f2937}.hf-open-button{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:6px;margin-bottom:1rem;padding:.75rem 1.5rem;font-weight:500}.hf-open-button:hover{background-color:#2563eb}.hf-page-container{padding:2rem}.hf-page-title{color:#111827;margin-bottom:1rem;font-size:1.5rem;font-weight:600}@media (max-width:1550px){.hf-modal-header,.hf-modal-content,.hf-modal-footer{padding:15px}.hf-amenities-grid{gap:10px}.hf-select-input,.hf-amenity-button{padding:10px}.hf-section{margin-bottom:20px}.hf-furnishing-button{padding:6px 12px}}@media (max-width:768px){.hf-modal-container{width:95%;margin:20px}.hf-modal-header,.hf-modal-content,.hf-modal-footer{padding:16px}.hf-size-grid{grid-template-columns:1fr}.hf-amenities-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.hf-modal-footer{flex-direction:column}.hf-footer-button{width:100%}}.mydict div label input:focus{background:#011825}.mydict div{color:#fff;text-align:center;flex-wrap:wrap;justify-content:center;margin-top:.5rem;font-size:1rem;font-weight:300;display:flex}.mydict input[type=radio]{clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mydict input[type=radio]:checked+span{z-index:1;color:#fff;background:#011825}#left-span{padding-left:20px;border-top-left-radius:20px!important;border-bottom-left-radius:20px!important}#right-span{border-top-right-radius:20px!important;border-bottom-right-radius:20px!important}.mydict div label span{cursor:pointer;letter-spacing:.05em;color:#3e4963;text-align:center;background-color:#fff;margin-left:.0625em;padding:.375em .75em;transition:background-color .5s;display:block;position:relative;box-shadow:0 0 0 .0625em #b5bfd9}.mydict div label:first-child span{border-radius:.375em 0 0 .375em}.mydict div label:last-child span{border-radius:0 .375em .375em 0}.small-left-line{background-color:#011825;width:.6875rem;height:.0625rem;position:relative;top:5px}.property-header-container-price-select{color:#011825;text-align:center;cursor:pointer;background-color:#0000;border:none;outline:none;font-size:22px;font-style:normal;font-weight:600;line-height:168.75%}#prop-select-holder{border-bottom:1px solid #01182573}.property-header-container-price-select option{font-size:18px;z-index:1000!important;-webkit-overflow-scrolling:touch!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;max-height:300px!important;animation:.15s ease-out dropdownFadeIn!important;overflow:hidden auto!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}@media (max-width:768px){.hf-modal-title{margin-left:5px;font-size:17px;font-weight:400}.hf-close-icon{width:1.25rem;height:1.25rem;position:relative;top:2px}.hf-modal-header,.hf-modal-content,.hf-modal-footer{padding:10px 15px}.hf-section-title{margin-bottom:8px}.hf-section{margin-bottom:1rem}.hf-amenity-button{text-align:center;border-radius:3px;padding:.5rem .7rem;font-size:.8rem}.hf-select-input{appearance:none;border-radius:3px;width:100%;padding:.6rem .7rem;font-size:.8rem}.hf-modal-header{padding:10px}.hf-furnishing-button{border-radius:3px;padding:.4rem .7rem;font-size:.8rem}.hf-modal-footer{gap:.5rem;padding:0 15px 15px;display:flex;border:none!important}.hf-modal-footer button{padding:.6rem .7rem;font-size:.9rem!important}.hf-modal-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0!important;padding:0!important;overflow:hidden!important}}.no-results-state{border-radius:12px;justify-content:center;align-items:center;min-height:400px;margin:20px 0;padding:40px 20px;display:flex}.no-results-content{text-align:center;background:#fff;border:1px solid #01182580;width:min-content;padding:35px 45px}.no-results-content h2{color:#011825;margin-bottom:16px;font-size:28px;font-weight:500}.no-results-content p{color:#011825;white-space:nowrap;margin-bottom:18px;font-size:20px;font-weight:300}.current-filters{margin:18px 0}.current-filters h3{color:#011825;margin-bottom:8px;font-size:18px;font-weight:500}.current-filters p{color:#011825;white-space:pre-line;text-align:start;background:#fff;border:1px solid #ddd;width:fit-content;margin:0 auto;padding:8px 12px;font-size:15px;font-weight:300;line-height:1.8}.filter-summary{color:#011825;text-align:start;background:#fff;border:1px solid #ddd;width:fit-content;margin-left:auto;margin-right:auto;padding:8px 12px;font-size:15px}.suggestions h3 span{margin-left:3px!important}.filter-summary div{margin-bottom:4px;line-height:1.8}.filter-summary div:last-child{margin-bottom:0}.filter-summary strong{color:#011825;font-weight:600}.suggestions{text-align:left;margin:24px 0}.suggestions h3{color:#011825;text-align:center;margin-bottom:12px;font-size:18px;font-weight:500}.suggestions ul{margin:0;padding:0;list-style:none}.suggestions li{color:#666;border-bottom:1px solid #eee;margin-bottom:8px;padding:8px 0;font-size:14px}.suggestions li:last-child{border-bottom:none}.suggestions li:before{content:"•";color:#011825;width:1em;font-weight:700;display:inline-block}.reset-search-btn{color:#fff;cursor:pointer;background-color:#011825;border:none;margin-top:20px;padding:12px 24px;font-size:16px;font-weight:500;transition:all .3s}.reset-search-btn:hover{background-color:#0a2332;transform:translateY(-2px);box-shadow:0 4px 12px #0118254d}@media (max-width:768px){.no-results-state{padding-top:0!important}.no-results-content h2{font-size:25px}.no-results-content p{width:100%;font-size:14px;white-space:wrap!important}.reset-search-btn{margin-top:5px;padding:9px 19px;font-size:14px}.no-results-content{width:360px;padding:25px 40px}.no-results-content p{margin-top:5px;margin-bottom:0;font-size:14px;white-space:wrap!important}}.new-off-plan-card-container{width:100%}.new-off-plan-card{cursor:pointer;width:30vw}.new-off-plan-card-img{height:clamp(305px,20.75vw,400px);margin-bottom:20px;position:relative}.new-off-plan-card-img img{object-fit:contain;background-color:#fff;border-top-left-radius:5px;width:100px;height:clamp(75px,5vw,90px);padding:5px 8px;position:absolute;bottom:0;right:0}#bedrooms h5,#stroke h5{white-space:nowrap}.new-off-plan-card-container-extra-values{flex-direction:column;gap:10px;margin-top:8px;display:flex}.new-off-plan-card-container-extra-values div{justify-content:space-between;display:flex}.new-off-plan-card-container-extra-values div h3{font-size:14px}@media (max-width:1560px){.new-off-plan-card-container-extra-values div h3{font-size:12.5px}}@media (max-width:1480px){.new-off-plan-card-container-extra-values div:last-child h3:last-child{text-align:end;width:50%}}@media (max-width:1345px){.new-off-plan-card{width:45vw}}@media (max-width:900px){.new-off-plan-card{width:92vw}}.property-search-inner-result-slider{background-color:var(--bodyblack);flex-direction:column;justify-content:start;align-items:start;width:100%;height:100%;display:flex}.property-slider-main{padding-inline:80px;width:100%;margin-top:115px;padding-top:80px}.property-slider-top{gap:20px;width:100%;height:600px;display:flex}.property-slider-bottom{justify-content:space-between;align-items:center;width:100%;display:flex;height:150px!important}.property-slider-right-logo{background-color:var(--dark-color);border-radius:23px 0 8px;justify-content:center;align-items:center;width:90px;height:80px;display:flex;position:absolute;bottom:0;right:0}.property-slider-left{width:72%;height:100%;position:relative}.property-slider-right{flex-direction:column;gap:20px;width:38%;height:100%;display:flex}.property-slider-left img{width:100%;height:100%}.property-right1,.property-right2{border-radius:10px;width:100%;height:50%;position:relative}.property-slider-buttons{z-index:10;gap:14px;width:min-content;display:flex;position:absolute;bottom:15px;left:15px}.slider-btn-left{background-color:#0000;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;padding:28px 22px;display:flex}.slider-btn-right{background-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding:28px 22px;display:flex}.property-slider-right-container{gap:20px;height:100%;display:flex}.property-right1{height:100%}.property-right2{height:100%;position:relative}.property-right2-more-img{-webkit-backdrop-filter:blur(3.65px);backdrop-filter:blur(3.65px);cursor:pointer;background:#d9d9d90d;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.property-right2-more-img span{color:var(--white-color);font-size:29px}.property-right1:after{content:"";pointer-events:none;position:absolute;inset:0}.property-detail-title{color:#fff;font-size:45px;font-style:normal}.property-detail-price{color:#fff;font-size:45px}.property-slider-left{border-radius:10px;position:relative;overflow:hidden}.slider-main-img{object-fit:cover;width:100%;height:100%;transition:opacity .4s}.fade-in{opacity:1}.fade-out{opacity:0}.property-right1,.property-right2{position:relative;overflow:hidden}.property-right1 img,.property-right2 img{object-fit:cover;width:100%;height:100%}.property-slider-left{position:relative;overflow:hidden}.slider-img{object-fit:cover;clip-path:inset(0 0 0 100%);z-index:1;width:100%;height:100%;position:absolute;inset:0}.slider-img.active{z-index:2;clip-path:inset(0)}.property-detail-form{justify-content:space-between;align-items:center;width:100%;min-height:70vh;margin-top:50px;display:flex}.property-detail-left h1{color:#fff;margin-bottom:20px;font-size:45px;font-weight:200}.bullet-details ul li::marker{font-size:13px}.bullet-details ul{grid-template-columns:repeat(2,1fr);gap:12px;padding-left:0;list-style:none;display:grid}.bullet-details li{white-space:nowrap;padding-left:14px;font-size:20px;font-weight:100;list-style-position:inside;position:relative}.property-detail-right .right-side-inner-wrapper{width:100%}.property-detail-right{width:42%;height:min-content}.property-detail-right .right-side-inner-wrapper .contact-us-from .input-field-contact-form{gap:60px}.property-detail-right .right-side-inner-wrapper h1{margin-bottom:40px}.property-detail-right .right-side-inner-wrapper{border:.11px solid #ffffff5e}.main-image-wrapper{contain:strict;isolation:isolate;position:relative;overflow:hidden!important}.main-image-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden!important}.main-image-layer{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;will-change:clip-path,transform;backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.property-search-inner-result-slider .modal-overlay{z-index:9999;background-color:#0000005e;justify-content:center;align-items:center;padding:5px;display:flex;position:fixed;inset:0}.property-search-inner-result-slider .modal-overlay .modal-content{background-color:#fff;border-radius:8px;width:90%;position:relative;overflow:hidden}.property-search-inner-result-slider .modal-overlay .modal-content .modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 12px;display:flex}.property-search-inner-result-slider .modal-overlay .modal-content .modal-header .modal-title{color:#2f2f2ff2;letter-spacing:.02em;font-size:17px;font-weight:300}.property-search-inner-result-slider .modal-overlay .modal-content .modal-header .modal-counter{color:#2f2f2f99;margin-left:4px}.property-search-inner-result-slider .modal-overlay .modal-content .modal-header .modal-close-btn{color:#2f2f2fbf;cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s ease-out;display:flex}.property-search-inner-result-slider .modal-overlay .modal-content .modal-header .modal-close-btn:hover{transform:scale(1.1)}.property-search-inner-result-slider .modal-overlay .modal-content .modal-header .modal-close-btn:active{transform:scale(.95)}.property-search-inner-result-slider .modal-overlay .modal-content .modal-header .modal-close-btn svg{transition:transform .3s ease-out}.property-search-inner-result-slider .modal-overlay .modal-content .modal-header .modal-close-btn:hover svg{transform:rotate(90deg)}.property-search-inner-result-slider .modal-overlay .modal-content .modal-image-section{background-color:#000}.property-search-inner-result-slider .modal-overlay .modal-content .modal-image-section .modal-image-wrapper{contain:strict;isolation:isolate;width:100%;height:60vh;position:relative;overflow:hidden!important}@media (min-width:768px){.property-search-inner-result-slider .modal-overlay .modal-content .modal-image-section .modal-image-wrapper{height:70vh}}.property-search-inner-result-slider .modal-overlay .modal-content .modal-image-section .modal-image-wrapper .modal-image-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden!important}.property-search-inner-result-slider .modal-overlay .modal-content .modal-image-section .modal-image-wrapper .modal-image-container .modal-image-layer{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;will-change:clip-path,transform;backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.property-search-inner-result-slider .modal-overlay .modal-content .modal-image-section .modal-arrow-btn svg{fill:var(--dark-color)!important}.property-search-inner-result-slider .modal-overlay .modal-content .modal-image-section .modal-arrow-btn:hover{background-color:#fff;transform:translateY(-50%)scale(1.1)}.property-search-inner-result-slider .modal-overlay .modal-content .modal-image-section .modal-arrow-btn:active{transform:translateY(-50%)scale(.95)}.property-search-inner-result-slider .modal-overlay .modal-content .modal-image-section .modal-arrow-btn:disabled{opacity:.5;cursor:not-allowed}.property-search-inner-result-slider .modal-overlay .modal-content .modal-image-section .modal-arrow-btn.modal-arrow-left{left:16px}.property-search-inner-result-slider .modal-overlay .modal-content .modal-image-section .modal-arrow-btn.modal-arrow-right{right:16px}.property-search-inner-result-slider .modal-overlay .modal-content .modal-thumbnails{background-color:#fff;border-top:1px solid #e5e7eb;padding:16px 8px}.property-search-inner-result-slider .modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll{cursor:grab;scroll-behavior:auto;-webkit-overflow-scrolling:touch;gap:8px;padding-top:5px;padding-bottom:10px;padding-left:5px;display:flex;overflow-x:auto}.property-search-inner-result-slider .modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll:active{cursor:grabbing}.property-search-inner-result-slider .modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll::-webkit-scrollbar{height:6px}.property-search-inner-result-slider .modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;outline:none!important}.property-search-inner-result-slider .modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll::-webkit-scrollbar-thumb{background-color:var(--light-font);border-radius:6px}.property-search-inner-result-slider .modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll::-webkit-scrollbar-thumb:hover{background-color:#000}.property-search-inner-result-slider .modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll .modal-thumbnail:hover{opacity:1;transform:scale(1.05)}.property-search-inner-result-slider .modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll .modal-thumbnail.active{opacity:1;transform:scale(1.05);box-shadow:0 0 0 2px #a27b5c}.property-search-inner-result-slider .modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll .modal-thumbnail img{object-fit:cover;width:100%;height:100%}.property-search-inner-result-slider__content-container{padding-top:50px;justify-content:space-between;gap:20px;width:100%;min-height:100vw;padding-inline:80px;display:flex}.property-search-inner-result-slider__content-container .property-slider-left{border-radius:0!important;overflow:visible!important}.property-slider-left-border-bottom{border-bottom:1px solid #01182561}.property-slider-left-svg-container{justify-content:space-between;align-items:center;padding-block:14px;display:flex}.property-slider-left-svg-container h4{font-weight:400!important}.property-slider-left-heading h2{color:var(--dark-color);text-transform:capitalize;padding-bottom:15px;font-family:s-bold;font-size:clamp(22px,2.3vw,40px)}.property-slider-left-heading p{color:var(--light-font);text-transform:capitalize;font-size:20px}.property-slider-left-svg{gap:40px;display:flex}#home-svg-holder svg{position:relative;top:-1px}.property-slider-left-svg div{align-items:center;gap:10px;display:flex}.property-slider-left-svg-right{align-items:center;gap:5px;display:flex}.property-slider-left-svg-right svg{fill:var(--light-font);position:relative;top:-2px}.property-slider-left-svg-right h4{color:var(--light-font)}.property-slider-right__content-container-right{border:.5px solid #0118255e;border-radius:10px;gap:0;padding:10px;position:sticky;top:98px}.property-slider-right__content-container-right-boxes{border-bottom:1px solid #01182540;flex-direction:column;gap:10px;padding-bottom:10px;display:flex}.property-slider-right__content-container-right-boxes h3{color:#00000080;text-transform:capitalize;font-size:clamp(15px,1vw,20px);font-style:normal}.property-slider-right__content-container-right-boxes h2{color:#011825;text-transform:capitalize;font-size:clamp(22px,2vw,30px);font-style:normal}.property-slider-right__content-container-right-boxes-2{border-bottom:1px solid #01182540;justify-content:space-between;margin-bottom:30px;padding-block:30px;display:flex}.property-slider-right__content-container-right-boxes-2 h4{color:#01182599;text-transform:capitalize;font-size:15px}.property-slider-right__content-container-right-boxes-2 h5{color:#011825;text-transform:capitalize;font-size:15px}.property-slider-right__content-container-right-boxes-3{border:.5px solid #0118254d;border-radius:12px;justify-content:space-between;padding:12px;display:flex}.property-slider-right__content-container-right-boxes-3-container{align-items:center;gap:8px;display:flex}.property-slider-right__content-container-right-boxes-3-img img{object-fit:cover;border-radius:50%;width:75px;height:75px}.property-slider-right__content-container-right-boxes-3-text{flex-direction:column;justify-content:space-between;height:100%;padding-block:2px;display:flex}.property-slider-right__content-container-right-boxes-3-text h5{color:#011825;text-transform:capitalize;font-size:clamp(15px,1vw,20px)}.property-slider-right__content-container-right-boxes-3-text h6{color:#011825b3;text-transform:capitalize;font-size:12px}.property-slider-right__content-container-right-boxes-3-text h4{color:#011825b3;text-transform:capitalize;font-size:15px}.property-slider-right__content-container-right-boxes-3-links{align-items:center;gap:10px;display:flex}.property-slider-right__content-container-right-boxes-3-links div svg{fill:var(--dark-color)}.property-slider-right__content-container-right-boxes-3-links div{border:.5px solid #01182580;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.property-slider-left-stick{z-index:20;background-color:var(--white-color);align-items:center;gap:20px;padding-block:20px;display:flex;position:sticky;top:95px}.tab-button{color:#01182580;cursor:pointer;z-index:1;background-color:#0000;border:none;padding:8px 44px;font-family:inherit;font-size:clamp(16px,1.3vw,23px);font-weight:400;transition:color .3s;position:relative;border-radius:9px!important}.tab-button.active,.tab-button:hover{color:var(--dark-color)}.tab-border-indicator{border:1px solid var(--dark-color);pointer-events:none;z-index:0;border-radius:9px;height:calc(100% - 40px);transition:none;position:absolute;bottom:20px;left:0}.property-slider-left-project-detail h3,.office-listing-hero-calculator-location h3{color:var(--dark-color);padding-block:25px;font-family:s-bold;font-size:clamp(27px,1.1vw,35px)}.property-slider-left-project-detail p,.office-listing-hero-calculator-location p{padding-bottom:25px;font-variant:var(--light-font)!important}.property-slider-left-amenities{flex-wrap:wrap;gap:35px;width:90%;padding-bottom:25px;display:flex}.property-slider-left-amenities-svg{border:1px solid var(--dark-color);border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;display:flex}.property-slider-left-amenities-container{align-items:center;gap:20px;display:flex}.property-slider-left-amenities-container h5{color:var(--light-font)}#dark-svg svg{fill:var(--light-font)}#dark-stroke svg{stroke:var(--light-font)!important}.property-slider-left-project-detail .location{background-color:var(--grey-color);border-radius:10px;width:100%;height:400px;margin-bottom:25px}.property-slider-mortgage{border:1px solid #9e9e9e;border-radius:10px;width:100%;margin-bottom:25px;display:flex;overflow:hidden}.property-slider-mortgage-left{background-color:#fff;flex-direction:column;justify-content:space-between;width:50%;padding-block:clamp(15px,2vw,45px);padding-inline:clamp(15px,1.8vw,30px);display:flex}.mortgage-input-group{flex-direction:column;gap:11px;display:flex;position:relative}.mortgage-label{color:#011825;font-size:clamp(15px,1vw,20px);font-family:regular!important}.mortgage-input-wrapper{background-color:#fff;border:.5px solid #01182580;border-radius:10px;align-items:center;height:50px;padding:15px 10px;display:flex}.mortgage-input-content{justify-content:space-between;align-items:center;width:100%;display:flex}.mortgage-input-value{color:#011825;font-size:18px;font-weight:400}.mortgage-input-unit{color:#01182580;font-size:18px;font-weight:400}.mortgage-input-percentage{color:#011825b3;font-size:18px;font-weight:400}.mortgage-slider-group{margin-bottom:28px;position:relative}.mortgage-input-with-slider{border-radius:10px 10px 0 0}.mortgage-slider{appearance:none;cursor:pointer;z-index:1;background:0 0;outline:none;width:100%;margin:0;padding:15px 0;position:absolute;bottom:-15px}.mortgage-slider::-webkit-slider-runnable-track{background:#011825;border:none;border-radius:0;width:100%;height:1px}.mortgage-slider::-moz-range-track{background:#011825;border:none;border-radius:0;width:100%;height:1px}.mortgage-slider::-webkit-slider-thumb{appearance:none;cursor:grab;z-index:10;background:#011825;border-radius:50%;width:8px;height:8px;margin-top:-3.5px;position:relative}.mortgage-slider::-webkit-slider-thumb:active{cursor:grabbing}.mortgage-slider::-moz-range-thumb{cursor:grab;z-index:10;background:#011825;border:none;border-radius:50%;width:8px;height:8px;position:relative}.mortgage-slider::-moz-range-thumb:active{cursor:grabbing}.mortgage-slider-dot{display:none}.property-slider-mortgage-right{background-color:var(--dark-color);border-top-right-radius:9px;border-bottom-right-radius:9px;flex-direction:column;justify-content:space-between;width:50%;padding-block:clamp(15px,2vw,45px);padding-inline:clamp(15px,1.8vw,30px);display:flex}.mortgage-result-item{flex-direction:column;gap:5px;display:flex}.mortgage-result-label{color:#ffffffbf;font-size:14.5px}.mortgage-result-value{color:#fff;font-size:30px;font-family:600}.mortgage-result-amount{color:#fff;font-size:18px}.mortgage-divider{background-color:#d9d9d9;width:100%;height:1px}.mortgage-cta-section{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.mortgage-cta-title{color:#fff;font-size:20px}#property-page-mortgage-calculator{width:100%!important}.mortgage-cta-button:hover{background-color:#ffffff1a;transform:translateY(-2px)}.mortgage-cta-button:active{transform:translateY(0)}#custom-btn-speak .custom-button{font-size:clamp(14px,1vw,17px)}.mortgage-input-field{color:#011825;background:0 0;border:none;outline:none;width:70%;font-family:inherit;font-size:clamp(15px,1vw,18px)}.mortgage-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mortgage-input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mortgage-input-field[type=number]{appearance:textfield}#single-property-map{position:absolute;bottom:0}.mobile-office-listing-img-map>button{border:1px solid #a1a1a1!important;border-radius:67px!important;align-items:center!important;gap:10px!important;padding:7px 14px!important;display:flex!important}.mobile-office-listing-img-map #fill{fill:var(--dark-color)}@media (max-width:1560px){.property-search-inner-result-slider .modal-overlay .modal-content .modal-thumbnails{padding:4px}.property-search-inner-result-slider .modal-overlay .modal-content .modal-header{padding:8px 12px}.property-slider-left-stick{top:85px}.property-slider-main{margin-top:70px;position:relative}.property-slider-right__content-container-right-boxes-2{padding-block:15px}.property-slider-top,.property-slider-right-container,.property-slider-right{gap:10px}.property-slider-top{height:530px}.property-slider-left-amenities{gap:20px}.tab-button{padding:8px 25px}.property-slider-left-heading p{font-size:17px}.property-right2-more-img{width:65px;height:65px}.property-right2-more-img span{font-size:22px}#home-svg-holder #fill h4,#home-svg-holder #stroke h4,#home-svg-holder div h4,.property-slider-left-svg-right h4{font-size:16px}#home-svg-holder div svg,#fill svg{height:18px}#stroke svg{height:21px!important}.property-slider-left-svg-right svg{height:16px}.property-slider-left-amenities-svg{width:60px;height:60px}}@media (max-width:1480px){.property-slider-left-amenities-svg{width:55px;height:55px}}@media (max-width:1380px){.property-slider-top{height:500px}.property-slider-right__content-container-right{top:93px}.property-slider-right__content-container-right-boxes-3-links div{width:35px;height:35px}.property-slider-right__content-container-right-boxes-3-img img{width:65px;height:65px}}@media (max-width:1200px){.property-slider-main,.property-search-inner-result-slider__content-container{padding-inline:40px!important}.property-slider-left-svg{gap:20px}#home-svg-holder #fill h4,#home-svg-holder #stroke h4,#home-svg-holder div h4,.property-slider-left-svg-right h4{font-size:13px}#stroke svg{height:15px!important}#home-svg-holder div svg{height:10px}.property-slider-left-svg-right svg{height:12px;top:-1px}.property-slider-left-svg div{gap:5px}}@media (max-width:1130px){#single-property-h3 h3{padding-block:15px!important}.map-container{width:100%!important}.mobile-office-listing-img-map{opacity:1;pointer-events:all}#singple-property-slider .property-slider-container{margin:0}#single-property-map{position:absolute;bottom:-63px!important}.property-slider-right{display:none}.property-slider-left,.property-slider-left-amenities{width:100%}.property-slider-left-amenities-svg{width:45px;height:45px}.property-slider-left-amenities-svg svg{width:20px!important;height:20px!important}.property-slider-left-amenities-container{gap:12px}.property-slider-left-svg-container{flex-direction:column-reverse;justify-content:start;align-items:start;gap:20px;display:flex}#home-svg-holder div svg{width:22px;height:19px}#home-svg-holder #stroke svg{width:27px!important;height:22px!important}#home-svg-holder #fill h4,#home-svg-holder #stroke h4,#home-svg-holder div h4,.property-slider-left-svg-right h4{font-size:16px}#home-svg-holder svg{position:relative;top:-3px}.property-slider-left-svg-right svg{width:18px;height:20px}.property-slider-left-svg-right h4{font-size:18px}.property-slider-left-svg{justify-content:space-between;width:100%;display:flex}.property-slider-left-heading p{font-size:15px}.property-slider-main,.property-search-inner-result-slider__content-container{padding-inline:20px!important}.property-slider-left-stick{display:none}.property-slider-left-heading h2{padding-bottom:10px}}@media (max-width:768px){.property-slider-top{height:350px}#singple-property-slider{margin-top:30px}.overlay-address{display:none!important}#single-prioperty-image-wrapper,#mobile-office-listing-modal{height:32vh}#single-gallery-modal .modal-thumbnails{padding:5px 0!important}#single-gallery-modal{padding:5px}.property-search-inner-result-slider .modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll .modal-thumbnail.active{opacity:1;box-shadow:none;transform:scale(1)}#single-gallery-modal .modal-content{width:100%;margin:0;padding:10px 10px 0}.property-search-inner-result-slider .modal-overlay .modal-content .modal-header{border:0;margin:0 0 5px;padding:0}.property-search-inner-result-slider .modal-overlay .modal-content .modal-image-section .modal-arrow-btn svg,.modal-overlay .modal-content .modal-image-section .modal-arrow-btn svg{fill:var(--dark-color)!important;width:15px!important}.property-search-inner-result-slider .modal-overlay .modal-content .modal-image-section .modal-arrow-btn.modal-arrow-right,.modal-overlay .modal-content .modal-image-section .modal-arrow-btn{background-color:#ffffffd6;border-radius:7px;right:4px;width:35px!important;height:35px!important}.property-search-inner-result-slider .modal-overlay .modal-content .modal-image-section .modal-arrow-btn.modal-arrow-left{background-color:#ffffffd6;border-radius:7px;width:35px;height:35px;left:4px}.property-search-inner-result-slider .modal-overlay .modal-content .modal-header .modal-title{font-size:15px}.property-slider-left-svg div{gap:8px}#home-svg-holder svg{position:relative;top:-1px}#home-svg-holder #fill h4,#home-svg-holder #stroke h4,#home-svg-holder div h4,.property-slider-left-svg-right h4{font-size:15px}#home-svg-holder div svg{width:20px;height:16px}#home-svg-holder #stroke svg{width:24px!important;height:20px!important}}@media (max-width:500px){#home-svg-holder #stroke svg{width:24px!important;height:18px!important}.property-slider-left-heading h2{margin-top:10px}.property-slider-buttons{bottom:13px;left:13px}#home-svg-holder #fill h4,#home-svg-holder #stroke h4,#home-svg-holder div h4,.property-slider-left-svg-right h4{white-space:nowrap;font-size:14px}.property-slider-main{margin-top:30px}.property-search-inner-result-slider__content-container,.property-slider-main{padding-inline:15px!important}.property-slider-left-project-detail h3,.office-listing-hero-calculator-location h3{padding-block:17px}#home-svg-holder div svg,#fill svg{height:13px}#single-property-map #fill p{font-size:14px}.mobile-office-listing-img-map>div{gap:6px}.property-slider-right-logo{width:80px;height:70px}}.location-section{width:100%;margin:40px 0}.location-title{color:#1a1a1a;margin-bottom:20px;font-size:27px;font-weight:600}.map-container{border-radius:12px;width:75%;height:420px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.map{width:100%;height:100%}.map-loading{background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.map-loading-content{text-align:center}.map-loading-text{color:#666;font-size:16px;font-weight:500}.overlay-address-div-container{z-index:10;position:absolute;bottom:20px;left:20px;right:20px}.overlay-address{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.address-text{color:#1a1a1a;flex:1;margin:0;font-size:16px;font-weight:500}.view-map-button{color:#fff;cursor:pointer;white-space:nowrap;background:#1a1a1a;border:none;border-radius:6px;margin-left:16px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .3s}.view-map-button:hover{background:#333}.full-map-modal{z-index:9999;background:#000c;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.full-map-container{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:1200px;height:90vh;max-height:800px;animation:.3s slideUp;display:flex;overflow:hidden}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.full-map-header{background:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.full-map-header-title{color:#1a1a1a;font-size:18px;font-weight:600}.full-map-close-btn{cursor:pointer;color:#666;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;transition:all .2s;display:flex}.full-map-close-btn:hover{color:#1a1a1a;background:#e5e5e5}.full-map-content{flex:1;position:relative;overflow:hidden}.full-map-content .map{width:100%;height:100%}@media (max-width:768px){.location-section{margin:25px 0}.overlay-address{padding:10px}.address-text{font-size:13px}.view-map-button{padding:8px 12px;font-size:12px}.overlay-address-div-container{width:95%;position:absolute;bottom:10px;left:10px}.full-map-container{height:35vh}.full-map-header{padding:9px 15px}.full-map-close-btn{width:30px;height:30px}.full-map-header-title{font-size:15px;font-weight:600}.location-title{display:none}.map-container{border-radius:5px}.location-section{margin-block:5px 10px}}@media (max-width:480px){.map-container{width:75%;height:320px!important}}.office-listing-hero{gap:20px;width:100%;height:615px;display:flex;margin-top:185px!important}.office-listing-hero-container-for-mobile{position:relative}#office-listing-hero-sm-img-container3-mobile{z-index:99999;background-color:var(--cream-color);border:none;height:min-content;display:none;position:sticky;bottom:0}#office-listing-hero-sm-img-container3-mobile .property-slider-right__content-container-right-boxes-3{border:none}.office-listing-hero-content{flex-direction:column;justify-content:space-between;width:22%;display:flex}.office-listing-hero-content-heading{flex-direction:column;gap:60px;display:flex}.office-listing-hero-content h1{margin-bottom:10px;font-size:clamp(20px,2.525vw,50px)}.office-listing-hero-content-location{align-items:center;gap:10px;display:flex}.office-listing-hero-content-location h4{font-size:17px}.office-listing-hero-content-location svg{width:15px}.office-listing-hero-content-price{flex-direction:column;gap:10px;display:flex}.office-listing-hero-content-price h3{color:var(--grey-color);text-transform:capitalize}.office-listing-hero-content-price h2{font-size:clamp(25px,2vw,40px)}.office-listing-hero-content-svg{flex-wrap:wrap;gap:8px;display:flex}.office-listing-hero-content-svg>div{background-color:var(--background-color);white-space:nowrap;border-radius:67px;align-items:center;gap:10px;padding:12px 28px;display:flex}.office-listing-hero-content-svg>div p{font-size:clamp(15px,1vw,18px)}.office-listing-hero-main-img{border-radius:10px;width:40%;position:relative;overflow:hidden}.office-listing-hero-main-img img{object-fit:cover;width:100%;height:100%}.office-listing-hero-sm-img{flex-direction:column;justify-content:space-between;gap:20px;width:40%;display:flex}.office-listing-hero-sm-img-container1{gap:20px;height:35%;display:flex}.office-listing-hero-sm-img-container1-img-1{object-fit:cover;border-radius:10px;width:65%;height:100%}.office-listing-hero-sm-img-container1-img-2{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:35%;height:100%;display:flex;overflow:hidden}.office-listing-hero-sm-img-container1-img-2-img-div{justify-content:center;align-items:center;gap:10px;display:flex}.office-listing-hero-sm-img-container2{gap:6px;height:25%;display:flex}.office-listing-hero-sm-img-container2-img{border-radius:10px;height:100%;width:25%!important}.office-listing-hero-sm-img-container3{border:.5px solid #0118255e;border-radius:10px;height:35%;padding:20px}.office-listing-hero-sm-img-container3 .property-slider-right__content-container-right-boxes-2{padding-block:0!important;margin-bottom:20px!important;padding-bottom:8px!important}.office-listing-hero-description{justify-content:space-between;gap:clamp(25px,2.625vw,50px);width:100%;height:min-content;display:flex}.office-listing-hero-description-container{background-color:var(--background-color);border:1px solid #0000001a;border-radius:10px;width:50%;padding:25px 20px}.office-listing-hero-description-container h2{margin-bottom:10px;font-size:clamp(30px,2.05vw,40px)}.office-listing-hero-description-container p{text-transform:capitalize;margin-top:10px;font-size:clamp(15px,1vw,18px);line-height:1.4}.office-listing-hero-description-container-light-para{color:var(--light-font);margin-bottom:25px}.office-listing-hero-description-container ul{margin-top:10px}.office-listing-hero-description-container li{margin-bottom:3px;font-size:clamp(15px,1vw,18px);list-style-position:inside}.office-listing-hero-calculator{justify-content:space-between;gap:clamp(25px,2.625vw,50px);display:flex}.office-listing-hero-calculator-container,.office-listing-hero-calculator-location{width:50%;height:100%}.office-listing-hero-calculator-location .location2{background-color:var(--background-color);border-radius:10px;height:520px;position:relative;overflow:hidden}.modal-map-wrapper{height:60vh;min-height:300px;position:relative}.modal-overlay{z-index:9999;background-color:#000000e6;justify-content:center;align-items:center;padding:5px;display:flex;position:fixed;inset:0}.modal-overlay .modal-content{background-color:#fff;border-radius:8px;width:90%;position:relative;overflow:hidden}.modal-overlay .modal-content .modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 12px;display:flex}.modal-overlay .modal-content .modal-header .modal-title{color:#2f2f2ff2;letter-spacing:.02em;font-size:17px;font-weight:300}.modal-overlay .modal-content .modal-header .modal-counter{color:#2f2f2f99;margin-left:4px}.modal-overlay .modal-content .modal-header .modal-close-btn{color:#2f2f2fbf;cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s ease-out;display:flex}.modal-overlay .modal-content .modal-header .modal-close-btn:hover{transform:scale(1.1)}.modal-overlay .modal-content .modal-header .modal-close-btn:active{transform:scale(.95)}.modal-overlay .modal-content .modal-header .modal-close-btn svg{transition:transform .3s ease-out}.modal-overlay .modal-content .modal-header .modal-close-btn:hover svg{transform:rotate(90deg)}.modal-overlay .modal-content .modal-image-section{background-color:#000}.modal-overlay .modal-content .modal-image-section .modal-image-wrapper{contain:strict;isolation:isolate;width:100%;height:60vh;position:relative;overflow:hidden!important}@media (min-width:768px){.modal-overlay .modal-content .modal-image-section .modal-image-wrapper{height:70vh}}.modal-overlay .modal-content .modal-image-section .modal-image-wrapper .modal-image-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden!important}.modal-overlay .modal-content .modal-image-section .modal-image-wrapper .modal-image-container .modal-image-layer{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;will-change:clip-path,transform;backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.modal-overlay .modal-content .modal-image-section .modal-arrow-btn{cursor:pointer;background-color:#fffffff2;border:none;border-radius:7px;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.modal-overlay .modal-content .modal-image-section .modal-arrow-btn svg{fill:var(--dark-color)!important}.modal-overlay .modal-content .modal-image-section .modal-arrow-btn:hover{background-color:#fff;transform:translateY(-50%)scale(1.1)}.modal-overlay .modal-content .modal-image-section .modal-arrow-btn:active{transform:translateY(-50%)scale(.95)}.modal-overlay .modal-content .modal-image-section .modal-arrow-btn:disabled{opacity:.5;cursor:not-allowed}.modal-overlay .modal-content .modal-image-section .modal-arrow-btn.modal-arrow-left{left:16px}.modal-overlay .modal-content .modal-image-section .modal-arrow-btn.modal-arrow-right{right:16px}.modal-overlay .modal-content .modal-thumbnails{background-color:#fff;border-top:1px solid #e5e7eb;padding:16px 8px}.modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll{cursor:grab;scroll-behavior:auto;-webkit-overflow-scrolling:touch;gap:8px;padding-top:5px;padding-bottom:10px;padding-left:5px;display:flex;overflow-x:auto}.modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll:active{cursor:grabbing}.modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll::-webkit-scrollbar{height:6px}.modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;outline:none!important}.modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll::-webkit-scrollbar-thumb{background-color:var(--light-font);border-radius:6px}.modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll::-webkit-scrollbar-thumb:hover{background-color:#000}.modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll .modal-thumbnail{cursor:pointer;opacity:.7;border-radius:4px;flex-shrink:0;width:105px;height:65px;transition:all .3s;overflow:hidden}.modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll .modal-thumbnail:hover{opacity:1;transform:scale(1.05)}.modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll .modal-thumbnail.active{opacity:1;transform:scale(1.05);box-shadow:0 0 0 2px #a27b5c}.modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll .modal-thumbnail img{object-fit:cover;width:100%;height:100%}.mobile-office-listing-img-map{display:none}@media (max-width:1560px){.office-listing-hero-content-svg svg{width:17px;height:17px}.office-listing-hero{height:545px}.office-listing-hero-calculator-location .location2{height:495px}.modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll .modal-thumbnail{height:60px}}@media (max-width:1475px){.office-listing-hero-sm-img-container3{padding:15px}.property-slider-right__content-container-right-boxes-3-links div{width:45px;height:45px}}@media (max-width:1380px){.office-listing-hero-description-container{width:60%}#office-listing-hero-description-container2{width:40%}.office-listing-hero-sm-img-container1-img-2{width:100%}.office-listing-hero-sm-img-container1-img-1,.office-listing-hero-sm-img-container2-img:first-child,.office-listing-hero-sm-img-container2-img:nth-child(2){display:none}.office-listing-hero-sm-img-container2-img:nth-child(3),.office-listing-hero-sm-img-container2-img:nth-child(4){width:50%!important}.office-listing-hero-content{width:20%}.office-listing-hero-calculator-container{width:60%}.office-listing-hero-calculator-location{width:40%}.modal-overlay .modal-content .modal-thumbnails .modal-thumbnails-scroll .modal-thumbnail{width:95px;height:50px}}@media (max-width:1145px){.property-slider-right__content-container-right-boxes-3{flex-direction:column;gap:35px}.office-listing-hero-sm-img-container2{display:none}.office-listing-hero-sm-img-container3,.office-listing-hero-sm-img-container1{height:50%}.office-listing-hero-sm-img{width:35%}.office-listing-hero-main-img{width:50%}.office-listing-hero-content{width:22%}.office-listing-hero-calculator{flex-direction:column}.office-listing-hero-calculator-container,.office-listing-hero-calculator-location{width:100%}.office-listing-hero-calculator{gap:50px}.property-slider-mortgage{margin-bottom:0}.property-slider-left-project-detail h3,.office-listing-hero-calculator-location h3{padding-top:0}.office-listing-hero{margin-top:105px!important}}@media (max-width:1025px){.office-listing-hero-sm-img{display:none}.office-listing-hero{flex-direction:column-reverse}.office-listing-hero-content{width:100%}.office-listing-hero-main-img{width:100%;height:350px}.office-listing-hero{height:min-content}.office-listing-hero-content-heading{gap:15px}.office-listing-hero-content h1{margin-bottom:15px}.office-listing-hero-content-price{gap:15px}.office-listing-hero-content-price h2{margin-bottom:15px}.office-listing-hero-content-price h3{display:none}.mobile-office-listing-img-map{gap:5px;margin-top:25px;margin-bottom:15px;display:flex}.mobile-office-listing-img-map>div{border:1px solid #a1a1a1;border-radius:67px;align-items:center;gap:10px;padding:7px 14px;display:flex}.office-listing-hero{gap:0}.office-listing-hero-description{flex-direction:column;gap:50px}.office-listing-hero-description-container{padding:25px 15px;width:100%!important}}@media (max-width:900px){.property-slider-right__content-container-right-boxes-3{flex-direction:row}#office-listing-hero-sm-img-container3-mobile{width:100%;margin-top:50px;display:block}.property-slider-right__content-container-right-boxes-3-links div{width:38px;height:38px}.property-slider-right__content-container-right-boxes-3-links div svg{width:14px;height:14px}.office-listing-hero-sm-img-container3{padding:5px}.property-slider-right__content-container-right-boxes-3-img img{width:70px;height:70px}.modal-overlay .modal-content{width:100%}}@media (max-width:768px){.modal-overlay .modal-content .modal-thumbnails{padding:5px 0!important}}@media (max-width:450px){.property-slider-right__content-container-right-boxes-3-img img{width:55px;height:55px}}.people-search-hero{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.people-search-hero h1{text-align:center}.people-search-hero p{text-align:center;width:45vw}@media (max-width:768px){.people-search-hero{padding-inline:15px}.people-search-hero h1{width:100%;text-align:left!important}.people-search-hero p{width:100%;margin-bottom:10px;text-align:left!important}.people-search-hero .p1-light{width:100%;padding-right:1%;text-align:left!important}}.people-search-cards{grid-template-columns:repeat(4,1fr);gap:30px;padding-block:50px;padding-inline:50px;display:grid}@media (max-width:1150px){.people-search-cards{grid-template-columns:repeat(3,1fr);padding:30px 15px}}@media (max-width:850px){.people-search-cards{grid-template-columns:repeat(2,1fr);padding:20px 30px}}@media (max-width:600px){.people-search-cards{grid-template-columns:1fr;padding:20px}}.people-card{box-sizing:border-box;border-radius:10px;align-items:end;width:100%;height:clamp(325px,24.5vw,500px);padding:15px;display:flex}.people-card-text-container{background-color:var(--white-color);border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:min-content;padding:16px 14px;display:flex}.people-card-text-left{flex-direction:column;gap:10px;display:flex}.people-card-text-left h4{color:var(--dark-color);font-size:clamp(18px,1.3vw,23px)}.people-card-text-left h5{color:#0000008f;font-size:14px}.people-card-text-right{gap:7px;display:flex}.people-card-text-right div{cursor:pointer;border:.5px solid #21305180;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.view-more-button-profile:hover{background-color:#333}.people-profile-view-button{white-space:nowrap;font-size:15px;padding-inline:20px!important}#people-search-button{border:1px solid #000!important}.people-card-text-right svg{fill:var(--dark-color)}@media (max-width:1550px){.people-card-text-container{padding:15px}.people-card-text-right div{width:35px;height:35px}.people-card-text-right svg{width:16px;height:16px}.card-svg-holder svg{width:13px!important;height:13px!important}.people-profile-view-button{font-size:13px}}@media (max-width:1460px){.people-card-text-left h5,.people-profile-view-button{font-size:12px}}.people-search-bar{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:min-content;padding-inline:50px;display:flex}.people-search-bar-left{flex-direction:column;align-items:center;gap:10px;margin-bottom:25px;display:flex}.people-search-bar-left h2{color:#011825;text-transform:capitalize;font-size:clamp(30px,2.8vw,54px)}.people-search-bar-left h5{font-family:light!important}.people-search-bar-left p,.people-search-bar-left h5{color:#011825;font-size:clamp(15px,1vw,20px);font-family:light!important}.people-search-bar-right{text-align:right}.people-search-bar-right-input{border-bottom:1px solid #213051b3;align-items:center;width:35vw;display:flex;position:relative}.people-search-bar-right-input input{border:none;outline:none;width:100%;padding-bottom:8px}.people-search-bar-right-btn{justify-content:end;align-items:end;gap:10px;display:flex}.people-search-bar-right-btn:nth-child(2){margin-bottom:10px}.search-dropdown-profile-search{z-index:1000;background:#fff;border:1px solid #e0e0e0;border-top:none;width:100%;max-height:300px;position:absolute;top:30px;overflow-y:auto}.suggestion-item-profile-search{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;transition:background-color .2s;display:flex}.user-icon{color:#666;flex-shrink:0}.suggestion-item-profile-search:hover{background-color:#f5f5f5}.search-btn-people-search{cursor:pointer;border:none;background-color:#0000!important}@media (max-width:1000px){.people-search-bar-right-input input{padding-bottom:5px;font-size:17px}.people-search-bar-right-input{width:50vw;margin-bottom:10px}}@media (max-width:745px){.people-search-bar-right-input{width:75vw}}.people-search-cream{width:100%;height:630px;display:flex;position:relative}.people-search-cream-left{background-color:var(--cream-color);align-items:center;width:50%;display:flex;position:relative}.people-search-cream-left svg{z-index:2;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.people-search-cream-left-content{flex-direction:column;align-items:flex-start;gap:20px;width:65%;padding-left:clamp(15px,2.625vw,50px);display:flex;position:relative}.people-search-cream-left-content h3{text-transform:uppercase}.people-search-cream-right{background:url(/a/people-cream.jpg) 50%/cover no-repeat;width:50%;position:relative}.people-search-cream-right svg{position:absolute;top:50%;left:-352px;transform:translateY(-50%)}.people-search-cream-left svg,.people-search-cream-right svg{width:min-content;height:344px}.people-search-cream-left-content svg{display:none}@media (max-width:1560px){.people-search-cream-left svg,.people-search-cream-right svg{height:290px}.people-search-cream-right svg{left:-298px}}@media (max-width:1380px){.people-search-cream-left svg,.people-search-cream-right svg{height:235px}.people-search-cream-right svg{left:-242px}.people-search-cream-left-content{width:75%}}@media (max-width:1145px){.people-search-cream-right svg{top:145px;left:210px}.people-search-cream-left svg{display:none}.people-search-cream-left-content{width:100%}}@media (max-width:845px){.people-search-cream-left-content .h2-dark{width:100%}.people-search-cream{flex-direction:column;height:min-content}.people-search-cream-right{width:100%;height:330px}.people-search-cream-right svg{display:none}.people-search-cream-left-content svg{height:115px;display:inline-block;position:absolute;top:75px;right:0}.people-search-cream-left{width:100%;height:360px}.people-search-cream-left-content{gap:35px}}.people-inner-hero{width:100%;height:100vh;display:flex}#people-inner-hero-right-bg{background-color:var(--dark-color)}.people-inner-hero-left{background-color:var(--dark-color);flex-direction:column;justify-content:center;gap:35px;width:50%;padding-block:130px;padding-inline:50px;display:flex;position:relative}.people-inner-hero-left-text h2{color:#fff;text-transform:uppercase;margin-bottom:2px;font-size:clamp(20px,1.55vw,30px);font-family:light!important}.people-inner-hero-left-text h1{color:#fff;text-transform:capitalize;margin-bottom:clamp(8px,.75vw,15px);font-size:clamp(33px,2.3vw,45px)}.people-inner-hero-left-text p{color:#fff;width:40vw}.people-inner-hero-left-Specialties{flex-direction:column;gap:12px;height:min-content;display:flex}.people-inner-hero-left-Specialties p,.people-inner-hero-left-btn p,.people-inner-hero-left-social-icon p{color:#fff;font-size:18px}.people-inner-hero-left-listings{height:min-content}.people-inner-hero-left-btn{flex-direction:column;gap:15px;height:min-content;display:flex}.people-inner-hero-left-btn-div{z-index:2;gap:25px;display:flex}.people-inner-hero-left-btn-div button{align-items:center;gap:15px;display:flex}.people-inner-hero-left-btn-div button svg{fill:#fff;width:18px;height:18px}.people-inner-hero-left-btn-div button:hover svg{fill:var(--dark-color)}.people-inner-hero-left-btn-div-mess{background-color:var(--dark-color)!important}.people-inner-hero-left-btn-div-mess:hover{background-color:var(--white-color)!important}.people-inner-hero-left-social-icon{flex-direction:column;gap:15px;height:min-content;display:flex}.people-inner-hero-left-social-icon-div{gap:20px;display:flex}.people-inner-hero-left-social-icon .people-inner-hero-left-social-icon-div div{cursor:pointer;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;transition:all .3s;display:flex}.people-inner-hero-left-social-icon .people-inner-hero-left-social-icon-div div:hover{background-color:#fff}.people-inner-hero-left-social-icon .people-inner-hero-left-social-icon-div div svg{width:20px;height:20px;fill:#fff!important}.people-inner-hero-left-social-icon .people-inner-hero-left-social-icon-div div:hover svg{fill:var(--dark-color)!important}.people-inner-hero-box-1{opacity:.4;height:245px;position:absolute;bottom:245px;right:-50px}.people-inner-hero-box-2{opacity:.4;height:245px;position:absolute;bottom:160px;right:50px}.people-inner-hero-right{align-items:end;width:50%;padding-bottom:65px;padding-left:60px;display:flex}.people-inner-hero-right-content{-webkit-backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #ffffff40;border-radius:16px;flex-direction:column;gap:20px;width:460px;height:min-content;padding-block:18px;padding-inline:15px;display:flex;box-shadow:0 4px 30px #0000001a;-webkit-backdrop-filter:blur(4px)saturate(1.1)!important;backdrop-filter:blur(4px)saturate(1.1)!important}.people-inner-hero-right-content .glass-content{flex-direction:column;gap:20px;display:flex}.people-inner-hero-right-content h2{color:#fff;font-size:clamp(20px,2vw,35px)}.people-inner-hero-right-content h4{color:#fff;font-size:18px}@media (max-width:1550px){.people-inner-hero-left-text p{width:90%;font-size:clamp(16px,1vw,20px)}.people-inner-hero-left{padding-right:10px!important}.people-inner-hero-right{padding-bottom:30px;padding-left:30px}.people-inner-hero-right-content .glass-content{gap:8px}.people-inner-hero-right-content{width:350px}.people-inner-hero-left{gap:20px;width:55%}.people-inner-hero-left-text{margin-top:90px}.people-inner-hero-box-1,.people-inner-hero-box-2{width:225px;height:225px}}@media (max-width:1380px){.people-inner-hero{height:110vh}.people-inner-hero-left-text p{width:95%}.people-inner-hero-box-1,.people-inner-hero-box-2{width:185px;height:185px}.people-inner-hero-left{gap:15px}}@media (max-width:1180px){.people-inner-hero{flex-direction:column-reverse;height:min-content}.people-inner-hero-right{height:65vh}.people-inner-hero-left,.people-inner-hero-right{width:100%}.people-inner-hero-box-1,.people-inner-hero-box-2{display:none}.people-inner-hero-left-text{margin:0}.people-inner-hero-left{padding:50px 45px}.people-inner-hero-left-btn-div{z-index:2;flex-wrap:wrap;gap:25px;display:flex}}@media (max-width:768px){.people-inner-hero-left{gap:30px}.people-inner-hero-left-btn-div{gap:13px}.people-inner-hero-right-content{padding-block:15px}.people-inner-hero-left-btn-div button svg{width:16px;height:18px}.people-inner-hero-left-Specialties p,.people-inner-hero-left-btn p,.people-inner-hero-left-social-icon p{font-size:16px}.people-inner-hero-right{padding:15px}.people-inner-hero-right-content h2{color:#fff;font-size:clamp(30px,2.2vw,35px)}.people-inner-hero-right-content h4{color:#fff;font-size:16px}.people-inner-hero-right-content{width:339px;position:relative;left:18%}.people-inner-hero-right-content .glass-content{gap:5px}.people-inner-hero-left{padding:50px 20px}}@media (max-width:500px){.people-inner-hero-right-content{width:339px;transform:translate(-50%);left:50%!important}}.client-reviews{padding-inline:0}.client-reviews .h2-dark{margin-bottom:clamp(35px,2.625vw,50px);padding-left:clamp(15px,2.625vw,50px)}.client-reviews-container{gap:30px;width:100%;height:100%;padding-left:20px;display:flex}.client-reviews-container-content{background:#fff;border:1px solid #00000026;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:start;gap:50px;height:330px;padding:12px 18px;transition:all .3s;display:flex;box-shadow:0 0 32.4px #0000001a}.client-reviews-container-content:hover{box-shadow:0 5px 15px #00000059}.client-reviews-container #client-reviews-coma{height:37px}.client-reviews-container-content p{width:590px}.client-reviews-container-content .client-reviews-last-content img{object-fit:cover;border-radius:50%;width:clamp(80px,5vw,90px);height:clamp(80px,5vw,90px)}.client-reviews-last-content{align-items:center;gap:10px;display:flex}.client-reviews-last-content h5{color:#21305180;font-size:18px;font-weight:400}.client-reviews-last-content-child{flex-direction:column;justify-content:space-between;height:65%;display:flex}.client-reviews-arrows{margin-top:50px}.nav-button.disabled{opacity:.35;pointer-events:none;cursor:not-allowed;transition:opacity .25s}.nav-button.disabled:hover{transform:none}@media (max-width:1550px){.client-reviews-container-content p{width:575px}.client-reviews-container #client-reviews-coma{height:34px}}@media (max-width:1380px){.client-reviews-container-content p{width:525px}.client-reviews-last-content h5{font-size:15px}.client-reviews-container #client-reviews-coma{height:32px}.client-reviews-container{padding-left:15px}}@media (max-width:980px){.client-reviews-container-content p{width:clamp(375px,31vw,525px)}}@media (max-width:400px){.client-reviews-container-content p{width:clamp(325px,31vw,525px)}}.know-more-people{background-color:var(--cream-color);flex-direction:column;gap:50px;width:100%;height:min-content;padding-block:35px;display:flex}.know-more-people-heading{justify-content:space-between;align-items:center;display:flex}.know-more-people-card-container{gap:50px;width:min-content;display:flex}.know-more-people .know-more-people-card{width:clamp(410px,26vw,485px)!important;height:clamp(405px,28vw,540px)!important}@media (max-width:1550px){.know-more-people-card-container{gap:35px}}@media (max-width:786px){.know-more-people .know-more-people-card{width:93vw!important}.know-more-people{gap:35px}}.community-parent-hero-conatiner{flex-direction:column;width:100%;height:min-content;margin-top:clamp(150px,13.5vw,260px);display:flex}.community-parent-hero{justify-content:space-between;width:100%;display:flex}.community-parent-hero:before{content:"";background-color:var(--dark-color);z-index:-1;width:100%;height:clamp(50%,46vw,85%);position:absolute;top:0;left:0}.community-parent-hero-conatiner img{object-fit:cover;border-radius:20px;width:100%;height:clamp(290px,32.25vw,620px)}.community-parent-hero-content{flex-direction:column;gap:10px;margin-bottom:50px;display:flex}.community-search-bar{flex-direction:column;height:min-content;display:flex}.search-community-parent{align-items:center;margin-top:10px;display:flex;position:relative}.search-community-parent svg{fill:var(--cream-color);stroke:var(--cream-color);pointer-events:none;cursor:pointer;position:absolute;right:10px}.community-search-bar input.search-input{padding-inline:20px;padding-right:45px;color:#fff;width:400px;box-shadow:none;background-color:#0000;border:1px solid #ccc;border-radius:50px;outline:none;padding-block:10px}.community-search-bar input.search-input:focus{box-shadow:none;border:1px solid var(--light-color);background-color:#0000;outline:none}.community-search-bar input.search-input::placeholder{opacity:1;color:var(--grey-color)!important}.suggestions-list{background-color:var(--background-color);border:1px solid #ccc;border-radius:10px;max-height:170px;margin-top:4px;padding:0;list-style:none;overflow-y:auto}.suggestions-list li{cursor:pointer;color:var(--dark-color);padding-block:8px;padding-inline:10px}.suggestions-list li:hover{background-color:#f0f0f0}@media (max-width:945px){.community-parent-hero{flex-direction:column}.community-search-bar input.search-input{width:100%}.community-parent-hero-content{margin-bottom:30px}.community-parent-hero-conatiner img{display:none}}@media (max-width:425px){.community-parent-hero:before{height:525px}}.community-parent-cream{background-color:var(--cream-color);width:100%;height:calc(82vh + 3rem);margin-top:100px;padding-top:clamp(50px,5.25vw,100px);padding-left:30px;padding-right:15px;display:flex;position:relative;overflow:hidden}.community-parent-cream-box-container{z-index:2;gap:5px;width:100%;height:100%;display:flex}.community-parent-cream-box{background-color:#fff;flex-direction:column;justify-content:space-between;width:clamp(410px,23.35vw,450px);height:clamp(275px,20vw,385px);padding-block:clamp(15px,2.3vw,45px);padding-inline:clamp(25px,2.85vw,55px);display:flex}.community-parent-cream-box>div{flex-direction:column;gap:20px;display:flex}.community-parent-cream-box p{font-size:17px}.community-parent-cream-content{flex-direction:column;gap:clamp(50px,5.25vw,100px);display:flex}.community-parent-cream-video{z-index:1;clip-path:url(#svgClip);width:clamp(800px,63vw,1200px);height:clamp(450px,36vw,690px);position:absolute;right:-350px}.community-parent-cream-video video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1380px){.community-parent-cream-box p{font-size:15px}.community-parent-cream{height:600px}}@media (max-width:1280px){.community-parent-cream-box-container{flex-direction:column}.community-parent-cream{height:min-content}.community-parent-cream-content{width:100%}.community-parent-cream-box{gap:50px;width:100%;height:min-content}.community-parent-cream-box svg{width:45px;height:35px}.community-parent-cream{padding-bottom:50px}}@media (max-width:980px){.community-parent-cream-box svg{width:30px;height:25px}.community-parent-cream{padding-inline:15px}}.community-parent-cards{flex-direction:column;gap:25px;width:100%;display:flex}#community-parent-cards-id .best-communities-container-heading{padding-inline:0}.community-parent-cards-grid{grid-template-columns:repeat(3,1fr);gap:25px;width:100%;display:grid}@media (max-width:1560px){.community-parent-cards{gap:0}}@media (max-width:1315px){.community-parent-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:880px){.community-parent-cards-grid{grid-template-columns:repeat(1,auto)}.community-parent-cards-grid .best-communities-container-cards{width:93vw}.community-parent-cards .best-communities-container-cards-content h3,.best-communities-container-cards-content svg{color:var(--dark-color)!important}.community-parent-cards-grid{gap:35px}.community-parent-cards{margin-top:130px}}.list-your-property-hero{justify-content:space-between;align-items:center;gap:190px;width:100%;min-height:100vh;display:flex}.list-your-property-hero section{justify-content:space-between;width:100%;padding-block:100px;display:flex}.list-your-property-hero-left{flex-direction:column;justify-content:space-between;display:flex}.list-your-property-hero-left h1,.list-your-property-hero-left p,.list-your-property-hero-right h2,.list-your-property-hero-right p{color:var(--white-color)}.list-your-property-hero-left-p{width:42vw;font-size:17px}.list-your-property-hero-right{-webkit-backdrop-filter:blur(18.95px);backdrop-filter:blur(18.95px);background:#ffffff0a;border:.5px solid #ffffff8f;border-radius:20px;flex-direction:column;align-items:flex-start;gap:clamp(25px,2.85vw,55px);width:45%;height:min-content;padding-block:25px;padding-inline:clamp(15px,1.25vw,25px);display:flex}.list-your-property-hero-right-content{flex-direction:column;gap:20px;display:flex}.list-your-property-hero-right h2{font-size:clamp(25px,2vw,37px)}.list-your-property-hero-right p{font-size:clamp(15px,1vw,18px)}.list-your-property-hero-right-input{flex-direction:column;gap:clamp(25px,4.2vw,80px);width:100%;display:flex}.list-your-property-hero-right-input-container{justify-content:space-between;gap:clamp(25px,2.32vw,45px);display:flex}.list-your-property-hero-right-input-container input::placeholder{color:#ffffff80}.list-your-property-hero-right-input-container input{color:#fff;text-transform:capitalize;background-color:#0000;border:none;border-bottom:1px solid #ffffff80;outline:none;width:-webkit-fill-available;padding-bottom:5px;font-size:clamp(18px,1.35vw,25px)}.list-your-property-hero-right-input input[type=date],.list-your-property-hero-right-input input[type=time]{color:#ffffff8c}.list-your-property-hero-right-input input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.55}.list-your-property-hero-right-input input[type=time]::-webkit-calendar-picker-indicator{filter:invert();opacity:.55}@media (max-width:1025px){.list-your-property-hero section{flex-direction:column;gap:25px}.list-your-property-hero-left-p{width:100%}.list-your-property-hero-right{width:100%;overflow:hidden}.list-your-property-hero-left .h1{margin-bottom:25px}}@media (max-width:460px){.list-your-property-hero-right-input-container{flex-direction:column}}.list-your-property-below{flex-direction:column;gap:clamp(25px,2.5vw,50px);width:100%;height:min-content;padding-bottom:clamp(50px,5.25vw,100px);display:flex}.list-your-property-below-top{justify-content:space-between;display:flex}.list-your-property-below-top p{text-align:right;width:42vw}.list-your-property-below-bottom{justify-content:space-between;gap:clamp(25px,4.2vw,80px);width:100%;height:100%;display:flex}.list-your-property-below-bottom-left{border-radius:10px;width:50%;height:auto}.list-your-property-below-bottom-right{flex-direction:column;gap:50px;width:50%;height:100%;display:flex}.list-your-property-below-bottom-right-container{gap:clamp(25px,2.625vw,50px);display:flex}.list-your-property-below-bottom-right-container-box{flex-direction:column;gap:18px;display:flex}.list-your-property-below-bottom-right-container-box div{background-color:var(--cream-color);border-radius:50%;justify-content:center;align-items:center;width:clamp(55px,4.2vw,80px);height:clamp(55px,4.2vw,80px);display:flex}.list-your-property-below-bottom-right-container-box p{font-size:18px}@media (max-width:1480px){.list-your-property-below-bottom-right-container-box p{font-size:16px}.list-your-property-below-bottom-right-container-box{gap:16px}}@media (max-width:1380px){.list-your-property-below-bottom-left{width:45%}.list-your-property-below-bottom-right{width:55%}}@media (max-width:1205px){.list-your-property-below-bottom{flex-direction:column}.list-your-property-below-bottom-left{width:100%;height:520px}.list-your-property-below-bottom-right{width:100%}.list-your-property-below-top p{width:50vw}}@media (max-width:980px){.list-your-property-below-bottom-right-container-box .p2-dark{min-height:50px;font-size:22px}.list-your-property-below-top{flex-direction:column;gap:25px}.list-your-property-below-top p{text-align:left;width:100%}.list-your-property-below-bottom-right-container-box svg{width:18px}#list-your-property-mobile-svg-1 svg{width:14px}#list-your-property-mobile-svg-2 svg{width:22px}}@media (max-width:786px){.list-your-property-below-bottom-right-container-box p{font-size:14px}}@media (max-width:450px){.list-your-property-below-bottom-right-container{flex-direction:column}.list-your-property-below-bottom-right-container-box .p2-dark{min-height:auto}.list-your-property-below-bottom-right-container-box{gap:10px}.list-your-property-below-bottom-right{gap:25px}}.list-your-property-faq{background-color:var(--dark-color);padding-top:clamp(50px,5.25vw,100px);padding-inline:clamp(15px,2.625vw,50px);justify-content:space-between;width:100%;height:min-content;margin-top:0;padding-bottom:clamp(50px,5.25vw,100px);display:flex}.list-your-property-faq-left{flex-direction:column;gap:clamp(25px,2.5vw,50px);width:36vw;display:flex}.list-your-property-faq-left h2{color:var(--white-color);font-size:clamp(30px,3.6vw,70px)}.list-your-property-faq-left p{text-transform:capitalize}.list-your-property-faq-right{flex-direction:column;gap:12px;width:50%;display:flex}.list-your-property-faq-right-container{border:1px solid var(--background-color);border-radius:10px;flex-direction:column;padding-block:25px;padding-inline:20px;display:flex}.list-your-property-faq-right-container-top{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;display:flex}.list-your-property-faq-right-container-top>div{background-color:var(--white-color);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(35px,3vw,55px);height:clamp(35px,3vw,55px);transition:transform .3s;display:flex}.list-your-property-faq-right-container-top>div svg{fill:var(--dark-color)}.list-your-property-faq-right-container-top>div.rotated{transform:rotate(45deg)}.list-your-property-faq-right-container-bottom{transition:height .3s;overflow:hidden}.list-your-property-faq-right-container-bottom p{color:var(--white-color);padding-top:20px}@media (max-width:1280px){.mortgage-faq .list-your-property-faq-right-container-top svg{width:17px;height:17px}.list-your-property-faq-right{width:55%}}@media (max-width:980px){.list-your-property-faq-right-container{padding:15px}.list-your-property-faq{flex-direction:column;gap:35px}.list-your-property-faq-right,.list-your-property-faq-left{width:100%}.list-your-property-faq-right-container-top .p2-dark{font-size:clamp(20px,1.6vw,30px)}}.communities-inner-hero{flex-direction:column;justify-content:center;min-height:100vh;padding:24px;display:flex;overflow:hidden}.communities-inner-hero .communities-hero__inner{z-index:2;flex-direction:column;align-items:center;gap:25px;width:100%;display:flex;position:relative}.communities-inner-hero .communities-hero__inner h1{color:var(--white-color)}.communities-inner-hero .communities-hero__inner p{text-align:center;width:55vw}@media (max-width:768px){.communities-inner-hero{padding-inline:15px!important}.communities-inner-hero .communities-hero__inner{justify-content:start;align-items:start}.communities-hero__inner p{text-align:start!important}.communities-inner-hero .communities-hero__inner p{width:100%}}.com-section-com-why{background:#fff;flex-direction:row;justify-content:center;align-items:stretch;gap:60px;width:100%;height:100%;display:flex}.com-section-com-why .com-left{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;height:auto;display:flex}.com-right-img{flex:1}.com-section-com-why .com-heading-group{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.com-section-com-why .com-right-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;flex-shrink:0;width:clamp(400px,45vw,868px);height:clamp(300px,29.5vw,587px)}@media (max-width:768px){.com-section-com-why{flex-direction:column;height:70vh;gap:20px!important}.com-section-com-why .com-left{flex:0;gap:25px}.com-section-com-why .com-heading-group{gap:10px}.com-section-com-why .com-right-img{width:100%!important;height:400px!important}.com-left .h2-dark{font-size:26px}}.wre-elevated{background:#fff;justify-content:center;width:100%;display:flex;overflow:hidden}.wre-elevated__inner:before{content:"";background-color:var(--dark-color);width:100%;height:385px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wre-elevated__inner{justify-content:flex-start;align-items:center;width:100%;height:100%;padding-inline:clamp(15px,2.25vw,50px);display:flex;position:relative}.wre-elevated__band{z-index:1;flex-direction:column;justify-content:center;gap:50px;display:flex}.wre-elevated__band p{color:var(--light-color)}.wre-elevated__titleLine{display:block}.wre-elevated__cards{z-index:2;align-items:center;gap:25px;margin-left:auto;display:flex;position:relative}.wre-elevated__card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:center;width:550px;height:755px;padding:30px 20px;display:flex;position:relative;overflow:hidden}.wre-elevated__card:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#00000038 55%,#00000094 100%);position:absolute;inset:0}.wre-elevated__cardContent{z-index:1;flex-direction:column;align-items:flex-start;gap:50px;display:flex;position:relative}.wre-elevated__cardHeading{color:#fff;font-size:clamp(20px,1.8vw,35px)}@media (max-width:1550px){.wre-elevated__card{width:420px;height:570px}.wre-elevated__cards{gap:25px}}@media (max-width:1400px){.wre-elevated__titleLine,.wre-elevated__band .darker{color:var(--dark-color)}.wre-elevated__band{gap:10px}.wre-elevated__inner{padding-right:28px}.wre-elevated__band{padding:64px 32px}.wre-elevated__left{margin-left:28px}.wre-elevated__title{font-size:46px}.wre-elevated__card{width:480px;height:680px}.wre-elevated__cards{gap:24px}.wre-elevated__cardHeading{font-size:32px}.wre-elevated__cardText{font-size:22px}}@media (max-width:1370px){.wre-elevated__inner{flex-direction:column;align-items:stretch;padding:0 28px}.wre-elevated__band{width:100%;height:auto;padding:56px 26px 45px;position:static;transform:none}.wre-elevated__left{width:100%;margin-left:0}.wre-elevated__cards{flex-wrap:wrap;justify-content:center;width:100%;margin-left:0;padding:40px 0}.wre-elevated__card{width:min(547px,100%);height:auto;min-height:530px}.wre-elevated__cardContent{gap:28px}}@media (max-width:768px){.wre-elevated__band .p-20{font-size:clamp(15px,1vw,20px);font-family:light!important}.wre-elevated__inner{padding:0 15px}.wre-elevated__band{padding:0 0 25px}.wre-elevated__cards{padding:15px 0 0}.wre-elevated__card{padding-inline:15px}.wre-elevated__cardHeading{font-size:26px}.com-section-pent-house .com-left{gap:25px}.com-section-pent-house .com-center{gap:15px!important}}.com-section-pent-house{background:#fff;flex-direction:row;justify-content:center;align-items:start;gap:clamp(25px,7vw,135px);width:100%;display:flex}.com-section-pent-house .com-left{flex-direction:column;align-items:flex-start;gap:50px;height:min-content;display:flex}.com-section-pent-house .com-top{flex-direction:column;gap:18px;display:flex}.com-section-pent-house .com-center{flex-direction:column;display:flex;gap:30px!important}.com-section-pent-house .com-bold{font-weight:600}.com-section-pent-house .com-bottom-para{color:#515151;max-width:720px;font-family:Proxima Nova;font-size:18px}.com-section-pent-house .com-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;width:clamp(410px,45.65vw,875px);height:clamp(330px,36vw,690px)}@media (max-width:1165px){.com-section-pent-house{flex-direction:column;align-items:flex-start}.com-section-pent-house .com-image{width:94vw!important}.com-section-pent-house .com-left{gap:35px}.com-section-pent-house .com-center{gap:25px}}@media (max-width:400px){.com-section-pent-house .com-image{width:92vw!important}}.main-life-style{background:#fff;justify-content:center;align-items:stretch;width:100%;height:890px;padding-top:clamp(50px,5.25vw,100px);display:flex}.mls-image-container{width:50%;height:100%;position:relative;overflow:hidden}.mls-image-slide{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.mls-image-slide:first-child{position:relative}.mls-image-slide img{object-fit:cover;width:100%;height:100%}.mls-content{box-sizing:border-box;background:#eee6db;flex-direction:column;justify-content:space-between;width:50%;height:100%;padding-block:50px;padding-inline:50px;display:flex}.mls-top{flex-direction:column;gap:18px;display:flex}.mls-middle{flex-direction:column;gap:12px;display:flex}.mls-middle .h3-dark{font-size:30px}.mls-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:90px;display:flex}.mls-line{background-color:var(--grey-color);flex:1;height:1px}.mls-next{cursor:pointer;color:var(--light-font);background:0 0;border:none;padding:0;font-size:15px;transition:opacity .3s}.mls-next:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.mls-bottom .nav-button{transition:opacity .3s,cursor .3s}.mls-bottom .nav-button:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.mls-top,.mls-middle{overflow:hidden}@media (max-width:1150px){.main-life-style{flex-direction:column;min-height:90vh}.mls-image-container,.mls-content{width:100%}.mls-content{padding:20px}}.exploreMarina{width:100%}.exploreMarina .h2-dark{margin-bottom:30px}.exploreMarina__bottomRow{align-items:center;gap:clamp(25px,2.625vw,50px);margin-top:clamp(50px,5.25vw,100px);display:flex}.exploreMarina__divider{background:linear-gradient(#fff 0%,#011825 49.56%,#fff 100%);width:1px;height:80px}@media (max-width:1025px){.exploreMarina__bottomRow{flex-direction:column}.exploreMarina__divider{background:linear-gradient(90deg,#fff 0%,#011825 49.56%,#fff 100%);width:100%;height:1px}}@media (max-width:900px){.exploreMarina__bottomRow{grid-template-columns:1fr;row-gap:15px}.exploreMarina__leftPara,.exploreMarina__rightPara{max-width:100%}.exploreMarina__container{padding:44px 18px 36px}.exploreMarina .h2-dark{margin-bottom:25px}.exploreMarina__bottomRow{margin-top:35px}}.communities-inner-stick{align-items:end;width:100%;height:100vh;margin-top:clamp(50px,5.25vw,100px);display:flex}.communities-inner-stick-content{background-color:var(--cream-color);flex-direction:column;gap:30px;width:50vw;height:min-content;padding-block:25px;padding-inline:clamp(15px,2.625vw,50px);display:flex}.communities-inner-stick-content h1,.communities-inner-stick-content h2{width:25vw;font-size:clamp(30px,2.1vw,40px)}.communities-inner-stick-text p,.communities-inner-stick-content p{flex-direction:column;gap:15px;height:min-content;display:flex;font-size:clamp(18px,1vw,20px)!important}.communities-inner-stick-content ul li{font-size:clamp(16px,1vw,20px)!important}.communities-inner-stick-text ul li,.communities-inner-stick-content ul li{list-style-position:inside!important}@media (max-width:1380px){.communities-inner-stick-content{width:60vw}.communities-inner-stick-content h1,.communities-inner-stick-content h2{width:100%}}@media (max-width:1045px){.communities-inner-stick-content{width:100%}.communities-inner-stick{height:75vh}}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal)". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal)". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.blog-editor-container{min-height:80vh}.blog-editor-wrapper{background:#fff;border-radius:24px;max-width:1530px;margin:0 auto;overflow:hidden;box-shadow:0 20px 60px #00000026}.blog-editor-title{color:#000;background:linear-gradient(135deg,#000 0%,#05000ad0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border-bottom:1px solid #e5e7eb;margin:0;padding:27px 40px 12px;font-size:2.3rem;font-weight:700}.blog-editor-grid{grid-template-columns:400px 1fr;gap:0;min-height:calc(100vh - 200px);display:grid}.blog-editor-form{background:#f8fafc;border-right:1px solid #e2e8f0;max-height:calc(100vh - 200px);padding-block:30px;padding-inline:40px;overflow-y:auto}.form-label{color:#334155;letter-spacing:.025em;margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.required{color:#ef4444;margin-left:2px}.form-input,.form-textarea{color:#1e293b;background:#fff;border:2px solid #e2e8f0;border-radius:10px;width:100%;padding:10px;font-family:inherit;font-size:.95rem;transition:all .2s}.form-input:focus,.form-textarea:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.form-input::placeholder,.form-textarea::placeholder{color:#94a3b8}.form-textarea{resize:vertical;min-height:80px}.form-help{color:#64748b;margin-top:6px;font-size:.8rem;line-height:1.4}.form-file-input{cursor:pointer;background:#fff;border:2px dashed #cbd5e1;border-radius:10px;width:100%;padding:12px;font-size:.9rem;transition:all .2s;display:block}.form-file-input:hover{background:#f1f5f9;border-color:#667eea}.image-preview{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;margin-top:16px;position:relative;overflow:hidden}.preview-image{object-fit:cover;width:100%;height:300px;display:block}.btn-remove-image{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fd0a0af2;border-radius:50%;padding:5px;font-size:14px;font-weight:600;transition:all .2s;position:absolute;top:3px;right:3px}.btn-remove-image:hover{background:#dc2626;transform:scale(1.05)}.blog-editor-content{background:#fff;border-radius:12px;max-height:calc(100vh - 160px);padding-block:20px;padding-inline:40px;position:sticky;overflow-y:scroll}.blog-stats{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:12px;gap:16px;margin-bottom:32px;padding:20px;display:flex}.stat-item{background:#fff;border-radius:10px;flex-direction:column;flex:1;align-items:center;padding:12px 24px;display:flex;box-shadow:0 2px 8px #0000000a}.stat-number{color:#667eea;font-size:2rem;font-weight:700;line-height:1}.stat-label{color:#64748b;margin-top:6px;font-size:.85rem;font-weight:500}.quill-editor{background:#fff;border:2px solid #e2e8f0;border-radius:12px;flex-direction:column;height:650px;transition:all .2s;display:flex;overflow:hidden}.ql-editor::placeholder{font-size:10px}.quill-editor:focus-within{border-color:#667eea;overflow:hidden;box-shadow:0 0 0 3px #667eea1a}.quill-editor .ql-toolbar{z-index:10;background:#f8fafc;border:none;border-bottom:1px solid #e2e8f0;padding:12px;position:sticky;top:0}.quill-editor .ql-container{border:none;flex:1;overflow-y:auto}.quill-editor .ql-editor{color:#1e293b;min-height:100%;padding:20px;font-size:16px;line-height:1.75}.quill-editor .ql-editor.ql-blank:before{color:#94a3b8;font-style:normal}.btn-publish{color:#fff;cursor:pointer;letter-spacing:.025em;background:#011825;border:none;border-radius:12px;width:100%;padding-block:13px;font-size:.9rem;font-weight:700;transition:all .3s;box-shadow:0 4px 12px #10b98133}.btn-publish:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #011825}.btn-publish:disabled{cursor:not-allowed;box-shadow:none;background:#94a3b8;transform:none}.btn-publish.publishing{background:#94a3b8}.spinner{vertical-align:middle;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:5px;height:5px;margin-right:10px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.notification{color:#fff;z-index:9999;border-radius:12px;max-width:400px;padding:16px 24px;font-size:.95rem;font-weight:600;animation:.3s slideIn;position:fixed;top:24px;right:24px;box-shadow:0 10px 25px #0003}.notification.success{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.notification.error{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}@keyframes slideIn{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}@media (max-width:1200px){.blog-editor-grid{grid-template-columns:350px 1fr}}@media (max-width:992px){.blog-editor-grid{grid-template-columns:1fr;max-height:none}.blog-editor-form,.blog-editor-content{border-right:none;max-height:none}.blog-editor-form{border-bottom:1px solid #e2e8f0}.blog-editor-title{padding:20px 30px 0;font-size:2rem}}@media (max-width:768px){.blog-editor-container{padding:20px 10px}.blog-editor-wrapper{border-radius:16px}.blog-editor-title{margin-bottom:20px;padding:20px 20px 0;font-size:1.75rem}.blog-editor-form,.blog-editor-content{padding:24px}.blog-stats{flex-direction:column;gap:12px}.stat-item{padding:16px}.quill-editor{height:400px!important}.btn-publish{margin-top:40px;padding:16px 24px;font-size:1rem}.notification{max-width:none;left:12px;right:12px}}@media (max-width:480px){.blog-editor-title{font-size:1.5rem}.form-label{font-size:.8rem}.form-input,.form-textarea{padding:10px 14px;font-size:.875rem}.stat-number{font-size:1.5rem}.stat-label{font-size:.75rem}}@media (max-width:1370px){.blog-editor-title{padding:22px 25px 10px;font-size:2.1rem}.blog-editor-form{padding:25px;overflow-y:auto}.blog-editor-grid{grid-template-columns:330px 1fr;min-height:calc(100vh - 180px);display:grid}.blog-editor-content{padding-inline:20px}.ql-toolbar{padding:10px}.blog-editor-wrapper{border-radius:15px}}:root{--color-sidebar:#fff;--color-border:#e5e7eb;--color-text:#111827;--color-secondary:#f3f4f6;--color-primary:#3b82f6;--border-radius:.5rem;--transition:all .3s ease}[data-theme=dark]{--color-sidebar:#1f2937;--color-border:#374151;--color-text:#f9fafb;--color-secondary:#374151;--color-primary:#60a5fa}.sidebar{background-color:var(--color-sidebar);border-right:1px solid var(--color-border);width:250px;transition:var(--transition);flex-direction:column;display:flex;position:relative;overflow:hidden}.sidebar.collapsed{width:70px}.sidebar-header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;height:64px;padding:0 1rem;display:flex}.logo{color:var(--color-text);white-space:nowrap;opacity:1;transition:var(--transition);margin:0;font-size:1.25rem;font-weight:700}.logo-small{color:var(--color-text);white-space:nowrap;margin:0;font-size:1.25rem;font-weight:700}.sidebar.collapsed .logo{opacity:0;width:0;overflow:hidden}.sidebar-content{flex:1;overflow:hidden auto}.sidebar-nav{flex-direction:column;padding:1rem 0;display:flex}.dashboard-nav-item{color:var(--color-text);transition:var(--transition);align-items:center;min-height:44px;padding-inline:20px;text-decoration:none;display:flex;position:relative;border-radius:10px!important}.dashboard-nav-item:hover{background-color:var(--color-secondary);transform:translate(2px)}.dashboard-nav-item:focus{outline:.5px solid var(--color-primary);outline-offset:-2px}.dashboard-nav-item.active{color:var(--color-primary);border-left:3px solid var(--color-primary);background-color:#3b82f61a}.nav-icon{width:1.2rem;height:1.2rem;transition:var(--transition);flex-shrink:0}.nav-text{white-space:nowrap;opacity:1;transition:var(--transition);margin-left:.75rem;font-size:14px;overflow:hidden}.sidebar.collapsed .nav-text{opacity:0;width:0;margin-left:0}.sidebar.collapsed .dashboard-nav-item{justify-content:center;width:calc(100% - 1rem);margin:.25rem auto;padding:.75rem;position:relative}.sidebar.collapsed .dashboard-nav-item:after{content:attr(title);background-color:var(--color-text);color:var(--color-sidebar);border-radius:var(--border-radius);white-space:nowrap;opacity:0;pointer-events:none;transition:var(--transition);z-index:1000;margin-left:.5rem;padding:.5rem .75rem;font-size:.875rem;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.sidebar.collapsed .dashboard-nav-item:hover:after{opacity:1}.sidebar-content::-webkit-scrollbar{width:4px}.sidebar-content::-webkit-scrollbar-track{background:0 0}.sidebar-content::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}.sidebar-content::-webkit-scrollbar-thumb:hover{background:var(--color-secondary)}@media (max-width:768px){.sidebar{z-index:50;transition:transform .3s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar.collapsed{transform:translate(-100%)}.sidebar.open:before{content:"";z-index:-1;background-color:#00000080;width:100vw;height:100vh;position:fixed;top:0;left:100%}}@media (min-width:769px) and (max-width:1024px){.sidebar{width:200px}.sidebar.collapsed{width:60px}}@media (prefers-reduced-motion:reduce){.sidebar,.nav-item,.nav-text,.logo{transition:none}}.sidebar:focus-within{outline:none}@media (prefers-contrast:high){.nav-item.active{border-left-width:4px}.nav-item:hover{outline:2px solid}}@media (max-width:1370px){.sidebar{width:210px}.nav-text{font-size:13px}}@media (max-width:1500px){.sidebar{width:205px}.nav-text{font-size:12.5px}}.sidebar-footer{border-top:1px solid var(--color-border);flex-shrink:0;padding:1rem .5rem}.logout-btn{border-radius:var(--border-radius);color:#dc2626;cursor:pointer;width:100%;transition:var(--transition);background-color:#0000;border:none;align-items:center;min-height:44px;padding:.75rem 1rem;font-size:14px;display:flex}.logout-btn:hover{background-color:#dc26261a;transform:translate(2px)}.logout-btn:focus{outline-offset:-2px;outline:2px solid #dc2626}.logout-btn .nav-icon{flex-shrink:0;width:1.2rem;height:1.2rem}.logout-btn .nav-text{white-space:nowrap;margin-left:.75rem}.sidebar.collapsed .logout-btn{justify-content:center;padding:.75rem}.sidebar.collapsed .logout-btn .nav-text{opacity:0;width:0;margin-left:0}.sidebar.collapsed .logout-btn{position:relative}.sidebar.collapsed .logout-btn:after{content:attr(title);background-color:var(--color-text);color:var(--color-sidebar);border-radius:var(--border-radius);white-space:nowrap;opacity:0;pointer-events:none;transition:var(--transition);z-index:1000;margin-left:.5rem;padding:.5rem .75rem;font-size:.875rem;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.sidebar.collapsed .logout-btn:hover:after{opacity:1}:root{--color-topbar:#fff;--color-border:#e5e7eb;--color-text:#111827;--color-text-light:#6b7280;--color-card:#fff;--color-secondary:#f3f4f6;--color-danger:#ef4444;--border-radius:.5rem;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--transition:all .15s ease-in-out}[data-theme=dark]{--color-topbar:#1f2937;--color-border:#374151;--color-text:#f9fafb;--color-text-light:#9ca3af;--color-card:#1f2937;--color-secondary:#374151;--color-danger:#f87171}.topbar{background-color:var(--color-topbar);border-bottom:1px solid var(--color-border);z-index:40;height:64px;transition:var(--transition);justify-content:space-between;align-items:center;padding:0 1rem;display:flex;position:sticky;top:0}.topbar-left{flex:1;align-items:center;display:flex}.topbar-right{align-items:center;gap:.5rem;display:flex}.menu-button{margin-right:1rem}.icon-button{width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.icon-button:focus{box-shadow:0 0 0 2px var(--color-border);outline:none}.search-container{margin-left:1rem;display:none;position:relative}.search-input2{padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-card);width:250px;color:var(--color-text);transition:var(--transition);padding-left:12.5rem;font-size:.875rem}.search-input2:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f61a}.search-input2::placeholder{color:var(--color-text-light)}.profile-dropdown{position:relative}.avatar-button{cursor:pointer;width:2rem;height:2rem;transition:var(--transition);background:0 0;border:2px solid #0000;border-radius:50%;padding:0;overflow:hidden}.avatar-button:hover{border-color:var(--color-border)}.avatar-button:focus{border-color:#3b82f6;outline:none}.avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.dropdown-menu{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius);width:200px;box-shadow:var(--shadow-md);z-index:50;opacity:0;margin-top:.5rem;animation:.15s ease-out forwards dropdownFadeIn;position:absolute;top:100%;right:0;transform:translateY(-10px)}@keyframes dropdownFadeIn{to{opacity:1;transform:translateY(0)}}.dropdown-header{color:var(--color-text);padding:.75rem 1rem;font-size:.875rem;font-weight:500}.dropdown-divider{background-color:var(--color-border);height:1px;margin:.25rem 0}.dropdown-item{text-align:left;width:100%;color:var(--color-text);cursor:pointer;transition:var(--transition);background:0 0;border:none;align-items:center;padding:.5rem 1rem;font-size:.875rem;display:flex}.dropdown-item:hover{background-color:var(--color-secondary)}.dropdown-item:focus{background-color:var(--color-secondary);outline:none}.dropdown-item.logout{color:var(--color-danger)}.dropdown-item.logout:hover{background-color:#ef44441a}.dropdown-icon{width:1rem;height:1rem;margin-right:.5rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.search-container{display:block}.topbar{padding:0 1.5rem}}@media (max-width:767px){.topbar{padding:0 .75rem}.menu-button{margin-right:.5rem}.topbar-right{gap:.25rem}.icon-button{width:2rem;height:2rem;padding:.25rem}}.topbar-spacer{flex:1}.topbar button:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.avatar-loading{background-color:var(--color-secondary);color:var(--color-text-light);justify-content:center;align-items:center;font-size:.75rem;display:flex}.dashboard{background:#fff;border-radius:27px;flex-direction:column;gap:1.5rem;padding-block:30px;padding-inline:30px;display:flex}.dashboard-header{flex-direction:column;gap:1rem;display:flex}.dashboard-title{color:var(--color-text);margin-bottom:.5rem;font-size:1.7rem;font-weight:400}.dashboard-subtitle{color:var(--color-text-light);margin:0;font-size:.95rem;font-weight:400}.analytics-cards{grid-template-columns:1fr;gap:1rem;display:grid}.cover-preview-item img{width:200px;height:100px}.card{background-color:var(--color-card);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden}.card-header{border-bottom:1px solid var(--color-border);padding:1rem}.card-title{color:var(--color-text-light);font-size:.875rem;font-weight:500}.card-content{padding:1rem}.card-value{color:var(--color-text);font-size:1.875rem;font-weight:700}.card-value.urgent{color:var(--color-danger)}.card-description{color:var(--color-text-light);margin-top:.25rem;font-size:.75rem}.filter-search-container{flex-direction:column;gap:1rem;display:flex}.search-box,.filter-container{position:relative}.dashboard-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}.activity-list{flex-direction:column;gap:1rem;display:flex}.activity-item{border-radius:.5rem;align-items:flex-start;gap:1rem;padding:.75rem;transition:background-color .2s;display:flex}.activity-item:hover{background-color:var(--color-secondary)}.activity-dot{background-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:.4rem}.activity-title{color:var(--color-text);margin:0;font-size:.875rem;font-weight:500}.activity-time{color:var(--color-text-light);margin:.25rem 0 0;font-size:.75rem}@media (min-width:768px){.dashboard-header{flex-direction:row;justify-content:space-between;align-items:center}.analytics-cards{grid-template-columns:repeat(2,1fr)}.filter-search-container{flex-direction:row;justify-content:space-between}.search-box{width:300px}}@media (min-width:1024px){.analytics-cards{grid-template-columns:repeat(4,1fr)}.dashboard-grid{grid-template-columns:repeat(2,1fr)}}.button-container{align-items:center;gap:.75rem;display:flex}.modal-overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:20px;padding:1rem .5rem;display:flex}.modal-header h2{color:#1f2937;margin:0;font-size:1.25rem;font-weight:600}.modal-close-button{color:#6b7280;border-radius:4px;padding:.5rem;transition:all .2s;cursor:pointer!important;background:0 0!important;border:none!important;outline:none!important}.modal-close-button:hover{color:#374151;background-color:#f3f4f6}.product-form{padding:1.5rem}.form-group label{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.form-group input,.form-group textarea{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:.75rem;font-size:.875rem;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-group textarea{resize:vertical;min-height:100px}.image-upload-container{flex-direction:column;gap:1rem;display:flex}.file-upload-label{cursor:pointer;color:#6b7280;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:all .2s;display:inline-flex}.file-upload-label:hover{background-color:#f3f4f6;border-color:#9ca3af}.image-preview{border-radius:8px;max-width:200px;display:inline-block;position:relative;overflow:hidden}.image-preview img{object-fit:cover;width:100%;height:auto;max-height:150px}.remove-image-button{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:background-color .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.remove-image-button:hover{background:#000000e6}.form-actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;margin-top:2rem;padding-top:1rem;display:flex}.form-actions .button{min-width:80px}.error-message{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:1rem;padding:.75rem;font-size:.875rem}@media (max-width:640px){.modal-header,.product-form{padding:1rem}.form-actions{flex-direction:column-reverse}.form-actions .button{width:100%}.button-container{flex-direction:column;width:100%}.button-container .button{width:100%}}button.close-button{cursor:pointer;background:0 0!important;border:none!important;font-size:17px!important}.cover-photo-preview{margin-top:1rem}.cover-photo-preview h4{color:#1f2937;margin-bottom:.5rem;font-size:.9rem;font-weight:600}.cover-preview-item{margin-bottom:1rem;margin-right:1rem;display:inline-block;position:relative}.cover-preview-item img{object-fit:cover;border:2px solid #3b82f6;border-radius:8px;width:120px;height:120px;box-shadow:0 2px 4px #0000001a}.cover-preview-item .remove-image-button{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:all .2s;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #0003}.cover-preview-item .remove-image-button:hover{background:#dc2626;transform:scale(1.1)}.cover-preview-item .image-name{color:#6b7280;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin-top:.5rem;font-size:.75rem;overflow:hidden}.image-previews h4{color:#1f2937;border-bottom:1px solid #e5e7eb;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.9rem;font-weight:600}.preview-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;margin-top:1rem;display:grid}.image-preview-item{flex-direction:column;align-items:center;display:flex;position:relative}.image-preview-item img{object-fit:cover;border:1px solid #d1d5db;border-radius:8px;width:100%;height:120px;transition:transform .2s;box-shadow:0 1px 3px #0000001a}.image-preview-item img:hover{transform:scale(1.02)}.image-preview-item .remove-image-button{color:#fff;cursor:pointer;z-index:10;background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;transition:all .2s;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #0003}.image-preview-item .remove-image-button:hover{background:#dc2626;transform:scale(1.1)}.image-preview-item .image-name{color:#6b7280;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.5rem;font-size:.7rem;overflow:hidden}.images-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin:1rem 0;padding:.75rem}.images-summary p{color:#475569;margin:0;font-size:.9rem}.file-upload-label{cursor:pointer;color:#475569;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-flex}.file-upload-label:hover{color:#3b82f6;background:#f1f5f9;border-color:#3b82f6}.file-input{display:none}.file-help-text{color:#9ca3af;margin-top:.5rem;font-size:.75rem;line-height:1.4;display:block}.form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:768px){.form-row{grid-template-columns:1fr}.preview-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.cover-preview-item img,.image-preview-item img{height:100px}}.size-selection{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.size-button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:50px;padding:.5rem .75rem;font-size:.8rem;font-weight:500;transition:all .2s}.size-button:hover{background:#f8fafc;border-color:#3b82f6}.size-button.selected{color:#fff;background:#3b82f6;border-color:#3b82f6}.selected-sizes-preview{background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;margin-top:.5rem;padding:.5rem}.selected-sizes-preview small{color:#0369a1;font-weight:500}.error-message{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:1rem;padding:.75rem;font-size:.9rem}.upload-success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;margin-top:.5rem;padding:.5rem;font-size:.85rem}.stats-section{margin-bottom:2rem}.section-title{color:var(--color-text);border-bottom:2px solid #e5e7eb;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:500}.stat-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;align-items:center;gap:1.25rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #0000001a}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-card.highlight{background:#f5f5f5;border:2px solid #333}.stat-card.highlight .stat-label{color:#6b7280}.stat-card.highlight .stat-value{color:#1f2937}.stat-card.highlight .stat-change{color:#065f46;background:#d1fae5}.stat-card.large{grid-column:span 1}.stat-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.75rem;display:flex}.stat-icon.blog{color:#000;background:#e8eaf6}.stat-icon.news{color:#000;background:#fce4ec}.stat-icon.exclusive{color:#000;background:#e0f2f1}.stat-icon.development{color:#000;background:#f1f8e9}.stat-icon.weekend{color:#000;background:#fff3e0}.stat-icon.leads{color:#000;background:#e3f2fd}.stat-icon.inquiries{color:#000;background:#fce4ec}.stat-icon.signups{color:#000;background:#ede7f6}.stat-icon.visitors{color:#000;background:#fff9c4}.stat-icon.growth{color:#000;background:#ffebee}.stat-info{flex:1}.stat-label{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .5rem;font-size:.875rem;font-weight:500}.stat-value{color:#1f2937;margin:0 0 .5rem;font-size:2rem;font-weight:700;line-height:1}.stat-change{border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.stat-change.positive{color:#065f46;background:#d1fae5}.stat-change.neutral{color:#3730a3;background:#e0e7ff}.stat-change.negative{color:#991b1b;background:#fee2e2}.insights-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.insight-card{background:#fff;border-left:4px solid #3b82f6;border-radius:10px;padding:1.25rem;transition:all .2s;box-shadow:0 1px 3px #0000001a}.insight-card:hover{transform:translate(4px);box-shadow:0 4px 12px #00000026}.insight-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.insight-header h4{color:#374151;margin:0;font-size:.9rem;font-weight:600}.insight-badge{color:#1e40af;text-transform:uppercase;background:#dbeafe;border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:600}.insight-badge.success{color:#065f46;background:#d1fae5}.insight-badge.info{color:#3730a3;background:#e0e7ff}.insight-badge.warning{color:#92400e;background:#fef3c7}.insight-value{color:#1f2937;margin:.5rem 0;font-size:1.5rem;font-weight:700}.insight-description{color:#6b7280;margin:0;font-size:.8rem;line-height:1.4}@media (max-width:1560px){.modal-header{margin-bottom:0}}@media (min-width:768px){.analytics-cards{grid-template-columns:repeat(2,1fr)}.stat-card.large{grid-column:span 1}}@media (min-width:1024px){.analytics-cards{grid-template-columns:repeat(4,1fr)}.stat-card.large{grid-column:span 2}}@media (min-width:1280px){.insights-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.stat-card{text-align:center;flex-direction:column}.stat-icon{width:50px;height:50px;font-size:1.5rem}.stat-value{font-size:1.75rem}.section-title{font-size:1.1rem}}*{box-sizing:border-box;margin:0;padding:0}:root{--dark-color:#011825;--white-color:#fff;--light-color:#e7e6e1;--light-font:#011825d9;--grey-color:#8d8d8d;--cream-color:#eee6db;--background-color:#f0f0f0;--border:1px solid red}@font-face{font-family:light;src:url(/fonts/light.woff)}@font-face{font-family:regular;src:url(/fonts/reg.woff2)}@font-face{font-family:s-bold;src:url(/fonts/semi-bold.woff2)}body{width:100%;height:100%;color:var(--dark-color);font-family:light!important}section{margin-top:clamp(50px,5.25vw,100px);padding-inline:clamp(15px,2.625vw,50px)}#stroke svg{stroke:var(--dark-color)!important}#fill svg{fill:var(--dark-color)!important}#stroke-white svg{stroke:var(--white-color)!important}#fill-white svg{fill:var(--white-color)!important}.property--card--svg #fill svg{position:relative;top:-1px!important}.random{width:100%;height:20vh}.h1{font-size:clamp(40px,4.5vw,85px);font-family:s-bold!important}.h2-dark{color:var(--dark-color);font-size:clamp(30px,2.8vw,54px);font-family:s-bold!important}.h2-light{color:var(--white-color);font-size:clamp(30px,2.8vw,54px);font-family:s-bold!important}.h3-dark{color:var(--dark-color);font-size:clamp(18px,1.25vw,25px);font-family:s-bold!important}.h3-light{color:var(--white-color);font-size:clamp(18px,1.25vw,25px);font-family:s-bold!important}.p-20{font-family:light;font-size:clamp(15px,1vw,20px)}.p2-dark{color:var(--dark-color);font-size:clamp(20px,1.6vw,30px);font-family:light!important}.p2-light{color:var(--white-color);font-size:clamp(20px,1.6vw,30px);font-family:light!important}.p4-light{color:var(--white-color);font-size:clamp(20px,1.8vw,35px);font-family:light!important}.p1-dark{color:var(--dark-color);font-size:clamp(18px,1.25vw,25px);font-family:light!important}.p1-light{color:var(--white-color);font-size:clamp(16px,1.3vw,25px);font-family:light!important}.h3-dark-23{font-size:clamp(15px,1.15vw,23px)}.light{font-family:light!important}.darker-2{color:var(--dark-color);font-family:s-bold!important}.darker{font-family:s-bold!important}.reg{font-family:regular!important}button{font-family:light!important}.white-color{color:var(--white-color)!important}.dark-color{color:var(--dark-color)!important}h1,h2,h3,h4,h5,h6{font-family:s-bold}.nowrap{white-space:nowrap}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{box-shadow:none!important;background:0 0!important;outline:none!important}::-webkit-scrollbar-thumb{background-color:var(--light-font);border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#000}a{color:inherit;text-decoration:none}.Toastify{z-index:9999;position:fixed!important}.Toastify__toast-container{flex-direction:column;gap:.5rem;width:360px;padding:.5rem;display:flex;top:1rem;right:1rem;font-family:s-bold!important;position:fixed!important}.Toastify__toast--success{background:var(--dark-color);color:#fff;border-radius:12px;font-weight:700;box-shadow:0 4px 20px #0003}.Toastify__toast--success .Toastify__progress-bar{background:#084108;border-radius:5px;height:5px}.Toastify__toast--error{color:#fff;background:#a30000;border-radius:12px;font-weight:700;box-shadow:0 4px 20px #0000004d}.Toastify__toast--error .Toastify__progress-bar{display:none}.Toastify__close-button{color:#fff;opacity:1}.Toastify__toast-icon{color:#fff}@media screen and (max-width:768px){.Toastify__toast-container{width:90%;max-width:360px;top:1rem!important;left:auto!important;right:1rem!important}.Toastify__toast{padding:12px 16px;font-size:.9rem}.Toastify__toast-icon{width:20px;height:20px}.Toastify__close-button{width:18px;height:18px}}@media (max-width:980px){#remove-br{display:none}}.text-reveal-wrapper{display:initial!important}.split-line{display:block}.dark-mode{--color-primary:#3b82f6;--color-primary-hover:#60a5fa;--color-secondary:#374151;--color-secondary-hover:#4b5563;--color-text:#f9fafb;--color-text-light:#d1d5db;--color-background:#111827;--color-border:#374151;--color-card:#1f2937;--color-sidebar:#1f2937;--color-topbar:#1f2937}.app-container{height:100vh;display:flex;overflow:hidden}.main-content2{flex-direction:column;flex:1;display:flex;overflow:hidden}.content-area{background-color:var(--color-secondary);flex:1;padding:.8rem;overflow:auto}.button{border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.primary-button{background-color:var(--color-primary);color:#fff}.primary-button:hover{background-color:var(--color-primary-hover)}.outline-button{border-color:var(--color-border);color:var(--color-text);background-color:#0000}.outline-button:hover{background-color:var(--color-secondary)}.danger-button{background-color:var(--color-danger);color:#fff}.danger-button:hover{background-color:#dc2626}.icon-button{cursor:pointer;width:2rem;height:2rem;transition:var(--transition);background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.button-icon{width:1rem;height:1rem;margin-right:.5rem}.form-group{margin-bottom:1rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.badge{text-align:center;white-space:nowrap;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-block}.badge-success{color:var(--color-success);background-color:#10b9811a}.badge-warning{color:var(--color-warning);background-color:#f59e0b1a}.badge-danger{color:var(--color-danger);background-color:#ef44441a}.badge-info{color:var(--color-info);background-color:#3b82f61a}.badge-secondary{color:var(--color-text-light);background-color:#6b72801a}.blog-table-container{background-color:var(--white-color);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.table-header{border-bottom:1px solid var(--light-color);background-color:var(--white-color);padding:1.5rem 2rem}.header-content{margin-bottom:0}.filter-container{border-bottom:1px solid var(--light-color);background-color:var(--white-color);justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 2rem;display:flex}.search-box{flex:1;max-width:400px;position:relative}.search-icon{width:18px;height:18px;color:var(--grey-color);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.search-input{border:1px solid var(--light-color);width:100%;color:var(--dark-color);background-color:var(--white-color);border-radius:8px;padding:.625rem .875rem .625rem 2.75rem;font-size:.875rem;transition:all .2s}.search-input::placeholder{color:var(--grey-color)}.search-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.status-filter{background-color:var(--background-color);border:1px solid var(--light-color);border-radius:8px;gap:.5rem;padding:.375rem;display:flex}.filter-btn{color:var(--grey-color);cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.add-agent-button{color:var(--white-color);background-color:var(--dark-color);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:12px .9rem;font-size:.875rem;font-weight:500;transition:all .2s}.add-agent-button:hover{background-color:var(--light-font)}.filter-btn:hover{color:var(--dark-color);background-color:var(--white-color)}.filter-btn.active{color:var(--white-color);background-color:var(--dark-color);box-shadow:0 1px 3px #0000001a}.filter-btn.active:hover{background-color:var(--dark-color)}.table-title{color:var(--dark-color);margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.table-subtitle{color:var(--grey-color);margin:0;font-size:.875rem}.table-wrapper{overflow:auto visible}.table-wrapper::-webkit-scrollbar{height:8px}.table-wrapper::-webkit-scrollbar-track{background-color:var(--background-color)}.table-wrapper::-webkit-scrollbar-thumb{background-color:var(--light-color);border-radius:4px}.table-wrapper::-webkit-scrollbar-thumb:hover{background-color:var(--grey-color)}.blog-table{border-collapse:collapse;width:100%;min-width:1450px}.blog-table thead{background-color:var(--background-color);border-bottom:2px solid var(--light-color)}.blog-table th{text-align:left;color:var(--dark-color);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:.875rem 1rem;font-size:.75rem;font-weight:600}.blog-table td{border-bottom:1px solid var(--background-color);color:var(--light-font);vertical-align:middle;padding-block:14px;padding-inline:10px;font-size:.875rem}.blog-table tbody tr:hover{background-color:var(--background-color)}.blog-table tbody tr:last-child td{border-bottom:none}.blog-title-cell{white-space:nowrap;text-overflow:ellipsis;min-width:100px;display:inline-block;overflow:hidden}.blog-title-content{align-items:center;gap:.75rem;display:flex}.blog-thumbnail{aspect-ratio:10/9;border:1px solid var(--light-color);border-radius:8px;flex-shrink:0;width:70px}.blog-thumbnail-placeholder{background-color:var(--background-color);border:1px solid var(--light-color);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.blog-thumbnail-placeholder svg{width:24px;height:24px;color:var(--grey-color)}.blog-title-text{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;gap:.25rem;width:min-content;display:flex;overflow:hidden}.blog-title{color:var(--dark-color);text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.blog-slug{color:var(--dark-color);text-overflow:ellipsis;font-size:.75rem;display:block;overflow:hidden}.category-badge{color:#1e40af;white-space:nowrap;background-color:#dbeafe;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.category-badge.uncategorized{background-color:var(--background-color);color:var(--grey-color)}.tags-container{flex-wrap:wrap;gap:.25rem;min-width:150px;display:flex}.tag-badge{background-color:var(--background-color);color:var(--light-font);white-space:nowrap;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;display:inline-block}.tag-more{background-color:var(--light-color);color:var(--grey-color);cursor:help;white-space:nowrap;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;display:inline-block}.no-tags{color:var(--grey-color);font-size:.75rem;font-style:italic}.status-badge{text-transform:capitalize;white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.status-indicator{border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-badge.status-published{color:#065f46;background-color:#d1fae5}.status-badge.status-published .status-indicator{background-color:#10b981}.status-badge.status-draft{color:#92400e;background-color:#fef3c7}.status-badge.status-draft .status-indicator{background-color:#f59e0b}.date-text{color:var(--grey-color);white-space:nowrap}.views-cell{color:var(--grey-color);white-space:nowrap;align-items:center;gap:.5rem;display:flex}.views-icon{flex-shrink:0;width:16px;height:16px}.reading-time{color:var(--grey-color);white-space:nowrap;align-items:center;gap:.5rem;display:flex}.clock-icon{flex-shrink:0;width:16px;height:16px}.action-buttons{white-space:nowrap;align-items:center;gap:.25rem;display:flex}.icon-button{cursor:pointer;color:var(--grey-color);background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:inline-flex}.icon-button:hover{background-color:var(--background-color)}.icon-button.view:hover{color:#3b82f6;background-color:#dbeafe}.icon-button.edit:hover{color:#10b981;background-color:#d1fae5}.icon-button.delete:hover{color:#ef4444;background-color:#fee2e2}.icon-small{width:16px;height:16px}.empty-state{text-align:center;color:var(--grey-color);padding:4rem 2rem}.empty-icon{width:64px;height:64px;color:var(--light-color);margin:0 auto 1rem}.empty-state h3{color:var(--dark-color);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.empty-state p{color:var(--grey-color);margin:0;font-size:.875rem}.loading-state{text-align:center;padding:4rem 2rem}.spinner{border:4px solid var(--background-color);border-top-color:var(--dark-color);border-radius:50%;width:15px;height:15px;margin:0 auto 1rem;animation:.8s linear infinite spin}.loading-state p{color:var(--grey-color);margin:0;font-size:.875rem}.error-state{text-align:center;padding:4rem 2rem}.error-state p{color:#ef4444;margin:0 0 1rem;font-size:.875rem}.retry-button{background-color:var(--dark-color);color:var(--white-color);cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.retry-button:hover{background-color:var(--dark-color)}.pagination-container{border-top:1px solid var(--light-color);background-color:var(--white-color);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex}.pagination-info p{color:var(--grey-color);margin:0;font-size:.875rem}.pagination-info .font-semibold{color:var(--dark-color);font-weight:600}.pagination-controls{align-items:center;gap:.5rem;display:flex}.pagination-container .pagination-btn{border:1px solid var(--light-color);background-color:var(--white-color);color:var(--dark-color);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.pagination-container .pagination-btn:hover:not(:disabled){background-color:var(--background-color);border-color:var(--grey-color)}.pagination-container .pagination-btn:disabled{opacity:.5;cursor:not-allowed;background-color:var(--background-color)}.pagination-icon{flex-shrink:0;width:18px;height:18px}.pagination-numbers{align-items:center;gap:.25rem;display:flex}.pagination-number{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;min-width:35px;height:33px;padding:.5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.pagination-number:hover{background-color:#f9fafb;border-color:#9ca3af}.pagination-number.active{color:#fff;background-color:#3b82f6;border-color:#3b82f6;box-shadow:0 1px 3px #3b82f64d}.pagination-number.active:hover{background-color:#2563eb;border-color:#2563eb}.pagination-ellipsis{color:#9ca3af;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:.875rem;font-weight:500;display:inline-flex}@media (max-width:1024px){.table-header{padding:1rem 1.5rem}.table-title{font-size:1.25rem}.filter-container,.pagination-container{padding:1rem 1.5rem}}@media (max-width:768px){.blog-table-container{border-radius:8px}.table-header{padding:1rem}.table-title{font-size:1.125rem}.table-subtitle{font-size:.8125rem}.filter-container{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem}.search-box{max-width:100%}.status-filter{justify-content:center;width:100%}.filter-btn{text-align:center;flex:1}.pagination-container{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.pagination-info{text-align:center}.pagination-controls{flex-wrap:wrap;justify-content:center}.pagination-btn{padding:.5rem .75rem;font-size:.8125rem}.pagination-numbers{gap:.125rem}.pagination-number,.pagination-ellipsis{min-width:36px;height:36px;font-size:.8125rem}.pagination-icon{width:16px;height:16px}}@media (max-width:480px){.pagination-btn span{display:none}.pagination-btn{min-width:36px}.pagination-number,.pagination-ellipsis{min-width:32px;height:32px}}.modal-overlay{background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;z-index:2147483647!important}.modal{background:#fff;border-radius:10px;width:100%;max-width:420px;padding:20px}.modal-title{font-size:20px;font-weight:600}.modal-body{margin-top:12px;font-size:12px}.modal-footer{justify-content:flex-end;gap:10px;margin-top:30px;display:flex}.danger-button{color:#fff;cursor:pointer;background:#e53935;border-radius:6px;padding:10px 22px;font-size:13px}.outline-button{cursor:pointer;border:1px solid #ccc;border-radius:6px;padding:10px 22px;font-size:13px}.error-message{color:red;margin-top:10px}.success-message{color:green;margin-top:10px}.hero-content-container{min-height:100vh;padding:24px}.hero-content-wrapper{max-width:50vw;margin:0 auto}.hero-header{background-color:#fff;border-radius:12px;margin-bottom:24px;padding:24px;box-shadow:0 1px 3px #0000001a}.hero-header-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-title{color:#1f2937;margin-bottom:8px;font-size:28px;font-weight:700}.hero-subtitle{color:#6b7280;font-size:16px}.hero-btn-primary{color:#fff;cursor:pointer;background-color:#011825;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.hero-btn-primary:hover{background-color:#021520;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb4d}.hero-btn-primary:disabled{cursor:not-allowed;background-color:#9ca3af;transform:none}.hero-btn-secondary{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;flex:1;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}.hero-btn-secondary:hover{background-color:#f3f4f6;border-color:#9ca3af}.hero-btn-success{color:#fff;cursor:pointer;background-color:#10b981;border:none;border-radius:8px;flex:1;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}.hero-btn-success:hover{background-color:#059669}.hero-btn-success:disabled{cursor:not-allowed;background-color:#9ca3af}.hero-btn-edit{color:#6b7280;cursor:pointer;background-color:#0000;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:all .3s;display:inline-flex}.hero-btn-edit:hover{color:#1f2937;background-color:#f3f4f6}.hero-alert{border-radius:8px;align-items:center;gap:12px;margin-bottom:24px;padding:16px;font-size:14px;animation:.3s heroSlideDown;display:flex}@keyframes heroSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.hero-alert-success{color:#065f46;background-color:#d1fae5;border:1px solid #6ee7b7}.hero-alert-error{color:#991b1b;background-color:#fee2e2;border:1px solid #fca5a5}.hero-preview-card{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.hero-preview-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px;display:flex}.hero-preview-info{align-items:center;gap:12px;display:flex}.hero-icon-image{color:#2563eb}.hero-icon-video{color:#7c3aed}.hero-preview-title{color:#1f2937;margin-bottom:4px;font-size:16px;font-weight:600}.hero-preview-type{color:#6b7280;font-size:14px}.hero-preview-type-value{text-transform:capitalize;font-weight:500}.hero-media-container{aspect-ratio:16/9;background-color:#000;position:relative}.hero-media{object-fit:cover;width:100%;height:100%}.hero-media-footer{background-color:#f9fafb;padding:16px}.hero-media-alt-text{color:#6b7280;margin-bottom:4px;font-size:14px}.hero-label{color:#374151;font-weight:500}.hero-media-timestamp{color:#9ca3af;font-size:12px}.hero-empty-state{text-align:center;background-color:#fff;border-radius:12px;padding:48px;box-shadow:0 1px 3px #0000001a}.hero-empty-icon{color:#9ca3af;background-color:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.hero-empty-title{color:#374151;margin-bottom:8px;font-size:20px;font-weight:600}.hero-empty-subtitle{color:#6b7280;margin-bottom:24px;font-size:16px}.hero-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:16px;animation:.2s heroFadeIn;display:flex;position:fixed;inset:0}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}.hero-modal-content{background-color:#fff;border-radius:16px;width:100%;max-width:672px;max-height:90vh;animation:.3s heroSlideUp;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}@keyframes heroSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:24px;display:flex}.hero-modal-title{color:#1f2937;font-size:24px;font-weight:700}.hero-modal-close{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.hero-modal-close:hover{color:#6b7280;background-color:#f3f4f6}.hero-modal-body{padding:24px}.hero-current-info-banner{background-color:#dbeafe;border:1px solid #93c5fd;border-radius:8px;margin-bottom:24px;padding:16px}.hero-current-info-text{color:#1e40af;margin-bottom:4px;font-size:14px}.hero-current-label{font-weight:600}.hero-current-info-subtext{color:#2563eb;font-size:12px}.hero-upload-area{text-align:center;cursor:pointer;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;padding:32px;transition:all .3s}.hero-upload-area:hover{background-color:#eff6ff;border-color:#93c5fd}.hero-upload-area-dragging{background-color:#dbeafe;border-color:#2563eb}.hero-file-input-hidden{display:none}.hero-upload-label{cursor:pointer;display:block}.hero-upload-icon{color:#9ca3af;margin:0 auto 16px}.hero-upload-text{color:#374151;margin-bottom:8px;font-size:16px;font-weight:500}.hero-upload-subtext{color:#6b7280;margin-bottom:4px;font-size:14px}.hero-upload-limit{color:#9ca3af;font-size:12px}.hero-selected-file{background-color:#d1fae5;border:1px solid #6ee7b7;border-radius:8px;margin-top:16px;padding:16px}.hero-selected-file-name{color:#065f46;margin-bottom:4px;font-size:14px;font-weight:500}.hero-selected-file-info{color:#047857;font-size:12px}.hero-preview-container{border:1px solid #e5e7eb;border-radius:8px;margin-top:16px;overflow:hidden}.hero-preview-media{object-fit:cover;width:100%;height:256px}.hero-form-group{margin-top:24px}.hero-form-label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.hero-form-input{border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:14px;transition:all .2s}.hero-form-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.hero-modal-footer{background-color:#f9fafb;border-top:1px solid #e5e7eb;gap:12px;padding:24px;display:flex}@media (max-width:768px){.hero-header-content{flex-direction:column;align-items:flex-start}.hero-title{font-size:24px}.hero-subtitle{font-size:14px}.hero-btn-primary{justify-content:center;width:100%}.hero-preview-header{flex-direction:column;align-items:flex-start;gap:12px}.hero-btn-edit{justify-content:center;width:100%}.hero-modal-footer{flex-direction:column}.hero-btn-secondary,.hero-btn-success,.hero-btn-primary{width:100%}}.blog-inner-hero{width:100%;margin-top:185px;padding-inline:clamp(15px,5.5vw,105px)}.blog-inner-hero-top{padding-bottom:clamp(50px,5.25vw,100px)}.blog-inner-hero-date{align-items:center;gap:8px;margin-bottom:20px;padding-left:clamp(0px,18vw,440px);display:flex}.blog-inner-hero-date span{color:var(--dark-color);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.blog-inner-hero-content{align-items:flex-end;display:flex}.blog-inner-hero-share{flex-direction:column;align-items:flex-start;display:flex}.blog-inner-hero-share-text{color:var(--dark-color);margin:0 0 15px;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.blog-inner-hero-social{flex-flow:row;gap:10px;display:flex}.blog-inner-hero-social-btn{cursor:pointer;background:0 0;border:1px solid #213051;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex}.blog-inner-hero-social-btn:hover{background-color:var(--dark-color)}.blog-inner-hero-social-btn svg{fill:var(--light-font)}.blog-inner-hero-social-btn svg:hover{fill:var(--white-color)}.blog-inner-hero-heading{color:var(--dark-color);flex:1;margin:0;padding-left:clamp(0px,18vw,440px);font-size:clamp(40px,2.85vw,55px);font-style:normal;font-weight:600;line-height:normal;width:70vw!important}.blog-inner-hero-image{width:100%;padding-inline:0}.blog-inner-hero-image img{object-fit:cover;border-radius:7px;width:100%;height:clamp(300px,33.25vw,640px)}@media (max-width:1024px){.blog-inner-hero-image{padding-inline:0}.blog-inner-hero-heading{font-size:clamp(32px,4vw,55px);width:100%!important}.blog-inner-hero{margin-top:105px}}@media (max-width:768px){.blog-inner-hero{padding-inline:15px}.blog-inner-hero-top{flex-direction:column;align-items:flex-start;display:flex}.blog-inner-hero-date{margin-bottom:20px;padding-left:0}.blog-inner-hero-content{flex-direction:column-reverse;align-items:flex-start;width:100%;display:flex}.blog-inner-hero-heading{margin-bottom:0;padding-left:0;font-size:clamp(28px,5vw,40px);width:100%!important}.blog-inner-hero-share{flex-direction:column;align-items:flex-start;gap:15px}.blog-inner-hero-share-text{margin-bottom:0}}@media (max-width:480px){.blog-inner-hero-heading{font-size:clamp(24px,6vw,32px)}.blog-inner-hero-share-text{font-size:16px}.blog-inner-hero-social-btn{width:40px;height:40px}}.blog-inner-content{align-items:flex-start;gap:clamp(50px,13vw,250px);width:100%;padding-inline:clamp(15px,5.25vw,100px);display:flex}.blog-inner-content-left{width:1120px}.blog-inner-content .blog-inner-content-text:last-child{margin-bottom:0}.blog-inner-content-right{flex-shrink:0;position:sticky;top:100px}.blog-inner-content .blog-inner-content-badge{align-items:center;gap:20px;width:max-content;display:flex}.blog-inner-content .blog-inner-content-badge-left{flex-shrink:0;width:80px;height:80px}.blog-inner-content .blog-inner-content-badge-left img{object-fit:cover;border-radius:50%;width:100%;height:100%}.blog-inner-content .blog-inner-content-badge-right{flex:1}.blog-inner-content .blog-inner-content-badge-date{color:#011825;margin-top:4px;font-family:Proxima Nova,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:15px}@media (max-width:1445px){.blog-inner-content-left{width:900px}.blog-inner-content{gap:clamp(50px,8vw,250px)!important}}@media (max-width:1024px){.blog-inner-content-right{position:initial}.blog-inner-content{flex-direction:column-reverse}.blog-inner-content-left{width:100%}.blog-inner-content .blog-inner-content-badge-left{width:75px;height:75px}}@media (max-width:768px){.blog-inner-content .blog-inner-content-badge-date{font-size:14px}}@media (max-width:480px){.blog-inner-content .blog-inner-content-badge{gap:15px}.blog-inner-content .blog-inner-content-badge-left{width:60px;height:60px}.blog-inner-content .blog-inner-content-badge-date{font-size:13px}}.blog-inner-content-text h1{color:#011825;margin:0 0 20px;font-size:36px;font-weight:700;line-height:1.3}.blog-inner-content-text h2{color:#011825;margin:0 0 18px;font-size:30px;font-weight:600;line-height:1.3}.blog-inner-content-text h3{color:#011825;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.3}.blog-inner-content-text p{font-size:clamp(15px,1vw,20px);line-height:1.6;color:var(--light-font)!important}.blog-inner-content-text p span{font-family:regular;color:var(--light-font)!important}.blog-inner-content-text p:last-child{margin-bottom:0}.blog-inner-content-text img{border-radius:8px;max-width:100%;height:auto;margin-bottom:20px}.blog-inner-content-text ul,.blog-inner-content-text ol{color:var(--light-font);margin:0 0 20px;padding-left:30px;font-size:21px;font-weight:400;line-height:1.6}.blog-inner-content-text li{margin-bottom:10px}.blog-inner-content-text li:last-child{margin-bottom:0}@media (max-width:1024px){.blog-inner-content-text h1{font-size:32px}.blog-inner-content-text h2{font-size:26px}.blog-inner-content-text h3{font-size:22px}.blog-inner-content-text ul,.blog-inner-content-text ol{font-size:19px}}@media (max-width:768px){.blog-inner-content-text h1{font-size:28px}.blog-inner-content-text h2{font-size:24px}.blog-inner-content-text h3{font-size:20px}.blog-inner-content-text ul,.blog-inner-content-text ol{font-size:18px}}@media (max-width:480px){.blog-inner-content-text h1{font-size:24px}.blog-inner-content-text h2{font-size:20px}.blog-inner-content-text h3{font-size:18px}.blog-inner-content-text ul,.blog-inner-content-text ol{padding-left:20px;font-size:16px}}.add-agent-modal-overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.agent-serial-number{margin-left:10px}.add-agent-modal-content{background:#f8f9fa;border-radius:12px;width:90%;max-width:800px;max-height:90vh;padding-block:10px;padding-inline:15px;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.add-agent-modal-content .modal-header{z-index:10;background:#f8f9fa;border-bottom:1px solid #e2e2ea;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.add-agent-modal-content .modal-header h2{color:#1a1a2e;margin:0;font-size:1.5rem;font-weight:600}.add-agent-modal-content .close-button{cursor:pointer;color:var(--dark-color);background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:100px;line-height:1;transition:all .2s}.add-agent-modal-content .close-button:hover{color:var(--dark-color);background-color:#f3f4f6}.add-agent-modal-content .close-button:disabled{cursor:not-allowed;opacity:.5}.add-agent-form .form-sections{gap:1.5rem;display:grid}.add-agent-form .form-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem}.add-agent-form .form-section h3{color:#374151;border-bottom:1px solid #e5e7eb;margin:0 0 1rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}.add-agent-form .form-group{margin-bottom:1rem}.add-agent-form .form-group:last-child{margin-bottom:0}.add-agent-form .form-group label{color:#000;margin-bottom:.375rem;font-size:.875rem;font-weight:600;display:block}.add-agent-form .form-group input[type=text],.add-agent-form .form-group input[type=email],.add-agent-form .form-group input[type=url],.add-agent-form .form-group input[type=number],.add-agent-form .form-group textarea{color:#1f2937;box-sizing:border-box;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:.625rem .75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.add-agent-form .form-group input:focus,.add-agent-form .form-group textarea:focus{border-color:var(--dark-color);outline:none;box-shadow:0 0 0 3px #3b82f61a}.add-agent-form .form-group input:disabled,.add-agent-form .form-group textarea:disabled{cursor:not-allowed;background-color:#f3f4f6}.add-agent-form .form-group input::placeholder,.add-agent-form .form-group textarea::placeholder{color:#9ca3af}.add-agent-form .form-group textarea{resize:vertical;min-height:80px}.add-agent-form .form-group input[type=file]{cursor:pointer;background-color:#fafafa;border:1px dashed #d1d5db;border-radius:6px;padding:.5rem}.add-agent-form .form-group input[type=file]:hover{background-color:#f0f9ff;border-color:#3b82f6}.add-agent-form .checkbox-group label{cursor:pointer;align-items:center;gap:.5rem;display:flex}.add-agent-form .checkbox-group input[type=checkbox]{cursor:pointer;accent-color:#3b82f6;width:1rem;height:1rem}.add-agent-form .form-hint{color:#6b7280;margin-top:.25rem;font-size:.75rem;display:block}.add-agent-form .tags-display{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.add-agent-form .tag-item{background-color:var(--dark-color);color:#fff;border:1px solid #000;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.add-agent-form .tag-remove{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;font-size:1rem;line-height:1;transition:all .2s;display:flex}.add-agent-form .tag-remove:hover{background-color:var(--dark-color);color:#fff}.add-agent-form .tag-remove:disabled{cursor:not-allowed;opacity:.5}.add-agent-form .image-preview{margin-top:1rem}.add-agent-form .image-preview img{object-fit:cover;border:2px solid #e5e7eb;border-radius:8px;width:120px;height:120px}.add-agent-form .error-message{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;display:flex}.add-agent-form .error-icon{color:#fff;background-color:#ef4444;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:700;display:flex}.add-agent-form .error-text{color:#dc2626;font-size:.875rem}.add-agent-form .success-message{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;display:flex}.add-agent-form .success-icon{color:#fff;background-color:#22c55e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:700;display:flex}.add-agent-form .success-text{color:#16a34a;font-size:.875rem}.add-agent-form .modal-actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.add-agent-form .btn-secondary{color:#374151;cursor:pointer;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.add-agent-form .btn-secondary:hover{background-color:#e5e7eb}.add-agent-form .btn-secondary:disabled{cursor:not-allowed;opacity:.5}.add-agent-form .btn-primary{background-color:var(--dark-color);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.add-agent-form .btn-primary:hover{background-color:#010c13}.add-agent-form .btn-primary:disabled{cursor:not-allowed;opacity:.7}.add-agent-form .loading-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin}@media (max-width:768px){.add-agent-modal-content{width:95%;max-height:95vh;padding:1rem}.add-agent-form .form-sections{grid-template-columns:1fr;gap:1rem}.add-agent-modal-content .modal-header h2{font-size:1.25rem}.add-agent-form .form-section{padding:1rem}.add-agent-form .modal-actions{flex-direction:column-reverse}.add-agent-form .btn-secondary,.add-agent-form .btn-primary{justify-content:center;width:100%}}.login-container{background:#f7f7f9;justify-content:center;align-items:center;min-height:100vh;display:flex}.login-form{background:#fff;border-radius:12px;flex-direction:column;gap:1.2rem;width:100%;max-width:350px;padding:2.5rem 2rem;display:flex;box-shadow:0 2px 32px #32325d1c}.login-form h2{text-align:center;color:#1a1a2e;margin-bottom:1rem;font-size:1.8rem;font-weight:400}.login-field{flex-direction:column;gap:.3rem;display:flex}.login-field label{color:#555;font-size:.98rem}.login-field input{border:1px solid #e2e2ea;border-radius:8px;outline:none;padding:.55rem .9rem;font-size:1rem;transition:border .2s}.login-field input:focus{border-color:#0093e9}.login-error{color:#e8505b;text-align:center;background:#fff3f3;border-radius:6px;margin-bottom:.3rem;padding:.5rem 1rem;font-size:.97rem}.login-btn{color:#fff;cursor:pointer;letter-spacing:.2px;background:linear-gradient(90deg,#0f0b4d 0%,#80d0c7a8 100%);border:none;border-radius:8px;margin-top:.5rem;padding:.7rem;font-size:1.08rem;font-weight:600;transition:background .2s}.login-btn:hover{background:linear-gradient(90deg,#171441 0%,#80d0c77e 100%)}.password-input-container{align-items:center;width:100%;display:flex;position:relative}.password-input{border:1px solid #e2e2ea;border-radius:8px;outline:none;width:100%;padding:.55rem 2.8rem .55rem .9rem;font-size:1rem;transition:border .2s}.password-input:focus{border-color:#0093e9}.password-toggle{cursor:pointer;color:#6b7280;z-index:1;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.3rem;transition:color .2s,background-color .2s;display:flex;position:absolute;right:.6rem}.password-toggle:hover{color:#0093e9;background-color:#0093e91a}.password-toggle:focus{color:#0093e9;background-color:#0093e926;outline:none;box-shadow:0 0 0 2px #0093e933}.password-toggle:active{transition:transform .1s;transform:scale(.95)}.password-toggle svg{stroke-width:2px;opacity:1;width:18px;height:18px;transition:opacity .2s}.password-toggle:hover svg{opacity:.8}@media (max-width:768px){.login-form{max-width:320px;padding:2rem 1.5rem}.password-toggle{padding:.4rem;right:.5rem}.password-input{padding-right:2.6rem}}@media (max-width:480px){.login-form{max-width:300px;padding:1.8rem 1.2rem}.password-toggle{padding:.35rem;right:.4rem}.password-input{padding-right:2.4rem}.password-toggle svg{width:16px;height:16px}}@media (prefers-contrast:high){.password-toggle{border:1px solid}.password-toggle:focus{outline-offset:2px;outline:2px solid}}@media (prefers-reduced-motion:reduce){.password-toggle,.password-toggle svg{transition:none}.password-toggle:active{transform:none}}
