.elementor-348869 .elementor-element.elementor-element-c4952db{--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-348869 .elementor-element.elementor-element-27f9a4c{--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;--border-radius:20px 20px 20px 20px;}.elementor-348869 .elementor-element.elementor-element-27f9a4c:not(.elementor-motion-effects-element-type-background), .elementor-348869 .elementor-element.elementor-element-27f9a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-348869 .elementor-element.elementor-element-8b01a8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-348869 .elementor-element.elementor-element-8b01a8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-348869 .elementor-element.elementor-element-8b01a8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-348869 .elementor-element.elementor-element-8b01a8d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-348869 .elementor-element.elementor-element-8b01a8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-348869 .elementor-element.elementor-element-8b01a8d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#FFFFFF;}.elementor-348869 .elementor-element.elementor-element-8b01a8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-348869 .elementor-element.elementor-element-8b01a8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-348869 .elementor-element.elementor-element-8b01a8d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-348869 .elementor-element.elementor-element-8b01a8d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-348869 .elementor-element.elementor-element-8b01a8d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-348869 .elementor-element.elementor-element-8b01a8d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-348869 .elementor-element.elementor-element-8b01a8d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-348869 .elementor-element.elementor-element-8b01a8d .elementor-icon-list-item:hover .elementor-icon-list-text{color:#00C5F5;}.elementor-348869 .elementor-element.elementor-element-89c48c2{--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-348869 .elementor-element.elementor-element-7855483{--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;}.elementor-348869 .elementor-element.elementor-element-40b4976{padding:0px 0px 0px 0px;text-align:start;}.elementor-348869 .elementor-element.elementor-element-40b4976 .elementor-heading-title{font-size:30px;color:#000000;}.elementor-348869 .elementor-element.elementor-element-67d16c5{--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;}.elementor-348869 .elementor-element.elementor-element-6e41265 .elementor-repeater-item-2d1990c{left:31.5%;top:18%;}.elementor-348869 .elementor-element.elementor-element-6e41265 .elementor-repeater-item-471adb7{left:41.2%;top:2.7%;}.elementor-348869 .elementor-element.elementor-element-6e41265 .elementor-repeater-item-9a2e36c{left:48.6%;top:22%;}.elementor-348869 .elementor-element.elementor-element-6e41265 .elementor-repeater-item-71c0d0e{left:32.3%;top:31.3%;}.elementor-348869 .elementor-element.elementor-element-6e41265 .elementor-repeater-item-a01bc49{left:65.8%;top:40.1%;}.elementor-348869 .elementor-element.elementor-element-6e41265 .elementor-repeater-item-82bbb4a{left:58.7%;top:45%;}.elementor-348869 .elementor-element.elementor-element-6e41265 .elementor-repeater-item-5c4d58f{left:48.8%;top:45%;}.elementor-348869 .elementor-element.elementor-element-6e41265 .elementor-repeater-item-f592d45{left:44.1%;top:45%;}.elementor-348869 .elementor-element.elementor-element-6e41265 .elementor-repeater-item-8dc3b24{left:36%;top:40.3%;}.elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hotspot-icon-wrap .eael-hotspot-text{font-weight:900;}.elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hot-spot-wrap{width:18px;height:18px;}.elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hot-spot-wrap .eael-hotspot-icon{font-size:14px;}.elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hot-spot-wrap svg.eael-hotspot-icon{height:14px;width:14px;line-height:14px;fill:#000000;}.elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hot-spot-wrap .eael-hotspot-text{font-size:14px;}.elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hot-spot-wrap .hotspot-svg-icon{width:14px;}.elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hot-spot-wrap, .elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hot-spot-inner, .elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hot-spot-inner:before{color:#000000;}.elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hot-spot-wrap, .elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hot-spot-inner, .elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hot-spot-inner:before, .elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hotspot-icon-wrap{background-color:#00C0FF;}.elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hot-spot-wrap:hover, .elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hot-spot-wrap:hover .eael-hot-spot-inner, .elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hot-spot-wrap:hover .eael-hot-spot-inner:before{color:#fff;}.elementor-348869 .elementor-element.elementor-element-6e41265 .eael-hot-spot-wrap:hover svg.eael-hotspot-icon{fill:#fff;}.elementor-348869 .elementor-element.elementor-element-6cf7d22{--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-348869 .elementor-element.elementor-element-3781b1a{margin-top:30px;margin-bottom:0px;}.elementor-348869 .elementor-element.elementor-element-35b02ca{text-align:center;}.elementor-348869 .elementor-element.elementor-element-35b02ca .elementor-heading-title{font-family:"Inter CS", Sans-serif;font-size:40px;font-weight:500;color:#000000;}.elementor-348869 .elementor-element.elementor-element-fc2c844{--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-348869 .elementor-element.elementor-element-f21f41f{margin-top:30px;margin-bottom:0px;}.elementor-348869 .elementor-element.elementor-element-9bb8199{text-align:center;}.elementor-348869 .elementor-element.elementor-element-9bb8199 .elementor-heading-title{font-family:"Inter CS", Sans-serif;font-size:40px;font-weight:500;color:#000000;}.elementor-348869 .elementor-element.elementor-element-e76db30{--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-348869 .elementor-element.elementor-element-f5cddd1{--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-348869 .elementor-element.elementor-element-54383c9 .elementor-repeater-item-6ab643c{left:42.4%;top:57%;}.elementor-348869 .elementor-element.elementor-element-54383c9 .elementor-repeater-item-8350d31{left:49.7%;top:88%;}.elementor-348869 .elementor-element.elementor-element-54383c9 .elementor-repeater-item-f7cb5a7{left:49.1%;top:58.3%;}.elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hotspot-icon-wrap .eael-hotspot-text{font-weight:900;}.elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hot-spot-wrap{width:18px;height:18px;}.elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hot-spot-wrap .eael-hotspot-icon{font-size:14px;}.elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hot-spot-wrap svg.eael-hotspot-icon{height:14px;width:14px;line-height:14px;fill:#000000;}.elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hot-spot-wrap .eael-hotspot-text{font-size:14px;}.elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hot-spot-wrap .hotspot-svg-icon{width:14px;}.elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hot-spot-wrap, .elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hot-spot-inner, .elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hot-spot-inner:before{color:#000000;}.elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hot-spot-wrap, .elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hot-spot-inner, .elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hot-spot-inner:before, .elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hotspot-icon-wrap{background-color:#00C0FF;}.elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hot-spot-wrap:hover, .elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hot-spot-wrap:hover .eael-hot-spot-inner, .elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hot-spot-wrap:hover .eael-hot-spot-inner:before{color:#fff;}.elementor-348869 .elementor-element.elementor-element-54383c9 .eael-hot-spot-wrap:hover svg.eael-hotspot-icon{fill:#fff;}.elementor-348869 .elementor-element.elementor-element-ba588b1{--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-348869 .elementor-element.elementor-element-2b4b7b6{--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-348869 .elementor-element.elementor-element-33e62d5{--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;}.elementor-348869 .elementor-element.elementor-element-9302431{--divider-border-style:solid;--divider-color:#0055FF;--divider-border-width:1px;}.elementor-348869 .elementor-element.elementor-element-9302431 .elementor-divider-separator{width:100%;}.elementor-348869 .elementor-element.elementor-element-9302431 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-348869 .elementor-element.elementor-element-9302431 .elementor-divider__text{font-weight:900;}.elementor-348869 .elementor-element.elementor-element-1b93df3{--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-348869 .elementor-element.elementor-element-9a3d6d9{--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-348869 .elementor-element.elementor-element-17c9e83{--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;}.elementor-348869 .elementor-element.elementor-element-5f92a5b{--divider-border-style:solid;--divider-color:#0055FF;--divider-border-width:1px;}.elementor-348869 .elementor-element.elementor-element-5f92a5b .elementor-divider-separator{width:100%;}.elementor-348869 .elementor-element.elementor-element-5f92a5b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-348869 .elementor-element.elementor-element-5f92a5b .elementor-divider__text{font-weight:900;}.elementor-348869 .elementor-element.elementor-element-5aa8dd5{--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-348869 .elementor-element.elementor-element-8a7656f{--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-348869 .elementor-element.elementor-element-ac4e526{--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;}.elementor-348869 .elementor-element.elementor-element-26e5d93{--divider-border-style:solid;--divider-color:#0055FF;--divider-border-width:1px;}.elementor-348869 .elementor-element.elementor-element-26e5d93 .elementor-divider-separator{width:100%;}.elementor-348869 .elementor-element.elementor-element-26e5d93 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-348869 .elementor-element.elementor-element-26e5d93 .elementor-divider__text{font-weight:900;}@media(min-width:768px){.elementor-348869 .elementor-element.elementor-element-7855483{--width:50%;}.elementor-348869 .elementor-element.elementor-element-67d16c5{--width:50%;}.elementor-348869 .elementor-element.elementor-element-f5cddd1{--width:100%;}.elementor-348869 .elementor-element.elementor-element-2b4b7b6{--width:66.6666%;}.elementor-348869 .elementor-element.elementor-element-33e62d5{--width:33.3333%;}.elementor-348869 .elementor-element.elementor-element-9a3d6d9{--width:66.6666%;}.elementor-348869 .elementor-element.elementor-element-17c9e83{--width:33.3333%;}.elementor-348869 .elementor-element.elementor-element-8a7656f{--width:66.6666%;}.elementor-348869 .elementor-element.elementor-element-ac4e526{--width:33.3333%;}}/* Start custom CSS for container, class: .elementor-element-6cf7d22 */@keyframes borderAnimation {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

.elementor-348869 .elementor-element.elementor-element-6cf7d22 {
    /* Ajusta el grosor del borde aquí (ejemplo 4px) */
    border: 4px solid transparent; 
    border-radius: 15px;
    
    /* El primer gradient es tu color de fondo sólido */
    /* El segundo es la animación que se verá en el borde */
    background-image: linear-gradient(white, white), 
                      linear-gradient(270deg, #383CFF, #000269, #0192FF);
    
    /* Importante: el primero se queda en el contenido, el segundo se extiende al borde */
    background-origin: border-box;
    background-clip: padding-box, border-box;
    
    background-size: 400% 400%;
    animation: borderAnimation 3s ease infinite;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-890e703 *//* 1. Estilo Básico de la Tabla */
.elementor-widget-shortcode table,
.elementor-widget-shortcode .tablepress {
    width: 100%; 
    border-collapse: collapse;
    margin-bottom: 20px; 
    font-family: Arial, sans-serif;
}

/* 2. Estilo de Celdas (td y th) */
.elementor-widget-shortcode th,
.elementor-widget-shortcode td {
    border: 1px solid #ccc;
    padding: 10px; 
    text-align: center;
    vertical-align: middle; 
}

/* 3. Estilo de Encabezados (MODIFICADO) */
.elementor-widget-shortcode th {
    background-color: #0034FF; /* Fondo Azul Intenso */
    color: white; /* Tipografía Blanca */
    font-weight: bold;
}

/* 4. Alineación para datos numéricos y W.D. (mm) */
.elementor-widget-shortcode td:nth-child(2), /* N.A. */
.elementor-widget-shortcode td:nth-child(3) { /* W.D. (mm) */
    text-align: left; 
}

/* 5. Alineación de Remark */
.elementor-widget-shortcode td:nth-child(4) { 
    text-align: center;
}/* End custom CSS */