.es-search--advanced{background:#f7f7f7;padding:25px;border-radius:10px!important}.es-property-section__title{font:500 2.2em/1.5 "Poppins",sans-serif;letter-spacing:.2px}.call-for-price{margin:.8em 4px;font-size:14px}.es-breadcrumbs{margin-bottom:20px;display:inline-block;font-size:13px}ul.es-listing__meta svg{margin-right:5px;width:20px;height:20px}body:not(.es-single) h1,body:not(.es-single) h2,body:not(.es-single) h3,body:not(.es-single) h4,body:not(.es-single) h5,body:not(.es-single) h6{color:#000;padding-bottom:13px;line-height:1.2;font-weight:600;font-size:32px}.rotate{animation:rotation 20s linear infinite}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.container.et_menu_container{width:100%;padding:0 30px}.et_mobile_menu{margin:0 -30px}.et_pb_slider.sobha_slider_arrow .et-pb-arrow-prev,.et_pb_slider.sobha_slider_arrow .et-pb-arrow-next{opacity:1;left:22px;right:22px}.et_pb_slider.sobha_slider_arrow .et-pb-arrow-prev:before{content:"\23"}.et_pb_slider.sobha_slider_arrow .et-pb-arrow-next:before{content:"\24"}.sobha-search-icon::after{content:'\55';font:700 20px/1 ETModules;color:#000;position:absolute;top:50%;right:20px;transform:translateY(-50%) scaleX(-1);pointer-events:none;z-index:9999}.sobha-search-icon .et_pb_searchsubmit{z-index:100}.et_pb_scroll_top:before{content:"\21"}.et_pb_scroll_top.et-pb-icon{right:20px;bottom:20px;border-radius:100px;background:#7cda24;padding:20px;font-size:24px;transition:all .1s}.et_pb_scroll_top.et-pb-icon:hover{background:#5f1cc9}.es-powered{position:absolute;left:-9999px}.fab-booking{opacity:1!important;visibility:visible!important;transform:none!important;z-index:2147483647!important}.fab-booking:hover{transform:scale(1.1)}.modal-close{position:absolute;top:.5rem;right:.75rem;width:32px;height:32px;line-height:32px;text-align:center;font-size:1.75rem;color:#000;background:#fff;border:none;border-radius:50%;box-shadow:0 0 4px rgba(0,0,0,.25);z-index:2147483648!important;cursor:pointer}.modal-close:hover{color:#000}@media(max-width:767px){.modal-close{width:28px;height:28px;line-height:28px;font-size:1.45rem;top:.35rem;right:.5rem}}#booking-modal.show{display:flex!important}#booking-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw;height:100vh;background:rgba(0,0,0,.55)!important;display:none;align-items:center;justify-content:center;padding:2rem;z-index:999999!important;backdrop-filter:blur(2px)}#booking-modal .modal-inner{width:min(80vw,512px)!important;max-height:80vh;overflow-y:auto!important;-webkit-overflow-scrolling:touch;background:#fff!important;border-radius:12px;padding:2rem 2.25rem 2.5rem;box-shadow:0 8px 32px rgba(0,0,0,.45);position:relative;scroll-behavior:smooth}@media(max-width:767px){#booking-modal .modal-inner{width:90vw;max-width:90vw;max-height:75vh;padding:1.25rem 1rem 1.75rem}}@media (min-width:992px){#booking-modal .modal-inner{margin-top:60px;max-height:calc(80vh - 60px)}}#booking-modal .modal-inner::-webkit-scrollbar{width:8px}#booking-modal .modal-inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:4px}#booking-modal .modal-inner .wpbc_calendar{width:100%!important;max-width:100%!important}#booking-modal .wpbc_booking_form,#booking-modal .wpbc_form,#booking-modal .wpbc_step_form{background:#fff!important;padding:0 1.5rem 1.5rem!important;border-radius:12px!important}#booking-modal .wpbc_booking_form label,#booking-modal .wpbc_booking_form .wpbc_help_text,#booking-modal .wpbc_booking_form ::placeholder{color:#111!important;opacity:1!important}#booking-modal .wpbc_booking_form input,#booking-modal .wpbc_booking_form textarea,#booking-modal .wpbc_booking_form select{background:#fff!important;color:#000!important}#booking-modal .wpbc_legend,#booking-modal .wpbc_legend_list{display:flex;gap:1rem;padding-top:.75rem;font-size:.9rem}#booking-modal .wpbc_legend_list br{display:none}#booking-modal .wpbc_booking_form .wpbc_submit_button,#booking-modal .wpbc_booking_form .wpbc_back_button{position:relative;z-index:1;padding-top:20px!important}#imh-modal,#imh-help{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:9999999!important;overflow:visible!important}.et_pb_row,.et_pb_section{overflow:visible!important}.mfp-wrap{z-index:100004}