.elementor .body-wrap{color:var(--grey);padding:0;margin:0;border-block-start-width:0;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--primary);border-style:solid;display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center}.elementor .flex-row{max-width:1600px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:row;gap:var(--gap-xl);justify-content:center;align-items:center}.elementor .flex-col{max-width:1600px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;gap:var(--gap-md);justify-content:center;align-items:start}.elementor .inner-col{padding:0;flex-direction:column;gap:var(--gap-sm)}.elementor .half-img-wrap{min-height:450px;position:static}.elementor .static-row{position:static}.elementor .primary-heading{font-family:var(--headings);font-weight:700;font-size:3rem;color:var(--primary);line-height:1.1em}.elementor .secondary-heading{font-family:var(--headings);font-weight:700;font-size:2.6rem;color:var(--primary);line-height:1.1em;text-transform:capitalize}.elementor .preheader{font-family:var(--headings);font-weight:400;font-size:1.5rem;color:var(--primary);line-height:1.2em;text-transform:capitalize}.elementor .heading-wrap{padding:0;flex-direction:column;gap:var(--gap-xs)}.elementor .constrained{max-width:1020px}