.elementor .pxa-wrap{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:40px;}.elementor .pxa-section{width:100%;padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--Ground);display:flex;flex-direction:column;align-items:center;}.elementor .pxa-btn-ghost{font-family:var(--HeadingFont);font-weight:700;font-size:18px;color:var(--Ink);letter-spacing:0.06em;line-height:1em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;border-radius:2px;border-width:2px;border-color:var(--Ink);border-style:solid;background-color:#00000000;display:inline-flex;justify-content:center;align-items:center;}.elementor .pxa-btn-ghost:hover,.elementor .pxa-btn-ghost:focus-visible{color:var(--Ground);background-color:var(--Ink);}.elementor .pxa-btn{font-family:var(--HeadingFont);font-weight:700;font-size:18px;color:#FFFFFF;letter-spacing:0.06em;line-height:1em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;border-radius:2px;border-width:2px;border-color:var(--AcademyRed);border-style:solid;background-color:var(--AcademyRed);transition:all 180ms;display:inline-flex;justify-content:center;align-items:center;}.elementor .pxa-btn:hover,.elementor .pxa-btn:focus-visible{border-color:var(--AcademyRedDeep);background-color:var(--AcademyRedDeep);}.elementor .pxa-kicker{font-family:var(--HeadingFont);font-weight:600;font-size:16px;color:var(--AcademyRedText);letter-spacing:0.14em;line-height:1.2em;text-transform:uppercase;margin:0px;}.elementor .pxa-text{max-width:64ch;font-family:var(--BodyFont);font-weight:400;font-size:18px;color:var(--Muted);line-height:1.6em;margin:0px;}.elementor .pxa-h2{font-family:var(--HeadingFont);font-weight:800;font-size:clamp(38px, 4.6vw, 64px);color:var(--Ink);line-height:0.98em;text-transform:uppercase;margin:0px;}.elementor .pxa-display{font-family:var(--HeadingFont);font-weight:800;font-size:clamp(52px, 7.2vw, 104px);color:var(--Ink);letter-spacing:-0.01em;line-height:0.92em;text-transform:uppercase;margin:0px;}