.elementor-180 .elementor-element.elementor-element-cff87e4{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:7%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-180 .elementor-element.elementor-element-cff87e4:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-cff87e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morenerjist.com/wp-content/uploads/2026/01/8a55fb57-82af-482f-ac9c-11bd064d375b.jpg");background-position:0px 83%;background-repeat:no-repeat;background-size:cover;}.elementor-180 .elementor-element.elementor-element-cff87e4::before, .elementor-180 .elementor-element.elementor-element-cff87e4 > .elementor-background-video-container::before, .elementor-180 .elementor-element.elementor-element-cff87e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-180 .elementor-element.elementor-element-cff87e4 > .elementor-background-slideshow::before, .elementor-180 .elementor-element.elementor-element-cff87e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-180 .elementor-element.elementor-element-cff87e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #6248D31C 0%, var( --e-global-color-044b931 ) 100%);}.elementor-180 .elementor-element.elementor-element-eebeddf{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-a509030{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.2;--padding-top:8em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-180 .elementor-element.elementor-element-a509030::before, .elementor-180 .elementor-element.elementor-element-a509030 > .elementor-background-video-container::before, .elementor-180 .elementor-element.elementor-element-a509030 > .e-con-inner > .elementor-background-video-container::before, .elementor-180 .elementor-element.elementor-element-a509030 > .elementor-background-slideshow::before, .elementor-180 .elementor-element.elementor-element-a509030 > .e-con-inner > .elementor-background-slideshow::before, .elementor-180 .elementor-element.elementor-element-a509030 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-180 .elementor-element.elementor-element-5b92022{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-180 .elementor-element.elementor-element-11386bd{text-align:center;}.elementor-180 .elementor-element.elementor-element-2cc486c{text-align:center;}.elementor-180 .elementor-element.elementor-element-2cc486c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-180 .elementor-element.elementor-element-b043bfd{--display:flex;}.elementor-180 .elementor-element.elementor-element-3fa2efb .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-primary );opacity:var( --e-global-color-primary );}.elementor-180 .elementor-element.elementor-element-3fa2efb .swiper-pagination-bullet{background:var( --e-global-color-secondary );}.elementor-180 .elementor-element.elementor-element-3fa2efb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-180 .elementor-element.elementor-element-02e5991:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-02e5991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morenerjist.com/wp-content/uploads/2025/12/img_2.png");background-position:center center;background-repeat:no-repeat;}.elementor-180 .elementor-element.elementor-element-02e5991 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-044b931 ) 0%, #150F3DCC 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-02e5991{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 5em 0em;}.elementor-180 .elementor-element.elementor-element-0da6b4b .swiper-pagination-bullet-active, .elementor-180 .elementor-element.elementor-element-0da6b4b .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-639e8dd );}.elementor-180 .elementor-element.elementor-element-0da6b4b .swiper-pagination-fraction{color:var( --e-global-color-639e8dd );}.elementor-180 .elementor-element.elementor-element-0da6b4b.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-180 .elementor-element.elementor-element-0da6b4b .elementor-main-swiper{width:100%;}.elementor-180 .elementor-element.elementor-element-0da6b4b .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-cfa1f76 );border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:2em 2em 2em 2em;}.elementor-180 .elementor-element.elementor-element-0da6b4b .elementor-swiper-button{font-size:20px;}.elementor-180 .elementor-element.elementor-element-0da6b4b .swiper-pagination-bullet{height:10px;width:10px;}.elementor-180 .elementor-element.elementor-element-0da6b4b .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-180 .elementor-element.elementor-element-0da6b4b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-180 .elementor-element.elementor-element-0da6b4b .elementor-testimonial__text{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-180 .elementor-element.elementor-element-0da6b4b .elementor-testimonial__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );font-weight:var( --e-global-typography-b2ce6af-font-weight );text-transform:var( --e-global-typography-b2ce6af-text-transform );font-style:var( --e-global-typography-b2ce6af-font-style );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-180 .elementor-element.elementor-element-0da6b4b .elementor-testimonial__title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}@media(min-width:768px){.elementor-180 .elementor-element.elementor-element-5b92022{--width:100%;}}@media(max-width:1024px){.elementor-180 .elementor-element.elementor-element-cff87e4:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-cff87e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-180 .elementor-element.elementor-element-cff87e4{--padding-top:7em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-180 .elementor-element.elementor-element-a509030{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-180 .elementor-element.elementor-element-02e5991{padding:1em 1em 3em 1em;}.elementor-180 .elementor-element.elementor-element-0da6b4b .elementor-testimonial__text{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-180 .elementor-element.elementor-element-0da6b4b .elementor-testimonial__name{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-180 .elementor-element.elementor-element-0da6b4b .elementor-testimonial__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-180 .elementor-element.elementor-element-cff87e4:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-cff87e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://morenerjist.com/wp-content/uploads/2026/01/Screenshot-2026-01-21-101937.png");background-position:55% 0vh;}.elementor-180 .elementor-element.elementor-element-cff87e4{--min-height:90vh;}.elementor-180 .elementor-element.elementor-element-eebeddf{--justify-content:flex-end;}.elementor-180 .elementor-element.elementor-element-a509030{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-180 .elementor-element.elementor-element-11386bd{text-align:center;}.elementor-180 .elementor-element.elementor-element-2cc486c{text-align:center;}.elementor-180 .elementor-element.elementor-element-02e5991{padding:0em 0em 2em 0em;}.elementor-180 .elementor-element.elementor-element-0da6b4b .elementor-testimonial__text{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-180 .elementor-element.elementor-element-0da6b4b .elementor-testimonial__name{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-180 .elementor-element.elementor-element-0da6b4b .elementor-testimonial__title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-0da6b4b *//* 1. Force the individual slide to only be as tall as its own content */
.elementor-180 .elementor-element.elementor-element-0da6b4b .swiper-slide {
    height: max-content !important;
}

/* 2. Fix the wrapper so it doesn't stay locked to the tallest slide height */
.elementor-180 .elementor-element.elementor-element-0da6b4b .swiper-wrapper {
    height: auto !important;
    align-items: flex-start; /* Keeps boxes at the top; change to 'center' if preferred */
}

/* 3. Ensure the inner testimonial box shrinks */
.elementor-180 .elementor-element.elementor-element-0da6b4b .elementor-testimonial {
    height: auto !important;
    display: table; /* Forces the box to wrap tightly around the text */
    width: 100%;
}/* End custom CSS */