.elementor .e-626811e1-6fe3{& a { color: #5A6472; text-decoration: none; } & a:hover { color: #2E5BD8; }\n}.elementor .e-49809c94-393b{font-size:13px;}.elementor .e-58078cf7-76c6{font-size:46px;line-height:1.12;}.elementor .e-63a1e344-26a7{gap:18px;}.elementor .e-4f2dd879-e280{max-width:860px;gap:32px;}.elementor .e-38dc2e66-f90e{padding-block-start:28px;padding-block-end:64px;padding-inline-start:40px;padding-inline-end:40px;}.elementor .e-4f807e42-12a7{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;margin-block-start:-40px;border-radius:24px;box-shadow:0px 24px 60px 0px rgba(33,40,51,0.10);display:block;}.elementor .e-ee1712a-8be9{width:100%;max-width:760px;font-family:Inter;font-size:18px;color:#3F464F;line-height:1.75;padding:0px;align-self:center;& h2 { font-family: Plus Jakarta Sans, sans-serif; font-weight: 800; font-size: 30px; line-height: 1.25; letter-spacing: -0.01em; color: #212833; margin: 52px 0 16px; } & h3 { font-family: Plus Jakarta Sans, sans-serif; font-weight: 700; font-size: 22px; line-height: 1.3; color: #212833; margin: 36px 0 12px; } & h4 { font-family: Plus Jakarta Sans, sans-serif; font-weight: 700; font-size: 19px; color: #212833; margin: 28px 0 10px; } & p { margin: 0 0 20px; } & ul, & ol { margin: 0 0 22px; padding-left: 24px; } & li { margin-bottom: 8px; } & a { color: #2E5BD8; text-decoration: underline; text-underline-offset: 3px; } & a:hover { color: #1F46B4; } & strong { color: #212833; } & img { max-width: 100%; height: auto; border-radius: 16px; margin: 12px 0 24px; display: block; } & blockquote { margin: 28px 0; padding: 4px 0 4px 20px; border-left: 4px solid #2E5BD8; color: #212833; font-weight: 500; } & table { width: 100%; border-collapse: collapse; margin: 0 0 24px; font-size: 16px; display: block; overflow-x: auto; } & th, & td { border: 1px solid #E2E7F0; padding: 10px 12px; text-align: left; vertical-align: top; } & th { background: #F4F6FA; color: #212833; }\n}.elementor .e-225cb412-3360{width:100%;max-width:760px;padding-block-start:28px;align-self:center;border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--border-line);\n}.elementor .e-13d92dc3-2953{max-width:1040px;gap:48px;}.elementor .e-648072a6-353f{padding-block-start:0px;padding-block-end:96px;}.elementor .e-2e32bd21-c9ff{font-size:18px;}.elementor .e-6ec15a63-95e6{max-width:680px;flex:1 1 420px;}.elementor .e-589a8f67-30c7{gap:14px;}.elementor .e-55951429-8fd3{padding-block-start:96px;padding-block-end:96px;}