.elementor .hero{min-height:600px;}.elementor .heading{font-family:var(--heading_font);font-weight:600;line-height:1.3em;}.elementor .inner-container{max-width:var(--container_width_medium);padding:0px;flex-direction:row;gap:var(--padding_large);justify-content:center;}.elementor .content-container{width:50%;padding:0px;flex-direction:column;gap:var(--gap_small);justify-content:center;}.elementor .paragraph-text{max-width:72ch;font-family:var(--body_text);font-weight:500;color:var(--text_colour);line-height:1.7em;text-align:center;}.elementor .hero-text{color:var(--pure_white);}.elementor .section-container{padding-block-start:var(--padding_large_top_bot);padding-block-end:var(--padding_large_top_bot);padding-inline-start:var(--padding_large);padding-inline-end:var(--padding_large);background-color:var(--cream);flex-direction:column;gap:var(--gap_large);justify-content:center;align-items:center;}.elementor .body-heading{color:var(--navy);text-align:center;}.elementor .body-container{max-width:var(--container_width_medium);padding:0px;flex-direction:column;gap:var(--gap_small);align-items:center;}.elementor .hero-paragraph{color:var(--pure_white);text-align:start;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hero-form-container{width:50%;padding:var(--padding_small);border-radius:var(--border_radius);background-color:var(--pure_white);}.elementor .card{padding:var(--padding_small);border-radius:var(--border_radius);border-width:var(--border_width);border-color:var(--border);border-style:solid;background-color:var(--pure_white);box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.14);flex-direction:column;gap:var(--gap_xsmall);align-items:center;}.elementor .card-header{text-align:center;}.elementor .alternate-section-container{background-color:var(--navy);}.elementor .alternate-body-header{color:var(--pure_white);}.elementor .alternate-paragraph-text{color:var(--pure_white);}.elementor .button{font-family:var(--body_text);font-weight:600;color:var(--pure_white);text-transform:capitalize;background-color:var(--gold);align-self:start;}.elementor .button:hover,.elementor .button:focus-visible{background-color:#8f7228;}