.elementor-9222 .elementor-element.elementor-element-e370a1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9222 .elementor-element.elementor-element-e370a1b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9222 .elementor-element.elementor-element-534a7ba .carousel-cell{width:100%;margin:0 calc(0px / 2);}.elementor-9222 .elementor-element.elementor-element-534a7ba:not([flickity-dots="pagination"]) .flickity-page-dots .dot{width:12px;height:12px;}.elementor-9222 .elementor-element.elementor-element-534a7ba[flickity-dots="pagination"] .flickity-page-dots .dot::before,
                .elementor-9222 .elementor-element.elementor-element-534a7ba[flickity-dots="pagination"] .flickity-page-dots .dot::after,
                .elementor-9222 .elementor-element.elementor-element-534a7ba[flickity-dots="pagination"] .flickity-page-dots::before{font-size:12px;}.elementor-9222 .elementor-element.elementor-element-534a7ba[flickity-dots="line"] .flickity-page-dots .dot.is-selected{height:calc(12px * 2);}.elementor-9222 .elementor-element.elementor-element-534a7ba[flickity-dots="pagination"] .flickity-page-dots .dot,
                .elementor-9222 .elementor-element.elementor-element-534a7ba[flickity-dots="line"] .flickity-page-dots .dot{height:12px;}.elementor-9222 .elementor-element.elementor-element-534a7ba .flickity-page-dots{bottom:-30px;left:50%;}.elementor-9222 .elementor-element.elementor-element-534a7ba .flickity-page-dots .dot+.dot{margin-left:10px;}.elementor-9222 .elementor-element.elementor-element-534a7ba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9222 .elementor-element.elementor-element-534a7ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9222 .elementor-element.elementor-element-bdc7b0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-9222 .elementor-element.elementor-element-bdc7b0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9222 .elementor-element.elementor-element-df89875 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9222 .elementor-element.elementor-element-1d94379 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9222 .elementor-element.elementor-element-1d94379 .elementor-heading-title{font-family:"plazandorra-decimal", Sans-serif;font-size:1.5em;font-weight:400;line-height:26px;color:var( --e-global-color-primary );}.elementor-9222 .elementor-element.elementor-element-1955abd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9222 .elementor-element.elementor-element-1955abd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-9222 .elementor-element.elementor-element-fee4d5f .elementor-button:hover, .elementor-9222 .elementor-element.elementor-element-fee4d5f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-47eea86e );}.elementor-9222 .elementor-element.elementor-element-fee4d5f > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-9222 .elementor-element.elementor-element-fee4d5f .elementor-button{fill:var( --e-global-color-b865d44 );color:var( --e-global-color-b865d44 );}.elementor-9222 .elementor-element.elementor-element-fee4d5f .elementor-button:hover svg, .elementor-9222 .elementor-element.elementor-element-fee4d5f .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-9222 .elementor-element.elementor-element-df7049a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-9222 .elementor-element.elementor-element-df7049a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9222 .elementor-element.elementor-element-a7b14b8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9222 .elementor-element.elementor-element-3d3f929 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9222 .elementor-element.elementor-element-3d3f929 .elementor-heading-title{font-family:"plazandorra-decimal", Sans-serif;font-size:1.5em;font-weight:400;line-height:26px;color:var( --e-global-color-primary );}.elementor-9222 .elementor-element.elementor-element-4a9bc43 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9222 .elementor-element.elementor-element-4a9bc43 .elementor-heading-title{font-family:"plazandorra-decimal", Sans-serif;font-size:1.5em;font-weight:400;line-height:26px;color:var( --e-global-color-primary );}.elementor-9222 .elementor-element.elementor-element-460c18b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9222 .elementor-element.elementor-element-460c18b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-9222 .elementor-element.elementor-element-0da54d7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-accordion-item{border-width:1px;border-color:#00616133;}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:#00616133;}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:#00616133;}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-accordion-icon, .elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-accordion-title{color:#006161;}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-accordion-icon svg{fill:#006161;}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-active .elementor-accordion-icon, .elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-active .elementor-accordion-title{color:#006161;}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-active .elementor-accordion-icon svg{fill:#006161;}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-accordion-title{font-family:"plazandorra-decimal", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-tab-title{padding:12px 14px 12px 14px;}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-tab-title .elementor-accordion-icon i:before{color:#006161;}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-tab-title .elementor-accordion-icon svg{fill:#006161;}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#006161;}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#006161;}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-tab-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );padding:0px 14px 14px 14px;}.elementor-9222 .elementor-element.elementor-element-b41ef86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-9222 .elementor-element.elementor-element-b41ef86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9222 .elementor-element.elementor-element-4b99b36 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9222 .elementor-element.elementor-element-06a10c9 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-9222 .elementor-element.elementor-element-06a10c9 .elementor-heading-title{font-family:"plazandorra-decimal", Sans-serif;font-size:1.5em;font-weight:400;line-height:26px;color:var( --e-global-color-primary );}.elementor-9222 .elementor-element.elementor-element-19c8e9e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9222 .elementor-element.elementor-element-19c8e9e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-9222 .elementor-element.elementor-element-675e075 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-accordion-item{border-width:1px;border-color:#00616133;}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:#00616133;}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:#00616133;}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-accordion-icon, .elementor-9222 .elementor-element.elementor-element-675e075 .elementor-accordion-title{color:#006161;}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-accordion-icon svg{fill:#006161;}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-active .elementor-accordion-icon, .elementor-9222 .elementor-element.elementor-element-675e075 .elementor-active .elementor-accordion-title{color:#006161;}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-active .elementor-accordion-icon svg{fill:#006161;}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-accordion-title{font-family:"plazandorra-decimal", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-tab-title{padding:12px 14px 12px 14px;}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-tab-title .elementor-accordion-icon i:before{color:#006161;}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-tab-title .elementor-accordion-icon svg{fill:#006161;}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#006161;}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#006161;}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-tab-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );padding:0px 14px 14px 14px;}@media(max-width:1024px) and (min-width:768px){.elementor-9222 .elementor-element.elementor-element-534a7ba{width:100%;}}@media(max-width:1024px){.elementor-9222 .elementor-element.elementor-element-e370a1b{margin-top:0px;margin-bottom:0px;}.elementor-9222 .elementor-element.elementor-element-1955abd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9222 .elementor-element.elementor-element-460c18b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9222 .elementor-element.elementor-element-19c8e9e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-9222 .elementor-element.elementor-element-e370a1b{margin-top:0px;margin-bottom:0px;}.elementor-9222 .elementor-element.elementor-element-1955abd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9222 .elementor-element.elementor-element-460c18b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9222 .elementor-element.elementor-element-0da54d7 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9222 .elementor-element.elementor-element-19c8e9e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9222 .elementor-element.elementor-element-675e075 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for column, class: .elementor-element-534a7ba *//* Permite que el contenedor viewport calcule suavemente la altura de la slide seleccionada */
.carousel .flickity-viewport {
  transition: height 0.3s ease-in-out !important;
}

/* Forzar que las slides no seleccionadas no fuercen altura al contenedor */
.carousel .flickity-slider > .elementor-inner-section {
  height: auto !important;
}

/* Asegurar que solo la diapositiva activa defina el alto dinámico */
.carousel .flickity-slider > .elementor-inner-section:not(.is-selected) {
  visibility: hidden;
}/* End custom CSS */