.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20 .elementor-element.elementor-element-8e7a839{--display:flex;--position:fixed;--min-height:1px;--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;--overlay-opacity:1;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:501;}.elementor-20 .elementor-element.elementor-element-8e7a839::before, .elementor-20 .elementor-element.elementor-element-8e7a839 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8e7a839 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8e7a839 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8e7a839 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8e7a839 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-8e7a839{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-8e7a839{right:0px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-20 .elementor-element.elementor-element-17aa2d7{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;}.elementor-20 .elementor-element.elementor-element-c752ce7{--display:flex;--position:fixed;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 04px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:04px;--border-left-width:0px;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:502;}.elementor-20 .elementor-element.elementor-element-c752ce7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c752ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB503;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-c752ce7{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-c752ce7{right:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-20 .elementor-element.elementor-element-a78e4af{--display:flex;--position:fixed;--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;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--margin-top:59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:503;}.elementor-20 .elementor-element.elementor-element-a78e4af:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a78e4af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFB503;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-a78e4af{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-a78e4af{right:0px;}.elementor-20 .elementor-element.elementor-element-eccb53b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-05201d9{--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;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .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-20 .elementor-element.elementor-element-13f1a14{margin:-16px 45px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-13f1a14 img{width:70px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-6c080a7{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-6c080a7{right:0px;}.elementor-20 .elementor-element.elementor-element-6c080a7{top:0px;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-9c01809{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-9c01809{right:0px;}.elementor-20 .elementor-element.elementor-element-9c01809{top:0px;}.elementor-20 .elementor-element.elementor-element-9c01809 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-9c01809.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-20 .elementor-element.elementor-element-9c01809.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9c01809.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-20 .elementor-element.elementor-element-9c01809.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9c01809.elementor-view-default .elementor-icon svg{fill:#000000;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-2cd9c20{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-2cd9c20{right:0px;}.elementor-20 .elementor-element.elementor-element-2cd9c20{top:0px;}.elementor-20 .elementor-element.elementor-element-2cd9c20 .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-2cd9c20.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-20 .elementor-element.elementor-element-2cd9c20.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2cd9c20.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-20 .elementor-element.elementor-element-2cd9c20.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2cd9c20.elementor-view-default .elementor-icon svg{fill:#000000;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-2dc65bd{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-2dc65bd{right:0px;}.elementor-20 .elementor-element.elementor-element-2dc65bd{top:0px;}.elementor-20 .elementor-element.elementor-element-2dc65bd .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-2dc65bd.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-20 .elementor-element.elementor-element-2dc65bd.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2dc65bd.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-20 .elementor-element.elementor-element-2dc65bd.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-2dc65bd.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-20 .elementor-element.elementor-element-6274d0f{--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;--margin-top:0px;--margin-bottom:8px;--margin-left:34px;--margin-right:0px;--padding-top:23px;--padding-bottom:-2px;--padding-left:0px;--padding-right:0px;--z-index:999999;}.elementor-20 .elementor-element.elementor-element-6274d0f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-nav-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-20 .elementor-element.elementor-element-31164ba{margin:-3px -9px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;z-index:9999;}.elementor-20 .elementor-element.elementor-element-31164ba.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-31164ba .elementor-menu-toggle{margin:0 auto;}.elementor-20 .elementor-element.elementor-element-31164ba .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-20 .elementor-element.elementor-element-31164ba .elementor-nav-menu--main .elementor-item:hover,
					.elementor-20 .elementor-element.elementor-element-31164ba .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-20 .elementor-element.elementor-element-31164ba .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-20 .elementor-element.elementor-element-31164ba .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-20 .elementor-element.elementor-element-31164ba .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-20 .elementor-element.elementor-element-31164ba .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#000000;}.elementor-20 .elementor-element.elementor-element-31164ba .e--pointer-framed .elementor-item:before,
					.elementor-20 .elementor-element.elementor-element-31164ba .e--pointer-framed .elementor-item:after{border-color:#000000;}.elementor-20 .elementor-element.elementor-element-c4b10e9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-27px;--margin-right:54px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-90d68b4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-bba73a9{left:-75px;}body.rtl .elementor-20 .elementor-element.elementor-element-bba73a9{right:-75px;}.elementor-20 .elementor-element.elementor-element-bba73a9{top:21px;}.elementor-20 .elementor-element.elementor-element-bba73a9 img{width:25px;}.elementor-20 .elementor-element.elementor-element-546f484{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-546f484{left:-31px;}body.rtl .elementor-20 .elementor-element.elementor-element-546f484{right:-31px;}.elementor-20 .elementor-element.elementor-element-29e703e{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -130px;}.elementor-20 .elementor-element.elementor-element-29e703e .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-29e703e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-20 .elementor-element.elementor-element-29e703e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-29e703e.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-20 .elementor-element.elementor-element-29e703e.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-29e703e.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-20 .elementor-element.elementor-element-29e703e .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-29e703e .elementor-icon svg{height:22px;}.elementor-20 .elementor-element.elementor-element-f8b22d9{--display:flex;}.elementor-20 .elementor-element.elementor-element-5a2f112{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-05201d9{--width:241.102px;}.elementor-20 .elementor-element.elementor-element-6274d0f{--width:1099px;}.elementor-20 .elementor-element.elementor-element-c4b10e9{--width:100px;}.elementor-20 .elementor-element.elementor-element-90d68b4{--width:50px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-8e7a839{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;top:-8px;--z-index:322;}.elementor-20 .elementor-element.elementor-element-17aa2d7{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-20 .elementor-element.elementor-element-13f1a14{text-align:left;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-9c01809{left:90%;}body.rtl .elementor-20 .elementor-element.elementor-element-9c01809{right:90%;}.elementor-20 .elementor-element.elementor-element-9c01809{top:16px;}.elementor-20 .elementor-element.elementor-element-9c01809 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-9c01809 .elementor-icon svg{height:25px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-2cd9c20{left:79%;}body.rtl .elementor-20 .elementor-element.elementor-element-2cd9c20{right:79%;}.elementor-20 .elementor-element.elementor-element-2cd9c20{top:16px;}.elementor-20 .elementor-element.elementor-element-2cd9c20 .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-2cd9c20 .elementor-icon svg{height:25px;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-2dc65bd{left:68%;}body.rtl .elementor-20 .elementor-element.elementor-element-2dc65bd{right:68%;}.elementor-20 .elementor-element.elementor-element-2dc65bd{top:16px;}.elementor-20 .elementor-element.elementor-element-2dc65bd .elementor-icon{font-size:25px;}.elementor-20 .elementor-element.elementor-element-2dc65bd .elementor-icon svg{height:25px;}}/* Start custom CSS */header{
    z-index: 9999;
}

/* Ocultar todos los <li> excepto el que tiene la clase wpml-ls-current-language */
.wpml-ls-statics-shortcode_actions ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
}

/* 1) Selecciona el <ul> que está dentro de un <li class="menu-item-has-children"> 
      y que a su vez está dentro de otro <ul class="sub-menu elementor-nav-menu--dropdown"> */
ul.sub-menu.elementor-nav-menu--dropdown 
  > li.menu-item-has-children 
  > ul.sub-menu.elementor-nav-menu--dropdown {
  column-count: 2;      /* Dos columnas */
  column-gap: 1.5em;    /* Espacio entre columnas */
}

/* 2) Asegura que cada <li> dentro de ese <ul> en two‐col se muestre correctamente */
ul.sub-menu.elementor-nav-menu--dropdown 
  > li.menu-item-has-children 
  > ul.sub-menu.elementor-nav-menu--dropdown 
  > li {
  display: block;
  margin-bottom: 0.5em; /* (opcional) separa filas */
}

/* 3) Evita que los enlaces se corten a mitad de palabra dentro de las columnas */
ul.sub-menu.elementor-nav-menu--dropdown 
  > li.menu-item-has-children 
  > ul.sub-menu.elementor-nav-menu--dropdown 
  a {
  break-inside: avoid;
}



@media only screen and (max-width: 510px) {
    
   
#search-input{
    max-width:40vw !important;
}


#results-container {
    position: absolute;
    top: 86px !important;
    left: -73px !important;
    width: 97.5vw !important;
    background: white;
    border: 3px solid #000;
    border-radius: 8px;
    padding: 10px;
    max-height: 300px;
    overflow-y: auto;
    display: none;
    z-index: 9999;
    box-shadow: -5px 5px 0px #000;
}
    
    
    
}

li.wpml-ls-item {
    display: none !important; /* Ocultar todos los elementos */
}

li.wpml-ls-current-language {
    display: block !important; /* Ocultar todos los elementos */
}

.wpml-ls-statics-shortcode_actions ul .wpml-ls-current-language {
    display: flex; /* Mostrar solo el idioma actual */
    align-items: center;
    justify-content: center;
    position: relative;
    cursor: pointer;
}

/* Mostrar el menú desplegable al pasar el ratón sobre el idioma actual */
.wpml-ls-statics-shortcode_actions ul .wpml-ls-current-language:hover + li {
    display: block !important;
}

/* Mostrar todos los idiomas al pasar el ratón sobre el idioma actual */
.wpml-ls-statics-shortcode_actions:hover ul li {
    display: flex !important;
}

/* Estilizar la bandera en un círculo */
.wpml-ls-statics-shortcode_actions .wpml-ls-flag {
    border-radius: 50%;
    width: 38px; /* Ajusta el tamaño según sea necesario */
    height: 38px;
    object-fit: cover;
    border: 2px solid black; /* Borde para el círculo */
    transition: transform 0.3s ease, border-color 0.3s ease;
}

/* Animación al pasar el ratón sobre las banderas */
.wpml-ls-statics-shortcode_actions .wpml-ls-item:hover .wpml-ls-flag {
    transform: scale(1.2); /* Aumenta el tamaño al pasar el ratón */
    border-color: #000; /* Cambia el color del borde */
}

/* Estilo del menú desplegable */
.wpml-ls-statics-shortcode_actions ul {
    position: absolute;
    top: 100%; /* Posición bajo el idioma actual */
    left: 0;
    border-radius: 4px;
    z-index: 1000;
}

/* Ocultar texto del idioma */
.wpml-ls-statics-shortcode_actions .wpml-ls-item span {
    display: none;
}




#texto24h{
    background-color: black !important;
}

#botonpop{
    border-color: black !important;
}

.marquee {
  overflow: hidden;
  display: flex;
}

.marquee span{
  white-space: nowrap;
}

 /* Contenedor del carrusel */
    .carrusel {
      width: 100%;
      height: 50px;
      overflow: hidden;
      position: relative;
      margin: 0 auto;
    }

    /* Lista del carrusel */
    .carrusel-texto {
      display: flex;
     animation: desplazamiento 34s ease-in-out infinite;
    }

    /* Cada item de texto */
    .carrusel-texto div {
      min-width: 100%;
      text-align: center;
      padding: 10px;
      box-sizing: border-box;

      color:white;
      font-family: Arial, sans-serif;
    }

  @keyframes desplazamiento {
      0% {
        transform: translateX(0);
      }
      10% {
        transform: translateX(0); /* Pausa en el primer texto */
      }
      15% {
        transform: translateX(-100%); /* Desliza al segundo texto */
      }
      25% {
        transform: translateX(-100%); /* Pausa en el segundo texto */
      }
      30% {
        transform: translateX(-200%); /* Desliza al tercer texto */
      }
      40% {
        transform: translateX(-200%); /* Pausa en el tercer texto */
      }
      45% {
        transform: translateX(-300%); /* Desliza al cuarto texto */
      }
      55% {
        transform: translateX(-300%); /* Pausa en el cuarto texto */
      }
      60% {
        transform: translateX(-400%); /* Desliza al quinto texto */
      }
      70% {
        transform: translateX(-400%); /* Pausa en el quinto texto */
      }
      75% {
        transform: translateX(-500%); /* Desliza al sexto texto */
      }
      85% {
        transform: translateX(-500%); /* Pausa en el sexto texto */
      }
      90% {
        transform: translateX(-600%); /* Desliza al séptimo texto */
      }
      100% {
        transform: translateX(-700%); /* Pausa en el octavo texto */
      }
    }




#cuentapuntos p{
    font-size: 12px !important;
}

.c2{
    --mask:
    radial-gradient(15.37px at 50% calc(100% - 21.6px),#000 99%,#0000 101%) calc(50% - 24px) 0/48px 100%,
    radial-gradient(15.37px at 50% calc(100% + 9.6px),#0000 99%,#000 101%) 50% calc(100% - 12px)/48px 100% repeat-x;
  -webkit-mask: var(--mask);
          mask: var(--mask);
}

#contenedoresheader .elementor-element.elementor-element-7f974c1.elementor-absolute.elementor-widget.elementor-widget-yith-ywpar-points p{
    
    font-size: 9px;
    width: 100%;
    padding: 0px;
}



.curvas2 {
   --mask:
    radial-gradient(16.76px at 50% 23.65px,#000 99%,#0000 101%) calc(50% - 22px) 0/44px 100%,
    radial-gradient(16.76px at 50% -12.65px,#0000 99%,#000 101%) 50% 11px/44px 100% repeat-x;
  -webkit-mask: var(--mask);
          mask: var(--mask);
          
}



.carrito2{
    display: none;
}

.carrito3 .ccicon-cart{
    display: none;
}

.carrito3 span.cc_cart_count {
    margin-left: 84%;
    margin-top: -9px;
    background-color: #fe3b21;
    border-radius: 100px;
    padding: 0px 8px;
    font-size: 11px;
    font-weight: 700;
    color: white;
}

@media only screen and (min-width: 510px) {
    
    .carrito3{
    display: none;
}
    
    
    
}

/* Quita márgenes y paddings del li y del a */
#menu-1-cb18da9 > li {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
}

#menu-1-cb18da9 > li > a {
    margin: 0 !important;
    text-align: center;
    display: block; /* Para que el texto se centre ocupando todo el li */
}/* End custom CSS */