.banner[data-v-86fbcec3]{color:var(--color-white);isolation:isolate;min-height:316px;padding-inline:var(--page-gutter);justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:1440px){.banner[data-v-86fbcec3]{min-height:356px}}.media[data-v-86fbcec3]{z-index:-1;position:absolute;inset:0}.image[data-v-86fbcec3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.overlay[data-v-86fbcec3]{position:absolute;inset:0}.content[data-v-86fbcec3]{align-items:center;gap:var(--space-sm);overflow-wrap:anywhere;padding-block:var(--space-3xl);text-align:center;flex-direction:column;width:min(320px,100%);display:flex}@media (min-width:992px){.content[data-v-86fbcec3]{width:min(500px,100%)}}@media (min-width:1200px) and (max-width:1439.98px){.content[data-v-86fbcec3]{padding-block:60px}}.title[data-v-86fbcec3]{white-space:pre-line;font-family:var(--font-family-title);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-title);line-height:var(--line-height-3xl)}.line[data-v-86fbcec3]{margin-block:-2px}.description[data-v-86fbcec3]{white-space:pre-line;font-family:var(--font-family-body);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-body);line-height:var(--line-height-lg);margin:0}.content .button[data-v-86fbcec3]{padding-inline:var(--space-md)}
