
:root{--theme-color:#214d81;--theme-color2:#cba45d;--pl-ink:#17344f;--pl-gold:#bc954f;--primary-color:#214d81;--secondary-color:#cba45d;scroll-behavior:smooth}
html{scroll-padding-top:105px}body{overflow-x:hidden}img{max-width:100%}a:focus-visible,button:focus-visible{outline:3px solid #cba45d;outline-offset:4px}
.pl-logo,.header-logo img,.mobile-logo img,.site-logo img,.logo-box img,.sticky-header .logo img,.mobile-menu .nav-logo img{width:160px!important;height:78px!important;max-height:78px!important;object-fit:contain!important}
.preloader,.preload,.loader-wrap,.preload-container,.color-scheme,.mouseCursor,.cursor-inner,.cursor-outer{display:none!important}
.split-text,.split-text *,.text-anime-style-2,.text-anime-style-3,.tx-title,.tz-itm-title,.scrolling-effect,.wow,.reveal{opacity:1!important;visibility:visible!important;transform:none!important;clip-path:none!important}
.pl-shell{width:min(1200px,90%);margin-inline:auto}.pl-kicker{font:600 12px/1.5 Arial,sans-serif;letter-spacing:2px;color:#9c7539}
.pl-contact{padding:90px 0;background:#f3f6f9;color:var(--pl-ink)}.pl-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.pl-contact h2{font-size:clamp(30px,3.7vw,49px);line-height:1.15;margin:16px 0 22px;color:var(--pl-ink)}.pl-contact p{line-height:1.7;max-width:480px}.pl-contact a{color:var(--pl-ink)}
.pl-enquiry{display:grid;gap:14px}.pl-enquiry label,.pl-property-search label{display:grid;gap:7px;font:500 13px/1.5 Arial,sans-serif;color:#17344f}.pl-enquiry input,.pl-enquiry select,.pl-enquiry textarea,.pl-property-search input,.pl-property-search select{border:1px solid #ccd6df!important;border-radius:5px!important;background:#fff!important;color:#17344f!important;padding:13px 15px!important;width:100%;height:auto!important;min-height:48px;box-shadow:none!important}.pl-enquiry button,.pl-property-search button{border:0;background:#214d81;color:#fff;padding:15px 22px;border-radius:5px;cursor:pointer;font:600 14px Arial,sans-serif}.pl-form-note{font:12px/1.6 Arial,sans-serif!important;margin:0!important;color:#65778a}.pl-form-result a{display:inline-block;padding:12px 16px;border:1px solid #214d81;margin-top:8px}.pl-search{margin:32px auto;max-width:1170px;padding:24px;border:1px solid #d7e0e8;background:#fff;border-radius:8px}.pl-property-search{display:grid;grid-template-columns:1fr 1.5fr auto;gap:18px;align-items:end}.pl-search-result{margin:8px 0 0;color:#17344f;font-size:14px}
.pl-footer{background:#fff!important;color:#17344f;padding:45px 0 22px;border-top:1px solid #dce3e9}.pl-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.3fr;gap:50px}.pl-footer h3{font:600 15px/1.5 Arial,sans-serif;margin:10px 0 16px;color:#17344f}.pl-footer a{display:block;color:#17344f;margin:8px 0;font-size:14px}.pl-footer p{font-size:14px;line-height:1.7;color:#65778a}.pl-footer-bottom{border-top:1px solid #e1e7ec;padding-top:20px;margin-top:32px;font-size:12px;color:#65778a}
.pl-modal{position:fixed;inset:0;background:#12283b99;z-index:999999;display:none;align-items:center;justify-content:center;padding:20px}.pl-modal[open]{display:flex}.pl-modal-box{background:#fff;color:#17344f;border-radius:10px;max-width:780px;width:100%;max-height:90vh;overflow:auto;padding:28px;position:relative;box-shadow:0 25px 80px #0003}.pl-modal-box img{width:100%;max-height:320px;object-fit:cover;border-radius:6px;margin:16px 0}.pl-modal-box h2{font-size:32px;margin:10px 0;color:#17344f}.pl-modal-box p{font:16px/1.7 Arial,sans-serif}.pl-modal-close{position:absolute;right:15px;top:10px;border:0;background:#fff;font-size:28px;color:#17344f;cursor:pointer}.pl-modal-cta{display:inline-block;background:#214d81;color:white!important;border-radius:4px;padding:12px 18px;margin:15px 10px 0 0}.pl-modal-meta{font:12px Arial;letter-spacing:1px;color:#8b714a}.pl-hidden{display:none!important}.pl-modal-box a:focus-visible{outline:3px solid #cba45d}
/* Keep the supplied layouts while making every presentation light. */
.service-1.bg-black,.section-dark,.site-footer{background:#f3f6f9!important;color:#17344f!important}.service-1 .text-white,.service-1 .text-light,.service-1 .box-title,.service-1 .box-text,.service-1 .bx-text,.section-dark h2,.section-dark h3,.section-dark p,.section-dark small,.section-dark span,.section-dark a,.section-dark button{color:#17344f!important}.section-dark .project-card,.section-dark .article-card{border-color:#dce3e9!important}.section-dark .filter-row button{background:#fff;border:1px solid #dce3e9}.section-dark .filter-row button.filter-active{background:#214d81;color:#fff!important}.section-dark .project-info{color:#17344f}.section-dark .eyebrow-light{color:#9c7539!important}.section-dark .project-details{border-color:#dce3e9;color:#52697b}.project-status{background:white!important;color:#17344f!important}
.hero-7 .hero-title{font-size:clamp(34px,4.3vw,66px)!important;line-height:1.12!important}.hero-7 .hero-style7{max-width:650px}.hero-7 .hero-text{max-width:540px}.hero-7{background:#f5f7fa}.hero-7 .hero-video{display:none}.header-top{background:#edf2f7!important}.header-top a,.header-top i{color:#17344f!important}.hero-7 .swiper-slide{min-height:640px}.hero-7 .hero-title,.hero-7 .hero-text{color:white!important;text-shadow:0 2px 14px #0008}
.hero-7 .hero-style7{padding-block:125px!important}.main-menu ul li a{font-size:15px}.th-header .header-logo img{padding:4px 0}.main-menu ul li{margin-inline:12px!important}.header-logo{min-width:155px}.footer-bottom-top-shape{display:none}
.page-title.style-1 .title{font-size:clamp(42px,6.7vw,94px)!important;line-height:1.03!important;letter-spacing:-3px!important}.page-title .heading-title{padding-top:50px!important}.page-title.style-1 .img-style{max-height:520px}.page-title.style-1 .img-style img{height:520px;object-fit:cover}.card-house .price,.card-house .info{display:none!important}.header .header-inner{gap:22px}.header .main-menu .navigation{gap:22px!important}.header .site-logo{flex-shrink:0}.header .box-right{gap:14px}.tf-btn,.tag{border-radius:5px}.card-house img{object-fit:cover}.section-about-1{padding-block:80px}.section-location{padding-block:70px}
.main-header .logo-box{padding-block:0!important}.main-header .main-box{min-height:88px}.hero-section .hero-1{min-height:680px}.hero-1 .hero-title{font-size:clamp(40px,6.3vw,84px)!important;line-height:1.08!important;max-width:800px}.hero-1 .hero-content{padding-top:80px!important}.hero-bottom-items .content{max-width:500px}.hero-bottom-items .hero-image{max-width:360px}.hero-bottom-items .text{color:white}.main-header .main-menu .navigation>li{margin-right:25px}.contact-section iframe{display:none}.footer-bottom-logo{display:none}
.brand-mark{display:flex!important;align-items:center!important;width:170px!important;height:80px!important;gap:0!important}.brand-mark img{width:165px;height:78px;object-fit:contain}.hero-section:has(.hero-slides){height:680px!important;min-height:610px!important}.hero-copy h1{font-size:clamp(48px,6vw,88px)!important;line-height:1.06!important}.hero-overlay{background:linear-gradient(90deg,rgba(10,28,46,.78),rgba(10,28,46,.14))!important}.hero-grain{display:none}.hero-copy p{max-width:580px}.hero-copy{padding-top:15px}.hero-slides .hero-slide{background-position:center}.nav-links{gap:24px!important}.nav-inner{min-height:88px}.projects-section,.journal-section{background:#f4f7fa!important}.contact-section .form-success{display:none}.service-row{border-color:#d5dde5}.section-pad{padding-block:85px}.about-image img{object-fit:cover}
@media(max-width:991px){.main-menu ul li{margin-inline:5px!important}.pl-contact-grid{gap:35px}.pl-footer-grid{gap:25px}.pl-logo{width:145px!important}.hero-7 .hero-style7{padding-block:100px!important}}
@media(max-width:767px){.pl-contact-grid,.pl-footer-grid{grid-template-columns:1fr;gap:25px}.pl-property-search{grid-template-columns:1fr}.pl-contact{padding:55px 0}.pl-footer{padding-top:30px}.pl-search{margin:20px 5%;padding:18px}.pl-modal-box{padding:22px}.hero-section:has(.hero-slides){height:640px!important;min-height:640px!important}.hero-copy h1{font-size:48px!important}.hero-7 .swiper-slide{min-height:560px}.hero-7 .hero-style7{padding-block:95px!important}.page-title.style-1 .title{letter-spacing:-1px!important}.pl-footer .pl-logo{width:160px!important}.header-logo img,.logo-box img{width:135px!important;height:70px!important}.hero-1 .hero-content{padding-top:90px!important}.hero-bottom-items .hero-image{display:none}.main-header .right-box .theme-btn{display:none}.nav-cta{display:none!important}}

@font-face{font-family:PlatinumSans;src:url(inter.woff2) format('woff2');font-weight:100 900;font-display:swap}
body[data-platinum-demo=demo1]{--title-font:PlatinumSans,Arial,sans-serif;--body-font:PlatinumSans,Arial,sans-serif}
body[data-platinum-demo=demo2]{--Primary:#cba45d;--Secondary-2:#214d81;--primary-color:#214d81;font-family:PlatinumSans,Arial,sans-serif}.header .main-menu .navigation>li>a{white-space:nowrap;font-size:14px}.header .header-right>.text-button{display:none}.header .header-right>.tf-btn{white-space:nowrap;background:#214d81;color:white}.header .header-inner{justify-content:space-between}.header .main-menu .navigation{gap:13px!important}.page-title.style-1 .title{font-size:clamp(40px,5.9vw,80px)!important;letter-spacing:-2px!important}.pl-hero-copy p+p{display:none}.main-menu ul li a{white-space:nowrap}
.hero-7 .hero-title{font-weight:600!important;letter-spacing:-2px}.hero-7 .hero-text{font-weight:400}.hero-7 .hero-video-wrap,.hero-7 .hero-video-box,.hero-7 .circle-text{display:none!important}.about5-right-wrap .img-box-content>img{display:none}.category-card .box-subtitle{font-size:13px}.category-card .box-title{font-size:20px}.popular-list-1 .thumb-wrapper img{height:240px;width:100%;object-fit:cover}.popular-list-1 .property-content .box-text{font-size:14px}.popular-list-1 .box-title{font-size:22px;cursor:pointer}.about5-right-wrap .img-box img{object-fit:cover}
body[data-platinum-demo=demo3] .hero-1{background-position:center!important}.hero-1 .hero-content{backdrop-filter:none!important;background:transparent!important}.feature-section .content-block .text{max-width:450px}.feature-section .image-1 img,.feature-section .image-2 img{object-fit:cover}.main-header .right-box .ui-btn-outer{display:none}.main-header .main-box{gap:20px}.main-header .main-menu .navigation>li{margin-right:17px}.service-block-one .icon{font-size:32px!important;color:#214d81}
body[data-platinum-demo=demo4] .site-nav{background:#fff!important;position:relative!important;color:#17344f!important;backdrop-filter:none!important;border-bottom:1px solid #e0e5e9}.site-nav .nav-links a,.site-nav .nav-cta,.site-nav .mobile-menu{color:#17344f!important}.site-nav .nav-cta{border:1px solid #cba45d;padding:12px 15px}.hero-section:has(.hero-slides){height:620px!important;min-height:620px!important}.hero-section:has(.hero-slides) .hero-copy{padding-top:0}.hero-section:has(.hero-slides) .hero-inner{padding-top:55px!important}.hero-section:has(.hero-slides) .hero-copy h1{max-width:750px}.hero-copy p{font-size:16px}.service-row{cursor:pointer}.inner-mobile-nav .navigation{display:grid;gap:22px;padding:25px 0}.inner-mobile-nav .navigation li{list-style:none}.inner-mobile-nav .navigation a{color:#17344f;font-size:20px}.pl-property-filter-note{padding:12px 0;font-size:13px;color:#65778a}
@media(max-width:1200px){.header .main-menu .navigation{gap:8px!important}.header .main-menu .navigation>li>a{font-size:13px}.main-menu ul li{margin-inline:7px!important}}
@media(max-width:767px){.hero-7 .hero-title{letter-spacing:-1px;font-size:40px!important}.hero-section:has(.hero-slides){height:620px!important;min-height:620px!important}.hero-section:has(.hero-slides) .hero-inner{padding-top:55px!important}.hero-section:has(.hero-slides) .hero-copy h1{font-size:46px!important}.hero-note{bottom:30px}.hero-1 .hero-title{font-size:48px!important}.page-title.style-1 .title{font-size:42px!important}.main-header .main-menu .navigation>li{margin:0}.pl-property-search .nice-select{display:none!important}}

.pl-enquiry select,.pl-property-search select{display:block!important}.pl-enquiry .nice-select,.pl-property-search .nice-select{display:none!important}

.mobile-menu .menu-box{background:#fff!important;color:#17344f!important}.mobile-menu .navigation li>a{color:#17344f!important;border-color:#dce3e9!important}.mobile-menu .close-btn{color:#17344f!important}.mobile-menu .upper-box{border-color:#dce3e9!important}
