@font-face {
  font-family: "ReithSans";
  src: url("BBCReithSans_W_Rg.woff2") format("woff2"),
    url("BBCReithSans_W_Rg.woff.html") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "ReithSans";
  src: url("BBCReithSans_W_It.woff2") format("woff2"),
    url("BBCReithSans_W_It.woff.html") format("woff");
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "ReithSans";
  src: url("BBCReithSans_W_Bd.woff2") format("woff2"),
    url("BBCReithSans_W_Bd.woff.html") format("woff");
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "ReithSans";
  src: url("BBCReithSans_W_BdIt.woff2.html") format("woff2"),
    url("BBCReithSans_W_BdIt.woff.html") format("woff");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "ReithSans";
  src: url("BBCReithSans_W_Lt.woff2.html") format("woff2"),
    url("BBCReithSans_W_Lt.woff.html") format("woff");
  font-display: swap;
  font-weight: 300;
}
@font-face {
  font-family: "ReithSans";
  src: url("BBCReithSans_W_LtIt.woff2.html") format("woff2"),
    url("BBCReithSans_W_LtIt.woff.html") format("woff");
  font-display: swap;
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "ReithSans";
  src: url("BBCReithSans_W_ExBd.woff2.html") format("woff2"),
    url("BBCReithSans_W_ExBd.woff.html") format("woff");
  font-display: swap;
  font-weight: 800;
}
@font-face {
  font-family: "ReithSans";
  src: url("BBCReithSans_W_ExBdIt.woff2.html") format("woff2"),
    url("BBCReithSans_W_ExBdIt.woff.html") format("woff");
  font-display: swap;
  font-style: italic;
  font-weight: 800;
}
@font-face {
  font-family: "ReithSans";
  src: url("BBCReithSans_W_Md.woff2.html") format("woff2"),
    url("BBCReithSans_W_Md.woff.html") format("woff");
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "ReithSans";
  src: url("BBCReithSans_W_MdIt.woff2.html") format("woff2"),
    url("BBCReithSans_W_MdIt.woff.html") format("woff");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "ReithSerif";
  src: url("BBCReithSerif_W_Rg.woff2.html") format("woff2"),
    url("BBCReithSerif_W_Rg.woff.html") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "ReithSerif";
  src: url("BBCReithSerif_W_It.woff2.html") format("woff2"),
    url("BBCReithSerif_W_It.woff.html") format("woff");
  font-display: swap;
  font-style: italic;
}
@font-face {
  font-family: "ReithSerif";
  src: url("BBCReithSerif_W_Bd.woff2.html") format("woff2"),
    url("BBCReithSerif_W_Bd.woff.html") format("woff");
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: "ReithSerif";
  src: url("BBCReithSerif_W_BdIt.woff2.html") format("woff2"),
    url("BBCReithSerif_W_BdIt.woff.html") format("woff");
  font-display: swap;
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "ReithSerif";
  src: url("BBCReithSerif_W_Lt.woff2.html") format("woff2"),
    url("BBCReithSerif_W_Lt.woff.html") format("woff");
  font-display: swap;
  font-weight: 300;
}
@font-face {
  font-family: "ReithSerif";
  src: url("BBCReithSerif_W_LtIt.woff2.html") format("woff2"),
    url("BBCReithSerif_W_LtIt.woff.html") format("woff");
  font-display: swap;
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "ReithSerif";
  src: url("BBCReithSerif_W_ExBd.woff2.html") format("woff2"),
    url("BBCReithSerif_W_ExBd.woff.html") format("woff");
  font-display: swap;
  font-weight: 800;
}
@font-face {
  font-family: "ReithSerif";
  src: url("BBCReithSerif_W_ExBdIt.woff2.html") format("woff2"),
    url("BBCReithSerif_W_ExBdIt.woff.html") format("woff");
  font-display: swap;
  font-style: italic;
  font-weight: 800;
}
@font-face {
  font-family: "ReithSerif";
  src: url("BBCReithSerif_W_Md.woff2") format("woff2"),
    url("BBCReithSerif_W_Md.woff.html") format("woff");
  font-display: swap;
  font-weight: 500;
}
@font-face {
  font-family: "ReithSerif";
  src: url("BBCReithSerif_W_MdIt.woff2.html") format("woff2"),
    url("BBCReithSerif_W_MdIt.woff.html") format("woff");
  font-display: swap;
  font-style: italic;
  font-weight: 500;
}

.day {
  text-align: center;
  padding: 5px;
  border: 1px solid #394088;
}

/*===========ADDITIONAL===========*/

.text__uppercase {
  text-transform: uppercase;
}

.info__imp {
  font-size: 18px;
  font-style: italic;
  border-left: 5px solid #d10a10;
  padding-left: 5px;
}

/*==============CHECK==============*/

.check {
  box-shadow: 0px 0px 10px 0px;
  max-width: 100%;
  font-family: Arial, Helvetica, sans-serif !important;
  background-color: #fff;
}
.check__wrapper {
  padding: 0.5rem;
}
.check__top {
}
.check__iban {
  margin-bottom: 1rem;
  display: block;
  font-weight: 500;
}
.check__top-grid {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.check__top-col-1 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 4rem;
}
.check__top-col-1-row {
  display: flex;
  flex-direction: column;
}
.bank__logo {
}
.check__top-col-title {
}
.check__top-col-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}
.check__bot {
  border-bottom: 3px solid #000;
}
.check__bot-grid {
  display: grid;
  grid-template-columns: 1fr 5fr 1fr 1fr 1fr;
}
.check__bot-grid-col {
  display: flex;
  flex-direction: column;
  border-right: 1px solid #000;
}
.check__bot-grid-col-title {
  font-weight: 500;
  background-color: rgba(128, 128, 128, 0.39);
  border-right: 1px solid #000;
  border-bottom: 3px solid #000;
  padding-left: 2px;
}
.check__thanks {
  text-align: right;
  display: block;
  margin: 0.5rem 2rem;
}

/*=========CHECKMQ=======*/

@media (max-width: 1200px) {
  .check {
    font-size: 0.9rem;
  }
}
@media (max-width: 1024px) {
  .check {
    font-size: 0.8rem;
  }
}
@media (max-width: 992px) {
  .check {
    font-size: 0.7rem;
  }
}

/*=========REG=============*/

