
/* === INLINE STYLE === */

img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

/* === INLINE STYLE === */


	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */

/* === INLINE STYLE === */

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */

/* === INLINE STYLE === */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-cardo-font-family{font-family: var(--wp--preset--font-family--cardo) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */

/* === INLINE STYLE === */

.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */

/* === INLINE STYLE === */

.drilldown-menu:not(.fs-container .drilldown-menu) .menu-toggle.dd-active:after {	content: "Close";}        .custom-menu-colors .mobile-navigation-wrapper, .custom-menu-colors #mobile-nav .open-submenu > .sub-menu { background: ; }.custom-menu-colors  .mobile-navigation-list li a, .custom-menu-colors #mobile-nav .sub-menu-back-btn, .custom-menu-colors .textwidget { color: ; }/* Header Background Color  */body.light-dashboard.page-template-template-dashboard .dashboard #header.custom-header,#header.custom-header.cloned,#header.custom-header {  background-color: #fff;}/* Header Font Color */#header.custom-header .user-name,#header.custom-header #navigation.style-1>ul>li>a {  color: ;}#header.custom-header button.button.border,#header.custom-header a.button.border {    color: ;    border-color: ;}/* Header Hover Color */#header.custom-header #navigation.style-1 > ul > li.current-menu-ancestor > a, #header.custom-header #navigation.style-1 > ul > li.current-menu-item > a, #header.custom-header #navigation.style-1 > ul > li:hover > a {        color: ;}/* Footer Background Color */#footer.custom-footer {  background: ;}/* Footer Headliens Color */#footer.custom-footer ul.menu li:before,#footer.custom-footer h4 { color: ; }/* Footer Text Color */#footer.custom-footer ul.menu li a,#footer.custom-footer, #footer.custom-footer a, #footer.custom-footer .copyrights{ color: ; }#footer.custom-footer .new-footer-social-icons li a,#footer.custom-footer .textwidget, #footer.custom-footer .footer-new-bottom-left { color: ; }.card {    --background-checkbox: #29c3a7;     --card-shadow: #29c3a7;}.lbp-ms-state-selected, .lbp-ms-state-selected:hover,input[type='checkbox'].switch_1:checked,.time-slot input:checked ~ label:hover,div.datedropper:before,div.datedropper .pick-submit,div.datedropper .pick-lg-b .pick-sl:before,div.datedropper .pick-m,body.no-map-marker-icon .face.front,body.no-map-marker-icon .face.front:after,div.datedropper .pick-lg-h {  background-color: #29c3a7 !important;}#booking-date-range-enabler:after,.nav-links div a:hover, #posts-nav li a:hover,.hosted-by-title a:hover,.sort-by-select .select2-container--default .select2-selection--single .select2-selection__arrow b:after,.claim-badge a i,.search-input-icon:hover i,.listing-features.checkboxes a:hover,div.datedropper .pick-y.pick-jump,div.datedropper .pick li span,div.datedropper .pick-lg-b .pick-wke,div.datedropper .pick-btn,#listeo-coupon-link,.total-discounted_costs span,body.light-dashboard.page-template-template-dashboard .dashboard-nav ul li a i,.widget_meta ul li a:hover, .widget_categories ul li a:hover, .widget_archive ul li a:hover, .widget_recent_comments ul li a:hover, .widget_recent_entries ul li a:hover,.booking-estimated-discount-cost span {  color: #29c3a7 !important;}.comment-by-listing a:hover,.browse-all-user-listings a i,.hosted-by-title h4 a:hover,.style-2 .trigger.active a,.style-2 .ui-accordion .ui-accordion-header-active:hover,.style-2 .ui-accordion .ui-accordion-header-active,.fp-accordion .accordion h3.ui-accordion-header-active i.fa-angle-down,.trigger.active a, .ui-accordion .ui-accordion-header-active:hover, .ui-accordion .ui-accordion-header-active,#posts-nav li a:hover,.plan.featured .listing-badge,.post-content h3 a:hover,.add-review-photos i,.show-more-button i,.listing-details-sidebar li a,.star-rating .rating-counter a:hover,.more-search-options-trigger:after,.header-widget .sign-in:hover,#footer a,#footer .footer-links li a:hover,#navigation.style-1 .current,#navigation.style-1 ul li:hover a,.user-menu.active .user-name:after,.user-menu:hover .user-name:after,.user-menu.active .user-name,.user-menu:hover .user-name,.main-search-input-item.location a:hover,.chosen-container .chosen-results li.highlighted,.input-with-icon.location a i:hover,.sort-by .chosen-container-single .chosen-single div:after,.sort-by .chosen-container-single .chosen-default,.panel-dropdown a:after,.post-content a.read-more,.post-meta li a:hover,.widget-text h5 a:hover,.about-author a,button.button.border.white:hover,a.button.border.white:hover,.icon-box-2 i,button.button.border,a.button.border,.style-2 .ui-accordion .ui-accordion-header:hover,.style-2 .trigger a:hover ,.plan.featured .listing-badges .featured,.list-4 li:before,.list-3 li:before,.list-2 li:before,.list-1 li:before,.info-box h4,.testimonial-carousel .slick-slide.slick-active .testimonial:before,.sign-in-form .tabs-nav li a:hover,.sign-in-form .tabs-nav li.active a,.lost_password:hover a,#top-bar .social-icons li a:hover i,.listing-share .social-icons li a:hover i,.agent .social-icons li a:hover i,#footer .social-icons li a:hover i,.headline span i,vc_tta.vc_tta-style-tabs-style-1 .vc_tta-tab.vc_active a,.vc_tta.vc_tta-style-tabs-style-2 .vc_tta-tab.vc_active a,.tabs-nav li.active a,.wc-tabs li.active a.custom-caption,#backtotop a,.trigger.active a,.post-categories li a,.vc_tta.vc_tta-style-tabs-style-3.vc_general .vc_tta-tab a:hover,.vc_tta.vc_tta-style-tabs-style-3.vc_general .vc_tta-tab.vc_active a,.wc-tabs li a:hover,.tabs-nav li a:hover,.tabs-nav li.active a,.wc-tabs li a:hover,.wc-tabs li.active a,.testimonial-author h4,.widget-button:hover,.widget-text h5 a:hover,a,a.button.border,a.button.border.white:hover,button.button.border,button.button.border.white:hover,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-tabs-style-1 .vc_tta-tab.vc_active>a,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-tabs-style-2 .vc_tta-tab.vc_active>a,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr th,#add_payment_method table.cart th, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart th,.woocommerce-checkout table.shop_table th,.uploadButton .uploadButton-button:before,.time-slot input ~ label:hover,.time-slot label:hover span,#titlebar.listing-titlebar span.listing-tag a, .rating-box-footer h5 a:hover,.panel-wrapper .drilldown-menu .menu-toggle:before, .drilldown-menu .menu-item:hover .arrow, .drilldown-menu .menu-item:hover .arrow:before, .drilldown-menu .menu-item.selected:after, .category-item:hover .category-name,.category-item.active .category-name,.category-item i.sl,.category-item.active i.sl,.category-item:hover  i.sl,.category-item i.fa,.category-item.active i.fa,.category-item:hover  i.fa,.booking-loading-icon {    color: #29c3a7;}:root {--primary-color: #29c3a7;--listeo-primary-color: #29c3a7;--listeo-primary-color-rgb: 41,195,167;--listeo-primary-color-light: #29c3a71A;--light-pink-bg: #29c3a710;--msf-color-primary:  #29c3a7;  --msf-color-primary-light-bg:  #29c3a710;   }.category-item:hover,.category-item.active {  background-color: #29c3a70f;}.listing-details li i {    background-color: #29c3a726;    color: #29c3a7;}.child-category:hover .child-category-icon-container, .drilldown-menu .menu-item:hover {    background-color: #29c3a710;  color:#29c3a7;  }.listing-features.checkboxes li.feature-has-icon.faicon i {  color: #29c3a7;} :root {  --wp-components-color-accent: #29c3a7; /* Your custom accent color */}body .feature-svg-icon svg g,body .feature-svg-icon svg circle,body .feature-svg-icon svg rect,body .feature-svg-icon svg path,body .icon-box-2 svg g,body .icon-box-2 svg circle,body .icon-box-2 svg rect,body .icon-box-2 svg path,body .listeo-svg-icon-box-grid svg g,body .listeo-svg-icon-box-grid svg circle,body .listeo-svg-icon-box-grid svg rect,body .listeo-svg-icon-box-grid svg path,.listing-type:hover .listing-type-icon svg g,.listing-type:hover .listing-type-icon svg circle,.listing-type:hover .listing-type-icon svg rect,.listing-type:hover .listing-type-icon svg path,.marker-container .front.face svg g,.marker-container .front.face svg circle,.marker-container .front.face svg rect,.marker-container .front.face svg path { fill: #29c3a7; }.qtyTotal,.mm-menu em.mm-counter,.mm-counter,.category-small-box:hover,.option-set li a.selected,.pricing-list-container h4:after,#backtotop a,.chosen-container-multi .chosen-choices li.search-choice,.select-options li:hover,button.panel-apply,.layout-switcher a:hover,.listing-features.checkboxes li:before,.comment-by a.comment-reply-link:hover,.add-review-photos:hover,.office-address h3:after,.post-img:before,button.button,.booking-confirmation-page a.button.color,input[type="button"],input[type="submit"],a.button,a.button.border:hover,button.button.border:hover,table.basic-table th,.plan.featured .plan-price,mark.color,.style-4 .tabs-nav li.active a,.style-5 .tabs-nav li.active a,.dashboard-list-box .button.gray:hover,.change-photo-btn:hover,.dashboard-list-box  a.rate-review:hover,input:checked + .slider,.add-pricing-submenu.button:hover,.add-pricing-list-item.button:hover,.custom-zoom-in:hover,.custom-zoom-out:hover,#geoLocation:hover,#streetView:hover,#scrollEnabling:hover,.code-button:hover,.category-small-box-alt:hover .category-box-counter-alt,#scrollEnabling.enabled,#mapnav-buttons a:hover,#sign-in-dialog .mfp-close:hover,.button.listeo-booking-widget-apply_new_coupon:before,#small-dialog .mfp-close:hover,#claim-dialog .mfp-close:hover,.numInputWrapper span:hover,.lbp-edit-resources-info__icon,.lbp-edit-resources-info__action .button,.enable-filters-button i,.lbp-guests-total,.lbp-step-indicator.completed .lbp-step-num,.enable-filters-button span,.daterangepicker td.end-date.in-range.available,.radio input[type='radio'] + label .radio-label:after,.radio input[type='radio']:checked + label .radio-label,.daterangepicker .ranges li.active, .day-slot-headline, .add-slot-btn button:hover, .daterangepicker td.available:hover, .daterangepicker th.available:hover, .time-slot input:checked ~ label, .daterangepicker td.active, .daterangepicker td.active:hover, .daterangepicker .drp-buttons button.applyBtn,.uploadButton .uploadButton-button:hover {    background-color: #29c3a7;}.rangeslider__fill,span.blog-item-tag ,.testimonial-carousel .slick-slide.slick-active .testimonial-box,.listing-item-container.list-layout span.tag,.tip:not(.inside-switch),.search .panel-dropdown.active a:not(.dropdown-menu a),#getDirection:hover,.home-search-slide h3 a:before, .home-search-slide h3 strong:before,.loader-ajax-container,.mfp-arrow:hover {    background: #29c3a7;}.icon-box-v3 .ibv3-icon i, .icon-box-v3 .ibv3-icon svg g, .icon-box-v3 .ibv3-icon svg circle, .icon-box-v3 .ibv3-icon svg rect, .icon-box-v3 .ibv3-icon svg path{    fill:  #29c3a7;}#titlebar.listing-titlebar span.listing-tag { background:  #29c3a712; }.ibv3-icon {    background:  #29c3a710;}.icon-box-v3:hover .ibv3-icon {    background:  #29c3a7;    box-shadow:  0 3px 8px #29c3a750;}.radio input[type='radio']:checked + label .radio-label,.rangeslider__handle { border-color: #29c3a7; }.layout-switcher a.active {    color: #29c3a7;    border-color: #29c3a7;}.lbp-resource-card.selected,.lbp-resource-card:hover,#titlebar.listing-titlebar span.listing-tag a,#titlebar.listing-titlebar span.listing-tag {    border-color: #29c3a7;  }.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.single-service .qtyInc:hover, .single-service .qtyDec:hover,.services-counter,.listing-slider .slick-next:hover,.listing-slider .slick-prev:hover {    background-color: #29c3a7;}.single-service .qtyInc:hover, .single-service .qtyDec:hover{    -webkit-text-stroke: 1px #29c3a7;}.listing-nav-container.cloned .listing-nav li:first-child a.active,.listing-nav-container.cloned .listing-nav li:first-child a:hover,.listing-nav li:first-child a,.listing-nav li a.active,.listing-nav li a:hover {    border-color: #29c3a7;    color: #29c3a7;}.pricing-list-container h4 {    color: #29c3a7;    border-color: #29c3a7;}.sidebar-textbox ul.contact-details li a { color: #29c3a7; }button.button.border,a.button.border {    color: #29c3a7;    border-color: #29c3a7;}.trigger.active a,.ui-accordion .ui-accordion-header-active:hover,.ui-accordion .ui-accordion-header-active {   }.numbered.color ol > li::before {    border-color: #29c3a7;;    color: #29c3a7;}.lbp-resource-card.selected .lbp-resource-check,.numbered.color.filled ol > li::before {    border-color: #29c3a7;    background-color: #29c3a7;}.info-box {    border-top: 2px solid #29c3a7;    background: linear-gradient(to bottom, rgba(255,255,255,0.98), rgba(255,255,255,0.95));    background-color: #29c3a7;    color: #29c3a7;}.info-box.no-border {    background: linear-gradient(to bottom, rgba(255,255,255,0.96), rgba(255,255,255,0.93));    background-color: #29c3a7;}.tabs-nav li a:hover { border-color: #29c3a7; }.tabs-nav li a:hover,.tabs-nav li.active a {    border-color: #29c3a7;    color: #29c3a7;}.calendar-slot.lbp-slot-in-span,.style-3 .tabs-nav li a:hover,.style-3 .tabs-nav li.active a {    border-color: #29c3a7;    background-color: #29c3a7;}.woocommerce-cart .woocommerce table.shop_table th,.vc_tta.vc_general.vc_tta-style-style-1 .vc_active .vc_tta-panel-heading,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-tabs-style-2 .vc_tta-tab.vc_active>a,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-tabs-style-2 .vc_tta-tab:hover>a,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-tabs-style-1 .vc_tta-tab.vc_active>a,.wpb-js-composer .vc_tta.vc_general.vc_tta-style-tabs-style-1 .vc_tta-tab:hover>a{        border-bottom-color: #29c3a7}.checkboxes input[type=checkbox]:checked + label:before {    background-color: #29c3a7;    border-color: #29c3a7;}.listing-item-container.compact .listing-item-content span.tag { background-color: #29c3a7; }.dashboard-nav ul li.current_page_item,.dashboard-nav ul li.active,.dashboard-nav ul li:hover { border-color: #29c3a7; }.dashboard-list-box .comment-by-listing a:hover { color: #29c3a7; }.opening-day:hover h5 { color: #29c3a7 !important; }.map-box h4 a:hover { color: #29c3a7; }.infoBox-close:hover {    background-color: #29c3a7;    -webkit-text-stroke: 1px #29c3a7;}.select2-container--default .select2-selection--multiple .select2-selection__choice,body .select2-container--default .select2-results__option--highlighted[aria-selected], body .select2-container--default .select2-results__option--highlighted[data-selected],body .woocommerce .cart .button, body .woocommerce .cart input.button,body .woocommerce #respond input#submit, body .woocommerce a.button, body .woocommerce button.button, body .woocommerce input.button,body .woocommerce #respond input#submit.alt:hover, body .woocommerce a.button.alt:hover, body .woocommerce button.button.alt:hover, body .woocommerce input.button.alt:hover,.marker-cluster-small div, .marker-cluster-medium div, .marker-cluster-large div,.cluster-visible {    background-color: #29c3a7 !important;}.marker-cluster div:before {    border: 7px solid #29c3a7;    opacity: 0.2;    box-shadow: inset 0 0 0 4px #29c3a7;}.cluster-visible:before {    border: 7px solid #29c3a7;    box-shadow: inset 0 0 0 4px #29c3a7;}.marker-arrow {    border-color: #29c3a7 transparent transparent;}.face.front {    border-color: #29c3a7;    color: #29c3a7;}.face.back {    background: #29c3a7;    border-color: #29c3a7;}.custom-zoom-in:hover:before,.custom-zoom-out:hover:before  { -webkit-text-stroke: 1px #29c3a7;  }.category-box-btn:hover {    background-color: #29c3a7;    border-color: #29c3a7;}.message-bubble.me .message-text {    color: #29c3a7;    background-color: rgba(41,195,167,0.05);}.time-slot input ~ label:hover {    background-color: rgba(41,195,167,0.08);   }.message-bubble.me .message-text:before {    color: rgba(41,195,167,0.05);}.booking-widget i, .opening-hours i, .message-vendor i {    color: #29c3a7;}.opening-hours.summary li:hover,.opening-hours.summary li.total-costs span { color: #29c3a7; }.payment-tab-trigger > input:checked ~ label::before { border-color: #29c3a7; }.payment-tab-trigger > input:checked ~ label::after { background-color: #29c3a7; }#navigation.style-1 > ul > li.current-menu-ancestor > a,#navigation.style-1 > ul > li.current-menu-item > a,#navigation.style-1 > ul > li:hover > a {     background: rgba(41,195,167, 0.06);    color: #29c3a7;}.img-box:hover span {  background-color: #29c3a7; }body #navigation.style-1 ul ul li:hover a:after,body #navigation.style-1 ul li:hover ul li:hover a,body #navigation.style-1 ul li:hover ul li:hover li:hover a,body #navigation.style-1 ul li:hover ul li:hover li:hover li:hover a,body #navigation.style-1 ul ul li:hover ul li a:hover { color: #29c3a7; }.filter-tabs .filter-tab::after,.headline.headline-box span:before {    background: #29c3a7;}.main-search-inner .highlighted-category {    background-color:#29c3a7;    box-shadow: 0 2px 8px rgba(41,195,167, 0.2);}.category-box:hover .category-box-content span {    background-color: #29c3a7;}.user-menu ul li a:hover {    color: #29c3a7;}.icon-box-2 i {    background-color: #29c3a7;}@keyframes iconBoxAnim {    0%,100% {        box-shadow: 0 0 0 9px rgba(41,195,167, 0.08);    }    50% {        box-shadow: 0 0 0 15px rgba(41,195,167, 0.08);    }}.listing-type:hover {box-shadow: 0 3px 12px rgba(0,0,0,0.1);background-color: #29c3a7;}.listing-type:hover .listing-type-icon {color: #29c3a7;}.listing-type-icon {background-color: #29c3a7;box-shadow: 0 0 0 8px rgb(41,195,167, 0.1);}#chart-date-range span:after,#footer ul.menu li a:hover {    color: #29c3a7;}#booking-date-range span::after, .time-slot label:hover span, .daterangepicker td.in-range, .time-slot input ~ label:hover, .booking-estimated-cost span, .time-slot label:hover span {    color: #29c3a7;}.daterangepicker td.in-range {    background-color: rgba(41,195,167, 0.05);    color: #29c3a7;}.leaflet-control-zoom-in:hover, .leaflet-control-zoom-out:hover {    background-color: #29c3a7;;    -webkit-text-stroke: 1px #29c3a7;    }.transparent-header #header:not(.cloned) #navigation.style-1 > ul > li.current-menu-ancestor > a, .transparent-header #header:not(.cloned) #navigation.style-1 > ul > li.current-menu-item:first-child > a, .transparent-header #header:not(.cloned) #navigation.style-1 > ul > li:hover > a {    background: #29c3a7;}.transparent-header #header:not(.cloned) .header-widget .button:hover,.transparent-header #header:not(.cloned) .header-widget .button.border:hover {    background: #29c3a7;}.transparent-header.user_not_logged_in #header:not(.cloned) .header-widget .sign-in:hover {    background: #29c3a7;}.best-value-plan .pricing-package-header span,.best-value-plan .pricing-package-header h4,.owned-packages label input:checked+span i:before,.category-small-box-alt i,.category-small-box i {    color: #29c3a7;}.best-value-plan .pricing-package-header,.owned-packages label input:checked+span i{    background-color: rgba(41,195,167, 0.08);}.best-value-plan,#listeo_otp-inputs input:focus  {    border-color: #29c3a7;}.account-type input.account-type-radio:checked ~ label {    background-color: #29c3a7;}.msf-loader-spinner circle,.pricing-package-details ul li svg path{    stroke: #29c3a7;}.pricing-package-details ul li svg circle{    fill: rgba(41,195,167, 0.08);}.pricing-package [type='radio']:checked+label {    background-color: #29c3a7;    border-color: #29c3a7;}.category-small-box:hover {    box-shadow: 0 3px 12px rgba(41,195,167, 0.22);}.transparent-header.user_not_logged_in #header.cloned .header-widget .sign-in:hover,.user_not_logged_in .header-widget .sign-in:hover {    background: #29c3a7;}.nav-links div.nav-next a:hover:before,.nav-links div.nav-previous a:hover:before,#posts-nav li.next-post a:hover:before,#posts-nav li.prev-post a:hover:before { background: #29c3a7; }.slick-current .testimonial-author h4 span {   background: rgba(41,195,167, 0.06);   color: #29c3a7;}body .icon-box-2 i {   background-color: rgba(41,195,167, 0.07);   color: #29c3a7;}.headline.headline-box:after,.headline.headline-box span:after {background: #29c3a7;}.listing-item-content span.tag {   background: #29c3a7;}.message-vendor div.wpcf7 .ajax-loader,body .message-vendor input[type='submit'],body .message-vendor input[type='submit']:focus,body .message-vendor input[type='submit']:active {  background-color: #29c3a7;}   .message-vendor .wpcf7-form .wpcf7-radio input[type=radio]:checked + span:before {   border-color: #29c3a7;}.message-vendor .wpcf7-form .wpcf7-radio input[type=radio]:checked + span:after {   background: #29c3a7;}#show-map-button,.slider-selection {background-color:#29c3a7;}.listeo-cart-container:hover .mini-cart-button{    color: #29c3a7;    background: #29c3a71f;}.listeo-cart-container .mini-cart-button .badge {    background: #29c3a7;}.transparent-header #header:not(.cloned) .header-widget .woocommerce-mini-cart__buttons a.button.checkout, .listeo-cart-container .woocommerce-mini-cart__buttons a.button.checkout {background: #29c3a7;}.slider-handle {border-color:#29c3a7;}.bookable-services .single-service:hover h5,.bookable-services .single-service:hover .single-service-price {    color: #29c3a7;} .bookable-services .single-service:hover .single-service-price {    background-color: rgba(41,195,167, 0.08);    color: #29c3a7;}  .classifieds-widget-buttons a.call-btn {    border: 1px solid #29c3a7;    color: #29c3a7;}.bookable-services input[type='checkbox'] + label:hover {    background-color: rgba(41,195,167, 0.08);    color: #29c3a7;}.services-counter,.bookable-services input[type='checkbox']:checked + label {    background-color: #29c3a7;}.bookable-services input[type='checkbox']:checked + label .single-service-price {    color: #29c3a7;}.taxonomy-box-wrapper:hover .taxonomy-box-right {        border-color: #29c3a7;    background:  rgba(41,195,167, 0.1);}.taxonomy-box-wrapper:hover .taxonomy-box-right path {    fill:#29c3a7;}.bootstrap-select .dropdown-menu li.selected a span.check-mark:before { color:#f91942; }.dropdown-menu>li>a:hover, .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover {    color: #29c3a7;    background-color:  rgba(41,195,167, 0.1);}.bootstrap-select .dropdown-menu li.selected a span.check-mark:before, .bootstrap-select .dropdown-menu li.selected:hover a span.check-mark:before {  color: #29c3a7; }input[type='submit'].dokan-btn-theme:hover, a.dokan-btn-theme:hover, .dokan-btn-theme:hover, input[type='submit'].dokan-btn-theme:focus, a.dokan-btn-theme:focus, .dokan-btn-theme:focus, input[type='submit'].dokan-btn-theme:active, a.dokan-btn-theme:active, .dokan-btn-theme:active, input[type='submit'].dokan-btn-theme.active, a.dokan-btn-theme.active, .dokan-btn-theme.active, .open .dropdown-toggleinput[type='submit'].dokan-btn-theme, .open .dropdown-togglea.dokan-btn-theme, .open .dropdown-toggle.dokan-btn-theme {        background-color: #29c3a7 !important;    border-color: #29c3a7 !important;}body.dokan-dashboard input[type='submit'].dokan-btn-theme, body.dokan-dashboard a.dokan-btn-theme, body.dokan-dashboard .dokan-btn-theme{        background-color: #29c3a7 !important;;    border-color: #29c3a7 !important;;}body input[type='submit'].dokan-btn-theme,body a.dokan-btn-theme, body .dokan-btn-theme {    background-color: #29c3a7;    border-color: #29c3a7;}#dokan-store-listing-filter-wrap .right .toggle-view .active {    color: #29c3a7;}body #dokan-store-listing-filter-wrap .right .toggle-view .active {    border-color: #29c3a7;}.photo-box:hover .photo-box-content span{  background: #29c3a7;}#dokan-store-listing-filter-wrap .right .toggle-view .active {    color: #29c3a7;}.dokan-store-products-ordeby-select .select2-container--default .select2-selection--single .select2-selection__arrow b:after {   color: #29c3a7;}body, h1, h2, h3, h4, h5, h6, input[type="text"], input[type="password"], input[type="email"], textarea, select, input[type="button"], input[type="submit"], button,  button.button, a.button, #tiptip_content { font-family: Raleway  }.main-search-inner {                    text-align: center;                    }body .main-search-container:not(.elementor-main-search-container):before {    background: linear-gradient(to right, rgba(51,51,51,0.99) 20%, rgba(51,51,51,0.7) 70%, rgba(51,51,51,0) 95%)}.solid-bg-home-banner .main-search-container:before,body.transparent-header .main-search-container:not(.elementor-main-search-container):before {background: rgba(51,51,51,0.75) ;}.loader-ajax-container {   box-shadow: 0 0 20px rgba( 41,195,167, 0.4);}.page-id-135 #listeo-registration-btn { display: none; }.main-search-inner {                    text-align: center;                    }@media (min-width: 1240px) { #header:not(.sticky) ul.menu, #header:not(.sticky) .header-widget { margin-top: 0px; margin-bottom: 0px; } } #logo img { transform: translate3d(0,0px,0); } .range-output:after {    content: 'km';}    .budget-range-output:after {        content: "$";    }.template-file.main-search-container.plain-color { background-color: #ffffff;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg %3E%3Cpath fill='%23fffaf5' d='M486 705.8c-109.3-21.8-223.4-32.2-335.3-19.4C99.5 692.1 49 703 0 719.8V800h843.8c-115.9-33.2-230.8-68.1-347.6-92.2C492.8 707.1 489.4 706.5 486 705.8z'/%3E%3Cpath fill='%23fff5ec' d='M1600 0H0v719.8c49-16.8 99.5-27.8 150.7-33.5c111.9-12.7 226-2.4 335.3 19.4c3.4 0.7 6.8 1.4 10.2 2c116.8 24 231.7 59 347.6 92.2H1600V0z'/%3E%3Cpath fill='%23ffefe2' d='M478.4 581c3.2 0.8 6.4 1.7 9.5 2.5c196.2 52.5 388.7 133.5 593.5 176.6c174.2 36.6 349.5 29.2 518.6-10.2V0H0v574.9c52.3-17.6 106.5-27.7 161.1-30.9C268.4 537.4 375.7 554.2 478.4 581z'/%3E%3Cpath fill='%23ffead9' d='M0 0v429.4c55.6-18.4 113.5-27.3 171.4-27.7c102.8-0.8 203.2 22.7 299.3 54.5c3 1 5.9 2 8.9 3c183.6 62 365.7 146.1 562.4 192.1c186.7 43.7 376.3 34.4 557.9-12.6V0H0z'/%3E%3Cpath fill='%23ffe5cf' d='M181.8 259.4c98.2 6 191.9 35.2 281.3 72.1c2.8 1.1 5.5 2.3 8.3 3.4c171 71.6 342.7 158.5 531.3 207.7c198.8 51.8 403.4 40.8 597.3-14.8V0H0v283.2C59 263.6 120.6 255.7 181.8 259.4z'/%3E%3Cpath fill='%23ffead9' d='M1600 0H0v136.3c62.3-20.9 127.7-27.5 192.2-19.2c93.6 12.1 180.5 47.7 263.3 89.6c2.6 1.3 5.1 2.6 7.7 3.9c158.4 81.1 319.7 170.9 500.3 223.2c210.5 61 430.8 49 636.6-16.6V0z'/%3E%3Cpath fill='%23ffefe2' d='M454.9 86.3C600.7 177 751.6 269.3 924.1 325c208.6 67.4 431.3 60.8 637.9-5.3c12.8-4.1 25.4-8.4 38.1-12.9V0H288.1c56 21.3 108.7 50.6 159.7 82C450.2 83.4 452.5 84.9 454.9 86.3z'/%3E%3Cpath fill='%23fff5ec' d='M1600 0H498c118.1 85.8 243.5 164.5 386.8 216.2c191.8 69.2 400 74.7 595 21.1c40.8-11.2 81.1-25.2 120.3-41.7V0z'/%3E%3Cpath fill='%23fffaf5' d='M1397.5 154.8c47.2-10.6 93.6-25.3 138.6-43.8c21.7-8.9 43-18.8 63.9-29.5V0H643.4c62.9 41.7 129.7 78.2 202.1 107.4C1020.4 178.1 1214.2 196.1 1397.5 154.8z'/%3E%3Cpath fill='%23ffffff' d='M1315.3 72.4c75.3-12.6 148.9-37.1 216.8-72.4h-723C966.8 71 1144.7 101 1315.3 72.4z'/%3E%3C/g%3E%3C/svg%3E");	background-attachment: fixed;	background-size: cover; } 
/*# sourceURL=listeo-style-inline-css */

/* === INLINE STYLE === */

.wpr-dc-hidden{display:none!important}.wpr-dc-fallback{margin:0;padding:0}
/*# sourceURL=elementor-frontend-inline-css */

/* === INLINE STYLE === */
.woocommerce-product-gallery{ opacity: 1 !important; }
/* === INLINE STYLE === */

				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			
/* === INLINE STYLE === */

@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://ubi-salud.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;}
@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://ubi-salud.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');}

/* === INLINE STYLE === */

				.lg-backdrop {
					background-color: rgba(0,0,0,0.6) !important;
				}
				.lg-toolbar,
				.lg-dropdown {
					background-color: rgba(0,0,0,0.8) !important;
				}
				.lg-dropdown:after {
					border-bottom-color: rgba(0,0,0,0.8) !important;
				}
				.lg-sub-html {
					background-color: rgba(0,0,0,0.8) !important;
				}
				.lg-thumb-outer,
				.lg-progress-bar {
					background-color: #444444 !important;
				}
				.lg-progress {
					background-color: #a90707 !important;
				}
				.lg-icon {
					color: #efefef !important;
					font-size: 20px !important;
				}
				.lg-icon.lg-toogle-thumb {
					font-size: 24px !important;
				}
				.lg-icon:hover,
				.lg-dropdown-text:hover {
					color: #ffffff !important;
				}
				.lg-sub-html,
				.lg-dropdown-text {
					color: #efefef !important;
					font-size: 14px !important;
				}
				#lg-counter {
					color: #efefef !important;
					font-size: 14px !important;
				}
				.lg-prev,
				.lg-next {
					font-size: 35px !important;
				}

				/* Defaults */
				.lg-icon {
				background-color: transparent !important;
				}

				#lg-counter {
				opacity: 0.9;
				}

				.lg-thumb-outer {
				padding: 0 10px;
				}

				.lg-thumb-item {
				border-radius: 0 !important;
				border: none !important;
				opacity: 0.5;
				}

				.lg-thumb-item.active {
					opacity: 1;
				}
	         
