.platform-components-masthead__container.h-100vh--lg {
  min-height: 1080px;
}
.platform-components-masthead__container.h-75vh--lg {
  min-height: calc(810px);
}
.platform-components-masthead__container.h-50vh--lg {
  min-height: calc(540px);
}
.platform-components-masthead__container.h-66vh--lg {
  min-height: calc(719.99928px);
}
.platform-components-masthead__container.h-33vh--lg {
  min-height: calc(359.99964px);
}
.platform-components-masthead__container.h-25vh--lg {
  min-height: calc(270px);
}
@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-masthead__container.h-100vh--md {
    min-height: 1080px;
  }
  .platform-components-masthead__container.h-75vh--md {
    min-height: calc(810px);
  }
  .platform-components-masthead__container.h-66vh--md {
    min-height: calc(719.99928px);
  }
  .platform-components-masthead__container.h-50vh--md {
    min-height: calc(540px);
  }
  .platform-components-masthead__container.h-33vh--md {
    min-height: calc(359.99964px);
  }
  .platform-components-masthead__container.h-25vh--md {
    min-height: calc(270px);
  }
}
@media (max-width: 767px) {
  .platform-components-masthead__container.h-100vh--sm {
    min-height: 1080px;
  }
  .platform-components-masthead__container.h-75vh--sm {
    min-height: calc(810px);
  }
  .platform-components-masthead__container.h-66vh--sm {
    min-height: calc(719.99928px);
  }
  .platform-components-masthead__container.h-50vh--sm {
    min-height: calc(540px);
  }
  .platform-components-masthead__container.h-33vh--sm {
    min-height: calc(359.99964px);
  }
  .platform-components-masthead__container.h-25vh--sm {
    min-height: calc(270px);
  }
}
.platform-components-masthead__breadcrumb {
  font-family: unset;
  font-weight: unset;
  line-height: unset;
  text-transform: none;
  letter-spacing: 0.0325rem;
  font-size: 1.4rem;
}
@media only screen and (max-width: 767px) {
  .platform-components-masthead__breadcrumb {
    font-size: 1.4rem;
  }
}
.platform-components-masthead__preheader {
  font-family: Roboto;
  font-weight: 600;
  line-height: 100%;
  text-transform: none;
  letter-spacing: 0.0325rem;
  font-size: 1.75rem;
  margin-bottom: 0.625rem;
}
@media only screen and (max-width: 767px) {
  .platform-components-masthead__preheader {
    font-size: 1.125rem;
    margin-bottom: 0.3125rem;
  }
}
.platform-components-masthead__subtitle {
  font-family: Roboto;
  font-weight: 400;
  line-height: 125%;
  text-transform: none;
  letter-spacing: 0.0225rem;
  font-size: 1rem;
  margin-bottom: 0.9375rem;
}
@media only screen and (max-width: 767px) {
  .platform-components-masthead__subtitle {
    font-size: 0.875rem;
    margin-bottom: 1.875rem;
  }
}
.platform-components-masthead__body-copy {
  font-family: Roboto;
  font-weight: 400;
  line-height: 150%;
  text-transform: none;
  letter-spacing: 0.02rem;
  font-size: 1rem;
  margin-bottom: 1.875rem;
}
@media only screen and (max-width: 767px) {
  .platform-components-masthead__body-copy {
    font-size: 0.875rem;
    margin-bottom: 0.9375rem;
  }
}
.platform-components-masthead__body-copy b,
.platform-components-masthead__body-copy strong {
  font-family: Roboto;
  font-weight: 700;
}
.platform-components-masthead__disclaimer p {
  font-family: Roboto;
  font-weight: 400;
  line-height: 150%;
  text-transform: none;
  letter-spacing: 0.015rem;
  font-size: 0.75rem;
  margin-bottom: 1.875rem;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  .platform-components-masthead__disclaimer p {
    font-size: 0.625rem;
    margin-bottom: 0.9375rem;
  }
}
.platform-components-masthead__disclaimer p b,
.platform-components-masthead__disclaimer p strong {
  font-family: Roboto;
  font-weight: 700;
}
.platform-components-masthead__scroll-indicator {
  font-family: Roboto;
  font-weight: 700;
  line-height: 125%;
  text-transform: none;
  letter-spacing: 0.02rem;
  font-size: 1rem;
  margin-bottom: 1rem;
  transition: color 200ms ease-out;
}
@media only screen and (max-width: 767px) {
  .platform-components-masthead__scroll-indicator {
    font-size: 1rem;
    margin-bottom: 1rem;
  }
}
.platform-components-masthead__button-container {
  margin-left: calc(-10px);
  margin-right: calc(-10px);
}
.platform-components-masthead__button {
  font-family: Roboto;
  font-weight: 700;
  line-height: 125%;
  font-size: 1rem;
  text-transform: none;
  letter-spacing: 0.02rem;
  padding: 10px 30px;
  border-radius: 50px;
  margin-left: calc(10px);
  margin-right: calc(10px);
  margin-bottom: 20px;
}
.platform-components-masthead__button:hover,
.platform-components-masthead__button:active {
  padding: 10px 30px;
}
.platform-components-masthead__button:focus {
  padding: 10px 30px;
  margin-left: calc(11px);
  margin-right: calc(11px);
}
.platform-components-masthead__button--primary.brand {
  background-color: #e0942f;
  color: #000000;
  transition: background-color 200ms ease-out, color 200ms ease-out;
}
.platform-components-masthead__button--primary.brand:hover,
.platform-components-masthead__button--primary.brand:active,
.platform-components-masthead__button--primary.brand:focus {
  background-color: #bc7618;
  color: #000000;
}
.platform-components-masthead__button--primary.light {
  background-color: #ffffff;
  color: #231f20;
  transition: background-color 200ms ease-out, color 200ms ease-out;
}
.platform-components-masthead__button--primary.light:hover,
.platform-components-masthead__button--primary.light:active,
.platform-components-masthead__button--primary.light:focus {
  background-color: #231f20;
  color: #ffffff;
}
.platform-components-masthead__button--primary.dark {
  background-color: #231f20;
  color: #ffffff;
  transition: background-color 200ms ease-out, color 200ms ease-out;
}
.platform-components-masthead__button--primary.dark:hover,
.platform-components-masthead__button--primary.dark:active,
.platform-components-masthead__button--primary.dark:focus {
  background-color: #ffffff;
  color: #231f20;
}
.platform-components-masthead__button--secondary.brand {
  background-color: transparent;
  color: #012f60;
  box-shadow: inset 0 0 0 2px #231f20;
  transition: background-color 200ms ease-out, color 200ms ease-out, box-shadow 200ms ease-out;
}
.platform-components-masthead__button--secondary.brand:hover,
.platform-components-masthead__button--secondary.brand:active,
.platform-components-masthead__button--secondary.brand:focus {
  background-color: #f2f2f2;
  color: #012f60;
  box-shadow: inset 0 0 0 2px #231f20;
}
.platform-components-masthead__button--secondary.dark {
  background-color: transparent;
  color: #231f20;
  box-shadow: inset 0 0 0 2px #231f20;
  transition: background-color 200ms ease-out, color 200ms ease-out, box-shadow 200ms ease-out;
}
.platform-components-masthead__button--secondary.dark:hover,
.platform-components-masthead__button--secondary.dark:active,
.platform-components-masthead__button--secondary.dark:focus {
  background-color: #231f20;
  color: #ffffff;
  box-shadow: inset 0 0 0 2px #231f20;
}
.platform-components-masthead__button--secondary.light {
  background-color: transparent;
  color: #ffffff;
  box-shadow: inset 0 0 0 2px #ffffff;
  transition: background-color 200ms ease-out, color 200ms ease-out, box-shadow 200ms ease-out;
}
.platform-components-masthead__button--secondary.light:hover,
.platform-components-masthead__button--secondary.light:active,
.platform-components-masthead__button--secondary.light:focus {
  background-color: #231f20;
  color: #ffffff;
  box-shadow: inset 0 0 0 2px #231f20;
}
.platform-components-masthead__button--tertiary {
  padding: 10px 0;
}
.platform-components-masthead__button--tertiary.brand {
  color: #2a5daf;
  transition: color 200ms ease-out;
}
.platform-components-masthead__button--tertiary.brand:hover,
.platform-components-masthead__button--tertiary.brand:active,
.platform-components-masthead__button--tertiary.brand:focus {
  color: #bc7618;
}
.platform-components-masthead__button--tertiary.dark {
  color: #231f20;
  transition: color 200ms ease-out;
}
.platform-components-masthead__button--tertiary.dark:hover,
.platform-components-masthead__button--tertiary.dark:active,
.platform-components-masthead__button--tertiary.dark:focus {
  color: #bc7618;
}
.platform-components-masthead__button--tertiary.light {
  color: #ffffff;
  transition: color 200ms ease-out;
}
.platform-components-masthead__button--tertiary.light:hover,
.platform-components-masthead__button--tertiary.light:active,
.platform-components-masthead__button--tertiary.light:focus {
  color: #bc7618;
}
.platform-components-masthead__button--tertiary:hover,
.platform-components-masthead__button--tertiary:active,
.platform-components-masthead__button--tertiary:focus {
  padding: 10px 0;
}
@media (min-width: 768px) {
  .platform-components-masthead__button {
    font-size: 1rem;
  }
}
.platform-components-masthead__button .button-icon {
  font-size: 1.5rem;
}
@media only screen and (max-width: 767px) {
  .platform-components-masthead__button .button-icon {
    font-size: 1.5rem;
  }
}
.platform-components-masthead__theme-01 {
  background-color: #ffffff;
  --overlay-color-1: rgba(255, 255, 255, 0.9);
}
.platform-components-masthead__theme-01 .platform-components-masthead__main-header,
.platform-components-masthead__theme-01 .platform-components-masthead__subtitle,
.platform-components-masthead__theme-01 .platform-components-masthead__body-copy,
.platform-components-masthead__theme-01 .platform-components-masthead__body-copy p,
.platform-components-masthead__theme-01 .platform-components-masthead__scroll-indicator,
.platform-components-masthead__theme-01 .platform-components-masthead__disclaimer p {
  color: #231f20;
}
.platform-components-masthead__theme-01 .platform-components-masthead__disclaimer p {
  text-shadow: 0 0 8px rgba(255, 255, 255, 0.9);
}
.platform-components-masthead__theme-01 .platform-components-masthead__breadcrumb {
  color: #231f20;
}
.platform-components-masthead__theme-01 .platform-components-masthead__breadcrumb:hover {
  color: #231f20;
}
.platform-components-masthead__theme-01 .platform-components-masthead__preheader {
  color: #231f20;
}
.platform-components-masthead__theme-01 .platform-components-masthead__body-copy a,
.platform-components-masthead__theme-01 .platform-components-masthead__disclaimer a {
  color: #000000;
}
.platform-components-masthead__theme-01 .platform-components-masthead__body-copy a:hover,
.platform-components-masthead__theme-01 .platform-components-masthead__disclaimer a:hover {
  color: #231f20;
}
.platform-components-masthead__theme-01 .platform-components-masthead__scroll-indicator:active,
.platform-components-masthead__theme-01 .platform-components-masthead__scroll-indicator:focus,
.platform-components-masthead__theme-01 .platform-components-masthead__scroll-indicator:hover {
  color: #231f20;
}
.platform-components-masthead__theme-01 .platform-components-masthead__color-overlay {
  background-color: rgba(255, 255, 255, 0.9);
}
.platform-components-masthead__theme-02 {
  background-color: #f2f2f2;
  --overlay-color-1: rgba(242, 242, 242, 0.8);
}
.platform-components-masthead__theme-02 .platform-components-masthead__main-header,
.platform-components-masthead__theme-02 .platform-components-masthead__subtitle,
.platform-components-masthead__theme-02 .platform-components-masthead__body-copy,
.platform-components-masthead__theme-02 .platform-components-masthead__body-copy p,
.platform-components-masthead__theme-02 .platform-components-masthead__scroll-indicator,
.platform-components-masthead__theme-02 .platform-components-masthead__disclaimer p {
  color: #231f20;
}
.platform-components-masthead__theme-02 .platform-components-masthead__disclaimer p {
  text-shadow: 0 0 8px rgba(242, 242, 242, 0.8);
}
.platform-components-masthead__theme-02 .platform-components-masthead__breadcrumb {
  color: #231f20;
}
.platform-components-masthead__theme-02 .platform-components-masthead__breadcrumb:hover {
  color: #231f20;
}
.platform-components-masthead__theme-02 .platform-components-masthead__preheader {
  color: #231f20;
}
.platform-components-masthead__theme-02 .platform-components-masthead__body-copy a,
.platform-components-masthead__theme-02 .platform-components-masthead__disclaimer a {
  color: #000000;
}
.platform-components-masthead__theme-02 .platform-components-masthead__body-copy a:hover,
.platform-components-masthead__theme-02 .platform-components-masthead__disclaimer a:hover {
  color: #231f20;
}
.platform-components-masthead__theme-02 .platform-components-masthead__scroll-indicator:active,
.platform-components-masthead__theme-02 .platform-components-masthead__scroll-indicator:focus,
.platform-components-masthead__theme-02 .platform-components-masthead__scroll-indicator:hover {
  color: #231f20;
}
.platform-components-masthead__theme-02 .platform-components-masthead__color-overlay {
  background-color: rgba(242, 242, 242, 0.8);
}
.platform-components-masthead__theme-03 {
  background-color: #231f20;
  --overlay-color-1: rgba(34, 34, 34, 0.75);
}
.platform-components-masthead__theme-03 .platform-components-masthead__main-header,
.platform-components-masthead__theme-03 .platform-components-masthead__subtitle,
.platform-components-masthead__theme-03 .platform-components-masthead__body-copy,
.platform-components-masthead__theme-03 .platform-components-masthead__body-copy p,
.platform-components-masthead__theme-03 .platform-components-masthead__scroll-indicator,
.platform-components-masthead__theme-03 .platform-components-masthead__disclaimer p {
  color: #ffffff;
}
.platform-components-masthead__theme-03 .platform-components-masthead__disclaimer p {
  text-shadow: 0 0 8px rgba(34, 34, 34, 0.75);
}
.platform-components-masthead__theme-03 .platform-components-masthead__breadcrumb {
  color: #ffffff;
}
.platform-components-masthead__theme-03 .platform-components-masthead__breadcrumb:hover {
  color: #ffffff;
}
.platform-components-masthead__theme-03 .platform-components-masthead__preheader {
  color: #ffffff;
}
.platform-components-masthead__theme-03 .platform-components-masthead__body-copy a,
.platform-components-masthead__theme-03 .platform-components-masthead__disclaimer a {
  color: #e0942f;
}
.platform-components-masthead__theme-03 .platform-components-masthead__body-copy a:hover,
.platform-components-masthead__theme-03 .platform-components-masthead__disclaimer a:hover {
  color: #bc7618;
}
.platform-components-masthead__theme-03 .platform-components-masthead__scroll-indicator:active,
.platform-components-masthead__theme-03 .platform-components-masthead__scroll-indicator:focus,
.platform-components-masthead__theme-03 .platform-components-masthead__scroll-indicator:hover {
  color: #bc7618;
}
.platform-components-masthead__theme-03 .platform-components-masthead__color-overlay {
  background-color: rgba(34, 34, 34, 0.75);
}
.platform-components-masthead__theme-04 {
  background-color: unset;
  --overlay-color-1: unset;
}
.platform-components-masthead__theme-04 .platform-components-masthead__main-header,
.platform-components-masthead__theme-04 .platform-components-masthead__subtitle,
.platform-components-masthead__theme-04 .platform-components-masthead__body-copy,
.platform-components-masthead__theme-04 .platform-components-masthead__body-copy p,
.platform-components-masthead__theme-04 .platform-components-masthead__scroll-indicator,
.platform-components-masthead__theme-04 .platform-components-masthead__disclaimer p {
  color: unset;
}
.platform-components-masthead__theme-04 .platform-components-masthead__disclaimer p {
  text-shadow: unset;
}
.platform-components-masthead__theme-04 .platform-components-masthead__breadcrumb {
  color: unset;
}
.platform-components-masthead__theme-04 .platform-components-masthead__breadcrumb:hover {
  color: unset;
}
.platform-components-masthead__theme-04 .platform-components-masthead__preheader {
  color: unset;
}
.platform-components-masthead__theme-04 .platform-components-masthead__body-copy a,
.platform-components-masthead__theme-04 .platform-components-masthead__disclaimer a {
  color: unset;
}
.platform-components-masthead__theme-04 .platform-components-masthead__body-copy a:hover,
.platform-components-masthead__theme-04 .platform-components-masthead__disclaimer a:hover {
  color: unset;
}
.platform-components-masthead__theme-04 .platform-components-masthead__scroll-indicator:active,
.platform-components-masthead__theme-04 .platform-components-masthead__scroll-indicator:focus,
.platform-components-masthead__theme-04 .platform-components-masthead__scroll-indicator:hover {
  color: unset;
}
.platform-components-masthead__theme-04 .platform-components-masthead__color-overlay {
  background-color: unset;
}
.platform-components-masthead__center-alignment--lg {
  justify-content: center;
}
.platform-components-masthead__center-alignment--lg.platform-components-masthead__bottom-alignment--lg {
  --overlay-direction: to top;
}
.platform-components-masthead__center-alignment--lg.platform-components-masthead__top-alignment--lg {
  --overlay-direction: to bottom;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-masthead__center-alignment--lg.platform-components-masthead__bottom-alignment--md {
    --overlay-direction: to top;
  }
  .platform-components-masthead__center-alignment--lg.platform-components-masthead__top-alignment--md {
    --overlay-direction: to bottom;
  }
}
@media (max-width: 767px) {
  .platform-components-masthead__center-alignment--lg.platform-components-masthead__bottom-alignment--sm {
    --overlay-direction: to top;
  }
  .platform-components-masthead__center-alignment--lg.platform-components-masthead__top-alignment--sm {
    --overlay-direction: to bottom;
  }
}
.platform-components-masthead__left-alignment--lg {
  justify-content: flex-start;
}
.platform-components-masthead__left-alignment--lg.platform-components-masthead__bottom-alignment--lg {
  --overlay-direction: to top right;
}
.platform-components-masthead__left-alignment--lg.platform-components-masthead__middle-alignment--lg {
  --overlay-direction: to right;
}
.platform-components-masthead__left-alignment--lg.platform-components-masthead__top-alignment--lg {
  --overlay-direction: to bottom right;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-masthead__left-alignment--lg.platform-components-masthead__bottom-alignment--md {
    --overlay-direction: to top right;
  }
  .platform-components-masthead__left-alignment--lg.platform-components-masthead__middle-alignment--md {
    --overlay-direction: to right;
  }
  .platform-components-masthead__left-alignment--lg.platform-components-masthead__top-alignment--md {
    --overlay-direction: to bottom right;
  }
}
@media (max-width: 767px) {
  .platform-components-masthead__left-alignment--lg.platform-components-masthead__bottom-alignment--sm {
    --overlay-direction: to top right;
  }
  .platform-components-masthead__left-alignment--lg.platform-components-masthead__middle-alignment--sm {
    --overlay-direction: to right;
  }
  .platform-components-masthead__left-alignment--lg.platform-components-masthead__top-alignment--sm {
    --overlay-direction: to bottom right;
  }
}
.platform-components-masthead__right-alignment--lg {
  justify-content: flex-end;
}
.platform-components-masthead__right-alignment--lg.platform-components-masthead__bottom-alignment--lg {
  --overlay-direction: to top left;
}
.platform-components-masthead__right-alignment--lg.platform-components-masthead__middle-alignment--lg {
  --overlay-direction: to left;
}
.platform-components-masthead__right-alignment--lg.platform-components-masthead__top-alignment--lg {
  --overlay-direction: to bottom left;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-masthead__right-alignment--lg.platform-components-masthead__bottom-alignment--md {
    --overlay-direction: to top left;
  }
  .platform-components-masthead__right-alignment--lg.platform-components-masthead__middle-alignment--md {
    --overlay-direction: to left;
  }
  .platform-components-masthead__right-alignment--lg.platform-components-masthead__top-alignment--md {
    --overlay-direction: to bottom left;
  }
}
@media (max-width: 767px) {
  .platform-components-masthead__right-alignment--lg.platform-components-masthead__bottom-alignment--sm {
    --overlay-direction: to top left;
  }
  .platform-components-masthead__right-alignment--lg.platform-components-masthead__middle-alignment--sm {
    --overlay-direction: to left;
  }
  .platform-components-masthead__right-alignment--lg.platform-components-masthead__top-alignment--sm {
    --overlay-direction: to bottom left;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-masthead__center-alignment--md {
    justify-content: center;
  }
  .platform-components-masthead__center-alignment--md.platform-components-masthead__bottom-alignment--lg {
    --overlay-direction: to top;
  }
  .platform-components-masthead__center-alignment--md.platform-components-masthead__top-alignment--lg {
    --overlay-direction: to bottom;
  }
  .platform-components-masthead__center-alignment--md.platform-components-masthead__bottom-alignment--md {
    --overlay-direction: to top;
  }
  .platform-components-masthead__center-alignment--md.platform-components-masthead__top-alignment--md {
    --overlay-direction: to bottom;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-masthead__left-alignment--md {
    justify-content: flex-start;
  }
  .platform-components-masthead__left-alignment--md.platform-components-masthead__bottom-alignment--lg {
    --overlay-direction: to top right;
  }
  .platform-components-masthead__left-alignment--md.platform-components-masthead__top-alignment--lg {
    --overlay-direction: to bottom right;
  }
  .platform-components-masthead__left-alignment--md.platform-components-masthead__middle-alignment--lg {
    --overlay-direction: to right;
  }
  .platform-components-masthead__left-alignment--md.platform-components-masthead__bottom-alignment--md {
    --overlay-direction: to top right;
  }
  .platform-components-masthead__left-alignment--md.platform-components-masthead__middle-alignment--md {
    --overlay-direction: to right;
  }
  .platform-components-masthead__left-alignment--md.platform-components-masthead__top-alignment--md {
    --overlay-direction: to bottom right;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-masthead__right-alignment--md {
    justify-content: flex-end;
  }
  .platform-components-masthead__right-alignment--md.platform-components-masthead__bottom-alignment--lg {
    --overlay-direction: to top left;
  }
  .platform-components-masthead__right-alignment--md.platform-components-masthead__top-alignment--lg {
    --overlay-direction: to bottom left;
  }
  .platform-components-masthead__right-alignment--md.platform-components-masthead__middle-alignment--lg {
    --overlay-direction: to left;
  }
  .platform-components-masthead__right-alignment--md.platform-components-masthead__bottom-alignment--md {
    --overlay-direction: to top left;
  }
  .platform-components-masthead__right-alignment--md.platform-components-masthead__middle-alignment--md {
    --overlay-direction: to left;
  }
  .platform-components-masthead__right-alignment--md.platform-components-masthead__top-alignment--md {
    --overlay-direction: to bottom left;
  }
}
@media (max-width: 767px) {
  .platform-components-masthead__center-alignment--sm {
    justify-content: center;
  }
  .platform-components-masthead__center-alignment--sm.platform-components-masthead__bottom-alignment--lg {
    --overlay-direction: to top;
  }
  .platform-components-masthead__center-alignment--sm.platform-components-masthead__top-alignment--lg {
    --overlay-direction: to bottom;
  }
  .platform-components-masthead__center-alignment--sm.platform-components-masthead__bottom-alignment--sm {
    --overlay-direction: to top;
  }
  .platform-components-masthead__center-alignment--sm.platform-components-masthead__top-alignment--sm {
    --overlay-direction: to bottom;
  }
}
@media (max-width: 767px) {
  .platform-components-masthead__left-alignment--sm {
    justify-content: flex-start;
  }
  .platform-components-masthead__left-alignment--sm.platform-components-masthead__bottom-alignment--lg {
    --overlay-direction: to top right;
  }
  .platform-components-masthead__left-alignment--sm.platform-components-masthead__top-alignment--lg {
    --overlay-direction: to bottom right;
  }
  .platform-components-masthead__left-alignment--sm.platform-components-masthead__middle-alignment--lg {
    --overlay-direction: to right;
  }
  .platform-components-masthead__left-alignment--sm.platform-components-masthead__bottom-alignment--sm {
    --overlay-direction: to top right;
  }
  .platform-components-masthead__left-alignment--sm.platform-components-masthead__middle-alignment--sm {
    --overlay-direction: to right;
  }
  .platform-components-masthead__left-alignment--sm.platform-components-masthead__top-alignment--sm {
    --overlay-direction: to bottom right;
  }
}
@media (max-width: 767px) {
  .platform-components-masthead__right-alignment--sm {
    justify-content: flex-end;
  }
  .platform-components-masthead__right-alignment--sm.platform-components-masthead__bottom-alignment--lg {
    --overlay-direction: to top left;
  }
  .platform-components-masthead__right-alignment--sm.platform-components-masthead__middle-alignment--lg {
    --overlay-direction: to left;
  }
  .platform-components-masthead__right-alignment--sm.platform-components-masthead__top-alignment--lg {
    --overlay-direction: to bottom left;
  }
  .platform-components-masthead__right-alignment--sm.platform-components-masthead__bottom-alignment--sm {
    --overlay-direction: to top left;
  }
  .platform-components-masthead__right-alignment--sm.platform-components-masthead__middle-alignment--sm {
    --overlay-direction: to left;
  }
  .platform-components-masthead__right-alignment--sm.platform-components-masthead__top-alignment--sm {
    --overlay-direction: to bottom left;
  }
}
@media (max-width: 1230px) {
  .platform-components-masthead__content.platform-components-masthead__boxed-container {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (max-width: 1230px) {
  .platform-components-masthead__content {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.platform-components-masthead__width-lg--auto {
  width: auto;
}
.platform-components-masthead__width-lg--small {
  width: calc(33.33333333%);
}
.platform-components-masthead__width-lg--medium {
  width: 50%;
}
.platform-components-masthead__width-lg--large {
  width: 75%;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-masthead__width-md--auto {
    width: auto;
  }
  .platform-components-masthead__width-md--small {
    width: calc(33.33333333%);
  }
  .platform-components-masthead__width-md--medium {
    width: 50%;
  }
  .platform-components-masthead__width-md--large {
    width: 75%;
  }
}
@media (max-width: 767px) {
  .platform-components-masthead__width-sm--auto {
    width: auto;
  }
  .platform-components-masthead__width-sm--small {
    width: calc(33.33333333%);
  }
  .platform-components-masthead__width-sm--medium {
    width: 50%;
  }
  .platform-components-masthead__width-sm--large {
    width: 75%;
  }
}
.platform-components-masthead__gradient-overlay {
  background: linear-gradient(var(--overlay-direction), var(--overlay-color-1) var(--overlay-color-1-stop), transparent var(--overlay-color-width));
}
@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-masthead__gradient-overlay {
    background: linear-gradient(var(--overlay-direction--tablet), var(--overlay-color-1) var(--overlay-color-1-stop), transparent var(--overlay-color-width));
  }
}
@media (max-width: 767px) {
  .platform-components-masthead__gradient-overlay {
    background: linear-gradient(var(--overlay-direction--mobile), var(--overlay-color-1) var(--overlay-color-1-stop), transparent var(--overlay-color-width));
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-masthead__gradient-overlay--md {
    background: linear-gradient(var(--overlay-direction), var(--overlay-color-1) var(--overlay-color-1-stop--tablet), transparent var(--overlay-color-width--tablet));
  }
  .platform-components-masthead__gradient-overlay--md.radial-gradient-none--md {
    background: linear-gradient(var(--overlay-direction), var(--overlay-color-1) var(--overlay-color-1-stop--tablet), transparent var(--overlay-color-width--tablet));
  }
}
@media (max-width: 767px) {
  .platform-components-masthead__gradient-overlay--sm {
    background: linear-gradient(var(--overlay-direction), var(--overlay-color-1) var(--overlay-color-1-stop--mobile), transparent var(--overlay-color-width--mobile));
  }
  .platform-components-masthead__gradient-overlay--sm.radial-gradient-none--sm {
    background: linear-gradient(var(--overlay-direction), var(--overlay-color-1) var(--overlay-color-1-stop--mobile), transparent var(--overlay-color-width--mobile));
  }
}
.platform-components-masthead .radial-gradient--lg {
  background: radial-gradient(50% 50% at center, var(--overlay-color-1) var(--overlay-color-1-stop), transparent var(--overlay-color-width));
}
@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-masthead .radial-gradient--md {
    background: radial-gradient(50% 50% at center, var(--overlay-color-1) var(--overlay-color-1-stop--tablet), transparent var(--overlay-color-width--tablet));
  }
}
@media (max-width: 767px) {
  .platform-components-masthead .radial-gradient--sm {
    background: radial-gradient(50% 50% at center, var(--overlay-color-1) var(--overlay-color-1-stop--mobile), transparent var(--overlay-color-width--mobile));
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .platform-components-masthead .radial-gradient-none--md {
    background: linear-gradient(var(--overlay-direction), var(--overlay-color-1) var(--overlay-color-1-stop), transparent var(--overlay-color-width));
  }
  .platform-components-masthead .radial-gradient-none--md.platform-components-masthead__gradient-overlay--md {
    background: linear-gradient(var(--overlay-direction), var(--overlay-color-1) var(--overlay-color-1-stop--tablet), transparent var(--overlay-color-width--tablet));
  }
}
@media (max-width: 767px) {
  .platform-components-masthead .radial-gradient-none--sm {
    background: linear-gradient(var(--overlay-direction), var(--overlay-color-1) var(--overlay-color-1-stop), transparent var(--overlay-color-width));
  }
  .platform-components-masthead .radial-gradient-none--sm.platform-components-masthead__gradient-overlay--sm {
    background: linear-gradient(var(--overlay-direction), var(--overlay-color-1) var(--overlay-color-1-stop--mobile), transparent var(--overlay-color-width--mobile));
  }
}
@media (max-width: 1230px) {
  .platform-components-masthead .platform-components-masthead__content2 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.pc-countdown .time {
  background-color: #e0942f;
  font-family: Roboto;
}
.pc-countdown .time:before {
  color: #000000;
  font-family: Roboto;
}
.pc-countdown .time:after {
  color: #000000;
}
.platform-components-masthead__button {
  border-radius: 4px;
}
.platform-components-masthead__button--primary.light {
  background-color: #ffffff;
  color: #231f20;
  transition: background-color 200ms ease-out, color 200ms ease-out;
}
.platform-components-masthead__button--primary.light:hover,
.platform-components-masthead__button--primary.light:active,
.platform-components-masthead__button--primary.light:focus {
  background-color: #231f20;
  color: #ffffff;
}
.platform-components-masthead__button--primary.dark {
  background-color: #231f20;
  color: #ffffff;
  transition: background-color 200ms ease-out, color 200ms ease-out;
}
.platform-components-masthead__button--primary.dark:hover,
.platform-components-masthead__button--primary.dark:active,
.platform-components-masthead__button--primary.dark:focus {
  background-color: #000000;
  color: #231f20;
}
.platform-components-masthead__button--secondary.dark {
  background-color: #ffffff;
  color: #012f60;
  box-shadow: inset 0 0 0 2px #231f20;
  transition: background-color 200ms ease-out, color 200ms ease-out, box-shadow 200ms ease-out;
}
.platform-components-masthead__button--secondary.dark:hover,
.platform-components-masthead__button--secondary.dark:active,
.platform-components-masthead__button--secondary.dark:focus {
  background-color: #231f20;
  color: #ffffff;
  box-shadow: inset 0 0 0 2px #231f20;
}
.platform-components-masthead__button--secondary.light {
  background-color: #ffffff;
  color: #012f60;
  box-shadow: inset 0 0 0 2px #ffffff;
  transition: background-color 200ms ease-out, color 200ms ease-out, box-shadow 200ms ease-out;
}
.platform-components-masthead__button--secondary.light:hover,
.platform-components-masthead__button--secondary.light:active,
.platform-components-masthead__button--secondary.light:focus {
  background-color: #231f20;
  color: #ffffff;
  box-shadow: inset 0 0 0 2px #231f20;
}
.platform-components-masthead__button--tertiary.dark {
  color: #2a5daf;
  transition: color 200ms ease-out;
}
.platform-components-masthead__button--tertiary.dark:hover,
.platform-components-masthead__button--tertiary.dark:active,
.platform-components-masthead__button--tertiary.dark:focus {
  color: #bc7618;
}
.platform-components-masthead__button--tertiary.light {
  color: #ffffff;
  transition: color 200ms ease-out;
}
.platform-components-masthead__button--tertiary.light:hover,
.platform-components-masthead__button--tertiary.light:active,
.platform-components-masthead__button--tertiary.light:focus {
  color: #d5d5d5;
}
.platform-components-masthead__preheader {
  display: inline-block;
}
.animate-in .platform-components-masthead__preheader:after {
  content: "";
  position: absolute;
  bottom: -10px;
  opacity: 0;
  height: 4px;
  border-radius: 2px;
  background-color: #EEB111;
}
.animate-in .platform-components-masthead__left-text--lg .platform-components-masthead__preheader:after {
  left: 0;
  right: 100%;
  animation: slideFromLeft 0.25s 1.5s forwards;
}
.animate-in .platform-components-masthead__right-text--lg .platform-components-masthead__preheader:after {
  left: 100%;
  right: 0;
  animation: slideFromRight 0.25s 1.5s forwards;
}
.animate-in .platform-components-masthead__center-text--lg .platform-components-masthead__preheader:before {
  content: "";
  position: absolute;
  bottom: -10px;
  opacity: 0;
  height: 4px;
  border-radius: 0 2px 2px 0;
  background-color: #EEB111;
  left: 50%;
  right: 50%;
  animation: slideFromCenter1 0.25s 1.5s forwards;
}
.animate-in .platform-components-masthead__center-text--lg .platform-components-masthead__preheader:after {
  left: 50%;
  right: 50%;
  border-radius: 2px 0 0 2px;
  animation: slideFromCenter2 0.25s 1.5s forwards;
}
.no-goldbar .platform-components-masthead__preheader:before,
.no-goldbar .platform-components-masthead__preheader:after {
  display: none;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .animate-in .platform-components-masthead__left-text--md .platform-components-masthead__preheader:after {
    left: 0;
    right: 100%;
    animation: slideFromLeft 0.25s 1.5s forwards;
  }
  .animate-in .platform-components-masthead__right-text--md .platform-components-masthead__preheader:after {
    left: 100%;
    right: 0;
    animation: slideFromRight 0.25s 1.5s forwards;
  }
  .animate-in .platform-components-masthead__center-text--md .platform-components-masthead__preheader:before {
    content: "";
    position: absolute;
    bottom: -10px;
    opacity: 0;
    height: 4px;
    border-radius: 0 2px 2px 0;
    background-color: #EEB111;
    left: 50%;
    right: 50%;
    animation: slideFromCenter1 0.25s 1.5s forwards;
  }
  .animate-in .platform-components-masthead__center-text--md .platform-components-masthead__preheader:after {
    left: 50%;
    right: 50%;
    border-radius: 2px 0 0 2px;
    animation: slideFromCenter2 0.25s 1.5s forwards;
  }
}
@media (max-width: 767px) {
  .animate-in .platform-components-masthead__left-text--sm .platform-components-masthead__preheader:after {
    left: 0;
    right: 100%;
    animation: slideFromLeft 0.25s 1.5s forwards;
  }
  .animate-in .platform-components-masthead__right-text--sm .platform-components-masthead__preheader:after {
    left: 100%;
    right: 0;
    animation: slideFromRight 0.25s 1.5s forwards;
  }
  .animate-in .platform-components-masthead__center-text--sm .platform-components-masthead__preheader:before {
    content: "";
    position: absolute;
    bottom: -10px;
    opacity: 0;
    height: 4px;
    border-radius: 0 2px 2px 0;
    background-color: #EEB111;
    left: 50%;
    right: 50%;
    animation: slideFromCenter1 0.25s 1.5s forwards;
  }
  .animate-in .platform-components-masthead__center-text--sm .platform-components-masthead__preheader:after {
    left: 50%;
    right: 50%;
    border-radius: 2px 0 0 2px;
    animation: slideFromCenter2 0.25s 1.5s forwards;
  }
}
@keyframes slideFromLeft {
  0% {
    right: 100%;
    left: 0%;
    opacity: 0;
  }
  100% {
    right: 0;
    left: 0;
    opacity: 1;
  }
}
@keyframes slideFromRight {
  0% {
    right: 0%;
    left: 100%;
    opacity: 0;
  }
  100% {
    right: 0;
    left: 0;
    opacity: 1;
  }
}
@keyframes slideFromCenter1 {
  0% {
    right: 50%;
    left: 50%;
    opacity: 0;
  }
  100% {
    right: 0;
    left: 50%;
    opacity: 1;
  }
}
@keyframes slideFromCenter2 {
  0% {
    right: 50%;
    left: 50%;
    opacity: 0;
  }
  100% {
    right: 50%;
    left: 0%;
    opacity: 1;
  }
}
