.elementor-2946 .elementor-element.elementor-element-6588403{--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:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2946 .elementor-element.elementor-element-1b20165 > .elementor-widget-container{padding:0em 0em 0.75em 0em;}.elementor-2946 .elementor-element.elementor-element-1b20165 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.2em;font-weight:700;line-height:1.2em;}.elementor-2946 .elementor-element.elementor-global-4167.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2946 .elementor-element.elementor-global-4167 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-2946 .elementor-element.elementor-global-4167 .elementor-swiper-button{font-size:20px;}.elementor-2946 .elementor-element.elementor-element-44dfd62 > .elementor-widget-container{margin:0em 0em 1.2em 0em;}.elementor-2946 .elementor-element.elementor-element-44dfd62{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 );}.elementor-2946 .elementor-element.elementor-element-d379522 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2946 .elementor-element.elementor-element-d379522 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2946 .elementor-element.elementor-element-d379522{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2946 .elementor-element.elementor-element-d379522 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2946 .elementor-element.elementor-element-d379522 .elementor-icon-list-item > a{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 );}.elementor-2946 .elementor-element.elementor-element-d379522 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}@media(max-width:1024px){.elementor-2946 .elementor-element.elementor-global-4167.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2946 .elementor-element.elementor-element-44dfd62{font-size:var( --e-global-typography-bac43c3-font-size );line-height:var( --e-global-typography-bac43c3-line-height );}.elementor-2946 .elementor-element.elementor-element-d379522 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2946 .elementor-element.elementor-element-d379522 .elementor-icon-list-item > a{font-size:var( --e-global-typography-bac43c3-font-size );line-height:var( --e-global-typography-bac43c3-line-height );}}@media(max-width:767px){.elementor-2946 .elementor-element.elementor-global-4167.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2946 .elementor-element.elementor-element-44dfd62{font-size:var( --e-global-typography-bac43c3-font-size );line-height:var( --e-global-typography-bac43c3-line-height );}.elementor-2946 .elementor-element.elementor-element-d379522 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2946 .elementor-element.elementor-element-d379522 .elementor-icon-list-item > a{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-1b20165 *//* VEGA_WIDGET_STYLE_BEGIN role=hero page_type=generic version=6.0.1 */
.elementor-2946 .elementor-element.elementor-element-1b20165{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-2946 .elementor-element.elementor-element-1b20165{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=h1 page_type=generic version=6.0.1 */
.elementor-2946 .elementor-element.elementor-element-1b20165 .elementor-heading-title,.elementor-2946 .elementor-element.elementor-element-1b20165 h1,.elementor-2946 .elementor-element.elementor-element-1b20165 h2,.elementor-2946 .elementor-element.elementor-element-1b20165 h3,.elementor-2946 .elementor-element.elementor-element-1b20165 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-2946 .elementor-element.elementor-element-1b20165 .elementor-heading-title,.elementor-2946 .elementor-element.elementor-element-1b20165 h1,.elementor-2946 .elementor-element.elementor-element-1b20165 h2,.elementor-2946 .elementor-element.elementor-element-1b20165 h3,.elementor-2946 .elementor-element.elementor-element-1b20165 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 *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44dfd62 *//* VEGA_WIDGET_STYLE_BEGIN role=body_text page_type=generic version=6.0.1 */
.elementor-2946 .elementor-element.elementor-element-44dfd62,.elementor-2946 .elementor-element.elementor-element-44dfd62 p,.elementor-2946 .elementor-element.elementor-element-44dfd62 .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-2946 .elementor-element.elementor-element-44dfd62,.elementor-2946 .elementor-element.elementor-element-44dfd62 p,.elementor-2946 .elementor-element.elementor-element-44dfd62 .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-6588403 *//* VEGA_WIDGET_STYLE_BEGIN role=generic_container page_type=generic version=6.0.1 */
.elementor-2946 .elementor-element.elementor-element-6588403{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-2946 .elementor-element.elementor-element-6588403{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 */