:root{--color-primary:hsl(200, 82%, 19%);--color-secondary:hsl(195, 43%, 5%);--color-accent:hsl(from var(--color-secondary) h s 5%);--color-two:hsl(50, 45%, 50%);--color-three:hsl(349, 76%, 49%);--color-three:hsl(349, 76%, 39%);--color-four:hsl(166, 79%, 27%);--color-four:hsl(166, 79%, 20%);--color-font-light:hsl(from var(--color-secondary) h s 14%);--color-font-dark:var(--color-secondary);--bg-body:hsl(44, 52%, 95%);--bg-body:hsl(0, 0%, 100%);--bg-card:hsl(0, 0%, 100%);--color-media-overlay:hsla(0 0% 0% / 0.3);--color-bg-overlay:rgba(13, 28, 33, 0.5);--ff-regular:'Roboto', system-ui, -apple-system, BlinkMacSystemFont,
    'Segoe UI', sans-serif;--ff-title:'Playfair Display', serif;--fw-regular:400;--fw-bold:600;--fs-100:clamp(12px, 0.9vw, 18px);--fs-200:clamp(14px, 1.05vw, 21px);--fs-300:clamp(17px, 1.2vw, 24px);--fs-400:clamp(20px, 2vw, 40px);--fs-500:clamp(21px, 2.25vw, 48px);--fs-600:clamp(24px, 2.75vw, 60px);--fs-700:clamp(27px, 3vw, 72px);--fs-800:clamp(30px, 3.25vw, 90px);--fs-900:clamp(36px, 4vw, 120px);--shadow-card:0 0 15px rgba(0, 0, 0, 0.1);--box-shadow-1:0px 0px 20px 0px rgba(0, 0, 0, 0.12)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%}body{background-color:var(--bg-body);color:var(--color-font-light);font-family:var(--ff-regular);font-size:var(--fs-100);font-weight:var(--fw-regular);line-height:1.5;letter-spacing:.2px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}body.dark{--color-primary:hsl(200, 82%, 34%);--color-font-light:hsl(0, 0%, 100%);--color-font-dark:hsl(44, 52%, 95%);--bg-body:hsl(194, 42%, 5%);--bg-card:hsl(194, 42%, 3%);--fw-regular:400;--fw-bold:500;--shadow-card:0 0 15px rgba(69, 120, 82, 0.3);--box-shadow-1:0px 0px 10px 2px hsla(from var(--color-primary) h s l / 0.3)}a{text-decoration:none;font:inherit;color:inherit}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;font-variation-settings:'FILL' 0}.main{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.container{width:96%;max-width:1680px;margin-inline:auto}.container-narrow{width:60%;max-width:840px;margin-inline:auto;@media (max-width:1024px){width:96%}}section{margin-block:3rem;@media (max-width:480px){margin-block:2rem}}.first-section{margin-top:6rem!important}.hero{position:relative;z-index:10}.hero-title,.hero-subtitle{margin-bottom:.5rem;font-weight:600;font-family:var(--ff-title);line-height:1;text-align:center;color:#fff;mix-blend-mode:overlay}.hero-title{font-size:var(--fs-600)}.hero-subtitle{font-size:var(--fs-500)}.section-title{font-size:var(--fs-400);font-weight:var(--fw-bold);font-family:var(--ff-title);text-align:center;margin-bottom:0;color:var(--color-primary);@media (max-width:480px){margin-bottom:.875rem}}.section-subtitle{font-size:var(--fs-300);font-weight:400;font-family:var(--ff-regular);color:var(--color-font-dark);text-align:center;margin-bottom:1.5rem;@media (max-width:480px){margin-bottom:.875rem}}.properties-grid{margin-top:1.5rem;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:2rem .625rem}.properties-list{margin-top:1.5rem;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:2rem .625rem;@media (max-width:540px){gap:1rem .625rem}}nav{background-color:var(--bg-card);position:fixed;left:0;top:0;width:100%;z-index:9999;box-shadow:var(--box-shadow-1)}nav .navbar{padding-block:.5rem;display:flex;align-items:center;justify-content:space-between}.navbar .logo img{margin-top:10px;width:220px;max-width:40vw;height:auto}#city_selector{padding-inline:10px;height:27px;background:var(--color-primary);color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #fff}.search-toggle-box{display:flex;align-items:center;justify-content:center;gap:5px;background-color:var(--color-primary);color:#fff;padding-inline:10px;height:27px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer;@media (max-width:840px){display:none}}.search-icon{font-size:clamp(14px, 1.2vw, 30px);padding:.5rem;background-color:var(--color-primary);color:#fff;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;@media (min-width:840px){display:none}@media (max-width:480px){padding:.35rem}}.navbar .nav-items{display:flex;align-items:center;justify-content:flex-end;gap:1.75rem;@media (max-width:480px){gap:1.5rem}@media (max-width:390px){gap:.625rem}}.nav-items .nav-links{@media (max-width:1024px){display:none}}.nav-items .nav-links a{margin-inline:.3125rem;padding:.3125rem .625rem;font-weight:400;border:1px solid var(--bg-card);-webkit-border-radius:.31255rem;-moz-border-radius:.31255rem;-ms-border-radius:.31255rem;-o-border-radius:.31255rem;border-radius:.3125rem;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}.nav-items .nav-links a.active,.nav-items .nav-links a:hover,.nav-items .nav-links a:focus,.nav-items .nav-links a:focus-visible{border:1px solid var(--color-font-dark);-webkit-border-radius:.31255rem;-moz-border-radius:.31255rem;-ms-border-radius:.31255rem;-o-border-radius:.31255rem;border-radius:.3125rem}.nav-items .nav-icons{display:flex;align-items:center;justify-content:flex-end;gap:1.75rem;cursor:pointer;@media (max-width:1024px){gap:1.5rem}@media (max-width:768px){gap:1.25rem}@media (max-width:540px){gap:1rem}@media (max-width:450px){gap:.85rem}@media (max-width:390px){gap:.5rem}}.nav-items .nav-icons span{font-size:clamp(14px, 1.2vw, 30px);background-color:var(--color-primary);color:#fff;padding:.5rem;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;@media (max-width:480px){padding:.35rem}}.nav-icons .menu-icon{display:none;@media (max-width:1024px){display:initial}}.nav-links a{position:relative}.nav-links .badge{position:absolute!important;top:-15px!important;right:-15px!important;padding:3px 8px;font-size:9px!important;font-weight:600;text-transform:uppercase;animation:flash 2s infinite;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;@media(max-width:850px){top:-18px!important;right:-36px!important}}.nav-links .badge.badge-green{background-color:var(--color-four);color:#fff}.nav-links .badge.badge-red{background-color:var(--color-three);color:#fff}@keyframes flash{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.nav-links a:hover .badge{animation:none}.fullscreen-menu{position:fixed;left:0;top:0;width:100%;height:100vh;background-color:var(--bg-card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;z-index:99999;opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:transform 0.5s ease-in-out,opacity 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out,opacity 0.5s ease-in-out;-ms-transition:transform 0.5s ease-in-out,opacity 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out,opacity 0.5s ease-in-out;transition:transform 0.5s ease-in-out,opacity 0.5s ease-in-out}.fullscreen-menu.open{transform:translateY(0);opacity:1}.fullscreen-menu .menu-close-icon{position:absolute;top:10px;right:10px;color:#fff;background-color:var(--color-primary);padding:5px 8px;z-index:999999;cursor:pointer}.fullscreen-menu a{font-size:var(--fs-200);font-weight:500;color:var(--color-font-light);opacity:1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out}.fullscreen-menu.active a{opacity:1;transform:translateY(0);transition-delay:0.3s}.footer-links-section{background-color:#eaeaea;color:#101010;padding-block:2rem;margin-bottom:1rem}.footer-links-section .container{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap;@media (max-width:1024px){justify-content:flex-start;padding-left:30px}}.footer-links-section .footer-links-column{min-width:160px;display:flex;flex-direction:column;gap:.75rem}.footer-links-column a{text-decoration:underline;font-weight:500;letter-spacing:.7px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}.footer-links-column a:hover{padding-left:10px}footer{background-color:var(--bg-card);background-color:#101010;color:#ececec}footer .footer-top{display:flex;justify-content:space-between;gap:1.5rem;padding-block:1.5rem 3.5rem;margin-bottom:1px solid var(--color-primary);@media (max-width:1024px){flex-wrap:wrap}@media (max-width:860px){padding-inline:1.25rem}}footer .footer-section-title{font-size:calc(var(--fs-300) + 0.2rem);margin-bottom:1.5rem}.footer-top .company-short-intro{width:calc(30% - 0.5rem);text-align:justify;@media (max-width:1024px){width:100%}}footer .footer-top .company-short-intro img{width:220px;max-width:40vw;height:auto}footer .quick-links{width:calc(20% - 0.5rem);@media (max-width:1024px){width:100%}}footer .quick-links ul{display:flex;flex-direction:column;gap:1.25rem;margin-left:20px}footer .company-location{width:calc(30% - 0.5rem);@media (max-width:1024px){width:60%}@media (max-width:860px){width:100%}}footer .company-location iframe{border:0;border-radius:1rem}footer .company-contacts{width:calc(20% - 0.5rem);@media (max-width:1024px){width:35%}@media (max-width:860px){width:100%}}.company-contacts .office-city h6{font-size:var(--fs-300);font-weight:500;text-decoration:underline}.company-contacts .office-city.pune{margin-bottom:1.5rem}.company-contacts .office-city.mumbai{margin-top:1.5rem}footer .footer-bottom{background-color:var(--bg-body);background-color:#030303;color:#fff;padding-block:1.5rem;@media (max-width:1024px){padding-block:1.5rem 3.5rem}}.footer-bottom .container{display:flex;align-items:center;justify-content:space-between;gap:2rem;@media (max-width:860px){flex-direction:column}}.footer-bottom .company-info{display:flex;flex-direction:column;align-items:flex-start;gap:.3125rem}.footer-bottom .company-info .top,.footer-bottom .company-info .bottom{display:flex;align-items:center;justify-content:center;gap:.5rem}.footer-bottom .developer-info{text-decoration:underline;@media (max-width:840px){margin-bottom:2rem}}.footer-bottom .link-commercial{width:100%}.footer-bottom .link-commercial p{font-size:var(--fs-200);color:#fff;text-align:center;margin:12px 15px 30px}.link-commercial p a{color:coral;font-size:var(--fs-300)}.footer-responsive{position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-three);color:#fff;display:none;z-index:9;@media (max-width:1024px){display:block}}.footer-responsive .icon-boxes{display:flex;align-items:center;justify-content:space-between;text-align:center}.footer-responsive .icon-boxes>*{width:33.33%}.icon-boxes .icon-box{padding-block:.25rem;display:flex;flex-direction:column;align-items:center;border:1px solid #fff}.icon-box span{font-size:150%}.icon-boxes .icon-box p{font-weight:700}.content-with-sidebar{width:100%;max-width:1440px;display:flex;align-items:stretch;justify-content:space-between;gap:1.5rem;@media (max-width:1024px){flex-direction:column}}.content-with-sidebar .content-main{width:75%;flex:1;@media (max-width:1024px){width:100%}}.content-with-sidebar .content-sidebar{width:25%;flex:0 0 25%;position:sticky;top:6rem;max-height:calc(100vh - 6rem);overflow-y:auto;@media (max-width:1024px){width:50%;margin-inline:auto}@media (max-width:840px){width:75%}@media (max-width:540px){width:100%}}.sidebar-banner{width:100%;border-radius:.625rem;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;-ms-border-radius:.625rem;-o-border-radius:.625rem;overflow:hidden}.sidebar-banner img{display:block;max-width:100%;border-radius:0.625rem!important;-webkit-border-radius:0.625rem!important;-moz-border-radius:0.625rem!important;-ms-border-radius:0.625rem!important;-o-border-radius:0.625rem!important;margin-bottom:.625rem}.sidebar-inquiry-form{background:var(--color-four);background:-webkit-linear-gradient(135deg,rgb(14 123 98) 0%,rgb(12 153 120) 20%,rgb(14 123 98) 40%,rgb(12 153 120) 60%,rgb(14 123 98) 80%,rgb(12 153 120) 100%);background:-moz-linear-gradient(135deg,rgb(14 123 98) 0%,rgb(12 153 120) 20%,rgb(14 123 98) 40%,rgb(12 153 120) 60%,rgb(14 123 98) 80%,rgb(12 153 120) 100%);background:linear-gradient(135deg,rgb(14 123 98) 0%,rgb(12 153 120) 20%,rgb(14 123 98) 40%,rgb(12 153 120) 60%,rgb(14 123 98) 80%,rgb(12 153 120) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0E7B62",endColorstr="#0C9978",GradientType=0);box-shadow:var(--box-shadow-1);border:1px solid var(--color-two);padding:.625rem;border-radius:.625rem;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;-ms-border-radius:.625rem;-o-border-radius:.625rem;margin-bottom:.625rem}.sidebar-inquiry-form .form-field{margin-block:1rem;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;border-bottom:1px solid #eee;letter-spacing:.35px;color:var(--color-font-light)}.sidebar-inquiry-form .form-field i{font-size:var(--fs-300);font-weight:300;color:#fff}.sidebar-inquiry-form form input::placeholder{color:rgb(204 204 204 / .5)}.sidebar-inquiry-form form input[type='text'],.sidebar-inquiry-form form input[type='email'],.sidebar-inquiry-form form input#phone{background-color:#fff0;border:0;outline:0;padding-bottom:5px;flex:1;font-size:var(--fs-200);color:#fff}.sidebar-inquiry-form .iti__selected-dial-code{color:#fff}.sidebar-inquiry-form form input[type='submit']{padding:.3125rem 2rem;font-size:var(--fs-200);background-color:#fff;color:var(--color-four)!important;border:0;outline:0;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;cursor:pointer}.floating-icon{margin-block:1.5rem;cursor:pointer;display:flex;align-items:center;font-weight:500;padding:5px 6px 5px 3px;text-decoration:none;color:#fff;position:fixed;left:0;z-index:99999999999;transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease}.floating-icon .material-symbols-outlined{font-size:1.5rem}.inquire-icon{background-color:var(--color-two);top:44%;-webkit-transform:translateY(-44%);-moz-transform:translateY(-44%);-ms-transform:translateY(-44%);-o-transform:translateY(-44%);transform:translateY(-44%);@media (max-width:1024px){display:none}}.call-icon{background-color:var(--color-two);top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);@media (max-width:1024px){display:none}}.inquire-icon a span,.call-icon a span,.chat-icon a span{font-size:150%}.chat-icon{background-color:var(--color-two);top:56%;-webkit-transform:translateY(-56%);-moz-transform:translateY(-56%);-ms-transform:translateY(-56%);-o-transform:translateY(-56%);transform:translateY(-56%);@media (max-width:1024px){display:none}}.floating-icon-label{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease}.inquire-label{display:none}.call-label{display:none}.chat-label{display:none}.inquire-icon:hover .inquire-label{display:block}.call-icon:hover .call-label{display:block}.chat-icon:hover .chat-label{display:block}.footer-icons{position:fixed;bottom:3rem;width:100%;padding-inline:2rem;z-index:999;display:flex;align-content:center;justify-content:space-between;gap:2rem}.footer-icon#scrollToTop{padding:.5rem;font-size:18px;background-color:var(--color-two);color:#fff;cursor:pointer;animation:flyUp 2s infinite ease-out}@keyframes flyUp{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.footer-icon#scrollToBottom{padding:.5rem;font-size:18px;background-color:var(--color-two);color:#fff;cursor:pointer;animation:flyDown 2s infinite ease-out}@keyframes flyDown{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}.call-us-wrapper{position:absolute;top:2rem;left:1.5rem;text-align:center;z-index:9;padding:12px 20px 2px 20px;border-radius:50px;background:rgb(222 30 66);box-shadow:0 0 20px rgb(222 30 66 / .6),0 0 40px rgb(222 30 66 / .4),0 10px 30px rgb(222 30 66 / .2) inset;backdrop-filter:blur(10px);display:inline-block;transition:all 0.3s ease-in-out;@media (max-width:1024px){left:1rem}@media (max-width:540px){left:.5rem}}.call-us-wrapper a{color:#fff;font-size:var(--fs-200);font-weight:600;text-decoration:none;display:inline-block;animation:gradientFlow 8s infinite linear,textGlow 2s infinite alternate ease-in-out,textBounce 3s infinite ease-in-out}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes textGlow{0%{text-shadow:0 0 5px rgb(222 30 66 / .5)}100%{text-shadow:0 0 15px rgb(222 30 66 / .9)}}@keyframes textBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.call-us-wrapper:hover{background:rgb(0 0 0 / .85);box-shadow:0 4px 20px rgb(255 138 0 / .4)}.call-us-wrapper::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50px;background:radial-gradient(circle,rgb(222 30 66 / .6) 0%,#fff0 70%);animation:pulseGlow 2.5s infinite alternate}.call-us-wrapper:hover{background:rgb(222 30 66 / .95);box-shadow:0 0 40px rgb(222 30 66 / .8),0 0 80px rgb(222 30 66 / .6)}.property-result-text{text-align:center;margin-bottom:1rem;font-size:var(--fs-400);font-weight:400;text-transform:capitalize}.modal-window{position:fixed;left:0;top:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / .5);z-index:999999;display:none}.modal-container{width:35rem;max-width:90%;padding:2rem;border:1px solid var(--color-primary);background-color:var(--bg-card);position:relative;opacity:0;transition:transform 0.7s cubic-bezier(.4,0,.2,1),opacity 0.5s ease-in-out;-webkit-transition:transform 0.7s cubic-bezier(.4,0,.2,1),opacity 0.5s ease-in-out;-moz-transition:transform 0.7s cubic-bezier(.4,0,.2,1),opacity 0.5s ease-in-out;-ms-transition:transform 0.7s cubic-bezier(.4,0,.2,1),opacity 0.5s ease-in-out;-o-transition:transform 0.7s cubic-bezier(.4,0,.2,1),opacity 0.5s ease-in-out;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);@media (max-width:1024px){padding:1.5rem}@media (max-width:540px){padding:1rem}}.modal-window.show .modal-container{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:1}.modal-window.hide .modal-container{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);opacity:0}.close-modal{position:absolute;right:0;top:0;font-size:1.5rem;padding:.03125rem .5rem;background-color:var(--color-primary);color:#fff;cursor:pointer}.modal-content h4{margin-block:0 .625rem;font-family:var(--ff-title);font-size:24px;font-weight:400;text-align:center}.inquiry-modal-form .form-field{margin-block:1rem;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;border-bottom:1px solid #eee;letter-spacing:.35px;color:var(--color-font-light)}.inquiry-modal-form .form-field i{font-size:var(--fs-300)}.inquiry-modal-form form input[type='text'],.inquiry-modal-form form input[type='email'],.inquiry-modal-form form input[type='number'],.inquiry-modal-form form input#phone1,.inquiry-modal-form form input#phone{background-color:#fff0;border:0;outline:0;padding-bottom:5px;flex:1;font-size:var(--fs-200);color:#666}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.inquiry-modal-form form input[type='submit']{padding:.3125rem 2rem;font-size:var(--fs-200);background-color:var(--color-primary);color:#fff;border:0;outline:0;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;cursor:pointer}.iti__selected-country-primary{padding:0!important}.iti__selected-dial-code{font-family:inherit!important;font-size:var(--fs-200)!important}.search-form-wrapper{width:min(1024px, 100%);background-color:rgb(41 26 26 / .353);border:2px solid #fff;padding:1rem;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;-ms-border-radius:.625rem;-o-border-radius:.625rem;border-radius:.625rem;position:relative;margin-inline:auto;z-index:9;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;@media (max-width:1200px){padding:.75rem}@media (max-width:768px){padding:.5rem}}.top-search{position:fixed;top:0;left:0;padding:1rem;width:100%;height:100vh;display:none;transform:translateY(-100%);opacity:0;transition:transform 0.7s cubic-bezier(.4,0,.2,1),opacity 0.5s ease-in-out;z-index:999}.top-search.show{opacity:1;-webkit-transform:translate(0%,0);-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-o-transform:translate(0%,0);transform:translate(0%,0)}.top-search.hide{opacity:0;-webkit-transform:translate(0%,-100%);-moz-transform:translate(0%,-100%);-ms-transform:translate(0%,-100%);-o-transform:translate(0%,-100%);transform:translate(0%,-100%)}.top-search::before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .001)}.top-search .search-form-wrapper{position:relative;width:min(1024px, 96%);margin:4rem auto 0;padding:2rem;background:var(--bg-card);border-radius:.5rem;box-shadow:var(--box-shadow-1);z-index:1000}.close-search-modal{position:absolute;right:0;top:0;font-size:1.5rem;padding:.03125rem .5rem;background-color:var(--color-primary);color:#fff}.top-search .search-form-wrapper{width:min(1024px, 100%);margin-inline:auto;opacity:1!important;background-color:var(--color-two)}.search-tabs-wrapper{position:relative;display:flex;flex-wrap:wrap;gap:6px;font-weight:400;font-size:var(--fs-100);letter-spacing:.5px;z-index:9999}.search-form-tab{text-align:center;padding:6px 18px;margin-block:.125rem;width:max-content;cursor:pointer;background-color:var(--color-accent);color:#fff;box-sizing:border-box;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border:2px solid #fff}.search-form-tab.active,.search-form-tab:focus,.search-form-tab:hover{background-color:var(--color-primary);color:#fff}.search-tab-content{display:none;width:100%;box-sizing:border-box;border-radius:.875rem;-webkit-border-radius:.875rem;-moz-border-radius:.875rem;-ms-border-radius:.875rem;-o-border-radius:.875rem;font-size:var(--fs-100)}.search-tab-content.active{display:block}.search-form-elements{margin-block-start:1rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.search-form-elements>*{width:calc(20% - 6px);padding:.5rem .825rem;min-height:35px!important;border:2px solid var(--color-primary);-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;background-color:#f7f7f7;color:#686868;@media (max-width:850px){width:calc(50% - 3px)}@media (max-width:359px){width:100%}}input#developer_names_list,input#developer_names_list_nav{width:calc(60% - 6px);@media (max-width:850px){width:100%}}input#project_names_list,input#project_names_list_nav{width:calc(100%)!important;@media (max-width:850px){width:100%}}.search-form-elements>input[type='select']{padding:.5rem .825rem;border:2px solid var(--color-primary);-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;background-color:#f7f7f7;color:#686868;@media (max-width:450px){width:100%}}form.search-form-main{font-size:var(--fs-100)!important}.search-form-elements input[type='submit']{background-color:var(--color-primary);color:#fff;border:2px solid #fff;font-weight:500;cursor:pointer}.search-form-elements button{background-color:var(--color-primary);color:#fff;border:2px solid #fff;font-size:var(--fs-100);font-weight:500;cursor:pointer;letter-spacing:.5px;@media (max-width:850px){width:100%}}.search-form-elements #project_names_list,.search-form-elements #developer_names_list{outline:1px solid var(--color-primary)}.search-form-elements input::placeholder{color:#999!important}.search-form-elements select option{background-color:var(--color-secondary);color:#fff}.show_city_name{background-color:#e6d68a;border:1px solid #e6d68a;color:#000;font-weight:500}input#developer_names_list,input#developer_names_list_nav{background-color:#f5f5f5}.ts-control{background:none!important;border:none!important;padding:0!important;max-height:4.5rem!important;overflow-y:scroll!important}.ts-dropdown{-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;border:1px solid var(--color-primary)}.ts-dropdown-content{-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;max-height:240px!important}.ts-wrapper.multi .ts-control>div{background:#dcdcdc!important;color:#303030!important;border:0 solid #cacaca!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;-ms-border-radius:5px!important;-o-border-radius:5px!important;border-radius:5px!important}.ts-dropdown .option input[type='checkbox']{appearance:none;width:16px;height:16px;border:2px solid var(--color-primary);background-color:#fff;border-radius:3px;display:inline-block;vertical-align:middle;cursor:pointer;position:relative}.ts-dropdown .option input[type='checkbox']:checked{background-color:var(--color-primary);border-color:var(--color-primary)}.ts-dropdown .option input[type='checkbox']::after{content:'✔';color:#fff;font-size:8px;position:absolute;left:3px;top:0;display:none}.ts-dropdown .option input[type='checkbox']:checked::after{display:block}.ts-control input{font-size:var(--fs-100)!important}.ts-dropdown [data-selectable].option{font-weight:400}.ts-field.hidden{visibility:hidden;height:0;overflow:hidden}.ts-field.visible{visibility:visible;height:auto;overflow:visible;min-height:35px!important}.city-tabs{display:flex;justify-content:center;align-items:center;gap:8px;margin-block:10px 15px;@media(max-width:540px){gap:6px}}.city-tab{padding:4px 10px;min-width:60px;border:1px solid var(--color-two);background:var(--color-two);color:#000;text-align:center;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;@media(max-width:1024px){min-width:40px}@media(max-width:540px){min-width:20px}}.city-tab:hover,.city-tab.active{background:var(--color-four);color:#fff;border-color:var(--color-four)}.no-results{width:100%;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;font-size:110%}#filterForm form.search-form-main{width:100%}.display-sort-filter{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;@media (max-width:1024px){justify-content:center;flex-wrap:wrap}}.display-sort-filter .results-sort,.display-sort-filter .results-filter{display:flex;align-items:center;justify-content:center;gap:.5rem}.results-sort p{font-size:var(--fs-200);font-weight:400}.results-sort select{padding:.35rem;outline:none;border:1px solid var(--color-primary);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#filterForm{display:none;align-items:center;justify-content:center;padding:.625rem;width:100%;margin-inline:auto;-webkit-transition:display 0.5s ease;-moz-transition:display 0.5s ease;-ms-transition:display 0.5s ease;-o-transition:display 0.5s ease;transition:display 0.5s ease}#filterForm .search-form-elements{justify-content:center;position:relative;z-index:9999}.results-filter p{font-size:var(--fs-200);font-weight:400}.results-filter span{padding:.35rem;font-size:1rem;color:var(--color-primary);border:2px solid var(--color-primary);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer}.results-filter-wrapper{position:absolute;width:100%;height:calc(100% + 4.5rem);margin-top:-4.5rem;display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / .35);z-index:9999}.results-filter-wrapper.hide{display:none}.results-filter-container{width:90%;height:70%;margin-top:4.5rem;background-color:var(--bg-body);border:3px solid var(--color-primary);-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem}.results-display{display:flex;gap:.625rem;@media(max-width:540px){display:none}}.toggle-btn{background:#fff0;border:2px solid var(--color-font-light);color:var(--color-font-light);padding:.35rem;cursor:pointer;border-radius:5px;transition:all 0.3s ease}.toggle-btn:hover{background:var(--color-primary);border:2px solid var(--color-primary);color:#fff}.toggle-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.pagination{border-top:1px solid var(--color-primary);padding-top:1rem;margin:1rem auto 1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.825rem}.pagination a{font-size:var(--fs-200);border:1px solid #ddd;padding:2px 8px;border-radius:5px}.pagination a.active{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.properties-grid .property-card{width:calc(33% - 1.5rem);@media (max-width:1024px){width:calc(50% - 2rem)}@media (max-width:768px){width:80%}@media (max-width:480px){width:100%}}.property-card{margin-inline:.625rem;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch;gap:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;position:relative;background-color:var(--bg-card);border:1px solid var(--color-primary)}.property-media{position:relative;width:100%;height:100%;-webkit-border-radius:.5rem .5rem 0 0;-moz-border-radius:.5rem .5rem 0 0;-ms-border-radius:.5rem .5rem 0 0;-o-border-radius:.5rem .5rem 0 0;border-radius:.5rem .5rem 0 0;overflow:hidden}.property-media img.property-image{width:max(22.5rem, 100%);height:18.75rem;object-fit:cover;object-position:center;overflow:hidden;-webkit-border-radius:.5rem .5rem 0 0;-moz-border-radius:.5rem .5rem 0 0;-ms-border-radius:.5rem .5rem 0 0;-o-border-radius:.5rem .5rem 0 0;border-radius:.5rem .5rem 0 0;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;@media (max-width:480px){height:16.75rem}}.property-media:hover img{-webkit-transform:scale(1.15) rotate(3deg);-moz-transform:scale(1.15) rotate(3deg);-ms-transform:scale(1.15) rotate(3deg);-o-transform:scale(1.15) rotate(3deg);transform:scale(1.15) rotate(3deg);-webkit-filter:saturate(30%);filter:saturate(30%)}.property-offers{position:absolute;top:.625rem;right:.625rem;padding:.3125rem .875rem;display:inline-block;border:none;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;-ms-border-radius:.3125rem;-o-border-radius:.3125rem;border-radius:.3125rem;background-color:var(--color-three);color:#fff;font-size:var(--fs-100);font-weight:500;z-index:99;-webkit-animation:blink 2s infinite;animation:blink 2s infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.property-card .property-info{width:100%;padding-inline:1.5rem;@media (max-width:480px){padding-inline:.625rem}}.property-info a,.property-info h4,.property-info h5{line-height:1.4}.property-info .property-head{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;text-transform:capitalize}.property-head .property-title{color:var(--color-primary);font-size:var(--fs-300);font-weight:400}.property-subtitle{color:var(--color-font-dark);font-size:var(--fs-200);font-weight:400}.property-head .location-icon{width:clamp(18px, 1.5vw, 36px);height:clamp(18px, 1.5vw, 36px)}.property-card .usp-grid{margin-block-start:.3125rem;padding-inline:1.5rem;width:100%;display:flex;flex-direction:column;gap:.3125rem .875rem;@media (max-width:480px){padding-inline:.625rem}}.property-card .usp-grid p{padding:.15rem .45rem;border:1px solid #ccc;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;-ms-border-radius:.3125rem;-o-border-radius:.3125rem;border-radius:.3125rem}.property-summary-group{margin-block-start:.3125rem;padding-inline:1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.3125rem .875rem;width:100%;@media (max-width:480px){padding-inline:.625rem}}.property-summary-group .property-summary{display:flex;align-items:center;gap:.3125rem;min-width:35%;font-weight:400}.property-summary .action-icon{font-size:var(--fs-300)}.property-summary-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.875rem}.property-summary-wrapper .property-summary-section{display:flex;align-items:center;gap:.3125rem;border:1px solid #ccc;padding:.3125rem .625rem;border-radius:.625rem;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;-ms-border-radius:.625rem;-o-border-radius:.625rem}.info-groups{display:flex;align-items:end;justify-content:start;gap:3.5rem}.info-group{display:flex;align-items:baseline;justify-content:start;gap:.3125rem}.material-symbols-outlined{font-size:var(--fs-300)}.action-icons{width:100%;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-accent);padding-block:.5rem .3125rem;cursor:pointer}.action-icons .action-icons-right{display:flex;justify-content:end;gap:1.5rem;width:100%;color:#111}.action-icons-right .action-icon{-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;-ms-border-radius:.3125rem;-o-border-radius:.3125rem;border-radius:.3125rem}.action-icons-left img.location-icon{width:clamp(18px, 1.5vw, 36px);height:clamp(18px, 1.5vw, 36px)}.action-icons-right>*{padding:3px 6px 0 6px;border-radius:5px!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;-ms-border-radius:5px!important;-o-border-radius:5px!important}.action-icons-right .view-icon{background-color:#c4d6c1}.action-icons-right .share-icon{background-color:#d6cedb}.action-icons-right .wishlist-icon{background-color:#eae3c5}.share-icon{position:relative;cursor:pointer}.share-icon .share-options{display:none;position:absolute;top:-13rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--color-primary);color:#fff;border:1px solid #ddd;padding:.3125rem .625rem;font-size:1.25em;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;-ms-border-radius:.3125rem;-o-border-radius:.3125rem;border-radius:.3125rem}.share-options span i{margin-block:.875rem}.share-icon.active .share-options{display:flex!important;align-items:center!important;justify-content:space-evenly!important;gap:1.25rem}.share-option-icons{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.share-option{display:block;padding:.3125rem;cursor:pointer}.wishlist-icon:hover,.wishlist-icon-clicked{color:var(--color-primary)}.badge{position:absolute;top:.625rem;padding:.3125rem .625rem;border:2px solid #fff;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;-ms-border-radius:.3125rem;-o-border-radius:.3125rem;border-radius:.3125rem;color:#fff;font-weight:500;z-index:2}.badge-right{right:.625rem}.badge-left{left:.625rem}.properties-list .property-card{width:60rem;max-width:100%;margin-inline:.625rem;padding:0;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:1.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;position:relative;background-color:var(--bg-card);border:1px solid var(--color-primary);@media (max-width:540px){flex-direction:column;margin-inline:0;gap:0}}.properties-list .property-media{position:relative;width:calc(30% - 0.75rem);height:auto;aspect-ratio:8/5;-webkit-border-radius:.5rem 0 0 .5rem;-moz-border-radius:.5rem 0 0 .5rem;-ms-border-radius:.5rem 0 0 .5rem;-o-border-radius:.5rem 0 0 .5rem;border-radius:.5rem 0 0 .5rem;overflow:hidden;@media (max-width:540px){width:100%;height:100%;-webkit-border-radius:.5rem .5rem 0 0;-moz-border-radius:.5rem .5rem 0 0;-ms-border-radius:.5rem .5rem 0 0;-o-border-radius:.5rem .5rem 0 0;border-radius:.5rem .5rem 0 0}}.properties-list .property-media img.property-image{width:100%;object-fit:cover;object-position:center;overflow:hidden;-webkit-border-radius:.5rem 0 0 .5rem;-moz-border-radius:.5rem 0 0 .5rem;-ms-border-radius:.5rem 0 0 .5rem;-o-border-radius:.5rem 0 0 .5rem;border-radius:.5rem 0 0 .5rem;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;@media (max-width:480px){height:auto;min-height:18.75rem}}.properties-list .property-media:hover img{-webkit-transform:scale(1.15) rotate(3deg);-moz-transform:scale(1.15) rotate(3deg);-ms-transform:scale(1.15) rotate(3deg);-o-transform:scale(1.15) rotate(3deg);transform:scale(1.15) rotate(3deg);-webkit-filter:saturate(30%);filter:saturate(30%)}.properties-list .property-offers{position:absolute;top:.625rem;right:.625rem;padding:.3125rem .875rem;border:none;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;-ms-border-radius:.3125rem;-o-border-radius:.3125rem;border-radius:.3125rem;background-color:var(--color-three);color:#fff;font-size:var(--fs-100);font-weight:500;z-index:99;-webkit-animation:blink 2s infinite;animation:blink 2s infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.properties-list .property-details{width:calc(70% - 0.75rem);height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;@media (max-width:540px){width:100%;height:auto;gap:.3125rem}}.properties-list .property-card .property-info{width:100%;padding-inline:.5rem;@media (max-width:540px){padding-inline:.3125rem}}.properties-list .property-info a,.properties-list .property-info h4,.properties-list .property-info h5{line-height:1.4}.properties-list .property-info .property-head{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;text-transform:capitalize}.properties-list .property-head .property-title{color:var(--color-primary);font-size:var(--fs-300);font-weight:400;@media (max-width:540px){font-size:var(--fs-200)}}.properties-list .property-subtitle{color:var(--color-font-dark);font-size:var(--fs-200);font-weight:400;@media (max-width:540px){font-size:var(--fs-100)}}.properties-list .property-head .location-icon{width:clamp(18px, 1.5vw, 36px);height:clamp(18px, 1.5vw, 36px)}.properties-list .property-card .usp-grid{margin-block-start:.3125rem;padding-inline:1.5rem;width:100%;display:flex;flex-direction:column;gap:.3125rem .875rem;@media (max-width:480px){padding-inline:.625rem}}.properties-list .property-highlights{padding-inline:.5rem;color:var(--color-four);@media (max-width:540px){gap:.3125rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis}}.properties-list .property-highlights h3,.properties-list .property-highlights h4{font-weight:700}.properties-list .property-highlights h3{font-size:var(--fs-100);font-weight:500;text-transform:uppercase;color:var(--color-font-dark)}.property-highlights h4>span{display:flex;align-items:center}.property-highlights h4 span{text-transform:uppercase;font-weight:500;color:#1167b1;color:var(--color-four)}.property-highlights h4 span.dark-highlight{font-size:115%;color:red;color:var(--color-two);padding-top:3px}.properties-list .property-summary-group{margin-block-start:.3125rem;padding-inline:.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.3125rem .875rem;width:100%;@media (max-width:540px){padding-inline:.3125rem;gap:0}}.properties-list .property-summary-group .property-summary{display:flex;align-items:center;gap:.3125rem;min-width:35%}.properties-list .property-summary .action-icon{font-size:var(--fs-300);@media (max-width:540px){font-size:var(--fs-100)}}.properties-list .property-summary-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.875rem}.properties-list .property-summary-wrapper .property-summary-section{display:flex;align-items:center;gap:.3125rem;border:1px solid #ccc;padding:.3125rem .625rem;border-radius:.625rem;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;-ms-border-radius:.625rem;-o-border-radius:.625rem}.properties-list .info-groups{display:flex;align-items:end;justify-content:start;gap:3.5rem}.properties-list .info-group{display:flex;align-items:baseline;justify-content:start;gap:.3125rem}.properties-list .material-symbols-outlined{font-size:var(--fs-300)}.properties-list .action-icons{width:100%;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-accent);padding-block:.5rem .3125rem;cursor:pointer}.properties-list .action-icons .action-icons-right{display:flex;justify-content:end;gap:1.5rem;width:100%;color:#111}.properties-list .action-icons-right .action-icon{-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;-ms-border-radius:.3125rem;-o-border-radius:.3125rem;border-radius:.3125rem}.properties-list .action-icons-left img.location-icon{width:clamp(18px, 1.5vw, 36px);height:clamp(18px, 1.5vw, 36px)}.properties-list .share-icon{position:relative;cursor:pointer}.properties-list .share-icon .share-options{display:none;position:absolute;top:-13rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--color-primary);border:1px solid #ddd;padding:.3125rem .625rem;font-size:1.25em;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;-ms-border-radius:.3125rem;-o-border-radius:.3125rem;border-radius:.3125rem}.properties-list .share-options span i{margin-block:.875rem}.properties-list .share-icon.active .share-options{display:flex!important;align-items:center!important;justify-content:space-evenly!important;gap:1.25rem}.properties-list .share-option-icons{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.properties-list .share-option{display:block;padding:.3125rem;cursor:pointer}.properties-list .wishlist-icon:hover,.properties-list .wishlist-icon-clicked{color:var(--color-primary)}.properties-list .badge{position:absolute;top:.625rem;padding:.3125rem .625rem;border:2px solid #fff;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;-ms-border-radius:.3125rem;-o-border-radius:.3125rem;border-radius:.3125rem;color:#fff;font-weight:500;z-index:2}.properties-list .badge-right{right:.625rem;display:none}.properties-list .badge-left{left:.625rem;display:none}.grid-4-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:100%}.grid-4-columns .box{flex:1 1 calc(25% - 1rem);max-width:calc(25% - 1rem);@media (max-width:768px){flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem)}@media (max-width:540px){flex:1 1 calc(100% - 1rem);max-width:calc(100% - 1rem)}}.grid-4-columns .box img{width:100%;height:auto;max-height:480px;object-fit:cover;-webkit-border-radius:.825rem;-moz-border-radius:.825rem;-ms-border-radius:.825rem;-o-border-radius:.825rem;border-radius:.825rem}.grid-4-columns .box h3{text-align:center;font-weight:500}.grid-2-columns{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;max-width:100%}.grid-2-columns .box{flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem);@media (max-width:768px){flex:1 1 calc(100% - 1rem);max-width:calc(100% - 1rem)}}.grid-2-columns .box img{width:100%;height:auto;max-height:480px;object-fit:cover;-webkit-border-radius:.825rem;-moz-border-radius:.825rem;-ms-border-radius:.825rem;-o-border-radius:.825rem;border-radius:.825rem}.grid-2-columns .box h3{text-align:center;font-weight:500}.grid-2-1-1{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.825rem;text-align:center;@media (max-width:1024px){flex-wrap:wrap}}.grid-2-1-1 .box{position:relative;height:16rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.825rem;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:var(--color-bg-overlay);background-blend-mode:overlay;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;overflow:hidden}.grid-2-1-1 .box::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:transform 0.8s ease-in-out;-moz-transition:transform 0.8s ease-in-out;-ms-transition:transform 0.8s ease-in-out;-o-transition:transform 0.8s ease-in-out;transition:transform 0.8s ease-in-out;z-index:1}.grid-2-1-1 .box:hover::before{-webkit-transform:scale(1.2) rotate(3deg);-moz-transform:scale(1.2) rotate(3deg);-ms-transform:scale(1.2) rotate(3deg);-o-transform:scale(1.2) rotate(3deg);transform:scale(1.2) rotate(3deg);-webkit-filter:saturate(30%);filter:saturate(30%)}.grid-2-1-1 .box-one{width:calc(50% + 0.825rem);@media (max-width:1024px){width:100%;height:20rem}}.grid-2-1-1 .box-two,.grid-2-1-1 .box-three{width:25%;@media (max-width:1024px){width:calc(50% - 0.4125rem)}@media (max-width:768px){width:100%}}.grid-1-1-2{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.825rem;@media (max-width:1024px){flex-wrap:wrap}}.grid-1-1-2 .box{position:relative;height:16rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.825rem;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:var(--color-bg-overlay);background-blend-mode:overlay;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;overflow:hidden}.grid-1-1-2 .box::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:transform 0.8s ease-in-out;-moz-transition:transform 0.8s ease-in-out;-ms-transition:transform 0.8s ease-in-out;-o-transition:transform 0.8s ease-in-out;transition:transform 0.8s ease-in-out;z-index:1}.grid-1-1-2 .box:hover::before{-webkit-transform:scale(1.2) rotate(3deg);-moz-transform:scale(1.2) rotate(3deg);-ms-transform:scale(1.2) rotate(3deg);-o-transform:scale(1.2) rotate(3deg);transform:scale(1.2) rotate(3deg);-webkit-filter:saturate(30%);filter:saturate(30%)}.grid-1-1-2 .box-one,.grid-1-1-2 .box-two{width:25%;@media (max-width:1024px){width:calc(50% - 0.4125rem)}@media (max-width:768px){width:100%}}.grid-1-1-2 .box-three{width:calc(50% + 0.825rem);@media (max-width:1024px){width:100%}}.grid-2-1--1{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.825rem;@media (max-width:1024px){flex-wrap:wrap}}.grid-2-1--1 .box{position:relative;height:16rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.825rem;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:var(--color-bg-overlay);background-blend-mode:overlay;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;overflow:hidden}.grid-2-1--1 .box::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:transform 0.8s ease-in-out;-moz-transition:transform 0.8s ease-in-out;-ms-transition:transform 0.8s ease-in-out;-o-transition:transform 0.8s ease-in-out;transition:transform 0.8s ease-in-out;z-index:1}.grid-2-1--1 .box:hover::before{-webkit-transform:scale(1.2) rotate(3deg);-moz-transform:scale(1.2) rotate(3deg);-ms-transform:scale(1.2) rotate(3deg);-o-transform:scale(1.2) rotate(3deg);transform:scale(1.2) rotate(3deg);-webkit-filter:saturate(30%);filter:saturate(30%)}.grid-2-1--1 .left{@media (max-width:1024px){width:100%;height:20rem}}.grid-2-1--1 .left .box-one{@media (max-width:1024px){width:100%}}.grid-2-1--1 .right{display:flex;flex-direction:column;gap:.825rem;width:50%;height:30rem;@media (max-width:1024px){flex-direction:row;width:100%;height:auto}@media (max-width:768px){flex-direction:column;width:100%;height:auto}}.grid-2-1--1 .box-one{width:50%;height:30rem;@media (max-width:1024px){width:100%;height:20rem}@media (max-width:768px){width:100%;height:20rem}}.grid-2-1--1 .right .box-two,.grid-2-1--1 .right .box-three{width:100%;height:calc(15rem - 0.4125rem);@media (max-width:1024px){width:calc(50% - 0.4125rem)}@media (max-width:768px){width:100%;height:20rem}}.grid-1--1-2{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.825rem;@media (max-width:1024px){flex-wrap:wrap}}.grid-1--1-2 .box{position:relative;height:16rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.825rem;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:var(--color-bg-overlay);background-blend-mode:overlay;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;overflow:hidden}.grid-1--1-2 .box::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:transform 0.8s ease-in-out;-moz-transition:transform 0.8s ease-in-out;-ms-transition:transform 0.8s ease-in-out;-o-transition:transform 0.8s ease-in-out;transition:transform 0.8s ease-in-out;z-index:1}.grid-1--1-2 .box:hover::before{-webkit-transform:scale(1.2) rotate(3deg);-moz-transform:scale(1.2) rotate(3deg);-ms-transform:scale(1.2) rotate(3deg);-o-transform:scale(1.2) rotate(3deg);transform:scale(1.2) rotate(3deg);-webkit-filter:saturate(30%);filter:saturate(30%)}.grid-1--1-2 .left{display:flex;flex-direction:column;gap:.825rem;width:50%;height:30rem;@media (max-width:1024px){flex-direction:row;width:100%;height:auto}@media (max-width:768px){flex-direction:column;width:100%;height:auto}}.grid-1--1-2 .box-one,.grid-1--1-2 .box-two{width:100%;height:calc(15rem - 0.4125rem);@media (max-width:1024px){width:calc(50% - 0.4125rem)}@media (max-width:768px){width:100%;height:20rem}}.grid-1--1-2 .right{width:50%;height:30rem;@media (max-width:1024px){width:100%;height:20rem}}.category-select{width:100%;max-width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-block:1.5rem;padding:2rem 1rem;position:relative}.category-select .category{width:30%;background-color:#fff;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.category-select img{width:100%;height:200px;object-fit:cover;object-position:center;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.hero-video{width:100%;height:100vh;min-height:100vh;position:relative;overflow:visible}.hero-background-video{position:absolute;left:0;top:0;width:100%;height:100vh;object-fit:cover;z-index:1}.desktop-only{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.mobile-only{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://reraspace.com/assets/media/hero-vid-bg.jpg) center/cover no-repeat;z-index:-1}@media (max-width:768px){.desktop-only{display:none}.mobile-only{display:block}}.video-overlay{position:absolute;left:0;top:0;width:100%;height:100vh;background:hsl(195 43% 11% / .25);z-index:2}.hero-video-content{height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:4rem;z-index:3;@media (max-width:1024px){padding-bottom:3rem}@media (max-width:480px){padding-bottom:2rem}}.hero-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-content img{padding:.5rem 1rem;background-color:#fff;margin-bottom:12px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.hero-video-content p{text-align:center;font-size:clamp(15px, 1.8vw, 36px)}.hero-content p{text-align:center;font-size:clamp(13px, 1.1vw, 24px);color:#fff}.featured-properties{margin-block:1.5rem;padding:2rem 1rem;background-color:var(--bg-card);background-color:var(--bg-card);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.featured-locations{padding:2rem 1rem;background-color:var(--bg-card);background-color:var(--bg-card);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.featured-locations .grid-2-1-1 .box-one{background-image:url(../media/locations/location-13.jpg)}.featured-locations .grid-2-1-1 .box-two{background-image:url(../media/locations/location-14.jpg)}.featured-locations .grid-2-1-1 .box-three{background-image:url(../media/locations/location-16.jpg)}.grid-2-1-1 .box .box-content{position:relative;width:100%;padding-block:.825rem;background-color:hsla(from var(--color-secondary) h s l / .25);text-align:center;color:#fff;z-index:2}.grid-2-1-1 .box .box-content .box-title{font-size:var(--fs-200);font-weight:400;text-decoration:none}.featured-locations .grid-1-1-2{margin-top:.825rem}.featured-locations .grid-1-1-2 .box-one{background-image:url(../media/locations/location-06.jpg)}.featured-locations .grid-1-1-2 .box-two{background-image:url(../media/locations/location-07.jpg)}.featured-locations .grid-1-1-2 .box-three{background-image:url(../media/locations/location-15.jpg)}.grid-1-1-2 .box .box-content{position:relative;width:100%;padding-block:.825rem;background-color:hsla(from var(--color-secondary) h s l / .25);text-align:center;color:#fff;z-index:2}.grid-1-1-2 .box .box-content .box-title{font-size:var(--fs-200);font-weight:400;text-decoration:none}.popular-categories{margin-block:1.5rem;padding:2rem 1rem;background-color:var(--bg-card);background-color:var(--bg-card);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.popular-categories .grid-2-1--1{margin-top:.825rem}.popular-categories .grid-2-1--1 .box-one{background-image:url(../media/categories/luxury-homes-02.jpg)}.popular-categories .grid-2-1--1 .box-two{background-image:url(../media/categories/duplex-penthouse-07.jpg)}.popular-categories .grid-2-1--1 .box-three{background-image:url(../media/categories/villas-bungalows-05.jpg)}.grid-2-1--1 .box .box-content{position:relative;width:100%;padding-block:.825rem;background-color:hsla(from var(--color-secondary) h s l / .25);text-align:center;color:#fff;z-index:2}.grid-2-1--1 .box .box-content .box-title{font-size:var(--fs-200);font-weight:400;text-decoration:none}.grid-2-1--1 .box .box-content{position:relative;width:100%;padding-block:.825rem;background-color:hsla(from var(--color-secondary) h s l / .25);text-align:center;color:#fff;z-index:2}.grid-2-1--1 .box .box-content .box-title{font-size:var(--fs-200);font-weight:400;text-decoration:none}.popular-categories .grid-4-columns{width:100%}.explore-by-possession-status{padding:2rem 1rem;background-color:var(--bg-card);background-color:var(--bg-card);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.explore-by-possession-status .grid-1--1-2{margin-top:.825rem}.explore-by-possession-status .grid-1--1-2 .box-one{background-image:url(../media/status/upcoming-launch-02.jpg)}.explore-by-possession-status .grid-1--1-2 .box-two{background-image:url(../media/status/ready-possession-01.jpg)}.explore-by-possession-status .grid-1--1-2 .box-three{background-image:url(../media/status/under-construction-03.jpg)}.grid-1--1-2 .box .box-content{position:relative;width:100%;padding-block:.825rem;background-color:hsla(from var(--color-secondary) h s l / .25);text-align:center;color:#fff;z-index:2}.grid-1--1-2 .box .box-content .box-title{font-size:var(--fs-200);font-weight:400;text-decoration:none}.grid-1--1-2 .box .box-content{position:relative;width:100%;padding-block:.825rem;background-color:hsla(from var(--color-secondary) h s l / .25);text-align:center;color:#fff;z-index:2}.grid-1--1-2 .box .box-content .box-title{font-size:var(--fs-200);font-weight:400;text-decoration:none}.client-testimonials{margin-block:1.5rem;padding:2rem 1rem;background-color:var(--bg-card);background-color:var(--bg-card);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.testimony-card{min-height:280px;margin-inline:.625rem;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:stretch;gap:1rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;position:relative;background-color:var(--bg-card);border:1px solid var(--color-primary)}.testimony-card .client-info .client-name{font-size:var(--fs-300);font-weight:400;text-align:center}.testimony-card .client-info .client-profession{font-size:var(--fs-200);font-weight:400;text-align:center}.testimony-card .client-rating{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;font-size:1rem;color:#ffdf00}.testimony-card .client-review{text-align:center}.add-ons{display:flex;align-items:stretch;justify-content:space-between;gap:1rem;@media (max-width:1024px){flex-wrap:wrap}}.add-ons>*{width:calc(100% - 0.25rem);border:1px solid var(--color-primary);-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;overflow:hidden;@media (max-width:1024px){width:calc(50% - 0.5rem)}@media (max-width:540px){width:92%;margin-inline:auto}}.add-on img{max-width:100%;-webkit-border-radius:.5rem .5rem 0 0;-moz-border-radius:.5rem .5rem 0 0;-ms-border-radius:.5rem .5rem 0 0;-o-border-radius:.5rem .5rem 0 0;border-radius:.5rem .5rem 0 0}.add-on-title{text-align:center;text-decoration:none;padding:.5rem}.pop-up{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pop-up .overlay{position:relative;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:999}.ready-reckoners table{border:1px solid #ccc;border-collapse:collapse;width:100%}.ready-reckoners table th,.ready-reckoners table td{border:1px solid #ccc;text-align:center;padding:.5rem}.ready-reckoners table th{background-color:var(--color-primary);color:#fff}.emi-calculator-section{display:flex;align-items:center;justify-content:center;height:100vh;background-image:url(../media/hero-home-01.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-color:rgb(0 0 0 / .75);background-blend-mode:overlay}.emi-calculator-section .container{width:min(30rem, 100%)}.emi-calculator{padding:2rem;background-color:var(--bg-card);border:1px solid var(--color-primary);-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem}.emi-calculator h3{font-family:var(--ff-title);color:var(--color-primary);text-align:center;font-size:var(--fs-400);font-weight:700}.emi-calculator form label{display:block}.emi-calculator form input{width:100%;padding:5px 10px;margin-bottom:12px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.emi-calculator form input[type='submit']{background-color:var(--color-primary);color:#fff;border:none;outline:none}.emi-results{padding-block:5px}.emi-calculator h4{padding-block:8px}.home-loans{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.home-loans-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;@media (max-width:960px){flex-wrap:wrap}}.home-loans-wrapper>*{width:50%;@media (max-width:960px){width:100%}}.home-loans-image img{max-width:100%;max-height:100%;object-position:center;object-fit:cover;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem}.home-loans-form form input[type='text'],.home-loans-form form input[type='number'],.home-loans-form form textarea,.home-loans-form form input[type='submit']{width:100%;margin-block:.5rem;padding:5px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.home-loans-form form input[type='submit']{background-color:var(--color-primary);color:#fff;border:0;outline:0;cursor:pointer}.home-loans-form ul{margin-block:.625rem;list-style:none}.home-loans-form ul li{margin-block:.3125rem;display:flex;align-items:center;gap:.3125rem;color:var(--color-font-light)}.interior-decor{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.inquiry-form-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;@media (max-width:960px){flex-wrap:wrap}}.inquiry-form-wrapper>*{width:50%;@media (max-width:960px){width:100%}}.interior-decor-image img{max-width:100%;max-height:100%;object-position:center;object-fit:cover;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem}.interior-decor-form form input[type='text'],.interior-decor-form form input[type='number'],.interior-decor-form form textarea,.interior-decor-form form input[type='submit']{width:100%;margin-block:.5rem;padding:5px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.interior-decor-form form input[type='submit']{background-color:var(--color-primary);color:#fff;border:0;outline:0;cursor:pointer}.project-section-title{text-align:center;font-size:var(--fs-400);font-weight:500;font-family:var(--ff-title);margin-bottom:1.5rem;color:var(--color-primary)}.project-hero{margin-top:3.5rem;width:100%;min-height:calc(100vh - 3.5rem);display:flex;align-items:center;justify-content:center;background-color:var(--bg-card);@media (max-width:1024px){flex-wrap:wrap;min-height:100vh}}.project-hero .featured-image{width:60%;height:100vh;min-height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1;@media (max-width:1024px){width:100%;height:auto;min-height:40vh}}.project-hero .project-info-summary{width:40%;padding:2rem;display:flex;flex-direction:column;align-items:center;background-color:var(--bg-card);color:var(--color-font-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;@media (max-width:1024px){width:100%;padding:1.5rem}@media (max-width:540px){padding:1rem}}.developer-logo{margin-bottom:.5rem}.developer-logo img{height:5rem;width:auto;max-width:100%;object-fit:cover;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem}.project-info-summary .project-title,.project-info-summary .project-location-and-developer{font-family:var(--ff-title);text-align:center;line-height:1.1em;color:var(--color-font-dark);font-weight:500}.project-info-summary .project-title{text-transform:uppercase}.project-info-summary .project-title{font-size:var(--fs-800)}.project-info-summary .project-location-and-developer{font-size:var(--fs-400)}.project-info-summary .project-typology-and-possession{margin-block:1.25rem;font-size:var(--fs-300);text-align:center;line-height:1.1em;color:var(--color-font-dark);font-weight:500}.project-info-summary .project-usps{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.project-info-summary .project-usps>p{padding:.2rem .8rem;border:1px solid #bababa;background-color:#fff0;color:var(--color-font-dark);font-size:var(--fs-100);text-align:center;line-height:1.1em;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;text-transform:capitalize;font-weight:400}.project-info-summary .project-configuration{width:100%;max-width:100%;margin-block:1.25rem}.project-info-summary .configuration-title{text-align:center;font-size:var(--fs-100);font-weight:400;margin-bottom:.5rem}.project-info-summary .project-configuration-table{display:flex;flex-direction:column;align-items:center;justify-content:center}.project-info-summary .project-configuration-table table{border-collapse:collapse;overflow:hidden;width:100%}.project-info-summary .project-configuration table thead{background-color:var(--color-primary)}.project-info-summary .project-configuration table th,.project-info-summary .project-configuration table td{text-align:center;font-size:var(--fs-100);font-weight:400;padding:.25rem .75rem;border:1px solid #bababa}.project-info-summary .project-configuration table th{font-weight:600;color:#fff}.project-overview{margin-block:2rem;padding:2rem 1rem;text-align:justify;line-height:1.5;background-color:var(--bg-card);color:var(--color-font-light);overflow:hidden;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.project-overview h2{font-size:var(--fs-400);font-weight:500;text-align:center;font-family:var(--ff-title);color:var(--color-primary)}.project-overview h3{font-size:var(--fs-300);font-weight:400;color:var(--color-primary)}.project-overview .project-overview-text{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease}.project-overview .project-overview-text.expanded{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}a.read-more-toggle{display:block;margin-block:1.5rem;color:var(--color-primary);text-decoration:none;text-align:right;font-size:var(--fs-200);font-weight:400;padding:5px 15px}.project-overview-text li{margin-left:1.75rem}.swiper-container{width:100%;height:auto;overflow:hidden}.swiper-slide{width:100%;height:auto;display:flex;justify-content:center;align-items:center}.swiper-container{width:100%;height:auto}.swiper-slide img{width:100%;height:100%;object-fit:cover}.swiper-button-next,.swiper-button-prev{color:#fff}.swiper-pagination-bullet{background:#fff}.project-images{margin-inline:auto;padding:2rem 1rem;background-color:var(--bg-card);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.project-images img{width:240px;height:120px;object-fit:cover;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;@media(max-width:540px){width:320px;height:160px;max-width:100%}}.floor-plans{margin-bottom:2rem;margin-inline:auto;padding:2rem 1rem;background-color:var(--bg-card);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.floor-plans .floor-plan-images{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.floor-plans .floor-plan-images a img{width:240px;height:120px;object-fit:cover;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;@media (max-width:840px){width:175px;height:auto}@media (max-width:540px){width:135px;height:auto}}.features-amenities{margin-block:2rem;padding:2rem 1rem;background-color:var(--bg-card);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.features-amenities-content{column-count:3;column-gap:3.5rem;@media (max-width:1024px){column-count:2}@media (max-width:540px){column-count:1}}.features-amenities-content h2{font-size:var(--fs-300);font-weight:400}.features-amenities-content h3{font-size:var(--fs-200);font-weight:400;color:var(--color-primary)}.features-amenities-content ul,ol{margin-left:1.5rem}.project-videos{margin-block:2rem;padding:2rem 1rem;background-color:var(--bg-card);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1);@media(max-width:540px){padding:2rem 0}}.project-videos .videos{display:flex;align-items:center;justify-content:center;gap:.625rem;flex-wrap:wrap}.project-videos .videos iframe{height:40vh;width:auto;aspect-ratio:2/1;max-width:92%;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;@media (max-width:840px){height:35vh}@media (max-width:540px){height:30vh}}.sizes-wrappers,.floor-plan-images{position:relative;cursor:pointer}.sizes-wrappers.blurred .tab-content,.floor-plan-images.blurred img{user-select:none}.sizes-wrappers.blurred,.floor-plan-images.blurred{position:relative;cursor:pointer;z-index:1}.sizes-wrappers.blurred::before,.floor-plan-images.blurred::before{position:absolute;top:50%;left:50%;color:var(--color-four);font-weight:600;font-size:130%;text-align:center;z-index:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sizes-wrappers.blurred::before{content:'View Sizes'}.floor-plan-images.blurred::before{content:'View Floor Plans'}.inquiry-form-section{display:flex;align-items:center;justify-content:center;margin-block:2rem;padding:3rem 2rem;background-color:#282625;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1);background-image:url(../media/inquiry-form-bg-01.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-blend-mode:overlay;background-attachment:fixed;@media (max-width:840px){flex-direction:column;align-items:center;padding:2rem}@media (max-width:540px){padding:0}}.inquiry-form-section .inquiry-modal-form{background:var(--color-primary);background:-webkit-linear-gradient(135deg,rgb(9 62 88) 0%,rgb(6 88 122) 20%,rgb(9 62 88) 40%,rgb(6 88 122) 60%,rgb(9 62 88) 80%,rgb(6 88 122) 100%);background:-moz-linear-gradient(135deg,rgb(9 62 88) 0%,rgb(6 88 122) 20%,rgb(9 62 88) 40%,rgb(6 88 122) 60%,rgb(9 62 88) 80%,rgb(6 88 122) 100%);background:linear-gradient(135deg,rgb(9 62 88) 0%,rgb(6 88 122) 20%,rgb(9 62 88) 40%,rgb(6 88 122) 60%,rgb(9 62 88) 80%,rgb(6 88 122) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#093E58",endColorstr="#06587A",GradientType=0);padding:2rem 1rem;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;width:100%;max-width:540px}.inquiry-form-section .inquiry-modal-form form input[type='submit']{background-color:#fff;color:var(--color-primary)!important;font-weight:600;letter-spacing:.75px;border:none}.inquiry-form-section h4{color:#fff;font-size:var(--fs-400);font-weight:500;text-align:center}.inquiry-modal-form form#inquiry-form input::placeholder{color:#777!important}.inquiry-modal-form form#inquiry-form input,.inquiry-modal-form form#inquiry-form i,.inquiry-modal-form form#inquiry-form .iti__selected-dial-code{color:#111}.inquiry-form-section .modal-inquiry-form .form-field i{color:#111!important}.inquiry-modal-form form#inquiry-form input[type='submit']{color:#fff!important}.sidebar-inquiry-form form#inquiry-form input::placeholder,.project-inquiry-form form#inquiry-form input::placeholder{color:#ddd!important}.sidebar-inquiry-form form#inquiry-form input,.sidebar-inquiry-form form#inquiry-form i,.sidebar-inquiry-form form#inquiry-form .iti__selected-dial-code,.project-inquiry-form form#inquiry-form input,.project-inquiry-form form#inquiry-form i,.project-inquiry-form form#inquiry-form .iti__selected-dial-code{color:#fff}.sidebar-inquiry-form .form-field i,.project-inquiry-form .form-field i{color:#fff!important}.project-inquiry-form form#inquiry-form input[type='submit']{color:var(--color-primary)!important;font-weight:500!important}.project-connectivity{margin-block:2rem;padding:2rem 1rem;background-color:var(--bg-card);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.project-connectivity-content{column-count:3;column-gap:3.5rem;@media (max-width:1024px){column-count:2}@media (max-width:540px){column-count:1}}.project-connectivity-content h2{font-size:var(--fs-300);font-weight:400}.project-connectivity-content h3{font-size:var(--fs-200);font-weight:400;color:var(--color-primary)}.project-connectivity-content ul{margin-left:1.5rem}.location-map{padding:2rem 1rem;background-color:var(--bg-card);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.maharera-info{margin-block:2rem;padding:2rem 1rem;background-color:var(--bg-card);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.maharera-content{display:flex;align-items:center;justify-content:center;gap:1.5rem;@media (max-width:540px){flex-wrap:wrap}}.maharera-content p,.maharera-content .qr-codes{@media (max-width:540px){width:100%}}.maharera-content .qr-codes img{height:40px;width:auto;max-width:90%;object-fit:cover}.related-projects{margin-block:2rem;padding:3rem 1rem;background-color:var(--bg-card);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.project-sizes{padding:2rem 1rem;background-color:var(--bg-card);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;border-radius:1rem;-webkit-box-shadow:var(--box-shadow-1);-moz-box-shadow:var(--box-shadow-1);box-shadow:var(--box-shadow-1)}.sizes-wrapper{width:100%;background-color:rgb(41 26 26 / .353);border:2px solid #fff;padding:1rem;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;-ms-border-radius:.625rem;-o-border-radius:.625rem;border-radius:.625rem;position:relative;margin-inline:auto;z-index:9;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.size-tabs-wrapper{display:flex;flex-wrap:wrap;gap:.3125rem;font-weight:400;font-size:110%;letter-spacing:.5px}.size-tab{text-align:center;padding:.5rem .825rem;margin-block:.125rem;width:min(12rem, 100%);cursor:pointer;background-color:var(--color-accent);color:#fff;box-sizing:border-box;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border:2px solid #fff;@media (max-width:450px){width:100%}}.size-tab.active,.size-tab:focus,.size-tab:hover{background-color:var(--color-primary);color:#fff}.size-tab-content{display:none;width:100%;box-sizing:border-box;border-radius:.875rem;-webkit-border-radius:.875rem;-moz-border-radius:.875rem;-ms-border-radius:.875rem;-o-border-radius:.875rem}.size-tab-content.active{display:block}.tab{display:inline-block;padding:7px 12px;margin:3px;cursor:pointer;background-color:#fff0;border:1px solid var(--color-font-light);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.tab.active{background-color:var(--color-primary);color:#fff}.tab-content{display:none;padding:1rem;border:1px solid #ddd;margin-top:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;column-count:3;column-gap:3.5rem;@media (max-width:1024px){column-count:2}@media (max-width:540px){column-count:1}}.tab-content.active{display:block;background-color:var(--bg-card)}.tab-content h3{font-size:var(--fs-200);font-weight:400!important;color:var(--color-primary)}.tab-content ul{margin-left:2rem}.special-offers{margin-block:.825rem}.btn-special{padding:.3125rem 2rem;font-size:var(--fs-200);font-weight:500;color:#fff;background:var(--color-three);border:none;cursor:pointer;overflow:hidden;-webkit-animation:slideFadeIn 0.8s ease-out 0.5s both,pulseEffect 1.5s infinite alternate ease-in-out;animation:slideFadeIn 0.8s ease-out 0.5s both,pulseEffect 1.5s infinite alternate ease-in-out;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;-ms-border-radius:.3125rem;-o-border-radius:.3125rem;border-radius:.3125rem;position:relative;z-index:9}@keyframes slideFadeIn{from{opacity:0;-webkit-transform:translateX(-150px);-moz-transform:translateX(-150px);-ms-transform:translateX(-150px);-o-transform:translateX(-150px);transform:translateX(-150px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes pulseEffect{0%{box-shadow:0 0 5px rgb(72 122 87 / .5);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{box-shadow:0 0 20px rgb(209 171 79 / .5);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}}.swiper-button-next,.swiper-button-prev{width:30px;height:30px;padding:10px}.swiper-button-next::after,.swiper-button-prev::after{font-size:20px}.swiper-button-next,.swiper-button-prev{color:#fff;background:var(--color-two);padding:15px;border-radius:50%;transition:all 0.3s ease}.swiper-button-next:hover,.swiper-button-prev:hover{background:rgb(0 0 0 / .8)}.swiper-button-next::after,.swiper-button-prev::after{font-size:12px}form input{width:100%;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;border:1px solid #ccc}form>input{padding:.125rem .875rem}form input::placeholder{color:#575757}form input[role='button']{text-align:center}form select{background-color:#fff;padding:.5rem .875rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;border:1px solid #ccc}.entry-form-wrapper form select{padding:.8rem .875rem;font-weight:700}form input[type='submit']{cursor:pointer}form.form-regular input,form.form-regular textarea{width:100%;margin-block:.3125rem;padding:.325rem .875rem;background-color:hsl(var(--bg-body));color:hsl(var(--color-headings));border:1px solid #ccc;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;font:inherit}form.form-regular select{background-color:#f7f7f7;width:100%;font:inherit}form.form-regular input[type='submit']{background-color:hsl(var(--color-headings));color:#fff}form.form-regular input::placeholder,form.form-regular textarea::placeholder{font:inherit;color:#757575}.offers-list{width:100%;position:relative;overflow:hidden;text-align:center;font-family:'Kaushan Script',cursive;font-size:27px;font-weight:600;background-color:#0b2838;color:#fff;transition:transform 0.3s ease;max-width:70%;object-fit:cover;padding:36px 12px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-ms-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;@media (max-width:1280px){font-size:27px}@media (max-width:1024px){font-size:24px}@media (max-width:768px){padding:27px 12px;font-size:21px}@media (max-width:480px){padding:24px 12px;font-size:18px}}.multiple-offers{position:relative;height:1.5em;overflow:hidden;display:flex;justify-content:center;align-items:center;text-align:center}.multiple-offers .offer-item{position:absolute;width:100%;text-align:center;opacity:0;transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}@keyframes rotate{0%{visibility:hidden;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}10%{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}45%{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}55%{visibility:hidden;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{visibility:hidden;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}.property-not-found{width:100%;padding:1.5rem;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.property-not-found p{text-align:center}.property-not-found .title{font-size:var(--fs-900);font-weight:900;color:rgb(0 0 0 / .15)}.return-to-home-page-button{padding:.5rem 2rem;border:1px solid var(--color-primary);background-color:var(--color-primary);color:#fff;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem}.blog-result-text{text-align:center;margin-bottom:1rem;font-size:var(--fs-300);font-weight:400;text-transform:capitalize}.blogs-grid{margin-top:1.5rem;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:2rem .625rem}.blogs-grid .blog-card{width:calc(33% - 1.5rem);@media (max-width:1024px){width:calc(50% - 2rem)}@media (max-width:768px){width:80%}@media (max-width:480px){width:100%}}.blog-card{margin-inline:.625rem;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch;gap:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;position:relative;background-color:var(--bg-card);border:1px solid var(--color-primary)}.blog-media{position:relative;width:100%;height:100%;-webkit-border-radius:.5rem .5rem 0 0;-moz-border-radius:.5rem .5rem 0 0;-ms-border-radius:.5rem .5rem 0 0;-o-border-radius:.5rem .5rem 0 0;border-radius:.5rem .5rem 0 0;overflow:hidden}.blog-media img.featured-image{width:max(22.5rem, 100%);height:18.75rem;object-fit:cover;object-position:center;overflow:hidden;-webkit-border-radius:.5rem .5rem 0 0;-moz-border-radius:.5rem .5rem 0 0;-ms-border-radius:.5rem .5rem 0 0;-o-border-radius:.5rem .5rem 0 0;border-radius:.5rem .5rem 0 0;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;@media (max-width:480px){height:16.75rem}}.blog-media:hover img{-webkit-transform:scale(1.15) rotate(3deg);-moz-transform:scale(1.15) rotate(3deg);-ms-transform:scale(1.15) rotate(3deg);-o-transform:scale(1.15) rotate(3deg);transform:scale(1.15) rotate(3deg);-webkit-filter:saturate(30%);filter:saturate(30%)}.blog-card .blog-info{width:100%;padding-inline:1.5rem;@media (max-width:480px){padding-inline:.625rem}}.blog-info a,.blog-info h4,.blog-info h5{line-height:1.4}.blog-info .blog-head{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;text-transform:capitalize}.blog-head .blog-title{color:var(--color-font-dark);font-size:var(--fs-300);font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis}.blog-head .blog-category{margin-block:.5rem;color:var(--color-primary);font-size:var(--fs-200);font-weight:400}.blog-summary{color:var(--color-font-light);font-size:var(--fs-100);font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis}.blog-view-button{width:100%;overflow:hidden;margin-inline:auto;display:flex;align-items:center;justify-content:center;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.blog-view-button a{background-color:var(--color-primary);color:#fff;padding:1rem 1rem;display:block;width:100%;text-align:center}.blogs-list{margin-top:1.5rem;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:2rem .625rem;@media (max-width:960px){gap:1.5rem .625rem}@media (max-width:540px){gap:1rem .625rem}}.blogs-list .blog-card{width:60rem;max-width:100%;margin-inline:.625rem;padding:0;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:1.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;position:relative;background-color:var(--bg-card);border:1px solid var(--color-primary);@media (max-width:540px){margin-inline:0;gap:.3125rem}}.blogs-list .blog-media{position:relative;width:calc(30% - 0.75rem);height:auto;aspect-ratio:8/5;-webkit-border-radius:.5rem 0 0 .5rem;-moz-border-radius:.5rem 0 0 .5rem;-ms-border-radius:.5rem 0 0 .5rem;-o-border-radius:.5rem 0 0 .5rem;border-radius:.5rem 0 0 .5rem;overflow:hidden;@media (max-width:540px){width:40%}}.blogs-list .blog-media img.featured-image{width:100%;object-fit:cover;object-position:center;overflow:hidden;-webkit-border-radius:.5rem 0 0 .5rem;-moz-border-radius:.5rem 0 0 .5rem;-ms-border-radius:.5rem 0 0 .5rem;-o-border-radius:.5rem 0 0 .5rem;border-radius:.5rem 0 0 .5rem;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;@media (max-width:480px){height:16.75rem}}.blogs-list .blog-media:hover img{-webkit-transform:scale(1.15) rotate(3deg);-moz-transform:scale(1.15) rotate(3deg);-ms-transform:scale(1.15) rotate(3deg);-o-transform:scale(1.15) rotate(3deg);transform:scale(1.15) rotate(3deg);-webkit-filter:saturate(30%);filter:saturate(30%)}.blog-details{padding-block-start:1rem;width:calc(70% - 0.75rem);height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;@media (max-width:540px){padding-block-start:.3125rem;width:60%;gap:.5rem}}.blogs-list .blog-card .blog-info{width:100%;padding-inline:.5rem;@media (max-width:480px){padding-inline:.625rem}}.blogs-list .blog-info a,.blogs-list .blog-info h4,.blogs-list .blog-info h5{line-height:1.4}.blogs-list .blog-info .blog-head{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;text-transform:capitalize}.blogs-list .blog-head .blog-title{color:var(--color-font-dark);font-size:var(--fs-300);font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;@media (max-width:540px){font-size:var(--fs-200);line-clamp:2;-webkit-line-clamp:2}}.blogs-list .blog-head .blog-category{margin-block:.5rem;color:var(--color-primary);font-size:var(--fs-200);font-weight:400;@media (max-width:540px){margin-block:.25px;font-size:var(--fs-100)}}.blogs-list .blog-summary{color:var(--color-font-light);font-size:var(--fs-100);font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;@media (max-width:540px){-webkit-line-clamp:2;line-clamp:2}}.blogs-list .blog-view-button{width:100%;-webkit-border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;-ms-border-radius:0 0 5px 0;-o-border-radius:0 0 5px 0;border-radius:0 0 5px 0}.blogs-list .blog-card .blog-view-button a{background-color:var(--color-primary);color:#fff;padding:.5rem 2rem;text-align:center;display:inline-block;@media (max-width:540px){padding:.1875rem 2rem}}.article-hero{width:100%;min-height:calc(90vh - 4rem);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:9;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem}.article-hero .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);z-index:10}.article-intro{margin-block:1.5rem;position:relative;z-index:11}.article-hero .article-title{font-family:var(--ff-title);font-size:var(--fs-800);text-align:center;line-height:1.1em;background:var(--gradient-background);background:var(--radial-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.article-intro .article-meta{font-size:var(--fs-300);color:#fff;margin-block:.5rem;text-align:center}.article-content{margin-block:1.5rem}.article-content h1,.article-content h2{color:var(--color-primary)}.article-content h1{font-family:var(--ff-title);font-size:var(--fs-400)}.article-content h2{font-size:var(--fs-300)}.about-location{margin-block:1.5rem}.thank-you{width:100%;height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.thank-you-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center}.thank-you-wrapper .section-title{font-size:48px;@media (max-width:1024px){font-size:42px}@media (max-width:840px){font-size:36px}@media (max-width:540px){font-size:30px}}.back-to-home{background-color:var(--color-primary);color:#fff;border:none;outline:none;padding:6px 30px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.developer-input-disabled{background-color:#f0f0f0;cursor:not-allowed;opacity:.9}.info-page{margin-top:6rem;padding-left:1rem}#offer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);display:none;justify-content:center;align-items:center;z-index:9998}#offer-popup{position:relative;opacity:0;top:-100%;transform:translateY(0);transition:all 0.8s ease-in-out;z-index:9999}#offer-popup.show{top:0;transform:translateY(0);opacity:1}#offer-popup img{max-width:400px;width:100%;height:auto;border-radius:10px;cursor:pointer;display:block}#offer-close{position:absolute;top:-10px;right:-10px;background:#fff;border:none;border-radius:50%;font-size:20px;font-weight:700;cursor:pointer;width:30px;height:30px;box-shadow:0 2px 5px rgb(0 0 0 / .2);line-height:28px;text-align:center}