.elementor-1241 .elementor-element.elementor-element-17e4bf2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-1241 .elementor-element.elementor-element-17e4bf2:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-17e4bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;}.elementor-1241 .elementor-element.elementor-element-870ae78{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1241 .elementor-element.elementor-element-870ae78:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-870ae78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3D8;}.elementor-1241 .elementor-element.elementor-element-8a24850{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1241 .elementor-element.elementor-element-342404b{padding:10px 0px 20px 0px;}.elementor-1241 .elementor-element.elementor-element-342404b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:800;color:#052F21;}.elementor-1241 .elementor-element.elementor-element-6bf9fb1{padding:10px 0px 20px 0px;}.elementor-1241 .elementor-element.elementor-element-6bf9fb1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:800;color:#052F21;}.elementor-1241 .elementor-element.elementor-element-8a11ab2{padding:10px 0px 20px 0px;}.elementor-1241 .elementor-element.elementor-element-8a11ab2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:800;color:#052F21;}.elementor-1241 .elementor-element.elementor-element-b2626b9{padding:10px 0px 20px 0px;}.elementor-1241 .elementor-element.elementor-element-b2626b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:800;color:#052F21;}.elementor-1241 .elementor-element.elementor-element-32c7e65{padding:10px 0px 20px 0px;}.elementor-1241 .elementor-element.elementor-element-32c7e65 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:800;color:#052F21;}.elementor-1241 .elementor-element.elementor-element-1fa45cf{padding:10px 0px 20px 0px;}.elementor-1241 .elementor-element.elementor-element-1fa45cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:800;color:#052F21;}.elementor-1241 .elementor-element.elementor-element-444883f{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1241 .elementor-element.elementor-element-444883f:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-444883f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FBE5;}.elementor-1241 .elementor-element.elementor-element-7f38bb0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1241 .elementor-element.elementor-element-97ec7ef{padding:10px 0px 20px 0px;}.elementor-1241 .elementor-element.elementor-element-97ec7ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:800;color:#052F21;}.elementor-1241 .elementor-element.elementor-element-c990c4c{padding:10px 0px 20px 0px;}.elementor-1241 .elementor-element.elementor-element-c990c4c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:800;color:#052F21;}.elementor-1241 .elementor-element.elementor-element-ceeaa1d{padding:10px 0px 20px 0px;}.elementor-1241 .elementor-element.elementor-element-ceeaa1d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:800;color:#052F21;}.elementor-1241 .elementor-element.elementor-element-b296b01{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1241 .elementor-element.elementor-element-e049893{padding:10px 0px 20px 0px;}.elementor-1241 .elementor-element.elementor-element-e049893 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:800;color:#052F21;}.elementor-1241 .elementor-element.elementor-element-f069544{padding:10px 0px 20px 0px;}.elementor-1241 .elementor-element.elementor-element-f069544 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:800;color:#052F21;}.elementor-1241 .elementor-element.elementor-element-97a38b6{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1241 .elementor-element.elementor-element-97a38b6:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-97a38b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7D5;}.elementor-1241 .elementor-element.elementor-element-8463d52{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1241 .elementor-element.elementor-element-56cac17{padding:10px 0px 20px 0px;}.elementor-1241 .elementor-element.elementor-element-56cac17 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:800;color:#052F21;}.elementor-1241 .elementor-element.elementor-element-7b0c38a{padding:10px 0px 20px 0px;}.elementor-1241 .elementor-element.elementor-element-7b0c38a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:800;color:#052F21;}.elementor-1241 .elementor-element.elementor-element-c5e6537{padding:10px 0px 20px 0px;}.elementor-1241 .elementor-element.elementor-element-c5e6537 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:800;color:#052F21;}.elementor-1241 .elementor-element.elementor-element-38b84df{padding:10px 0px 20px 0px;}.elementor-1241 .elementor-element.elementor-element-38b84df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:800;color:#052F21;}.elementor-1241 .elementor-element.elementor-element-4fb14de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1241 .elementor-element.elementor-element-4fb14de:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-4fb14de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7E9;}.elementor-1241 .elementor-element.elementor-element-fe0dccf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1241 .elementor-element.elementor-element-fe0dccf:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-fe0dccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083425;}.elementor-1241 .elementor-element.elementor-element-496df3c{--display:flex;}.elementor-1241 .elementor-element.elementor-element-32c4df1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:17px 17px 17px 17px;}.elementor-1241 .elementor-element.elementor-element-32c4df1:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-32c4df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A4633;}.elementor-1241 .elementor-element.elementor-element-9fbc3a7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1241 .elementor-element.elementor-element-761051e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1241 .elementor-element.elementor-element-e1f167e .elementor-button{background-color:#61CE7000;fill:#E3FF98;color:#E3FF98;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E3FF98;border-radius:10px 10px 10px 10px;}.elementor-1241 .elementor-element.elementor-element-e1f167e .elementor-button:hover, .elementor-1241 .elementor-element.elementor-element-e1f167e .elementor-button:focus{background-color:#E3FF98;color:#0A4633;}.elementor-1241 .elementor-element.elementor-element-e1f167e{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-1241 .elementor-element.elementor-element-e1f167e .elementor-button:hover svg, .elementor-1241 .elementor-element.elementor-element-e1f167e .elementor-button:focus svg{fill:#0A4633;}.elementor-1241 .elementor-element.elementor-element-b062fdd{--display:flex;}.elementor-1241 .elementor-element.elementor-element-17efd9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:17px 17px 17px 17px;}.elementor-1241 .elementor-element.elementor-element-17efd9e:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-17efd9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A4633;}.elementor-1241 .elementor-element.elementor-element-1e33571{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1241 .elementor-element.elementor-element-eb33365{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1241 .elementor-element.elementor-element-7832228 .elementor-button{background-color:#61CE7000;fill:#E3FF98;color:#E3FF98;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E3FF98;border-radius:10px 10px 10px 10px;}.elementor-1241 .elementor-element.elementor-element-7832228 .elementor-button:hover, .elementor-1241 .elementor-element.elementor-element-7832228 .elementor-button:focus{background-color:#E3FF98;color:#0A4633;}.elementor-1241 .elementor-element.elementor-element-7832228{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-1241 .elementor-element.elementor-element-7832228 .elementor-button:hover svg, .elementor-1241 .elementor-element.elementor-element-7832228 .elementor-button:focus svg{fill:#0A4633;}.elementor-1241 .elementor-element.elementor-element-59c8f3f{--display:flex;}.elementor-1241 .elementor-element.elementor-element-21706ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:17px 17px 17px 17px;}.elementor-1241 .elementor-element.elementor-element-21706ea:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-21706ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A4633;}.elementor-1241 .elementor-element.elementor-element-b4e413a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1241 .elementor-element.elementor-element-cd4ad4b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1241 .elementor-element.elementor-element-ea0a479 .elementor-button{background-color:#61CE7000;fill:#E3FF98;color:#E3FF98;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E3FF98;border-radius:10px 10px 10px 10px;}.elementor-1241 .elementor-element.elementor-element-ea0a479 .elementor-button:hover, .elementor-1241 .elementor-element.elementor-element-ea0a479 .elementor-button:focus{background-color:#E3FF98;color:#0A4633;}.elementor-1241 .elementor-element.elementor-element-ea0a479{margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-1241 .elementor-element.elementor-element-ea0a479 .elementor-button:hover svg, .elementor-1241 .elementor-element.elementor-element-ea0a479 .elementor-button:focus svg{fill:#0A4633;}.elementor-1241 .elementor-element.elementor-element-a13bd16{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:14px;--e-n-carousel-dots-normal-color:#E3FF98;--e-n-carousel-dots-hover-color:#E3FF98;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-1241 .elementor-element.elementor-element-a13bd16 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;}.elementor-1241 .elementor-element.elementor-element-3286fdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--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-1241 .elementor-element.elementor-element-3286fdd:not(.elementor-motion-effects-element-type-background), .elementor-1241 .elementor-element.elementor-element-3286fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3FF98;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1241 .elementor-element.elementor-element-8a24850{--grid-auto-flow:row;}.elementor-1241 .elementor-element.elementor-element-7f38bb0{--grid-auto-flow:row;}.elementor-1241 .elementor-element.elementor-element-b296b01{--grid-auto-flow:row;}.elementor-1241 .elementor-element.elementor-element-8463d52{--grid-auto-flow:row;}.elementor-1241 .elementor-element.elementor-element-a13bd16{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1241 .elementor-element.elementor-element-8a24850{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1241 .elementor-element.elementor-element-7f38bb0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1241 .elementor-element.elementor-element-b296b01{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1241 .elementor-element.elementor-element-8463d52{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1241 .elementor-element.elementor-element-a13bd16{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for nested-carousel, class: .elementor-element-a13bd16 *//* Estilo base de todos los slides (los laterales) */
.testimonios .swiper-slide {
    transform: scale(0.95);
    transition: transform 0.5s ease;
}

/* El slide activo (central) se ve más grande */
.testimonios .swiper-slide-next {
    transform: scale(1);
}

/* Tu animación del botón "Ver video" */
.testimonios .oculto-video {
    opacity: 0;
    visibility: hidden;
    max-height: 0;
    overflow: hidden;
    transition: opacity 0.4s ease, 
                transform 0.4s ease, 
                visibility 0.4s ease,
                max-height 0.5s ease;
    
}

.testimonios .swiper-slide-next .oculto-video {
    opacity: 1 !important;
    visibility: visible;
    max-height: fit-content !important;
    animation: fadeInVideo 0.4s ease forwards;
}
.testimonios .swiper-slide {
    transform: scale(0.90) translateY(25px) !important;
    opacity: 0.9;
    transition: transform 0.5s ease, opacity 0.5s ease;
    z-index: 999;
}

.testimonios .swiper-slide-next {
    transform: scale(1.03) translateY(0px) !important;
    opacity: 1;
}
.testimonios .swiper-pagination-bullet:not(.testimonios .swiper-pagination-bullet-active) {
    background-color: #F7F1E6!important;
    opacity: 1 !important;
}

@keyframes fadeInVideo {
    0% {
        opacity: 0;
        transform: translateY(15px) scale(0.95);
    }
    100% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3286fdd */.het-mr{
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS */.str-height{
        height: stretch !important;
  }/* End custom CSS */