.elementor-10885 .elementor-element.elementor-element-c69fadb > .elementor-container{max-width:1400px;}.elementor-10885 .elementor-element.elementor-element-6d066ae > .elementor-widget-container{margin:-42px 0px 0px 0px;}.woocommerce .elementor-10885 .elementor-element.elementor-element-6d066ae .shop_attributes{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:13px;}.elementor-bc-flex-widget .elementor-10885 .elementor-element.elementor-element-6cfd29c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10885 .elementor-element.elementor-element-6cfd29c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10885 .elementor-element.elementor-element-e87d437 .jet-listing-dynamic-field__content{font-family:"Poppins", Sans-serif;font-size:13px;text-align:left;}.elementor-10885 .elementor-element.elementor-element-e87d437 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-10885 .elementor-element.elementor-element-e87d437 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-10885 .elementor-element.elementor-element-e87d437 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-bc-flex-widget .elementor-10885 .elementor-element.elementor-element-2351b42.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10885 .elementor-element.elementor-element-2351b42.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10885 .elementor-element.elementor-element-a83391b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:11px 0px 0px 0px;}.elementor-10885 .elementor-element.elementor-element-a83391b .woocommerce-breadcrumb{text-align:end;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10885 .elementor-element.elementor-element-9d993df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10885 .elementor-element.elementor-element-9d993df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:49px;color:#000000;}.elementor-10885 .elementor-element.elementor-element-3b3df27 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10885 .elementor-element.elementor-element-3b3df27 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-10885 .elementor-element.elementor-element-3b3df27 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-10885 .elementor-element.elementor-element-3b3df27 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-10885 .elementor-element.elementor-element-3b3df27 .jet-listing-dynamic-field__content{text-align:left;}.elementor-10885 .elementor-element.elementor-element-4d02e9a{margin-top:-25px;margin-bottom:0px;}.elementor-10885 .elementor-element.elementor-element-847acfb .jet-listing-dynamic-field__content{font-family:"Poppins", Sans-serif;font-size:13px;text-align:left;}.elementor-10885 .elementor-element.elementor-element-847acfb .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-10885 .elementor-element.elementor-element-847acfb .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-10885 .elementor-element.elementor-element-847acfb .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-10885 .elementor-element.elementor-element-847acfb .jet-listing-dynamic-field__icon{color:var( --e-global-color-secondary );}.elementor-10885 .elementor-element.elementor-element-847acfb .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-secondary );}.elementor-10885 .elementor-element.elementor-element-58b7e83 .jet-listing-dynamic-field__content{font-family:"Poppins", Sans-serif;font-size:13px;text-align:left;}.elementor-10885 .elementor-element.elementor-element-58b7e83 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-10885 .elementor-element.elementor-element-58b7e83 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-10885 .elementor-element.elementor-element-58b7e83 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-10885 .elementor-element.elementor-element-58b7e83 .jet-listing-dynamic-field__icon{color:var( --e-global-color-secondary );}.elementor-10885 .elementor-element.elementor-element-58b7e83 .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-secondary );}.elementor-10885 .elementor-element.elementor-element-7e0ab97 .jet-listing-dynamic-field__content{font-family:"Poppins", Sans-serif;font-size:13px;text-align:left;}.elementor-10885 .elementor-element.elementor-element-7e0ab97 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-10885 .elementor-element.elementor-element-7e0ab97 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-10885 .elementor-element.elementor-element-7e0ab97 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-10885 .elementor-element.elementor-element-7e0ab97 .jet-listing-dynamic-field__icon{color:var( --e-global-color-secondary );}.elementor-10885 .elementor-element.elementor-element-7e0ab97 .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-secondary );}.elementor-10885 .elementor-element.elementor-element-5b5de0e .jet-listing-dynamic-field__content{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;text-align:left;}.elementor-10885 .elementor-element.elementor-element-5b5de0e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-10885 .elementor-element.elementor-element-5b5de0e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-10885 .elementor-element.elementor-element-5b5de0e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-10885 .elementor-element.elementor-element-03fb1f5 .cart button, .elementor-10885 .elementor-element.elementor-element-03fb1f5 .cart .button{border-radius:20px 20px 20px 20px;background-color:#E73B50;transition:all 0.2s;}.elementor-10885 .elementor-element.elementor-element-03fb1f5 .cart button:hover, .elementor-10885 .elementor-element.elementor-element-03fb1f5 .cart .button:hover{background-color:var( --e-global-color-primary );}.elementor-10885 .elementor-element.elementor-element-03fb1f5 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;border-color:var( --e-global-color-secondary );transition:all 0.2s;}.woocommerce .elementor-10885 .elementor-element.elementor-element-03fb1f5 form.cart .variations{width:70%;margin-bottom:0px;}.woocommerce .elementor-10885 .elementor-element.elementor-element-03fb1f5 form.cart table.variations tr th, .woocommerce .elementor-10885 .elementor-element.elementor-element-03fb1f5 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-10885 .elementor-element.elementor-element-03fb1f5 form.cart table.variations label{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;}.woocommerce .elementor-10885 .elementor-element.elementor-element-03fb1f5 form.cart table.variations td.value select{color:var( --e-global-color-secondary );}.woocommerce .elementor-10885 .elementor-element.elementor-element-03fb1f5 form.cart table.variations td.value select, .woocommerce .elementor-10885 .elementor-element.elementor-element-03fb1f5 form.cart table.variations td.value:before{border:1px solid #EC344A;border-radius:100px;}.woocommerce .elementor-10885 .elementor-element.elementor-element-03fb1f5 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-10885 .elementor-element.elementor-element-03fb1f5 form.cart table.variations td.value:before{font-family:"Poppins", Sans-serif;}.elementor-10885 .elementor-element.elementor-element-64d0c0d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-10885 .elementor-element.elementor-element-64d0c0d .jet-listing-dynamic-field__content{font-family:"Poppins", Sans-serif;font-size:16px;text-align:left;}.elementor-10885 .elementor-element.elementor-element-64d0c0d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-10885 .elementor-element.elementor-element-64d0c0d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-10885 .elementor-element.elementor-element-64d0c0d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-10885 .elementor-element.elementor-element-64d0c0d .jet-listing-dynamic-field__icon{color:var( --e-global-color-secondary );font-size:32px;margin-top:0px;}.elementor-10885 .elementor-element.elementor-element-64d0c0d .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-secondary );}.elementor-10885 .elementor-element.elementor-element-c7ba8dd > .elementor-container{max-width:1401px;}.elementor-10885 .elementor-element.elementor-element-7d43a82 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:3;}.elementor-10885 .elementor-element.elementor-element-7d43a82 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-10885 .elementor-element.elementor-element-7d43a82 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-10885 .elementor-element.elementor-element-7d43a82 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-10885 .elementor-element.elementor-element-7d43a82 .jet-listing-dynamic-field__content{text-align:left;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10885 .elementor-element.elementor-element-0139480{text-align:center;}.elementor-10885 .elementor-element.elementor-element-0139480 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:49px;color:#000000;}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text{color:var( --e-global-color-text );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10885 .elementor-element.elementor-element-9936124 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{justify-content:flex-start;}.elementor-10885 .elementor-element.elementor-element-9936124 .jet-toggle__label-text{text-align:center;}.elementor-10885 .elementor-element.elementor-element-9936124 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-10885 .elementor-element.elementor-element-9936124 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{color:var( --e-global-color-secondary );}.elementor-10885 .elementor-element.elementor-element-9936124 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text{color:var( --e-global-color-primary );}.elementor-10885 .elementor-element.elementor-element-9936124 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-primary );}.elementor-10885 .elementor-element.elementor-element-9936124 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-10885 .elementor-element.elementor-element-a8c2128{text-align:center;}.elementor-10885 .elementor-element.elementor-element-a8c2128 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:49px;color:#000000;}.elementor-10885 .elementor-element.elementor-element-d685048 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{justify-content:flex-start;}.elementor-10885 .elementor-element.elementor-element-d685048 .jet-toggle__label-text{text-align:center;}.elementor-10885 .elementor-element.elementor-element-d685048 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-10885 .elementor-element.elementor-element-d685048 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{color:var( --e-global-color-secondary );}.elementor-10885 .elementor-element.elementor-element-d685048 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text{color:var( --e-global-color-primary );}.elementor-10885 .elementor-element.elementor-element-d685048 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-primary );}.elementor-10885 .elementor-element.elementor-element-d685048 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-10885 .elementor-element.elementor-element-b08d380{margin-top:40px;margin-bottom:0px;}.elementor-10885 .elementor-element.elementor-element-e97213b{text-align:center;}.elementor-10885 .elementor-element.elementor-element-e97213b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:49px;color:#000000;}.elementor-10885 .elementor-element.elementor-element-34e99c7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10885 .elementor-element.elementor-element-34e99c7 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-10885 .elementor-element.elementor-element-8fd6298{margin-top:40px;margin-bottom:0px;}.elementor-10885 .elementor-element.elementor-element-6af9f1c{text-align:center;}.elementor-10885 .elementor-element.elementor-element-6af9f1c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:49px;color:#000000;}.elementor-10885 .elementor-element.elementor-element-438b0e0 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-10885 .elementor-element.elementor-element-438b0e0 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:"Poppins", Sans-serif;font-size:10px;}.elementor-10885 .elementor-element.elementor-element-604bebc{margin-top:40px;margin-bottom:0px;}.elementor-10885 .elementor-element.elementor-element-33b3388{text-align:center;}.elementor-10885 .elementor-element.elementor-element-33b3388 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:49px;color:#000000;}.elementor-10885 .elementor-element.elementor-element-80a99eb .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{justify-content:flex-start;}.elementor-10885 .elementor-element.elementor-element-80a99eb .jet-toggle__label-text{text-align:center;}.elementor-10885 .elementor-element.elementor-element-80a99eb .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-10885 .elementor-element.elementor-element-80a99eb .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{color:var( --e-global-color-secondary );}.elementor-10885 .elementor-element.elementor-element-80a99eb .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text{color:var( --e-global-color-primary );}.elementor-10885 .elementor-element.elementor-element-80a99eb .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-primary );}.elementor-10885 .elementor-element.elementor-element-80a99eb .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-10885 .elementor-element.elementor-element-a0b1e46{margin-top:40px;margin-bottom:0px;}.elementor-10885 .elementor-element.elementor-element-2e93b23{margin-top:40px;margin-bottom:0px;}.elementor-10885 .elementor-element.elementor-element-6e23393{text-align:center;}.elementor-10885 .elementor-element.elementor-element-6e23393 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:49px;color:#000000;}.elementor-10885 .elementor-element.elementor-element-82e97e5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10885 .elementor-element.elementor-element-82e97e5 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-10885 .elementor-element.elementor-element-a73e366{--spacer-size:50px;}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-10885 .elementor-element.elementor-element-6cfd29c{width:22.206%;}.elementor-10885 .elementor-element.elementor-element-2351b42{width:77.794%;}.elementor-10885 .elementor-element.elementor-element-854236b{width:63%;}.elementor-10885 .elementor-element.elementor-element-484bdb7{width:36.929%;}}@media(max-width:767px){.elementor-10885 .elementor-element.elementor-element-a83391b .woocommerce-breadcrumb{text-align:start;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10885 .elementor-element.elementor-element-9d993df .elementor-heading-title{font-size:18px;}.elementor-10885 .elementor-element.elementor-element-847acfb > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-10885 .elementor-element.elementor-element-58b7e83 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-10885 .elementor-element.elementor-element-5b5de0e > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-accordion .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-6d066ae */.woocommerce-product-attributes.shop_attributes {
    width: 100%;
    border-collapse: collapse;
    border: none !important;
    background: transparent !important;
}

