:root{--page-title-display:none;}/* Start custom CSS */body .elementor-1051 { font-family: 'Outfit', sans-serif; color: #33415c; }
body .elementor-1051 h1, body .elementor-1051 h2, body .elementor-1051 h3 { font-family: 'Urbanist', sans-serif; letter-spacing: -0.01em; margin: 0; }
body .elementor-1051 p { font-family: 'Outfit', sans-serif; line-height: 1.75; margin: 0; }
body .elementor-1051 p a { color: #081D3A; font-weight: 600; text-decoration: underline; text-decoration-color: #F6E303; text-decoration-thickness: 3px; text-underline-offset: 3px; }
body .elementor-1051 .wdn-dark p a { color: #F6E303; text-decoration-color: #F6E303; }
body .elementor-1051 img { display: block; width: 100%; height: auto; border-radius: 18px; object-fit: cover; }
body .elementor-1051 a.e-button, body .elementor-1051 .e-button { transition: transform .25s ease, box-shadow .25s ease; }
body .elementor-1051 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-1051 .elementor-element-17da80a2, body .elementor-1051 .elementor-element-76f1a9d, body .elementor-1051 .elementor-element-e64d931 { align-items: center !important; gap: 48px !important; }
body .elementor-1051 .elementor-element-109c701d, body .elementor-1051 .elementor-element-f8d0321, body .elementor-1051 .elementor-element-311c21be { flex: 1 1 0 !important; padding: 0 !important; display: block !important; height: auto !important; min-height: 0 !important; }
body .elementor-1051 .elementor-element-3e31085, body .elementor-1051 .elementor-element-7647275f, body .elementor-1051 .elementor-element-80e9eb9 { flex: 1 1 0 !important; padding: 0 !important; }
body .elementor-1051 .elementor-element-9e407e8, body .elementor-1051 .elementor-element-7a8c8968, body .elementor-1051 .elementor-element-4c71f9de, body .elementor-1051 .elementor-element-109c701d img, body .elementor-1051 .elementor-element-f8d0321 img, body .elementor-1051 .elementor-element-311c21be 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-1051 .elementor-element-24cdbb51 { padding-top: 64px !important; padding-bottom: 64px !important; }
body .elementor-1051 .elementor-element-1073719a, body .elementor-1051 .elementor-element-7ef7cf6d, body .elementor-1051 .elementor-element-6901a2fc, body .elementor-1051 .elementor-element-41035c06, body .elementor-1051 .elementor-element-4b031e83, body .elementor-1051 .elementor-element-69f21493 { padding-top: 64px !important; padding-bottom: 64px !important; }
body .elementor-1051 .elementor-element-1a968109 { padding-top: 56px !important; padding-bottom: 56px !important; }
@media (max-width: 767px) {
 body .elementor-1051 .elementor-element-17da80a2, body .elementor-1051 .elementor-element-76f1a9d, body .elementor-1051 .elementor-element-e64d931 { gap: 28px !important; }
 body .elementor-1051 .elementor-element-109c701d, body .elementor-1051 .elementor-element-f8d0321, body .elementor-1051 .elementor-element-311c21be, body .elementor-1051 .elementor-element-3e31085, body .elementor-1051 .elementor-element-7647275f, body .elementor-1051 .elementor-element-80e9eb9 { flex: 1 1 100% !important; width: 100% !important; }
 body .elementor-1051 .elementor-element-24cdbb51, body .elementor-1051 .elementor-element-1073719a, body .elementor-1051 .elementor-element-7ef7cf6d, body .elementor-1051 .elementor-element-6901a2fc, body .elementor-1051 .elementor-element-41035c06, body .elementor-1051 .elementor-element-4b031e83, body .elementor-1051 .elementor-element-69f21493, body .elementor-1051 .elementor-element-1a968109 { padding-top: 40px !important; padding-bottom: 40px !important; }
}/* End custom CSS */