.elementor .section{width:100%;max-width:var(--Container-max);padding-inline-start:var(--Section-x);padding-inline-end:var(--Section-x);margin-block-start:var(--Section-y);margin-block-end:var(--Section-y);display:flex;flex-direction:column;gap:var(--Gap-lg);justify-content:center;align-items:stretch;margin-inline: auto; box-sizing: border-box; & .elementor-element-968ec96 .elementor-heading-title { display: flex; width: 100%; padding-bottom: .35rem; border-bottom: 1px solid var(--Secondary); } & .elementor-element-0ca6653 { margin-block-start: 0 !important; } & .elementor-element-0ca6653 .elementor-posts-container { row-gap: var(--Gap-lg) !important; } & .elementor-element-0ca6653 .elementor-post__title { margin-block-end: .5rem !important; } & .elementor-element-0ca6653 .elementor-post__excerpt { margin-block-end: 0 !important; } & .elementor-element-968ec96 { width: 100%; } & .elementor-element-968ec96 .elementor-heading-title { justify-content: center; text-align: center; } & .elementor-element-968ec96 .elementor-heading-title { font-size: var(--Primary-font-size, clamp(2rem, 1.5rem + 2vw, 2.5rem)); line-height: 1.2; min-width: 0; overflow-wrap: anywhere; } & .elementor-element-0ca6653 .elementor-post__title { font-size: var(--Accent-font-size-Copy, 1.375rem); line-height: 1.3; } & .elementor-element-0ca6653 .elementor-post__title a { font-size: inherit; line-height: inherit; } & .elementor-element-0ca6653 .elementor-post__text { min-width: 0; } & .elementor-element-0ca6653 .elementor-post__excerpt { overflow-wrap: anywhere; } & .elementor-element-968ec96 .elementor-heading-title { font-size: var(--Primary-font-size, clamp(2rem, 1.5rem + 2vw, 2.5rem)); line-height: 1.2; min-width: 0; overflow-wrap: anywhere; } & .elementor-element.elementor-element-0ca6653 .elementor-post__title { font-size: var(--Accent-font-size-Copy, 1.375rem); line-height: 1.3; } & .elementor-element.elementor-element-0ca6653 .elementor-post__title a { font-size: inherit; line-height: inherit; } & .elementor-element.elementor-element-0ca6653 .elementor-post__text { min-width: 0; } & .elementor-element.elementor-element-0ca6653 .elementor-post__excerpt { overflow-wrap: anywhere; }\n}.elementor .homeheadings{font-family:var(--Headings-font);font-weight:500;font-size:var(--Secondary-font-size);color:var(--Text);line-height:1.25;padding-block-end:0.35rem;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Secondary);border-style:solid;display:flex;justify-content:center;}