/* === INLINE STYLE === */
#logo img{max-height:83px;}#header.cloned #logo img{max-width:120px;}body{font-family:Raleway;}/* cyrillic-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://ubi-salud.com/wp-content/fonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCFPrEHJA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://ubi-salud.com/wp-content/fonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCMPrEHJA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://ubi-salud.com/wp-content/fonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCHPrEHJA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://ubi-salud.com/wp-content/fonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCGPrEHJA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://ubi-salud.com/wp-content/fonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://ubi-salud.com/wp-content/fonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCFPrEHJA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://ubi-salud.com/wp-content/fonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCMPrEHJA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://ubi-salud.com/wp-content/fonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCHPrEHJA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://ubi-salud.com/wp-content/fonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCGPrEHJA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://ubi-salud.com/wp-content/fonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://ubi-salud.com/wp-content/fonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCFPrEHJA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://ubi-salud.com/wp-content/fonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCMPrEHJA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://ubi-salud.com/wp-content/fonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCHPrEHJA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://ubi-salud.com/wp-content/fonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCGPrEHJA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://ubi-salud.com/wp-content/fonts/raleway/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaorCIPrE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* === INLINE STYLE === */

			.listeo-minimal-search-form-wrapper .main-search-input {
				margin-top: 0;
			}
		
