:root{--page-title-display:none;}/* Start custom CSS */body .elementor.elementor-440 [data-legal]{box-sizing:border-box;padding:0;min-width:0;}body .elementor.elementor-440 [data-legal="page"]{max-width:1160px;margin:0 auto;padding:56px 24px 80px;font-family:Inter,sans-serif;color:#073c49;}body .elementor.elementor-440 [data-legal="hero"]{padding:36px 40px;background:#f0f7f3;border:1px solid #dce8e4;border-radius:24px;margin-bottom:24px;}body .elementor.elementor-440 h1{font-size:48px;line-height:1.15;font-weight:750;letter-spacing:-.035em;margin:0 0 18px;color:#073c49;overflow-wrap:break-word;}body .elementor.elementor-440 h2{font-size:27px;line-height:1.25;font-weight:700;letter-spacing:-.02em;margin:0 0 16px;color:#073c49;}body .elementor.elementor-440 p{font-size:16px;line-height:1.8;color:#527286;margin:0;text-align:left;}body .elementor.elementor-440 [data-legal="eyebrow"]{font-size:11px;font-weight:700;letter-spacing:.14em;color:#008798;margin:0 0 16px;}body .elementor.elementor-440 [data-legal="lead"]{font-size:19px;max-width:800px;}body .elementor.elementor-440 [data-legal="date"]{font-size:13px;margin-top:18px;}body .elementor.elementor-440 [data-legal="nav"]{padding:18px 0 24px;border-bottom:1px solid #dce8e4;font-size:14px;font-weight:600;line-height:2.1;}body .elementor.elementor-440 a{color:#007985;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;}body .elementor.elementor-440 a:hover{color:#073c49;}body .elementor.elementor-440 a:focus-visible{outline:3px solid #008798;outline-offset:3px;}body .elementor.elementor-440 [data-legal="content"]{max-width:880px;margin:40px auto 0;}body .elementor.elementor-440 [data-legal="section"]{margin-bottom:32px;padding-bottom:30px;border-bottom:1px solid #e5eeea;}body .elementor.elementor-440 [data-legal="section"]:last-child{border:0;margin-bottom:0;padding-bottom:0;}@media(max-width:767px){body .elementor.elementor-440 [data-legal="page"]{padding:32px 20px 48px;}body .elementor.elementor-440 [data-legal="hero"]{padding:28px 24px;border-radius:20px;}body .elementor.elementor-440 h1{font-size:34px;hyphens:auto;}body .elementor.elementor-440 h2{font-size:24px;hyphens:auto;}body .elementor.elementor-440 [data-legal="lead"]{font-size:18px;}body .elementor.elementor-440 [data-legal="content"]{margin-top:30px;}}
/* dn-mobile-centering-v1 */
@media(max-width:767px){
body .elementor.elementor-440 [data-legal="hero"] h1,body .elementor.elementor-440 [data-legal="hero"] p,body .elementor.elementor-440 [data-legal="nav"]{text-align:center!important;text-align-last:center!important;}
}
/* end-dn-mobile-centering-v1 *//* End custom CSS */