/* Contrast and icon corrections */
.advisor-benefits article:nth-child(2)>i:before{content:"\f002"!important;font-family:"Font Awesome 6 Free"!important;font-weight:900!important}.advisor-benefits i{display:block;min-height:40px}
.contact-hero{background:linear-gradient(135deg,#06172f,#0a274c)!important;color:#fff!important}.contact-hero .hero-left h1,.contact-hero .hero-contact-item h4{color:#fff!important}.contact-hero .hero-left p,.contact-hero .hero-contact-item p{color:#cbd5e1!important}.contact-hero .hero-left h1 span{color:#e0b653!important}.contact-hero .hero-contact-box{background:#0b1e34!important;border-color:rgba(213,165,54,.35)!important}
.contact-section{background:#f5f7fa!important;color:#0b1830!important}.contact-section .contact-left .section-label{color:#b78318!important}.contact-section .contact-description{color:#536176!important}.contact-section .info-item{background:#091c31!important;border-color:rgba(213,165,54,.28)!important}.contact-section .info-item h4{color:#e0b653!important}.contact-section .info-item p{color:#fff!important}.contact-section .contact-right{background:#091c31!important;border-color:rgba(213,165,54,.28)!important}.contact-section .contact-right h2{color:#fff!important}.contact-section .input-group input,.contact-section .input-group textarea{background:#061526!important;color:#fff!important;border-color:rgba(255,255,255,.16)!important}.contact-section .input-group input::placeholder,.contact-section .input-group textarea::placeholder{color:#b9c4d2!important;opacity:1}.contact-section .privacy-text{color:#c5cfda!important}
.advisor-section,.advisor-section h2,.advisor-section h3,.advisor-section strong,.advisor-section span{color:#fff}.advisor-section p{color:#d3dbe6!important}.budget-result span,.budget-result strong,.budget-result a{opacity:1}.home-property-card h3,.home-property-card p,.home-property-card span{opacity:1}.cost-card,.cost-card h2,.cost-card label,.cost-card span,.cost-card b{color:#fff}.cost-card input{color:#0b1830;background:#fff}.simple-footer,.site-footer{color:#fff}
@media(max-width:768px){.contact-hero{text-align:center}.contact-section .contact-left{text-align:left}.contact-section .info-item{text-align:left!important;flex-direction:row!important}}
