.elementor-11128 .elementor-element.elementor-element-42d1af0{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-11128 .elementor-element.elementor-element-184ebad .elementor-heading-title{font-family:var( --e-global-typography-7d7c847-font-family ), Sans-serif;font-size:var( --e-global-typography-7d7c847-font-size );font-weight:var( --e-global-typography-7d7c847-font-weight );text-transform:var( --e-global-typography-7d7c847-text-transform );font-style:var( --e-global-typography-7d7c847-font-style );text-decoration:var( --e-global-typography-7d7c847-text-decoration );line-height:var( --e-global-typography-7d7c847-line-height );letter-spacing:var( --e-global-typography-7d7c847-letter-spacing );word-spacing:var( --e-global-typography-7d7c847-word-spacing );}.elementor-11128 .elementor-element.elementor-element-ea946e6 .elementor-heading-title{font-family:var( --e-global-typography-05bd26a-font-family ), Sans-serif;font-size:var( --e-global-typography-05bd26a-font-size );font-weight:var( --e-global-typography-05bd26a-font-weight );text-transform:var( --e-global-typography-05bd26a-text-transform );font-style:var( --e-global-typography-05bd26a-font-style );text-decoration:var( --e-global-typography-05bd26a-text-decoration );line-height:var( --e-global-typography-05bd26a-line-height );letter-spacing:var( --e-global-typography-05bd26a-letter-spacing );word-spacing:var( --e-global-typography-05bd26a-word-spacing );}.elementor-11128 .elementor-element.elementor-element-335c5c2{--spacer-size:2rem;}.elementor-11128 .elementor-element.elementor-element-39f116d{--e-image-carousel-slides-to-show:1;}.elementor-11128 .elementor-element.elementor-element-39f116d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11128 .elementor-element.elementor-element-39f116d .elementor-swiper-button.elementor-swiper-button-next{font-size:1.5rem;color:var( --e-global-color-text );}.elementor-11128 .elementor-element.elementor-element-39f116d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-11128 .elementor-element.elementor-element-39f116d .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-11128 .elementor-element.elementor-element-39f116d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-11128 .elementor-element.elementor-element-39f116d .swiper-pagination-bullet{background:var( --e-global-color-text );}.elementor-11128 .elementor-element.elementor-element-39f116d .elementor-image-carousel-caption{text-align:right;font-family:var( --e-global-typography-dbc4629-font-family ), Sans-serif;font-size:var( --e-global-typography-dbc4629-font-size );font-weight:var( --e-global-typography-dbc4629-font-weight );text-transform:var( --e-global-typography-dbc4629-text-transform );font-style:var( --e-global-typography-dbc4629-font-style );text-decoration:var( --e-global-typography-dbc4629-text-decoration );line-height:var( --e-global-typography-dbc4629-line-height );letter-spacing:var( --e-global-typography-dbc4629-letter-spacing );word-spacing:var( --e-global-typography-dbc4629-word-spacing );}.elementor-11128 .elementor-element.elementor-element-15d5434{--spacer-size:var(--default-space);}.elementor-11128 .elementor-element.elementor-element-4b98f30{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-11128 .elementor-element.elementor-element-d5c1e40 .elementor-heading-title{font-family:var( --e-global-typography-7d7c847-font-family ), Sans-serif;font-size:var( --e-global-typography-7d7c847-font-size );font-weight:var( --e-global-typography-7d7c847-font-weight );text-transform:var( --e-global-typography-7d7c847-text-transform );font-style:var( --e-global-typography-7d7c847-font-style );text-decoration:var( --e-global-typography-7d7c847-text-decoration );line-height:var( --e-global-typography-7d7c847-line-height );letter-spacing:var( --e-global-typography-7d7c847-letter-spacing );word-spacing:var( --e-global-typography-7d7c847-word-spacing );}.elementor-11128 .elementor-element.elementor-element-28ecd12{--spacer-size:2rem;}.elementor-11128 .elementor-element.elementor-element-073fb05{--e-image-carousel-slides-to-show:1;}.elementor-11128 .elementor-element.elementor-element-073fb05 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11128 .elementor-element.elementor-element-073fb05 .elementor-swiper-button.elementor-swiper-button-next{font-size:1.5rem;color:var( --e-global-color-text );}.elementor-11128 .elementor-element.elementor-element-073fb05 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-11128 .elementor-element.elementor-element-073fb05 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-11128 .elementor-element.elementor-element-073fb05 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-11128 .elementor-element.elementor-element-073fb05 .swiper-pagination-bullet{background:var( --e-global-color-text );}.elementor-11128 .elementor-element.elementor-element-073fb05 .elementor-image-carousel-caption{text-align:right;font-family:var( --e-global-typography-dbc4629-font-family ), Sans-serif;font-size:var( --e-global-typography-dbc4629-font-size );font-weight:var( --e-global-typography-dbc4629-font-weight );text-transform:var( --e-global-typography-dbc4629-text-transform );font-style:var( --e-global-typography-dbc4629-font-style );text-decoration:var( --e-global-typography-dbc4629-text-decoration );line-height:var( --e-global-typography-dbc4629-line-height );letter-spacing:var( --e-global-typography-dbc4629-letter-spacing );word-spacing:var( --e-global-typography-dbc4629-word-spacing );}.elementor-11128 .elementor-element.elementor-element-587dc82{--spacer-size:var(--default-space);}.elementor-11128 .elementor-element.elementor-element-8402fea{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-11128 .elementor-element.elementor-element-a74f6a6 .elementor-heading-title{font-family:var( --e-global-typography-7d7c847-font-family ), Sans-serif;font-size:var( --e-global-typography-7d7c847-font-size );font-weight:var( --e-global-typography-7d7c847-font-weight );text-transform:var( --e-global-typography-7d7c847-text-transform );font-style:var( --e-global-typography-7d7c847-font-style );text-decoration:var( --e-global-typography-7d7c847-text-decoration );line-height:var( --e-global-typography-7d7c847-line-height );letter-spacing:var( --e-global-typography-7d7c847-letter-spacing );word-spacing:var( --e-global-typography-7d7c847-word-spacing );}.elementor-11128 .elementor-element.elementor-element-f81df40 .elementor-heading-title{font-family:var( --e-global-typography-05bd26a-font-family ), Sans-serif;font-size:var( --e-global-typography-05bd26a-font-size );font-weight:var( --e-global-typography-05bd26a-font-weight );text-transform:var( --e-global-typography-05bd26a-text-transform );font-style:var( --e-global-typography-05bd26a-font-style );text-decoration:var( --e-global-typography-05bd26a-text-decoration );line-height:var( --e-global-typography-05bd26a-line-height );letter-spacing:var( --e-global-typography-05bd26a-letter-spacing );word-spacing:var( --e-global-typography-05bd26a-word-spacing );}.elementor-11128 .elementor-element.elementor-element-d616791{--spacer-size:2rem;}.elementor-11128 .elementor-element.elementor-element-17d18ef{--e-image-carousel-slides-to-show:1;}.elementor-11128 .elementor-element.elementor-element-17d18ef .elementor-swiper-button.elementor-swiper-button-prev, .elementor-11128 .elementor-element.elementor-element-17d18ef .elementor-swiper-button.elementor-swiper-button-next{font-size:1.5rem;color:var( --e-global-color-text );}.elementor-11128 .elementor-element.elementor-element-17d18ef .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-11128 .elementor-element.elementor-element-17d18ef .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-11128 .elementor-element.elementor-element-17d18ef .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-11128 .elementor-element.elementor-element-17d18ef .swiper-pagination-bullet{background:var( --e-global-color-text );}.elementor-11128 .elementor-element.elementor-element-17d18ef .elementor-image-carousel-caption{text-align:right;font-family:var( --e-global-typography-dbc4629-font-family ), Sans-serif;font-size:var( --e-global-typography-dbc4629-font-size );font-weight:var( --e-global-typography-dbc4629-font-weight );text-transform:var( --e-global-typography-dbc4629-text-transform );font-style:var( --e-global-typography-dbc4629-font-style );text-decoration:var( --e-global-typography-dbc4629-text-decoration );line-height:var( --e-global-typography-dbc4629-line-height );letter-spacing:var( --e-global-typography-dbc4629-letter-spacing );word-spacing:var( --e-global-typography-dbc4629-word-spacing );}.elementor-11128 .elementor-element.elementor-element-d401554{--spacer-size:var(--default-space);}@media(max-width:1024px){.elementor-11128 .elementor-element.elementor-element-184ebad .elementor-heading-title{font-size:var( --e-global-typography-7d7c847-font-size );line-height:var( --e-global-typography-7d7c847-line-height );letter-spacing:var( --e-global-typography-7d7c847-letter-spacing );word-spacing:var( --e-global-typography-7d7c847-word-spacing );}.elementor-11128 .elementor-element.elementor-element-ea946e6 .elementor-heading-title{font-size:var( --e-global-typography-05bd26a-font-size );line-height:var( --e-global-typography-05bd26a-line-height );letter-spacing:var( --e-global-typography-05bd26a-letter-spacing );word-spacing:var( --e-global-typography-05bd26a-word-spacing );}.elementor-11128 .elementor-element.elementor-element-39f116d .elementor-image-carousel-caption{font-size:var( --e-global-typography-dbc4629-font-size );line-height:var( --e-global-typography-dbc4629-line-height );letter-spacing:var( --e-global-typography-dbc4629-letter-spacing );word-spacing:var( --e-global-typography-dbc4629-word-spacing );}.elementor-11128 .elementor-element.elementor-element-d5c1e40 .elementor-heading-title{font-size:var( --e-global-typography-7d7c847-font-size );line-height:var( --e-global-typography-7d7c847-line-height );letter-spacing:var( --e-global-typography-7d7c847-letter-spacing );word-spacing:var( --e-global-typography-7d7c847-word-spacing );}.elementor-11128 .elementor-element.elementor-element-073fb05 .elementor-image-carousel-caption{font-size:var( --e-global-typography-dbc4629-font-size );line-height:var( --e-global-typography-dbc4629-line-height );letter-spacing:var( --e-global-typography-dbc4629-letter-spacing );word-spacing:var( --e-global-typography-dbc4629-word-spacing );}.elementor-11128 .elementor-element.elementor-element-a74f6a6 .elementor-heading-title{font-size:var( --e-global-typography-7d7c847-font-size );line-height:var( --e-global-typography-7d7c847-line-height );letter-spacing:var( --e-global-typography-7d7c847-letter-spacing );word-spacing:var( --e-global-typography-7d7c847-word-spacing );}.elementor-11128 .elementor-element.elementor-element-f81df40 .elementor-heading-title{font-size:var( --e-global-typography-05bd26a-font-size );line-height:var( --e-global-typography-05bd26a-line-height );letter-spacing:var( --e-global-typography-05bd26a-letter-spacing );word-spacing:var( --e-global-typography-05bd26a-word-spacing );}.elementor-11128 .elementor-element.elementor-element-17d18ef .elementor-image-carousel-caption{font-size:var( --e-global-typography-dbc4629-font-size );line-height:var( --e-global-typography-dbc4629-line-height );letter-spacing:var( --e-global-typography-dbc4629-letter-spacing );word-spacing:var( --e-global-typography-dbc4629-word-spacing );}}@media(max-width:767px){.elementor-11128 .elementor-element.elementor-element-184ebad .elementor-heading-title{font-size:var( --e-global-typography-7d7c847-font-size );line-height:var( --e-global-typography-7d7c847-line-height );letter-spacing:var( --e-global-typography-7d7c847-letter-spacing );word-spacing:var( --e-global-typography-7d7c847-word-spacing );}.elementor-11128 .elementor-element.elementor-element-ea946e6 .elementor-heading-title{font-size:var( --e-global-typography-05bd26a-font-size );line-height:var( --e-global-typography-05bd26a-line-height );letter-spacing:var( --e-global-typography-05bd26a-letter-spacing );word-spacing:var( --e-global-typography-05bd26a-word-spacing );}.elementor-11128 .elementor-element.elementor-element-39f116d .elementor-image-carousel-caption{font-size:var( --e-global-typography-dbc4629-font-size );line-height:var( --e-global-typography-dbc4629-line-height );letter-spacing:var( --e-global-typography-dbc4629-letter-spacing );word-spacing:var( --e-global-typography-dbc4629-word-spacing );}.elementor-11128 .elementor-element.elementor-element-d5c1e40 .elementor-heading-title{font-size:var( --e-global-typography-7d7c847-font-size );line-height:var( --e-global-typography-7d7c847-line-height );letter-spacing:var( --e-global-typography-7d7c847-letter-spacing );word-spacing:var( --e-global-typography-7d7c847-word-spacing );}.elementor-11128 .elementor-element.elementor-element-073fb05 .elementor-image-carousel-caption{font-size:var( --e-global-typography-dbc4629-font-size );line-height:var( --e-global-typography-dbc4629-line-height );letter-spacing:var( --e-global-typography-dbc4629-letter-spacing );word-spacing:var( --e-global-typography-dbc4629-word-spacing );}.elementor-11128 .elementor-element.elementor-element-a74f6a6 .elementor-heading-title{font-size:var( --e-global-typography-7d7c847-font-size );line-height:var( --e-global-typography-7d7c847-line-height );letter-spacing:var( --e-global-typography-7d7c847-letter-spacing );word-spacing:var( --e-global-typography-7d7c847-word-spacing );}.elementor-11128 .elementor-element.elementor-element-f81df40 .elementor-heading-title{font-size:var( --e-global-typography-05bd26a-font-size );line-height:var( --e-global-typography-05bd26a-line-height );letter-spacing:var( --e-global-typography-05bd26a-letter-spacing );word-spacing:var( --e-global-typography-05bd26a-word-spacing );}.elementor-11128 .elementor-element.elementor-element-17d18ef .elementor-image-carousel-caption{font-size:var( --e-global-typography-dbc4629-font-size );line-height:var( --e-global-typography-dbc4629-line-height );letter-spacing:var( --e-global-typography-dbc4629-letter-spacing );word-spacing:var( --e-global-typography-dbc4629-word-spacing );}}/* Start custom CSS for image-carousel, class: .elementor-element-39f116d */.elementor-11128 .elementor-element.elementor-element-39f116d .elementor-swiper-button{
    top:calc(100% - 0.75rem)!important;
    z-index: 2;
}
.elementor-11128 .elementor-element.elementor-element-39f116d .swiper-pagination{
    z-index: 1;
}
.elementor-11128 .elementor-element.elementor-element-39f116d .elementor-swiper-button-prev svg{
    transform: rotate(180deg)
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-073fb05 */.elementor-11128 .elementor-element.elementor-element-073fb05 .elementor-swiper-button{
    top:calc(100% - 0.75rem)!important;
    z-index: 2;
}
.elementor-11128 .elementor-element.elementor-element-073fb05 .swiper-pagination{
    z-index: 1;
}
.elementor-11128 .elementor-element.elementor-element-073fb05 .elementor-swiper-button-prev svg{
    transform: rotate(180deg)
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-17d18ef */.elementor-11128 .elementor-element.elementor-element-17d18ef .elementor-swiper-button{
    top:calc(100% - 0.75rem)!important;
    z-index: 2;
}
.elementor-11128 .elementor-element.elementor-element-17d18ef .swiper-pagination{
    z-index: 1;
}
.elementor-11128 .elementor-element.elementor-element-17d18ef .elementor-swiper-button-prev svg{
    transform: rotate(180deg)
}/* End custom CSS */