.elementor-3031 .elementor-element.elementor-element-f9ffc47{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3031 .elementor-element.elementor-global-4223.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3031 .elementor-element.elementor-global-4223 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-3031 .elementor-element.elementor-global-4223 .elementor-swiper-button{font-size:20px;}.elementor-3031 .elementor-element.elementor-element-8583482 > .elementor-widget-container{margin:0em 0em 1.2em 0em;}.elementor-3031 .elementor-element.elementor-element-8583482{font-family:var( --e-global-typography-bac43c3-font-family ), Sans-serif;font-size:var( --e-global-typography-bac43c3-font-size );font-weight:var( --e-global-typography-bac43c3-font-weight );line-height:var( --e-global-typography-bac43c3-line-height );}@media(max-width:1024px){.elementor-3031 .elementor-element.elementor-global-4223.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3031 .elementor-element.elementor-element-8583482{font-size:var( --e-global-typography-bac43c3-font-size );line-height:var( --e-global-typography-bac43c3-line-height );}}@media(max-width:767px){.elementor-3031 .elementor-element.elementor-global-4223.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-3031 .elementor-element.elementor-element-8583482{font-size:var( --e-global-typography-bac43c3-font-size );line-height:var( --e-global-typography-bac43c3-line-height );}}/* Start custom CSS for theme-page-title, class: .elementor-element-555831c *//* VEGA_WIDGET_STYLE_BEGIN role=h1 page_type=generic version=6.0.1 */
.elementor-3031 .elementor-element.elementor-element-555831c .elementor-heading-title,.elementor-3031 .elementor-element.elementor-element-555831c h1,.elementor-3031 .elementor-element.elementor-element-555831c h2,.elementor-3031 .elementor-element.elementor-element-555831c h3,.elementor-3031 .elementor-element.elementor-element-555831c h4{font-family:Poppins, sans-serif!important;font-size:44px!important;font-weight:700!important;line-height:52.8px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(11, 60, 93)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:0px!important;}
@media(max-width:767px){.elementor-3031 .elementor-element.elementor-element-555831c .elementor-heading-title,.elementor-3031 .elementor-element.elementor-element-555831c h1,.elementor-3031 .elementor-element.elementor-element-555831c h2,.elementor-3031 .elementor-element.elementor-element-555831c h3,.elementor-3031 .elementor-element.elementor-element-555831c h4{font-family:Poppins, sans-serif!important;font-size:44px!important;font-weight:700!important;line-height:52.8px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(11, 60, 93)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:0px!important;}}
/* VEGA_WIDGET_STYLE_END */

/* VEGA_WIDGET_STYLE_BEGIN role=hero page_type=generic version=6.0.1 */
.elementor-3031 .elementor-element.elementor-element-555831c{background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:40px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:0px!important;gap:20px!important;display:flex!important;grid-template-columns:none!important;align-items:normal!important;justify-content:normal!important;max-width:min(100%, 1140px)!important;}
@media(max-width:767px){.elementor-3031 .elementor-element.elementor-element-555831c{background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:40px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:0px!important;gap:20px!important;display:flex!important;grid-template-columns:none!important;align-items:normal!important;justify-content:normal!important;max-width:min(100%, 767px)!important;}}
/* VEGA_WIDGET_STYLE_END *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8583482 *//* VEGA_WIDGET_STYLE_BEGIN role=lead page_type=generic version=6.0.1 */
.elementor-3031 .elementor-element.elementor-element-8583482,.elementor-3031 .elementor-element.elementor-element-8583482 p,.elementor-3031 .elementor-element.elementor-element-8583482 .elementor-widget-container{font-family:Inter, sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:32px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(31, 41, 51)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:14.4px!important;}
@media(max-width:767px){.elementor-3031 .elementor-element.elementor-element-8583482,.elementor-3031 .elementor-element.elementor-element-8583482 p,.elementor-3031 .elementor-element.elementor-element-8583482 .elementor-widget-container{font-family:Inter, sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:32px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(31, 41, 51)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:14.4px!important;}}
/* VEGA_WIDGET_STYLE_END */

/* VEGA_WIDGET_STYLE_BEGIN role=body_text page_type=generic version=6.0.1 */
.elementor-3031 .elementor-element.elementor-element-8583482,.elementor-3031 .elementor-element.elementor-element-8583482 p,.elementor-3031 .elementor-element.elementor-element-8583482 .elementor-widget-container{font-family:Inter, sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:32px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(31, 41, 51)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:14.4px!important;}
@media(max-width:767px){.elementor-3031 .elementor-element.elementor-element-8583482,.elementor-3031 .elementor-element.elementor-element-8583482 p,.elementor-3031 .elementor-element.elementor-element-8583482 .elementor-widget-container{font-family:Inter, sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:32px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(31, 41, 51)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:14.4px!important;}}
/* VEGA_WIDGET_STYLE_END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ffc47 *//* VEGA_WIDGET_STYLE_BEGIN role=hero page_type=generic version=6.0.1 */
.elementor-3031 .elementor-element.elementor-element-f9ffc47{background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:40px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:0px!important;gap:20px!important;display:flex!important;grid-template-columns:none!important;align-items:normal!important;justify-content:normal!important;max-width:min(100%, 1140px)!important;}
@media(max-width:767px){.elementor-3031 .elementor-element.elementor-element-f9ffc47{background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:40px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:0px!important;gap:20px!important;display:flex!important;grid-template-columns:none!important;align-items:normal!important;justify-content:normal!important;max-width:min(100%, 767px)!important;}}
/* VEGA_WIDGET_STYLE_END */

/* VEGA_WIDGET_STYLE_BEGIN role=generic_container page_type=generic version=6.0.1 */
.elementor-3031 .elementor-element.elementor-element-f9ffc47{background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:16px!important;gap:0px 30px!important;display:flex!important;grid-template-columns:none!important;align-items:normal!important;justify-content:normal!important;max-width:100%!important;}
@media(max-width:767px){.elementor-3031 .elementor-element.elementor-element-f9ffc47{background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:16px!important;gap:0px 30px!important;display:flex!important;grid-template-columns:none!important;align-items:normal!important;justify-content:normal!important;max-width:100%!important;}}
/* VEGA_WIDGET_STYLE_END *//* End custom CSS */