.elementor .tc-page-hero-inner{width:100%;max-width:900px;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center;margin-inline:auto;\n}.elementor .tc-page-grid-4{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .tc-page-image{width:100%;height:auto;display:block;}.elementor .tc-page-body{font-family:var(--tc-font-body);font-weight:500;font-size:1.2em;color:var(--tc-text);line-height:1.55;}.elementor .tc-page-subheading{font-family:var(--tc-font-heading);font-weight:400;font-size:20px;color:var(--tc-primary);line-height:1.3;}.elementor .tc-page-heading{font-family:var(--tc-font-heading);font-weight:400;font-size:1.85em;color:var(--tc-primary);line-height:1.2;}.elementor .tc-page-stack{display:flex;flex-direction:column;gap:16px;}.elementor .tc-page-grid-2{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .tc-page-section{width:100%;max-width:1120px;padding-block-start:44px;padding-block-end:44px;padding-inline-start:32px;padding-inline-end:32px;margin-inline:auto;\n}.elementor .tc-page-hero{text-align:center;padding-block-start:56px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;border-block-end-width:2px;background-color:var(--tc-background-accent);border-bottom-style: solid; border-bottom-color: var(--tc-primary);\n}.elementor .tc-page-shell{font-family:var(--tc-font-body);color:var(--tc-text);background-color:var(--tc-background);display:flex;flex-direction:column;}.elementor .tc-divider-soft{width:100%;height:1px;background-color:var(--tc-secondary);opacity:55%;}