.reg {
  margin-top: 1rem;
  font-size: 1.1rem;
  line-height: 30px;
}
.reg__title {
  font-weight: 700;
}
.reg__list {
  max-width: 85%;
  margin: 0 auto;

  gap: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.reg__item {
  font-size: 1.1rem;
  line-height: 30px;
  margin-bottom: 0.5rem;
  font-weight: normal;
}
.reg__item a {
  font-weight: 700;
}
.reg__item a:hover {
  color: #3b5998;
}

.button-link {
  background-color: #b80000;
  color: #fff;
  display: block;
  margin: 3rem auto;
  max-width: 80%;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  margin-bottom: 1rem;
  padding: 1rem 0;
  border-radius: 4px;
}
.button-link:hover {
  color: #fff;
  background-color: #444;
}

a {
  color: #b80000;
  text-decoration: none;
}

/*=============COMMENTS==============*/

.comment {
  margin-top: 2rem;
  margin-bottom: 2rem;
  max-width: 95%;
}

.comment-content {
  display: flex;
  flex-direction: column;
}

.comment-block {
  margin-top: 1rem;
  display: flex;
  justify-content: flex-start;
  border-top: 1px solid #767d843c;
  padding-top: 0.5rem;
}
.comment-block-answer {
  margin-left: 2rem;
}
.block-avatar {
  margin-right: 1rem;
}
.block-avatar img {
  border-radius: 50%;
  width: 50px;
}
.block-info {
  width: 100%;
}
.block-info-comment {
  position: relative;
}
.block-info-comment__svg {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 50%;
  font-size: 0.8rem;
}
.block-info-comment__svg svg {
  background-color: #62626237;
  border-radius: 50%;
  fill: #303030;
  width: 20px;
  padding: 5px;
}
.block-info-comment__name {
  font-weight: 700;
  color: #052962;
  padding-bottom: 1rem;
}
.block-info-comment__name span {
  font-size: 0.8rem;
  font-weight: normal;
  color: #30303093;
  padding-left: 0.5rem;
}
.block-info-line {
  display: flex;
  flex-direction: column;
}

.block-info-line__like {
  display: flex;
  justify-content: flex-end;
  color: #626262;
  font-weight: normal;
  font-size: 0.7rem;
}

.comments__more {
  display: block;
  margin: 0 auto;
  color: #3b5998;
  text-align: center;
}

.block-info-comment__name {
  position: relative;
  margin-bottom: 10px;
  padding-right: 50px;
}

.block-info-comment__name span {
  position: absolute;
  bottom: 0;
  left: 0;
  padding-left: 0;
}

.block-info-comment__svg {
  display: flex;
  align-items: center;
  gap: 5px;
}

.check__bot-grid {
  grid-template-columns: 1fr 5fr auto 1fr auto!important;
}




html,
      body,
      div,
      span,
      h1,
      h2,
      h3,
      h4,
      p,
      a,
      img,
      b,
      ul,
      li,
      article,
      aside,
      figure,
      figcaption,
      footer,
      header,
      main,
      nav,
      section,
      time {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
      }
      article,
      aside,
      figcaption,
      figure,
      footer,
      header,
      main,
      nav,
      section {
        display: block;
      }
      body {
        line-height: 1;
        -webkit-text-size-adjust: none;
        -moz-text-size-adjust: none;
        -ms-text-size-adjust: none;
        text-size-adjust: none;
      }
      ul {
        list-style: none;
      }
      button {
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        appearance: none;
        margin: 0;
        padding: 0;
        background: none;
        border-radius: 0;
        border: 0;
        font-family: inherit;
        color: inherit;
      }

      body {
        background-color: #ffffff;
      }
      :focus-visible {
        box-shadow: 0 0 0 0.125rem #ffffff;
        outline: 0.125rem solid #000000;
        outline-offset: 0.125rem;
      }
    
      .ssrcss-181c4hk-SectionWrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100vh;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.ssrcss-4rxmy3-PageStack {
	min-height: 100vh;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.ssrcss-l6cntj-ContentStack {
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
}

.ssrcss-1a6al6l-ChameleonGlobalNavigation {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 700;
	font-feature-settings: '';
	font-size: 0.8125rem;
	line-height: 1.2307692307692308;
	background: #FFFFFF;
	color: #141414;
	box-shadow: 0 0.0625rem 0 rgba(0, 0, 0, 0.2);
	position: relative;
	z-index: 1;
}

.ssrcss-1ocoo3l-Wrap {
	box-sizing: border-box;
	margin: 0 auto;
	padding: 0 0.5rem;
	max-width: 63rem;
}

@media (min-width: 25rem) {
	.ssrcss-1ocoo3l-Wrap {
		padding-right: 1rem;
		padding-left: 1rem;
	}
}

@media (min-width: 80rem) {
	.ssrcss-1ocoo3l-Wrap {
		max-width: 80rem;
	}
}

.ssrcss-vvyq0-GlobalNavigationContent {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	position: relative;
}

@media (max-width: 37.5rem) {
	.ssrcss-vvyq0-GlobalNavigationContent {
		padding: 0 0.25rem;
	}
}

.ssrcss-g08l83-GlobalNavigationItem {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
}

@media (min-width: 37.5rem) {
	.ssrcss-g08l83-GlobalNavigationItem {
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}
}

.ssrcss-g08l83-GlobalNavigationItem:hover>*>*:after,.ssrcss-g08l83-GlobalNavigationItem:focus>*>*:after {
	width: 100%;
	opacity: 100%;
}

.ssrcss-dkv2k4-NavigationLink-LogoLink {
	display: block;
	height: 100%;
	line-height: 4rem;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	color: inherit;
	white-space: nowrap;
	text-align: center;
	min-width: 3rem;
	padding: 0;
}

@media (min-width: 23.4375rem) {
	.ssrcss-dkv2k4-NavigationLink-LogoLink {
		text-align: center;
		min-width: 2.5rem;
	}
}

.ssrcss-fj0f8c-LogoIconWrapper {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 7rem;
	height: 2.0625rem;
	vertical-align: middle;
}

@media (min-width: 37.5rem) {
	.ssrcss-fj0f8c-LogoIconWrapper {
		margin-right: 0.75rem;
	}
}

@media (min-width: 63rem) {
	.ssrcss-fj0f8c-LogoIconWrapper {
		margin-right: 1.25rem;
	}
}

.ssrcss-1f39n02-VisuallyHidden {
	position: absolute;
	overflow: hidden;
	margin: 0;
	width: 1px;
	height: 1px;
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(1px, 1px, 1px, 1px);
	white-space: nowrap;
}

.ssrcss-159k2oa-ChameleonUl {
	position: absolute;
	left: 0;
	right: 0;
	top: 4.375rem;
}

.ssrcss-11zd2mu-ChameleonAccessibilityLink {
	position: absolute;
	overflow: hidden;
	margin: 0;
	width: 1px;
	height: 1px;
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(1px, 1px, 1px, 1px);
	white-space: nowrap;
}

.ssrcss-11zd2mu-ChameleonAccessibilityLink:focus {
	position: static;
	overflow: visible;
	width: auto;
	height: auto;
	-webkit-clip-path: none;
	clip-path: none;
	clip: auto;
	white-space: inherit;
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 700;
	font-feature-settings: '';
	font-size: 0.8125rem;
	line-height: 1.2307692307692308;
	display: block;
	top: 0;
	left: 0;
	z-index: 1;
	padding: 1rem;
	background: #FFFFFF;
	border: 1px solid #8A8C8E;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
	margin: auto;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

@media (min-width: 37.5rem) {
	.ssrcss-11zd2mu-ChameleonAccessibilityLink:focus {
		position: absolute;
	}
}

.ssrcss-fr8ebb-GlobalNavigationItem {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
}

@media (min-width: 37.5rem) {
	.ssrcss-fr8ebb-GlobalNavigationItem {
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
		width: 100%;
	}
}

.ssrcss-fr8ebb-GlobalNavigationItem:hover>*>*:after,.ssrcss-fr8ebb-GlobalNavigationItem:focus>*>*:after {
	width: 100%;
	opacity: 100%;
}

.ssrcss-76eozk-AccountOptionsList {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.ssrcss-76eozk-AccountOptionsList >li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.ssrcss-1ylam2-GlobalNavigationProduct-GlobalNavigationNonProductItem-GlobalNavigationAccount {
	color: #000000;
	text-align: center;
	text-align: left;
}

.ssrcss-1ylam2-GlobalNavigationProduct-GlobalNavigationNonProductItem-GlobalNavigationAccount:focus>*>*:after {
	width: 100%;
	opacity: 100%;
}

@media (min-width: 37.5rem) {
	.ssrcss-1ylam2-GlobalNavigationProduct-GlobalNavigationNonProductItem-GlobalNavigationAccount {
		min-width: 3rem;
	}
}

.ssrcss-7qt8yw-NavigationLink-AccountLink {
	display: block;
	height: 100%;
	line-height: 4rem;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	color: inherit;
	white-space: nowrap;
	text-align: center;
	min-width: 3rem;
	box-sizing: border-box;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: 2.5rem;
	position: relative;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: inline-block;
	text-align: left;
}

@media (min-width: 23.4375rem) {
	.ssrcss-7qt8yw-NavigationLink-AccountLink {
		text-align: center;
		min-width: 2.5rem;
	}
}

.ssrcss-7qt8yw-NavigationLink-AccountLink:after {
	content: '';
	display: block;
	background-color: #0071F1;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.625rem;
	height: 0.125rem;
	width: 66%;
	opacity: 0;
}

.ssrcss-7qt8yw-NavigationLink-AccountLink:hover:after,.ssrcss-7qt8yw-NavigationLink-AccountLink:focus:after {
	width: 100%;
	opacity: 1;
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-7qt8yw-NavigationLink-AccountLink:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

@media (min-width: 23.4375rem) {
	.ssrcss-7qt8yw-NavigationLink-AccountLink {
		min-width: 3rem;
		text-align: center;
	}
}

@media (min-width: 63rem) {
	.ssrcss-7qt8yw-NavigationLink-AccountLink {
		width: 8.5rem;
		text-align: left;
	}
}

@media (min-width: 80rem) {
	.ssrcss-7qt8yw-NavigationLink-AccountLink {
		width: 11rem;
	}
}

.ssrcss-17cn1ks-AccountIconWrapper {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: -0.6875rem;
}

@media (min-width: 63rem) {
	.ssrcss-17cn1ks-AccountIconWrapper {
		width: 1.75rem;
		height: 1.75rem;
		vertical-align: -0.5625rem;
	}
}

.ssrcss-xi5oyi-StyledIcon {
	display: block;
	height: 100%;
	width: 100%;
	fill: currentcolor;
}

.ssrcss-qgttmg-AccountText {
	position: absolute;
	overflow: hidden;
	margin: 0;
	width: 1px;
	height: 1px;
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(1px, 1px, 1px, 1px);
	white-space: nowrap;
}

@media (min-width: 63rem) {
	.ssrcss-qgttmg-AccountText {
		position: static;
		overflow: visible;
		width: auto;
		height: auto;
		-webkit-clip-path: none;
		clip-path: none;
		clip: auto;
		white-space: inherit;
		margin-left: 0.5rem;
	}
}

.ssrcss-1dg49uj-VerticalSeparator {
	display: none;
}

@media (min-width: 37.5rem) {
	.ssrcss-1dg49uj-VerticalSeparator {
		display: block;
		border-left: 0.0625rem solid #EBEBEB;
		height: 1.5rem;
		margin-top: 1.25rem;
	}
}

.ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En {
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En >li {
	display: none;
}

@media (min-width: 37.5rem) {
	.ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En >li:nth-of-type(8) {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		-webkit-justify-content: space-evenly;
		justify-content: space-evenly;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En >li:nth-of-type(1),.ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En li:nth-of-type(2),.ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En li:nth-of-type(3) {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		-webkit-justify-content: space-evenly;
		justify-content: space-evenly;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En >li:nth-of-type(4) {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		-webkit-justify-content: space-evenly;
		justify-content: space-evenly;
	}
}

@media (min-width: 41.25rem) {
	.ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En >li:nth-of-type(5) {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		-webkit-justify-content: space-evenly;
		justify-content: space-evenly;
	}
}

@media (min-width: 45.5rem) {
	.ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En >li:nth-of-type(6) {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		-webkit-justify-content: space-evenly;
		justify-content: space-evenly;
	}
}

@media (min-width: 48rem) {
	.ssrcss-ls269v-ChameleonGlobalNavigationLinkList-En >li:nth-of-type(7) {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: space-evenly;
		-ms-flex-pack: space-evenly;
		-webkit-justify-content: space-evenly;
		justify-content: space-evenly;
	}
}

.ssrcss-15542on-GlobalNavigationProduct {
	color: #000000;
	text-align: center;
	margin-left: 0.5rem;
}

.ssrcss-15542on-GlobalNavigationProduct:focus>*>*:after {
	width: 100%;
	opacity: 100%;
}

@media (min-width: 37.5rem) {
	.ssrcss-15542on-GlobalNavigationProduct {
		min-width: 3rem;
	}
}

.ssrcss-1qc9pyg-NavigationLink {
	display: block;
	height: 100%;
	line-height: 4rem;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	color: inherit;
	white-space: nowrap;
	text-align: center;
	min-width: 3rem;
}

.ssrcss-1qc9pyg-NavigationLink:hover .e1gviwgp18:after,.ssrcss-1qc9pyg-NavigationLink:focus .e1gviwgp18:after {
	width: 100%;
	opacity: 1;
}

@media (min-width: 23.4375rem) {
	.ssrcss-1qc9pyg-NavigationLink {
		text-align: center;
		min-width: 2.5rem;
	}
}

.ssrcss-1y713bi-NavItemHoverState {
	position: relative;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: inline-block;
}

.ssrcss-1y713bi-NavItemHoverState:after {
	content: '';
	display: block;
	background-color: #000000;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.625rem;
	height: 0.125rem;
	width: 66%;
	opacity: 0;
}

.ssrcss-1y713bi-NavItemHoverState:hover:after,.ssrcss-1y713bi-NavItemHoverState:focus:after {
	width: 100%;
	opacity: 1;
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-1y713bi-NavItemHoverState:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-t1nvxi-GlobalNavigationProduct {
	color: #000000;
	text-align: center;
}

.ssrcss-t1nvxi-GlobalNavigationProduct:focus>*>*:after {
	width: 100%;
	opacity: 100%;
}

@media (min-width: 37.5rem) {
	.ssrcss-t1nvxi-GlobalNavigationProduct {
		min-width: 3rem;
	}
}

.ssrcss-684v2a-NavItemHoverState {
	position: relative;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: inline-block;
}

.ssrcss-684v2a-NavItemHoverState:after {
	content: '';
	display: block;
	background-color: #EB1212;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.625rem;
	height: 0.125rem;
	width: 66%;
	opacity: 0;
}

.ssrcss-684v2a-NavItemHoverState:hover:after,.ssrcss-684v2a-NavItemHoverState:focus:after {
	width: 100%;
	opacity: 1;
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-684v2a-NavItemHoverState:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-13tejcu-NavItemHoverState {
	position: relative;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: inline-block;
}

.ssrcss-13tejcu-NavItemHoverState:after {
	content: '';
	display: block;
	background-color: #FFD230;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.625rem;
	height: 0.125rem;
	width: 66%;
	opacity: 0;
}

.ssrcss-13tejcu-NavItemHoverState:hover:after,.ssrcss-13tejcu-NavItemHoverState:focus:after {
	width: 100%;
	opacity: 1;
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-13tejcu-NavItemHoverState:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-1v5fxjd-NavItemHoverState {
	position: relative;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: inline-block;
}

.ssrcss-1v5fxjd-NavItemHoverState:after {
	content: '';
	display: block;
	background-color: #0068FF;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.625rem;
	height: 0.125rem;
	width: 66%;
	opacity: 0;
}

.ssrcss-1v5fxjd-NavItemHoverState:hover:after,.ssrcss-1v5fxjd-NavItemHoverState:focus:after {
	width: 100%;
	opacity: 1;
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-1v5fxjd-NavItemHoverState:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-1w7uvjo-NavItemHoverState {
	position: relative;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: inline-block;
}

.ssrcss-1w7uvjo-NavItemHoverState:after {
	content: '';
	display: block;
	background-color: #0052A1;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.625rem;
	height: 0.125rem;
	width: 66%;
	opacity: 0;
}

.ssrcss-1w7uvjo-NavItemHoverState:hover:after,.ssrcss-1w7uvjo-NavItemHoverState:focus:after {
	width: 100%;
	opacity: 1;
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-1w7uvjo-NavItemHoverState:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-3zig84-NavItemHoverState {
	position: relative;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: inline-block;
}

.ssrcss-3zig84-NavItemHoverState:after {
	content: '';
	display: block;
	background-color: #589E50;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.625rem;
	height: 0.125rem;
	width: 66%;
	opacity: 0;
}

.ssrcss-3zig84-NavItemHoverState:hover:after,.ssrcss-3zig84-NavItemHoverState:focus:after {
	width: 100%;
	opacity: 1;
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-3zig84-NavItemHoverState:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-egnvhn-NavItemHoverState {
	position: relative;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: inline-block;
}

.ssrcss-egnvhn-NavItemHoverState:after {
	content: '';
	display: block;
	background-color: #002856;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.625rem;
	height: 0.125rem;
	width: 66%;
	opacity: 0;
}

.ssrcss-egnvhn-NavItemHoverState:hover:after,.ssrcss-egnvhn-NavItemHoverState:focus:after {
	width: 100%;
	opacity: 1;
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-egnvhn-NavItemHoverState:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-1u0fut7-GlobalNavigationProduct {
	color: #000000;
	text-align: center;
}

.ssrcss-1u0fut7-GlobalNavigationProduct:focus>*>*:after {
	width: 100%;
	opacity: 100%;
}

@media (min-width: 37.5rem) {
	.ssrcss-1u0fut7-GlobalNavigationProduct {
		min-width: 3rem;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-1u0fut7-GlobalNavigationProduct {
		max-width: 3rem;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
	}
}

.ssrcss-m0mljx-NavigationLink-MenuToggleControlLink {
	display: block;
	height: 100%;
	line-height: 4rem;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	color: inherit;
	white-space: nowrap;
	text-align: center;
	min-width: 3rem;
	min-width: 2.5rem;
}

.ssrcss-m0mljx-NavigationLink-MenuToggleControlLink:hover .e1gviwgp18:after,.ssrcss-m0mljx-NavigationLink-MenuToggleControlLink:focus .e1gviwgp18:after {
	width: 100%;
	opacity: 1;
}

@media (min-width: 23.4375rem) {
	.ssrcss-m0mljx-NavigationLink-MenuToggleControlLink {
		text-align: center;
		min-width: 2.5rem;
	}
}

@media (min-width: 23.4375rem) {
	.ssrcss-m0mljx-NavigationLink-MenuToggleControlLink {
		min-width: 3rem;
	}
}

.ssrcss-pw5m0q-NavItemHoverState {
	position: relative;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: inline-block;
}

.ssrcss-pw5m0q-NavItemHoverState:after {
	content: '';
	display: block;
	background-color: #000000;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.625rem;
	height: 0.125rem;
	width: 66%;
	opacity: 0;
}

.ssrcss-pw5m0q-NavItemHoverState:hover:after,.ssrcss-pw5m0q-NavItemHoverState:focus:after {
	width: 100%;
	opacity: 1;
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-pw5m0q-NavItemHoverState:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-pw5m0q-NavItemHoverState {
		width: 2rem;
	}
}

.ssrcss-13dpa8i-DotsMenuIconWrapper {
	display: none;
}

@media (min-width: 37.5rem) {
	.ssrcss-13dpa8i-DotsMenuIconWrapper {
		display: inline-block;
		width: 1.25rem;
		height: 0.25rem;
	}

	.ssrcss-13dpa8i-DotsMenuIconWrapper>svg {
		vertical-align: 0.1875rem;
	}
}

.ssrcss-69nf57-LastGlobalNavigationItem {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
}

@media (min-width: 37.5rem) {
	.ssrcss-69nf57-LastGlobalNavigationItem {
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}
}

.ssrcss-6500z4-GlobalNavigationItem-GlobalNavigationBurger {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	width: 2.5rem;
}

@media (min-width: 37.5rem) {
	.ssrcss-6500z4-GlobalNavigationItem-GlobalNavigationBurger {
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}
}

.ssrcss-6500z4-GlobalNavigationItem-GlobalNavigationBurger:hover>*>*:after,.ssrcss-6500z4-GlobalNavigationItem-GlobalNavigationBurger:focus>*>*:after {
	width: 100%;
	opacity: 100%;
}

@media (min-width: 23.4375rem) {
	.ssrcss-6500z4-GlobalNavigationItem-GlobalNavigationBurger {
		width: 3rem;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-6500z4-GlobalNavigationItem-GlobalNavigationBurger {
		display: none;
	}
}

.ssrcss-1myt22i-BurgerMenuIconWrapper {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 1.5rem;
	height: 1.375rem;
	vertical-align: -0.5em;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	-webkit-justify-content: space-evenly;
	justify-content: space-evenly;
}

@media (min-width: 37.5rem) {
	.ssrcss-1myt22i-BurgerMenuIconWrapper {
		display: none;
	}
}

.ssrcss-1j3alh1-GlobalNavigationItem {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
}

@media (min-width: 37.5rem) {
	.ssrcss-1j3alh1-GlobalNavigationItem {
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}
}

.ssrcss-1j3alh1-GlobalNavigationItem:hover>*>*:after,.ssrcss-1j3alh1-GlobalNavigationItem:focus>*>*:after {
	width: 100%;
	opacity: 100%;
}

.ssrcss-13qfcv5-NavigationLink-SearchLink {
	display: block;
	height: 100%;
	line-height: 4rem;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	color: inherit;
	white-space: nowrap;
	text-align: center;
	min-width: 3rem;
	background: none;
	min-width: 2.5rem;
	text-align: right;
	position: relative;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: inline-block;
}

@media (min-width: 23.4375rem) {
	.ssrcss-13qfcv5-NavigationLink-SearchLink {
		text-align: center;
		min-width: 2.5rem;
	}
}

.ssrcss-13qfcv5-NavigationLink-SearchLink:after {
	content: '';
	display: block;
	background-color: #000000;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.625rem;
	height: 0.125rem;
	width: 66%;
	opacity: 0;
}

.ssrcss-13qfcv5-NavigationLink-SearchLink:hover:after,.ssrcss-13qfcv5-NavigationLink-SearchLink:focus:after {
	width: 100%;
	opacity: 1;
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-13qfcv5-NavigationLink-SearchLink:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

@media (min-width: 23.4375rem) {
	.ssrcss-13qfcv5-NavigationLink-SearchLink {
		min-width: 3rem;
		width: 3rem;
		text-align: center;
	}
}

@media (min-width: 80rem) {
	.ssrcss-13qfcv5-NavigationLink-SearchLink {
		background: #EBEBEB;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 1rem;
		padding: 0.75rem 0.625rem;
		margin-left: 0.5rem;
		min-width: 11.25rem;
	}

	.ssrcss-13qfcv5-NavigationLink-SearchLink:after {
		display: none;
	}
}

.ssrcss-mwl823-IconWrapper-SearchIconWrapper {
	display: inline-block;
	width: 1.625rem;
	height: 1.625rem;
	vertical-align: middle;
	color: #000000;
	width: 1.75rem;
	height: 1.8125rem;
}

@media (min-width: 80rem) {
	.ssrcss-mwl823-IconWrapper-SearchIconWrapper {
		width: 1.375rem;
		height: 1.375rem;
	}
}

@media (min-width: 80rem) {
	.ssrcss-mwl823-IconWrapper-SearchIconWrapper {
		width: 1rem;
		height: 1rem;
		vertical-align: -0.25rem;
	}
}

.ssrcss-1tt7th2-SearchText {
	padding-left: 0.5rem;
	color: #000000;
	position: absolute;
	overflow: hidden;
	margin: 0;
	width: 1px;
	height: 1px;
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(1px, 1px, 1px, 1px);
	white-space: nowrap;
}

@media (min-width: 80rem) {
	.ssrcss-1tt7th2-SearchText {
		position: static;
		overflow: visible;
		width: auto;
		height: auto;
		-webkit-clip-path: none;
		clip-path: none;
		clip: auto;
		white-space: inherit;
	}
}

.ssrcss-1c9t5zk-ChameleonDrawerComponentWrapper {
	overflow: hidden;
	visibility: hidden;
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-1c9t5zk-ChameleonDrawerComponentWrapper>* {
		transition-property: max-height,height;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
		transition-delay: 0s,0s,0.4s;
		transition-duration: 0.4s,0.4s,0s;
	}

	.ssrcss-1c9t5zk-ChameleonDrawerComponentWrapper>* {
		transition-property: max-height,height,display;
	}  @media (min-width: 37.5rem) {
		.ssrcss-1c9t5zk-ChameleonDrawerComponentWrapper>*{transition-duration: 0.2s,0.2s,0s;
	}
}}

.ssrcss-1c9t5zk-ChameleonDrawerComponentWrapper:focus {
	outline: 5px auto -webkit-focus-ring-color;
}

.ssrcss-14awlky-ChameleonMenuComponentWrapper {
	height: 0;
}

.ssrcss-14awlky-ChameleonMenuComponentWrapper:target {
	visibility: visible;
	display: block;
	height: 24rem;
}

@media (min-width: 37.5rem) {
	.ssrcss-14awlky-ChameleonMenuComponentWrapper:target {
		height: 4.0625rem;
	}
}

@media (min-width: 37.5rem) and (max-width: 41.1875rem) {
	.ssrcss-14awlky-ChameleonMenuComponentWrapper:target {
		height: 8.125rem;
	}
}

@media (min-width: 41.25rem) {
	.ssrcss-14awlky-ChameleonMenuComponentWrapper:target {
		height: 4.0625rem;
	}
}

.ssrcss-1obp207-MenuWrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.ssrcss-16zd8gh-ChameleonMenuLinkList-En {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex: auto;
	-ms-flex: auto;
	flex: auto;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.ssrcss-16zd8gh-ChameleonMenuLinkList-En:focus {
	outline: none;
}

.ssrcss-16zd8gh-ChameleonMenuLinkList-En>li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
}

@media (min-width: 37.5rem) {
	.ssrcss-16zd8gh-ChameleonMenuLinkList-En>li {
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}
}

@supports (display: grid) {
	.ssrcss-16zd8gh-ChameleonMenuLinkList-En {
		display: grid;
		grid-gap: 0 0.5rem;
		gap: 0 0.5rem;
		grid-template-columns: repeat(2, minmax(7.5rem, 1fr));
	}  @media (min-width: 37.5rem) {
		.ssrcss-16zd8gh-ChameleonMenuLinkList-En{display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

.ssrcss-16zd8gh-ChameleonMenuLinkList-En>li {
	min-width: initial;
}}

@media (min-width: 37.5rem) {
	.ssrcss-16zd8gh-ChameleonMenuLinkList-En >li:nth-of-type(1),.ssrcss-16zd8gh-ChameleonMenuLinkList-En li:nth-of-type(2),.ssrcss-16zd8gh-ChameleonMenuLinkList-En li:nth-of-type(3) {
		display: none;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-16zd8gh-ChameleonMenuLinkList-En >li {
		padding-right: 1.25rem;
	}

	.ssrcss-16zd8gh-ChameleonMenuLinkList-En >li:nth-of-type(4) {
		display: none;
	}
}

@media (min-width: 41.25rem) {
	.ssrcss-16zd8gh-ChameleonMenuLinkList-En >li:nth-of-type(5) {
		display: none;
	}
}

@media (min-width: 45.5rem) {
	.ssrcss-16zd8gh-ChameleonMenuLinkList-En >li:nth-of-type(6) {
		display: none;
	}
}

@media (min-width: 48rem) {
	.ssrcss-16zd8gh-ChameleonMenuLinkList-En >li:nth-of-type(7) {
		display: none;
	}
}

.ssrcss-m5m0cg-ChameleonNavigationProduct {
	height: 4rem;
	-webkit-align-items: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.ssrcss-m5m0cg-ChameleonNavigationProduct:focus>*:after {
	width: 100%;
	opacity: 100%;
}

.ssrcss-1dwfc4w-MenuLink {
	font-size: 1rem;
	line-height: 1.375;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0.125rem;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	color: #000000;
	white-space: nowrap;
	position: relative;
	height: 100%;
}

.ssrcss-1dwfc4w-MenuLink:after {
	content: '';
	display: block;
	background-color: #141414;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.75rem;
	height: 0.125rem;
	width: 0%;
	opacity: 0;
}

.ssrcss-1dwfc4w-MenuLink:hover:after,.ssrcss-1dwfc4w-MenuLink:focus:after {
	width: 100%;
	opacity: 1;
}

@media (min-width: 37.5rem) {
	.ssrcss-1dwfc4w-MenuLink {
		font-size: 0.8125rem;
		line-height: 1.2307692307692308;
	}
}

@media (min-width: 56.25rem) {
	.ssrcss-1dwfc4w-MenuLink {
		margin: 0.375rem;
	}
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-1dwfc4w-MenuLink:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-qhuyc0-MenuLink {
	font-size: 1rem;
	line-height: 1.375;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0.125rem;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	color: #000000;
	white-space: nowrap;
	position: relative;
	height: 100%;
}

.ssrcss-qhuyc0-MenuLink:after {
	content: '';
	display: block;
	background-color: #EB1212;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.75rem;
	height: 0.125rem;
	width: 0%;
	opacity: 0;
}

.ssrcss-qhuyc0-MenuLink:hover:after,.ssrcss-qhuyc0-MenuLink:focus:after {
	width: 100%;
	opacity: 1;
}

@media (min-width: 37.5rem) {
	.ssrcss-qhuyc0-MenuLink {
		font-size: 0.8125rem;
		line-height: 1.2307692307692308;
	}
}

@media (min-width: 56.25rem) {
	.ssrcss-qhuyc0-MenuLink {
		margin: 0.375rem;
	}
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-qhuyc0-MenuLink:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-qntnsa-MenuLink {
	font-size: 1rem;
	line-height: 1.375;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0.125rem;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	color: #000000;
	white-space: nowrap;
	position: relative;
	height: 100%;
}

.ssrcss-qntnsa-MenuLink:after {
	content: '';
	display: block;
	background-color: #FFD230;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.75rem;
	height: 0.125rem;
	width: 0%;
	opacity: 0;
}

.ssrcss-qntnsa-MenuLink:hover:after,.ssrcss-qntnsa-MenuLink:focus:after {
	width: 100%;
	opacity: 1;
}

@media (min-width: 37.5rem) {
	.ssrcss-qntnsa-MenuLink {
		font-size: 0.8125rem;
		line-height: 1.2307692307692308;
	}
}

@media (min-width: 56.25rem) {
	.ssrcss-qntnsa-MenuLink {
		margin: 0.375rem;
	}
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-qntnsa-MenuLink:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-vjqi8i-MenuLink {
	font-size: 1rem;
	line-height: 1.375;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0.125rem;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	color: #000000;
	white-space: nowrap;
	position: relative;
	height: 100%;
}

.ssrcss-vjqi8i-MenuLink:after {
	content: '';
	display: block;
	background-color: #0068FF;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.75rem;
	height: 0.125rem;
	width: 0%;
	opacity: 0;
}

.ssrcss-vjqi8i-MenuLink:hover:after,.ssrcss-vjqi8i-MenuLink:focus:after {
	width: 100%;
	opacity: 1;
}

@media (min-width: 37.5rem) {
	.ssrcss-vjqi8i-MenuLink {
		font-size: 0.8125rem;
		line-height: 1.2307692307692308;
	}
}

@media (min-width: 56.25rem) {
	.ssrcss-vjqi8i-MenuLink {
		margin: 0.375rem;
	}
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-vjqi8i-MenuLink:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-1lltg83-MenuLink {
	font-size: 1rem;
	line-height: 1.375;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0.125rem;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	color: #000000;
	white-space: nowrap;
	position: relative;
	height: 100%;
}

.ssrcss-1lltg83-MenuLink:after {
	content: '';
	display: block;
	background-color: #0052A1;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.75rem;
	height: 0.125rem;
	width: 0%;
	opacity: 0;
}

.ssrcss-1lltg83-MenuLink:hover:after,.ssrcss-1lltg83-MenuLink:focus:after {
	width: 100%;
	opacity: 1;
}

@media (min-width: 37.5rem) {
	.ssrcss-1lltg83-MenuLink {
		font-size: 0.8125rem;
		line-height: 1.2307692307692308;
	}
}

@media (min-width: 56.25rem) {
	.ssrcss-1lltg83-MenuLink {
		margin: 0.375rem;
	}
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-1lltg83-MenuLink:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-ph9q4t-MenuLink {
	font-size: 1rem;
	line-height: 1.375;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0.125rem;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	color: #000000;
	white-space: nowrap;
	position: relative;
	height: 100%;
}

.ssrcss-ph9q4t-MenuLink:after {
	content: '';
	display: block;
	background-color: #589E50;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.75rem;
	height: 0.125rem;
	width: 0%;
	opacity: 0;
}

.ssrcss-ph9q4t-MenuLink:hover:after,.ssrcss-ph9q4t-MenuLink:focus:after {
	width: 100%;
	opacity: 1;
}

@media (min-width: 37.5rem) {
	.ssrcss-ph9q4t-MenuLink {
		font-size: 0.8125rem;
		line-height: 1.2307692307692308;
	}
}

@media (min-width: 56.25rem) {
	.ssrcss-ph9q4t-MenuLink {
		margin: 0.375rem;
	}
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-ph9q4t-MenuLink:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-1pvzzuz-MenuLink {
	font-size: 1rem;
	line-height: 1.375;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0.125rem;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	color: #000000;
	white-space: nowrap;
	position: relative;
	height: 100%;
}

.ssrcss-1pvzzuz-MenuLink:after {
	content: '';
	display: block;
	background-color: #002856;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.75rem;
	height: 0.125rem;
	width: 0%;
	opacity: 0;
}

.ssrcss-1pvzzuz-MenuLink:hover:after,.ssrcss-1pvzzuz-MenuLink:focus:after {
	width: 100%;
	opacity: 1;
}

@media (min-width: 37.5rem) {
	.ssrcss-1pvzzuz-MenuLink {
		font-size: 0.8125rem;
		line-height: 1.2307692307692308;
	}
}

@media (min-width: 56.25rem) {
	.ssrcss-1pvzzuz-MenuLink {
		margin: 0.375rem;
	}
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-1pvzzuz-MenuLink:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-1wumgf0-MenuLink {
	font-size: 1rem;
	line-height: 1.375;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0.125rem;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	color: #000000;
	white-space: nowrap;
	position: relative;
	height: 100%;
}

.ssrcss-1wumgf0-MenuLink:after {
	content: '';
	display: block;
	background-color: #482878;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.75rem;
	height: 0.125rem;
	width: 0%;
	opacity: 0;
}

.ssrcss-1wumgf0-MenuLink:hover:after,.ssrcss-1wumgf0-MenuLink:focus:after {
	width: 100%;
	opacity: 1;
}

@media (min-width: 37.5rem) {
	.ssrcss-1wumgf0-MenuLink {
		font-size: 0.8125rem;
		line-height: 1.2307692307692308;
	}
}

@media (min-width: 56.25rem) {
	.ssrcss-1wumgf0-MenuLink {
		margin: 0.375rem;
	}
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-1wumgf0-MenuLink:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-qpr50j-MenuLink {
	font-size: 1rem;
	line-height: 1.375;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0.125rem;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	color: #000000;
	white-space: nowrap;
	position: relative;
	height: 100%;
}

.ssrcss-qpr50j-MenuLink:after {
	content: '';
	display: block;
	background-color: #149EDC;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.75rem;
	height: 0.125rem;
	width: 0%;
	opacity: 0;
}

.ssrcss-qpr50j-MenuLink:hover:after,.ssrcss-qpr50j-MenuLink:focus:after {
	width: 100%;
	opacity: 1;
}

@media (min-width: 37.5rem) {
	.ssrcss-qpr50j-MenuLink {
		font-size: 0.8125rem;
		line-height: 1.2307692307692308;
	}
}

@media (min-width: 56.25rem) {
	.ssrcss-qpr50j-MenuLink {
		margin: 0.375rem;
	}
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-qpr50j-MenuLink:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-drancq-MenuLink {
	font-size: 1rem;
	line-height: 1.375;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0.125rem;
	-webkit-text-decoration: inherit;
	text-decoration: inherit;
	color: #000000;
	white-space: nowrap;
	position: relative;
	height: 100%;
}

.ssrcss-drancq-MenuLink:after {
	content: '';
	display: block;
	background-color: #FA6400;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.75rem;
	height: 0.125rem;
	width: 0%;
	opacity: 0;
}

.ssrcss-drancq-MenuLink:hover:after,.ssrcss-drancq-MenuLink:focus:after {
	width: 100%;
	opacity: 1;
}

@media (min-width: 37.5rem) {
	.ssrcss-drancq-MenuLink {
		font-size: 0.8125rem;
		line-height: 1.2307692307692308;
	}
}

@media (min-width: 56.25rem) {
	.ssrcss-drancq-MenuLink {
		margin: 0.375rem;
	}
}

@media (prefers-reduced-motion: no-preference) {
	.ssrcss-drancq-MenuLink:after {
		-webkit-transition: width 0.2s,opacity 0.2s;
		transition: width 0.2s,opacity 0.2s;
		transition-timing-function: cubic-bezier(0.75, 0, 0.15, 1);
	}
}

.ssrcss-sr8qwz-CallToActionLink:focus-visible {
	outline: none;
	box-shadow: none;
}

@supports (text-underline-offset: 0.25em) {
}

@supports (text-underline-offset: 0.25em) {
}

.ssrcss-1ikuym4-ProductNavigationContainer {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 400;
	font-feature-settings: '';
	font-size: 1rem;
	line-height: 1.375;
	position: relative;
}

.ssrcss-110xoo0-Masthead {
	font-size: 1rem;
	line-height: 1.375;
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 700;
	font-feature-settings: '';
	background: #B80000;
	color: #FFFFFF;
}

.ssrcss-12x0ma7-ContentWrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.ssrcss-1vyfvn-LogoLink {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: auto;
	-webkit-text-decoration: none;
	text-decoration: none;
	color: inherit;
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
	.ssrcss-1vyfvn-LogoLink {
		width: 100%;
	}
}

.ssrcss-h8vckg-Logo {
	display: block;
	padding: 0.75rem 0;
	height: 1.625rem;
	fill: currentcolor;
	max-width: 10rem;
}

@media (min-width: 25rem) {
	.ssrcss-h8vckg-Logo {
		padding: 0.875rem 0;
		height: 1.75rem;
		max-width: 15.5rem;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-h8vckg-Logo {
		padding: 1rem 0;
		height: 1.75rem;
		max-width: initial;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-1kstjkj-Navigation {
		border-top: 0.0625rem solid;
		border-top-color: #DB7F7F;
	}
}

.ssrcss-fx11vr-MainNavBarContainer {
	color: #141414;
}

@media (min-width: 37.5rem) {
	.ssrcss-wq2axq-MenuContainer-PrimaryNavBarContainer {
		background-color: #B80000;
	}
}

.ssrcss-17vmgpw-PrimaryListContainer {
	margin: 0 -0.5rem;
}

@media (min-width: 25rem) {
	.ssrcss-17vmgpw-PrimaryListContainer {
		margin: 0 -1rem;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-17vmgpw-PrimaryListContainer {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		background-color: #B80000;
		margin: 0;
	}

	.ssrcss-17vmgpw-PrimaryListContainer .e14xdrat1 .eis6szr3:not(:last-of-type) .eis6szr2 .eis6szr1 {
		border-right-style: solid;
		border-right-width: 0.0625rem;
		border-right-color: #DB7F7F;
	}
}

.ssrcss-1i9939w-ToggleContainer {
	position: absolute;
	right: 0.5rem;
	top: 0.25rem;
	border: 0.0625rem solid;
	border-color: #DB7F7F;
	border-bottom-color: #DB7F7F;
	background-color: #B80000;
}

@media (min-width: 25rem) {
	.ssrcss-1i9939w-ToggleContainer {
		top: 0.5rem;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-1i9939w-ToggleContainer {
		display: none;
	}
}

.ssrcss-1i9939w-ToggleContainer .ekfn8591:active,.ssrcss-1i9939w-ToggleContainer .ekfn8591:focus {
	color: #141414;
	background-color: #FFFFFF;
}

@media (hover: hover) {
	.ssrcss-1i9939w-ToggleContainer .ekfn8591:hover {
		color: #141414;
		background-color: #FFFFFF;
	}
}

.ssrcss-t4t8q-StyledToggle {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 400;
	font-feature-settings: '';
	font-size: 1rem;
	line-height: 1.375;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	padding: 0.5rem;
	cursor: pointer;
	color: #FFFFFF;
	background-color: #B80000;
	border: none;
}

@media (min-width: 37.5rem) and (pointer: coarse) {
	.ssrcss-t4t8q-StyledToggle {
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
}

.ssrcss-1m4972l-IconWrapper {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	margin-right: 0.5rem;
}

.ssrcss-196zlx0-MenuListContainer {
	display: none;
	background-color: #FFFFFF;
}

@media (min-width: 37.5rem) {
	.ssrcss-196zlx0-MenuListContainer {
		margin-left: -0.5rem;
		margin-right: -0.5rem;
		padding: 0.5rem 0;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-196zlx0-MenuListContainer {
		background-color: transparent;
		display: block;
		padding: 0;
		margin: 0;
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}  @media (pointer: coarse) {
		.ssrcss-196zlx0-MenuListContainer{overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}

	.ssrcss-196zlx0-MenuListContainer::-webkit-scrollbar {
		display: none;
	}
}}

.ssrcss-min3p3-StyledMenuList {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 400;
	font-feature-settings: '';
}

@media (min-width: 37.5rem) {
	.ssrcss-min3p3-StyledMenuList {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		position: relative;
		left: -0.5rem;
	}  @media (pointer: coarse) {
		.ssrcss-min3p3-StyledMenuList{-webkit-box-flex-wrap: nowrap;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
}}

.ssrcss-1io9czl-StyledMenuItem {
	position: relative;
	break-inside: avoid;
	margin: 0;
	padding: 0;
	border-bottom-width: 0.0625rem;
	border-bottom-style: solid;
	border-bottom-color: #8A8C8E;
}

@media (min-width: 37.5rem) {
	.ssrcss-1io9czl-StyledMenuItem {
		border-bottom: none;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-1io9czl-StyledMenuItem {
		-webkit-flex: none;
		-ms-flex: none;
		flex: none;
	}
}

.ssrcss-gh5gdl-StyledLink {
	color: #141414;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: block;
	padding: 0.5rem 0;
	padding-left: 0.5rem;
}

.ssrcss-gh5gdl-StyledLink:hover,.ssrcss-gh5gdl-StyledLink:focus {
	background-color: #E6E8EA;
	color: #141414;
}

.ssrcss-gh5gdl-StyledLink::after {
	content: none;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0.25rem;
	height: 100%;
	background-color: #B80000;
}

.ssrcss-gh5gdl-StyledLink:hover::after,.ssrcss-gh5gdl-StyledLink:focus::after,.ssrcss-gh5gdl-StyledLink:active::after {
	content: '';
}

@media (min-width: 25rem) {
	.ssrcss-gh5gdl-StyledLink {
		padding-left: 1rem;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-gh5gdl-StyledLink {
		width: auto;
		padding-left: 0.5rem;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-gh5gdl-StyledLink:hover,.ssrcss-gh5gdl-StyledLink:focus {
		background-color: transparent;
		color: #FFFFFF;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-gh5gdl-StyledLink::after {
		background-color: #FFFFFF;
		width: 100%;
		height: 0.25rem;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-gh5gdl-StyledLink {
		width: auto;
		color: #FFFFFF;
		padding: 0.5rem 0;
	}
}

@media (min-width: 37.5rem) and (pointer: coarse) {
	.ssrcss-gh5gdl-StyledLink {
		padding: 0.6875rem 0;
	}
}

.ssrcss-1yycgk3-LinkTextContainer {
	padding: 0;
}

@media (min-width: 37.5rem) {
	.ssrcss-1yycgk3-LinkTextContainer {
		padding: 0 0.45rem;
	}
}

.ssrcss-1mu64ez-StyledLink {
	color: #141414;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: block;
	padding: 0.5rem 0;
	padding-left: 0.5rem;
}

.ssrcss-1mu64ez-StyledLink:hover,.ssrcss-1mu64ez-StyledLink:focus {
	background-color: #E6E8EA;
	color: #141414;
}

.ssrcss-1mu64ez-StyledLink::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0.25rem;
	height: 100%;
	background-color: #B80000;
}

.ssrcss-1mu64ez-StyledLink:hover::after,.ssrcss-1mu64ez-StyledLink:focus::after,.ssrcss-1mu64ez-StyledLink:active::after {
	content: '';
}

@media (min-width: 25rem) {
	.ssrcss-1mu64ez-StyledLink {
		padding-left: 1rem;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-1mu64ez-StyledLink {
		width: auto;
		padding-left: 0.5rem;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-1mu64ez-StyledLink:hover,.ssrcss-1mu64ez-StyledLink:focus {
		background-color: transparent;
		color: #FFFFFF;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-1mu64ez-StyledLink::after {
		background-color: #FFFFFF;
		width: 100%;
		height: 0.25rem;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-1mu64ez-StyledLink {
		width: auto;
		color: #FFFFFF;
		padding: 0.5rem 0;
	}
}

@media (min-width: 37.5rem) and (pointer: coarse) {
	.ssrcss-1mu64ez-StyledLink {
		padding: 0.6875rem 0;
	}
}

.ssrcss-1yjaqc9-ToggleContainer {
	display: none;
	border-left: 0.0625rem solid;
	border-left-color: #DB7F7F;
	background-color: #B80000;
}

@media (min-width: 37.5rem) {
	.ssrcss-1yjaqc9-ToggleContainer {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-webkit-align-items: flex-start;
		-webkit-box-align: flex-start;
		-ms-flex-align: flex-start;
		align-items: flex-start;
	}
}

.ssrcss-1yjaqc9-ToggleContainer .ekfn8591:hover::after,.ssrcss-1yjaqc9-ToggleContainer .ekfn8591:focus::after,.ssrcss-1yjaqc9-ToggleContainer .ekfn8591:active::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	content: '';
	height: 0.25rem;
	background-color: #FFFFFF;
}

.ssrcss-1gc2tn4-MenuContainer-MoreMenuWrapper {
	background-color: #FFFFFF;
}

.ssrcss-6tbwbt-MoreMenuListContainer {
	margin: 0 -0.5rem;
}

@media (min-width: 25rem) {
	.ssrcss-6tbwbt-MoreMenuListContainer {
		margin: 0 -1rem;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-6tbwbt-MoreMenuListContainer {
		margin: 0;
	}
}

.ssrcss-lnnv4y-MenuListContainer {
	display: none;
	background-color: #FFFFFF;
}

@media (min-width: 37.5rem) {
	.ssrcss-lnnv4y-MenuListContainer {
		margin-left: -0.5rem;
		margin-right: -0.5rem;
		padding: 0.5rem 0;
	}
}

.ssrcss-19kzj3r-StyledMenuList {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 400;
	font-feature-settings: '';
}

@media (min-width: 37.5rem) {
	.ssrcss-19kzj3r-StyledMenuList {
		-webkit-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 1rem;
		column-gap: 1rem;
		-webkit-column-rule: 0.0625rem solid #8A8C8E;
		column-rule: 0.0625rem solid #8A8C8E;
	}
}

@media (min-width: 56.25rem) {
	.ssrcss-19kzj3r-StyledMenuList {
		-webkit-column-count: 4;
		column-count: 4;
	}
}

@media (min-width: 80rem) {
	.ssrcss-19kzj3r-StyledMenuList {
		-webkit-column-count: 6;
		column-count: 6;
	}
}

.ssrcss-1ccq7ed-StyledMenuItem {
	position: relative;
	break-inside: avoid;
	margin: 0;
	padding: 0;
	border-bottom-width: 0.0625rem;
	border-bottom-style: solid;
	border-bottom-color: #8A8C8E;
}

@media (min-width: 37.5rem) {
	.ssrcss-1ccq7ed-StyledMenuItem {
		border-bottom: none;
	}
}

.ssrcss-s5hlxv-StyledLink {
	color: #141414;
	-webkit-text-decoration: none;
	text-decoration: none;
	display: block;
	padding: 0.5rem 0;
	padding-left: 0.5rem;
}

.ssrcss-s5hlxv-StyledLink:hover,.ssrcss-s5hlxv-StyledLink:focus {
	background-color: #E6E8EA;
	color: #141414;
}

.ssrcss-s5hlxv-StyledLink::after {
	content: none;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0.25rem;
	height: 100%;
	background-color: #B80000;
}

.ssrcss-s5hlxv-StyledLink:hover::after,.ssrcss-s5hlxv-StyledLink:focus::after,.ssrcss-s5hlxv-StyledLink:active::after {
	content: '';
}

@media (min-width: 25rem) {
	.ssrcss-s5hlxv-StyledLink {
		padding-left: 1rem;
	}
}

@media (min-width: 37.5rem) {
	.ssrcss-s5hlxv-StyledLink {
		width: auto;
		padding-left: 0.5rem;
	}
}

.ssrcss-1jvb50f-MenuContainer-SecondaryNavBarContainer .e14xdrat1 .eis6szr3:not(:last-of-type) .eis6szr2 .eis6szr1:only-child {
	border-right-style: solid;
	border-right-width: 0.0625rem;
	border-right-color: #8A8C8E;
}

@media (min-width: 56.25rem) {
	.ssrcss-q03fby-ContainerWithSidebarWrapper {
		display: grid;
		grid-gap: 1rem;
		grid-template-columns: minmax(0, 1fr) 18.75rem;
	}
}

.ssrcss-1ki8hfp-StyledZone {
	max-width: 50rem;
}

.ssrcss-pv1rh6-ArticleWrapper {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 400;
	font-feature-settings: '';
	font-size: 1rem;
	line-height: 1.375;
	color: #141414;
	margin: 1rem 0 1.5rem 0;
	padding-bottom: 1.5rem;
}

.ssrcss-1eqcsb1-HeadingWrapper {
	padding-bottom: 1rem;
	margin-top: 2.5rem;
}

.ssrcss-1eqcsb1-HeadingWrapper >*:not([hidden]):not(style):not(.visually-hidden)~*:not([hidden]):not(style):not(.visually-hidden) {
	margin-top: 1rem;
}

.ssrcss-15xko80-StyledHeading {
	font-family: ReithSerif,Helvetica,Arial,freesans,sans-serif;
	font-weight: 500;
	font-feature-settings: '';
	font-size: 2rem;
	line-height: 1.125;
	margin: 0;
	color: #141414;
}

@media (min-width: 37.5rem) {
	.ssrcss-15xko80-StyledHeading {
		font-size: 2.75rem;
		line-height: 1.0909090909090908;
	}
}

.ssrcss-15xko80-StyledHeading:focus {
	outline-style: none;
}

.ssrcss-15xko80-StyledHeading:focus-visible {
	outline-style: auto;
}

.ssrcss-1xpwu3-MetadataStripContainer {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 400;
	font-feature-settings: '';
	font-size: 0.8125rem;
	line-height: 1.2307692307692308;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 100%;
	-webkit-box-flex-wrap: wrap-reverse;
	-webkit-flex-wrap: wrap-reverse;
	-ms-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse;
	margin-top: -0.25rem;
	color: #545658;
	overflow: hidden;
	list-style: none;
	padding: 0;
}

.ssrcss-13nu8ri-GroupChildrenForWrapping {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 100%;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.ssrcss-30fcoe-MetadataStripItem {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	white-space: nowrap;
	margin-top: 0.25rem;
	margin-right: 0.875rem;
	max-width: 100%;
	position: relative;
}

.ssrcss-30fcoe-MetadataStripItem::before {
	content: '';
	border: 0.0625rem solid #8A8C8E;
	background-color: #8A8C8E;
	position: absolute;
	left: -0.5rem;
}

.ssrcss-m5j4pi-MetadataContent {
	display: inline-block;
	max-width: 100%;
}

.ssrcss-1pvwv4b-MetadataSnippet {
	display: inline-block;
	max-width: 100%;
	vertical-align: bottom;
}

.ssrcss-1if1g9v-MetadataText {
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: bottom;
}

.ssrcss-1mh4yp1-IconContainer {
	display: inline-block;
	width: 1em;
	height: 1em;
	vertical-align: -0.125em;
	padding-right: 0.25em;
}

.ssrcss-11faxz6-TagShareWrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.ssrcss-1ynay8h-StyledInformationPanel {
	display: inline-block;
}

.ssrcss-i42p3a-Button {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.25;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: calc(0.5rem - 2px) calc(0.75rem - 2px);
	border: 2px solid transparent;
	min-height: 2.75rem!important;
	text-align: center;
	line-height: 1.375!important;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	background: #EB0000;
	color: #FFFFFF;
	box-shadow: 0 0 0 0 #EB0000;
}

@media (min-width: 37.5rem) {
	.ssrcss-i42p3a-Button {
		font-size: 1.125rem;
		line-height: 1.222222222222222;
	}
}

.ssrcss-i42p3a-Button:focus-visible {
	outline: none;
	box-shadow: none;
}

.ssrcss-i42p3a-Button:disabled {
	opacity: 0.2;
	cursor: auto;
}

.ssrcss-i42p3a-Button:hover:enabled,.ssrcss-i42p3a-Button:focus:enabled,.ssrcss-i42p3a-Button:active:enabled {
	position: relative;
	z-index: 1;
	cursor: pointer;
	background: #B80000;
	color: #FFFFFF;
	box-shadow: 0 0 0 0.125rem #B80000;
}

.ssrcss-i42p3a-Button:focus:enabled {
	box-shadow: 0 0 0 0.125rem #FFFFFF;
	outline: 0.125rem solid #000000;
	outline-offset: 0.125rem;
	box-shadow: 0 0 0 0.125rem #B80000,0 0 0 calc(0.125rem + 0.125rem) #FFFFFF;
	outline-offset: calc(0.125rem + 0.125rem);
}

.ssrcss-1a1fy59-IconWrapper {
	display: inline-block;
	width: 1em;
	height: 1em;
	min-width: 1.25rem;
	vertical-align: -0.125em;
}

.ssrcss-1bpq5d-StyledPanelContent {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 400;
	font-feature-settings: '';
	font-size: 1rem;
	line-height: 1.375;
	background-color: #FFFFFF;
	color: #141414;
	border: 0.0625rem solid #8A8C8E;
	position: absolute;
	top: calc(100% + 1.5rem);
	left: 0;
	width: 15rem;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	max-width: 80vw;
	z-index: 1000;
}

@supports (clip-path: inset(100%)) {
	.ssrcss-1bpq5d-StyledPanelContent::after {
		background-color: #FFFFFF;
	}

	.ssrcss-1bpq5d-StyledPanelContent::before {
		background-color: #8A8C8E;
	}
}

.ssrcss-1bpq5d-StyledPanelContent::before,.ssrcss-1bpq5d-StyledPanelContent::after {
	content: '';
	display: inline-block;
	position: absolute;
	-webkit-clip-path: polygon(0 100%, 50% 0, 100% 100%);
	clip-path: polygon(0 100%, 50% 0, 100% 100%);
	width: 1rem;
	height: 0.75rem;
	left: 1rem;
}

.ssrcss-1bpq5d-StyledPanelContent::after {
	top: calc(-0.75rem + 0.0625rem);
}

.ssrcss-1bpq5d-StyledPanelContent::before {
	top: calc(-0.75rem - 0.0625rem);
}

.ssrcss-tt825r-CloseButtonWrapper {
	float: right;
}

.ssrcss-1iwzhjp-Button {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.25;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: calc(0.5rem - 2px) calc(0.75rem - 2px);
	border: 2px solid transparent;
	min-height: 2.75rem!important;
	text-align: center;
	line-height: 1.375!important;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	background: transparent;
	color: #141414;
}

@media (min-width: 37.5rem) {
	.ssrcss-1iwzhjp-Button {
		font-size: 1.125rem;
		line-height: 1.222222222222222;
	}
}

.ssrcss-1iwzhjp-Button:focus-visible {
	outline: none;
	box-shadow: none;
}

.ssrcss-1iwzhjp-Button:disabled {
	opacity: 0.2;
	cursor: auto;
}

.ssrcss-1iwzhjp-Button:hover:enabled,.ssrcss-1iwzhjp-Button:focus:enabled,.ssrcss-1iwzhjp-Button:active:enabled {
	position: relative;
	z-index: 1;
	cursor: pointer;
	background: #B80000;
	color: #FFFFFF;
}

.ssrcss-1iwzhjp-Button:focus:enabled {
	box-shadow: 0 0 0 0.125rem #FFFFFF;
	outline: 0.125rem solid #000000;
	outline-offset: 0.125rem;
}

.ssrcss-16sh5ob-PanelWrapper {
	padding: 0.75rem;
	display: inline-block;
}

.ssrcss-1t42267-StyledTitleArea {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 700;
	font-feature-settings: '';
	font-size: 1rem;
	line-height: 1.25;
	padding-bottom: 1rem;
	position: absolute;
	overflow: hidden;
	margin: 0;
	width: 1px;
	height: 1px;
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(1px, 1px, 1px, 1px);
	white-space: nowrap;
	white-space: pre-line;
}

@media (min-width: 37.5rem) {
	.ssrcss-1t42267-StyledTitleArea {
		font-size: 1.125rem;
		line-height: 1.222222222222222;
	}
}

.ssrcss-1v2rvfo-Button {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.25;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	width: 100%;
	padding: calc(0.5rem - 2px) calc(0.75rem - 2px);
	border: 2px solid transparent;
	min-height: 2.75rem!important;
	text-align: center;
	line-height: 1.375!important;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	background: #EB0000;
	color: #FFFFFF;
	box-shadow: 0 0 0 0 #EB0000;
}

@media (min-width: 37.5rem) {
	.ssrcss-1v2rvfo-Button {
		font-size: 1.125rem;
		line-height: 1.222222222222222;
	}
}

.ssrcss-1v2rvfo-Button:focus-visible {
	outline: none;
	box-shadow: none;
}

.ssrcss-1v2rvfo-Button:disabled {
	opacity: 0.2;
	cursor: auto;
}

.ssrcss-1v2rvfo-Button:hover:enabled,.ssrcss-1v2rvfo-Button:focus:enabled,.ssrcss-1v2rvfo-Button:active:enabled {
	position: relative;
	z-index: 1;
	cursor: pointer;
	background: #B80000;
	color: #FFFFFF;
	box-shadow: 0 0 0 0.125rem #B80000;
}

.ssrcss-1v2rvfo-Button:focus:enabled {
	box-shadow: 0 0 0 0.125rem #FFFFFF;
	outline: 0.125rem solid #000000;
	outline-offset: 0.125rem;
	box-shadow: 0 0 0 0.125rem #B80000,0 0 0 calc(0.125rem + 0.125rem) #FFFFFF;
	outline-offset: calc(0.125rem + 0.125rem);
}

.ssrcss-1tz2bh9-IconWrapper {
	display: inline-block;
	width: 1em;
	height: 1em;
	padding-right: 0.5rem;
	min-width: 1.25rem;
	vertical-align: -0.125em;
}

.ssrcss-18h2t1m-StyledLink {
	color: #141414;
	display: inline-block;
	font-weight: bolder;
	margin-top: 0.5rem;
	padding: 0.75rem 0;
	width: 100%;
}

.ssrcss-18h2t1m-StyledLink:hover,.ssrcss-18h2t1m-StyledLink:focus {
	-webkit-text-decoration: underline;
	text-decoration: underline;
	color: #B80000;
}

.ssrcss-18h2t1m-StyledLink:visited {
	color: #545658;
}

.ssrcss-18h2t1m-StyledLink:visited:hover,.ssrcss-18h2t1m-StyledLink:visited:focus {
	color: #B80000;
}

.ssrcss-wpgbih-StyledFigure {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 400;
	font-feature-settings: '';
}

.ssrcss-ab5fd8-StyledFigureContainer {
	position: relative;
}

.ssrcss-evoj7m-Image {
	display: block;
	width: 100%;
	height: auto;
}

.ssrcss-tvuve5-StyledFigureCopyright {
	font-size: 0.75rem;
	line-height: 1.3333333333333333;
	text-transform: uppercase;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #141414;
	color: #F6F6F6;
	padding: 0.25rem;
	text-transform: uppercase;
}

.ssrcss-1mget3o-StyledFigureCaption {
	font-size: 0.875rem;
	line-height: 1.2857142857142858;
	color: #545658;
	border-left: 1px solid #8A8C8E;
	margin-top: 0.5rem;
	padding-left: 0.5rem;
}

.ssrcss-1bdte2-BylineComponentWrapper {
	margin: 1.5rem auto;
	max-width: 50rem;
}

.ssrcss-h3c0s8-ContributorContainer {
	display: grid;
	-webkit-align-items: flex-end;
	-webkit-box-align: flex-end;
	-ms-flex-align: flex-end;
	align-items: flex-end;
	row-gap: 0.5rem;
	grid-template-columns: 1fr;
	gap: 1rem 0.5rem;
	color: #545658;
}

.ssrcss-h3c0s8-ContributorContainer>:last-child {
	margin-bottom: 0;
}

.ssrcss-1u2in0b-Container-ContributorDetails {
	grid-column: 1/3;
}

.ssrcss-1u2in0b-Container-ContributorDetails>:last-child {
	margin-bottom: 0;
}

.ssrcss-68pt20-Text-TextContributorName {
	font-size: 0.8125rem;
	line-height: 1.2307692307692308;
	margin-bottom: 0.25rem;
	color: #545658;
	font-size: 1rem;
	line-height: 1.25;
	font-weight: 700;
	color: #141414;
}

@media (min-width: 37.5rem) {
	.ssrcss-68pt20-Text-TextContributorName {
		font-size: 1.125rem;
		line-height: 1.222222222222222;
	}
}

.ssrcss-84ltp5-Text {
	font-size: 0.8125rem;
	line-height: 1.2307692307692308;
	margin-bottom: 0.25rem;
	color: #545658;
}

.ssrcss-jlwt2c-Divider {
	background-color: #8A8C8E;
	width: 2.5rem;
	height: 0.125rem;
	margin-top: 1rem;
}

.ssrcss-11r1m41-RichTextComponentWrapper {
	margin: 1rem 0;
	max-width: 36.25rem;
}

.ssrcss-7uxr49-RichTextContainer {
	color: #141414;
	overflow-wrap: break-word;
}

.ssrcss-7uxr49-RichTextContainer >*:not([hidden]):not(style):not(.visually-hidden)~*:not([hidden]):not(style):not(.visually-hidden) {
	margin-top: 1rem;
}

.ssrcss-1q0x1qg-Paragraph {
	margin: 0;
}

.ssrcss-hmf8ql-BoldText {
	font-weight: bold;
}

.ssrcss-18mjolk-ComponentWrapper {
	margin: 1.5rem 0;
	max-width: 50rem;
}

@supports (text-underline-offset: 0.25em) {
}

.ssrcss-q4zz1q-StyledHeading {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 700;
	font-feature-settings: '';
	font-size: 1.25rem;
	line-height: 1.2;
	margin: 0;
	color: #141414;
}

@media (min-width: 37.5rem) {
	.ssrcss-q4zz1q-StyledHeading {
		font-size: 1.5rem;
		line-height: 1.1666666666666667;
	}
}

.ssrcss-q4zz1q-StyledHeading:focus {
	outline-style: none;
}

.ssrcss-q4zz1q-StyledHeading:focus-visible {
	outline-style: auto;
}

@supports (gap: 1rem) {
}

@supports (gap: 1rem) {
}

.ssrcss-ykosa2-OnwardJourneysContainerWrapper {
	box-sizing: border-box;
}

@media (min-width: 0rem) and (max-width: 24.9375rem) {
	.ssrcss-ykosa2-OnwardJourneysContainerWrapper {
		margin-top: 1rem;
		margin-bottom: 1.5rem;
	}
}

@media (min-width: 25rem) and (max-width: 37.4375rem) {
	.ssrcss-ykosa2-OnwardJourneysContainerWrapper {
		margin-top: 1rem;
		margin-bottom: 1.5rem;
	}
}

@media (min-width: 37.5rem) and (max-width: 56.1875rem) {
	.ssrcss-ykosa2-OnwardJourneysContainerWrapper {
		margin-top: 1rem;
		margin-bottom: 1.5rem;
	}
}

@media (min-width: 56.25rem) and (max-width: 62.9375rem) {
	.ssrcss-ykosa2-OnwardJourneysContainerWrapper {
		margin-top: 1rem;
		margin-bottom: 1.5rem;
	}
}

@media (min-width: 63rem) and (max-width: 79.9375rem) {
	.ssrcss-ykosa2-OnwardJourneysContainerWrapper {
		margin-top: 1rem;
		margin-bottom: 1.5rem;
	}
}

@media (min-width: 80rem) {
	.ssrcss-ykosa2-OnwardJourneysContainerWrapper {
		margin-top: 1rem;
		margin-bottom: 1.5rem;
	}
}

@media (min-width: 0rem) and (max-width: 24.9375rem) {
	.ssrcss-ykosa2-OnwardJourneysContainerWrapper {
		padding-top: 0.75rem;
	}
}

@media (min-width: 25rem) and (max-width: 37.4375rem) {
	.ssrcss-ykosa2-OnwardJourneysContainerWrapper {
		padding-top: 0.75rem;
	}
}

@media (min-width: 37.5rem) and (max-width: 56.1875rem) {
	.ssrcss-ykosa2-OnwardJourneysContainerWrapper {
		padding-top: 0.75rem;
	}
}

@media (min-width: 56.25rem) and (max-width: 62.9375rem) {
	.ssrcss-ykosa2-OnwardJourneysContainerWrapper {
		padding-top: 0.75rem;
	}
}

@media (min-width: 63rem) and (max-width: 79.9375rem) {
	.ssrcss-ykosa2-OnwardJourneysContainerWrapper {
		padding-top: 0.75rem;
	}
}

@media (min-width: 80rem) {
	.ssrcss-ykosa2-OnwardJourneysContainerWrapper {
		padding-top: 0.75rem;
	}
}

.ssrcss-12dgk66-PromoGroupWrapper {
	margin-top: 1rem;
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 400;
	font-feature-settings: '';
	font-size: 1rem;
	line-height: 1.375;
	color: #141414;
}

.ssrcss-12dgk66-PromoGroupWrapper >ul {
	display: grid;
	-webkit-column-gap: 1rem;
	column-gap: 1rem;
}

@media (min-width: 0rem) and (max-width: 24.9375rem) {
	.ssrcss-12dgk66-PromoGroupWrapper >ul {
		grid-template-columns: 1fr;
	}
}

@media (min-width: 25rem) and (max-width: 37.4375rem) {
	.ssrcss-12dgk66-PromoGroupWrapper >ul {
		grid-template-columns: 1fr;
	}
}

@media (min-width: 37.5rem) and (max-width: 56.1875rem) {
	.ssrcss-12dgk66-PromoGroupWrapper >ul {
		grid-template-columns: repeat(3, 1fr);
		
	}
}

@media (min-width: 56.25rem) and (max-width: 62.9375rem) {
	.ssrcss-12dgk66-PromoGroupWrapper >ul {
		grid-template-columns: 1fr;
	}
}

@media (min-width: 63rem) and (max-width: 79.9375rem) {
	.ssrcss-12dgk66-PromoGroupWrapper >ul {
		grid-template-columns: 1fr;
	}
}

@media (min-width: 80rem) {
	.ssrcss-12dgk66-PromoGroupWrapper >ul {
		grid-template-columns: 1fr;
	}
}

.ssrcss-12dgk66-PromoGroupWrapper >ul >*:not([hidden]):not(style):not(.visually-hidden)~*:not([hidden]):not(style):not(.visually-hidden) {
	margin-top: 0;
}

.ssrcss-1020bd1-Stack {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ssrcss-1020bd1-Stack >*:not([hidden]):not(style):not(.visually-hidden)~*:not([hidden]):not(style):not(.visually-hidden) {
	margin-top: 1rem;
}

@media (min-width: 25rem) {
	.ssrcss-1020bd1-Stack >*:not([hidden]):not(style):not(.visually-hidden)~*:not([hidden]):not(style):not(.visually-hidden) {
		margin-top: 1.5rem;
	}
}

@media (min-width: 0rem) and (max-width: 24.9375rem) {
	.ssrcss-2pgqep-PromoItem {
		margin-bottom: 1rem;
	}
}

@media (min-width: 25rem) and (max-width: 37.4375rem) {
	.ssrcss-2pgqep-PromoItem {
		margin-bottom: 1rem;
	}
}

@media (min-width: 37.5rem) and (max-width: 56.1875rem) {
	.ssrcss-2pgqep-PromoItem {
		margin-bottom: 1rem;
	}
}

@media (min-width: 56.25rem) and (max-width: 62.9375rem) {
	.ssrcss-2pgqep-PromoItem {
		margin-bottom: 1rem;
	}
}

@media (min-width: 63rem) and (max-width: 79.9375rem) {
	.ssrcss-2pgqep-PromoItem {
		margin-bottom: 1rem;
	}
}

@media (min-width: 80rem) {
	.ssrcss-2pgqep-PromoItem {
		margin-bottom: 1rem;
	}
}

.ssrcss-h10ero-Promo {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 400;
	font-feature-settings: '';
	font-size: 0.875rem;
	line-height: 1.2857142857142858;
	position: relative;
	height: 100%;
	background: #F6F6F6;
	outline: solid transparent;
	color: #545658;
}

.ssrcss-fn1ha4-PromoCompact {
	height: 100%;
}

.ssrcss-fn1ha4-PromoCompact .e1f5wbog8 {
	height: 100%;
}

.ssrcss-xekq2n-PromoContent {
	box-sizing: border-box;
	padding: 0.5rem!important;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	word-wrap: break-word;
	overflow-wrap: break-word;
}

@media (min-width: 56.25rem) {
	.ssrcss-xekq2n-PromoContent {
		padding: 1rem!important;
	}
}

.ssrcss-xekq2n-PromoContent >* {
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
}

.ssrcss-xekq2n-PromoContent >*:not([hidden]):not(style):not(.visually-hidden)~*:not([hidden]):not(style):not(.visually-hidden) {
	margin-top: 0.5rem;
}

.ssrcss-i9iip6-PromoLink {
	display: block;
	font-size: 1rem;
	line-height: 1.25;
	color: #141414;
}

@media (min-width: 37.5rem) {
	.ssrcss-i9iip6-PromoLink {
		font-size: 1.125rem;
		line-height: 1.222222222222222;
	}
}

.ssrcss-i9iip6-PromoLink:link {
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #141414;
}

.ssrcss-i9iip6-PromoLink:visited {
	color: #545658;
}

.ssrcss-i9iip6-PromoLink:link:hover .e1f5wbog5,.ssrcss-i9iip6-PromoLink:visited:hover .e1f5wbog5,.ssrcss-i9iip6-PromoLink:link:focus .e1f5wbog5,.ssrcss-i9iip6-PromoLink:visited:focus .e1f5wbog5 {
	-webkit-text-decoration: underline;
	text-decoration: underline;
	color: #B80000;
}

@supports (text-decoration-color: transparent) {
	.ssrcss-i9iip6-PromoLink:link:hover .e1f5wbog5,.ssrcss-i9iip6-PromoLink:visited:hover .e1f5wbog5,.ssrcss-i9iip6-PromoLink:link:focus .e1f5wbog5,.ssrcss-i9iip6-PromoLink:visited:focus .e1f5wbog5 {
		text-decoration-line: underline;
		text-decoration-thickness: 2px;
	}
}

.ssrcss-i9iip6-PromoLink::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
}

.ssrcss-17zglt8-PromoHeadline {
	font-family: ReithSerif,Helvetica,Arial,freesans,sans-serif;
	font-weight: 500;
	font-feature-settings: '';
	display: inline;
}

@supports (text-decoration-color: transparent) {
}

.ssrcss-1y7k614-FooterStack {
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
}

.ssrcss-44tgo1-ServiceBar {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 400;
	font-feature-settings: '';
	font-size: 0.8125rem;
	line-height: 1.2307692307692308;
	background: #141414;
	color: #F6F6F6;
}

.ssrcss-1a6riyw-ServiceBarTitle {
	padding-top: 1rem;
}

.ssrcss-lny69r-StyledHeading {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 700;
	font-feature-settings: '';
	font-size: 1.125rem;
	line-height: 1.222222222222222;
	margin: 0;
	color: #F6F6F6;
}

@media (min-width: 37.5rem) {
	.ssrcss-lny69r-StyledHeading {
		font-size: 1.25rem;
		line-height: 1.2;
	}
}

.ssrcss-lny69r-StyledHeading:focus {
	outline-style: none;
}

.ssrcss-lny69r-StyledHeading:focus-visible {
	outline-style: auto;
}

.ssrcss-1lx08fz-ServiceLinkList {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (min-width: 37.5rem) {
	.ssrcss-1lx08fz-ServiceLinkList {
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.ssrcss-1lx08fz-ServiceLinkList>li {
		-webkit-flex: 50%;
		-ms-flex: 50%;
		flex: 50%;
	}
}

@media (min-width: 56.25rem) {
	.ssrcss-1lx08fz-ServiceLinkList {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}

	.ssrcss-1lx08fz-ServiceLinkList>li {
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
}

.ssrcss-16gfcx-StyledLink {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 700;
	font-feature-settings: '';
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #F6F6F6;
	display: block;
	padding: 0.75rem 0;
}

.ssrcss-16gfcx-StyledLink:hover,.ssrcss-16gfcx-StyledLink:focus {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

.ssrcss-fjeiuk-StyledIconContainer {
	display: inline-block;
	padding-right: 0.5rem;
	width: 1.75rem;
	height: 1.75rem;
	vertical-align: -0.4em;
}

.ssrcss-1gyzvqx-GlobalFooterStyling {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 400;
	font-feature-settings: '';
	font-size: 0.8125rem;
	line-height: 1.2307692307692308;
	padding: 1rem 0;
	background: #141414;
	border-top: 1px solid #8A8C8E;
	color: #F6F6F6;
}

.ssrcss-wjed5-Stack >*:not([hidden]):not(style):not(.visually-hidden)~*:not([hidden]):not(style):not(.visually-hidden) {
	border-top: 1px solid #8A8C8E;
	padding-top: 1rem;
	margin-top: 1rem;
}

.ssrcss-1iurs7n-Columns {
	-webkit-columns: 5.625rem;
	columns: 5.625rem;
	-webkit-column-rule: 1px solid #8A8C8E;
	column-rule: 1px solid #8A8C8E;
	-webkit-column-gap: 1.5rem;
	column-gap: 1.5rem;
	gap: 1.5rem;
}

@media (min-width: 37.5rem) {
	.ssrcss-1iurs7n-Columns {
		-webkit-column-gap: 2.5rem;
		column-gap: 2.5rem;
		gap: 2.5rem;
	}
}

@media (min-width: 80rem) {
	.ssrcss-1iurs7n-Columns {
		-webkit-columns: 8rem;
		columns: 8rem;
	}
}

.ssrcss-1iurs7n-Columns>li {
	break-inside: avoid-column;
}

.ssrcss-18ullcu-Link-NavigationLink {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 700;
	font-feature-settings: '';
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #F6F6F6;
	display: block;
	padding: 0.75rem 0;
}

.ssrcss-18ullcu-Link-NavigationLink:hover,.ssrcss-18ullcu-Link-NavigationLink:focus {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}

@supports (gap: 1rem) {
}

.ssrcss-odwm7b-Link {
	font-family: ReithSans,Helvetica,Arial,freesans,sans-serif;
	font-weight: 700;
	font-feature-settings: '';
	-webkit-text-decoration: none;
	text-decoration: none;
	color: #F6F6F6;
}

.ssrcss-odwm7b-Link:hover,.ssrcss-odwm7b-Link:focus {
	-webkit-text-decoration: underline;
	text-decoration: underline;
}
      .ssrcss-iyjxm1-SecondaryNavBarContainer
        .e14xdrat1
        .eis6szr3:not(:last-of-type)
        .eis6szr2
        .eis6szr1:only-child {
        border-right: 0.0625rem solid rgb(138, 140, 142);
      }
      .ssrcss-ib6b4j-Button {
        font-family: ReithSans, Helvetica, Arial, freesans, sans-serif;
        font-weight: 700;
        font-size: 1rem;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        justify-content: center;
        padding: calc(0.5rem - 2px) calc(0.75rem - 2px);
        border: 2px solid transparent;
        text-align: center;
        transition: all 0.2s ease 0s;
        background: transparent;
        color: rgb(20, 20, 20);
        min-height: 2.75rem !important;
        line-height: 1.375 !important;
      }
      @media (min-width: 37.5rem) {
        .ssrcss-ib6b4j-Button {
          font-size: 1.125rem;
          line-height: 1.22222;
        }
      }
      .ssrcss-ib6b4j-Button:focus-visible {
        outline: none;
        box-shadow: none;
      }
      .ssrcss-ib6b4j-Button:disabled {
        opacity: 0.2;
        cursor: auto;
      }
      .ssrcss-ib6b4j-Button:hover:enabled,
      .ssrcss-ib6b4j-Button:focus:enabled,
      .ssrcss-ib6b4j-Button:active:enabled {
        position: relative;
        z-index: 1;
        cursor: pointer;
        background: rgb(0, 100, 230);
        color: rgb(255, 255, 255);
      }
      .ssrcss-ib6b4j-Button:focus:enabled {
        box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.125rem;
        outline: rgb(0, 0, 0) solid 0.125rem;
        outline-offset: 0.125rem;
      }
      .ssrcss-1hq4gmv-Placeholder {
        position: relative;
        display: block;
        padding-bottom: 56.25%;
      }
      .ssrcss-1hq4gmv-Placeholder img {
        overflow: hidden;
        position: absolute;
        inset: 0px;
        display: flex;
        -webkit-box-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        align-items: center;
        width: 100%;
        object-fit: cover;
      }