html, body{overflow-x:hidden;max-width:100%;position:relative;}body.home{--hero-lcp-aspect:1600 / 450;--hero-mobile-h:clamp(300px, 52vh, 520px);}@media (max-width:991px){body.home .mobile-hero-system.site-showcase{height:var(--hero-mobile-h) !important;min-height:var(--hero-mobile-h) !important;aspect-ratio:unset !important;}body.home .mobile-hero-system .hero-slider, body.home .mobile-hero-system .hero-slider .flex-viewport, body.home .mobile-hero-system .hero-slider ul.slides{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;min-height:100% !important;aspect-ratio:unset !important;}}.hero-slider ul.slides > li.hero-slide-lcp{position:relative;overflow:hidden;min-height:0;height:100%;background-image:none !important;background:transparent !important;}.hero-slider .hero-lcp-picture, .hero-slider .hero-lcp-picture .hero-lcp-fg, .hero-slider .hero-lcp-fg{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0;pointer-events:none;}.hero-slider .hero-lcp-fg.nitro-lazy[src^="data:image"]{opacity:0;}@media (min-width:992px){body.home .site-showcase.desktop-hero-system .hero-slider.flexslider, body.home .site-showcase.desktop-hero-system .hero-slider .flex-viewport, body.home .site-showcase.desktop-hero-system .hero-slider ul.slides{width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:var(--hero-lcp-aspect);box-sizing:border-box;}body.home .site-showcase.desktop-hero-system .hero-slider ul.slides > li{width:100% !important;height:100% !important;min-height:0 !important;aspect-ratio:unset;box-sizing:border-box;}body.home .page-section.desktop-hero-system .search-luxury-wrapper{min-height:1px;}}.site-showcase .hero-slider.hidden-xs ul.slides:empty{display:none !important;}.main{margin-top:10px;}.site-showcase:empty{display:none !important;}@media (max-width:767px){.page-section .container .row .col-md-6.posts-archive{width:100% !important;margin-bottom:30px;float:none !important;clear:both;}.posts-archive .post{margin-bottom:20px;border:none;}.posts-archive .post .row{margin:0;}.posts-archive .post .col-md-3.col-sm-4.col-xs-6{width:50% !important;float:left;padding-left:0 !important;padding-right:10px !important;margin-bottom:10px;}.posts-archive .post .col-md-9.col-sm-8.col-xs-6{width:50% !important;float:left;padding-left:0 !important;padding-right:0 !important;}.posts-archive .post img.img-rounded.img-responsive, .posts-archive .post img.lozad, .posts-archive .post a img{width:100% !important;height:auto !important;border-radius:4px !important;display:block !important;object-fit:cover !important;max-width:100% !important;max-height:120px !important;}.posts-archive .post .col-md-3.col-sm-4.col-xs-6 a{display:block;overflow:hidden;border-radius:4px;}.posts-archive .post h3{margin-top:0;margin-bottom:10px;font-size:16px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.6em;}.posts-archive .post h3 a{display:block;}.posts-archive .post p{margin-bottom:0;line-height:1.5;font-size:13px;}.posts-archive .post .col-md-12:after{content:"";display:table;clear:both;}.posts-archive .post .col-md-12.col-sm-12{padding:0;}}#featured-properties{position:relative;z-index:2;clear:both;overflow:hidden;margin-bottom:0 !important;}#featured-properties::after{content:"";display:table;clear:both;}.homepage-citizenship-section{position:relative;z-index:1;clear:both;width:100%;margin:0 0 80px 0;padding:90px 0 52px;background:linear-gradient(180deg, #f8f8f6 0%, #f2f4f7 100%);border-bottom:1px solid rgba(0, 0, 0, 0.06);}#featured-properties .great-offers-wrapper{width:100% !important;max-width:1170px !important;margin-left:auto !important;margin-right:auto !important;overflow:hidden !important;overflow-y:hidden !important;position:relative;clear:both;}#featured-properties .great-offers-wrapper .owl-carousel{width:100% !important;max-width:1170px !important;margin:0 auto !important;}#featured-properties .great-offers-wrapper .owl-wrapper-outer, #featured-properties .great-offers-wrapper .owl-carousel, .great-offers-wrapper .owl-wrapper-outer, .great-offers-wrapper .owl-carousel{overflow:hidden !important;overflow-y:hidden !important;width:100% !important;}#featured-properties .great-offers-wrapper .owl-wrapper{display:block !important;}#featured-properties .great-offers-wrapper .owl-carousel .owl-item{float:left !important;clear:none !important;display:block !important;min-width:0 !important;padding-left:10px !important;padding-right:10px !important;box-sizing:border-box !important;}#featured-properties .great-offers-wrapper .owl-stage-outer{padding-left:0 !important;padding-right:0 !important;overflow:hidden !important;}#featured-properties ul.owl-carousel.owl-loaded{overflow:hidden !important;}#featured-properties .owl-wrapper-outer{overflow:hidden !important;width:100% !important;position:relative !important;}#featured-properties ul.owl-carousel:not(#homepage-great-offers-carousel) .owl-wrapper{display:block !important;width:auto !important;}#featured-properties .owl-carousel .owl-item, #featured-properties .great-offers-wrapper .owl-item{float:left !important;clear:none !important;display:block !important;min-width:0 !important;box-sizing:border-box !important;}#featured-properties .owl-item li.item, #featured-properties .owl-item li.item.property-block, #featured-properties ul.owl-carousel.owl-loaded .owl-item li.item.property-block{display:flex !important;flex-direction:column !important;float:none !important;width:100% !important;max-width:100% !important;margin:0 !important;margin-bottom:0 !important;list-style:none !important;padding:0 !important;}.homepage-citizenship-inner{max-width:1140px;margin:0 auto;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;}.homepage-citizenship-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(240px, 340px);gap:28px 32px;align-items:center;margin-bottom:28px;}.homepage-citizenship-copy{min-width:0;}.homepage-citizenship-figure{margin:0;border-radius:12px;overflow:hidden;border:1px solid #e5e5ea;background:#fff;box-shadow:0 4px 16px rgba(0, 0, 0, 0.06);aspect-ratio:3 / 2;}.homepage-citizenship-figure picture, .homepage-citizenship-figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}.homepage-citizenship-heading{font-size:28px;font-weight:600;color:#1d1d1f;margin:0 0 14px;line-height:1.25;letter-spacing:-0.02em;}.homepage-citizenship-lead{font-size:17px;line-height:1.65;color:#424245;margin:0;max-width:none;}.homepage-citizenship-lead a{color:#0071e3;text-decoration:none;font-weight:500;}.homepage-citizenship-lead a:hover{text-decoration:underline;}.homepage-citizenship-metrics{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;}.homepage-citizenship-metric-card{background:#fff;border:1px solid #e5e5ea;border-radius:12px;padding:20px 18px;text-align:center;box-shadow:0 15px 40px rgba(0, 0, 0, 0.06);}.homepage-citizenship-metric-stat{display:block;font-size:22px;font-weight:600;color:#1d1d1f;margin-bottom:6px;letter-spacing:-0.02em;}.homepage-citizenship-metric-label{display:block;font-size:14px;line-height:1.45;color:#6e6e73;}.homepage-citizenship-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;}.homepage-citizenship-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:980px;font-size:15px;font-weight:600;text-decoration:none;line-height:1.3;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;min-height:44px;box-sizing:border-box;}a.homepage-citizenship-btn.homepage-citizenship-btn-primary, a.homepage-citizenship-btn.homepage-citizenship-btn-primary:link, a.homepage-citizenship-btn.homepage-citizenship-btn-primary:visited{background-color:#0071e3 !important;color:#ffffff !important;border:1px solid #005bb5 !important;-webkit-text-fill-color:#ffffff;text-shadow:none;box-shadow:none;opacity:1;}a.homepage-citizenship-btn.homepage-citizenship-btn-primary:hover, a.homepage-citizenship-btn.homepage-citizenship-btn-primary:focus, a.homepage-citizenship-btn.homepage-citizenship-btn-primary:active{background-color:#0066cc !important;color:#ffffff !important;border-color:#005bb5 !important;-webkit-text-fill-color:#ffffff;text-decoration:none !important;opacity:1;}a.homepage-citizenship-btn.homepage-citizenship-btn-secondary, a.homepage-citizenship-btn.homepage-citizenship-btn-secondary:link, a.homepage-citizenship-btn.homepage-citizenship-btn-secondary:visited{background-color:#ffffff !important;color:#1d1d1f !important;border:1px solid #d2d2d7 !important;-webkit-text-fill-color:#1d1d1f;text-shadow:none;box-shadow:none;opacity:1;}a.homepage-citizenship-btn.homepage-citizenship-btn-secondary:hover, a.homepage-citizenship-btn.homepage-citizenship-btn-secondary:focus, a.homepage-citizenship-btn.homepage-citizenship-btn-secondary:active{background-color:#f5f5f7 !important;color:#1d1d1f !important;border-color:#c7c7cc !important;-webkit-text-fill-color:#1d1d1f;text-decoration:none !important;opacity:1;}.homepage-citizenship-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px;margin-bottom:22px;font-size:14px;line-height:1.5;}.homepage-citizenship-links a{color:#0071e3;text-decoration:none;}.homepage-citizenship-links a:hover{text-decoration:underline;}.homepage-citizenship-links-sep{color:#aeaeb2;user-select:none;}.homepage-citizenship-faq{background:#fff;border-radius:18px;border:1px solid #e8e8ed;padding:6px 22px 2px;margin-top:4px;box-shadow:0 8px 28px rgba(0, 0, 0, 0.04);}.homepage-citizenship-faq-item{border-bottom:1px solid #e5e5ea;}.homepage-citizenship-faq-item:last-child{border-bottom:none;}.homepage-citizenship-faq-item summary{cursor:pointer;font-size:16px;font-weight:600;color:#1d1d1f;padding:16px 0;list-style:none;}.homepage-citizenship-faq-item summary::-webkit-details-marker{display:none;}.homepage-citizenship-faq-item summary::after{content:"+";float:right;font-weight:400;color:#86868b;}.homepage-citizenship-faq-item[open] summary::after{content:"−";}.homepage-citizenship-faq-item p{margin:0 0 16px;padding:0 0 4px;font-size:15px;line-height:1.6;color:#515154;}.homepage-citizenship-faq-item p a{color:#0071e3;text-decoration:none;}.homepage-citizenship-faq-item p a:hover{text-decoration:underline;}.homepage-citizenship-disclaimer{margin:16px 0 0;font-size:13px;line-height:1.5;color:#86868b;}@media (max-width:991px){.homepage-citizenship-layout{grid-template-columns:1fr;gap:20px;}.homepage-citizenship-figure{max-width:420px;margin:0 auto;}.homepage-citizenship-metrics{grid-template-columns:1fr;}}.what-we-do-section{background:#ffffff;padding:90px 0;margin:0;}body.home .homepage-citizenship-section + .page-section.what-we-do-section, .home .homepage-citizenship-section + .page-section.what-we-do-section{margin-top:0 !important;margin-bottom:0 !important;padding-top:90px !important;padding-bottom:90px !important;}.page-section.news-blog-section{background:#f7f8fa !important;padding:90px 0 !important;margin-top:0 !important;margin-bottom:0 !important;}body.home .page-section.news-blog-section{padding-bottom:52px !important;}body.home .page-section.news-blog-section .posts-archive article.post.news-blog-post, body.home .news-blog-section .posts-archive article.post.news-blog-post{padding:22px 24px 20px !important;height:auto !important;min-height:0 !important;justify-content:flex-start !important;gap:12px !important;margin-bottom:20px !important;}body.home .page-section.news-blog-section .posts-archive article.post.news-blog-post .post-card-flex, body.home .news-blog-section .posts-archive article.post.news-blog-post .post-card-flex{flex:0 1 auto !important;margin-top:0 !important;}body.home .page-section.news-blog-section > .container > .row{align-items:flex-start !important;}.news-blog-section .post.news-blog-post .post-title{margin-top:0 !important;margin-bottom:0 !important;}@media (max-width:767px){body.home section#featured-properties.homepage-great-offers-section + .homepage-citizenship-section, .home section#featured-properties.homepage-great-offers-section + .homepage-citizenship-section{margin-top:0 !important;padding-top:56px !important;}.homepage-citizenship-section{margin:0 0 56px 0;padding:56px 0 40px;}.homepage-citizenship-inner{padding:0 15px;}.homepage-citizenship-heading{font-size:24px;}.homepage-citizenship-lead{font-size:16px;}.homepage-citizenship-cta-row{flex-direction:column;}.homepage-citizenship-btn{width:100%;}.homepage-citizenship-links-sep{display:none;}.homepage-citizenship-links a{display:block;width:100%;padding:4px 0;}body.home .homepage-citizenship-section + .page-section.what-we-do-section, .home .homepage-citizenship-section + .page-section.what-we-do-section{margin-top:0 !important;padding-top:56px !important;padding-bottom:56px !important;}.what-we-do-section, .news-blog-section{padding-top:56px !important;padding-bottom:56px !important;}body.home .page-section.property-insights-section{padding-top:56px !important;padding-bottom:22px !important;}body.home .page-section.news-blog-section{padding-bottom:36px !important;}}.property-insights-section{padding:72px 0 28px;margin:0;background:#ffffff;}body.home .page-section.property-insights-section{padding-top:53px !important;padding-bottom:28px !important;}body.home .page-section.property-insights-section + .page-section.seo-text-section > .container{padding-top:48px !important;}@media (max-width:767px){body.home .page-section.property-insights-section + .page-section.seo-text-section > .container{padding-top:40px !important;}}.property-insights-wrapper{max-width:1000px;margin:0 auto;}.property-insights-heading{font-size:28px;font-weight:600;color:#1d1d1f;margin:0 0 10px;line-height:1.25;letter-spacing:-0.02em;}.property-insights-intro{font-size:17px;line-height:1.65;color:#6e6e73;margin:0 0 24px;max-width:720px;}.property-insights-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;}.property-insights-item{margin:0;padding:0;}a.property-insights-chip, a.property-insights-chip:link, a.property-insights-chip:visited{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:4px 12px;align-items:start;padding:18px 18px 16px;text-decoration:none !important;color:#1d1d1f !important;min-height:100%;box-sizing:border-box;}a.property-insights-chip.property-insight-card, a.property-insights-chip.property-insight-card:link, a.property-insights-chip.property-insight-card:visited{background:#ffffff;border:1px solid #ececec;border-left:4px solid transparent;border-radius:14px;box-shadow:0 10px 25px rgba(0, 0, 0, 0.04);transition:border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;}a.property-insights-chip.property-insight-card:hover, a.property-insights-chip.property-insight-card:focus{border-color:#e0e0e0;box-shadow:0 14px 32px rgba(0, 0, 0, 0.07);transform:translateY(-2px);color:#1d1d1f !important;}.property-insights-chip-tag{grid-column:1;grid-row:1;display:inline-block;align-self:start;padding:5px 11px;font-size:11px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;border-radius:999px;border:none;width:fit-content;max-width:100%;}.card-golf{border-left-color:#3e8e5b !important;}.card-golf .property-insights-chip-tag{background:#ddf3e3;color:#27583b;}.card-golf .property-insights-chip-arrow{background:#edf6f0;color:#3e8e5b;}.card-golf.property-insights-chip:hover .property-insights-chip-arrow, .card-golf.property-insights-chip:focus .property-insights-chip-arrow{background:#3e8e5b;color:#ffffff;}.card-antalya{border-left-color:#e0a83d !important;}.card-antalya .property-insights-chip-tag{background:#fff2d8;color:#7a5a1e;}.card-antalya .property-insights-chip-arrow{background:#fff8ea;color:#c4922e;}.card-antalya.property-insights-chip:hover .property-insights-chip-arrow, .card-antalya.property-insights-chip:focus .property-insights-chip-arrow{background:#e0a83d;color:#ffffff;}.card-istanbul{border-left-color:#335d92 !important;}.card-istanbul .property-insights-chip-tag{background:#e7edf8;color:#2c4566;}.card-istanbul .property-insights-chip-arrow{background:#eef2fa;color:#335d92;}.card-istanbul.property-insights-chip:hover .property-insights-chip-arrow, .card-istanbul.property-insights-chip:focus .property-insights-chip-arrow{background:#335d92;color:#ffffff;}.card-aegean{border-left-color:#3b93b8 !important;}.card-aegean .property-insights-chip-tag{background:#dff3f9;color:#245a6e;}.card-aegean .property-insights-chip-arrow{background:#eaf6fa;color:#3b93b8;}.card-aegean.property-insights-chip:hover .property-insights-chip-arrow, .card-aegean.property-insights-chip:focus .property-insights-chip-arrow{background:#3b93b8;color:#ffffff;}.property-insights-chip-title{grid-column:1;grid-row:2;font-size:17px;font-weight:600;line-height:1.35;color:#1d1d1f !important;letter-spacing:-0.01em;}.property-insights-chip-desc{grid-column:1;grid-row:3;font-size:14px;line-height:1.5;color:#6e6e73 !important;font-weight:400;}.property-insights-chip-arrow{grid-column:2;grid-row:1 / span 3;align-self:center;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:18px;transition:background-color 0.25s ease, color 0.25s ease;}@media (max-width:767px){.property-insights-section{padding:56px 0 22px;}.property-insights-heading{font-size:24px;}.property-insights-intro{font-size:16px;margin-bottom:18px;}.property-insights-grid{grid-template-columns:1fr;gap:12px;}a.property-insights-chip, a.property-insights-chip:link, a.property-insights-chip:visited{padding:16px;}body.home .page-section.property-insights-section{padding-top:35px !important;padding-bottom:22px !important;}.property-insights-chip-title{font-size:16px;}}.site-showcase .hero-slide.hero-slide-deferred{background-image:none;background-size:cover;background-position:center center;background-repeat:no-repeat;}body.home .section-intro--services-centered, body.home .section-intro--guides-centered{text-align:center;color:#666;margin-bottom:30px;max-width:800px;margin-left:auto;margin-right:auto;}body.home .section-intro--guides-centered{margin-bottom:25px;}body.home .section-intro--news-column{color:#666;margin-bottom:40px;margin-top:10px;}body.home .news-blog-section .posts-archive article.news-blog-post ~ article.news-blog-post{margin-top:20px;}body.home .homepage-intro-container{background-color:#ffffff;padding-bottom:24px !important;margin-bottom:0 !important;}body.home .featured-blocks.page-section{margin-bottom:0 !important;padding-bottom:0 !important;}body.home .featured-blocks.page-section + .homepage-editors-picks-section, body.home section.homepage-editors-picks-section{margin-top:-72px !important;}body.home .homepage-editors-picks-section{position:relative;z-index:2;clear:both;width:100%;margin-left:0 !important;margin-right:0 !important;padding:88px 0 80px;background:linear-gradient(180deg, #f8f8f6 0%, #f2f4f7 100%);border-bottom:1px solid rgba(0, 0, 0, 0.06);overflow:visible;}body.home .homepage-editors-picks-inner, body.home .homepage-editors-picks-section .editors-picks-wrapper{max-width:1140px;margin:0 auto;padding:0 15px;background:transparent;box-sizing:border-box;}body.home .homepage-editors-picks-section .editors-picks-wrapper{margin-top:0 !important;margin-bottom:0 !important;}body.home .homepage-intro-container .intro-mobile-collapsed, body.home .homepage-intro-container #intro-mobile-collapsed{margin-bottom:0 !important;}body.home .homepage-intro-container .read-more-toggle-end-placeholder-intro-mobile{margin-bottom:0 !important;}body.home section#featured-properties.homepage-great-offers-section{background-color:#ffffff;padding-top:80px;padding-bottom:80px;margin-top:0 !important;margin-bottom:80px !important;}body.home section#featured-properties.homepage-great-offers-section .great-offers-wrapper{margin-bottom:0;padding-bottom:8px;}body.home section#featured-properties.homepage-great-offers-section + .homepage-citizenship-section, .home section#featured-properties.homepage-great-offers-section + .homepage-citizenship-section{margin-top:0 !important;padding-top:90px !important;}body.home .page-section.seo-text-section > .container{padding-top:80px;padding-bottom:80px;}body.home .page-section.seo-text-section{background:linear-gradient(180deg, #faf9f6 0%, #fdfcfa 35%, #ffffff 100%);margin-top:8px !important;margin-bottom:0 !important;}@media (max-width:767px){body.home .homepage-editors-picks-section{margin-top:-48px !important;padding-top:58px;padding-bottom:50px;}body.home section#featured-properties.homepage-great-offers-section{padding-top:50px;padding-bottom:50px;margin-bottom:50px !important;}body.home .page-section.seo-text-section > .container{padding-top:50px;padding-bottom:50px;}}body.home .feature-discovery-section{padding:80px 0 60px;background:#f8f9fa;margin-top:-20px;}body.home .feature-discovery-heading{margin-bottom:20px;margin-top:20px;}body.home .feature-discovery-intro{color:#666;margin-bottom:50px;max-width:600px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.6;}body.home .feature-cards-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-bottom:20px;max-width:1000px;margin-left:auto;margin-right:auto;}body.home .feature-card{background:#fff;border:1px solid #e5e5e7;border-radius:12px;padding:32px 24px;text-align:center;transition:transform 0.3s ease, box-shadow 0.3s ease !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);}body.home .feature-card-link{text-decoration:none;color:inherit;display:block;}body.home .feature-card .feature-icon{font-size:40px;margin-bottom:16px;color:#111;}body.home .feature-card .feature-title{font-size:18px;font-weight:600;color:#111;margin:0 0 12px;line-height:1.3;}body.home .feature-card .feature-link{font-size:14px;font-weight:500;margin-top:8px;color:#6b7280 !important;transition:color 0.3s ease;}body.home .feature-arrow{margin-left:6px;color:#6b7280 !important;transition:color 0.3s ease;}body.home .feature-card:hover{transform:translateY(-3px) !important;box-shadow:0 4px 16px rgba(0, 0, 0, 0.12) !important;}body.home .feature-card:hover .feature-title{color:#111 !important;}body.home .feature-card:hover .feature-link{color:#0071e3 !important;}body.home .feature-card:hover .feature-arrow{color:#0071e3 !important;}body.home .feature-card:hover .feature-icon{color:#111 !important;}body.home .view-all-advantages-link-homepage{margin-top:12px;padding-bottom:16px;border-bottom:1px solid #e5e5e7;text-align:left;}body.home .view-all-link-homepage{display:inline-flex;align-items:center;gap:6px;color:#007bff;text-decoration:none;font-size:14px;font-weight:600;transition:color 0.2s ease;padding:4px 0;margin-top:0;}body.home .view-all-link-homepage:hover{color:#0056b3;text-decoration:none;}body.home .view-all-link-homepage .arrow-icon-homepage{font-size:16px;line-height:1;transition:transform 0.2s ease;}body.home .view-all-link-homepage:hover .arrow-icon-homepage{transform:translateX(2px);}body.home .view-all-link-homepage .link-text-homepage{letter-spacing:-0.01em;}@media (max-width:767px){body.home .view-all-advantages-link-homepage{margin-top:8px;padding-bottom:12px;}body.home .view-all-link-homepage{font-weight:500;}}@media (max-width:768px){body.home .feature-cards-grid{grid-template-columns:repeat(2, 1fr) !important;gap:16px !important;margin-bottom:16px !important;max-width:100% !important;}body.home .feature-card{padding:24px 16px !important;}body.home .feature-card .feature-title{font-size:16px !important;}body.home .feature-card .feature-icon{font-size:32px !important;margin-bottom:12px !important;}body.home .feature-card .feature-link{font-size:13px !important;}}@media (max-width:480px){body.home .feature-discovery-section{padding:50px 0 40px;}body.home .feature-card{padding:24px 18px !important;}}body.home .property-block{transition:transform 0.25s ease, box-shadow 0.25s ease !important;}body.home .property-block .property-featured-image img, body.home .property-block .property-featured-image .offers-img{transition:transform 0.45s ease !important;}@media (min-width:992px){body.home .hero-slider .slides li .hero-caption.hero-right, body.home .hero-caption.hero-right{transition:transform 0.26s ease, box-shadow 0.26s ease, opacity 0.26s ease !important;}body.home .hero-slider .slides li .hero-caption.hero-right:hover, body.home .hero-caption.hero-right:hover{transform:scale(1.02) !important;}}body.home .main-menu-wrapper{min-height:48px;}