.elementor-3453 .elementor-element.elementor-element-a896955{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:02rem;--z-index:101;}.elementor-3453 .elementor-element.elementor-element-a896955::before, .elementor-3453 .elementor-element.elementor-element-a896955 > .elementor-background-video-container::before, .elementor-3453 .elementor-element.elementor-element-a896955 > .e-con-inner > .elementor-background-video-container::before, .elementor-3453 .elementor-element.elementor-element-a896955 > .elementor-background-slideshow::before, .elementor-3453 .elementor-element.elementor-element-a896955 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3453 .elementor-element.elementor-element-a896955 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3453 .elementor-element.elementor-element-5787f0b{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-5787f0b.e-con{--align-self:center;}.elementor-3453 .elementor-element.elementor-element-953a24f .elementor-button{background-color:var( --e-global-color-6cb047a );fill:var( --e-global-color-6cb047a );color:var( --e-global-color-6cb047a );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-953a24f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-309b597{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-c1cda53 img{width:382px;height:82px;}.elementor-3453 .elementor-element.elementor-element-c034925{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-d9777a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-055ca0d{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-055ca0d.elementor-element{--align-self:center;}.elementor-3453 .elementor-element.elementor-element-055ca0d .elementor-icon-wrapper{text-align:center;}.elementor-3453 .elementor-element.elementor-element-055ca0d .elementor-icon{font-size:14px;}.elementor-3453 .elementor-element.elementor-element-055ca0d .elementor-icon svg{height:14px;}.elementor-3453 .elementor-element.elementor-element-427a957{width:auto;max-width:auto;--mirai-session-icon-color:#202020;--mirai-session-icon-color-active:#CBB26A;--mirai-session-color:#202020;}.elementor-3453 .elementor-element.elementor-element-427a957 .login, .elementor-3453 .elementor-element.elementor-element-427a957 .account{display:flex;flex-direction:row;line-height:1;align-items:center;gap:8px;}.elementor-3453 .elementor-element.elementor-element-427a957 .login-icon i{color:var(--mirai-session-icon-color);transition:all .3s ease;font-size:16px;}.elementor-3453 .elementor-element.elementor-element-427a957 .login-icon svg{fill:var(--mirai-session-icon-color);transition:all .3s ease;width:16px;height:16px;}.elementor-3453 .elementor-element.elementor-element-427a957 [data-mirai-component] > *:hover .login-icon i{color:var(--mirai-session-icon-color-active);}.elementor-3453 .elementor-element.elementor-element-427a957 [data-mirai-component] > *:hover .login-icon svg{fill:var(--mirai-session-icon-color-active);}.elementor-3453 .elementor-element.elementor-element-427a957 .login-text, .elementor-3453 .elementor-element.elementor-element-427a957 .account-text{color:var(--mirai-session-color);transition:color .3s ease;font-size:0px;}.elementor-3453 .elementor-element.elementor-element-48b7e01{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-48b7e01.elementor-element{--align-self:center;}.elementor-3453 .elementor-element.elementor-element-48b7e01 .elementor-icon-wrapper{text-align:center;}.elementor-3453 .elementor-element.elementor-element-48b7e01 .elementor-icon{font-size:14px;}.elementor-3453 .elementor-element.elementor-element-48b7e01 .elementor-icon svg{height:14px;}.elementor-3453 .elementor-element.elementor-element-da9ed79{width:auto;max-width:auto;--icon-box-icon-margin:7px;}.elementor-3453 .elementor-element.elementor-element-da9ed79 .elementor-icon-box-wrapper{text-align:left;}.elementor-3453 .elementor-element.elementor-element-da9ed79 .elementor-icon{font-size:16px;}.elementor-3453 .elementor-element.elementor-element-da9ed79 .elementor-icon-box-title{color:#202020;}.elementor-3453 .elementor-element.elementor-element-da9ed79 .elementor-icon-box-title, .elementor-3453 .elementor-element.elementor-element-da9ed79 .elementor-icon-box-title a{font-family:"Myriad Pro", Sans-serif;font-size:20px;}.elementor-3453 .elementor-element.elementor-element-c59060e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3453 .elementor-element.elementor-element-4087872{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-4087872 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-4087872 .wpml-elementor-ls .wpml-ls-item{font-family:"Myriad Pro", Sans-serif;font-size:20px;}.elementor-3453 .elementor-element.elementor-element-680ade0{width:var( --container-widget-width, 1% );max-width:1%;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-3453 .elementor-element.elementor-element-680ade0.elementor-element{--align-self:center;}.elementor-3453 .elementor-element.elementor-element-680ade0 .elementor-icon-wrapper{text-align:center;}.elementor-3453 .elementor-element.elementor-element-680ade0 .elementor-icon{font-size:14px;}.elementor-3453 .elementor-element.elementor-element-680ade0 .elementor-icon svg{height:14px;}.elementor-3453 .elementor-element.elementor-element-b49fac7{width:auto;max-width:auto;--icon-box-icon-margin:15px;}.elementor-3453 .elementor-element.elementor-element-b49fac7 > .elementor-widget-container{padding:0px 0px 0px 6px;}.elementor-3453 .elementor-element.elementor-element-b49fac7.elementor-element{--align-self:center;}.elementor-3453 .elementor-element.elementor-element-b49fac7.elementor-view-stacked .elementor-icon{background-color:#202020;}.elementor-3453 .elementor-element.elementor-element-b49fac7.elementor-view-framed .elementor-icon, .elementor-3453 .elementor-element.elementor-element-b49fac7.elementor-view-default .elementor-icon{fill:#202020;color:#202020;border-color:#202020;}.elementor-3453 .elementor-element.elementor-element-b49fac7 .elementor-icon{font-size:16px;}.elementor-3453 .elementor-element.elementor-element-b49fac7 .elementor-icon-box-title{color:#202020;}.elementor-3453 .elementor-element.elementor-element-b49fac7 .elementor-icon-box-title, .elementor-3453 .elementor-element.elementor-element-b49fac7 .elementor-icon-box-title a{font-family:"Myriad Pro", Sans-serif;font-size:20px;text-decoration:underline;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px) and (min-width:768px){.elementor-3453 .elementor-element.elementor-element-5787f0b{--width:100%;}.elementor-3453 .elementor-element.elementor-element-309b597{--width:100%;}.elementor-3453 .elementor-element.elementor-element-c034925{--width:100%;}}@media(max-width:1024px){.elementor-3453 .elementor-element.elementor-element-a896955{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:2rem;}.elementor-3453 .elementor-element.elementor-element-5787f0b.e-con{--align-self:center;}.elementor-3453 .elementor-element.elementor-element-309b597{--justify-content:center;}.elementor-3453 .elementor-element.elementor-element-c1cda53 img{width:200px;}.elementor-3453 .elementor-element.elementor-element-c034925{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3453 .elementor-element.elementor-element-d9777a1{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-3453 .elementor-element.elementor-element-d9777a1.e-con{--align-self:center;}.elementor-3453 .elementor-element.elementor-element-055ca0d{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-055ca0d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-427a957 .login-icon i{font-size:16px;}.elementor-3453 .elementor-element.elementor-element-427a957 .login-icon svg{width:16px;height:16px;}.elementor-3453 .elementor-element.elementor-element-427a957 .login-text, .elementor-3453 .elementor-element.elementor-element-427a957 .account-text{font-size:0px;}.elementor-3453 .elementor-element.elementor-element-48b7e01{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-48b7e01 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-da9ed79 .elementor-icon{font-size:18px;}.elementor-3453 .elementor-element.elementor-element-c59060e{--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-3453 .elementor-element.elementor-element-4087872{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-4087872 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3453 .elementor-element.elementor-element-4087872 .wpml-elementor-ls .wpml-ls-item{font-size:18px;}.elementor-3453 .elementor-element.elementor-element-680ade0{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-680ade0 > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-3453 .elementor-element.elementor-element-b49fac7{width:auto;max-width:auto;}.elementor-3453 .elementor-element.elementor-element-b49fac7 > .elementor-widget-container{padding:0px 0px 0px 3px;}.elementor-3453 .elementor-element.elementor-element-b49fac7.elementor-element{--align-self:center;}.elementor-3453 .elementor-element.elementor-element-b49fac7 .elementor-icon{font-size:18px;}.elementor-3453 .elementor-element.elementor-element-b49fac7 .elementor-icon-box-title, .elementor-3453 .elementor-element.elementor-element-b49fac7 .elementor-icon-box-title a{font-size:16px;}}@media(max-width:767px){.elementor-3453 .elementor-element.elementor-element-a896955{--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3453 .elementor-element.elementor-element-5787f0b{--width:20%;--justify-content:center;}.elementor-3453 .elementor-element.elementor-element-5787f0b.e-con{--align-self:center;}.elementor-3453 .elementor-element.elementor-element-309b597{--width:45%;}.elementor-3453 .elementor-element.elementor-element-c1cda53{text-align:right;}.elementor-3453 .elementor-element.elementor-element-c1cda53 img{width:100%;height:70px;object-fit:contain;}.elementor-3453 .elementor-element.elementor-element-c034925{--width:35%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3453 .elementor-element.elementor-element-c034925.e-con{--align-self:center;}.elementor-3453 .elementor-element.elementor-element-d9777a1{--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3453 .elementor-element.elementor-element-427a957 .login-icon i{font-size:16px;}.elementor-3453 .elementor-element.elementor-element-427a957 .login-icon svg{width:16px;height:16px;}.elementor-3453 .elementor-element.elementor-element-427a957 .login-text, .elementor-3453 .elementor-element.elementor-element-427a957 .account-text{font-size:0px;}.elementor-3453 .elementor-element.elementor-element-48b7e01.elementor-element{--align-self:center;}.elementor-3453 .elementor-element.elementor-element-da9ed79 > .elementor-widget-container{padding:0px 0px 0px 14px;}.elementor-3453 .elementor-element.elementor-element-da9ed79{--icon-box-icon-margin:0px;}.elementor-3453 .elementor-element.elementor-element-da9ed79 .elementor-icon-box-title{margin-bottom:0px;}.elementor-3453 .elementor-element.elementor-element-da9ed79 .elementor-icon{font-size:16px;}.elementor-3453 .elementor-element.elementor-element-c59060e{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3453 .elementor-element.elementor-element-c59060e.e-con{--align-self:center;}.elementor-3453 .elementor-element.elementor-element-4087872 .wpml-elementor-ls .wpml-ls-item{font-size:16px;}.elementor-3453 .elementor-element.elementor-element-680ade0 > .elementor-widget-container{padding:0px 0px 0px 18px;}.elementor-3453 .elementor-element.elementor-element-b49fac7 > .elementor-widget-container{padding:0px 0px 0px 4px;}.elementor-3453 .elementor-element.elementor-element-b49fac7.elementor-element{--align-self:center;}.elementor-3453 .elementor-element.elementor-element-b49fac7 .elementor-icon-box-wrapper{text-align:center;}.elementor-3453 .elementor-element.elementor-element-b49fac7{--icon-box-icon-margin:0px;}.elementor-3453 .elementor-element.elementor-element-b49fac7 .elementor-icon{font-size:16px;}}/* Start custom CSS for button, class: .elementor-element-953a24f *//* ===== Config rápida (colores y medidas) ===== */
.menu-icon{
  /* estado normal */
  --bar-color: #fff;

  /* hover cuando el header NO está sticky */
  --hover-bar: #cbb26a;      
  --hover-text: #cbb26a;   

  /* hover cuando el header SÍ está sticky */
  --sticky-hover-bar:#cbb26a; 
  --sticky-hover-text: #cbb26a;

  /* medidas (icono constante; se ajusta en móviles más pequeños) */
  --full-w: 45px;  
  --icon-h: 40px; 
  --thick: 2px;    
  --gap: 10px;     
}

header .elementor-sticky--effects .menu-icon .line {
    background: var(--e-global-color-text);
}

.menu-icon{
  display:inline-flex;
  align-items:center;
  gap:var(--gap);
  cursor:pointer;
  line-height:1;
}


.menu-icon .lines{
  flex:0 0 auto;
  display:flex;
  flex-direction:column;
  justify-content:space-around;
  width:var(--full-w);
  height:var(--icon-h);
}

.menu-icon .line{
  width:var(--full-w);
  height:var(--thick);
  background:var(--bar-color);
  border-radius:2px;
  transform-origin:left center;
  transition:transform .25s ease, background-color .25s ease;
}


.menu-icon .line:nth-child(1){ transform:scaleX(1); }  
.menu-icon .line:nth-child(2){ transform:scaleX(0.708);    }  
.menu-icon .line:nth-child(3){ transform:scaleX(0.54);}  


.menu-icon > span{
  flex:0 0 auto;
  white-space:nowrap;
  font-weight:600;
  color:#000;
  opacity:0;
  transform:translateX(-8px);
  transition:opacity .25s ease, transform .25s ease, color .25s ease;
}

/* ===== Hover (header normal) ===== */
.menu-icon:hover .line,
.menu-icon:focus-visible .line{
  transform:scaleX(1);          
  background:var(--hover-bar);     
}
.menu-icon:hover > span,
.menu-icon:focus-visible > span{
  opacity:1;
  transform:translateX(0);
  color:var(--hover-text);        
}


.site-header.elementor-sticky--effects .menu-icon:hover .line,
.site-header.elementor-sticky--effects .menu-icon:focus-visible .line{
  background:var(--sticky-hover-bar);
}
.site-header.elementor-sticky--effects .menu-icon:hover > span,
.site-header.elementor-sticky--effects .menu-icon:focus-visible > span{
  color:#000 !important;
}

@media (max-width: 600px){
  .menu-icon{
    --full-w: 40px;
    --icon-h: 32px;
    --thick: 3px;
    --gap: 10px;
  }
  .menu-icon > span{
      display:none;
  }
}/* End custom CSS */
/* Start custom CSS for Mirai-Club-Login, class: .elementor-element-427a957 */@media (max-width: 1144px) {
.elementor-2211 .elementor-element.elementor-element-da9ed79 .elementor-icon-box-title {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-da9ed79 */.elementor-2211 .elementor-element.elementor-element-da9ed79 .elementor-icon-box-title:hover {
    color: #746028 !important;
    text-decoration: underline;
}

@media (max-width: 1024px) {
.elementor-widget-icon-box .elementor-icon-box-title a {
    display:none;
}  
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9777a1 */.elementor-3453 .elementor-element.elementor-element-d9777a1 {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-4087872 */@media (max-width: 1280px) {
  .elementor-2211 .elementor-element.elementor-element-c59060e {
          --width: 70%;
  }
}
@media (max-width: 1114px) {
  .elementor-2211 .elementor-element.elementor-element-c59060e {
          --width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b49fac7 */.elementor-2211 .elementor-element.elementor-element-b49fac7 .elementor-icon-box-title:hover{
    color:#cbb26a !important;
}
.elementor-3453 .elementor-element.elementor-element-b49fac7 {
    white-space: nowrap;
}
@media (max-width: 1024px) {
.elementor-element.elementor-element-b49fac7 .elementor-icon-box-title a {
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c034925 */@media (min-width: 1145px) and (max-width: 1225px) {
    .elementor-2211 .elementor-element.elementor-element-c034925 {
        margin-left: -50px; /* ajusta según necesites */
        width: calc(100% + 50px); /* opcional: si quieres que siga ocupando todo */
        flex: 1 1 120%;

           
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a896955 *//* Fondo y sombra cuando el header está sticky (todos los tamaños) */

.main-header {
    backdrop-filter: blur(6px);
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1; 
}

div[data-elementor-type="header"] .elementor-sticky.elementor-sticky--active.elementor-sticky--effects {
    background:#F6F6F6 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
    z-index: 1000;
    transition: background 0.3s ease, box-shadow 0.3s ease;
    
}

/* Ajustes de botón cuando el header está sticky */
div[data-elementor-type="header"] 
    .elementor-sticky.elementor-sticky--active.elementor-sticky--effects 
    .elementor-button-wrapper 
    .primary-btn {
    margin-right: 0;
}



/* ===== Versión para dispositivos móviles y tablets (≤1024px) ===== */
@media (max-width: 1024px) {

    /* Header NO sticky: fondo transparente */
    div[data-elementor-type="header"] .elementor-sticky:not(.elementor-sticky--effects) {
        background: transparent !important;
        box-shadow: none !important;
    }

    /* Header sticky: fondo sólido y sombra */
    div[data-elementor-type="header"] .elementor-sticky.elementor-sticky--effects {
        background: #F6F6F6!important;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
    }
}/* End custom CSS */
/* Start custom CSS */.main-header .fr-logo img {
    -webkit-filter: invert(100%) grayscale(100%);
    filter: invert(100%) grayscale(100%);
}
.main-header .elementor-icon svg path {
    fill: #fff;
}
.main-header .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
    color: #fff !important;
}
.main-header .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::before {
    color: #fff !important;
    -webkit-filter: invert(100%) grayscale(100%);
    filter: invert(100%) grayscale(100%);
}
.main-header .elementor-icon-box-title a {
    color: #fff;
}
/*login*/
.main-header:not(.elementor-sticky--effects) 
.elementor-element-427a957 
.login-icon i {
    color: #fff !important;
}


/* LOGIN ICON – OSCURO CUANDO ES STICKY */
.elementor-sticky--effects 
.elementor-element-427a957 
.login-icon i {
    color: #333 !important;
}



/* Sticky */

.main-header.elementor-sticky--effects .fr-logo img {
    -webkit-filter: invert(0%) grayscale(0%);
    filter: invert(0%) grayscale(0%);
}
.main-header.elementor-sticky--effects .elementor-icon svg path {
    fill: #333;
}
.elementor-sticky--effects .menu-icon .line {
    background: #202020 !important; /* negro cuando baja */
}

.main-header.elementor-sticky--effects .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
    color: #333 !important;
}
.main-header.elementor-sticky--effects .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::before {
    color: #333 !important;
    -webkit-filter: invert(0%) grayscale(0%);
    filter: invert(0%) grayscale(0%);
}
.main-header.elementor-sticky--effects .elementor-icon-box-title a {
    color: #333;
}

/* ============================================
   HOVER GLOBAL – SIEMPRE DORADO (#cbb26a)
   ============================================ */


/* Iconos SVG */
.main-header .elementor-icon svg path:hover {
    fill: #cbb26a !important;
}

/* Selector de idiomas WPML */
.main-header .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:hover {
    color: #cbb26a !important;
}
.main-header .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:hover::before {
    color: #cbb26a !important;
}

/* Títulos */
.main-header .elementor-icon-box-title a:hover {
    color: #cbb26a !important;
}

/* Líneas del menú hamburguesa */
.main-header .menu-icon:hover .line {
    background: #cbb26a !important;
}



/* Icono login */
.main-header 
.elementor-element-427a957 
.login-icon i:hover {
    color: #cbb26a !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Myriad Pro';
	font-display: auto;
	src: url('https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1889/MyriadPro-Cond.ttf') format('truetype');
}
/* End Custom Fonts CSS */