.elementor-6179 .elementor-element.elementor-element-02fabc4 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-6179 .elementor-element.elementor-element-8a236ab{width:auto;max-width:auto;align-self:center;}.elementor-6179 .elementor-element.elementor-element-8a236ab .elementor-heading-title{font-size:28px;}.elementor-6179 .elementor-element.elementor-element-f1794eb{width:auto;max-width:auto;}.elementor-6179 .elementor-element.elementor-element-f1794eb > .elementor-widget-container{padding:0px 0px 0px 11px;}.elementor-6179 .elementor-element.elementor-element-f1794eb .jet-listing-dynamic-field__content{font-size:26px;font-weight:bold;text-align:left;}.elementor-6179 .elementor-element.elementor-element-f1794eb .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6179 .elementor-element.elementor-element-f1794eb .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6179 .elementor-element.elementor-element-f1794eb .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6179 .elementor-element.elementor-element-a15fa26{margin-top:18px;margin-bottom:0px;}.elementor-6179 .elementor-element.elementor-element-b3792fc{text-align:start;}.elementor-bc-flex-widget .elementor-6179 .elementor-element.elementor-element-d7df7e2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6179 .elementor-element.elementor-element-d7df7e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6179 .elementor-element.elementor-element-d7df7e2.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6179 .elementor-element.elementor-element-13f495b{width:auto;max-width:auto;--e-rating-gap:2px;--e-rating-icon-marked-color:#FF6712;}.elementor-6179 .elementor-element.elementor-element-66e3a44{width:auto;max-width:auto;font-size:12px;}.elementor-6179 .elementor-element.elementor-element-58183d0{margin-top:0px;margin-bottom:0px;padding:4px 4px 4px 4px;}.elementor-6179 .elementor-element.elementor-element-6056c75.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-6179 .elementor-element.elementor-element-8eeeee3{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;align-self:center;}.elementor-6179 .elementor-element.elementor-element-8eeeee3 .elementor-icon-box-wrapper{align-items:center;gap:9px;}.elementor-6179 .elementor-element.elementor-element-8eeeee3 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-6179 .elementor-element.elementor-element-8eeeee3.elementor-view-stacked .elementor-icon{background-color:#FF6712;}.elementor-6179 .elementor-element.elementor-element-8eeeee3.elementor-view-framed .elementor-icon, .elementor-6179 .elementor-element.elementor-element-8eeeee3.elementor-view-default .elementor-icon{fill:#FF6712;color:#FF6712;border-color:#FF6712;}.elementor-6179 .elementor-element.elementor-element-8eeeee3 .elementor-icon{font-size:17px;}.elementor-6179 .elementor-element.elementor-element-8eeeee3 .elementor-icon-box-title, .elementor-6179 .elementor-element.elementor-element-8eeeee3 .elementor-icon-box-title a{font-size:14px;font-weight:400;line-height:3px;letter-spacing:-1px;}.elementor-6179 .elementor-element.elementor-element-8eeeee3 .elementor-icon-box-description{font-weight:100;line-height:5px;letter-spacing:-0.7px;}.elementor-6179 .elementor-element.elementor-element-8febca5{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;--alignment:right;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-6179 .elementor-element.elementor-element-8febca5 .elementor-share-btn__icon{--e-share-buttons-icon-size:2em;}.elementor-6179 .elementor-element.elementor-element-8febca5 .elementor-share-btn{border-width:0px;}.elementor-6179 .elementor-element.elementor-element-894cbc5 > .elementor-container{max-width:1140px;min-height:342px;}.elementor-6179 .elementor-element.elementor-element-894cbc5{margin-top:0px;margin-bottom:0px;}.elementor-6179 .elementor-element.elementor-element-bd52a24 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-6179 .elementor-element.elementor-element-bd52a24 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-6179 .elementor-element.elementor-element-bd52a24{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-6179 .elementor-element.elementor-element-69aaaf2{margin-top:28px;margin-bottom:28px;}.elementor-6179 .elementor-element.elementor-element-f926248 .elementor-heading-title{font-size:22px;}.elementor-6179 .elementor-element.elementor-element-c33be9c{width:100%;max-width:100%;align-self:flex-end;columns:2;column-gap:0px;font-size:16px;font-weight:400;}.elementor-6179 .elementor-element.elementor-element-c33be9c > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-6179 .elementor-element.elementor-element-df05ea4 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-6179 .elementor-element.elementor-element-df05ea4{font-size:16px;font-weight:400;}.elementor-6179 .elementor-element.elementor-element-88c4b4e{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-6179 .elementor-element.elementor-element-88c4b4e .elementor-divider-separator{width:100%;}.elementor-6179 .elementor-element.elementor-element-88c4b4e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6179 .elementor-element.elementor-element-300fcaa .elementor-heading-title{font-size:22px;}.elementor-6179 .elementor-element.elementor-element-287e515 .elementor-heading-title{font-size:22px;}.elementor-6179 .elementor-element.elementor-element-6b1dc89{font-size:18px;}.elementor-6179 .elementor-element.elementor-element-4ee6909 .elementor-button{background-color:#FF6712;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6179 .elementor-element.elementor-element-9091fd3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6179 .elementor-element.elementor-element-3759ac1{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-6179 .elementor-element.elementor-element-3759ac1 .elementor-divider-separator{width:100%;}.elementor-6179 .elementor-element.elementor-element-3759ac1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6179 .elementor-element.elementor-element-7e01789 .elementor-heading-title{font-size:22px;}.elementor-6179 .elementor-element.elementor-element-76523f8{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-6179 .elementor-element.elementor-element-76523f8 .elementor-divider-separator{width:100%;}.elementor-6179 .elementor-element.elementor-element-76523f8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6179 .elementor-element.elementor-element-c06be97 .elementor-heading-title{font-size:22px;}.elementor-6179 .elementor-element.elementor-element-9280488{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-6179 .elementor-element.elementor-element-9280488 .elementor-divider-separator{width:100%;}.elementor-6179 .elementor-element.elementor-element-9280488 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6179 .elementor-element.elementor-element-22b5607 .elementor-heading-title{font-size:22px;}.elementor-6179 .elementor-element.elementor-element-b7fdc94 .elementor-heading-title{font-size:22px;}.elementor-6179 .elementor-element.elementor-element-65bbd8e{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-6179 .elementor-element.elementor-element-65bbd8e .elementor-divider-separator{width:100%;}.elementor-6179 .elementor-element.elementor-element-65bbd8e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6179 .elementor-element.elementor-element-4f428ad .elementor-heading-title{font-size:22px;}.elementor-6179 .elementor-element.elementor-element-160e935 .elementor-heading-title{font-size:22px;}.elementor-6179 .elementor-element.elementor-element-90b5c9c .elementor-cta .elementor-cta__bg, .elementor-6179 .elementor-element.elementor-element-90b5c9c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-6179 .elementor-element.elementor-element-90b5c9c .elementor-cta__content{text-align:center;}.elementor-6179 .elementor-element.elementor-element-90b5c9c .elementor-cta__button{color:#FFFFFF;background-color:#FF6712;border-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-6179 .elementor-element.elementor-element-f0b9829.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6179 .elementor-element.elementor-element-f0b9829.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-6179 .elementor-element.elementor-element-d4279be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6179 .elementor-element.elementor-element-d4279be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6179 .elementor-element.elementor-element-7cd55a6 > .elementor-widget-container{margin:0px 0px 0px 37px;}.elementor-6179 .elementor-element.elementor-element-7cd55a6{text-align:center;}.elementor-6179 .elementor-element.elementor-element-4c3ad0b{--divider-border-style:solid;--divider-color:#FF6712;--divider-border-width:1px;}.elementor-6179 .elementor-element.elementor-element-4c3ad0b .elementor-divider-separator{width:100%;}.elementor-6179 .elementor-element.elementor-element-4c3ad0b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6179 .elementor-element.elementor-element-f471c17 .elementor-heading-title{font-size:22px;}.elementor-6179 .elementor-element.elementor-element-2e2db66 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-6179 .elementor-element.elementor-element-a43d7df{text-align:center;}.elementor-6179 .elementor-element.elementor-element-a43d7df .elementor-heading-title{color:#54595f;}.elementor-6179 .elementor-element.elementor-element-6e0f126 .elementor-button{background-color:#FF6712;font-weight:bold;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6179 .elementor-element.elementor-element-19693fc{text-align:center;}.elementor-6179 .elementor-element.elementor-element-19693fc .elementor-heading-title{color:#FF6712;}.elementor-6179 .elementor-element.elementor-element-4bae951 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-6179 .elementor-element.elementor-element-4bae951 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-6179 .elementor-element.elementor-element-e5c8804 .elementor-heading-title{font-size:22px;}.elementor-6179 .elementor-element.elementor-element-92d7647{font-size:20px;}.elementor-6179 .elementor-element.elementor-element-5c2c007 .elementor-heading-title{font-size:22px;}.elementor-6179 .elementor-element.elementor-element-c0ada34{text-align:center;font-size:20px;}.elementor-6179 .elementor-element.elementor-element-d58918f{font-size:22px;}@media(min-width:768px){.elementor-6179 .elementor-element.elementor-element-177d7ed{width:67.259%;}.elementor-6179 .elementor-element.elementor-element-b2403c8{width:68.674%;}.elementor-6179 .elementor-element.elementor-element-b5b334d{width:31.252%;}.elementor-6179 .elementor-element.elementor-element-5af37f5{width:32.041%;}}@media(max-width:1024px){ .elementor-6179 .elementor-element.elementor-element-8febca5{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-6179 .elementor-element.elementor-element-8eeeee3{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6179 .elementor-element.elementor-element-8febca5{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;} .elementor-6179 .elementor-element.elementor-element-8febca5{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-6179 .elementor-element.elementor-element-894cbc5 > .elementor-container{min-height:171px;}}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-4bae951 *//* CSS simplificado para FAQs con JetEngine */

/* Ajustes básicos para el contenedor */
.jet-listing-dynamic-repeater {
    display: block !important;
    width: 100% !important;
}

/* Estilo para cada elemento FAQ */
.faq-item {
    margin-bottom: 15px !important;
    border-radius: 6px !important;
    overflow: hidden !important;
    background-color: #fff !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.08) !important;
    width: 100% !important;
    display: block !important;
    border-left: 3px solid #6366f1 !important;
}

/* Estilo para la pregunta */
.faq-question {
    background-color: #f5f7fa !important;
    padding: 15px 20px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    position: relative !important;
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* Estilo para el icono + */
.faq-question::after {
    content: "+" !important;
    position: absolute !important;
    right: 15px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    font-size: 22px !important;
    transition: transform 0.2s ease !important;
}

/* Cambia a - cuando está activo */
.faq-item.active .faq-question::after {
    content: "-" !important;
    transform: translateY(-50%) !important;
}

/* Oculta la respuesta por defecto */
.faq-answer {
    max-height: 0 !important;
    overflow: hidden !important;
    transition: max-height 0.3s ease-out !important;
    padding: 0 20px !important;
}

/* Muestra la respuesta cuando está activo */
.faq-item.active .faq-answer {
    max-height: 800px !important; /* Altura máxima aproximada */
    padding: 20px !important;
    transition: max-height 0.5s ease-in !important;
}

/* Colores diferentes para cada categoría */
.faq-experience {
    border-left-color: #e74c3c !important;
}

.faq-items {
    border-left-color: #3498db !important;
}

.faq-options {
    border-left-color: #2ecc71 !important;
}/* End custom CSS */