:root{--page-title-display:none;}/* Start custom CSS */body .elementor-1065 { font-family: 'Outfit', sans-serif; color: #33415c; }
body .elementor-1065 h1, body .elementor-1065 h2, body .elementor-1065 h3 { font-family: 'Urbanist', sans-serif; letter-spacing: -0.01em; margin: 0; }
body .elementor-1065 p { font-family: 'Outfit', sans-serif; line-height: 1.75; margin: 0; }
body .elementor-1065 p a { color: #081D3A; font-weight: 600; text-decoration: underline; text-decoration-color: #F6E303; text-decoration-thickness: 3px; text-underline-offset: 3px; }
body .elementor-1065 .wdn-dark p a { color: #F6E303; text-decoration-color: #F6E303; }
body .elementor-1065 img { display: block; width: 100%; height: auto; border-radius: 18px; object-fit: cover; }
body .elementor-1065 a.e-button, body .elementor-1065 .e-button { transition: transform .25s ease, box-shadow .25s ease; }
body .elementor-1065 a.e-button:hover { transform: translateY(-2px); box-shadow: 0 10px 24px rgba(8,29,58,.25); }
html { scroll-behavior: smooth; }
/* square media + balanced columns */
body .elementor-1065 .elementor-element-5a62f3f8, body .elementor-1065 .elementor-element-1a51bb7, body .elementor-1065 .elementor-element-60c5cc82 { align-items: center !important; gap: 48px !important; }
body .elementor-1065 .elementor-element-546cb407, body .elementor-1065 .elementor-element-b60e72e, body .elementor-1065 .elementor-element-78cd612e { flex: 1 1 0 !important; padding: 0 !important; display: block !important; height: auto !important; min-height: 0 !important; }
body .elementor-1065 .elementor-element-2dd84671, body .elementor-1065 .elementor-element-57ea4f2d, body .elementor-1065 .elementor-element-44df64ef { flex: 1 1 0 !important; padding: 0 !important; }
body .elementor-1065 .elementor-element-eb629e2, body .elementor-1065 .elementor-element-31cb0280, body .elementor-1065 .elementor-element-3196adac, body .elementor-1065 .elementor-element-546cb407 img, body .elementor-1065 .elementor-element-b60e72e img, body .elementor-1065 .elementor-element-78cd612e img { width: 100% !important; max-width: 100% !important; aspect-ratio: 1 / 1 !important; height: auto !important; object-fit: cover !important; object-position: center !important; margin: 0 !important; }
body .elementor-1065 .elementor-element-5d005aed { padding-top: 64px !important; padding-bottom: 64px !important; }
body .elementor-1065 .elementor-element-726832bb, body .elementor-1065 .elementor-element-631e7852, body .elementor-1065 .elementor-element-603b70ab, body .elementor-1065 .elementor-element-54ed3805, body .elementor-1065 .elementor-element-e6ef770, body .elementor-1065 .elementor-element-625be06b { padding-top: 64px !important; padding-bottom: 64px !important; }
body .elementor-1065 .elementor-element-72c17404 { padding-top: 56px !important; padding-bottom: 56px !important; }
@media (max-width: 767px) {
 body .elementor-1065 .elementor-element-5a62f3f8, body .elementor-1065 .elementor-element-1a51bb7, body .elementor-1065 .elementor-element-60c5cc82 { gap: 28px !important; }
 body .elementor-1065 .elementor-element-546cb407, body .elementor-1065 .elementor-element-b60e72e, body .elementor-1065 .elementor-element-78cd612e, body .elementor-1065 .elementor-element-2dd84671, body .elementor-1065 .elementor-element-57ea4f2d, body .elementor-1065 .elementor-element-44df64ef { flex: 1 1 100% !important; width: 100% !important; }
 body .elementor-1065 .elementor-element-5d005aed, body .elementor-1065 .elementor-element-726832bb, body .elementor-1065 .elementor-element-631e7852, body .elementor-1065 .elementor-element-603b70ab, body .elementor-1065 .elementor-element-54ed3805, body .elementor-1065 .elementor-element-e6ef770, body .elementor-1065 .elementor-element-625be06b, body .elementor-1065 .elementor-element-72c17404 { padding-top: 40px !important; padding-bottom: 40px !important; }
}/* End custom CSS */