.elementor-21 .elementor-element.elementor-element-b6e006f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-con-transform-origin-x:left;}.elementor-21 .elementor-element.elementor-element-b6e006f.e-con{--e-con-transform-scale:1;--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-daecbb3{--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;}.elementor-21 .elementor-element.elementor-element-0987226{--spacer-size:0px;}.elementor-21 .elementor-element.elementor-element-21a3d7e{--display:flex;--min-height:0px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-21a3d7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-2e56572{--display:flex;}.elementor-21 .elementor-element.elementor-element-2e56572.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-ae41f8c .elementor-repeater-item-a2fb364 .swiper-slide-bg{background-color:#57110F;}.elementor-21 .elementor-element.elementor-element-ae41f8c .swiper-slide{transition-duration:calc(5000ms*1.2);height:219px;}.elementor-21 .elementor-element.elementor-element-ae41f8c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-ae41f8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-ae41f8c .swiper-slide-contents{max-width:50%;}.elementor-21 .elementor-element.elementor-element-ae41f8c .swiper-slide-inner{text-align:center;}.elementor-21 .elementor-element.elementor-element-ae41f8c .elementor-slide-description{font-family:"Arial", Sans-serif;}.elementor-21 .elementor-element.elementor-element-9c829cf{--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;}.elementor-21 .elementor-element.elementor-element-99362c7{--spacer-size:10px;}.elementor-21 .elementor-element.elementor-element-b8352f5{--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;}.elementor-21 .elementor-element.elementor-element-9a061d4{--display:flex;}.elementor-21 .elementor-element.elementor-element-9a061d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-7c3a175{width:var( --container-widget-width, 111.875% );max-width:111.875%;--container-widget-width:111.875%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-7c3a175.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-7c3a175 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21 .elementor-element.elementor-element-17b5066{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-17b5066.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-757a55f{--display:flex;}.elementor-21 .elementor-element.elementor-element-685d507 .elementor-repeater-item-813508c .swiper-slide-bg{background-color:#57110F;}.elementor-21 .elementor-element.elementor-element-685d507 .swiper-slide{transition-duration:calc(5000ms*1.2);height:230px;}.elementor-21 .elementor-element.elementor-element-685d507 .swiper-slide-contents{max-width:64%;}.elementor-21 .elementor-element.elementor-element-685d507 .swiper-slide-inner{text-align:start;}.elementor-21 .elementor-element.elementor-element-685d507 .elementor-slide-description{font-family:var( --e-global-typography-c20c89a-font-family ), Sans-serif;}.elementor-21 .elementor-element.elementor-element-e6023d0{--display:flex;}.elementor-21 .elementor-element.elementor-element-bd134e4 .elementor-repeater-item-fe853f2 .swiper-slide-bg{background-color:#57110F;}.elementor-21 .elementor-element.elementor-element-bd134e4 .elementor-repeater-item-fe853f2 .swiper-slide-contents{margin:0 auto;}.elementor-21 .elementor-element.elementor-element-bd134e4 .elementor-repeater-item-fe853f2 .swiper-slide-inner{align-items:center;text-align:start;}.elementor-21 .elementor-element.elementor-element-bd134e4 .swiper-slide{transition-duration:calc(5000ms*1.2);height:230px;}.elementor-21 .elementor-element.elementor-element-bd134e4 .swiper-slide-contents{max-width:64%;}.elementor-21 .elementor-element.elementor-element-bd134e4 .swiper-slide-inner{text-align:start;}.elementor-21 .elementor-element.elementor-element-bd134e4 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-bd134e4 .elementor-slide-description{font-family:var( --e-global-typography-c20c89a-font-family ), Sans-serif;}.elementor-21 .elementor-element.elementor-element-9c56653{--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;}.elementor-21 .elementor-element.elementor-element-c810658{--spacer-size:0px;}.elementor-21 .elementor-element.elementor-element-30c0368{--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;}.elementor-21 .elementor-element.elementor-element-f1626e3{--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;}.elementor-21 .elementor-element.elementor-element-f1626e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-81cf9e4{--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;}.elementor-21 .elementor-element.elementor-element-81cf9e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-6f9d953{--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;}.elementor-21 .elementor-element.elementor-element-af6613c .swiper-wrapper{display:flex;align-items:center;}.elementor-21 .elementor-element.elementor-element-5d8cbee{--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;}.elementor-21 .elementor-element.elementor-element-52da93c{--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;}.elementor-21 .elementor-element.elementor-element-52da93c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-efe23a4{--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;}.elementor-21 .elementor-element.elementor-element-8f94996 .swiper-wrapper{display:flex;align-items:center;}.elementor-21 .elementor-element.elementor-element-da23cca{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-transition:0s;--n-tabs-title-color:#4C0707;--n-tabs-icon-color:#000000;}.elementor-21 .elementor-element.elementor-element-da23cca.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4C0707;border-style:none;}.elementor-21 .elementor-element.elementor-element-da23cca.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-21 .elementor-element.elementor-element-da23cca.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#4C0707;}:where( .elementor-21 .elementor-element.elementor-element-da23cca.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:#5C3D3D00;}.elementor-21 .elementor-element.elementor-element-da23cca.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-21 .elementor-element.elementor-element-c00f62f{--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;}.elementor-21 .elementor-element.elementor-element-8ce4e0e{--spacer-size:50px;}.elementor-21 .elementor-element.elementor-element-09b793f{--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;}.elementor-21 .elementor-element.elementor-element-0375e84{width:var( --container-widget-width, 64.777% );max-width:64.777%;--container-widget-width:64.777%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-0375e84.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button-icon-left svg, 
                    .elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button-icon-left i,
                    .elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button-icon-right{margin-left:25px;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button-icon-left{margin-right:25px;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button--shikoba i{left:25%;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button svg{height:30px;width:30px;fill:#ffffff;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button{color:#ffffff;background-color:#57110F;border-style:none;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button.eael-creative-button--tamaya::before{color:#ffffff;background-color:#57110F;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;background-color:#57110F;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#57110F;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button.eael-creative-button--wayra:hover{background-color:#57110F;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button:hover i{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button:hover{color:#ffffff;background-color:#2C0A09;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button:hover svg{fill:#ffffff;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button.eael-creative-button--saqui::after{color:#ffffff;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button.eael-creative-button--ujarak::before{background-color:#2C0A09;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#2C0A09;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#2C0A09;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button.eael-creative-button--rayen::before{background-color:#2C0A09;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button.eael-creative-button--rayen:hover::before{background-color:#2C0A09;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button.eael-creative-button--wapasha::before{border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button.eael-creative-button--antiman::before{border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button.eael-creative-button--pipaluk::before{border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0375e84 .eael-creative-button.eael-creative-button--quidel::before{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-cb96322{--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;}.elementor-21 .elementor-element.elementor-element-169d12c{--spacer-size:50px;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-99362c7{--spacer-size:0px;}.elementor-21 .elementor-element.elementor-element-af6613c{--e-image-carousel-slides-to-show:3;}.elementor-21 .elementor-element.elementor-element-8f94996{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-21a3d7e{--content-width:500px;--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ae41f8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-ae41f8c .swiper-slide{height:388px;}.elementor-21 .elementor-element.elementor-element-ae41f8c .swiper-slide-contents{max-width:100%;}.elementor-21 .elementor-element.elementor-element-ae41f8c .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-30c0368{--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;--gap:0px 33px;--row-gap:0px;--column-gap:33px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-af6613c{--e-image-carousel-slides-to-show:3;}.elementor-21 .elementor-element.elementor-element-8f94996{--e-image-carousel-slides-to-show:3;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-2e56572{--width:101.463%;}.elementor-21 .elementor-element.elementor-element-9c829cf{--content-width:1600px;}.elementor-21 .elementor-element.elementor-element-9a061d4{--width:25.63%;}.elementor-21 .elementor-element.elementor-element-17b5066{--width:75.134%;}.elementor-21 .elementor-element.elementor-element-f1626e3{--width:98.567%;}.elementor-21 .elementor-element.elementor-element-81cf9e4{--width:50.634%;}.elementor-21 .elementor-element.elementor-element-6f9d953{--width:50%;}.elementor-21 .elementor-element.elementor-element-52da93c{--width:48.506%;}.elementor-21 .elementor-element.elementor-element-efe23a4{--width:50%;}}/* 1. Ajuste para Escritorio (PC) */
selector .elementor-background-video-container {
    height: 100% !important;
    width: 100% !important;
}

selector video {
    object-fit: cover !important; /* Asegura que el video cubra todo el fondo sin deformarse */
    width: 100% !important;
    height: 100% !important;
}

/* 2. Ajuste para Tablets */
@media (max-width: 1024px) {
    selector {
        min-height: 500px !important; /* Evita que la sección se vea muy delgada */
    }
}

/* 3. Ajuste para Celulares */
@media (max-width: 767px) {
    selector {
        min-height: 400px !important; /* Altura suficiente para que el texto sea legible */
    }

    /* Centramos el contenido para que se vea ordenado en móviles */
    selector .elementor-container {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    /* Reducimos un poco el tamaño de las letras para que no se corten */
    selector h1, selector h2, selector .elementor-heading-title {
        font-size: 1.6rem !important; 
        line-height: 1.2 !important;
    }
}
/* Start custom CSS for container, class: .elementor-element-b6e006f *//* 1. Ajuste del Contenedor (Escritorio y General) */
.elementor-21 .elementor-element.elementor-element-b6e006f {
    width: 100% !important;
    max-width: 100% !important;
    height: 450px !important; /* Altura en PC */
    min-height: 450px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: relative !important;
    z-index: 1 !important;
    background-color: #000; /* Fondo negro mientras carga */
}

/* 2. Ajuste del Video (Asegura proporción y reproducción) */
.elementor-21 .elementor-element.elementor-element-b6e006f video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important; /* No se estira, rellena el espacio */
    object-position: center !important;
    display: block !important;
    pointer-events: none; /* Evita que el usuario lo pause por error al tocarlo */
}

/* 3. Ajuste específico para Móviles (Celulares) */
@media (max-width: 767px) {
    .elementor-21 .elementor-element.elementor-element-b6e006f {
        height: 300px !important; /* Altura más cómoda para celular */
        min-height: 300px !important;
        visibility: visible !important;
        display: block !important;
    }

    .elementor-21 .elementor-element.elementor-element-b6e006f video {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        visibility: visible !important;
        display: block !important; /* Fuerza la aparición en pantallas pequeñas */
    }
}/* End custom CSS */
.elementor-21 .elementor-element.elementor-element-ae41f8c {  }