.elementor-9 .elementor-element.elementor-element-e9bf99f{--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-9 .elementor-element.elementor-element-7fe3531{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Poppins, Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-b137ed3{--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-9 .elementor-element.elementor-element-4082fe2{--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;}/* Start custom CSS for heading, class: .elementor-element-4b489cc */.elementor-9 .elementor-element.elementor-element-4b489cc .elementor-heading-title { color: #b9db8d; font-size: clamp(14px, .82vw, 15px); font-weight: 800; letter-spacing: .16em; text-transform: uppercase; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-686747b */.elementor-9 .elementor-element.elementor-element-686747b .elementor-heading-title { color: #fff; font-size: clamp(42px,5vw,68px); font-weight: 700; letter-spacing: -.045em; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe3531 */.elementor-9 .elementor-element.elementor-element-7fe3531 { width: 100%; max-width: 1200px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9bf99f */.elementor-9 .elementor-element.elementor-element-e9bf99f { padding: 76px 24px; background: #001128; color: #fff; } @media(max-width:767px){.elementor-9 .elementor-element.elementor-element-e9bf99f{padding:54px 18px;}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-78897ff */.elementor-9 .elementor-element.elementor-element-78897ff { width: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4082fe2 */.elementor-9 .elementor-element.elementor-element-4082fe2 { width: 100%; max-width: 1200px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b137ed3 */.elementor-9 .elementor-element.elementor-element-b137ed3 { min-height: 380px; padding: 72px 24px 96px; background: #fff; } @media(max-width:767px){.elementor-9 .elementor-element.elementor-element-b137ed3{padding:52px 14px 72px;}}/* End custom CSS */