.elementor .e-25ba047-00429bf{margin-block-end:26px;}.elementor .e-25ba047-f85cc3d{font-size: clamp(56px, 11vw, 160px); letter-spacing: -.045em; line-height: .95; font-weight: 300; color: var(--black); margin: 0;\n}.elementor .e-0632db8-3c14088{margin: 48px 0 0; max-width: 900px; color: var(--black); font-size: clamp(22px, 2.4vw, 28px); line-height: 1.35; letter-spacing: -.6px;\n}.elementor .e-3eb82b7-cd957eb{padding-block: clamp(140px, 14vw, 190px) clamp(64px, 8vw, 104px);\n}.elementor .e-070c793-4d5935d{background: var(--g6);\n}.elementor .e-9278253-8fc969b{color: var(--g4);\n}.elementor .e-28b68b2-6966e1e{width: 1px; min-width: 0; height: 120px; padding: 0; background: var(--g4); margin-left: 2.5px;\n}.elementor .e-4c3ec32-a41bec7{position: sticky; top: 120px; align-self: start; flex-direction: column; gap: 18px;\n}.elementor .e-27130bf-772753a{margin: 0; width: 100%; color: var(--black); font-size: clamp(21px, 2.2vw, 26px); line-height: 1.4; letter-spacing: -.5px; padding-bottom: 36px; border-bottom: 1px solid var(--g5);\n}.elementor .e-563addf-8d20b59{margin: 0; font-size: 19px; line-height: 1.65; color: var(--g2);\n}.elementor .e-7e09bde-28f3161{margin: 0; font-size: 19px; line-height: 1.65; color: var(--g2);\n}.elementor .e-54c368a-b30f0fd{margin: 0; font-size: 19px; line-height: 1.65; color: var(--g2);\n}.elementor .e-508c60a-6e0d331{margin: 0; font-size: 19px; line-height: 1.65; color: var(--g2);\n}.elementor .e-4fa1bf5-aebf9e7{align-self:start;}.elementor .e-4fa1bf5-56c1ad1{margin-top: 0;\n}.elementor .e-259eca8-243271c{width: 100%; padding: 36px 0 0; margin-top: 10px; border-top: 1px solid var(--g5);\n}.elementor .e-afbe691-846e592{flex-direction: column; align-items: flex-start; gap: 26px;\n}.elementor .e-9956384-2a274f6{display: grid; grid-template-columns: 220px minmax(0, 680px); grid-template-rows: auto; gap: 80px; justify-content: start;\n}.elementor .e-f2a679b-b318d25{padding-block: clamp(80px, 9vw, 128px) clamp(96px, 10vw, 140px);\n}