:root{--avillas-primary:#1a3c6e;--avillas-secondary:#c9a86a;--avillas-dark:#1a1a1a;--avillas-light:#ffffff}.rh_btn,.btn,button,input[type="submit"]{background-color:var(--avillas-primary)!important;border-radius:4px!important;border:none!important;color:#fff!important}.rh_form__item,.rh_prop_card,.rh_list_card{border:1px solid var(--avillas-secondary)!important;border-radius:6px!important}h1,h2,h3,h4{color:var(--avillas-primary)!important}a{color:var(--avillas-primary)!important}#wpadminbar a.ab-item{color:white!important}.rh_header{background-color:var(--avillas-dark)!important}.rh_footer{background-color:var(--avillas-dark)!important;color:#fff!important}.avillas-parallax-section{position:relative;width:100%;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;display:flex;align-items:center;justify-content:center}@supports (-webkit-touch-callout:none){.avillas-parallax-section{background-attachment:scroll}}@media (max-width:1024px){.avillas-parallax-section{background-attachment:scroll}}.avillas-parallax-section[data-parallax="true"]{background-attachment:scroll}:root{--avillas-red:#c40000;--avillas-dark:#222;--avillas-grey:#f5f5f5;--avillas-blue:#0044cc}.rh_btn,.btn,button,input[type="submit"]{background-color:var(--avillas-red)!important;border-color:var(--avillas-red)!important;color:#fff!important;border-radius:4px!important}.rh_btn:hover,.btn:hover,button:hover{background-color:#a00000!important;border-color:#a00000!important}select,input,textarea,.rh_prop_card,.rh_prop_card__details,.rh_prop_card__price{border-color:#ddd!important;box-shadow:none!important}.rh_prop_card{border:1px solid #ddd!important;border-radius:6px!important;background:#fff!important}.rh_prop_card__price{background:var(--avillas-red)!important;color:#fff!important;font-weight:bold!important}h1,h2,h3,h4{color:var(--avillas-dark)!important;font-weight:600!important}body{color:#333!important}.wpcf7 input,.wpcf7 textarea{border:1px solid #ccc!important;border-radius:4px!important;padding:10px!important}.wpcf7 input:focus,.wpcf7 textarea:focus{border-color:var(--avillas-red)!important}.widget{background:#fff!important;border:1px solid #eee!important;padding:15px!important;border-radius:6px!important}.rh_page__property_price{background:var(--avillas-red)!important;color:#fff!important;padding:10px 15px!important;border-radius:4px!important}.rh_property__row{border:1px solid #eee!important;padding:15px!important;border-radius:6px!important}.rh_prop_search__form select,.rh_prop_search__form input{border:1px solid #ccc!important;border-radius:6px!important;padding:10px!important;background:#fff!important;color:#333!important}.rh_prop_search__form select:focus,.rh_prop_search__form input:focus{border-color:var(--avillas-red)!important;box-shadow:0 0 4px rgb(196 0 0 / .3)!important}.rh_prop_search__btn{background:var(--avillas-red)!important;border-radius:6px!important;padding:12px 20px!important;font-size:16px!important;font-weight:bold!important}.rh_prop_search__form{background:#ffffff!important;padding:25px!important;border-radius:12px!important;border:1px solid #ddd!important;box-shadow:0 2px 8px rgb(0 0 0 / .05)!important}.rh_prop_search__form .rh_prop_search__fields select,.rh_prop_search__form .rh_prop_search__fields input{height:48px!important;font-size:17px!important;border-radius:8px!important;border:1px solid #ccc!important;padding:10px 14px!important;background:#fff!important;color:#222!important}.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option{margin-bottom:15px!important}.rh_prop_search__btn{height:50px!important;font-size:18px!important;font-weight:bold!important;border-radius:8px!important;background:#c40000!important;border-color:#c40000!important}:root{--avillas-red:#c40000}button,.btn,.rh_btn,input[type="submit"]{background-color:var(--avillas-red)!important;border-color:var(--avillas-red)!important;color:#fff!important}.rh_prop_card__price,.rh_list_card__price,.rh_page__property_price{background:var(--avillas-red)!important;color:#fff!important}#header .rh_menu__main_menu{gap:unset!important}#header .rh_menu__main_menu{background:var(--avillas-red)}#header .rh_menu__main_menu li:hover{background:#fff}body #header .rh_menu__main_menu>li:hover>a,body #header .rh_menu__main_menu>li.current-menu-item>a,body #header .rh_menu__main_menu>li.current_page_item>a{color:white!important}:root{--avillas-red:#c40000;--avillas-dark:#222;--avillas-grey:#f5f5f5;--avillas-blue:#0044cc}.rh_btn,.btn,button,input[type="submit"]{background-color:var(--avillas-red)!important;border-color:var(--avillas-red)!important;color:#fff!important;border-radius:4px!important}.rh_btn:hover,.btn:hover,button:hover{background-color:#a00000!important;border-color:#a00000!important}select,input,textarea,.rh_prop_card,.rh_prop_card__details,.rh_prop_card__price{border-color:#ddd!important;box-shadow:none!important}.rh_prop_card{border:1px solid #ddd!important;border-radius:6px!important;background:#fff!important}.rh_prop_card__price{background:var(--avillas-red)!important;color:#fff!important;font-weight:bold!important}h1,h2,h3,h4{color:var(--avillas-dark)!important;font-weight:600!important}body{color:#333!important}.wpcf7 input,.wpcf7 textarea{border:1px solid #ccc!important;border-radius:4px!important;padding:10px!important}.wpcf7 input:focus,.wpcf7 textarea:focus{border-color:var(--avillas-red)!important}.widget{background:#fff!important;border:1px solid #eee!important;padding:15px!important;border-radius:6px!important}.rh_page__property_price{background:var(--avillas-red)!important;color:#fff!important;padding:10px 15px!important;border-radius:4px!important}.rh_property__row{border:1px solid #eee!important;padding:15px!important;border-radius:6px!important}.rh_prop_search__form select,.rh_prop_search__form input{border:1px solid #ccc!important;border-radius:6px!important;padding:10px!important;background:#fff!important;color:#333!important}.rh_prop_search__form select:focus,.rh_prop_search__form input:focus{border-color:var(--avillas-red)!important;box-shadow:0 0 4px rgb(196 0 0 / .3)!important}.rh_prop_search__btn{background:var(--avillas-red)!important;border-radius:6px!important;padding:12px 20px!important;font-size:16px!important;font-weight:bold!important}.rh_prop_search__form{background:#ffffff!important;padding:25px!important;border-radius:12px!important;border:1px solid #ddd!important;box-shadow:0 2px 8px rgb(0 0 0 / .05)!important}.rh_prop_search__form .rh_prop_search__fields select,.rh_prop_search__form .rh_prop_search__fields input{height:48px!important;font-size:17px!important;border-radius:8px!important;border:1px solid #ccc!important;padding:10px 14px!important;background:#fff!important;color:#222!important}.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option{margin-bottom:15px!important}.rh_prop_search__btn{height:50px!important;font-size:18px!important;font-weight:bold!important;border-radius:8px!important;background:#c40000!important;border-color:#c40000!important}:root{--avillas-red:#c40000}button,.btn,.rh_btn,input[type="submit"]{background-color:var(--avillas-red)!important;border-color:var(--avillas-red)!important;color:#fff!important}.rh_prop_card__price,.rh_list_card__price,.rh_page__property_price{background:var(--avillas-red)!important;color:#fff!important}#header .rh_menu__main_menu{gap:unset!important}#header .rh_menu__main_menu{background:var(--avillas-red)}#header .rh_menu__main_menu li:hover{background:#fff}body #header .rh_menu__main_menu>li:hover>a,body #header .rh_menu__main_menu>li.current-menu-item>a,body #header .rh_menu__main_menu>li.current_page_item>a{color:white!important}.header-wrapper #header .rh_menu__main_menu>li.current-menu-item:hover>a{color:var(--avillas-red)!important}.header-wrapper #header .rh_menu__main_menu>li>a,.header-wrapper #header .rh_menu__main_menu>li.current-menu-item>a{border-bottom-color:var(--avillas-red);color:white!important}body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li:hover>a,body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li.current-menu-item>a,body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li.current_page_item>a{color:white!important}body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li>a{border-bottom-color:var(--avillas-red);color:white!important}body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li:hover>a,body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li.current-menu-item:hover>a,body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li.current_page_item:hover>a{color:var(--avillas-red)!important}body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li:hover>a{border-bottom-color:var(--avillas-red);color:var(--avillas-red)!important}.header-wrapper #header .rh_menu__main_menu>li.current-menu-item:hover>a{color:var(--avillas-red)!important}.header-wrapper #header .rh_menu__main_menu>li>a,.header-wrapper #header .rh_menu__main_menu>li.current-menu-item>a{border-bottom-color:var(--avillas-red);color:white!important}body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li:hover>a,body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li.current-menu-item>a,body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li.current_page_item>a{color:white!important}body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li>a{border-bottom-color:var(--avillas-red);color:white!important}body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li:hover>a,body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li.current-menu-item:hover>a,body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li.current_page_item:hover>a{color:var(--avillas-red)!important}body:is(.home.page-id-44,.single-property) #header .rh_menu__main_menu>li:hover>a{border-bottom-color:var(--avillas-red);color:var(--avillas-red)!important}