/* === INLINE STYLE === */

/* --- CONTENEDOR PRINCIPAL SIN SOMBRAS --- */
.elementor-widget-listeo-minimal-search-form .main-search-input {
    background: #ffffff !important;
    border-radius: 12px !important;
    border: 1px solid #eef2f6 !important;
    display: flex !important;
    align-items: center !important;
    padding: 7px 5px 20px 5px !important;
    box-shadow: none !important;
    height: 100px !important;
    min-height: 70px !important;
}

/* Ocultar iconos viejos de Listeo */
.elementor-widget-listeo-minimal-search-form .main-search-input-item > i {
    display: none !important;
}

/* --- ESTRUCTURA EN COLUMNA (Evita que los textos se solapen) --- */
.elementor-widget-listeo-minimal-search-form .main-search-input-item {
    position: relative !important;
    background: transparent !important;
    border: none !important;
    margin: 0 !important;
    flex: 1 1 0 !important; /* Distribuye las 3 columnas con el mismo ancho exacto */
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: flex-start !important;
    height: 100% !important;
    min-height: 54px !important;
}

/* Paddings dinámicos dependiendo de si tienen o no el ícono verde */
.elementor-widget-listeo-minimal-search-form .med-has-icon {
    padding: 0 20px 0 45px !important;
}
.elementor-widget-listeo-minimal-search-form .med-no-icon {
    padding: 0 20px 0 20px !important;
}

