.elementor-728 .elementor-element.elementor-element-63869f3{--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;}.elementor-728 .elementor-element.elementor-element-2112f40{--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;}.elementor-728 .elementor-element.elementor-element-2564ca8{--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;}.elementor-728 .elementor-element.elementor-element-4237e07{--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;}.elementor-728 .elementor-element.elementor-element-e258bbb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-44b2614 .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-dfe0736 .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-d628690{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-066f796{--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;}.elementor-728 .elementor-element.elementor-element-5feb4d6{--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;}.elementor-728 .elementor-element.elementor-element-b06ee54{--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;}.elementor-728 .elementor-element.elementor-element-e931c3c{--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;}.elementor-728 .elementor-element.elementor-element-cf3adf2 .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-7859119{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-3fbc4cc{--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;}.elementor-728 .elementor-element.elementor-element-678db83 .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-0d72903{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-f26f8fd{--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;}.elementor-728 .elementor-element.elementor-element-993efc1 .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-a3a0d86{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-04392fa{--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;}.elementor-728 .elementor-element.elementor-element-c9880ba{--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;}.elementor-728 .elementor-element.elementor-element-fa3a33d{--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;}.elementor-728 .elementor-element.elementor-element-8bdefa1{--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;}.elementor-728 .elementor-element.elementor-element-4d9a6f4{--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;}.elementor-728 .elementor-element.elementor-element-84fbae5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-116e3c5 .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-e420389{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-11f5f0f{--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;}.elementor-728 .elementor-element.elementor-element-0fdef42{--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;}.elementor-728 .elementor-element.elementor-element-c524acc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-d2203a8 .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-c2f3893{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-52e2eaa{--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;}.elementor-728 .elementor-element.elementor-element-b1fb404 .elementor-icon-box-wrapper{gap:15px;}.elementor-728 .elementor-element.elementor-element-b1fb404.elementor-view-stacked .elementor-icon{background-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-b1fb404.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-b1fb404.elementor-view-default .elementor-icon{fill:var(--ast-global-color-0);color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-b1fb404 .elementor-icon-box-title, .elementor-728 .elementor-element.elementor-element-b1fb404 .elementor-icon-box-title a{text-transform:none;}.elementor-728 .elementor-element.elementor-element-b1fb404 .elementor-icon-box-title{color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-b1fb404 .elementor-icon-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-d9036d1 .elementor-icon-box-wrapper{gap:15px;}.elementor-728 .elementor-element.elementor-element-d9036d1.elementor-view-stacked .elementor-icon{background-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-d9036d1.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-d9036d1.elementor-view-default .elementor-icon{fill:var(--ast-global-color-0);color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-d9036d1 .elementor-icon-box-title, .elementor-728 .elementor-element.elementor-element-d9036d1 .elementor-icon-box-title a{text-transform:none;}.elementor-728 .elementor-element.elementor-element-d9036d1 .elementor-icon-box-title{color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-d9036d1 .elementor-icon-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-4131f9e .elementor-icon-box-wrapper{gap:15px;}.elementor-728 .elementor-element.elementor-element-4131f9e.elementor-view-stacked .elementor-icon{background-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-4131f9e.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-4131f9e.elementor-view-default .elementor-icon{fill:var(--ast-global-color-0);color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-4131f9e .elementor-icon-box-title, .elementor-728 .elementor-element.elementor-element-4131f9e .elementor-icon-box-title a{text-transform:none;}.elementor-728 .elementor-element.elementor-element-4131f9e .elementor-icon-box-title{color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-4131f9e .elementor-icon-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-73cbc3a{--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;}.elementor-728 .elementor-element.elementor-element-d6d60a9{--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;}.elementor-728 .elementor-element.elementor-element-2b0ccd4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-6c41e2a .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-d940c67{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-066b6bc{--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;}.elementor-728 .elementor-element.elementor-element-7eb707e{--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;}.elementor-728 .elementor-element.elementor-element-67a49f1{--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;}.elementor-728 .elementor-element.elementor-element-249bf9d .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-7c0393d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-b1a8087{--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;}.elementor-728 .elementor-element.elementor-element-cda45a8{--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;}.elementor-728 .elementor-element.elementor-element-68fa5dd .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-6d2864a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-b9286b7{--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;}.elementor-728 .elementor-element.elementor-element-c93000e{--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;}.elementor-728 .elementor-element.elementor-element-423ee2a .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-9f594c2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-94e2183{--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;}.elementor-728 .elementor-element.elementor-element-cab28b8{--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;}.elementor-728 .elementor-element.elementor-element-e5d9401 .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-f20ad76{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-75d19f2{--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;}.elementor-728 .elementor-element.elementor-element-6062b95{--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;}.elementor-728 .elementor-element.elementor-element-53d5697{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-ed38394 .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-e9d8bd0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-5e5ab4f{--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;}.elementor-728 .elementor-element.elementor-element-92143ee .elementor-icon-box-wrapper{gap:15px;}.elementor-728 .elementor-element.elementor-element-92143ee.elementor-view-stacked .elementor-icon{background-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-92143ee.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-92143ee.elementor-view-default .elementor-icon{fill:var(--ast-global-color-0);color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-92143ee .elementor-icon-box-title, .elementor-728 .elementor-element.elementor-element-92143ee .elementor-icon-box-title a{text-transform:none;}.elementor-728 .elementor-element.elementor-element-92143ee .elementor-icon-box-title{color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-92143ee .elementor-icon-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-142d9bf .elementor-icon-box-wrapper{gap:15px;}.elementor-728 .elementor-element.elementor-element-142d9bf.elementor-view-stacked .elementor-icon{background-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-142d9bf.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-142d9bf.elementor-view-default .elementor-icon{fill:var(--ast-global-color-0);color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-142d9bf .elementor-icon-box-title, .elementor-728 .elementor-element.elementor-element-142d9bf .elementor-icon-box-title a{text-transform:none;}.elementor-728 .elementor-element.elementor-element-142d9bf .elementor-icon-box-title{color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-142d9bf .elementor-icon-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-47671a3 .elementor-icon-box-wrapper{gap:15px;}.elementor-728 .elementor-element.elementor-element-47671a3.elementor-view-stacked .elementor-icon{background-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-47671a3.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-47671a3.elementor-view-default .elementor-icon{fill:var(--ast-global-color-0);color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-47671a3 .elementor-icon-box-title, .elementor-728 .elementor-element.elementor-element-47671a3 .elementor-icon-box-title a{text-transform:none;}.elementor-728 .elementor-element.elementor-element-47671a3 .elementor-icon-box-title{color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-47671a3 .elementor-icon-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-c4fede3 .elementor-icon-box-wrapper{gap:15px;}.elementor-728 .elementor-element.elementor-element-c4fede3.elementor-view-stacked .elementor-icon{background-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-c4fede3.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-c4fede3.elementor-view-default .elementor-icon{fill:var(--ast-global-color-0);color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-c4fede3 .elementor-icon-box-title, .elementor-728 .elementor-element.elementor-element-c4fede3 .elementor-icon-box-title a{text-transform:none;}.elementor-728 .elementor-element.elementor-element-c4fede3 .elementor-icon-box-title{color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-c4fede3 .elementor-icon-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-4aa391e{--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;}.elementor-728 .elementor-element.elementor-element-65ec40c{--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;}.elementor-728 .elementor-element.elementor-element-950b5e8{--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;}.elementor-728 .elementor-element.elementor-element-41463ea{--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;}.elementor-728 .elementor-element.elementor-element-75cf91f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-ec4e8c6 .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-b7d5bb8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-731e6e0{--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;}.elementor-728 .elementor-element.elementor-element-0cb31d6{--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;}.elementor-728 .elementor-element.elementor-element-07418ce .elementor-icon-box-wrapper{gap:15px;}.elementor-728 .elementor-element.elementor-element-07418ce.elementor-view-stacked .elementor-icon{background-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-07418ce.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-07418ce.elementor-view-default .elementor-icon{fill:var(--ast-global-color-0);color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-07418ce .elementor-icon-box-title, .elementor-728 .elementor-element.elementor-element-07418ce .elementor-icon-box-title a{text-transform:none;}.elementor-728 .elementor-element.elementor-element-07418ce .elementor-icon-box-title{color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-07418ce .elementor-icon-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-9f36666 .elementor-icon-box-wrapper{gap:15px;}.elementor-728 .elementor-element.elementor-element-9f36666.elementor-view-stacked .elementor-icon{background-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-9f36666.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-9f36666.elementor-view-default .elementor-icon{fill:var(--ast-global-color-0);color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-9f36666 .elementor-icon-box-title, .elementor-728 .elementor-element.elementor-element-9f36666 .elementor-icon-box-title a{text-transform:none;}.elementor-728 .elementor-element.elementor-element-9f36666 .elementor-icon-box-title{color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-9f36666 .elementor-icon-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-f07c08d .elementor-icon-box-wrapper{gap:15px;}.elementor-728 .elementor-element.elementor-element-f07c08d.elementor-view-stacked .elementor-icon{background-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-f07c08d.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-f07c08d.elementor-view-default .elementor-icon{fill:var(--ast-global-color-0);color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-f07c08d .elementor-icon-box-title, .elementor-728 .elementor-element.elementor-element-f07c08d .elementor-icon-box-title a{text-transform:none;}.elementor-728 .elementor-element.elementor-element-f07c08d .elementor-icon-box-title{color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-f07c08d .elementor-icon-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-743edf8 .elementor-icon-box-wrapper{gap:15px;}.elementor-728 .elementor-element.elementor-element-743edf8.elementor-view-stacked .elementor-icon{background-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-743edf8.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-743edf8.elementor-view-default .elementor-icon{fill:var(--ast-global-color-0);color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-743edf8 .elementor-icon-box-title, .elementor-728 .elementor-element.elementor-element-743edf8 .elementor-icon-box-title a{text-transform:none;}.elementor-728 .elementor-element.elementor-element-743edf8 .elementor-icon-box-title{color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-743edf8 .elementor-icon-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-3b2aae6{--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;}.elementor-728 .elementor-element.elementor-element-c21d476{--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;}.elementor-728 .elementor-element.elementor-element-24c88af{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-4d74a1f .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-fbf9b32{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-718f2d4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-5ba22f2{--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;}.elementor-728 .elementor-element.elementor-element-47140bd .elementor-icon-box-wrapper{gap:15px;}.elementor-728 .elementor-element.elementor-element-47140bd.elementor-view-stacked .elementor-icon{background-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-47140bd.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-47140bd.elementor-view-default .elementor-icon{fill:var(--ast-global-color-0);color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-47140bd .elementor-icon-box-title, .elementor-728 .elementor-element.elementor-element-47140bd .elementor-icon-box-title a{text-transform:none;}.elementor-728 .elementor-element.elementor-element-47140bd .elementor-icon-box-title{color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-47140bd .elementor-icon-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-9392bb5 .elementor-icon-box-wrapper{gap:15px;}.elementor-728 .elementor-element.elementor-element-9392bb5.elementor-view-stacked .elementor-icon{background-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-9392bb5.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-9392bb5.elementor-view-default .elementor-icon{fill:var(--ast-global-color-0);color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-9392bb5 .elementor-icon-box-title, .elementor-728 .elementor-element.elementor-element-9392bb5 .elementor-icon-box-title a{text-transform:none;}.elementor-728 .elementor-element.elementor-element-9392bb5 .elementor-icon-box-title{color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-9392bb5 .elementor-icon-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-b4f0333 .elementor-icon-box-wrapper{gap:15px;}.elementor-728 .elementor-element.elementor-element-b4f0333.elementor-view-stacked .elementor-icon{background-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-b4f0333.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-b4f0333.elementor-view-default .elementor-icon{fill:var(--ast-global-color-0);color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-b4f0333 .elementor-icon-box-title, .elementor-728 .elementor-element.elementor-element-b4f0333 .elementor-icon-box-title a{text-transform:none;}.elementor-728 .elementor-element.elementor-element-b4f0333 .elementor-icon-box-title{color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-b4f0333 .elementor-icon-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-245c966 .elementor-icon-box-wrapper{gap:15px;}.elementor-728 .elementor-element.elementor-element-245c966.elementor-view-stacked .elementor-icon{background-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-245c966.elementor-view-framed .elementor-icon, .elementor-728 .elementor-element.elementor-element-245c966.elementor-view-default .elementor-icon{fill:var(--ast-global-color-0);color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.elementor-728 .elementor-element.elementor-element-245c966 .elementor-icon-box-title, .elementor-728 .elementor-element.elementor-element-245c966 .elementor-icon-box-title a{text-transform:none;}.elementor-728 .elementor-element.elementor-element-245c966 .elementor-icon-box-title{color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-245c966 .elementor-icon-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-40033fa{--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;}.elementor-728 .elementor-element.elementor-element-07ac99b{--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;}.elementor-728 .elementor-element.elementor-element-c12146f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-8ef9611 .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-a9440bd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-c08de27{--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;}.elementor-728 .elementor-element.elementor-element-9478976.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-728 .elementor-element.elementor-element-9478976.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-728 .elementor-element.elementor-element-9478976.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-728 .elementor-element.elementor-element-9478976 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-728 .elementor-element.elementor-element-9478976 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-728 .elementor-element.elementor-element-9478976 .elementor-image-box-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-9478976 .elementor-image-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-b0bfa65.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-728 .elementor-element.elementor-element-b0bfa65.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-728 .elementor-element.elementor-element-b0bfa65.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-728 .elementor-element.elementor-element-b0bfa65 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-728 .elementor-element.elementor-element-b0bfa65 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-728 .elementor-element.elementor-element-b0bfa65 .elementor-image-box-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-b0bfa65 .elementor-image-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-16b0fa4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-728 .elementor-element.elementor-element-16b0fa4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-728 .elementor-element.elementor-element-16b0fa4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-728 .elementor-element.elementor-element-16b0fa4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-728 .elementor-element.elementor-element-16b0fa4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-728 .elementor-element.elementor-element-16b0fa4 .elementor-image-box-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-16b0fa4 .elementor-image-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-bc9626f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-728 .elementor-element.elementor-element-bc9626f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-728 .elementor-element.elementor-element-bc9626f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-728 .elementor-element.elementor-element-bc9626f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-728 .elementor-element.elementor-element-bc9626f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-728 .elementor-element.elementor-element-bc9626f .elementor-image-box-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-bc9626f .elementor-image-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-d7e6e94.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-728 .elementor-element.elementor-element-d7e6e94.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-728 .elementor-element.elementor-element-d7e6e94.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-728 .elementor-element.elementor-element-d7e6e94 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-728 .elementor-element.elementor-element-d7e6e94 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-728 .elementor-element.elementor-element-d7e6e94 .elementor-image-box-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-d7e6e94 .elementor-image-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-108be6e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-728 .elementor-element.elementor-element-108be6e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-728 .elementor-element.elementor-element-108be6e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-728 .elementor-element.elementor-element-108be6e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-728 .elementor-element.elementor-element-108be6e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-728 .elementor-element.elementor-element-108be6e .elementor-image-box-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-108be6e .elementor-image-box-description{color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-fdeec82{--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;}.elementor-728 .elementor-element.elementor-element-446b409{--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;}.elementor-728 .elementor-element.elementor-element-4c2a353 .elementor-heading-title{text-transform:none;color:var(--ast-global-color-2);}.elementor-728 .elementor-element.elementor-element-8d0cdee{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var(--ast-global-color-3);}.elementor-728 .elementor-element.elementor-element-b233975{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-728 .elementor-element.elementor-element-9478976 .elementor-image-box-img{margin-bottom:15px;}.elementor-728 .elementor-element.elementor-element-b0bfa65 .elementor-image-box-img{margin-bottom:15px;}.elementor-728 .elementor-element.elementor-element-16b0fa4 .elementor-image-box-img{margin-bottom:15px;}.elementor-728 .elementor-element.elementor-element-bc9626f .elementor-image-box-img{margin-bottom:15px;}.elementor-728 .elementor-element.elementor-element-d7e6e94 .elementor-image-box-img{margin-bottom:15px;}.elementor-728 .elementor-element.elementor-element-108be6e .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS */body.elementor-page-728 .ja-about-section { padding: 78px 24px; background: var(--ast-global-color-7); }
body.elementor-page-728 .ja-about-section.ja-about-light { background: var(--ast-global-color-6); }
body.elementor-page-728 .ja-about-inner { max-width: 1200px; margin: 0 auto; width: 100%; min-width: 0; }
body.elementor-page-728 .ja-about-inner, body.elementor-page-728 .ja-about-section, body.elementor-page-728 .ja-about-section .e-con { min-width: 0; }
body.elementor-page-728 .ja-about-hero-grid, body.elementor-page-728 .ja-about-two-column { display:flex; flex-direction:row; align-items:center; gap:52px; }
body.elementor-page-728 .ja-about-hero-copy { width:55%; } body.elementor-page-728 .ja-about-hero-visual { width:45%; }
body.elementor-page-728 .ja-about-media-col, body.elementor-page-728 .ja-about-copy-col { width:50%; }
body.elementor-page-728 .ja-about-hero .ja-about-heading h1 { font-size: clamp(38px,3.55vw,52px); line-height:1.12; }
body.elementor-page-728 .ja-about-hero-subheading h2 { font-size:clamp(20px,2vw,25px); line-height:1.3; }
body.elementor-page-728 .ja-about-heading h2 { font-size:clamp(30px,2.6vw,38px); line-height:1.2; }
body.elementor-page-728 .ja-about-heading h3 { font-size:clamp(20px,1.7vw,24px); line-height:1.3; }
body.elementor-page-728 .ja-about-eyebrow { color:var(--ast-global-color-0); letter-spacing:.11em; font-size:13px; font-weight:700; }
body.elementor-page-728 .ja-about-text { font-size:17px; line-height:1.65; color:var(--ast-global-color-3); }
body.elementor-page-728 .ja-about-intro { max-width:820px; margin-bottom:28px; }
body.elementor-page-728 .ja-about-image img { display:block; width:100%; height:auto; object-fit:contain; }
body.elementor-page-728 .ja-about-highlights { display:flex; gap:18px; flex-wrap:wrap; margin:20px 0 24px; }
body.elementor-page-728 .ja-about-highlight { flex:1 1 145px; border-top:2px solid var(--ast-global-color-0); padding-top:14px; }
body.elementor-page-728 .ja-about-highlight h3 { color:var(--ast-global-color-2); font-size:19px; }
body.elementor-page-728 .ja-about-highlight p { font-size:13px; line-height:1.45; }
body.elementor-page-728 .ja-about-buttons { display:flex; flex-direction:row; gap:12px; flex-wrap:wrap; }
body.elementor-page-728 .ja-about-button .elementor-button { min-height:48px; display:inline-flex; align-items:center; justify-content:center; }
body.elementor-page-728 .ja-about-three-grid, body.elementor-page-728 .ja-about-four-grid, body.elementor-page-728 .ja-about-two-grid { display:grid; gap:22px; margin-top:25px; }
body.elementor-page-728 .ja-about-three-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
body.elementor-page-728 .ja-about-four-grid { grid-template-columns:repeat(4,minmax(0,1fr)); }
body.elementor-page-728 .ja-about-two-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
body.elementor-page-728 .ja-about-icon-box, body.elementor-page-728 .ja-about-product-card { background:var(--ast-global-color-7); border:1px solid var(--ast-global-color-5); padding:24px; height:100%; }
body.elementor-page-728 .ja-about-icon-box .elementor-icon { color:var(--ast-global-color-0); }
body.elementor-page-728 .ja-about-icon-box .elementor-icon-box-title { font-size:21px; }
body.elementor-page-728 .ja-about-icon-box .elementor-icon-box-description { font-size:15px; line-height:1.6; }
body.elementor-page-728 .ja-about-product-card { display:flex; flex-direction:column; }
body.elementor-page-728 .ja-about-card-image img { max-height:230px; object-fit:contain; }
body.elementor-page-728 .ja-about-product-card .ja-about-button { margin-top:auto; }
body.elementor-page-728 .ja-about-small-note { color:var(--ast-global-color-4); font-size:13px; margin-top:14px; }
body.elementor-page-728 .ja-about-oem .ja-about-two-column { margin-bottom:32px; }
body.elementor-page-728 .ja-about-cta { text-align:center; }
body.elementor-page-728 .ja-about-cta .ja-about-text { max-width:760px; margin-left:auto; margin-right:auto; }
body.elementor-page-728 .ja-about-cta-buttons { justify-content:center; }
body.elementor-page-728 .ja-about-section * { overflow-wrap:break-word; }
@media(max-width:1024px){body.elementor-page-728 .ja-about-section{padding:64px 24px;}body.elementor-page-728 .ja-about-hero-grid,body.elementor-page-728 .ja-about-two-column{gap:30px;}body.elementor-page-728 .ja-about-four-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){body.elementor-page-728 .ja-about-section{padding:48px 18px;}body.elementor-page-728 .ja-about-hero-grid,body.elementor-page-728 .ja-about-two-column{flex-direction:column;}body.elementor-page-728 .ja-about-hero-copy,body.elementor-page-728 .ja-about-hero-visual,body.elementor-page-728 .ja-about-media-col,body.elementor-page-728 .ja-about-copy-col{width:100%;}body.elementor-page-728 .ja-about-three-grid,body.elementor-page-728 .ja-about-two-grid{grid-template-columns:1fr;}body.elementor-page-728 .ja-about-four-grid{grid-template-columns:repeat(2,minmax(0,1fr));}body.elementor-page-728 .ja-about-icon-box,body.elementor-page-728 .ja-about-product-card{padding:19px;}body.elementor-page-728 .ja-about-image img{max-height:390px;}body.elementor-page-728 .ja-about-hero .ja-about-heading h1{font-size:38px;}}
@media(max-width:420px){body.elementor-page-728 .ja-about-four-grid{grid-template-columns:1fr;}body.elementor-page-728 .ja-about-buttons{flex-direction:column;}body.elementor-page-728 .ja-about-buttons .elementor-button{width:100%;}body.elementor-page-728 .ja-about-hero .ja-about-heading h1{font-size:34px;}body.elementor-page-728 .ja-about-text{font-size:16px;}}
/* About layout only. Palette follows Astra; buttons retain Astra's native colors and hover rules. */
body.elementor-page-728 .ja-about-section{padding:88px 32px;color:var(--ast-global-color-3);}
body.elementor-page-728 .e-con{--gap:20px;--row-gap:20px;--column-gap:20px;}
body.elementor-page-728 .ja-about-inner{gap:24px;}
body.elementor-page-728 .ja-about-hero-copy{width:55%;flex-shrink:1;}
body.elementor-page-728 .ja-about-hero-visual{width:45%;padding:0;background:transparent;}
body.elementor-page-728 .ja-about-hero-visual img{height:520px;object-fit:contain;mix-blend-mode:multiply;}
body.elementor-page-728 .ja-about-hero .ja-about-heading h1{font-size:48px;line-height:1.12;letter-spacing:-1.3px;}
body.elementor-page-728 .ja-about-h1-support{display:block;font-size:35px;line-height:1.19;font-weight:550;margin-top:12px;letter-spacing:-1px;}
body.elementor-page-728 .ja-about-hero-subheading h2{font-size:18px;line-height:1.5;}
body.elementor-page-728 .ja-about-hero .ja-about-text{font-size:15px;}
body.elementor-page-728 .ja-about-highlights{width:100%;margin:24px 0 0;padding:28px 0;border-top:1px solid var(--ast-global-color-5);border-bottom:1px solid var(--ast-global-color-5);gap:32px;}
body.elementor-page-728 .ja-about-highlight{border-top:0;padding-top:0;gap:8px;}
body.elementor-page-728 .ja-about-highlight h3{font-size:24px;}
body.elementor-page-728 .ja-about-highlight p{font-size:12px;margin:0;}
body.elementor-page-728 .ja-about-eyebrow{color:var(--ast-global-color-0);font-size:11px;font-weight:700;letter-spacing:2px;}
body.elementor-page-728 .ja-about-heading h2{font-size:36px;letter-spacing:-1px;}
body.elementor-page-728 .ja-about-media-col,body.elementor-page-728 .ja-about-copy-col{flex-shrink:1;}
body.elementor-page-728 .ja-about-who .ja-about-media-col{background:var(--ast-global-color-7);padding:24px;}
body.elementor-page-728 .ja-about-who img{height:450px;object-fit:contain;}
body.elementor-page-728 .ja-about-product-card{display:flex;flex-direction:row;gap:22px;align-items:center;border:0;}
body.elementor-page-728 .ja-about-card-image{width:38%;flex-shrink:1;}
body.elementor-page-728 .ja-about-product-copy{width:62%;flex-shrink:1;gap:14px;}
body.elementor-page-728 .ja-about-product-copy .ja-about-heading h3{font-size:21px;}
body.elementor-page-728 .ja-about-product-copy .ja-about-text{font-size:13px;}
body.elementor-page-728 .ja-about-product-copy .elementor-button{font-size:12px;}
body.elementor-page-728 .ja-about-manufacturing .ja-about-icon-box,body.elementor-page-728 .ja-about-philosophy .ja-about-icon-box,body.elementor-page-728 .ja-about-steps .ja-about-icon-box{border:0;border-top:1px solid var(--ast-global-color-5);background:transparent;padding:26px 0 0;}
body.elementor-page-728 .ja-about-icon-box .elementor-icon-box-title{color:var(--ast-global-color-2);}
body.elementor-page-728 .ja-about-icon-box .elementor-icon-box-description{color:var(--ast-global-color-3);}
body.elementor-page-728 .ja-about-philosophy .ja-about-heading h2{font-size:44px;}
body.elementor-page-728 .ja-about-oem .ja-about-media-col{background:var(--ast-global-color-6);padding:28px;}
body.elementor-page-728 .ja-about-oem img{height:500px;object-fit:contain;mix-blend-mode:multiply;}
body.elementor-page-728 .ja-about-quality .ja-about-icon-box{background:transparent;border:0;border-top:1px solid var(--ast-global-color-5);padding:24px 0 0;}
body.elementor-page-728 .ja-about-quality .elementor-icon-box-title{font-size:18px;}
body.elementor-page-728 .ja-about-industry-grid .ja-about-icon-box{border:0;border-top:1px solid var(--ast-global-color-5);padding:25px 0;background:transparent;}
body.elementor-page-728 .ja-about-industry-grid .elementor-icon-box-title{font-size:17px;}
body.elementor-page-728 .ja-about-cta{text-align:left;background:var(--ast-global-color-8);}
body.elementor-page-728 .ja-about-cta .ja-about-text{margin-left:0;}
body.elementor-page-728 .ja-about-cta-buttons{justify-content:flex-start;}
body.elementor-page-728 .ja-about-cta .ja-about-heading h2{font-size:46px;max-width:800px;}
@media(max-width:1024px){body.elementor-page-728 .ja-about-section{padding:64px 28px;}body.elementor-page-728 .ja-about-hero .ja-about-heading h1{font-size:42px;}body.elementor-page-728 .ja-about-h1-support{font-size:30px;}body.elementor-page-728 .ja-about-hero-visual img{height:460px;}body.elementor-page-728 .ja-about-product-card{flex-direction:column;}body.elementor-page-728 .ja-about-card-image,body.elementor-page-728 .ja-about-product-copy{width:100%;}}
@media(max-width:767px){body.elementor-page-728 .ja-about-section{padding:48px 22px;}body.elementor-page-728 .ja-about-hero-copy,body.elementor-page-728 .ja-about-hero-visual,body.elementor-page-728 .ja-about-media-col,body.elementor-page-728 .ja-about-copy-col{width:100%;}body.elementor-page-728 .ja-about-hero .ja-about-heading h1{font-size:38px;}body.elementor-page-728 .ja-about-h1-support{font-size:28px;}body.elementor-page-728 .ja-about-heading h2{font-size:29px;}body.elementor-page-728 .ja-about-hero-subheading h2{font-size:17px;}body.elementor-page-728 .ja-about-hero-visual img{height:350px;}body.elementor-page-728 .ja-about-product-card{flex-direction:row;}body.elementor-page-728 .ja-about-card-image{width:35%;}body.elementor-page-728 .ja-about-product-copy{width:65%;}body.elementor-page-728 .ja-about-product-copy .ja-about-heading h3{font-size:18px;}body.elementor-page-728 .ja-about-highlight h3{font-size:19px;}body.elementor-page-728 .ja-about-philosophy .ja-about-heading h2,body.elementor-page-728 .ja-about-cta .ja-about-heading h2{font-size:34px;}body.elementor-page-728 .ja-about-who img,body.elementor-page-728 .ja-about-oem img{height:330px;}}
/* Scope Astra's page frame and resolve kit specificity without changing global settings. */
body.elementor-page-728 #primary{margin-top:0;margin-bottom:0;}
body.elementor-page-728 .site-content .ast-container{max-width:100%;padding-left:0;padding-right:0;}
body.elementor-page-728 .ast-article-single{padding:0;}
body.elementor-page-728 .entry-header{display:none;}
body.elementor-page-728 .ja-about-section .ja-about-highlights{flex-direction:row;align-items:flex-start;}
body.elementor-page-728 .ja-about-hero .ja-about-hero-subheading h2{font-size:18px;line-height:1.5;letter-spacing:0;}
body.elementor-page-728 .ja-about-section .ja-about-eyebrow,body.elementor-page-728 .ja-about-section .ja-about-eyebrow p{font-size:11px;color:var(--ast-global-color-0);}
body.elementor-page-728 .ja-about-text p:last-child{margin-bottom:0;}
/* About CTA roles match Template 777 colors; use the Design System's 15px Inter button type. */
body.elementor-page-728 .ja-about-section .ja-about-button .elementor-button{font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1;text-transform:uppercase;border-radius:0;}
body.elementor-page-728 .ja-about-section .ja-button-primary .elementor-button:is(:link,:visited){color:var(--ast-global-color-7);background:var(--ast-global-color-0);border:1px solid var(--ast-global-color-0);}
body.elementor-page-728 .ja-about-section .ja-button-primary .elementor-button:is(:hover,:active){color:var(--ast-global-color-7);background:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}
body.elementor-page-728 .ja-about-section .ja-button-secondary .elementor-button:is(:link,:visited){color:var(--ast-global-color-0);background:var(--ast-global-color-7);border:1px solid var(--ast-global-color-0);}
body.elementor-page-728 .ja-about-section .ja-button-secondary .elementor-button:is(:hover,:active){color:var(--ast-global-color-1);background:var(--ast-global-color-8);border-color:var(--ast-global-color-1);}
body.elementor-page-728 .ja-about-section .ja-button-primary .elementor-button:focus:not(:hover){color:var(--ast-global-color-7);background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}
body.elementor-page-728 .ja-about-section .ja-button-secondary .elementor-button:focus:not(:hover){color:var(--ast-global-color-0);background:var(--ast-global-color-7);border-color:var(--ast-global-color-0);}
body.elementor-page-728 .ja-about-section .ja-about-button .elementor-button:focus:not(:focus-visible){outline:none;}
body.elementor-page-728 .ja-about-section .ja-about-button .elementor-button:focus-visible{outline:3px solid var(--ast-global-color-2);outline-offset:3px;}
@media(max-width:767px){body.elementor-page-728 .ja-about-hero .ja-about-hero-subheading h2{font-size:17px;}body.elementor-page-728 .ja-about-section .ja-about-highlights{flex-direction:column;gap:18px;}body.elementor-page-728 .ja-about-section .ja-about-highlight{flex:0 0 auto;width:100%;}body.elementor-page-728 .ja-about-section .ja-about-hero-grid{gap:26px;}}

/* Preserve the 4:3 workshop scene in the About Hero at every breakpoint. */
body.elementor-page-728 .ja-about-hero-visual img{height:auto;aspect-ratio:4/3;object-fit:contain;mix-blend-mode:normal;}
/* About Applications image cards: six native Elementor Image Boxes. */
body.elementor-page-728 .ja-about-industry-grid .ja-about-icon-box .elementor-image-box-wrapper .elementor-image-box-img{display:block;width:100%;max-width:none;margin:0 0 15px;}
body.elementor-page-728 .ja-about-industry-grid .ja-about-icon-box .elementor-image-box-img img{display:block;width:100%;aspect-ratio:8/5;object-fit:cover;}
body.elementor-page-728 .ja-about-industry-grid .ja-about-icon-box .elementor-image-box-title{color:var(--ast-global-color-2);font-size:17px;font-weight:600;line-height:1.35;margin:0;}
body.elementor-page-728 .ja-about-industry-grid .ja-about-icon-box .elementor-image-box-content{padding:0;}/* End custom CSS */