.page-layout_layout__7hOBj {
  font-family: var(--font-body, "Roboto", sans-serif);
}
.page-layout_watercolor__lgRKA {
  background: linear-gradient(180deg, #e6f2ee 0, #ffffff 600px) no-repeat;
}
@font-face {
  font-family: RobotoFont;
  src: url(../fonts/next/cb53830ab7f72c8f-s.p.woff2) format("woff2");
  font-display: swap;
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: RobotoFont;
  src: url(../fonts/next/5bafb11d927758dd-s.p.woff2) format("woff2");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: RobotoFont;
  src: url(../fonts/next/1fb0386c517729e0-s.p.woff2) format("woff2");
  font-display: swap;
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: RobotoFont;
  src: url(../fonts/next/9ebed39b9e5a34a4-s.p.woff2) format("woff2");
  font-display: swap;
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: RobotoFont Fallback;
  src: local("Arial");
  ascent-override: 92.43%;
  descent-override: 24.32%;
  line-gap-override: 0%;
  size-adjust: 100.37%;
}
.__className_b313b9 {
  font-family:
    RobotoFont,
    RobotoFont Fallback,
    system-ui,
    arial;
}
.__variable_b313b9 {
  --font-pri: "RobotoFont", "RobotoFont Fallback", system-ui, arial;
}
@font-face {
  font-family: RobotoCondensedFont;
  src: url(../fonts/next/72760fb21c4adfd6-s.p.woff2) format("woff2");
  font-display: swap;
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: RobotoCondensedFont;
  src: url(../fonts/next/1e7cc114ec1dc42a-s.p.woff2) format("woff2");
  font-display: swap;
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: RobotoCondensedFont Fallback;
  src: local("Arial");
  ascent-override: 104.11%;
  descent-override: 27.4%;
  line-gap-override: 0%;
  size-adjust: 89.11%;
}
.__className_70ac1b {
  font-family:
    RobotoCondensedFont,
    RobotoCondensedFont Fallback,
    system-ui,
    arial;
}
.__variable_70ac1b {
  --font-sec: "RobotoCondensedFont", "RobotoCondensedFont Fallback", system-ui, arial;
}
.cta_wrapper__He9Y1 {
  position: relative;
  border-radius: 624.9375rem;
  background: #ffb129;
  border: none;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  text-decoration: none;
  padding: 0.75rem 1.5rem;
  -webkit-padding-end: 1.375rem;
  padding-inline-end: 1.375rem;
}
.cta_wrapper__He9Y1:hover {
  background: #eb9e00;
}
.cta_wrapper__He9Y1:active {
  background: #d78c00;
}
.cta_wrapper__He9Y1:focus {
  outline: 0.125rem solid #d78c00;
  outline-offset: 0.1875rem;
}
.cta_wrapper__He9Y1.cta_pagesEditing__pjlQV a {
  color: #333;
  font-size: 1.25rem;
  line-height: 140%;
  font-weight: 700;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  text-decoration: none;
}
@media (min-width: 992px) {
  .cta_primary__HqQPr .cta_wrapper__He9Y1.cta_pagesEditing__pjlQV a {
    font-size: 1.5rem;
    -webkit-margin-end: 0.875rem;
    margin-inline-end: 0.875rem;
  }
  .cta_wrapper__He9Y1.cta_primary__HqQPr {
    padding: 1rem 2rem;
  }
}
@media (min-width: 2250px) {
  .cta_wrapper__He9Y1.cta_primary__HqQPr {
    padding: 1.5rem 3rem;
  }
}
@media (min-width: 992px) {
  .cta_wrapper__He9Y1.cta_secondary__W0jF9 {
    padding: 0.625rem 1.5rem;
  }
}
@media (min-width: 2250px) {
  .cta_wrapper__He9Y1.cta_secondary__W0jF9 {
    padding: 1rem 2rem;
  }
}
.cta_wrapper__He9Y1.cta_tertiary__4Y2Qs {
  background: #fff;
  padding: 0.75rem 1.5rem;
}
.cta_wrapper__He9Y1.cta_tertiary__4Y2Qs:hover {
  background: #eb9e00;
}
.cta_wrapper__He9Y1.cta_tertiary__4Y2Qs:active {
  background: #d78c00;
}
.cta_wrapper__He9Y1.cta_tertiary__4Y2Qs:focus {
  outline: 0.0625rem solid #d78c00;
}
.cta_wrapper__He9Y1.cta_tertiary__4Y2Qs:focus:after {
  content: "";
  height: calc(100% + 0.625rem);
  width: calc(100% + 0.625rem);
  border-radius: inherit;
  border: 0.125rem solid #d78c00;
  position: absolute;
  top: -0.3125rem;
  left: -0.3125rem;
}
@media (min-width: 992px) {
  .cta_wrapper__He9Y1.cta_tertiary__4Y2Qs {
    padding: 1.5rem 3rem;
  }
}
.cta_text__QEYgd {
  font-family: Roboto, sans-serif;
  color: #333;
  font-size: 1.25rem;
  font-weight: 500;
}
@media (min-width: 992px) {
  .cta_primary__HqQPr .cta_text__QEYgd {
    -webkit-margin-end: 0.875rem;
    margin-inline-end: 0.875rem;
  }
}
@media (min-width: 2250px) {
  .cta_primary__HqQPr .cta_text__QEYgd {
    font-size: 2rem !important;
  }
}
@media (min-width: 992px) {
  .cta_secondary__W0jF9 .cta_text__QEYgd {
    font-size: 1rem;
  }
}
@media (min-width: 2250px) {
  .cta_secondary__W0jF9 .cta_text__QEYgd {
    font-size: 1.5rem;
  }
}
.cta_icon__i3VEV {
  width: 1rem;
  height: 1.0625rem;
  -webkit-margin-start: 0.75rem;
  margin-inline-start: 0.75rem;
}
@media (min-width: 992px) {
  .cta_icon__i3VEV {
    width: 1.1875rem;
    height: 1.25rem;
  }
}
@media (min-width: 1790px) {
  .cta_primary__HqQPr .cta_icon__i3VEV {
    width: 1.5625rem;
    height: 1.5625rem;
  }
}
@media (min-width: 992px) and (max-width: 1068px) {
  .cta_secondary__W0jF9 .cta_icon__i3VEV.cta_playIcon__olAvD {
    height: 1rem;
    width: 1rem;
  }
}
.cta_icon__i3VEV.cta_arrowIcon__2ktRY {
  -webkit-margin-start: 0.5rem;
  margin-inline-start: 0.5rem;
  width: 1.5rem;
  height: 1.5rem;
}
@media (min-width: 1790px) {
  .cta_primary__HqQPr .cta_icon__i3VEV.cta_arrowIcon__2ktRY {
    width: 2rem;
    height: 2rem;
  }
}
.globalModal_wrapper__tqtYE {
  font-family: Roboto, sans-serif;
}
.globalModal_wrapper__tqtYE.globalModal_darkGreen__BYpSp div.modal-content,
.globalModal_wrapper__tqtYE.globalModal_lightGreen__cON2T div.modal-content {
  background-color: #034638;
  color: #fff;
}
.globalModal_wrapper__tqtYE.globalModal_darkGreen__BYpSp div.modal-title *,
.globalModal_wrapper__tqtYE.globalModal_lightGreen__cON2T div.modal-title * {
  color: #fff;
}
.globalModal_wrapper__tqtYE.globalModal_darkGreen__BYpSp .globalModal_close__kzNPN,
.globalModal_wrapper__tqtYE.globalModal_lightGreen__cON2T .globalModal_close__kzNPN {
  color: #fff;
  transition: all 0.3s ease;
  background: #007952;
}
.globalModal_wrapper__tqtYE.globalModal_darkGreen__BYpSp .globalModal_close__kzNPN:active,
.globalModal_wrapper__tqtYE.globalModal_darkGreen__BYpSp .globalModal_close__kzNPN:hover,
.globalModal_wrapper__tqtYE.globalModal_lightGreen__cON2T .globalModal_close__kzNPN:active,
.globalModal_wrapper__tqtYE.globalModal_lightGreen__cON2T .globalModal_close__kzNPN:hover {
  background: #fff;
  color: #034638;
}
.globalModal_wrapper__tqtYE.globalModal_darkGreen__BYpSp .globalModal_close__kzNPN:focus,
.globalModal_wrapper__tqtYE.globalModal_lightGreen__cON2T .globalModal_close__kzNPN:focus {
  outline-color: #61bd9a;
}
.globalModal_wrapper__tqtYE div.modal-body,
.globalModal_wrapper__tqtYE div.modal-footer,
.globalModal_wrapper__tqtYE div.modal-header {
  border: none;
  padding: 0;
}
@media (max-width: 767px) {
  .globalModal_wrapper__tqtYE div.modal-dialog {
    margin: 1rem;
  }
}
@media (min-width: 576px) {
  .globalModal_wrapper__tqtYE div.modal-dialog {
    max-width: 54rem;
    width: calc(100% - 2rem);
  }
}
.globalModal_wrapper__tqtYE div.modal-content {
  padding: 2rem;
  position: relative;
  z-index: 1;
  border-radius: 1.5rem;
}
@media (min-width: 992px) {
  .globalModal_wrapper__tqtYE div.modal-content {
    padding: 3rem;
  }
}
.globalModal_wrapper__tqtYE div.modal-header {
  margin-bottom: 1rem;
}
.globalModal_wrapper__tqtYE div.modal-header :not(button) {
  margin: 0;
  font-weight: 600;
}
@media (max-width: 767px) {
  .globalModal_wrapper__tqtYE div.modal-header :not(button) {
    font-size: 2rem;
  }
}
.globalModal_wrapper__tqtYE div.modal-header span {
  font-family: garamond-premier-pro, serif;
  letter-spacing: -0.96px;
  font-style: italic;
  font-weight: 100;
}
.globalModal_wrapper__tqtYE div.modal-body {
  margin-bottom: 3rem;
}
.globalModal_wrapper__tqtYE div.modal-body p {
  font-size: 1rem;
  line-height: 140%;
}
@media (min-width: 992px) {
  .globalModal_wrapper__tqtYE div.modal-body p {
    font-size: 1.5rem;
  }
  .globalModal_wrapper__tqtYE div.modal-body {
    width: 70%;
  }
  .globalModal_wrapper__tqtYE.formModal div.modal-body,
  .globalModal_wrapper__tqtYE.globalModal_formModal__pfKkt div.modal-body {
    width: 100%;
  }
}
.globalModal_wrapper__tqtYE .globalModal_headerSubtitle__xWKCW {
  margin-top: 0.75rem;
  line-height: 1.4;
  text-align: center;
}
@media (min-width: 576px) {
  .globalModal_wrapper__tqtYE.ctaBannerModal div.modal-dialog,
  .globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I div.modal-dialog {
    max-width: 38.75rem;
  }
}
.globalModal_wrapper__tqtYE.ctaBannerModal div.modal-content,
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I div.modal-content {
  padding: 2rem;
}
.globalModal_wrapper__tqtYE.ctaBannerModal div.modal-header,
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I div.modal-header {
  position: relative;
  margin: -2rem -2rem 1.5rem;
  padding: 1.75rem 2rem;
  text-align: center;
  background: #034638;
  border-radius: 1.5rem 1.5rem 0 0;
  overflow: hidden;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 992px) {
  .globalModal_wrapper__tqtYE.ctaBannerModal div.modal-header,
  .globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I div.modal-header {
    margin: -2rem -2rem 2rem;
    padding: 2rem;
  }
}
.globalModal_wrapper__tqtYE.ctaBannerModal div.modal-header:before,
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I div.modal-header:before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22887%22%20height%3D%22163%22%20viewBox%3D%220%200%20887%20163%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_175477_14561%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%22-1%22%20width%3D%22887%22%20height%3D%22164%22%3E%3Cpath%20d%3D%22M0%2023.9999C0%2010.745%2010.7452%20-0.00012207%2024%20-0.00012207H863C876.255%20-0.00012207%20887%2010.745%20887%2023.9999V163H0V23.9999Z%22%20fill%3D%22%2303463B%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_175477_14561)%22%3E%3Cg%20opacity%3D%220.8%22%20filter%3D%22url(%23filter0_f_175477_14561)%22%3E%3Cellipse%20cx%3D%22390.221%22%20cy%3D%22338.729%22%20rx%3D%22390.221%22%20ry%3D%22338.729%22%20transform%3D%22matrix(-0.782543%200.589748%20-0.239735%20-0.981237%20845.28%20210.156)%22%20fill%3D%22%23B3F0DD%22%2F%3E%3Cellipse%20cx%3D%22283.941%22%20cy%3D%22265.424%22%20rx%3D%22283.941%22%20ry%3D%22265.424%22%20transform%3D%22matrix(-0.782543%200.589748%20-0.239735%20-0.981237%20720.116%20276.604)%22%20fill%3D%22%2361BD9A%22%2F%3E%3Cellipse%20cx%3D%22305.246%22%20cy%3D%22250.541%22%20rx%3D%22305.246%22%20ry%3D%22250.541%22%20transform%3D%22matrix(-0.782543%200.589748%20-0.239735%20-0.981237%20652.691%20325.045)%22%20fill%3D%22%23007952%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_f_175477_14561%22%20x%3D%22-192.603%22%20y%3D%22-596.39%22%20width%3D%221267.37%22%20height%3D%221460.34%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%22150%22%20result%3D%22effect1_foregroundBlur_175477_14561%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
.globalModal_wrapper__tqtYE.ctaBannerModal div.modal-header > *,
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I div.modal-header > * {
  position: relative;
  z-index: 1;
}
.globalModal_wrapper__tqtYE.ctaBannerModal div.modal-header :not(button),
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I div.modal-header :not(button) {
  margin: 0;
  font-weight: 400;
}
.globalModal_wrapper__tqtYE.ctaBannerModal div.modal-header .modal-title,
.globalModal_wrapper__tqtYE.ctaBannerModal div.modal-header h2.modal-title,
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I div.modal-header .modal-title,
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I div.modal-header h2.modal-title {
  font-weight: 700;
}
.globalModal_wrapper__tqtYE.ctaBannerModal div.modal-body,
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I div.modal-body {
  margin-bottom: 0;
  width: 100%;
}
.globalModal_wrapper__tqtYE.ctaBannerModal
  div.modal-body
  [class*="FormWrapper_formWrapper__"]
  form
  [class*="inputGroup"],
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I
  div.modal-body
  [class*="FormWrapper_formWrapper__"]
  form
  [class*="inputGroup"] {
  width: 100%;
  margin-bottom: 1.5rem;
}
.globalModal_wrapper__tqtYE.ctaBannerModal
  div.modal-body
  [class*="FormWrapper_formWrapper__"]
  form
  [class*="inputGroup"]
  > label,
