.elementor .primary-button{color:var(--granite);}.elementor .background-dark{background-color:var(--granite);}.elementor .content-light{background-color:var(--off-white);}.elementor .boxed-1120{max-width:1120px;padding-block-start:50px;padding-block-end:70px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;justify-content:center;align-items:center;}.elementor .section-m{margin-block-start:4rem;margin-block-end:4rem;}.elementor .flex-column{display:flex;flex-direction:column;}.elementor .flex-center{justify-content:center;align-items:center;}.elementor .gaps-m{gap:20px;}.elementor .heading-sub{font-family:var(--font-1);font-size:clamp(1.8rem, 1.4rem + 1.6vw, 2.6rem);color:var(--granite);line-height:1.5em;}.elementor .light-background{min-width:1120px;color:var(--granite);margin-inline-start:auto;margin-inline-end:auto;background-color:var(--off-white);display:flex;}.elementor .heading-3{font-family:Sora;}.elementor .Body{font-family:Sora;}