.elementor .box-title{width:var(--block_width);max-width:var(--width_100pct);max-height:var(--height_100pct);font-family:var(--main-font);font-weight:800;font-size:2vw;color:var(--color_base_oxford_navy);column-gap:0em;line-height:3vh;text-align:start;row-gap:.5em;flex:0 1 auto;align-self:end;display:flex;flex-direction:column;align-self:flex-start;transform:translateX(0rem);min-height:fit-content;\n}.elementor .box-title:hover,.elementor .box-title:focus-visible{color:var(--color_accent_crimson_carrot)}.elementor .page-wrapper{width:var(--width_100pct);height:var(--height_100pct);min-width:0em;min-height:0em;max-width:var(--width_100pct);max-height:var(--height_100pct);padding:1px;margin-block-start:0em;gap:10px;display:flex;justify-content:center;align-items:center;height:100%;width:95vmax;background-color:#fbfef9;\n}.elementor .intake-button{width:var(--button-width);height:var(--button-height);min-width:10em;min-height:2em;font-family:var(--main-font);font-weight:700;font-size:1vw;color:var(--color_base_porcelain);text-align:center;border-radius:var(--button-border-radius);border-width:var(--button-border-width);border-color:var(--color_base_ink_black);border-style:solid;background-color:var(--color_accent_crimson_carrot);filter:drop-shadow(0 0 10px var(--color_drop_shadow));display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:end;display:flex;align-self:flex-start;margin-left:0vmax;margin-top:2vmax;\n}.elementor .intake-button:hover,.elementor .intake-button:focus-visible{background-color:var(--color_accent_turf_green)}.elementor .paragraph{max-width:var(--width_100pct);max-height:var(--height_100pct);inset-block-start:0em;inset-block-end:0em;font-family:var(--main-font);font-weight:400;font-size:1.1vw;color:var(--color_base_oxford_navy);column-gap:0em;line-height:2.2vh;text-align:start;row-gap:0em;flex-wrap:nowrap;display:flex;position:relative;max-height:49%;align-items:flex-start;align-self:flex-start;transform:translateX(0rem);\n}.elementor .flex-sbs{width:var(--block_width);height:var(--field-height);min-width:0vw;min-height:0vh;max-width:var(--width_100pct);max-height:var(--height_100pct);object-position:center right;padding:0;display:flex;position:relative;flex-direction:row;align-items:flex-start;width:100%;height:fit-content;column-gap:2vmin;\n}.elementor .flex-block{width:var(--block_width);height:var(--block_height);min-width:0;min-height:0;max-width:var(--width_100pct);max-height:var(--height_100pct);inset-inline-end:0;inset-block-end:0em;padding:0;background-color:var(--color_transparency);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;align-self:center;display:flex;position:relative;flex-direction:column;row-gap:1vmin;align-self:center;justify-content:flex-start;width:100%;height:fit-content;margin-bottom:2vh;\n}.elementor .img{object-position:center center;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0;margin-inline-end:0;border-radius:2em;border-color:var(--color_base_ink_black);border-style:none;flex-direction:row-reverse;flex:1 0 auto;display:flex;position:relative;max-width:100%;object-fit:cover;object-position:top;align-self:flex-end;min-height:auto;\n}.elementor .img:hover,.elementor .img:focus-visible{box-shadow:0 0 10px 0 var(--color_drop_shadow)}.elementor .content-wrapper{padding:10px;display:flex;flex-direction:column;align-items:center;align-self:center;height:100%;width:100%;background-color:#fbfef9;\n}.elementor .info-container{padding:10px;display:flex;position:relative;row-gap:1vmax;flex-direction:column;align-items:center;width:50%;contain:content;height:fit-content;\n}.elementor .img-container{width:var(--block_width);height:var(--block_height);max-width:var(--width_100pct);max-height:var(--height_100pct);padding:0;display:flex;position:relative;width:50%;height:100%;flex-direction:column;contain:content;\n}.elementor .section-flex{object-position:center center;padding:0;margin-block-start:0em;row-gap:0em;display:flex;contain:content;position:relative;flex-direction:column;max-width:100%;row-gap:1vh;align-self:flex-start;height:fit-content;\n}