@charset "utf-8";

._breadcrumb_1q7ip_1 { font: 400 12px / 120% "Open Sans", "Open Sans Fallback", sans-serif; }

._title_1q7ip_6 { text-decoration-line: underline; text-overflow: ellipsis; }

._wrapper_122b3_1 { display: flex; gap: 4px; color: var(--color-light); }

._separator_122b3_7 { font: 400 12px / 120% "Open Sans", "Open Sans Fallback", sans-serif; color: inherit; }

._wrapper_noga1_1 { display: flex; flex-direction: column; gap: 24px; }

._wrapper_noga1_1 ul { margin-left: 16px; list-style: inside disc; }

._wrapper_noga1_1 ul p { display: inline-block; }

._wrapper_noga1_1 ul li > p { display: inline; }

._wrapper_noga1_1 a { font-weight: 700; text-decoration: underline; }

._wrapper_noga1_1 h1, ._wrapper_noga1_1 h2, ._wrapper_noga1_1 h3, ._wrapper_noga1_1 h4, ._wrapper_noga1_1 h5, ._wrapper_noga1_1 h6 { margin: 0px; }

._wrapper_noga1_1 h1 { font: 500 32px / 110% bryant, "bryant Fallback", sans-serif; }

@media screen and (min-width: 768px) {
  ._wrapper_noga1_1 h1 { font: 500 48px / 110% bryant, "bryant Fallback", sans-serif; }
}

@media screen and (min-width: 1280px) {
  ._wrapper_noga1_1 h1 { font: 500 56px / 110% bryant, "bryant Fallback", sans-serif; }
}

._wrapper_noga1_1 h2 { font: 400 28px / 120% bryant, "bryant Fallback", sans-serif; }

@media screen and (min-width: 768px) {
  ._wrapper_noga1_1 h2 { font: 400 36px / 120% bryant, "bryant Fallback", sans-serif; }
}

@media screen and (min-width: 1280px) {
  ._wrapper_noga1_1 h2 { font: 400 40px / 120% bryant, "bryant Fallback", sans-serif; }
}

._wrapper_noga1_1 h3 { font: 500 20px / 120% bryant, "bryant Fallback", sans-serif; }

@media screen and (min-width: 768px) {
  ._wrapper_noga1_1 h3 { font: 500 24px / 120% bryant, "bryant Fallback", sans-serif; }
}

@media screen and (min-width: 1280px) {
  ._wrapper_noga1_1 h3 { font: 500 32px / 120% bryant, "bryant Fallback", sans-serif; }
}

._wrapper_noga1_1 h4 { font: 400 18px / 120% bryant, "bryant Fallback", sans-serif; }

@media screen and (min-width: 768px) {
  ._wrapper_noga1_1 h4 { font: 400 20px / 120% bryant, "bryant Fallback", sans-serif; }
}

@media screen and (min-width: 1280px) {
  ._wrapper_noga1_1 h4 { font: 400 28px / 120% bryant, "bryant Fallback", sans-serif; }
}

._wrapper_897nn_1 { position: relative; display: grid; gap: 40px; align-content: center; height: 468px; padding: 20px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }

@media screen and (min-width: 768px) {
  ._wrapper_897nn_1 { aspect-ratio: 3 / 1; height: auto; padding: 48px; }
}

@media screen and (min-width: 1280px) {
  ._wrapper_897nn_1 { padding: 64px; }
}

._overline-text_897nn_26 { font: 500 12px / 100% bryant, "bryant Fallback", sans-serif; text-transform: uppercase; letter-spacing: 0.6px; }

._content-block_897nn_32 { display: grid; gap: 16px; }

._breadcrumbs_897nn_37, ._content-block_897nn_32 { position: relative; z-index: 2; }

._title-block_897nn_43 { display: grid; gap: 8px; }

._title_897nn_43 { margin: 0px; font: 500 32px / 110% bryant, "bryant Fallback", sans-serif; text-transform: uppercase; letter-spacing: 4px; }

@media screen and (min-width: 768px) {
  ._title_897nn_43 { font: 500 48px / 110% bryant, "bryant Fallback", sans-serif; }
}

@media screen and (min-width: 1280px) {
  ._title_897nn_43 { font: 500 40px / 110% bryant, "bryant Fallback", sans-serif; }
}

._description_897nn_63 { max-width: 640px; font: 400 16px / 150% "Open Sans", "Open Sans Fallback", sans-serif; }

._image-wrapper-container_897nn_68 { position: absolute; overflow: hidden; width: 100%; height: 100%; }

._image-wrapper_897nn_68 { position: absolute; inset: 0px; }

._image-wrapper_897nn_68::after { content: ""; position: absolute; z-index: 1; inset: 0px; background-color: rgba(0, 0, 0, 0.1); }

._image_897nn_68 { width: 100%; height: 100%; object-fit: cover; object-position: center center; border-radius: 0px; }