.elementor-39 .elementor-element.elementor-element-db0130a{--display:flex;}/* Start custom CSS */.elementor-39{background:#f5f7fa;color:#192b47;font-family:Inter,Arial,sans-serif;padding:48px 24px 64px!important;}
.elementor-39 *,.elementor-39 *::before,.elementor-39 *::after{box-sizing:border-box;}
.elementor-39 > [data-interaction-id],.elementor-39 > .elementor-section-wrap > [data-interaction-id]{max-width:1100px!important;margin:0 auto!important;width:100%!important;}
.elementor-39 section{max-width:1100px!important;width:100%!important;}
.elementor-39 h1.e-heading-base{font-size:clamp(32px,4.5vw,54px)!important;line-height:1.1!important;letter-spacing:-.035em!important;color:#fff!important;background:#192b47!important;padding:48px 36px!important;border-radius:14px!important;margin:0 0 28px!important;width:100%!important;}
.elementor-39 h2.e-heading-base{color:#192b47!important;font-size:28px!important;line-height:1.25!important;letter-spacing:-.02em!important;}
.elementor-39 .e-paragraph-base{font-size:18px!important;line-height:1.65!important;color:#41516a!important;}
.elementor-39 a.e-button-base{background:#192b47!important;color:#fff!important;border:1px solid #192b47!important;border-radius:7px!important;padding:16px 24px!important;min-height:50px!important;font-size:16px!important;line-height:1.4!important;font-weight:650!important;max-width:100%!important;white-space:normal!important;text-align:center!important;}
@media(max-width:767px){.elementor-39{padding:28px 20px 44px!important;}.elementor-39 h1.e-heading-base{padding:32px 24px!important;}.elementor-39 h2.e-heading-base{font-size:25px!important;}.elementor-39 .e-paragraph-base{font-size:17px!important;}}/* End custom CSS */