.elementor-5170501 .elementor-element.elementor-element-7bab8e2.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);column-gap:10px;}.elementor-5170501 .elementor-element.elementor-element-7bab8e2:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-rows:repeat(4, 1fr);row-gap:10px;}.elementor-5170501 .elementor-element.elementor-element-7bab8e2.elementor-skin-carousel .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);}.elementor-5170501 .elementor-element.elementor-element-7bab8e2 .elementor-widget-container{gap:10px;}.elementor-5170501 .elementor-element.elementor-element-7bab8e2 .elementor-swiper-button i{font-size:20px;color:#6F6C6C;}.elementor-5170501 .elementor-element.elementor-element-7bab8e2 .elementor-swiper-button svg{width:20px;height:20px;fill:#6F6C6C;}.elementor-5170501 .elementor-element.elementor-element-ec1e48c > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-5170501 .elementor-element.elementor-element-ec1e48c > .elementor-element-populated{margin:20px 0px 0px 0px;}.elementor-5170501 .elementor-element.elementor-element-641a6b6{--ce-line-clamp:none;}.elementor-5170501 .elementor-element.elementor-element-641a6b6 .elementor-heading-title{color:#000000;}.elementor-5170501 .elementor-element.elementor-element-c67096f .ce-product-meta__label:after{content:":";}.elementor-5170501 .elementor-element.elementor-element-c67096f.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-7px / 2);}.elementor-5170501 .elementor-element.elementor-element-c67096f.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(7px / 2);}.elementor-5170501 .elementor-element.elementor-element-c67096f:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(7px / 2);}.elementor-5170501 .elementor-element.elementor-element-c67096f:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(7px / 2);}.elementor-5170501 .elementor-element.elementor-element-c67096f{font-size:14px;font-weight:500;}.elementor-5170501 .elementor-element.elementor-element-c67096f .ce-product-meta__label{font-weight:300;}.elementor-5170501 .elementor-element.elementor-element-c67096f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5170501 .elementor-element.elementor-element-50d3c15 .ce-product-variants__label::after{content:":";}.elementor-5170501 .elementor-element.elementor-element-50d3c15 .ce-product-variants{gap:20px;}.elementor-5170501 .elementor-element.elementor-element-50d3c15 .ce-product-variants__item{gap:20px;}.elementor-5170501 .elementor-element.elementor-element-50d3c15 .ce-product-variants__label{font-size:14px;font-weight:300;}.elementor-5170501 .elementor-element.elementor-element-50d3c15 .ce-product-variants__value{font-size:14px;font-weight:500;}.elementor-5170501 .elementor-element.elementor-element-50d3c15 .ce-product-variants__options{gap:10px;}.elementor-5170501 .elementor-element.elementor-element-50d3c15 .ce-product-variants__option{border-color:#818a91;border-style:solid;border-width:2px;padding:5px 5px 5px 5px;}.elementor-5170501 .elementor-element.elementor-element-50d3c15 input:checked ~ .ce-product-variants__option{border-color:#5bc0de;}.elementor-5170501 .elementor-element.elementor-element-50d3c15 .ce-product-variants__patterns{gap:10px;}.elementor-5170501 .elementor-element.elementor-element-50d3c15 .ce-product-variants__pattern{border-color:#818a91;border-style:solid;border-width:1px;padding:0px;width:30px;height:30px;}.elementor-5170501 .elementor-element.elementor-element-50d3c15 a:hover .ce-product-variants__pattern, .elementor-5170501 .elementor-element.elementor-element-50d3c15 a:focus .ce-product-variants__pattern{border-style:solid;border-width:1px;padding:0px;}.elementor-5170501 .elementor-element.elementor-element-50d3c15 input:checked ~ .ce-product-variants__pattern{border-color:#006DB6;border-style:solid;border-width:3px;padding:1px;}.elementor-5170501 .elementor-element.elementor-element-50d3c15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5170501 .elementor-element.elementor-element-0f8a75e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5170501 .elementor-element.elementor-element-792fd01{--divider-border-style:solid;--divider-color:#B8B6B6;--divider-border-width:1px;}.elementor-5170501 .elementor-element.elementor-element-792fd01 .elementor-divider-separator{width:100%;}.elementor-5170501 .elementor-element.elementor-element-792fd01 .elementor-divider{padding-top:8px;padding-bottom:8px;}.elementor-5170501 .elementor-element.elementor-element-792fd01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5170501 .elementor-element.elementor-element-dfa4ee2{text-align:justify;}.elementor-5170501 .elementor-element.elementor-element-dfa4ee2 .elementor-widget-container{color:#6F6C6C;font-size:14px;font-weight:300;line-height:24px;}.elementor-5170501 .elementor-element.elementor-element-fea5a3c > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-5170501 .elementor-element.elementor-element-9dcfbe9 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-5170501 .elementor-element.elementor-element-9dcfbe9 a.elementor-button{--ce-btn-bg-color:#006DB6;background-color:var(--ce-btn-bg-color);border-radius:5px 5px 5px 5px;}.elementor-5170501 .elementor-element.elementor-element-5ce6257{border-style:solid;border-width:1px 0px 0px 0px;border-color:#006DB6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:40px 15px 30px 15px;}.elementor-5170501 .elementor-element.elementor-element-5ce6257 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5170501 .elementor-element.elementor-element-52cb0eb > .elementor-element-populated{padding:15px 40px 15px 15px;}.elementor-5170501 .elementor-element.elementor-element-86401b1 .elementor-heading-title{color:#000000;font-weight:300;}.elementor-5170501 .elementor-element.elementor-element-bea01c1{text-align:justify;}.elementor-5170501 .elementor-element.elementor-element-bea01c1 .elementor-widget-container{color:#6F6C6C;font-size:14px;font-weight:300;line-height:24px;}.elementor-5170501 .elementor-element.elementor-element-e8945bc > .elementor-element-populated{padding:15px 15px 15px 40px;}.elementor-5170501 .elementor-element.elementor-element-83ed855 .elementor-heading-title{color:#000000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);margin-bottom:20px;}.elementor-5170501 .elementor-element.elementor-element-83ed855 .ce-product-features__label{text-align:left;font-size:14px;font-weight:400;line-height:35px;width:33%;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}.elementor-5170501 .elementor-element.elementor-element-83ed855 .ce-product-features__value{text-align:right;font-size:14px;font-weight:300;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}.elementor-5170501 .elementor-element.elementor-element-b4957fb{margin-top:30px;margin-bottom:30px;}.elementor-5170501 .elementor-element.elementor-element-ea2cda1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5170501 .elementor-element.elementor-element-ea2cda1:not(.elementor-motion-effects-element-type-background), .elementor-5170501 .elementor-element.elementor-element-ea2cda1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006DB6;}.elementor-5170501 .elementor-element.elementor-element-ea2cda1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 60px 0px 60px;}.elementor-5170501 .elementor-element.elementor-element-ea2cda1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5170501 .elementor-element.elementor-element-1ca0b85 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", sans-serif;font-size:16px;font-weight:300;}.elementor-5170501 .elementor-element.elementor-element-c269ff1 a.elementor-button{font-family:"Unbounded", sans-serif;font-size:14px;font-weight:400;--ce-btn-bg-color:#FFFFFF;background-color:var(--ce-btn-bg-color);border-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5170501 .elementor-element.elementor-element-c269ff1 a.elementor-button:not(#e){color:#006DB6;}.elementor-5170501 .elementor-element.elementor-element-c269ff1 a.elementor-button:not(#e):hover, .elementor-5170501 .elementor-element.elementor-element-c269ff1 a.elementor-button:not(#e):focus{color:#006DB6;}.elementor-5170501 .elementor-element.elementor-element-c269ff1 a.elementor-button:hover, .elementor-5170501 .elementor-element.elementor-element-c269ff1 a.elementor-button:focus{--ce-btn-bg-color:#E3E3E3;border-color:#E3E3E3;}.elementor-5170501 .elementor-element.elementor-element-567b2cc:not(.elementor-motion-effects-element-type-background), .elementor-5170501 .elementor-element.elementor-element-567b2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5170501 .elementor-element.elementor-element-567b2cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 15px 50px 15px;}.elementor-5170501 .elementor-element.elementor-element-567b2cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5170501 .elementor-element.elementor-element-bf2990a{text-align:center;}.elementor-5170501 .elementor-element.elementor-element-bf2990a .elementor-heading-title{color:#000000;}.elementor-5170501 .elementor-element.elementor-element-4609b88{text-align:center;}.elementor-5170501 .elementor-element.elementor-element-4609b88 .elementor-heading-title{color:#262626;font-family:"Poppins", sans-serif;font-size:14px;}.elementor-5170501 .elementor-element.elementor-element-4609b88 > .elementor-widget-container{margin:0px 130px 0px 130px;}.elementor-5170501 .elementor-element.elementor-element-7e972b0{margin-top:20px;margin-bottom:0px;}.elementor-5170501 .elementor-element.elementor-element-6d416ff .elementor-image-box-wrapper{gap:10px;text-align:center;justify-content:center;}.elementor-5170501 .elementor-element.elementor-element-6d416ff .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5170501 .elementor-element.elementor-element-6d416ff:has(:hover, :focus) .elementor-image-box-img img{opacity:0.9;}.elementor-5170501 .elementor-element.elementor-element-6d416ff .elementor-image-box-img img{transition:0.3s;}.elementor-5170501 .elementor-element.elementor-element-6d416ff .elementor-image-box-title{color:#FFFFFF;margin-bottom:0px;}.elementor-5170501 .elementor-element.elementor-element-6d416ff > .elementor-widget-container{padding:0px 0px 10px 0px;background-color:#006DB6;}.elementor-5170501 .elementor-element.elementor-element-5b6d845 .elementor-image-box-wrapper{gap:10px;text-align:center;justify-content:center;}.elementor-5170501 .elementor-element.elementor-element-5b6d845 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5170501 .elementor-element.elementor-element-5b6d845:has(:hover, :focus) .elementor-image-box-img img{opacity:0.9;}.elementor-5170501 .elementor-element.elementor-element-5b6d845 .elementor-image-box-img img{transition:0.3s;}.elementor-5170501 .elementor-element.elementor-element-5b6d845 .elementor-image-box-title{color:#FFFFFF;margin-bottom:0px;}.elementor-5170501 .elementor-element.elementor-element-5b6d845 > .elementor-widget-container{padding:0px 0px 10px 0px;background-color:#006DB6;}.elementor-5170501 .elementor-element.elementor-element-80945df .elementor-image-box-wrapper{gap:10px;text-align:center;justify-content:center;}.elementor-5170501 .elementor-element.elementor-element-80945df .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5170501 .elementor-element.elementor-element-80945df:has(:hover, :focus) .elementor-image-box-img img{opacity:0.9;}.elementor-5170501 .elementor-element.elementor-element-80945df .elementor-image-box-img img{transition:0.3s;}.elementor-5170501 .elementor-element.elementor-element-80945df .elementor-image-box-title{color:#FFFFFF;margin-bottom:0px;}.elementor-5170501 .elementor-element.elementor-element-80945df > .elementor-widget-container{padding:0px 0px 10px 0px;background-color:#006DB6;}.elementor-5170501 .elementor-element.elementor-element-a029ea0{margin-top:20px;margin-bottom:0px;}.elementor-5170501 .elementor-element.elementor-element-ace7190 a.elementor-button{font-family:"Unbounded", sans-serif;font-size:14px;font-weight:400;--ce-btn-bg-color:#006DB6;background-color:var(--ce-btn-bg-color);border-color:rgba(0, 109, 182, 0);border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:10px 30px 10px 30px;}.elementor-5170501 .elementor-element.elementor-element-ace7190 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-5170501 .elementor-element.elementor-element-ace7190 a.elementor-button:not(#e):hover, .elementor-5170501 .elementor-element.elementor-element-ace7190 a.elementor-button:not(#e):focus{color:#006DB6;}.elementor-5170501 .elementor-element.elementor-element-ace7190 a.elementor-button:hover, .elementor-5170501 .elementor-element.elementor-element-ace7190 a.elementor-button:focus{--ce-btn-bg-color:#FFFFFF;border-color:#006DB6;}@media(min-width:768px){.elementor-5170501 .elementor-element.elementor-element-dcc0426{width:74.324%;}.elementor-5170501 .elementor-element.elementor-element-5385e72{width:24.978%;}}@media(max-width:1024px){.elementor-5170501 .elementor-element.elementor-element-641a6b6{--ce-line-clamp:none;}}@media(max-width:767px){.elementor-5170501 .elementor-element.elementor-element-641a6b6{--ce-line-clamp:none;}}/* Start custom CSS for product-description, class: .elementor-element-dfa4ee2 */.elementor-5170501 .elementor-element.elementor-element-dfa4ee2 {
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 3; /* Limita el texto a 3 líneas */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.full-description {
    display: none; /* Se oculta el texto completo inicialmente */
}

/* Estilos para mostrar el texto completo al hacer clic en el botón */
.product-description.open .short-description {
    display: none;
}

.product-description.open .full-description {
    display: block;
}

.product-description.open .btn-expand {
    display: none; /* Ocultar el botón después de expandir */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0d904d8 */#descargas_producto .elementor-widget-container .elementor-widget-container {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    background: #006DB6;
    align-items: center;
    padding-top: 2%;
    padding-bottom: 2%;
    padding-left: 10px;
    column-gap: 50px;
    
}

#descargas_producto .elementor-widget-container .elementor-widget-container a, #descargas_producto .elementor-widget-container .elementor-widget-container h2 {
    color: #fff;
    
}

#descargas_producto .elementor-widget-container .elementor-widget-container h2{
    width: 100%;
    text-align: left;
    padding-left: 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Unbounded';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Unbounded-Regular.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/Unbounded-Regular.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/Unbounded-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Unbounded';
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Unbounded-Medium.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/Unbounded-Medium.woff') format('woff'),
		url('/modules/creativeelements/views/fonts/Unbounded-Medium.ttf') format('truetype');
}
 /* End Custom Fonts CSS */