.woocommerce-product-attributes.shop_attributes tbody,
.woocommerce-product-attributes.shop_attributes tr,
.woocommerce-product-attributes.shop_attributes th,
.woocommerce-product-attributes.shop_attributes td {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

.woocommerce-product-attributes.shop_attributes th,
.woocommerce-product-attributes.shop_attributes td {
    padding: 10px 0;
    text-align: left;
    vertical-align: top;
}

.woocommerce-product-attributes.shop_attributes th {
    font-weight: 700;
    color: #111;
    padding-right: 18px;
    white-space: nowrap;
}

.woocommerce-product-attributes.shop_attributes td {
    color: #555;
}

.woocommerce-product-attributes.shop_attributes p {
    margin: 0;
}

.woocommerce table.shop_attributes tr:nth-child(even),
.woocommerce table.shop_attributes tr:nth-child(odd) {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for jet-accordion, class: .elementor-element-9936124 *//* ===== SECCIÓN / TÍTULO ===== */
.elementor-element-0139480 .elementor-heading-title{
  font-size: 42px;
  line-height: 1.1;
  font-weight: 700;
  color: #000;
  margin-bottom: 22px;
  text-align: center;
}

/* ===== ACORDEÓN GENERAL ===== */
.elementor-element-9936124 .jet-accordion{
  display: flex;
  flex-direction: column;
  gap: 18px;
}

/* ===== ITEM ===== */
.elementor-element-9936124 .jet-accordion__item{
  border: 1px solid #e6e6e6;
  border-radius: 18px;
  overflow: hidden;
  background: #fff;
  transition: all .25s ease;
  box-shadow: 0 0 0 rgba(0,0,0,0);
}

.elementor-element-9936124 .jet-accordion__item:hover{
  border-color: #dddddd;
  box-shadow: 0 8px 24px rgba(0,0,0,.04);
}

.elementor-element-9936124 .jet-accordion__item.active{
  border-color: #dddddd;
  box-shadow: 0 10px 30px rgba(0,0,0,.05);
}

/* ===== CABECERA ===== */
.elementor-element-9936124 .jet-toggle__control{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 14px;
  padding: 22px 72px 22px 24px;
  position: relative;
  cursor: pointer;
  text-align: left;
}

/* ===== ICONO IZQUIERDO ===== */
.elementor-element-9936124 .jet-toggle__label-icon{
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 38px;
  width: 38px;
  height: 38px;
  min-width: 38px;
  min-height: 38px;
  border-radius: 12px;
  background: linear-gradient(135deg, #f7dfe5, #e8f7ff);
  color: #3e3e3e;
  position: relative;
  z-index: 2;
}

.elementor-element-9936124 .jet-toggle__label-icon i{
  font-size: 16px;
  line-height: 1;
}

/* CERRADO: SOLO ICONO NORMAL */
.elementor-element-9936124 .jet-toggle__icon.icon-normal{
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  opacity: 1 !important;
  visibility: visible !important;
}

.elementor-element-9936124 .jet-toggle__icon.icon-active{
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

/* ABIERTO: SOLO ICONO ACTIVO */
.elementor-element-9936124 .jet-accordion__item.active .jet-toggle__icon.icon-normal{
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

.elementor-element-9936124 .jet-accordion__item.active .jet-toggle__icon.icon-active{
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  opacity: 1 !important;
  visibility: visible !important;
}

/* ===== TÍTULO ===== */
.elementor-element-9936124 .jet-toggle__label-text{
  flex: 1;
  display: block;
  text-align: left !important;
  margin: 0;
  padding-right: 0;
  font-size: 22px;
  line-height: 1.25;
  font-weight: 600;
  color: #ef4b57;
}

/* ===== FLECHA DERECHA: CÍRCULO ===== */
.elementor-element-9936124 .jet-toggle__control::before{
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  border: 1px solid #d9d9d9;
  border-radius: 50%;
  background: #fff;
  z-index: 1;
}

/* ===== FLECHA DERECHA ===== */
.elementor-element-9936124 .jet-toggle__control::after{
  content: "";
  position: absolute;
  right: 31px;
  top: 50%;
  width: 10px;
  height: 10px;
  border-right: 2px solid #8d8d8d;
  border-bottom: 2px solid #8d8d8d;
  transform: translateY(-60%) rotate(45deg);
  transition: transform .25s ease;
  z-index: 2;
}

.elementor-element-9936124 .jet-accordion__item.active .jet-toggle__control::after{
  transform: translateY(-35%) rotate(-135deg);
}

/* ===== CONTENIDO ===== */
.elementor-element-9936124 .jet-toggle__content{
  border-top: 1px solid #f1f1f1;
}

.elementor-element-9936124 .jet-toggle__content-inner{
  padding: 0 24px 24px 76px;
  color: #4f4f4f;
  font-size: 16px;
  line-height: 1.7;
}

.elementor-element-9936124 .jet-toggle__content-inner p{
  margin: 16px 0 0;
}

/* ===== LISTAS WYSIWYG ===== */
.elementor-element-9936124 .jet-toggle__content-inner ul{
  list-style: none;
  margin: 16px 0 0;
  padding: 0;
}

.elementor-element-9936124 .jet-toggle__content-inner li{
  position: relative;
  padding-left: 18px;
  margin-bottom: 10px;
}

.elementor-element-9936124 .jet-toggle__content-inner li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 11px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: linear-gradient(135deg, #db5978, #45c2ff);
}

/* ===== RESPONSIVE ===== */
@media (max-width: 767px){
  .elementor-element-0139480 .elementor-heading-title{
    font-size: 30px;
  }

  .elementor-element-9936124 .jet-toggle__control{
    gap: 12px;
    padding: 18px 62px 18px 18px;
  }

  .elementor-element-9936124 .jet-toggle__label-icon{
    flex: 0 0 34px;
    width: 34px;
    height: 34px;
    min-width: 34px;
    min-height: 34px;
  }

  .elementor-element-9936124 .jet-toggle__label-text{
    font-size: 18px;
    line-height: 1.3;
  }

  .elementor-element-9936124 .jet-toggle__content-inner{
    padding: 0 18px 18px 18px;
    font-size: 15px;
  }

  .elementor-element-9936124 .jet-toggle__control::before{
    right: 16px;
    width: 30px;
    height: 30px;
  }

  .elementor-element-9936124 .jet-toggle__control::after{
    right: 27px;
  }
}/* End custom CSS */
/* Start custom CSS for jet-accordion, class: .elementor-element-9936124 *//* ===== SECCIÓN / TÍTULO ===== */
.elementor-element-0139480 .elementor-heading-title{
  font-size: 42px;
  line-height: 1.1;
  font-weight: 700;
  color: #000;
  margin-bottom: 22px;
  text-align: center;
}

/* ===== ACORDEÓN GENERAL ===== */
.elementor-element-9936124 .jet-accordion{
  display: flex;
  flex-direction: column;
  gap: 18px;
}

/* ===== ITEM ===== */
.elementor-element-9936124 .jet-accordion__item{
  border: 1px solid #e6e6e6;
  border-radius: 18px;
  overflow: hidden;
  background: #fff;
  transition: all .25s ease;
  box-shadow: 0 0 0 rgba(0,0,0,0);
}

.elementor-element-9936124 .jet-accordion__item:hover{
  border-color: #dddddd;
  box-shadow: 0 8px 24px rgba(0,0,0,.04);
}

.elementor-element-9936124 .jet-accordion__item.active{
  border-color: #dddddd;
  box-shadow: 0 10px 30px rgba(0,0,0,.05);
}

/* ===== CABECERA ===== */
.elementor-element-9936124 .jet-toggle__control{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 14px;
  padding: 22px 72px 22px 24px;
  position: relative;
  cursor: pointer;
  text-align: left;
}

/* ===== ICONO IZQUIERDO ===== */
.elementor-element-9936124 .jet-toggle__label-icon{
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 38px;
  width: 38px;
  height: 38px;
  min-width: 38px;
  min-height: 38px;
  border-radius: 12px;
  background: linear-gradient(135deg, #f7dfe5, #e8f7ff);
  color: #3e3e3e;
  position: relative;
  z-index: 2;
}

.elementor-element-9936124 .jet-toggle__label-icon i{
  font-size: 16px;
  line-height: 1;
}

/* CERRADO: SOLO ICONO NORMAL */
.elementor-element-9936124 .jet-toggle__icon.icon-normal{
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  opacity: 1 !important;
  visibility: visible !important;
}

.elementor-element-9936124 .jet-toggle__icon.icon-active{
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

/* ABIERTO: SOLO ICONO ACTIVO */
.elementor-element-9936124 .jet-accordion__item.active .jet-toggle__icon.icon-normal{
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

.elementor-element-9936124 .jet-accordion__item.active .jet-toggle__icon.icon-active{
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  opacity: 1 !important;
  visibility: visible !important;
}

/* ===== TÍTULO ===== */
.elementor-element-9936124 .jet-toggle__label-text{
  flex: 1;
  display: block;
  text-align: left !important;
  margin: 0;
  padding-right: 0;
  font-size: 22px;
  line-height: 1.25;
  font-weight: 600;
  color: #ef4b57;
}

/* ===== FLECHA DERECHA: CÍRCULO ===== */
.elementor-element-9936124 .jet-toggle__control::before{
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  border: 1px solid #d9d9d9;
  border-radius: 50%;
  background: #fff;
  z-index: 1;
}

/* ===== FLECHA DERECHA ===== */
.elementor-element-9936124 .jet-toggle__control::after{
  content: "";
  position: absolute;
  right: 31px;
  top: 50%;
  width: 10px;
  height: 10px;
  border-right: 2px solid #8d8d8d;
  border-bottom: 2px solid #8d8d8d;
  transform: translateY(-60%) rotate(45deg);
  transition: transform .25s ease;
  z-index: 2;
}

.elementor-element-9936124 .jet-accordion__item.active .jet-toggle__control::after{
  transform: translateY(-35%) rotate(-135deg);
}

/* ===== CONTENIDO ===== */
.elementor-element-9936124 .jet-toggle__content{
  border-top: 1px solid #f1f1f1;
}

.elementor-element-9936124 .jet-toggle__content-inner{
  padding: 0 24px 24px 76px;
  color: #4f4f4f;
  font-size: 16px;
  line-height: 1.7;
}

.elementor-element-9936124 .jet-toggle__content-inner p{
  margin: 16px 0 0;
}

/* ===== LISTAS WYSIWYG ===== */
.elementor-element-9936124 .jet-toggle__content-inner ul{
  list-style: none;
  margin: 16px 0 0;
  padding: 0;
}

.elementor-element-9936124 .jet-toggle__content-inner li{
  position: relative;
  padding-left: 18px;
  margin-bottom: 10px;
}

.elementor-element-9936124 .jet-toggle__content-inner li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 11px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: linear-gradient(135deg, #db5978, #45c2ff);
}

/* ===== RESPONSIVE ===== */
@media (max-width: 767px){
  .elementor-element-0139480 .elementor-heading-title{
    font-size: 30px;
  }

  .elementor-element-9936124 .jet-toggle__control{
    gap: 12px;
    padding: 18px 62px 18px 18px;
  }

  .elementor-element-9936124 .jet-toggle__label-icon{
    flex: 0 0 34px;
    width: 34px;
    height: 34px;
    min-width: 34px;
    min-height: 34px;
  }

  .elementor-element-9936124 .jet-toggle__label-text{
    font-size: 18px;
    line-height: 1.3;
  }

  .elementor-element-9936124 .jet-toggle__content-inner{
    padding: 0 18px 18px 18px;
    font-size: 15px;
  }

  .elementor-element-9936124 .jet-toggle__control::before{
    right: 16px;
    width: 30px;
    height: 30px;
  }

  .elementor-element-9936124 .jet-toggle__control::after{
    right: 27px;
  }
}/* End custom CSS */
/* Start custom CSS for jet-accordion, class: .elementor-element-d685048 *//* =========================================================
   SOLO ACORDEÓN "Contenido del curso" - JETTABS
   Sección: .elementor-element-b08d380
   Heading: .elementor-element-a8c2128
   Widget: .elementor-element-d685048
   ========================================================= */

/* TÍTULO DE LA SECCIÓN */
.elementor-element-a8c2128 .elementor-heading-title{
  margin: 0 0 28px;
  text-align: center;
  font-size: 44px;
  line-height: 1.1;
  font-weight: 700;
  color: #000;
}

/* CONTENEDOR GENERAL */
.elementor-element-d685048 .jet-accordion{
  display: flex;
  flex-direction: column;
  gap: 20px;
}

/* ITEM */
.elementor-element-d685048 .jet-accordion__item{
  border: 0 !important;
  border-radius: 34px;
  overflow: hidden;
  background: transparent;
  box-shadow: none;
}

/* CABECERA */
.elementor-element-d685048 .jet-toggle__control{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-height: 82px;
  padding: 22px 86px 22px 30px;
  border: 0 !important;
  border-radius: 999px;
  background: linear-gradient(90deg, #14a8d1 0%, #6c7fa2 48%, #ef3f57 100%);
  cursor: pointer;
  text-align: left !important;
  transition: all .25s ease;
}

/* CABECERA ABIERTA */
.elementor-element-d685048 .jet-accordion__item.active-toggle .jet-toggle__control{
  background: #cf2842 !important;
  border-radius: 34px 34px 0 0;
}

/* TEXTO DEL TÍTULO */
.elementor-element-d685048 .jet-toggle__label-text{
  flex: 1;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  color: #fff !important;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 700;
  text-align: left !important;
}

/* POR SI HAY HERENCIAS */
.elementor-element-d685048 .jet-toggle__control > div{
  text-align: left !important;
}

/* ICONO + / - DERECHO */
.elementor-element-d685048 .jet-toggle__control::after{
  content: "+";
  position: absolute;
  right: 34px;
  top: 50%;
  transform: translateY(-52%);
  color: #fff;
  font-size: 32px;
  line-height: 1;
  font-weight: 700;
}

.elementor-element-d685048 .jet-accordion__item.active-toggle .jet-toggle__control::after{
  content: "−";
  transform: translateY(-56%);
}

/* CONTENIDO */
.elementor-element-d685048 .jet-toggle__content{
  margin: 0 !important;
  border: 1px solid #e6e6e6 !important;
  border-top: 0 !important;
  background: #fff;
  border-radius: 0 0 34px 34px !important;
  box-shadow: 0 10px 26px rgba(0,0,0,.06);
}

/* CUANDO ESTÁ ABIERTO, QUE EL CONTENIDO QUEDE PEGADO */
.elementor-element-d685048 .jet-accordion__item.active-toggle .jet-toggle__content{
  margin-top: 0 !important;
}

/* INTERIOR DEL CONTENIDO */
.elementor-element-d685048 .jet-toggle__content-inner{
  padding: 30px !important;
  color: #4a4a4a;
  font-size: 17px;
  line-height: 1.7;
}

/* PÁRRAFOS */
.elementor-element-d685048 .jet-toggle__content-inner p{
  margin: 0;
}

/* LISTAS */
.elementor-element-d685048 .jet-toggle__content-inner ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

.elementor-element-d685048 .jet-toggle__content-inner li{
  position: relative;
  padding-left: 18px;
  margin-bottom: 10px;
}

.elementor-element-d685048 .jet-toggle__content-inner li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 11px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: linear-gradient(135deg, #14a8d1 0%, #ef3f57 100%);
}

/* HOVER */
.elementor-element-d685048 .jet-toggle__control:hover{
  filter: brightness(1.02);
}

/* RESPONSIVE */
@media (max-width: 767px){
  .elementor-element-a8c2128 .elementor-heading-title{
    font-size: 30px;
    margin-bottom: 20px;
  }

  .elementor-element-d685048 .jet-accordion{
    gap: 14px;
  }

  .elementor-element-d685048 .jet-accordion__item{
    border-radius: 24px;
  }

  .elementor-element-d685048 .jet-toggle__control{
    min-height: 68px;
    padding: 18px 64px 18px 20px;
    border-radius: 999px;
  }

  .elementor-element-d685048 .jet-accordion__item.active-toggle .jet-toggle__control{
    border-radius: 24px 24px 0 0;
  }

  .elementor-element-d685048 .jet-toggle__label-text{
    font-size: 16px;
    line-height: 1.35;
  }

  .elementor-element-d685048 .jet-toggle__control::after{
    right: 24px;
    font-size: 26px;
  }

  .elementor-element-d685048 .jet-toggle__content{
    border: 1px solid #e6e6e6 !important;
    border-top: 0 !important;
    border-radius: 0 0 24px 24px !important;
  }

  .elementor-element-d685048 .jet-toggle__content-inner{
    padding: 22px 20px !important;
    font-size: 15px;
    line-height: 1.65;
  }
}/* End custom CSS */
/* Start custom CSS for jet-accordion, class: .elementor-element-d685048 *//* =========================================================
   SOLO ACORDEÓN "Contenido del curso" - JETTABS
   Sección: .elementor-element-b08d380
   Heading: .elementor-element-a8c2128
   Widget: .elementor-element-d685048
   ========================================================= */

/* TÍTULO DE LA SECCIÓN */
.elementor-element-a8c2128 .elementor-heading-title{
  margin: 0 0 28px;
  text-align: center;
  font-size: 44px;
  line-height: 1.1;
  font-weight: 700;
  color: #000;
}

/* CONTENEDOR GENERAL */
.elementor-element-d685048 .jet-accordion{
  display: flex;
  flex-direction: column;
  gap: 20px;
}

/* ITEM */
.elementor-element-d685048 .jet-accordion__item{
  border: 0 !important;
  border-radius: 34px;
  overflow: hidden;
  background: transparent;
  box-shadow: none;
}

/* CABECERA */
.elementor-element-d685048 .jet-toggle__control{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-height: 82px;
  padding: 22px 86px 22px 30px;
  border: 0 !important;
  border-radius: 999px;
  background: linear-gradient(90deg, #14a8d1 0%, #6c7fa2 48%, #ef3f57 100%);
  cursor: pointer;
  text-align: left !important;
  transition: all .25s ease;
}

/* CABECERA ABIERTA */
.elementor-element-d685048 .jet-accordion__item.active-toggle .jet-toggle__control{
  background: #cf2842 !important;
  border-radius: 34px 34px 0 0;
}

/* TEXTO DEL TÍTULO */
.elementor-element-d685048 .jet-toggle__label-text{
  flex: 1;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  color: #fff !important;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 700;
  text-align: left !important;
}

/* POR SI HAY HERENCIAS */
.elementor-element-d685048 .jet-toggle__control > div{
  text-align: left !important;
}

/* ICONO + / - DERECHO */
.elementor-element-d685048 .jet-toggle__control::after{
  content: "+";
  position: absolute;
  right: 34px;
  top: 50%;
  transform: translateY(-52%);
  color: #fff;
  font-size: 32px;
  line-height: 1;
  font-weight: 700;
}

.elementor-element-d685048 .jet-accordion__item.active-toggle .jet-toggle__control::after{
  content: "−";
  transform: translateY(-56%);
}

/* CONTENIDO */
.elementor-element-d685048 .jet-toggle__content{
  margin: 0 !important;
  border: 1px solid #e6e6e6 !important;
  border-top: 0 !important;
  background: #fff;
  border-radius: 0 0 34px 34px !important;
  box-shadow: 0 10px 26px rgba(0,0,0,.06);
}

/* CUANDO ESTÁ ABIERTO, QUE EL CONTENIDO QUEDE PEGADO */
.elementor-element-d685048 .jet-accordion__item.active-toggle .jet-toggle__content{
  margin-top: 0 !important;
}

/* INTERIOR DEL CONTENIDO */
.elementor-element-d685048 .jet-toggle__content-inner{
  padding: 30px !important;
  color: #4a4a4a;
  font-size: 17px;
  line-height: 1.7;
}

/* PÁRRAFOS */
.elementor-element-d685048 .jet-toggle__content-inner p{
  margin: 0;
}

/* LISTAS */
.elementor-element-d685048 .jet-toggle__content-inner ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

.elementor-element-d685048 .jet-toggle__content-inner li{
  position: relative;
  padding-left: 18px;
  margin-bottom: 10px;
}

.elementor-element-d685048 .jet-toggle__content-inner li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 11px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: linear-gradient(135deg, #14a8d1 0%, #ef3f57 100%);
}

/* HOVER */
.elementor-element-d685048 .jet-toggle__control:hover{
  filter: brightness(1.02);
}

/* RESPONSIVE */
@media (max-width: 767px){
  .elementor-element-a8c2128 .elementor-heading-title{
    font-size: 30px;
    margin-bottom: 20px;
  }

  .elementor-element-d685048 .jet-accordion{
    gap: 14px;
  }

  .elementor-element-d685048 .jet-accordion__item{
    border-radius: 24px;
  }

  .elementor-element-d685048 .jet-toggle__control{
    min-height: 68px;
    padding: 18px 64px 18px 20px;
    border-radius: 999px;
  }

  .elementor-element-d685048 .jet-accordion__item.active-toggle .jet-toggle__control{
    border-radius: 24px 24px 0 0;
  }

  .elementor-element-d685048 .jet-toggle__label-text{
    font-size: 16px;
    line-height: 1.35;
  }

  .elementor-element-d685048 .jet-toggle__control::after{
    right: 24px;
    font-size: 26px;
  }

  .elementor-element-d685048 .jet-toggle__content{
    border: 1px solid #e6e6e6 !important;
    border-top: 0 !important;
    border-radius: 0 0 24px 24px !important;
  }

  .elementor-element-d685048 .jet-toggle__content-inner{
    padding: 22px 20px !important;
    font-size: 15px;
    line-height: 1.65;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-438b0e0 *//* grid de 3 columnas */
.elementor-10885 .elementor-element.elementor-element-438b0e0 .jet-listing-dynamic-repeater__items,
.elementor-10885 .elementor-element.elementor-element-438b0e0 .jet-dynamic-repeater__items,
.elementor-10885 .elementor-element.elementor-element-438b0e0 .dynamic-repeater{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 28px;
}

/* tarjeta exterior con degradado */
.elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card{
  padding: 2px;
  border-radius: 34px;
  background: linear-gradient(180deg, #24a9c7 0%, #f02e63 100%);
  overflow: hidden;
  box-sizing: border-box;
  min-height: 280px;
}

/* interior */
.elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card__inner{
  background: #fff;
  border-radius: 32px;
  min-height: 276px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 34px 28px;
  text-align: center;
  box-sizing: border-box;
}

/* texto */
.elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card__text{
  color: #fff;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 700;
  max-width: 520px;
}
/* para que el fondo de color se vea también dentro */
.elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card__inner{
  background: linear-gradient(180deg, #24a9c7 0%, #f02e63 100%);
}

/* tablet */
@media (max-width: 1024px){
  .elementor-10885 .elementor-element.elementor-element-438b0e0 .jet-listing-dynamic-repeater__items,
  .elementor-10885 .elementor-element.elementor-element-438b0e0 .jet-dynamic-repeater__items,
  .elementor-10885 .elementor-element.elementor-element-438b0e0 .dynamic-repeater{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 22px;
  }

  .elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card{
    min-height: 240px;
  }

  .elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card__inner{
    min-height: 236px;
  }

  .elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card__text{
    font-size: 24px;
  }
}

/* móvil */
@media (max-width: 767px){
  .elementor-10885 .elementor-element.elementor-element-438b0e0 .jet-listing-dynamic-repeater__items,
  .elementor-10885 .elementor-element.elementor-element-438b0e0 .jet-dynamic-repeater__items,
  .elementor-10885 .elementor-element.elementor-element-438b0e0 .dynamic-repeater{
    grid-template-columns: 1fr;
    gap: 18px;
  }

  .elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card{
    min-height: 200px;
    border-radius: 26px;
  }

  .elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card__inner{
    min-height: 196px;
    border-radius: 24px;
    padding: 26px 20px;
  }

  .elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card__text{
    font-size: 18px;
    line-height: 1.15;
  }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-438b0e0 *//* grid de 3 columnas */
.elementor-10885 .elementor-element.elementor-element-438b0e0 .jet-listing-dynamic-repeater__items,
.elementor-10885 .elementor-element.elementor-element-438b0e0 .jet-dynamic-repeater__items,
.elementor-10885 .elementor-element.elementor-element-438b0e0 .dynamic-repeater{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 28px;
}

/* tarjeta exterior con degradado */
.elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card{
  padding: 2px;
  border-radius: 34px;
  background: linear-gradient(180deg, #24a9c7 0%, #f02e63 100%);
  overflow: hidden;
  box-sizing: border-box;
  min-height: 280px;
}

/* interior */
.elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card__inner{
  background: #fff;
  border-radius: 32px;
  min-height: 276px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 34px 28px;
  text-align: center;
  box-sizing: border-box;
}

/* texto */
.elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card__text{
  color: #fff;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 700;
  max-width: 520px;
}
/* para que el fondo de color se vea también dentro */
.elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card__inner{
  background: linear-gradient(180deg, #24a9c7 0%, #f02e63 100%);
}

/* tablet */
@media (max-width: 1024px){
  .elementor-10885 .elementor-element.elementor-element-438b0e0 .jet-listing-dynamic-repeater__items,
  .elementor-10885 .elementor-element.elementor-element-438b0e0 .jet-dynamic-repeater__items,
  .elementor-10885 .elementor-element.elementor-element-438b0e0 .dynamic-repeater{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 22px;
  }

  .elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card{
    min-height: 240px;
  }

  .elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card__inner{
    min-height: 236px;
  }

  .elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card__text{
    font-size: 24px;
  }
}

/* móvil */
@media (max-width: 767px){
  .elementor-10885 .elementor-element.elementor-element-438b0e0 .jet-listing-dynamic-repeater__items,
  .elementor-10885 .elementor-element.elementor-element-438b0e0 .jet-dynamic-repeater__items,
  .elementor-10885 .elementor-element.elementor-element-438b0e0 .dynamic-repeater{
    grid-template-columns: 1fr;
    gap: 18px;
  }

  .elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card{
    min-height: 200px;
    border-radius: 26px;
  }

  .elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card__inner{
    min-height: 196px;
    border-radius: 24px;
    padding: 26px 20px;
  }

  .elementor-10885 .elementor-element.elementor-element-438b0e0 .destinatario-card__text{
    font-size: 18px;
    line-height: 1.15;
  }
}/* End custom CSS */
/* Start custom CSS for jet-accordion, class: .elementor-element-80a99eb *//* =========================================================
   SOLO ACORDEÓN "Preguntas Frecuentes (FAQs)" - JETTABS
   Sección: .elementor-element-a0b1e46
   Heading: .elementor-element-33b3388
   Widget: .elementor-element-80a99eb
   ========================================================= */

/* TÍTULO DE LA SECCIÓN */
.elementor-element-33b3388 .elementor-heading-title{
  margin: 0 0 28px;
  text-align: center;
  font-size: 44px;
  line-height: 1.1;
  font-weight: 700;
  color: #000;
}

/* CONTENEDOR GENERAL */
.elementor-element-80a99eb .jet-accordion{
  display: flex;
  flex-direction: column;
  gap: 20px;
}

/* ITEM */
.elementor-element-80a99eb .jet-accordion__item{
  border: 0 !important;
  border-radius: 34px;
  overflow: hidden;
  background: transparent;
  box-shadow: none;
}

/* CABECERA */
.elementor-element-80a99eb .jet-toggle__control{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-height: 82px;
  padding: 22px 86px 22px 30px;
  border: 0 !important;
  border-radius: 999px;
  background: linear-gradient(90deg, #14a8d1 0%, #6c7fa2 48%, #ef3f57 100%);
  cursor: pointer;
  text-align: left !important;
  transition: all .25s ease;
}

/* CABECERA ABIERTA */
.elementor-element-80a99eb .jet-accordion__item.active-toggle .jet-toggle__control{
  background: #cf2842 !important;
  border-radius: 34px 34px 0 0;
}

/* TEXTO DEL TÍTULO */
.elementor-element-80a99eb .jet-toggle__label-text{
  flex: 1;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  color: #fff !important;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 700;
  text-align: left !important;
}

/* POR SI HAY HERENCIAS */
.elementor-element-80a99eb .jet-toggle__control > div{
  text-align: left !important;
}

/* ICONO + / - DERECHO */
.elementor-element-80a99eb .jet-toggle__control::after{
  content: "+";
  position: absolute;
  right: 34px;
  top: 50%;
  transform: translateY(-52%);
  color: #fff;
  font-size: 32px;
  line-height: 1;
  font-weight: 700;
}

.elementor-element-80a99eb .jet-accordion__item.active-toggle .jet-toggle__control::after{
  content: "−";
  transform: translateY(-56%);
}

/* CONTENIDO */
.elementor-element-80a99eb .jet-toggle__content{
  margin: 0 !important;
  border: 1px solid #e6e6e6 !important;
  border-top: 0 !important;
  background: #fff;
  border-radius: 0 0 34px 34px !important;
  box-shadow: 0 10px 26px rgba(0,0,0,.06);
}

/* CUANDO ESTÁ ABIERTO, QUE EL CONTENIDO QUEDE PEGADO */
.elementor-element-80a99eb .jet-accordion__item.active-toggle .jet-toggle__content{
  margin-top: 0 !important;
}

/* INTERIOR DEL CONTENIDO */
.elementor-element-80a99eb .jet-toggle__content-inner{
  padding: 30px !important;
  color: #4a4a4a;
  font-size: 17px;
  line-height: 1.7;
}

/* PÁRRAFOS */
.elementor-element-80a99eb .jet-toggle__content-inner p{
  margin: 0;
}

/* LISTAS */
.elementor-element-80a99eb .jet-toggle__content-inner ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

.elementor-element-80a99eb .jet-toggle__content-inner li{
  position: relative;
  padding-left: 18px;
  margin-bottom: 10px;
}

.elementor-element-80a99eb .jet-toggle__content-inner li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 11px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: linear-gradient(135deg, #14a8d1 0%, #ef3f57 100%);
}

/* HOVER */
.elementor-element-80a99eb .jet-toggle__control:hover{
  filter: brightness(1.02);
}

/* RESPONSIVE */
@media (max-width: 767px){
  .elementor-element-33b3388 .elementor-heading-title{
    font-size: 30px;
    margin-bottom: 20px;
  }

  .elementor-element-80a99eb .jet-accordion{
    gap: 14px;
  }

  .elementor-element-80a99eb .jet-accordion__item{
    border-radius: 24px;
  }

  .elementor-element-80a99eb .jet-toggle__control{
    min-height: 68px;
    padding: 18px 64px 18px 20px;
    border-radius: 999px;
  }

  .elementor-element-80a99eb .jet-accordion__item.active-toggle .jet-toggle__control{
    border-radius: 24px 24px 0 0;
  }

  .elementor-element-80a99eb .jet-toggle__label-text{
    font-size: 16px;
    line-height: 1.35;
  }

  .elementor-element-80a99eb .jet-toggle__control::after{
    right: 24px;
    font-size: 26px;
  }

  .elementor-element-80a99eb .jet-toggle__content{
    border: 1px solid #e6e6e6 !important;
    border-top: 0 !important;
    border-radius: 0 0 24px 24px !important;
  }

  .elementor-element-80a99eb .jet-toggle__content-inner{
    padding: 22px 20px !important;
    font-size: 15px;
    line-height: 1.65;
  }
}/* End custom CSS */
/* Start custom CSS for jet-accordion, class: .elementor-element-80a99eb *//* =========================================================
   SOLO ACORDEÓN "Preguntas Frecuentes (FAQs)" - JETTABS
   Sección: .elementor-element-a0b1e46
   Heading: .elementor-element-33b3388
   Widget: .elementor-element-80a99eb
   ========================================================= */

/* TÍTULO DE LA SECCIÓN */
.elementor-element-33b3388 .elementor-heading-title{
  margin: 0 0 28px;
  text-align: center;
  font-size: 44px;
  line-height: 1.1;
  font-weight: 700;
  color: #000;
}

/* CONTENEDOR GENERAL */
.elementor-element-80a99eb .jet-accordion{
  display: flex;
  flex-direction: column;
  gap: 20px;
}

/* ITEM */
.elementor-element-80a99eb .jet-accordion__item{
  border: 0 !important;
  border-radius: 34px;
  overflow: hidden;
  background: transparent;
  box-shadow: none;
}

/* CABECERA */
.elementor-element-80a99eb .jet-toggle__control{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-height: 82px;
  padding: 22px 86px 22px 30px;
  border: 0 !important;
  border-radius: 999px;
  background: linear-gradient(90deg, #14a8d1 0%, #6c7fa2 48%, #ef3f57 100%);
  cursor: pointer;
  text-align: left !important;
  transition: all .25s ease;
}

/* CABECERA ABIERTA */
.elementor-element-80a99eb .jet-accordion__item.active-toggle .jet-toggle__control{
  background: #cf2842 !important;
  border-radius: 34px 34px 0 0;
}

/* TEXTO DEL TÍTULO */
.elementor-element-80a99eb .jet-toggle__label-text{
  flex: 1;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  color: #fff !important;
  font-size: 20px;
  line-height: 1.3;
  font-weight: 700;
  text-align: left !important;
}

/* POR SI HAY HERENCIAS */
.elementor-element-80a99eb .jet-toggle__control > div{
  text-align: left !important;
}

/* ICONO + / - DERECHO */
.elementor-element-80a99eb .jet-toggle__control::after{
  content: "+";
  position: absolute;
  right: 34px;
  top: 50%;
  transform: translateY(-52%);
  color: #fff;
  font-size: 32px;
  line-height: 1;
  font-weight: 700;
}

.elementor-element-80a99eb .jet-accordion__item.active-toggle .jet-toggle__control::after{
  content: "−";
  transform: translateY(-56%);
}

/* CONTENIDO */
.elementor-element-80a99eb .jet-toggle__content{
  margin: 0 !important;
  border: 1px solid #e6e6e6 !important;
  border-top: 0 !important;
  background: #fff;
  border-radius: 0 0 34px 34px !important;
  box-shadow: 0 10px 26px rgba(0,0,0,.06);
}

/* CUANDO ESTÁ ABIERTO, QUE EL CONTENIDO QUEDE PEGADO */
.elementor-element-80a99eb .jet-accordion__item.active-toggle .jet-toggle__content{
  margin-top: 0 !important;
}

/* INTERIOR DEL CONTENIDO */
.elementor-element-80a99eb .jet-toggle__content-inner{
  padding: 30px !important;
  color: #4a4a4a;
  font-size: 17px;
  line-height: 1.7;
}

/* PÁRRAFOS */
.elementor-element-80a99eb .jet-toggle__content-inner p{
  margin: 0;
}

/* LISTAS */
.elementor-element-80a99eb .jet-toggle__content-inner ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

.elementor-element-80a99eb .jet-toggle__content-inner li{
  position: relative;
  padding-left: 18px;
  margin-bottom: 10px;
}

.elementor-element-80a99eb .jet-toggle__content-inner li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 11px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: linear-gradient(135deg, #14a8d1 0%, #ef3f57 100%);
}

/* HOVER */
.elementor-element-80a99eb .jet-toggle__control:hover{
  filter: brightness(1.02);
}

/* RESPONSIVE */
@media (max-width: 767px){
  .elementor-element-33b3388 .elementor-heading-title{
    font-size: 30px;
    margin-bottom: 20px;
  }

  .elementor-element-80a99eb .jet-accordion{
    gap: 14px;
  }

  .elementor-element-80a99eb .jet-accordion__item{
    border-radius: 24px;
  }

  .elementor-element-80a99eb .jet-toggle__control{
    min-height: 68px;
    padding: 18px 64px 18px 20px;
    border-radius: 999px;
  }

  .elementor-element-80a99eb .jet-accordion__item.active-toggle .jet-toggle__control{
    border-radius: 24px 24px 0 0;
  }

  .elementor-element-80a99eb .jet-toggle__label-text{
    font-size: 16px;
    line-height: 1.35;
  }

  .elementor-element-80a99eb .jet-toggle__control::after{
    right: 24px;
    font-size: 26px;
  }

  .elementor-element-80a99eb .jet-toggle__content{
    border: 1px solid #e6e6e6 !important;
    border-top: 0 !important;
    border-radius: 0 0 24px 24px !important;
  }

  .elementor-element-80a99eb .jet-toggle__content-inner{
    padding: 22px 20px !important;
    font-size: 15px;
    line-height: 1.65;
  }
}/* End custom CSS */