.elementor-10941 .elementor-element.elementor-element-7b48d8f3{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-10ee8e14 .woocommerce-breadcrumb{color:var( --e-global-color-1cae9d8 );font-weight:bold;}.elementor-10941 .elementor-element.elementor-element-10ee8e14 .woocommerce-breadcrumb > a{color:var( --e-global-color-c35c711 );}.elementor-10941 .elementor-element.elementor-element-31170fdd{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-3ef901e4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10941 .elementor-element.elementor-element-70e52b51{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10941 .elementor-element.elementor-element-2c3709af{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10941 .elementor-element.elementor-element-1b6bf78a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10941 .elementor-element.elementor-element-577615e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-10941 .elementor-element.elementor-element-116ee3a9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10941 .elementor-element.elementor-element-724a3c95{--display:flex;--min-height:100%;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#DFDFDF;--border-color:#DFDFDF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10941 .elementor-element.elementor-element-73dc84b3{text-align:center;}.elementor-10941 .elementor-element.elementor-element-73dc84b3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-10941 .elementor-element.elementor-element-24e0831c{--display:flex;--position:fixed;--min-height:100vh;--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;--overlay-opacity:0.75;top:0px;--z-index:999;}.elementor-10941 .elementor-element.elementor-element-24e0831c::before, .elementor-10941 .elementor-element.elementor-element-24e0831c > .elementor-background-video-container::before, .elementor-10941 .elementor-element.elementor-element-24e0831c > .e-con-inner > .elementor-background-video-container::before, .elementor-10941 .elementor-element.elementor-element-24e0831c > .elementor-background-slideshow::before, .elementor-10941 .elementor-element.elementor-element-24e0831c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10941 .elementor-element.elementor-element-24e0831c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c35c711 );--background-overlay:'';}body:not(.rtl) .elementor-10941 .elementor-element.elementor-element-24e0831c{left:0px;}body.rtl .elementor-10941 .elementor-element.elementor-element-24e0831c{right:0px;}.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 );}.elementor-10941 .elementor-element.elementor-element-41f82d6f.elementor-element{--align-self:flex-end;}.elementor-10941 .elementor-element.elementor-element-41f82d6f .elementor-icon-wrapper{text-align:center;}.elementor-10941 .elementor-element.elementor-element-41f82d6f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10941 .elementor-element.elementor-element-41f82d6f.elementor-view-framed .elementor-icon, .elementor-10941 .elementor-element.elementor-element-41f82d6f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10941 .elementor-element.elementor-element-41f82d6f.elementor-view-framed .elementor-icon, .elementor-10941 .elementor-element.elementor-element-41f82d6f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10941 .elementor-element.elementor-element-41f82d6f .elementor-icon{font-size:34px;}.elementor-10941 .elementor-element.elementor-element-41f82d6f .elementor-icon svg{height:34px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10941 .elementor-element.elementor-element-7346769c .elementor-button{background-color:var( --e-global-color-1cae9d8 );}.elementor-10941 .elementor-element.elementor-element-7346769c .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-10941 .elementor-element.elementor-element-3ef901e4{--width:80%;}.elementor-10941 .elementor-element.elementor-element-2c3709af{--width:50%;}.elementor-10941 .elementor-element.elementor-element-1b6bf78a{--width:50%;}.elementor-10941 .elementor-element.elementor-element-116ee3a9{--width:20%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-14bcb93f */.flex-control-thumbs{
    display: flex!important; margin-top:20px!important; 
    flex-wrap:wrap;
    gap:5px;
}
.elementor-10941 .elementor-element.elementor-element-14bcb93f img{
    border:1px solid;
      border:1px solid;
  border-radius:5px;
}
.flex-control-thumbs li{
    width:16.66%!important; 

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2a863d59 */#tabla-velavi {
    width: 100%;
  border-collapse: collapse;
    table-layout: auto; /* Permite que las columnas se adapten al contenido */
    overflow-x: auto; /* Permite el desplazamiento horizontal si es necesario */
}

#tabla-velavi th, #tabla-velavi td {
    border: none;
    padding: 8px;
    text-align: center;
    white-space: nowrap; /* Evita que el texto se rompa en varias líneas */
}

#tabla-velavi th {
    background-color: #414042;
    font-weight: bold;
    color:#fff;
}

#tabla-velavi td {
    background-color: #f5f5f5;
}

#tabla-velavi th, #tabla-velavi td {
    width: auto; /* Permite que las columnas se adapten al contenido */
    font-size:0.7em;
}

#tabla-velavi .text-center {
    text-align: center;
}
.ptabla {
    overflow-x: auto; /* Permite el desplazamiento horizontal si es necesario */
    width: 100%;
}

#scroll-arrows {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-54872037 */.elementor-10941 .elementor-element.elementor-element-54872037 .cont-pdf{
    display: flex;
    flex-wrap:wrap;
    justify-content: center; 
   
}
.elementor-10941 .elementor-element.elementor-element-54872037 .loop-pdfs{
    margin-bottom:30px; 
}
.elementor-10941 .elementor-element.elementor-element-54872037 img:not(.placeholder-logo img){
    border:1px solid #000;
    height:200px;
}
.elementor-10941 .elementor-element.elementor-element-54872037 .placeholder-logo{
    width:100%;
    background:#364D56; 
    height:200px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-10941 .elementor-element.elementor-element-54872037 .placeholder-logo img{
    width:50%;
    
}
.elementor-10941 .elementor-element.elementor-element-54872037 .nombre_archivo{
    padding:5px;
    font-weight:600; 
    text-align: center;
}
.elementor-10941 .elementor-element.elementor-element-54872037 .peso{
    width:100%;
    text-align: center;
}
.elementor-10941 .elementor-element.elementor-element-54872037 .descarga{
   width:100%;
text-align: center;
}
.elementor-10941 .elementor-element.elementor-element-54872037 .descarga svg{
    width:20px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24e0831c */.elementor-10941 .elementor-element.elementor-element-24e0831c iframe{
                display: none;
            }
            .elementor-10941 .elementor-element.elementor-element-24e0831c .e-con-inner{
                height:100vh;
            }

.contenedor-pdf{
    display: none;
}
           .contenedor-pdf.contenedor-pdf-visible{
               display:inline-block;
           }
            .contenedor-pdf-visible iframe{
                display: inline-block!important;
            }
            .pdf-viewer-inner {
                background: #fff;
                padding: 20px;
                max-width: 1250px;
                margin: auto;
               display:flex;
               justify-content: center;
               align-items: center;
            }/* End custom CSS */