.globalModal_wrapper__tqtYE.ctaBannerModal div.modal-body [class*="SelectDropdown_selectDropdownLabel__"],
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I
  div.modal-body
  [class*="FormWrapper_formWrapper__"]
  form
  [class*="inputGroup"]
  > label,
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I
  div.modal-body
  [class*="SelectDropdown_selectDropdownLabel__"] {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.4;
}
.globalModal_wrapper__tqtYE.ctaBannerModal div.modal-body [class*="Checkbox_description__"],
.globalModal_wrapper__tqtYE.ctaBannerModal div.modal-body [class*="Checkbox_description__"] p,
.globalModal_wrapper__tqtYE.ctaBannerModal div.modal-body [class*="Checkbox_labelText__"],
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I div.modal-body [class*="Checkbox_description__"],
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I div.modal-body [class*="Checkbox_description__"] p,
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I div.modal-body [class*="Checkbox_labelText__"] {
  font-size: 1rem;
}
.globalModal_wrapper__tqtYE.ctaBannerModal div.modal-body [class*="FormWrapper_formWrapper__"] button,
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I
  div.modal-body
  [class*="FormWrapper_formWrapper__"]
  button {
  max-width: 100%;
}
.globalModal_wrapper__tqtYE.ctaBannerModal
  div.modal-body
  [class*="FormWrapper_formWrapper__"]
  form
  input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="range"])
  [class*="FormWrapper_formWrapper__"]
  form
  select
  [class*="FormWrapper_formWrapper__"]
  form
  textarea
  [class*="FormWrapper_formWrapper__"]
  form
  [class*="selectDropdownTrigger"],
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I
  div.modal-body
  [class*="FormWrapper_formWrapper__"]
  form
  input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="range"])
  [class*="FormWrapper_formWrapper__"]
  form
  select
  [class*="FormWrapper_formWrapper__"]
  form
  textarea
  [class*="FormWrapper_formWrapper__"]
  form
  [class*="selectDropdownTrigger"] {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  height: 3rem;
  padding: 0.75rem 1rem;
  border-radius: 0.5rem;
  font-size: 1rem;
  border-width: 0.0625rem;
}
.globalModal_wrapper__tqtYE.ctaBannerModal .modal-title,
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I .modal-title {
  color: #fff;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.1;
  margin: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .globalModal_wrapper__tqtYE.ctaBannerModal .modal-title,
  .globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I .modal-title {
    font-size: 2.5rem;
  }
}
.globalModal_wrapper__tqtYE.ctaBannerModal .globalModal_headerSubtitle__xWKCW,
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I .globalModal_headerSubtitle__xWKCW {
  color: #fff;
  font-size: 1rem;
  margin-top: 1.5625rem;
  width: 100%;
}
@media (min-width: 768px) {
  .globalModal_wrapper__tqtYE.ctaBannerModal .globalModal_headerSubtitle__xWKCW,
  .globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I .globalModal_headerSubtitle__xWKCW {
    font-size: 1rem;
  }
}
.globalModal_wrapper__tqtYE.ctaBannerModal .globalModal_close__kzNPN,
.globalModal_wrapper__tqtYE.globalModal_ctaBannerModal__He01I .globalModal_close__kzNPN {
  z-index: 2;
  background: none;
  color: #fff;
  top: 0.625rem;
  right: 0.3125rem;
}
.globalModal_wrapper__tqtYE.globalModal_shareModal__14s8u div.modal-header {
  position: relative;
  margin: -2rem -2rem 1.5rem;
  padding: 1.75rem 2rem;
  text-align: center;
  background: #034638;
  border-radius: 1.5rem 1.5rem 0 0;
  overflow: hidden;
  justify-content: center;
}
@media (min-width: 992px) {
  .globalModal_wrapper__tqtYE.globalModal_shareModal__14s8u div.modal-header {
    margin: -3rem -3rem 2rem;
    padding: 2rem 3rem;
  }
}
.globalModal_wrapper__tqtYE.globalModal_shareModal__14s8u div.modal-header:before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22887%22%20height%3D%22163%22%20viewBox%3D%220%200%20887%20163%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_175477_14561%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%22-1%22%20width%3D%22887%22%20height%3D%22164%22%3E%3Cpath%20d%3D%22M0%2023.9999C0%2010.745%2010.7452%20-0.00012207%2024%20-0.00012207H863C876.255%20-0.00012207%20887%2010.745%20887%2023.9999V163H0V23.9999Z%22%20fill%3D%22%2303463B%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_175477_14561)%22%3E%3Cg%20opacity%3D%220.8%22%20filter%3D%22url(%23filter0_f_175477_14561)%22%3E%3Cellipse%20cx%3D%22390.221%22%20cy%3D%22338.729%22%20rx%3D%22390.221%22%20ry%3D%22338.729%22%20transform%3D%22matrix(-0.782543%200.589748%20-0.239735%20-0.981237%20845.28%20210.156)%22%20fill%3D%22%23B3F0DD%22%2F%3E%3Cellipse%20cx%3D%22283.941%22%20cy%3D%22265.424%22%20rx%3D%22283.941%22%20ry%3D%22265.424%22%20transform%3D%22matrix(-0.782543%200.589748%20-0.239735%20-0.981237%20720.116%20276.604)%22%20fill%3D%22%2361BD9A%22%2F%3E%3Cellipse%20cx%3D%22305.246%22%20cy%3D%22250.541%22%20rx%3D%22305.246%22%20ry%3D%22250.541%22%20transform%3D%22matrix(-0.782543%200.589748%20-0.239735%20-0.981237%20652.691%20325.045)%22%20fill%3D%22%23007952%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_f_175477_14561%22%20x%3D%22-192.603%22%20y%3D%22-596.39%22%20width%3D%221267.37%22%20height%3D%221460.34%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%22150%22%20result%3D%22effect1_foregroundBlur_175477_14561%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
}
.globalModal_wrapper__tqtYE.globalModal_shareModal__14s8u div.modal-header > * {
  position: relative;
  z-index: 1;
}
.globalModal_wrapper__tqtYE.globalModal_shareModal__14s8u div.modal-body {
  margin-bottom: 0;
  width: 100%;
}
.globalModal_wrapper__tqtYE.globalModal_shareModal__14s8u div.modal-title {
  color: #fff;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.1;
  margin: 0;
}
@media (min-width: 768px) {
  .globalModal_wrapper__tqtYE.globalModal_shareModal__14s8u div.modal-title {
    font-size: 2.5rem;
  }
}
.globalModal_wrapper__tqtYE.globalModal_shareModal__14s8u .globalModal_close__kzNPN {
  z-index: 2;
  background: none;
  color: #99a1af;
}
.globalModal_wrapper__tqtYE div.modal-footer {
  justify-content: flex-start;
}
.globalModal_wrapper__tqtYE div.modal-footer a {
  margin: 0;
}
@media (min-width: 576px) {
  .globalModal_wrapper__tqtYE.globalModal_hasImage__C_Hrn div.modal-dialog {
    max-width: 72.75rem;
  }
}
@media (min-width: 992px) {
  .globalModal_wrapper__tqtYE.globalModal_hasImage__C_Hrn div.modal-content {
    flex-direction: row;
    gap: 1.5rem;
  }
}
@media (min-width: 1790px) {
  .globalModal_wrapper__tqtYE.globalModal_hasImage__C_Hrn div.modal-content {
    gap: 2.8125rem;
  }
}
@media (min-width: 992px) {
  .globalModal_wrapper__tqtYE.globalModal_imageRight__rJc9e div.modal-content {
    flex-direction: row-reverse;
  }
}
.globalModal_background_gradient__DjJsL {
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.globalModal_media__5qkYJ {
  margin-bottom: 2rem;
  max-width: calc(100% - 1.875rem);
}
@media (min-width: 992px) {
  .globalModal_media__5qkYJ {
    margin-bottom: 0;
    max-width: 100%;
    margin-top: -0.625rem;
  }
}
.globalModal_close__kzNPN {
  position: absolute;
  background: #e5e5e5;
  top: 1rem;
  right: 1.0625rem;
  border-radius: 159.6875rem;
  padding: 0;
  width: 2.75rem;
  height: 1.75rem;
  border: none;
  color: #333;
}
.globalModal_close__kzNPN:focus-within {
  outline: none;
}
.globalModal_close__kzNPN:hover {
  background: #333;
  color: #fff;
}
.globalModal_close__kzNPN:focus {
  outline: 0.125rem solid #333;
  outline-offset: 0.1875rem;
}
@media (min-width: 992px) {
  .globalModal_close__kzNPN {
    width: 5rem;
    height: 3.5rem;
  }
}
.globalModal_close__icon__c9xEZ {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 991px) {
  .globalModal_close__icon__c9xEZ {
    width: 1rem;
    height: 1rem;
  }
}
.spacer_spacer__ruadO {
  box-sizing: border-box;
}
.spacer_custom__cybtL {
  -webkit-padding-after: var(--spacer-mobile);
  padding-block-end: var(--spacer-mobile);
}
@media (min-width: 768px) {
  .spacer_custom__cybtL {
    -webkit-padding-after: var(--spacer-tablet, var(--spacer-mobile));
    padding-block-end: var(--spacer-tablet, var(--spacer-mobile));
  }
}
@media (min-width: 992px) {
  .spacer_custom__cybtL {
    -webkit-padding-after: var(--spacer-desktop, var(--spacer-tablet, var(--spacer-mobile)));
    padding-block-end: var(--spacer-desktop, var(--spacer-tablet, var(--spacer-mobile)));
  }
}
.spacer_small__Afwuf {
  -webkit-padding-after: 0.625rem;
  padding-block-end: 0.625rem;
}
@media (min-width: 768px) {
  .spacer_small__Afwuf {
    -webkit-padding-after: 1.25rem;
    padding-block-end: 1.25rem;
  }
}
.spacer_medium__IGqB8 {
  -webkit-padding-after: 1.25rem;
  padding-block-end: 1.25rem;
}
@media (min-width: 768px) {
  .spacer_medium__IGqB8 {
    -webkit-padding-after: 2.5rem;
    padding-block-end: 2.5rem;
  }
}
.spacer_large__rSzPa {
  -webkit-padding-after: 1.875rem;
  padding-block-end: 1.875rem;
}
@media (min-width: 768px) {
  .spacer_large__rSzPa {
    -webkit-padding-after: 3.75rem;
    padding-block-end: 3.75rem;
  }
}
.bannerWarningDisclosure_banner__Fe3Uy {
  background-color: var(--banner-bg, #dddddd);
  color: var(--banner-color, #666);
  padding: 0.5rem 0;
  text-align: center;
  font-size: 1rem;
}
.bannerWarningDisclosure_text__e1CsP {
  max-width: 54.375rem;
  margin: 0 auto;
}
.bannerWarningDisclosure_middle__cEvMk {
  display: inline;
}
.bannerWarningDisclosure_toggle__81bnJ {
  margin-left: 0.375rem;
  border: 0;
  background: none;
  color: inherit;
  font: inherit;
  display: none;
  align-items: center;
  gap: 0.25rem;
  cursor: pointer;
  font-weight: 700;
}
.bannerWarningDisclosure_toggleIcon__K0CRP {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  background: #333;
  border: 0.0625rem solid #333;
  color: #333;
  position: relative;
}
.bannerWarningDisclosure_toggleIcon__K0CRP:before {
  content: "";
  position: absolute;
  width: 0.5rem;
  height: 0.5rem;
  transform: translateY(0.1875rem);
  border: 0.25rem solid rgba(0, 0, 0, 0);
  border-top-color: #e5e5e5;
}
.bannerWarningDisclosure_expanded__FMLCj .bannerWarningDisclosure_toggleIcon__K0CRP:before {
  transform: translateY(-0.1875rem);
  border-top-color: rgba(0, 0, 0, 0);
  border-bottom-color: #e5e5e5;
}
.bannerWarningDisclosure_collapsedLayout__P_1wx .bannerWarningDisclosure_toggle__81bnJ {
  display: inline-flex;
}
.bannerWarningDisclosure_collapsedLayout__P_1wx .bannerWarningDisclosure_middle__cEvMk {
  display: none;
}
.bannerWarningDisclosure_collapsedLayout__P_1wx.bannerWarningDisclosure_expanded__FMLCj
  .bannerWarningDisclosure_middle__cEvMk {
  display: inline;
}
@media (max-width: 575px) {
  .bannerWarningDisclosure_banner__Fe3Uy {
    font-size: 0.75rem;
  }
  .bannerWarningDisclosure_toggle__81bnJ {
    display: inline-flex;
  }
  .bannerWarningDisclosure_middle__cEvMk {
    display: none;
  }
  .bannerWarningDisclosure_expanded__FMLCj .bannerWarningDisclosure_middle__cEvMk {
    display: inline;
  }
}
.badge_badge__1dE_i {
  flex: 1 1;
  flex-wrap: wrap;
  flex-grow: 0;
  white-space: nowrap;
  background-color: #e5f3fd;
  border: 1px solid #133d8d;
  color: #133d8d;
  border-radius: 20px;
  padding: 0.5em 0.7em;
  margin: 0.3em 0.5em;
  font-size: 0.9em;
}
.button_btn__WYoMQ {
  background: none;
  border: none;
  cursor: pointer;
  transition: all 0.18s ease-in-out;
  background: var(--BorderSecondary);
  color: var(--ContentPrimaryInverse);
  border: 2px solid var(--BorderSecondary);
  padding: 1rem 1.375rem;
  text-decoration: none;
  display: inline-flex;
  gap: 0.625rem;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  font-size: 0.875rem;
  text-align: center;
  font-family: var(--font-body);
}
.button_btn__WYoMQ:focus,
.button_btn__WYoMQ:hover {
  background: var(--BackgroundBrandHover);
  border-color: var(--BackgroundBrandHover);
  color: var(--ContentPrimaryInverse);
}
.button_btn__WYoMQ:active {
  background: var(--BackgroundBrandPressed);
  border-color: var(--BackgroundBrandPressed);
  color: var(--ContentPrimaryInverse);
}
.button_btn__WYoMQ[disabled] {
  background: var(--ContentSecondary);
  border-color: var(--ContentSecondary);
  color: var(--BackgroundDisabled);
  cursor: not-allowed;
}
@media (min-width: 992px) {
  .button_btn__WYoMQ {
    font-size: 1rem;
    min-width: 11.25rem;
    gap: 1.25rem;
  }
}
.button_btn__WYoMQ.button_outline__LVCBh {
  background: none;
  border: 2px solid var(--BorderSecondary);
  color: var(--ContentBrandSecondary);
}
.button_btn__WYoMQ.button_outline__LVCBh:focus,
.button_btn__WYoMQ.button_outline__LVCBh:hover {
  border-color: var(--BackgroundHover);
  background: var(--BackgroundHover);
  color: var(--ContentPrimary);
}
.button_btn__WYoMQ.button_outline__LVCBh:active {
  border-color: var(--BackgroundPressed);
  background: var(--BackgroundPressed);
  color: var(--ContentPrimary);
}
.button_btn__WYoMQ.button_outline__LVCBh[disabled] {
  background: var(--BorderDisabled);
  color: var(--ContentDisabled);
  border-color: var(--BorderDisabled);
}
.button_btn__WYoMQ.button_flat__rz3h_ {
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  color: var(--ContentBrandSecondary);
}
.button_btn__WYoMQ.button_flat__rz3h_:focus,
.button_btn__WYoMQ.button_flat__rz3h_:hover {
  background: var(--BackgroundHover);
  border-color: var(--BackgroundHover);
  color: var(--ContentPrimary);
}
.button_btn__WYoMQ.button_flat__rz3h_:active {
  background: var(--BackgroundPressed);
  border-color: var(--BackgroundPressed);
  color: var(--ContentPrimary);
}
.button_btn__WYoMQ.button_flat__rz3h_[disabled] {
  background: var(--BackgroundDisabled);
  border-color: var(--BackgroundDisabled);
  color: var(--ContentDisabled);
}
.button_icon__brNVH {
  inline-size: 16px;
  block-size: 16px;
  fill: currentColor;
  -webkit-margin-before: 3px;
  margin-block-start: 3px;
}
.header_header__M6Gv0 {
  padding: 30px 0;
  background: #034638;
  color: #fff;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  position: relative;
  z-index: 1;
}
.header_container__v_SfV {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.header_logo__EGsqp {
  height: 24px;
  max-height: 24px;
  min-height: 20px;
}
@media (min-width: 992px) {
  .header_logo__EGsqp {
    inline-size: 100%;
    block-size: auto;
    max-inline-size: 17.3125rem;
  }
}
.header_logo__EGsqp svg {
  fill: #fff;
  max-width: 100%;
  width: 425px;
  display: block;
}
.accordion_container__e0Zvx {
  position: relative;
  background: linear-gradient(180deg, #f2f2f2, #f2f2f2 98%, #e5e5e5);
}
.accordion_faqTitle__krJY_ {
  margin: 0 0 2.5rem;
  font-size: 1.75rem;
  font-weight: 600;
  color: var(--TextColor);
}
@media (min-width: 992px) {
  .accordion_faqTitle__krJY_ {
    margin-bottom: 2rem;
  }
}
.accordion_items__2iL0j {
  border-bottom: none;
  border-radius: 0.25rem;
  padding: 0;
  margin: 2rem 0;
  list-style: none;
}
.accordion_item__BYx_Q {
  position: relative;
  background-color: rgba(0, 0, 0, 0);
  transition: background-color 0.5s ease;
}
.accordion_toggle_header__yKEBk {
  font-size: 1.25rem;
  line-height: 1;
  font-weight: 400;
  border: none;
  border-top: 0.125rem solid #ccc;
  width: 100%;
  text-align: start;
  background-color: rgba(0, 0, 0, 0);
  padding: 1.5rem;
  position: relative;
  z-index: 1;
  color: var(--TextColor);
}
.accordion_item__BYx_Q:last-child .accordion_toggle_header__yKEBk {
  border-bottom: 0.125rem solid #ccc;
}
.accordion_toggle_header__yKEBk:focus,
.accordion_toggle_header__yKEBk:focus-visible {
  outline: none;
}
.accordion_toggle_header__yKEBk:focus:after {
  content: "";
  height: 100%;
  width: 100%;
  border-radius: 0.25rem;
  position: absolute;
  top: 0;
  left: 0;
}
.accordion_toggle_header__yKEBk * {
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  font-weight: inherit;
}
.accordion_toggle_header__yKEBk.accordion_active__3_nvT {
  border-bottom: 0 !important;
}
.accordion_toggle_header__yKEBk.accordion_active__3_nvT:before {
  content: "";
  height: calc(100% + 1px);
  width: calc(100% + 2px);
  position: absolute;
  z-index: -1;
  top: -1px;
  left: -1px;
  border-radius: 0.25rem;
}
.accordion_toggle_header__yKEBk.accordion_active__3_nvT * {
  color: inherit;
}
.accordion_toggle_header__yKEBk.accordion_active__3_nvT:focus:after {
  height: calc(100% + 10px);
  width: calc(100% + 10px);
  top: -5px;
  left: -5px;
}
@media (min-width: 992px) {
  .accordion_toggle_header__yKEBk {
    padding: 1.5rem 2.25rem;
  }
}
.accordion_chevron__Vq3XE {
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 50%;
  inset-inline-end: 0.5rem;
  transform: translateY(-50%) rotate(0);
  transition: all 0.5s ease;
}
.accordion_chevron__Vq3XE.accordion_active__3_nvT {
  transform: translateY(-50%) rotate(-180deg);
}
.accordion_toggle_content__XXzJT {
  padding: 0 1.5rem 1.5rem;
  background-color: rgba(0, 0, 0, 0);
  overflow: hidden;
  transition-property: height;
  transition-timing-function: ease-in-out;
  font-size: 1.125rem;
}
.accordion_toggle_content__XXzJT ol:last-child,
.accordion_toggle_content__XXzJT p:last-child,
.accordion_toggle_content__XXzJT ul:last-child {
  -webkit-margin-after: 0;
  margin-block-end: 0;
}
@media (min-width: 992px) {
  .accordion_toggle_content__XXzJT {
    padding: 0 2.25rem 2.25rem;
  }
}
.accordion_containerEyebrow__gFaFd {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 1rem;
  display: inline-block;
  padding: 0.25rem 0.75rem;
  background-color: #e5e5e5;
  border-radius: 0.25rem;
}
@media (min-width: 992px) {
  .accordion_containerEyebrow__gFaFd {
    padding: 0.25rem 1rem;
    font-size: 1.25rem;
    font-weight: 600;
  }
}
.channels-container .accordion_containerTitle__NwsNq {
  font-size: 3rem;
  font-weight: 400;
  color: #007852;
}
@media (min-width: 992px) {
  .channels-container .accordion_containerTitle__NwsNq {
    font-size: 6.375rem;
  }
}
.accordion_containerDescription__jpJUh {
  margin-bottom: 2.5rem;
}
@media (min-width: 992px) {
  .accordion_containerDescription__jpJUh {
    font-size: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.accordion_containerContent__O_82_ {
  width: 100%;
}
.accordion_containerAccordions__iksmG {
  min-width: 0;
}
@media (min-width: 992px) {
  .accordion_containerContentSplit__JkxKt {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    justify-content: space-between;
    grid-column-gap: 3.5rem;
    column-gap: 3.5rem;
    align-items: start;
  }
  .accordion_containerContentSplit__JkxKt .accordion_containerHeader__PVdaC {
    margin-bottom: 0;
    max-width: 35rem;
  }
  .accordion_containerSplit__yNwBV .accordion_containerTitle__NwsNq {
    font-size: 4.5rem;
  }
}
@media (min-width: 1400px) {
  .accordion_container__e0Zvx:not(.accordion_containerSplit__yNwBV) .channels-section > .channels-container {
    max-width: 78.3125rem;
  }
}
.accordion_containerContentSplit__JkxKt .accordion_containerAccordions__iksmG [class*="fisher-accordion"],
.accordion_container__e0Zvx.accordion_containerSplit__yNwBV .channels-section > .channels-container {
  max-width: none;
}
.accordion_containerContent__O_82_:not(.accordion_containerContentSplit__JkxKt) [class*="fisher-accordion"] {
  max-width: 54rem;
}
.accordion_backButtonContainer__aMP2s {
  width: 100%;
  padding-top: 1.25rem;
}
.accordion_backButtonContainer__aMP2s .channels-container {
  position: relative;
}
@media (min-width: 1400px) {
  .accordion_backButtonWrapper__Cg8jp {
    position: absolute;
    top: 3rem;
    left: 5rem;
    z-index: 2;
  }
}
.accordion_backButton__sPyaK {
  position: relative;
  display: inline-block;
  width: 4.5rem;
  height: 3rem;
  border-radius: 6.1875rem;
  background-color: #007952;
  color: #fff;
}
.accordion_backButton__sPyaK:focus {
  outline: 0.125rem solid #61bd9a;
  outline-offset: 0.1875rem;
}
.accordion_backButton__sPyaK:hover {
  background-color: #fff;
  color: #034638;
}
.accordion_backButtonIcon__YpNHx {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.5rem;
  height: 1.5rem;
  transform: translate(-50%, -50%);
}
.container_section__31q68 {
  padding: 2rem 0;
}
@media (min-width: 1200px) {
  .container_section__31q68 {
    padding: 3rem 0;
  }
}
.container_grayGradient__5Ttzj {
  background: linear-gradient(180deg, #f2f2f2, #f2f2f2 98%, #e5e5e5);
}
.container_green__iLxu3 {
  background-color: #034638;
}
.chip_wrapper__Bhsad {
  font-size: 1rem;
  font-weight: 500;
  color: #333;
  padding: 0.25rem 0.75rem;
  background: #e5e5e5;
  border-radius: 0.25rem;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  line-height: normal;
}
@media (min-width: 992px) {
  .chip_wrapper__Bhsad {
    font-size: 0.6875rem;
  }
}
@media (min-width: 1200px) {
  .chip_wrapper__Bhsad {
    padding: 0.25rem 1rem;
  }
}
@media (min-width: 2250px) {
  .chip_wrapper__Bhsad {
    font-size: 1.25rem;
  }
}
.chip_icon__e9lUE {
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
.chip_icon_article__6jJor {
  width: 1rem;
  height: 1rem;
}
@media (min-width: 992px) {
  .chip_icon_article__6jJor {
    width: 1.5rem;
    height: 1.5rem;
  }
  .chip_icon_video__g11l0 {
    width: 1.25rem;
    height: 1.25rem;
  }
}
.articleCard_card__omogN {
  position: relative;
  overflow: hidden;
  border-radius: 1.5rem;
  background: #fff;
  padding: 1.5rem 0.5rem 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.articleCard_card__omogN.articleCard_small__BL7Db {
  min-height: 22.375rem;
  width: 100%;
  box-shadow: 0 1.5324375rem 3.064875rem 0 rgba(0, 0, 0, 0.15);
  transform: translateY(0);
  transition: all 0.5s ease;
}
@media (min-width: 992px) {
  .articleCard_card__omogN.articleCard_small__BL7Db {
    min-height: 24.375rem;
    padding: 2.125rem 0.9375rem 0.9375rem;
  }
}
@media (min-width: 1068px) {
  .articleCard_card__omogN.articleCard_small__BL7Db {
    min-height: 25.625rem;
  }
}
@media (min-width: 2250px) {
  .articleCard_card__omogN.articleCard_small__BL7Db {
    padding: 2rem 1rem 1rem;
    min-height: 38.75rem;
  }
}
@media (max-width: 991px) {
  .articleCard_card__omogN.articleCard_small__BL7Db:focus-within,
  .articleCard_card__omogN.articleCard_small__BL7Db:hover {
    position: absolute;
    top: -0.9375rem;
    transform: translateY(-7.8125rem) translateX(-0.9375rem);
    height: calc(100% + 10.25rem);
    width: calc(100% + 1.9375rem);
  }
  .articleCard_card__omogN.articleCard_small__BL7Db:focus-within .articleCard_bottom__VVamf,
  .articleCard_card__omogN.articleCard_small__BL7Db:hover .articleCard_bottom__VVamf {
    transform: translateY(-12.5rem);
  }
}
@media (min-width: 992px) {
  .articleCard_card__omogN.articleCard_small__BL7Db:focus-within .articleCard_bottom__VVamf,
  .articleCard_card__omogN.articleCard_small__BL7Db:hover .articleCard_bottom__VVamf {
    transform: translateY(-3.75rem);
  }
}
@media (min-width: 1068px) {
  .articleCard_card__omogN.articleCard_small__BL7Db:focus-within .articleCard_bottom__VVamf,
  .articleCard_card__omogN.articleCard_small__BL7Db:hover .articleCard_bottom__VVamf {
    transform: translateY(-7.75rem);
  }
}
@media (min-width: 2250px) {
  .articleCard_card__omogN.articleCard_small__BL7Db:focus-within .articleCard_bottom__VVamf,
  .articleCard_card__omogN.articleCard_small__BL7Db:hover .articleCard_bottom__VVamf {
    transform: translateY(-9.5rem);
  }
}
.articleCard_card__omogN.articleCard_large__iCN6Q {
  box-shadow: 0 2.5rem 5rem 0 rgba(0, 0, 0, 0.15);
}
@media (min-width: 992px) {
  .articleCard_card__omogN.articleCard_large__iCN6Q {
    padding: 2rem;
  }
}
.articleCard_small__BL7Db .articleCard_top__ChAPU {
  padding: 0 1rem;
  margin-bottom: 1.75rem;
}
@media (min-width: 992px) {
  .articleCard_small__BL7Db .articleCard_top__ChAPU {
    padding: 0 0.5rem;
    padding: 0 1rem;
  }
}
.articleCard_large__iCN6Q .articleCard_top__ChAPU {
  position: relative;
}
.articleCard_duration__m9AoP {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .articleCard_duration__m9AoP {
    margin-bottom: 0.5rem;
  }
}
.articleCard_duration__m9AoP svg {
  -webkit-margin-end: 0.3125rem;
  margin-inline-end: 0.3125rem;
}
@media (min-width: 992px) {
  .articleCard_duration__m9AoP svg {
    width: 0.9375rem;
    height: 0.9375rem;
  }
}
@media (min-width: 2250px) {
  .articleCard_duration__m9AoP svg {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.articleCard_small__BL7Db h3.articleCard_title__RczTw {
  font-size: 1.25rem;
  line-height: 110%;
  color: #0c2340;
  margin-top: 0;
  font-family: Roboto, sans-serif;
}
@media (min-width: 1068px) {
  .articleCard_small__BL7Db h3.articleCard_title__RczTw {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
@media (min-width: 2250px) {
  .articleCard_small__BL7Db h3.articleCard_title__RczTw {
    font-size: 2rem;
  }
}
.articleCard_large__iCN6Q h3.articleCard_title__RczTw {
  color: #fff;
  text-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
  margin-bottom: 0.5rem;
  font-size: 2rem;
  line-height: 110%;
}
@media (min-width: 992px) {
  .articleCard_large__iCN6Q h3.articleCard_title__RczTw {
    font-size: 2.5rem;
    margin-bottom: 1.5rem;
    letter-spacing: -1.28px;
  }
}
.articleCard_small__BL7Db .articleCard_bottom__VVamf {
  position: relative;
  transition: transform 0.5s ease;
  transform: translateY(0);
  height: 11.125rem;
}
@media (min-width: 1068px) {
  .articleCard_small__BL7Db .articleCard_bottom__VVamf {
    height: 9.375rem;
  }
}
@media (min-width: 2250px) {
  .articleCard_small__BL7Db .articleCard_bottom__VVamf {
    height: 18rem;
  }
}
.articleCard_large__iCN6Q .articleCard_bottom__VVamf {
  position: relative;
}
.articleCard_image__u_Has {
  height: 11.125rem;
  width: 100%;
  border-radius: 1rem;
  overflow: hidden;
  margin-bottom: 1rem;
}
@media (min-width: 1068px) {
  .articleCard_image__u_Has {
    height: 9.375rem;
  }
}
@media (min-width: 2250px) {
  .articleCard_image__u_Has {
    height: 18rem;
  }
}
.articleCard_backgroundImage__vmufP,
.articleCard_image__u_Has img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.articleCard_backgroundImage__vmufP {
  position: absolute;
  top: 0;
  left: 0;
}
.articleCard_small__BL7Db .articleCard_hidden__q2Ykh {
  padding: 0 1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
@media (min-width: 992px) {
  .articleCard_small__BL7Db .articleCard_hidden__q2Ykh {
    padding: 0 0.5rem;
  }
}
@media (min-width: 1068px) {
  .articleCard_small__BL7Db .articleCard_hidden__q2Ykh {
    height: auto;
  }
}
@media (min-width: 2250px) {
  .articleCard_small__BL7Db .articleCard_hidden__q2Ykh {
    padding: 0 1rem;
  }
}
.articleCard_small__BL7Db .articleCard_description__clXc6 {
  margin-bottom: 0.5rem;
}
@media (min-width: 992px) and (max-width: 1068px) {
  .articleCard_small__BL7Db .articleCard_description__clXc6 {
    display: none;
  }
}
@media (min-width: 1068px) {
  .articleCard_small__BL7Db .articleCard_description__clXc6 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
.articleCard_large__iCN6Q .articleCard_description__clXc6 {
  color: #fff;
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .articleCard_large__iCN6Q .articleCard_description__clXc6 {
    font-size: 1.5rem;
    line-height: 140%;
    margin-bottom: 1.875rem;
  }
}
.articleDetails_contained__61iDF {
  position: relative;
  background-color: #034638;
  padding: 1.5625rem 0 6.25rem;
}
@media (min-width: 992px) {
  .articleDetails_contained__61iDF {
    padding: 3.125rem 0 6.25rem;
  }
}
.articleDetails_contained__61iDF div.col {
  position: relative;
}
.articleDetails_contained__fade__WGaq5 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 65%;
}
@media (min-width: 992px) {
  .articleDetails_contained__fade__WGaq5 {
    height: 84%;
  }
}
@media (min-width: 1200px) {
  .articleDetails_contained__fade__WGaq5 {
    height: 100%;
  }
}
.articleDetails_contained__header__bKXXU {
  margin-bottom: 3.25rem;
}
@media (min-width: 992px) {
  .articleDetails_contained__header__bKXXU {
    -webkit-padding-start: 11%;
    padding-inline-start: 11%;
    padding-left: 12%;
    margin-bottom: 2rem;
  }
}
@media (min-width: 1200px) {
  .articleDetails_contained__header__bKXXU {
    margin-bottom: 4.1875rem;
  }
}
.articleDetails_contained__category__ILxvP {
  margin: 3rem 0 0.8125rem;
}
@media (min-width: 768px) {
  .articleDetails_contained__category__ILxvP {
    margin: 0 0 0.75rem;
  }
}
.articleDetails_contained__image_wrapper__OKSl9 {
  margin-bottom: -8.125rem;
  border-radius: 1.5rem;
  overflow: hidden;
  box-shadow: 0 40px 80px 0 rgba(0, 0, 0, 0.15);
}
@media (min-width: 992px) {
  .articleDetails_contained__image_wrapper__OKSl9 {
    margin-bottom: -13.4375rem;
    box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.15);
    max-height: 31.25rem;
  }
}
@media (min-width: 1448px) {
  .articleDetails_contained__image_wrapper__OKSl9 {
    max-height: 40.625rem;
  }
}
.articleDetails_contained__image_wrapper__OKSl9 img {
  width: 100%;
  object-fit: cover;
}
.articleDetails_fullWidth__SI3dh {
  position: relative;
}
.articleDetails_fullWidth__image_wrapper__uFTCr {
  width: 100%;
  min-height: 28.125rem;
  overflow: hidden;
}
@media (min-width: 992px) {
  .articleDetails_fullWidth__image_wrapper__uFTCr {
    max-height: 43.75rem;
  }
}
@media (min-width: 1448px) {
  .articleDetails_fullWidth__image_wrapper__uFTCr {
    max-height: 46.875rem;
  }
}
.articleDetails_fullWidth__image_wrapper__uFTCr img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (max-width: 991px) {
  .articleDetails_fullWidth__image_wrapper__uFTCr img {
    position: absolute;
  }
}
.articleDetails_fullWidth__backButtonContainer__vR6MQ {
  position: absolute;
  top: 1.5rem;
  inset-inline-start: 0;
}
@media (min-width: 992px) {
  .articleDetails_fullWidth__backButtonContainer__vR6MQ .articleDetails_backButton__s2f_3 {
    inset-inline-start: auto;
  }
}
.articleDetails_fullWidth__header__GoTD0 {
  background-color: #007852;
  padding: 1.5rem;
  -webkit-padding-end: 0.75rem;
  padding-inline-end: 0.75rem;
  border-radius: 1rem 0 0 1.5rem;
  position: absolute;
  bottom: -2.1875rem;
  inset-inline-end: 0;
  width: calc(100% - 1rem);
  box-shadow: 0 40px 80px 0 rgba(0, 0, 0, 0.15);
}
@media (min-width: 992px) {
  .articleDetails_fullWidth__header__GoTD0 {
    padding: 2.5rem;
    width: 75%;
    bottom: -5.9375rem;
  }
}
@media (min-width: 2250px) {
  .articleDetails_fullWidth__header__GoTD0 {
    padding: 4rem;
  }
  .articleDetails_fullWidth__header__GoTD0 h1 {
    width: 75%;
  }
}
.articleDetails_fullWidth__category__0WApC {
  margin: 0 0 1.5rem;
}
.articleDetails_backButton__s2f_3 {
  position: relative;
  display: block;
  height: 2rem;
  width: 3rem;
  background-color: #007952;
  color: #fff;
  border-radius: 6.1875rem;
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  .articleDetails_backButton__s2f_3 {
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 992px) {
  .articleDetails_backButton__s2f_3 {
    position: absolute;
    top: 0;
    inset-inline-start: 0.875rem;
    width: 4.5rem;
    height: 3rem;
  }
}
.articleDetails_backButton__s2f_3:focus {
  outline: 0.125rem solid #61bd9a;
  outline-offset: 0.1875rem;
}
.articleDetails_backButton__s2f_3:hover {
  background-color: #fff;
  color: #034638;
}
.articleDetails_backButton__icon__bTFD_ {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 1rem;
  width: 1rem;
}
@media (min-width: 992px) {
  .articleDetails_backButton__icon__bTFD_ {
    height: 1.5rem;
    width: 1.5rem;
  }
}
h1.articleDetails_headline__RgQHB {
  color: #fff;
  font-family: garamond-premier-pro, serif;
  font-size: 2.375rem;
  letter-spacing: -0.0625rem;
  line-height: 100%;
  text-rendering: geometricPrecision;
  font-feature-settings:
    "liga" off,
    "clig" off;
}
@media (min-width: 992px) {
  h1.articleDetails_headline__RgQHB {
    font-size: 4rem;
  }
}
@media (min-width: 2250px) {
  h1.articleDetails_headline__RgQHB {
    font-size: 6.375rem;
  }
}
@media (min-width: 992px) {
  h1.articleDetails_headline__RgQHB {
    letter-spacing: -0.0625rem;
  }
}
.articleDetails_content_container__CjZgn {
  padding-top: 3.125rem;
}
@media (min-width: 992px) {
  .articleDetails_fullWidth__SI3dh ~ .articleDetails_content_container__CjZgn {
    padding-top: 10.3125rem;
  }
  .articleDetails_contained__61iDF ~ .articleDetails_content_container__CjZgn {
    padding-top: 10rem;
  }
}
@media (min-width: 1200px) {
  .articleDetails_contained__61iDF ~ .articleDetails_content_container__CjZgn {
    padding-top: 11.5625rem;
  }
}
@media (min-width: 992px) {
  .articleDetails_left_rail__HlEXk {
    -webkit-padding-end: 3%;
    padding-inline-end: 3%;
  }
}
@media (min-width: 1200px) {
  .articleDetails_left_rail__HlEXk {
    -webkit-padding-end: 5%;
    padding-inline-end: 5%;
  }
  .articleDetails_right_rail__hT3lf {
    -webkit-padding-start: 5%;
    padding-inline-start: 5%;
  }
}
.articleDetailsNoHero_contained__DzkPq {
  position: relative;
  background-color: #034638;
  padding: 1.5625rem 0 6.25rem;
}
@media (min-width: 992px) {
  .articleDetailsNoHero_contained__DzkPq {
    padding: 3.125rem 0 6.25rem;
  }
}
.articleDetailsNoHero_contained__DzkPq div.col {
  position: relative;
}
.articleDetailsNoHero_contained__fade__P76U6 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 65%;
}
@media (min-width: 992px) {
  .articleDetailsNoHero_contained__fade__P76U6 {
    height: 84%;
  }
}
@media (min-width: 1200px) {
  .articleDetailsNoHero_contained__fade__P76U6 {
    height: 100%;
  }
}
.articleDetailsNoHero_contained__header__sghIQ {
  margin-bottom: 3.25rem;
}
@media (min-width: 992px) {
  .articleDetailsNoHero_contained__header__sghIQ {
    -webkit-padding-start: 11%;
    padding-inline-start: 11%;
    padding-left: 12%;
    margin-bottom: 2rem;
  }
}
@media (min-width: 1200px) {
  .articleDetailsNoHero_contained__header__sghIQ {
    margin-bottom: 4.1875rem;
  }
}
.articleDetailsNoHero_contained__category__N7aZH {
  margin: 3rem 0 0.8125rem;
  font-size: 1rem;
  font-weight: 500;
}
@media (min-width: 992px) {
  .articleDetailsNoHero_contained__category__N7aZH {
    font-size: 0.75rem;
  }
}
@media (min-width: 1200px) {
  .articleDetailsNoHero_contained__category__N7aZH {
    padding: 0.25rem 1rem;
    font-size: 1.125rem;
  }
}
@media (min-width: 2250px) {
  .articleDetailsNoHero_contained__category__N7aZH {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .articleDetailsNoHero_contained__category__N7aZH {
    margin: 0 0 0.75rem;
  }
}
.articleDetailsNoHero_contained__image_wrapper__pMQAT {
  margin-bottom: -8.125rem;
  border-radius: 1.5rem;
  overflow: hidden;
  box-shadow: 0 40px 80px 0 rgba(0, 0, 0, 0.15);
}
@media (min-width: 992px) {
  .articleDetailsNoHero_contained__image_wrapper__pMQAT {
    margin-bottom: -13.4375rem;
    box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.15);
    max-height: 31.25rem;
  }
}
@media (min-width: 1448px) {
  .articleDetailsNoHero_contained__image_wrapper__pMQAT {
    max-height: 40.625rem;
  }
}
.articleDetailsNoHero_contained__image_wrapper__pMQAT img {
  width: 100%;
  object-fit: cover;
}
.articleDetailsNoHero_fullWidth__3gYRE {
  position: relative;
}
.articleDetailsNoHero_fullWidth__image_wrapper__NXv6k {
  width: 100%;
  min-height: 28.125rem;
  overflow: hidden;
}
@media (min-width: 992px) {
  .articleDetailsNoHero_fullWidth__image_wrapper__NXv6k {
    max-height: 43.75rem;
  }
}
@media (min-width: 1448px) {
  .articleDetailsNoHero_fullWidth__image_wrapper__NXv6k {
    max-height: 46.875rem;
  }
}
.articleDetailsNoHero_fullWidth__image_wrapper__NXv6k img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
@media (max-width: 991px) {
  .articleDetailsNoHero_fullWidth__image_wrapper__NXv6k img {
    position: absolute;
  }
}
.articleDetailsNoHero_fullWidth__backButtonContainer___I3Ko {
  position: absolute;
  top: 1.5rem;
  inset-inline-start: 0;
}
@media (min-width: 992px) {
  .articleDetailsNoHero_fullWidth__backButtonContainer___I3Ko .articleDetailsNoHero_backButton__wFfU5 {
    inset-inline-start: auto;
  }
}
.articleDetailsNoHero_fullWidth__header__f9UeH {
  background-color: #007852;
  padding: 1.5rem;
  -webkit-padding-end: 0.75rem;
  padding-inline-end: 0.75rem;
  border-radius: 1rem 0 0 1.5rem;
  position: absolute;
  bottom: -2.1875rem;
  inset-inline-end: 0;
  width: calc(100% - 1rem);
  box-shadow: 0 40px 80px 0 rgba(0, 0, 0, 0.15);
}
@media (min-width: 992px) {
  .articleDetailsNoHero_fullWidth__header__f9UeH {
    padding: 2.5rem;
    width: 75%;
    bottom: -5.9375rem;
  }
}
@media (min-width: 2250px) {
  .articleDetailsNoHero_fullWidth__header__f9UeH {
    padding: 4rem;
  }
}
.articleDetailsNoHero_fullWidth__category__HuWo5 {
  margin: 0 0 1.5rem;
}
.articleDetailsNoHero_backButton__wFfU5 {
  position: relative;
  display: block;
  height: 2rem;
  width: 3rem;
  background-color: #007952;
  color: #fff;
  border-radius: 6.1875rem;
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  .articleDetailsNoHero_backButton__wFfU5 {
    margin-bottom: 1.5rem;
  }
}
@media (min-width: 992px) {
  .articleDetailsNoHero_backButton__wFfU5 {
    position: absolute;
    top: 0;
    inset-inline-start: 0.875rem;
    width: 4.5rem;
    height: 3rem;
  }
}
.articleDetailsNoHero_backButton__wFfU5:focus {
  outline: 0.125rem solid #61bd9a;
  outline-offset: 0.1875rem;
}
.articleDetailsNoHero_backButton__wFfU5:hover {
  background-color: #fff;
  color: #034638;
}
.articleDetailsNoHero_backButton__icon__SVIjN {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 1rem;
  width: 1rem;
}
@media (min-width: 992px) {
  .articleDetailsNoHero_backButton__icon__SVIjN {
    height: 1.5rem;
    width: 1.5rem;
  }
}
h1.articleDetailsNoHero_headline__BdemE {
  font-family: garamond-premier-pro, serif;
  font-size: 2.375rem;
  letter-spacing: -0.0625rem;
  line-height: 1.1;
  color: #034638;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 3.25rem;
}
@media (min-width: 2250px) {
  h1.articleDetailsNoHero_headline__BdemE {
    font-size: 6.375rem;
  }
}
@media (min-width: 992px) {
  h1.articleDetailsNoHero_headline__BdemE {
    font-size: 4rem;
  }
}
.articleDetailsNoHero_content_container__V6TdH {
  padding-top: 3.125rem;
}
.articleDetailsNoHero_articleHeader__smqBo {
  margin-bottom: 1.5rem;
}
.articleDetailsNoHero_articleHeader__time__UAXLQ {
  margin-top: 0.75rem;
  font-size: 1rem;
  font-weight: 500;
}
@media (min-width: 992px) {
  .articleDetailsNoHero_articleHeader__time__UAXLQ {
    font-size: 0.75rem;
  }
}
@media (min-width: 1200px) {
  .articleDetailsNoHero_articleHeader__time__UAXLQ {
    padding: 0.25rem 1rem;
    font-size: 1.125rem;
  }
}
@media (min-width: 2250px) {
  .articleDetailsNoHero_articleHeader__time__UAXLQ {
    font-size: 1.25rem;
  }
}
.articleDetailsNoHero_shareActions__Ktg76 {
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 1.5rem;
}
.articleDetailsNoHero_shareButton__ixBiC {
  font: inherit;
  font-size: 1rem;
  background: none;
  color: #0c2340;
  border: 0.0625rem solid #0c2340;
  border-radius: 3.4375rem;
  padding: 0.5rem 1rem;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.4;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
.articleDetailsNoHero_shareButton__ixBiC svg {
  width: 1.125rem;
  height: 1.125rem;
}
.articleDetailsNoHero_shareButton__ixBiC:hover {
  background: #0c2340;
  color: #fff;
}
.articleDetailsNoHero_likeButton__PABh8 {
  background: none;
  color: #0c2340;
  border: 0.0625rem solid #0c2340;
  border-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  line-height: 1;
}
.articleDetailsNoHero_likeButton__PABh8 svg {
  width: 1.125rem;
  height: 1.125rem;
}
.articleDetailsNoHero_likeButton__PABh8.articleDetailsNoHero_likeButtonLiked__nPmeh,
.articleDetailsNoHero_likeButton__PABh8:hover {
  background: #0c2340;
  color: #fff;
}
.articleDetailsNoHero_likeButton__PABh8.articleDetailsNoHero_likeButtonLiked__nPmeh {
  cursor: default;
}
.articleDetailsNoHero_articleHeroImage__DKuhz {
  margin-bottom: 2.25rem;
  border-radius: 0.625rem;
  overflow: hidden;
}
.articleDetailsNoHero_articleHeroImage__DKuhz img {
  width: 100%;
  height: auto;
  display: block;
}
.articleDetailsNoHero_shareModalContent__6iBjC {
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
  padding: 0.625rem 0;
}
@media (min-width: 768px) {
  .articleDetailsNoHero_shareModalContent__6iBjC {
    gap: 3rem;
    padding: 1.25rem 0;
  }
}
.articleDetailsNoHero_shareModalList__CAkjJ {
  display: flex;
  gap: 1.5rem;
  text-align: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .articleDetailsNoHero_shareModalList__CAkjJ {
    gap: 4.875rem;
  }
}
.articleDetailsNoHero_shareModalLink__YazEW {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 1.25rem;
  text-decoration: none;
  color: #333;
  font-size: 0.8125rem;
  line-height: normal;
}
.articleDetailsNoHero_shareModalLink__YazEW:hover {
  color: #222;
}
.articleDetailsNoHero_shareModalLink__YazEW span {
  width: 3.75rem;
}
@media (min-width: 768px) {
  .articleDetailsNoHero_shareModalLink__YazEW span {
    width: 5rem;
  }
  .articleDetailsNoHero_shareModalLink__YazEW {
    font-size: 1rem;
  }
}
.articleDetailsNoHero_shareModalIcon__2UPQl {
  width: 3.75rem;
  height: 3.75rem;
  border-radius: 50%;
  background: #007952;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #333;
}
.articleDetailsNoHero_shareModalIcon__2UPQl svg {
  width: 2.375rem;
  height: 2.375rem;
}
@media (min-width: 768px) {
  .articleDetailsNoHero_shareModalIcon__2UPQl {
    width: 5rem;
    height: 5rem;
  }
}
.articleDetailsNoHero_shareModalLabel__cSnRd {
  font-weight: 600;
}
.articleDetailsNoHero_shareModalUrl__zIdvf {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  border: 0.0625rem solid #e5e5e5;
  border-radius: 0.5rem;
  padding: 0.75rem 1rem;
}
.articleDetailsNoHero_shareModalInput__PTxOR {
  flex: 1 1;
  border: 0;
  padding: 0;
  font: inherit;
  color: #222;
  background: rgba(0, 0, 0, 0);
}
.articleDetailsNoHero_shareModalInput__PTxOR:focus {
  outline: none;
}
.articleDetailsNoHero_shareModalCopyButton__EMNhU {
  border: 0;
  background: #e5e5e5;
  color: #333;
  border-radius: 0.375rem;
  padding: 0.5rem 0.75rem;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.articleDetailsNoHero_shareModalCopyButton__EMNhU svg {
  width: 1.25rem;
  height: 1.25rem;
  display: block;
}
.articleDetailsNoHero_shareModalCopyButton__EMNhU:hover {
  background: #333;
  color: #fff;
}
.articleDetailsNoHero_shareModalCopyButton__EMNhU:focus {
  outline: 0.125rem solid #61bd9a;
  outline-offset: 0.125rem;
}
@media (min-width: 992px) {
  .articleDetailsNoHero_fullWidth__3gYRE ~ .articleDetailsNoHero_content_container__V6TdH {
    padding-top: 10.3125rem;
  }
  .articleDetailsNoHero_contained__DzkPq ~ .articleDetailsNoHero_content_container__V6TdH {
    padding-top: 10rem;
  }
}
@media (min-width: 1200px) {
  .articleDetailsNoHero_contained__DzkPq ~ .articleDetailsNoHero_content_container__V6TdH {
    padding-top: 11.5625rem;
  }
}
@media (min-width: 992px) {
  .articleDetailsNoHero_left_rail__O6QBW {
    -webkit-padding-before: 0.9375rem;
    padding-block-start: 0.9375rem;
    -webkit-padding-end: 3%;
    padding-inline-end: 3%;
    position: -webkit-sticky;
    position: sticky;
    top: 9.875rem;
    align-self: flex-start;
  }
}
@media (min-width: 1200px) {
  .articleDetailsNoHero_left_rail__O6QBW {
    -webkit-padding-end: 5%;
    padding-inline-end: 5%;
  }
}
@media (min-width: 992px) {
  .articleDetailsNoHero_right_rail__f31xG {
    -webkit-padding-before: 0.9375rem;
    padding-block-start: 0.9375rem;
  }
}
@media (min-width: 1200px) {
  .articleDetailsNoHero_right_rail__f31xG {
    -webkit-padding-start: 5%;
    padding-inline-start: 5%;
    position: -webkit-sticky;
    position: sticky;
    top: 9.875rem;
    align-self: flex-start;
  }
}
.whyFI_header__sEMtE {
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  .whyFI_header__sEMtE {
    margin-bottom: 3.125rem;
  }
}
h2.whyFI_header__title__zga1C {
  color: #0c2340;
  font-size: 1.5rem;
  margin-bottom: 0.8125rem;
  line-height: 110%;
}
@media (min-width: 992px) {
  h2.whyFI_header__title__zga1C {
    margin-bottom: 1rem;
  }
}
@media (min-width: 2250px) {
  h2.whyFI_header__title__zga1C {
    font-size: 2.75rem;
  }
}
.whyFI_header__subtitle__YUl15 {
  color: #0f223e;
  line-height: 140%;
  font-size: 1rem;
}
@media (min-width: 992px) {
  .whyFI_header__subtitle__YUl15 {
    font-size: 1.125rem;
  }
}
@media (min-width: 2250px) {
  .whyFI_header__subtitle__YUl15 {
    font-size: 2rem;
  }
}
.whyFI_cardsContainer__n52_T {
  display: flex;
  flex-direction: column;
  gap: 1.4375rem;
}
@media (min-width: 992px) {
  .whyFI_cardsContainer__n52_T {
    flex-direction: row;
    gap: 2.0625rem;
  }
  .whyFI_cardsContainer__n52_T > article {
    width: 50%;
  }
}
:root {
  --swiper-theme-color: #007aff;
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-cube-shadow,
  .swiper-slide {
    transform-style: preserve-3d;
  }
}
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper:before {
      content: "";
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      -webkit-margin-start: var(--swiper-centered-offset-before);
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper:before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      -webkit-margin-before: var(--swiper-centered-offset-before);
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper:before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border-radius: 50%;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-top: 4px solid transparent;
}
.swiper-watch-progress .swiper-slide-visible,
.swiper:not(.swiper-watch-progress) {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.swiper-fade {
  &.swiper-free-mode {
    .swiper-slide {
      transition-timing-function: ease-out;
    }
  }
  .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    pointer-events: auto;
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}
.carouselArrows_arrow__7SqLZ {
  background: #e5e5e5;
  border-radius: 159.6875rem;
  padding: 0.5rem 1.125rem;
  border: none;
  display: flex;
  position: relative;
  transition: all 0.3s ease;
  color: #333;
}
.carouselArrows_arrow__7SqLZ:focus-visible {
  outline: 0.125rem solid #007952;
  outline-offset: 0.1875rem;
}
.carouselArrows_arrow__7SqLZ:hover {
  background: #fff;
  color: #007952;
}
.carouselArrows_arrow__7SqLZ:active {
  color: #007952;
}
@media (min-width: 992px) {
  .carouselArrows_arrow__7SqLZ {
    padding: 0.4375rem 0.8125rem;
  }
}
@media (min-width: 2250px) {
  .carouselArrows_arrow__7SqLZ {
    padding: 0.75rem 1.5rem;
  }
}
.carouselArrows_arrow__7SqLZ:disabled {
  color: #999;
}
.carouselArrows_arrow__icon__lCTZs {
  height: 2rem;
  width: 2rem;
}
@media (min-width: 992px) {
  .carouselArrows_arrow__icon__lCTZs {
    height: 1.0625rem;
    width: 1.0625rem;
  }
}
@media (min-width: 2250px) {
  .carouselArrows_arrow__icon__lCTZs {
    height: 2rem;
    width: 2rem;
  }
}
.contentSection_wrapper__V4_AM {
  overflow: hidden;
}
@media (min-width: 992px) {
  .contentSection_header__CaeRU {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.contentSection_content__C__2L {
  display: flex;
  gap: 1rem;
  position: relative;
  min-height: 22.375rem;
}
@media (min-width: 992px) {
  .contentSection_content__C__2L {
    gap: 2rem;
    min-height: 23.5625rem;
  }
}
h2.contentSection_title__xqWjR {
  font-size: 1.5rem;
  margin-bottom: 1.5rem;
  color: #0c2340;
}
@media (min-width: 992px) {
  h2.contentSection_title__xqWjR {
    font-size: 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (min-width: 2250px) {
  h2.contentSection_title__xqWjR {
    font-size: 2.75rem;
    margin-bottom: 2.75rem;
  }
}
.contentSection_arrows_wrapper__6bBAH {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .contentSection_arrows_wrapper__6bBAH {
    margin-bottom: 0;
    gap: 0.5rem;
  }
}
.contentSection_arrows_wrapper__6bBAH:has(button.swiper-button-lock) {
  display: none;
}
.contentSection_card_wrapper__YSeBG {
  position: relative;
  width: 28.292%;
}
@media (min-width: 1790px) {
  .contentSection_card_wrapper__YSeBG {
    width: 21.37%;
  }
}
.contentSection_slide_duplicate__lLqeU {
  pointer-events: none;
}
.videoCard_card__Ofiqb {
  position: relative;
  overflow: hidden;
  border-radius: 1.5rem;
  background: rgba(0, 0, 0, 0);
  padding: 1.5rem;
  display: flex;
  max-height: 100%;
}
.videoCard_card__Ofiqb.videoCard_small__7xkj6 {
  min-height: 22.375rem;
  width: 100%;
  transition: all 0.5s ease;
  transform: translateY(0);
  box-shadow: 0 1.5324375rem 3.064875rem 0 rgba(0, 0, 0, 0.15);
}
@media (min-width: 992px) {
  .videoCard_card__Ofiqb.videoCard_small__7xkj6 {
    min-height: 24.375rem;
    padding: 2.125rem 1.5rem 1.5rem;
    height: 100%;
  }
}
@media (min-width: 1068px) {
  .videoCard_card__Ofiqb.videoCard_small__7xkj6 {
    min-height: 25.625rem;
  }
}
@media (min-width: 2250px) {
  .videoCard_card__Ofiqb.videoCard_small__7xkj6 {
    padding: 2rem;
    min-height: 38.75rem;
  }
}
@media (max-width: 991px) {
  .videoCard_card__Ofiqb.videoCard_small__7xkj6:focus-within,
  .videoCard_card__Ofiqb.videoCard_small__7xkj6:hover {
    position: absolute;
    top: -0.4375rem;
    transform: translateY(-7.8125rem) translateX(-0.9375rem);
    height: calc(100% + 9.3125rem);
    width: calc(100% + 1.9375rem);
    max-height: none;
  }
}
.videoCard_card__Ofiqb.videoCard_small__7xkj6:focus-within .videoCard_bottom__cta__lGU9H,
.videoCard_card__Ofiqb.videoCard_small__7xkj6:hover .videoCard_bottom__cta__lGU9H {
  transform: translateY(0);
}
.videoCard_card__Ofiqb.videoCard_small__7xkj6:focus-within .videoCard_text__hGfU3,
.videoCard_card__Ofiqb.videoCard_small__7xkj6:hover .videoCard_text__hGfU3 {
  transform: translateY(0);
  position: absolute;
  bottom: 0;
}
.videoCard_card__Ofiqb.videoCard_large__kIHu7 {
  min-height: 28.5625rem;
  box-shadow: 0 2.5rem 5rem 0 rgba(0, 0, 0, 0.15);
}
@media (min-width: 992px) {
  .videoCard_card__Ofiqb.videoCard_large__kIHu7 {
    padding: 2rem;
  }
}
.videoCard_duration__pbUFv svg {
  -webkit-margin-end: 0.3125rem;
  margin-inline-end: 0.3125rem;
}
@media (min-width: 992px) {
  .videoCard_duration__pbUFv svg {
    width: 0.9375rem;
    height: 0.9375rem;
  }
}
@media (min-width: 2250px) {
  .videoCard_duration__pbUFv svg {
    -webkit-margin-end: 0.5rem;
    margin-inline-end: 0.5rem;
    width: 1.25rem;
    height: 1.25rem;
  }
}
.videoCard_card__image__aOy5E,
.videoCard_card__image__aOy5E img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.videoCard_card__content__kfwvA {
  position: relative;
  width: 100%;
}
.videoCard_large__kIHu7 .videoCard_card__content__kfwvA {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.videoCard_small__7xkj6 .videoCard_text__hGfU3 {
  text-align: center;
  position: absolute;
  bottom: -4.8125rem;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 992px) {
  .videoCard_small__7xkj6 .videoCard_text__hGfU3 {
    bottom: -4.25rem;
  }
}
@media (min-width: 2250px) {
  .videoCard_small__7xkj6 .videoCard_text__hGfU3 {
    bottom: -5.3125rem;
  }
}
.videoCard_small__7xkj6 .videoCard_text__hGfU3 .videoCard_bottom__E5wlO {
  height: 3.3125rem;
  display: flex;
  justify-content: center;
  width: 100%;
}
@media (min-width: 992px) {
  .videoCard_small__7xkj6 .videoCard_text__hGfU3 .videoCard_bottom__E5wlO {
    height: 2.75rem;
  }
}
@media (min-width: 2250px) {
  .videoCard_small__7xkj6 .videoCard_text__hGfU3 .videoCard_bottom__E5wlO {
    height: 3.3125rem;
  }
}
.videoCard_large__kIHu7 .videoCard_text__hGfU3 {
  text-align: start;
  padding-top: 13.4375rem;
}
@media (min-width: 992px) {
  .videoCard_large__kIHu7 .videoCard_text__hGfU3 {
    padding-top: 16rem;
    width: 69%;
  }
}
h3.videoCard_text__title__yh6Hc {
  color: #fff;
  text-shadow: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.25);
  margin-bottom: 0.5rem;
  margin-top: 0;
}
.videoCard_small__7xkj6 h3.videoCard_text__title__yh6Hc {
  font-size: 1.75rem;
  line-height: 100%;
  font-family:
    Roboto Condensed,
    serif;
}
@media (min-width: 992px) {
  .videoCard_small__7xkj6 h3.videoCard_text__title__yh6Hc {
    font-size: 2rem;
  }
}
@media (min-width: 2250px) {
  .videoCard_small__7xkj6 h3.videoCard_text__title__yh6Hc {
    font-size: 3.625rem;
  }
}
.videoCard_large__kIHu7 h3.videoCard_text__title__yh6Hc {
  font-size: 2rem;
  line-height: 110%;
  font-family: Roboto, sans-serif;
}
@media (min-width: 992px) {
  .videoCard_large__kIHu7 h3.videoCard_text__title__yh6Hc {
    font-size: 2.5rem;
    margin-bottom: 1.5rem;
    letter-spacing: -1.28px;
  }
}
@media (min-width: 2250px) {
  .videoCard_large__kIHu7 h3.videoCard_text__title__yh6Hc {
    font-size: 4rem;
    letter-spacing: normal;
  }
}
.videoCard_text__divider__HuNr1 {
  width: 3rem;
  height: 0.125rem;
  background: #fff;
  margin: 0.75rem auto;
}
@media (min-width: 992px) {
  .videoCard_text__divider__HuNr1 {
    margin: 0.875rem auto;
  }
}
.videoCard_text__description__hFgLy {
  color: #fff;
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
.videoCard_small__7xkj6 .videoCard_text__description__hFgLy {
  line-height: 110%;
}
@media (min-width: 992px) {
  .videoCard_small__7xkj6 .videoCard_text__description__hFgLy {
    font-size: 1.125rem;
  }
}
@media (min-width: 2250px) {
  .videoCard_small__7xkj6 .videoCard_text__description__hFgLy {
    font-size: 2rem;
  }
}
.videoCard_large__kIHu7 .videoCard_text__description__hFgLy {
  line-height: 120%;
}
@media (min-width: 992px) {
  .videoCard_large__kIHu7 .videoCard_text__description__hFgLy {
    font-size: 1.5rem;
    line-height: 140%;
    margin-bottom: 1.875rem;
  }
}
@media (min-width: 2250px) {
  .videoCard_large__kIHu7 .videoCard_text__description__hFgLy {
    font-size: 2rem;
  }
}
.footer_footerSection__oZabg {
  background: #034638;
  padding: 3rem 0;
  color: #fff;
  position: relative;
  overflow: hidden;
}
@media (min-width: 992px) {
  .footer_footerSection__oZabg {
    padding: 6.125rem 0;
  }
}
.footer_footerOverlay__apbN6 svg {
  position: absolute;
  bottom: 0;
  left: 0;
}
.footer_footerTop__JQcM7 {
  margin-bottom: 1.5rem;
  position: relative;
  z-index: 1;
}
@media (min-width: 992px) {
  .footer_footerTop__JQcM7 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.5rem;
  }
}
h2.footer_footerTitle__6NvGN {
  margin-bottom: 1.5rem;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.1;
}
@media (min-width: 992px) {
  h2.footer_footerTitle__6NvGN {
    font-size: 2.5rem;
    margin-bottom: 0;
    margin-top: 0;
    font-weight: 600;
  }
}
@media (min-width: 2250px) {
  h2.footer_footerTitle__6NvGN {
    font-size: 2.75rem;
  }
}
.footer_phone__9Armj {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.1;
}
@media (min-width: 992px) {
  .footer_phone__9Armj {
    font-size: 1.75rem;
    font-weight: 600;
  }
}
@media (min-width: 2250px) {
  .footer_phone__9Armj {
    font-size: 2rem;
  }
}
.footer_phone__9Armj a {
  text-decoration: none;
}
.footer_footerMiddle__9V33q {
  position: relative;
  z-index: 1;
}
@media (min-width: 992px) {
  .footer_footerMiddle__9V33q {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    gap: 1.5rem;
  }
  .footer_footerContent__4vp9b {
    margin-bottom: 3rem;
  }
}
.footer_footerBottom__ggpRA {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  font-size: 0.875rem;
}
@media (min-width: 992px) {
  .footer_footerBottom__ggpRA {
    flex-direction: row-reverse;
    justify-content: space-between;
    gap: 1.5rem;
    font-size: 1rem;
  }
}
.footer_privacy__5fXZS {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
@media (min-width: 992px) {
  .footer_privacy__5fXZS {
    flex-direction: row;
    gap: 1.375rem;
  }
}
.footer_footerText__fjBZ5 {
  font-size: 1rem;
}
@media (min-width: 992px) {
  .footer_footerText__fjBZ5 {
    font-size: 1.125rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 2250px) {
  .footer_footerText__fjBZ5 {
    font-size: 1.25rem;
  }
}
.footer_disclaimer__qPx6O {
  font-size: 0.875rem;
  margin-bottom: 1.5rem;
}
.footer_disclaimer__qPx6O p {
  margin-bottom: 0;
  margin-top: 0;
}
@media (min-width: 992px) {
  .footer_disclaimer__qPx6O {
    font-size: 1rem;
    margin-bottom: 0;
  }
}
.footer_cta__hb0LB {
  display: inline-block;
  margin-bottom: 1.5rem;
}
.footer_cta__hb0LB a {
  display: block;
  padding: 1rem 2rem;
  background: #ffb129;
  border-radius: 0.25rem;
  margin: 0;
  color: #333;
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 600;
  text-decoration: none;
  white-space: nowrap;
}
@media (min-width: 992px) {
  .footer_cta__hb0LB a {
    font-size: 1.5rem;
    font-weight: 500;
  }
}
.footer_cta__hb0LB a:hover {
  background: #eb9e00;
}
.footer_cta__hb0LB a:active {
  background: #d78c00;
}
.footer_cta__hb0LB a:focus {
  outline: 0.125rem solid #d78c00;
  outline-offset: 0.1875rem;
}
.header_headerSection__lrjjh {
  background: #034638;
  padding: 1.25rem 0;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 100;
}
@media (min-width: 992px) {
  .header_headerSection__lrjjh {
    padding: 1.75rem 0;
  }
}
.header_headerBar__863Ft {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}
@media (min-width: 576px) {
  .header_headerBar__863Ft {
    gap: 1.5rem;
  }
}
.header_logoRegion__itC8j {
  display: flex;
  align-items: center;
  justify-content: center;
}
.header_logoLink__u6Mln {
  color: #fff;
}
.header_logoLink__u6Mln svg {
  height: 2.875rem;
  width: 10.625rem;
}
.header_logoLink__u6Mln .st0 {
  fill: none !important;
}
.header_logoLinkMobile__L22gH {
  color: #fff;
}
.header_logoLinkMobile__L22gH svg {
  height: 1.5rem;
}
@media (min-width: 576px) {
  .header_logoLinkMobile__L22gH svg {
    height: 2.1875rem;
  }
}
.header_ctaRegion__GxtCg a {
  display: block;
  padding: 0.8125rem 1.5625rem;
  background: #007952;
  border-radius: 0.25rem;
  margin: 0;
  color: #fff;
  font-size: 1rem;
  line-height: 1.4;
  font-weight: 500;
  text-decoration: none;
}
@media (min-width: 992px) {
  .header_ctaRegion__GxtCg a {
    font-size: 1.5rem;
    padding: 1rem 2rem;
  }
}
.header_ctaRegion__GxtCg a:hover {
  background: #fff;
  color: #034638;
}
.header_ctaRegion__GxtCg a:active {
  background: #f2f2f2;
  color: #034638;
}
.header_ctaRegion__GxtCg a:focus {
  outline: 0.125rem solid #61bd9a;
  outline-offset: 0.1875rem;
}
.heroCarousel_wrapper__9rb7O {
  padding: 1rem 0 1.5rem;
  background: #034638;
  position: relative;
  overflow: clip;
}
@media (min-width: 992px) {
  .heroCarousel_wrapper__9rb7O {
    padding: 1.875rem 0 3rem;
  }
}
@media (min-width: 1790px) {
  .heroCarousel_wrapper__9rb7O {
    padding: 3rem 0 5.8125rem;
  }
}
.heroCarousel_background_gradient__8JYtJ {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
  height: 100%;
  width: 100%;
}
.heroCarousel_header__0Q_mo {
  color: #fff;
  text-align: center;
  margin-bottom: 1.5rem;
  position: relative;
  padding: 0 1.75rem;
}
@media (min-width: 992px) {
  .heroCarousel_header__0Q_mo {
    margin-bottom: 1.875rem;
    margin-bottom: 2.5rem;
  }
}
.heroCarousel_header__0Q_mo * {
  color: inherit;
}
.heroCarousel_header__0Q_mo h1 {
  font-family: garamond-premier-pro, serif;
  font-size: 2.375rem;
  letter-spacing: -0.0625rem;
  font-weight: 100;
  line-height: 100%;
  margin: 0;
}
@media (min-width: 992px) {
  .heroCarousel_header__0Q_mo h1 {
    font-size: 4rem;
  }
}
@media (min-width: 2250px) {
  .heroCarousel_header__0Q_mo h1 {
    font-size: 6.375rem;
  }
}
@media (min-width: 1068px) {
  .heroCarousel_header__0Q_mo h1 {
    font-size: 4rem;
  }
}
@media (min-width: 1790px) {
  .heroCarousel_header__0Q_mo h1 {
    font-size: 6.375rem;
  }
}
.heroCarousel_header__0Q_mo h1 span {
  color: #61bd9a;
  font-style: italic;
}
.heroCarousel_header__subtitle__6o2WO {
  font-size: 1.25rem;
  line-height: 120%;
  margin: 1rem 0 0;
}
@media (min-width: 992px) {
  .heroCarousel_header__subtitle__6o2WO {
    line-height: 140%;
    max-width: 33.75rem;
    margin: 0.5rem auto 0;
  }
}
@media (min-width: 1790px) {
  .heroCarousel_header__subtitle__6o2WO {
    font-size: 2rem;
    max-width: 81.25rem;
  }
}
.heroCarousel_arrows_wrapper___w723 {
  position: absolute;
}
.heroCarousel_arrow__bBbVU {
  position: absolute;
  top: 50%;
  z-index: 4;
}
@media (max-width: 991px) {
  .heroCarousel_arrow__bBbVU {
    transition: all 0.3s ease-in-out;
  }
}
@media (min-width: 992px) {
  .heroCarousel_arrow__bBbVU {
    padding: 0.375rem 1.3125rem;
    top: 53%;
  }
  .heroCarousel_arrow__bBbVU svg {
    height: 2.25rem;
    width: 2.25rem;
  }
}
@media (min-width: 1790px) {
  .heroCarousel_arrow__bBbVU {
    padding: 0.5rem 1.75rem;
  }
  .heroCarousel_arrow__bBbVU svg {
    height: 3rem;
    width: 3rem;
  }
}
@media (max-width: 991px) {
  .heroCarousel_arrow_left__pC8Cn {
    left: -100%;
  }
  .heroCarousel_arrow_left__pC8Cn:focus {
    left: 1rem;
  }
}
@media (min-width: 992px) {
  .heroCarousel_arrow_left__pC8Cn {
    left: 1%;
  }
}
@media (min-width: 1790px) {
  .heroCarousel_arrow_left__pC8Cn {
    left: 2%;
  }
}
@media (max-width: 991px) {
  .heroCarousel_arrow_right__XJPvg {
    right: -100%;
  }
  .heroCarousel_arrow_right__XJPvg:focus {
    right: 1rem;
  }
}
@media (min-width: 992px) {
  .heroCarousel_arrow_right__XJPvg {
    right: 1%;
  }
}
@media (min-width: 1790px) {
  .heroCarousel_arrow_right__XJPvg {
    right: 2%;
  }
}
.heroCarousel_pagination__THpwG {
  margin: 1rem 0;
  width: 100%;
  position: relative;
}
@media (min-width: 992px) {
  .heroCarousel_pagination__THpwG {
    margin: 1.875rem 0 0;
  }
}
@media (min-width: 1790px) {
  .heroCarousel_pagination__THpwG {
    margin: 2.5rem 0 0;
  }
}
.heroCarousel_pagination__list__T5NMl {
  display: flex;
  justify-content: center;
  gap: 1.25rem;
  list-style: none;
  padding: 0;
  margin: 0;
}
.heroCarousel_marker__05eU7 {
  height: 1.25rem;
  width: 1.25rem;
  background: rgba(0, 0, 0, 0);
  border: 0.0625rem solid #fff;
  border-radius: 0.3125rem;
  position: relative;
  padding: 0;
}
@media (min-width: 992px) {
  .heroCarousel_marker__05eU7 {
    height: 0.625rem;
    width: 0.625rem;
    border-radius: 0.1875rem;
    height: 1rem;
    width: 1rem;
  }
}
.heroCarousel_marker__05eU7.heroCarousel_active__euNlm {
  background: #fff;
}
.heroCarousel_marker__05eU7:focus {
  outline: 0.0625rem solid #fff;
  outline-offset: 0.1875rem;
}
.heroCarousel_playPauseControls__q2VVJ {
  position: relative;
  display: flex;
  justify-content: flex-end;
  -webkit-padding-end: 0.75rem;
  padding-inline-end: 0.75rem;
}
.heroCarousel_playPauseControl__noDbN {
  background: none;
  border: none;
  color: #222;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 992px) {
  .heroCarousel_playPauseControl__noDbN {
    color: #fff;
  }
}
.heroCarousel_playPauseControl__noDbN.heroCarousel_active__euNlm {
  opacity: 0.7;
  cursor: auto;
}
.heroCarousel_pause_icon__e9Qez {
  height: 1.6875rem;
  width: 1.375rem;
}
.heroCarousel_slide__pRBVg div.channels-hero-slide__content {
  display: none;
}
.heroCarousel_slide__pRBVg.swiper-slide-active div.channels-hero-slide__content {
  display: block;
}
.slide_wrapper__3LQNo {
  position: relative;
  height: 100%;
  overflow: hidden;
  border-radius: 1.5rem;
  padding: 1.5rem;
  background-repeat: no-repeat;
  background-size: cover;
  height: 29.875rem;
  width: 20rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin: 0 0.3125rem;
}
@media (min-width: 1068px) {
  .slide_wrapper__3LQNo {
    height: 27.9375rem;
    width: 57.875rem;
    box-shadow: 0 2.5rem 5rem 0 rgba(0, 0, 0, 0.15);
    padding: 1.875rem;
    margin: 0 auto;
  }
}
@media (min-width: 2250px) {
  .slide_wrapper__3LQNo {
    height: 44rem;
    width: 91.25rem;
    padding: 3rem;
  }
}
.slide_chip_wrapper__KeKCB {
  position: relative;
  z-index: 2;
}
.slide_chip_wrapper__KeKCB div {
  border-radius: 1.875rem;
}
@media (min-width: 992px) {
  .slide_duration__slOJ5 {
    font-size: 1.25rem;
  }
}
.slide_content__PVaPq {
  color: #fff;
  border-radius: 1.5rem;
  position: relative;
}
@media (min-width: 1068px) {
  .slide_content__PVaPq {
    width: 50%;
  }
}
h2.slide_title__ip7Zw {
  margin: 0 0 0.5rem;
  font-size: 2rem;
  line-height: 110%;
}
@media (min-width: 992px) {
  h2.slide_title__ip7Zw {
    font-size: 2.5rem;
    margin-bottom: 0.875rem;
  }
}
@media (min-width: 2250px) {
  h2.slide_title__ip7Zw {
    font-size: 4rem;
  }
}
.slide_description__9dujW {
  font-size: 1.25rem;
  line-height: 120%;
}
@media (min-width: 992px) {
  .slide_description__9dujW {
    margin-bottom: 1.5rem;
    line-height: 140%;
  }
}
@media (min-width: 2250px) {
  .slide_description__9dujW {
    font-size: 2rem;
  }
}
@media (min-width: 992px) {
  .slide_wrapper__3LQNo .slide_cta__mBtUg {
    padding: 0.9375rem 1.875rem;
  }
  .slide_wrapper__3LQNo .slide_cta__mBtUg span {
    font-size: 1.25rem;
  }
  .slide_wrapper__3LQNo .slide_cta__mBtUg svg {
    margin: 0;
  }
}
.tabs_wrapper__rV_TV {
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .tabs_wrapper__rV_TV {
    margin-bottom: 5rem;
  }
}
.tabs_chipContainer__bnA3z {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .tabs_chipContainer__bnA3z {
    margin-bottom: 1.5rem;
  }
}
.tabs_panel__owUj_ {
  padding: 0.625rem;
}
@media (min-width: 992px) {
  .tabs_panel__owUj_ {
    padding: 0;
    display: none;
  }
  .tabs_panel__owUj_.tabs_active__vdZTk {
    display: block;
  }
}
.tabs_onVideoPage__kYJ5h {
  color: #fff;
  margin-bottom: 0;
}
.tabs_onVideoPage__kYJ5h .tabs_sectionTitle__IYJrc,
.tabs_onVideoPage__kYJ5h .tabs_subtitle__ivkdE {
  color: #fff;
}
@media (min-width: 992px) {
  .tabs_onVideoPage__kYJ5h .tabs_tabs__aRflm {
    gap: 3.25rem;
  }
}
.tabs_onVideoPage__kYJ5h .tabs_tab___AV8L {
  color: #fff;
  opacity: 0.7;
  font-weight: 600;
  padding-left: 0;
}
@media (min-width: 992px) {
  .tabs_onVideoPage__kYJ5h .tabs_tab___AV8L {
    font-size: 1.5rem;
  }
}
@media (min-width: 2250px) {
  .tabs_onVideoPage__kYJ5h .tabs_tab___AV8L {
    font-size: 2rem;
  }
}
.tabs_onVideoPage__kYJ5h .tabs_tab___AV8L.tabs_active__vdZTk,
.tabs_onVideoPage__kYJ5h .tabs_tab___AV8L:focus,
.tabs_onVideoPage__kYJ5h .tabs_tab___AV8L:hover {
  border-bottom-color: #fff;
  opacity: 1;
}
.tabs_onVideoPage__kYJ5h .tabs_item__q_YGK {
  color: #fff;
}
.tabs_onVideoPage__kYJ5h .tabs_tabsContainer__8OR3L {
  position: relative;
  overflow: visible;
}
.tabs_onVideoPage__kYJ5h .tabs_tabsContainer__8OR3L:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: -50%;
  width: 200%;
  height: 0.125rem;
  box-shadow: 0 1px 0 0 hsla(0, 0%, 100%, 0.5);
}
.tabs_onVideoPage__kYJ5h div.chip_wrapper {
  margin-top: 1.5rem;
}
.tabs_title__5Wswl {
  font-size: 1.25rem;
  font-weight: 400;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .tabs_title__5Wswl {
    font-size: 2rem;
    font-weight: 500;
  }
}
.tabs_subtitle__ivkdE {
  font-size: 1rem;
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  .tabs_subtitle__ivkdE {
    font-size: 1.25rem;
  }
}
.tabs_title__5Wswl + .tabs_tabs__aRflm {
  margin-top: 1rem;
}
.tabs_tabsContainer__8OR3L {
  overflow-x: auto;
  box-shadow: 0 1px 0 0 rgba(12, 35, 64, 0.5);
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  .tabs_tabsContainer__8OR3L {
    margin-bottom: 3rem;
  }
}
.tabs_tabs__aRflm {
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
}
@media (min-width: 992px) {
  .tabs_tabs__aRflm {
    gap: 0.5rem;
  }
}
.tabs_tab___AV8L {
  background: none;
  cursor: pointer;
  transition: all 0.18s ease-in-out;
  inline-size: auto;
  text-align: start;
  color: #034638;
  border: none;
  border-bottom: 0.1875rem solid rgba(0, 0, 0, 0);
  padding: 0 0 1.5rem;
  font-size: 1.25rem;
  font-weight: 400;
  white-space: nowrap;
}
.tabs_tab___AV8L.tabs_active__vdZTk,
.tabs_tab___AV8L:focus,
.tabs_tab___AV8L:hover {
  border-bottom-color: #034638;
}
.tabs_tab___AV8L.tabs_active__vdZTk {
  font-weight: 600;
}
@media (min-width: 992px) {
  .tabs_tab___AV8L {
    padding: 0 1rem 1.5rem;
  }
}
.ctaBanner_wrapper__V4Y7_ {
  margin-top: 1.5rem;
}
@media (min-width: 992px) {
  .ctaBanner_wrapper__V4Y7_ {
    margin-top: 2rem;
  }
}
@media (min-width: 1300px) {
  .ctaBanner_wrapper__V4Y7_ {
    margin-top: 3rem;
  }
}
.ctaBanner_wrapper__V4Y7_.ctaBanner_rail__IVa4f {
  margin-top: 0;
  margin-bottom: 2rem;
}
div.channels-container .ctaBanner_wrapper__V4Y7_ {
  margin-top: 0;
}
.ctaBanner_cta__37bvi {
  max-width: 400px;
  color: #333;
}
.ctaBanner_bannerContainer__Mmi6i {
  position: relative;
  padding: 0;
  border-radius: 1.5rem;
  overflow: hidden;
}
@media (min-width: 992px) {
  .ctaBanner_bannerContainer__Mmi6i {
    padding: 1.875rem 0;
  }
  .ctaBanner_rail__IVa4f .ctaBanner_bannerContainer__Mmi6i {
    padding: 0;
  }
}
.ctaBanner_rail__IVa4f .ctaBanner_bannerContainer__Mmi6i {
  background: #034638;
}
.ctaBanner_centered___gRju .ctaBanner_bannerContainer__Mmi6i {
  background-color: #034638;
}
.ctaBanner_contentLeft__NhH9v .ctaBanner_bannerContainer__Mmi6i {
  background-color: #007952;
}
@media (min-width: 992px) {
  .ctaBanner_contentLeft__NhH9v .ctaBanner_bannerContainer__Mmi6i {
    background-color: #034638;
  }
}
.ctaBanner_bgImage__4NrAN {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ctaBanner_banner__JHg6W {
  position: relative;
  color: #fff;
  padding: 1.25rem;
}
@media (min-width: 992px) {
  .ctaBanner_centered___gRju .ctaBanner_banner__JHg6W {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1.875rem;
    padding: 0;
  }
}
@media (min-width: 1448px) {
  .ctaBanner_centered___gRju .ctaBanner_banner__JHg6W {
    gap: 4.0625rem;
    width: 50%;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .ctaBanner_contentLeft__NhH9v .ctaBanner_banner__JHg6W {
    -webkit-padding-start: 1.625rem;
    padding-inline-start: 1.625rem;
  }
}
@media (min-width: 1300px) {
  .ctaBanner_contentLeft__NhH9v .ctaBanner_banner__JHg6W {
    -webkit-padding-start: 3rem;
    padding-inline-start: 3rem;
  }
}
.ctaBanner_rail__IVa4f .ctaBanner_banner__JHg6W {
  padding: 0;
}
@media (min-width: 1200px) {
  .ctaBanner_rail__IVa4f .ctaBanner_banner__JHg6W {
    padding: 1.875rem 1.375rem;
  }
}
@media (min-width: 992px) {
  .ctaBanner_banner_noImage__NTOD9 {
    justify-content: left;
    align-items: flex-start;
    margin: 0 3rem;
  }
}
.ctaBanner_rail__IVa4f .ctaBanner_banner_noImage__NTOD9 {
  margin: 0;
}
.ctaBanner_centered___gRju .ctaBanner_image__9em2l {
  flex-shrink: 0;
  width: 7.125rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 992px) {
  .ctaBanner_centered___gRju .ctaBanner_image__9em2l {
    width: 13.4375rem;
    margin-bottom: 0;
  }
}
.ctaBanner_contentLeft__NhH9v .ctaBanner_image__9em2l {
  margin: -1.25rem -1.25rem 1.375rem;
  max-height: 12.5rem;
  width: calc(100% + 2.5rem);
}
@media (min-width: 992px) {
  .ctaBanner_contentLeft__NhH9v .ctaBanner_image__9em2l {
    margin: -1.875rem 0;
    position: absolute;
    inset-inline-end: 0;
    top: 0;
    width: 45%;
    max-height: none;
    height: calc(100% + 3.75rem);
    -webkit-mask-image: linear-gradient(270deg, #034638 50%, transparent);
    mask-image: linear-gradient(270deg, #034638 50%, transparent);
  }
}
@media (min-width: 1300px) {
  .ctaBanner_contentLeft__NhH9v .ctaBanner_image__9em2l {
    width: 50%;
  }
}
.ctaBanner_contentLeft__NhH9v .ctaBanner_image__9em2l img {
  object-fit: cover;
  max-height: inherit;
  width: inherit;
}
@media (min-width: 992px) {
  .ctaBanner_contentLeft__NhH9v .ctaBanner_image__9em2l img {
    width: 100%;
    height: 100%;
  }
}
.ctaBanner_rail__IVa4f .ctaBanner_image__9em2l {
  margin-bottom: 0;
}
.ctaBanner_rail__IVa4f .ctaBanner_image__9em2l img {
  width: 100%;
}
@media (min-width: 1448px) {
  .ctaBanner_textContent__eM5TX {
    flex: 1 1 auto;
  }
}
.ctaBanner_rail__IVa4f .ctaBanner_textContent__eM5TX {
  padding: 1.5625rem;
}
@media (min-width: 1200px) {
  .ctaBanner_rail__IVa4f .ctaBanner_textContent__eM5TX {
    padding: 0;
  }
}
.ctaBanner_content__QWDBv {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .ctaBanner_content__QWDBv {
    margin-bottom: 3rem;
  }
}
.ctaBanner_rail__IVa4f .ctaBanner_content__QWDBv {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .ctaBanner_rail__IVa4f .ctaBanner_content__QWDBv {
    margin-bottom: 1rem;
  }
}
h2.ctaBanner_title__6vOXZ {
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 110%;
  position: relative;
  z-index: 5;
  margin-top: 0;
}
@media (min-width: 992px) {
  h2.ctaBanner_title__6vOXZ {
    margin-bottom: 0;
    font-size: 2.125rem;
    font-weight: 600;
  }
}
@media (min-width: 2250px) {
  h2.ctaBanner_title__6vOXZ {
    font-size: 3.25rem;
  }
}
.ctaBanner_rail__IVa4f h2.ctaBanner_title__6vOXZ {
  font-size: 1.5rem;
  line-height: 1.1;
}
@media (min-width: 992px) {
  .ctaBanner_rail__IVa4f h2.ctaBanner_title__6vOXZ {
    font-size: 2rem;
  }
}
.ctaBanner_subtitle__eKcCT {
  font-size: 1.625rem;
  font-weight: 400;
  font-style: italic;
  font-family: garamond-premier-pro, serif;
  letter-spacing: -0.06rem;
  line-height: 110%;
  position: relative;
  z-index: 5;
}
@media (min-width: 992px) {
  .ctaBanner_subtitle__eKcCT {
    font-size: 2.375rem;
    letter-spacing: -0.08rem;
  }
}
@media (min-width: 1790px) {
  .ctaBanner_subtitle__eKcCT {
    font-size: 3.25rem;
  }
}
.ctaBanner_rail__IVa4f .ctaBanner_subtitle__eKcCT {
  font-size: 1.5rem;
  line-height: 1;
  letter-spacing: -0.075rem;
}
@media (min-width: 992px) {
  .ctaBanner_rail__IVa4f .ctaBanner_subtitle__eKcCT {
    font-size: 2.5rem;
  }
}
.FormWrapper_formWrapper__RX9Ot {
  padding-inline: 0.375rem;
}
.FormWrapper_formWrapper__RX9Ot .col {
  min-height: 16px;
}
.FormWrapper_formWrapper__RX9Ot > br:first-child {
  display: none;
}
.FormWrapper_formWrapper__RX9Ot [class*="inputErrorMessage"] {
  color: inherit;
  border-left: 0.25rem solid #da3128;
  padding-left: 0.5rem;
  font-size: 0.9375rem;
}
.FormWrapper_formWrapper__RX9Ot [class*="inputErrorIconWrapper"] {
  display: none;
}
@media (min-width: 992px) {
  .FormWrapper_formWrapper__RX9Ot {
    padding-inline: 1rem;
  }
}
.FormWrapper_formWrapper__RX9Ot > [class*="_container_"] > [class*="_row_"] {
  gap: 3rem;
}
@media (min-width: 992px) {
  .FormWrapper_formWrapper__RX9Ot > [class*="_container_"] > [class*="_row_"] {
    gap: unset;
  }
  .FormWrapper_formWrapper__RX9Ot
    > [class*="_container_"]
    > [class*="_row_"]
    > [class*="_column_"]:first-child:not(:only-child) {
    padding-right: 2.5rem;
  }
  .FormWrapper_formWrapper__RX9Ot
    > [class*="_container_"]
    > [class*="_row_"]
    > [class*="_column_"]:last-child:not(:only-child) {
    padding-left: 2.5rem;
  }
}
.FormWrapper_formWrapper__RX9Ot form {
  margin: 3.5rem auto 0;
  max-width: var(--form-max-width, 32.75rem);
}
.FormWrapper_formWrapper__RX9Ot form:not(:first-child) {
  margin-top: 2rem;
  position: relative;
}
@media (min-width: 992px) {
  .FormWrapper_formWrapper__RX9Ot form:not(:first-child) {
    margin-top: 3rem;
  }
}
.FormWrapper_formWrapper__RX9Ot form label {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1;
  color: #364153;
}
.FormWrapper_formWrapper__RX9Ot form [class*="_selectDropdownTrigger_"],
.FormWrapper_formWrapper__RX9Ot form select option {
  font-size: 1rem;
  font-weight: 500;
}
.FormWrapper_formWrapper__RX9Ot form [class*="_checkmark_"] {
  margin-bottom: auto;
  margin-top: 0;
}
.FormWrapper_formWrapper__RX9Ot form > [class*="_container_"] > [class*="_row_"] > [class*="_column_"] > p {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 0;
}
.FormWrapper_formWrapper__RX9Ot form > [class*="_container_"] > [class*="_row_"] > [class*="_column_"] > p a {
  color: #282b2f;
}
.FormWrapper_formWrapper__RX9Ot form > [class*="_container_"] > [class*="_row_"] > [class*="_column_"] > p span {
  padding-left: 5px;
}
.FormWrapper_formWrapper__RX9Ot form .row:has(> [class*="col-md-12"]:only-child) [class*="inputGroup"] {
  width: 100%;
}
.FormWrapper_formWrapper__RX9Ot button {
  width: 100%;
  max-width: 325px;
}
.FormWrapper_formWrapper__RX9Ot button[class*="submit-button"] {
  margin: 1rem auto 0;
}
.FormWrapper_formWrapper__RX9Ot button[class*="submit-button"]:hover:not(:disabled) {
  background: #034638;
  color: #fff;
}
.FormWrapper_formWrapper__RX9Ot button[class*="submit-button"]:disabled {
  background-color: var(--color-neutral-3, #999999);
  color: var(--color-neutral-4, #333333);
  cursor: not-allowed;
}
@media (min-width: 992px) {
  .FormWrapper_formWrapper__RX9Ot button {
    width: auto;
  }
}
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot {
  padding-inline: 0;
  -webkit-margin-after: 0.625rem;
  margin-block-end: 0.625rem;
}
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot > div {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form {
  max-width: 100%;
  margin: 2.59875rem auto 0;
}
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form label {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.515625rem;
  line-height: 2.165625rem;
  letter-spacing: -0.01625rem;
}
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form [class*="inputGroup"] {
  width: 100%;
  margin-inline: auto;
}
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form [class*="inputGroup"] > label {
  margin-bottom: 1.0825rem;
}
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form [class*="selectDropdownTrigger"],
.modal:not(.ctaBannerModal)
  .FormWrapper_formWrapper__RX9Ot
  form
  input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="range"]),
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form select,
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form textarea {
  box-sizing: border-box;
  width: 100%;
  max-width: 48.5078125rem;
  height: 5.0317382813rem;
  margin-inline: auto;
  padding: 1.515625rem;
  font-size: 1.5rem;
  border: 0.108125rem solid #ced4da;
  border-radius: 1.0825rem;
  opacity: 1;
}
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form [class*="selectDropdownTrigger"]:focus,
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form [class*="selectDropdownTrigger"]:focus-visible,
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form [class*="selectDropdownTrigger"][data-state="open"],
.modal:not(.ctaBannerModal)
  .FormWrapper_formWrapper__RX9Ot
  form
  input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="range"]):focus,
.modal:not(.ctaBannerModal)
  .FormWrapper_formWrapper__RX9Ot
  form
  input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="range"]):focus-visible,
.modal:not(.ctaBannerModal)
  .FormWrapper_formWrapper__RX9Ot
  form
  input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="range"])[data-state="open"],
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form select:focus,
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form select:focus-visible,
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form select[data-state="open"],
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form textarea:focus,
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form textarea:focus-visible,
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form textarea[data-state="open"] {
  outline: 0;
  border: 0.108125rem solid gold;
  box-shadow: 0 0 0.2em 0 rgba(255, 100, 0, 0.25);
}
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot form textarea {
  height: auto;
  min-height: 5.0317382813rem;
}
.modal:not(.ctaBannerModal)
  .FormWrapper_formWrapper__RX9Ot
  form:has(
    .FormWrapper_container__6mqCQ
      > .FormWrapper_row__YQOqB:has([class*="inputGroup"])
      ~ .FormWrapper_row__YQOqB:has([class*="inputGroup"])
  )
  [class*="inputGroup"] {
  max-width: 23.3876953125rem;
}
.modal:not(.ctaBannerModal)
  .FormWrapper_formWrapper__RX9Ot
  form:has(
    .FormWrapper_container__6mqCQ
      > .FormWrapper_row__YQOqB:has([class*="inputGroup"])
      ~ .FormWrapper_row__YQOqB:has([class*="inputGroup"])
  )
  [class*="selectDropdownTrigger"],
.modal:not(.ctaBannerModal)
  .FormWrapper_formWrapper__RX9Ot
  form:has(
    .FormWrapper_container__6mqCQ
      > .FormWrapper_row__YQOqB:has([class*="inputGroup"])
      ~ .FormWrapper_row__YQOqB:has([class*="inputGroup"])
  )
  input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="range"]),
.modal:not(.ctaBannerModal)
  .FormWrapper_formWrapper__RX9Ot
  form:has(
    .FormWrapper_container__6mqCQ
      > .FormWrapper_row__YQOqB:has([class*="inputGroup"])
      ~ .FormWrapper_row__YQOqB:has([class*="inputGroup"])
  )
  select,
.modal:not(.ctaBannerModal)
  .FormWrapper_formWrapper__RX9Ot
  form:has(
    .FormWrapper_container__6mqCQ
      > .FormWrapper_row__YQOqB:has([class*="inputGroup"])
      ~ .FormWrapper_row__YQOqB:has([class*="inputGroup"])
  )
  textarea {
  max-width: 23.3876953125rem;
}
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot button[class*="submit-button"] {
  font-size: 1.6875rem;
  width: 100%;
  border-radius: 624.9375rem;
}
.modal:not(.ctaBannerModal) .FormWrapper_formWrapper__RX9Ot button[class*="submit-button"] i {
  display: none;
}
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot {
  padding-inline: 0;
  -webkit-margin-after: 0.625rem;
  margin-block-end: 0.625rem;
}
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form {
  max-width: 100%;
  margin: 1.5rem auto 0;
}
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form [class*="selectDropdownLabel"],
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form label {
  font-size: 1rem;
  line-height: 1.4;
  font-weight: 500;
}
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form [class*="inputGroup"] {
  max-width: 100%;
  margin-bottom: 1rem;
}
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form [class*="inputGroup"] > label {
  margin-bottom: 0.5rem;
}
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form [class*="selectDropdownTrigger"],
.ctaBannerModal
  .FormWrapper_formWrapper__RX9Ot
  form
  input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="range"]),
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form select,
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form textarea {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  height: 3rem;
  margin-inline: 0;
  padding: 0.75rem 1rem;
  font-size: 1rem;
  border: 0.0625rem solid #ced4da;
  border-radius: 0.5rem;
}
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form [class*="selectDropdownTrigger"]:focus,
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form [class*="selectDropdownTrigger"]:focus-visible,
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form [class*="selectDropdownTrigger"][data-state="open"],
.ctaBannerModal
  .FormWrapper_formWrapper__RX9Ot
  form
  input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="range"]):focus,
.ctaBannerModal
  .FormWrapper_formWrapper__RX9Ot
  form
  input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="range"]):focus-visible,
.ctaBannerModal
  .FormWrapper_formWrapper__RX9Ot
  form
  input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="range"])[data-state="open"],
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form select:focus,
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form select:focus-visible,
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form select[data-state="open"],
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form textarea:focus,
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form textarea:focus-visible,
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form textarea[data-state="open"] {
  outline: 0;
  border-color: gold;
  box-shadow: 0 0 0.2em 0 rgba(255, 100, 0, 0.25);
}
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot form textarea {
  height: auto;
  min-height: 3rem;
}
.ctaBannerModal .FormWrapper_formWrapper__RX9Ot button[class*="submit-button"] {
  font-size: 1.125rem;
  width: 100%;
  max-width: 100%;
  border-radius: 624.9375rem;
}
.graphic_graphic__tlQyK {
  margin-top: 3rem;
  margin-bottom: 0.625rem;
  padding: 0;
}
@media (min-width: 992px) {
  .graphic_graphic__tlQyK {
    margin-top: 1.75rem;
  }
}
@media (min-width: 1200px) {
  .graphic_graphic__tlQyK {
    margin-top: 5rem;
  }
}
.graphic_graphic__tlQyK img {
  display: block;
  border-radius: 1.5rem;
  overflow: hidden;
}
@media (min-width: 992px) {
  .graphic_graphic__tlQyK img {
    border-radius: 2rem;
  }
}
.graphic_caption__PKgjA {
  margin-top: 1rem;
  font-size: 1rem;
  font-weight: 500;
}
@media (min-width: 992px) {
  .graphic_caption__PKgjA {
    margin-top: 2rem;
    font-weight: 400;
  }
}
.graphic_caption__PKgjA p {
  margin: 0;
  line-height: 100%;
}
.guideChapter_locked__3laOz:not(.guideChapter_first_locked_chapter__JSwb7) {
  opacity: 0;
}
.guideChapter_hidden__r43AW {
  display: none;
}
.guideChapter_first_locked_chapter__JSwb7 {
  display: block;
}
.guideChapter_content__1BTxJ {
  position: relative;
  -webkit-padding-after: 3.75rem;
  padding-block-end: 3.75rem;
  scroll-margin-top: 9.375rem;
}
.guideChapter_content__1BTxJ h2 {
  color: #0c2340;
  margin-top: 3rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .guideChapter_content__1BTxJ h2 {
    margin-bottom: 2rem;
  }
}
.guideChapter_content__1BTxJ h2 {
  font-weight: 600;
}
.guideChapter_content__1BTxJ h2:first-of-type {
  margin-top: 0;
}
.guideChapter_content__1BTxJ h3 {
  font-family: Roboto, sans-serif;
  font-size: 1.25rem;
  margin-top: 2rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
  color: #0c2340;
}
@media (min-width: 992px) {
  .guideChapter_content__1BTxJ h3 {
    font-size: 1.5rem;
  }
}
.guideChapter_content__1BTxJ h4 {
  font-family: Roboto, sans-serif;
  margin-top: 0;
  margin-bottom: 1rem;
  font-weight: 600;
  font-size: 1rem;
  line-height: 140%;
  color: #0c2340;
}
@media (min-width: 992px) {
  .guideChapter_content__1BTxJ h4 {
    font-size: 1.125rem;
  }
}
.guideChapter_content__1BTxJ p {
  line-height: 140%;
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .guideChapter_content__1BTxJ p {
    font-size: 1.25rem;
    margin-bottom: 2rem;
  }
}
.guideChapter_content__1BTxJ p:last-child {
  margin: 0;
}
.guideChapter_content__1BTxJ p.text-\[20px\] {
  font-size: 1.25rem;
}
.guideChapter_content__1BTxJ span.roboto-16 {
  display: inline-block;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .guideChapter_content__1BTxJ p.md\:text-\[24px\] {
    font-size: 1.5rem;
  }
}
.guideChapter_content__1BTxJ ol,
.guideChapter_content__1BTxJ ul {
  line-height: 140%;
}
.guideChapter_content__1BTxJ ol li,
.guideChapter_content__1BTxJ ul li {
  margin-bottom: 0.5rem;
}
@media (min-width: 992px) {
  .guideChapter_content__1BTxJ ol,
  .guideChapter_content__1BTxJ ul {
    font-size: 1.25rem;
  }
}
.guideChapter_content__1BTxJ div.col {
  padding: 0;
}
.guideChapter_content__1BTxJ div.channels-video-player {
  border-radius: 1.5rem;
  margin: 3rem 0;
}
@media (min-width: 992px) {
  .guideChapter_content__1BTxJ div.channels-video-player {
    margin: 1.75rem 0;
  }
}
@media (min-width: 1200px) {
  .guideChapter_content__1BTxJ div.channels-video-player {
    margin: 5rem 0;
  }
}
.guideChapter_content__1BTxJ figure {
  margin-bottom: 2rem;
}
.guideChapter_content__1BTxJ figure img {
  border-radius: 0.625rem;
}
.guideChapter_title__U5Euo {
  font-size: 1rem;
  font-weight: 600;
  color: #007852;
  text-transform: uppercase;
  -webkit-margin-after: 1.25rem;
  margin-block-end: 1.25rem;
  letter-spacing: 0.15rem;
}
.interactiveTable_interactive-table__O1ujr {
  width: 100%;
  border: 0.0625rem solid #e5e5e5;
  margin-bottom: 0.3125rem;
}
.interactiveTable_interactive-table__O1ujr:has(> h4):not(:first-child) {
  margin-top: 1.875rem;
}
@media (min-width: 992px) {
  .interactiveTable_interactive-table__O1ujr:has(> h4):not(:first-child) {
    margin-top: 2.75rem;
  }
}
.channels-container .interactiveTable_interactive-table__O1ujr > h4,
.channelsModal .interactiveTable_interactive-table__O1ujr > h4,
.interactiveTable_interactive-table__O1ujr > h4 {
  margin: 0;
  padding: 0.75rem;
  color: #007952;
  font-size: 1.25rem;
  font-weight: 600;
}
.interactiveTable_interactive-table__table__XYZ2G {
  width: 100%;
  border-collapse: collapse;
  font-size: 1rem;
  table-layout: fixed;
}
.interactiveTable_interactive-table__table__XYZ2G td,
.interactiveTable_interactive-table__table__XYZ2G th {
  text-align: left;
  padding: 0.75rem;
  border-bottom: 0.0625rem solid #e5e5e5;
}
.interactiveTable_interactive-table__table__XYZ2G td ~ td,
.interactiveTable_interactive-table__table__XYZ2G td ~ th,
.interactiveTable_interactive-table__table__XYZ2G th ~ td,
.interactiveTable_interactive-table__table__XYZ2G th ~ th {
  text-align: center;
}
.interactiveTable_interactive-table__table__XYZ2G td:nth-child(2),
.interactiveTable_interactive-table__table__XYZ2G th:nth-child(2) {
  border-right: 0.0625rem solid #e5e5e5;
}
.interactiveTable_interactive-table__table__XYZ2G thead th {
  font-weight: 600;
  background: var(--color-green-10);
}
.interactiveTable_interactive-table__table__XYZ2G tfoot td {
  font-weight: 600;
  background: var(--color-green-10);
  padding: 1rem 0.75rem;
}
.interactiveTable_interactive-table__col-amount__fQav8,
.interactiveTable_interactive-table__col-percent__uVR_L {
  width: 5rem;
}
.interactiveTable_interactive-table__col-amount__fQav8 {
  width: 6.875rem;
}
.interactiveTable_interactive-table__summary-col-amount__xLS7w {
  width: 10.625rem;
}
.interactiveTable_interactive-table__summary-col-percent__aMgwt {
  width: 5rem;
}
@media (min-width: 992px) {
  .interactiveTable_interactive-table__col-amount__fQav8,
  .interactiveTable_interactive-table__summary-col-amount__xLS7w {
    width: 10.625rem;
  }
  .interactiveTable_interactive-table__col-percent__uVR_L,
  .interactiveTable_interactive-table__summary-col-percent__aMgwt {
    width: 7.5rem;
  }
}
.interactiveTable_interactive-table__amount-input__PsiPA {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
  width: 100%;
}
.interactiveTable_interactive-table__currency__4jw3G,
.interactiveTable_interactive-table__total-value__h86KI {
  font-weight: 600;
}
.interactiveTable_interactive-table__O1ujr input[type="number"] {
  width: 100%;
  min-width: 0;
  padding: 0.375rem 0.5rem;
  border: 0.0625rem solid #e5e5e5;
  border-radius: 0.25rem;
  font: inherit;
}
.interactiveTable_interactive-table__percent-value__dXal4 {
  font-weight: 600;
  margin-right: 0.125rem;
}
.interactiveTable_interactive-table__percent-symbol__OUk8Y {
  color: #333;
}
.interactiveTable_interactive-table__summary__0gZn5 {
  background: #007952;
  color: #fff;
  margin-bottom: 0;
  font-weight: 700;
  font-size: 1.25rem;
}
.interactiveTable_interactive-table__summary__0gZn5 .interactiveTable_interactive-table__percent-symbol__OUk8Y,
.interactiveTable_interactive-table__summary__0gZn5 td {
  color: #fff;
}
.interactiveTable_interactive-table__summary__0gZn5 td {
  border-color: #fff;
}
.interactiveTable_interactive-table__summary__0gZn5 .interactiveTable_interactive-table__amount-input__PsiPA {
  white-space: nowrap;
}
.interactiveTable_interactive-table__label-note__2Wkrc {
  font-weight: 400;
  font-style: italic;
  font-size: 1rem;
}
.interactiveTable_interactive-table__summary-anchor__jLbmy:focus {
  outline: 0.125rem solid #007952;
  outline-offset: 0.25rem;
}
h2.relatedContent_title__xzE1o {
  font-size: 1.875rem;
  color: #0c2340;
  margin-top: 0;
}
@media (min-width: 1200px) and (max-width: 1447px) {
  h2.relatedContent_title__xzE1o {
    font-size: 1.5rem;
  }
}
@media (min-width: 1448px) {
  h2.relatedContent_title__xzE1o {
    font-size: 2rem;
  }
}
.relatedContent_list__rOQNv {
  margin: 0;
  padding: 0;
  list-style: none;
}
.relatedContent_list__item___Qgmk {
  border-bottom: 0.125rem solid #e5e5e5;
  padding: 1.5rem 0;
  display: flex;
  flex-direction: column;
}
.relatedContent_list__item__type__HiFmu {
  color: #333;
  font-size: 1rem;
  line-height: 140%;
  font-weight: 500;
  padding: 0.25rem 0.75rem;
  background-color: #e5e5e5;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 0.875rem;
  border-radius: 0.25rem;
}
@media (min-width: 992px) {
  .relatedContent_list__item__type__HiFmu {
    font-size: 1.125rem;
    padding: 0.25rem 1rem;
    font-weight: 600;
  }
}
@media (min-width: 1790px) {
  .relatedContent_list__item__type__HiFmu {
    font-size: 1.25rem;
    margin-bottom: 1rem;
  }
}
.relatedContent_list__item__title__to2aU {
  font-size: 1.25rem;
  line-height: 110%;
  color: #0c2340;
  margin-bottom: 1.5rem;
  font-weight: 700;
}
.relatedContent_iconLink__tg_1_,
.relatedContent_list__item__link__uOINr a {
  font-size: 1rem;
  color: #007952;
  text-decoration: none;
  font-weight: 500;
  width: -moz-fit-content;
  width: fit-content;
}
.relatedContent_iconLink__tg_1_:focus,
.relatedContent_iconLink__tg_1_:hover,
.relatedContent_list__item__link__uOINr a:focus,
.relatedContent_list__item__link__uOINr a:hover {
  text-decoration: underline;
}
@media (min-width: 1790px) {
  .relatedContent_iconLink__tg_1_,
  .relatedContent_list__item__link__uOINr a {
    font-size: 1.25rem;
  }
}
.relatedContent_iconLink__icon__cyP_o {
  display: inline;
  vertical-align: middle;
}
.relatedContent_download_icon__bVCWZ {
  height: 1rem;
  width: 1rem;
  margin-bottom: 0.125rem;
  -webkit-margin-start: 0.25rem;
  margin-inline-start: 0.25rem;
}
@media (min-width: 992px) {
  .relatedContent_download_icon__bVCWZ {
    height: 1.25rem;
    width: 1.25rem;
    vertical-align: text-top;
    margin-bottom: 0;
  }
}
@media (min-width: 1790px) {
  .relatedContent_download_icon__bVCWZ {
    height: 1.5rem;
    width: 1.5rem;
  }
}
.relatedContent_video_icon__c_7dm {
  height: 1rem;
  width: 1rem;
  margin-bottom: 0.125rem;
  -webkit-margin-start: 0.25rem;
  margin-inline-start: 0.25rem;
}
@media (min-width: 992px) {
  .relatedContent_video_icon__c_7dm {
    -webkit-margin-start: 0.3125rem;
    margin-inline-start: 0.3125rem;
  }
}
.relatedContent_article_icon__XdwYx {
  height: 0.75rem;
  width: 0.875rem;
  margin-bottom: 0.0625rem;
  -webkit-margin-start: 0.375rem;
  margin-inline-start: 0.375rem;
}
@media (min-width: 992px) {
  .relatedContent_article_icon__XdwYx {
    height: 1.125rem;
    width: 1rem;
    vertical-align: text-top;
    margin-top: 0.0625rem;
    margin-bottom: 0;
  }
}
@media (min-width: 1790px) {
  .relatedContent_article_icon__XdwYx {
    height: 1.25rem;
    width: 1.375rem;
  }
}
.relatedContent_additionalContent_wrapper__CnhrF {
  padding-top: 2rem;
}
@media (min-width: 992px) {
  .relatedContent_additionalContent_wrapper__CnhrF {
    padding-top: 3rem;
  }
}
.relatedContent_additionalContent_wrapper__CnhrF * {
  color: #0c2340;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 110%;
  margin: 0;
}
@media (min-width: 992px) {
  .relatedContent_additionalContent_wrapper__CnhrF * {
    font-size: 1.25rem;
  }
}
.relatedContent_additionalContent_wrapper__CnhrF [href^="tel:"] {
  text-decoration: none;
  color: #007952;
  font-family: garamond-premier-pro, serif;
  font-size: 2rem;
  letter-spacing: -0.04rem;
  display: block;
  margin: 1rem 0 0;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 400;
}
.relatedContent_additionalContent_wrapper__CnhrF [href^="tel:"]:focus,
.relatedContent_additionalContent_wrapper__CnhrF [href^="tel:"]:hover {
  text-decoration: underline;
}
.relatedContent_additionalContent_wrapper__CnhrF [href^="tel:"] span {
  font-size: inherit;
}
@media (max-width: 767px) {
  .retCalc_header__N1CI_ {
    padding: 0.75rem 1rem 0.75rem 2rem;
    display: block;
    background: #fff;
    box-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.2);
    z-index: 1;
    position: relative;
    display: flex;
    justify-content: space-between;
    gap: 1.875rem;
  }
}
@media (min-width: 768px) {
  .retCalc_header__N1CI_ {
    margin-bottom: 4rem;
  }
}
.retCalc_header__logo__SK66F {
  width: 17.1875rem;
  max-width: 100%;
  height: 1.5rem;
  margin: 0.09375rem auto;
}
.retCalc_header__logo__SK66F svg {
  fill: var(--color-brand, #034638);
}
.retCalc_phone_link__Hn8qf {
  font-size: 1.125rem;
}
.retCalc_phone_link__icon__5S1xn {
  color: #666;
}
.retCalc_wrapper__Tf_R_ {
  position: relative;
  font-family: Roboto, sans-serif;
}
@media (min-width: 768px) {
  .retCalc_wrapper__Tf_R_ {
    display: flex;
  }
  .retCalc_side_left__0jYiN {
    width: 40%;
    padding: 2rem 1%;
    background-color: var(--color-neutral-warm-1);
    min-width: 21.5625rem;
  }
}
@media (min-width: 992px) {
  .retCalc_side_left__0jYiN {
    width: 36%;
    padding: 2rem 3%;
  }
}
@media (min-width: 1200px) {
  .retCalc_side_left__0jYiN {
    padding: 2rem 4% 6rem calc(36vw - 25rem);
  }
}
@media (max-width: 575px) {
  .retCalc_side_right__NDLn2 {
    background-color: var(--color-neutral-warm-1);
  }
}
@media (min-width: 768px) {
  .retCalc_side_right__NDLn2 {
    width: 60%;
    padding: 2rem 1%;
  }
}
@media (min-width: 992px) {
  .retCalc_side_right__NDLn2 {
    width: 64%;
    padding: 2rem 3%;
  }
}
@media (min-width: 1200px) {
  .retCalc_side_right__NDLn2 {
    padding: 8rem calc(64vw - 56.25rem) 6rem 4%;
  }
}
.retCalc_heading_sm__XwIHS {
  font-weight: 700;
  margin: 3rem 0 1rem;
  font-size: 1.5rem;
}
.retCalc_mobile_toggle__EJjeI {
  border: none;
  background: var(--color-neutral-warm-2);
  display: flex;
  justify-content: space-between;
  padding: 1rem;
  width: 100%;
  text-align: start;
  border-radius: 0.25rem;
  position: relative;
}
.retCalc_mobile_toggle__EJjeI:focus-visible {
  outline-offset: -0.0625rem;
  z-index: 1;
}
.retCalc_mobile_toggle__title__ZOCio {
  font-size: 1.125rem;
  font-weight: 700;
  margin: 0;
}
@media (min-width: 576px) {
  .retCalc_mobile_toggle__title__ZOCio {
    font-size: 2rem;
    line-height: 1.5;
  }
}
.retCalc_mobile_toggle__description__dPgqZ {
  font-size: 0.875rem;
}
.retCalc_arrow_wrapper__N_wZg {
  padding: 1rem 0;
}
.retCalc_arrow__iMMGt {
  transform: rotate(0);
  transition: transform 0.25s;
}
.retCalc_arrow__iMMGt.retCalc_active__zfn4J {
  transform: rotate(-180deg);
}
.retCalc_desktop__sidebar__title__p1K5q {
  font-size: 1.5rem;
  font-weight: 700;
}
.retCalc_desktop__sidebar__subtitle__zr881 {
  font-size: 1.125rem;
}
.retCalc_calc__Dn2sU {
  display: none;
  padding: 2rem;
}
.retCalc_calc__Dn2sU.retCalc_active__zfn4J {
  display: block;
}
@media (min-width: 768px) {
  .retCalc_calc__Dn2sU {
    display: block;
    padding: 0;
    margin-top: 3rem;
  }
}
.retCalc_calc__label__H12en {
  font-size: 1.25rem;
  line-height: 1.25;
  margin-bottom: 0.5rem;
  margin-top: 1rem;
  font-weight: 700;
}
@media (min-width: 576px) {
  .retCalc_calc__label__H12en {
    font-size: 1rem;
  }
}
.retCalc_calc__field__evAqO {
  border: 0.0625rem solid var(--color-ui-primary, #007952);
  font-size: 1.5rem;
  padding: 1rem 1.5rem;
  display: block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  border-radius: 0.25rem;
  width: 100%;
}
@media (min-width: 576px) {
  .retCalc_calc__field__evAqO {
    font-size: 1rem;
  }
}
.retCalc_remove_wrap__X8juK {
  flex-wrap: nowrap;
}
.retCalc_calc__slider__4_56G {
  height: 2.75rem;
  -webkit-appearance: none;
  margin: 0.5rem 0;
}
@media (max-width: 575px) {
  .retCalc_calc__slider__4_56G {
    font-size: 1.5rem;
  }
}
.retCalc_calc__slider__4_56G:focus {
  outline: none;
}
.retCalc_calc__slider__4_56G::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0 0 0 #121212;
  background: var(--color-ui-primary, #007a52);
  border-radius: 0.25rem;
}
.retCalc_calc__slider__4_56G::-webkit-slider-thumb {
  box-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.25);
  border: 0.125rem solid var(--color-ui-primary, #007a52);
  height: 2rem;
  width: 2rem;
  border-radius: 1rem;
  background: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -0.8125rem;
}
.retCalc_calc__slider__4_56G:focus::-webkit-slider-runnable-track {
  background: var(--color-canopy-40);
}
.retCalc_calc__slider__4_56G::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 0 0 0 #121212;
  background: var(--color-ui-primary, #007a52);
  border-radius: 0.25rem;
}
.retCalc_calc__slider__4_56G::-moz-range-thumb {
  box-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.25);
  border: 0.125rem solid var(--color-ui-primary, #007a52);
  height: 2rem;
  width: 2rem;
  border-radius: 1rem;
  background: #fff;
  cursor: pointer;
}
.retCalc_calc__slider__4_56G::-ms-track {
  width: 100%;
  height: 0.5rem;
  cursor: pointer;
  animate: 0.2s;
  background: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0);
}
.retCalc_calc__slider__4_56G::-ms-fill-lower {
  background: var(--color-canopy-40);
  border-radius: 0.5rem;
}
.retCalc_calc__slider__4_56G::-ms-fill-upper {
  background: var(--color-ui-primary, #007a52);
  border-radius: 0.5rem;
}
.retCalc_calc__slider__4_56G::-ms-thumb {
  margin-top: 0.0625rem;
  box-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.25);
  border: 0.125rem solid var(--color-ui-primary, #007a52);
  height: 2rem;
  width: 2rem;
  border-radius: 1rem;
  background: #fff;
  cursor: pointer;
}
.retCalc_calc__slider__4_56G:focus::-ms-fill-lower {
  background: var(--color-canopy-40);
}
.retCalc_calc__slider__4_56G:focus::-ms-fill-upper {
  background: var(--color-ui-primary, #007a52);
}
.retCalc_help_icon__W_50n {
  display: inline-block;
  color: var(--color-ui-primary, #007952);
  padding: 0;
  border: none;
  background: none;
  -webkit-margin-start: 0.375rem;
  margin-inline-start: 0.375rem;
}
@media (min-width: 768px) {
  .retCalc_help_icon__W_50n {
    -webkit-margin-start: 0.25rem;
    margin-inline-start: 0.25rem;
  }
}
.retCalc_modal_trigger__jZNRH {
  border: none;
  padding: 0;
  background: none;
  color: var(--color-ui-primary, #007952);
  font-size: 0.984375rem;
  text-decoration: underline;
  font-weight: 700;
  text-align: start;
  margin-top: 0.5rem;
}
.retCalc_modal_trigger__jZNRH:focus,
.retCalc_modal_trigger__jZNRH:hover {
  color: var(--color-green, #034638);
}
.retCalc_modal__NQMFn {
  font-family: Roboto, sans-serif;
}
.retCalc_modal__NQMFn div.modal-content {
  border-radius: 0.3rem;
}
.retCalc_modal__header__I3xE7 {
  border-bottom-color: #d3d3d3;
}
.retCalc_modal__header__title__iwnrX {
  margin: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}
@media (min-width: 576px) {
  .retCalc_modal__header__title__iwnrX {
    font-size: 1.5rem;
  }
}
.retCalc_modal_scroll_height__nrNqS {
  max-height: 64vh;
}
.retCalc_modal__body__Vjypd p {
  font-size: 1.125rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .retCalc_modal__body__wrapper__QKCQO {
    max-width: 37.5rem;
    margin: 0 auto;
  }
}
.retCalc_modal__body__section__SoHgg {
  margin-bottom: 1.5rem;
}
.retCalc_modal__body__section__SoHgg h5 {
  font-weight: 700;
}
@media (min-width: 576px) {
  .retCalc_modal__body__section__SoHgg h5 {
    font-size: 1.125rem;
  }
}
.retCalc_radio_group__gcpjc {
  line-height: 4rem;
}
.retCalc_radio_group__input__2pUPx:active + .retCalc_radio_group__label__Lxkmh,
.retCalc_radio_group__input__2pUPx:checked + .retCalc_radio_group__label__Lxkmh {
  color: #fff;
  background: var(--color-ui-primary, #007952);
}
.retCalc_radio_group__input__2pUPx:focus + .retCalc_radio_group__label__Lxkmh {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  outline-offset: 0.125rem;
}
.retCalc_radio_group__label__Lxkmh {
  padding: 1rem;
  font-weight: 700;
  background: rgba(0, 0, 0, 0);
  border: 0.0625rem solid var(--color-ui-primary, #007952);
  color: var(--color-ui-primary, #007952);
  margin: 0 0.5rem 0.5rem 0.1875rem;
  font-size: 1rem;
  display: inline-block;
  line-height: 1.5;
  vertical-align: middle;
  border-radius: 0.25rem;
}
@media (min-width: 576px) {
  .retCalc_radio_group__label__Lxkmh {
    min-width: 7.5rem;
    text-align: center;
  }
}
.retCalc_form_group__g7M4P {
  margin-bottom: 2rem;
}
.retCalc_form_group__label__ZmhyD {
  font-size: 0.875rem;
  font-weight: 700;
}
@media (max-width: 575px) {
  .retCalc_form_group__label__ZmhyD {
    font-size: 1rem;
  }
}
.retCalc_form_group__field__bnePC {
  border-color: var(--color-ui-primary, #007952);
  padding: 1rem 1.5rem;
}
.retCalc_form_group__checkbox___bXCO {
  height: 1.125rem;
  width: 1.125rem;
  -webkit-margin-end: 0.3125rem;
  margin-inline-end: 0.3125rem;
  margin-top: 0.1875rem;
  border-color: rgba(0, 0, 0, 0.25);
}
.retCalc_form_group__text__5CqnW {
  font-size: 1rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
}
.retCalc_form_group__submit__keRmj,
.retCalc_modal__footer__submit__9dPTQ {
  background-color: var(--color-ui-primary, #007952);
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
  padding: 1rem;
}
.retCalc_form_group__submit__keRmj:focus,
.retCalc_form_group__submit__keRmj:focus-visible,
.retCalc_form_group__submit__keRmj:hover,
.retCalc_modal__footer__submit__9dPTQ:focus,
.retCalc_modal__footer__submit__9dPTQ:focus-visible,
.retCalc_modal__footer__submit__9dPTQ:hover {
  background-color: var(--color-ui-primary, #007952);
  color: #fff;
}
.retCalc_form_group__submit__keRmj:focus,
.retCalc_modal__footer__submit__9dPTQ:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.retCalc_help_block__pn9QE {
  display: block;
  font-weight: 700;
  font-size: 1.0125rem;
  background: #c52c26;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto 2rem;
  padding: 0.5rem 1rem;
  border-radius: 2rem;
  color: #fff;
}
.retCalc_results_card__ZEurS {
  border-radius: 1rem;
  max-width: 25rem;
  margin: 0 auto;
}
.retCalc_results_card__main__URxl3 {
  font-size: 1.5rem;
  font-weight: 700;
}
@media (min-width: 576px) {
  .retCalc_results_card__main__URxl3 {
    font-size: 2.5rem;
  }
}
.retCalc_modal__mix_error__2rv29 {
  font-size: 1.125rem;
}
.retCalc_modal__mix_results__L2qJR {
  display: flex;
  overflow: hidden;
  border-radius: 0.5rem;
  background: var(--color-neutral-2, #e5e5e5);
  height: 5rem;
}
.retCalc_modal__mix_results__bar__vpZOC {
  height: 100%;
  transition: width 0.3s ease;
}
.retCalc_modal__mix_percentage__tN5cv {
  display: inline-block;
  padding: 0.33rem 0.88rem;
  border-radius: 1.75rem;
  font-size: 0.875rem;
  border: 0.0625rem solid #121212;
  margin: 1rem 0;
  -webkit-margin-start: 0.3125rem;
  margin-inline-start: 0.3125rem;
}
@media (min-width: 576px) {
  .retCalc_modal__mix_percentage__tN5cv {
    font-size: 1rem;
  }
}
.retCalc_modal__disclaimer__kRnff p {
  font-size: 0.875rem;
}
.retCalc_modal__disclaimer__kRnff a {
  color: #0d6efd;
}
.retCalc_modal__footer__yWHL7 {
  display: flex;
  justify-content: center;
  border-top-color: #d3d3d3;
}
.retCalc_modal__footer__close__ZXbZ8 {
  color: var(--color-ui-primary, #007952);
  border-color: var(--color-ui-primary, #007952);
  padding: 1rem;
  font-weight: 700;
}
.retCalc_modal__footer__close__ZXbZ8:focus,
.retCalc_modal__footer__close__ZXbZ8:hover {
  background-color: var(--color-ui-primary, #007952);
  color: #fff;
}
.retCalc_modal__footer__close__ZXbZ8:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.retCalc_modal__footer__close_link__dp5P4 {
  color: var(--color-ui-primary, #007952);
  font-weight: 700;
  padding: 1rem;
}
.retCalc_input_before__KznAw,
.retCalc_modal__footer__close_link__dp5P4:focus,
.retCalc_modal__footer__close_link__dp5P4:hover {
  color: var(--color-ui-primary, #007952);
}
.retCalc_input_before__KznAw {
  border-color: var(--color-ui-primary, #007952);
  background-color: var(--color-canopy-10);
}
.retCalc_submit_cta__vP1bk {
  font-weight: 700;
}
@media (max-width: 575px) {
  .retCalc_submit_cta__vP1bk {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .retCalc_calc_results__RR8kQ {
    padding: 2rem;
  }
}
.retCalc_calc_results__title__RH2RT {
  font-weight: 700;
  font-size: 2.25rem;
}
@media (min-width: 576px) {
  .retCalc_calc_results__title__RH2RT {
    font-size: 3.75rem;
    font-weight: 300;
  }
}
@media (min-width: 768px) {
  .retCalc_calc_results__title__RH2RT {
    font-size: 4.5rem;
  }
}
.retCalc_calc_results__subtitle__RjclO {
  margin: 0;
}
.retCalc_calc_results__pill__XVPAB {
  text-align: center;
  border-radius: 2rem;
  margin: 1rem 0;
  display: inline-block;
  min-width: -moz-fit-content;
  min-width: fit-content;
  border: 0.0625rem solid rgba(0, 0, 0, 0);
  padding: 0.66rem 1.33rem;
  color: #fff;
}
@media (min-width: 992px) {
  .retCalc_calc_results__pill__XVPAB {
    margin: 1rem 1.5rem;
  }
}
.retCalc_calc_results__pill__XVPAB.retCalc_prog-low__E9GOU {
  background-color: #c52c2b;
}
.retCalc_calc_results__pill__XVPAB.retCalc_prog-medium__YkJTG {
  background-color: #ffb129;
  color: #333;
}
.retCalc_calc_results__pill__XVPAB.retCalc_prog-high__ej_11 {
  background-color: #75a526;
}
.retCalc_calc_results__pill__XVPAB.retCalc_prog-highest__oCeGm {
  background-color: #007952;
}
.retCalc_calc_results__pill__title__7evTN {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 700;
  color: inherit;
  margin: 0;
}
@media (min-width: 576px) {
  .retCalc_calc_results__pill__title__7evTN {
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) {
  .retCalc_calc_results__h3__2lVlR {
    font-size: 2rem;
  }
}
.retCalc_rangebar__L6a9P {
  position: relative;
  padding-top: 2rem;
  margin-bottom: 3rem;
  margin-top: 1.5rem;
}
.retCalc_rangebar__bar__o4BNy {
  height: 2rem;
  border-radius: 1.875rem;
  background: linear-gradient(270deg, #014638, #7c9a3e 4.52%, #ffb129 69.03%, #f0261e 103.55%);
}
.retCalc_rangebar__indicator__7cQ_p {
  position: relative;
}
.retCalc_rangebar__indicator_tooltip__B5TaE {
  width: 3.75rem;
  background: #121212;
  color: #fff;
  text-align: center;
  padding: 0.25rem 0;
  border-radius: 0.25rem;
  font-weight: 700;
  position: absolute;
  top: -2.5rem;
  -webkit-margin-start: -1.875rem;
  margin-inline-start: -1.875rem;
}
.retCalc_rangebar__arrow__j3Dmw {
  width: 100%;
  position: absolute;
  bottom: -1rem;
  color: #121212;
}
.retCalc_graph__Zv5WR {
  width: 100%;
  height: calc(17.5rem + 12vw);
}
.retCalc_summary__E7A1N {
  margin-bottom: 3rem;
}
.retCalc_summary__E7A1N p {
  margin: 0;
}
.retCalc_summary__title__u7CGH {
  color: #034638;
  font-size: 1.5rem;
  margin: 1.5rem 0;
}
@media (min-width: 576px) {
  .retCalc_summary__title__u7CGH {
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.5;
  }
}
.stats_stats__lshhN {
  border-radius: 1.5rem;
  background: #e5e5e5;
  padding: 1.5rem;
  margin-top: 3rem;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .stats_stats__lshhN {
    display: flex;
    align-items: center;
    gap: 1.5rem;
    padding: 2.0625rem;
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
}
.stats_number__0m7dJ {
  border-bottom: 0.0625rem solid rgba(51, 51, 51, 0.2);
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .stats_number__0m7dJ {
    border-bottom: 0;
    border-right: 0.0625rem solid rgba(51, 51, 51, 0.2);
    padding-bottom: 0;
    padding-right: 1.5rem;
    margin-bottom: 0;
  }
}
.stats_number__0m7dJ p {
  color: #007952;
  font-family: garamond-premier-pro, serif;
  font-size: 7.5rem;
  letter-spacing: -4.8px;
  line-height: 0.85;
  margin: 0;
}
@media (min-width: 992px) {
  .stats_number__0m7dJ p {
    font-size: 10.3125rem;
  }
}
@media (min-width: 2250px) {
  .stats_number__0m7dJ p {
    font-size: 11.875rem;
    letter-spacing: -7.6px;
  }
}
.stats_number__0m7dJ sub {
  font-size: 3.75rem;
  letter-spacing: -2.4px;
  bottom: 0;
}
@media (min-width: 992px) {
  .stats_number__0m7dJ sub {
    font-size: 4.375rem;
  }
}
@media (min-width: 2250px) {
  .stats_number__0m7dJ sub {
    font-size: 5rem;
    letter-spacing: -3.2px;
  }
}
@media (min-width: 992px) {
  .stats_text__VzRf7 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 0.5rem;
    min-height: 10rem;
    height: 100%;
  }
}
h3.stats_message__Lqt3s {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-family: Roboto, sans-serif;
  color: #0c2340;
  font-size: 1rem;
  font-weight: 700;
}
@media (min-width: 992px) {
  h3.stats_message__Lqt3s {
    font-size: 1.5rem;
    width: calc(100% - 1.5rem);
  }
}
@media (min-width: 2250px) {
  h3.stats_message__Lqt3s {
    font-size: 2rem;
    font-weight: 600;
    width: 100%;
    max-width: 23.75rem;
  }
}
.stats_disclaimer__cbC1A {
  font-size: 0.875rem;
}
@media (min-width: 992px) {
  .stats_disclaimer__cbC1A {
    width: calc(100% - 1.5rem);
    word-break: break-word;
  }
}
@media (min-width: 2250px) {
  .stats_disclaimer__cbC1A {
    font-size: 1rem;
    max-width: 30.125rem;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .tableOfContents_wrapper__SNAUK {
    border-bottom: 0.0625rem solid #d5cbbc;
    margin: 1.5rem 0 3rem;
  }
}
@media (min-width: 992px) {
  .tableOfContents_wrapper__SNAUK {
    padding: 0;
  }
}
.tableOfContents_title__3n0lm h2 {
  font-size: 2rem;
  color: #0c2340;
}
@media (min-width: 1200px) and (max-width: 1447px) {
  .tableOfContents_title__3n0lm h2 {
    font-size: 1.5rem;
  }
}
.tableOfContents_toggle__UsM0J {
  width: 100%;
  text-align: start;
  position: relative;
  border: none;
  background: none;
  padding: 0;
  -webkit-padding-end: 1.5rem;
  padding-inline-end: 1.5rem;
  margin-bottom: 0.375rem;
  cursor: pointer;
}
.tableOfContents_toggle__UsM0J h2 {
  font-size: 1.25rem;
  color: #0c2340;
}
.tableOfContents_toggle__icon__x9Vql {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-75%);
  transition: transform 0.3s ease-in-out;
}
.tableOfContents_toggle__icon__x9Vql.tableOfContents_active__RCCWM {
  transform: rotate(180deg) translateY(100%);
}
@media (max-width: 991px) {
  .tableOfContents_list_wrapper__G9d0A {
    display: none;
    height: 0;
    transition-property: height;
    transition-timing-function: ease-in-out;
    transition-duration: 0.3s;
    overflow: hidden;
    -webkit-margin-start: -0.125rem;
    margin-inline-start: -0.125rem;
  }
}
.tableOfContents_list_wrapper__G9d0A.tableOfContents_active__RCCWM {
  display: block;
}
.tableOfContents_list__EMSyM {
  margin: 0;
  padding: 0;
  list-style: none;
  max-height: 40.625rem;
  overflow-y: auto;
}
@media (min-width: 992px) {
  .tableOfContents_list__EMSyM {
    max-height: calc(100vh - 220px);
  }
}
.tableOfContents_list__item__aUFD2 {
  position: relative;
  border-bottom: 0.125rem solid #121212;
  padding-top: 1.125rem;
  padding-bottom: 0.625rem;
  -webkit-padding-end: 1.5rem;
  padding-inline-end: 1.5rem;
}
@media (max-width: 991px) {
  .tableOfContents_list__item__aUFD2 {
    -webkit-padding-start: 0.125rem;
    padding-inline-start: 0.125rem;
  }
}
@media (min-width: 992px) {
  .tableOfContents_list__item__aUFD2 {
    padding-top: 1.25rem;
    padding-bottom: 1.5rem;
    border-bottom-color: #999;
  }
}
@media (max-width: 991px) {
  .tableOfContents_list__item__aUFD2:first-child {
    padding-top: 0.5625rem;
  }
  .tableOfContents_list__item__aUFD2:last-child {
    border-bottom: none;
  }
}
.tableOfContents_list__item__title__FYGOH,
.tableOfContents_list__item__title__FYGOH a {
  font-size: 0.875rem;
  margin-bottom: 0.375rem;
  color: #333;
  font-weight: 700;
  text-decoration: none;
  background: none;
  border: none;
}
@media (min-width: 992px) {
  .tableOfContents_list__item__title__FYGOH,
  .tableOfContents_list__item__title__FYGOH a {
    font-size: 1.25rem;
    font-weight: 600;
    margin-bottom: 0.5rem;
    color: #0c2340;
  }
}
.tableOfContents_list__item__title__FYGOH a:is(a):hover,
.tableOfContents_list__item__title__FYGOH:is(a):hover {
  text-decoration: underline;
}
.tableOfContents_list__item__description__xzLB4 {
  font-size: 0.875rem;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .tableOfContents_list__item__description__xzLB4 {
    font-size: 1.125rem;
    color: #0c2340;
  }
}
.tableOfContents_list__item__icon__3CexF {
  position: absolute;
  inset-inline-end: 0;
  top: 0.875rem;
}
@media (min-width: 992px) {
  .tableOfContents_list__item__icon__3CexF {
    top: 1.25rem;
  }
}
.testimonialCard_wrapper__Wk1s_ {
  position: relative;
  border-radius: 1.5rem;
  overflow: hidden;
  background: #fff;
  padding: 1.5rem;
  box-shadow: 0 2.5rem 5rem 0 rgba(0, 0, 0, 0.15);
}
@media (min-width: 992px) {
  .testimonialCard_wrapper__Wk1s_ {
    padding: 2rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
.testimonialCard_quote__O0oXN {
  margin-bottom: 3.75rem;
}
@media (min-width: 992px) {
  .testimonialCard_quote__O0oXN {
    margin-bottom: 3rem;
  }
}
.testimonialCard_quote__chip__opC4v {
  height: 1.75rem;
  width: 3.25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2rem;
  background: rgba(15, 34, 62, 0.05);
  margin-bottom: 1.4375rem;
}
@media (min-width: 992px) {
  .testimonialCard_quote__chip__opC4v {
    height: 3rem;
    width: 5rem;
    margin-bottom: 2.8125rem;
  }
}
.testimonialCard_quote__chip__icon__OVKyT {
  width: 1.6875rem;
  height: 1rem;
}
@media (min-width: 992px) {
  .testimonialCard_quote__chip__icon__OVKyT {
    width: 2rem;
    height: 1.4375rem;
  }
}
.testimonialCard_quote__text__nuHP2 {
  color: #0c2340;
  font-family: garamond-premier-pro, serif;
  font-style: italic;
  margin: 0;
  font-size: 2rem;
  letter-spacing: 0.0125rem;
  line-height: 110%;
}
@media (min-width: 992px) {
  .testimonialCard_quote__text__nuHP2 {
    font-size: 2.625rem;
    width: 90%;
    letter-spacing: -0.125rem;
  }
}
@media (min-width: 1790px) {
  .testimonialCard_quote__text__nuHP2 {
    font-size: 4rem;
    letter-spacing: 0.04rem;
  }
}
.testimonialCard_quote__text__nuHP2:after {
  content: "”";
}
.testimonialCard_author__6LtmH {
  margin-bottom: 3rem;
}
.testimonialCard_author__name__GlksX {
  color: #0c2340;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 110%;
  font-style: normal;
}
@media (min-width: 992px) {
  .testimonialCard_author__name__GlksX {
    font-size: 1.75rem;
  }
}
@media (min-width: 2250px) {
  .testimonialCard_author__name__GlksX {
    font-size: 2rem;
  }
}
.testimonialCard_author__details__VgY68 {
  color: #333;
  font-size: 1.25rem;
  line-height: 120%;
}
@media (min-width: 992px) {
  .testimonialCard_author__details__VgY68 {
    margin-top: 0.625rem;
  }
}
@media (min-width: 2250px) {
  .testimonialCard_author__details__VgY68 {
    font-size: 1.5rem;
  }
}
.testimonialCard_disclaimer__U1885 {
  color: #333;
  font-size: 0.875rem;
  line-height: 140%;
  margin: 0;
}
@media (min-width: 992px) {
  .testimonialCard_disclaimer__U1885 {
    font-size: 1rem;
  }
}
.upNextSection_wrapper__yaLHw {
  overflow: hidden;
}
.upNextSection_content__CvoRS .article-card:focus-visible,
.upNextSection_content__CvoRS .video-card:focus-visible,
.upNextSection_slide__LlV4q .article-card:focus-visible,
.upNextSection_slide__LlV4q .video-card:focus-visible {
  outline: 0.3125rem solid #c2410c;
  outline-offset: 0.3125rem;
  position: relative;
  z-index: 2;
}
@media (min-width: 992px) {
  .upNextSection_header__yJOVV {
    display: flex;
    justify-content: space-between;
    align-items: center;
    -webkit-padding-end: 3.4375rem;
    padding-inline-end: 3.4375rem;
  }
  .upNextSection_header_arrowsOnly__OUCSz {
    justify-content: flex-end;
    -webkit-padding-end: 3.4375rem;
    padding-inline-end: 3.4375rem;
  }
}
.upNextSection_content__CvoRS {
  display: flex;
  gap: 1rem;
  position: relative;
  min-height: 22.375rem;
}
@media (min-width: 992px) {
  .upNextSection_content__CvoRS {
    gap: 2rem;
    min-height: 23.5625rem;
  }
}
.upNextSection_title__DBsFL h2 {
  font-size: 1.5rem;
  margin-top: 0;
  margin-bottom: 1.5rem;
  color: #0c2340;
}
@media (min-width: 992px) {
  .upNextSection_title__DBsFL h2 {
    font-size: 1.75rem;
    margin-bottom: 2rem;
  }
}
@media (min-width: 1448px) {
  .upNextSection_title__DBsFL h2 {
    font-size: 2rem;
  }
}
.upNextSection_arrows_wrapper__BqC6u {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .upNextSection_arrows_wrapper__BqC6u {
    margin-bottom: 0;
    gap: 0.5rem;
  }
}
.upNextSection_card_wrapper__8Uazi {
  position: relative;
  width: 28.292%;
}
@media (min-width: 1300px) {
  .upNextSection_card_wrapper__8Uazi {
    width: 21.37%;
  }
  .upNextSection_card_wrapper_2__MAQdY {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .upNextSection_card_wrapper_3__p1vQ6 {
    width: 33%;
  }
}
@media (min-width: 1300px) {
  .upNextSection_card_wrapper_4__IOWYD {
    width: 25%;
  }
}
.video_videoContainer__X7xyk {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video_videoIframe__isYuR {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.videoDetails_videoDetailsContainer__fYIGT {
  display: flex;
  flex-direction: column;
  width: 100%;
  font-size: 1rem;
  line-height: 140%;
}
@media (min-width: 992px) {
  .videoDetails_videoDetailsContainer__fYIGT {
    font-size: 1.125rem;
  }
}
@media (min-width: 2250px) {
  .videoDetails_videoDetailsContainer__fYIGT {
    font-size: 1.25rem;
  }
}
.videoDetails_videoDetailsContainer__fYIGT h1 {
  font-family: Roboto, sans-serif;
  font-size: 1.625rem;
  font-weight: 600;
  margin: 0 0 1rem;
  line-height: 1.1;
  letter-spacing: normal;
}
@media (min-width: 992px) {
  .videoDetails_videoDetailsContainer__fYIGT h1 {
    font-size: 3.25rem;
  }
}
@media (min-width: 2250px) {
  .videoDetails_videoDetailsContainer__fYIGT h1 {
    font-size: 3.625rem;
  }
}
.videoDetails_videoDetailsContainer__fYIGT h1 ~ p {
  font-size: 1.25rem;
  line-height: 1.4;
}
@media (min-width: 992px) {
  .videoDetails_videoDetailsContainer__fYIGT h1 ~ p {
    font-size: 1.5rem;
    margin-bottom: 2rem;
  }
}
.videoDetails_videoSection__GdRKJ {
  width: 100%;
  position: relative;
}
.videoDetails_videoPlaceholderOverlay__I8txZ {
  position: absolute;
  left: 0;
  bottom: 1rem;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.75rem;
}
@media (min-width: 992px) {
  .videoDetails_videoPlaceholderOverlay__I8txZ {
    bottom: 2.5rem;
  }
}
.videoDetails_videoPlaceholderHeader__Dm96X {
  width: 100%;
  max-width: 57.1875rem;
  padding-right: 1.25rem;
  color: #fff;
}
.videoDetails_videoPlaceholderChip__uPtdt {
  margin-bottom: 1rem;
  background: #007952;
  color: #fff;
  font-size: 1.25rem;
  padding: 0.25rem 1rem;
}
.videoDetails_videoPlaceholderContainer__ijOCw {
  position: relative;
}
.videoDetails_videoPlaceholderContainer__ijOCw img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  aspect-ratio: 393/481;
}
@media (min-width: 576px) {
  .videoDetails_videoPlaceholderContainer__ijOCw img {
    aspect-ratio: 16/9;
  }
}
.videoDetails_videoPlaceholderContainer__ijOCw:before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
}
.videoDetails_videoPlaceholderCta__V0soS {
  cursor: pointer;
}
@media (max-width: 575px) {
  .videoDetails_videoPlaceholderCta__V0soS {
    width: 100%;
    justify-content: center;
  }
}
.videoDetails_videoCloseButton___z1dP {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  background: hsla(0, 0%, 100%, 0.7);
  color: #333;
  border: 0;
  border-radius: 50%;
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.videoDetails_videoCloseButton___z1dP:hover {
  color: #222;
}
.videoDetails_videoCloseButton___z1dP:focus {
  outline: 0.125rem solid #61bd9a;
  outline-offset: 0.125rem;
}
.videoDetails_videoDetailContentOnly__nPRBS {
  background: #fff;
  padding: 1rem;
  border-radius: 0.5rem;
}
.videoDetails_videoDetailContentPlain__Un1e8 {
  color: #fff;
}
.videoDetails_videoDetailContentPlain__Un1e8 h1,
.videoDetails_videoDetailContentPlain__Un1e8 h2,
.videoDetails_videoDetailContentPlain__Un1e8 h3,
.videoDetails_videoDetailContentPlain__Un1e8 h4,
.videoDetails_videoDetailContentPlain__Un1e8 h5,
.videoDetails_videoDetailContentPlain__Un1e8 h6,
.videoDetails_videoDetailContentPlain__Un1e8 p {
  color: inherit;
}
.videoDetails_videoDetailContainer__7SdQC {
  background: #fff;
}
.videoDetails_videoDetailSectionRight__VD0h3 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  flex-wrap: wrap;
  flex-shrink: 0;
}
.videoDetails_videoDetailSection__z7_Zf {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 0.5rem;
  flex-wrap: wrap;
  padding: 1.5rem 0;
  justify-content: space-between;
  align-items: flex-start;
}
.videoDetails_videoDetailSection__z7_Zf h1,
.videoDetails_videoDetailSection__z7_Zf h2 {
  margin-top: 0;
  margin-bottom: 0.625rem;
  font-size: 1.25rem;
  font-family: inherit;
  letter-spacing: inherit;
}
.videoDetails_videoDetailSection__z7_Zf p {
  font-size: 0.875rem;
}
@media (min-width: 992px) {
  .videoDetails_videoDetailSection__z7_Zf {
    padding: 2rem 4.375rem 1rem 0;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
    gap: 2rem;
  }
}
.videoDetails_transcriptSection__5UkbY {
  margin-bottom: 2.25rem;
  background: #fff;
  padding: 1rem;
  max-height: 47.3125rem;
  overflow: auto;
  border-radius: 0.625rem;
}
@media (max-width: 991px) {
  .videoDetails_transcriptSection__5UkbY {
    max-height: 21.875rem;
    margin: 2rem 1rem 0;
  }
}
.videoDetails_transcriptSection__5UkbY:focus {
  outline: 0.125rem solid #61bd9a;
  outline-offset: 0.125rem;
}
.videoDetails_transcriptHeader__v2yUz {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  margin-bottom: 0.75rem;
}
.videoDetails_transcriptTitle__kzILH {
  font-weight: 600;
  color: #333;
}
.videoDetails_transcriptCloseButton__duohL {
  background: none;
  border: 0;
  padding: 0.25rem;
  cursor: pointer;
  color: #333;
}
.videoDetails_transcriptCloseButton__duohL:hover {
  color: #222;
}
.videoDetails_transcriptCloseButton__duohL:focus {
  outline: 0.125rem solid #61bd9a;
  outline-offset: 0.125rem;
}
.videoDetails_transcriptToggle__tWmwq {
  font: inherit;
  font-size: 0.9375rem;
  font-weight: 500;
  background: #0c2340;
  color: #fff;
  border: 0.1875rem solid #0c2340;
  border-radius: 3.4375rem;
  padding: 0.5rem 1rem;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.4;
}
@media (min-width: 992px) {
  .videoDetails_transcriptToggle__tWmwq {
    font-size: 1.0625rem;
    padding: 0.625rem 1.25rem;
  }
}
.videoDetails_transcriptToggle__tWmwq:hover {
  background: #fff;
  color: #0c2340;
}
.videoDetails_transcriptToggle__tWmwq:focus {
  outline: 0.125rem solid #61bd9a;
  outline-offset: 0.125rem;
}
.videoDetails_shareButton__sA1w7 {
  font: inherit;
  font-size: 0.9375rem;
  font-weight: 500;
  background: #fff;
  color: #0c2340;
  border: 0.1875rem solid #0c2340;
  border-radius: 3.4375rem;
  padding: 0.5rem 1rem;
  text-decoration: none;
  cursor: pointer;
  line-height: 1.4;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
@media (min-width: 992px) {
  .videoDetails_shareButton__sA1w7 {
    font-size: 1.0625rem;
    padding: 0.625rem 1.25rem;
  }
}
.videoDetails_shareButton__sA1w7 svg {
  width: 1.625rem;
  height: 1.375rem;
}
.videoDetails_shareButton__sA1w7:hover {
  background: #0c2340;
  color: #fff;
}
.videoDetails_shareButton__sA1w7:hover svg,
.videoDetails_shareButton__sA1w7:hover svg * {
  fill: #fff !important;
}
.videoDetails_shareButton__sA1w7:focus {
  outline: 0.125rem solid #61bd9a;
  outline-offset: 0.125rem;
}
.videoDetails_likeButton__3bgdq {
  background: #fff;
  color: #0c2340;
  border: 0.1875rem solid #0c2340;
  border-radius: 50%;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  line-height: 1;
}
.videoDetails_likeButton__3bgdq svg {
  width: 1.125rem;
  height: 1.125rem;
}
.videoDetails_likeButton__3bgdq.videoDetails_likeButtonLiked__J6mUm,
.videoDetails_likeButton__3bgdq:hover {
  background: #0c2340;
  color: #fff;
}
.videoDetails_likeButton__3bgdq.videoDetails_likeButtonLiked__J6mUm svg,
.videoDetails_likeButton__3bgdq.videoDetails_likeButtonLiked__J6mUm svg *,
.videoDetails_likeButton__3bgdq:hover svg,
.videoDetails_likeButton__3bgdq:hover svg * {
  fill: #fff !important;
}
.videoDetails_likeButton__3bgdq.videoDetails_likeButtonLiked__J6mUm {
  cursor: default;
}
.videoDetails_shareModalContent__dDlnG {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.videoDetails_shareModalList__GdqPw {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-gap: 1rem;
  gap: 1rem;
  text-align: center;
}
@media (min-width: 768px) {
  .videoDetails_shareModalList__GdqPw {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.videoDetails_shareModalLink__gLY22 {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  text-decoration: none;
  color: #333;
  font-size: 0.875rem;
}
.videoDetails_shareModalLink__gLY22:hover {
  transform: translateY(-0.625rem);
}
.videoDetails_shareModalIcon__Usrc5 {
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  background: #f2f2f2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #333;
}
.videoDetails_shareModalIcon__Usrc5 svg {
  width: 2.375rem;
  height: 2.375rem;
}
.videoDetails_shareModalLabel__nJm1u {
  font-weight: 600;
  color: #99a1af;
}
.videoDetails_shareModalUrl__vZ58v {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  border: 0.0625rem solid #e5e5e5;
  border-radius: 0.5rem;
  padding: 0.75rem 1rem;
}
.videoDetails_shareModalInput__zZWa5 {
  flex: 1 1;
  border: 0;
  padding: 0;
  font: inherit;
  color: #222;
  background: rgba(0, 0, 0, 0);
}
.videoDetails_shareModalInput__zZWa5:focus {
  outline: none;
}
.videoDetails_shareModalCopyButton__dQlvW {
  border: 0;
  background: none;
  color: #333;
  border-radius: 0.375rem;
  padding: 0.5rem 0.75rem;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.videoDetails_shareModalCopyButton__dQlvW svg {
  width: 1.25rem;
  height: 1.25rem;
  display: block;
  fill: none;
}
.videoDetails_shareModalCopyButton__dQlvW:hover {
  background: #333;
  color: #fff;
}
.videoDetails_shareModalCopyButton__dQlvW:focus {
  outline: 0.125rem solid #61bd9a;
  outline-offset: 0.125rem;
}
.videoDetails_tabsSection__rTDjw {
  width: 100%;
}
.videoDetails_videoTabsSection__4Hg7h {
  overflow: hidden;
}
.videoDetails_transcriptContainer__oCvYi {
  display: flex;
  flex-direction: column;
  gap: 0.875rem;
  font-size: 1rem;
}
@media (min-width: 992px) {
  .videoDetails_transcriptContainer__oCvYi {
    font-size: 1.25rem;
  }
}
[class*="videoDetailsTabs"] .videoDetails_transcriptContainer__oCvYi {
  gap: 2rem;
}
.videoDetails_transcriptEntry__OcV5_ {
  line-height: 1.6;
  display: flex;
  gap: 0.875rem;
  align-items: flex-start;
}
[class*="videoDetailsTabs"] .videoDetails_transcriptEntry__OcV5_ {
  gap: 1.125rem;
}
.videoDetails_transcriptEntry__OcV5_ > :first-child {
  display: block;
  font-size: 0.75rem;
  font-weight: 500;
  border-radius: 0.1875rem;
  padding: 0.375rem 0.25rem;
  line-height: 1;
  background: #e5e5e5;
}
[class*="videoDetailsTabs"] .videoDetails_transcriptEntry__OcV5_ > :first-child {
  background: none;
  padding: 0;
  font-size: 1rem;
  line-height: 1.6;
}
@media (min-width: 992px) {
  [class*="videoDetailsTabs"] .videoDetails_transcriptEntry__OcV5_ > :first-child {
    font-size: 1.25rem;
  }
}
.videoDetails_transcriptEntry__OcV5_ > :last-child {
  display: block;
  font-size: 0.875rem;
  padding-top: 0.0625rem;
}
[class*="videoDetailsTabs"] .videoDetails_transcriptEntry__OcV5_ > :last-child {
  font-size: 1rem;
  padding-top: 0;
}
@media (min-width: 992px) {
  [class*="videoDetailsTabs"] .videoDetails_transcriptEntry__OcV5_ > :last-child {
    font-size: 1.25rem;
  }
}
.videoDetails_transcriptText__E65eG {
  display: block;
}
.videoDetails_chipContainer__MVZns {
  margin-top: 1rem;
}
@media (min-width: 992px) {
  .videoDetails_chipContainer__MVZns {
    margin-top: 1.5rem;
  }
  .videoDetails_tabContent__fMRTC > div:not(.videoDetails_transcriptContainer__oCvYi) {
    max-width: 55rem;
  }
  .videoDetails_tabContent__fMRTC > div.videoDetails_transcriptContainer__oCvYi {
    max-width: 63.125rem;
  }
}
.videoDetails_content_wrapper__fYDGN {
  background: linear-gradient(180deg, #f2f2f2, #f2f2f2 98%, #e5e5e5);
  overflow: hidden;
}
@media (min-width: 1200px) {
  .videoDetails_content_wrapper__fYDGN {
    display: flex;
    gap: 0;
    padding: 0;
  }
}
@media (min-width: 1448px) {
  .videoDetails_content_wrapper__fYDGN h2 {
    font-size: 1.25rem;
  }
}
@media (min-width: 1200px) {
  .videoDetails_content_wrapper__fYDGN section.channels-section {
    padding: 0;
  }
  .videoDetails_content_wrapper__left__wBeIi {
    width: 71%;
  }
}
.videoDetails_content_wrapper__left__wBeIi section.upNextSection {
  background: none;
  overflow: visible;
  padding: 3.125rem 0;
}
@media (min-width: 1200px) {
  .videoDetails_content_wrapper__left__wBeIi section.upNextSection {
    padding: 5.625rem 0;
  }
  .videoDetails_content_wrapper__left__wBeIi div.channels-container {
    padding-right: 0;
  }
}
.videoDetails_content_wrapper__right__Cz_Ja {
  background: var(--color-neutral-warm-1);
  z-index: 1;
  position: relative;
  padding-top: 2rem;
}
@media (min-width: 1200px) {
  .videoDetails_content_wrapper__right__Cz_Ja {
    width: 29%;
    padding-left: 3rem;
    padding-top: 2.5rem;
  }
  .videoDetails_content_wrapper__right__Cz_Ja div.channels-container {
    padding-left: 0;
  }
}
.videoDetails_content_wrapper__right__Cz_Ja div.relatedContent h1,
.videoDetails_content_wrapper__right__Cz_Ja div.relatedContent h2 {
  margin: 0;
}
.videoDetails_content_wrapper__right__container__rRG2q {
  padding-top: 0;
}
@media (min-width: 1200px) {
  .videoDetails_content_wrapper__right__container__rRG2q {
    padding-right: 4rem;
  }
}
.videoDetailsTabs_videoDetailsContainer__FYfrV {
  display: flex;
  flex-direction: column;
  width: 100%;
  font-size: 1rem;
  line-height: 140%;
}
@media (min-width: 992px) {
  .videoDetailsTabs_videoDetailsContainer__FYfrV {
    font-size: 1.125rem;
  }
}
@media (min-width: 2250px) {
  .videoDetailsTabs_videoDetailsContainer__FYfrV {
    font-size: 1.25rem;
  }
}
.videoDetailsTabs_videoDetailsContainer__FYfrV h1 {
  font-family: Roboto, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  margin: 0 0 1rem;
  line-height: 1.1;
  letter-spacing: normal;
}
@media (min-width: 992px) {
  .videoDetailsTabs_videoDetailsContainer__FYfrV h1 {
    font-size: 2.5rem;
  }
}
@media (min-width: 2250px) {
  .videoDetailsTabs_videoDetailsContainer__FYfrV h1 {
    font-size: 4rem;
  }
}
.videoDetailsTabs_videoDetailsContainer__FYfrV h1 ~ p {
  font-size: 1.25rem;
}
@media (min-width: 992px) {
  .videoDetailsTabs_videoDetailsContainer__FYfrV h1 ~ p {
    font-size: 1.125rem;
  }
}
@media (min-width: 2250px) {
  .videoDetailsTabs_videoDetailsContainer__FYfrV h1 ~ p {
    font-size: 1.5rem;
  }
}
.videoDetailsTabs_tabsSection__M4MtC,
.videoDetailsTabs_videoSection__6xOPc {
  width: 100%;
}
.videoDetailsTabs_videoTabsSection__Dg36z {
  overflow: hidden;
}
.videoDetailsTabs_transcriptContainer__FyjC6 {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  font-size: 1rem;
}
@media (min-width: 992px) {
  .videoDetailsTabs_transcriptContainer__FyjC6 {
    font-size: 1.25rem;
  }
}
.videoDetailsTabs_transcriptEntry__hmVz_ {
  line-height: 1.6;
}
.videoDetailsTabs_transcriptText__5XQfi {
  display: block;
}
.videoDetailsTabs_chipContainer__uKdHP {
  margin-top: 1rem;
}
@media (min-width: 992px) {
  .videoDetailsTabs_chipContainer__uKdHP {
    margin-top: 1.5rem;
  }
  .videoDetailsTabs_tabContent__V07CD > div:not(.videoDetailsTabs_transcriptContainer__FyjC6) {
    max-width: 55rem;
  }
  .videoDetailsTabs_tabContent__V07CD > div.videoDetailsTabs_transcriptContainer__FyjC6 {
    max-width: 63.125rem;
  }
}
.videoDetailsTabs_content_wrapper__4n16t {
  background: linear-gradient(180deg, #f2f2f2, #f2f2f2 98%, #e5e5e5);
  overflow: hidden;
}
@media (min-width: 1200px) {
  .videoDetailsTabs_content_wrapper__4n16t {
    display: flex;
    gap: 3rem;
    padding: 3rem 0;
  }
  .videoDetailsTabs_content_wrapper__4n16t h2 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1448px) {
  .videoDetailsTabs_content_wrapper__4n16t {
    padding: 6rem 0;
  }
  .videoDetailsTabs_content_wrapper__4n16t h2 {
    font-size: 2rem;
  }
}
@media (min-width: 1200px) {
  .videoDetailsTabs_content_wrapper__4n16t section.channels-section {
    padding: 0;
  }
  .videoDetailsTabs_content_wrapper__left__ZQusR {
    width: 75%;
    overflow: hidden;
  }
}
.videoDetailsTabs_content_wrapper__left__ZQusR section.upNextSection {
  background: none;
  overflow: visible;
}
@media (min-width: 1200px) {
  .videoDetailsTabs_content_wrapper__left__ZQusR div.channels-container {
    padding-right: 0;
  }
  .videoDetailsTabs_content_wrapper__right__7BbiC {
    width: 25%;
  }
  .videoDetailsTabs_content_wrapper__right__7BbiC div.channels-container {
    padding-left: 0;
  }
}
.videoDetailsTabs_content_wrapper__right__7BbiC div.relatedContent h2 {
  margin: 0;
}
.videoDetailsTabs_content_wrapper__right__container__iSGgT {
  padding-top: 0;
}
.abandonmentPopup_wrapper__cd7sT:not(.abandonmentPopup_lightGreen__nZhT0):not(.abandonmentPopup_darkGreen__Nil6y)
  div.modal-header
  .modal-title {
  color: #007952;
  font-family: garamond-premier-pro, serif;
}
@media (min-width: 992px) {
  .abandonmentPopup_wrapper__cd7sT:not(.abandonmentPopup_lightGreen__nZhT0):not(.abandonmentPopup_darkGreen__Nil6y)
    div.modal-header
    .modal-title {
    font-size: 2.9375rem;
    line-height: normal;
  }
}
@media (max-width: 991px) {
  .abandonmentPopup_wrapper__cd7sT div.modal-content {
    text-align: center;
    align-items: center;
  }
  .abandonmentPopup_wrapper__cd7sT div.modal-title {
    text-align: center;
    width: 100%;
  }
  .abandonmentPopup_wrapper__cd7sT div.modal-footer {
    justify-content: center;
  }
}
.abandonmentPopup_wrapper__cd7sT .abandonmentPopup_close__5O6jm {
  background: rgba(0, 0, 0, 0);
  width: 2.375rem;
  height: 2.375rem;
}
.abandonmentPopup_wrapper__cd7sT .abandonmentPopup_close__5O6jm:focus,
.abandonmentPopup_wrapper__cd7sT .abandonmentPopup_close__5O6jm:hover {
  background: #d78c00;
}
.abandonmentPopup_wrapper__cd7sT .abandonmentPopup_cta__KiQyh {
  padding: 1.375rem 3.4375rem;
  border-radius: 0.3125rem;
  transition: 0.5s ease-in-out;
  font-size: 1.25rem;
  font-weight: 700;
}
.abandonmentPopup_wrapper__cd7sT .abandonmentPopup_cta__KiQyh:hover {
  background-color: #034638;
  color: #fff;
}
.abandonmentPopup_wrapper__cd7sT .abandonmentPopup_cta__KiQyh:hover span {
  color: #fff;
}
.abandonmentPopup_wrapper__cd7sT div.modal-content {
  border-radius: 0.375rem;
}
.abandonmentPopup_backdrop__lSs8Y {
  background: rgba(3, 70, 56, 0.25) !important;
}
.abandonmentPopup_darkGreen__Nil6y div.modal-header .modal-title,
.abandonmentPopup_lightGreen__nZhT0 div.modal-header .modal-title {
  color: #fff;
}
.abandonmentPopup_media__4siRh {
  margin-top: 1.25rem;
  max-width: none;
  flex: 0 0 16rem;
  z-index: 1;
  text-align: center;
}
@media (min-width: 992px) {
  .abandonmentPopup_media__4siRh {
    flex: 0 0 20rem;
  }
}
.abandonmentPopup_media__4siRh img {
  width: 8.125rem;
  object-fit: cover;
}
@media (min-width: 992px) {
  .abandonmentPopup_media__4siRh img {
    width: 12.1875rem;
  }
  .abandonmentPopup_media__4siRh {
    margin-top: 0.625rem;
  }
  .abandonmentPopup_wrapper__cd7sT.abandonmentPopup_imageRight__dV3VY .abandonmentPopup_media__4siRh {
    margin-top: 1.25rem;
  }
  .abandonmentPopup_wrapper__cd7sT.modal .abandonmentPopup_modal-dialog__Ciesy {
    max-width: 50rem;
  }
  .abandonmentPopup_wrapper__cd7sT div.modal-dialog {
    max-width: 50rem !important;
  }
  .abandonmentPopup_wrapper__cd7sT div.modal-body {
    width: 100%;
  }
}
.abandonmentPopup_backgroundImage__ZiufB {
  position: absolute;
  top: 3.375rem;
  left: 50%;
  transform: translateX(-50%);
  width: 15.9375rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
@media (min-width: 992px) {
  .abandonmentPopup_backgroundImage__ZiufB {
    top: 0;
    left: auto;
    transform: none;
    right: 3rem;
    width: 20rem;
    padding: 1.625rem 0.625rem;
    justify-content: flex-end;
  }
}
.socialMediaShare_wrapper__DqQCw {
  margin: 0;
  padding: 2.1875rem 0;
  background-color: #034638;
  color: #fff;
}
@media (min-width: 992px) {
  .socialMediaShare_wrapper__DqQCw {
    padding: 5rem 0;
  }
}
.socialMediaShare_title__3D01i {
  font-size: 0.875rem !important;
  text-transform: uppercase;
  letter-spacing: 0.0625rem;
  color: var(--SocialMediaShareTitle);
  margin-bottom: 1.25rem;
  margin-top: 0;
  text-align: center;
}
@media (min-width: 1200px) {
  .socialMediaShare_title__3D01i {
    font-size: 1rem !important;
  }
}
.socialMediaShare_list__Hg8Ln {
  margin: 0;
  padding: 0;
  width: 100%;
  font-size: 0.75rem;
  display: flex;
  flex-flow: column;
  align-items: center;
  gap: 1.8125rem;
}
@media (min-width: 768px) {
  .socialMediaShare_list__Hg8Ln {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: flex-end;
  }
}
@media (min-width: 992px) {
  .socialMediaShare_list__Hg8Ln {
    gap: 1.875rem;
  }
}
@media (min-width: 1200px) {
  .socialMediaShare_list__Hg8Ln {
    font-size: 0.875rem;
    gap: 3.75rem;
  }
}
@media (min-width: 1448px) {
  .socialMediaShare_list__Hg8Ln {
    gap: 5.3125rem;
  }
}
@media (min-width: 1790px) {
  .socialMediaShare_list__Hg8Ln {
    gap: 6.25rem;
  }
}
.socialMediaShare_list__item__VwVWz {
  list-style: none;
}
.socialMediaShare_list__item__link__OwZL1 {
  display: inline-flex;
  align-items: anchor-center;
  text-decoration: none;
}
.socialMediaShare_list__item__link__OwZL1:focus .socialMediaShare_link__title__1dV04,
.socialMediaShare_list__item__link__OwZL1:hover .socialMediaShare_link__title__1dV04 {
  text-decoration: none;
}
.socialMediaShare_link__icon__L8b_H {
  display: flex;
  justify-content: center;
}
.socialMediaShare_link__icon__L8b_H svg {
  width: 1em;
  height: 1em;
  fill: currentColor;
}
@media (min-width: 1200px) {
  .socialMediaShare_link__icon__L8b_H svg {
    width: 1.5em;
    height: 1.5em;
  }
}
.socialMediaShare_link__title__1dV04 {
  display: block;
  margin: 0 0 0 0.625rem;
  text-decoration: underline;
}
.Checkbox_checkboxWrapper__KS07Z {
  flex-direction: column;
  gap: 0.5rem;
  margin-bottom: 1.5rem;
}
.Checkbox_checkbox__9hE43 {
  position: relative;
  cursor: pointer;
  display: inline-flex;
  gap: 1rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
  align-items: flex-start;
}
.Checkbox_checkbox__9hE43.Checkbox_disabled__7ryFe {
  opacity: 0.6;
  cursor: default;
}
.Checkbox_checkbox__9hE43.Checkbox_disabled__7ryFe .Checkbox_checkmark__O7y17 {
  border-color: #e7e5dd;
  background-color: #e7e5dd;
}
.Checkbox_checkbox__9hE43.Checkbox_disabled__7ryFe .Checkbox_checkmark__O7y17 svg {
  opacity: 0;
}
.Checkbox_checkbox__9hE43 > * {
  box-sizing: border-box;
}
.Checkbox_checkmark__O7y17 {
  position: relative;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  border: 1px solid #909090;
  border-radius: 4px;
  transition: all 0.25s ease;
}
.Checkbox_checkmark__O7y17.Checkbox_error__nMzpU {
  border-color: #d92d20;
}
.Checkbox_checkmark__O7y17 svg {
  position: absolute;
  top: 55%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  height: 80%;
  fill: var(--checkbox-color, #242424);
  opacity: 0;
  transition: all 0.25s ease;
}
.Checkbox_labelFirst__71gEv .Checkbox_checkmark__O7y17 {
  position: relative;
}
.Checkbox_input__AeSBO {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.Checkbox_input__AeSBO:focus-visible ~ .Checkbox_checkmark__O7y17 {
  background-color: #f8f8f8;
  border: 2px solid gold;
  outline: 0;
  box-shadow: 0 0 0.2em 0 rgba(255, 100, 0, 0.25);
}
.Checkbox_input__AeSBO:checked ~ .Checkbox_checkmark__O7y17 {
  background-color: var(--checkbox-color, #007952);
  border-color: var(--checkbox-color, #007952);
}
.Checkbox_input__AeSBO:checked ~ .Checkbox_checkmark__O7y17 svg {
  opacity: 1;
  color: #fff;
  fill: #fff;
}
.Checkbox_input__AeSBO:checked:focus-visible ~ .Checkbox_checkmark__O7y17 {
  border: 2px solid gold;
  outline: 0;
  box-shadow: 0 0 0.2em 0 rgba(255, 100, 0, 0.25);
}
.Checkbox_labelText__C9bco {
  align-content: center;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.875rem;
  font-style: normal;
}
.Checkbox_labelFirst__71gEv .Checkbox_labelText__C9bco {
  margin-left: 0;
  margin-right: 5px;
  position: relative;
}
.Checkbox_errorMessageWrapper__03DYH {
  display: flex;
  flex-direction: row;
  vertical-align: middle;
  gap: 8px;
}
.Checkbox_errorMessageWrapper__03DYH svg {
  width: 12px;
  height: 12px;
}
.Checkbox_errorMessageWrapper__03DYH svg path {
  fill: #d92d20;
}
.Checkbox_errorMessage__PWeOY {
  color: #d92d20;
  font-size: 12px;
  font-weight: 400;
}
.Checkbox_description__B2WTE {
  font-size: 14px;
  line-height: lineheight(21, 14);
  color: #686868;
  margin: 0;
}
.Checkbox_description__B2WTE * {
  margin: 0;
}
.Checkbox_toggle_wrapper__HIb41 {
  position: relative;
  width: 3.75rem;
  height: 2.125rem;
  margin: 0 auto 1rem;
}
.Checkbox_toggle_checkbox__yl6wn {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Checkbox_toggle_input__14Awo {
  position: absolute;
  height: 1.75rem;
  width: 1.75rem;
  opacity: 0;
}
.Checkbox_toggle_input__14Awo:checked ~ .Checkbox_toggle_switch__XqCr_ {
  background-color: var(--color-canopy, #007952);
}
.Checkbox_toggle_input__14Awo:checked ~ .Checkbox_toggle_switch__XqCr_:before {
  transform: translateX(1.625rem);
}
.Checkbox_toggle_input__14Awo:checked ~ .Checkbox_toggle_label__74DBn.Checkbox_right__0vYG5 {
  color: var(--color-canopy, #007952);
}
.Checkbox_toggle_input__14Awo:checked .Checkbox_toggle_switch__XqCr_ {
  background-color: var(--color-canopy, #007952);
}
.Checkbox_toggle_label__74DBn {
  position: absolute;
  color: var(--color-neutral-4, #666);
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
}
.Checkbox_toggle_label__74DBn.Checkbox_left__joPjf {
  left: -2.125rem;
}
.Checkbox_toggle_label__74DBn.Checkbox_right__0vYG5 {
  right: -2.25rem;
}
.Checkbox_toggle_label__74DBn.Checkbox_hide__g5r1_ {
  visibility: hidden;
}
.Checkbox_toggle_switch__XqCr_ {
  border-radius: 2.125rem;
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
}
.Checkbox_toggle_switch__XqCr_:before {
  border-radius: 50%;
  position: absolute;
  content: "";
  height: 1.625rem;
  width: 1.625rem;
  left: 0.25rem;
  bottom: 0.25rem;
  background-color: #fff;
  transition: 0.4s;
}
[class*="modal"] .Checkbox_labelText__C9bco {
  font-weight: 500;
  font-size: 1.5rem;
  letter-spacing: -0.0163125rem;
}
@keyframes Input_glow__wfsRl {
  0%,
  to {
    box-shadow: none;
  }
  50% {
    box-shadow: 0 0 0.8em 4px rgba(255, 100, 0, 0.25);
  }
}
.Input_inputGroup__z_40X {
  display: flex;
  flex-direction: column;
  width: 31.25rem;
  max-width: 100%;
  margin-bottom: 2rem;
}
.Input_label__IK28Z {
  font-weight: 700;
  color: #242424;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 0.5rem;
}
.Input_label__IK28Z .Input_labelText__wNlxb {
  font-weight: 400;
}
.Input_input__aFphS {
  border-radius: 3px;
  color: #495057;
  padding: 0.875rem 0.8125rem;
  border: 1px solid #ced4da;
  font-size: 1rem;
  line-height: lineheight(22.4);
  max-width: 100%;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}
.Input_input__aFphS:focus {
  background-color: #fff;
  border: 2px solid gold;
  outline: 0;
  box-shadow: 0 0 0.2em 0 rgba(255, 100, 0, 0.25);
  animation: Input_glow__wfsRl 2s infinite;
}
.Input_inputErrorIconWrapper__um7zt {
  display: inline;
  vertical-align: middle;
  margin-right: 8px;
}
.Input_inputErrorIconWrapper__um7zt svg {
  width: 12px;
  height: 12px;
}
.Input_inputErrorIconWrapper__um7zt svg path {
  fill: #d92d20;
}
.Input_inputErrorMessage__iO58M {
  color: #d92d20;
  font-size: 0.75rem;
  font-weight: 400;
}
.Input_inputErrorMessage__iO58M * {
  display: inline;
  margin: 0;
}
.Input_inputError__Phfx2 {
  border-color: #d92d20;
}
.Input_description__ClU6K {
  font-size: 14px;
  line-height: lineheight(21, 14);
  color: #686868;
  margin: 0;
  text-align: center;
}
.Input_description__ClU6K > span:not(:empty) {
  display: block;
  margin: 2rem 0 0;
}
.MultiSelectCheckbox_multiSelectCheckbox___nh0_ {
  display: flex;
  flex-direction: column;
}
.MultiSelectCheckbox_multiSelectCheckbox___nh0_ .MultiSelectCheckbox_groupLabel__PCfch {
  font-size: 1rem;
  line-height: lineheight(24);
  font-weight: 600;
  color: #282b2f;
  margin-bottom: 1.5rem;
}
.MultiSelectCheckbox_multiSelectCheckbox___nh0_ p {
  margin: 0;
}
.MultiSelectCheckbox_multiSelectCheckbox___nh0_ .MultiSelectCheckbox_optionsWrapper__V4HoU {
  display: flex;
  flex-direction: column;
}
.MultiSelectCheckbox_multiSelectCheckbox___nh0_
  .MultiSelectCheckbox_checkbox__XeZK_.MultiSelectCheckbox_error__xheNX
  span {
  border-color: #d92d20;
}
.MultiSelectCheckbox_multiSelectCheckbox___nh0_ .MultiSelectCheckbox_description__GER2x {
  font-size: 14px;
  line-height: 1.5;
  color: #686868;
  margin-bottom: 1.5rem;
}
.MultiSelectCheckbox_multiSelectCheckbox___nh0_ .MultiSelectCheckbox_errorMessage__QZ4C8 {
  font-size: 12px;
  color: #d92d20;
  margin-bottom: 1.5rem;
}
.RadioButton_radioButton__LXQK6 {
  position: relative;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.RadioButton_radioButton__LXQK6:has(.RadioButton_input__ROprv:disabled) {
  cursor: default;
  color: #686868;
}
.RadioButton_radioButton__LXQK6 .RadioButton_input__ROprv {
  opacity: 0;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  cursor: pointer;
}
.RadioButton_radioButton__LXQK6 .RadioButton_input__ROprv:disabled + .RadioButton_radioIndicator__EksIq {
  border-color: #d4d4d4;
  background-color: #f8f8f8;
}
.RadioButton_radioButton__LXQK6 .RadioButton_radioIndicator__EksIq {
  width: 20px;
  height: 20px;
  border: 1px solid #909090;
  border-radius: 50%;
  margin-right: 1rem;
  line-height: 1.5;
  position: relative;
  transition: border-color 0.25s ease;
}
.RadioButton_radioButton__LXQK6 .RadioButton_radioIndicator__EksIq:hover {
  border-color: var(--radio-checked-color, #242424);
}
.RadioButton_radioButton__LXQK6 .RadioButton_radioIndicator__EksIq:after {
  background-color: rgba(0, 0, 0, 0);
  transition: background-color 0.25s ease;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.RadioButton_radioButton__LXQK6 .RadioButton_input__ROprv:checked + .RadioButton_radioIndicator__EksIq {
  border-color: var(--radio-checked-color, #242424);
}
.RadioButton_radioButton__LXQK6 .RadioButton_input__ROprv:checked + .RadioButton_radioIndicator__EksIq:after {
  background-color: var(--radio-checked-color, #242424);
}
.RadioButton_description__HKDze {
  font-size: 14px;
  line-height: lineheight(21, 14);
  color: #686868;
  margin: 0;
}
.RadioButton_description__HKDze p {
  margin: 0;
}
.RadioGroup_radioGroup__ynrmc {
  position: relative;
  flex-direction: column;
  border: none;
  padding: 0;
  margin: 0 0 1.5rem;
}
.RadioGroup_radioGroup__ynrmc legend {
  font-size: 1.25rem;
  line-height: lineheight(24);
  font-weight: 400;
  margin-bottom: 0.5rem;
  width: 100%;
}
@media (min-width: 992px) {
  .RadioGroup_radioGroup__ynrmc legend {
    font-size: 1.375rem;
  }
}
.RadioGroup_radioGroup__ynrmc label {
  display: flex;
  align-items: center;
  font-weight: 400 !important;
  font-size: 1rem !important;
}
.RadioGroup_radioGroup__ynrmc input {
  margin: 0;
}
.RadioGroup_radioGroup__ynrmc p {
  font-weight: 700;
}
.RadioGroup_radioGroup__ynrmc .RadioGroup_radioButtonError__G9sgL span {
  border-color: #d92d20;
}
.RadioGroup_radioGroupOptionsWrapper__hUCZc {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.RadioGroup_radioGroupOptions__ngvlz {
  display: flex;
  flex-direction: row;
  gap: 1rem;
}
.RadioGroup_radioGroupErrorWrapper__SS9bL {
  display: flex;
  flex-direction: row;
  vertical-align: middle;
  gap: 8px;
}
.RadioGroup_radioGroupErrorWrapper__SS9bL svg {
  width: 12px;
  height: 12px;
}
.RadioGroup_radioGroupErrorWrapper__SS9bL svg path {
  fill: #d92d20;
}
.RadioGroup_radioGroupErrorMessage__ba7J2 {
  color: #d92d20;
  font-size: 12px;
  font-weight: 400;
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_stacked__59Q4u {
  text-align: center;
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_stacked__59Q4u .RadioGroup_radioGroupOptionsWrapper__hUCZc {
  align-items: center;
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_stacked__59Q4u .RadioGroup_radioGroupOptions__ngvlz {
  flex-direction: column;
  gap: 0.75rem;
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_stacked__59Q4u label > span:first-of-type {
  border-width: 2px;
  border-color: var(--color-green, #034638);
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_stacked__59Q4u label:hover > span:first-of-type {
  border-color: var(--color-green, #034638);
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_stacked__59Q4u label:has(input:checked) > span:first-of-type {
  border-color: var(--color-green, #034638);
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_stacked__59Q4u label:has(input:checked) > span:first-of-type:after {
  background-color: var(--color-green, #034638);
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_button___lYwT {
  text-align: center;
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_button___lYwT legend {
  font-size: 1.75rem;
  line-height: lineheight(34, 28);
  margin-bottom: 1.75rem;
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_button___lYwT .RadioGroup_radioGroupOptionsWrapper__hUCZc {
  align-items: center;
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_button___lYwT .RadioGroup_radioGroupOptions__ngvlz {
  flex-direction: column;
  gap: 1rem;
  width: 100%;
  align-items: center;
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_button___lYwT label {
  justify-content: center;
  width: 100%;
  max-width: min(31.625rem, 90vw);
  min-height: 3rem;
  padding: 0.625rem 0;
  border: 1px solid #695e53;
  border-radius: 0.3125rem;
  background-color: var(--color-white, #fff);
  color: var(#282828);
  font-size: 1rem !important;
  font-weight: 700 !important;
  line-height: 1.625rem;
  text-align: center;
  transition:
    background-color 0.25s ease,
    border-color 0.25s ease,
    color 0.25s ease;
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_button___lYwT label > span:first-of-type {
  display: none;
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_button___lYwT label:hover:not(:has(input:disabled)) {
  border-color: var(--color-green, #034638);
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_button___lYwT label:has(input:checked) {
  border-color: var(--color-green, #034638);
  background-color: var(--color-green, #034638);
  color: var(--color-white, #fff);
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_button___lYwT label:has(input:focus-visible) {
  outline: 2px solid var(--color-green, #034638);
  outline-offset: 2px;
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_button___lYwT label:has(input:disabled) {
  border-color: #d4d4d4;
  background-color: #f8f8f8;
  color: #686868;
}
.RadioGroup_radioGroup__ynrmc.RadioGroup_button___lYwT .RadioGroup_radioButtonError__G9sgL {
  border-color: #d92d20;
}
.RadioGroup_description__9CTC0 * {
  font-size: 14px;
  line-height: lineheight(21, 14);
  color: #686868;
  margin: 0;
}
.SelectDropdown_selectDropdownContainer__ImX2q {
  display: flex;
  flex-direction: column;
  position: relative;
  margin-bottom: 1.5rem;
}
.SelectDropdown_selectDropdownContainer__ImX2q button.SelectDropdown_selectDropdownTrigger__ifFJj[role="combobox"] {
  width: 100%;
  max-width: 100%;
  font-weight: 400;
}
.SelectDropdown_selectDropdownContainer__ImX2q [data-radix-popper-content-wrapper] {
  border-radius: 6px;
  border: 1px solid #b6b6b6;
  max-width: var(--radix-popper-anchor-width) !important;
  min-width: var(--radix-popper-anchor-width) !important;
  z-index: 1 !important;
  max-height: 15rem;
  padding: 0.5rem 0;
  overflow-y: auto;
  background: #fff;
}
.SelectDropdown_selectDropdownLabel__C_KQf {
  line-height: lineheight(21, 14);
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.SelectDropdown_selectDropdownLabel__C_KQf.SelectDropdown_disabled__5HkBv {
  color: #b6b6b6;
}
.SelectDropdown_selectDropdownLabel__C_KQf.SelectDropdown_disabled__5HkBv svg path {
  fill: #b6b6b6;
}
.SelectDropdown_selectDropdownTrigger__ifFJj {
  display: inline-flex;
  align-items: center;
  border-radius: 3px;
  background-color: #fff;
  color: #495057;
  padding: 0.875rem 0.3125rem 0.875rem 0.5rem;
  border: 1px solid #ced4da;
  font-size: 1rem;
  line-height: lineheight(22.4);
  max-width: 100%;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}
.SelectDropdown_selectDropdownTrigger__ifFJj:focus,
.SelectDropdown_selectDropdownTrigger__ifFJj:focus-visible,
.SelectDropdown_selectDropdownTrigger__ifFJj[data-state="open"] {
  background-color: #fff;
  outline: 0;
  box-shadow: 0 0 0.2em 0 rgba(255, 100, 0, 0.25);
  border: 2px solid gold;
  animation: SelectDropdown_glow__Ap41j 2s infinite;
}
.SelectDropdown_selectDropdownTrigger__ifFJj:active:not(:focus):not(:focus-visible):not([data-state="open"]),
.SelectDropdown_selectDropdownTrigger__ifFJj:hover:not(:focus):not(:focus-visible):not([data-state="open"]) {
  box-shadow: none;
}
.SelectDropdown_selectDropdownTrigger__ifFJj.SelectDropdown_error__LN4U0 {
  border-color: #d92d20;
}
.SelectDropdown_selectDropdownTrigger__ifFJj.SelectDropdown_disabled__5HkBv {
  border-color: #dfdfdf;
  color: #b6b6b6;
  cursor: not-allowed;
}
.SelectDropdown_selectDropdownContent__JtqFT {
  overflow: hidden;
  background-color: #fff;
  border-radius: 6px;
}
.SelectDropdown_selectDropdownViewport__AcGpB {
  max-height: 200px;
  overflow-y: auto;
  padding: 0;
}
.SelectDropdown_selectDropdownItem__WUcsO {
  font-size: 1rem;
  line-height: lineheight(20, 16);
  height: auto;
  padding: 0.125rem 0.5rem;
  vertical-align: middle;
}
.SelectDropdown_selectDropdownItem__WUcsO:focus,
.SelectDropdown_selectDropdownItem__WUcsO:hover {
  background-color: #f8f8f8;
  border: none;
  outline: none;
}
.SelectDropdown_selectDropdownItemIndicator__HJDrb {
  position: absolute;
  left: 0;
  width: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.SelectDropdown_selectDropdownIcon__A3hCP {
  margin-left: auto;
  display: inline-flex;
  transition: transform 0.2s ease;
}
.SelectDropdown_selectDropdownIcon__A3hCP svg {
  width: 1.125rem;
  height: 1.125rem;
}
.SelectDropdown_selectDropdownTrigger__ifFJj[data-state="open"] .SelectDropdown_selectDropdownIcon__A3hCP {
  transform: rotate(180deg);
}
.SelectDropdown_selectDropdownScrollButton___dqDU {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 25px;
  background-color: #fff;
  cursor: default;
}
.SelectDropdown_selectDropdownIconErrorWrapper__aHKDO {
  display: inline;
  vertical-align: middle;
  margin-right: 8px;
}
.SelectDropdown_selectDropdownIconErrorWrapper__aHKDO svg {
  width: 12px;
  height: 12px;
}
.SelectDropdown_selectDropdownIconErrorWrapper__aHKDO svg path {
  fill: #d92d20;
}
.SelectDropdown_selectDropdownErrorMessage__PVEAa {
  color: #d92d20;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 0.5rem;
}
.SelectDropdown_selectDropdownErrorMessage__PVEAa * {
  display: inline;
  margin: 0;
}
.SelectDropdown_description__0TVBW {
  font-size: 14px;
  line-height: lineheight(21, 14);
  color: #686868;
  margin: 0;
}
.SelectDropdown_description__0TVBW * {
  margin: 0;
  display: inline;
}
.TextArea_textAreaGroup__qTeDv {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.5rem;
}
.TextArea_label__tNjTx {
  font-weight: 700;
  color: #242424;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 0.5rem;
}
.TextArea_label__tNjTx a {
  color: #242424;
}
.TextArea_textArea__wIZaE {
  padding: 0.875rem 0.8125rem;
  border: 1px solid #909090;
  border-radius: 4px;
  max-width: 100%;
  font-size: 1rem;
  min-height: 100px;
}
.TextArea_textAreaErrorIconWrapper__TpQya {
  display: inline;
  vertical-align: middle;
  margin-right: 8px;
}
.TextArea_textAreaErrorIconWrapper__TpQya svg {
  width: 12px;
  height: 12px;
}
.TextArea_textAreaErrorIconWrapper__TpQya svg path {
  fill: #d92d20;
}
.TextArea_textAreaErrorMessage__zkCOm {
  color: #d92d20;
  font-size: 12px;
  font-weight: 400;
}
.TextArea_textAreaErrorMessage__zkCOm * {
  display: inline;
  margin: 0;
}
.TextArea_textAreaError__a4Xuo {
  border-color: #d92d20;
}
.TextArea_description__TssY_ {
  font-size: 14px;
  line-height: lineheight(21, 14);
  color: #686868;
  margin: 0;
}
.TextArea_description__TssY_ * {
  margin: 0;
}
.datePicker_inputGroup__D7ZoP {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.5rem;
}
.datePicker_label__RRTLz {
  font-weight: 700;
  color: #242424;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 0.5rem;
}
.datePicker_label__RRTLz .datePicker_labelText__uqJgi {
  font-weight: 400;
}
.datePicker_input__hOKcQ {
  border-radius: 3px;
  color: #444;
  padding: 0.875rem 0.8125rem;
  border: 1px solid #909090;
  font-size: 1rem;
  line-height: lineheight(22.4);
  max-width: 100%;
}
.datePicker_inputErrorIconWrapper__Bc_uT {
  display: inline;
  vertical-align: middle;
  margin-right: 8px;
}
.datePicker_inputErrorIconWrapper__Bc_uT svg {
  width: 12px;
  height: 12px;
}
.datePicker_inputErrorIconWrapper__Bc_uT svg path {
  fill: #d92d20;
}
.datePicker_inputErrorMessage___yh_S {
  color: #d92d20;
  font-size: 12px;
  font-weight: 400;
}
.datePicker_inputErrorMessage___yh_S * {
  display: inline;
  margin: 0;
}
.datePicker_inputError__WF9Uq {
  border-color: #d92d20;
}
.datePicker_description__lol7_ {
  font-size: 14px;
  line-height: lineheight(21, 14);
  color: #686868;
  margin: 0;
}
.datePicker_description__lol7_ * {
  display: inline;
  margin: 0;
}
.rc-slider {
  position: relative;
  width: 100%;
  height: 14px;
  padding: 5px 0;
  border-radius: 6px;
  touch-action: none;
}
.rc-slider,
.rc-slider * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #e9e9e9;
  border-radius: 6px;
}
.rc-slider-track,
.rc-slider-tracks {
  position: absolute;
  height: 4px;
  background-color: #abe2fb;
  border-radius: 6px;
}
.rc-slider-track-draggable {
  z-index: 1;
  box-sizing: content-box;
  background-clip: content-box;
  border-top: 5px solid rgba(0, 0, 0, 0);
  border-bottom: 5px solid rgba(0, 0, 0, 0);
  transform: translateY(-5px);
}
.rc-slider-handle {
  position: absolute;
  z-index: 1;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: 2px solid #96dbfa;
  border-radius: 50%;
  cursor: pointer;
  cursor: -webkit-grab;
  cursor: grab;
  opacity: 0.8;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-x;
}
.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  border-color: #57c5f7;
  box-shadow: 0 0 0 5px #96dbfa;
}
.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete {
  opacity: 0;
}
.rc-slider-handle:focus {
  outline: none;
  box-shadow: none;
}
.rc-slider-handle:focus-visible {
  border-color: #2db7f5;
  box-shadow: 0 0 0 3px #96dbfa;
}
.rc-slider-handle-click-focused:focus {
  border-color: #96dbfa;
  box-shadow: unset;
}
.rc-slider-handle:hover {
  border-color: #57c5f7;
}
.rc-slider-handle:active {
  border-color: #57c5f7;
  box-shadow: 0 0 5px #57c5f7;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: #999;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
.rc-slider-mark-text-active {
  color: #666;
}
.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  width: 8px;
  height: 8px;
  vertical-align: middle;
  background-color: #fff;
  border: 2px solid #e9e9e9;
  border-radius: 50%;
  cursor: pointer;
}
.rc-slider-dot-active {
  border-color: #96dbfa;
}
.rc-slider-dot-reverse {
  margin-right: -4px;
}
.rc-slider-disabled {
  background-color: #e9e9e9;
}
.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}
.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-handle {
  background-color: #fff;
  border-color: #ccc;
  box-shadow: none;
  cursor: not-allowed;
}
.rc-slider-disabled .rc-slider-dot,
.rc-slider-disabled .rc-slider-mark-text {
  cursor: not-allowed !important;
}
.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}
.rc-slider-vertical .rc-slider-rail {
  width: 4px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-track {
  bottom: 0;
  left: 5px;
  width: 4px;
}
.rc-slider-vertical .rc-slider-track-draggable {
  border-top: 0;
  border-right: 5px solid rgba(0, 0, 0, 0);
  border-bottom: 0;
  border-left: 5px solid rgba(0, 0, 0, 0);
  transform: translateX(-5px);
}
.rc-slider-vertical .rc-slider-handle {
  position: absolute;
  z-index: 1;
  margin-top: 0;
  margin-left: -5px;
  touch-action: pan-y;
}
.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-step {
  width: 4px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-dot {
  margin-left: -2px;
}
.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-leave {
  display: block !important;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active {
  animation-name: rcSliderTooltipZoomDownIn;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  animation-name: rcSliderTooltipZoomDownOut;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-appear,
.rc-slider-tooltip-zoom-down-enter {
  transform: scale(0);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.rc-slider-tooltip-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes rcSliderTooltipZoomDownIn {
  0% {
    transform: scale(0);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  to {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes rcSliderTooltipZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  to {
    transform: scale(0);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.rc-slider-tooltip {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: visible;
}
.rc-slider-tooltip,
.rc-slider-tooltip * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip-hidden {
  display: none;
}
.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px;
}
.rc-slider-tooltip-inner {
  min-width: 24px;
  height: 24px;
  padding: 6px 2px;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  box-shadow: 0 0 4px #d9d9d9;
}
.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c;
}
.slider_wrapper__WGLVn {
  max-width: 38.25rem;
  margin: 2rem auto 3rem;
}
@media (max-width: 767px) {
  .slider_wrapper__WGLVn {
    padding-inline: 1rem;
  }
}
.slider_labelSlot__VRlis {
  margin-bottom: 2.5rem;
  font-size: 1.25rem;
  line-height: 1.2;
  min-height: 2.9375rem;
}
@media (min-width: 768px) {
  .slider_labelSlot__VRlis {
    font-size: 1.375rem;
    min-height: 3.1875rem;
  }
}
.slider_slider_container__bmGsA,
.slider_slider_track__Mq3El {
  position: relative;
  overflow: visible;
}
.slider_slider_track__Mq3El {
  width: 100%;
}
.slider_labelsRow__LlzN1 {
  display: flex;
  justify-content: space-between;
  margin-top: 0.5rem;
}
.slider_tooltip_wrapper__o87CD {
  position: absolute;
  z-index: 2;
}
.slider_tooltip_wrapper__o87CD.slider_top__KiVhj {
  top: -2.25rem;
}
.slider_tooltip_wrapper__o87CD.slider_bottom__ZCWKO {
  bottom: -2.25rem;
}
.slider_tooltip_wrapper__o87CD.slider_left__oNCD_ {
  top: -0.1875rem;
}
.slider_tooltip_wrapper__o87CD.slider_left__oNCD_ .slider_tooltip__y7qpi {
  margin-left: -100%;
}
.slider_tooltip_wrapper__o87CD.slider_right__Wc0Ix {
  top: -0.1875rem;
}
.slider_tooltip_wrapper__o87CD.slider_right__Wc0Ix .slider_tooltip__y7qpi {
  margin-left: 2.25rem;
}
.slider_tooltip_wrapper__o87CD.slider_hover__gZhL0 {
  display: none;
}
.slider_tooltip_wrapper__o87CD.slider_hover__gZhL0.slider_show__0pBDF {
  display: block;
}
.slider_tooltip_wrapper__o87CD:not(.slider_hover__gZhL0) {
  cursor: -webkit-grab;
  cursor: grab;
}
.slider_tooltip_wrapper__o87CD:not(.slider_hover__gZhL0):active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.slider_wrapper__WGLVn.slider_brandSearch__Xp6gL .rc-slider-track {
  background-color: #ffb129;
  border-radius: 0.25rem;
}
.slider_wrapper__WGLVn.slider_brandSearch__Xp6gL .rc-slider-handle {
  border-color: #ffb129;
}
.slider_wrapper__WGLVn.slider_brandSearch__Xp6gL .rc-slider-handle:focus-visible,
.slider_wrapper__WGLVn.slider_brandSearch__Xp6gL .rc-slider-handle:hover {
  border-color: #ffb129;
}
.slider_wrapper__WGLVn.slider_brandSearch__Xp6gL .rc-slider-handle.rc-slider-handle-dragging {
  border-color: #ffb129;
}
.slider_tooltip__y7qpi {
  white-space: nowrap;
  background: none;
  color: #121212;
  font-size: 1rem;
  font-weight: 500;
  padding: 0;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: transform 0.1s ease;
}
@keyframes Form_slide-right-paused__gXoiH {
  0% {
    transform: translateX(0);
  }
  10% {
    transform: translateX(6px);
  }
  20%,
  to {
    transform: translateX(0);
  }
}
.Form_ctaWrapper__R0MgQ {
  display: flex;
  justify-content: center;
}
@media (min-width: 992px) {
  .Form_ctaLeft__NZ_wN {
    justify-content: flex-start;
  }
  .Form_ctaLeft__NZ_wN button {
    margin-inline: 0 !important;
  }
  .Form_ctaRight__or1gG {
    justify-content: flex-end;
  }
  .Form_ctaRight__or1gG button {
    margin-inline: 0 !important;
  }
  .Form_ctaCenter__fvzhH {
    justify-content: center;
  }
}
.Form_form__02oxF {
  margin: 16px 16px 0;
}
@media (min-width: 992px) {
  .Form_form__02oxF {
    margin: 16px 40px 0;
  }
}
.Form_submitButton__8qga8 {
  gap: 0.1875rem;
}
.Form_submitButton__8qga8 svg {
  animation: Form_slide-right-paused__gXoiH 2s ease-in 5s infinite alternate both;
}
.Form_submitButton__8qga8:disabled {
  background-color: #999;
  border-color: #999;
  color: #fff;
  cursor: not-allowed;
  opacity: 1;
}
.Form_submitButton__8qga8:disabled:hover {
  background-color: #999;
  color: #fff;
}
.Form_error__cwfL7 {
  color: #d92d20;
  font-weight: 700;
  padding-left: 10px;
}
.callout-collection_wrapper__EeShw {
  position: relative;
  background: var(--ContentPrimaryInverse);
  color: var(--ContentPrimary);
  padding: 1.875rem 1.5625rem;
  text-align: center;
  -webkit-margin-after: 1.875rem;
  margin-block-end: 1.875rem;
}
@media (min-width: 992px) {
  .callout-collection_wrapper__EeShw {
    -webkit-margin-after: 5rem;
    margin-block-end: 5rem;
  }
}
.callout-collection_info__1ymhk {
  display: flex;
  flex-direction: column;
  gap: 0.3125rem;
  max-inline-size: 740px;
  margin: 0 auto clamp(1.88rem, -0.89vw + 2.05rem, 1.5rem);
  line-height: 1.8;
}
.callout-collection_infoTitle__xG85U {
  font-family: var(--font-heading);
  font-weight: 700;
  margin: 0;
  font-size: clamp(1.75rem, 1.79vw + 1.39rem, 2.5rem);
}
.callout-collection_infoContent__M7RIv {
  font-size: clamp(0.88rem, 0.3vw + 0.82rem, 1rem);
  color: var(--ContentSecondary);
}
.callout-collection_collection__5ZaFo {
  display: flex;
  flex-direction: column;
  gap: 2.8125rem;
}
@media (min-width: 992px) {
  .callout-collection_collection__5ZaFo {
    flex-direction: row;
    justify-content: space-between;
  }
}
.callout-collection_cta__RIZRu {
  display: flex;
  justify-content: center;
  gap: 0.625rem;
  -webkit-margin-before: 1.5625rem;
  margin-block-start: 1.5625rem;
}
.card-listing_wrapper__zaFVF {
  position: relative;
  -webkit-margin-after: 1.875rem;
  margin-block-end: 1.875rem;
}
@media (min-width: 992px) {
  .card-listing_wrapper__zaFVF {
    -webkit-margin-after: 5rem;
    margin-block-end: 5rem;
  }
}
.card-listing_group__JW6tu {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 992px) {
  .card-listing_group__JW6tu {
    flex-direction: row;
    justify-content: space-between;
  }
}
.card-listing_corner__xLKI8 {
  position: absolute;
  inline-size: 64px;
  block-size: 64px;
  fill: var(--BackgroundBrand);
  z-index: 1;
}
.card-listing_corner__xLKI8.card-listing_left__AqW_I {
  inset-block-start: -15px;
  inset-inline-start: -15px;
}
.card-listing_corner__xLKI8.card-listing_right__rkx3n {
  inset-block-start: -15px;
  inset-inline-end: -15px;
}
.content-section_wrapper__WniAW {
  position: relative;
  background: var(--ContentPrimaryInverse);
  color: var(--ContentSecondary);
  -webkit-margin-after: 3.75rem;
  margin-block-end: 3.75rem;
  padding: 2rem 1.5625rem;
  text-align: center;
}
.content-section_inner__dbA3K {
  max-inline-size: 46.25rem;
  margin: 0 auto;
}
.content-section_title__fA5yX {
  color: var(--ContentPrimary);
  margin: 0 0 0.9375rem;
}
.content-section_content__X9uXU {
  line-height: 1.8;
  margin: 0 0 1.5625rem;
  font-size: clamp(1rem, 0.3vw + 0.94rem, 1.13rem);
}
.content-section_cta__jHs5h {
  display: flex;
  flex-direction: column;
  gap: 0.9375rem;
}
@media (min-width: 992px) {
  .content-section_cta__jHs5h {
    flex-direction: row;
    justify-content: center;
  }
}
.content-section_corner__uU4zk {
  position: absolute;
  inline-size: 64px;
  block-size: 64px;
  fill: var(--BackgroundBrand);
  z-index: 1;
}
.content-section_corner__uU4zk.content-section_topLeft__UrJBm {
  inset-block-start: -15px;
  inset-inline-start: -15px;
}
@media (max-width: 991px) {
  .content-section_corner__uU4zk.content-section_topLeft__UrJBm {
    inset-block-start: -10px;
    inset-inline-start: -10px;
  }
}
.content-section_corner__uU4zk.content-section_topRight__GHSxO {
  inset-block-start: -15px;
  inset-inline-end: -30px;
}
@media (max-width: 991px) {
  .content-section_corner__uU4zk.content-section_topRight__GHSxO {
    inset-block-start: -10px;
    inset-inline-end: -25px;
  }
}
.content-section_corner__uU4zk.content-section_bottomLeft__aF4qF {
  inset-block-end: -30px;
  inset-inline-start: -15px;
}
@media (max-width: 991px) {
  .content-section_corner__uU4zk.content-section_bottomLeft__aF4qF {
    inset-block-end: -25px;
    inset-inline-start: -10px;
  }
}
.content-section_corner__uU4zk.content-section_bottomRight__aGvK1 {
  inset-block-end: -30px;
  inset-inline-end: -30px;
}
@media (max-width: 991px) {
  .content-section_corner__uU4zk.content-section_bottomRight__aGvK1 {
    inset-block-end: -25px;
    inset-inline-end: -25px;
  }
}
.a11y-slider-container {
  position: relative;
  direction: ltr;
}
.a11y-slider {
  position: relative;
  overflow: hidden;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  -ms-overflow-style: none;
  box-sizing: border-box;
}
.a11y-slider::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.a11y-slider > * {
  scroll-snap-align: start;
  box-sizing: inherit;
}
.a11y-slider-sr-only,
.a11y-slider-status {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  text-align: center;
  font-family: inherit;
  font-size: 1em;
}
.a11y-slider-sr-only:focus {
  position: static;
  background: #000;
  color: #fff;
  width: 100%;
  height: auto;
  margin: 0;
  clip: auto;
  padding: 10px;
}
.a11y-slider-hide {
  display: none;
}
.a11y-slider-scrolling {
  cursor: -webkit-grabbing;
  cursor: grabbing;
  scroll-snap-type: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  scroll-behavior: auto;
}
.hero_sliderWrapper__wBaA_ {
  -webkit-margin-after: 2rem;
  margin-block-end: 2rem;
}
.hero_sliderWrapper__wBaA_ .a11y-slider-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 0.625rem;
}
.hero_sliderWrapper__wBaA_ .a11y-slider-dots button {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  transition: all 0.18s ease-in-out;
  font-size: 0;
  inline-size: 0.9375rem;
  block-size: 0.9375rem;
  border-radius: 100%;
  border: 1px solid var(--ContentBrand);
}
.hero_sliderWrapper__wBaA_ .a11y-slider-dots button.active,
.hero_sliderWrapper__wBaA_ .a11y-slider-dots button:focus,
.hero_sliderWrapper__wBaA_ .a11y-slider-dots button:hover {
  background: var(--ContentBrand);
}
.hero_slider__5zEGO {
  margin: 0 0 1rem;
}
.hero_hero__c97q2 {
  position: relative;
  background: var(--ContentTertiary);
}
.hero_image__g78Aw {
  display: none;
}
.hero_image__g78Aw img {
  object-fit: cover;
}
@media (min-width: 992px) {
  .hero_image__g78Aw {
    display: initial;
  }
}
.hero_inner__s23HK {
  position: relative;
  background: var(--ContentBrand);
  color: var(--ContentPrimaryInverse);
  padding: 1.25rem;
}
@media (min-width: 992px) {
  .hero_inner__s23HK {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-block-size: 400px;
  }
}
.hero_title__yJY4l {
  font-size: 1.875rem;
  font-weight: 700;
  margin: 0 0 1rem;
}
.hero_content__qwad2 {
  margin: 0 0 1rem;
}
.hero_cta__dtrVG {
  display: flex;
  flex-wrap: wrap;
  gap: 0.625rem;
}
.hero_btn__3CaQw a,
.hero_btn__3CaQw button {
  color: var(--ContentPrimary);
}
.homeHero_hero__dBN2b {
  background-size: cover;
  background-position: 50%;
  min-height: 800px;
  position: relative;
  padding: 4rem 2rem;
}
.homeHero_content__fPske {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  padding: 2em;
  flex-direction: column;
  align-items: center;
  gap: 2rem;
}
.homeHero_title__8cQTO {
  text-align: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}
.homeHero_subtitle__4QZBj {
  font-size: 2.5rem;
  font-weight: 700;
}
.homeHero_mainTitle__slcCf {
  font-size: 8rem;
  font-weight: 900;
  line-height: 1;
}
.homeHero_offers__bfL7d {
  background: hsla(0, 0%, 100%, 0.9);
  padding: 1rem 2rem;
  border-radius: 8px;
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
.homeHero_offerItem__HXROq {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.homeHero_upTo__45tpx {
  font-size: 0.875rem;
  color: #333;
}
.homeHero_amount__Aw8uw {
  font-size: 2rem;
  font-weight: 700;
  color: #c00;
  line-height: 1;
}
.homeHero_description__qwfGf {
  font-size: 0.875rem;
  color: #333;
  max-width: 120px;
}
.homeHero_plus__Pv4Fh {
  color: #c00;
  font-size: 2rem;
  font-weight: 700;
}
.homeHero_shopButton__3rwkS {
  background-color: #c00;
  color: #fff;
  border: none;
  padding: 0.75rem 2rem;
  border-radius: 20px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.2s;
}
.homeHero_shopButton__3rwkS a {
  color: #fff;
  text-decoration: none;
  font-weight: 700;
}
.homeHero_shopButton__3rwkS:hover {
  background-color: #a00;
}
.homeHero_searchForm__YOO52 {
  background: #fff;
  padding: 2rem;
  border-radius: 8px;
  display: flex;
  gap: 1rem;
  width: 100%;
  max-width: 1000px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.homeHero_formGroup__Nz4pP {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.homeHero_formGroup__Nz4pP label {
  font-size: 0.875rem;
  color: #06c;
}
.homeHero_formGroup__Nz4pP input {
  padding: 0.75rem;
  border: 1px solid #ddd;
  border-radius: 4px;
  width: 100%;
}
.homeHero_searchButton__N_zk3 {
  background-color: #06c;
  color: #fff;
  border: none;
  padding: 0.75rem 1.5rem;
  border-radius: 4px;
  font-weight: 600;
  cursor: pointer;
  align-self: flex-end;
  transition: background-color 0.2s;
}
.homeHero_searchButton__N_zk3:hover {
  background-color: #0052a3;
}
@media (max-width: 1024px) {
  .homeHero_mainTitle__slcCf {
    font-size: 6rem;
  }
  .homeHero_searchForm__YOO52 {
    flex-wrap: wrap;
  }
  .homeHero_formGroup__Nz4pP {
    min-width: calc(50% - 0.5rem);
  }
  .homeHero_searchButton__N_zk3 {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .homeHero_hero__dBN2b {
    min-height: 600px;
    padding: 2rem 1rem;
  }
  .homeHero_subtitle__4QZBj {
    font-size: 1.75rem;
  }
  .homeHero_mainTitle__slcCf {
    font-size: 4rem;
  }
  .homeHero_offers__bfL7d {
    flex-direction: column;
    padding: 1rem;
  }
  .homeHero_plus__Pv4Fh {
    display: none;
  }
  .homeHero_formGroup__Nz4pP {
    min-width: 100%;
  }
}
.alt-icon_icon__XmjHt {
  position: relative;
  inline-size: 3.5rem;
  block-size: 3.5rem;
  margin: 0 auto 1.25rem;
}
@media (min-width: 992px) {
  .alt-icon_icon__XmjHt {
    inline-size: 4.5rem;
    block-size: 4.5rem;
  }
}
.alt-icon_icon__XmjHt:before {
  content: "";
  inline-size: 0;
  block-size: 0;
  -webkit-border-after: 3.5rem solid var(--BackgroundSecondary);
  border-block-end: 3.5rem solid var(--BackgroundSecondary);
  -webkit-border-start: 3.5rem solid rgba(0, 0, 0, 0);
  border-inline-start: 3.5rem solid rgba(0, 0, 0, 0);
  inset-block-end: 0;
  inset-inline-end: 0;
  position: absolute;
}
@media (min-width: 992px) {
  .alt-icon_icon__XmjHt:before {
    border-block-end-width: 4.5rem;
    border-inline-start-width: 4.5rem;
  }
}
.alt-icon_icon__XmjHt svg {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
  width: 32px;
  height: 32px;
  fill: var(--ContentPrimary);
}
@media (min-width: 992px) {
  .alt-icon_icon__XmjHt svg {
    width: 40px;
    height: 40px;
  }
}
.alt-icon_icon__XmjHt.alt-icon_alt__wC0Y7:before {
  border-block-end-color: var(--BackgroundInverse);
}
.alt-icon_icon__XmjHt.alt-icon_alt__wC0Y7 svg {
  fill: var(--ContentPrimaryInverse);
}
.image-first_wrapper__LVvUb {
  -webkit-margin-after: 1.875rem;
  margin-block-end: 1.875rem;
}
@media (min-width: 992px) {
  .image-first_wrapper__LVvUb {
    display: flex;
    -webkit-margin-after: 5rem;
    margin-block-end: 5rem;
  }
}
.image-first_img__Vlozu {
  position: relative;
  aspect-ratio: 345/190;
}
@media (min-width: 992px) {
  .image-first_img__Vlozu {
    aspect-ratio: 940/640;
    flex: 1 1 auto;
  }
}
.image-first_contentWrapper__56but {
  position: relative;
  padding: clamp(1.5rem, 5.95vw + 0.31rem, 4rem) clamp(1.25rem, 6.55vw + -0.06rem, 4rem)
    clamp(2rem, 4.76vw + 1.05rem, 4rem);
  background: var(--BackgroundSecondaryInverse);
  color: var(--ContentPrimaryInverse);
}
@media (min-width: 992px) {
  .image-first_contentWrapper__56but {
    display: flex;
    align-items: center;
    flex: 1 0 auto;
    max-inline-size: 500px;
  }
}
.image-first_icon__zJ_FN {
  margin: 0 0 1.5625rem;
}
.image-first_title__CMXOO {
  margin: 0 0 0.9375rem;
  inline-size: 90%;
}
.image-first_content__nx3cW {
  margin: 0 0 1.25rem;
  line-height: 1.8;
  font-size: clamp(1rem, 0.3vw + 0.94rem, 1.13rem);
}
.image-first_cta__A2Qfp a {
  font-size: 1rem;
  min-width: 9.375rem;
  inline-size: 100%;
}
.image-first_cta__A2Qfp a:first-child {
  background: var(--BackgroundPrimary);
  border-color: var(--BackgroundPrimary);
  color: var(--ContentPrimary);
}
.image-first_cta__A2Qfp a:first-child:focus,
.image-first_cta__A2Qfp a:first-child:hover {
  background: var(--BackgroundBrandHover);
  border-color: var(--BackgroundBrandHover);
  color: var(--ContentPrimaryInverse);
}
.image-first_cta__A2Qfp a:first-child:active {
  background: var(--BackgroundBrandPressed);
  border-color: var(--BackgroundBrandPressed);
  color: var(--ContentPrimaryInverse);
}
.image-first_cta__A2Qfp a:first-child[disabled] {
  background: var(--ContentSecondary);
  border-color: var(--ContentSecondary);
  color: var(--BackgroundDisabled);
  cursor: not-allowed;
}
@media (min-width: 992px) {
  .image-first_cta__A2Qfp a {
    inline-size: auto;
  }
}
.image-first_contentInner__PDTRx {
  position: relative;
  z-index: 1;
}
.image-first_bgPattern__1sNvb {
  position: absolute;
  inline-size: 216px;
  block-size: 216px;
  inset-inline-end: 0;
  inset-block-end: 0;
}
.jump-nav_jumpNav__rRQaC {
  background: #fff;
  padding: 1.5rem;
  border-radius: 0.5rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.jump-nav_jumpNav__rRQaC ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.jump-nav_jumpNav__rRQaC a {
  display: block;
  padding: 0.5rem 1rem;
  color: #333;
  text-decoration: none;
  border-left: 3px solid rgba(0, 0, 0, 0);
  transition: all 0.2s ease;
  font-size: 0.875rem;
}
.jump-nav_jumpNav__rRQaC a:hover {
  color: #06c;
  border-left-color: #06c;
  background: rgba(0, 102, 204, 0.05);
}
.jump-nav_jumpNav__rRQaC .jump-nav_title__vygTa {
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 1rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #eee;
}
.callout_heading__YdIc1 {
  font-family: Roboto, sans-serif;
  margin: 0 0 0.5rem;
  font-weight: 700;
  font-size: clamp(3.5rem, 5.06vw + 2.49rem, 5.63rem);
  font-style: normal;
}
.callout_subheading__AKrA_ {
  font-size: clamp(1.13rem, 0.89vw + 0.95rem, 1.5rem);
}
.callout_headline__j0tSf,
.callout_subheading__AKrA_ {
  margin: 0 0 0.5rem;
  font-weight: 700;
  line-height: 1.2;
  color: var(--TitleColor);
}
.callout_headline__j0tSf {
  font-size: clamp(1rem, 0.6vw + 0.88rem, 1.25rem);
}
.callout_callout__uTe58 {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  text-align: center;
  color: var(--ContentSecondary);
}
.callout_callout__uTe58 > :last-child {
  -webkit-margin-after: 0;
  margin-block-end: 0;
}
.callout_heading__YdIc1 {
  color: var(--ContentPrimary);
}
.callout_divider__2UjUW {
  margin: 0 auto 0.9375rem;
}
.callout_subheading__AKrA_ {
  color: var(--ContentPrimary);
  margin: 0 0 0.9375rem;
}
.callout_headline__j0tSf {
  color: var(--ContentPrimary);
  margin: 0 0 0.625rem;
}
.callout_content__NXt_k {
  font-size: clamp(1rem, 0.3vw + 0.94rem, 1.13rem);
  margin: 0 0 1.25rem;
  line-height: 1.8;
}
.callout_content__NXt_k p {
  margin: 0;
}
@import "../fonts/typekit/kit.css";
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400 700;
  src: url(../fonts/next/Roboto-VariableFont_wdth,wght.9c133a10.ttf);
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 100 300;
  src: url(../fonts/next/Roboto-VariableFont_wdth,wght.9c133a10.ttf);
}
@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/next/Roboto-Italic.94143061.ttf);
}
@font-face {
  font-family: Montserrat-Arabic;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/next/montserrat-arabic-webfont-woff2.8109c14e.woff2) format("woff2");
}
@font-face {
  font-family: garamond-premier-pro;
  src:
    url(../fonts/typekit/tk-f254c7-l.woff2) format("woff2"),
    url(../fonts/typekit/tk-f254c7-d.woff) format("woff"),
    url(../fonts/typekit/tk-f254c7-a.otf) format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: garamond-premier-pro;
  src:
    url(../fonts/typekit/tk-690357-l.woff2) format("woff2"),
    url(../fonts/typekit/tk-690357-d.woff) format("woff"),
    url(../fonts/typekit/tk-690357-a.otf) format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: garamond-premier-pro;
  src:
    url(../fonts/typekit/tk-0afb96-l.woff2) format("woff2"),
    url(../fonts/typekit/tk-0afb96-d.woff) format("woff"),
    url(../fonts/typekit/tk-0afb96-a.otf) format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: garamond-premier-pro;
  src:
    url(../fonts/typekit/tk-4d89c6-l.woff2) format("woff2"),
    url(../fonts/typekit/tk-4d89c6-d.woff) format("woff"),
    url(../fonts/typekit/tk-4d89c6-a.otf) format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: garamond-premier-pro;
  src:
    url(../fonts/typekit/tk-fe6b4c-l.woff2) format("woff2"),
    url(../fonts/typekit/tk-fe6b4c-d.woff) format("woff"),
    url(../fonts/typekit/tk-fe6b4c-a.otf) format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: garamond-premier-pro;
  src:
    url(../fonts/typekit/tk-96b241-l.woff2) format("woff2"),
    url(../fonts/typekit/tk-96b241-d.woff) format("woff"),
    url(../fonts/typekit/tk-96b241-a.otf) format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
}
.card_item__QdAWI {
  line-height: 1.4;
  font-size: clamp(0.75rem, 0.3vw + 0.69rem, 0.88rem);
}
@media (min-width: 992px) {
  .card_item__QdAWI {
    display: flex;
    flex-grow: 1;
    flex-basis: 0;
    min-width: 0;
    max-width: 29.0625rem;
  }
}
.card_inner__F8QuP {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.card_contentWrapper___kdWl {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
  background: var(--ContentPrimaryInverse);
  padding: 1.5rem 1rem;
  text-align: center;
  flex: 1 1;
}
.card_title__qQOtr {
  font-weight: 700;
  font-family: var(--font-heading);
  color: var(--ContentPrimary);
  margin: 0 0 0.5rem;
  font-size: clamp(1.13rem, 0.89vw + 0.95rem, 1.5rem);
}
.card_content__5R6Bc {
  margin: 0 0 0.5rem;
  color: var(--ContentSecondary);
}
.card_cardImg__UiNis {
  position: relative;
  aspect-ratio: 465/235;
}
.card_link__jjY0X {
  margin-top: auto;
}
