.elementor .pjReset{padding:0px;}.elementor .pjSection-sm{padding-block-start:var(--pjSpace-xl);padding-block-end:var(--pjSpace-0);}.elementor .pjMeta{font-family:var(--pjFontFam-body);font-weight:400;font-size:0.875rem;color:var(--textPrimary);letter-spacing:0.02em;line-height:150%;}.elementor .pjBody{width:100%;max-width:640px;font-family:var(--pjFontFam-body);font-weight:400;font-size:1rem;color:var(--textPrimary);line-height:160%;}.elementor .pjH6{font-family:var(--pjFontFam-headings);font-weight:400;font-size:1.125rem;color:var(--textPrimary);line-height:140%;}.elementor .pjH5{font-family:var(--pjFontFam-headings);font-weight:400;font-size:1.25rem;line-height:130%;}.elementor .pjH4{font-family:var(--pjFontFam-headings);font-weight:400;font-size:1.5rem;color:var(--textPrimary);line-height:130%;}.elementor .pjH3{font-family:var(--pjFontFam-headings);font-weight:400;font-size:2rem;color:var(--textPrimary);letter-spacing:-0.005em;line-height:130%;}.elementor .pjH2{font-family:var(--pjFontFam-headings);font-weight:400;font-size:2.5rem;color:var(--textPrimary);letter-spacing:-0.006em;line-height:120%;}.elementor .pjH1{font-family:var(--pjFontFam-headings);font-weight:400;font-size:3.625rem;color:var(--textPrimary);letter-spacing:-0.006em;line-height:120%;}.elementor .pjWrapper-lg{width:100%;max-width:1440px;padding-inline-start:var(--pjSpace-3xl);padding-inline-end:var(--pjSpace-3xl);}.elementor .pjSection{padding-block-start:var(--pjSpace-5xl);padding-block-end:var(--pjSpace-5xl);}.elementor .pjGroup-lg{gap:var(--pjSpace-2xl);}.elementor .pjStack{gap:var(--pjSpace-xs);}.elementor .pjStack-xl{gap:var(--pjSpace-md);}