.elementor-7339 .elementor-element.elementor-element-1ff8c81b{width:100%;max-width:100%;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:1;top:0px;}.elementor-7339 .elementor-element.elementor-element-1ff8c81b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-7339 .elementor-element.elementor-element-1ff8c81b{left:0px;}body.rtl .elementor-7339 .elementor-element.elementor-element-1ff8c81b{right:0px;}.elementor-7339 .elementor-element.elementor-element-56ae5ab5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7339 .elementor-element.elementor-element-56ae5ab5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7339 .elementor-element.elementor-element-338b9c1e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7339 .elementor-element.elementor-element-338b9c1e:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-338b9c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-7339 .elementor-element.elementor-element-338b9c1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10px 0px 10px 0px;}.elementor-7339 .elementor-element.elementor-element-338b9c1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7339 .elementor-element.elementor-element-582a7247.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7339 .elementor-element.elementor-element-582a7247.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7339 .elementor-element.elementor-element-582a7247.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7339 .elementor-element.elementor-element-582a7247 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7339 .elementor-element.elementor-element-582a7247 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7339 .elementor-element.elementor-element-19919d3e{width:auto;max-width:auto;align-self:center;}.elementor-7339 .elementor-element.elementor-element-19919d3e > .elementor-widget-container{margin:0px 15px 0px 15px;padding:0px 0px 0px 0px;border-style:none;}.elementor-7339 .elementor-element.elementor-element-69add716{width:auto;max-width:auto;}.elementor-7339 .elementor-element.elementor-element-69add716 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-69add716 .elementor-icon-wrapper{text-align:center;}.elementor-7339 .elementor-element.elementor-element-69add716 .elementor-icon{font-size:40px;}.elementor-7339 .elementor-element.elementor-element-69add716 .elementor-icon svg{height:40px;}.elementor-bc-flex-widget .elementor-7339 .elementor-element.elementor-element-5ca96463.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7339 .elementor-element.elementor-element-5ca96463.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7339 .elementor-element.elementor-element-5ca96463.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7339 .elementor-element.elementor-element-5ca96463 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7339 .elementor-element.elementor-element-5ca96463 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7339 .elementor-element.elementor-element-fcfc488 img{width:100%;height:auto;}.elementor-bc-flex-widget .elementor-7339 .elementor-element.elementor-element-205402c4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7339 .elementor-element.elementor-element-205402c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7339 .elementor-element.elementor-element-205402c4.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-7339 .elementor-element.elementor-element-205402c4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7339 .elementor-element.elementor-element-205402c4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7339 .elementor-element.elementor-element-22e43b8{width:auto;max-width:auto;align-self:center;z-index:1;}.elementor-7339 .elementor-element.elementor-element-4f48daae .elementor-button{background-color:#FFFFFF00;font-family:"brandon-grotesque", Sans-serif;font-size:1.25em;font-weight:700;line-height:1.1em;letter-spacing:0.6px;padding:12px 0px 12px 0px;}.elementor-7339 .elementor-element.elementor-element-4f48daae{width:auto;max-width:auto;}.elementor-7339 .elementor-element.elementor-element-4f48daae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-4f48daae .elementor-button-content-wrapper{flex-direction:row;}.elementor-7339 .elementor-element.elementor-element-ad9be56 .elementor-button{background-color:#FFFFFF00;font-family:"brandon-grotesque", Sans-serif;font-size:1.25em;font-weight:700;line-height:1.1em;letter-spacing:0.6px;padding:12px 0px 12px 0px;}.elementor-7339 .elementor-element.elementor-element-ad9be56{width:auto;max-width:auto;}.elementor-7339 .elementor-element.elementor-element-ad9be56 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-ad9be56 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7339 .elementor-element.elementor-element-195c1eea .elementor-button{background-color:var( --e-global-color-13f4851a );font-family:"gill-sans-nova", Sans-serif;font-size:18px;font-weight:600;text-transform:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-7339 .elementor-element.elementor-element-195c1eea{width:auto;max-width:auto;align-self:center;}.elementor-7339 .elementor-element.elementor-element-195c1eea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-195c1eea .elementor-button-content-wrapper{flex-direction:row;}.elementor-7339 .elementor-element.elementor-element-230efcbc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7339 .elementor-element.elementor-element-230efcbc{border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-7339 .elementor-element.elementor-element-5eca4cff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7339 .elementor-element.elementor-element-5eca4cff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7339 .elementor-element.elementor-element-5eca4cff.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu-container{background-color:#DFDAD600;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal{background-color:#DFDAD600;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu-container, .elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu-container .eael-advanced-menu-toggle, .elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu.eael-advanced-menu-horizontal.eael-advanced-menu-responsive{border-style:none;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu li ul{border-style:none;padding:0px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu li > a, .eael-advanced-menu-container .eael-advanced-menu-toggle-text{font-family:"brandon-grotesque", Sans-serif;font-size:1.25em;font-weight:700;line-height:1.1em;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu li a{padding-left:48px;padding-right:48px;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a{padding-left:48px;padding-right:48px;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator svg{height:16px;width:16px;margin:0px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li a span svg{height:16px;width:16px;margin:0px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu-container .eael-advanced-menu .eael-advanced-menu-indicator i{font-size:16px;margin:0px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu li:hover > a{background-color:#FFFFFF00;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu li.current-menu-item > a.eael-item-active{background-color:#FFFFFF00;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu li.current-menu-ancestor > a.eael-item-active{background-color:#FFFFFF00;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu li ul li > a{color:#25444A;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu.eael-advanced-menu-horizontal li ul li > a{border-bottom-color:#f2f2f2;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu.eael-advanced-menu-vertical li ul li > a{border-bottom-color:#f2f2f2;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal li ul li a span svg{height:15px;width:15px;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu-container .eael-advanced-menu.eael-advanced-menu-horizontal ul li i{font-size:15px;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu li ul li .eael-advanced-menu-indicator{font-size:15px;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu li ul li:hover > a{background-color:rgba(255,255,255,0);}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu li ul li.current-menu-item > a.eael-item-active{background-color:rgba(255,255,255,0);}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu li ul li.current-menu-ancestor > a.eael-item-active{background-color:rgba(255,255,255,0);}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu li ul li .eael-advanced-menu-indicator:hover{background-color:#ffffff;}.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu li ul li .eael-advanced-menu-indicator.eael-advanced-menu-indicator-open{background-color:#ffffff;}.elementor-7339 .elementor-element.elementor-element-14b1a3f4{padding:0px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-7f271917.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7339 .elementor-element.elementor-element-5f7fb37c .elementor-button{background-color:var( --e-global-color-13f4851a );font-family:"gill-sans-nova", Sans-serif;font-size:1.125em;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:2% 25% 2% 25%;}.elementor-7339 .elementor-element.elementor-element-5f7fb37c .elementor-button:hover, .elementor-7339 .elementor-element.elementor-element-5f7fb37c .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-7339 .elementor-element.elementor-element-5f7fb37c{width:100%;max-width:100%;}.elementor-7339 .elementor-element.elementor-element-5f7fb37c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-5f7fb37c .elementor-button-content-wrapper{flex-direction:row;}.elementor-7339 .elementor-element.elementor-element-5f7fb37c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7339 .elementor-element.elementor-element-6ec9c7e3:not(.elementor-motion-effects-element-type-background), .elementor-7339 .elementor-element.elementor-element-6ec9c7e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/537/Beach-Mate-politicas-hero-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7339 .elementor-element.elementor-element-6ec9c7e3 > .elementor-container{min-height:75vh;}.elementor-7339 .elementor-element.elementor-element-6ec9c7e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7339 .elementor-element.elementor-element-6ec9c7e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7339 .elementor-element.elementor-element-5631526a > .elementor-container{max-width:1050px;}.elementor-7339 .elementor-element.elementor-element-5631526a{top:-30px;}.elementor-7339 .elementor-element.elementor-element-1545efc5 > .elementor-element-populated, .elementor-7339 .elementor-element.elementor-element-1545efc5 > .elementor-element-populated > .elementor-background-overlay, .elementor-7339 .elementor-element.elementor-element-1545efc5 > .elementor-background-slideshow{border-radius:50px 50px 50px 50px;}.elementor-7339 .elementor-element.elementor-element-1545efc5 > .elementor-element-populated{box-shadow:0px 2px 15px 0px #25444A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 5px 5px 5px;}.elementor-7339 .elementor-element.elementor-element-1545efc5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7339:not(.elementor-motion-effects-element-type-background), .elementor-7339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.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-7339 .elementor-element.elementor-element-582a7247.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-7339 .elementor-element.elementor-element-69add716 > .elementor-widget-container{padding:0px 1px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-69add716 .elementor-icon{font-size:34px;}.elementor-7339 .elementor-element.elementor-element-69add716 .elementor-icon svg{height:34px;}.elementor-7339 .elementor-element.elementor-element-5ca96463.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7339 .elementor-element.elementor-element-205402c4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-7339 .elementor-element.elementor-element-4f48daae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-4f48daae .elementor-button{font-size:1.1em;}.elementor-7339 .elementor-element.elementor-element-ad9be56 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-ad9be56 .elementor-button{font-size:1.1em;}.elementor-7339 .elementor-element.elementor-element-195c1eea .elementor-button{font-size:18px;}.elementor-7339 .elementor-element.elementor-element-14b1a3f4{z-index:1;}.elementor-7339 .elementor-element.elementor-element-5f7fb37c{width:100%;max-width:100%;}.elementor-7339 .elementor-element.elementor-element-5f7fb37c .elementor-button{border-width:1px 1px 1px 1px;padding:2% 25% 2% 25%;}}@media(max-width:767px){.elementor-7339 .elementor-element.elementor-element-56ae5ab5{width:100%;}.elementor-7339 .elementor-element.elementor-element-582a7247{width:30%;}.elementor-7339 .elementor-element.elementor-element-582a7247 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-7339 .elementor-element.elementor-element-19919d3e > .elementor-widget-container{margin:0px 0px 0px 12px;padding:0px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-19919d3e{align-self:flex-end;}.elementor-7339 .elementor-element.elementor-element-69add716 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-69add716 .elementor-icon{font-size:32px;}.elementor-7339 .elementor-element.elementor-element-69add716 .elementor-icon svg{height:32px;}.elementor-7339 .elementor-element.elementor-element-5ca96463{width:40%;}.elementor-7339 .elementor-element.elementor-element-5ca96463 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-7339 .elementor-element.elementor-element-fcfc488 img{height:auto;}.elementor-7339 .elementor-element.elementor-element-205402c4{width:30%;}.elementor-7339 .elementor-element.elementor-element-22e43b8{width:auto;max-width:auto;align-self:center;}.elementor-7339 .elementor-element.elementor-element-4f48daae .elementor-button{padding:26px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-ad9be56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-7339 .elementor-element.elementor-element-ad9be56 .elementor-button{padding:0px 0px 0px 0px;}.elementor-7339 .elementor-element.elementor-element-14b1a3f4{z-index:3;}.elementor-7339 .elementor-element.elementor-element-5f7fb37c .elementor-button{padding:3% 25% 3% 25%;}.elementor-7339 .elementor-element.elementor-element-f1e4510{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-7339 .elementor-element.elementor-element-582a7247{width:31.333%;}.elementor-7339 .elementor-element.elementor-element-5ca96463{width:32.666%;}.elementor-7339 .elementor-element.elementor-element-205402c4{width:35.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7339 .elementor-element.elementor-element-56ae5ab5{width:100%;}.elementor-7339 .elementor-element.elementor-element-582a7247{width:16%;}.elementor-7339 .elementor-element.elementor-element-5ca96463{width:60%;}.elementor-7339 .elementor-element.elementor-element-205402c4{width:24%;}}/* Start custom CSS for shortcode, class: .elementor-element-19919d3e *//*WORLD GLOBE IMAGE WHITE COLOR*/
.main-header .wpml::before{
   content: url('https://static-resources-elementor.mirai.com/wp-content/uploads/sites/537/Icon.png');
   position: absolute;
   vertical-align: middle;
   top: calc(30% - .175em);
 }
 
 .first-header .wpml-ls-sub-menu {
     background-color: #fff;
 }
 
 
 
 
 /*CHANGE GLOBE IMAGE COLOR ON STICKY*/
 .first-header.elementor-sticky--effects .main-header .wpml::before{
    content: url('https://casasdelchorrobeachmate2023.elementor-pro.mirai.com/app/uploads/sites/537/Icon.svg');
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    color: white;
    font-size: 18px;
    font-family: "gill-sans-nova";
    font-weight: 600;
}

.wpml-ls-legacy-dropdown .wpml-ls-current-language a {
    color: white;
    font-size: 16px;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover {
    color: #000;
}

/*--- Hover---*/
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{
   background-color: #93313100;
    
}

/*----- clor sticky--effects----*/
.first-header.elementor-sticky--effects .wpml-ls-legacy-dropdown .wpml-ls-current-language a {
    color: #25444A;
}/* End custom CSS */
/* Start custom CSS for Mirai-Club-Login, class: .elementor-element-22e43b8 */.club-login ui-pressable[data-role="login"] ui-icon[data-role="content"],.club-login ui-pressable[data-role="login"] ui-text[data-role="content"] {
    color: #fff ;
}

.elementor-sticky--effects ui-pressable[data-role="login"] ui-icon[data-role="content"],
.elementor-sticky--effects ui-pressable[data-role="login"] ui-text[data-role="content"] {
    color: var(--e-global-color-text) ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f48daae */.check .elementor-button-text {color: var(    --e-global-color-secondary);
    
}

.check .elementor-button {    color: var(--e-global-color-secondary);
}

/*HOVER*/

.first-header:hover .check .elementor-button-text
{    color: var(--e-global-color-text);}

.first-header:hover .check .elementor-button {    color: var(--e-global-color-text);}

/*Sticky--effects*/

.first-header.elementor-sticky--effects .check .elementor-button-text
{    color: var(--e-global-color-text);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad9be56 */@media (max-width: 600px) {
    .elementor-7339 .elementor-element.elementor-element-ad9be56 {
        font-size: 15px;
    }
}
.first-header:hover .check .elementor-button-text
{    color: var(--e-global-color-text);}

.first-header:hover .check .elementor-button {    color: var(--e-global-color-text);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-195c1eea */.elementor-7339 .elementor-element.elementor-element-195c1eea .modal-engine-btn {
    letter-spacing: 2px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-338b9c1e */.container-xl,
.container-xl.elementor-section.elementor-section-boxed > .elementor-container { 
    max-width: 1440px;
    margin: 0 auto;
    box-sizing: border-box;
}

/* ---- Afix Hamb Menu ---- */

.first-header.elementor-sticky--effects .main-header .menu-hamb1 a line {
    stroke: var(--e-global-color-text);
}

/* ---- logo ---- */
.first-header:not(.elementor-sticky--effects) .logo {
    filter: brightness(1000%);
}

/*B LOGO*/
@media(max-width: 767px){
.first-header.elementor-sticky--effects .logo-corpo{
    content: url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/537/flacolor.png");
    height: 60%; 
}
}

.first-header.elementor-sticky--effects .logo-corpo a {
    content: url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/537/flacolor.png");
     max-width: 60%;
     
}
@media(max-width: 580px){
.first-header.elementor-sticky--effects .logo-corpo {
    content: url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/537/flacolor.png");
     max-width: 100%;
     
    }
}

 
/* ---- sticky--effects ---- */

.first-header.elementor-sticky--effects img {
    max-height: 144px;
}

.first-header.elementor-sticky--effects {
     background-color: white;
     box-shadow: 2px 2px 5px #888888;
     padding: 10px 0;
}

.first-header.elementor-sticky--effects .main-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    background: #fff;
}

.first-header.elementor-sticky.elementor-sticky--effects .header-second { border-color: var(    --e-global-color-text);
    
}
 
 /*-----Container------*/
 
.main-header { 
    transition: background-color 0.4s ease !important; 
} 

 .main-header > .elementor-container {
    transition: min-height 1s ease !important; 
 } 
 
 
 
 /*----Media Queries---*//* End custom CSS */
/* Start custom CSS for eael-advanced-menu, class: .elementor-element-3cd0f8aa */.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu-container .sub-menu {
    box-shadow: 0px 14px 14px rgba(0, 0, 0, .2);
}

.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu-container .sub-menu li {
    padding: 5px 0px;
    display: flex;
    padding: 10px;
    align-items: center;
}
.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu-container li.submenu-item a {
    display: flex;
}

.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu.eael-advanced-menu-horizontal li ul li.submenu-item a {    
    padding-left: 7px;
    padding-right: 7px;
}

.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu li a {
    padding-left: 19px;
    padding-right:19px;
}

/*.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu-container li.submenu-item:before {
    content: '';
    width: 34px;
    height: 44px;
    position: relative;
    display: flex;
    margin-right: 10px!important;
    background-size: cover;
}
.elementor-7339 .elementor-element.elementor-element-3cd0f8aa .eael-advanced-menu-container .menu-item:hover li.submenu-item:before {
    transform: translateX(0px);
    opacity: 1;
    transition: all .3s ease;
}*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ff8c81b */.elementor-7339 .elementor-element.elementor-element-1ff8c81b {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.first-header:hover{
     transition: background-color 0.3s ease;
}

@media (min-width: 768px) {
.first-header:hover{
    background: #fff;
}

}

/*Hover header*/

.first-header:hover .clb-login .mi-club-login__access-icon.mi-ico-login-profile-light,
.first-header:hover .clb-login .mi-club-login__access-text, .first-header:hover .mi-club-login__access-icon.mi-ico-login-profile-light, .first-header:hover .wpml-ls-legacy-dropdown .wpml-ls-current-language a, .first-header:hover .header-second, .first-header:hover .header-text-hover-change a  {
    color: var(--e-global-color-text)!important;
}

.first-header:hover .header-second {
     border-color: var( --e-global-color-text);
}

.first-header:hover .logo-corpo a {
    content: url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/537/flacolor.png");
    max-width: 60%;
}
.first-header:hover .main-header .wpml::before {
    content: url('https://www.flamingobeachmate.com/app/uploads/sites/537/Icon.svg');
}





.first-header.elementor-sticky.elementor-sticky--effects {
    background-color: #fff;
}

/*CLUB SELECTOR*/
.clb-login .mi-club-login__access-icon.mi-ico-login-profile-light,
.clb-login .mi-club-login__access-text {
    color: #fff;
}

.first-header:hover .clb-login .mi-club-login__access-icon.mi-ico-login-profile-light,
.first-header:hover .clb-login .mi-club-login__access-text {
    color: var(--e-global-color-text);
}

/*club color on hover*/

.first-header:hover .club-login ui-pressable[data-role="login"] ui-icon[data-role="content"],
.first-header:hover .club-login ui-pressable[data-role="login"] ui-text[data-role="content"] {
    color: var(--e-global-color-text) !important;
}

/*CHANGE CLUB TEXT LOGO CHECK ON STICKY*/
.first-header.elementor-sticky.elementor-sticky--effects .mi-club-login__access-icon.mi-ico-login-profile-light,
.first-header.elementor-sticky.elementor-sticky--effects .mi-club-login__access-text,.first-header.elementor-sticky.elementor-sticky--effects .check {
    color: var(--e-global-color-text);
}

/*HIDE CLUB TEXT ON RESPONSIVE*/
@media (max-width: 1024px) {
    .first-header .mim-club-login__access-text {
        display: none;
    }
    
    .first-header .mim-club-login__access-icon.mi-ico-login-profile-light,
    .first-header .mim-club-login__access-text {
        color: #fff;
    }
    
    .first-header.elementor-sticky.elementor-sticky--effects .mim-club-login__access-icon.mi-ico-login-profile-light,
    .first-header.elementor-sticky.elementor-sticky--effects .mim-club-login__access-text {
        color: #25444A;
    }
}

/*Hamburguer logo height fix*/
@media (max-width: 768px) {
    .menu-hamb1 svg {
        height: 30px;
    }
    
    .menu-hamb1 .elementor-widget-container {
        padding: 0px 15px 0px 0px !important;
    }
}


/*Styles news to menu*/

.hovered .mainHeader,
.elementor-7339 .elementor-element.elementor-element-1ff8c81b.elementor-sticky--effects,
body:not(.home) .mainHeader {
    background-color: var(--e-global-color-secondary)!important;
}

.hovered .mainHeader .header-text-hover-change *{
    color: var(--e-global-color-text)!important;
    
}

.elementor-7339 .elementor-element.elementor-element-1ff8c81b.elementor-sticky--effects .header-text-hover-change *{
    color: var(--e-global-color-text)!important;
    
}



.hovered .mainHeader .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{
    color: var(--e-global-color-text)!important;
    
}


.mainHeader .header-text-hover-change *{
    color: var(--e-global-color-text)!important;
    
}

.elementor-7339 .elementor-element.elementor-element-1ff8c81b .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{
    color:var(--e-global-color-47eea86e);
    
}

.first-header:hover  .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{
    color: var(--e-global-color-text)!important;
    
}

.elementor-7339 .elementor-element.elementor-element-1ff8c81b.elementor-sticky--effects .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{
    color: var(--e-global-color-text)!important;
    
}

@media (max-width: 768px) {
body.mi-club-open .dialog-type-lightbox {
    z-index:1;
}


}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3086552a */.elementor-7339 .elementor-element.elementor-element-3086552a {
    position: fixed;
    bottom: 48px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: fit-content; 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-14b1a3f4 *//*Show only on home*/
body.cat-room-detail .affix-engine-section,
body.cat-offer-detail .affix-engine-section {
    display: none;
}

.affix-engine-section.elementor-sticky--effects a {
    background-color: var(--e-global-color-text) !important;
    border: 2px solid var(--e-global-color-secondary) !important;
}/* End custom CSS */
/* Start custom CSS */body:not(.single-job_listing) .header-single-job {
    display: none;
}/* End custom CSS */