.elementor-37098 .elementor-element.elementor-element-a6fe188{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-37098 .elementor-element.elementor-element-a6fe188:not(.elementor-motion-effects-element-type-background), .elementor-37098 .elementor-element.elementor-element-a6fe188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-37098 .elementor-element.elementor-element-2d153e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-37098 .elementor-element.elementor-element-1e7bdaa{text-align:left;}.elementor-37098 .elementor-element.elementor-element-1e7bdaa img{width:40%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37098 .elementor-element.elementor-element-3ebf30b{font-family:"Mulish", Sans-serif;font-weight:500;color:var( --e-global-color-9c397eb );}.elementor-37098 .elementor-element.elementor-element-18dfcfb > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-37098 .elementor-element.elementor-element-d91f130{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37098 .elementor-element.elementor-element-d91f130.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-37098 .elementor-element.elementor-element-e4c25e4{text-align:center;}.elementor-37098 .elementor-element.elementor-element-e4c25e4 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-9c397eb );}.elementor-37098 .elementor-element.elementor-element-2b1054c .elementor-repeater-item-cb03f78.elementor-social-icon{background-color:#02010100;}.elementor-37098 .elementor-element.elementor-element-2b1054c .elementor-repeater-item-b4d2aaa.elementor-social-icon{background-color:#02010100;}.elementor-37098 .elementor-element.elementor-element-2b1054c .elementor-repeater-item-b4d2aaa.elementor-social-icon i{color:#FFFFFF;}.elementor-37098 .elementor-element.elementor-element-2b1054c .elementor-repeater-item-b4d2aaa.elementor-social-icon svg{fill:#FFFFFF;}.elementor-37098 .elementor-element.elementor-element-2b1054c .elementor-repeater-item-a05f0bb.elementor-social-icon{background-color:#02010100;}.elementor-37098 .elementor-element.elementor-element-2b1054c .elementor-repeater-item-a05f0bb.elementor-social-icon i{color:#FFFFFF;}.elementor-37098 .elementor-element.elementor-element-2b1054c .elementor-repeater-item-a05f0bb.elementor-social-icon svg{fill:#FFFFFF;}.elementor-37098 .elementor-element.elementor-element-2b1054c{--grid-template-columns:repeat(1, auto);--icon-size:24px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-37098 .elementor-element.elementor-element-2b1054c .elementor-widget-container{text-align:left;}.elementor-37098 .elementor-element.elementor-element-68ad5ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-37098 .elementor-element.elementor-element-d128192 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37098 .elementor-element.elementor-element-d128192 .elementor-menu-toggle{margin:0 auto;}.elementor-37098 .elementor-element.elementor-element-d128192 .elementor-nav-menu .elementor-item{font-family:"Mulish", Sans-serif;font-weight:500;}.elementor-37098 .elementor-element.elementor-element-d128192 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-9c397eb );fill:var( --e-global-color-9c397eb );padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;}.elementor-37098 .elementor-element.elementor-element-bc82e79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-37098 .elementor-element.elementor-element-f921c88 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-37098 .elementor-element.elementor-element-f921c88 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-37098 .elementor-element.elementor-element-f921c88{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-37098 .elementor-element.elementor-element-f921c88 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-37098 .elementor-element.elementor-element-21eb4ab .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-37098 .elementor-element.elementor-element-21eb4ab .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-37098 .elementor-element.elementor-element-21eb4ab{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-37098 .elementor-element.elementor-element-21eb4ab .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-37098 .elementor-element.elementor-element-eb30fe2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37098 .elementor-element.elementor-element-eb30fe2:not(.elementor-motion-effects-element-type-background), .elementor-37098 .elementor-element.elementor-element-eb30fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#054250;}.elementor-37098 .elementor-element.elementor-element-8005df6 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-37098 .elementor-element.elementor-element-8005df6{text-align:center;}.elementor-37098 .elementor-element.elementor-element-8005df6 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-9c397eb );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-37098 .elementor-element.elementor-element-a6fe188{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-37098 .elementor-element.elementor-element-a6fe188{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37098 .elementor-element.elementor-element-1e7bdaa{text-align:center;}.elementor-37098 .elementor-element.elementor-element-3ebf30b{text-align:center;}.elementor-37098 .elementor-element.elementor-element-18dfcfb.elementor-element{--align-self:center;}.elementor-37098 .elementor-element.elementor-element-d91f130{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-37098 .elementor-element.elementor-element-e4c25e4{text-align:center;}.elementor-37098 .elementor-element.elementor-element-2b1054c{--grid-template-columns:repeat(0, auto);--icon-size:24px;}.elementor-37098 .elementor-element.elementor-element-2b1054c.elementor-element{--align-self:center;}.elementor-37098 .elementor-element.elementor-element-840a8a5.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-37098 .elementor-element.elementor-element-2d153e5{--width:25%;}.elementor-37098 .elementor-element.elementor-element-d91f130{--width:20%;}.elementor-37098 .elementor-element.elementor-element-68ad5ee{--width:20%;}.elementor-37098 .elementor-element.elementor-element-bc82e79{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-37098 .elementor-element.elementor-element-2d153e5{--width:40%;}.elementor-37098 .elementor-element.elementor-element-d91f130{--width:10%;}.elementor-37098 .elementor-element.elementor-element-68ad5ee{--width:30%;}}/* Start custom CSS for html, class: .elementor-element-18dfcfb */.splw-lite-current-temp .splw-cur-temp .cur-temp .current-temperature {
    align-items: central;
    align-content: central;
    vertical-align: central;
    font-size: 16px;
}
.splw-lite-current-temp .temperature-scale {
    font-size: 14px;
    vertical-align: initial;
    line-height: 20px;
    margin-top: 6px;
    margin-left: 4px;
    display: inline-block;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-840a8a5 */.menu_username {
    display: inline-block;
    padding-left: 10px;
    padding-right: 5px;
    font-size: 14px;
    font-weight: 500;
    color: white;
}

#user_menu_open a {
    position: relative;
    width: 120px;
    height: 80px;
    margin: 0 1px 1px 0;
    border: none;
    background-color: #f4f6f9;
    color: #8A8F9A;
    float: inline-end;
    font-size: 13px;
    text-align: center;
    line-height: 1.4em;
    padding: 0px 5px;
}

@media only screen and (max-width: 768px) {
    #user_menu_open a {
        width: 100%; /* Hacer que los elementos ocupen todo el ancho disponible */
        margin: 5px 0; /* Ajustar el margen para dispositivos móviles */
    }
}

