.elementor-18 .elementor-element.elementor-element-41ba21b{--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;--z-index:2;}.elementor-18 .elementor-element.elementor-element-41ba21b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-594472b .jms-about-header{padding:128px 0px 128px 0px;}.elementor-18 .elementor-element.elementor-element-4e5beea .jms-intro-section{padding:96px 0px 96px 0px;}.elementor-18 .elementor-element.elementor-element-4e5beea .jms-intro-grid{gap:64px;}.elementor-18 .elementor-element.elementor-element-4e5beea .jms-intro-text p{margin-bottom:24px;}.elementor-18 .elementor-element.elementor-element-4e5beea .jms-intro-image img{height:500px;}.elementor-18 .elementor-element.elementor-element-4e5beea .jms-intro-image{border-radius:24px;border-width:8px;}.elementor-18 .elementor-element.elementor-element-8e8f483 .jms-mv-section{padding:96px 0px 96px 0px;}.elementor-18 .elementor-element.elementor-element-8e8f483 .jms-mv-grid{gap:32px;}.elementor-18 .elementor-element.elementor-element-8e8f483 .jms-mv-card{padding:40px 40px 40px 40px;border-radius:24px;border-top-width:4px;}.elementor-18 .elementor-element.elementor-element-8e8f483 .jms-mv-icon i, .elementor-18 .elementor-element.elementor-element-8e8f483 .jms-mv-icon svg{font-size:30px;width:30px;height:30px;}.elementor-18 .elementor-element.elementor-element-8e8f483 .jms-mv-icon-wrap{width:64px;height:64px;}.elementor-18 .elementor-element.elementor-element-dd6be95 .jms-values-section{padding:96px 0px 96px 0px;}.elementor-18 .elementor-element.elementor-element-dd6be95 .jms-values-header{margin-bottom:64px;}.elementor-18 .elementor-element.elementor-element-dd6be95 .jms-values-grid{gap:32px;}.elementor-18 .elementor-element.elementor-element-dd6be95 .jms-values-card{border-radius:16px;padding:32px 32px 32px 32px;}.elementor-18 .elementor-element.elementor-element-dd6be95 .jms-values-icon i, .elementor-18 .elementor-element.elementor-element-dd6be95 .jms-values-icon svg{font-size:20px;width:20px;height:20px;}.elementor-18 .elementor-element.elementor-element-dd6be95 .jms-values-icon-wrap{width:48px;height:48px;border-radius:8px;}.elementor-18 .elementor-element.elementor-element-daf9faf .jms-contact-cta-section{padding:80px 0px 80px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-41ba21b{--width:98.676%;}}