h3,.elementor-widget-heading h3.elementor-heading-title{font-weight:600;line-height:1.3}.site-header,header.elementor-location-header{background-color:var(--i4y-navy)!important;box-shadow:0 2px 20px rgba(0,0,0,.15)}.elementor-nav-menu a,.elementor-nav-menu .menu-item a,nav.elementor-nav-menu--main a{color:var(--i4y-white)!important;font-weight:500!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.08em!important;transition:var(--i4y-transition)!important}.elementor-nav-menu a:hover,.elementor-nav-menu .menu-item a:hover{color:var(--i4y-gold)!important}.elementor-nav-menu .current-menu-item>a,.elementor-nav-menu .current-menu-ancestor>a{color:var(--i4y-gold)!important}.elementor-nav-menu .sub-menu,.elementor-nav-menu--dropdown{background-color:var(--i4y-navy-light)!important;border-top:2px solid var(--i4y-gold)!important;box-shadow:var(--i4y-shadow-lg)}.elementor-nav-menu .sub-menu a{color:var(--i4y-white)!important;font-size:12px!important}.elementor-nav-menu .sub-menu a:hover{background-color:rgba(201,169,110,.1)!important;color:var(--i4y-gold)!important}.elementor-button,a.elementor-button,.wpforms-submit,input[type=submit],.wpcf7-submit{background:linear-gradient(135deg,#c9a96e 0%,#d7bd82 50%,#c9a96e 100%)!important;background-size:200% auto!important;color:var(--i4y-white)!important;border:none!important;border-radius:var(--i4y-radius)!important;font-family:var(--i4y-font)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;transition:var(--i4y-transition)!important;box-shadow:var(--i4y-shadow-sm)}.elementor-button:hover,a.elementor-button:hover,.wpforms-submit:hover,input[type=submit]:hover{background-position:right center!important;transform:translateY(-2px)!important;box-shadow:var(--i4y-shadow-gold)!important}.elementor-counter .elementor-counter-number-wrapper{color:var(--i4y-gold)!important;font-weight:700!important}.elementor-counter .elementor-counter-title{color:var(--i4y-white)!important;font-weight:500!important}input[type=text],input[type=email],input[type=tel],input[type=url],textarea,select,.elementor-field,.wpforms-field input,.wpforms-field textarea{border:1px solid var(--i4y-gray-dark)!important;border-radius:var(--i4y-radius)!important;font-family:var(--i4y-font)!important;transition:var(--i4y-transition)!important}input:focus,textarea:focus,select:focus,.elementor-field:focus{border-color:var(--i4y-gold)!important;outline:none!important;box-shadow:0 0 0 3px rgba(201,169,110,.15)!important}.inx-property-list .inx-property-card{border:none!important;border-radius:6px!important;box-shadow:var(--i4y-shadow-sm)!important;transition:var(--i4y-transition)!important;overflow:hidden!important;background:var(--i4y-white)!important}.inx-property-list .inx-property-card:hover{box-shadow:var(--i4y-shadow-lg)!important;transform:translateY(-4px)!important}.inx-property-card .inx-property-card__title{color:var(--i4y-navy)!important;font-weight:600!important}.inx-property-card .inx-property-card__price{color:var(--i4y-gold)!important;font-weight:700!important;font-size:1.3em!important}footer.elementor-location-footer,.site-footer{background-color:var(--i4y-navy)!important;color:var(--i4y-white)!important}footer .elementor-top-section{background-color:var(--i4y-navy)!important}footer h1,footer h2,footer h3,footer h4,footer h5,.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4{color:var(--i4y-white)!important}.yoast-breadcrumb a{color:var(--i4y-gold)!important}.elementor-accordion .elementor-accordion-title{color:var(--i4y-navy)!important;font-weight:600!important}.elementor-accordion .elementor-active .elementor-accordion-title{color:var(--i4y-gold)!important}.elementor-accordion .elementor-accordion-icon i{color:var(--i4y-gold)!important}.elementor-tab-title{color:var(--i4y-navy)!important}.elementor-tab-title.elementor-active{color:var(--i4y-gold)!important;border-color:var(--i4y-gold)!important}.elementor-testimonial__title{color:#c9a96e!important}.elementor-60 .elementor-nav-menu--main .elementor-item{color:#fff!important}.elementor-60 .elementor-nav-menu--main .elementor-item:hover,.elementor-60 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#c9a96e!important}