.elementor .sg-small{font-family:var(--sg-font-body);font-size:15px;color:#6B6157;line-height:1.5;}.elementor .sg-num{font-family:var(--sg-font-heading);font-weight:700;font-size:40px;color:var(--sg-ink);line-height:1.1;}.elementor .sg-btn-outline:hover,.elementor .sg-btn-outline:focus-visible{border-color:#FFCD05;background-color:#FFCD05;}.elementor .sg-btn-outline{font-family:var(--sg-font-body);font-weight:700;font-size:18px;color:var(--sg-ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:6px;border-width:2px;border-color:var(--sg-ink);border-style:solid;background-color:transparent;}.elementor .sg-btn:hover,.elementor .sg-btn:focus-visible{background-color:#FFCD05;}.elementor .sg-btn{font-family:var(--sg-font-body);font-weight:700;font-size:18px;color:var(--sg-ink);padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:6px;background-color:var(--sg-cta);}.elementor .sg-link{font-family:var(--sg-font-body);font-weight:700;font-size:18px;color:var(--sg-ink);text-decoration:underline;text-underline-offset: 4px;\n}.elementor .sg-text{font-family:var(--sg-font-body);font-size:19px;color:var(--sg-text-soft);line-height:1.6;}.elementor .sg-kicker{font-family:var(--sg-font-body);font-weight:700;font-size:15px;color:var(--sg-accent);letter-spacing:0.14em;text-transform:uppercase;}.elementor .sg-h2{font-family:var(--sg-font-heading);font-weight:600;font-size:54px;color:var(--sg-ink);line-height:1.05;}.elementor .sg-h1{font-family:var(--sg-font-heading);font-weight:600;font-size:72px;color:var(--sg-ink);line-height:1.02;}.elementor .sg-wrap{width:100%;max-width:1200px;padding:0px;}.elementor .sg-section{padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;justify-content:center;}