.elementor .section-heading{font-family:var(--accent-font);font-weight:400;font-size:var(--text-6xl);color:var(--primary);letter-spacing:0.015em;line-height:1em;}.elementor .subtitle{font-family:var(--accent-font);font-weight:400;font-size:var(--text-xs);color:var(--text);letter-spacing:0.22em;line-height:1.5em;text-transform:uppercase;}.elementor .text-base{font-size:var(--text-base);color:var(--text);}.elementor .section-wrap{display:flex;flex-direction:row;align-items:stretch;}.elementor .regcol{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .mt-row{padding:0px;margin-inline-start:auto;margin-inline-end:auto;gap:4rem;}.elementor .content-wrap{max-width:var(--max-width);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:4rem;}.elementor .section-pad{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;}.elementor .normal-col{padding:0px;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);}.elementor .faq-title{font-family:var(--accent-font);font-weight:400;font-size:var(--text-xl-high);letter-spacing:0.02em;line-height:1.1em;}