/*!*******************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/library/fonts/fonts.css ***!
  \*******************************************************************************/@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(../library/fonts/montserrat-v26-latin-200.3131c372f737cca27773.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../library/fonts/montserrat-v26-latin-300.6dab37123f42f46f633a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../library/fonts/montserrat-v26-latin-regular.9ef09180105730e3cb92.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../library/fonts/montserrat-v26-latin-500.63b09632586acfb651b6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../library/fonts/montserrat-v26-latin-600.4201798fe1a74331c392.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../library/fonts/montserrat-v26-latin-700.8ee112252f6bd5f0d5bd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(../library/fonts/montserrat-v26-latin-800.5f46c60db4c775b8cfac.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(../library/fonts/montserrat-v26-latin-900.55df880ad9bbd18ed75d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:normal;font-weight:200;src:url(../library/fonts/montserrat-alternates-v17-latin-200.b5301cd981684fbfa5db.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:normal;font-weight:300;src:url(../library/fonts/montserrat-alternates-v17-latin-300.252a7ef031dd29a760bb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:normal;font-weight:400;src:url(../library/fonts/montserrat-alternates-v17-latin-regular.f213d57eadd8207d03f9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:normal;font-weight:500;src:url(../library/fonts/montserrat-alternates-v17-latin-500.a15021e09b54dbb81fa7.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:normal;font-weight:600;src:url(../library/fonts/montserrat-alternates-v17-latin-600.d8ef5d93aa29462d4514.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:normal;font-weight:700;src:url(../library/fonts/montserrat-alternates-v17-latin-700.13aaaecaa19c737d5177.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:normal;font-weight:800;src:url(../library/fonts/montserrat-alternates-v17-latin-800.bc3dd4b2976eb4ab3990.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat Alternates;font-style:normal;font-weight:900;src:url(../library/fonts/montserrat-alternates-v17-latin-900.3b9d5f1ae2628c68dc65.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(../library/fonts/poppins-v21-latin-100.9c2fa323c2d99d082f42.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(../library/fonts/poppins-v21-latin-200.7498246ad20e0ba71240.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../library/fonts/poppins-v21-latin-regular.405055dd680fa1dcdfa2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../library/fonts/poppins-v21-latin-500.08491d3f7fe7ae88ef44.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(../library/fonts/poppins-v21-latin-600.91145014c0350c248ed2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../library/fonts/poppins-v21-latin-700.d86662fe776dae29ea78.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(../library/fonts/poppins-v21-latin-800.ca6a92cea2062ebec667.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(../library/fonts/poppins-v21-latin-900.7b1a4c85ba657964c6b6.woff2) format("woff2")}





/*!*******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sass/main.scss ***!
  \*******************************************************************************************************************************************************/.home-page-wrap .entry-content>*{margin:60px auto}.home-page-wrap .entry-content>:not(.alignfull){max-width:1140px;padding:0 15px}.home-page-wrap .entry-content>.alignwide{max-width:1240px}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.reveal-on-scroll{backface-visibility:hidden;transform-style:preserve-3d;transition:opacity .8s ease;will-change:transform,opacity}.reveal-on-scroll.active{opacity:1!important}.reveal-on-scroll.active.animate-fade-left{animation:fadeInLeft 1.2s cubic-bezier(.16,1,.3,1) forwards}.reveal-on-scroll.active.animate-fade-right{animation:fadeInRight 1.2s cubic-bezier(.16,1,.3,1) forwards}.reveal-on-scroll.active.animate-fade-up{animation:fadeInUp 1.2s cubic-bezier(.16,1,.3,1) forwards}.reveal-on-scroll.active.animate-fade-scale{animation:fadeInScale 1.5s cubic-bezier(.16,1,.3,1) forwards}.js .reveal-on-scroll:not(.active){opacity:0}.delay-100{animation-delay:.1s!important}.delay-200{animation-delay:.2s!important}.delay-300{animation-delay:.3s!important}.delay-400{animation-delay:.4s!important}.delay-500{animation-delay:.5s!important}.delay-600{animation-delay:.6s!important}.delay-700{animation-delay:.7s!important}.delay-800{animation-delay:.8s!important}.error-404{background-color:#f4f4f4;margin-top:25px;padding:100px 0}.error-404 .container{margin:0 auto;max-width:600px;text-align:center}.error-404 .error-code{color:#ff7b00;font-size:120px;font-weight:700}.error-404 .error-message{color:#6c757d;font-size:36px;margin-top:20px}.error-404 .error-description{color:#495057;font-size:18px;margin:20px 0}.error-404 a.btn{font-size:16px;margin:10px;padding:10px 20px}h3.sub-heading.heading{color:#a7a7a7;font-family:Poppins,Sans-serif;font-size:18px;font-weight:600}h2.heading.heading-recommended{color:#ff7b00;font-family:Mochiy Pop One,sans-serif;font-size:43px;font-weight:600;text-transform:uppercase}h4.author.vcard{color:#ff7b00;font-family:Poppins,Sans-serif;font-size:18px;font-weight:600}h2.entry-title.post-card-title.mt-3 a{color:#0f0f0f;font-family:Poppins,Sans-serif;font-size:28px;font-weight:600;line-height:37px}.entry-content{color:#6b6b6b;font-family:Poppins,Sans-serif;font-size:16px;font-weight:500}a.codobux-read-more.text-white.mt-3.btn.btn-info{font-family:Poppins,Sans-serif;font-size:20px;font-weight:600;text-decoration:underline;fill:#ff7b00;background-color:rgba(97,206,112,0);border:none!important;color:#ff7b00!important;margin-top:40px!important;padding:0}.row.title-row{padding:49px 0}.row.title-row h2{color:#0f0f0f;font-family:Poppins,Sans-serif;font-size:30px;font-weight:600}.row.title-row .col-md-4{flex:0 0 auto;width:20%}.row.title-row .col-md-8{flex:0 0 auto;width:80%}h2.entry-title.post-card-title.mb-3{line-height:1.2rem}h2.entry-title.post-card-title.mb-3 a{font-family:Poppins,Sans-serif;font-size:17px;font-weight:500;margin-bottom:10px;overflow-wrap:break-word;word-break:break-word}span.author.vcard a{color:#a7a7a7;font-family:Poppins,Sans-serif;font-size:16px;font-weight:400;text-decoration:none}a.page-numbers{color:#000;font-family:Poppins;text-decoration:underline}span.btn.border.border-secondary.mr-2.mb-2{border:none!important;font-family:Poppins;margin:8px 10px;padding:0}span.page-numbers.current span{color:#ff7b00}body.single .heading-h1{font-family:Montserrat Alternates,sans-serif;font-size:2rem;font-weight:600;line-height:2.5rem;margin-bottom:30px;padding-right:3rem;text-align:left}body.single .next-link.col-md-6.col-sm-12 a,body.single .prev-link.col-md-6.col-sm-12 a{font-family:Montserrat Alternates,sans-serif;font-size:20px;font-size:1.4rem;font-weight:500;line-height:1.5rem;margin-bottom:30px;overflow-wrap:anywhere;padding-right:2rem;text-align:left;white-space:normal;word-break:normal}body.single .row.single-pagination{margin-top:100px}body.single a.tags-text{color:#6b6b6b;font-family:Montserrat;font-size:18px;font-weight:600;line-height:24.38px;margin-right:.7rem;text-align:center;text-transform:uppercase}body.single h3#reply-title,h4.recent-comments{color:#121212;font-family:Montserrat Alternates;font-size:28px;line-height:48px}body.single .review-form label{color:#1e1e1e;display:block;font-size:16px;font-weight:400;line-height:24px;margin-bottom:10px}body.single .review-form textarea{resize:vertical}body.single .review-form input,body.single .review-form textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:95%}body.single .review-form p.comment-form-cookies-consent label{display:inline!important;font-size:15px!important;margin-left:10px;margin-left:5px}body.single .review-form input#wp-comment-cookies-consent{display:inline;width:unset}body.single .review-form input#submit{background-color:#ff7b00!important;border:none;color:#fff!important;width:inherit}.recent-comments-container{margin-top:30px;max-height:70vh;overflow-y:auto;padding-right:10px}.recent-comments-container::-webkit-scrollbar{width:10px}.recent-comments-container::-webkit-scrollbar-thumb{background-color:#ff7b00;border-radius:10px}.recent-comments-container::-webkit-scrollbar-thumb:hover{background-color:#e06f00}.recent-comments-container::-webkit-scrollbar-track{scrollbar-color:#ff7b00 #f1f1f1;scrollbar-width:thin}.recent-comments-list{list-style:none;margin:0;padding:0}.recent-comments-list li{margin-bottom:15px}.recent-comments-list li strong{color:#ff7b00!important}.sidebar-main-box .heading-h4{line-height:16px;margin-top:10px}.sidebar-main-box .heading-h4 a{color:#000;font-family:Poppins,Sans-serif;font-size:13px;font-weight:600;line-height:1rem!important}a.btn.btn-primary,li.cat-item.cat-item-1{background:#000;border:none;border-radius:30px;color:#fff;font-size:16px;margin:5px;padding:10px 20px;width:fit-content}li.cat-item.cat-item-1 a{color:#fff}div#block-9{border:1px solid #dedede;margin-bottom:30px;padding:10px}img{max-width:100%}.footer-main{background-color:#fff;border-top:1px solid #eee;padding:80px 0 0}@media (max-width:991px){.footer-main{padding:60px 0 0}}.footer-main .footer-logo{height:auto;max-width:150px}.footer-main .footer-description{color:#171717;font-family:Poppins;font-size:18px;font-weight:400;max-width:320px;opacity:.8;vertical-align:middle}@media (max-width:991px){.footer-main .footer-description{font-size:18px;max-width:100%}}.footer-main .social-links .social-link{align-items:center;background-color:#fbf5dc;border-radius:50%;color:#000;display:flex;font-size:18px;height:45px;justify-content:center;text-decoration:none;transition:all .3s ease;width:45px}.footer-main .social-links .social-link:hover{background-color:#facd23;transform:translateY(-3px)}.footer-main .footer-heading{color:#171717;font-family:Poppins;font-size:20px;font-weight:600;line-height:100%;margin-bottom:30px}@media (max-width:768px){.footer-main .footer-heading{font-size:18px;margin-bottom:20px}}.footer-main .footer-links{list-style:none;margin:0;padding:0}.footer-main .footer-links li{margin-bottom:15px}.footer-main .footer-links li a{color:#171717;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;opacity:.8;text-decoration:none;transition:all .3s ease}.footer-main .footer-links li a:hover{color:#facd23;opacity:1;padding-left:5px}.footer-main .footer-contact-info{list-style:none;margin:0;padding:0}.footer-main .footer-contact-info li{margin-bottom:15px}.footer-main .footer-contact-info li p{opacity:.8}.footer-main .footer-contact-info li p,.footer-main .footer-contact-info li p a{color:#171717;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;margin-bottom:0}.footer-main .footer-contact-info li p a{opacity:1;text-decoration:none}.footer-main .footer-bottom{background-color:#171717;margin-top:80px;padding:30px 0}@media (max-width:991px){.footer-main .footer-bottom{margin-top:50px;padding:20px 0}}.footer-main .footer-bottom p{color:#fff;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;margin-bottom:0;opacity:.8}@media (max-width:768px){.footer-main .footer-bottom p{font-size:12px;line-height:1.6}}.footer-cta-section{background-color:#fff;padding:100px 0 50px;position:relative;z-index:5}@media (max-width:991px){.footer-cta-section{padding:50px 0;padding:30px 0}}.footer-cta-section .cta-box{background-color:#171717;border-radius:20px;overflow:visible;padding:0 60px;position:relative}@media (max-width:1280px){.footer-cta-section .cta-box{padding:20px 40px 0}}@media (max-width:991px){.footer-cta-section .cta-box{padding:40px;text-align:center}}@media (max-width:767px){.footer-cta-section .cta-box{padding:20px;text-align:center}}.footer-cta-section .cta-content .cta-title{color:#fff;font-family:Poppins;font-size:48px;font-weight:700;line-height:1.1;margin-bottom:30px;text-transform:capitalize}@media (max-width:1400px){.footer-cta-section .cta-content .cta-title{font-size:44px}}@media (max-width:1200px){.footer-cta-section .cta-content .cta-title{font-size:42px}}@media (max-width:768px){.footer-cta-section .cta-content .cta-title{font-size:36px}}@media (max-width:474px){.footer-cta-section .cta-content .cta-title{font-size:26px;line-height:normal;margin-bottom:10px}}.footer-cta-section .cta-content .cta-description{color:#fff;font-family:Poppins;font-size:20px;font-weight:400;line-height:30px;margin-bottom:30px;max-width:500px;opacity:.9}@media (max-width:991px){.footer-cta-section .cta-content .cta-description{font-size:18px;max-width:100%}}@media (max-width:474px){.footer-cta-section .cta-content .cta-description{font-size:15px;line-height:normal;max-width:100%}}.footer-cta-section .cta-content .btn-get-touch{background-color:#facd23;border-radius:50px;color:#171717;display:inline-block;font-family:Poppins;font-size:16px;font-weight:500;line-height:22.5px;padding:15px 40px;text-align:center;text-decoration:none;transition:all .3s ease;vertical-align:middle}.footer-cta-section .cta-content .btn-get-touch:hover{background-color:#e5ba1a;transform:translateY(-3px)}@media (max-width:474px){.footer-cta-section .cta-content .btn-get-touch{font-size:14px;padding:10px 28px}}.footer-cta-section .cta-image-wrapper .image-top{border-radius:20px;margin-top:-148px;overflow:visible;width:380px}.footer-cta-section .cta-image-wrapper .image-top img{border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.3);height:550px;object-fit:cover;position:relative;width:100%;z-index:1}@media (max-width:1400px){.footer-cta-section .cta-image-wrapper .image-top img{height:450px}}@media (max-width:991px){.footer-cta-section .cta-image-wrapper .image-top img{height:350px}}.footer-cta-section .cta-image-wrapper .image-top .crown-badge{align-items:center;background-color:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#facd23;display:flex;font-size:14px;height:35px;justify-content:center;position:absolute;right:20px;top:20px;width:35px}@media (max-width:991px){.footer-cta-section .cta-image-wrapper .image-top{left:50%;right:auto;top:-50px;transform:translateX(-50%);width:70%}}.footer-cta-section .cta-image-wrapper .image-bottom{bottom:0;position:absolute;right:60px;width:175px;z-index:0}@media (max-width:1280px){.footer-cta-section .cta-image-wrapper .image-bottom{right:30px}}.footer-cta-section .cta-image-wrapper .image-bottom img{border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.2);height:218px;object-fit:cover;width:100%}@media (max-width:991px){.footer-cta-section .cta-image-wrapper .image-bottom{bottom:-30px;right:10%;width:40%}}:root{--primary-950:#3c3002;--primary-900:#655103;--primary-800:#8f7204;--primary-700:#b99405;--primary-600:#e3b506;--primary-500:#f6c912;--primary-400:#fad444;--primary-300:#fbdd5e;--primary-200:#fce793;--primary-100:#fdf1c1;--primary-50:#fefacb;--EAEAEA:#eaeaea;--0000000D:#0000000d;--grey-950:#000;--grey-900:#343434;--grey-800:#494949;--grey-700:#5f5f5f;--grey-600:#747474;--grey-500:#8a8a8a;--grey-400:#9f9f9f;--grey-300:#b5b5b5;--grey-200:#cacaca;--grey-100:#dfdfdf;--grey-50:#f5f5f5;--font-family-primary:Poppins,sans-serif;--fw-bold:700;--fw-semibold:600;--fw-medium:500;--fw-regular:400;--h1-size:74px;--h1-lh:103px;--h2-size:40px;--h2-lh:auto;--h3-size:24px;--h3-lh:auto;--h4-size:20px;--h4-lh:auto;--h5-size:18px;--h5-lh:auto;--b1-size:20px;--b1-lh:auto;--b2-size:18px;--b2-lh:auto;--b3-size:16px;--b3-lh:auto;--b4-size:14px;--b4-lh:auto;--b5-size:14px;--b5-lh:auto;--b6-size:12px;--b6-lh:auto;--primary-yellow:#f6c912;--primary-orange:#ff7b00;--dark-bg:#000;--grey-171717:#343434;--text-muted:#747474;--white:#fff;--grey-171717:#171717;--color-light-gray:#ebebeb;--color-semi-transparent-black:rgba(0,0,0,.3)}body{color:var(--grey-171717);font-family:var(--font-family-primary);margin:0;overflow-x:hidden;padding:0}.container{margin:0 auto;max-width:1280px;padding:0;width:100%}@media (max-width:1920px){.container{max-width:1280px}}@media (max-width:1280px){.container{padding:0 35px;width:calc(100% - 70px)}}@media (max-width:1024px){.container{padding:0 29px;width:calc(100% - 58px)}}@media (max-width:767px){.container{padding:0 18px;width:calc(100% - 36px)}}@media (max-width:474px){.container{padding:0 10px;width:calc(100% - 20px)}}div#content{padding-top:2rem}.site-header{background:var(--white)!important;box-shadow:0 2px 10px rgba(0,0,0,.05);left:0;position:fixed!important;right:0;top:0!important;width:100%;z-index:100!important}.navbar{background:var(--white);border-bottom:1px solid rgba(0,0,0,.05);margin:0 auto;max-width:100%;padding:1.25rem 0}.navbar .navbar-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.navbar .nav-actions{align-items:center;display:flex;gap:1.5rem}.navbar-brand{align-items:center;color:var(--grey-171717);display:flex;font-size:1.25rem;font-weight:600;gap:8px;text-decoration:none}.navbar-brand img{height:35px;object-fit:contain;width:auto}.navbar-brand-text{color:var(--grey-171717);font-family:var(--font-family-primary);font-weight:600}.nav-menu{align-items:center;display:flex;gap:2rem;margin-bottom:0!important}.nav-menu,.nav-menu ul{list-style:none;padding:0}.nav-item,.nav-menu ul{margin:0}.nav-link{color:var(--grey-171717)!important;display:block;font-family:var(--font-family-primary);font-size:.95rem;font-weight:500;line-height:1.5;padding:.5rem 0;position:relative;text-decoration:none!important;transition:color .3s ease}.nav-link.active,.nav-link:hover{color:var(--primary-yellow)!important;text-decoration:none!important}.nav-link.active{font-weight:600}.nav-menu .sub-menu{background:var(--white);box-shadow:0 4px 12px rgba(0,0,0,.1);display:none;list-style:none;min-width:200px;padding:1rem;position:absolute;z-index:1002}.nav-item:hover>.sub-menu{display:block}.btn-contact{background:transparent;border:2px solid var(--grey-171717);border-radius:50px;color:var(--grey-171717);cursor:pointer;font-family:var(--font-family-primary);font-size:.95rem;font-weight:600;gap:8px;padding:10px 28px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn-contact,.btn-contact-icon{align-items:center;display:inline-flex}.btn-contact-icon,.hamburger-menu{justify-content:center}.hamburger-menu{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px;height:40px;padding:.5rem;width:40px;z-index:1001}.ham-line{background:var(--grey-171717);border-radius:2px;display:block;height:3px;transform-origin:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:28px}.ham-line-1{transform:translateY(0)}.ham-line-2{opacity:1}.ham-line-3{transform:translateY(0)}.hamburger-menu.active .ham-line-1{transform:translateY(9px) rotate(45deg)}.hamburger-menu.active .ham-line-2{opacity:0;transform:translateX(-10px)}.hamburger-menu.active .ham-line-3{transform:translateY(-9px) rotate(-45deg)}.mobile-menu-drawer{background:var(--white);height:100vh;left:0;overflow:hidden;position:fixed;top:0;transform:translateX(-100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:2000}.mobile-menu-drawer.active{transform:translateX(0)}.mobile-menu-drawer .mobile-menu-content{display:flex;flex-direction:column;height:100%;padding:2rem 1.75rem}.mobile-menu-drawer .mobile-menu-header{align-items:center;border-bottom:1px solid #e2e2e2;display:flex;justify-content:space-between;padding-bottom:25px}.mobile-menu-drawer .mobile-menu-header .mobile-logo-img{height:34px;width:auto}.mobile-menu-drawer .mobile-menu-header .mobile-menu-close{align-items:center;background:none;border:none;color:#171717;cursor:pointer;display:flex;justify-content:center;padding:5px}.mobile-menu-drawer .mobile-menu-header .mobile-menu-close svg{height:28px;width:28px}.mobile-menu-drawer .mobile-menu-divider{background:#f0f0f0;height:1px;margin-left:-1.75rem;width:100vw}.mobile-menu-drawer .mobile-menu-body{flex:1;margin:0 -.5rem;overflow-y:auto;padding-top:1rem}.mobile-menu-drawer .mobile-nav-menu{list-style:none;margin:0;padding:0}.mobile-menu-drawer .mobile-nav-menu .menu-item{border:none;list-style:none}.mobile-menu-drawer .mobile-nav-menu .menu-item a{align-items:center;color:#171717;display:flex;font-family:inherit;font-size:1.15rem;font-weight:600;justify-content:space-between;padding:1.25rem .5rem;text-decoration:none;transition:color .2s}.mobile-menu-drawer .mobile-nav-menu .menu-item a:after{border-right:2px solid #171717;border-top:2px solid #171717;content:"";display:inline-block;height:10px;opacity:.8;transform:rotate(45deg);transition:transform .3s;width:10px}.mobile-menu-drawer .mobile-nav-menu .menu-item a:hover{color:var(--primary-yellow)}.mobile-menu-drawer .mobile-nav-menu .menu-item a:hover:after{border-color:var(--primary-yellow)}.mobile-menu-drawer .mobile-nav-menu .menu-item .sub-menu{display:none;list-style:none;margin:0;padding-left:1.5rem}.mobile-menu-drawer .mobile-nav-menu .menu-item .sub-menu li a{font-size:1.05rem;font-weight:500;padding:.85rem .5rem}.mobile-menu-drawer .mobile-nav-menu .menu-item.menu-item-has-children.open>a:after{transform:rotate(135deg)}.mobile-menu-drawer .mobile-nav-menu .menu-item.menu-item-has-children.open>.sub-menu{display:block}.mobile-menu-drawer .mobile-menu-footer{display:flex;justify-content:center;margin-top:auto;padding:1rem 0}.mobile-menu-drawer .mobile-btn-contact-new{align-items:center;background:transparent;border:1px solid #171717;border-radius:50px;color:#171717;display:flex;font-size:1.1rem;font-weight:600;gap:12px;justify-content:center;padding:16px 20px;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%}.mobile-menu-drawer .mobile-btn-contact-new:hover{background:#171717;color:#fff}.mobile-menu-drawer .mobile-btn-contact-new:hover svg{stroke:#fff}.mobile-menu-drawer .mobile-btn-contact-new svg{transition:stroke .3s}.mobile-menu-overlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:100%;z-index:999}.mobile-menu-overlay.active{opacity:1;visibility:visible}@media (max-width:767px){.mobile-menu-overlay{display:block}}.search-container{background:var(--white);border:1px solid var(--EAEAEA);border-radius:20px;box-shadow:0 0 8px 0;box-shadow:0 0 8px 0 rgba(0,0,0,.051);margin-right:-30%;padding:45px 50px;position:relative;width:160%!important;z-index:10}.search-title{color:var(--grey-171717);font-family:Poppins;font-size:1.5rem;font-weight:600;line-height:100%;margin-bottom:30px}.form-group-custom{margin-bottom:0}.form-group-custom label{color:var(--grey-171717);display:block;font-family:Poppins;font-size:1rem;font-weight:500;line-height:100%;margin-bottom:8px}.form-control-custom{background:#f8f8f8;border:1px solid #eaeaea;border-radius:8px;color:var(--grey-171717);font-size:.9rem;outline:none;padding:12px 16px;transition:background .2s ease;width:100%}.form-control-custom::placeholder{color:#8a8a8a}.form-select-custom{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23666' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.filter-section{gap:15px;justify-content:space-between;margin-top:0;padding-top:25px}.filter-pills,.filter-section{align-items:center;display:flex;flex-wrap:wrap}.filter-pills{gap:10px}.pill-label{color:var(--grey-171717);font-size:.9rem;font-weight:600;margin-right:5px}.pill{background:#f8f8f8;border:1px solid #eaeaea;border-radius:30px;cursor:pointer;font-size:.85rem;font-weight:500;padding:8px 20px;transition:all .2s ease}.pill.active{background:var(--white);border-color:#cacaca;box-shadow:0 2px 8px rgba(0,0,0,.08)}.btn-search-action{background:var(--primary-yellow);border:none;border-radius:30px;color:var(--grey-171717);cursor:pointer;font-family:Poppins;font-size:1rem;font-weight:500;padding:12px 35px;transition:all .3s ease}.btn-search-action:hover{background:#d7ae08;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}@media (max-width:1920px){.container{max-width:1280px}.search-container{width:100%}.nav-menu{gap:1.5rem}.btn-contact,.nav-link{font-size:.9rem}.btn-contact{padding:8px 24px}}@media (max-width:1440px){.container{max-width:1280px}}@media (max-width:1280px){.container{padding:0 35px;width:calc(100% - 70px)}.search-container{margin-right:-46%;margin-top:0;width:900px!important}}@media (max-width:1024px){.container{padding:0 29px;width:calc(100% - 58px)}.navbar{padding:1rem 0}.navbar-brand{gap:6px}.navbar-brand img{height:30px}.navbar-brand-text{font-size:1.1rem}.nav-menu{flex-wrap:wrap;gap:1rem;justify-content:center}.btn-contact,.nav-link{font-size:.85rem}.btn-contact{padding:8px 20px}}@media (max-width:991px){.container{padding:0 18px;width:calc(100% - 36px)}.navbar{height:auto;padding:1.25rem 0}.nav-menu{display:none}.btn-contact{display:inline-flex;font-size:.85rem;padding:8px 20px}.hamburger-menu{display:flex}.nav-actions{gap:10px}}@media (max-width:767px){.btn-contact{display:none}.navbar-brand img{height:28px}.search-container{border-radius:15px;padding:30px 20px;width:100%}.search-title{font-size:1.2rem;margin-bottom:20px}.form-control-custom{font-size:.85rem;padding:10px 12px}.btn-search-action{font-size:.9rem;padding:10px 28px}.mobile-menu-drawer{height:100dvh;padding-bottom:50px;top:0}.mobile-menu-content{gap:0;padding:1.5rem 1rem}.mobile-nav-link{font-size:.95rem;padding:.75rem 0}}@media (max-width:474px){.container{padding:0 10px;width:calc(100% - 20px)}.navbar{padding:.75rem}.navbar-brand img{height:26px}.hamburger-menu{height:36px;width:36px}.ham-line{height:2.5px;width:24px}.ham-line-1{transform:translateY(0)}.ham-line-2{opacity:1}.ham-line-3{transform:translateY(0)}.hamburger-menu.active .ham-line-1{transform:translateY(8px) rotate(45deg)}.hamburger-menu.active .ham-line-3{transform:translateY(-8px) rotate(-45deg)}.search-container{padding:20px 15px}.search-title{font-size:1rem;margin-bottom:15px}.form-group-custom label{font-size:.7rem}.filter-section{gap:10px;margin-top:15px;padding-top:15px}.pill{font-size:.75rem;padding:6px 14px}.mobile-menu-drawer{height:100dvh;padding-bottom:50px;top:0}.mobile-menu-content{gap:0;padding:10px}.mobile-nav-link{font-size:.9rem;padding:.65rem 0}.mobile-btn-contact{font-size:.9rem;padding:10px 24px}}.hero-section{background:var(--white);margin-bottom:0;min-height:860px;overflow:visible;padding:120px 0 40px;position:relative}@media (max-width:1280px){.hero-section{margin-bottom:-160px;min-height:unset;padding:90px 0}}@media (max-width:1024px){.hero-section{margin-bottom:0;padding:0}.hero-section .container{position:relative;z-index:99}}.hero-section .container .hero-content{padding-bottom:100px;position:relative;z-index:10}@media (max-width:1024px){.hero-section .container .hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:0;width:100%!important}}.hero-section .hero-title{color:var(--dark-bg);font-family:Poppins;font-size:50px;font-weight:600;letter-spacing:-2px;line-height:60.5px;margin-bottom:1.5rem}@media (max-width:1440px){.hero-section .hero-title{font-size:66px;line-height:91.11px}}@media (max-width:1280px){.hero-section .hero-title{font-size:3rem;line-height:60.11px}}@media (max-width:1024px){.hero-section .hero-title{color:#fff;padding-top:8rem;text-align:center}}@media (max-width:767px){.hero-section .hero-title{font-size:40px;line-height:1.35;margin-bottom:1rem;padding-top:6rem;text-align:center}}@media (max-width:474px){.hero-section .hero-title{font-size:34px;font-weight:600;margin-bottom:1rem;padding-top:6rem}}.hero-section .hero-description{color:rgba(0,0,0,.6);font-family:Poppins;font-size:18px;font-weight:400;line-height:1.7rem;margin-bottom:40px;max-width:550px}@media (max-width:1024px){.hero-section .hero-description{color:#fff;font-size:20px;margin-bottom:20px;text-align:center}}@media (max-width:767px){.hero-section .hero-description{font-size:1rem;line-height:1.5rem}}@media (max-width:474px){.hero-section .hero-description{font-size:.9rem;line-height:1.4rem;margin-bottom:1.5rem}}.hero-section .hero-image-wrapper{height:calc(100% + 50px);position:absolute;right:0;top:0;width:48%;z-index:1}@media (max-width:1280px){.hero-section .hero-image-wrapper{height:600px;margin-top:50px;width:50%}}@media (max-width:1024px){.hero-section .hero-image-wrapper{height:100%;margin-top:0;width:100%;z-index:0}.hero-section .hero-image-wrapper:after{background:rgba(0,0,0,.45);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-section .hero-image-wrapper .hero-image{z-index:0}}.hero-section .hero-image-wrapper .hero-image{border-bottom-left-radius:0;border-top-left-radius:0;height:100%;max-height:809px;object-fit:cover;width:100%}@media (max-width:1280px){.hero-section .hero-image-wrapper .hero-image{border-radius:30px}}@media (max-width:1024px){.hero-section .hero-image-wrapper .hero-image{border-radius:0!important;max-height:none!important}.hero-section .hero-image-wrapper .hero-image-desk{display:none}}.hero-section .hero-image-wrapper .hero-image-mob{display:none}@media (max-width:1024px){.hero-section .hero-image-wrapper .hero-image-mob{display:block}}.hero-section .search-container{background:#fff;border-radius:24px;box-shadow:0 10px 50px rgba(0,0,0,.05);margin-top:40px;padding:40px;position:relative;z-index:2}@media (max-width:1024px){.hero-section .search-container{margin-bottom:20px;margin-right:0;margin-top:40px;width:100%!important}}@media (max-width:767px){.hero-section .search-container{margin-top:10px;padding:20px;width:100%!important}}.hero-section .search-container .search-title{color:#141414;font-size:24px;font-weight:600;margin-bottom:40px}.hero-section .search-container .form-group-custom{margin-bottom:10px}.hero-section .search-container .form-group-custom label{color:#141414;display:block;font-size:16px;font-weight:500;margin-bottom:8px}.hero-section .search-container .form-group-custom .form-control-custom{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8f8f8;border:1px solid #f0f0f0;border-radius:12px;color:#666;font-size:14px;padding:12px 20px;transition:all .3s ease;width:100%}.hero-section .search-container .form-group-custom .form-control-custom::placeholder{color:#aaa}.hero-section .search-container .form-group-custom .form-control-custom:focus{background:#fff;border-color:#fc0;outline:none}.hero-section .search-container .form-group-custom .price-input-wrapper select.form-control-custom{cursor:pointer;padding-right:45px}.hero-section .search-container .form-group-custom .price-input-wrapper .price-arrows{pointer-events:none;right:12px!important;user-select:none;z-index:5}.hero-section .search-container .form-group-custom .price-input-wrapper .price-arrows svg{height:7px;padding:1px;transition:all .2s ease;width:10px}.hero-section .search-container .form-group-custom .price-input-wrapper .price-arrows svg path{fill:#636363}.hero-section .search-container .form-group-custom .price-input-wrapper:hover .price-arrows svg path{fill:#fc0}.hero-section .search-container .price-range-wrapper{align-items:center;display:flex;gap:6px}.hero-section .search-container .price-range-wrapper .price-range-select-wrap{flex:1;min-width:0}.hero-section .search-container .price-range-wrapper .price-range-select{font-size:14px!important;height:38px;padding:8px 25px 8px 8px!important}.hero-section .search-container .price-range-wrapper .price-range-sep{color:#aaa;flex-shrink:0;font-size:12px;font-weight:400}.hero-section .search-container .filter-section{align-items:center;display:flex;justify-content:space-between;padding-top:20px;position:relative;z-index:20}@media (max-width:767px){.hero-section .search-container .filter-section{align-items:flex-start;flex-direction:column;gap:20px}}.hero-section .search-container .filter-section .filter-pills{align-items:center;display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:25}.hero-section .search-container .filter-section .filter-pills .pill-label{color:#1a1a1a;font-size:14px;font-weight:700;margin-right:8px}.hero-section .search-container .filter-section .filter-pills .pill{background:#f8f8f8;border:1px solid #eee;border-radius:100px;color:#141414;cursor:pointer;font-size:14px;font-weight:500;padding:8px 24px;pointer-events:auto!important;transition:all .3s ease}.hero-section .search-container .filter-section .filter-pills .pill:hover{background:#eee;border-color:#ddd;transform:translateY(-1px)}.hero-section .search-container .filter-section .filter-pills .pill.active{background:#fc0;border-color:#fc0;box-shadow:0 4px 15px rgba(255,204,0,.3);color:#000}.hero-section .search-container .btn-search-action{background:#f9c912;border:none;border-radius:100px;color:#171717;font-size:16px;font-weight:500;padding:14px 40px;transition:all .3s ease}.hero-section .search-container .btn-search-action:hover{background:#f9c912;transform:translateY(-2px)}@media (max-width:767px){.hero-section .search-container .btn-search-action{width:100%}}.home-about{overflow:visible;padding:100px 0;position:relative}.home-about.about-us{padding:60px 20px 20px}@media (max-width:991px){.home-about.about-us .content-column{margin-bottom:20px!important}}@media (max-width:1024px){.home-about{padding:20px 0}}.home-about .content-column{display:flex;flex-direction:column;justify-content:center;padding-right:60px;z-index:5}@media (max-width:991px){.home-about .content-column{align-items:center;margin-bottom:80px;padding-right:0;text-align:center}}@media (max-width:767px){.home-about .content-column{margin-bottom:20px}}.home-about .subtitle-badge{background:#fff;border:1px solid #e5e7eb;border-radius:50px;box-shadow:0 4px 10px rgba(0,0,0,.03);color:#111827;display:inline-block;font-size:16px;font-weight:500;margin-bottom:24px;padding:8px 24px;width:fit-content}@media (max-width:767px){.home-about .subtitle-badge{margin-bottom:6px}}.home-about .section-title{align-items:baseline!important;color:#111827;font-size:48px;font-weight:600;justify-content:left;line-height:1.1;margin-bottom:24px}@media (max-width:1024px){.home-about .section-title{font-size:35px}}@media (max-width:474px){.home-about .section-title{font-size:28px!important;line-height:normal!important}}.home-about .about-section-title{align-items:start!important;font-size:40px;font-weight:600}.home-about .description{color:#323232;font-size:18px;font-weight:400;line-height:1.7;margin-bottom:12px}@media (max-width:991px){.home-about .description{max-width:100%}}@media (max-width:474px){.home-about .description{font-size:16px;line-height:1.4}}.home-about .btn-know-more{background-color:#facd23;border-radius:50px;color:#111827;display:inline-block;font-size:16px;font-weight:500;margin-top:20px;padding:10px 32px;text-decoration:none;transition:all .3s ease;width:fit-content}.home-about .btn-know-more:hover{background-color:#f5c210;box-shadow:0 8px 25px rgba(250,205,35,.5);color:#000;transform:translateY(-3px)}@media (max-width:991px){.home-about .image-column{margin:0 auto;max-width:500px}}.home-about .image-wrapper{min-height:550px;position:relative;width:100%}@media (max-width:576px){.home-about .image-wrapper{min-height:unset}}.home-about .image-wrapper .upper-image-container{margin-left:0;position:relative;width:75%;z-index:1}@media (max-width:991px){.home-about .image-wrapper .upper-image-container{width:90%}}@media (max-width:767px){.home-about .image-wrapper .upper-image-container{display:none}}.home-about .image-wrapper .upper-image-container .upper-img{border:10px solid #fff;border-radius:30px;box-shadow:0 30px 60px rgba(0,0,0,.1);height:480px;width:90%}@media (max-width:576px){.home-about .image-wrapper .upper-image-container .upper-img{height:350px}}.home-about .image-wrapper .lower-image-container{bottom:-30px;left:0;margin:0 0 0 auto;position:absolute;right:0;width:70%;z-index:0}@media (max-width:991px){.home-about .image-wrapper .lower-image-container{width:80%}}@media (max-width:767px){.home-about .image-wrapper .lower-image-container{bottom:0;position:relative;width:100%}}.home-about .image-wrapper .lower-image-container .lower-img{border:10px solid #fff;border-radius:30px;box-shadow:0 20px 50px rgba(0,0,0,.15);height:450px;width:100%}@media (max-width:767px){.home-about .image-wrapper .lower-image-container .lower-img{height:auto;position:relative;width:100%}}.home-about .image-wrapper .floating-card{background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.078);position:absolute;z-index:5}.home-about .image-wrapper .floating-card.tenant-card{border:0,0,0,0 solid #f5f9fd;border-radius:20px;box-shadow:0 0 9px 0 rgba(0,0,0,.102);left:-17px;padding:20px;top:-20px;width:270px}@media (max-width:1200px){.home-about .image-wrapper .floating-card.tenant-card{left:-20px}}@media (max-width:767px){.home-about .image-wrapper .floating-card.tenant-card{display:none}}.home-about .image-wrapper .floating-card.tenant-card h5{color:#111827;font-size:14px;font-weight:800;margin-bottom:15px}.home-about .image-wrapper .floating-card.tenant-card .tenant-item{align-items:center;display:flex;margin-bottom:12px}.home-about .image-wrapper .floating-card.tenant-card .tenant-item:last-child{margin-bottom:0}.home-about .image-wrapper .floating-card.tenant-card .tenant-item .avatar{align-items:center;background:#f3f4f6;border-radius:50%;color:#6b7280;display:flex;font-size:12px;font-weight:700;height:36px;justify-content:center;margin-right:12px;width:36px}.home-about .image-wrapper .floating-card.tenant-card .tenant-item .info{flex:1}.home-about .image-wrapper .floating-card.tenant-card .tenant-item .info .name{color:#111827;display:block;font-family:Poppins;font-size:14.13px;font-weight:600;line-height:1.2;margin-bottom:7px}.home-about .image-wrapper .floating-card.tenant-card .tenant-item .info .role{color:#8c959f;display:block;font-family:Poppins;font-size:14.13px;font-weight:400;line-height:100%}.home-about .image-wrapper .floating-card.tenant-card .tenant-item .check-circle,.home-about .image-wrapper .floating-card.tenant-card .tenant-item .check-circle-yellow{align-items:center;background:#facd23;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.home-about .image-wrapper .floating-card.tenant-card .tenant-item .check-circle img,.home-about .image-wrapper .floating-card.tenant-card .tenant-item .check-circle-yellow img{height:10px;object-fit:contain;width:10px}.home-about .image-wrapper .floating-card.rent-card{align-items:center;border-radius:20px;bottom:-74px;display:flex;min-width:230px;padding:20px;right:0;z-index:5}@media (max-width:1200px){.home-about .image-wrapper .floating-card.rent-card{right:-10px}}@media (max-width:767px){.home-about .image-wrapper .floating-card.rent-card{display:none}}.home-about .image-wrapper .floating-card.rent-card .icon-box-yellow{align-items:center;background:#facd23;border-radius:12px;display:flex;flex-shrink:0;height:56px;justify-content:center;margin-right:15px;width:56px}@media (max-width:576px){.home-about .image-wrapper .floating-card.rent-card .icon-box-yellow{height:40px;width:40px}}.home-about .image-wrapper .floating-card.rent-card .icon-box-yellow img{filter:brightness(0) invert(1);height:auto;width:28px}@media (max-width:576px){.home-about .image-wrapper .floating-card.rent-card .icon-box-yellow img{width:20px}}.home-about .image-wrapper .floating-card.rent-card .info .label{color:#8c959f;display:block;font-family:Poppins;font-size:14.13px;font-weight:400;line-height:100%;margin-bottom:10px}.home-about .image-wrapper .floating-card.rent-card .info .value{color:#2c3c4d;display:block;font-family:Poppins;font-size:14.13px;font-weight:600;line-height:100%;margin-bottom:5px}@media (max-width:576px){.home-about .image-wrapper .floating-card.rent-card .info .value{font-size:18px}}.home-about svg.green-check{position:absolute;right:0;top:80px}@media (max-width:767px){.home-about svg.green-check{display:none}}.quote{padding:0;position:relative}.quote .container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:30px;margin:90px auto;min-height:400px;padding:40px;position:relative;text-align:center;z-index:1}.quote .container:before{background:rgba(0,0,0,.6);border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media (max-width:767px){.quote .container{margin:20px auto 30px;min-height:unset;padding:40px}}.quote svg{height:auto;margin-bottom:30px;width:60px}@media (max-width:767px){.quote svg{margin-bottom:20px;width:40px}}.quote span.quote{color:#fff;font-family:Poppins;font-size:32px;font-weight:400;line-height:1.4;margin:0 auto;max-width:800px;text-align:center}@media (max-width:767px){.quote span.quote{font-size:28px}}@media (max-width:474px){.quote span.quote{font-size:20px}}.home-counter{background-color:#fff;padding:0}@media (max-width:991px){.home-counter{padding:0 0 60px}}.home-counter .section-title{align-items:flex-start;color:#171717;font-family:Poppins;font-size:40px;font-weight:600;justify-content:flex-start;line-height:3.7rem;margin-bottom:50px;max-width:400px;text-align:left}@media (max-width:991px){.home-counter .section-title{align-items:center;margin-bottom:20px;max-width:100%;text-align:center}}@media (max-width:767px){.home-counter .section-title{font-size:32px;line-height:normal;margin-bottom:0;max-width:100%}}.home-counter .img-fluid{border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);height:250px;object-fit:cover;width:100%}@media (max-width:767px){.home-counter .img-fluid{display:none}}.home-counter .description{color:#171717;font-family:Poppins;font-size:20px;font-weight:400;line-height:32px;margin-bottom:25px;max-width:370px;text-transform:capitalize;vertical-align:middle}@media (max-width:991px){.home-counter .description{max-width:100%;text-align:center}}@media (max-width:767px){.home-counter .description{font-size:16px;line-height:normal}}.home-counter .btn-know-more{background-color:#facd23;border-radius:50px;box-shadow:0 4px 15px rgba(250,205,35,.3);color:#000;font-weight:600;margin-right:20px;padding:12px 35px;text-decoration:none;transition:.3s}.home-counter .btn-know-more:hover{background-color:#e5ba1a;transform:translateY(-2px)}.home-counter .btn-contact-us{color:#1a1a1a;font-weight:600;padding:12px 0;text-decoration:none;transition:.3s}.home-counter .btn-contact-us:hover{color:#facd23}.home-counter .counter-card{align-items:center;background-color:hsla(0,0%,9%,.059);border:.84px solid hsla(0,0%,9%,.188);border-radius:30px;display:flex;height:100%;padding:60px 40px}@media (max-width:1280px){.home-counter .counter-card{padding:20px 10px}}@media (max-width:991px){.home-counter .counter-card{margin:40px auto;max-width:450px;padding:20px 10px}}.home-counter .counter-card .counter-item{padding:20px;text-align:left}@media (max-width:474px){.home-counter .counter-card .counter-item{padding:0 10px}}.home-counter .counter-card .counter-item .number{color:#171717;display:block;font-family:Poppins;font-size:54px;font-weight:400;text-transform:uppercase}@media (max-width:1200px){.home-counter .counter-card .counter-item .number{font-size:48px}}@media (max-width:1024px){.home-counter .counter-card .counter-item .number{font-size:40px}}@media (max-width:474px){.home-counter .counter-card .counter-item .number{font-size:30px}}.home-counter .counter-card .counter-item .label{color:hsla(0,0%,9%,.8);display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}@media (max-width:474px){.home-counter .counter-card .counter-item .label{font-size:11px}}.home-contact{background-color:#f9f9f9;padding:70px 0}@media (max-width:991px){.home-contact{padding:20px 0 0}}.home-contact .contact-header{margin-bottom:60px}@media (max-width:991px){.home-contact .contact-header{margin-bottom:10px}}.home-contact .contact-header .subtitle-badge{background:#fff;border:1px solid #e5e7eb;border-radius:50px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#111827;display:inline-block;font-size:16px;font-weight:500;margin-bottom:24px;padding:8px 24px}@media (max-width:767px){.home-contact .contact-header .subtitle-badge{margin-bottom:5px}}.home-contact .contact-header .section-title{color:#111827;font-size:48px;font-weight:700;line-height:1.1;margin-bottom:24px}@media (max-width:768px){.home-contact .contact-header .section-title{font-size:36px}}@media (max-width:474px){.home-contact .contact-header .section-title{font-size:30px;line-height:normal}}.home-contact .contact-header .description{color:#4b5563;font-size:16px;line-height:1.7;max-width:800px}.home-contact .contact-form-wrapper{background:#fff;border:1px solid #dcdcdc;border-radius:20px;box-shadow:0 12px 16px 0 rgba(0,0,0,.051);padding:40px}@media (max-width:576px){.home-contact .contact-form-wrapper{padding:24px}}.home-contact .contact-form-wrapper .form-label{color:#111827;font-family:Poppins;font-size:16px;font-weight:600;line-height:30px;margin-bottom:10px}.home-contact .contact-form-wrapper .option{background:#fff;color:#171717;font-family:Poppins;font-size:16px;font-weight:400;line-height:30px}.home-contact .contact-form-wrapper .option.hover{background:#facd23}.home-contact .contact-form-wrapper .form-control,.home-contact .contact-form-wrapper .form-select{background-color:#edeef0!important;border:none;border-radius:10px;color:#b5b5b5;font-family:Poppins,sans-serif;font-size:14px;padding:10px 10px 10px 20px}.home-contact .contact-form-wrapper .form-control::placeholder,.home-contact .contact-form-wrapper .form-select::placeholder{color:#b1b1b1}.home-contact .contact-form-wrapper .form-control:focus,.home-contact .contact-form-wrapper .form-select:focus{background-color:#edeef0;box-shadow:0 0 0 2px rgba(0,0,0,.24);color:#111827}.home-contact .contact-form-wrapper textarea.form-control{resize:none}.home-contact .contact-form-wrapper .btn-submit{background-color:#facd23;border:none;border-radius:50px;box-shadow:0 4px 10px rgba(250,205,35,.3);color:#171717;font-family:Poppins;font-size:16px;font-weight:600;line-height:30px;padding:10px;transition:all .3s ease}.home-contact .contact-form-wrapper .btn-submit:hover{background-color:#f5c210;box-shadow:0 8px 15px rgba(90,90,90,.2);transform:translateY(-2px)}@media (max-width:991px){.home-contact .contact-image-wrapper{display:none}}.home-contact .contact-image-wrapper .contact-img{border-radius:30px;box-shadow:0 20px 40px rgba(0,0,0,.1);height:600px;object-fit:cover;width:100%}.quote-modal .home-contact{background:transparent!important;padding:5px 8px!important}.quote-modal .home-contact .container{max-width:100%!important;padding:0!important}.quote-modal .home-contact .contact-header{margin-bottom:20px}.quote-modal .home-contact .contact-header .description,.quote-modal .home-contact .contact-header .subtitle-badge{display:none!important}.quote-modal .home-contact .contact-header .section-title{font-size:28px;margin-bottom:0}.quote-modal .home-contact .contact-form-wrapper{border:none;box-shadow:none;padding:0}.quote-modal .home-contact .contact-image-wrapper{display:none!important}.quote-modal .home-contact .col-lg-6{width:100%!important}.home-blog{background-color:#fff;padding:40px 0}@media (max-width:991px){.home-blog{padding:60px 0}}@media (max-width:474px){.home-blog{padding:30px 0}}.home-blog .blog-header{margin-bottom:60px}@media (max-width:474px){.home-blog .blog-header{margin-bottom:20px}}.home-blog .blog-header .subtitle-badge{background:#fff;border:1px solid #e5e7eb;border-radius:50px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#171717;display:inline-block;font-size:16px;font-weight:500;margin-bottom:10px;padding:8px 24px}.home-blog .blog-header .section-title{color:#171717;font-size:48px;font-weight:600;line-height:1.1;margin-bottom:24px}@media (max-width:768px){.home-blog .blog-header .section-title{font-size:36px}}@media (max-width:474px){.home-blog .blog-header .section-title{font-size:30px;line-height:normal}}.home-blog .blog-card{background:#fff;border-radius:24px;box-shadow:0 12px 16px 0 rgba(0,0,0,.051);height:100%;overflow:hidden;transition:all .3s ease}.home-blog .blog-card:hover{box-shadow:0 15px 50px rgba(0,0,0,.1);transform:translateY(-5px)}.home-blog .blog-card .blog-image{height:250px;position:relative}.home-blog .blog-card .blog-image img{height:100%;object-fit:fill;width:100%}.home-blog .blog-card .blog-image .date-badge{align-items:center;background:#fff;border-radius:12px;bottom:-20px;box-shadow:0 6px 15px 0 rgba(64,79,104,.051);display:flex;flex-direction:column;padding:12px 18px;position:absolute;right:20px;z-index:1}.home-blog .blog-card .blog-image .date-badge .month{color:#181a20;font-size:13px;font-weight:400;text-transform:uppercase}.home-blog .blog-card .blog-image .date-badge .day{color:#181a20;font-family:Poppins;font-size:20px;font-weight:600;line-height:25px;text-align:center;vertical-align:middle}.home-blog .blog-card .blog-content{padding:20px 10px}.home-blog .blog-card .blog-content .category{color:#717171;display:block;font-family:Poppins;font-size:14px;font-weight:400;line-height:26px;margin-bottom:12px}.home-blog .blog-card .blog-content .blog-title{font-family:Poppins;font-size:16px;font-weight:600;line-height:22.5px;margin-bottom:0}.home-blog .blog-card .blog-content .blog-title a{color:#181a20;text-decoration:none;transition:color .3s ease}.home-blog .blog-card .blog-content .blog-title a:hover{color:#facd23}.partners-section{background-color:#fff;overflow:hidden;padding:70px 0 100px}@media (max-width:991px){.partners-section{padding:30px 0}}@media (max-width:474px){.partners-section{padding:0}}.partners-section .subtitle-badge{background:#fff;border:1px solid #e5e7eb;border-radius:50px;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#111827;display:inline-block;font-size:16px;font-weight:500;margin-bottom:24px;padding:8px 24px}@media (max-width:767px){.partners-section .subtitle-badge{margin-bottom:5px}}.partners-section .section-title{color:#111827;font-size:48px;font-weight:700;line-height:1.1;margin-bottom:60px}@media (max-width:768px){.partners-section .section-title{font-size:32px;margin-bottom:20px}}@media (max-width:474px){.partners-section .section-title{font-size:30px;line-height:normal}}.partners-section .marquee-wrapper{display:flex;flex-direction:column;gap:0}.partners-section .marquee-row{overflow:hidden;position:relative;width:100%}.partners-section .marquee-row:after,.partners-section .marquee-row:before{content:"";height:100%;pointer-events:none;position:absolute;width:200px;z-index:2}.partners-section .marquee-row:before{background:linear-gradient(90deg,#fff 0,transparent);left:0}.partners-section .marquee-row:after{background:linear-gradient(270deg,#fff 0,transparent);right:0}@media (max-width:768px){.partners-section .marquee-row:after,.partners-section .marquee-row:before{width:50px}}.partners-section .marquee-track{display:flex;gap:40px;padding:10px 0;width:max-content}.partners-section .logo-item{align-items:center;background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.02);display:flex;flex-shrink:0;height:120px;justify-content:center;padding:30px;width:280px}.partners-section .logo-item img{max-height:100%;max-width:100%;object-fit:contain}@media (max-width:768px){.partners-section .logo-item{height:80px;padding:15px;width:180px}}.partners-section .marquee-ltr .marquee-track{animation:scroll-ltr 40s linear infinite}.partners-section .marquee-rtl .marquee-track{animation:scroll-rtl 40s linear infinite}.partners-section .marquee-row:hover .marquee-track{animation-play-state:paused}@keyframes scroll-rtl{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 20px))}}@keyframes scroll-ltr{0%{transform:translateX(calc(-50% - 20px))}to{transform:translateX(0)}}.about-hero-section{height:80vh;min-height:614px;overflow:hidden;position:relative;width:100%}@media (max-width:1024px){.about-hero-section{height:60vh;min-height:unset}}@media (max-width:767px){.about-hero-section{height:400px}}.about-hero-section .hero-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.about-hero-section .hero-bg-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.about-hero-section .video-bg-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.about-hero-section .video-bg-wrapper .hero-bg-video{height:100%;object-fit:cover;width:100%}.about-hero-section .video-bg-wrapper iframe{height:56.25vw;left:50%;min-height:100vh;min-width:177.77vh;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}@media (max-aspect-ratio:16/9){.about-hero-section .video-bg-wrapper iframe{height:100vh;width:177.77vh}}@media (min-aspect-ratio:16/9){.about-hero-section .video-bg-wrapper iframe{height:56.25vw;width:100vw}}.about-hero-section .hero-bg-overlay{background:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.about-hero-section .play-button-wrapper{position:relative;z-index:3}.about-hero-section .video-play-btn{align-items:center;border-radius:50%;display:flex;height:83px;justify-content:center;position:relative;text-decoration:none;transition:all .3s ease;width:83px}.about-hero-section .video-play-btn:hover{filter:brightness(1.1);transform:scale(1.1)}.about-hero-section .video-play-btn .play-svg{align-items:center;display:flex;justify-content:center}.about-hero-section .video-play-btn .play-svg svg{height:83px;width:83px}@media (max-width:1024px){.about-hero-section .video-play-btn .play-svg svg{height:48px;width:48px}}@media (max-width:767px){.about-hero-section .video-play-btn,.about-hero-section .video-play-btn .play-svg svg{height:60px;width:60px}}.video-modal{align-items:center;display:none;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.video-modal.active{display:flex}.video-modal .modal-overlay{backdrop-filter:blur(5px);background:rgba(0,0,0,.9);height:100%;left:0;position:absolute;top:0;width:100%}.video-modal .modal-content{background:transparent;border:none;max-width:1000px;position:relative;width:100%;z-index:12}.video-modal .close-modal{background:transparent;border:none;color:#fff;cursor:pointer;font-size:40px;line-height:1;position:absolute;right:0;top:-40px}.video-modal .close-modal:hover{color:var(--primary-color,#f9c912)}.video-modal .video-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-modal .video-container iframe{border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%}.why-choose-us-section{background:#f9f9f9;padding:40px 0;position:relative}@media (max-width:1024px){.why-choose-us-section{padding:30px 0}}.why-choose-us-section .section-header{margin-bottom:30px}.why-choose-us-section .section-header .subtitle-badge{background:#f8f9fa;border:1px solid #e9ecef;border-radius:50px;color:#333;display:inline-block;font-size:16px;font-weight:500;margin-bottom:20px;padding:8px 20px}.why-choose-us-section .section-header .section-title{color:#171717;font-size:40px;font-weight:600;letter-spacing:-1px;margin-bottom:20px}@media (max-width:767px){.why-choose-us-section .section-header .section-title{font-size:32px}}.why-choose-us-section .section-header .section-description{color:#323232;font-size:18px;font-weight:400;line-height:1.6;margin:0 auto;max-width:700px}@media (max-width:991px){.why-choose-us-section .feature-column{margin-bottom:30px}}@media (max-width:474px){.why-choose-us-section .feature-column{margin-bottom:0}}.why-choose-us-section .feature-card{background:#fff;border:1px solid #e7e9ef;border-radius:15px;display:flex;flex-direction:column;height:100%;justify-content:center;margin-bottom:25px;padding:34px 24px;transition:all .3s ease}.why-choose-us-section .feature-card:hover{box-shadow:0 20px 60px rgba(0,0,0,.08);transform:translateY(-5px)}.why-choose-us-section .feature-card .feature-number{color:#000;display:block;font-size:32px;font-weight:500;line-height:1;margin-bottom:20px}.why-choose-us-section .feature-card .feature-title{color:#000;font-size:24px;font-weight:600;margin-bottom:15px}.why-choose-us-section .feature-card .feature-desc{color:#6d717f;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:0}@media (max-width:767px){.why-choose-us-section .feature-card{padding:30px}}@media (max-width:991px){.why-choose-us-section .center-column{margin-bottom:50px;order:-1}}.why-choose-us-section .center-column .center-image-wrapper{display:inline-block;position:relative}.why-choose-us-section .center-column .center-image-wrapper:before{background:radial-gradient(circle,rgba(249,201,18,.05) 0,rgba(249,201,18,0) 70%);content:"";height:120%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%;z-index:0}.why-choose-us-section .center-column .center-image-wrapper .center-img{border-radius:30px;box-shadow:0 30px 60px rgba(0,0,0,.1);position:relative;z-index:1}.why-choose-us-section .left-column .feature-card,.why-choose-us-section .right-column .feature-card{text-align:left}.mission-vision-section{background:#fff;padding:60px 0}.mission-vision-section .section-header{margin:0 auto 60px;text-align:left}.mission-vision-section .section-header .subtitle-badge{background:#f8f9fa;border:1px solid #e9ecef;border-radius:50px;color:#333;display:inline-block;font-size:16px;font-weight:500;margin-bottom:20px;padding:8px 20px}.mission-vision-section .section-header .section-title{align-items:start;color:#171717;font-size:40px;font-weight:600;letter-spacing:-.5px;margin-bottom:25px}.mission-vision-section .section-header .section-intro{color:#323232;font-size:18px;font-weight:400;margin-bottom:10px}.mission-vision-section .section-header .section-description{color:#323232;font-size:18px;font-weight:400;margin-bottom:0}.mission-vision-section .mvv-card{background:#fff;border:1px solid #e9e9e9;border-radius:20px;box-shadow:0 12px 16px 0 rgba(0,0,0,.051);height:100%;padding:40px 30px;text-align:center;transition:all .3s ease}.mission-vision-section .mvv-card:hover{border-color:#f9c300;box-shadow:0 20px 60px rgba(0,0,0,.08);transform:translateY(-10px)}.mission-vision-section .mvv-card .icon-circle{align-items:center;background:#fef9e8;border-radius:50%;display:flex;height:136px;justify-content:center;margin:0 auto 30px;width:136px}.mission-vision-section .mvv-card .icon-circle svg{height:68px;width:68px}.mission-vision-section .mvv-card .card-title{color:#1f1f1f;font-size:24px;font-weight:600;margin-bottom:15px}.mission-vision-section .mvv-card .card-text{color:#8f8f8f;font-size:16px;line-height:1.6;margin-bottom:0}@media (max-width:991px){.mission-vision-section{padding:60px 0}.mission-vision-section .section-header .section-title{font-size:32px}.mission-vision-section .mvv-card{padding:30px 20px}.mission-vision-section .mvv-card .icon-circle{height:100px;width:100px}.mission-vision-section .mvv-card .icon-circle svg{height:50px;width:50px}}.brokerage-stats-section{background:#fff;padding:60px 0}@media (max-width:474px){.brokerage-stats-section{padding:0!important}}.brokerage-stats-section .brokerage-header{padding-bottom:30px}@media (max-width:474px){.brokerage-stats-section .brokerage-header{padding-bottom:20px}}.brokerage-stats-section .brokerage-header .brokerage-title{color:#171717;font-size:40px;font-weight:600;line-height:1.2;margin:0}@media (max-width:767px){.brokerage-stats-section .brokerage-header .brokerage-title{font-size:32px}}.brokerage-stats-section .brokerage-header .home-counter{padding:0!important}.brokerage-stats-section .brokerage-header .stat-item{text-align:left}.brokerage-stats-section .brokerage-header .stat-item .stat-number{color:#171717;display:block;font-size:51px;font-weight:400;line-height:1;margin-bottom:10px}.brokerage-stats-section .brokerage-header .stat-item .stat-label{color:#171717;font-size:16px;font-weight:400}@media (max-width:991px){.brokerage-stats-section .brokerage-header{align-items:flex-start!important;flex-direction:column}.brokerage-stats-section .brokerage-header .stats-group{margin-top:30px}}.brokerage-stats-section .long-image-wrapper .long-img{border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.05);height:auto;object-fit:cover;width:100%}.brokerage-stats-section .sub-heading{color:#171717;font-size:26px;font-weight:500;margin:0}@media (max-width:474px){.brokerage-stats-section .sub-heading{font-size:22px}}.brokerage-stats-section .horizontal-image-wrapper .horizontal-img{border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.08);width:100%}.brokerage-stats-section .btn-get-started{background:#f9c912;border:none;border-radius:50px;color:#171717;display:inline-block;font-size:16px;font-weight:400;padding:12px 30px;transition:all .3s ease}.brokerage-stats-section .btn-get-started:hover{background:#e5b810;transform:translateY(-2px)}.brokerage-stats-section .brokerage-desc{color:#171717;font-size:15px;line-height:1.6;margin:0}@media (max-width:474px){.brokerage-stats-section .brokerage-desc{margin-top:20px}}.brokerage-stats-section .brokerage-card{border-radius:8px;height:100%;padding:40px 30px;text-align:center;transition:all .3s ease}.brokerage-stats-section .brokerage-card .card-icon-small{background:transparent;margin:0 auto 20px}.brokerage-stats-section .brokerage-card .card-icon-small svg{height:20px;width:20px;stroke:#171717}.brokerage-stats-section .brokerage-card .card-title{color:#171717;font-size:20px;font-weight:400;line-height:1.4;margin-bottom:15px}.brokerage-stats-section .brokerage-card .card-text{color:hsla(0,0%,9%,.533);font-size:14px;line-height:1.6;margin:0}.brokerage-stats-section .brokerage-card.card-gray{background:#f9f9f9}.brokerage-stats-section .brokerage-card.card-yellow{background:#f9c912}.brokerage-stats-section .brokerage-card.card-yellow .stat-description{color:#171717}.brokerage-stats-section .brokerage-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.05);transform:translateY(-5px)}.brokerage-stats-section .mb-40{margin-bottom:40px}@media (max-width:767px){.brokerage-stats-section{padding:60px 0}.brokerage-stats-section .stat-number{font-size:40px!important}}.about-cta-section{padding:40px 0}.about-cta-section .cta-inner-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:40px;overflow:hidden;padding:80px 60px;position:relative}@media (max-width:991px){.about-cta-section .cta-inner-wrapper{padding:60px 40px;text-align:center}}@media (max-width:575px){.about-cta-section .cta-inner-wrapper{border-radius:25px;padding:40px 25px}}.about-cta-section .cta-inner-wrapper .cta-overlay{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.about-cta-section .cta-inner-wrapper .position-relative{z-index:2}.about-cta-section .cta-content .cta-badge{background:#fff;border-radius:50px;color:#111;display:inline-block;font-size:16px;font-weight:500;margin-bottom:25px;padding:10px 24px}.about-cta-section .cta-content .cta-title{color:#fff;font-size:40px;font-weight:600;letter-spacing:-.5px;line-height:1.2;margin-bottom:20px}@media (max-width:1199px){.about-cta-section .cta-content .cta-title{font-size:42px}}@media (max-width:991px){.about-cta-section .cta-content .cta-title{font-size:36px;margin-left:auto;margin-right:auto}}@media (max-width:575px){.about-cta-section .cta-content .cta-title{font-size:20px;line-height:1.6;margin-bottom:10px;margin-left:auto;margin-right:auto}}.about-cta-section .cta-content .cta-desc{color:#fff;font-size:18px;line-height:1.6;margin-bottom:40px;max-width:500px;opacity:.9}@media (max-width:991px){.about-cta-section .cta-content .cta-desc{margin-left:auto;margin-right:auto}}@media (max-width:767px){.about-cta-section .cta-content .cta-desc{font-size:16px}}@media (max-width:474px){.about-cta-section .cta-content .cta-desc{font-size:14px}}.about-cta-section .cta-content .btn-cta-phone{align-items:center;background:#f9c912;border-radius:12px;box-shadow:0 10px 20px rgba(249,201,18,.2);color:#171717;display:inline-flex;font-size:20px;font-weight:500;padding:16px 40px;text-decoration:none;transition:all .3s ease}@media (max-width:575px){.about-cta-section .cta-content .btn-cta-phone{font-size:16px;justify-content:center;padding:14px 20px;width:100%}}.about-cta-section .cta-content .btn-cta-phone .phone-icon{align-items:center;display:flex;margin-right:15px}.about-cta-section .cta-content .btn-cta-phone .phone-icon svg{height:24px;width:24px;stroke:#171717}.about-cta-section .cta-content .btn-cta-phone:hover{background:#e5b810;box-shadow:0 15px 30px rgba(249,201,18,.3);transform:translateY(-3px)}.about-cta-section .cta-image-featured .featured-img{border-radius:25px;box-shadow:0 20px 50px rgba(0,0,0,.3);height:auto;height:351px;max-width:375px;object-fit:cover}@media (max-width:991px){.about-cta-section .cta-image-featured{margin-top:40px}}.contact-page-content{background-color:#fff}.contact-page-content .badge-contact{background-color:#facd23;border-radius:50px;box-shadow:0 4px 10px rgba(250,205,35,.2);color:#171717;display:inline-block;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;letter-spacing:.5px;padding:10px 30px;text-transform:uppercase}.contact-page-content h1.display-4{color:#1d1e21;font-family:Poppins,sans-serif;font-weight:700;margin-top:10px}@media (max-width:768px){.contact-page-content h1.display-4{font-size:2.5rem}}.contact-page-content .description-text{color:#858892!important;font-family:Poppins,sans-serif;font-size:16px;line-height:1.4;max-width:90%}@media (max-width:768px){.contact-page-content .description-text{font-size:14px;max-width:100%}}.contact-page-content .contact-info-box .icon-circle{align-items:center;background-color:#facd23;border-radius:50%;box-shadow:0 4px 15px rgba(250,205,35,.2);color:#171717;display:flex;flex-shrink:0;font-size:18px;height:54px;justify-content:center;width:54px}.contact-page-content .contact-info-box .info-details h5{color:#1d1e21;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.contact-page-content .contact-info-box .info-details p,.contact-page-content .contact-info-box .info-details p a{color:rgba(33,37,41,.75);font-family:Poppins;font-size:16px;font-weight:400;line-height:30px;text-decoration:none;word-break:break-word}.contact-page-content .contact-form-card{background-color:#fff;border:1px solid #c1c1c1;border-radius:20px;padding:30px!important}@media (max-width:768px){.contact-page-content .contact-form-card{padding:20px!important}}.contact-page-content .contact-form-card h2{color:#1d1e21;font-family:Poppins,sans-serif;font-size:35px;font-weight:600!important}@media (max-width:768px){.contact-page-content .contact-form-card h2{font-size:24px}}.contact-page-content .contact-form-card .subtitle-text{color:#858892!important;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px}.contact-page-content .contact-form-card .form-label{color:#1d1e21;font-family:Poppins,sans-serif;font-size:16px;font-weight:600!important;margin-bottom:8px}.contact-page-content .contact-form-card .form-control,.contact-page-content .contact-form-card .form-select{background-color:#edeef0!important;border:none;border-radius:10px;color:#3c3c3c;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;padding:10px 10px 10px 18px}.contact-page-content .contact-form-card .form-control::placeholder,.contact-page-content .contact-form-card .form-select::placeholder{color:#b1b1b1;font-weight:400}.contact-page-content .contact-form-card .form-control:focus,.contact-page-content .contact-form-card .form-select:focus{border:1px solid #000;outline:none}.contact-page-content .contact-form-card textarea.form-control{border-radius:20px}.contact-page-content .contact-form-card .btn-submit{background-color:#f9c912;border:none;color:#171717;font-family:Poppins,sans-serif;font-size:16px;font-weight:600!important;padding:10px!important;transition:all .3s ease}.contact-page-content .contact-form-card .btn-submit:hover{background-color:#f5c210;box-shadow:0 8px 25px rgba(250,205,35,.4);transform:translateY(-2px)}.contact-page-content .contact-form-card .btn-submit:active{transform:translateY(0)}.map-container{background-color:#e5e7eb;border-radius:30px;height:500px}@media (max-width:768px){.map-container{height:400px}}.map-container .map-placeholder-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.map-container .location-badge{box-shadow:0 10px 25px rgba(0,0,0,.08);font-family:Poppins,sans-serif;font-size:14px}.map-container .location-badge i{color:#facd23}.map-container .btn-show-map{background-color:#facd23;border:none;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;transition:all .3s ease}.map-container .btn-show-map:hover{background-color:#f5c210;transform:scale(1.05)}.map-container .zoom-controls{box-shadow:0 10px 25px rgba(0,0,0,.1);width:45px}.map-container .zoom-controls button{color:#333;padding:0;transition:all .2s ease}.map-container .zoom-controls button:hover{background-color:#f9fafb;color:#facd23}.single-post-content .entry-header .post-category .badge{font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:.5px;line-height:24.5px;padding:8px 20px!important;text-transform:capitalize}.single-post-content .entry-header .entry-title{color:#1a1a1a;font-family:Poppins;font-size:23px;line-height:30.8px;vertical-align:middle}@media (max-width:768px){.single-post-content .entry-header .entry-title{font-size:32px;line-height:normal}}@media (max-width:474px){.single-post-content .entry-header .entry-title{font-size:20px}}.single-post-content .entry-header .entry-meta{color:#777;font-family:Poppins;font-size:14px;line-height:19.6px;text-transform:capitalize;vertical-align:middle}.single-post-content .post-thumbnail img{box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s ease}.single-post-content .post-thumbnail img:hover{transform:scale(1.01)}.single-post-content .entry-content{font-family:Poppins;font-size:14px;font-weight:400;line-height:24.5px;margin-bottom:25px;vertical-align:middle}.single-post-content .entry-content p{margin-bottom:25px}.single-post-content .entry-content h2,.single-post-content .entry-content h3,.single-post-content .entry-content h4{color:#1a1a1a;font-weight:700;margin:40px 0 20px}.single-post-content .entry-footer .tags-title{color:#1a1a1a;font-weight:600}.single-post-content .entry-footer a{color:#666;text-decoration:none}.single-post-content .entry-footer a:hover{color:#facd23}.post-sidebar{padding-left:20px}@media (max-width:991px){.post-sidebar{margin-top:0;padding-left:0}}.post-sidebar .sidebar-widget{background:#fff;border:1px solid #ebebeb;border-radius:20px;margin-bottom:30px;padding:30px}@media (max-width:991px){.post-sidebar .sidebar-widget{padding:20px}}.post-sidebar .sidebar-widget .widget-title{font-family:Poppins;font-size:18px;line-height:25.2px;position:relative;vertical-align:middle}.post-sidebar .widget-categories li{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:12px}.post-sidebar .widget-categories li:last-child{border-bottom:none;padding-bottom:0}.post-sidebar .widget-categories li a{color:#484848!important;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;transition:color .3s ease}.post-sidebar .widget-categories li a:hover{color:#facd23!important}.post-sidebar .widget-categories li .count{font-size:14px}.post-sidebar .widget-latest-properties .property-widget-item .property-img{flex-shrink:0}.post-sidebar .widget-latest-properties .property-widget-item .property-img img{height:100px!important;width:100px!important}@media (max-width:474px){.post-sidebar .widget-latest-properties .property-widget-item .property-img img{height:40px!important;width:40px!important}.post-sidebar .widget-latest-properties .property-widget-item .property-title{font-size:14px!important}}.post-sidebar .widget-latest-properties .property-widget-item .property-title a{display:block;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.post-sidebar .widget-latest-properties .property-widget-item .property-title a:hover{color:#facd23!important}.post-sidebar .widget-latest-properties .property-widget-item .property-price{font-family:Poppins,sans-serif}@media (max-width:474px){.post-sidebar .widget-latest-properties .property-widget-item .property-price{font-size:14px!important}}.post-sidebar .widget-latest-properties .property-widget-item .property-meta{color:#484848!important;font-size:14px;font-weight:400}@media (max-width:474px){.post-sidebar .widget-latest-properties .property-widget-item .property-meta{display:none}}.post-sidebar .widget-tags .tag-link{font-weight:500;transition:all .3s ease}.post-sidebar .widget-tags .tag-link:hover{background-color:#facd23!important;color:#1a1a1a!important;transform:translateY(-2px)}@media (max-width:1024px){.comments-area{display:none}}.comments-area .comments-title{color:#1a1a1a;font-family:Poppins,sans-serif;margin-bottom:2rem}.comments-area .comment-list{margin-top:2rem;padding-left:0}.comments-area .comment-list .comment{list-style:none;margin-bottom:2rem}.comments-area .comment-list .comment .comment-body{padding-left:80px;position:relative}@media (max-width:768px){.comments-area .comment-list .comment .comment-body{padding-left:0}}.comments-area .comment-list .comment .comment-body .comment-meta{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:.5rem}.comments-area .comment-list .comment .comment-body .comment-meta .comment-author img{border-radius:50%;height:60px;left:0;object-fit:cover;position:absolute;top:0;width:60px}@media (max-width:768px){.comments-area .comment-list .comment .comment-body .comment-meta .comment-author img{height:50px;margin-bottom:10px;margin-right:15px;position:relative;width:50px}}@media (max-width:474px){.comments-area .comment-list .comment .comment-body .comment-meta .comment-author img{max-width:18px!important}}.comments-area .comment-list .comment .comment-body .comment-meta .comment-author .fn{color:#1a1a1a;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:700;margin-right:10px}.comments-area .comment-list .comment .comment-body .comment-meta .comment-author .says{display:none}.comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata{color:#999;font-size:13px;margin-left:auto}.comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata a{color:#999;text-decoration:none}.comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata a:hover{color:#facd23}@media (max-width:768px){.comments-area .comment-list .comment .comment-body .comment-meta .comment-metadata{margin-left:0;margin-top:5px;width:100%}}.comments-area .comment-list .comment .comment-body .comment-content{background:#fcfcfc;border:1px solid #f0f0f0;border-radius:20px;margin-bottom:10px;padding:20px 25px;position:relative}.comments-area .comment-list .comment .comment-body .comment-content p{color:#555;font-family:Poppins,sans-serif;font-size:15px;line-height:1.6;margin-bottom:0}.comments-area .comment-list .comment .comment-body .reply{margin-top:5px;text-align:right}.comments-area .comment-list .comment .comment-body .reply .comment-reply-link{background:#f5f5f5;border-radius:20px;color:#1a1a1a;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;padding:6px 18px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.comments-area .comment-list .comment .comment-body .reply .comment-reply-link:hover{background:#facd23;color:#1a1a1a}.comments-area .comment-list .children{list-style:none;margin-left:80px;padding-left:0}@media (max-width:768px){.comments-area .comment-list .children{margin-left:20px}}.comments-area .comment-respond{background:#fff;border-top:1px solid #eee;margin-top:40px;padding-top:40px}.comments-area .comment-respond .comment-reply-title{color:#1a1a1a;font-family:Poppins,sans-serif;font-size:24px}.comments-area .comment-respond .comment-reply-title small{display:block;font-size:14px;font-weight:400;margin-top:5px}.comments-area .comment-respond .comment-reply-title small a{color:#dc3545}.comments-area .comment-respond .comment-form .logged-in-as{font-size:14px;margin-bottom:20px}.comments-area .comment-respond .comment-form .form-label{color:#333!important;font-family:Poppins,sans-serif;font-weight:500;margin-bottom:8px}.comments-area .comment-respond .comment-form .form-control{background-color:#fff!important;border:1px solid #e1e1e1!important;border-radius:8px!important;font-size:15px;padding-left:15px;transition:all .3s ease}.comments-area .comment-respond .comment-form .form-control:focus{background-color:#fff!important;border-color:#facd23!important;box-shadow:0 0 0 3px rgba(250,205,35,.15)!important}.comments-area .comment-respond .comment-form .form-check{margin-bottom:20px;padding-left:1.7em}.comments-area .comment-respond .comment-form .form-check .form-check-input{border-color:#ccc;margin-top:.25em}.comments-area .comment-respond .comment-form .form-check .form-check-input:checked{background-color:#facd23;border-color:#facd23}.comments-area .comment-respond .comment-form .form-check .form-check-label{font-size:14px;line-height:1.4}.comments-area .comment-respond .comment-form .submit{background:#facd23;border:none;font-size:14px;letter-spacing:.5px;min-width:180px;text-transform:uppercase;transition:all .3s ease}.comments-area .comment-respond .comment-form .submit.hover-scale:hover{background:#1a1a1a;box-shadow:0 10px 20px rgba(250,205,35,.25)!important;color:#fff!important;transform:translateY(-2px)}.breadcrumb-wrapper{margin:60px 0}@media (max-width:768px){.breadcrumb-wrapper{margin:50px 0 40px}}@media (max-width:474px){.breadcrumb-wrapper{margin:40px 0}.breadcrumb-wrapper .container{width:100%}}.breadcrumb-wrapper .breadcrumb-container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:30px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;justify-content:center;overflow:hidden;padding:130px 0;position:relative}@media (max-width:768px){.breadcrumb-wrapper .breadcrumb-container{border-radius:20px;padding:40px 15px}}.breadcrumb-wrapper .breadcrumb-container:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.breadcrumb-wrapper .breadcrumb-container .container{position:relative;text-align:center;z-index:2}.breadcrumb-wrapper .breadcrumb-container .breadcrumb-title{color:#fff;font-family:Poppins,sans-serif;font-size:56px;font-weight:600;letter-spacing:-1px;margin:0;position:relative;text-align:center;text-transform:capitalize;z-index:99}@media (max-width:1024px){.breadcrumb-wrapper .breadcrumb-container .breadcrumb-title{font-size:44px;font-weight:600;letter-spacing:0}}@media (max-width:768px){.breadcrumb-wrapper .breadcrumb-container .breadcrumb-title{font-size:26px}}.property-details-page{background-color:#f9f9f9;padding-top:3rem}@media (max-width:768px){.property-details-page{padding-top:5rem}}.property-details-page .object-fit-cover{object-fit:cover!important}.property-details-page h1.display-5.fw-bold.mb-2{font-family:Poppins;font-size:30px;font-weight:600;line-height:45px;vertical-align:middle}@media (max-width:768px){.property-details-page h1.display-5.fw-bold.mb-2{font-size:26px;font-weight:600!important;line-height:normal}}.property-details-page span.location.me-4{border-right:1px solid #ddd;line-height:27.75px;padding-right:20px}.property-details-page span.location.me-4,.property-details-page span.time{color:#181a20;font-family:Poppins;font-size:15px;font-weight:400;vertical-align:middle}.property-details-page span.time{align-items:center;display:flex;gap:10px;justify-content:center;line-height:26px}.property-details-page .price-box h2{color:#181a20;font-family:Poppins;font-size:24px;font-weight:600;letter-spacing:.52px;line-height:39px;text-align:right}@media (max-width:768px){.property-details-page .price-box h2{text-align:left}}@media (max-width:474px){.property-details-page .price-box h2{font-size:24px}}.property-details-page .price-box p{color:#181a20;font-family:Poppins;font-size:15px;font-weight:400;letter-spacing:.3px;line-height:27.75px;text-align:right;vertical-align:middle}@media (max-width:768px){.property-details-page .price-box p{text-align:left}}.property-details-page .details-box{border-radius:12px;box-shadow:0 12px 16px 0 rgba(0,0,0,.051);margin-bottom:24px;padding:24px}@media (max-width:474px){.property-details-page .details-box{padding:16px}}.property-details-page .details-box h4{color:#181a20;font-family:Poppins;font-size:17px;font-weight:600!important;line-height:25.5px;vertical-align:middle}.property-details-page .details-box p{font-family:Poppins;font-size:14px;font-weight:400;line-height:25.9px;vertical-align:middle}@media (max-width:768px){.property-details-page .details-box .col-6{padding:0}}@media (max-width:360px){.property-details-page .details-box .col-6{flex:0 0 100%!important;width:100%!important}}.property-details-page .property-gallery-masonry{margin-bottom:30px;width:100%}.property-details-page .property-gallery-masonry .gallery-item{border-radius:12px;height:100%;overflow:hidden;padding-bottom:0;position:relative}.property-details-page .property-gallery-masonry .gallery-item.small-item-above.small-item img{border-radius:16px;height:100%;max-height:100%!important;max-width:100%;object-fit:cover}@media (max-width:767px){.property-details-page .property-gallery-masonry .gallery-item,.property-details-page .property-gallery-masonry .gallery-item img{border-radius:8px}}.property-details-page .property-gallery-masonry .gallery-item a{display:block;height:100%}.property-details-page .property-gallery-masonry .gallery-item img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.property-details-page .property-gallery-masonry .gallery-item:hover img{transform:scale(1.05)}@media (min-width:768px){.property-details-page .property-gallery-masonry .gallery-column-item{height:50%}}@media (max-width:767px){.property-details-page .property-gallery-masonry .gallery-column-item{flex:0 0 32%;padding:0;width:32%}}.property-details-page .property-gallery-masonry .large-item{height:100%}.property-details-page .property-gallery-masonry .large-item img{border-radius:16px}@media (min-width:768px){.property-details-page .property-gallery-masonry .large-item{height:500px;margin:0;padding:0}}@media (min-width:768px) and (max-width:991px){.property-details-page .property-gallery-masonry .large-item{height:350px}}@media (max-width:767px){.property-details-page .property-gallery-masonry .large-item{height:250px;margin-bottom:0}.property-details-page .property-gallery-masonry .large-item img{border-radius:12px}}.property-details-page .property-gallery-masonry .main-gallery-col{padding-bottom:0}@media (min-width:768px){.property-details-page .property-gallery-masonry .right-col-container{height:500px}}@media (min-width:768px) and (max-width:991px){.property-details-page .property-gallery-masonry .right-col-container{height:350px}}@media (max-width:767px){.property-details-page .property-gallery-masonry .right-col-container{margin-top:0}}.property-details-page .property-gallery-masonry .small-item-row{display:flex;flex-wrap:wrap;height:100%}@media (max-width:767px){.property-details-page .property-gallery-masonry .small-item-row{flex-wrap:nowrap;gap:10px!important;height:110px;margin:0;overflow:visible;padding:0}.property-details-page .property-gallery-masonry .small-item-row::-webkit-scrollbar{display:none}.property-details-page .property-gallery-masonry .small-item-row .gallery-column-item{flex:1;height:100%;width:33.33%}}@media (max-width:991px){.property-details-page .property-gallery-masonry .row.g-2{--bs-gutter-x:10px;--bs-gutter-y:10px}}.property-details-page .property-gallery-masonry .gallery-overlay{align-items:center;backdrop-filter:blur(2px);color:#fff;display:flex;font-size:32px;font-weight:500;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}@media (max-width:767px){.property-details-page .property-gallery-masonry .gallery-overlay{font-size:16px;font-weight:500}}.property-details-page .property-specs{display:flex;flex-wrap:wrap;gap:25px}@media (max-width:767px){.property-details-page .property-specs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0!important;padding:5px 0 15px;scrollbar-width:none}.property-details-page .property-specs::-webkit-scrollbar{display:none}.property-details-page .property-specs .spec-item{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.02);flex:0 0 auto;padding:10px 15px}}.property-details-page .property-specs .spec-item i{color:#666;font-size:1.1em}.property-details-page .property-specs .spec-item span{color:#181a20;font-family:Poppins;font-size:15px;font-weight:400;line-height:26px;vertical-align:middle}.property-details-page .action-buttons .btn{align-items:center;border:none;display:flex;height:36px;justify-content:center;padding:0;width:36px}.property-details-page .action-buttons .btn:hover{background-color:#f8f9fa;border-color:#dae0e5;color:#333}@media (max-width:767px){.property-details-page .header-actions-wrapper{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:15px;width:100%}.property-details-page .header-actions-wrapper .action-buttons{gap:10px!important;justify-content:flex-end!important;margin-bottom:0!important}.property-details-page .header-actions-wrapper .price-box h2,.property-details-page .header-actions-wrapper .price-box p{line-height:1.2;text-align:left!important}}.property-details-page .overview-box{align-items:center;display:flex;gap:15px;padding:15px;transition:all .3s ease}@media (max-width:991px){.property-details-page .overview-box{padding:10px 0}}@media (max-width:768px){.property-details-page .overview-box svg{max-width:35px}}.property-details-page .overview-box:hover{box-shadow:0 5px 15px rgba(0,0,0,.05)}.property-details-page .overview-box .overview-content span{display:block;line-height:1.2}.property-details-page .overview-box .overview-content .overview-label{color:#181a20;font-family:Poppins;font-size:15px;font-weight:600;line-height:22.5px;margin-bottom:3px;vertical-align:middle}@media (max-width:768px){.property-details-page .overview-box .overview-content .overview-label{font-size:13px;line-height:18.5px}}.property-details-page .overview-box .overview-content .overview-value{color:#181a20;font-family:Poppins;font-size:15px;font-weight:400;line-height:27.75px;vertical-align:middle}@media (max-width:768px){.property-details-page .overview-box .overview-content .overview-value{font-size:13px;line-height:22.5px}}.property-details-page .details-list .detail-item{font-size:.95rem;margin-bottom:12px}.property-details-page .details-list .detail-label{color:#181a20;display:inline-block;font-weight:600;width:140px}.property-details-page .details-list .detail-value{color:#181a20;float:right;font-size:14px;font-weight:400}.property-details-page .amenities-list .amenity-item{color:#181a20;font-family:Poppins;font-size:14px;font-weight:400;line-height:25.9px;padding:8px 0}.property-details-page .amenities-list .amenity-item i{font-size:14px;margin-right:8px;vertical-align:middle}.property-details-page .floor-plans .floor-plan-item{border-bottom:1px solid #ddd;margin-top:10px;padding:10px 0}@media (max-width:768px){.property-details-page .floor-plans .floor-plan-item{gap:10px}}.property-details-page .floor-plans .floor-plan-title{color:#181a20;font-family:Poppins;font-size:14px;font-weight:600;line-height:21px;min-width:120px;vertical-align:middle}.property-details-page .floor-plans .floor-plan-meta{color:#181a20;font-family:Poppins;font-size:14px;line-height:21px;margin-right:3px}@media (max-width:768px){.property-details-page .floor-plans .floor-plan-meta{gap:6px!important}}@media (max-width:474px){.property-details-page .floor-plans .floor-plan-meta{gap:6px 16px!important}}.property-details-page .floor-plans .floor-plan-meta span{font-weight:400}.property-details-page .floor-plans .floor-plan-meta strong{color:#181a20;font-family:Poppins;font-size:14px;font-weight:600;line-height:21px;margin-right:3px}.property-details-page .contact-widget{background:#fff;box-shadow:0 12px 16px 0 rgba(0,0,0,.051);padding:24px;position:sticky;top:130px}.property-details-page .contact-widget h3{font-family:Poppins;font-size:20px;font-weight:600;line-height:30px;margin-bottom:10px;vertical-align:middle}.property-details-page .contact-widget p{color:#181a20;font-family:Poppins;font-size:14px;font-weight:400;line-height:25.9px;margin-bottom:20px;vertical-align:middle}.property-details-page .contact-widget .form-control{border-color:#eee;border-radius:6px;font-size:.9rem;padding:12px 15px}.property-details-page .contact-widget .form-control:focus{background-color:#fcfcfc;border-color:#ddd;box-shadow:none}.property-details-page .contact-widget textarea.form-control{min-height:120px;resize:none}.property-details-page .contact-widget .btn-theme-yellow{background-color:#f9c911;border:none;border-radius:12px;color:#171717;font-family:Poppins;font-size:15px;font-weight:600;line-height:26px;padding:14px;text-align:center;transition:all .3s;vertical-align:middle;width:100%}.property-details-page .contact-widget .btn-theme-yellow:hover{background-color:#eb1;color:#000}.glightbox-container .gslide-image img{border-radius:12px}.glightbox-container .gclose,.glightbox-container .gnext,.glightbox-container .gprev{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.1)!important;border-radius:50%}.blog-filter-tabs{display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:40px;padding-bottom:10px}.blog-filter-tabs::-webkit-scrollbar{height:4px}.blog-filter-tabs::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.blog-filter-tabs::-webkit-scrollbar-thumb{background:#facd23;border-radius:10px}@media (max-width:768px){.blog-filter-tabs{margin-bottom:20px;padding-bottom:15px}}.blog-filter-tabs .filter-tab{background:#fff;border:1px solid #ced4da;border-radius:10px;color:#171717;cursor:pointer;display:inline-block;flex:0 0 auto;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;padding:12px 28px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}@media (max-width:474px){.blog-filter-tabs .filter-tab{font-size:11px;padding:8px 18px}}.blog-filter-tabs .filter-tab:hover{background-color:rgba(250,205,35,.05);border-color:#facd23}.blog-filter-tabs .filter-tab.active{background-color:#facd23;border-color:#facd23;box-shadow:0 4px 15px rgba(250,205,35,.25);color:#171717}.blog-grid-section{padding-bottom:100px}@media (max-width:768px){.blog-grid-section{padding-bottom:0}}.blog-grid-section .grid-container{min-height:400px;position:relative}.blog-grid-section .grid-container.loading{opacity:.5;pointer-events:none}.blog-grid-section .grid-container.loading:after{animation:spin 1s linear infinite;border:3px solid #facd23;border-radius:50%;border-top-color:transparent;content:"";height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;z-index:10}.blog-grid-section .blog-card{background:#fff;border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.05);height:100%;margin-bottom:30px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.blog-grid-section .blog-card:hover{box-shadow:0 15px 50px rgba(0,0,0,.1);transform:translateY(-5px)}.blog-grid-section .blog-card .blog-image{height:250px;position:relative}@media (max-width:474px){.blog-grid-section .blog-card .blog-image{height:145px}}.blog-grid-section .blog-card .blog-image img{height:100%;object-fit:cover;width:100%}.blog-grid-section .blog-card .blog-image .date-badge{align-items:center;background:#fff;border-radius:12px;bottom:-20px;box-shadow:0 6px 15px 0 rgba(64,79,104,.05);display:flex;flex-direction:column;padding:12px 18px;position:absolute;right:20px;z-index:1}.blog-grid-section .blog-card .blog-image .date-badge .month{color:#181a20;font-size:13px;font-weight:400;text-transform:uppercase}.blog-grid-section .blog-card .blog-image .date-badge .day{color:#181a20;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:1}.blog-grid-section .blog-card .blog-content{padding:35px 20px 20px}.blog-grid-section .blog-card .blog-content .category{color:#717171;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;margin-bottom:12px}.blog-grid-section .blog-card .blog-content .blog-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.4;margin-bottom:0}.blog-grid-section .blog-card .blog-content .blog-title a{color:#181a20;text-decoration:none;transition:color .3s ease}.blog-grid-section .blog-card .blog-content .blog-title a:hover{color:#facd23}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.country-code-select{background-color:#fff!important;background-position:right 5px center!important;border-bottom-right-radius:0!important;border-right:none!important;border-top-right-radius:0!important;color:#181a20!important;cursor:pointer;font-size:14px!important;padding-right:25px!important}.country-code-select:focus{border-color:#dee2e6!important;box-shadow:none!important}select.form-select.country-code-select{max-width:max-content!important;padding:10px 28px 10px 10px!important}.input-group input[type=tel],.input-group input[type=text]{border-bottom-left-radius:0!important;border-top-left-radius:0!important;height:auto!important;margin-bottom:0!important}.contact-form-card .country-code-select,.contact-form-wrapper .country-code-select,.contact-widget .country-code-select{flex:0 0 100px}span.subtitle{border:1px solid #e4e4e4;border-radius:59px;font-family:Poppins;font-size:16px;font-weight:500;line-height:100%;margin-bottom:15px;padding:12px 16px;text-align:center}.section-title{align-items:center;display:flex;flex-direction:column;justify-content:center}.section-title h3{font-family:Poppins;font-size:40px;font-weight:600;line-height:100%;text-align:center;vertical-align:middle}@media (max-width:474px){.section-title h3{font-size:32px;font-weight:600;line-height:38px}}.section-title p.description{font-family:Poppins;font-size:20px;font-weight:400;letter-spacing:0;line-height:100%;margin-top:10px;text-align:center;vertical-align:middle}@media (max-width:474px){.section-title p.description{font-size:18px;line-height:normal;margin-bottom:10px}}.properties-slider-wrapper p{margin-bottom:40px}.properties-slider-wrapper{background:#f9f9f9;padding:0;position:relative;width:100%}@media (max-width:767px){.properties-slider-wrapper{padding:0}}.properties-slider-wrapper .properties-slider{display:block;margin:0 -10px;width:100%}.properties-slider-wrapper .properties-slider .slick-slide{height:auto;padding:0 10px}.properties-slider-wrapper .properties-slider .slick-slide>div{height:100%}.properties-slider-wrapper .properties-slider .slick-list{margin:0;padding-bottom:20px;padding-top:20px}.properties-slider-wrapper .properties-slider .slick-next,.properties-slider-wrapper .properties-slider .slick-prev{display:none!important}.properties-slider-wrapper .slider-controls-wrapper{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:0}.properties-slider-wrapper .slider-controls-wrapper .slider-arrow{align-items:center;background:transparent;border:none;border-radius:50%;color:#9f9f9f;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.properties-slider-wrapper .slider-controls-wrapper .slider-arrow:hover:not(:disabled){color:#343434;transform:scale(1.1)}.properties-slider-wrapper .slider-controls-wrapper .slider-arrow svg{height:20px;width:20px}.properties-slider-wrapper .slider-controls-wrapper .slider-dots{align-items:center;display:flex;gap:12px}.properties-slider-wrapper .slider-controls-wrapper .slider-dots .dot{background:#b5b5b5;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.properties-slider-wrapper .slider-controls-wrapper .slider-dots .dot.active{background:#ffb800;transform:scale(1.2)}.properties-slider-wrapper .slider-controls-wrapper .slider-dots .dot:hover{background:#9c9c9c}.property-tabs-nav{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.property-tabs-nav .property-tab-btn{background:transparent;border:1px solid #e4e4e4;border-radius:59px;color:#747474;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;padding:12px 32px;transition:all .3s ease}.property-tabs-nav .property-tab-btn.active{background:#ffb800;border-color:#ffb800;box-shadow:0 4px 12px rgba(255,184,0,.2);color:#000}.property-tabs-nav .property-tab-btn:hover:not(.active){background:#dfdfdf;border-color:#b5b5b5}.property-tab-pane{animation:fadeIn .4s ease-in-out;display:none}.property-tab-pane.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.properties-tabs-section{background:#f9f9f9}.property-card{background:#fff;border:none;border-radius:20px;box-shadow:0 12px 16px 0 rgba(0,0,0,.051);display:flex;flex-direction:column;overflow:hidden;padding:10px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.property-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.08);transform:translateY(-4px)}.property-card:hover .property-image img{transform:scale(1.05)}.property-card .property-image{border-radius:16px 16px 0 0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.property-card .property-image img{border-radius:20px;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s ease;width:100%}.property-card .property-image .property-badge{background:#fff;border-radius:100px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#000;font-size:12px;font-weight:600;left:16px;padding:6px 14px;position:absolute;top:16px}.property-card .property-image .offering-badge{background:#ffb800;border-radius:100px;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#000;font-size:11px;font-weight:600;padding:4px 12px;position:absolute;right:16px;text-transform:uppercase;top:16px;z-index:2}.property-card .property-image .offering-badge.rent{background:#181a20;color:#fff}.property-card .property-image .property-actions{bottom:16px;display:flex;gap:8px;position:absolute;right:16px}.property-card .property-image .property-actions .action-btn{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.7);border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;height:auto;justify-content:center;line-height:normal;padding:6px 16px;transition:all .2s ease;width:auto}.property-card .property-image .property-actions .action-btn:hover{background:#e3b506;color:#000}.property-card .property-content{display:flex;flex-direction:column;flex-grow:1;padding:15px 10px}.property-card .property-content .property-title{color:#000;font-size:18px;font-weight:700;font-weight:600;line-height:1.3;margin:0 0 8px;text-transform:capitalize}.property-card .property-content .property-location{color:#a5a5a5;display:block;font-size:14px;line-height:1.4;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-card .property-content .property-price{color:#000;font-size:20px;font-weight:700;font-weight:600;margin:0 0 20px}.property-card .property-content .property-features{display:flex;flex-wrap:nowrap;gap:12px;margin-top:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:5px;scrollbar-width:none}.property-card .property-content .property-features::-webkit-scrollbar{display:none}.property-card .property-content .property-features .feature-item{align-items:center;background:transparent;border:none;color:#5f5f5f;display:flex;flex:0 0 auto;font-size:13px;font-weight:500;gap:8px;padding:0;white-space:nowrap}.property-card .property-content .property-features .feature-item .feature-value{color:#1f1f1f;font-size:12px;font-weight:500}.coming-soon-section .container{margin-bottom:-4px}.coming-soon-content{margin-bottom:-2px;padding-bottom:180px;padding-top:40px!important}@media (max-width:1200px){.coming-soon-content{padding-bottom:140px;padding-top:40px!important}}@media (max-width:767px){.coming-soon-content{padding-bottom:20px;padding-top:0!important}}.coming-soon-content h1{font-family:Poppins;margin-top:20px}@media (max-width:474px){.coming-soon-content h1{font-size:28px;margin-bottom:15px!important}}.coming-soon-content span.subtitle-badge{border:1px solid #e4e4e4;border-radius:59px;font-family:Poppins;font-size:16px;font-weight:500;line-height:100%;margin-bottom:15px;padding:12px 16px;text-align:center}.coming-soon-content p{color:rgba(0,0,0,.6);font-family:Poppins;font-size:18px;font-weight:400;line-height:1.7rem;margin-bottom:30px!important}@media (max-width:474px){.coming-soon-content p{font-family:Poppins;font-size:15px;font-weight:400;line-height:1.4rem;margin-bottom:30px!important}}.coming-soon-content a.btn{background:#f9c912;border:none;border-radius:100px;color:#171717;font-size:16px;font-weight:500!important;padding:14px 40px}@media (max-width:474px){.coming-soon-content a.btn{background:#f9c912;border:none;border-radius:100px;color:#171717;font-size:14px;font-weight:500!important;padding:9px 20px!important}}.properties-page-container{background-color:#fdfdfd;margin-bottom:150px;margin-top:4rem}@media (max-width:991px){.properties-page-container{margin-bottom:0;margin-top:3.5rem}}@media (max-width:474px){.properties-page-container{margin-bottom:0;margin-top:2rem}}.properties-page-container .properties-header-row{margin-bottom:25px!important}.properties-page-container .properties-header-row h2{color:#171717;font-family:Poppins;font-size:24px;font-weight:600;text-transform:capitalize}.properties-page-container .properties-header-row select.form-select.form-select-sm.sort-select{border-radius:30px}@media (max-width:1280px){.properties-page-container .breadcrumb-wrapper .container{margin:0 auto;padding:0;width:100%}}.properties-page-container .off-plan-grid{display:grid;gap:40px;grid-template-columns:31% 65%;padding-top:20px}@media (max-width:1024px){.properties-page-container .off-plan-grid{gap:0;grid-template-columns:100%}.properties-page-container .off-plan-grid .property-sidebar{display:none}.properties-page-container .properties-header-row{display:none!important}}.properties-page-container .mobile-properties-header{display:none}@media (max-width:1024px){.properties-page-container .mobile-properties-header{display:block;margin-top:15px}}.properties-page-container .mobile-properties-header .properties-count-wrapper{display:none}.properties-page-container .mobile-properties-header .properties-count-wrapper span{color:#666;font-weight:500}.properties-page-container .mobile-properties-header .mobile-title-filter-row h2{color:#1a1a1a;font-size:24px;font-weight:700}@media (max-width:767px){.properties-page-container .mobile-properties-header .mobile-title-filter-row{margin-bottom:-5px!important;margin-top:20px}}.properties-page-container .mobile-properties-header .mobile-filter-toggle{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:50px;box-shadow:0 2px 8px rgba(0,0,0,.05);cursor:pointer;display:flex;padding:8px 18px;transition:all .2s ease}.properties-page-container .mobile-properties-header .mobile-filter-toggle:hover{border-color:#facd23}.properties-page-container .mobile-properties-header .mobile-filter-toggle .filter-label{color:#1a1a1a;font-size:14px;font-weight:600}.properties-page-container .mobile-properties-header .mobile-filter-toggle .filter-icon-wrap{align-items:center;color:#1a1a1a;display:flex}.properties-page-container .mobile-properties-header .mobile-filter-toggle .filter-icon-wrap svg{height:18px;width:18px}.properties-page-container .filter-drawer-overlay{backdrop-filter:blur(2px);background:rgba(0,0,0,.5);display:none;inset:0;position:fixed;z-index:999}.properties-page-container .filter-drawer-overlay.active{display:block}@media (max-width:1024px){.properties-page-container .property-sidebar{background:#fff;display:block!important;height:100vh;left:0;max-width:85vw;overflow-y:auto;padding:0!important;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:320px;z-index:1000}.properties-page-container .property-sidebar.drawer-open{transform:translateX(0)}.properties-page-container .property-sidebar .filter-card{border:none!important;box-shadow:none!important;padding:20px!important}}.properties-page-container .property-sidebar .filter-drawer-header{display:none}@media (max-width:1024px){.properties-page-container .property-sidebar .filter-drawer-header{align-items:center;background:#fff;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:15px 20px;position:sticky;top:0;z-index:10}.properties-page-container .property-sidebar .filter-drawer-header .filter-drawer-title{font-size:18px;font-weight:700}.properties-page-container .property-sidebar .filter-drawer-header .filter-drawer-close{background:none;border:none;cursor:pointer;font-size:32px;line-height:1;padding:0}}.properties-page-container .property-sidebar .filter-card{border:1px solid #eee;box-shadow:0 5px 20px rgba(0,0,0,.03)}.properties-page-container .property-sidebar .filter-card .filter-header h5{color:#171717;font-size:18px;font-weight:600!important;letter-spacing:-.5px}.properties-page-container .property-sidebar .filter-card .filter-header .clear-all-filters{color:#f9c912;font-size:14px;font-weight:600!important}.properties-page-container .property-sidebar .filter-card .filter-group{border-bottom:1px solid #e2e2e2;margin-bottom:25px;padding:0 10px 30px}.properties-page-container .property-sidebar .filter-card .filter-group:last-child{border:none}.properties-page-container .property-sidebar .filter-card .filter-group label.small{display:block;font-size:16px;font-weight:600;margin-bottom:12px}.properties-page-container .property-sidebar .filter-card .filter-group .form-select{background-color:#fff;border:1px solid #eaeaea;border-radius:40px!important;color:#495057;font-size:13px;padding:8px 12px}.properties-page-container .property-sidebar .filter-card .filter-group .form-select:focus{border-color:#facd23;box-shadow:none}.properties-page-container .property-sidebar .filter-card .filter-group .custom-checkbox{cursor:pointer;margin-bottom:10px}.properties-page-container .property-sidebar .filter-card .filter-group .custom-checkbox input[type=checkbox]{border-color:#ddd;border-radius:4px;cursor:pointer;height:18px;margin-right:10px;width:18px}.properties-page-container .property-sidebar .filter-card .filter-group .custom-checkbox input[type=checkbox]:checked{background-color:#facd23;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");border-color:#facd23}.properties-page-container .property-sidebar .filter-card .filter-group .custom-checkbox input[type=checkbox]:focus{box-shadow:none}.properties-page-container .property-sidebar .filter-card .filter-group .custom-checkbox span{color:#666;font-family:inherit;font-size:14px}.properties-page-container .property-sidebar .filter-card .filter-group .btn-outline-light{background:transparent;border-color:#e9ecef!important;color:#555;font-size:13px;font-weight:400;margin-bottom:5px;transition:all .2s}.properties-page-container .property-sidebar .filter-card .filter-group .btn-outline-light.active,.properties-page-container .property-sidebar .filter-card .filter-group .btn-outline-light:hover{background-color:#facd23;border-color:#facd23!important;color:#1a1a1a!important}.properties-page-container .property-sidebar .filter-card .filter-group .icon-btn{align-items:center;color:#636363!important;display:inline-flex;font-size:14px;gap:6px;padding:6px 14px!important;text-align:left;white-space:normal}.properties-page-container .property-sidebar .filter-card .filter-group .icon-btn i{font-size:10px}.properties-page-container main .property-card{border:1px solid #efefef;border-radius:20px!important;box-shadow:0 2px 10px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.25,.8,.25,1)}.properties-page-container main .property-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.06)!important;transform:translateY(-5px)}.properties-page-container main .property-card .property-image{padding-bottom:0!important}.properties-page-container main .property-card .property-image img{height:250px!important;object-fit:cover!important;position:relative!important}.properties-page-container main .property-card .property-image .badge{background:#ffb800;border-radius:100px;box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.15);color:#000!important;color:#000;font-size:11px;font-weight:600!important;font-weight:600;left:10px!important;letter-spacing:.3px;padding:6px 14px!important;padding:4px 12px;position:absolute;right:unset;text-transform:uppercase;top:16px!important;z-index:2}.properties-page-container main .property-card .property-image .favorite-btn{border:none;color:#333;cursor:pointer;display:none;height:36px!important;right:10px!important;top:0!important;transition:all .3s;width:36px!important}.properties-page-container main .property-card .property-image .favorite-btn:hover{color:#dc3545;transform:scale(1.1)}.properties-page-container main .property-card .card-body{padding:24px 20px!important}.properties-page-container main .property-card .card-body .card-title{color:#1f1f1f;font-size:18px;font-weight:600!important;margin-bottom:15px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.properties-page-container main .property-card .card-body .card-text{color:#a5a5a5!important;display:block;font-size:14px;font-weight:400;margin-bottom:15px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.properties-page-container main .property-card .card-body .card-text i{color:#a5a5a5}.properties-page-container main .property-card .card-body .price{color:#1a1a1a;font-size:20px;font-weight:700;margin-top:15px}.properties-page-container main .property-card .card-body .property-features{display:flex;flex-wrap:nowrap;gap:15px;justify-content:flex-start!important;margin-bottom:25px!important;margin-top:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:5px;scrollbar-width:none}.properties-page-container main .property-card .card-body .property-features::-webkit-scrollbar{display:none}.properties-page-container main .property-card .card-body .property-features .feature-item{align-items:center;border:1px solid #eaeaea;border-radius:30px;color:#1f1f1f;display:flex;flex:0 0 auto;font-size:13px;font-weight:500;gap:8px;padding:0 12px 0 0;white-space:nowrap}.properties-page-container main .property-card .card-body .property-features .feature-item svg{border:1px solid #eaeaea!important;border-radius:50%;height:36px;width:36px}@media screen and (min-width:1025px) and (max-width:1199px){.properties-page-container main .property-card .card-body .property-features .feature-item svg{height:22px;width:22px}}.properties-page-container main .property-card .card-body .property-features .feature-item svg path{fill:#1a1a1a}.properties-page-container main .property-card .card-body .property-features .feature-item svg rect{stroke:transparent}.properties-page-container main .property-card .card-body .btn-warning{background-color:#facd23;border:none;color:#171717;font-size:15px;font-weight:500!important;letter-spacing:.3px;padding-bottom:13px;padding-top:13px;transition:all .3s}.properties-page-container main .property-card .card-body .btn-warning:hover{background-color:#eabc20;transform:translateY(-2px)}.properties-page-container main .text-center.d-flex{display:none!important}.properties-page-container main .load-more-btn{background:#facd23;color:#1a1a1a!important;font-size:14px;font-weight:500!important;margin-bottom:30px;padding:12px 40px!important}.properties-page-container main .load-more-btn:hover{background:#f9f9f9;border-color:#ccc!important}.properties-page-container main .properties-pagination{display:flex;justify-content:center;margin-bottom:50px;margin-top:50px}@media (max-width:767px){.properties-page-container main .properties-pagination{justify-content:flex-start!important;overflow-x:auto;padding-bottom:10px;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.properties-page-container main .properties-pagination::-webkit-scrollbar{height:4px}.properties-page-container main .properties-pagination::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}}.properties-page-container main .properties-pagination ul.page-numbers{align-items:center;display:flex;gap:8px;list-style:none;padding:0}.properties-page-container main .properties-pagination ul.page-numbers li a,.properties-page-container main .properties-pagination ul.page-numbers li span{background:#fff;border:1px solid #dee2e6;border-radius:5px;color:#333;cursor:pointer;display:inline-block;font-weight:700;padding:8px 16px;text-decoration:none;transition:all .2s}.properties-page-container main .properties-pagination ul.page-numbers li a:hover,.properties-page-container main .properties-pagination ul.page-numbers li span:hover{background-color:#f8f9fa}.properties-page-container main .properties-pagination ul.page-numbers li a.current,.properties-page-container main .properties-pagination ul.page-numbers li span.current{background-color:#ffc107;border-color:#ffc107;color:#fff;pointer-events:none}.properties-page-container main .properties-pagination ul.page-numbers li a.dots,.properties-page-container main .properties-pagination ul.page-numbers li span.dots{background:transparent;border:none;color:#999;cursor:default;padding:8px 4px}
/*# sourceMappingURL=main.css.map*/