#colophon #third .xoxo{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:18px;width:100%;float:none;}#colophon #third .widget-container.contact_sidebar{width:auto;flex:1 1 auto;float:none;margin-bottom:0;}#colophon #third .widget-container.contact_sidebar .contact_sidebar_wrap p:last-child{margin-bottom:0;}#colophon #third #custom_html-1{width:auto;flex:0 0 auto;float:none;margin-bottom:0;}#colophon #third #custom_html-1 a{margin:0 !important;display:block !important;}#colophon #third #custom_html-1 img{max-width:82px !important;height:auto !important;display:block;}.elementor-28160 .elementor-element.elementor-element-c1a0h1e > .elementor-widget-container{margin-top:32px !important;}#listing_description_content,#listing_description_content p,#listing_description_type3 .panel-body,#listing_description_type3 .panel-body p,.wpestate_property_description,.wpestate_property_description p{text-align:justify;}.listing_main_image_price:empty{display:none !important;}.paseo-360{width:100%;float:left;margin:0 0 20px 0;box-sizing:border-box;}.paseo-360__card{display:flex;align-items:center;gap:16px;width:100%;background:#ffffff;border:1px solid #e7e9ef;border-radius:6px;padding:14px 18px;box-shadow:0 2px 11px 0 rgba(181,127,250,0.1);text-decoration:none !important;transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease;box-sizing:border-box;}.paseo-360__card:hover,.paseo-360__card:focus{transform:translateY(-2px);border-color:#1e8cb6;box-shadow:0 6px 18px 0 rgba(30,140,182,0.16);text-decoration:none !important;}.paseo-360__media{flex:0 0 96px;width:96px;display:flex;align-items:center;justify-content:center;}.paseo-360__media img{width:100%;max-width:96px;height:auto;display:block;}.paseo-360__content{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;}.paseo-360__title{font-size:15px;font-weight:700;color:#1e293b;line-height:1.25;}.paseo-360__subtitle{font-size:12.5px;color:#64748b;line-height:1.35;}.paseo-360__cta{display:inline-flex;align-items:center;margin-top:5px;padding:5px 12px;background-color:#1e8cb6;color:#ffffff !important;font-size:12px;font-weight:600;border-radius:4px;line-height:1.2;transition:background-color 0.18s ease;}.paseo-360__card:hover .paseo-360__cta{background-color:#166f91;}@media only screen and (max-width:991px){.paseo-360{margin:0 0 28px 0;}.paseo-360__card{padding:16px 18px;}}#booking_form_request .has_calendar.calendar_icon{width:calc(50% - 5px) !important;float:left !important;margin-right:0 !important;box-sizing:border-box;}#booking_form_request .has_calendar.calendar_icon.first_calendar{margin-right:10px !important;}#booking_form_request .has_calendar.calendar_icon:after{left:11px !important;font-size:17px !important;pointer-events:none !important;}#booking_form_request .has_calendar.calendar_icon input.form-control{padding-left:35px !important;padding-right:8px !important;font-size:13px !important;background-color:#ffffff !important;cursor:pointer;}.daterangepicker{z-index:10000005 !important;}#booking_form_request .has_calendar.guest_icon,#booking_form_request .booking_guest_no_select{clear:both;float:left !important;width:100% !important;}#booking_form_request #booking_mes_mess{clear:both;}.property_categs h1.entry-title,h1.entry-title.wprentals_title_with_rating,h1.entry-title.entry-prop{color:#136686 !important;font-weight:500 !important;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.category_details_wrapper .no_link_details{color:#334155 !important;}.category_details_wrapper .no_link_details svg,.category_details_wrapper .no_link_details svg path{fill:#1e8cb6 !important;color:#1e8cb6 !important;}.category_details_wrapper .property_header_separator{color:#cbd5e1 !important;}#listing_description.panel-title-description,.panel-title-description,.property-panel .panel-title{color:#136686 !important;font-weight:500 !important;font-synthesis:none;-webkit-font-smoothing:antialiased;}#booking_form_request:not(.booking_on_mobile){border-top:4px solid #1e8cb6 !important;border-left:1px solid #dbeafe !important;border-right:1px solid #dbeafe !important;border-bottom:1px solid #dbeafe !important;border-radius:10px !important;background:linear-gradient(180deg,#f0f9ff 0%,#ffffff 115px) !important;box-shadow:0 8px 26px rgba(19,102,134,0.10) !important;}#booking_form_request h3#contact_for_reservation,#booking_form_request h3{color:#136686 !important;font-weight:500 !important;font-synthesis:none;-webkit-font-smoothing:antialiased;}#booking_form_request .contact-form-section h6,#booking_form_request .contact-form-section h4{color:#136686 !important;font-weight:500 !important;font-synthesis:none;-webkit-font-smoothing:antialiased;}#booking_form_request .contact-form-section h8{color:#64748b !important;}#booking_form_request hr{border-color:#dbeafe !important;}#booking_form_request .calendar_icon:after,#booking_form_request .guest_icon:after{color:#1e8cb6 !important;}#booking_form_request .form-control:focus{border-color:#1e8cb6 !important;box-shadow:0 0 0 3px rgba(30,140,182,0.14) !important;}#imagebody .imagebody_new::before,#imagebody .imagebody_new::after{display:none !important;content:none !important;}#imagebody .imagebody_new{display:grid !important;grid-template-columns:repeat(3,1fr);gap:6px;width:100% !important;float:left;margin-bottom:10px;overflow:visible;}#imagebody .imagebody_new.claro-gallery-cols-2{grid-template-columns:repeat(2,1fr);}#imagebody .imagebody_new.claro-gallery-cols-1{grid-template-columns:1fr;}#imagebody .imagebody_new .image_gallery{width:100% !important;min-height:180px;aspect-ratio:4 / 3;float:none !important;margin:0 !important;border:none !important;border-radius:6px;overflow:hidden;position:relative;cursor:pointer;}@media (max-width:767px){#imagebody .imagebody_new,#imagebody .imagebody_new.claro-gallery-cols-3{grid-template-columns:repeat(2,1fr);}#imagebody .imagebody_new .image_gallery{min-height:125px;}}