.elementor-1550 .elementor-element.elementor-element-bb3fb3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-accent );font-family:var( --e-global-typography-3ba078d-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba078d-font-size );font-weight:var( --e-global-typography-3ba078d-font-weight );margin-top:0px;margin-bottom:0px;padding:15px 0px 15px 0px;}.elementor-1550 .elementor-element.elementor-element-bb3fb3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1550 .elementor-element.elementor-element-bb3fb3f .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1550 .elementor-element.elementor-element-bb3fb3f a{color:var( --e-global-color-accent );}.elementor-1550 .elementor-element.elementor-element-484a4cc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1550 .elementor-element.elementor-element-484a4cc{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-1550 .elementor-element.elementor-element-85acf00.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1550 .elementor-element.elementor-element-85acf00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1550 .elementor-element.elementor-element-6092b55{width:auto;max-width:auto;--icon-box-icon-margin:15px;}.elementor-1550 .elementor-element.elementor-element-6092b55 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-1550 .elementor-element.elementor-element-6092b55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1550 .elementor-element.elementor-element-6092b55.elementor-view-framed .elementor-icon, .elementor-1550 .elementor-element.elementor-element-6092b55.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1550 .elementor-element.elementor-element-6092b55.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1550 .elementor-element.elementor-element-6092b55 .elementor-icon{font-size:32px;}.elementor-1550 .elementor-element.elementor-element-6092b55 .elementor-icon-box-title, .elementor-1550 .elementor-element.elementor-element-6092b55 .elementor-icon-box-title a{font-family:var( --e-global-typography-3ba078d-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba078d-font-size );font-weight:var( --e-global-typography-3ba078d-font-weight );}.elementor-1550 .elementor-element.elementor-element-6092b55 .elementor-icon-box-description{font-family:var( --e-global-typography-3ba078d-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba078d-font-size );font-weight:var( --e-global-typography-3ba078d-font-weight );}.elementor-1550 .elementor-element.elementor-element-13a168b{width:auto;max-width:auto;}.elementor-1550 .elementor-element.elementor-element-13a168b .elementor-icon-wrapper{text-align:center;}.elementor-1550 .elementor-element.elementor-element-13a168b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1550 .elementor-element.elementor-element-13a168b.elementor-view-framed .elementor-icon, .elementor-1550 .elementor-element.elementor-element-13a168b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1550 .elementor-element.elementor-element-13a168b.elementor-view-framed .elementor-icon, .elementor-1550 .elementor-element.elementor-element-13a168b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1550 .elementor-element.elementor-element-13a168b .elementor-icon{font-size:20px;}.elementor-1550 .elementor-element.elementor-element-13a168b .elementor-icon svg{height:20px;}.elementor-1550 .elementor-element.elementor-element-8f059c7{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-1550 .elementor-element.elementor-element-a1d4724.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1550 .elementor-element.elementor-element-a1d4724.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1550 .elementor-element.elementor-element-a1d4724 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1550 .elementor-element.elementor-element-2b76f5e img{width:40%;}.elementor-1550 .elementor-element.elementor-element-bd7c9a3 img{width:40%;}.elementor-1550 .elementor-element.elementor-element-5750ae5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1550 .elementor-element.elementor-element-f8ccdec{width:auto;max-width:auto;}.elementor-1550 .elementor-element.elementor-element-c5a6c6f{width:auto;max-width:auto;}.elementor-1550 .elementor-element.elementor-element-09a6179 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Comfortaa", Sans-serif;font-size:1.125em;font-weight:700;text-transform:lowercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:50px 50px 50px 50px;padding:20px 25px 20px 25px;}.elementor-1550 .elementor-element.elementor-element-09a6179 .elementor-button:hover, .elementor-1550 .elementor-element.elementor-element-09a6179 .elementor-button:focus{background-color:var( --e-global-color-13f4851a );}.elementor-1550 .elementor-element.elementor-element-09a6179{width:auto;max-width:auto;}.elementor-1550 .elementor-element.elementor-element-09a6179 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-1550 .elementor-element.elementor-element-09a6179 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1550 .elementor-element.elementor-element-09a6179 .elementor-button .elementor-button-content-wrapper{gap:10px;}.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-1550 .elementor-element.elementor-element-bb3fb3f{font-size:var( --e-global-typography-3ba078d-font-size );}.elementor-bc-flex-widget .elementor-1550 .elementor-element.elementor-element-85acf00.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1550 .elementor-element.elementor-element-85acf00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1550 .elementor-element.elementor-element-6092b55 .elementor-icon-box-title, .elementor-1550 .elementor-element.elementor-element-6092b55 .elementor-icon-box-title a{font-size:var( --e-global-typography-3ba078d-font-size );}.elementor-1550 .elementor-element.elementor-element-6092b55 .elementor-icon-box-description{font-size:var( --e-global-typography-3ba078d-font-size );}}@media(max-width:767px){.elementor-1550 .elementor-element.elementor-element-bb3fb3f{font-size:var( --e-global-typography-3ba078d-font-size );z-index:200;}.elementor-1550 .elementor-element.elementor-element-0ea914e{z-index:200;}.elementor-1550 .elementor-element.elementor-element-484a4cc{z-index:200;}.elementor-1550 .elementor-element.elementor-element-85acf00{width:25%;}.elementor-1550 .elementor-element.elementor-element-6092b55 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1550 .elementor-element.elementor-element-6092b55{--icon-box-icon-margin:0px;}.elementor-1550 .elementor-element.elementor-element-6092b55 .elementor-icon-box-title{margin-bottom:0px;}.elementor-1550 .elementor-element.elementor-element-6092b55 .elementor-icon{font-size:27px;}.elementor-1550 .elementor-element.elementor-element-6092b55 .elementor-icon-box-title, .elementor-1550 .elementor-element.elementor-element-6092b55 .elementor-icon-box-title a{font-size:var( --e-global-typography-3ba078d-font-size );}.elementor-1550 .elementor-element.elementor-element-6092b55 .elementor-icon-box-description{font-size:var( --e-global-typography-3ba078d-font-size );}.elementor-1550 .elementor-element.elementor-element-a1d4724{width:50%;z-index:200;}.elementor-1550 .elementor-element.elementor-element-2b76f5e{width:100%;max-width:100%;}.elementor-1550 .elementor-element.elementor-element-2b76f5e img{width:60%;max-width:60%;}.elementor-1550 .elementor-element.elementor-element-bd7c9a3{width:100%;max-width:100%;}.elementor-1550 .elementor-element.elementor-element-bd7c9a3 img{width:60%;max-width:60%;}.elementor-1550 .elementor-element.elementor-element-5750ae5{width:25%;}}/* Start custom CSS for icon, class: .elementor-element-13a168b */.elementor-1550 .elementor-element.elementor-element-13a168b {
    background: #fff;
    border-radius: 50%;
    padding: .3rem;
}/* End custom CSS */
/* Start custom CSS for Mirai-Club-Login, class: .elementor-element-c5a6c6f */ui-pressable[data-role="login"] ui-icon[data-role="content"],
ui-pressable[data-role="login"] ui-text[data-role="content"] {
    color: #fff !important;
}

.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(--corporative-color) !important;
}/* End custom CSS */
/* Start custom CSS */.elementor-1550 {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 3;
}