/* --- LÍNEAS DIVISORIAS --- */
.elementor-widget-listeo-minimal-search-form .main-search-input-item::after {
    content: "" !important;
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 1px !important;
    height: 35px !important;
    background-color: #e2e8f0 !important;
    z-index: 99 !important;
    display: block !important;
}
.elementor-widget-listeo-minimal-search-form .main-search-input-item:last-of-type::after {
    display: none !important;
}

/* --- ÍCONOS VERDES FLOTANTES --- */
.elementor-widget-listeo-minimal-search-form .med-icon {
    position: absolute !important;
    left: 12px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 24px !important;
    height: 24px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    z-index: 2 !important;
}
.elementor-widget-listeo-minimal-search-form .med-icon svg {
    width: 20px !important;
    height: 20px !important;
}

/* --- TÍTULOS AZULES MARINOS --- */
.elementor-widget-listeo-minimal-search-form .med-top-label {
    font-size: 13.5px !important;
    font-weight: 700 !important;
    color: #1e355b !important;
    margin-bottom: 4px !important; /* Separación estricta para igualar altura en las 3 columnas */
    width: 100% !important;
    text-align: left !important;
    display: block !important;
    position: static !important;
    line-height: 1.2 !important;
    pointer-events: none !important;
}

/* --- TEXTOS SECUNDARIOS GRISES (Inputs y Selects) --- */
.elementor-widget-listeo-minimal-search-form input[type="text"],
.elementor-widget-listeo-minimal-search-form .bootstrap-select {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    height: 20px !important; /* Altura forzada fija para Input y Select por igual */
    position: relative !important;
}
.elementor-widget-listeo-minimal-search-form input[type="text"] {
    font-size: 14px !important;
    color: #8a99ad !important;
    line-height: 20px !important;
}

