.elementor-667 .elementor-element.elementor-element-3bdf983{--display:flex;}.elementor-667 .elementor-element.elementor-element-27eb546{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-667 .elementor-element.elementor-element-2b88c09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-0ab20af{--display:flex;--gap:802px 802px;--row-gap:802px;--column-gap:802px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-667 .elementor-element.elementor-element-02f2f85{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-667 .elementor-element.elementor-element-7e98e64{padding:6px 6px 6px 6px;}.elementor-667 .elementor-element.elementor-element-7e98e64 .elementor-heading-title{font-size:17px;color:#848484;}.elementor-667 .elementor-element.elementor-element-26475b5 .elementor-heading-title{color:#3C4048;}.woocommerce .elementor-667 .elementor-element.elementor-element-c1b7c09 .woocommerce-product-details__short-description{color:#3C4048;line-height:20px;}.elementor-667 .elementor-element.elementor-element-699d185 .elementor-heading-title{color:#3C4048;}.elementor-667 .elementor-element.elementor-element-569232e{width:var( --container-widget-width, 41.311% );max-width:41.311%;--container-widget-width:41.311%;--container-widget-flex-grow:0;}.elementor-667 .elementor-element.elementor-element-569232e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-667 .elementor-element.elementor-element-569232e .elementor-heading-title{font-weight:500;color:#075DA7;}.elementor-667 .elementor-element.elementor-element-065ae4b{width:var( --container-widget-width, 68.309% );max-width:68.309%;--container-widget-width:68.309%;--container-widget-flex-grow:0;}.elementor-667 .elementor-element.elementor-element-065ae4b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-667 .elementor-element.elementor-element-065ae4b .elementor-heading-title{font-weight:400;color:#3C4048;}.elementor-667 .elementor-element.elementor-element-d94ed3c{width:var( --container-widget-width, 3.673% );max-width:3.673%;--container-widget-width:3.673%;--container-widget-flex-grow:0;}.elementor-667 .elementor-element.elementor-element-d94ed3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-667 .elementor-element.elementor-element-d94ed3c .elementor-heading-title{font-weight:400;color:#3C4048;}.elementor-667 .elementor-element.elementor-element-4ce9285{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-667 .elementor-element.elementor-element-15bab47 .elementor-heading-title{color:#3C4048;}.elementor-667 .elementor-element.elementor-element-3aad9f5 .elementor-heading-title{font-size:16px;font-weight:500;font-style:normal;}.elementor-667 .elementor-element.elementor-element-7b3b0be .elementor-heading-title{color:#3C4048;}.elementor-667 .elementor-element.elementor-element-a34d6d2{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-667 .elementor-element.elementor-element-7abb58d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-7abb58d.elementor-element{--align-self:flex-start;}.elementor-667 .elementor-element.elementor-element-7abb58d .elementor-heading-title{font-weight:400;color:#3C4048;}.elementor-667 .elementor-element.elementor-element-d3e4bcd{--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:#045ca4;}.elementor-667 .elementor-element.elementor-element-d3e4bcd {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-667 .elementor-element.elementor-element-d3e4bcd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1px;}:where( .elementor-667 .elementor-element.elementor-element-d3e4bcd > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-667 .elementor-element.elementor-element-2cdfd9a{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-667 .elementor-element.elementor-element-04dc7c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-04dc7c4.elementor-element{--align-self:flex-start;}.elementor-667 .elementor-element.elementor-element-04dc7c4 .elementor-heading-title{font-weight:400;color:#3C4048;}.elementor-667 .elementor-element.elementor-element-3b85120{--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:#045ca4;}.elementor-667 .elementor-element.elementor-element-3b85120 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-667 .elementor-element.elementor-element-3b85120 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1px;}:where( .elementor-667 .elementor-element.elementor-element-3b85120 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-667 .elementor-element.elementor-element-f756e5b{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-667 .elementor-element.elementor-element-413cdf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-413cdf5.elementor-element{--align-self:flex-start;}.elementor-667 .elementor-element.elementor-element-413cdf5 .elementor-heading-title{font-weight:400;color:#3C4048;}.elementor-667 .elementor-element.elementor-element-0a1d1ef{--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:#045ca4;}.elementor-667 .elementor-element.elementor-element-0a1d1ef {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-667 .elementor-element.elementor-element-0a1d1ef > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1px;}:where( .elementor-667 .elementor-element.elementor-element-0a1d1ef > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-667 .elementor-element.elementor-element-ba94321{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-667 .elementor-element.elementor-element-632d1d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-632d1d0.elementor-element{--align-self:flex-start;}.elementor-667 .elementor-element.elementor-element-632d1d0 .elementor-heading-title{font-weight:400;color:#3C4048;}.elementor-667 .elementor-element.elementor-element-7e75d58{--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:#045ca4;}.elementor-667 .elementor-element.elementor-element-7e75d58 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-667 .elementor-element.elementor-element-7e75d58 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1px;}:where( .elementor-667 .elementor-element.elementor-element-7e75d58 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-667 .elementor-element.elementor-element-d5377a3{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-667 .elementor-element.elementor-element-f2ccd33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-667 .elementor-element.elementor-element-f2ccd33.elementor-element{--align-self:flex-start;}.elementor-667 .elementor-element.elementor-element-f2ccd33 .elementor-heading-title{font-weight:400;color:#3C4048;}.elementor-667 .elementor-element.elementor-element-7aa1011{--n-accordion-title-font-size:15px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:21px;--n-accordion-icon-normal-color:#045ca4;}.elementor-667 .elementor-element.elementor-element-7aa1011 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-667 .elementor-element.elementor-element-7aa1011 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1px;}:where( .elementor-667 .elementor-element.elementor-element-7aa1011 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-667 .elementor-element.elementor-element-8654f3e{--display:flex;}.elementor-667 .elementor-element.elementor-element-f0d5ac4 .elementor-heading-title{color:#3C4048;}.elementor-667 .elementor-element.elementor-element-618e852{--display:flex;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-667 .elementor-element.elementor-element-618e852.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-667 .elementor-element.elementor-element-36bb48d .elementor-icon-list-icon i{color:#3C4048;transition:color 0.3s;}.elementor-667 .elementor-element.elementor-element-36bb48d .elementor-icon-list-icon svg{fill:#3C4048;transition:fill 0.3s;}.elementor-667 .elementor-element.elementor-element-36bb48d{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-667 .elementor-element.elementor-element-36bb48d .elementor-icon-list-text{transition:color 0.3s;}.elementor-667 .elementor-element.elementor-element-dd025f1 .elementor-icon-list-icon i{color:#3C4048;transition:color 0.3s;}.elementor-667 .elementor-element.elementor-element-dd025f1 .elementor-icon-list-icon svg{fill:#3C4048;transition:fill 0.3s;}.elementor-667 .elementor-element.elementor-element-dd025f1{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-667 .elementor-element.elementor-element-dd025f1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-667 .elementor-element.elementor-element-4207f65{--display:flex;}.elementor-667 .elementor-element.elementor-element-c7768ff{--spacer-size:50px;}.elementor-667 .elementor-element.elementor-element-cd3cf7e{--display:flex;}.elementor-667 .elementor-element.elementor-element-54ac4b5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-667 .elementor-element.elementor-element-54e2b42{--spacer-size:112px;}.elementor-667 .elementor-element.elementor-element-f60fec5{--display:flex;}.elementor-667 .elementor-element.elementor-element-148400b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-667 .elementor-element.elementor-element-148400b.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-667 .elementor-element.elementor-element-3bdf983{--content-width:100%;}.elementor-667 .elementor-element.elementor-element-27eb546{--content-width:100%;}.elementor-667 .elementor-element.elementor-element-0ab20af{--content-width:100%;}.elementor-667 .elementor-element.elementor-element-618e852{--width:99.805%;}}@media(max-width:1024px) and (min-width:768px){.elementor-667 .elementor-element.elementor-element-3bdf983{--content-width:100%;}}@media(max-width:1024px){.elementor-667 .elementor-element.elementor-element-3bdf983{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-667 .elementor-element.elementor-element-148400b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-667 .elementor-element.elementor-element-148400b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-3b85120 *//* 1. Cambia el color de los bullets a verde */

.elementor-667 .elementor-element.elementor-element-3b85120 .elementor-accordion-content ul li::marker,

.elementor-667 .elementor-element.elementor-element-3b85120 .elementor-accordion-content li::marker {

    color: #97CC16 !important; /* Tu color verde */

    font-size: 1.2em !important; /* Hace el puntito un poco más llamativo */

}



/* 2. Da un espacio extra entre cada viñeta para que no se vean amontonadas */

.elementor-667 .elementor-element.elementor-element-3b85120 .elementor-accordion-content ul li,

.elementor-667 .elementor-element.elementor-element-3b85120 .elementor-accordion-content li {

    padding-bottom: 10px !important;

    line-height: 1.6 !important;

}



/* 3. Empuja la lista hacia la derecha para que respire dentro del acordeón */

.elementor-667 .elementor-element.elementor-element-3b85120 .elementor-accordion-content ul {

    padding-left: 20px !important; 

    margin-top: 10px !important;

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0a1d1ef *//* 1. Cambia el color de los bullets a verde */

.elementor-667 .elementor-element.elementor-element-0a1d1ef .elementor-accordion-content ul li::marker,

.elementor-667 .elementor-element.elementor-element-0a1d1ef .elementor-accordion-content li::marker {

    color: #97CC16 !important; /* Tu color verde */

    font-size: 1.2em !important; /* Hace el puntito un poco más llamativo */

}



/* 2. Da un espacio extra entre cada viñeta para que no se vean amontonadas */

.elementor-667 .elementor-element.elementor-element-0a1d1ef .elementor-accordion-content ul li,

.elementor-667 .elementor-element.elementor-element-0a1d1ef .elementor-accordion-content li {

    padding-bottom: 10px !important;

    line-height: 1.6 !important;

}



/* 3. Empuja la lista hacia la derecha para que respire dentro del acordeón */

.elementor-667 .elementor-element.elementor-element-0a1d1ef .elementor-accordion-content ul {

    padding-left: 20px !important; 

    margin-top: 10px !important;

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7e75d58 *//* 1. Cambia el color de los bullets a verde */

.elementor-667 .elementor-element.elementor-element-7e75d58 .elementor-accordion-content ul li::marker,

.elementor-667 .elementor-element.elementor-element-7e75d58 .elementor-accordion-content li::marker {

    color: #97CC16 !important; /* Tu color verde */

    font-size: 1.2em !important; /* Hace el puntito un poco más llamativo */

}



/* 2. Da un espacio extra entre cada viñeta para que no se vean amontonadas */

.elementor-667 .elementor-element.elementor-element-7e75d58 .elementor-accordion-content ul li,

.elementor-667 .elementor-element.elementor-element-7e75d58 .elementor-accordion-content li {

    padding-bottom: 10px !important;

    line-height: 1.6 !important;

}



/* 3. Empuja la lista hacia la derecha para que respire dentro del acordeón */

.elementor-667 .elementor-element.elementor-element-7e75d58 .elementor-accordion-content ul {

    padding-left: 20px !important; 

    margin-top: 10px !important;

}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7aa1011 *//* 1. Cambia el color de los bullets a verde */

.elementor-667 .elementor-element.elementor-element-7aa1011 .elementor-accordion-content ul li::marker,

.elementor-667 .elementor-element.elementor-element-7aa1011 .elementor-accordion-content li::marker {

    color: #97CC16 !important; /* Tu color verde */

    font-size: 1.2em !important; /* Hace el puntito un poco más llamativo */

}



/* 2. Da un espacio extra entre cada viñeta para que no se vean amontonadas */

.elementor-667 .elementor-element.elementor-element-7aa1011 .elementor-accordion-content ul li,

.elementor-667 .elementor-element.elementor-element-7aa1011 .elementor-accordion-content li {

    padding-bottom: 10px !important;

    line-height: 1.6 !important;

}



/* 3. Empuja la lista hacia la derecha para que respire dentro del acordeón */

.elementor-667 .elementor-element.elementor-element-7aa1011 .elementor-accordion-content ul {

    padding-left: 20px !important; 

    margin-top: 10px !important;

}/* End custom CSS */