.elementor-kit-9{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* menu links color*/

h2.elementor-heading-title.elementor-size-default a {
    color: black !important;
}
/* cookie banner*/

a#cn-accept-cookie {
    background: black;
    color: white;
    padding: 5px 20px 5px 20px;
}

a#cn-more-info {
    color: black;
}

div#cookie-notice {
    z-index: 1;
}

/* hover style on menu items for menu1-parent */

#menu1-parent .e-child h2:hover, #menu1-parent .e-n-accordion-item-title-text:hover
{

  text-decoration: underline;
    text-decoration-thickness: 3px; /* Línea de subrayado  */
        /*  border-bottom: 3px solid currentColor; /* Usa el color del texto */
  padding-bottom: 0px; /* Ajusta el espaciado según sea necesario */
}

/*
#menu1-parent .e-n-accordion-item-title-text:hover
{
  border-bottom: 3px solid currentColor; /* Usa el color del texto *//* 
  padding-bottom: 3px; /* Ajusta el espaciado según sea necesario */
}


#menu1-parent .e-child h2 a:visited
{
    color: black !important;
}
elementor-heading-title.elementor-size-default a {
  color: black !important;
}

/* z-index lateral menu */

/* home test*/
.elementor-element.elementor-element-0890b5a.e-con-full.e-flex.e-con.e-child ,
/* servicios bodegas*/
.elementor-element.elementor-element-3f31ed9c.e-con-full.scfixed.e-flex.e-con.e-child,
/* team*/
.elementor-element.elementor-element-750d4045.e-con-full.scfixed.e-flex.e-con.e-child,
/* servicios destinos*/
.elementor-element.elementor-element-574cc7a3.e-con-full.scfixed.e-flex.e-con.e-child,
/* conferencias*/
.elementor-element.elementor-element-2952c3c7.e-con-full.scfixed.e-flex.e-con.e-child,
/* training*/
.elementor-element.elementor-element-1596d974.e-con-full.scfixed.e-flex.e-con.e-child,
/* podcast*/
.elementor-element.elementor-element-465a4cf0.e-con-full.scfixed.e-flex.e-con.e-child,
/* podcast*/
.elementor-element.elementor-element-406ecd59.e-con-full.scfixed.e-flex.e-con.e-child,
/* episode 2*/
.elementor-element.elementor-element-5c54bf0.e-con-full.scfixed.e-flex.e-con.e-child,
/* legal notice*/
.elementor-element.elementor-element-4e734ce5.e-con-full.scfixed.e-flex.e-con.e-child,
/* privacy policy*/
.elementor-element.elementor-element-3150d34.e-con-full.scfixed.e-flex.e-con.e-child,
/* cookie policy*/
.elementor-element.elementor-element-c2c7737.e-con-full.scfixed.e-flex.e-con.e-child
{
    z-index: 100000;
}


/* aling texts titles of team members for bigestkops  page-id128 español page-id-3458 english */

@media (min-width: 1600px) {
    #Adela-Title-team-page {
        padding-bottom: 40px;
    }
.page-id-128    #armando-title-team-box{
        padding-bottom: 20px;
    }
.page-id-128 #julieta-title-team-box{
        padding-bottom: 15px;
    }
.page-id-3458 #armando-title-team-box{
        margin-top: -35px;
    }
    
.elementor-element.elementor-element-def4861.e-con-full.e-flex.e-con.e-child {
  margin-top: -70px;
}
.page-id-3458 #julieta-title-team-box{
     margin-top: 0px;
    }
    
}


/* for adjusting ticker for  laptop  */

@media (min-width: 1405px) {
    div#banner-team-ticker {

        margin-left: 150px!important;

    }
}
/*
@media (max-width: 1403px) {
    div#banner-team-ticker {
        margin-top: -00px!important;
    }
}
*/
/* fix  menu for desktop */

#lateral-menu-desktop {position: fixed;}

.page-id-128 .elementor-element.elementor-element-8015365.e-con-full.e-flex.e-con.e-child {position: fixed;}


#menu-desktop-lateral-element {
    position: fixed;
    left: 0;
    top: 0;
    height: 100vh; /* Ensures it covers the full height of the viewport */
    z-index: 1000; /* Ensures it stays on top of other elements */
}

/* fix issue with opacity in contact  */
.premium-hscroll-wrap:not(.premium-hscroll-responsive) .premium-hscroll-sections-wrap[data-scroll-opacity="1"] .premium-hscroll-hide .elementor-column, .premium-hscroll-wrap:not(.premium-hscroll-responsive) .premium-hscroll-sections-wrap[data-scroll-opacity="1"] .premium-hscroll-hide .elementor-container, .premium-hscroll-wrap:not(.premium-hscroll-responsive) .premium-hscroll-sections-wrap[data-scroll-opacity="1"] .premium-hscroll-hide .elementor-row {
    opacity: 1!important;
}

/* english swticher size  */
.wpml-ls-native {
    font-size: 13px;
}

/* formulario de contacto  */
.page-id-142 .elementor-message.elementor-message-success.elementor-message-svg,

.page-id-5269 .elementor-message.elementor-message-success.elementor-message-svg
{
  color: black !important;
}/* End custom CSS */