/* Ajustes nativos de Bootstrap Select para clonar al Input */
.elementor-widget-listeo-minimal-search-form .bootstrap-select > .dropdown-toggle {
    padding: 0 25px 0 0 !important; /* Margen derecho interno para que el texto no toque la nueva flecha */
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #8a99ad !important;
    font-size: 14px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
    height: 20px !important;
    line-height: 20px !important;
}
.elementor-widget-listeo-minimal-search-form .bootstrap-select .filter-option {
    padding: 0 !important;
    text-align: left !important;
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
}
.elementor-widget-listeo-minimal-search-form .bootstrap-select .filter-option-inner-inner {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 20px !important;
}

/* --- NUEVAS FLECHAS LATERALES LIMPIAS Y CONFIGURADAS --- */
.elementor-widget-listeo-minimal-search-form .bootstrap-select::after {
    content: "" !important;
    position: absolute !important;
    left: 165px !important; /* Posicionada perfectamente a la derecha de la columna */
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 30px !important;
    height: 12px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a99ad' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    pointer-events: none !important;
    display: block !important;
    opacity: 1 !important;
    z-index: 3 !important;
}

/* --- ELIMINACIÓN DE FLECHAS INTRUSAS ORIGINALES DE LISTEO --- */
.elementor-widget-listeo-minimal-search-form .bootstrap-select > .dropdown-toggle::after,
.elementor-widget-listeo-minimal-search-form .bootstrap-select .bs-caret,
.elementor-widget-listeo-minimal-search-form .bootstrap-select .caret,
.elementor-widget-listeo-minimal-search-form .bootstrap-select > .dropdown-toggle i {
    display: none !important;
    content: none !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
}

