.elementor-16940 .elementor-element.elementor-element-2e9755d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16940 .elementor-element.elementor-element-c79b443{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16940 .elementor-element.elementor-element-48305ef img{width:29%;border-style:none;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16940 .elementor-element.elementor-element-be59e52{text-align:center;}.elementor-16940 .elementor-element.elementor-element-be59e52 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-16940 .elementor-element.elementor-element-e750c79{margin-top:-22px;margin-bottom:-22px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16940 .elementor-element.elementor-element-8583f19{text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-32d3848{margin-top:54px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16940 .elementor-element.elementor-element-375435a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-16940 .elementor-element.elementor-element-09a8784{--divider-border-style:solid;--divider-color:#393939;--divider-border-width:1px;}.elementor-16940 .elementor-element.elementor-element-09a8784 .elementor-divider-separator{width:100%;}.elementor-16940 .elementor-element.elementor-element-09a8784 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16940 .elementor-element.elementor-element-179308f{color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-884d8ac > .elementor-widget-container{background-color:#FFFFFF;}.elementor-16940 .elementor-element.elementor-element-884d8ac .widget-image-caption{color:#000000;}.elementor-16940 .elementor-element.elementor-element-3ff5417 .widget-image-caption{color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-929022a{--spacer-size:50px;}.elementor-16940 .elementor-element.elementor-element-3cab6f8{padding:0px 0px 0px 0px;}.elementor-16940 .elementor-element.elementor-element-de883be{text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-36aa9e8{--spacer-size:50px;}.elementor-16940 .elementor-element.elementor-element-25ff8ab .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16940 .elementor-element.elementor-element-2b60a35{text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-2a46344{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16940 .elementor-element.elementor-element-f4cd88c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16940 .elementor-element.elementor-element-f92a596{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16940 .elementor-element.elementor-element-cb2fbd6{--spacer-size:50px;}.elementor-16940 .elementor-element.elementor-element-42cfca7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16940 .elementor-element.elementor-element-5b151da{color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-4461507{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16940 .elementor-element.elementor-element-c6176e5{text-align:center;}.elementor-16940 .elementor-element.elementor-element-c6176e5 .elementor-heading-title{color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-c0122c4{text-align:center;}.elementor-16940 .elementor-element.elementor-element-c0122c4 .elementor-heading-title{color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-e899a29 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-16940 .elementor-element.elementor-element-e899a29{text-align:center;}.elementor-16940 .elementor-element.elementor-element-e899a29 .elementor-heading-title{color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-2fe1ad8{text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-d4b49c2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16940 .elementor-element.elementor-element-5997c8c{--spacer-size:50px;}.elementor-16940 .elementor-element.elementor-element-2e43854 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16940 .elementor-element.elementor-element-63c35f1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16940 .elementor-element.elementor-element-2c9d856{padding:0px 0px 0px 0px;}.elementor-16940 .elementor-element.elementor-element-d4ebd02{text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-7cdf5f7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16940 .elementor-element.elementor-element-b98331a{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-27de689{--divider-border-style:solid;--divider-color:#393939;--divider-border-width:1px;}.elementor-16940 .elementor-element.elementor-element-27de689 .elementor-divider-separator{width:100%;}.elementor-16940 .elementor-element.elementor-element-27de689 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16940 .elementor-element.elementor-element-c6da129{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16940 .elementor-element.elementor-element-66912b5{margin-top:0px;margin-bottom:0px;}.elementor-16940 .elementor-element.elementor-element-41cdbd7{text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-41cdbd7 a{color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-250b760 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16940 .elementor-element.elementor-element-9bb8a5b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16940 .elementor-element.elementor-element-4788141{text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-b2242d0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16940 .elementor-element.elementor-element-c8c51e1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16940 .elementor-element.elementor-element-8f253df{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16940 .elementor-element.elementor-element-e570f79 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16940 .elementor-element.elementor-element-95f3fc0{text-align:center;}.elementor-16940 .elementor-element.elementor-element-95f3fc0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-16940 .elementor-element.elementor-element-fe48f09{color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-49f826a{text-align:center;}.elementor-16940 .elementor-element.elementor-element-49f826a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-16940 .elementor-element.elementor-element-5f0d190{color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-18a59e5{color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-5c3dd17{--spacer-size:70px;}.elementor-16940 .elementor-element.elementor-element-cd60e7e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16940 .elementor-element.elementor-element-d664180{color:#B8B8B8;}.elementor-16940 .elementor-element.elementor-element-271241f{--spacer-size:50px;}.elementor-16940 .elementor-element.elementor-element-436b771 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16940 .elementor-element.elementor-element-f4e143f{color:#B8B8B8;}/* Start custom CSS for section, class: .elementor-element-32d3848 */header.entry-header.has-text-align-center.header-footer-group
{
display: none; }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5ebdd52 *//* Elementor Image Carousel - imágenes homogéneas sin recorte */

.elementor-16940 .elementor-element.elementor-element-5ebdd52 .elementor-image-carousel-wrapper {
    overflow: hidden;
}

/* Slide */
.elementor-16940 .elementor-element.elementor-element-5ebdd52 .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 25px; /* espacio uniforme */
    box-sizing: border-box;
}

/* Contenedor interno */
.elementor-16940 .elementor-element.elementor-element-5ebdd52 .swiper-slide-inner {
    width: 100%;
    height: clamp(210px, 35vw, 210px);

    display: flex;
    justify-content: center;
    align-items: center;

    overflow: hidden;
    background: #000; /* opcional */
    border-radius: 12px; /* opcional */
}

/* Imagen */
.elementor-16940 .elementor-element.elementor-element-5ebdd52 .swiper-slide-image {
    width: 100%;
    height: 100%;

    object-fit: contain; /* NO recorta */
    object-position: center center;

    display: block;
}

/* Alineación uniforme */
.elementor-16940 .elementor-element.elementor-element-5ebdd52 .swiper-wrapper {
    align-items: center;
}/* End custom CSS */