.header_wrapper.header_type2 #user_menu_open {
    background-color: #d2d9e2;
    position: absolute;
    width: 170px;
    box-sizing: border-box;
    right: 27px;
    left: auto;
    z-index: 999999;
    top: 120px;
    border-top: 1px solid #e4e4e4;
    padding: 0px 0px 0px 1px;
    display: none;
}

#access ul ul a, #access ul ul li.wpestate_megamenu_col_1 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_2 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_3 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_4 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_5 a.menu-item-link, #access ul ul li.wpestate_megamenu_col_6 a.menu-item-link, #user_menu_open a {
    font-size: 8px;
}

#user_menu_open i {
    color: #8A8F9A;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
}

#user_menu_open a i {
    transition: none;
}

.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas {
 
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}

#user_menu_open > a:hover i, #user_menu_open > a:focus i {
    font-size: 12px;
    margin-top: 10px;
}

.wprentals_status_pending, .user_dashboard_links a:hover, .user_dashboard_links .user_tab_active, .property_unit_v1 .price_unit, .mobile-trigger-user:hover i, .mobile-trigger:hover i, .carousel-control-theme-prev:hover, .carousel-control-theme-next:hover, .hover_price, #user_terms_register_topbar_link:hover, #amount_mobile, #amount_sh, #amount_wd, #amount, .front_plan_row:hover, .delete_search:hover, .wpestate_posts_grid .vc_read_more, .featured_article:hover h2 a, .featured_article:hover .featured_article_right, .user_dashboard_listed a, .pack-listing-title, .user_dashboard_links .user_tab_active i, .idx-price, #infobox_title:hover, .info_details a:hover, .contact_info_details h2, #colophon .widget-container li:hover:before, #colophon .widget-container li:hover, #colophon .widget-container li:hover a, .compare_item_head .property_price, .adv_extended_options_text:hover, #adv_extended_options_show_filters, .show_filters, .adv_extended_options_text, #showinpage, #contactinfobox, .company_headline a:hover i, #primary .contact_sidebar_wrap p:hover a, #colophon .contact_sidebar_wrap p:hover a, .twitter_wrapper a, .twitter_time, .wpestate_recent_tweets .item:after, .widget_nav_menu .sub-menu li:hover a, .widget_nav_menu .sub-menu li:hover, .top_bar .social_sidebar_internal a:hover, .agent_unit_social_single a:hover, .price_area, i.checkon, .listing_main_image_price, .meta-info a:hover, .blog_unit_back:hover .blog-title-link, #colophon .category_name a:hover, .share_unit a:hover, .share_list, .listing_unit_price_wrapper, .property_listing:hover .listing_title_unit, .icon_selected, #grid_view:hover, #list_view:hover, #user_menu_open > a:hover i, #user_menu_open > a:focus i, .menu_user_tools, .user_menu, .breadcrumb a:hover, .breadcrumb .active, .slider-content .read_more, .slider-title h2 a:hover, a:hover, a:focus, .custom_icon_class_icon, .property_unit_v3 .property-rating, .no_link_details i, #infoguest.custom_infobox_icon i, #inforoom.custom_infobox_icon i, .guest_no_drop:after, #start_hour_no_wrapper:after, #end_hour_no_wrapper:after, .guest_icon .wpestate_guest_no_control_wraper:after, .blog_featured.type_1_class .blog-title .featued_article_categories_list a:hover, .listing_detail svg image, .listing_detail svg path, i.checkon, .no_link_details i, .icon-fav-on, .filter_menu li:hover, .listing_type_5 .listing_main_image_price, .property_unit_v4 .price_unit {
    color: #F5CB85;

}

#user_menu_open > a:hover, #user_menu_open > a:focus {
    background-color: #ffffff;
    color: #F5CB85;
    background-image: none;
}/* End custom CSS */