/* --- BOTÓN BUSCAR --- */
.elementor-widget-listeo-minimal-search-form .main-search-input button.button {
    background-color: #169b82 !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    height: 52px !important;
    padding: 0 25px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    border: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;
    margin-left: 10px !important;
    flex-shrink: 0 !important;
    box-shadow: none !important;
}
.elementor-widget-listeo-minimal-search-form .main-search-input button.button:hover {
    background-color: #117c67 !important;
}
.elementor-widget-listeo-minimal-search-form .main-search-input button.button .btn-search-icon {
    width: 18px !important;
    height: 18px !important;
}

/* --- VERSIÓN MÓVIL --- */
@media (max-width: 991px) {
    .elementor-widget-listeo-minimal-search-form .main-search-input {
        flex-direction: column !important;
        padding: 20px !important;
        gap: 15px !important;
        height: auto !important;
    }
    .elementor-widget-listeo-minimal-search-form .main-search-input-item {
        width: 100% !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .elementor-widget-listeo-minimal-search-form .main-search-input-item::after {
        display: none !important;
    }
    .elementor-widget-listeo-minimal-search-form .main-search-input-item:not(:last-of-type) {
        border-bottom: 1px solid #e2e8f0 !important;
        padding-bottom: 15px !important;
    }
    .elementor-widget-listeo-minimal-search-form .main-search-input button.button {
        width: 100% !important;
        margin-left: 0 !important;
        margin-top: 5px !important;
    }
}

/* === INLINE STYLE === */

    /* Contenedor principal para Elementor */
    .elementor-custom-stats-wrapper {
        width: 100%;
        max-width: 100%;
        margin-right:20px;
        box-sizing: border-box;
        font-family: 'Montserrat', 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
    }

    /* Diseño de la barra con degradado */
    .stats-banner-container {
        display: flex;
        background: linear-gradient(90deg, #1e5a8f 0%, #1ab195 100%);
        border-radius: 8px; /* Bordes ligeramente redondeados como en la imagen */
        padding: 60px 10px;
        box-shadow: 0 5px 15px rgba(0,0,0,0.05);
    }

    /* Cada bloque de estadística (columna) */
    .stat-item-block {
        display: flex;
        flex: 1;
        align-items: center;
        justify-content: center;
        border-right: 1px solid rgba(255, 255, 255, 0.15); /* Línea divisoria suave */
        padding: 0 15px;
    }

    /* Eliminar línea del último bloque */
    .stat-item-block:last-child {
        border-right: none;
    }

    /* Contenedor del icono */
    .stat-icon-box {
        margin-right: 15px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    /* Estilos de los SVGs */
    .stat-icon-box svg {
        width: 42px;
        height: 42px;
        fill: #d4e5f0; /* Tinte ligeramente celeste/grisáceo de los iconos en la imagen */
    }

    .stat-icon-box svg.wireframe-icon {
        fill: none;
        stroke: #d4e5f0;
        stroke-width: 1.5;
    }

    /* Contenedor de textos */
    .stat-text-box {
        display: flex;
        flex-direction: column;
        text-align: left; /* Alineación a la izquierda estricta */
    }

    /* Números grandes */
    .stat-big-number {
        font-family: Verdana;
        color: #ffffff;
        font-size: 26px;
        font-weight: 700;
        line-height: 1;
        margin: 0 0 4px 0;
    }

    /* Texto descriptivo pequeño */
    .stat-small-label {
        color: #ffffff;
        font-size: 20px;
        font-weight: 400;
        line-height: 1.2;
        margin: 0;
        opacity: 0.95;
    }

    /* Responsive: Diseño para móviles */
    @media (max-width: 850px) {
        .stats-banner-container {
            flex-direction: column;
            padding: 20px 0;
        }
        .stat-item-block {
            border-right: none;
            border-bottom: 1px solid rgba(255, 255, 255, 0.15);
            padding: 25px 20px;
            justify-content: flex-start; /* Alinea al inicio en móviles */
            width: 80%;
            margin: 0 auto;
        }
        .stat-item-block:last-child {
            border-bottom: none;
        }
    }

/* === INLINE STYLE === */

            .listeo-floating-chat-button,
            .listeo-ai-chat-send-btn,
            .listeo-ai-load-listing-btn {
                background: #222222 !important;
            }

            
            /* AI Chat Color Variables */
            :root {
                --ai-chat-button-color: #222222;
                --ai-chat-primary-color: #0073ee;
                --ai-chat-primary-color-light: rgba(0, 115, 238, 0.1);
            }

            .listeo-floating-chat-widget {
                --ai-chat-button-color: #222222;
            }

            /* Floating widget offset - desktop */
            @media (min-width: 769px) {
                .listeo-floating-chat-widget {
                    bottom: 20px;
                    right: 20px;
                }
            }
            /* Floating widget offset - mobile (horizontal applies to button only) */
            @media (max-width: 768px) {
                .listeo-floating-chat-widget .listeo-floating-chat-button {
                    bottom: 20px;
                    right: 20px;
                }
                .listeo-floating-chat-widget .listeo-floating-chat-popup {
                    bottom: 80px !important;
                }
            }
        
