.elementor-20324 .elementor-element.elementor-element-3232580{--display:flex;--min-height:500px;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-20324 .elementor-element.elementor-element-3232580:not(.elementor-motion-effects-element-type-background), .elementor-20324 .elementor-element.elementor-element-3232580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-theme_color_alt_bg_color );}.elementor-20324 .elementor-element.elementor-element-3232580 .trx_addons_bg_text{z-index:0;}.elementor-20324 .elementor-element.elementor-element-3232580 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-20324 .elementor-element.elementor-element-3232580 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-20324 .elementor-element.elementor-element-3232580.yes-is-sticky, .elementor-20324 .elementor-element.elementor-element-3232580.adv-sticky-elementor{transition:all 300ms ease-in-out;}.elementor-20324 .elementor-element.elementor-element-361101e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20324 .elementor-element.elementor-element-361101e .trx_addons_bg_text{z-index:0;}.elementor-20324 .elementor-element.elementor-element-361101e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-20324 .elementor-element.elementor-element-361101e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-20324 .elementor-element.elementor-element-361101e.yes-is-sticky, .elementor-20324 .elementor-element.elementor-element-361101e.adv-sticky-elementor{transition:all 300ms ease-in-out;}.elementor-20324 .elementor-element.elementor-element-6e0bd46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-20324 .elementor-element.elementor-element-6e0bd46 .elementor-heading-title{font-family:var( --e-global-typography-theme_font_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-theme_font_h4-font-size );font-weight:var( --e-global-typography-theme_font_h4-font-weight );text-transform:var( --e-global-typography-theme_font_h4-text-transform );font-style:var( --e-global-typography-theme_font_h4-font-style );text-decoration:var( --e-global-typography-theme_font_h4-text-decoration );line-height:var( --e-global-typography-theme_font_h4-line-height );letter-spacing:var( --e-global-typography-theme_font_h4-letter-spacing );color:var( --e-global-color-theme_color_alt_title );}.elementor-20324 .elementor-element.elementor-element-545166f{color:var( --e-global-color-theme_color_alt_text );font-family:var( --e-global-typography-theme_font_p-font-family ), Sans-serif;font-size:var( --e-global-typography-theme_font_p-font-size );font-weight:var( --e-global-typography-theme_font_p-font-weight );text-transform:var( --e-global-typography-theme_font_p-text-transform );font-style:var( --e-global-typography-theme_font_p-font-style );line-height:var( --e-global-typography-theme_font_p-line-height );letter-spacing:var( --e-global-typography-theme_font_p-letter-spacing );}body:not(.rtl) .elementor-20324 .elementor-element.elementor-element-50428ff{right:0px;}body.rtl .elementor-20324 .elementor-element.elementor-element-50428ff{left:0px;}.elementor-20324 .elementor-element.elementor-element-50428ff{top:0px;z-index:0;}.elementor-20324 .elementor-element.elementor-element-50428ff img{max-width:15vw;}.elementor-20324 .elementor-element.elementor-element-5e36d80{--display:flex;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-20324 .elementor-element.elementor-element-5e36d80:not(.elementor-motion-effects-element-type-background), .elementor-20324 .elementor-element.elementor-element-5e36d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-theme_color_bg_color );}.elementor-20324 .elementor-element.elementor-element-5e36d80 .trx_addons_bg_text{z-index:0;}.elementor-20324 .elementor-element.elementor-element-5e36d80 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-20324 .elementor-element.elementor-element-5e36d80 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-20324 .elementor-element.elementor-element-5e36d80.yes-is-sticky, .elementor-20324 .elementor-element.elementor-element-5e36d80.adv-sticky-elementor{transition:all 300ms ease-in-out;}.elementor-20324 .elementor-element.elementor-element-c000931{--e-image-carousel-slides-to-show:1;margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20324 .elementor-element.elementor-element-c000931 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-20324 .elementor-element.elementor-element-c000931 .elementor-swiper-button.elementor-swiper-button-next{font-size:16px;color:var( --e-global-color-theme_color_alt_link );}.elementor-20324 .elementor-element.elementor-element-c000931 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-20324 .elementor-element.elementor-element-c000931 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-theme_color_alt_link );}.elementor-20324 .elementor-element.elementor-element-c000931 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:7px 7px 7px 7px;}body.elementor-page-20324:not(.elementor-motion-effects-element-type-background), body.elementor-page-20324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-theme_color_alt_bg_color );}@media(max-width:1366px){.elementor-20324 .elementor-element.elementor-element-6e0bd46 .elementor-heading-title{font-size:var( --e-global-typography-theme_font_h4-font-size );line-height:var( --e-global-typography-theme_font_h4-line-height );letter-spacing:var( --e-global-typography-theme_font_h4-letter-spacing );}.elementor-20324 .elementor-element.elementor-element-545166f{font-size:var( --e-global-typography-theme_font_p-font-size );line-height:var( --e-global-typography-theme_font_p-line-height );letter-spacing:var( --e-global-typography-theme_font_p-letter-spacing );}}@media(max-width:1279px){.elementor-20324 .elementor-element.elementor-element-3232580{--min-height:400px;--padding-top:130px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-20324 .elementor-element.elementor-element-6e0bd46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-20324 .elementor-element.elementor-element-6e0bd46 .elementor-heading-title{font-size:var( --e-global-typography-theme_font_h4-font-size );line-height:var( --e-global-typography-theme_font_h4-line-height );letter-spacing:var( --e-global-typography-theme_font_h4-letter-spacing );}.elementor-20324 .elementor-element.elementor-element-545166f{font-size:var( --e-global-typography-theme_font_p-font-size );line-height:var( --e-global-typography-theme_font_p-line-height );letter-spacing:var( --e-global-typography-theme_font_p-letter-spacing );}.elementor-20324 .elementor-element.elementor-element-5e36d80{--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-20324 .elementor-element.elementor-element-3232580{--min-height:350px;--padding-top:120px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-20324 .elementor-element.elementor-element-361101e{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-20324 .elementor-element.elementor-element-6e0bd46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-20324 .elementor-element.elementor-element-6e0bd46 .elementor-heading-title{font-size:var( --e-global-typography-theme_font_h4-font-size );line-height:var( --e-global-typography-theme_font_h4-line-height );letter-spacing:var( --e-global-typography-theme_font_h4-letter-spacing );}.elementor-20324 .elementor-element.elementor-element-545166f{font-size:var( --e-global-typography-theme_font_p-font-size );line-height:var( --e-global-typography-theme_font_p-line-height );letter-spacing:var( --e-global-typography-theme_font_p-letter-spacing );}.elementor-20324 .elementor-element.elementor-element-50428ff img{max-width:80px;}.elementor-20324 .elementor-element.elementor-element-5e36d80{--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for image-carousel, class: .elementor-element-c000931 *//* Fix Carousel overflow */
.m-slide .swiper-wrapper{
    width:100px;
}



/* Resize image keeping aspect ratio */

.swiper-slide-image{
    object-fit: cover!important;
    width: 100%!important;
    height: 700px!important;

}
[data-elementor-device-mode=tablet]{
    .swiper-slide-image{
    height: 450px!important;
}
}
[data-elementor-device-mode=mobile]{
    .swiper-slide-image{
    height: 250px!important;
}

/* remove Carousel overlay title */

.elementor-slideshow__title{
    display: none;
}/* End custom CSS */