.elementor .e-9a1d2d63-2792{font-size: clamp(28px, 2.9vw + 10px, 52px);\n}.elementor .e-02c978fa-5f4a{display: flex; flex-direction: column;gap: 24px; max-width: 860px; margin-top: 36px;\n}.elementor .e-6cc8737d-d583{padding-block: 24px 72px;\n}.elementor .e-f11acc55-a40d{font-size: 30px;\n}.elementor .e-00507677-1d11{font-size: 18px; color: var(--text-muted);\n}.elementor .e-e00e3d01-cb90{display: flex; flex-direction: column;gap: 20px; border: 1px solid #DCE1E8; padding: 40px;\n}.elementor .e-3388609e-54bf{width: 100%; height: auto; box-shadow: 0 18px 40px rgba(15, 31, 61, .18);\n}.elementor .e-de5006ea-32e4{font-size: 16px; color: var(--text-muted);\n}.elementor .e-9ecb31b8-22d7{display: flex; flex-direction: column;gap: 18px; max-width: 320px; position: sticky; top: 160px; align-self: start;\n}.elementor .e-a637d895-3512{display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 4fr); column-gap: calc(8.333% + 26px); row-gap: 40px; align-items: start;\n}.elementor .e-63bbdaaa-65dc{padding-block: 56px clamp(72px, 2.5vw + 68px, 104px);\n}.elementor .e-4d7f9a16-bc15{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 40px; row-gap: 36px;\n}.elementor .e-dbcb262a-a7ec{display: flex; flex-direction: column;gap: 40px;\n}.elementor .e-77e1c984-7399{padding-block: clamp(72px, 2.5vw + 68px, 104px);\n}.elementor .e-00cbb283-092c{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px;\n}.elementor .e-69267e60-9556{display: flex; flex-direction: column;gap: 40px;\n}.elementor .e-9de11233-a8dc{padding-block: clamp(72px, 2.5vw + 68px, 104px);\n}.elementor .e-5c2ce29c-7d9e{font-size: 46px;\n}.elementor .e-2f379e1e-e245{font-size: 20px; max-width: 640px;\n}.elementor .e-21d18c02-618a{display: flex; flex-direction: column;gap: 24px;\n}.elementor .e-12141164-87b8{font-family: var(--font-heading); font-weight: 700; font-size: 19px; line-height: 1.3; color: #FFFFFF;\n}.elementor .e-5368f831-6202{font-size: 15px; line-height: 1.45; color: rgba(255, 255, 255, .75);\n}.elementor .e-135f5c7a-bca7{width: 100%; padding-bottom: 22px; border-bottom: 1px solid rgba(255, 255, 255, .18);\n}.elementor .e-e5715f18-2314{min-height: 58px; padding-inline: 32px;\n}.elementor .e-3cf7b425-33ce{display: flex; align-items: center; gap: 14px; min-height: 44px; font-family: var(--font-heading); font-weight: 700; font-size: 22px;\n}.elementor .e-9264090b-2da7{display: flex; flex-direction: column;margin-top: 6px;\n}.elementor .e-fbc6a6c8-9250{display: flex; flex-direction: column;align-items: flex-start; gap: 18px; padding-left: 40px; border-left: 1px solid rgba(255, 255, 255, .2);\n}.elementor .e-092019eb-39e5{display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 4fr); column-gap: calc(8.333% + 26px); row-gap: 40px; align-items: center;\n}.elementor .e-dfb2f934-24ec{padding-block: clamp(64px, 2vw + 60px, 96px);\n}