.elementor-963 .elementor-element.elementor-element-8e90664{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-963 .elementor-element.elementor-element-4c91213{--display:flex;--justify-content:center;}.elementor-963 .elementor-element.elementor-element-cdbdbfb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-963 .elementor-element.elementor-element-476611f .elementor-heading-title{font-family:var( --e-global-typography-4ca4138-font-family ), Sans-serif;font-size:var( --e-global-typography-4ca4138-font-size );font-weight:var( --e-global-typography-4ca4138-font-weight );text-transform:var( --e-global-typography-4ca4138-text-transform );letter-spacing:var( --e-global-typography-4ca4138-letter-spacing );color:var( --e-global-color-a9052f2 );}.elementor-963 .elementor-element.elementor-element-52e89ac .elementor-heading-title{font-family:var( --e-global-typography-4ca4138-font-family ), Sans-serif;font-size:var( --e-global-typography-4ca4138-font-size );font-weight:var( --e-global-typography-4ca4138-font-weight );text-transform:var( --e-global-typography-4ca4138-text-transform );letter-spacing:var( --e-global-typography-4ca4138-letter-spacing );color:var( --e-global-color-a9052f2 );}.elementor-963 .elementor-element.elementor-element-8b42ee7 .elementor-heading-title{font-family:var( --e-global-typography-4ca4138-font-family ), Sans-serif;font-size:var( --e-global-typography-4ca4138-font-size );font-weight:var( --e-global-typography-4ca4138-font-weight );text-transform:var( --e-global-typography-4ca4138-text-transform );letter-spacing:var( --e-global-typography-4ca4138-letter-spacing );color:var( --e-global-color-a9052f2 );}.elementor-963 .elementor-element.elementor-element-97dcd3e .elementor-heading-title{font-family:var( --e-global-typography-4ca4138-font-family ), Sans-serif;font-size:var( --e-global-typography-4ca4138-font-size );font-weight:var( --e-global-typography-4ca4138-font-weight );text-transform:var( --e-global-typography-4ca4138-text-transform );letter-spacing:var( --e-global-typography-4ca4138-letter-spacing );color:var( --e-global-color-a9052f2 );}.elementor-963 .elementor-element.elementor-element-c0de387 .elementor-heading-title{font-family:var( --e-global-typography-4ca4138-font-family ), Sans-serif;font-size:var( --e-global-typography-4ca4138-font-size );font-weight:var( --e-global-typography-4ca4138-font-weight );text-transform:var( --e-global-typography-4ca4138-text-transform );letter-spacing:var( --e-global-typography-4ca4138-letter-spacing );color:var( --e-global-color-a9052f2 );}.elementor-963 .elementor-element.elementor-element-97fcbbf .elementor-heading-title{font-family:var( --e-global-typography-479620a-font-family ), Sans-serif;font-size:var( --e-global-typography-479620a-font-size );font-weight:var( --e-global-typography-479620a-font-weight );line-height:var( --e-global-typography-479620a-line-height );}.elementor-widget-text-editor{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 );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-963 .elementor-element.elementor-element-68b9f77 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-963 .elementor-element.elementor-element-c84b660{--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:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-963 .elementor-element.elementor-element-318419d .elementor-heading-title{font-family:var( --e-global-typography-479620a-font-family ), Sans-serif;font-size:var( --e-global-typography-479620a-font-size );font-weight:var( --e-global-typography-479620a-font-weight );line-height:var( --e-global-typography-479620a-line-height );}.elementor-963 .elementor-element.elementor-element-d9d3d2e{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-963 .elementor-element.elementor-element-c88cc89{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-963 .elementor-element.elementor-element-c88cc89:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-c88cc89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d2ea1a );}.elementor-963 .elementor-element.elementor-element-988f454{text-align:center;}.elementor-963 .elementor-element.elementor-element-988f454 .elementor-heading-title{font-family:var( --e-global-typography-479620a-font-family ), Sans-serif;font-size:var( --e-global-typography-479620a-font-size );font-weight:var( --e-global-typography-479620a-font-weight );line-height:var( --e-global-typography-479620a-line-height );}.elementor-963 .elementor-element.elementor-element-0308df6{--swiper-slides-to-display:3;--swiper-offset-size:0px;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-text );--arrow-hover-color:var( --e-global-color-primary );--dots-normal-color:var( --e-global-color-51dba5c );--swiper-pagination-spacing:30px;}.elementor-963 .elementor-element.elementor-element-0308df6 .swiper-slide > .elementor-element{height:100%;}.elementor-963 .elementor-element.elementor-element-85aa4fa{--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:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-963 .elementor-element.elementor-element-85aa4fa:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-85aa4fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-963 .elementor-element.elementor-element-b664ed6{text-align:center;font-family:var( --e-global-typography-c5fb2db-font-family ), Sans-serif;font-size:var( --e-global-typography-c5fb2db-font-size );font-weight:var( --e-global-typography-c5fb2db-font-weight );color:var( --e-global-color-51dba5c );}.elementor-963 .elementor-element.elementor-element-50f7d2c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-963 .elementor-element.elementor-element-51ccfb6{--divider-border-style:solid;--divider-color:var( --e-global-color-51dba5c );--divider-border-width:1px;}.elementor-963 .elementor-element.elementor-element-51ccfb6 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-963 .elementor-element.elementor-element-51ccfb6 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-963 .elementor-element.elementor-element-2c7a205 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-2c7a205{text-align:center;}.elementor-963 .elementor-element.elementor-element-2c7a205 .elementor-heading-title{font-family:"trade-gothic-next", Sans-serif;font-size:10px;font-weight:100;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-51dba5c );}.elementor-963 .elementor-element.elementor-element-76afe61{--divider-border-style:solid;--divider-color:var( --e-global-color-51dba5c );--divider-border-width:1px;}.elementor-963 .elementor-element.elementor-element-76afe61 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-963 .elementor-element.elementor-element-76afe61 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}@media(max-width:1400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-963 .elementor-element.elementor-element-476611f .elementor-heading-title{font-size:var( --e-global-typography-4ca4138-font-size );letter-spacing:var( --e-global-typography-4ca4138-letter-spacing );}.elementor-963 .elementor-element.elementor-element-52e89ac .elementor-heading-title{font-size:var( --e-global-typography-4ca4138-font-size );letter-spacing:var( --e-global-typography-4ca4138-letter-spacing );}.elementor-963 .elementor-element.elementor-element-8b42ee7 .elementor-heading-title{font-size:var( --e-global-typography-4ca4138-font-size );letter-spacing:var( --e-global-typography-4ca4138-letter-spacing );}.elementor-963 .elementor-element.elementor-element-97dcd3e .elementor-heading-title{font-size:var( --e-global-typography-4ca4138-font-size );letter-spacing:var( --e-global-typography-4ca4138-letter-spacing );}.elementor-963 .elementor-element.elementor-element-c0de387 .elementor-heading-title{font-size:var( --e-global-typography-4ca4138-font-size );letter-spacing:var( --e-global-typography-4ca4138-letter-spacing );}.elementor-963 .elementor-element.elementor-element-97fcbbf .elementor-heading-title{font-size:var( --e-global-typography-479620a-font-size );line-height:var( --e-global-typography-479620a-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-963 .elementor-element.elementor-element-318419d .elementor-heading-title{font-size:var( --e-global-typography-479620a-font-size );line-height:var( --e-global-typography-479620a-line-height );}.elementor-963 .elementor-element.elementor-element-988f454 .elementor-heading-title{font-size:var( --e-global-typography-479620a-font-size );line-height:var( --e-global-typography-479620a-line-height );}.elementor-963 .elementor-element.elementor-element-0308df6{--swiper-slides-to-display:3;--swiper-slides-gap:0px;}.elementor-963 .elementor-element.elementor-element-b664ed6{font-size:var( --e-global-typography-c5fb2db-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-963 .elementor-element.elementor-element-8e90664{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:015px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-963 .elementor-element.elementor-element-4c91213{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-963 .elementor-element.elementor-element-cdbdbfb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-963 .elementor-element.elementor-element-476611f .elementor-heading-title{font-size:var( --e-global-typography-4ca4138-font-size );letter-spacing:var( --e-global-typography-4ca4138-letter-spacing );}.elementor-963 .elementor-element.elementor-element-52e89ac .elementor-heading-title{font-size:var( --e-global-typography-4ca4138-font-size );letter-spacing:var( --e-global-typography-4ca4138-letter-spacing );}.elementor-963 .elementor-element.elementor-element-8b42ee7 .elementor-heading-title{font-size:var( --e-global-typography-4ca4138-font-size );letter-spacing:var( --e-global-typography-4ca4138-letter-spacing );}.elementor-963 .elementor-element.elementor-element-97dcd3e .elementor-heading-title{font-size:var( --e-global-typography-4ca4138-font-size );letter-spacing:var( --e-global-typography-4ca4138-letter-spacing );}.elementor-963 .elementor-element.elementor-element-c0de387 .elementor-heading-title{font-size:var( --e-global-typography-4ca4138-font-size );letter-spacing:var( --e-global-typography-4ca4138-letter-spacing );}.elementor-963 .elementor-element.elementor-element-97fcbbf{text-align:center;}.elementor-963 .elementor-element.elementor-element-97fcbbf .elementor-heading-title{font-size:var( --e-global-typography-479620a-font-size );line-height:var( --e-global-typography-479620a-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-963 .elementor-element.elementor-element-68b9f77 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-963 .elementor-element.elementor-element-68b9f77{text-align:center;}.elementor-963 .elementor-element.elementor-element-318419d .elementor-heading-title{font-size:var( --e-global-typography-479620a-font-size );line-height:var( --e-global-typography-479620a-line-height );}.elementor-963 .elementor-element.elementor-element-c88cc89{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-963 .elementor-element.elementor-element-988f454 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-963 .elementor-element.elementor-element-988f454 .elementor-heading-title{font-size:var( --e-global-typography-479620a-font-size );line-height:var( --e-global-typography-479620a-line-height );}.elementor-963 .elementor-element.elementor-element-0308df6{--swiper-slides-to-display:1;--swiper-offset-size:50px;--swiper-slides-gap:-10px;}.elementor-963 .elementor-element.elementor-element-b664ed6{font-size:var( --e-global-typography-c5fb2db-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for image, class: .elementor-element-508742c */.elementor-963 .elementor-element.elementor-element-508742c img {
    aspect-ratio: 4/5;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0308df6 *//* Ensure all slides have smooth transition */
.swiper-wrapper .swiper-slide {
    transition: transform 0.5s ease, opacity 0.5s ease;
    z-index: 1;
    transform: scale(0.8); /* Default scale for all slides */
    opacity: 1; /* Lower opacity for non-active slides */

}

.swiper-wrapper .swiper-slide h2 {
    opacity: 0;
}

.swiper-wrapper .swiper-slide-next h2{
    opacity: 1;
}



.swiper-wrapper .swiper-slide-next {
    transform: scale(1);
    z-index: 2;
    opacity: 1;
}

/* Full size for center (active) slide */
.swiper-wrapper .swiper-slide-active {
    transform: scale(.8); /* Full scale for active slide */
    z-index: 3;
   
}

/* Mobile view: Apply effect to the first visible slide */
@media (max-width: 767px) {
    /* Set default scale for all slides */
    .swiper-wrapper .swiper-slide {
        transform: scale(0.8);
        opacity: 1;
    }

    /* Full size for the first visible slide (the active slide) */
    .swiper-wrapper .swiper-slide-active {
        transform: scale(1); /* Scale the first slide to full size */
        z-index: 3;
        opacity: 1;
    }


.swiper-wrapper .swiper-slide-active h2{
    opacity: 1;
}
    /* No special scaling for adjacent slides on mobile */
    .swiper-wrapper .swiper-slide-next,
    .swiper-wrapper .swiper-slide-prev {
        transform: scale(0.8); /* Keep adjacent slides smaller */
        z-index: 2;
        opacity: 0.7;
    }
}/* End custom CSS */