/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 16 2026 | 06:31:44 */
@media (min-width: 1024px) {
    #sl-preloader-inner img {
        max-width: 50% !important;
    }

    #sl-preloader-inner {
        left: 58% !important;
    }
}


.iconboxhai h3.elementor-icon-box-title span {
    color: #000 !important;
}

.mainbox{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(145deg,#fffdf8,#fdf8ee 48%,#fff)!important;border:1px solid rgba(193,133,34,.38)!important;border-radius:22px!important;box-shadow:0 8px 25px rgba(45,35,20,.055),inset 0 1px #fff;transition:.5s cubic-bezier(.22,1,.36,1);margin:10px}
.mainbox:before{content:"";position:absolute;width:260px;height:260px;top:-150px;right:-120px;background:radial-gradient(circle,rgba(201,145,54,.22),rgba(201,145,54,.08) 35%,transparent 70%);border-radius:50%;opacity:.65;z-index:-1;transition:.8s}
.mainbox:after{content:"";position:absolute;width:220px;height:120px;bottom:-100px;left:-70px;background:radial-gradient(ellipse,rgba(201,145,54,.15),transparent 70%);filter:blur(15px);z-index:-1;transition:.8s}
.mainbox:hover{transform:translateY(-9px)!important;border-color:rgba(194,132,31,.8)!important;background:linear-gradient(145deg,#fffaf0,#f9efd9 50%,#fff)!important;box-shadow:0 22px 45px rgba(45,35,20,.11),0 8px 20px rgba(201,139,35,.12)}
.mainbox:hover:before{transform:scale(1.45) translate(-25px,20px);opacity:1}.mainbox:hover:after{transform:scale(1.4) translate(30px,-20px);opacity:1}
.mainbox .elementor-icon-box-wrapper{position:relative;z-index:3}.mainbox .elementor-icon-box-icon{transition:.5s}.mainbox:hover .elementor-icon-box-icon{transform:translateY(-5px)}
.mainbox .elementor-icon{background:linear-gradient(145deg,#d49a32,#b97812)!important;color:#fff!important;border-radius:6px;box-shadow:0 6px 15px rgba(185,120,18,.18);transition:.45s}
.mainbox:hover .elementor-icon{transform:scale(1.08) rotate(-3deg);background:linear-gradient(145deg,#e0aa48,#bd7d18)!important;box-shadow:0 10px 24px rgba(185,120,18,.3)}
.mainbox .elementor-icon svg{transition:.45s}.mainbox:hover .elementor-icon svg{transform:scale(1.08)}
.mainbox .elementor-icon-box-title{transition:.35s}.mainbox:hover .elementor-icon-box-title{color:#b87916!important;transform:translateX(4px)}
.mainbox .elementor-icon-box-description{transition:.35s}.mainbox:hover .elementor-icon-box-description{color:#51483b!important;transform:translateX(2px)}
.mainbox .elementor-icon-box-content{position:relative}.mainbox .elementor-icon-box-content:before{content:"";position:absolute;left:0;top:-12px;width:0;height:2px;background:linear-gradient(90deg,#c98b23,#e0b45e,transparent);transition:.5s}.mainbox:hover .elementor-icon-box-content:before{width:55px}
.mainbox .elementor-icon-box-wrapper:after{content:"";position:absolute;top:-80%;left:-120%;width:45%;height:260%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transform:rotate(22deg);pointer-events:none;transition:.8s}.mainbox:hover .elementor-icon-box-wrapper:after{left:145%}
@media(max-width:767px){.mainbox{border-radius:18px!important}.mainbox:hover{transform:translateY(-4px)!important}.mainbox:hover .elementor-icon{transform:scale(1.04)}}




.property-list-car span.agent {
    display: none !important;
}

.property-list-car .right {
    display: none;
}

.property-list-car span.date {
    pointer-events: none !important;
}

.cityhaiii p.cat-count {
    display: none !important;
}

/* Main Form */
.formhaii .elementor-field-label{font-size:12px!important;margin-bottom:4px!important;line-height:1.3!important}
.formhaii .elementor-field-group{margin-bottom:10px!important}
.formhaii .elementor-field-group input.elementor-field{height:32px!important;min-height:32px!important;padding:5px 9px!important;font-size:12px!important;line-height:1.3!important;box-sizing:border-box!important;border-radius:8px!important}

/* Select2 Field & Selected Span */
.formhaii .elementor-field-group .select2-container{width:100%!important}
.formhaii .elementor-field-group .select2-container .select2-selection--single{height:32px!important;min-height:32px!important;border:1px solid #c5c5c5!important;border-radius:8px!important;background:#fff!important;box-sizing:border-box!important}
.formhaii .select2-container .select2-selection__rendered{font-size:12px!important;line-height:30px!important;padding:0 28px 0 9px!important;color:#555!important}
.formhaii .select2-container .select2-selection__arrow{height:30px!important}
.formhaii .elementor-field-group select.elementor-field-textual{height:32px!important;font-size:12px!important}

/* Dropdown Options */
.select2-container--default .select2-results__options{max-height:200px!important}
.select2-container--default .select2-results__option{font-size:12px!important;padding:7px 10px!important;line-height:1.4!important}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#c88a27!important;color:#fff!important}
.select2-container--default .select2-results__option[aria-selected=true]{background:#f3eadb!important;color:#333!important}

/* Message */
.formhaii textarea.elementor-field{height:105px!important;min-height:105px!important;padding:8px 10px!important;font-size:12px!important;line-height:1.4!important;border-radius:8px!important;box-sizing:border-box!important;resize:vertical}

/* Placeholders & Button */
.formhaii .elementor-field::placeholder{font-size:12px!important;opacity:.85}
.formhaii .elementor-button{font-size:12px!important;padding:10px 22px!important;border-radius:6px!important}

/* Mobile */
@media(max-width:767px){.formhaii .elementor-field-group{margin-bottom:8px!important}}