/*MAIN HEADER*/
.header.elementor-sticky--effects {
    background-color: var(--e-global-color-accent) !important;
}


/*HAMBURGUER MENU*/
.header.elementor-sticky--effects .hamburguer-menu-icon .elementor-icon.elementor-animation- {
    background-color: var(--e-global-color-52235058);
}

/*Change color of "menu" on sticky*/
.header.elementor-sticky--effects .hamburguer-menu-icon .elementor-icon-box-title a {
    color: var(--e-global-color-primary);
}


 @media (max-width: 1024px) {
    .hamburguer-menu-icon .elementor-icon-box-content {
        display: none;
    }
} 
/*END HAMBURGUER MENU*/

/*LANGUAGES ICON*/
.header.elementor-sticky--effects .languages-icon svg rect {
    fill: var(--e-global-color-52235058);
}

/*WEB LOGO*/
/*Colored logo nitially hidden*/
.logo-colored {
    display: none;
}

.header.elementor-sticky--effects .logo-colored {
    display: block;
}

.header.elementor-sticky--effects .logo-white {
    display: none;
}
/*END WEB LOGO*/


/*YPML SELECTOR*/
/*General styles*/
.wpml-header .wpml-ls-legacy-dropdown-click a {
    border: 0;
    background: transparent;
    color: var(--e-global-color-accent);
}

.wpml-header .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click a:hover {
        background: transparent;
        color: var(--e-global-color-accent);
}

.wpml-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
    border-top: none;
}
/*Styles on sticky header*/
.header.elementor-sticky--effects .wpml-ls-native {
    color: var(--e-global-color-primary);
}

.header.elementor-sticky--effects .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
    color: var(--e-global-color-primary);
}

/*LOGIN ICON*/
.mi-club-login__access-wrapper  .mi-club-login__access-text {
    text-transform: lowercase;
}

.mi-club-login__access-wrapper .mi-club-login__access-icon::before {
    color: #617A5D;
    background: #fff;
    border-radius: 50%;
}

.header.elementor-sticky--effects .mi-club-login__access-text {
    color: #617A5D;
}

/*LOGIN RESPONSIVE*/
@media (max-width: 768px) {
    .header.elementor-sticky--effects .mim-club-login__access-icon:before {
        color: #617A5D;
    } 
    
    .header .mim-club-login__access.club-login__access {
        width: auto;
    } 
    
    .header .mim-club-login__access-text {
        display: none;
    }
}/* End custom CSS */