.custom-css * {
  box-sizing: border-box;
}
.custom-css html,
.custom-css body {
  margin: 0;
  padding: 0;
}
.custom-css .hp {
  height: 64px;
}
@media (max-width: 1168px) {
  .custom-css .hp {
    height: 64px;
  }
}
.custom-css .partners-nav-bg {
  background-color: white;
}
.custom-css .partners-nav-bg.partners-nav--dark {
  background-color: black;
}
.custom-css .partners-nav-container {
  margin-left: auto;
  margin-right: auto;
  padding: 0 32px;
  position: relative;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 640px) {
  .custom-css .partners-nav-container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .custom-css .partners-nav-container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .custom-css .partners-nav-container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .custom-css .partners-nav-container {
    max-width: 1280px;
  }
}
.custom-css .partners-nav--dark .partners-nav {
  border: none;
}
.custom-css .partners-nav--dark .partners-nav a {
  color: white;
}
.custom-css .partners-nav--dark .partners-nav a.active {
  border-bottom: 4px solid white;
  color: white;
}
.custom-css .partners-nav--dark .partners-nav a:hover {
  color: white;
}
.custom-css .partners-nav {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  align-items: center;
  border-bottom: 1px solid #f2f2f2;
  box-sizing: content-box;
}
.custom-css .partners-nav a {
  text-decoration: none;
  color: black;
  display: flex;
  align-items: center;
  transition: all 0.5s;
  line-height: 19.6px;
  font-size: 14px;
  height: 44px;
  font-weight: bold;
  border-bottom: 4px solid transparent;
}
.custom-css .partners-nav a.active {
  border-bottom: 4px solid #2f2fc1;
  color: #2f2fc1;
}
.custom-css .partners-nav a:hover {
  color: #2f2fc1;
}
.custom-css .partners-nav svg {
  margin-right: 10px;
  width: 12px;
  height: 12px;
}
.custom-css .rebrand-2023,
.custom-css .rebrand-2021 {
  font-family: 'Calibre', sans-serif;
  font-size: 18px;
  line-height: 26px;
}
@keyframes Container-fromLeft--4LSB1 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Container-goToLeft--29UCL {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Container-fromRight--6GdPa {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Container-goToRight--2tkdt {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Container-fromBottom--CoIqj {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Container-opacityIn--6fCPi {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Container-opacityOut--jKm0z {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Container-container--DIXxP {
    margin: 0 auto;
    max-width: 1224px;
    width: 85.89474%;
  }
}
@keyframes ButtonPrimary-fromLeft--2scjy {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ButtonPrimary-goToLeft--5nFZa {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ButtonPrimary-fromRight--4S47V {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ButtonPrimary-goToRight--2SG9v {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ButtonPrimary-fromBottom--5rkio {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ButtonPrimary-opacityIn--5FJV7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ButtonPrimary-opacityOut--1Kxkl {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ButtonPrimary-rotate--6515H {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.custom-css .ButtonPrimary-buttonPrimary--1qZwZ {
  align-items: center;
  background-color: var(--color-primary-base);
  border: 0;
  border-radius: var(--border-radius-xxl);
  color: var(--color-ui-colors-background);
  display: inline-flex;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-600);
  gap: 8px;
  height: 42px;
  justify-content: center;
  margin: 0;
  opacity: 1;
  overflow: hidden;
  padding: 0 var(--component-spacing-md);
  position: relative;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  transition: background-color 0.2s linear;
  white-space: nowrap;
}
.custom-css .rebrand-2023 .ButtonPrimary-buttonPrimary--1qZwZ {
  text-transform: none;
}
.custom-css .ButtonPrimary-buttonPrimary--1qZwZ > svg {
  fill: currentColor;
}
.custom-css .ButtonPrimary-buttonPrimary--1qZwZ > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.custom-css .ButtonPrimary-buttonPrimary--1qZwZ.ButtonPrimary-buttonMatchInput--1vAGf {
  height: 56px;
  padding-bottom: 0;
  padding-top: 0;
}
.custom-css .ButtonPrimary-buttonPrimary--1qZwZ:focus-visible {
  outline: 2px solid var(--color-primary-base);
  outline-offset: 2px;
}
@media (hover: hover) {
  .custom-css .ButtonPrimary-buttonPrimary--1qZwZ:hover {
    background-color: var(--color-primary-darkest);
  }
}
.custom-css .ButtonPrimary-buttonDisabled--2j5mY {
  opacity: 0.7;
  pointer-events: none;
}
.custom-css .ButtonPrimary-buttonInverted--6RDH2 {
  background-color: var(--color-ui-colors-background);
  color: var(--color-ui-text-dark);
}
.custom-css .ButtonPrimary-buttonInverted--6RDH2:focus-visible {
  background-color: var(--color-ui-colors-background);
  outline: 2px solid var(--color-warning-base);
  outline-offset: 2px;
}
@media (hover: hover) {
  .custom-css .ButtonPrimary-buttonInverted--6RDH2:hover {
    background-color: var(--color-warning-base);
    color: var(--color-ui-text-dark);
    opacity: 1;
  }
}
.custom-css .ButtonPrimary-buttonTertiary--1WjyY {
  background-color: var(--color-ui-colors-background);
  box-shadow: inset 0 0 0 1px var(--color-ui-text-dark);
  color: var(--color-ui-text-dark);
}
.custom-css .ButtonPrimary-buttonTertiary--1WjyY.ButtonPrimary-buttonInverted--6RDH2 {
  background-color: transparent;
  box-shadow: inset 0 0 0 1px var(--color-ui-colors-background);
  color: var(--color-ui-colors-background);
}
.custom-css .ButtonPrimary-buttonTertiary--1WjyY.ButtonPrimary-buttonInverted--6RDH2 .ButtonPrimary-buttonImgIcon--2njcZ {
  filter: invert(100%);
}
@media (hover: hover) {
  .custom-css .ButtonPrimary-buttonTertiary--1WjyY.ButtonPrimary-buttonInverted--6RDH2:hover {
    background-color: var(--color-ui-colors-background);
    color: var(--color-ui-text-dark);
  }
  .custom-css .ButtonPrimary-buttonTertiary--1WjyY.ButtonPrimary-buttonInverted--6RDH2:hover .ButtonPrimary-buttonImgIcon--2njcZ {
    filter: contrast(100%);
  }
  .custom-css .ButtonPrimary-buttonTertiary--1WjyY:hover {
    background: var(--color-ui-text-dark);
    box-shadow: inset 0 0 0 1px var(--color-ui-text-dark);
    color: var(--color-ui-text-light);
  }
  .custom-css .ButtonPrimary-buttonTertiary--1WjyY:hover .ButtonPrimary-buttonImgIcon--2njcZ {
    filter: invert(100%);
  }
}
.custom-css .ButtonPrimary-buttonSmall--1hnF4 {
  font-size: 13px !important;
  letter-spacing: 0.3px !important;
  padding: 10px 16px;
}
@media (max-width: 1168px) {
  .custom-css .ButtonPrimary-buttonSmall--1hnF4 {
    font-size: 12px !important;
  }
}
.custom-css .ButtonPrimary-buttonLabelIcon--5trZS {
  margin-right: 8px;
}
.custom-css .ButtonPrimary-buttonImgIcon--2njcZ {
  height: 24px;
  width: 24px;
}
.custom-css .ButtonPrimary-buttonLabelText--3bjxv {
  transition: opacity 0.2s linear, visibility 0.2s linear;
}
.custom-css .ButtonPrimary-submitting--izBjl .ButtonPrimary-buttonLabelText--3bjxv {
  opacity: 0;
  visibility: hidden;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ButtonPrimary-buttonOnHover--3WC72 {
    cursor: pointer;
    transition: background 0.2s linear;
  }
  .custom-css .ButtonPrimary-buttonOnHover--3WC72.ButtonPrimary-buttonInverted--6RDH2 {
    transition: background 0.2s linear, color 0.2s linear, opacity 0.2s linear, box-shadow 0.2s linear;
  }
}
.custom-css .ButtonPrimary-buttonTransparent--4cp67 {
  background-color: transparent;
  color: var(--color-primary-base);
  padding: 12px;
}
.custom-css .ButtonPrimary-buttonTransparent--4cp67 > svg {
  fill: var(--color-primary-base);
}
.custom-css .ButtonPrimary-buttonTransparent--4cp67:hover {
  background-color: transparent;
}
.custom-css .ButtonPrimary-buttonSpinner--3BbkM {
  fill: currentColor;
  animation: ButtonPrimary-rotate--6515H 1.5s linear infinite;
  height: 24px;
  left: 50%;
  margin-left: -12px;
  margin-top: -12px;
  position: absolute;
  top: 50%;
  width: 24px;
}
.custom-css .ButtonPrimary-buttonArrow--3ddOJ {
  align-items: center;
  background: none;
  color: var(--color-ui-text-dark);
  display: flex;
  flex-wrap: nowrap;
  font-family: var(--font-family-display);
  font-size: 44px;
  font-style: normal;
  font-weight: var(--font-weight-350);
  gap: 16px;
  justify-content: flex-start;
  line-height: normal;
  text-align: left;
  text-transform: none;
  transition: color 0.3s linear;
}
.custom-css [class$='backgroundChanged'] ~ div .ButtonPrimary-buttonArrow--3ddOJ {
  transition-delay: 0.3s;
}
@media (hover: hover) {
  .custom-css .ButtonPrimary-buttonArrow--3ddOJ:hover svg {
    fill: var(--color-ui-text-dark);
  }
  .custom-css .ButtonPrimary-buttonArrow--3ddOJ:hover svg path {
    stroke: var(--color-ui-text-light);
  }
}
.custom-css .ButtonPrimary-buttonArrow--3ddOJ svg {
  fill: transparent;
  transition: fill 0.3s linear;
}
.custom-css [class$='backgroundChanged'] ~ div .ButtonPrimary-buttonArrow--3ddOJ svg {
  transition-delay: 0.3s;
}
.custom-css .ButtonPrimary-buttonArrow--3ddOJ svg circle,
.custom-css .ButtonPrimary-buttonArrow--3ddOJ svg path {
  stroke: var(--color-ui-text-dark);
  transition: stroke 0.3s linear;
}
.custom-css [class$='backgroundChanged'] ~ div .ButtonPrimary-buttonArrow--3ddOJ svg circle,
.custom-css [class$='backgroundChanged'] ~ div .ButtonPrimary-buttonArrow--3ddOJ svg path {
  transition-delay: 0.3s;
}
.custom-css .ButtonPrimary-buttonArrow--3ddOJ.ButtonPrimary-buttonInverted--6RDH2 {
  color: var(--color-ui-text-light);
}
.custom-css .ButtonPrimary-buttonArrow--3ddOJ.ButtonPrimary-buttonInverted--6RDH2 svg {
  fill: var(--color-ui-text-dark);
}
.custom-css .ButtonPrimary-buttonArrow--3ddOJ.ButtonPrimary-buttonInverted--6RDH2 svg circle,
.custom-css .ButtonPrimary-buttonArrow--3ddOJ.ButtonPrimary-buttonInverted--6RDH2 svg path {
  stroke: var(--color-ui-text-light);
}
.custom-css .ButtonPrimary-buttonArrow--3ddOJ.ButtonPrimary-buttonInverted--6RDH2:hover svg {
  fill: var(--color-ui-text-light);
}
.custom-css .ButtonPrimary-buttonArrow--3ddOJ.ButtonPrimary-buttonInverted--6RDH2:hover svg path {
  stroke: var(--color-ui-text-dark);
}
.custom-css .ButtonPrimary-buttonArrow--3ddOJ:focus svg {
  border-radius: 50%;
  outline: solid var(--color-primary-base);
  outline-offset: 4px;
}
.custom-css .ButtonPrimary-buttonArrow--3ddOJ:focus.ButtonPrimary-buttonInverted--6RDH2 svg {
  outline: solid var(--color-warning-base);
}
@media (max-width: 920px) {
  .custom-css .ButtonPrimary-buttonArrow--3ddOJ {
    font-size: 38px;
    line-height: 46px;
  }
}
.custom-css .ButtonPrimary-submitting--izBjl .ButtonPrimary-buttonArrow--3ddOJ {
  opacity: 0;
  visibility: hidden;
}
.custom-css .ButtonPrimary-buttonArrowContainer--1Y5KZ:disabled,
.custom-css .ButtonPrimary-buttonArrowContainer--1Y5KZ:disabled svg {
  opacity: 0.7;
}
.custom-css .Image-objectFitCover--5B8Ob {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}
@keyframes imports-fromLeft--42H8Z {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes imports-goToLeft--6UFbQ {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes imports-fromRight--3A0LI {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes imports-goToRight--3jdYm {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes imports-fromBottom--3P3GT {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes imports-opacityIn--3AMIm {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes imports-opacityOut--64B67 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .imports-tag--7t9J0 {
  font-size: var(--font-size-xxxs);
  letter-spacing: var(--letter-spacing-l);
  line-height: var(--line-height-xxxs);
}
.custom-css .imports-eyebrow--bVBWm,
.custom-css .imports-tag--7t9J0 {
  font-weight: var(--font-weight-600);
  text-transform: uppercase;
}
.custom-css .imports-eyebrow--bVBWm {
  font-size: var(--font-size-xs);
  letter-spacing: var(--letter-spacing-xl);
  line-height: var(--line-height-xs);
}
@media (max-width: 1168px) {
  .custom-css .imports-eyebrow--bVBWm {
    letter-spacing: var(--letter-spacing-l);
  }
}
.custom-css .imports-eyebrowMultipleLines--1shjj {
  line-height: var(--line-height-sm);
}
@media (max-width: 1168px) {
  .custom-css .imports-eyebrowMultipleLines--1shjj {
    line-height: var(--line-height-xxs);
  }
}
.custom-css .imports-buttonSecondary--3IPl4 {
  font-weight: var(--font-weight-600);
}
.custom-css .imports-display2--fLNwK {
  font-size: var(--font-size-xxl);
  line-height: var(--line-height-xxl);
}
.custom-css .imports-display1--3XNgs,
.custom-css .imports-display2--fLNwK {
  font-family: var(--font-family-display);
  margin-bottom: var(--vertical-spacing-xl);
}
.custom-css .imports-display1--3XNgs {
  font-size: var(--font-size-xxxl);
  line-height: var(--line-height-xxxl);
}
.custom-css .imports-h1--5LJzc {
  font-family: var(--font-family-display);
  font-size: var(--font-size-xl);
  line-height: var(--line-height-xl);
  margin-bottom: var(--vertical-spacing-xl);
}
.custom-css .imports-h2Quote--YGB6m,
.custom-css .imports-h2Quote--YGB6m .imports-body--I9Byh {
  font-size: 30px;
  font-weight: var(--font-weight-400);
  line-height: 1.23;
}
.custom-css .imports-h2--7wUmM {
  font-family: var(--font-family-body);
  font-size: var(--font-size-l);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-l);
  margin-bottom: var(--vertical-spacing-xl);
}
.custom-css .imports-quote--6kR3Y {
  font-family: var(--font-family-display);
  font-size: var(--font-size-quote);
  line-height: var(--line-height-quote);
}
.custom-css .imports-h4--1GRDI {
  font-size: 18px;
  font-weight: var(--font-weight-600);
  line-height: 20px;
}
.custom-css .imports-h3--3yLlm {
  font-size: var(--font-size-medium);
  font-weight: var(--font-weight-display-2);
  line-height: var(--line-height-medium);
}
.custom-css .imports-number--5smuK {
  font-family: var(--font-family-body);
  font-size: var(--font-size-xxxl);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-number);
}
.custom-css .imports-body--I9Byh {
  font-size: var(--font-size-base);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-base);
}
.custom-css .imports-bodySmall--1bfJ1,
.custom-css .imports-bodySmall--1bfJ1 .imports-body--I9Byh {
  font-size: var(--font-size-base-sm);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-base-sm);
}
.custom-css .imports-bodyLarge--3cfLj,
.custom-css .imports-bodyLarge--3cfLj .imports-body--I9Byh {
  font-size: var(--font-size-base-l);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-base-l);
}
.custom-css .imports-bodyXLarge--3s67O,
.custom-css .imports-bodyXLarge--3s67O .imports-body--I9Byh {
  font-size: var(--font-size-base-xl);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-base-xl);
}
.custom-css .imports-bold--1wLam {
  font-weight: var(--font-weight-600);
}
.custom-css .imports-italic--5F5M9 {
  font-style: italic;
}
.custom-css .imports-caption--3UuTe {
  color: var(--color-ui-colors-caption);
  font-size: var(--font-size-xxs);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-xxs);
  text-transform: none;
}
.custom-css .imports-cta--7nGF2 {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-sm);
}
.custom-css .imports-linkText--2pLgL {
  color: var(--color-primary-base);
  cursor: pointer;
  text-decoration: underline;
}
.custom-css .imports-linkText--2pLgL:hover {
  color: var(--color-primary-dark);
}
.custom-css .imports-bodyXXLarge--5p9wU {
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-large);
}
.custom-css .imports-bodySubTitle--1u9as {
  font-family: var(--font-family-body);
  font-size: var(--font-size-base);
  font-style: normal;
  font-weight: var(--font-weight-500);
}
@media (max-width: 920px) {
  .custom-css .imports-bodySubTitle--1u9as {
    font-size: var(--font-size-sm);
  }
}
.custom-css .imports-bodyTitle--7qqvL {
  font-family: var(--font-family-body);
  font-size: var(--font-size-ll);
  font-style: normal;
  font-weight: var(--font-weight-400);
  line-height: 32px;
}
@media (max-width: 920px) {
  .custom-css .imports-bodyTitle--7qqvL {
    line-height: 22px;
  }
}
.custom-css .imports-arrowText--6fSHD {
  font-family: var(--font-family-display);
  font-size: var(--font-size-xll);
  line-height: normal;
}
@media (max-width: 920px) {
  .custom-css .imports-arrowText--6fSHD {
    font-size: var(--font-size-ll);
  }
}
.custom-css .imports-bodyTitleLarge--3TNN9 {
  font-family: var(--font-family-display);
  font-size: 38px;
  font-style: normal;
  line-height: var(--line-height--default);
}
@media (max-width: 920px) {
  .custom-css .imports-bodyTitleLarge--3TNN9 {
    font-size: 28px;
  }
}
.custom-css .imports-bodySubTitleLarge--4E4LU,
.custom-css .imports-bodySubTitleLarge--4E4LU .imports-body--I9Byh {
  font-family: var(--font-family-body);
  font-size: var(--font-size-medium);
  font-style: normal;
  font-weight: var(--font-weight-400);
  line-height: 26px;
}
@media (max-width: 920px) {
  .custom-css .imports-bodySubTitleLarge--4E4LU,
  .custom-css .imports-bodySubTitleLarge--4E4LU .imports-body--I9Byh {
    font-size: 22px;
    font-weight: var(--font-weight-600);
  }
  .custom-css .rebrand-2023 .imports-bodySubTitleLarge--4E4LU,
  .custom-css .rebrand-2023 .imports-bodySubTitleLarge--4E4LU .imports-body--I9Byh {
    font-weight: var(--font-weight-400);
  }
}
.custom-css .imports-linkTextLight--3yXFh {
  color: var(--color-ui-colors-background);
  cursor: pointer;
  text-decoration: underline;
}
.custom-css .imports-linkTextLight--3yXFh:hover {
  color: var(--color-white-70);
}
.custom-css .imports-statusLabel--3di1W {
  background: var(--color-success-darkest);
  border-radius: 2px;
  color: var(--color-ui-colors-background);
  display: inline-block;
  font-size: 11px;
  font-weight: var(--font-weight-500);
  letter-spacing: 1px;
  line-height: 12px;
  margin-left: 4px;
  padding: 3px 4px 2px;
  position: relative;
  top: -1px;
}
.custom-css .imports-heading--2Mxgy {
  font-family: var(--font-family-display);
  font-size: var(--font-size-contentHeading);
  font-style: normal;
  line-height: 46px;
}
@media (max-width: 920px) {
  .custom-css .imports-heading--2Mxgy {
    font-size: var(--font-size-heading);
    line-height: var(--line-height-xl);
  }
}
.custom-css .imports-visuallyHidden--7hWWW {
  clip: rect(0, 0, 0, 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
@keyframes ButtonSecondary-fromLeft--7B5iA {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ButtonSecondary-goToLeft--S1nQx {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ButtonSecondary-fromRight--6MZ1X {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ButtonSecondary-goToRight--6fTw9 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ButtonSecondary-fromBottom--1AIc3 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ButtonSecondary-opacityIn--3wyHG {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ButtonSecondary-opacityOut--4vfSk {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes ButtonSecondary-underlineExpand--6dMzD {
  0% {
    transform: scaleX(0);
  }
  to {
    transform: scaleX(1);
  }
}
.custom-css .ButtonSecondary-buttonSecondary--6NT03 {
  color: var(--color-greyscale-black-100);
  display: inline-block;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-sm);
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}
.custom-css .ButtonSecondary-buttonSecondary--6NT03:after {
  background-color: var(--color-primary-base);
  bottom: 0;
  content: '';
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%;
}
@media (max-width: 1168px) {
  .custom-css .ButtonSecondary-buttonSecondary--6NT03 {
    padding-bottom: 4px;
  }
  .custom-css .ButtonSecondary-buttonSecondary--6NT03:before {
    bottom: -9px;
    content: '';
    left: -4px;
    position: absolute;
    right: -4px;
    top: -9px;
  }
}
.custom-css .ButtonSecondary-disabled--4FeSx {
  color: var(--color-greyscale-black-100);
  opacity: 0.5;
}
.custom-css .ButtonSecondary-disabled--4FeSx.ButtonSecondary-inverted--7DcBg,
.custom-css .ButtonSecondary-inverted--7DcBg {
  color: var(--color-ui-colors-background);
}
.custom-css .ButtonSecondary-inverted--7DcBg:after {
  background-color: var(--color-ui-colors-background);
}
.custom-css .ButtonSecondary-text--6zi19 {
  bottom: 4px;
  position: relative;
  text-transform: none;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ButtonSecondary-onHover--5CDPG {
    cursor: pointer;
    transition: color 0.3s;
  }
  .custom-css .ButtonSecondary-onHover--5CDPG:after {
    transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  }
  .custom-css .ButtonSecondary-onHover--5CDPG:hover {
    color: var(--color-primary-base);
  }
  .custom-css .ButtonSecondary-onHover--5CDPG:hover:after {
    animation: ButtonSecondary-underlineExpand--6dMzD 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s 1 forwards;
  }
  .custom-css .ButtonSecondary-onHover--5CDPG.ButtonSecondary-inverted--7DcBg {
    transition: opacity 0.3s;
  }
  .custom-css .ButtonSecondary-onHover--5CDPG.ButtonSecondary-inverted--7DcBg:hover {
    color: var(--color-ui-colors-background);
    opacity: 0.8;
  }
}
@keyframes Search-fromLeft--55qBA {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Search-goToLeft--2o44e {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Search-fromRight--51NqK {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Search-goToRight--2CEAg {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Search-fromBottom--4jzwz {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Search-opacityIn--63Dy6 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Search-opacityOut--3BxR0 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Search-searchContainer--2QS3C {
  max-width: 808px;
  position: relative;
  width: 40.52288%;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .Search-searchContainer--2QS3C {
    max-width: 93.33333333%;
  }
}
.custom-css .Search-searchContainer__centered--4fHMn {
  margin: auto;
}
@media (max-width: 920px) {
  .custom-css .Search-searchContainer__centered--4fHMn {
    max-width: calc(100% - 32px);
  }
}
.custom-css .Search-searchResultsDropdown--53znh {
  background: var(--color-ui-colors-background);
  border-radius: var(--border-radius-sm);
  box-shadow: 0 4px 8px rgba(6, 8, 9, 0.16);
  margin-top: 4px;
  max-height: 350px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 8px 0;
  position: absolute;
  scroll-behavior: smooth;
  width: 100%;
  z-index: 5;
}
.custom-css .Search-searchResultsDropdown--53znh > ul {
  padding-left: 0;
}
.custom-css .Search-searchResultsDropdown--53znh > ul > li:before {
  display: none;
}
.custom-css .Search-searchResultsDropdown__title--5rzaf {
  font-size: 22px;
  margin-bottom: 15px;
  margin-left: 16px;
  margin-top: 10px;
}
.custom-css .Search-searchResultsDropdown__title__name--1H8WQ {
  color: var(--color-greyscale-black-100);
  font-weight: var(--font-weight-600);
  margin: 0 5px;
}
.custom-css .Search-searchResultsDropdown__title__count--1k0rN {
  color: var(--color-greyscale-black-50);
  font-size: 22px;
}
.custom-css .Search-searchResult--3SROF {
  align-items: center;
  color: var(--color-greyscale-black-70);
  cursor: pointer;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 66px;
  padding: 4px 16px 6px;
  transition: background-color 0.5s ease;
}
.custom-css .Search-searchResult--3SROF:hover,
.custom-css .Search-searchResult__highlighted--21jal {
  background-color: var(--color-greyscale-black-5);
}
.custom-css .Search-searchResult__highlighted--21jal {
  transition: background-color 5s ease;
}
.custom-css .Search-searchResult__mainText--5YFSF {
  color: var(--color-greyscale-black-90);
  font-size: 17px;
  font-weight: var(--font-weight-600);
}
.custom-css .Search-searchResult__mainIcon--2LLvW {
  border-radius: 50%;
  margin-right: 8px;
  padding: 5px 5px 5px 0;
  width: 56px;
}
.custom-css .Search-searchResult__mainIcon__hide--6BAlj {
  visibility: hidden;
}
.custom-css .Search-searchResult__subTextContainer--40Sa7 {
  align-items: center;
  display: flex;
}
.custom-css .Search-searchResult__subText--1gxYi {
  color: var(--color-greyscale-black-70);
  font-size: 15px;
  font-weight: var(--font-weight-400);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.custom-css .Search-searchResult__subIcon--435gY {
  margin-right: 9px;
  width: 15px;
}
.custom-css .Search-searchBar--23nsv {
  position: relative;
}
.custom-css .Search-searchBar__inputField--37g20 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--color-ui-colors-background);
  border: 1px solid var(--color-ui-colors-background-inverse);
  border-radius: 36px;
  height: 68px;
  padding: 20px 104px 20px 54px;
  transition: all 0.1s linear;
  width: 100%;
}
.custom-css .Search-searchBar__inputField--37g20::-moz-placeholder {
  color: var(--color-ui-grey-a11y);
  opacity: 1;
}
.custom-css .Search-searchBar__inputField--37g20::placeholder {
  color: var(--color-ui-grey-a11y);
  opacity: 1;
}
.custom-css .Search-searchBar__inputField--37g20:focus-visible {
  border-color: var(--color-primary-base);
  box-shadow: 0 0 8px 4px rgba(0, 0, 0, 0.12);
  outline: none;
}
.custom-css .Search-searchBar__icon--1d5rO {
  fill: var(--color-ui-grey-a11y);
  height: 20px;
  left: 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
}
.custom-css .Search-chevronRight__icon--1pB8t {
  fill: var(--color-primary-base);
  height: 14px;
  width: 7px;
}
.custom-css .Search-label--57Crp {
  color: var(--color-greyscale-grey-60);
  display: block;
  left: 36px;
  position: absolute;
  top: 12px;
}
.custom-css .Search-banner--4Q4to {
  background-color: var(--color-gray20);
  border-radius: 4px;
  margin: 0 10px;
  padding: 10px 20px;
}
.custom-css .Search-banner--4Q4to a {
  font-weight: 700;
}
.custom-css .Search-textLight--2s12o {
  color: var(--color-ui-colors-background);
}
.custom-css .Search-financialComparisonsOption--1tj6a {
  margin: 10px 10px 0;
}
@keyframes FinancialProgramComparisonOption-fromLeft--42lr5 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes FinancialProgramComparisonOption-goToLeft--1YtvH {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes FinancialProgramComparisonOption-fromRight--3myYt {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes FinancialProgramComparisonOption-goToRight--Jldt1 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes FinancialProgramComparisonOption-fromBottom--4RscN {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes FinancialProgramComparisonOption-opacityIn--2MrrN {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes FinancialProgramComparisonOption-opacityOut--2HM7P {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .FinancialProgramComparisonOption-container--4fh3G {
  border: 1px solid #e5e7eb;
  border-radius: 4px;
  flex-direction: row;
  height: 74px;
  padding: 12px 16px;
}
.custom-css .FinancialProgramComparisonOption-body--evPMu,
.custom-css .FinancialProgramComparisonOption-container--4fh3G {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.custom-css .FinancialProgramComparisonOption-legalIcon__container--cAL9V {
  height: 22px;
  margin-right: 15px;
  overflow: visible;
  width: 22px;
}
@keyframes AppStoreBadges-fromLeft--5VLZW {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes AppStoreBadges-goToLeft--4GnaV {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes AppStoreBadges-fromRight--Wpu1A {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes AppStoreBadges-goToRight--289sd {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes AppStoreBadges-fromBottom--4P9Hw {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes AppStoreBadges-opacityIn--7h32g {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes AppStoreBadges-opacityOut--3oRad {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .AppStoreBadges-container--2aUGZ {
  align-items: center;
  display: inline-flex;
  flex-wrap: nowrap;
  justify-content: center;
  margin: -6px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .AppStoreBadges-container--2aUGZ {
    margin: -10px;
  }
}
.custom-css .AppStoreBadges-item--3TirS {
  padding: 6px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .AppStoreBadges-item--3TirS {
    padding: 10px;
  }
}
.custom-css .AppStoreBadges-badge--7gr2N {
  height: auto;
  vertical-align: top;
  width: auto;
}
.custom-css .AppStoreBadges-badge--7gr2N img {
  max-height: 42px;
  width: auto;
}
@media (max-width: 920px) {
  .custom-css .AppStoreBadges-badge--7gr2N {
    max-width: 100%;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .AppStoreBadges-badge--7gr2N img {
    max-height: 48px;
  }
}
.custom-css .AppStoreBadges-badgeLarge--3du5c {
  max-height: 42px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .AppStoreBadges-badgeLarge--3du5c {
    max-height: 42px;
  }
}
@keyframes TextMe-fromLeft--1ly49 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TextMe-goToLeft--5GwdR {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes TextMe-fromRight--3Yd6C {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TextMe-goToRight--u0DWP {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes TextMe-fromBottom--3LDNi {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes TextMe-opacityIn--1k1f1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TextMe-opacityOut--5JpUG {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .TextMe-container--3c9Hh {
  width: 100%;
}
.custom-css .TextMe-form--5YH6k {
  display: flex;
  position: relative;
  width: 100%;
}
.custom-css .TextMe-input--63rOP {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--color-ui-colors-background);
  border: none;
  border-radius: 36px;
  box-shadow: 0 4px 8px rgba(6, 8, 9, 0.16);
  box-sizing: border-box;
  color: var(--color-greyscale-black-90);
  font-size: 17px;
  height: 73px;
  line-height: 26px;
  outline: 0;
  padding: 36px 56px 16px 34px;
  width: 100%;
}
.custom-css .TextMe-label--5eyAV {
  color: var(--color-ui-colors-text-100);
  display: block;
  font-size: 14px;
  left: 36px;
  position: absolute;
  top: 12px;
}
.custom-css .TextMe-feedback--3sHbm {
  margin-top: 12px;
  padding: 0 24px;
}
.custom-css .TextMe-icon--IXVlF {
  fill: #fff;
}
.custom-css .TextMe-button--2fD0x {
  height: 52px;
  padding: 4px 0 0;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 52px;
}
@keyframes DownloadApp-fromLeft--7poJX {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes DownloadApp-goToLeft--nz8RF {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes DownloadApp-fromRight--4CLtq {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes DownloadApp-goToRight--6qZiR {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes DownloadApp-fromBottom--145us {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes DownloadApp-opacityIn--4rmn8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes DownloadApp-opacityOut--2KJN9 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .DownloadApp-ctaWrap--4t74H {
  text-align: left;
}
.custom-css .DownloadApp-textMeWrapper--47tq3 {
  align-items: center;
  display: flex;
}
.custom-css .DownloadApp-qrCodeImage--74auN {
  border: 10px solid var(--color-ui-colors-background);
  display: block;
}
.custom-css .DownloadApp-textMe_QrCode--2Eyub {
  display: flex;
}
.custom-css .DownloadApp-textMe_QrCode--2Eyub .DownloadApp-qrCodeImage--74auN {
  width: 114px;
}
.custom-css .DownloadApp-textMe_QrCode--2Eyub input {
  width: 383px;
}
.custom-css .DownloadApp-qrCode--3xbbT {
  align-items: center;
  display: flex;
}
.custom-css .DownloadApp-qrCode--3xbbT .DownloadApp-qrCodeImage--74auN {
  margin-right: 24px;
  max-width: 140px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .DownloadApp-divider--2BKDy {
    border-left: 1px solid var(--color-primary-lightest);
    margin-left: 20px;
    padding-left: 20px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .DownloadApp-mobileOnly--1LTLG {
    display: none;
  }
}
@media (max-width: 1168px) {
  .custom-css .DownloadApp-desktopOnly--7etNQ {
    display: none;
  }
}
@keyframes CtaBanner-fromLeft--4nWhl {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CtaBanner-goToLeft--pIOQO {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes CtaBanner-fromRight--7mZJU {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CtaBanner-goToRight--1eztj {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes CtaBanner-fromBottom--3oNXs {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes CtaBanner-opacityIn--4YPdj {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CtaBanner-opacityOut--1CJVd {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE {
  border-radius: var(--border-radius-lg);
  padding: 60px 24px;
}
.custom-css .rebrand-2023 .CtaBanner-ctaBannerContainer--4vESE {
  padding: 0;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .CtaBanner-ctaBannerContainer--4vESE {
    padding: 80px 0;
  }
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE.CtaBanner-dark--41xIf {
  color: var(--color-ui-colors-background);
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE.CtaBanner-light--a2qRG {
  color: var(--color-greyscale-black-100);
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE.CtaBanner-contained--3cBrU {
  padding: 32px 16px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .CtaBanner-ctaBannerContainer--4vESE.CtaBanner-contained--3cBrU {
    margin: 0 auto;
    padding: 24px 74px;
    width: 100%;
  }
  .custom-css .rebrand-2023 .CtaBanner-ctaBannerContainer--4vESE.CtaBanner-contained--3cBrU {
    padding: 26px;
  }
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE.CtaBanner-wider--2NGB3 {
  padding-left: 0;
  padding-right: 0;
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE.CtaBanner-wider--2NGB3 .CtaBanner-textWrapper--7xXfn {
  padding-left: 16px;
  padding-right: 16px;
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE.CtaBanner-wider--2NGB3 .CtaBanner-search--4FPbt {
  padding-left: 16px;
  padding-right: 8px;
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-description--6bi90 {
  margin-top: 4px;
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  gap: 6px;
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.CtaBanner-gap--3XgB7 {
  gap: 24px;
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.CtaBanner-alignRight--5FwGh {
  flex-direction: row-reverse;
  text-align: end;
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.CtaBanner-centered--16Vyy {
  flex-direction: column;
  text-align: center;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.CtaBanner-centered--16Vyy .CtaBanner-downloadApp--2PUM6 {
    margin-right: -24px;
  }
}
@media (max-width: 920px) {
  .custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW {
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW {
    gap: 36px;
  }
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW .CtaBanner-buttonWrapper--77m5t,
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW .CtaBanner-textWrapper--7xXfn,
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW img,
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce img {
  transition-delay: 0;
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce .CtaBanner-textWrapper--7xXfn {
  transition-delay: 0.1s;
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce .CtaBanner-buttonWrapper--77m5t {
  transition-delay: 0.2s;
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce null {
  transition-delay: 0.3s;
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce .CtaBanner-buttonWrapper--77m5t,
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce .CtaBanner-textWrapper--7xXfn,
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce img,
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.noAppear .CtaBanner-buttonWrapper--77m5t,
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.noAppear .CtaBanner-textWrapper--7xXfn,
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.noAppear img,
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-ctaBanner--EBEIW.noAppear null {
  transition: none;
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn {
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn {
    text-align: center;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn {
    flex-grow: 1;
    width: auto;
  }
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn h1,
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn h2,
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn h3,
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn h4,
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-textWrapper--7xXfn h5 {
  margin-bottom: 0 !important;
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-buttonWrapper--77m5t {
  display: flex;
  gap: 24px;
}
@media (max-width: 920px) {
  .custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-buttonWrapper--77m5t {
    margin-top: 24px;
  }
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-buttonWrapper--77m5t .CtaBanner-primaryButton--ZDjBt {
  white-space: nowrap;
}
@media (max-width: 1168px) {
  .custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-buttonWrapper--77m5t {
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-search--4FPbt {
  text-align: left;
}
@media (max-width: 920px) {
  .custom-css .CtaBanner-ctaBannerContainer--4vESE .CtaBanner-search--4FPbt {
    max-width: none;
  }
}
@keyframes LanguageSwitcher-fromLeft--p8zPz {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes LanguageSwitcher-goToLeft--66ZVf {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes LanguageSwitcher-fromRight--4FcbK {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes LanguageSwitcher-goToRight--5dU8Z {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes LanguageSwitcher-fromBottom--nF27r {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes LanguageSwitcher-opacityIn--3o0jR {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes LanguageSwitcher-opacityOut--U7Mp7 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .LanguageSwitcher-wrapper--23xu2 {
  position: relative;
}
.custom-css .LanguageSwitcher-wrapper--23xu2 .LanguageSwitcher-label--4eTKt:focus,
.custom-css .LanguageSwitcher-wrapper--23xu2:focus {
  outline: 0;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .LanguageSwitcher-wrapper--23xu2.LanguageSwitcher-compact--1GoKV {
    margin-left: 12px;
  }
}
.custom-css .LanguageSwitcher-wrapper--23xu2.LanguageSwitcher-compact--1GoKV .LanguageSwitcher-label--4eTKt {
  font-size: var(--font-size-base-sm);
  line-height: var(--line-height-base-sm);
  padding: 6px 12px 6px 6px;
}
.custom-css .LanguageSwitcher-wrapper--23xu2.LanguageSwitcher-compact--1GoKV .LanguageSwitcher-popup--7sy2y {
  margin-top: 8px;
  width: 288px;
}
.custom-css .LanguageSwitcher-label--4eTKt {
  background-color: var(--color-ui-colors-background-neutral-1);
  border-radius: 30px;
  color: var(--color-greyscale-black-100);
  cursor: pointer;
  font-weight: var(--font-weight-600);
  justify-content: space-between;
  padding: 12px;
  position: relative;
  transition: color 0.2s;
  width: 100%;
}
.custom-css .LanguageSwitcher-label--4eTKt,
.custom-css .LanguageSwitcher-label--4eTKt .LanguageSwitcher-labelInner--4k1fU {
  align-items: center;
  display: flex;
}
.custom-css .LanguageSwitcher-label--4eTKt:after {
  bottom: -10px;
  content: ' ';
  height: 10px;
  left: 0;
  position: absolute;
  width: 100%;
}
.custom-css .LanguageSwitcher-label--4eTKt:focus,
.custom-css .LanguageSwitcher-label--4eTKt:hover {
  color: var(--color-primary-base);
}
.custom-css .LanguageSwitcher-flag--5hahK {
  margin-right: 8px;
}
.custom-css .LanguageSwitcher-popup--7sy2y {
  background: var(--color-ui-colors-background);
  border-radius: var(--border-radius-base);
  box-shadow: 0 0 5px rgba(16, 24, 32, 0.2);
  color: var(--color-greyscale-black-100);
  display: flex;
  flex-direction: column;
  margin-top: 10px;
  max-height: 240px;
  opacity: 0;
  overflow-y: auto;
  padding: 9px 36px 9px 12px;
  pointer-events: none;
  position: absolute;
  right: 0;
  transition: opacity 0.2s cubic-bezier(0.55, 0.27, 0.67, 0.37);
  width: 100%;
  will-change: opacity;
  z-index: 1;
}
.custom-css .LanguageSwitcher-popup--7sy2y.LanguageSwitcher-isFooter--17m2K {
  max-height: 150px;
}
.custom-css .LanguageSwitcher-popup--7sy2y.LanguageSwitcher-isExpanded--36R7e,
.custom-css .LanguageSwitcher-popup--7sy2y:focus-within {
  opacity: 1;
  pointer-events: auto;
}
.custom-css .LanguageSwitcher-dropdownWrapper--10SUc {
  height: 48px;
}
@media (max-width: 920px) {
  .custom-css .LanguageSwitcher-dropdownWrapper--10SUc {
    margin-bottom: 16px;
    width: 100%;
  }
  .custom-css .LanguageSwitcher-dropdownWrapper--10SUc > span {
    display: block;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .LanguageSwitcher-dropdownWrapper--10SUc {
    margin-left: 16px;
  }
}
.custom-css .LanguageSwitcher-link--5BevK {
  align-items: center;
  display: flex;
  padding: 9px 0;
  transition: color 0.2s linear;
}
.custom-css .LanguageSwitcher-link--5BevK:focus,
.custom-css .LanguageSwitcher-link--5BevK:hover {
  color: var(--color-primary-base);
}
.custom-css .LanguageSwitcher-chevron--6nU2h {
  stroke: var(--color-greyscale-black-100);
  flex-grow: 0;
  flex-shrink: 0;
  height: 6px;
  margin-right: 8px;
  transition: stroke 0.2s linear, transform 0.2s linear;
  width: 12px;
  will-change: transform, stroke;
}
.custom-css .LanguageSwitcher-chevronExpanded--769KJ {
  stroke: var(--color-primary-base);
  transform: rotate(180deg);
}
@keyframes RichText-fromLeft--4GQKY {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes RichText-goToLeft--6RCfl {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes RichText-fromRight--506VM {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes RichText-goToRight--4y3mB {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes RichText-fromBottom--2UpX3 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes RichText-opacityIn--6069I {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes RichText-opacityOut--l2ODw {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .RichText-richText--1L77z {
  position: static;
}
.custom-css .RichText-richText--1L77z > div > :not(:first-child) {
  margin-top: 1.25em;
}
.custom-css .RichText-richText--1L77z [aria-hidden='true'] {
  margin-bottom: 0;
}
.custom-css .RichText-richText--1L77z .RichText-logo--3qmDQ {
  margin-right: 36px;
  max-height: 40px;
}
@media (max-width: 920px) {
  .custom-css .RichText-richText--1L77z .RichText-logo--3qmDQ {
    margin-right: 32px;
    width: calc(50% - 16px);
  }
  .custom-css .RichText-richText--1L77z .RichText-logo--3qmDQ:nth-child(2n) {
    margin-right: 0;
  }
}
.custom-css .RichText-richText--1L77z h2,
.custom-css .RichText-richText--1L77z h3,
.custom-css .RichText-richText--1L77z h4 {
  margin-bottom: 0.5em;
}
.custom-css .RichText-richText--1L77z sub,
.custom-css .RichText-richText--1L77z sup {
  font-size: 0.6em;
  line-height: 0;
}
.custom-css .RichText-richText--1L77z sub {
  vertical-align: sub;
}
.custom-css .RichText-richText--1L77z sup {
  vertical-align: super;
}
.custom-css .RichText-richText--1L77z ol,
.custom-css .RichText-richText--1L77z ul {
  padding-left: 24px;
}
.custom-css .RichText-richText--1L77z ol li,
.custom-css .RichText-richText--1L77z ul li {
  margin-bottom: 0.5em;
}
.custom-css .RichText-richText--1L77z ul {
  list-style-type: none;
}
.custom-css .RichText-richText--1L77z ol {
  list-style: decimal;
}
.custom-css .bold-numbered-list .RichText-richText--1L77z ol li {
  counter-increment: ctr;
  font-size: 22px;
  margin-bottom: 8px;
  padding: 2px 0 2px 44px;
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .bold-numbered-list .RichText-richText--1L77z ol li {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
.custom-css .bold-numbered-list .RichText-richText--1L77z ol li:before {
  aspect-ratio: 1;
  background: var(--color-black);
  border-radius: 50%;
  color: var(--color-primary-white);
  content: counter(ctr) '';
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  height: 24px;
  left: 0;
  line-height: 24px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
}
@media (max-width: 920px) {
  .custom-css .bold-numbered-list .RichText-richText--1L77z ol li:before {
    font-size: 18px;
  }
}
.custom-css .bold-numbered-list .RichText-richText--1L77z ol {
  counter-reset: ctr;
  list-style: none;
  margin-top: 24px;
  padding-left: 0;
}
.custom-css .bold-numbered-list .RichText-richText--1L77z ol + [class^='Button'] {
  margin-top: 24px;
}
.custom-css .RichText-richText--1L77z ul h3 {
  margin-bottom: 0;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .RichText-richText--1L77z ul h3 {
    margin-bottom: 8px;
  }
}
.custom-css .RichText-richText--1L77z ul li {
  margin-bottom: 24px;
  position: relative;
}
.custom-css .rebrand-2023 .RichText-richText--1L77z ul li {
  margin-bottom: 8px;
}
.custom-css .RichText-richText--1L77z ul li:last-child {
  margin-bottom: 0;
}
.custom-css .RichText-richText--1L77z ul li::marker {
  content: none;
}
.custom-css .RichText-richText--1L77z ul li:before {
  background-color: var(--color-primary-base);
  border-radius: 8px;
  content: '';
  display: block;
  height: 6px;
  left: -20px;
  position: absolute;
  top: 10px;
  width: 6px;
}
.custom-css .rebrand-2023 .RichText-richText--1L77z li:before {
  background-color: var(--color-ui-text-dark);
  top: 50%;
  transform: translateY(-50%);
}
.custom-css .rebrand-2023 .RichText-richText--1L77z.RichText-textLight--38lYB li:before {
  background-color: var(--color-ui-text-light);
}
.custom-css .RichText-richText--1L77z .RichText-table--4ucG9 {
  width: 100%;
}
.custom-css .RichText-richText--1L77z .RichText-table--4ucG9 .RichText-header--207Gd p {
  font-weight: 700;
}
.custom-css .RichText-richText--1L77z .RichText-table--4ucG9 .RichText-cell--1GpXX {
  border: 1px solid;
  padding: 5px;
}
.custom-css .RichText-image--7yzHL {
  max-width: 100%;
}
.custom-css .RichText-secondaryButton--1zC7r {
  margin-left: 25px;
}
.custom-css .RichText-blockquote--4iub4 {
  border-left: 3px solid var(--color-primary-base);
  color: var(--color-primary-base);
  font-weight: 400;
  padding-left: 16px;
}
.custom-css .RichText-blockquote--4iub4 strong {
  display: block;
  font-size: 60%;
  margin-top: 8px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .RichText-blockquote--4iub4 {
    border-width: 4px;
    padding-left: 24px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .RichText-blockquote--4iub4 {
    padding-left: 32px;
  }
}
.custom-css .RichText-languageSwitcher--4C7r1 {
  max-width: 288px;
}
.custom-css .rebrand-2023 .RichText-textLight--38lYB {
  color: var(--color-ui-text-light);
}
@keyframes Header-fromLeft--3uinV {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Header-goToLeft--1V73c {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Header-fromRight--4LddH {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Header-goToRight--1UWJs {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Header-fromBottom--10WDG {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Header-opacityIn--7ku0x {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Header-opacityOut--3PNS9 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes Header-fadeIn--473Sx {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.custom-css .Header-outer--5MKpg {
  --topBarHeight: 32px;
  position: sticky;
  top: 0;
  transition: top 0.3s ease;
  z-index: 1000;
}
.custom-css .Header-outer--5MKpg.Header-isFixed--4UEPi,
.custom-css .Header-outer--5MKpg.Header-isScrollingUp--3P100 {
  top: 0;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Header-outer--5MKpg {
    top: calc(var(--topBarHeight) * -1 - 2px);
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Header-outer-withShopMenu--6QXDV:after {
    animation: Header-fadeIn--473Sx 0.3s forwards;
    background-color: rgba(0, 0, 0, 0.4);
    content: '';
    inset: 0;
    position: fixed;
    z-index: -1;
  }
}
.custom-css .Header-header--5qK1l {
  background: var(--color-ui-colors-background);
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.08);
  width: 100%;
  z-index: 1000;
}
@media (max-width: 920px) {
  .custom-css .Header-header--5qK1l {
    z-index: 99999999;
  }
}
.custom-css .Header-icon--76bGP {
  fill: var(--color-primary-base);
  margin-left: 6px;
  transition: transform 0.3s ease;
}
.custom-css .Header-icon--76bGP.Header-chevronUp--1zpz0 {
  transform: rotate(180deg);
}
.custom-css .Header-wrapper--38o1w {
  align-items: center;
  display: flex;
  gap: 8px;
  height: 64px;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Header-wrapper--38o1w {
    gap: 36px;
  }
}
@media (max-width: 920px) {
  .custom-css .Header-hideOnSmartphone--2WX1j {
    display: none;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Header-hideAboveSmartphone--1XI3d {
    display: none;
  }
}
@media (max-width: 1168px) {
  .custom-css .Header-hideOnTablet--1zfyU {
    display: none;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Header-hideAboveTablet--6hCsq {
    display: none;
  }
}
.custom-css .Header-topBar--6T4qA {
  background-color: var(--color-ui-colors-background);
  border-bottom: 2px solid var(--color-gray20);
  position: relative;
}
@media (max-width: 1168px) {
  .custom-css .Header-topBar--6T4qA {
    display: none;
  }
}
.custom-css .Header-mobileTopNav--7vEFT ul {
  display: flex;
  margin: 24px -24px 0;
}
.custom-css .Header-topNav--6Ks8m {
  align-items: center;
  display: flex;
}
.custom-css .Header-topNav-item--2ixeW {
  display: inline-block;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Header-topNav-item--2ixeW {
    font-weight: var(--font-weight-600);
  }
  .custom-css .Header-topNav-item--2ixeW + .Header-topNav-item--2ixeW {
    margin-left: 16px;
  }
}
@media (max-width: 1168px) {
  .custom-css .Header-topNav-item--2ixeW {
    flex: 1;
    margin-left: 0;
    text-align: center;
  }
}
.custom-css .Header-topNav-itemLink--37M0c {
  display: block;
  font-size: var(--font-size-xs);
  height: var(--topBarHeight);
  padding: 3px 4px;
  position: relative;
}
.custom-css .Header-topNav-itemLink--37M0c:after {
  --itemIndicatorColor: var(--color-gray20);
  --itemIndicatorHeight: 2px;
  background-color: var(--itemIndicatorColor);
  content: '';
  height: var(--itemIndicatorHeight);
  left: 0;
  position: absolute;
  top: 100%;
  width: 100%;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Header-topNav-itemLink--37M0c:hover:after {
    --itemIndicatorColor: var(--color-warning-base);
  }
}
@media (max-width: 1168px) {
  .custom-css .Header-topNav-itemLink--37M0c:after {
    --itemIndicatorHeight: 4px;
  }
}
.custom-css .Header-topNav-itemSelected--1GqcZ:after {
  --itemIndicatorColor: var(--color-primary-base);
}
.custom-css .Header-topNav-description--6w958 {
  font-size: var(--font-size-sm);
}
.custom-css .Header-topNav-description--6w958 a {
  color: var(--color-greyscale-black-100);
  font-weight: var(--font-weight-600);
  text-decoration: underline;
}
.custom-css .Header-topNav-description--6w958 a:hover {
  color: currentColor;
  text-decoration: none;
}
@media (max-width: 1168px) {
  .custom-css .Header-topNav-description--6w958 {
    margin-top: auto;
  }
  .custom-css .Header-topNav-description--6w958 a {
    display: block;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Header-topNav-description--6w958 {
    font-size: var(--font-size-xxs);
    margin-left: auto;
  }
  .custom-css .Header-topNav-description--6w958 a {
    margin-left: 4px;
  }
}
@media (max-width: 1168px) {
  .custom-css .Header-wideBreakpoint--ZKKub .Header-wrapper--38o1w {
    height: 64px;
    justify-content: space-between;
    padding: 0 7.5%;
  }
}
@media (max-width: 920px) {
  .custom-css .Header-wideBreakpoint--ZKKub .Header-wrapper--38o1w {
    padding: 0 16px;
  }
  .custom-css .Header-narrowBreakpoint--1h3wm .Header-wrapper--38o1w {
    height: 64px;
    justify-content: space-between;
    padding: 0 16px;
  }
}
.custom-css .Header-logo--7o3IK {
  display: block;
  height: 31.94px;
  margin-bottom: 10px;
  width: 80px;
}
.custom-css .Header-logo--7o3IK .svg-fill {
  transition: fill 0.2s linear;
}
.custom-css .Header-logo--7o3IK .rainbow {
  fill: var(--color-primary-base);
}
@media (max-width: 1168px) {
  .custom-css .Header-logo--7o3IK {
    height: 28.63px;
    margin-right: auto;
    width: 72px;
  }
}
.custom-css .Header-logoDocs--1SReT {
  height: 25px;
  margin-bottom: 5px;
  width: 130px;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Header-logoDocs--1SReT {
    height: 28px;
    width: 150px;
  }
}
.custom-css .Header-signInButton--sbDHg {
  align-items: center;
  display: flex;
  font-weight: var(--font-weight-600);
  margin-left: auto;
}
.custom-css .Header-hamburgerButton--42eFF {
  display: flex;
  margin: -8px;
  padding: 8px;
}
.custom-css .Header-hamburger--C2ISI {
  height: 19px;
  width: 28px;
}
.custom-css .Header-hamburger--C2ISI,
.custom-css .Header-hamburger--C2ISI path {
  transition: fill 0.2s linear;
}
.custom-css .Header-logoWhite--1TdXO .svg-fill {
  fill: var(--color-ui-colors-background);
}
.custom-css .Header-mainNav--4dBEy {
  align-items: center;
  display: flex;
  flex: 1;
}
.custom-css .Header-mainNav--4dBEy > * > .Header-link--49ctG {
  font-weight: var(--font-weight-600);
}
.custom-css .Header-link--49ctG {
  display: inline-block;
  font-size: var(--font-size-base-sm);
  line-height: 1;
  padding: 8px;
  transition: all 0.2s linear;
}
.custom-css .Header-link--49ctG .Header-icon--76bGP,
.custom-css .Header-link--49ctG span {
  pointer-events: none;
}
.custom-css .Header-link--49ctG:hover {
  background-color: var(--color-primary-lightest);
  border-radius: var(--border-radius-xs);
  color: var(--color-primary-base);
  cursor: pointer;
}
.custom-css .Header-link--49ctG:hover .Header-icon--76bGP > path {
  fill: var(--color-primary-base);
  stroke: var(--color-primary-base);
}
.custom-css .Header-link-IsActive--6LD3o span {
  position: relative;
}
.custom-css .Header-link-IsActive--6LD3o span:after {
  background-color: var(--color-primary-base);
  content: '';
  height: 2px;
  left: 0;
  position: absolute;
  top: 100%;
  width: 100%;
}
.custom-css .Header-link-IsActive--6LD3o:hover span:after {
  background-color: transparent;
}
.custom-css .Header-linkText--xgKfN:hover:after {
  transform: none;
}
.custom-css .Header-linkText--xgKfN sup {
  font-size: 60%;
  left: -2px;
  position: relative;
  top: -4px;
}
.custom-css .Header-subNavTitle--6T0fN {
  font-weight: var(--font-weight-600);
}
.custom-css .Header-subNav--JYaGg {
  cursor: default;
  display: inline-block;
  position: relative;
  z-index: 1;
}
.custom-css .Header-subNav--JYaGg + .Header-subNav--JYaGg {
  margin-left: 12px;
}
.custom-css .Header-subNav--JYaGg:focus-within .Header-subNavLinks--3JUQm {
  opacity: 1;
  pointer-events: all;
}
.custom-css .Header-linkHelp--3N03b {
  position: relative;
}
.custom-css .Header-linkHelp--3N03b:before {
  background-color: var(--color-greyscale-black-40);
  content: '';
  height: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.custom-css .Header-linkHelp--3N03b:hover {
  color: var(--color-primary-base);
}
@media (max-width: 1168px) {
  .custom-css .Header-linkHelp--3N03b {
    flex-basis: 100%;
    margin-top: 8px;
    padding-top: 12px;
    text-align: center;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Header-linkHelp--3N03b {
    margin-left: 8px;
    padding-left: 16px;
  }
  .custom-css .Header-linkHelp--3N03b:before {
    height: 22px;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
  }
}
.custom-css .Header-buttonLink--2vVw7 {
  align-items: center;
  color: var(--color-primary-base);
  display: flex;
}
.custom-css .Header-buttonLink--2vVw7:hover {
  color: var(--color-primary-dark);
}
.custom-css .Header-buttonLink--2vVw7:hover .Header-icon--76bGP {
  fill: currentColor;
}
.custom-css .Header-buttonContainer--7hruo {
  align-items: center;
  display: flex;
  gap: 8px;
}
@media (max-width: 1168px) {
  .custom-css .Header-buttonContainer--7hruo {
    background-color: #fff;
    box-shadow: 8px 1px 10px 8px rgba(0, 0, 0, 0.08);
    flex-wrap: wrap;
    inset: auto 16px 0;
    margin: 0 -16px;
    padding: 16px 24px 32px;
    position: absolute;
  }
  .custom-css .Header-buttonContainer--7hruo > a:nth-child(-n + 2) {
    flex: 1;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Header-buttonContainer--7hruo {
    margin-left: auto;
  }
}
.custom-css .Header-createAccountLink--4bYfP {
  color: var(--color-primary-base);
  display: block;
  font-size: var(--font-size-xxs);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-base-sm);
  margin: 4px 0 0;
}
.custom-css .Header-createAccountLink--4bYfP:hover {
  color: var(--color-primary-dark);
}
.custom-css .Header-mobileMenu--1y0x8 {
  -webkit-overflow-scrolling: touch;
  background: var(--color-ui-colors-background);
  bottom: 0;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.08);
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  flex-wrap: nowrap;
  opacity: 0;
  padding: 21px 24px;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  transform: translateX(100%);
  transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1), opacity 1ms 0.6s;
  width: 312px;
  z-index: 1010;
}
.custom-css .Header-mobileMenu-Container--6vKHd {
  display: flex;
  flex-direction: column;
  height: calc(100% - 132px);
  overflow-x: hidden;
  overflow-y: auto;
  padding-bottom: 32px;
}
.custom-css .Header-mobileMenu--1y0x8.Header-mobileMenuOpen--4ozmz {
  opacity: 1;
  pointer-events: auto;
  transform: none;
  transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .Header-mobileSignInButton--QugOV {
  margin-left: auto;
}
@keyframes Header-showMobileMenu--2pGVS {
  0% {
    transform: translateX(0);
  }
  1% {
    opacity: 0;
    transform: translateX(-100%);
  }
  2% {
    transform: translateX(100%);
  }
  25% {
    opacity: 1;
    transform: translateX(0);
  }
}
.custom-css .Header-mobileLinks--1jbJu {
  padding-top: 4vh;
  width: 100%;
}
.custom-css .Header-mobileLinks-isVisible--6VXuL {
  animation: Header-showMobileMenu--2pGVS 1s backwards;
}
.custom-css .Header-crossButton--12GY0 {
  display: flex;
  margin: -8px -8px -8px auto;
  padding: 8px;
}
.custom-css .Header-crossButton--12GY0:focus {
  outline: 2px solid var(--color-primary-base);
}
.custom-css .Header-cross--6wfgm {
  flex-grow: 0;
  flex-shrink: 0;
  height: 25px;
  width: 26px;
}
.custom-css .Header-mobileMenuOverlay--wp2il {
  background: var(--color-greyscale-black-100);
  bottom: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  transition: opacity 0.6s linear, transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  z-index: 1009;
}
.custom-css .Header-mobileMenuOverlayOpen--6caXp {
  opacity: 0.3;
  pointer-events: auto;
}
.custom-css .Header-skipLink--2hrII {
  left: 8px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 8px;
  z-index: -1;
}
.custom-css .Header-skipLink--2hrII:focus {
  opacity: 1;
  pointer-events: auto;
  z-index: 10000;
}
.custom-css .Header-belowSubNav--50Zqy {
  z-index: 0;
}
@keyframes ExpansionPanel-fromLeft--4u4Eo {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ExpansionPanel-goToLeft--7tKbh {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ExpansionPanel-fromRight--ZAdBp {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ExpansionPanel-goToRight--cB89v {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ExpansionPanel-fromBottom--5cK6L {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ExpansionPanel-opacityIn--7HR1l {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ExpansionPanel-opacityOut--43Nuq {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .ExpansionPanel-content--7lXFc {
  opacity: 0;
  overflow: hidden;
  transition: height 0.3s, opacity 0.2s, color 0.2s;
}
.custom-css .ExpansionPanel-content--7lXFc:focus-within {
  overflow: visible;
}
.custom-css .ExpansionPanel-contentExpanded--4QlwO {
  opacity: 1;
}
@keyframes MobileLink-fromLeft--5xx5H {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MobileLink-goToLeft--AscOF {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes MobileLink-fromRight--3HvKc {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MobileLink-goToRight--6S0sR {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes MobileLink-fromBottom--5H7Cu {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes MobileLink-opacityIn--52tBx {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes MobileLink-opacityOut--7g9J4 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .MobileLink-mobileMenuGroup--4jKev {
  padding: 12px 0;
}
.custom-css .MobileLink-clearWhiteSpace--6CNk5 {
  margin-top: -12px;
  padding-top: 0;
}
.custom-css .MobileLink-mobileSuvNavTitleExpanded--5ERAA {
  color: var(--color-primary-base);
}
.custom-css .MobileLink-mobileLink--1FbDd {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: var(--font-size-medium);
  font-weight: var(--font-weight-600);
  padding: 12px 0;
  text-decoration: none;
  transition: color 0.2s linear;
}
.custom-css .MobileLink-mobileLink--1FbDd > span {
  font-size: var(--font-size-base);
}
.custom-css .MobileLink-mobileLink--1FbDd > sup {
  font-size: 60%;
  position: relative;
  top: -4px;
}
.custom-css .MobileLink-mobileLink--1FbDd:hover {
  color: var(--color-primary-base);
}
.custom-css .MobileLink-mobileLink--1FbDd:hover .MobileLink-chevron--5ypqN {
  stroke: var(--color-primary-base);
}
.custom-css .MobileLink-mobileLinkCurrent--57kqg {
  color: var(--color-primary-base);
}
.custom-css .MobileLink-mobileSubLink--3LWM7 {
  font-weight: var(--font-weight-400);
  padding: 6px 0;
}
.custom-css .MobileLink-chevron--5ypqN {
  stroke: var(--color-greyscale-black-100);
  flex-grow: 0;
  flex-shrink: 0;
  height: 6px;
  margin-left: auto;
  margin-right: 8px;
  transition: stroke 0.2s linear, transform 0.2s linear;
  width: 12px;
}
.custom-css .MobileLink-chevronExpanded--6Ca1Y {
  stroke: var(--color-primary-base);
  transform: rotate(180deg);
}
.custom-css .MobileLink-mobileImages--2x0dU {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -6px;
}
.custom-css .MobileLink-mobileImage--i8tww {
  display: flex;
  padding: 6px;
}
.custom-css .MobileLink-mobileSignIn--4TTb1 {
  display: flex;
  flex-direction: column;
  padding: 12px 0;
  text-align: center;
}
.custom-css .MobileLink-mobileSignIn--4TTb1 .MobileLink-mobileButton--7wb3e {
  margin: 0;
}
.custom-css .MobileLink-mobileButton--7wb3e {
  font-size: var(--font-size-xxs);
  margin: 12px 0;
  padding: 14px 0;
  width: 100%;
}
.custom-css .MobileLink-mobileCreateAccountLink--29ybJ {
  color: var(--color-primary-base);
  font-size: var(--font-size-xxs);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-xxs);
  padding: 8px 0;
}
@keyframes Footer-fromLeft--NU5n1 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Footer-goToLeft--2IrsN {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Footer-fromRight--1V82k {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Footer-goToRight--5EgKA {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Footer-fromBottom--1kjVt {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Footer-opacityIn--3MLdj {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Footer-opacityOut--sESVq {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Footer-footer--2bjb2 {
  border-top: 2px solid var(--color-greyscale-black-100);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 30px;
  margin-top: 160px;
  min-height: 300px;
  overflow: visible;
  padding: 48px 0 54px;
}
@media (max-width: 920px) {
  .custom-css .Footer-footer--2bjb2 {
    margin: 80px auto 30px;
    min-height: 300px;
    padding: 0 0 26px;
    width: calc(100% - 32px);
  }
}
.custom-css .Footer-row--1W9vm {
  margin-bottom: 60px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Footer-row--1W9vm {
    align-items: flex-start;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    margin-bottom: 41px;
  }
  .custom-css .Footer-meta--3m3Jp {
    flex: 0 0 30.43478261%;
    max-width: 288px;
  }
}
.custom-css .Footer-logo--eHgBm {
  height: 33.39px;
  margin-bottom: 130px;
  width: 84px;
}
@media (max-width: 920px) {
  .custom-css .Footer-logo--eHgBm {
    height: 28.63px;
    margin-bottom: 0;
    margin-top: 24px;
    width: 72px;
  }
}
.custom-css .Footer-socials--1lsVJ {
  margin-bottom: 18px;
}
@media (max-width: 920px) {
  .custom-css .Footer-socials--1lsVJ {
    margin: 40px 0;
  }
}
.custom-css .Footer-socialLink--34hee {
  display: inline-block;
  margin-right: 15px;
  position: relative;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Footer-socialLink--34hee:hover .Footer-socialIconHighlighted--PqS09 {
    opacity: 1;
  }
}
.custom-css .Footer-socialIcon--3TjSK {
  display: block;
  height: 26px;
}
.custom-css .Footer-socialIconHighlighted--PqS09 {
  filter: hue-rotate(7deg) brightness(0.8);
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s;
}
.custom-css .Footer-nav--4uF7T {
  display: flex;
  flex: 0 0 69.56521739%;
  flex-flow: row wrap;
  justify-content: flex-end;
}
.custom-css .Footer-navColumn--2aJRL {
  margin-left: 63px;
}
.custom-css .Footer-navColumnTitle--OOh0B {
  letter-spacing: 1px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Footer-navColumnTitle--OOh0B {
    margin-bottom: 20px;
  }
}
.custom-css .Footer-navColumnItem--5wIQF {
  display: block;
  text-decoration: none;
  transition: color 0.3s;
}
.custom-css .Footer-navColumnItem--5wIQF > sup {
  font-size: 60%;
  left: -2px;
  position: relative;
  top: -4px;
}
.custom-css .Footer-navColumnItem--5wIQF:hover {
  color: var(--color-primary-base);
}
.custom-css .Footer-footnotes--5u07r {
  color: var(--color-greyscale-black-60);
}
.custom-css .Footer-copyright--3EMm1 {
  flex-shrink: 0;
}
@media (max-width: 920px) {
  .custom-css .Footer-copyright--3EMm1 {
    margin-top: 12px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Footer-legalWrap--4zFB6 {
    display: flex;
  }
}
.custom-css .Footer-legalCopy--6t1DB {
  display: block;
  margin-bottom: 12px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Footer-legalCopy--6t1DB {
    margin-bottom: 16px;
  }
}
.custom-css .Footer-legalLink--2KS6l {
  margin-right: 15px;
  position: relative;
}
.custom-css .Footer-legalLink--2KS6l:before {
  content: '';
  height: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
.custom-css .Footer-mobileNav--3ccEJ {
  margin: 40px 0 41px;
}
.custom-css .Footer-mobileNavColumnTitle--7rvJp {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  padding: 12px 0;
  transition: color 0.2s linear;
}
.custom-css .Footer-mobileNavColumnTitle--7rvJp:hover {
  color: var(--color-primary-base);
}
.custom-css .Footer-mobileNavColumnTitle--7rvJp:hover .Footer-chevron--2jOF3 {
  stroke: var(--color-primary-base);
}
.custom-css .Footer-mobileNavColumnTitle--7rvJp.Footer-expanded--C4mfN {
  color: var(--color-primary-base);
}
.custom-css .Footer-chevron--2jOF3 {
  stroke: var(--color-greyscale-black-100);
  flex-grow: 0;
  flex-shrink: 0;
  height: 6px;
  margin-right: 8px;
  transition: stroke 0.2s linear, transform 0.2s linear;
  width: 12px;
}
.custom-css .Footer-chevronExpanded--2Ex6c {
  stroke: var(--color-primary-base);
  transform: rotate(180deg);
}
@keyframes AnnouncementBanner-fromLeft--7wKDY {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes AnnouncementBanner-goToLeft--1o0yp {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes AnnouncementBanner-fromRight--2gRyr {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes AnnouncementBanner-goToRight--495Zb {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes AnnouncementBanner-fromBottom--6wDox {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes AnnouncementBanner-opacityIn--4vmRp {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes AnnouncementBanner-opacityOut--4Kj7s {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .AnnouncementBanner-container--34Wd3 {
  font-weight: var(--font-weight-600);
  padding: 16px 24px;
  position: relative;
  text-align: left;
  z-index: 1;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .AnnouncementBanner-container--34Wd3 {
    padding-left: 72px;
    padding-right: 72px;
    text-align: center;
  }
}
@media (max-width: 920px) {
  .custom-css .AnnouncementBanner-container--34Wd3 {
    padding-right: 46px;
  }
}
.custom-css .AnnouncementBanner-title--1bzPe {
  margin-right: 16px;
}
.custom-css .AnnouncementBanner-action--7328E {
  align-items: center;
  display: inline-flex;
  text-decoration: none;
  text-transform: uppercase;
}
.custom-css .AnnouncementBanner-arrow--3rahr {
  fill: var(--color-greyscale-black-100);
  height: 10px;
  margin-left: 4px;
  opacity: 0.9;
  width: 10px;
}
.custom-css .AnnouncementBanner-hide--hfXaV {
  fill: var(--color-greyscale-black-100);
  cursor: pointer;
  display: flex;
  padding: 0.5em;
  position: absolute;
  right: 0.5em;
  top: 50%;
  transform: translateY(-50%);
}
.custom-css .AnnouncementBanner-close--4y4yK {
  height: 14px;
  width: 14px;
}
.custom-css .AnnouncementBanner-textLight--2HxM0 {
  color: var(--color-ui-colors-background);
}
.custom-css .AnnouncementBanner-textLight--2HxM0 path {
  fill: var(--color-ui-colors-background);
}
.custom-css .Layout-transition--32GY7 {
  transition: opacity 0.5s;
}
.custom-css .Layout-transitionEntering--2uXRa {
  opacity: 0;
}
.custom-css .Layout-transitionExiting--3vNtz {
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: none;
  width: 100%;
}
.custom-css [data-contentful-field-id][data-contentful-entry-id] {
  outline: 1px dashed rgba(64, 160, 255, 0) !important;
  transition: outline-color 0.3s ease-in-out;
}
.custom-css .contentful-inspector--active [data-contentful-field-id][data-contentful-entry-id] {
  outline: 1px dashed #40a0ff !important;
}
.custom-css .contentful-inspector--active [data-contentful-field-id][data-contentful-entry-id]:hover {
  outline: 2px solid #40a0ff !important;
}
.custom-css button.contentful-tooltip {
  align-items: center;
  background: #036fe3;
  border: none;
  border-radius: 6px !important;
  box-shadow: 0 1px #111b2b0d;
  box-sizing: border-box;
  color: #fff !important;
  cursor: pointer;
  display: none;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  font-size: 14px !important;
  font-weight: 500 !important;
  gap: 6px;
  height: 32px;
  justify-content: center;
  margin: 0;
  outline: none;
  padding: 0;
  position: fixed;
  text-align: center !important;
  transition: background 0.2s;
  width: 72px;
  z-index: 999999 !important;
}
.custom-css button.contentful-tooltip:hover {
  background: #0059c8;
}
.custom-css button.contentful-tooltip:active:hover {
  background: #0041ab;
}
.custom-css .contentful-inspector--active button.contentful-tooltip {
  display: flex;
}
.custom-css :root {
  --annotation-unfocused-field-background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1"><rect width="100%" height="100%" fill="rgba(0, 54, 255, 0.13)"/></svg>');
}
.custom-css .annotationLayer section {
  position: absolute;
  text-align: initial;
}
.custom-css .annotationLayer .buttonWidgetAnnotation.pushButton > a,
.custom-css .annotationLayer .linkAnnotation > a {
  font-size: 1em;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.custom-css .annotationLayer .buttonWidgetAnnotation.pushButton > canvas {
  left: 0;
  position: relative;
  top: 0;
  z-index: -1;
}
.custom-css .annotationLayer .buttonWidgetAnnotation.pushButton > a:hover,
.custom-css .annotationLayer .linkAnnotation > a:hover {
  background: #ff0;
  box-shadow: 0 2px 10px #ff0;
  opacity: 0.2;
}
.custom-css .annotationLayer .textAnnotation img {
  cursor: pointer;
  position: absolute;
}
.custom-css .annotationLayer .buttonWidgetAnnotation.checkBox input,
.custom-css .annotationLayer .buttonWidgetAnnotation.radioButton input,
.custom-css .annotationLayer .choiceWidgetAnnotation select,
.custom-css .annotationLayer .textWidgetAnnotation input,
.custom-css .annotationLayer .textWidgetAnnotation textarea {
  background-image: var(--annotation-unfocused-field-background);
  border: 1px solid transparent;
  box-sizing: border-box;
  font-size: 9px;
  height: 100%;
  margin: 0;
  padding: 0 3px;
  vertical-align: top;
  width: 100%;
}
.custom-css .annotationLayer .choiceWidgetAnnotation select option {
  padding: 0;
}
.custom-css .annotationLayer .buttonWidgetAnnotation.radioButton input {
  border-radius: 50%;
}
.custom-css .annotationLayer .textWidgetAnnotation textarea {
  font: message-box;
  font-size: 9px;
  resize: none;
}
.custom-css .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],
.custom-css .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled],
.custom-css .annotationLayer .choiceWidgetAnnotation select[disabled],
.custom-css .annotationLayer .textWidgetAnnotation input[disabled],
.custom-css .annotationLayer .textWidgetAnnotation textarea[disabled] {
  background: none;
  border: 1px solid transparent;
  cursor: not-allowed;
}
.custom-css .annotationLayer .buttonWidgetAnnotation.checkBox input:hover,
.custom-css .annotationLayer .buttonWidgetAnnotation.radioButton input:hover,
.custom-css .annotationLayer .choiceWidgetAnnotation select:hover,
.custom-css .annotationLayer .textWidgetAnnotation input:hover,
.custom-css .annotationLayer .textWidgetAnnotation textarea:hover {
  border: 1px solid #000;
}
.custom-css .annotationLayer .choiceWidgetAnnotation select:focus,
.custom-css .annotationLayer .textWidgetAnnotation input:focus,
.custom-css .annotationLayer .textWidgetAnnotation textarea:focus {
  background: none;
  border: 1px solid transparent;
}
.custom-css .annotationLayer .buttonWidgetAnnotation.checkBox :focus,
.custom-css .annotationLayer .buttonWidgetAnnotation.radioButton :focus,
.custom-css .annotationLayer .choiceWidgetAnnotation select :focus,
.custom-css .annotationLayer .textWidgetAnnotation input :focus,
.custom-css .annotationLayer .textWidgetAnnotation textarea :focus {
  background-color: transparent;
  background-image: none;
  outline: auto;
}
.custom-css .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,
.custom-css .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,
.custom-css .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
  background-color: #000;
  content: '';
  display: block;
  position: absolute;
}
.custom-css .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,
.custom-css .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {
  height: 80%;
  left: 45%;
  width: 1px;
}
.custom-css .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {
  transform: rotate(45deg);
}
.custom-css .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
  transform: rotate(-45deg);
}
.custom-css .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
  border-radius: 50%;
  height: 50%;
  left: 30%;
  top: 20%;
  width: 50%;
}
.custom-css .annotationLayer .textWidgetAnnotation input.comb {
  font-family: monospace;
  padding-left: 2px;
  padding-right: 0;
}
.custom-css .annotationLayer .textWidgetAnnotation input.comb:focus {
  width: 103%;
}
.custom-css .annotationLayer .buttonWidgetAnnotation.checkBox input,
.custom-css .annotationLayer .buttonWidgetAnnotation.radioButton input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
}
.custom-css .annotationLayer .popupWrapper {
  position: absolute;
  width: 20em;
}
.custom-css .annotationLayer .popup {
  word-wrap: break-word;
  background-color: #ff9;
  border-radius: 2px;
  box-shadow: 0 2px 5px #888;
  cursor: pointer;
  font: message-box;
  font-size: 9px;
  margin-left: 5px;
  max-width: 20em;
  padding: 6px;
  position: absolute;
  white-space: normal;
  z-index: 200;
}
.custom-css .annotationLayer .popup > * {
  font-size: 9px;
}
.custom-css .annotationLayer .popup h1 {
  display: inline-block;
}
.custom-css .annotationLayer .popupDate {
  display: inline-block;
  margin-left: 5px;
}
.custom-css .annotationLayer .popupContent {
  border-top: 1px solid #333;
  margin-top: 2px;
  padding-top: 2px;
}
.custom-css .annotationLayer .richText > * {
  white-space: pre-wrap;
}
.custom-css .annotationLayer .caretAnnotation,
.custom-css .annotationLayer .circleAnnotation svg ellipse,
.custom-css .annotationLayer .fileAttachmentAnnotation,
.custom-css .annotationLayer .freeTextAnnotation,
.custom-css .annotationLayer .highlightAnnotation,
.custom-css .annotationLayer .inkAnnotation svg polyline,
.custom-css .annotationLayer .lineAnnotation svg line,
.custom-css .annotationLayer .polygonAnnotation svg polygon,
.custom-css .annotationLayer .polylineAnnotation svg polyline,
.custom-css .annotationLayer .squareAnnotation svg rect,
.custom-css .annotationLayer .squigglyAnnotation,
.custom-css .annotationLayer .stampAnnotation,
.custom-css .annotationLayer .strikeoutAnnotation,
.custom-css .annotationLayer .underlineAnnotation {
  cursor: pointer;
}
@keyframes fromLeft {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes goToLeft {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes fromRight {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes goToRight {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes fromBottom {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes opacityIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes opacityOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css a,
.custom-css abbr,
.custom-css acronym,
.custom-css address,
.custom-css applet,
.custom-css article,
.custom-css aside,
.custom-css audio,
.custom-css b,
.custom-css big,
.custom-css blockquote,
.custom-css body,
.custom-css canvas,
.custom-css caption,
.custom-css center,
.custom-css cite,
.custom-css code,
.custom-css dd,
.custom-css del,
.custom-css details,
.custom-css dfn,
.custom-css div,
.custom-css dl,
.custom-css dt,
.custom-css em,
.custom-css embed,
.custom-css fieldset,
.custom-css figcaption,
.custom-css figure,
.custom-css footer,
.custom-css form,
.custom-css h1,
.custom-css h2,
.custom-css h3,
.custom-css h4,
.custom-css h5,
.custom-css h6,
.custom-css header,
.custom-css hgroup,
.custom-css html,
.custom-css i,
.custom-css iframe,
.custom-css img,
.custom-css ins,
.custom-css kbd,
.custom-css label,
.custom-css legend,
.custom-css li,
.custom-css mark,
.custom-css menu,
.custom-css nav,
.custom-css object,
.custom-css ol,
.custom-css output,
.custom-css p,
.custom-css pre,
.custom-css q,
.custom-css ruby,
.custom-css s,
.custom-css samp,
.custom-css section,
.custom-css small,
.custom-css span,
.custom-css strike,
.custom-css strong,
.custom-css sub,
.custom-css summary,
.custom-css sup,
.custom-css table,
.custom-css tbody,
.custom-css td,
.custom-css tfoot,
.custom-css th,
.custom-css thead,
.custom-css time,
.custom-css tr,
.custom-css tt,
.custom-css u,
.custom-css ul,
.custom-css var,
.custom-css video {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}
.custom-css html {
  line-height: 1;
}
.custom-css ol,
.custom-css ul {
  list-style: none;
}
.custom-css table {
  border-collapse: collapse;
  border-spacing: 0;
}
.custom-css caption,
.custom-css td,
.custom-css th {
  font-weight: 400;
  text-align: left;
  vertical-align: middle;
}
.custom-css blockquote,
.custom-css q {
  quotes: none;
}
.custom-css blockquote:after,
.custom-css blockquote:before,
.custom-css q:after,
.custom-css q:before {
  content: '';
}
.custom-css a img {
  border: 0;
}
.custom-css article,
.custom-css aside,
.custom-css details,
.custom-css figcaption,
.custom-css figure,
.custom-css footer,
.custom-css header,
.custom-css hgroup,
.custom-css main,
.custom-css menu,
.custom-css nav,
.custom-css section,
.custom-css summary {
  display: block;
}
.custom-css button {
  font: inherit;
  line-height: normal;
}
@font-face {
  font-display: swap;
  font-family: Calibre;
  font-style: normal;
  font-weight: 400;
  src: url(../eot/calibreweb-regular-5f3eee02d5d9a70309a5c4a93b9fd1b0.eot);
  src: url(../eot/calibreweb-regular-5f3eee02d5d9a70309a5c4a93b9fd1b0d41d.eot#iefix) format('embedded-opentype'), url(https://www.affirm.com/static/CalibreWeb-Regular-4dd57d9179e958e4824e104f9d1feb4c.woff2) format('woff2'), url(https://www.affirm.com/static/CalibreWeb-Regular-e7f9076a33515fe544c9db956514153b.woff) format('woff');
}
@font-face {
  font-display: swap;
  font-family: Calibre;
  font-style: italic;
  font-weight: 400;
  src: url(../eot/calibreweb-regularitalic-682c8aa5c80d602ef39d6f349022319d.eot);
  src: url(../eot/calibreweb-regularitalic-682c8aa5c80d602ef39d6f349022319dd41d.eot#iefix) format('embedded-opentype'), url(https://www.affirm.com/static/CalibreWeb-RegularItalic-9d057207207d2bd2eb33b740d326a917.woff2) format('woff2'), url(https://www.affirm.com/static/CalibreWeb-RegularItalic-a87d4649c2c7c8673500f88515ca0390.woff) format('woff');
}
@font-face {
  font-display: swap;
  font-family: Calibre;
  font-style: normal;
  font-weight: 700;
  src: url(../eot/calibreweb-bold-d9120fff113c76bd521289758c3aa6a7.eot);
  src: url(../eot/calibreweb-bold-d9120fff113c76bd521289758c3aa6a7d41d.eot#iefix) format('embedded-opentype'), url(https://www.affirm.com/static/CalibreWeb-Bold-c0a295d928388222864fd66ea681f189.woff2) format('woff2'), url(https://www.affirm.com/static/CalibreWeb-Bold-ad66097157427a6d1e4cc3d5ee834709.woff) format('woff');
}
@font-face {
  font-family: Calibre;
  font-style: italic;
  font-weight: 700;
  src: url(../eot/calibreweb-bolditalic-e2000e18b96cc8952a9c4781cdf768de.eot);
  src: url(../eot/calibreweb-bolditalic-e2000e18b96cc8952a9c4781cdf768ded41d.eot#iefix) format('embedded-opentype'), url(https://www.affirm.com/static/CalibreWeb-BoldItalic-fbfe560c680d2bfa55b8dc482d69411a.woff2) format('woff2'), url(https://www.affirm.com/static/CalibreWeb-BoldItalic-1fc5ac36ea1f7ebabfe9d817ea41657e.woff) format('woff');
}
@font-face {
  font-display: swap;
  font-family: Calibre;
  font-style: normal;
  font-weight: 600;
  src: url(../eot/calibreweb-semibold-1c2b8ba5f6a2906637da75015e315153.eot);
  src: url(../eot/calibreweb-semibold-1c2b8ba5f6a2906637da75015e315153d41d.eot#iefix) format('embedded-opentype'), url(https://www.affirm.com/static/CalibreWeb-Semibold-191c32431eb5d1ebd758787617309f6e.woff2) format('woff2'), url(https://www.affirm.com/static/CalibreWeb-Semibold-369dc501db3c0903b554b88bd9a6ea9b.woff) format('woff');
}
@font-face {
  font-display: swap;
  font-family: Calibre;
  font-style: italic;
  font-weight: 600;
  src: url(../eot/calibreweb-semibolditalic-6e80ba56b3d56d7f3c463dfb976815d5.eot);
  src: url(../eot/calibreweb-semibolditalic-6e80ba56b3d56d7f3c463dfb976815d5d41d.eot#iefix) format('embedded-opentype'), url(https://www.affirm.com/static/CalibreWeb-SemiboldItalic-e651895e522ccd38c8e191c97503bf42.woff2) format('woff2'), url(https://www.affirm.com/static/CalibreWeb-SemiboldItalic-4b6fb223ebc1f7524f7a4921c5fbbb49.woff) format('woff');
}
@font-face {
  font-display: swap;
  font-family: Axiforma;
  font-style: normal;
  font-weight: var(--font-weight-350);
  src: url(../woff2/axiforma-light-a36136010aebd665262360957f4a05bb.woff2) format('woff2'), url(https://www.affirm.com/static/Axiforma-Light-9e5d52ae12679301de78789b37b7bba8.woff) format('woff');
}
.custom-css .rebrand-2021,
.custom-css :root {
  --grid-base-width: 1440px;
  --color-primary-lightest: #e6e6fc;
  --color-primary-light: #a8a9fc;
  --color-primary-base: #4a4af4;
  --color-primary-dark: #2f2fc1;
  --color-primary-darkest: #212189;
  --color-warning-lightest: #fcf9e8;
  --color-warning-light: #ffe98f;
  --color-warning-base: #ffca61;
  --color-warning-dark: #e88c31;
  --color-warning-darkest: #db6414;
  --color-disabled-background: #e7e9ea;
  --color-destructive-lightest: #f7e3e2;
  --color-destructive-light: #feaa97;
  --color-destructive-base: #ff6d50;
  --color-destructive-dark: #d34333;
  --color-destructive-darkest: #93342f;
  --color-success-lightest: #e8f9ef;
  --color-success-light: #97e8b8;
  --color-success-base: #2abc7a;
  --color-success-dark: #0a894c;
  --color-success-darkest: #105432;
  --color-gradient-right-dandelion: linear-gradient(90deg, #ffd072, #ffa900);
  --color-gradient-right-indigo: linear-gradient(90deg, #212189, #000);
  --max-content-width: 1224;
  --color-ui-colors-background: #fff;
  --color-ui-colors-background-inverse: #383d49;
  --color-ui-colors-background-neutral-1: #f4f3f2;
  --color-ui-colors-background-neutral-2: #f0f5f7;
  --color-ui-colors-border-neutral-1: #ede9e6;
  --color-ui-colors-border-neutral-2: #d3e3ea;
  --color-ui-colors-text-100: #101820;
  --color-ui-colors-text-80: #3a3c3d;
  --color-ui-text-dark: #000;
  --color-ui-text-light: #fff;
  --color-ui-colors-caption: #6d6e71;
  --color-ui-grey-a11y: #6b7280;
  --color-greyscale-grey-20: #d4d6d7;
  --color-greyscale-grey-50: #909293;
  --color-greyscale-black-5: #f7f9fa;
  --color-greyscale-black-10: #eef0f1;
  --color-greyscale-black-20: #d4d6d7;
  --color-greyscale-black-30: #bbbdbe;
  --color-greyscale-black-40: #a4a6a7;
  --color-greyscale-black-50: #909293;
  --color-greyscale-black-60: #747677;
  --color-greyscale-black-80: #3a3c3d;
  --color-greyscale-black-90: #202223;
  --color-greyscale-black-100: #101820;
  --letter-spacing-xxl: 2px;
  --letter-spacing-xl: 1.25px;
  --letter-spacing-l: 1.25px;
  --letter-spacing-normal: 0;
  --letter-spacing-sm: 0.5px;
  --letter-spacing-xs: 0.25px;
  --font-weight-100: 100;
  --font-weight-200: 200;
  --font-weight-300: 300;
  --font-weight-350: 350;
  --font-weight-400: 400;
  --font-weight-500: 500;
  --font-weight-600: 600;
  --font-weight-700: 700;
  --font-weight-800: 800;
  --font-weight-900: 900;
  --font-weight-display-2: 600;
  --font-family-display: 'Axiforma', 'Calibre', sans-serif;
  --font-family-body: 'Calibre', sans-serif;
  --font-family-monoscpace: 'Alma Mono', Courier, monoscpace;
  --font-size-xxxl: 40px;
  --font-size-xxl: 40px;
  --font-size-xl: 32px;
  --font-size-l: 24px;
  --font-size-medium: 22px;
  --font-size-sm: 16px;
  --font-size-xs: 16px;
  --font-size-xxs: 14px;
  --font-size-xxxs: 12px;
  --font-size-heading: 34px;
  --font-size-heading-2: 24px;
  --font-size-contentHeading: 28px;
  --font-size-super-large-title: 72px;
  --line-height-xxxl: 48px;
  --line-height-xxl: 48px;
  --line-height-xl: 38px;
  --line-height-l: 29px;
  --line-height-medium: 26px;
  --line-height-sm: 19px;
  --line-height-xs: 19px;
  --line-height-xxs: 20px;
  --line-height-xxxs: 14px;
  --line-height-heading: 1.21;
  --font-size-base-xl: 18px;
  --font-size-base-l: 18px;
  --font-size-base: 18px;
  --font-size-base-sm: 16px;
  --line-height-base-xl: 26px;
  --line-height-base-l: 26px;
  --line-height-base: 26px;
  --line-height-base-sm: 24px;
  --line-height--small: 1.2;
  --line-height--default: 1.3;
  --line-height--large: 1.5;
  --color-primary-white: #fff;
  --color-black: #000;
  --color-white-70: hsla(0, 0%, 100%, 0.7);
  --color-gray10: #f9fafb;
  --color-gray20: #f3f4f6;
  --color-gray30: #e5e7eb;
  --color-greyscale-black-70: #57595a;
  --color-greyscale-grey-60: #6d6e71;
  --color-greyscale-grey-80: #6d6e71;
  --color-greyscale-grey-90: #383838;
  --color-ui-colors-background-neutral-3: #ede9e6;
  --color-ui-colors-background-neutral-4: #d3e3ea;
  --border-radius-xs: 4px;
  --border-radius-sm: 6px;
  --border-radius-lg: 12px;
  --border-radius-base: 8px;
  --border-radius-xxl: 96px;
  --vertical-spacing-xl: 12px;
  --line-height-number: 44px;
  --font-size-quote: 24px;
  --line-height-quote: 31px;
  --input-text-transform-none: 'none';
  --input-text-transform-capitalize: 'capitalize';
  --input-checkbox-left: 0;
  --input-border-radius-xs: 4px 4px 0px 0px;
  --input-select-border-none: 'none';
  --component-spacing-xs: 8px;
  --component-spacing-sm: 16px;
  --component-spacing-md: 24px;
  --component-spacing-lg: 32px;
  --component-spacing-xl: 40px;
  --section-spacing-xs: 20px;
  --section-spacing-sm: 30px;
  --section-spacing-md: 40px;
  --section-spacing-lg: 60px;
  --section-spacing-xl: 80px;
  --carousel-dot-size: 10px;
}
@media (min-width: 921px) {
  .custom-css .rebrand-2021,
  .custom-css :root {
    --font-size-xxxl: 72px;
    --font-size-xxl: 60px;
    --font-size-xl: 42px;
    --font-size-l: 32px;
    --font-size-medium: 22px;
    --font-size-sm: 16px;
    --font-size-xs: 16px;
    --font-size-xxs: 14px;
    --font-size-xxxs: 12px;
    --font-size-heading: 50px;
    --font-size-heading-2: 30px;
    --font-size-super-large-title: 72px;
    --font-size-base-xl: 24px;
    --font-size-base-l: 20px;
    --font-size-base: 18px;
    --font-size-base-sm: 16px;
    --font-size-quote: 30px;
    --line-height-quote: 38px;
    --line-height-base-xl: 31px;
    --line-height-base-l: 26px;
    --line-height-base-sm: 24px;
    --line-height-xxxl: 86px;
    --line-height-xxl: 72px;
    --line-height-xl: 52px;
    --line-height-l: 37px;
    --line-height-medium: 27px;
    --line-height-base: 26px;
    --line-height-sm: 19px;
    --line-height-xs: 19px;
    --line-height-xxs: 20px;
    --line-height-xxxs: 14px;
    --line-height-heading: 1.24;
    --vertical-spacing-xl: 12px;
    --line-height-number: 79px;
    --input-height: 56px;
    --input-height-mobile: 50px;
    --font-size-contentHeading: 38px;
    --section-spacing-xs: 40px;
    --section-spacing-sm: 60px;
    --section-spacing-md: 80px;
    --section-spacing-lg: 120px;
    --section-spacing-xl: 160px;
  }
}
.custom-css .rebrand-2023 {
  --grid-base-width: 1440px;
  --color-primary-lightest: #e6e6fc;
  --color-primary-light: #a8a9fc;
  --color-primary-base: #4a4af4;
  --color-primary-dark: #2f2fc1;
  --color-primary-darkest: #212189;
  --swiper-theme-color: var(--color-greyscale-black-100);
  --swiper-pagination-bullet-inactive-color: var(--color-greyscale-black-100);
  --swiper-pagination-color: var(--color-greyscale-black-100);
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --color-warning-lightest: #fcf9e8;
  --color-warning-light: #ffe98f;
  --color-warning-base: #ffca61;
  --color-warning-dark: #e88c31;
  --color-warning-darkest: #db6414;
  --color-disabled-background: #e7e9ea;
  --color-destructive-lightest: #f7e3e2;
  --color-destructive-light: #feaa97;
  --color-destructive-base: #ff6d50;
  --color-destructive-dark: #d34333;
  --color-destructive-darkest: #93342f;
  --color-success-lightest: #e8f9ef;
  --color-success-light: #97e8b8;
  --color-success-base: #2abc7a;
  --color-success-dark: #0a894c;
  --color-success-darkest: #105432;
  --color-gradient-right-dandelion: linear-gradient(90deg, #ffd072, #ffa900);
  --color-gradient-right-indigo: linear-gradient(90deg, #212189, #000);
  --max-content-width: 1224;
  --color-ui-colors-background: #fff;
  --color-ui-colors-background-inverse: #383d49;
  --color-ui-colors-background-neutral-1: #f4f3f2;
  --color-ui-colors-background-neutral-2: #f0f5f7;
  --color-ui-colors-border-neutral-1: #ede9e6;
  --color-ui-colors-border-neutral-2: #d3e3ea;
  --color-ui-colors-text-100: #000;
  --color-ui-colors-text-80: #3a3c3d;
  --color-ui-text-dark: #000;
  --color-ui-text-light: #fff;
  --color-ui-colors-caption: #6d6e71;
  --color-ui-grey-a11y: #6b7280;
  --color-greyscale-grey-20: #d4d6d7;
  --color-greyscale-grey-50: #909293;
  --color-greyscale-black-5: #f7f9fa;
  --color-greyscale-black-10: #eef0f1;
  --color-greyscale-black-20: #d4d6d7;
  --color-greyscale-black-30: #bbbdbe;
  --color-greyscale-black-40: #a4a6a7;
  --color-greyscale-black-50: #909293;
  --color-greyscale-black-60: #747677;
  --color-greyscale-black-80: #3a3c3d;
  --color-greyscale-black-90: #202223;
  --color-greyscale-black-100: #101820;
  --letter-spacing-xxl: 2px;
  --letter-spacing-xl: 1.25px;
  --letter-spacing-l: 1.25px;
  --letter-spacing-normal: 0;
  --letter-spacing-sm: 0.5px;
  --letter-spacing-xs: 0.25px;
  --font-weight-100: 100;
  --font-weight-200: 200;
  --font-weight-300: 300;
  --font-weight-350: 350;
  --font-weight-400: 400;
  --font-weight-500: 500;
  --font-weight-600: 600;
  --font-weight-700: 700;
  --font-weight-800: 800;
  --font-weight-900: 900;
  --font-weight-display-2: 600;
  --font-family-display: 'Axiforma', 'Calibre', sans-serif;
  --font-family-body: 'Calibre', sans-serif;
  --font-family-monoscpace: 'Alma Mono', Courier, monoscpace;
  --font-size-xxxl: 40px;
  --font-size-xxl: 40px;
  --font-size-xl: 32px;
  --font-size-l: 28px;
  --font-size-medium: 22px;
  --font-size-sm: 16px;
  --font-size-xs: 16px;
  --font-size-xxs: 14px;
  --font-size-xxxs: 12px;
  --font-size-heading: 34px;
  --font-size-heading-2: 38px;
  --font-size-super-large-title: 72px;
  --line-height-xxxl: 48px;
  --line-height-xxl: 48px;
  --line-height-xl: 38px;
  --line-height-l: 1.29;
  --line-height-medium: 26px;
  --line-height-sm: 19px;
  --line-height-xs: 19px;
  --line-height-xxs: 20px;
  --line-height-xxxs: 14px;
  --line-height-heading: 1.24;
  --font-size-base-xl: 22px;
  --font-size-base-l: 18px;
  --font-size-base: 18px;
  --font-size-base-sm: 16px;
  --line-height-base-xl: 26px;
  --line-height-base-l: 26px;
  --line-height-base: 1.17;
  --line-height-base-sm: 1.1875;
  --line-height--small: 1.2;
  --line-height--default: 1.3;
  --line-height--large: 1.5;
  --color-primary-white: #fff;
  --color-black: #000;
  --color-white-70: hsla(0, 0%, 100%, 0.7);
  --color-gray10: #f9fafb;
  --color-gray20: #f3f4f6;
  --color-gray30: #e5e7eb;
  --color-greyscale-black-70: #57595a;
  --color-greyscale-grey-60: #6d6e71;
  --color-greyscale-grey-80: #6d6e71;
  --color-ui-colors-background-neutral-3: #ede9e6;
  --color-ui-colors-background-neutral-4: #d3e3ea;
  --border-radius-xs: 4px;
  --border-radius-sm: 6px;
  --border-radius-lg: 12px;
  --border-radius-base: 8px;
  --border-radius-xxl: 96px;
  --vertical-spacing-xl: 12px;
  --line-height-number: 44px;
  --font-size-quote: 24px;
  --line-height-quote: 31px;
  --input-border-radius-xs: 4px 4px 0px 0px;
  --input-height: 48px;
  --font-size-ll: 22px;
  --outline-offset: 4px;
  --outline: 2px solid var(--color-primary-base);
  --transition-delay-base: 200ms;
  --component-spacing-xs: 8px;
  --component-spacing-sm: 16px;
  --component-spacing-md: 24px;
  --component-spacing-lg: 32px;
  --component-spacing-xl: 40px;
  --section-spacing-xs: 20px;
  --section-spacing-sm: 30px;
  --section-spacing-md: 40px;
  --section-spacing-lg: 60px;
  --section-spacing-xl: 80px;
  --carousel-dot-size: 10px;
}
@media (min-width: 921px) {
  .custom-css .rebrand-2023 {
    --font-size-xxxl: 72px;
    --font-size-xxl: 50px;
    --font-size-xl: 42px;
    --font-size-l: 38px;
    --font-size-medium: 22px;
    --font-size-sm: 16px;
    --font-size-xs: 16px;
    --font-size-xxs: 14px;
    --font-size-xxxs: 12px;
    --font-size-heading: 50px;
    --font-size-heading-2: 38px;
    --font-size-super-large-title: 72px;
    --font-size-base-xl: 24px;
    --font-size-base-l: 20px;
    --font-size-base: 18px;
    --font-size-base-sm: 16px;
    --font-size-quote: 30px;
    --line-height-quote: 38px;
    --line-height-base-xl: 31px;
    --line-height-base-l: 26px;
    --line-height-base: 26px;
    --line-height-base-sm: 1.1875;
    --line-height-xxxl: 86px;
    --line-height-xxl: 62px;
    --line-height-xl: 52px;
    --line-height-l: 1.21;
    --line-height-medium: 1.18;
    --line-height-base: 1.17;
    --line-height-sm: 19px;
    --line-height-xs: 19px;
    --line-height-xxs: 20px;
    --line-height-xxxs: 14px;
    --line-height-heading: 1.21;
    --vertical-spacing-xl: 12px;
    --line-height-number: 79px;
    --input-height: 48px;
    --input-height-mobile: 48px;
    --font-size-title: 32px;
    --font-size-contentHeading: 38px;
    --section-spacing-xs: 40px;
    --section-spacing-sm: 60px;
    --section-spacing-md: 80px;
    --section-spacing-lg: 120px;
    --section-spacing-xl: 160px;
  }
}
.custom-css html {
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
  opacity: 1;
  overflow-x: hidden;
  transition: opacity 0.2s ease;
}
.custom-css .js-has-pseudo [csstools-has-2w-38-31-30-1m-2w-2p-37-14-32-2p-3a-2j-2r-30-2p-37-37-16-1p-y-20-2t-2p-2s-2t-36-19-31-33-2q-2x-30-2t-25-2t-32-39-27-34-2t-32-y-2l-15]:not(does-not-exist):not(does-not-exist) {
  overflow-y: hidden;
}
.custom-css html:has(nav[class*='Header-mobileMenuOpen']) {
  overflow-y: hidden;
}
.custom-css body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: var(--color-ui-colors-background);
  color: var(--color-greyscale-black-100);
  font-family: var(--font-family-body);
  font-size: 18px;
  line-height: 26px;
}
.custom-css a {
  color: inherit;
}
.custom-css *,
.custom-css :after,
.custom-css :before {
  box-sizing: inherit;
}
.custom-css body[class*='branch-banner-is-active'][style*='margin-top'] {
  margin-top: 0 !important;
  padding-top: 76px;
}
.custom-css body[class*='branch-banner-is-active'][style*='margin-top'] .headerIntersecting {
  position: absolute;
}
.custom-css :root {
  --header-height: 64px;
}
.custom-css .tag {
  font-size: var(--font-size-xxxs);
  letter-spacing: var(--letter-spacing-l);
  line-height: var(--line-height-xxxs);
}
.custom-css .eyebrow,
.custom-css .tag {
  font-weight: var(--font-weight-600);
  text-transform: uppercase;
}
.custom-css .eyebrow {
  font-size: var(--font-size-xs);
  letter-spacing: var(--letter-spacing-xl);
  line-height: var(--line-height-xs);
}
@media (max-width: 1168px) {
  .custom-css .eyebrow {
    letter-spacing: var(--letter-spacing-l);
  }
}
.custom-css .eyebrowMultipleLines {
  line-height: var(--line-height-sm);
}
@media (max-width: 1168px) {
  .custom-css .eyebrowMultipleLines {
    line-height: var(--line-height-xxs);
  }
}
.custom-css .buttonSecondary {
  font-weight: var(--font-weight-600);
}
.custom-css .display2 {
  font-size: var(--font-size-xxl);
  line-height: var(--line-height-xxl);
}
.custom-css .display1,
.custom-css .display2 {
  font-family: var(--font-family-display);
  margin-bottom: var(--vertical-spacing-xl);
}
.custom-css .display1 {
  font-size: var(--font-size-xxxl);
  line-height: var(--line-height-xxxl);
}
.custom-css .h1 {
  font-family: var(--font-family-display);
  font-size: var(--font-size-xl);
  line-height: var(--line-height-xl);
  margin-bottom: var(--vertical-spacing-xl);
}
.custom-css .h2Quote,
.custom-css .h2Quote .body {
  font-size: 30px;
  font-weight: var(--font-weight-400);
  line-height: 1.23;
}
.custom-css .h2 {
  font-family: var(--font-family-body);
  font-size: var(--font-size-l);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-l);
  margin-bottom: var(--vertical-spacing-xl);
}
.custom-css .quote {
  font-family: var(--font-family-display);
  font-size: var(--font-size-quote);
  line-height: var(--line-height-quote);
}
.custom-css .h4 {
  font-size: 18px;
  font-weight: var(--font-weight-600);
  line-height: 20px;
}
.custom-css .h3 {
  font-size: var(--font-size-medium);
  font-weight: var(--font-weight-display-2);
  line-height: var(--line-height-medium);
}
@media (max-width: 1168px) {
  .custom-css .h3 {
    composes: h4;
  }
}
.custom-css .number {
  font-family: var(--font-family-body);
  font-size: var(--font-size-xxxl);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-number);
}
.custom-css .body {
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
}
.custom-css .body,
.custom-css .bodySmall,
.custom-css .bodySmall .body {
  font-weight: var(--font-weight-400);
}
.custom-css .bodySmall,
.custom-css .bodySmall .body {
  font-size: var(--font-size-base-sm);
  line-height: var(--line-height-base-sm);
}
.custom-css .bodyLarge,
.custom-css .bodyLarge .body {
  font-size: var(--font-size-base-l);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-base-l);
}
.custom-css .bodyXLarge,
.custom-css .bodyXLarge .body {
  font-size: var(--font-size-base-xl);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-base-xl);
}
.custom-css .bold {
  font-weight: var(--font-weight-600);
}
.custom-css .italic {
  font-style: italic;
}
.custom-css .caption {
  color: var(--color-ui-colors-caption);
  font-size: var(--font-size-xxs);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-xxs);
  text-transform: none;
}
.custom-css .cta {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-sm);
}
.custom-css .linkText {
  color: var(--color-primary-base);
  cursor: pointer;
  text-decoration: underline;
}
.custom-css .linkText:hover {
  color: var(--color-primary-dark);
}
.custom-css .bodyXXLarge {
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-large);
}
.custom-css .bodySubTitle {
  font-family: var(--font-family-body);
  font-size: var(--font-size-base);
  font-style: normal;
  font-weight: var(--font-weight-500);
}
@media (max-width: 920px) {
  .custom-css .bodySubTitle {
    font-size: var(--font-size-sm);
  }
}
.custom-css .bodyTitle {
  font-family: var(--font-family-body);
  font-size: var(--font-size-ll);
  font-style: normal;
  font-weight: var(--font-weight-400);
  line-height: 32px;
}
@media (max-width: 920px) {
  .custom-css .bodyTitle {
    line-height: 22px;
  }
}
.custom-css .arrowText {
  font-family: var(--font-family-display);
  font-size: var(--font-size-xll);
  line-height: normal;
}
@media (max-width: 920px) {
  .custom-css .arrowText {
    font-size: var(--font-size-ll);
  }
}
.custom-css .bodyTitleLarge {
  font-family: var(--font-family-display);
  font-size: 38px;
  font-style: normal;
  line-height: var(--line-height--default);
}
@media (max-width: 920px) {
  .custom-css .bodyTitleLarge {
    font-size: 28px;
  }
}
.custom-css .bodySubTitleLarge,
.custom-css .bodySubTitleLarge .body {
  font-family: var(--font-family-body);
  font-size: var(--font-size-medium);
  font-style: normal;
  font-weight: var(--font-weight-400);
  line-height: 26px;
}
@media (max-width: 920px) {
  .custom-css .bodySubTitleLarge,
  .custom-css .bodySubTitleLarge .body {
    font-size: 22px;
    font-weight: var(--font-weight-600);
  }
}
@media (max-width: 920px) {
  .custom-css :global(.rebrand-2023) .bodySubTitleLarge,
  .custom-css :global(.rebrand-2023) .bodySubTitleLarge .body {
    font-weight: var(--font-weight-400);
  }
}
.custom-css .linkTextLight {
  color: var(--color-ui-colors-background);
  cursor: pointer;
  text-decoration: underline;
}
.custom-css .linkTextLight:hover {
  color: var(--color-white-70);
}
.custom-css .statusLabel {
  background: var(--color-success-darkest);
  border-radius: 2px;
  color: var(--color-ui-colors-background);
  display: inline-block;
  font-size: 11px;
  font-weight: var(--font-weight-500);
  letter-spacing: 1px;
  line-height: 12px;
  margin-left: 4px;
  padding: 3px 4px 2px;
  position: relative;
  top: -1px;
}
.custom-css .heading {
  font-family: var(--font-family-display);
  font-size: var(--font-size-contentHeading);
  font-style: normal;
  line-height: 46px;
}
@media (max-width: 920px) {
  .custom-css .heading {
    font-size: var(--font-size-heading);
    line-height: var(--line-height-xl);
  }
}
.custom-css .visuallyHidden {
  clip: rect(0, 0, 0, 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.custom-css :global .appear {
  opacity: 0;
}
.custom-css :global .appear:global(.enteredOnce) {
  opacity: 1;
  transition: opacity 0.5s linear;
}
.custom-css :global .appear:global(.noAppear) {
  transition: none;
}
.custom-css :global .appearFromBottom {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css :global .appearFromBottom:global(.enteredOnce) {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css :global .appearFromBottom:global(.noAppear) {
  transition: none;
}
@keyframes styles-fromLeft--6tDox {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes styles-goToLeft--7meNp {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes styles-fromRight--6SmIO {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes styles-goToRight--6gYUG {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes styles-fromBottom--6z5AD {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes styles-opacityIn--bCUf2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes styles-opacityOut--6pWjo {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .styles-spacingTopNone--1Hwd4 {
  padding-top: 0;
}
.custom-css .styles-spacingBottomNone--2ubZt {
  padding-bottom: 0;
}
.custom-css .styles-spacingTopMobileOnly--4ytDD {
  padding-top: 60px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .styles-spacingTopMobileOnly--4ytDD {
    padding-top: 0;
  }
}
.custom-css .styles-spacingBottomMobileOnly--1JzMv {
  padding-bottom: 60px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .styles-spacingBottomMobileOnly--1JzMv {
    padding-bottom: 0;
  }
}
.custom-css .styles-spacingTopXSmall--6G7Be {
  padding-top: 20px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .styles-spacingTopXSmall--6G7Be {
    padding-top: 40px;
  }
}
.custom-css .styles-spacingBottomXSmall--6Q7Ya {
  padding-bottom: 20px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .styles-spacingBottomXSmall--6Q7Ya {
    padding-bottom: 40px;
  }
}
.custom-css .styles-spacingTopSmall--2gZjb {
  padding-top: 30px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .styles-spacingTopSmall--2gZjb {
    padding-top: 60px;
  }
}
.custom-css .styles-spacingBottomSmall--4AR9m {
  padding-bottom: 30px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .styles-spacingBottomSmall--4AR9m {
    padding-bottom: 60px;
  }
}
.custom-css .styles-spacingTopSmallConsistent--5chtx {
  padding-top: 60px;
}
.custom-css .styles-spacingBottomSmallConsistent--4GsG2 {
  padding-bottom: 60px;
}
.custom-css .styles-spacingTopStandard--qppdu {
  padding-top: 40px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .styles-spacingTopStandard--qppdu {
    padding-top: 80px;
  }
}
.custom-css .styles-spacingBottomStandard--2DrRP {
  padding-bottom: 40px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .styles-spacingBottomStandard--2DrRP {
    padding-bottom: 80px;
  }
}
.custom-css .styles-spacingTopMedium--wMVMQ {
  padding-top: 80px;
}
.custom-css .styles-spacingBottomMedium--5wUjn {
  padding-bottom: 80px;
}
.custom-css .styles-spacingTopLarge--5kDf0 {
  padding-top: 60px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .styles-spacingTopLarge--5kDf0 {
    padding-top: 120px;
  }
}
.custom-css .styles-spacingTopLargeDesktopOnly--6rH5q {
  padding-top: 0;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .styles-spacingTopLargeDesktopOnly--6rH5q {
    padding-top: 120px;
  }
}
.custom-css .styles-spacingBottomLarge--3QpYE {
  padding-bottom: 60px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .styles-spacingBottomLarge--3QpYE {
    padding-bottom: 120px;
  }
}
.custom-css .styles-spacingTopXLarge--2aDbq {
  padding-top: 80px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .styles-spacingTopXLarge--2aDbq {
    padding-top: 160px;
  }
}
.custom-css .styles-spacingBottomXLarge--5vKJu {
  padding-bottom: 80px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .styles-spacingBottomXLarge--5vKJu {
    padding-bottom: 160px;
  }
}
@keyframes SectionWrapper-fromLeft--2ZJGb {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes SectionWrapper-goToLeft--2dinH {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes SectionWrapper-fromRight--3FWgR {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes SectionWrapper-goToRight--5sK4y {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes SectionWrapper-fromBottom--4WzRz {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes SectionWrapper-opacityIn--2UTAw {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes SectionWrapper-opacityOut--7PqEu {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .SectionWrapper-sectionWrapper--pQutn {
  overflow-x: clip;
  position: relative;
}
.custom-css .SectionWrapper-sectionWrapper--pQutn .SectionWrapper-sliderArrowsHidden--4DEFO {
  pointer-events: auto;
  transition: opacity 0.3s, transform 0.3s ease, background 0.3s ease;
}
.custom-css .SectionWrapper-sectionWrapper--pQutn .SectionWrapper-sliderArrowsHidden--4DEFO.SectionWrapper-sliderArrowsHiddenTouched--4RrGN {
  opacity: 1;
  transform: translateY(-50%);
}
.custom-css .SectionWrapper-sectionWrapper--pQutn .SectionWrapper-sliderArrowsHidden--4DEFO.SectionWrapper-sliderArrowsHiddenTouched--4RrGN[disabled] {
  opacity: 0.2;
}
.custom-css .SectionWrapper-sectionWrapper--pQutn:focus .SectionWrapper-sliderArrowsHidden--4DEFO,
.custom-css .SectionWrapper-sectionWrapper--pQutn:focus-within .SectionWrapper-sliderArrowsHidden--4DEFO,
.custom-css .SectionWrapper-sectionWrapper--pQutn:hover .SectionWrapper-sliderArrowsHidden--4DEFO {
  opacity: 1;
  transform: translateY(-50%);
}
.custom-css .SectionWrapper-sectionWrapper--pQutn:focus .SectionWrapper-sliderArrowsHidden--4DEFO[disabled],
.custom-css .SectionWrapper-sectionWrapper--pQutn:focus-within .SectionWrapper-sliderArrowsHidden--4DEFO[disabled],
.custom-css .SectionWrapper-sectionWrapper--pQutn:hover .SectionWrapper-sliderArrowsHidden--4DEFO[disabled] {
  opacity: 0.4;
}
.custom-css .SectionWrapper-sectionWrapper--pQutn.SectionWrapper-hideOverflow--7uB9q {
  overflow: hidden;
}
.custom-css .SectionWrapper-pattern--6iNLg {
  height: 96px;
  left: 0;
  position: absolute;
  width: 100%;
}
@media (max-width: 1168px) {
  .custom-css .SectionWrapper-pattern--6iNLg {
    left: 50%;
    transform: translateX(-50%);
    width: 1440px;
  }
}
@media (max-width: 920px) {
  .custom-css .SectionWrapper-pattern--6iNLg {
    height: 61px;
    width: 920px;
  }
}
.custom-css .SectionWrapper-patternTop--2iRYz {
  top: 0;
}
.custom-css .SectionWrapper-patternBottom--4QjBc {
  bottom: 0;
}
@media (max-width: 1168px) {
  .custom-css .SectionWrapper-backgroundWidth_FullWidth--6qTgY {
    margin: 0 auto;
    width: calc(100% - 32px);
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .SectionWrapper-backgroundWidth_FullWidth--6qTgY {
    margin: 0 auto;
    max-width: 1224px;
    width: 85.89474%;
  }
}
@keyframes SectionHeader-fromLeft--2VXv2 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes SectionHeader-goToLeft--5wIns {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes SectionHeader-fromRight--5HL5h {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes SectionHeader-goToRight--5Qasu {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes SectionHeader-fromBottom--46kOP {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes SectionHeader-opacityIn--3QQaP {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes SectionHeader-opacityOut--bGFNe {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .SectionHeader-sectionHeader--2lmQh .SectionHeader-description--32Alp,
.custom-css .SectionHeader-sectionHeader--2lmQh .SectionHeader-title--5dZHR,
.custom-css .SectionHeader-sectionHeader--2lmQh null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .SectionHeader-sectionHeader--2lmQh.enteredOnce .SectionHeader-title--5dZHR {
  transition-delay: 0;
}
.custom-css .SectionHeader-sectionHeader--2lmQh.enteredOnce .SectionHeader-description--32Alp {
  transition-delay: 0.1s;
}
.custom-css .SectionHeader-sectionHeader--2lmQh.enteredOnce null {
  transition-delay: 0.2s;
  transition-delay: 0.3s;
}
.custom-css .SectionHeader-sectionHeader--2lmQh.enteredOnce .SectionHeader-description--32Alp,
.custom-css .SectionHeader-sectionHeader--2lmQh.enteredOnce .SectionHeader-title--5dZHR,
.custom-css .SectionHeader-sectionHeader--2lmQh.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .SectionHeader-sectionHeader--2lmQh.noAppear .SectionHeader-description--32Alp,
.custom-css .SectionHeader-sectionHeader--2lmQh.noAppear .SectionHeader-title--5dZHR,
.custom-css .SectionHeader-sectionHeader--2lmQh.noAppear null {
  transition: none;
}
.custom-css .SectionHeader-sectionHeader--2lmQh {
  margin: 0 auto 48px;
  text-align: center;
}
@media (max-width: 920px) {
  .custom-css .SectionHeader-sectionHeader--2lmQh {
    margin: 0 auto 36px;
    width: calc(100% - 32px);
  }
}
.custom-css .SectionHeader-shortPadding--3dIKs {
  margin-bottom: 24px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SectionHeader-shortPadding--3dIKs {
    margin-bottom: 36px;
  }
}
.custom-css .SectionHeader-leftAligned--68eYZ {
  text-align: left;
  width: 100%;
}
.custom-css .SectionHeader-disableBottomMargin--7eJYy,
.custom-css .SectionHeader-disableBottomMargin--7eJYy > .SectionHeader-title--5dZHR {
  margin-bottom: 0;
}
.custom-css .SectionHeader-dark--NwNDO {
  color: var(--color-ui-colors-background);
}
.custom-css .SectionHeader-bold--3rqJy {
  font-weight: var(--font-weight-800);
}
.custom-css .SectionHeader-smallMargin--75QFw {
  margin-bottom: 24px;
}
@keyframes Logo-fromLeft--48AMj {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Logo-goToLeft--4EEjK {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Logo-fromRight--6tLsi {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Logo-goToRight--1XMy2 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Logo-fromBottom--3uNqh {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Logo-opacityIn--2pJyW {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Logo-opacityOut--2G1y3 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Logo-logoSection--2GFAH .Logo-logoWrap--53WPF {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:first-child {
  transition-delay: 0.05s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(2) {
  transition-delay: 0.1s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(3) {
  transition-delay: 0.15s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(4) {
  transition-delay: 0.2s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(5) {
  transition-delay: 0.25s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(6) {
  transition-delay: 0.3s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(7) {
  transition-delay: 0.35s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(8) {
  transition-delay: 0.4s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(9) {
  transition-delay: 0.45s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(10) {
  transition-delay: 0.5s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(11) {
  transition-delay: 0.55s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(12) {
  transition-delay: 0.6s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(13) {
  transition-delay: 0.65s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(14) {
  transition-delay: 0.7s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(15) {
  transition-delay: 0.75s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(16) {
  transition-delay: 0.8s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(17) {
  transition-delay: 0.85s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(18) {
  transition-delay: 0.9s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(19) {
  transition-delay: 0.95s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF:nth-child(20) {
  transition-delay: 1s;
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-logoWrap--53WPF {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .Logo-logoSection--2GFAH.noAppear .Logo-logoWrap--53WPF {
  transition: none;
}
.custom-css .Logo-logoSection--2GFAH {
  text-align: center;
}
.custom-css .Logo-logoSection--2GFAH.Logo-dark--4zW0T {
  color: var(--color-ui-colors-background);
}
.custom-css .Logo-logoSection--2GFAH.Logo-light--611uf {
  color: var(--color-greyscale-black-100);
}
.custom-css .Logo-logoSection--2GFAH .Logo-button--7wof8 {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .Logo-logoSection--2GFAH.enteredOnce .Logo-button--7wof8 {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition-delay: 0.25s;
}
.custom-css .Logo-logoSection--2GFAH.noAppear .Logo-button--7wof8 {
  transition: none;
}
.custom-css .Logo-logos--trP5a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  width: 86.66666667%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Logo-logos--trP5a {
    width: 91.30434783%;
  }
  .custom-css .Logo-logos--trP5a.Logo-hasLogosOnSingleRow--70hxU {
    flex-wrap: nowrap;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Logo-logos--trP5a {
    width: 100%;
  }
}
.custom-css .Logo-logoWrap--53WPF {
  display: flex;
  padding: 0 12px 24px;
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .Logo-logoWrap--53WPF > * {
    margin: 0 auto;
  }
  .custom-css .Logo-logoWrap--53WPF.Logo-mobileGrid1of2--5pfqP {
    width: 50%;
  }
  .custom-css .Logo-logoWrap--53WPF.Logo-mobileGrid1of3--7dcve {
    width: 33.33333333%;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Logo-logoWrap--53WPF {
    padding: 0 15px 32px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Logo-logoWrap--53WPF {
    padding-bottom: 0;
  }
}
.custom-css .Logo-logoWrap--53WPF.Logo-hasWideSpacedLogos--2AxvP {
  padding: 0 8px 24px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Logo-logoWrap--53WPF.Logo-hasWideSpacedLogos--2AxvP {
    padding: 0 30px 32px;
  }
}
.custom-css .Logo-logo--23Q2X {
  max-height: 24px;
  max-width: 100%;
}
.custom-css .Logo-logo--23Q2X.Logo-hasLargeMobileLogos--6nLNp {
  align-self: center;
  max-height: 40px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Logo-logo--23Q2X {
    max-height: 40px;
  }
}
.custom-css .Logo-button--7wof8 {
  margin-top: 20px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Logo-button--7wof8 {
    margin-top: 30px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Logo-button--7wof8 {
    margin-top: 36px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Logo-isFullWidth--37XKW {
    width: 100%;
  }
}
.custom-css .Logo-eyebrow--4pQLi {
  margin-bottom: 13px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Logo-eyebrow--4pQLi {
    margin-bottom: 36px;
  }
}
.custom-css .Logo-title--5tmNy {
  margin-bottom: 36px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Logo-title--5tmNy {
    margin-bottom: 60px;
  }
}
@keyframes Dropdown-fromLeft--1ByRv {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Dropdown-goToLeft--6F5rJ {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Dropdown-fromRight--1cxjV {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Dropdown-goToRight--dFIJW {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Dropdown-fromBottom--3dgTX {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Dropdown-opacityIn--5NpxY {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Dropdown-opacityOut--4iUTO {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Dropdown-desktopWrapper--2NweO {
  height: 57px;
  opacity: 0;
  transform: translateY(20px);
  width: 100%;
  z-index: 1;
}
.custom-css .Dropdown-desktopWrapper--2NweO.enteredOnce {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .Dropdown-desktopWrapper--2NweO.noAppear {
  transition: none;
}
.custom-css .Dropdown-label--72zNI {
  border-radius: var(--border-radius-base);
  color: var(--color-greyscale-black-100);
  cursor: pointer;
  display: flex;
  flex-flow: column nowrap;
  height: 57px;
  justify-content: center;
  margin: 0;
  padding: 0 50px 0 32px;
  pointer-events: auto;
  position: relative;
  transition: color 0.2s;
  width: 100%;
}
.custom-css .Dropdown-label--72zNI:after,
.custom-css .Dropdown-label--72zNI:before {
  border-radius: var(--border-radius-base);
  bottom: 0;
  content: '';
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.custom-css .Dropdown-label--72zNI:before {
  background-color: var(--color-ui-colors-background);
}
.custom-css .Dropdown-label--72zNI:after {
  border: 1px solid var(--color-greyscale-grey-50);
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.08);
  transition: opacity 0.2s cubic-bezier(0.55, 0.27, 0.67, 0.37);
}
.custom-css .Dropdown-label--72zNI:focus,
.custom-css .Dropdown-label--72zNI:hover {
  color: var(--color-primary-base);
}
.custom-css .Dropdown-label--72zNI:focus {
  outline: none;
}
.custom-css .Dropdown-prependLabel--2p4O3 {
  color: var(--color-primary-base);
  font-size: var(--font-size-xxxs);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-xxs);
  margin-right: 10px;
}
.custom-css .Dropdown-prependedLabel--5SQ7B {
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.custom-css .Dropdown-select--7rN1o {
  margin: 0 auto;
  pointer-events: none;
  position: relative;
  text-align: left;
  z-index: 1;
}
.custom-css .Dropdown-select--7rN1o:before {
  background: var(--color-ui-colors-background);
  border: 1px solid var(--color-greyscale-grey-50);
  border-radius: var(--border-radius-base);
  bottom: 0;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.08);
  content: '';
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.2s cubic-bezier(0.55, 0.27, 0.67, 0.37);
}
.custom-css .Dropdown-select--7rN1o.Dropdown-isActive--4XEE3:before {
  opacity: 1;
}
.custom-css .Dropdown-select--7rN1o.Dropdown-isActive--4XEE3 .Dropdown-chevron--2th5h {
  transform: rotate(180deg);
}
.custom-css .Dropdown-select--7rN1o.Dropdown-isActive--4XEE3 .Dropdown-list--3Lbfu {
  opacity: 1;
  pointer-events: auto;
}
.custom-css .Dropdown-select--7rN1o.Dropdown-isActive--4XEE3 .Dropdown-label--72zNI:after {
  opacity: 0;
}
.custom-css .Dropdown-list--3Lbfu {
  opacity: 0;
  padding: 16px 50px 18px 32px;
  pointer-events: none;
  transition: opacity 0.2s;
}
.custom-css .Dropdown-option--3chvO {
  margin: 0 0 12px;
}
.custom-css .Dropdown-option--3chvO:not(.Dropdown-optionCurrent--1gc2k) {
  cursor: pointer;
}
.custom-css .Dropdown-option--3chvO:not(.Dropdown-optionCurrent--1gc2k):focus .Dropdown-optionInner--29GWT,
.custom-css .Dropdown-option--3chvO:not(.Dropdown-optionCurrent--1gc2k):hover .Dropdown-optionInner--29GWT {
  color: var(--color-primary-base);
}
.custom-css .Dropdown-option--3chvO:not(.Dropdown-optionCurrent--1gc2k):focus .Dropdown-optionInner--29GWT:after,
.custom-css .Dropdown-option--3chvO:not(.Dropdown-optionCurrent--1gc2k):hover .Dropdown-optionInner--29GWT:after {
  transform: none;
}
.custom-css .Dropdown-option--3chvO:not(.Dropdown-optionCurrent--1gc2k):focus {
  outline: none;
}
.custom-css .Dropdown-optionInner--29GWT:after {
  background: var(--color-primary-base);
  bottom: 0;
  content: '';
  height: 2px;
  left: 0;
  position: absolute;
  transform: scaleX(0);
  transition: background 0.25s, transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  width: 100%;
}
.custom-css .Dropdown-optionInner--29GWT {
  color: var(--color-greyscale-black-60);
  display: inline-block;
  padding-bottom: 2px;
  position: relative;
  transition: color 0.3s;
}
.custom-css .Dropdown-optionCurrent--1gc2k .Dropdown-optionInner--29GWT {
  color: var(--color-greyscale-black-100);
}
.custom-css .Dropdown-optionCurrent--1gc2k .Dropdown-optionInner--29GWT:after {
  display: none;
}
.custom-css .Dropdown-selectMobile--TpBu0 {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: var(--color-ui-colors-background);
  border: 1px solid var(--color-greyscale-grey-50);
  border-radius: var(--border-radius-base);
  color: var(--color-greyscale-black-100);
  font-family: inherit;
  height: 52px;
  margin: 0;
  padding: 0 50px 0 32px;
  position: relative;
  text-align: left;
}
.custom-css .Dropdown-selectMobile--TpBu0::-ms-expand {
  display: none;
}
.custom-css .Dropdown-labelMobile--1zZmj {
  display: inline-block;
  margin-bottom: 32px;
  position: relative;
}
.custom-css .Dropdown-chevron--2th5h {
  height: 14px;
  pointer-events: none;
  position: absolute;
  right: 32px;
  top: calc(50% - 7px);
  width: 14px;
}
.custom-css .Dropdown-ghost--1GIuA .Dropdown-isActive--4XEE3 .Dropdown-label--72zNI {
  color: var(--color-greyscale-black-100);
}
.custom-css .Dropdown-ghost--1GIuA .Dropdown-label--72zNI {
  border: 2px solid #ffffff30;
  border-radius: 36px;
  color: var(--color-ui-colors-background);
  height: 73px;
}
.custom-css .Dropdown-ghost--1GIuA .Dropdown-label--72zNI:before {
  background: none;
}
.custom-css .Dropdown-ghost--1GIuA .Dropdown-label--72zNI:after {
  border: none;
  box-shadow: none;
}
.custom-css .Dropdown-ghost--1GIuA .Dropdown-labelMobile--1zZmj {
  width: calc(100% - 32px);
}
.custom-css .Dropdown-ghost--1GIuA .Dropdown-selectMobile--TpBu0 {
  background-color: transparent;
  border: 2px solid #ffffff30;
  border-radius: 36px;
  color: var(--color-ui-colors-background);
  outline: none;
  transition: background-color 0.3s ease-out;
  width: 100%;
}
.custom-css .Dropdown-ghost--1GIuA .Dropdown-selectMobile--TpBu0 option {
  background: var(--color-ui-colors-background);
  color: var(--color-greyscale-black-100);
}
.custom-css .Dropdown-ghost--1GIuA .Dropdown-chevron--2th5h {
  stroke: var(--color-ui-colors-background);
  height: 16px;
  width: 16px;
}
@keyframes HeroSolid-fromLeft--3NEjl {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroSolid-goToLeft--4W5GM {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes HeroSolid-fromRight--3WJpF {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroSolid-goToRight--4K6QV {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes HeroSolid-fromBottom--5Wh0P {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes HeroSolid-opacityIn--3AyKc {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes HeroSolid-opacityOut--MZ3De {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .HeroSolid-content--44Enq .HeroSolid-description--3LfbD,
.custom-css .HeroSolid-content--44Enq .HeroSolid-eyebrow--7Ey3x,
.custom-css .HeroSolid-content--44Enq .HeroSolid-title--6ymlv,
.custom-css .HeroSolid-content--44Enq null {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .HeroSolid-content--44Enq.enteredOnce .HeroSolid-eyebrow--7Ey3x {
  transition-delay: 0;
}
.custom-css .HeroSolid-content--44Enq.enteredOnce .HeroSolid-title--6ymlv {
  transition-delay: 0.1s;
}
.custom-css .HeroSolid-content--44Enq.enteredOnce .HeroSolid-description--3LfbD {
  transition-delay: 0.2s;
}
.custom-css .HeroSolid-content--44Enq.enteredOnce null {
  transition-delay: 0.3s;
}
.custom-css .HeroSolid-content--44Enq.enteredOnce .HeroSolid-description--3LfbD,
.custom-css .HeroSolid-content--44Enq.enteredOnce .HeroSolid-eyebrow--7Ey3x,
.custom-css .HeroSolid-content--44Enq.enteredOnce .HeroSolid-title--6ymlv,
.custom-css .HeroSolid-content--44Enq.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .HeroSolid-content--44Enq.noAppear .HeroSolid-description--3LfbD,
.custom-css .HeroSolid-content--44Enq.noAppear .HeroSolid-eyebrow--7Ey3x,
.custom-css .HeroSolid-content--44Enq.noAppear .HeroSolid-title--6ymlv,
.custom-css .HeroSolid-content--44Enq.noAppear null {
  transition: none;
}
.custom-css .HeroSolid-content--44Enq {
  padding: 48px 0;
  text-align: center;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroSolid-content--44Enq {
    padding: 66px 0;
  }
  .custom-css .HeroSolid-content--44Enq.HeroSolid-hasButtons--7fpDA {
    padding-bottom: 38px;
  }
}
.custom-css .HeroSolid-content--44Enq .HeroSolid-eyebrow--7Ey3x {
  letter-spacing: var(--letter-spacing-xl);
}
.custom-css .HeroSolid-content--44Enq .HeroSolid-eyebrowLogoImage--amYJT {
  display: block;
  margin: 0 auto 24px;
  max-width: 100%;
  padding-left: 16px;
  padding-right: 16px;
}
.custom-css .HeroSolid-content--44Enq > * {
  margin-bottom: 12px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroSolid-content--44Enq > * {
    margin-bottom: 24px;
  }
}
.custom-css .HeroSolid-content--44Enq.HeroSolid-darkText--7c7hg {
  color: var(--color-greyscale-black-100);
}
.custom-css .HeroSolid-content--44Enq.HeroSolid-lightText--4auZX {
  color: var(--color-ui-colors-background);
}
.custom-css .HeroSolid-content--44Enq .HeroSolid-title--6ymlv {
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 32px);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroSolid-content--44Enq .HeroSolid-title--6ymlv {
    white-space: pre-line;
    width: 83.33333333%;
  }
  .custom-css .HeroSolid-content--44Enq .HeroSolid-title--6ymlv.HeroSolid-isFullWidthTitle--3yFpt {
    width: 100%;
  }
}
.custom-css .HeroSolid-content--44Enq .HeroSolid-description--3LfbD {
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 32px);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroSolid-content--44Enq .HeroSolid-description--3LfbD {
    max-width: 808px;
    width: 100%;
  }
}
.custom-css .HeroSolid-buttonWrapper--4JFiz {
  margin-top: 24px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroSolid-buttonWrapper--4JFiz {
    white-space: nowrap;
  }
}
.custom-css .HeroSolid-buttonWrapper--4JFiz > * {
  margin-left: 24px;
}
@media (max-width: 920px) {
  .custom-css .HeroSolid-buttonWrapper--4JFiz > * {
    margin: 6px;
    white-space: nowrap;
  }
}
.custom-css .HeroSolid-imageWrapper--3A0NI .HeroSolid-imageWidth--j3aSS {
  opacity: 0;
  transform: translateY(50px);
}
.custom-css .HeroSolid-imageWrapper--3A0NI.enteredOnce .HeroSolid-imageWidth--j3aSS:first-child {
  transition-delay: 0.2s;
}
.custom-css .HeroSolid-imageWrapper--3A0NI.enteredOnce .HeroSolid-imageWidth--j3aSS {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .HeroSolid-imageWrapper--3A0NI.noAppear .HeroSolid-imageWidth--j3aSS {
  transition: none;
}
.custom-css .HeroSolid-imageWrapper--3A0NI {
  position: relative;
  z-index: 1;
}
@media (max-width: 920px) {
  .custom-css .HeroSolid-imageWrapper--3A0NI {
    margin: 0 auto;
    width: 86.66666667%;
  }
}
.custom-css .HeroSolid-imageWidth--j3aSS {
  margin: 0 auto;
  max-width: 1016px;
}
.custom-css .HeroSolid-imageWidthFull--1cI6h {
  max-width: 100%;
}
.custom-css .HeroSolid-logosSection--6RNO7 {
  padding-bottom: 26px;
  padding-top: 36px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroSolid-logosSection--6RNO7 {
    padding-bottom: 8px;
  }
}
.custom-css .HeroSolid-bottom--3JIMD {
  position: relative;
}
.custom-css .HeroSolid-bottomBackgroundColor--6BihK {
  background-color: var(--color-ui-colors-background);
  bottom: 0;
  height: 50%;
  position: absolute;
  width: 100vw;
}
.custom-css .HeroSolid-primaryButton--6toDf {
  letter-spacing: normal;
  text-transform: none;
}
@media (max-width: 920px) {
  .custom-css .HeroSolid-primaryButton--6toDf {
    font-size: 15px;
    line-height: 18.75px;
  }
}
.custom-css .HeroSolid-dropdownWrapper--5M8Wb {
  height: 57px;
  margin: 56px auto 60px;
  max-width: 500px;
}
@media (max-width: 920px) {
  .custom-css .HeroSolid-dropdownWrapper--5M8Wb {
    margin: 40px auto 0;
  }
  .custom-css .HeroSolid-dropdownFixed--4RkrO {
    left: 0;
    position: fixed;
    top: 64px;
    width: 100%;
    z-index: 10;
  }
  .custom-css .HeroSolid-dropdownFixed--4RkrO > span {
    width: 100% !important;
  }
  .custom-css .HeroSolid-dropdownFixed--4RkrO .HeroSolid-dropdown--2lvEs {
    background-color: var(--color-primary-base);
    border: none;
    border-radius: 0;
    width: 100vw;
  }
}
@keyframes HeroImage-fromLeft--7CMNW {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroImage-goToLeft--5x6tw {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes HeroImage-fromRight--6fqjj {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroImage-goToRight--4dZoQ {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes HeroImage-fromBottom--1UnbZ {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes HeroImage-opacityIn--7wIGr {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes HeroImage-opacityOut--5pwuo {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .HeroImage-image--4WFX0 {
  display: block;
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0;
  top: 0;
  transform: translateY(30px);
  transition: transform 0.4s, opacity 0.3s;
  width: 100%;
}
.custom-css .HeroImage-image--4WFX0,
.custom-css .HeroImage-imageTop--1wlKo .HeroImage-image--4WFX0 {
  -o-object-position: 50% 0;
  object-position: 50% 0;
}
.custom-css .HeroImage-imageBottom--5z7hY .HeroImage-image--4WFX0 {
  -o-object-position: 50% 100%;
  object-position: 50% 100%;
}
.custom-css .HeroImage-fadeImageUp--48I09 {
  opacity: 1;
  transform: translate(0);
}
@keyframes HeroFullBleed-fromLeft--6vvAr {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroFullBleed-goToLeft--1leNh {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes HeroFullBleed-fromRight--MX3i8 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroFullBleed-goToRight--1FY1w {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes HeroFullBleed-fromBottom--4ViGc {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes HeroFullBleed-opacityIn--1l8Kh {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes HeroFullBleed-opacityOut--5dBgI {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .HeroFullBleed-outerContainer--12E2T {
  display: flex;
  flex-direction: column;
  padding-top: 40px;
  position: relative;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroFullBleed-outerContainer--12E2T {
    flex-direction: row;
    min-height: 612px;
  }
  .custom-css .HeroFullBleed-outerContainer--12E2T .HeroFullBleed-hasStaggerEffect--16uvA {
    opacity: 0;
    transform: translateY(30px);
  }
  .custom-css .HeroFullBleed-outerContainer--12E2T.enteredOnce .HeroFullBleed-hasStaggerEffect--16uvA:first-child,
  .custom-css .HeroFullBleed-outerContainer--12E2T.enteredOnce .HeroFullBleed-hasStaggerEffect--16uvA:nth-child(2),
  .custom-css .HeroFullBleed-outerContainer--12E2T.enteredOnce .HeroFullBleed-hasStaggerEffect--16uvA:nth-child(3),
  .custom-css .HeroFullBleed-outerContainer--12E2T.enteredOnce .HeroFullBleed-hasStaggerEffect--16uvA:nth-child(4) {
    transition-delay: 0;
  }
  .custom-css .HeroFullBleed-outerContainer--12E2T.enteredOnce .HeroFullBleed-hasStaggerEffect--16uvA {
    opacity: 1;
    transform: none;
    transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  }
  .custom-css .HeroFullBleed-outerContainer--12E2T.noAppear .HeroFullBleed-hasStaggerEffect--16uvA {
    transition: none;
  }
}
.custom-css .HeroFullBleed-container--OSXkU {
  display: flex;
}
.custom-css .HeroFullBleed-eyebrow--6L4qe {
  margin-bottom: 24px;
}
.custom-css .HeroFullBleed-column--2gvnU {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.custom-css .HeroFullBleed-heroImage--5uPGm {
  margin-left: -16px;
  width: calc(100% + 32px);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroFullBleed-heroImage--5uPGm {
    left: 0;
    position: absolute;
    top: 0;
  }
}
@media (max-width: 920px) {
  .custom-css .HeroFullBleed-heroDesktop--3UHI6 {
    display: none;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroFullBleed-heroMobile--2OD45 {
    display: none;
  }
}
.custom-css .HeroFullBleed-textLight--3Dh5Z {
  color: var(--color-ui-colors-background);
}
.custom-css .HeroFullBleed-content--17fbW {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .HeroFullBleed-content--17fbW {
    padding: 0 16px;
  }
}
.custom-css .HeroFullBleed-description--7A82h,
.custom-css .HeroFullBleed-downloadApp--2Bbqt {
  margin-bottom: 36px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroFullBleed-description--7A82h,
  .custom-css .HeroFullBleed-downloadApp--2Bbqt {
    margin-bottom: 48px;
  }
}
.custom-css .HeroFullBleed-search--1vA2W {
  bottom: 0;
  position: absolute;
  transform: translateY(50%);
  z-index: 999;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroFullBleed-textWidth_465--VUU7f {
    max-width: 465px;
  }
  .custom-css .HeroFullBleed-textWidth_496--1w4Mf {
    width: 496px;
  }
  .custom-css .HeroFullBleed-textWidth_600--3lGgg {
    width: 600px;
  }
  .custom-css .HeroFullBleed-textWidth_800--31CIP {
    width: 800px;
  }
  .custom-css .HeroFullBleed-textWidth_1224--7bU4h {
    max-width: 1224px;
    width: 100%;
  }
}
.custom-css .HeroFullBleed-centered--1z6HX {
  min-height: auto;
}
.custom-css .HeroFullBleed-centered--1z6HX .HeroFullBleed-container--OSXkU {
  justify-content: center;
  text-align: center;
}
.custom-css .HeroFullBleed-centered--1z6HX .HeroFullBleed-heading--4pkpZ {
  margin-bottom: 24px;
}
.custom-css .HeroFullBleed-centered--1z6HX .HeroFullBleed-heroImage--5uPGm {
  margin-left: 0;
  max-height: 400px;
  width: 100vw;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroFullBleed-centered--1z6HX .HeroFullBleed-heading--4pkpZ {
    margin-bottom: 36px;
  }
  .custom-css .HeroFullBleed-centered--1z6HX .HeroFullBleed-heroImage--5uPGm {
    max-height: 450px;
    -o-object-position: 50% 100%;
    object-position: 50% 100%;
    position: relative;
  }
}
.custom-css .HeroFullBleed-textContent--2JHjb {
  padding: 172px 135px 172px 0;
}
@media (max-width: 920px) {
  .custom-css .HeroFullBleed-textContent--2JHjb {
    padding: 60px 16px;
  }
}
.custom-css .HeroFullBleed-textContent--2JHjb .enteredOnce .HeroFullBleed-content--17fbW {
  opacity: 1;
  transform: none;
}
.custom-css .HeroFullBleed-textContent--2JHjb .HeroFullBleed-content--17fbW {
  border-radius: var(--border-radius-base);
  opacity: 0;
  padding: 60px;
  transform: translateX(10px);
  transition: all 0.6s ease-out;
}
@media (max-width: 920px) {
  .custom-css .HeroFullBleed-textContent--2JHjb .HeroFullBleed-content--17fbW {
    max-width: 50%;
  }
}
@media (max-width: 768px) {
  .custom-css .HeroFullBleed-textContent--2JHjb .HeroFullBleed-content--17fbW {
    max-width: 100%;
  }
}
.custom-css .HeroFullBleed-textContent--2JHjb .HeroFullBleed-description--7A82h {
  line-height: 21px;
  margin-bottom: 0;
  padding-top: 12px;
}
.custom-css .HeroFullBleed-textContent--2JHjb .HeroFullBleed-heroMobile--2OD45 {
  position: absolute;
}
@keyframes BenefitsCard-fromLeft--KG57b {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes BenefitsCard-goToLeft--6KkVs {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes BenefitsCard-fromRight--2yEPV {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes BenefitsCard-goToRight--6fdUS {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes BenefitsCard-fromBottom--60yHI {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes BenefitsCard-opacityIn--1YPLK {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes BenefitsCard-opacityOut--GDGkj {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .BenefitsCard-card--6HE8X {
  align-items: center;
  border-radius: 6px;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  height: 390px;
  height: 100%;
  overflow: hidden;
  padding: 35px 24px;
  position: relative;
  scroll-snap-align: start;
  text-align: center;
  text-decoration: none;
  white-space: normal;
  z-index: 2;
}
.custom-css .BenefitsCard-cardExtraLarge--1Vq8S .BenefitsCard-image--1ceQ8 {
  height: auto;
  width: 100%;
}
.custom-css .BenefitsCard-cardExtraLarge--1Vq8S .BenefitsCard-title--3eTrq {
  margin: 18px 0 12px;
}
.custom-css .BenefitsCard-image--1ceQ8 {
  height: 140px;
  width: 140px;
}
.custom-css .BenefitsCard-title--3eTrq {
  margin: 35px 0 12px;
  white-space: normal;
}
.custom-css .BenefitsCard-button--1aljw {
  margin-top: 19px;
}
@keyframes CategoryCard-fromLeft--3deU2 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CategoryCard-goToLeft--6nuId {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes CategoryCard-fromRight--2AcAQ {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CategoryCard-goToRight--1PkIE {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes CategoryCard-fromBottom--O5gCv {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes CategoryCard-opacityIn--2w3IC {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CategoryCard-opacityOut--2Psku {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .CategoryCard-container--contained--3FVo7 .CategoryCard-cardContainer--4zvDe {
    display: inline-block;
    width: auto;
  }
}
.custom-css .CategoryCard-cardContainer--4zvDe {
  margin-bottom: 15px;
  margin-top: 4px;
}
.custom-css .CategoryCard-card--7pYxX {
  border-radius: 6px;
  cursor: pointer;
  display: inline-block;
  flex: 0 0 auto;
  overflow: hidden;
  position: relative;
  scroll-snap-align: start;
  text-align: center;
  text-decoration: none;
  transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  z-index: 2;
}
@media not all and (pointer: coarse) {
  .custom-css .CategoryCard-card--7pYxX.CategoryCard-animate--43jEJ:hover {
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1), 0 6px 10px rgba(0, 0, 0, 0.1);
    transform: translateY(-4px);
  }
  .custom-css .CategoryCard-card--7pYxX.CategoryCard-animate--43jEJ:hover .CategoryCard-card__image--7rD06 {
    transform: scale(1.1);
  }
}
.custom-css .CategoryCard-card__image--7rD06 {
  height: 100%;
  transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .CategoryCard-card__name--1dQI7 {
  margin-bottom: 4px;
}
.custom-css .CategoryCard-card__text--3Zp2t {
  color: var(--color-ui-colors-background);
  padding: 0 16px;
  position: absolute;
  top: 8px;
  white-space: normal;
  width: 100%;
  z-index: 2;
}
.custom-css .CategoryCard-categoryCard--56jpr {
  line-height: 0;
}
.custom-css .CategoryCard-categoryCard--56jpr[class*='FilterSort-itemCategory'] {
  grid-column: span 2;
}
@media (max-width: 1168px) {
  .custom-css .CategoryCard-categoryCard--56jpr[class*='FilterSort-itemCategory'] > * {
    aspect-ratio: 39/55;
    width: 100%;
  }
  .custom-css .CategoryCard-categoryCard--56jpr[class*='FilterSort-itemCategory'] > * [data-gatsby-image-wrapper] {
    width: 100% !important;
  }
  .custom-css .CategoryCard-categoryCard--56jpr[class*='FilterSort-itemCategory'] > * [data-gatsby-image-wrapper] > * {
    max-width: 100% !important;
  }
}
.custom-css .CategoryCard-categoryCardStatic--1D3M6 {
  cursor: default;
}
.custom-css .CategoryCard-ctaText--3myFo {
  border-bottom: 2px solid #fff;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  padding-bottom: 2px;
}
.custom-css .CategoryCard-cardExtraLarge--4xBZD {
  height: 533px;
  width: 288px;
}
.custom-css .CategoryCard-gradient--4KHBo:before {
  background: linear-gradient(0deg, #000, transparent);
  bottom: 0;
  content: '';
  height: 50%;
  left: 0;
  opacity: 0.9;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.custom-css .CategoryCard-yAlignTop--3JjPQ.CategoryCard-gradient--4KHBo:before {
  background: linear-gradient(180deg, #000, transparent);
  bottom: auto;
  top: 0;
}
@media (max-width: 920px) {
  .custom-css .CategoryCard-yAlignTop--3JjPQ.CategoryCard-xAlignLeft--5cRgx .CategoryCard-card__text--3Zp2t {
    padding: 0 12px;
  }
}
.custom-css .CategoryCard-yAlignTop--3JjPQ.CategoryCard-xAlignLeft--5cRgx .CategoryCard-card__text--3Zp2t {
  padding: 0 24px;
  top: 24px;
}
.custom-css .CategoryCard-yAlignBottom--63YNE .CategoryCard-card__text--3Zp2t {
  bottom: 36px;
  top: auto;
}
.custom-css .CategoryCard-yAlignBottom--63YNE:before {
  background: linear-gradient(0deg, #000, transparent);
  bottom: 0;
  content: '';
  height: 112px;
  opacity: 0.9;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.custom-css .CategoryCard-xAlignLeft--5cRgx {
  text-align: left;
}
.custom-css .CategoryCard-xAlignCentered--rsxVZ {
  text-align: center;
}
.custom-css .ItemCard-item--7FP9Z {
  display: flex;
  flex-direction: column;
}
.custom-css .ItemCard-itemImage--1rFNd {
  border: 1px solid #d4d6d7;
  border-radius: 8px;
  z-index: 1;
}
@media (--above-smartphone) {
  .custom-css .ItemCard-itemImage--1rFNd {
    height: 340px;
  }
}
.custom-css .ItemCard-itemText--PLOOF {
  display: flex;
  flex-direction: column;
  margin-top: 8px;
}
.custom-css .ItemCard-itemName--1o77l {
  font-weight: var(--font-weight-600);
  line-height: 24px;
}
@keyframes CtaCard-fromLeft--ZPQgr {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CtaCard-goToLeft--3qNVe {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes CtaCard-fromRight--3orGZ {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CtaCard-goToRight--63xXt {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes CtaCard-fromBottom--5CyDQ {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes CtaCard-opacityIn--2nHJm {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CtaCard-opacityOut--6u7Jo {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .CtaCard-card--Tsjjc {
  background: var(--color-ui-text-light);
  border: 1px solid var(--color-ui-text-dark);
  border-radius: var(--border-radius-lg);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100%;
  padding: 24px 32px;
  text-align: left;
  white-space: normal;
  width: 365px;
}
.custom-css .CtaCard-card--Tsjjc.CtaCard-shortCard--2Yi3t {
  max-height: 264px;
  min-height: unset;
}
.custom-css .CtaCard-card--Tsjjc hr {
  border: none;
  border-top: 1px solid var(--color-ui-text-dark);
  margin-top: 0;
  width: 100%;
}
.custom-css .CtaCard-card--Tsjjc .CtaCard-title--4Li6L div,
.custom-css .CtaCard-card--Tsjjc .CtaCard-title--4Li6L h2,
.custom-css .CtaCard-card--Tsjjc .CtaCard-title--4Li6L p {
  font-weight: var(--font-weight-600);
}
.custom-css .CtaCard-card--Tsjjc .CtaCard-title--4Li6L,
.custom-css .CtaCard-card--Tsjjc hr {
  margin-bottom: 16px;
}
.custom-css .CtaCard-card--Tsjjc .CtaCard-imageContainer--4mlfI {
  aspect-ratio: 301/166;
  border-radius: var(--border-radius-xs);
  margin-bottom: 24px;
  overflow: hidden;
  width: 100%;
}
.custom-css .CtaCard-card--Tsjjc .CtaCard-imageContainer--4mlfI img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.custom-css .CtaCard-card--Tsjjc .CtaCard-buttonContainer--a9qcd {
  display: flex;
  justify-content: flex-end;
  margin-top: 16px;
}
@keyframes Carousel-fromLeft--6kXFI {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Carousel-goToLeft--3JN9m {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Carousel-fromRight--29Kl8 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Carousel-goToRight--4z8Cw {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Carousel-fromBottom--2OfxK {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Carousel-opacityIn--1tbZx {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Carousel-opacityOut--5Bp3A {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Carousel-container--6t4Hs {
  margin-bottom: -15px;
  position: relative;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Carousel-container--contained--7E3eG {
    margin: 0 auto;
    max-width: 1224px;
    text-align: center;
    width: 85%;
  }
  .custom-css .Carousel-container--contained--7E3eG .Carousel-carousel--2WKcq {
    display: inline-flex;
    margin: 0 auto;
    max-width: 100%;
    padding-left: 0;
    text-align: center;
    white-space: nowrap;
  }
  .custom-css .Carousel-container--contained--7E3eG .Carousel-carousel--2WKcq:after {
    flex: none;
  }
  .custom-css .Carousel-container--contained--7E3eG .Carousel-cardContainer--CTESB {
    display: inline-block;
    width: auto;
  }
}
.custom-css .Carousel-container--stacked--2qG8o {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  max-width: 1256px;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
}
.custom-css .Carousel-stacked--4ifmp {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  justify-content: center;
  max-width: 1056px;
  width: 100%;
}
.custom-css .Carousel-stacked--4ifmp .Carousel-cardContainer--CTESB {
  margin: 0;
}
.custom-css .Carousel-stackedAll--6maUU {
  max-width: 1240px;
}
.custom-css .Carousel-container--stackedAll--3BoG8 .Carousel-carouselOuter--1VmeM {
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .Carousel-container--stackedAll--3BoG8 .Carousel-stackedAll--6maUU {
    align-items: center;
    flex-direction: column;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Carousel-container--stackedAll--3BoG8 .Carousel-stackedAll--6maUU {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
  }
}
.custom-css .Carousel-carousel--2WKcq {
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  display: flex;
  flex-wrap: nowrap;
  gap: 24px;
  overflow-x: auto;
  overflow-y: hidden;
  padding-left: 9%;
  scroll-behavior: smooth;
  scrollbar-width: none;
}
@media (max-width: 1168px) {
  .custom-css .Carousel-carousel--2WKcq {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Carousel-carousel--2WKcq {
    padding-left: 7.5%;
  }
}
@media (min-width: calc(1600px + 1px)) {
  .custom-css .Carousel-carousel--2WKcq {
    padding-left: calc(50% - 612px);
  }
}
.custom-css .Carousel-carousel--2WKcq::-webkit-scrollbar {
  display: none;
}
.custom-css .Carousel-carouselOuter--1VmeM {
  position: relative;
}
.custom-css .Carousel-cardContainer--CTESB {
  flex: 0 0 auto;
  margin-bottom: 15px;
  margin-top: 4px;
}
.custom-css .Carousel-arrowsContainer--BrI5T {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: space-between;
  padding: 0 32px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
}
@media (pointer: coarse) {
  .custom-css .Carousel-arrowsContainer--BrI5T.Carousel-hideArrowsOnMobile--3HD2Y,
  .custom-css .rebrand-2021 .Carousel-arrowsContainer--BrI5T {
    display: none;
  }
}
.custom-css .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN {
  cursor: pointer;
  display: inline-flex;
  margin-bottom: 11px;
  pointer-events: auto;
  transform: scale3d(0.75, 0.75, 0.75);
  transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN svg {
  fill: var(--color-primary-base);
  transition: fill 0.3s ease;
}
.custom-css .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN svg circle {
  fill: var(--color-ui-colors-background);
  transition: fill 0.3s ease;
}
.custom-css .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN:hover svg {
  fill: var(--color-ui-colors-background);
}
.custom-css .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN:hover svg circle {
  fill: var(--color-primary-base);
}
.custom-css .rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN {
  height: 38px;
  padding: 5px;
  transform: none;
  transition: all 0.3s ease;
  width: 38px;
}
.custom-css .rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN:hover {
  padding: 0;
}
.custom-css .rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN svg {
  fill: none;
  stroke: var(--color-ui-text-dark);
  stroke-width: 1;
  filter: none;
  height: 100%;
  width: 100%;
}
.custom-css .rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN svg g {
  filter: none;
}
.custom-css .rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN svg circle {
  fill: none;
}
.custom-css .rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN:focus {
  border-radius: 50%;
  outline: solid var(--color-primary-base);
  outline-offset: 4px;
}
.custom-css .rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN:hover svg {
  fill: none;
}
.custom-css .rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN:hover svg circle {
  fill: var(--color-ui-text-dark);
}
.custom-css .rebrand-2023 .Carousel-arrowsContainer--BrI5T .Carousel-arrow--5LzcN:hover svg path {
  stroke: var(--color-ui-text-light);
}
.custom-css .Carousel-arrowsContainer--BrI5T.Carousel-arrowsAbove--7vGWJ {
  height: auto;
  justify-content: end;
  left: 0;
  margin: 0 auto;
  max-width: 1224px;
  padding: 0;
  right: 0;
  top: -72px;
  width: auto;
}
.custom-css .rebrand-2023 .Carousel-arrowsContainer--BrI5T.Carousel-arrowsAbove--7vGWJ {
  top: -50px;
  width: 85.89474%;
}
.custom-css .Carousel-arrowsContainer--BrI5T:hover .Carousel-arrow--5LzcN {
  transform: scaleX(1);
}
.custom-css .Carousel-ignorePointerEvents--5fwc5 {
  pointer-events: none;
}
.custom-css .Carousel-hide--20VDH {
  visibility: hidden;
}
.custom-css .Carousel-headline--3CfmX {
  margin: 0 auto 60px;
  max-width: 730px;
  text-align: center;
  width: 100%;
}
@media (max-width: 1168px) {
  .custom-css .Carousel-headline--3CfmX {
    margin-bottom: 24px;
    width: calc(100% - 32px);
  }
}
.custom-css .Carousel-headlineLeft--6CT8g {
  margin: 0 auto 24px;
  max-width: 100%;
  padding-left: calc(50% - 612px);
  padding-right: 108px;
  text-align: left;
  width: 100%;
}
@media (max-width: 1168px) {
  .custom-css .Carousel-headlineLeft--6CT8g {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Carousel-headlineLeft--6CT8g {
    padding-left: 7.5%;
  }
}
@media (min-width: calc(1600px + 1px)) {
  .custom-css .Carousel-headlineLeft--6CT8g {
    max-width: 1224px;
    padding-left: 0;
    padding-right: 16px;
  }
}
.custom-css .rebrand-2023 .Carousel-headlineLeft--6CT8g {
  margin-bottom: 60px;
}
.custom-css .Carousel-headlineWithDescription--YV1Xe {
  margin-bottom: 12px;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Carousel-headlineWithDescription--YV1Xe {
    margin-bottom: 8px;
  }
}
.custom-css .Carousel-width_288--76HZS {
  max-width: 288px;
  width: 288px;
}
.custom-css .Carousel-width_152x184--3y9r3 {
  height: 184px;
  max-width: 152px;
  width: 152px;
}
.custom-css .Carousel-width_288x288--1LnHi {
  height: 288px;
  max-width: 208px;
  width: 208px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Carousel-width_288x288--1LnHi {
    width: 288px;
  }
}
.custom-css .Carousel-width_392x392--1P0vP {
  height: 392px;
  max-width: 392px;
  width: 392px;
}
@media (max-width: 920px) {
  .custom-css .Carousel-stackedAll--6maUU .Carousel-width_392x392--1P0vP {
    height: auto;
    max-width: 600px;
    width: 100%;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Carousel-stackedAll--6maUU .Carousel-width_392x392--1P0vP {
    grid-column: auto / span 2;
    height: auto;
    width: auto;
  }
}
.custom-css .Carousel-width_600x442--4V2J3 {
  height: 442px;
  max-width: 600px;
  width: 600px;
}
@media (max-width: 920px) {
  .custom-css .Carousel-stackedAll--6maUU .Carousel-width_600x442--4V2J3 {
    height: auto;
    max-width: 600px;
    width: 100%;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Carousel-stackedAll--6maUU .Carousel-width_600x442--4V2J3 {
    grid-column: auto / span 3;
    height: auto;
    width: auto;
  }
}
.custom-css .Carousel-width_808x392--6Tuns {
  height: 392px;
  max-width: 808px;
  width: 808px;
}
@media (max-width: 920px) {
  .custom-css .Carousel-stackedAll--6maUU .Carousel-width_808x392--6Tuns {
    aspect-ratio: 1/1;
    display: block;
    height: auto;
    max-width: 600px;
    width: 100%;
  }
  .custom-css .Carousel-stackedAll--6maUU .Carousel-width_808x392--6Tuns > * > * {
    display: flex;
    height: 100%;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Carousel-stackedAll--6maUU .Carousel-width_808x392--6Tuns {
    grid-column: auto / span 4;
    height: auto;
    width: auto;
  }
}
.custom-css .Carousel-width_1224x392--3Sd9f {
  height: 392px;
  max-width: 1224px;
  width: 1224px;
}
.custom-css .Carousel-width_184x221--5GrmH {
  height: 221px;
  max-width: 184px;
  width: 184px;
}
.custom-css .Carousel-width_288x390--79ztq {
  height: 390px;
  max-width: 288px;
  width: 288px;
}
.custom-css .Carousel-width_288x422--4DqPX {
  height: 422px;
  max-width: 288px;
  width: 288px;
}
.custom-css .Carousel-width_288x533--75U4B {
  height: 533px;
  max-width: 288px;
  width: 288px;
}
.custom-css .Carousel-width_365x455--3G8T0 {
  height: 455px;
  max-width: 365px;
  width: 365px;
}
.custom-css .Carousel-dynamicHeight--7asmp {
  height: auto;
}
.custom-css .ScreenReaderText-screen-reader-only--6hhZo {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
@keyframes MerchantCard-fromLeft--1Ew3T {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MerchantCard-goToLeft--6yIuE {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes MerchantCard-fromRight--5bffW {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MerchantCard-goToRight--2r7VD {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes MerchantCard-fromBottom--dx1jZ {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes MerchantCard-opacityIn--5W0b2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes MerchantCard-opacityOut--7qpbD {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .MerchantCard-card--3J3Zm {
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media (max-width: 1168px) {
  .custom-css .MerchantCard-card--3J3Zm {
    height: 273px;
    margin-right: 24px;
    position: relative;
    width: 288px;
  }
}
.custom-css .MerchantCard-card--3J3Zm .MerchantCard-card__background__hover--49roD {
  transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .MerchantCard-card--3J3Zm:hover {
  cursor: pointer;
}
.custom-css .MerchantCard-card--3J3Zm:hover .MerchantCard-card__background__hover--49roD {
  transform: scale(1.1);
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .MerchantCard-featured--7nlIk {
    grid-column: 1/3;
    grid-row: 1/3;
  }
}
.custom-css .MerchantCard-card__action--1wPZf {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
}
.custom-css .MerchantCard-card__action--1wPZf:hover {
  cursor: pointer;
}
.custom-css .MerchantCard-card__background--rDrdm {
  border-radius: 4px;
  flex-basis: 175px;
  flex-grow: 1;
  margin-bottom: 8px;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 2;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .MerchantCard-featured--7nlIk > .MerchantCard-card__background--rDrdm {
    flex-basis: 30px;
  }
}
.custom-css .MerchantCard-card__background__fluid--6RSm1 {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.custom-css .MerchantCard-card__info--42OBs {
  flex-basis: 71px;
}
.custom-css .MerchantCard-card__logo__wrapper--5nZSt {
  bottom: 12px;
  position: absolute;
}
.custom-css .MerchantCard-card__logo__wrapper--5nZSt picture {
  display: block;
  line-height: 0;
}
.custom-css .MerchantCard-card__logo--1Cd7Y {
  background: var(--color-ui-colors-background);
  border-radius: 50%;
  box-shadow: 0 2px 13px 0 rgba(0, 0, 0, 0.11);
  height: 64px;
  left: 12px;
  position: relative;
  width: 64px;
  z-index: 1;
}
.custom-css .MerchantCard-zeroApr--7AB7V {
  align-items: center;
  display: flex;
}
.custom-css .MerchantCard-zeroApr__text--2EvXd {
  color: var(--color-greyscale-black-70);
  font-size: 15px;
  line-height: 22px;
  margin-left: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.custom-css .MerchantCard-icon--137gM {
  flex: 0 0 16px;
  height: 16px;
}
.custom-css .MerchantCard-twolines--1hgd4 {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  white-space: break-spaces;
}
.custom-css .MerchantCard-twolinesContainer--6XUhV {
  align-items: flex-start;
}
.custom-css .MerchantCard-twolinesContainer--6XUhV .MerchantCard-icon--137gM {
  margin-top: 3px;
}
@keyframes MerchantsCollection-fromLeft--29qvn {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MerchantsCollection-goToLeft--12cFG {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes MerchantsCollection-fromRight--exi09 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MerchantsCollection-goToRight--6FjpY {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes MerchantsCollection-fromBottom--3jGMC {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes MerchantsCollection-opacityIn--6x2IQ {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes MerchantsCollection-opacityOut--7vOCD {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .MerchantsCollection-container--4BjtH {
  margin: auto;
}
@media (max-width: 920px) {
  .custom-css .MerchantsCollection-container--4BjtH {
    width: calc(100% - 32px);
  }
}
.custom-css .MerchantsCollection-rightAlignText--4dptu {
  text-align: right;
}
.custom-css .MerchantsCollection-leftAlignedHeader--7j60A {
  align-items: flex-end;
  display: flex;
  justify-content: flex-end;
}
.custom-css .MerchantsCollection-leftAlignedHeader__link--2XsY6 {
  flex-grow: 1;
  flex-shrink: 0;
  margin-left: 25px;
}
.custom-css .MerchantsCollection-merchantsGrid--1w499 {
  margin-top: 24px;
}
.custom-css .MerchantsCollection-merchantsGrid--1w499 > div:empty {
  display: none;
}
@media (max-width: 1168px) {
  .custom-css .MerchantsCollection-merchantsGrid--1w499 {
    display: flex;
    flex-wrap: nowrap;
  }
  .custom-css .MerchantsCollection-merchantsGrid--1w499 > :last-child {
    margin-right: 0;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .MerchantsCollection-merchantsGrid--1w499 {
    -moz-column-gap: 24px;
    column-gap: 24px;
    display: grid;
    grid-auto-rows: 220px;
    grid-template-columns: repeat(4, minmax(150px, 500px));
    row-gap: 18px;
  }
}
@media (min-width: calc(1600px + 1px)) {
  .custom-css .MerchantsCollection-merchantsGrid--1w499 {
    grid-auto-rows: 250px;
  }
}
.custom-css .MerchantsCollection-merchantsContainer--5Abj6 {
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
}
@media (max-width: 1168px) {
  .custom-css .MerchantsCollection-merchantsContainer--5Abj6 {
    padding-left: 16px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .MerchantsCollection-merchantsContainer--5Abj6 {
    margin: 0 auto;
    padding: 0;
  }
}
.custom-css .MerchantsCollection-merchantsContainer--5Abj6::-webkit-scrollbar {
  display: none;
}
@media (max-width: 1168px) {
  .custom-css .MerchantsCollection-merchantsOuterContainer--574XQ {
    padding-left: 0;
    width: 100%;
  }
}
.custom-css .MerchantsCollection-merchantsContainer--5Abj6:after {
  content: '';
  flex: 0 0 7.5%;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .MerchantsCollection-merchantsContainer--5Abj6:after {
    flex: 0;
  }
}
@keyframes TermsAndPrivacy-fromLeft--jp8WH {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TermsAndPrivacy-goToLeft--3fS7K {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes TermsAndPrivacy-fromRight--4Es4k {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TermsAndPrivacy-goToRight--3Bavg {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes TermsAndPrivacy-fromBottom--1uyPg {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes TermsAndPrivacy-opacityIn--lcBBK {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TermsAndPrivacy-opacityOut--7lbjy {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .TermsAndPrivacy-wrapper--76C1e {
  max-width: 808px;
  min-height: calc(100vh - 64px);
  padding-top: 32px;
}
@media (max-width: 1168px) {
  .custom-css .TermsAndPrivacy-wrapper--76C1e {
    min-height: calc(100vh - 64px);
    padding-left: 8.69565217%;
    padding-right: 8.69565217%;
  }
}
@media (max-width: 920px) {
  .custom-css .TermsAndPrivacy-wrapper--76C1e {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.custom-css .TermsAndPrivacy-wrapper--76C1e ol:not(:last-child),
.custom-css .TermsAndPrivacy-wrapper--76C1e p:not(:last-child),
.custom-css .TermsAndPrivacy-wrapper--76C1e ul:not(:last-child) {
  margin-bottom: 26px;
}
@media (max-width: 1168px) {
  .custom-css .TermsAndPrivacy-wrapper--76C1e ol:not(:last-child),
  .custom-css .TermsAndPrivacy-wrapper--76C1e p:not(:last-child),
  .custom-css .TermsAndPrivacy-wrapper--76C1e ul:not(:last-child) {
    margin-bottom: 20px;
  }
}
.custom-css .TermsAndPrivacy-wrapper--76C1e li {
  list-style: disc outside;
  margin-left: 2em;
}
.custom-css .TermsAndPrivacy-wrapper--76C1e li:not(:last-child) {
  margin-bottom: 18px;
}
@media (max-width: 1168px) {
  .custom-css .TermsAndPrivacy-wrapper--76C1e li:not(:last-child) {
    margin-bottom: 12px;
  }
}
.custom-css .TermsAndPrivacy-wrapper--76C1e li li {
  list-style-type: circle;
}
.custom-css .TermsAndPrivacy-wrapper--76C1e a[href] {
  color: var(--color-primary-base);
  cursor: pointer;
  text-decoration: underline;
  transition: color 0.3s;
}
.custom-css .TermsAndPrivacy-wrapper--76C1e a[href]:hover {
  color: var(--color-primary-dark);
}
.custom-css .TermsAndPrivacy-wrapper--76C1e .TermsAndPrivacy-h1--2Fy6n {
  margin: 28px 0;
}
@media (max-width: 1168px) {
  .custom-css .TermsAndPrivacy-wrapper--76C1e .TermsAndPrivacy-h1--2Fy6n {
    margin: 16px 0;
  }
}
.custom-css .TermsAndPrivacy-wrapper--76C1e .TermsAndPrivacy-h2--5mHBE {
  margin-bottom: 20px;
}
@media (max-width: 1168px) {
  .custom-css .TermsAndPrivacy-wrapper--76C1e .TermsAndPrivacy-h2--5mHBE {
    margin-bottom: 12px;
  }
}
.custom-css .TermsAndPrivacy-wrapper--76C1e .TermsAndPrivacy-h4--ipRAj {
  margin-bottom: 12px;
}
@media (max-width: 1168px) {
  .custom-css .TermsAndPrivacy-wrapper--76C1e .TermsAndPrivacy-h4--ipRAj {
    margin-bottom: 8px;
  }
}
.custom-css .TermsAndPrivacy-wrapper--76C1e em {
  font-style: italic;
}
.custom-css .TermsAndPrivacy-wrapper--76C1e strong {
  font-weight: 600;
}
.custom-css .TermsAndPrivacy-wrapper--76C1e table.crb_privacy,
.custom-css .TermsAndPrivacy-wrapper--76C1e > tr {
  border: 1px solid var(--color-greyscale-black-100);
  border-collapse: collapse;
  display: table;
  margin: 28px 0;
  width: 100%;
}
.custom-css .TermsAndPrivacy-wrapper--76C1e table.crb_privacy:last-child,
.custom-css .TermsAndPrivacy-wrapper--76C1e > tr:last-child {
  margin-bottom: 0;
}
@media (max-width: 920px) {
  .custom-css .TermsAndPrivacy-wrapper--76C1e table.crb_privacy,
  .custom-css .TermsAndPrivacy-wrapper--76C1e > tr {
    margin: 16px 0;
  }
}
.custom-css .TermsAndPrivacy-wrapper--76C1e td,
.custom-css .TermsAndPrivacy-wrapper--76C1e th {
  border: 1px solid var(--color-greyscale-black-100);
}
.custom-css .TermsAndPrivacy-wrapper--76C1e th {
  background-color: var(--color-greyscale-black-60);
  color: var(--color-ui-colors-background);
  padding: 10px 20px;
}
.custom-css .TermsAndPrivacy-wrapper--76C1e tr {
  padding: 10px;
}
.custom-css .TermsAndPrivacy-wrapper--76C1e td {
  padding: 12px 20px;
}
.custom-css .TermsAndPrivacy-wrapper--76C1e td.grey {
  background-color: var(--color-greyscale-black-60);
  color: var(--color-ui-colors-background);
}
.custom-css .TermsAndPrivacy-wrapper--76C1e td ul {
  color: var(--color-greyscale-black-100);
  margin-bottom: 15px;
  padding-left: 15px;
}
@keyframes SuccessModal-fromLeft--2Uyym {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes SuccessModal-goToLeft--1Noa0 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes SuccessModal-fromRight--7cO7p {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes SuccessModal-goToRight--4CNGj {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes SuccessModal-fromBottom--4Mgqy {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes SuccessModal-opacityIn--3B8Lz {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes SuccessModal-opacityOut--2U54G {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .SuccessModal-container--7EEYk,
.custom-css .SuccessModal-overlay--7hPyr {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.custom-css .SuccessModal-container--7EEYk {
  display: flex;
  z-index: 10000;
}
.custom-css .SuccessModal-container--7EEYk[aria-hidden='true'] {
  display: none;
}
.custom-css .SuccessModal-overlay--7hPyr {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: rgba(0, 0, 0, 0.65);
  z-index: 10000;
}
.custom-css .SuccessModal-dialog--3A7FF {
  align-items: center;
  animation: SuccessModal-entry--FeHBu 1s 0.1s forwards;
  background-color: var(--color-ui-colors-background);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  box-shadow: 0 60px 123px -25px rgba(22, 31, 39, 0.42), 0 35px 75px -35px rgba(19, 26, 32, 0.08);
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: auto;
  max-width: 841px;
  opacity: 0;
  overflow: hidden;
  padding: clamp(80px, 16vw, 137px) clamp(34px, 16vw, 173px) clamp(35px, 16vw, 91px);
  position: relative;
  text-align: center;
  transform: translateY(-30px);
  z-index: 10000;
}
.custom-css .SuccessModal-dialog--3A7FF [role='heading'] {
  margin-bottom: 12px;
  position: relative;
  z-index: 100;
}
.custom-css .SuccessModal-dialog--3A7FF [data-placeholder-image] {
  max-height: 0;
  max-width: 0;
  opacity: 0 !important;
}
.custom-css .SuccessModal-closeButton--5m9rf {
  height: 42px;
  position: absolute;
  right: 17px;
  top: 14px;
  transform: rotate(45deg);
  z-index: 100;
}
.custom-css .SuccessModal-closeButton--5m9rf:focus {
  border-radius: 50%;
  outline: var(--outline);
  outline-offset: var(--outline-offset);
}
.custom-css .SuccessModal-backgroundImageContainer--6PRAg .gatsby-image-wrapper {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.custom-css .SuccessModal-backgroundImageContainer--6PRAg .gatsby-image-wrapper img {
  animation: SuccessModal-bgImageScale--2jD8A 0.6s 50ms forwards;
  opacity: 0;
  transform: scale(1.5);
}
.custom-css .SuccessModal-description--Zp5kx {
  position: relative;
  z-index: 100;
}
@keyframes SuccessModal-bgImageScale--2jD8A {
  0% {
    opacity: 0;
    transform: scale(1.5);
  }
  80% {
    opacity: 0.1;
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes SuccessModal-entry--FeHBu {
  0% {
    opacity: 0;
    transform: translateY(-30px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes RadioButton-fromLeft--7KKsG {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes RadioButton-goToLeft--7LSCX {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes RadioButton-fromRight--2h8FR {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes RadioButton-goToRight--2OiGF {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes RadioButton-fromBottom--66sGG {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes RadioButton-opacityIn--FFfOp {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes RadioButton-opacityOut--6Fkgr {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .RadioButton-wrap--283ZH {
  align-items: center;
  border-bottom: 1px solid var(--color-ui-colors-border-neutral-1);
  border-top: 1px solid var(--color-ui-colors-border-neutral-1);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 24px 0;
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .RadioButton-wrap--283ZH {
    margin: 0 12px;
  }
}
.custom-css .RadioButton-label--77yLX {
  line-height: 24px;
}
.custom-css .RadioButton-options--3HLSu .RadioButton-option--4L2NE:not(:first-child) {
  margin-left: 16px;
}
@media (max-width: 920px) {
  .custom-css .RadioButton-options--3HLSu .RadioButton-option--4L2NE:not(:first-child) {
    margin-top: 10px;
  }
}
.custom-css .RadioButton-option--4L2NE {
  border-radius: 24px;
  box-shadow: inset 0 0 0 2px var(--color-primary-base);
  color: var(--color-primary-base);
  cursor: pointer;
  display: inline-block;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-base);
  min-width: 128px;
  padding: 7px 12px;
  position: relative;
  text-align: center;
  transition: all 0.2s;
}
.custom-css .RadioButton-input--1M3mD {
  display: none;
}
.custom-css .RadioButton-check--JQJig {
  opacity: 0;
  position: absolute;
  right: 16px;
  top: 14px;
  transition: opacity 0.2s;
}
.custom-css .RadioButton-check--JQJig path {
  stroke-width: 2px;
  width: 20px;
}
.custom-css .RadioButton-selected--acCXy {
  background-color: var(--color-primary-base);
  color: var(--color-ui-colors-background);
}
.custom-css .RadioButton-selected--acCXy .RadioButton-check--JQJig {
  opacity: 1;
}
.custom-css .RadioButton-error--4VZmF {
  color: var(--color-destructive-dark);
  display: block;
  flex: 1 1 100%;
  margin-top: 4px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .RadioButton-error--4VZmF {
    margin-top: 8px;
  }
}
.custom-css .RadioButton-optionError--48uuL {
  box-shadow: inset 0 0 0 2px var(--color-destructive-dark);
  color: var(--color-destructive-dark);
}
@keyframes Dropdown-fromLeft--7p2XM {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Dropdown-goToLeft--62Cqd {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Dropdown-fromRight--2AjKm {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Dropdown-goToRight--2dyWd {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Dropdown-fromBottom--6sFkq {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Dropdown-opacityIn--FmN4j {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Dropdown-opacityOut--4oJ6Y {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Dropdown-wrapper--3Ss15 {
  align-items: center;
  background-color: var(--color-ui-colors-background);
  color: var(--color-greyscale-black-50);
  cursor: pointer;
  display: inline-flex;
  height: 50px;
  position: relative;
  width: 100%;
}
.custom-css .rebrand-2023 .Dropdown-wrapper--3Ss15 {
  border-radius: var(--input-border-radius-xs);
  height: var(--input-height);
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Dropdown-wrapper--3Ss15 {
    height: 56px;
  }
}
.custom-css .Dropdown-wrapper--3Ss15.Dropdown-hasValue--4W2SU,
.custom-css .Dropdown-wrapper--3Ss15:focus-within {
  border-color: var(--color-primary-base);
}
.custom-css .Dropdown-wrapper--3Ss15.Dropdown-hasValue--4W2SU .Dropdown-select--5NvlT,
.custom-css .Dropdown-wrapper--3Ss15:focus-within .Dropdown-select--5NvlT {
  color: var(--color-greyscale-black-90);
  padding-top: 20px;
}
.custom-css .rebrand-2023 .Dropdown-wrapper--3Ss15.Dropdown-hasValue--4W2SU .Dropdown-select--5NvlT,
.custom-css .rebrand-2023 .Dropdown-wrapper--3Ss15:focus-within .Dropdown-select--5NvlT {
  border-bottom: 1px solid var(--color-primary-base);
}
.custom-css .Dropdown-wrapper--3Ss15.Dropdown-hasValue--4W2SU .Dropdown-label--1eQ4v,
.custom-css .Dropdown-wrapper--3Ss15:focus-within .Dropdown-label--1eQ4v {
  font-size: 13px;
  font-weight: var(--font-weight-600);
  letter-spacing: var(--letter-spacing-sm);
  line-height: 20px;
  text-transform: uppercase;
  transform: translateY(-13px);
}
.custom-css .rebrand-2023 .Dropdown-wrapper--3Ss15.Dropdown-hasValue--4W2SU .Dropdown-label--1eQ4v,
.custom-css .rebrand-2023 .Dropdown-wrapper--3Ss15:focus-within .Dropdown-label--1eQ4v {
  font-weight: var(--font-weight-400);
  text-transform: none;
}
.custom-css .rebrand-2023 .Dropdown-wrapper--3Ss15.Dropdown-hasValue--4W2SU .Dropdown-chevron--7DjWW,
.custom-css .rebrand-2023 .Dropdown-wrapper--3Ss15:focus-within .Dropdown-chevron--7DjWW {
  stroke: var(--color-primary-base);
}
.custom-css .Dropdown-label--1eQ4v {
  color: var(--color-ui-grey-a11y);
  font-size: 18px;
  left: 18px;
  line-height: 26px;
  pointer-events: none;
  position: absolute;
  transition: transform 0.2s, font-size 0.2s, font-weight 0.2s, text-transform 0.2s;
}
.custom-css .rebrand-2023 .Dropdown-label--1eQ4v {
  left: 16px;
}
.custom-css .Dropdown-select--5NvlT {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--color-ui-colors-background);
  border: 1px solid var(--color-greyscale-black-50);
  border-radius: 4px;
  color: var(--color-greyscale-grey-60);
  cursor: pointer;
  font-size: 18px;
  height: 100%;
  line-height: 26px;
  outline: 0;
  padding: 0 16px;
  resize: none;
  width: 100%;
}
.custom-css .rebrand-2023 .Dropdown-select--5NvlT {
  background: var(--color-ui-colors-background);
  border: none;
  border-bottom: 1px solid var(--color-ui-text-dark);
  border-radius: var(--input-border-radius-xs);
  font-family: var(--font-family-body);
  padding: 10px 16px 0;
}
.custom-css .rebrand-2023 .Dropdown-select--5NvlT:disabled {
  background: var(--color-disabled-background);
  border-bottom: 1px solid var(--color-greyscale-black-50);
}
.custom-css .Dropdown-select--5NvlT::-ms-expand {
  display: none;
}
.custom-css .Dropdown-select--5NvlT option {
  color: var(--color-greyscale-black-50);
  font-family: var(--font-family-body);
  font-size: 16px;
}
.custom-css .Dropdown-chevron--7DjWW {
  stroke: var(--color-greyscale-black-60);
  stroke-width: 1.5px;
  height: 14px;
  pointer-events: none;
  position: absolute;
  right: 16px;
  width: 14px;
}
.custom-css .rebrand-2023 .Dropdown-chevron--7DjWW {
  stroke: var(--color-greyscale-black-50);
  stroke-width: 1px;
  width: 16px;
}
.custom-css .Dropdown-invalid--mQdbo {
  color: var(--color-destructive-dark);
}
.custom-css .Dropdown-invalid--mQdbo .Dropdown-select--5NvlT {
  border-color: var(--color-destructive-dark);
}
.custom-css .rebrand-2023 .Dropdown-invalid--mQdbo .Dropdown-label--1eQ4v {
  color: var(--color-destructive-dark);
}
.custom-css .Dropdown-invalid--mQdbo .Dropdown-chevron--7DjWW {
  stroke: var(--color-destructive-dark);
}
.custom-css .Dropdown-hasValue--4W2SU:not(.Dropdown-invalid--mQdbo) {
  color: var(--color-primary-base);
}
.custom-css .Dropdown-hasValue--4W2SU:not(.Dropdown-invalid--mQdbo) .Dropdown-select--5NvlT {
  border-color: var(--color-primary-base);
}
.custom-css .rebrand-2023 .Dropdown-hasValue--4W2SU:not(.Dropdown-invalid--mQdbo) .Dropdown-select--5NvlT {
  border-color: var(--color-ui-text-dark);
}
.custom-css .Dropdown-hasValue--4W2SU:not(.Dropdown-invalid--mQdbo) .Dropdown-chevron--7DjWW {
  stroke: var(--color-primary-base);
}
.custom-css .rebrand-2023 .Dropdown-hasValue--4W2SU:not(.Dropdown-invalid--mQdbo) .Dropdown-chevron--7DjWW {
  stroke: var(--color-ui-text-dark);
}
.custom-css .Dropdown-error--63DrF {
  color: var(--color-destructive-dark);
  display: block;
  margin-top: 4px;
}
@keyframes Input-fromLeft--4dVuZ {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Input-goToLeft--6IlMq {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Input-fromRight--5D4o5 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Input-goToRight--5RQ6L {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Input-fromBottom--NRcAj {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Input-opacityIn--3vrvX {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Input-opacityOut--5WfxU {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Input-wrap--6gkok {
  position: relative;
}
.custom-css .Input-error--2lxXE {
  color: var(--color-destructive-dark);
  display: block;
  margin-top: 4px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Input-error--2lxXE {
    margin-top: 8px;
  }
}
.custom-css .Input-input--418Co {
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--color-ui-colors-background);
  border: 1px solid var(--color-greyscale-black-50);
  border-radius: 4px;
  color: var(--color-greyscale-black-90);
  display: inline-flex;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  height: 50px;
  outline: 0;
  padding-left: 16px;
  padding-top: 20px;
  resize: none;
  width: 100%;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Input-input--418Co {
    height: 56px;
    padding-top: 26px;
  }
}
.custom-css .rebrand-2023 .Input-input--418Co {
  background: var(--color-ui-colors-background);
  border: none;
  border-bottom: 1px solid var(--color-ui-text-dark);
  border-radius: var(--input-border-radius-xs);
  font-family: var(--font-family-body);
  height: var(--input-height);
  padding: 10px 16px 0;
}
.custom-css .rebrand-2023 .Input-input--418Co:focus {
  border-bottom: 1px solid var(--color-primary-base);
}
.custom-css .Input-input--418Co.Input-validInput--40oL1:not(:disabled),
.custom-css .rebrand-2023 .Input-input--418Co.Input-validInput--40oL1:not(:disabled):hover {
  border-color: var(--color-primary-base);
}
.custom-css .Input-input--418Co.Input-inputError--7j9AN {
  border-color: var(--color-destructive-dark);
}
.custom-css .rebrand-2023 .Input-input--418Co.Input-inputError--7j9AN {
  border-bottom: 1px solid var(--color-destructive-dark);
}
.custom-css .Input-input--418Co:disabled {
  background-color: var(--color-greyscale-black-5);
  color: var(--color-greyscale-black-50);
}
.custom-css .rebrand-2023 .Input-input--418Co:disabled {
  background: var(--color-disabled-background);
  border-bottom: 1px solid var(--color-greyscale-grey-50);
}
.custom-css .Input-input--418Co::-moz-placeholder {
  opacity: 0;
}
.custom-css .Input-input--418Co::placeholder {
  opacity: 0;
}
.custom-css .Input-input--418Co:focus::-moz-placeholder {
  color: var(--color-greyscale-black-90);
  opacity: 1;
}
.custom-css .Input-input--418Co:focus::placeholder {
  color: var(--color-greyscale-black-90);
  opacity: 1;
}
.custom-css .Input-label--7Hxos {
  color: var(--color-greyscale-grey-60);
  cursor: text;
  font-size: 18px;
  left: 18px;
  line-height: 26px;
  max-width: calc(100% - 60px);
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  top: 12px;
  transition: top 0.2s, font-size 0.2s, font-weight 0.2s, text-transform 0.2s;
  white-space: nowrap;
}
.custom-css .rebrand-2023 .Input-label--7Hxos {
  color: var(--color-ui-grey-a11y);
  left: 16px;
  text-transform: capitalize;
  top: 10px;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Input-label--7Hxos {
    top: 14px;
  }
  .custom-css .rebrand-2023 .Input-label--7Hxos {
    top: 10px;
  }
}
.custom-css .Input-input--418Co:not(.Input-empty--5d1du):not(:-moz-placeholder-shown) + label {
  font-size: 13px;
  font-weight: var(--font-weight-600);
  letter-spacing: var(--letter-spacing-sm);
  line-height: 20px;
  text-transform: uppercase;
  top: 7px;
}
.custom-css .Input-input--418Co:focus + label,
.custom-css .Input-input--418Co:not(.Input-empty--5d1du):not(:placeholder-shown) + label {
  font-size: 13px;
  font-weight: var(--font-weight-600);
  letter-spacing: var(--letter-spacing-sm);
  line-height: 20px;
  text-transform: uppercase;
  top: 7px;
}
.custom-css .rebrand-2023 .Input-input--418Co:not(.Input-empty--5d1du):not(:-moz-placeholder-shown) + label {
  font-weight: var(--font-weight-400);
  text-transform: none;
  top: -1px;
}
.custom-css .rebrand-2023 .Input-input--418Co:focus + label,
.custom-css .rebrand-2023 .Input-input--418Co:not(.Input-empty--5d1du):not(:placeholder-shown) + label {
  font-weight: var(--font-weight-400);
  text-transform: none;
  top: -1px;
}
.custom-css .rebrand-2021 .Input-input--418Co.Input-validInput--40oL1:valid:not(:disabled) + label {
  color: var(--color-primary-base);
}
.custom-css .Input-input--418Co.Input-inputError--7j9AN + label {
  color: var(--color-destructive-dark);
}
@keyframes LongField-fromLeft--7M9oA {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes LongField-goToLeft--3mytC {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes LongField-fromRight--4z5cx {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes LongField-goToRight--5mGWU {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes LongField-fromBottom--1tqXZ {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes LongField-opacityIn--5nh9a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes LongField-opacityOut--6YV0d {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .LongField-longField--5gicY:focus-within .LongField-label--1SqEa {
  white-space: nowrap;
}
.custom-css .LongField-textarea--4sfPY {
  height: 100px;
  padding-top: 24px;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .LongField-textarea--4sfPY {
    height: 112px;
  }
}
.custom-css .LongField-label--1SqEa {
  background: var(--color-ui-colors-background);
  max-width: calc(100% - 32px);
  white-space: normal;
}
@keyframes Checkbox-fromLeft--R6Aqq {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Checkbox-goToLeft--7BSDV {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Checkbox-fromRight--5yS7j {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Checkbox-goToRight--4FrCT {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Checkbox-fromBottom--2CbSB {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Checkbox-opacityIn--3qRFU {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Checkbox-opacityOut--7zWbg {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Checkbox-checkbox--43Fy0 {
  cursor: pointer;
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.custom-css .Checkbox-input--5CPcC {
  height: 24px;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 24px;
}
.custom-css .Checkbox-control--7MqIi {
  flex-shrink: 0;
  margin-right: 19px;
  position: relative;
}
.custom-css .Checkbox-indicator--5bWyr {
  background-color: var(--color-ui-colors-background);
  border: 1px solid var(--color-greyscale-black-60);
  border-radius: calc(var(--border-radius-base) * 2);
  height: 24px;
  left: 0;
  position: absolute;
  position: relative;
  top: 0;
  transition: background-color 0.3s ease, border-color 0.3s ease;
  width: 24px;
}
.custom-css .Checkbox-input--5CPcC:focus + .Checkbox-indicator--5bWyr {
  outline: 2px solid var(--color-primary-base);
}
.custom-css .Checkbox-input--5CPcC:checked + .Checkbox-indicator--5bWyr {
  background-color: var(--color-primary-base);
  border-color: var(--color-primary-base);
}
.custom-css .Checkbox-check--d26Ok {
  height: 20px;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translate3d(-50%, -50%, 0) scale(0.5);
  transition: transform 0.3s ease;
  width: 20px;
}
.custom-css .Checkbox-input--5CPcC:checked ~ .Checkbox-indicator--5bWyr .Checkbox-check--d26Ok {
  opacity: 1;
  transform: translate3d(-50%, -50%, 0);
}
.custom-css .Checkbox-label--2BfvE {
  color: var(--color-greyscale-black-60);
  margin-top: -3px;
  text-align: left;
}
.custom-css .Checkbox-label--2BfvE.Checkbox-contentLight--6n01E {
  color: #fff;
}
.custom-css .Checkbox-error--79c2F {
  color: var(--color-destructive-dark);
  display: block;
  margin-left: 32px;
  margin-top: 4px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Checkbox-error--79c2F {
    margin-top: 8px;
  }
}
@keyframes DetailsForm-fromLeft--2K3YM {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes DetailsForm-goToLeft--2zMpO {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes DetailsForm-fromRight--1UoDM {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes DetailsForm-goToRight--2OicI {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes DetailsForm-fromBottom--5uA9X {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes DetailsForm-opacityIn--5urN8 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes DetailsForm-opacityOut--6680D {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .DetailsForm-wrapper--1K4e6 {
  color: var(--color-ui-text-dark);
  position: static;
}
.custom-css .rebrand-2023 section > .DetailsForm-wrapper--1K4e6 {
  width: 100%;
}
.custom-css .rebrand-2023 section > .DetailsForm-wrapper--1K4e6 .DetailsForm-inner--DwXj0 {
  max-width: 1016px;
}
.custom-css .rebrand-2023 section > .DetailsForm-wrapper--1K4e6 .DetailsForm-consentSubmitWrapper--6jfu2 {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 8px;
  justify-content: space-between;
  padding-top: 32px;
}
.custom-css .rebrand-2023 section > .DetailsForm-wrapper--1K4e6 .DetailsForm-consentSubmitWrapper--6jfu2 > * {
  flex: 0 0 auto;
  margin-top: 0;
  max-width: 100%;
}
.custom-css .rebrand-2023 section > .DetailsForm-wrapper--1K4e6 .DetailsForm-consentSubmitWrapper--6jfu2 > :first-child {
  flex: 1 1 380px;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .rebrand-2023 section > .DetailsForm-wrapper--1K4e6 .DetailsForm-consentSubmitWrapper--6jfu2 > :first-child {
    margin-right: 70px;
  }
}
.custom-css .DetailsForm-wrapper--1K4e6.DetailsForm-textLight--7rtwf {
  color: var(--color-ui-text-light);
}
.custom-css .DetailsForm-wrapper--1K4e6 .DetailsForm-inner--DwXj0 {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition-delay: 0.1s;
}
.custom-css .DetailsForm-wrapper--1K4e6.enteredOnce .DetailsForm-inner--DwXj0 {
  opacity: 1;
  transform: none;
}
.custom-css .DetailsForm-wrapper--1K4e6.noAppear .DetailsForm-inner--DwXj0 {
  transition: none;
}
@media (max-width: 920px) {
  .custom-css .DetailsForm-wrapper--1K4e6 {
    margin: 0 auto;
    width: 86.66666667%;
  }
}
.custom-css .DetailsForm-inner--DwXj0 {
  margin-left: auto;
  margin-right: auto;
  max-width: 392px;
}
@media (max-width: 920px) {
  .custom-css .DetailsForm-inner--DwXj0 {
    width: calc(100% - 32px);
  }
  .custom-css .DetailsForm-inner--DwXj0 .DetailsForm-form--6eWet {
    margin: 0;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .DetailsForm-inner--DwXj0.DetailsForm-twoCol--3KVXW {
    max-width: 808px;
  }
  .custom-css .DetailsForm-inner--DwXj0.DetailsForm-wide--ahVJ2 {
    max-width: 969px;
  }
  .custom-css .DetailsForm-inner--DwXj0.DetailsForm-wide--ahVJ2 .DetailsForm-consent--4OJUL {
    max-width: 808px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .DetailsForm-title--63E0r {
    margin-bottom: 60px;
  }
}
.custom-css .rebrand-2023 .DetailsForm-title--63E0r {
  margin-bottom: 24px;
}
.custom-css .rebrand-2023 .DetailsForm-title--63E0r h2 {
  font-size: var(--font-size-medium);
}
.custom-css .DetailsForm-form--6eWet {
  display: flex;
  flex-wrap: wrap;
  margin: -8px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .DetailsForm-form--6eWet {
    margin: -12px;
  }
  .custom-css .DetailsForm-formSingleLine--1hxhw {
    flex-wrap: nowrap;
  }
  .custom-css .DetailsForm-formSingleLine--1hxhw .DetailsForm-buttonWrap--7koTy {
    margin-top: 0;
    padding: 12px;
  }
}
.custom-css .DetailsForm-field--3vPBU {
  padding: 8px 0;
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .DetailsForm-field--3vPBU {
    padding: 12px;
  }
  .custom-css .DetailsForm-twoCol--3KVXW .DetailsForm-field--3vPBU {
    width: 50%;
  }
  .custom-css .DetailsForm-twoCol--3KVXW .DetailsForm-fieldFullWidth--4dn3Z {
    width: 100%;
  }
}
.custom-css .DetailsForm-consent--4OJUL {
  margin-top: 36px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .DetailsForm-consent--4OJUL {
    margin: 60px auto;
  }
}
.custom-css .DetailsForm-consentHeroSplitForm--1HiE5 {
  margin-bottom: 36px;
  margin-top: 24px;
}
@media (max-width: 920px) {
  .custom-css .DetailsForm-consentHeroSplitForm--1HiE5 {
    margin-bottom: 24px;
  }
}
.custom-css .DetailsForm-consentHeroSplitForm--1HiE5 > label > div:first-of-type {
  margin-right: 24px;
}
.custom-css .DetailsForm-textLight--7rtwf .DetailsForm-consentHeroSplitForm--1HiE5 > label > div:first-of-type > input[type='checkbox']:checked ~ div {
  background-color: var(--color-warning-base);
  border-color: var(--color-warning-base);
}
.custom-css .DetailsForm-consentHeroSplitForm--1HiE5 p {
  color: var(--color-ui-text-dark);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  transition: color 0ms;
}
.custom-css .DetailsForm-textLight--7rtwf .DetailsForm-consentHeroSplitForm--1HiE5 p {
  color: var(--color-ui-text-light);
  transition: color 0.3s linear 0.2s;
}
.custom-css .DetailsForm-buttonWrap--7koTy {
  margin-top: 36px;
  position: relative;
  text-align: center;
  z-index: 1;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .DetailsForm-buttonWrap--7koTy {
    margin-top: 60px;
  }
}
.custom-css .DetailsForm-consentHeroSplitForm--1HiE5 ~ .DetailsForm-buttonWrap--7koTy {
  display: flex;
  justify-content: left;
  margin-top: 0;
}
.custom-css .DetailsForm-buttonLeft--1iPdT {
  text-align: left;
}
.custom-css .DetailsForm-hidden--7DUYm {
  padding: 0;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .rebrand-2023 .DetailsForm-shortWidth--MHB1n {
    width: 50%;
  }
}
.custom-css .rebrand-2023 .DetailsForm-backgroundWrapper--1KK9B {
  margin: 0 16px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .rebrand-2023 .DetailsForm-backgroundWrapper--1KK9B {
    margin: 0;
  }
}
.custom-css .rebrand-2023 .DetailsForm-backgroundWrapper--1KK9B .DetailsForm-wrapper--1K4e6 {
  border-radius: 12px;
  padding: 32px 24px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .rebrand-2023 .DetailsForm-backgroundWrapper--1KK9B .DetailsForm-wrapper--1K4e6 {
    padding: 32px 48px;
  }
}
@keyframes HeroTwoColumn-fromLeft--2QdCo {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroTwoColumn-goToLeft--1Hqqi {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes HeroTwoColumn-fromRight--4aQvq {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroTwoColumn-goToRight--2LxQY {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes HeroTwoColumn-fromBottom--3fX7J {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes HeroTwoColumn-opacityIn--49AqU {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes HeroTwoColumn-opacityOut--Av85A {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .HeroTwoColumn-outerContainer--6XJXg {
  display: flex;
}
.custom-css .HeroTwoColumn-outerContainer--6XJXg.HeroTwoColumn-firstSection--38A4k {
  padding-top: 40px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroTwoColumn-outerContainer--6XJXg.HeroTwoColumn-firstSection--38A4k {
    min-height: 612px;
  }
  .custom-css .HeroTwoColumn-outerContainer--6XJXg.HeroTwoColumn-firstSection--38A4k.HeroTwoColumn-imageOverhangOffset--7E3ws {
    position: relative;
  }
  .custom-css .HeroTwoColumn-outerContainer--6XJXg .HeroTwoColumn-hasStaggerEffect--51qAz {
    opacity: 0;
    transform: translateY(30px);
  }
  .custom-css .HeroTwoColumn-outerContainer--6XJXg.enteredOnce .HeroTwoColumn-hasStaggerEffect--51qAz:first-child,
  .custom-css .HeroTwoColumn-outerContainer--6XJXg.enteredOnce .HeroTwoColumn-hasStaggerEffect--51qAz:nth-child(2),
  .custom-css .HeroTwoColumn-outerContainer--6XJXg.enteredOnce .HeroTwoColumn-hasStaggerEffect--51qAz:nth-child(3),
  .custom-css .HeroTwoColumn-outerContainer--6XJXg.enteredOnce .HeroTwoColumn-hasStaggerEffect--51qAz:nth-child(4) {
    transition-delay: 0;
  }
  .custom-css .HeroTwoColumn-outerContainer--6XJXg.enteredOnce .HeroTwoColumn-hasStaggerEffect--51qAz {
    opacity: 1;
    transform: none;
    transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  }
  .custom-css .HeroTwoColumn-outerContainer--6XJXg.noAppear .HeroTwoColumn-hasStaggerEffect--51qAz {
    transition: none;
  }
}
.custom-css .HeroTwoColumn-outerContainer--6XJXg.HeroTwoColumn-hasDetailsForm--6xnt8 {
  padding-bottom: 80px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroTwoColumn-outerContainer--6XJXg.HeroTwoColumn-hasDetailsForm--6xnt8 {
    min-height: 700px;
  }
}
@media (max-width: 920px) {
  .custom-css .HeroTwoColumn-outerContainer--6XJXg.HeroTwoColumn-hasDetailsForm--6xnt8 .HeroTwoColumn-detailsForm--2rhI3 {
    display: none;
  }
}
.custom-css .HeroTwoColumn-container--4Gpyi {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroTwoColumn-container--4Gpyi {
    flex-direction: row;
  }
}
.custom-css .HeroTwoColumn-logo--2zMnD {
  height: auto;
  margin-bottom: 30px;
  margin-right: auto;
}
.custom-css .HeroTwoColumn-eyebrow--5TlYd {
  margin-bottom: 24px;
}
.custom-css .HeroTwoColumn-column--3UwmA {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
}
@media (max-width: 920px) {
  .custom-css .HeroTwoColumn-fullBleedMobile--6bpjo {
    margin-left: -16px;
    -o-object-fit: contain;
    object-fit: contain;
    width: calc(100% + 32px);
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroTwoColumn-heroImage--29NKf {
    -o-object-position: bottom;
    object-position: bottom;
    transform: translateX(106px);
  }
  .custom-css .HeroTwoColumn-imageOverhangXY--MSJ9K {
    transform: translateX(106px) translateY(38px);
  }
  .custom-css .HeroTwoColumn-imageOverhangY--12FnO {
    margin-left: 56px;
    transform: translateY(38px);
  }
}
.custom-css .HeroTwoColumn-textLight--5r94z {
  color: var(--color-ui-colors-background);
}
.custom-css .HeroTwoColumn-content--3jQjq {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .HeroTwoColumn-content--3jQjq {
    padding: 0 16px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroTwoColumn-content--3jQjq {
    max-width: 50%;
  }
}
@media (max-width: 920px) {
  .custom-css .HeroTwoColumn-description--5I5V9,
  .custom-css .HeroTwoColumn-downloadApp--5lSbO {
    margin-bottom: 36px;
  }
}
.custom-css .HeroTwoColumn-descriptionMargin--29GLc {
  margin-bottom: 36px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroTwoColumn-descriptionNoMargin--4VwN9 {
    margin-bottom: 0;
  }
}
.custom-css .HeroTwoColumn-search--1HGhL {
  bottom: 0;
  position: absolute;
  transform: translateY(50%);
  z-index: 100;
}
.custom-css .HeroTwoColumn-contained--17GMW {
  padding-bottom: 60px;
  padding-top: 60px;
}
.custom-css .HeroTwoColumn-contained--17GMW .HeroTwoColumn-heroImage--29NKf {
  -o-object-fit: contain;
  object-fit: contain;
  transform: none;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroTwoColumn-contained--17GMW {
    max-width: 1224px;
    padding: 60px 91px;
    width: 100%;
  }
}
.custom-css .HeroTwoColumn-contentRight--3KifL {
  flex-direction: row-reverse;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroTwoColumn-contentRight--3KifL .HeroTwoColumn-heroImage--29NKf {
    transform: translateX(-56px);
  }
}
@media (max-width: 920px) {
  .custom-css .HeroTwoColumn-contentRight--3KifL .HeroTwoColumn-heading--edM4y {
    padding-top: 16px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroTwoColumn-contentRight--3KifL .HeroTwoColumn-imageOverhangXY--MSJ9K {
    transform: translateX(-56px) translateY(38px);
  }
}
.custom-css .HeroTwoColumn-detailsForm--2rhI3 {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(6, 8, 9, 0.16);
  margin: 0;
  max-width: 600px;
  padding: 40px 64px;
  right: 0;
  top: 12px;
}
@media (max-width: 920px) {
  .custom-css .HeroTwoColumn-detailsForm--2rhI3 {
    margin-bottom: -50px !important;
    padding: 16px 8px;
    transform: translateY(-50px) translateX(15px);
    width: calc(100% - 30px) !important;
  }
}
@media (max-width: 1168px) {
  .custom-css .HeroTwoColumn-detailsForm--2rhI3 {
    padding: 40px 24px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroTwoColumn-detailsForm--2rhI3 {
    position: absolute !important;
    width: 50%;
    z-index: 1;
  }
}
.custom-css .HeroTwoColumn-detailsFormField--52tpI {
  padding: 6px 8px !important;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroTwoColumn-textWidth_496--qxYu7 {
    flex: 0 1 40.52288%;
  }
  .custom-css .HeroTwoColumn-textWidth_600--20HDd {
    flex: 0 1 600px;
  }
  .custom-css .HeroTwoColumn-textWidth_800--3W4Vq {
    flex: 0 1 800px;
  }
  .custom-css .HeroTwoColumn-textWidth_1224--qh11u {
    flex: 0 1 1224px;
  }
  .custom-css .HeroTwoColumn-imageWidth_385--MDjUq {
    width: 385px;
  }
  .custom-css .HeroTwoColumn-imageWidth_560--1UISS {
    width: 560px;
  }
  .custom-css picture {
    align-self: center;
  }
  .custom-css .HeroTwoColumn-imageAlignBottom--5lzon picture {
    align-self: flex-end;
  }
  .custom-css .HeroTwoColumn-imageWidth_673--30gio {
    height: 507px;
    overflow: hidden;
    width: 673px;
  }
}
@keyframes Metric-fromLeft--5yjTJ {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Metric-goToLeft--5i9Ke {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Metric-fromRight--2fMhf {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Metric-goToRight--6yqQE {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Metric-fromBottom--40Ewy {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Metric-opacityIn--5z2GF {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Metric-opacityOut--4Vgdd {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Metric-container--5cJ4a {
  border-radius: 12px;
  color: var(--color-ui-text-light);
  display: flex;
  flex-direction: column;
  height: 208px;
  justify-content: flex-start;
  max-width: 236px;
  padding: 24px;
  text-align: left;
}
.custom-css .Metric-container--5cJ4a.Metric-textDark--3l46Z {
  color: var(--color-ui-text-dark);
}
.custom-css .Metric-container--5cJ4a.Metric-noBackgroundPadding--464yl {
  padding-left: 0;
}
@media (max-width: 920px) {
  .custom-css .Metric-container--5cJ4a {
    height: 175px;
  }
}
@media (max-width: 768px) {
  .custom-css .Metric-container--5cJ4a {
    height: clamp(155px, 418px, 260px);
    padding: 16px clamp(8px, 1.75vw, 16px);
  }
}
.custom-css .Metric-titleContainer--UoIKB {
  border-bottom: 1px solid var(--color-greyscale-black-100);
  flex-grow: 0;
  margin-bottom: 8px;
}
.custom-css .Metric-titleContainer--UoIKB.Metric-textDark--3l46Z {
  border-bottom: var(--color-greyscale-black-100);
}
@media (max-width: 920px) {
  .custom-css .Metric-titleContainer--UoIKB {
    align-items: flex-end;
    display: flex;
    margin-bottom: 0;
  }
}
.custom-css .Metric-title--2f4pt {
  display: block;
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: var(--font-weight-600);
  letter-spacing: 1px;
  line-height: var(--line-height-xxxs);
  margin-bottom: 8px;
}
@media (max-width: 920px) {
  .custom-css .Metric-title--2f4pt {
    margin-bottom: 5px;
    width: 100%;
  }
}
.custom-css .Metric-metric--3GMuZ {
  display: flex;
  font-family: var(--font-family-display);
  font-size: 50px;
  font-style: normal;
  font-weight: 350;
  line-height: 62px;
  margin-bottom: 8px;
  opacity: 0.02;
  transition: opacity 0.5s ease;
}
.custom-css .enteredOnce .Metric-metric--3GMuZ {
  opacity: 1;
}
.custom-css .Metric-metric--3GMuZ > section {
  justify-content: flex-start;
}
@media (max-width: 920px) {
  .custom-css .Metric-metric--3GMuZ {
    font-size: 34px;
    line-height: 46px;
    margin-bottom: 0;
    margin-top: 0;
  }
}
.custom-css .Metric-description--2eZOR {
  flex-grow: 1;
  font-size: 16px;
  font-weight: var(--font-weight-400);
  line-height: 19px;
}
@media (max-width: 920px) {
  .custom-css .Metric-description--2eZOR {
    flex-grow: 1;
    font-size: var(--font-size-xxs);
    line-height: 17px;
    margin-top: 6px;
  }
}
@keyframes AnimtedBackgroundColor-fromLeft--WAHii {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes AnimtedBackgroundColor-goToLeft--1xYfq {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes AnimtedBackgroundColor-fromRight--gjRk1 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes AnimtedBackgroundColor-goToRight--3694D {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes AnimtedBackgroundColor-fromBottom--12z4C {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes AnimtedBackgroundColor-opacityIn--3665P {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes AnimtedBackgroundColor-opacityOut--1eLpk {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .AnimtedBackgroundColor-root--2zzIb:before {
  background: inherit;
  bottom: calc(-100% - 120px);
  -webkit-clip-path: circle(150% at 50% 200%);
  clip-path: circle(150% at 50% 200%);
  content: '';
  left: 0;
  opacity: 0;
  position: absolute;
  top: -120px;
  transition: opacity 0.7s, bottom 1s 0.5s, -webkit-clip-path 0ms 1s;
  transition: opacity 0.7s, clip-path 0ms 1s, bottom 1s 0.5s;
  transition: opacity 0.7s, clip-path 0ms 1s, bottom 1s 0.5s, -webkit-clip-path 0ms 1s;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .AnimtedBackgroundColor-root--2zzIb:before {
    -webkit-clip-path: circle(150% at 1% 150%);
    clip-path: circle(150% at 1% 150%);
  }
}
.custom-css .AnimtedBackgroundColor-root--2zzIb.backgroundChanged:before {
  bottom: -120px;
  -webkit-clip-path: circle(250% at 50% 150%);
  clip-path: circle(250% at 50% 150%);
  opacity: 1;
  transition: opacity 0ms, bottom 1s ease-in, -webkit-clip-path 1s ease-in;
  transition: opacity 0ms, clip-path 1s ease-in, bottom 1s ease-in;
  transition: opacity 0ms, clip-path 1s ease-in, bottom 1s ease-in, -webkit-clip-path 1s ease-in;
}
@media (max-width: 920px) {
  .custom-css .AnimtedBackgroundColor-root--2zzIb.backgroundChanged:before {
    -webkit-clip-path: circle(300% at 100% 150%);
    clip-path: circle(300% at 100% 150%);
    transition: opacity 0ms, bottom 1.3s ease-in, -webkit-clip-path 1.3s ease-in;
    transition: opacity 0ms, clip-path 1.3s ease-in, bottom 1.3s ease-in;
    transition: opacity 0ms, clip-path 1.3s ease-in, bottom 1.3s ease-in, -webkit-clip-path 1.3s ease-in;
  }
}
@keyframes HeroSplitForm-fromLeft--3OVRd {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroSplitForm-goToLeft--1duBK {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes HeroSplitForm-fromRight--4HhX9 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroSplitForm-goToRight--2HwZp {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes HeroSplitForm-fromBottom--RWzEB {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes HeroSplitForm-opacityIn--6PLZa {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes HeroSplitForm-opacityOut--7MLbQ {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .HeroSplitForm-outerContainer--2IPmV {
  display: flex;
  position: relative;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroSplitForm-outerContainer--2IPmV.HeroSplitForm-firstSection--4TgDX {
    min-height: 612px;
  }
  .custom-css .HeroSplitForm-outerContainer--2IPmV.HeroSplitForm-hasDetailsForm--654gV {
    min-height: 700px;
  }
}
.custom-css .HeroSplitForm-container--5rSXt {
  color: var(--color-ui-text-dark);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
.custom-css .HeroSplitForm-container--5rSXt.HeroSplitForm-textLight--1GrHU {
  color: var(--color-ui-text-light);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroSplitForm-container--5rSXt {
    flex-direction: row;
    gap: clamp(2px, 2vw, 128px);
  }
}
.custom-css .HeroSplitForm-column--58322 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.custom-css .HeroSplitForm-heading--5Zqwf {
  color: var(--color-ui-colors-text-100);
  font-size: var(--font-size-heading);
  line-height: var(--line-height-heading);
  margin-bottom: 0;
}
.custom-css .HeroSplitForm-heading--5Zqwf u {
  -webkit-text-decoration: underline 0.05em transparent;
  text-decoration: underline 0.05em transparent;
  text-underline-offset: 0;
  transition: text-decoration-color 1.2s ease, text-underline-offset 0.7s ease;
}
.custom-css .enteredOnce .HeroSplitForm-heading--5Zqwf u {
  text-decoration-color: var(--color-primary-base);
  text-underline-offset: 0.15em;
}
.custom-css .HeroSplitForm-textLight--1GrHU {
  color: var(--color-ui-text-light);
}
.custom-css .HeroSplitForm-content--3z9l0 {
  display: flex;
  flex-direction: column;
  flex-shrink: 1.75;
  height: 100%;
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .HeroSplitForm-content--3z9l0 {
    margin-bottom: 40px;
    padding: 0 16px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroSplitForm-content--3z9l0 {
    max-width: 496px;
  }
  .custom-css .HeroSplitForm-content--3z9l0 ~ div {
    margin-top: 10px;
  }
}
.custom-css .HeroSplitForm-description--40sTB {
  color: inherit;
  color: var(--color-ui-text-dark);
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 36px;
  margin-top: 24px;
}
.custom-css .HeroSplitForm-description--40sTB.HeroSplitForm-textLight--1GrHU {
  color: var(--color-ui-text-light);
}
@media (max-width: 920px) {
  .custom-css .HeroSplitForm-description--40sTB {
    margin-bottom: 40px;
    margin-top: 16px;
  }
}
.custom-css .HeroSplitForm-descriptionSecondary--1FVxQ {
  margin-top: 0;
}
@media (max-width: 920px) {
  .custom-css .HeroSplitForm-descriptionSecondary--1FVxQ {
    margin-top: 0;
  }
}
.custom-css .HeroSplitForm-descriptionMargin--4imAH {
  margin-bottom: 36px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroSplitForm-descriptionMargin--4imAH {
    margin-bottom: 0;
  }
}
.custom-css .HeroSplitForm-disclaimerText--2lAFO {
  margin-top: 36px;
}
.custom-css .HeroSplitForm-contained--6sX7p {
  padding-bottom: 60px;
  padding-top: 60px;
}
.custom-css .HeroSplitForm-contained--6sX7p .HeroSplitForm-heroImage--4jHGk {
  -o-object-fit: contain;
  object-fit: contain;
  transform: none;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroSplitForm-contained--6sX7p {
    max-width: 1224px;
    padding: 60px 91px;
    width: 100%;
  }
}
.custom-css .HeroSplitForm-detailsForm--4iLtV {
  width: 100%;
}
.custom-css .HeroSplitForm-detailsForm--4iLtV > div {
  max-width: 600px;
}
.custom-css .HeroSplitForm-detailsForm--4iLtV.HeroSplitForm-compactDetailsForm--3yB08 > div {
  max-width: 504px;
}
.custom-css .HeroSplitForm-metrics--2O2bP {
  display: grid;
  flex-wrap: wrap;
  gap: clamp(8px, 2vw, 24px);
  grid-template-columns: 1fr 1fr;
  margin: 0 auto;
  max-width: calc(472px + clamp(8px, 2vw, 24px));
}
@media (max-width: 920px) {
  .custom-css .HeroSplitForm-metrics--2O2bP {
    justify-content: center;
  }
}
.custom-css .HeroSplitForm-logo--2SXUE {
  height: auto;
  margin-bottom: 30px;
  margin-right: auto;
}
@keyframes HeroMetrics-fromLeft--4RNvk {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroMetrics-goToLeft--1hx5D {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes HeroMetrics-fromRight--1bDvh {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroMetrics-goToRight--3YTff {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes HeroMetrics-fromBottom--5AGJt {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes HeroMetrics-opacityIn--uIL3Q {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes HeroMetrics-opacityOut--1Xfyt {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .HeroMetrics-outerContainer--rWauf {
  display: flex;
  position: relative;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroMetrics-outerContainer--rWauf.HeroMetrics-firstSection--EmyjO {
    min-height: 612px;
  }
}
.custom-css .HeroMetrics-container--11bL8 {
  color: var(--color-ui-text-dark);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}
.custom-css .HeroMetrics-container--11bL8.HeroMetrics-textLight--6aJy4 {
  color: var(--color-ui-text-light);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroMetrics-container--11bL8 {
    flex-direction: row;
    gap: clamp(2px, 2vw, 128px);
  }
}
.custom-css .HeroMetrics-column--2sKab {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.custom-css .HeroMetrics-heading--1WKXQ {
  color: var(--color-ui-colors-text-100);
  font-size: var(--font-size-heading);
  line-height: var(--line-height-heading);
  margin-bottom: 0;
}
.custom-css .HeroMetrics-heading--1WKXQ u {
  -webkit-text-decoration: underline 0.05em transparent;
  text-decoration: underline 0.05em transparent;
  text-underline-offset: 0;
  transition: text-decoration-color 1.2s ease, text-underline-offset 0.7s ease;
}
.custom-css .enteredOnce .HeroMetrics-heading--1WKXQ u {
  text-decoration-color: var(--color-primary-base);
  text-underline-offset: 0.15em;
}
.custom-css picture {
  align-self: flex-start;
}
.custom-css .HeroMetrics-textLight--6aJy4 {
  color: var(--color-ui-text-light);
}
.custom-css .HeroMetrics-content--39hoJ {
  display: flex;
  flex-direction: column;
  flex-shrink: 1.75;
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .HeroMetrics-content--39hoJ {
    padding: 0 16px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroMetrics-content--39hoJ {
    flex: 1 2 496px;
    height: 100%;
    max-width: 496px;
  }
  .custom-css .HeroMetrics-content--39hoJ ~ div {
    margin-top: 10px;
  }
}
.custom-css .HeroMetrics-description--vrKma {
  color: inherit;
  color: var(--color-ui-text-dark);
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-top: 24px;
}
@media (max-width: 920px) {
  .custom-css .HeroMetrics-description--vrKma {
    margin-bottom: 0;
  }
}
.custom-css .HeroMetrics-descriptionMargin--4im9S {
  margin-bottom: 36px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroMetrics-descriptionMargin--4im9S {
    margin-bottom: 0;
  }
}
.custom-css .HeroMetrics-contained--6Yolc {
  padding-bottom: 60px;
  padding-top: 60px;
}
.custom-css .HeroMetrics-contained--6Yolc .HeroMetrics-heroImage--4OON3 {
  -o-object-fit: contain;
  object-fit: contain;
  transform: none;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroMetrics-contained--6Yolc {
    max-width: 1224px;
    padding: 60px 91px;
    width: 100%;
  }
}
.custom-css .HeroMetrics-metrics--3yghJ {
  display: grid;
  flex-wrap: wrap;
  gap: clamp(8px, 2vw, 24px);
  grid-template-columns: 1fr 1fr;
  margin: 0 auto;
  max-width: calc(472px + clamp(8px, 2vw, 24px));
}
@media (max-width: 920px) {
  .custom-css .HeroMetrics-metrics--3yghJ {
    justify-content: center;
    padding-top: 40px;
  }
}
.custom-css .HeroMetrics-logo--7MEx0 {
  height: auto;
  margin-bottom: 30px;
  margin-right: auto;
}
.custom-css .HeroMetrics-descriptionSubContent--6jBiJ {
  font-family: Calibre;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.25px;
  line-height: 18px;
  padding-top: 24px;
}
.custom-css .HeroMetrics-metricsWrapper--592f2 {
  flex: 0 1 496px;
}
@media (max-width: 920px) {
  .custom-css .HeroMetrics-metricsWrapper--592f2 {
    padding: 0 16px;
  }
}
.custom-css button {
  background: none;
  border: 0;
  cursor: pointer;
  outline: none;
  padding: 0;
}
@keyframes Modal-fromLeft--cRCTX {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Modal-goToLeft--62ZYN {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Modal-fromRight--22ZIv {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Modal-goToRight--1Tmdg {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Modal-fromBottom--4F7z7 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Modal-opacityIn--1WB41 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Modal-opacityOut--37UP6 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Modal-iconClose--icgxi {
  fill: var(--color-ui-colors-background);
  background-color: var(--color-primary-base);
  border-radius: 50%;
  height: 32px;
  margin-right: 12px;
  margin-top: 12px;
  padding: 8px;
  width: 32px;
}
.custom-css .Modal-modal--18o0g,
.custom-css .Modal-modalContainer--1VO2Q {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: 0;
}
.custom-css .Modal-modal--18o0g {
  bottom: 0;
  left: 0;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  transition: opacity 0.2s ease;
  visibility: hidden;
  z-index: 1020;
}
.custom-css .Modal-modalOpen--3uzCt {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
  z-index: 99999999;
}
.custom-css .Modal-modalBackdrop--1RERs {
  background-color: rgba(6, 8, 9, 0.56);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.custom-css .Modal-modalWrapper--4QjvB {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  height: 100%;
  padding: 16px;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .Modal-modalWrapper--4QjvB {
    padding: 0;
  }
}
.custom-css .Modal-modalContainer--1VO2Q {
  background: var(--color-ui-colors-background);
  border-radius: 8px;
  box-shadow: 0 6px 16px 0 #06080952;
  margin: 0 auto;
  max-height: 90vh;
  max-width: 640px;
  opacity: 0;
  overflow: auto;
  position: relative;
  transform: scale(0.8);
  transition: transform 0.2s ease, opacity 0.2s ease;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .Modal-modalContainer--1VO2Q {
    border-radius: 0;
    max-height: 100%;
    max-width: 100%;
  }
}
.custom-css .Modal-modalOpen--3uzCt .Modal-modalContainer--1VO2Q {
  opacity: 1;
  transform: none;
}
.custom-css .Modal-modalClose--6F8Pe {
  cursor: pointer;
  left: 24px;
  position: absolute;
  top: 12px;
  width: auto;
}
.custom-css .Modal-modalContainer__hasNewDesign--31FHE {
  border-radius: 0;
}
.custom-css .Modal-modalContainer__hasNewDesign--31FHE .Modal-modalClose--6F8Pe {
  left: auto;
  margin-top: 6px;
  right: 0;
}
@media (max-width: 920px) {
  .custom-css .Modal-modalContainer__hasNewDesign--31FHE .Modal-modalClose--6F8Pe {
    left: 28px;
    right: auto;
    top: 0;
  }
}
.custom-css .Modal-modalContainer__hasNewDesign--31FHE .Modal-iconClose--icgxi {
  fill: var(--color-ui-colors-text-100);
  background-color: transparent;
  margin-right: 22px;
}
@media (max-width: 920px) {
  .custom-css .Modal-modalContainer__hasNewDesign--31FHE .Modal-closeButtonWrapper--2nUr4 {
    background: #fff;
    border-bottom: 1px solid var(--color-ui-colors-border-neutral-1);
    height: 70px;
    position: fixed;
    width: 100%;
    z-index: 1;
  }
}
@keyframes MerchantDetailsPage-fromLeft--4xiuW {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MerchantDetailsPage-goToLeft--6vKqj {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes MerchantDetailsPage-fromRight--73Ety {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MerchantDetailsPage-goToRight--45JnR {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes MerchantDetailsPage-fromBottom--4G4qA {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes MerchantDetailsPage-opacityIn--2QF2S {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes MerchantDetailsPage-opacityOut--6EoHS {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .MerchantDetailsPage-modal--1BU7L {
  min-height: min(640px, 100vh);
  transition: transform 0.1s ease, opacity 0.1s ease, min-height 2s cubic-bezier(0.19, 1, 0.22, 1);
}
@media (max-width: 920px) {
  .custom-css .MerchantDetailsPage-modal--1BU7L {
    max-height: 100%;
  }
}
.custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ {
  min-height: auto;
}
.custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ h3:not(:last-child) {
  font-size: 20px;
  margin-bottom: 8px;
}
.custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-error__container--4wwPx {
  min-height: min(200px, 100vh);
}
.custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-modules--2TfQn {
  padding-bottom: 24px;
}
.custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detailCard__title--7HOQB {
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 0;
}
.custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd {
  align-items: center;
  display: flex;
  gap: 16px;
  padding-top: 40px;
}
.custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-card__logo--7xH0a {
  border: 1px solid #e5e7eb;
  border-radius: 50%;
  display: block;
}
.custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-bodyTextTitle--6Ovww {
  font-size: 20px;
}
.custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-bodyTextDisclaimer--2C0Us {
  color: var(--color-greyscale-black-100);
}
.custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-buttons__innerContainer--11GeJ {
  background: #fff;
  border-top: 1px solid #e5e7eb;
  height: auto;
  margin: 0;
  text-align: right;
}
.custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-buttons__innerContainer--11GeJ .MerchantDetailsPage-buttons__button--3lA9P {
  margin: 0;
}
@media (max-width: 920px) {
  .custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-buttons__innerContainer--11GeJ .MerchantDetailsPage-buttons__button--3lA9P {
    width: 100%;
  }
}
.custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-bodyTextContainer--10xL9 {
  margin-top: 48px;
}
@media (max-width: 920px) {
  .custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-modules--2TfQn {
    padding-top: 70px;
  }
  .custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd {
    gap: 0;
    height: 70px;
    margin-top: 40px;
    padding-top: 0;
    pointer-events: none;
    position: sticky;
    top: -1px;
    z-index: 0;
  }
  .custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd .MerchantDetailsPage-detailCard__title--7HOQB {
    font-size: 24px;
    line-height: 28px;
  }
  .custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd .MerchantDetailsPage-detailCard__container--1FBQH {
    margin-left: 16px;
  }
  .custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd.MerchantDetailsPage-hasStickyHeader--6b9Ze {
    z-index: 1;
  }
  .custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd.MerchantDetailsPage-hasStickyHeader--6b9Ze .MerchantDetailsPage-detailCard__title--7HOQB {
    font-size: 20px;
    line-height: 26px;
    margin: 0 auto;
    width: 87%;
  }
  .custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd.MerchantDetailsPage-hasStickyHeader--6b9Ze .MerchantDetailsPage-card__logo__wrapper--7hKVa {
    width: 0;
  }
  .custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd.MerchantDetailsPage-hasStickyHeader--6b9Ze .MerchantDetailsPage-card__logo--7xH0a {
    opacity: 0;
  }
  .custom-css .MerchantDetailsPage-modal__hasNewDesign--YxEKZ .MerchantDetailsPage-detail_card_wrapper--1nJNd.MerchantDetailsPage-hasStickyHeader--6b9Ze .MerchantDetailsPage-detailCard__container--1FBQH {
    margin-left: 0;
    text-align: center;
    width: 100%;
  }
}
.custom-css .MerchantDetailsPage-modal__loading--44pR1 {
  border-radius: 8px;
  height: 160px;
  width: 160px;
}
.custom-css .MerchantDetailsPage-hero--5qsED {
  background: linear-gradient(1turn, hsla(0, 0%, 100%, 0) 55.12%, #fff);
  max-height: 30vh;
  min-height: 384px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .MerchantDetailsPage-hero--5qsED {
    min-height: 60vw;
  }
}
.custom-css .MerchantDetailsPage-modules--2TfQn {
  padding: 0 24px;
}
.custom-css .MerchantDetailsPage-textStyles--6FLMO {
  font-size: 17px;
  line-height: 26px;
}
.custom-css .MerchantDetailsPage-bodyTextContainer--10xL9 {
  margin-bottom: 16px;
  text-align: left;
}
.custom-css .MerchantDetailsPage-bodyTextTitle--6Ovww {
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
  margin: 16px 0 8px;
}
.custom-css .MerchantDetailsPage-bodyTextDisclaimer--2C0Us {
  color: var(--color-greyscale-black-70);
}
.custom-css .MerchantDetailsPage-detailCard__container--1FBQH {
  padding: 16px 0;
  text-align: left;
}
.custom-css .MerchantDetailsPage-detailCard__title--7HOQB {
  font-size: 30px;
  font-weight: 600;
  line-height: 35px;
  margin-bottom: 8px;
  transition: font-size 0.2s;
}
.custom-css .MerchantDetailsPage-error__container--4wwPx {
  align-items: center;
  margin: auto;
}
.custom-css .MerchantDetailsPage-error__heading--2liXP {
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
  margin: auto;
  max-width: 340px;
  padding: 24px;
  text-align: center;
}
.custom-css .MerchantDetailsPage-error__button--5hEgH {
  margin: 4px;
}
@media (max-width: 920px) {
  .custom-css .MerchantDetailsPage-error__buttons--65cHw {
    flex: 0 0 60vw;
    margin: auto;
    scroll-snap-align: center;
    width: 60vw;
  }
}
.custom-css .MerchantDetailsPage-spinner--1IKxa {
  animation: MerchantDetailsPage-rotate--S5u7e 1s linear infinite;
  height: 40px;
  margin: 60px;
  transform-origin: center;
  width: 40px;
}
@keyframes MerchantDetailsPage-rotate--S5u7e {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.custom-css .MerchantDetailsPage-buttons__container--2K5KD {
  bottom: -1px;
  position: sticky;
  width: 100%;
}
.custom-css .MerchantDetailsPage-buttons__innerContainer--11GeJ {
  background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 50%);
  height: 120px;
  margin: 0 20px;
  padding: 24px;
}
@media (max-width: 920px) {
  .custom-css .MerchantDetailsPage-buttons__innerContainer--11GeJ {
    height: 140px;
  }
}
.custom-css .MerchantDetailsPage-buttons__button--3lA9P {
  margin: 8px;
}
.custom-css .MerchantDetailsPage-applePay--3EyJ2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: start;
}
.custom-css .MerchantDetailsPage-applePayDescription--HYFsp {
  align-items: center;
  color: #0c0c14;
  display: inline-flex;
  flex-basis: 100%;
  font-size: 18px;
  line-height: 26px;
}
.custom-css .MerchantDetailsPage-applePayDescription--HYFsp > svg {
  -webkit-margin-start: 4px;
  margin-inline-start: 4px;
}
.custom-css .MerchantDetailsPage-applePayLearn--2sowe {
  -webkit-margin-before: 4px;
  color: #4b5563;
  font-size: 16px;
  line-height: 24px;
  margin-block-start: 4px;
}
.custom-css .MerchantDetailsPage-applePayLearn--2sowe > a {
  color: var(--color-primary-base);
  font-weight: 600;
}
@keyframes Deals-fromLeft--1QeQ1 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Deals-goToLeft--3EciD {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Deals-fromRight--7GSZh {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Deals-goToRight--2TJn2 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Deals-fromBottom--24aol {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Deals-opacityIn--2Oa3M {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Deals-opacityOut--5nURg {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css a {
  text-decoration: none;
}
.custom-css .Deals-deal--6QvFT {
  align-items: center;
  display: flex;
  padding: 16px 0;
  position: relative;
}
.custom-css .Deals-deal__code--1utgj {
  border: 1px solid var(--color-greyscale-black-80);
  border-radius: 6px;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
  margin-top: 8px;
  padding: 0 4px;
  text-transform: uppercase;
  width: -moz-max-content;
  width: max-content;
}
.custom-css .Deals-deal__icon--6rvUS {
  flex-grow: 1;
  max-width: 64px;
}
.custom-css .Deals-deal__details--3gsUn {
  flex-grow: 1;
  margin-right: 24px;
  padding-left: 8px;
  text-align: left;
}
.custom-css .Deals-deal__expireNotice--6q028 {
  color: var(--color-destructive-dark);
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
  text-align: left;
  text-transform: uppercase;
}
.custom-css .Deals-deal__message--52piO {
  font-size: 17px;
  line-height: 21px;
}
.custom-css .Deals-deal__container--5XdD7:not(:last-child) > .Deals-deal__hr--6kTgK {
  margin-left: 64px;
}
.custom-css .Deals-deal__hr--6kTgK {
  border: 1px solid #eef0f1;
  margin: 0;
}
.custom-css .Deals-viewMore--5OeAE {
  stroke: var(--color-primary-light);
  color: var(--color-primary-light);
  font-size: 17px;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 16px;
  margin-top: 12px;
}
.custom-css .Deals-viewMore--5OeAE:hover {
  color: var(--color-primary-dark);
  cursor: pointer;
}
.custom-css .Deals-viewMore--5OeAE:hover svg {
  stroke: var(--color-primary-dark);
  cursor: pointer;
}
.custom-css .Deals-deal__button--3tnmN {
  white-space: nowrap;
}
.custom-css .Deals-chevron--orrHv {
  stroke: var(--color-primary-light);
  height: 6px;
  margin-bottom: 2px;
  margin-left: 5px;
}
.custom-css .Deals-chevron__active--1gGUg {
  transform: rotate(180deg);
}
.custom-css .Deals-deal__chevron--1BG7o {
  stroke: var(--color-greyscale-black-30);
  height: 8px;
  position: absolute;
  right: 0;
  transform: rotate(-90deg);
  width: 14px;
}
.custom-css .Deals-title--59bVF {
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
  padding-top: 16px;
  text-align: left;
}
.custom-css .Deals-deal__container__hasNewDesign--pUP24 {
  border: 1px solid #d1d5db;
  border-radius: 8px;
  margin-bottom: 16px;
}
.custom-css .Deals-deal__container__hasNewDesign--pUP24:last-child {
  margin-bottom: 0;
}
.custom-css .Deals-deal__container__hasNewDesign--pUP24 .Deals-deal__tag--4PWID {
  flex-shrink: 0;
}
.custom-css .Deals-deal__container__hasNewDesign--pUP24 .Deals-deal--6QvFT {
  padding: 16px;
}
.custom-css .Deals-deal__container__hasNewDesign--pUP24 .Deals-deal__details--3gsUn {
  padding-left: 18px;
  padding-right: 18px;
}
.custom-css .Deals-deal__container__hasNewDesign--pUP24 .Deals-deal__expireNotice--6q028 {
  color: var(--color-destructive-base);
}
.custom-css .Deals-hasNewDesign--7tYfl .Deals-title--59bVF {
  font-size: 20px;
  margin-bottom: 16px;
}
.custom-css .Deals-hasNewDesign--7tYfl .Deals-viewMore--5OeAE {
  color: var(--color-primary-base);
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  margin-bottom: 0;
}
.custom-css .Deals-hasNewDesign--7tYfl .Deals-deal__button--3tnmN {
  background: var(--color-ui-colors-background);
  border: 1px solid #d1d5db;
  color: var(--color-primary-base);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.3px !important;
  line-height: 18px;
  padding: 10px 16px;
}
.custom-css .Deals-hasNewDesign--7tYfl .Deals-deal__link--5IV4R {
  display: block;
  margin-bottom: 16px;
}
.custom-css .Deals-hasNewDesign--7tYfl .Deals-deal__link--5IV4R:last-child {
  margin-bottom: 0;
}
.custom-css .Deals-hasNewDesign--7tYfl .Deals-deal__chevron--1BG7o {
  stroke: var(--color-ui-colors-text-100);
  right: 16px;
}
@keyframes ActionBlock-fromLeft--QU5cl {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ActionBlock-goToLeft--4zn6X {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ActionBlock-fromRight--5fGiW {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ActionBlock-goToRight--DGevN {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ActionBlock-fromBottom--3qYhQ {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ActionBlock-opacityIn--6iR5r {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ActionBlock-opacityOut--2BwUk {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .ActionBlock-wrapper--4jQkM {
  display: flex;
  flex: 1;
  margin-right: 24px;
  margin-top: 48px;
  text-decoration: none;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ActionBlock-wrapper--4jQkM:first-child,
  .custom-css .ActionBlock-wrapper--4jQkM:nth-child(2) {
    margin-top: 0;
  }
  .custom-css .ActionBlock-wrapper--4jQkM:last-child,
  .custom-css .ActionBlock-wrapper--4jQkM:nth-child(2n) {
    margin-right: 0;
  }
}
@media (max-width: 920px) {
  .custom-css .ActionBlock-wrapper--4jQkM {
    margin-right: 0;
    margin-top: 32px;
    width: 100%;
  }
  .custom-css .ActionBlock-wrapper--4jQkM:first-child {
    margin-top: 0;
  }
}
.custom-css .ActionBlock-actionBlock--2aIx3 {
  align-items: center;
  background: var(--color-ui-colors-background);
  border-radius: var(--border-radius-base);
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.08);
  display: flex;
  flex-direction: column;
  padding: 40px;
  text-align: center;
  white-space: normal;
  width: 100%;
}
.custom-css .enteredOnce .ActionBlock-actionBlock--2aIx3 {
  transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .enteredOnce .ActionBlock-actionBlock--2aIx3:hover {
    transform: translateY(-10px);
  }
  .custom-css .ActionBlock-actionBlock--2aIx3 {
    padding: 48px;
  }
}
.custom-css .ActionBlock-image--1BqNI {
  height: 80px;
  margin: 0 auto 36px;
  overflow: hidden;
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ActionBlock-image--1BqNI {
    height: 140px;
  }
}
.custom-css .ActionBlock-image--1BqNI img {
  height: 100%;
}
.custom-css .ActionBlock-description--5krZq {
  flex: 1;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  max-width: 390px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ActionBlock-description--5krZq {
    margin-bottom: 24px;
  }
}
@keyframes ActionBlocks-fromLeft--6M3QS {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ActionBlocks-goToLeft--3Exap {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ActionBlocks-fromRight--4JICa {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ActionBlocks-goToRight--2zxM0 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ActionBlocks-fromBottom--2K0km {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ActionBlocks-opacityIn--3eKWA {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ActionBlocks-opacityOut--7scqx {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .ActionBlocks-container--4vv8C .ActionBlocks-item--2D4Xp {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:first-child {
  transition-delay: 0.1s;
}
.custom-css .ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(2) {
  transition-delay: 0.2s;
}
.custom-css .ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(3) {
  transition-delay: 0.3s;
}
.custom-css .ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(4) {
  transition-delay: 0.4s;
}
.custom-css .ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(5) {
  transition-delay: 0.5s;
}
.custom-css .ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(6) {
  transition-delay: 0.6s;
}
.custom-css .ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(7) {
  transition-delay: 0.7s;
}
.custom-css .ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(8) {
  transition-delay: 0.8s;
}
.custom-css .ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(9) {
  transition-delay: 0.9s;
}
.custom-css .ActionBlocks-container--4vv8C.enteredOnce .ActionBlocks-item--2D4Xp {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .ActionBlocks-container--4vv8C.noAppear .ActionBlocks-item--2D4Xp {
  transition: none;
}
.custom-css .ActionBlocks-actionBlocks--4hcbr .ActionBlocks-item--2D4Xp {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:first-child {
  transition-delay: 0.1s;
}
.custom-css .ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(2) {
  transition-delay: 0.2s;
}
.custom-css .ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(3) {
  transition-delay: 0.3s;
}
.custom-css .ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(4) {
  transition-delay: 0.4s;
}
.custom-css .ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(5) {
  transition-delay: 0.5s;
}
.custom-css .ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(6) {
  transition-delay: 0.6s;
}
.custom-css .ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(7) {
  transition-delay: 0.7s;
}
.custom-css .ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(8) {
  transition-delay: 0.8s;
}
.custom-css .ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp:nth-child(9) {
  transition-delay: 0.9s;
}
.custom-css .ActionBlocks-actionBlocks--4hcbr.enteredOnce .ActionBlocks-item--2D4Xp {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .ActionBlocks-actionBlocks--4hcbr.noAppear .ActionBlocks-item--2D4Xp {
  transition: none;
}
@media (max-width: 920px) {
  .custom-css .ActionBlocks-actionBlocks--4hcbr {
    width: 100vw;
  }
}
.custom-css .ActionBlocks-inner--kj3ml {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 920px) {
  .custom-css .ActionBlocks-inner--kj3ml {
    display: block;
    padding: 0 16px;
  }
}
@keyframes NewsMinimalItem-fromLeft--1Q2Rx {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes NewsMinimalItem-goToLeft--78j1T {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes NewsMinimalItem-fromRight--1b6ZS {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes NewsMinimalItem-goToRight--6LtoH {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes NewsMinimalItem-fromBottom--5Ke31 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes NewsMinimalItem-opacityIn--7vd0i {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes NewsMinimalItem-opacityOut--4iLuj {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .NewsMinimalItem-card--2Hpfn {
  display: flex;
  flex-wrap: wrap;
  margin: 30px 0;
  width: 30.43478261%;
}
@media (max-width: 920px) {
  .custom-css .NewsMinimalItem-card--2Hpfn {
    border-bottom: 1px solid #c4c4c4;
    height: auto;
    margin: 0 16px 36px;
    padding-bottom: 24px;
    width: calc(100% - 32px);
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .NewsMinimalItem-card--2Hpfn {
    min-height: 247px;
  }
  .custom-css .NewsMinimalItem-card--2Hpfn:nth-child(2),
  .custom-css .NewsMinimalItem-card--2Hpfn:nth-child(3) {
    border-right: 2px solid #c4c4c4;
    padding-right: 4.34782609%;
  }
}
.custom-css .NewsMinimalItem-featured--3Q8m3 {
  align-items: center;
  height: auto;
  margin-top: 0;
  min-height: 300px;
  width: 104.34782609%;
}
.custom-css .NewsMinimalItem-featured--3Q8m3 .NewsMinimalItem-content--3RSTe {
  max-height: 100%;
  min-height: 205px;
  width: 47.82608696%;
}
@media (max-width: 920px) {
  .custom-css .NewsMinimalItem-featured--3Q8m3 .NewsMinimalItem-content--3RSTe {
    width: 100%;
  }
}
.custom-css .NewsMinimalItem-featured--3Q8m3 .NewsMinimalItem-footer--5Zp2V {
  margin-top: 0;
}
.custom-css .NewsMinimalItem-imageWrapper--7Ian4 {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.custom-css .NewsMinimalItem-imageWrapper--7Ian4 img {
  max-height: 300px !important;
}
@media (max-width: 920px) {
  .custom-css .NewsMinimalItem-imageWrapper--7Ian4 {
    margin-bottom: 24px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .NewsMinimalItem-imageWrapper--7Ian4 {
    margin-right: 4.34782609%;
    width: 47.82608696%;
  }
}
.custom-css .NewsMinimalItem-category--yuN4t {
  color: var(--color-primary-base);
  margin-bottom: 8px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .NewsMinimalItem-category--yuN4t {
    margin-bottom: 12px;
  }
}
@media (max-width: 920px) {
  .custom-css .NewsMinimalItem-title--5yzta {
    margin-bottom: 8px;
  }
}
.custom-css .NewsMinimalItem-content--3RSTe {
  display: flex;
  flex-direction: column;
  width: 104.34782609%;
}
@media (max-width: 920px) {
  .custom-css .NewsMinimalItem-content--3RSTe {
    min-height: 167px;
  }
}
.custom-css .NewsMinimalItem-body--3Mlyc {
  margin-bottom: 8px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .NewsMinimalItem-body--3Mlyc {
    margin-bottom: 12px;
  }
}
.custom-css .NewsMinimalItem-footer--5Zp2V {
  margin: auto 0 0;
}
.custom-css .NewsMinimalItem-link--3tcSp {
  text-transform: capitalize;
}
@keyframes NewsMinimal-fromLeft--4KfqD {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes NewsMinimal-goToLeft--1Pdr6 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes NewsMinimal-fromRight--3FbKL {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes NewsMinimal-goToRight--4VlA7 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes NewsMinimal-fromBottom--2ZwAt {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes NewsMinimal-opacityIn--aFitT {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes NewsMinimal-opacityOut--5zIw1 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .NewsMinimal-header--27dPo {
    margin-bottom: 60px;
  }
}
.custom-css .NewsMinimal-resources--7GIYd {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.custom-css .NewsMinimal-buttons--3XMhb {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 30px;
}
@media (max-width: 920px) {
  .custom-css .NewsMinimal-buttons--3XMhb {
    margin-top: 0;
  }
}
.custom-css .NewsMinimal-buttons--3XMhb > a {
  margin-left: 24px;
}
.custom-css .NewsMinimal-buttons--3XMhb > a:first-child {
  margin-left: 0;
}
@keyframes RoundLogo-fromLeft--5Do7f {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes RoundLogo-goToLeft--2XUhI {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes RoundLogo-fromRight--3VZKB {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes RoundLogo-goToRight--qDT4g {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes RoundLogo-fromBottom--6Jg9Y {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes RoundLogo-opacityIn--5566E {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes RoundLogo-opacityOut--1iJY0 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .RoundLogo-roundLogo--6vgKj {
  background-color: var(--color-ui-colors-background);
  border-radius: 50%;
  box-shadow: 0 2px 13px 0 rgba(0, 0, 0, 0.11);
  overflow: hidden;
}
.custom-css .RoundLogo-wrapper--4WQnm {
  padding-bottom: 100%;
  position: relative;
  width: 100%;
}
.custom-css .RoundLogo-wrapper--4WQnm img {
  border-radius: 50%;
  height: 60px;
  width: 60px;
}
@keyframes ShareArticle-fromLeft--48Ag9 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ShareArticle-goToLeft--31Vt5 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ShareArticle-fromRight--1iZyP {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ShareArticle-goToRight--6HyXi {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ShareArticle-fromBottom--3kjTq {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ShareArticle-opacityIn--4wYzK {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ShareArticle-opacityOut--74M2M {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .ShareArticle-wrapper--27VJH {
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .ShareArticle-wrapper--27VJH {
    display: block;
    height: 24px;
    margin-top: 24px;
  }
}
.custom-css .ShareArticle-container--51gtZ {
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .ShareArticle-container--51gtZ {
    align-items: center;
    background-color: var(--color-ui-colors-background);
    display: flex;
    justify-content: space-between;
    left: 0;
    margin-top: 24px;
    width: 100%;
    z-index: 100;
  }
}
.custom-css .ShareArticle-container--51gtZ.ShareArticle-isFixed--5ZU6p {
  border-top: 1px solid var(--color-greyscale-black-100);
  bottom: 0;
  margin-top: 0;
  padding: 12px 16px;
  position: fixed;
}
.custom-css .ShareArticle-inner--7ge9D {
  align-items: center;
  display: flex;
}
.custom-css .ShareArticle-heading--1b7XB {
  display: none;
}
.custom-css .ShareArticle-isFixed--5ZU6p .ShareArticle-heading--1b7XB {
  display: block;
}
.custom-css .ShareArticle-item--41pY2 {
  display: flex;
}
.custom-css .ShareArticle-item--41pY2 + .ShareArticle-item--41pY2 {
  margin-left: 16px;
}
@keyframes Sidebar-fromLeft--qhhNP {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Sidebar-goToLeft--5tPxB {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Sidebar-fromRight--39XnF {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Sidebar-goToRight--6YUec {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Sidebar-fromBottom--1nqTs {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Sidebar-opacityIn--NTAyI {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Sidebar-opacityOut--2eLlw {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Sidebar-container--7yant {
  position: static;
}
.custom-css .Sidebar-section--3h1xC {
  margin-bottom: 56px;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Sidebar-section--3h1xC {
    margin-bottom: 66px;
  }
}
.custom-css .Sidebar-heading--6pacn {
  margin-bottom: 20px;
}
.custom-css .Sidebar-label--MDOWi {
  display: block;
  margin-bottom: 4px;
}
.custom-css .Sidebar-inputWrap--49gc3 {
  margin-top: 24px;
}
.custom-css .Sidebar-input--6pjH8 {
  display: block;
  font-size: 16px;
  padding: 8px;
  width: 100%;
}
.custom-css .Sidebar-copyText--1pxtF {
  border-bottom: 2px solid var(--color-primary-base);
  cursor: pointer;
  display: inline-block;
  padding-bottom: 4px;
}
@keyframes Author-fromLeft--4txBb {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Author-goToLeft--hj2Hc {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Author-fromRight--3g2kW {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Author-goToRight--7s94o {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Author-fromBottom--2wzft {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Author-opacityIn--3L98p {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Author-opacityOut--6Rzaw {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Author-container--2E84N {
  line-height: 1.25;
  position: static;
}
.custom-css .Author-name--nrybq {
  display: block;
  font-weight: var(--font-weight-700);
}
.custom-css .Author-meta--77nOs {
  display: block;
}
.custom-css .Author-main--1bz4B {
  align-items: center;
  display: flex;
}
.custom-css .Author-content--4oI7c {
  flex: 1;
}
@media (max-width: 920px) {
  .custom-css .Author-content--4oI7c {
    font-size: 14px;
  }
}
.custom-css .Author-image--1cPAc {
  border-radius: 50%;
  flex-shrink: 0;
  height: 48px;
  margin-right: 12px;
  width: 48px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Author-image--1cPAc {
    height: 60px;
    margin-right: 16px;
    width: 60px;
  }
}
.custom-css .Author-bio--7DWxh {
  margin-top: 24px;
}
@keyframes BlogArticle-fromLeft--32Yuv {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes BlogArticle-goToLeft--orM6h {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes BlogArticle-fromRight--73qqv {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes BlogArticle-goToRight--27GaD {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes BlogArticle-fromBottom--6tJKq {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes BlogArticle-opacityIn--6Fj0Y {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes BlogArticle-opacityOut--2AyFb {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .BlogArticle-container--2BkMy .BlogArticle-header--4qIWV,
.custom-css .BlogArticle-container--2BkMy .BlogArticle-main--1c8Zj,
.custom-css .BlogArticle-container--2BkMy .BlogArticle-sidebar--6jot5,
.custom-css .BlogArticle-container--2BkMy null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .BlogArticle-container--2BkMy.enteredOnce .BlogArticle-header--4qIWV {
  transition-delay: 0;
}
.custom-css .BlogArticle-container--2BkMy.enteredOnce .BlogArticle-main--1c8Zj {
  transition-delay: 0.1s;
}
.custom-css .BlogArticle-container--2BkMy.enteredOnce .BlogArticle-sidebar--6jot5 {
  transition-delay: 0.2s;
}
.custom-css .BlogArticle-container--2BkMy.enteredOnce null {
  transition-delay: 0.3s;
}
.custom-css .BlogArticle-container--2BkMy.enteredOnce .BlogArticle-header--4qIWV,
.custom-css .BlogArticle-container--2BkMy.enteredOnce .BlogArticle-main--1c8Zj,
.custom-css .BlogArticle-container--2BkMy.enteredOnce .BlogArticle-sidebar--6jot5,
.custom-css .BlogArticle-container--2BkMy.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .BlogArticle-container--2BkMy.noAppear .BlogArticle-header--4qIWV,
.custom-css .BlogArticle-container--2BkMy.noAppear .BlogArticle-main--1c8Zj,
.custom-css .BlogArticle-container--2BkMy.noAppear .BlogArticle-sidebar--6jot5,
.custom-css .BlogArticle-container--2BkMy.noAppear null {
  transition: none;
}
.custom-css .BlogArticle-inner--1MYO4 {
  position: static;
}
@media (max-width: 920px) {
  .custom-css .BlogArticle-inner--1MYO4 {
    padding: 0 16px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .BlogArticle-inner--1MYO4 {
    display: flex;
    justify-content: space-between;
  }
}
.custom-css .BlogArticle-header--4qIWV {
  background-color: #ddd;
  margin-bottom: 32px;
  position: relative;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .BlogArticle-header--4qIWV {
    margin: 24px auto 40px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .BlogArticle-header--4qIWV {
    margin-bottom: 80px;
    margin-top: 35.62px;
  }
}
.custom-css .BlogArticle-overview--5lrks {
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .BlogArticle-overview--5lrks {
    margin-bottom: 60px;
  }
}
.custom-css .BlogArticle-body--2JkS8 {
  font-size: var(--font-size-base-l);
  line-height: 1.4;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .BlogArticle-authorWrap--2pJNC {
    margin-top: 24px;
    order: 3;
  }
}
@media (max-width: 920px) {
  .custom-css .BlogArticle-authorWrap--2pJNC {
    align-items: flex-end;
    border-bottom: 1px solid var(--color-greyscale-black-100);
    display: flex;
    justify-content: space-between;
    margin-bottom: 24px;
    margin-top: 24px;
    padding-bottom: 16px;
  }
}
.custom-css .BlogArticle-title--1rQr7 {
  margin-bottom: 0;
}
.custom-css .BlogArticle-description--7qFkU {
  margin-top: 0.5em;
  max-width: 640px;
}
.custom-css .BlogArticle-date--5zTxL {
  color: var(--color-greyscale-black-100);
  display: block;
  flex-shrink: 0;
}
.custom-css .BlogArticle-author--1rkIP {
  color: var(--color-greyscale-black-60);
  display: block;
  font-size: var(--font-size-base);
  font-weight: var(--font-weight-400);
  line-height: var(--line-height-base);
  margin-top: 12px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .BlogArticle-main--1c8Zj {
    max-width: 858px;
    padding-right: 50px;
  }
}
.custom-css .BlogArticle-sidebar--6jot5 {
  display: block;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .BlogArticle-sidebar--6jot5 {
    flex-shrink: 0;
    width: 240px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .BlogArticle-sidebar--6jot5 {
    width: 288px;
  }
}
@keyframes interest-rate-picker-fromLeft--7Es0f {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes interest-rate-picker-goToLeft--6eh0O {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes interest-rate-picker-fromRight--689sC {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes interest-rate-picker-goToRight--6utGO {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes interest-rate-picker-fromBottom--1RhrY {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes interest-rate-picker-opacityIn--11SXT {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes interest-rate-picker-opacityOut--C54sw {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .interest-rate-picker-container--76xg0 {
  border: 1px solid var(--color-greyscale-black-20);
  border-radius: var(--border-radius-base);
  display: flex;
  overflow: hidden;
}
.custom-css .interest-rate-picker-container--76xg0 input[type='radio'] {
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  position: absolute;
}
.custom-css .interest-rate-picker-container--76xg0 label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding: 16px 0;
  width: 100%;
}
.custom-css .interest-rate-picker-rate--4kItS {
  cursor: pointer;
  flex: 1;
  text-align: center;
  transition: background-color 0.3s ease, color 0.3s ease;
}
.custom-css .interest-rate-picker-rate--4kItS + .interest-rate-picker-rate--4kItS {
  border-left: 1px solid var(--color-greyscale-black-20);
}
.custom-css .interest-rate-picker-isSelected--18uIl {
  background-color: var(--color-primary-base);
  color: var(--color-ui-colors-background);
}
.custom-css .interest-rate-picker-sectionLabel--2NQxQ {
  margin-bottom: 6px;
}
.custom-css .interest-rate-picker-formSection--5a5SO {
  margin-bottom: 24px;
}
@keyframes loan-amount-disclaimer-fromLeft--4a1SJ {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes loan-amount-disclaimer-goToLeft--3TZRF {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes loan-amount-disclaimer-fromRight--4xB7Q {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes loan-amount-disclaimer-goToRight--7gaRw {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes loan-amount-disclaimer-fromBottom--3NbKS {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes loan-amount-disclaimer-opacityIn--7evxh {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loan-amount-disclaimer-opacityOut--2P33M {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .loan-amount-disclaimer-container--5G78D {
  max-width: 1080px;
}
.custom-css .loan-amount-disclaimer-container--5G78D .loan-amount-disclaimer-form--5c0YS,
.custom-css .loan-amount-disclaimer-container--5G78D .loan-amount-disclaimer-terms--HrK48,
.custom-css .loan-amount-disclaimer-container--5G78D null {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .loan-amount-disclaimer-container--5G78D.enteredOnce .loan-amount-disclaimer-form--5c0YS {
  transition-delay: 0;
}
.custom-css .loan-amount-disclaimer-container--5G78D.enteredOnce .loan-amount-disclaimer-terms--HrK48 {
  transition-delay: 0.1s;
}
.custom-css .loan-amount-disclaimer-container--5G78D.enteredOnce null {
  transition-delay: 0.2s;
  transition-delay: 0.3s;
}
.custom-css .loan-amount-disclaimer-container--5G78D.enteredOnce .loan-amount-disclaimer-form--5c0YS,
.custom-css .loan-amount-disclaimer-container--5G78D.enteredOnce .loan-amount-disclaimer-terms--HrK48,
.custom-css .loan-amount-disclaimer-container--5G78D.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .loan-amount-disclaimer-container--5G78D.noAppear .loan-amount-disclaimer-form--5c0YS,
.custom-css .loan-amount-disclaimer-container--5G78D.noAppear .loan-amount-disclaimer-terms--HrK48,
.custom-css .loan-amount-disclaimer-container--5G78D.noAppear null {
  transition: none;
}
@media (max-width: 920px) {
  .custom-css .loan-amount-disclaimer-container--5G78D {
    margin: 0 auto;
    max-width: 600px;
    padding: 0 16px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .loan-amount-disclaimer-container--5G78D {
    align-items: center;
    display: flex;
  }
}
.custom-css .loan-amount-disclaimer-form--5c0YS {
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .loan-amount-disclaimer-form--5c0YS {
    margin-bottom: 24px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .loan-amount-disclaimer-form--5c0YS {
    padding: 0 2.5vw;
    width: 50%;
  }
}
.custom-css .loan-amount-disclaimer-sectionLabel--QO74f {
  display: block;
  font-weight: var(--font-weight-600);
  margin-bottom: 6px;
}
.custom-css .loan-amount-disclaimer-disclaimer--6ktT1 {
  color: var(--color-greyscale-black-60);
  height: 50px;
}
.custom-css .loan-amount-disclaimer-input--5aTSS {
  -webkit-appearance: none !important;
  border: 1px solid var(--color-greyscale-grey-50);
  border-radius: var(--border-radius-base);
  font-size: 16px;
  outline: none;
  padding: 16px 16px 16px 35.2px;
  width: 100%;
}
.custom-css .loan-amount-disclaimer-input--5aTSS:focus {
  border-color: var(--color-primary-base);
}
.custom-css .loan-amount-disclaimer-inputWrapper--6Sz6b {
  position: relative;
}
.custom-css .loan-amount-disclaimer-fieldAddOnLeft--2hUbL {
  fill: #000;
  color: #000;
  left: 19.2px;
  line-height: 1.5;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.custom-css .loan-amount-disclaimer-formSection--3ykao {
  margin-bottom: 24px;
}
@keyframes loan-amount-input-fromLeft--5pET9 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes loan-amount-input-goToLeft--5RYm1 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes loan-amount-input-fromRight--8uQTJ {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes loan-amount-input-goToRight--6lzpj {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes loan-amount-input-fromBottom--3EyJ9 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes loan-amount-input-opacityIn--3zm9m {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loan-amount-input-opacityOut--6NGaL {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .loan-amount-input-container--1cInZ {
  max-width: 1080px;
}
.custom-css .loan-amount-input-container--1cInZ .loan-amount-input-form--3ZkXF,
.custom-css .loan-amount-input-container--1cInZ .loan-amount-input-terms--GUqAF,
.custom-css .loan-amount-input-container--1cInZ null {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .loan-amount-input-container--1cInZ.enteredOnce .loan-amount-input-form--3ZkXF {
  transition-delay: 0;
}
.custom-css .loan-amount-input-container--1cInZ.enteredOnce .loan-amount-input-terms--GUqAF {
  transition-delay: 0.1s;
}
.custom-css .loan-amount-input-container--1cInZ.enteredOnce null {
  transition-delay: 0.2s;
  transition-delay: 0.3s;
}
.custom-css .loan-amount-input-container--1cInZ.enteredOnce .loan-amount-input-form--3ZkXF,
.custom-css .loan-amount-input-container--1cInZ.enteredOnce .loan-amount-input-terms--GUqAF,
.custom-css .loan-amount-input-container--1cInZ.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .loan-amount-input-container--1cInZ.noAppear .loan-amount-input-form--3ZkXF,
.custom-css .loan-amount-input-container--1cInZ.noAppear .loan-amount-input-terms--GUqAF,
.custom-css .loan-amount-input-container--1cInZ.noAppear null {
  transition: none;
}
.custom-css .loan-amount-input-inner--4MGp5 {
  position: static;
}
@media (max-width: 920px) {
  .custom-css .loan-amount-input-inner--4MGp5 {
    margin: 0 auto;
    max-width: 600px;
    padding: 0 16px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .loan-amount-input-inner--4MGp5 {
    align-items: center;
    display: flex;
  }
}
.custom-css .loan-amount-input-form--3ZkXF {
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .loan-amount-input-form--3ZkXF {
    padding: 0 2.5vw;
    width: 50%;
  }
}
@media (max-width: 920px) {
  .custom-css .loan-amount-input-form--3ZkXF {
    margin-bottom: 24px;
  }
}
.custom-css .loan-amount-input-formSection--682jB {
  margin-bottom: 24px;
}
.custom-css .loan-amount-input-sectionLabel--IQvXT {
  margin-bottom: 6px;
}
.custom-css .loan-amount-input-disclaimer--YkNwT {
  color: var(--color-greyscale-black-60);
}
.custom-css .loan-amount-input-inputStyles--7I9YE {
  -webkit-appearance: none !important;
  border: 1px solid var(--color-greyscale-black-20);
  border-radius: var(--border-radius-base);
  outline: none;
  padding: 16px 16px 16px 24px;
  width: 100%;
}
.custom-css .loan-amount-input-inputStyles--7I9YE:focus {
  border-color: var(--color-primary-base);
}
.custom-css .loan-amount-input-inputWrapper--5ghIs {
  align-items: center;
  display: flex;
  position: relative;
}
.custom-css .loan-amount-input-fieldAddOnLeft--6Xh1e {
  color: var(--color-ui-colors-text-100);
  left: 16px;
  position: absolute;
}
.custom-css .react-slidedown {
  height: 0;
  transition-duration: 0.5s;
  transition-property: none;
  transition-timing-function: ease-in-out;
}
.custom-css .react-slidedown.transitioning {
  overflow-y: hidden;
}
.custom-css .react-slidedown.closed {
  display: none;
}
@keyframes payment-plan-term-fromLeft--4i9IY {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes payment-plan-term-goToLeft--7LXFE {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes payment-plan-term-fromRight--6b372 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes payment-plan-term-goToRight--2jWkh {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes payment-plan-term-fromBottom--4HDrR {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes payment-plan-term-opacityIn--4jILl {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes payment-plan-term-opacityOut--2Emm2 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .payment-plan-term-container--6YpfV {
  background-color: #fff;
  border: 1px solid var(--color-greyscale-black-20);
  border-radius: 8px;
  cursor: pointer;
  display: block;
  font-weight: var(--font-weight-800);
  overflow: hidden;
  text-align: center;
  transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.custom-css .payment-plan-term-container--6YpfV:not(:last-child) {
  margin-bottom: 1em;
}
.custom-css .payment-plan-term-containerSelected--54ffZ {
  border: transparent;
}
.custom-css .payment-plan-term-containerSelected--54ffZ:nth-child(3n + 1) {
  background-color: var(--color-destructive-base);
}
.custom-css .payment-plan-term-containerSelected--54ffZ:nth-child(3n + 1) .react-slidedown {
  background-color: var(--color-destructive-light);
}
.custom-css .payment-plan-term-containerSelected--54ffZ:nth-child(3n + 2) {
  background-color: var(--color-warning-base);
}
.custom-css .payment-plan-term-containerSelected--54ffZ:nth-child(3n + 2) .react-slidedown {
  background-color: var(--color-warning-light);
}
.custom-css .payment-plan-term-containerSelected--54ffZ:nth-child(3n + 3) {
  background-color: var(--color-success-base);
}
.custom-css .payment-plan-term-containerSelected--54ffZ:nth-child(3n + 3) .react-slidedown {
  background-color: var(--color-success-light);
}
.custom-css .payment-plan-term-rate--5TkeJ {
  padding: 20px;
}
.custom-css .payment-plan-term-column--3VAeb {
  flex: 1;
}
.custom-css .payment-plan-term-label--Dm50H {
  display: block;
}
.custom-css .payment-plan-term-details--1JiBj {
  display: flex;
  padding: 1.25em;
}
.custom-css .react-slidedown {
  border-color: transparent;
  transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
@keyframes payment-plan-terms-fromLeft--1Gjmy {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes payment-plan-terms-goToLeft--4oIad {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes payment-plan-terms-fromRight--3xtOV {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes payment-plan-terms-goToRight--1Q5gi {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes payment-plan-terms-fromBottom--7z77E {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes payment-plan-terms-opacityIn--2Czof {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes payment-plan-terms-opacityOut--7dnWx {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .payment-plan-terms-term--22O0B {
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .payment-plan-terms-term--22O0B {
    padding: 0 2.5vw;
    width: 50%;
  }
}
@keyframes Calculator-fromLeft--5mOIS {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Calculator-goToLeft--1e1re {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Calculator-fromRight--1pG7T {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Calculator-goToRight--Lwntw {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Calculator-fromBottom--6Gxai {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Calculator-opacityIn--1nazv {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Calculator-opacityOut--6CFjb {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Calculator-container--4EPX8 {
  margin-top: 30px;
  max-width: 1080px;
}
@media (max-width: 920px) {
  .custom-css .Calculator-container--4EPX8 {
    margin: 0 auto;
    max-width: 600px;
    padding: 0 16px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Calculator-container--4EPX8 {
    align-items: center;
    display: flex;
  }
}
.custom-css .Calculator-form--7JeiR {
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .Calculator-form--7JeiR {
    margin-bottom: 24px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Calculator-form--7JeiR {
    padding: 0 2.5vw;
    width: 50%;
  }
}
.custom-css .Calculator-sectionLabel--eh1yC {
  display: block;
  font-weight: var(--font-weight-600);
  margin-bottom: 6px;
}
.custom-css .Calculator-input--5pXh2 {
  -webkit-appearance: none !important;
  border: 1px solid var(--color-greyscale-grey-50);
  border-radius: var(--border-radius-base);
  font-size: 16px;
  outline: none;
  padding: 16px 16px 16px 35.2px;
  width: 100%;
}
.custom-css .Calculator-input--5pXh2:focus {
  border-color: var(--color-primary-base);
}
.custom-css .Calculator-inputWrapper--9N7eV {
  position: relative;
}
.custom-css .Calculator-fieldAddOnLeft--6P2Ey {
  fill: #000;
  color: #000;
  left: 19.2px;
  line-height: 1.5;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@keyframes CalculatorSlider-fromLeft--55dB6 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CalculatorSlider-goToLeft--44427 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes CalculatorSlider-fromRight--6jdCS {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CalculatorSlider-goToRight--6B3tu {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes CalculatorSlider-fromBottom--2SSqf {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes CalculatorSlider-opacityIn--3zzFB {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CalculatorSlider-opacityOut--3lDGu {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .CalculatorSlider-container--5HJlS {
  position: relative;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-description--2g1pV,
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-header--TuAKO,
.custom-css .CalculatorSlider-calculatorSlider--2TvRX null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX.enteredOnce .CalculatorSlider-header--TuAKO {
  transition-delay: 0.1s;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX.enteredOnce .CalculatorSlider-description--2g1pV {
  transition-delay: 0.2s;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX.enteredOnce null {
  transition-delay: 0.3s;
  transition-delay: 0.4s;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX.enteredOnce .CalculatorSlider-description--2g1pV,
.custom-css .CalculatorSlider-calculatorSlider--2TvRX.enteredOnce .CalculatorSlider-header--TuAKO,
.custom-css .CalculatorSlider-calculatorSlider--2TvRX.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX.noAppear .CalculatorSlider-description--2g1pV,
.custom-css .CalculatorSlider-calculatorSlider--2TvRX.noAppear .CalculatorSlider-header--TuAKO,
.custom-css .CalculatorSlider-calculatorSlider--2TvRX.noAppear null {
  transition: none;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX {
  position: relative;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-header--TuAKO {
  text-align: center;
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-header--TuAKO {
  color: var(--color-ui-text-light);
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-amount--avHpA {
  font-size: var(--font-size-xxxl);
  text-align: center;
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-amount--avHpA {
  color: var(--color-ui-text-light);
  font-size: var(--font-size-super-large-title);
  margin-bottom: 16px;
  margin-top: 16px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-amount--avHpA {
    text-align: left;
  }
}
@media (max-width: 920px) {
  .custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-header--TuAKO {
    padding: 0 24px;
  }
  .custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-title--LEFwa {
    margin-bottom: 40px;
  }
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-priceLabel--4PyAF {
  margin: 4px 0;
  text-align: center;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-calculatorContainer--3zUoP {
  display: flex;
  justify-content: center;
  opacity: 0;
  transform: translateX(100px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX.enteredOnce .CalculatorSlider-calculatorContainer--3zUoP {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2.2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX.noAppear .CalculatorSlider-calculatorContainer--3zUoP {
  transition: none;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-calculatorInner--2qN6B {
  background-color: var(--color-ui-colors-background);
  border-radius: var(--border-radius-base);
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.08);
  display: flex;
  flex-direction: column;
  margin: 36px 24px;
  max-width: 484px;
  padding: 20px;
  width: 100%;
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-calculatorInner--2qN6B {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 24px;
  margin-top: 0;
  max-width: 807px;
  padding: 0 16px 16px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-calculatorInner--2qN6B {
    margin: 80px 36px 60px;
    padding: 24px 36px 48px;
  }
  .custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-calculatorInner--2qN6B {
    margin: 40px 36px 60px;
    padding: 0 36px 48px;
  }
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderMinMax--6BkUg {
  color: var(--color-ui-colors-background-inverse);
  margin-bottom: 18px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderMinMax--6BkUg {
    margin-bottom: 30px;
  }
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderMinMax--6BkUg > :last-child {
  float: right;
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderMinMax--6BkUg {
  color: var(--color-ui-text-light);
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderFooter--7dQZc {
  margin-top: 20px;
  text-align: center;
  white-space: pre-line;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderFooter--7dQZc {
    margin-top: 24px;
  }
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderFooter--7dQZc a,
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-sliderFooter--7dQZc p {
  color: var(--color-ui-text-light);
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-columns--1f6Gj {
  display: flex;
  overflow: hidden;
}
@media (max-width: 920px) {
  .custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-columns--1f6Gj {
    margin-bottom: 5px;
  }
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-columns--1f6Gj > * {
  display: block;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX li {
  border-top: 1px solid var(--color-ui-colors-background-neutral-4);
  color: var(--color-primary-base);
  overflow: hidden;
  padding: 16px 0;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX li + li {
  color: var(--color-primary-dark);
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX li + li + li {
  color: var(--color-primary-darkest);
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX li:first-child {
  border-top: 0;
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX li {
  border-top: 1px solid hsla(0, 0%, 98%, 0.15);
  color: var(--color-warning-base);
}
@media (max-width: 920px) {
  .custom-css .CalculatorSlider-calculatorSlider--2TvRX li:last-child {
    border-bottom: 1px solid hsla(0, 0%, 98%, 0.15);
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .CalculatorSlider-calculatorSlider--2TvRX li {
    padding: 24px 0;
  }
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-description--2g1pV {
  font-size: var(--font-size-sm);
  text-align: center;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-description--2g1pV {
    text-align: left;
  }
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-description--2g1pV {
  color: var(--color-warning-base);
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-payments--5TVsN {
  flex: 2;
  font-size: 16px;
  font-size: 20px;
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-payments--5TVsN {
  color: var(--color-warning-base);
  flex: 1;
  font-size: 16px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-payments--5TVsN {
    font-family: var(--font-family-body);
  }
  .custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-payments--5TVsN {
    font-size: 26px;
  }
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-description--2g1pV,
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-payments--5TVsN {
  font-weight: var(--font-weight-600);
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-totalInterest--3nCzv {
  color: var(--color-ui-colors-background-inverse);
  font-family: var(--font-family-body);
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-totalInterest--3nCzv {
  color: var(--color-ui-text-light);
  margin-top: var(--component-spacing-xs);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-totalInterest--3nCzv {
    font-size: 22px;
  }
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-monthlyPayment--7ucY9 {
  flex: 1;
  font-family: var(--font-family-display);
  font-weight: var(--font-weight-100);
  margin-bottom: 0;
  text-align: right;
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-monthlyPayment--7ucY9 {
  flex: 1;
  font-family: var(--font-family-body);
  font-size: var(--font-size-heading);
  font-weight: var(--font-weight-600);
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-totalCost--37AU0 {
  background-color: currentColor;
  border-radius: 100px;
  float: right;
  font-size: var(--font-size-xxxs);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height--default);
  padding: 8px 12px;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-totalCost--37AU0 span {
  color: var(--color-ui-text-light);
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-totalCost--37AU0 {
  background-color: transparent;
  color: var(--color-ui-text-light);
  float: none;
  font-size: 16px;
  padding: 0;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-totalCost--37AU0 {
    font-size: 22px;
  }
}
.custom-css .rebrand-2021 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-monthlyPayment--7ucY9 .CalculatorSlider-currency--D0R8t {
  font-size: 20px;
  position: relative;
  top: -8px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .rebrand-2021 .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-monthlyPayment--7ucY9 .CalculatorSlider-currency--D0R8t {
    font-size: 28px;
  }
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-inner--4RVxP {
  position: relative;
  z-index: 1;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-disclaimer--51CO7 {
  color: var(--color-ui-colors-background);
  margin: 0 auto;
  max-width: 670px;
  padding: 0 36px;
  text-align: center;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .CalculatorSlider-calculatorSlider--2TvRX .CalculatorSlider-disclaimer--51CO7 {
    padding: 0 36px;
  }
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX input[type='range'] {
  -webkit-appearance: none;
  background-color: var(--color-ui-colors-background-neutral-2);
  border-radius: 50px;
  height: 38px;
  margin: 24px 0 15px;
  width: 100%;
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type='range'] {
  background-color: var(--color-greyscale-black-20);
  height: 12px;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX input[type='range']:focus {
  outline: none;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-webkit-slider-container {
  background-color: transparent;
  min-block-size: 12px;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-webkit-slider-runnable-track {
  background-color: var(--color-ui-colors-background-neutral-2);
  border: 0;
  border-radius: 50px;
  cursor: pointer;
  height: 38px;
  width: 100%;
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-webkit-slider-runnable-track {
  background-color: var(--color-greyscale-black-20);
  height: 12px;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: var(--color-primary-base);
  border: 0;
  border-radius: 50%;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  height: 38px;
  width: 38px;
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-webkit-slider-thumb {
  height: 32px;
  margin-top: -10px;
  width: 32px;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-moz-range-track {
  border: 0;
  border-radius: 25px;
  cursor: pointer;
  height: 38px;
  width: 100%;
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-moz-range-track {
  height: 12px;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-moz-range-thumb {
  background: var(--color-primary-base);
  border: 0;
  border-radius: 50%;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  height: 38px;
  width: 38px;
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-moz-range-thumb {
  height: 32px;
  width: 32px;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-ms-track {
  background: transparent;
  border-color: transparent;
  border-width: 38px 0;
  color: transparent;
  cursor: pointer;
  height: 38px;
  width: 100%;
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-ms-track {
  height: 12px;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-ms-fill-lower {
  background-color: var(--color-ui-colors-background-neutral-2);
  border: 0;
  border-radius: 50px;
  box-shadow: 0 0 0 var(--color-ui-colors-background), 0 0 0 var(--color-ui-colors-background);
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-ms-fill-lower {
  background-color: var(--color-greyscale-black-20);
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-ms-fill-upper {
  background-color: var(--color-ui-colors-background-neutral-2);
  border: 0;
  border-radius: 50px;
  box-shadow: 0 0 0 var(--color-ui-colors-background), 0 0 0 var(--color-ui-colors-background);
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-ms-fill-upper {
  background-color: var(--color-greyscale-black-20);
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-ms-thumb {
  background: var(--color-primary-base);
  border: 0;
  border-radius: 50%;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  height: 20px;
  width: 38px;
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-ms-thumb {
  height: 32px;
  width: 32px;
}
.custom-css .CalculatorSlider-calculatorSlider--2TvRX input[type='range']:focus::-ms-fill-lower,
.custom-css .CalculatorSlider-calculatorSlider--2TvRX input[type='range']:focus::-ms-fill-upper {
  background: var(--color-greyscale-black-20);
}
.custom-css .rebrand-2023 .CalculatorSlider-calculatorSlider--2TvRX input[type='range']::-webkit-slider-container {
  background-color: var(--color-ui-colors-text-100);
}
.custom-css .CalculatorSlider-imageWrapper--2lkNP {
  height: 100%;
  left: 0;
  position: absolute !important;
  top: 0;
  width: 100%;
}
@keyframes CostsBar-fromLeft--3EETZ {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CostsBar-goToLeft--1lEhC {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes CostsBar-fromRight--7p6H6 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CostsBar-goToRight--5DZRl {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes CostsBar-fromBottom--cePRx {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes CostsBar-opacityIn--5lBW7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CostsBar-opacityOut--7KJWI {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .CostsBar-bar--2QCmV {
  display: flex;
  height: 38px;
  margin-top: 19px;
  width: 100%;
}
@media (max-width: 1168px) {
  .custom-css .CostsBar-bar--2QCmV {
    height: 16px;
  }
}
.custom-css .CostsBar-fees--G8eTo,
.custom-css .CostsBar-inactive--4uPYz,
.custom-css .CostsBar-interest--6KfYN,
.custom-css .CostsBar-price--4Lcoy {
  height: 100%;
  transition: width 0.2s linear;
}
.custom-css .CostsBar-price--4Lcoy {
  background: var(--color-primary-dark);
  border-radius: 4px 0 0 4px;
}
.custom-css .CostsBar-interest--6KfYN {
  background: var(--color-destructive-light);
}
.custom-css .CostsBar-fees--G8eTo {
  background: var(--color-destructive-dark);
}
.custom-css .CostsBar-inactive--4uPYz {
  background: var(--color-ui-colors-background-neutral-2);
  border-radius: 0 4px 4px 0;
  flex: 1;
}
.custom-css .CostsBar-flex--4CmS8 {
  display: flex;
}
.custom-css .CostsBar-label--4BnCq {
  min-width: 50px;
}
@keyframes TabContent-fromLeft--Z1ZNS {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TabContent-goToLeft--5Elie {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes TabContent-fromRight--2ikU9 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TabContent-goToRight--6qriK {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes TabContent-fromBottom--23pF2 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes TabContent-opacityIn--4jCxs {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TabContent-opacityOut--J4YkP {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .TabContent-section--1vdeF {
  margin: 40px 104px 20px;
  text-align: start;
}
@media (max-width: 1168px) {
  .custom-css .TabContent-section--1vdeF {
    margin: 40px 25px 20px;
  }
  .custom-css .TabContent-section--1vdeF:first-child {
    border-bottom: 1px solid #d3d5d6;
    padding-bottom: 12px;
  }
}
.custom-css .TabContent-apr--5GSK3 {
  margin-left: 16px;
}
.custom-css .TabContent-logo--2ydlY {
  display: block;
  height: 33.39px;
  margin-bottom: 5px;
  width: 84px;
}
@media (max-width: 1168px) {
  .custom-css .TabContent-logo--2ydlY {
    height: 28.63px;
    width: 72px;
  }
}
.custom-css .TabContent-h2--3IllX {
  font-family: var(--font-family-body);
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 0;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .TabContent-h2--3IllX {
    font-size: 32px;
    line-height: 36px;
  }
}
.custom-css .TabContent-heading--1jBBK {
  align-items: flex-end;
  display: flex;
}
.custom-css .TabContent-heading--1jBBK span:first-child {
  margin-right: 15px;
}
.custom-css .TabContent-row--2Okm0 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1168px) {
  .custom-css .TabContent-row--2Okm0 {
    align-items: start;
  }
}
.custom-css .TabContent-total--372rW {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: 0;
}
@media (max-width: 920px) {
  .custom-css .TabContent-total--372rW {
    flex: 0 1 50%;
  }
  .custom-css .TabContent-totalInterest--3nPRm {
    font-size: 14px;
  }
}
.custom-css .TabContent-dropdown--fj689 {
  margin-top: 10px;
  width: calc(100vw - 50px);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .TabContent-dropdown--fj689 {
    max-width: 342px;
  }
}
.custom-css .TabContent-minimalPayment--1gwXt {
  border: 1px solid #d3d5d6;
  border-radius: 3px;
  max-width: 342px;
  padding: 12px 16px;
  text-align: left;
}
@media (max-width: 920px) {
  .custom-css .TabContent-minimalPayment--1gwXt {
    margin: 10px 0;
  }
}
.custom-css .TabContent-monthlyPayment--5cMK5 {
  margin-left: 25px;
  text-align: left;
}
@media (max-width: 920px) {
  .custom-css .TabContent-monthlyPayment--5cMK5 {
    flex: 0 1 50%;
    font-size: 14px;
    margin: 0;
  }
}
@keyframes Tabs-fromLeft--7hliu {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Tabs-goToLeft--Uus9I {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Tabs-fromRight--7lRd8 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Tabs-goToRight--67DaD {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Tabs-fromBottom--5ksRi {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Tabs-opacityIn--2Cr58 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Tabs-opacityOut--fAkdI {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Tabs-tabs--io0Km {
  display: flex;
}
.custom-css .Tabs-tab--7Ijju {
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  border-bottom: 2px solid var(--color-ui-colors-background-neutral-2);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  cursor: pointer;
  display: flex;
  flex: 1;
  opacity: 0.4;
  outline: none;
  padding: 20px 14px;
  text-align: left;
  transition: opacity 0.2s;
}
.custom-css .Tabs-tab--7Ijju:hover {
  opacity: 1;
}
.custom-css .Tabs-tab--7Ijju.Tabs-active--2bUGX {
  background-color: var(--color-ui-colors-background-neutral-2);
  opacity: 1;
}
.custom-css .Tabs-tab--7Ijju .Tabs-price--YmodB {
  font-family: var(--font-family-body);
  font-weight: var(--font-weight-600);
  margin-bottom: 0;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Tabs-tab--7Ijju .Tabs-price--YmodB {
    font-size: 48px;
    line-height: 46px;
  }
}
.custom-css .Tabs-tab--7Ijju .Tabs-image--79rZi {
  margin-right: 20px;
  width: 100px;
}
@media (max-width: 1168px) {
  .custom-css .Tabs-tab--7Ijju .Tabs-image--79rZi {
    display: none;
  }
  .custom-css .Tabs-tab--7Ijju {
    padding: 20px 5px;
    text-align: center;
  }
  .custom-css .Tabs-tab--7Ijju .Tabs-heading--7w5DR {
    width: 100%;
  }
}
@keyframes CreditCardBreakdown-fromLeft--uL6sC {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CreditCardBreakdown-goToLeft--2qqkO {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes CreditCardBreakdown-fromRight--6IUoJ {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CreditCardBreakdown-goToRight--KJt0y {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes CreditCardBreakdown-fromBottom--5tp83 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes CreditCardBreakdown-opacityIn--3iRQW {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CreditCardBreakdown-opacityOut--3hDPa {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .CreditCardBreakdown-wrapper--4L6ds {
  margin-top: 50px;
  padding: 8px 36px 60px;
}
.custom-css .CreditCardBreakdown-description--sGfyG {
  margin-top: 10px;
}
.custom-css .CreditCardBreakdown-cost--1eU3T {
  border-radius: 4px;
  color: #fff;
  margin-bottom: 8px;
  padding: 8px 0 9px;
}
.custom-css .CreditCardBreakdown-cost--1eU3T:first-of-type {
  background-color: var(--color-destructive-lightest);
  color: #000;
  margin-top: 24px;
}
.custom-css .CreditCardBreakdown-cost--1eU3T:nth-of-type(2) {
  background-color: var(--color-destructive-light);
  color: #000;
}
.custom-css .CreditCardBreakdown-cost--1eU3T:nth-of-type(3) {
  background-color: var(--color-destructive-base);
}
.custom-css .CreditCardBreakdown-cost--1eU3T:nth-of-type(4) {
  background-color: var(--color-destructive-dark);
}
.custom-css .CreditCardBreakdown-cost--1eU3T:nth-of-type(5) {
  background-color: var(--color-destructive-darkest);
}
.custom-css .CreditCardBreakdown-cost--1eU3T:nth-of-type(6) {
  background-color: #752a25;
}
@keyframes CalculatorTabs-fromLeft--4qkyI {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CalculatorTabs-goToLeft--3ntln {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes CalculatorTabs-fromRight--4cVcd {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CalculatorTabs-goToRight--1EE9B {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes CalculatorTabs-fromBottom--6C4Ws {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes CalculatorTabs-opacityIn--5X5ew {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CalculatorTabs-opacityOut--6Udqu {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .CalculatorTabs-container--7t0bJ {
  text-align: center;
}
.custom-css .CalculatorTabs-row--41BFH {
  display: flex;
  justify-content: center;
}
.custom-css .CalculatorTabs-description--4SNtK {
  margin: 12px auto 38px;
  max-width: 600px;
}
@media (max-width: 1168px) {
  .custom-css .CalculatorTabs-description--4SNtK {
    margin-bottom: 30px;
    padding: 0 20px;
  }
}
.custom-css .CalculatorTabs-disclaimer--kW5Cr {
  margin: 36px auto;
  max-width: 644px;
}
@media (max-width: 1168px) {
  .custom-css .CalculatorTabs-disclaimer--kW5Cr {
    padding: 0 20px;
  }
}
.custom-css .CalculatorTabs-creditCardBreakdown--75El4 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: var(--color-primary-base);
  cursor: pointer;
  outline: none;
}
.custom-css .CalculatorTabs-modal--69sDK {
  max-width: calc(100vw - 40px);
  width: 312px;
}
@keyframes Card-fromLeft--5tlGz {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Card-goToLeft--2aWKa {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Card-fromRight--1l5Br {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Card-goToRight--6Gyw7 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Card-fromBottom--16YNP {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Card-opacityIn--1R6Im {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Card-opacityOut--3eH9m {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Card-container--6o8uK {
  max-width: 416px;
  padding-left: 24px;
  padding-right: 24px;
  text-align: left;
}
@media (max-width: 768px) {
  .custom-css .Card-container--6o8uK {
    display: flex;
    flex-direction: column;
    text-align: center;
  }
}
@media (max-width: 920px) {
  .custom-css .Card-container--6o8uK {
    margin: 0 auto;
    width: calc(100vw - 32px);
  }
}
.custom-css .Card-label--78Jmj {
  border-top: 1px solid var(--color-primary-white);
  padding: 12px 0;
}
.custom-css .Card-image_container--5fDLq {
  align-self: center;
  max-width: 80px;
  min-width: 80px;
  padding-bottom: 24px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Card-image_container--5fDLq {
    align-self: flex-start;
  }
}
.custom-css .Card-image--2Gefq {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
.custom-css .Card-card_description--4nMMF {
  color: var(--color-ui-text-light);
}
.custom-css .Card-dark--2OtTj .Card-card_description--4nMMF {
  color: var(--color-ui-text-dark);
}
@keyframes CardRowVariant-fromLeft--5T1Nj {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CardRowVariant-goToLeft--6lSXK {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes CardRowVariant-fromRight--5jZ20 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CardRowVariant-goToRight--6mIyP {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes CardRowVariant-fromBottom--1XJpA {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes CardRowVariant-opacityIn--1vOoC {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CardRowVariant-opacityOut--22lVd {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .CardRowVariant-wrapper--3MATg {
  display: grid;
  gap: clamp(0, 1vw, 24px);
  grid-template-columns: repeat(auto-fit, minmax(clamp(300px, 10vw, 416px), 1fr));
  justify-content: center;
  margin: 0 auto;
  max-width: 870px;
  row-gap: 40px;
}
.custom-css .CardRowVariant-wrapper--3MATg > div {
  margin: 0 auto;
  min-width: auto;
  opacity: 0;
  width: 100%;
}
.custom-css .CardRowVariant-wrapper--3MATg > div:first-child,
.custom-css .CardRowVariant-wrapper--3MATg > div:nth-child(2) {
  transition-delay: calc(var(--transition-delay-base) * 1);
}
.custom-css .CardRowVariant-wrapper--3MATg > div:nth-child(3),
.custom-css .CardRowVariant-wrapper--3MATg > div:nth-child(4) {
  transition-delay: calc(var(--transition-delay-base) * 2);
}
.custom-css .CardRowVariant-wrapper--3MATg > div:nth-child(5),
.custom-css .CardRowVariant-wrapper--3MATg > div:nth-child(6) {
  transition-delay: calc(var(--transition-delay-base) * 3);
}
.custom-css .CardRowVariant-wrapper--3MATg > div:nth-child(2n) {
  transform: translateX(50px);
}
.custom-css .CardRowVariant-wrapper--3MATg > div:nth-child(odd) {
  transform: translateX(-50px);
}
@media (max-width: 768px) {
  .custom-css .CardRowVariant-wrapper--3MATg {
    grid-template-columns: 1fr;
    max-width: 416px;
    padding: 0 16px;
  }
}
.custom-css .CardRowVariant-wrapper--3MATg.enteredOnce > div {
  opacity: 1;
  transform: none;
  transition-duration: 0.6s, 1s;
  transition-property: transform, opacity;
}
@keyframes Award-fromLeft--5LiU6 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Award-goToLeft--4JhPU {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Award-fromRight--5GjFT {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Award-goToRight--1a92l {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Award-fromBottom--ChkN7 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Award-opacityIn--4e1jK {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Award-opacityOut--3N7HW {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Award-award--5jcdY {
  flex: 0 0 21.73913043%;
  text-align: center;
  width: 21.73913043%;
}
@media (max-width: 920px) {
  .custom-css .Award-award--5jcdY {
    flex: 0 0 60vw;
    scroll-snap-align: center;
    width: 60vw;
  }
}
.custom-css .Award-image--7g6uM {
  display: flex;
  flex: 1;
  height: 48px;
  justify-content: center;
  overflow: hidden;
}
.custom-css .Award-image--7g6uM img {
  -o-object-fit: contain;
  object-fit: contain;
}
.custom-css .Award-title--1hNvg {
  color: var(--color-greyscale-black-60);
  margin: 8px auto 15px;
  width: 80%;
}
@media (max-width: 920px) {
  .custom-css .Award-title--1hNvg {
    width: 100%;
  }
}
@keyframes Column-fromLeft--5DhGS {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Column-goToLeft--134lz {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Column-fromRight--2w99o {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Column-goToRight--3Lmu3 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Column-fromBottom--606Im {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Column-opacityIn--5tJtJ {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Column-opacityOut--2QRaC {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Column-column--bO0Ix {
  text-align: center;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .Column-column--bO0Ix {
    flex: 0 0 60vw;
    scroll-snap-align: center;
    width: 60vw;
  }
}
.custom-css .Column-logo--puWse {
  display: flex;
  height: 48px;
  justify-content: center;
  overflow: hidden;
}
.custom-css .Column-image--4fomB {
  flex: 1;
}
.custom-css .Column-image--4fomB img {
  -o-object-fit: contain;
  object-fit: contain;
}
.custom-css .Column-description--5R7Ko {
  margin: 8px auto 0;
  width: 100%;
}
.custom-css .Column-cta--7BwaJ {
  margin-top: 8px;
}
@keyframes ConfidenceBar-fromLeft--5moiL {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ConfidenceBar-goToLeft--4l25Z {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ConfidenceBar-fromRight--OmvFt {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ConfidenceBar-goToRight--1UP44 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ConfidenceBar-fromBottom--6LptY {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ConfidenceBar-opacityIn--3AH64 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ConfidenceBar-opacityOut--2mMyb {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .ConfidenceBar-confidenceBar--27ktU .ConfidenceBar-column--2tINp {
  opacity: 0;
  transform: translateY(15%);
}
.custom-css .ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-column--2tINp:first-child {
  transition-delay: 0.1s;
}
.custom-css .ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-column--2tINp:nth-child(2) {
  transition-delay: 0.2s;
}
.custom-css .ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-column--2tINp:nth-child(3) {
  transition-delay: 0.3s;
}
.custom-css .ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-column--2tINp:nth-child(4) {
  transition-delay: 0.4s;
}
.custom-css .ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-column--2tINp {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .ConfidenceBar-confidenceBar--27ktU.noAppear .ConfidenceBar-column--2tINp {
  transition: none;
}
.custom-css .ConfidenceBar-confidenceBar--27ktU .ConfidenceBar-award--4Tfn4 {
  opacity: 0;
  transform: translateY(15%);
}
.custom-css .ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-award--4Tfn4:first-child {
  transition-delay: 0.1s;
}
.custom-css .ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-award--4Tfn4:nth-child(2) {
  transition-delay: 0.2s;
}
.custom-css .ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-award--4Tfn4 {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .ConfidenceBar-confidenceBar--27ktU.noAppear .ConfidenceBar-award--4Tfn4 {
  transition: none;
}
.custom-css .ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-awards--3ShxO .ConfidenceBar-award--4Tfn4:first-child {
  transition-delay: 0.6s;
}
.custom-css .ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-awards--3ShxO .ConfidenceBar-award--4Tfn4:nth-child(2) {
  transition-delay: 0.7s;
}
.custom-css .ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-awards--3ShxO .ConfidenceBar-award--4Tfn4:nth-child(3) {
  transition-delay: 0.8s;
}
.custom-css .ConfidenceBar-confidenceBar--27ktU.enteredOnce .ConfidenceBar-awards--3ShxO .ConfidenceBar-award--4Tfn4:nth-child(4) {
  transition-delay: 0.9s;
}
.custom-css .ConfidenceBar-confidenceBar--27ktU.noAppear .ConfidenceBar-awards--3ShxO .ConfidenceBar-award--4Tfn4 {
  transition: none;
}
@media (max-width: 920px) {
  .custom-css .ConfidenceBar-confidenceBar--27ktU {
    -webkit-overflow-scrolling: touch;
    margin-bottom: -16px;
    overflow-x: scroll;
    overflow-y: hidden;
    padding-bottom: 16px;
    scroll-snap-type: x mandatory;
  }
}
.custom-css .ConfidenceBar-confidenceBarInner--6bS7d {
  display: flex;
  gap: 24px;
}
@media (max-width: 920px) {
  .custom-css .ConfidenceBar-confidenceBarInner--6bS7d {
    display: inline-flex;
    padding: 0 20%;
  }
}
.custom-css .ConfidenceBar-confidenceBarInner-zoomedIn--5aIoG {
  display: flex;
  flex-direction: column;
}
@media (max-width: 920px) {
  .custom-css .ConfidenceBar-awards--3ShxO {
    -webkit-overflow-scrolling: touch;
    margin-bottom: -16px;
    overflow-x: scroll;
    overflow-y: hidden;
    padding-bottom: 16px;
    scroll-snap-type: x mandatory;
  }
}
.custom-css .ConfidenceBar-awardsInner--7bdkN {
  display: flex;
  justify-content: center;
  margin-top: 55px;
}
@media (max-width: 920px) {
  .custom-css .ConfidenceBar-awardsInner--7bdkN {
    display: inline-flex;
    padding: 0 20%;
  }
}
.custom-css .ConfidenceBar-zoomedIn--6Wh4c {
  flex: 0 0 13.33333333vw;
  scroll-snap-align: center;
  width: 60vw;
}
@keyframes ArrowLink-fromLeft--57OQ0 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ArrowLink-goToLeft--z8N3P {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ArrowLink-fromRight--132Ni {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ArrowLink-goToRight--5HyYl {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ArrowLink-fromBottom--3wzrf {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ArrowLink-opacityIn--3FE81 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ArrowLink-opacityOut--6QiPO {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .ArrowLink-arrowLink--2fDxv {
  align-items: center;
  display: inline-flex;
}
.custom-css .ArrowLink-inverted--702s5 {
  color: var(--color-ui-colors-background);
}
.custom-css .ArrowLink-iconArrow--5VbfV {
  height: 11px;
  margin-left: 4px;
  width: 11px;
}
@keyframes CuratedListCard-fromLeft--4WPPV {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CuratedListCard-goToLeft--16S9Y {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes CuratedListCard-fromRight--CPQew {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CuratedListCard-goToRight--4F27m {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes CuratedListCard-fromBottom--4GYyW {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes CuratedListCard-opacityIn--3PCsV {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CuratedListCard-opacityOut--H1msl {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .CuratedListCard-curatedListCard--4vTvu {
  display: block;
  pointer-events: none;
  text-decoration: none;
  white-space: normal;
  width: 21.73913043%;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug .CuratedListCard-cardWrapper--7jPnl,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug .CuratedListCard-title--4MeQ2,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.enteredOnce .CuratedListCard-cardWrapper--7jPnl {
  transition-delay: 0;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.enteredOnce .CuratedListCard-title--4MeQ2 {
  transition-delay: 0.1s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.enteredOnce null {
  transition-delay: 0.2s;
  transition-delay: 0.3s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.enteredOnce .CuratedListCard-cardWrapper--7jPnl,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.enteredOnce .CuratedListCard-title--4MeQ2,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.noAppear .CuratedListCard-cardWrapper--7jPnl,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.noAppear .CuratedListCard-title--4MeQ2,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug.noAppear null {
  transition: none;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear0--7oJug .CuratedListCard-image--63THN img {
  transition-delay: 0s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS .CuratedListCard-cardWrapper--7jPnl,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS .CuratedListCard-title--4MeQ2,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.enteredOnce .CuratedListCard-cardWrapper--7jPnl {
  transition-delay: 0.1s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.enteredOnce .CuratedListCard-title--4MeQ2 {
  transition-delay: 0.2s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.enteredOnce null {
  transition-delay: 0.3s;
  transition-delay: 0.4s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.enteredOnce .CuratedListCard-cardWrapper--7jPnl,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.enteredOnce .CuratedListCard-title--4MeQ2,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.noAppear .CuratedListCard-cardWrapper--7jPnl,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.noAppear .CuratedListCard-title--4MeQ2,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS.noAppear null {
  transition: none;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear1--xHYfS .CuratedListCard-image--63THN img {
  transition-delay: 0.1s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y .CuratedListCard-cardWrapper--7jPnl,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y .CuratedListCard-title--4MeQ2,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.enteredOnce .CuratedListCard-cardWrapper--7jPnl {
  transition-delay: 0.2s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.enteredOnce .CuratedListCard-title--4MeQ2 {
  transition-delay: 0.3s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.enteredOnce null {
  transition-delay: 0.4s;
  transition-delay: 0.5s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.enteredOnce .CuratedListCard-cardWrapper--7jPnl,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.enteredOnce .CuratedListCard-title--4MeQ2,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.noAppear .CuratedListCard-cardWrapper--7jPnl,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.noAppear .CuratedListCard-title--4MeQ2,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y.noAppear null {
  transition: none;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear2--6p73Y .CuratedListCard-image--63THN img {
  transition-delay: 0.2s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei .CuratedListCard-cardWrapper--7jPnl,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei .CuratedListCard-title--4MeQ2,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.enteredOnce .CuratedListCard-cardWrapper--7jPnl {
  transition-delay: 0.3s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.enteredOnce .CuratedListCard-title--4MeQ2 {
  transition-delay: 0.4s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.enteredOnce null {
  transition-delay: 0.5s;
  transition-delay: 0.6s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.enteredOnce .CuratedListCard-cardWrapper--7jPnl,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.enteredOnce .CuratedListCard-title--4MeQ2,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.noAppear .CuratedListCard-cardWrapper--7jPnl,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.noAppear .CuratedListCard-title--4MeQ2,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei.noAppear null {
  transition: none;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear3--QqAei .CuratedListCard-image--63THN img {
  transition-delay: 0.3s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF .CuratedListCard-cardWrapper--7jPnl,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF .CuratedListCard-title--4MeQ2,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.enteredOnce .CuratedListCard-cardWrapper--7jPnl {
  transition-delay: 0.4s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.enteredOnce .CuratedListCard-title--4MeQ2 {
  transition-delay: 0.5s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.enteredOnce null {
  transition-delay: 0.6s;
  transition-delay: 0.7s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.enteredOnce .CuratedListCard-cardWrapper--7jPnl,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.enteredOnce .CuratedListCard-title--4MeQ2,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.noAppear .CuratedListCard-cardWrapper--7jPnl,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.noAppear .CuratedListCard-title--4MeQ2,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF.noAppear null {
  transition: none;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF,
.custom-css .CuratedListCard-curatedListCard--4vTvu.CuratedListCard-appear4--6KFdF .CuratedListCard-image--63THN img {
  transition-delay: 0.4s;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.enteredOnce:hover .CuratedListCard-image--63THN img {
  transform: scale(1.03);
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.enteredOnce:hover .CuratedListCard-link--67Leq {
  opacity: 1;
  transform: none;
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.enteredOnce:hover .CuratedListCard-card--2JKqi {
  transform: translateY(-10px);
}
.custom-css .CuratedListCard-curatedListCard--4vTvu .CuratedListCard-image--63THN img {
  transform: scale(1.1);
  transition: transform 2.2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .CuratedListCard-curatedListCard--4vTvu.enteredOnce .CuratedListCard-image--63THN img {
  transform: none;
  transition-delay: 0s;
}
@media (max-width: 920px) {
  .custom-css .CuratedListCard-curatedListCard--4vTvu {
    flex-grow: 0;
    flex-shrink: 0;
    scroll-snap-align: center;
    width: 73.33333333vw;
  }
  .custom-css .CuratedListCard-curatedListCard--4vTvu:not(:last-child) {
    margin-right: 16px;
  }
}
.custom-css .CuratedListCard-image--63THN {
  overflow: hidden;
  pointer-events: auto;
  position: relative;
}
.custom-css .CuratedListCard-image--63THN img {
  transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .CuratedListCard-cardWrapper--7jPnl {
  margin: -26px 10% 0;
  pointer-events: auto;
  position: relative;
}
.custom-css .CuratedListCard-card--2JKqi {
  background: var(--color-ui-colors-background);
  border-radius: var(--border-radius-base);
  padding: 15px 20px 0;
  text-align: center;
  transform: none;
  transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .CuratedListCard-link--67Leq {
  margin-top: 9px;
  pointer-events: none;
  transition: opacity 0.5s, transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .CuratedListCard-link--67Leq {
    opacity: 0;
    transform: translateY(100%);
  }
}
@keyframes CuratedLists-fromLeft--7oolR {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CuratedLists-goToLeft--dHB5c {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes CuratedLists-fromRight--7xJ0E {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CuratedLists-goToRight--3cPUl {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes CuratedLists-fromBottom--5Fh0i {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes CuratedLists-opacityIn--76EYQ {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CuratedLists-opacityOut--1Xd0b {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .CuratedLists-title--1hxVm {
  text-align: center;
}
.custom-css .CuratedLists-curatedLists--26lph {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 920px) {
  .custom-css .CuratedLists-curatedLists--26lph {
    display: inline-flex;
    padding: 0 32px 16px;
  }
  .custom-css .CuratedLists-curatedListsWrapper--30It3 {
    -webkit-overflow-scrolling: touch;
    margin-bottom: -16px;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
  }
}
@keyframes DiagonalImageContent-fromLeft--1Kn6M {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes DiagonalImageContent-goToLeft--5kC6Y {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes DiagonalImageContent-fromRight--6hMaC {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes DiagonalImageContent-goToRight--4PcTy {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes DiagonalImageContent-fromBottom--1E9p0 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes DiagonalImageContent-opacityIn--19kw5 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes DiagonalImageContent-opacityOut--3qArb {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A {
  display: flex;
  flex-wrap: wrap;
  padding-left: 24px;
  padding-right: 24px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A {
    padding-left: 0;
    padding-right: 0;
  }
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-mainImage--2xNIA,
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-mainText--3uAZz,
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A null {
  opacity: 0;
  transform: translate(-80px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-mainImage--2xNIA {
  transition-delay: 0.1s;
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-mainText--3uAZz {
  transition-delay: 0.2s;
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce null {
  transition-delay: 0.3s;
  transition-delay: 0.4s;
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-mainImage--2xNIA,
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-mainText--3uAZz,
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.noAppear .DiagonalImageContent-mainImage--2xNIA,
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.noAppear .DiagonalImageContent-mainText--3uAZz,
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.noAppear null {
  transition: none;
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerImage--4IoMT,
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerText--6Y0pK,
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A null {
  opacity: 0;
  transform: translate(80px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-footerText--6Y0pK {
  transition-delay: 0.5s;
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-footerImage--4IoMT {
  transition-delay: 1s;
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce null {
  transition-delay: 1.5s;
  transition-delay: 2s;
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-footerImage--4IoMT,
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce .DiagonalImageContent-footerText--6Y0pK,
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.noAppear .DiagonalImageContent-footerImage--4IoMT,
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.noAppear .DiagonalImageContent-footerText--6Y0pK,
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A.noAppear null {
  transition: none;
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-title--3W1SX {
  margin-bottom: 24px;
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-image--1seEr {
  width: 50%;
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-bottomImage--4cuZ4,
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-topImage--3BLKr {
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-bottomImage--4cuZ4,
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-topImage--3BLKr {
    max-width: 450px;
    width: 50vw;
  }
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-bottomImage--4cuZ4 {
  float: left;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-bottomImage--4cuZ4 {
    float: right;
  }
}
@media (max-width: 920px) {
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-mainImage--2xNIA {
    padding-right: 10px;
  }
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerImage--4IoMT {
    padding-left: 10px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-text--7DVLv {
    padding: 50px 70px 30px 0;
    width: 44%;
  }
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-image--1seEr {
    width: 50%;
  }
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerImage--4IoMT {
  position: relative;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerImage--4IoMT {
    margin-bottom: -50px;
    top: -50px;
    width: 50%;
  }
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerText--6Y0pK {
  align-self: center;
  position: relative;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerText--6Y0pK {
    padding-bottom: 0;
    padding-left: 50px;
    padding-top: 0;
    width: 50%;
  }
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-mainText--3uAZz {
    align-self: center;
    padding-bottom: 50px;
    padding-top: 0;
  }
}
@media (max-width: 920px) {
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A > * {
    width: 100%;
  }
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-mainImage--2xNIA .DiagonalImageContent-topImage--3BLKr {
    float: right;
  }
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerText--6Y0pK .DiagonalImageContent-bottomImage--4cuZ4 {
    float: left;
  }
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerText--6Y0pK p {
    font-size: 16px;
    line-height: 20px;
  }
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-mainText--3uAZz {
    margin-bottom: 24px;
  }
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-mainText--3uAZz h2 {
    margin-bottom: 12px;
  }
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-footerText--6Y0pK {
    margin-bottom: 24px;
    margin-top: 24px;
    order: 3;
  }
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-bottomDescription--4oKYL {
    font-size: 16px;
    line-height: 20px;
  }
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-quoteImage--4xUUi {
  margin-bottom: 2px;
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-quoteImage--4xUUi path {
  fill: var(--color-success-dark);
}
@media (max-width: 920px) {
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A .DiagonalImageContent-quoteImage--4xUUi {
    margin-right: 15px;
    margin-top: 8px;
    width: 25px;
  }
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A blockquote {
  flex: 1;
  margin-bottom: 10px;
}
.custom-css .DiagonalImageContent-diagonalImageContent--4ax8A cite {
  display: block;
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .DiagonalImageContent-diagonalImageContent--4ax8A cite {
    margin-left: 0;
    margin-top: 12px;
  }
}
@keyframes Disclaimer-fromLeft--3s4cL {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Disclaimer-goToLeft--55uOg {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Disclaimer-fromRight--1C8PT {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Disclaimer-goToRight--1cGlc {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Disclaimer-fromBottom--1Lgtv {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Disclaimer-opacityIn--UIvYS {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Disclaimer-opacityOut--2flu0 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Disclaimer-disclaimer--1O21g {
  color: var(--color-greyscale-grey-60);
  max-width: 700px;
  text-align: center;
}
.custom-css .Disclaimer-disclaimer--1O21g a {
  color: inherit !important;
}
@media (max-width: 920px) {
  .custom-css .Disclaimer-disclaimer--1O21g {
    padding: 0 16px;
  }
}
@keyframes EditorialContent-fromLeft--jgmLg {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes EditorialContent-goToLeft--7HCZa {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes EditorialContent-fromRight--3JUNI {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes EditorialContent-goToRight--dvos9 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes EditorialContent-fromBottom--7bZ2B {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes EditorialContent-opacityIn--5adR7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes EditorialContent-opacityOut--4bKkI {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .EditorialContent-splitContent--5v9Mm {
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
  width: 50%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .EditorialContent-splitContent--5v9Mm {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 920px) {
  .custom-css .EditorialContent-splitContent--5v9Mm {
    margin-top: 24px;
    padding: 0;
    text-align: left;
    width: 100%;
  }
}
.custom-css .EditorialContent-splitContentWrapper--sEa0L {
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 1016px;
  position: relative;
  width: 100%;
}
.custom-css .EditorialContent-fullWidth--p8rX2 .EditorialContent-splitContentWrapper--sEa0L {
  justify-content: space-between;
  max-width: 1224px;
}
@media (min-width: calc(1600px + 1px)) {
  .custom-css .EditorialContent-splitContentWrapper--sEa0L {
    margin: 0 auto;
    padding: 0;
  }
  .custom-css .EditorialContent-splitContentWrapper--sEa0L > :nth-child(2) {
    margin-left: auto;
  }
}
.custom-css .EditorialContent-buttonWrapper--59RhX {
  display: flex;
}
@media (max-width: 920px) {
  .custom-css .EditorialContent-buttonWrapper--59RhX {
    align-items: flex-start;
    flex-direction: column;
  }
}
.custom-css .EditorialContent-contentHeading--7AKbt {
  margin-bottom: 8px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .EditorialContent-contentParagraph--7h71U {
    margin-bottom: 36px;
  }
}
.custom-css .EditorialContent-contentParagraph--7h71U:not(:last-child) {
  margin-bottom: 24px;
}
.custom-css .EditorialContent-contentWrapper--7uKAv {
  max-width: 496px;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .EditorialContent-contentWrapper--7uKAv {
    max-width: 100%;
    min-height: 807px;
    padding: 0;
  }
}
.custom-css .EditorialContent-contentWrapper--7uKAv .EditorialContent-footer--4CIpR {
  margin-bottom: 24px;
  margin-top: 32px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .EditorialContent-contentWrapper--7uKAv .EditorialContent-footer--4CIpR {
    margin-top: auto;
  }
}
.custom-css .EditorialContent-description--4qTOb {
  max-width: 389px;
}
@media (max-width: 920px) {
  .custom-css .EditorialContent-description--4qTOb {
    margin-bottom: 40px;
    max-width: 100%;
  }
}
.custom-css .EditorialContent-disclaimer--26Lmn {
  margin-top: 24px;
}
.custom-css .EditorialContent-flexWrapper--4LSTq {
  display: flex;
  flex-direction: column;
  padding-left: 7.5%;
  padding-right: 7.5%;
}
@media (max-width: 920px) {
  .custom-css .EditorialContent-flexWrapper--4LSTq {
    flex-direction: column-reverse;
    flex-wrap: wrap;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    width: calc(100% - 32px);
  }
  .custom-css .EditorialContent-flexWrapper--4LSTq.EditorialContent-inverted--2U0pO {
    flex-direction: column;
  }
}
.custom-css .EditorialContent-mediaWrapper--5EVr7 {
  max-width: 455px;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .EditorialContent-mediaWrapper--5EVr7 {
    margin: 0 auto;
  }
}
.custom-css .EditorialContent-overflow--5RbWt {
  overflow: hidden;
}
@media (max-width: 920px) {
  .custom-css .EditorialContent-mediaWrapper--5EVr7 > .EditorialContent-media--5IgS3 {
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
  }
}
.custom-css .EditorialContent-primaryButton--3NZ6Y {
  flex-shrink: 0;
  margin-right: 12px;
}
@media (max-width: 920px) {
  .custom-css .EditorialContent-primaryButton--3NZ6Y {
    margin-right: 0;
  }
  .custom-css .EditorialContent-primaryButton--3NZ6Y:not(:last-child) {
    margin-bottom: 12px;
  }
}
.custom-css .EditorialContent-secondaryButton--2OtvB {
  flex-shrink: 0;
}
.custom-css .EditorialContent-step--4NOkd {
  color: var(--color-greyscale-grey-60);
  cursor: pointer;
  margin-right: 24px;
  padding-bottom: 0;
  transition: padding-bottom 0.3s ease;
}
.custom-css .EditorialContent-step--4NOkd.EditorialContent-selectedStep--54LqZ {
  border-bottom: 2px solid var(--color-primary-base);
  color: var(--color-ui-colors-text-100);
  padding-bottom: 4px;
}
@media (max-width: 920px) {
  .custom-css .EditorialContent-step--4NOkd:last-child {
    padding-right: 0;
  }
}
.custom-css .EditorialContent-stepsWrapper--3rBhf {
  align-items: center;
  display: flex;
  height: 24px;
  margin-bottom: 24px;
}
@media (max-width: 920px) {
  .custom-css .EditorialContent-stepsWrapper--3rBhf {
    display: inline-flex;
    margin-top: 4px;
  }
}
.custom-css .EditorialContent-title--tIbsb {
  margin-bottom: 36px;
}
@media (max-width: 920px) {
  .custom-css .EditorialContent-title--tIbsb {
    margin-bottom: 24px;
  }
}
.custom-css .EditorialContent-carouselArrows--QL9ig {
  height: 100%;
  left: 50%;
  max-width: 1224px;
  pointer-events: none;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 100%;
}
.custom-css .EditorialContent-carouselArrows--QL9ig .EditorialContent-nextArrow--7eTPh,
.custom-css .EditorialContent-carouselArrows--QL9ig .EditorialContent-prevArrow--5ktwB {
  left: 0;
  pointer-events: all;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.custom-css .EditorialContent-carouselArrows--QL9ig .EditorialContent-nextArrow--7eTPh {
  left: auto;
  right: 0;
}
.custom-css .EditorialContent-dotsContainer--42VyI {
  margin: 0 auto;
}
@media (max-width: 920px) {
  .custom-css .EditorialContent-dotsContainer--42VyI {
    margin-top: 24px;
  }
}
@keyframes Dropdown-fromLeft--7fCJ5 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Dropdown-goToLeft--2aiW4 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Dropdown-fromRight--2mNY0 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Dropdown-goToRight--JRPoI {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Dropdown-fromBottom--16PfW {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Dropdown-opacityIn--1mqhM {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Dropdown-opacityOut--1ENEV {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Dropdown-wrapper--EiVr3 {
  align-items: center;
  background-color: var(--color-ui-colors-background);
  color: var(--color-greyscale-black-50);
  cursor: pointer;
  display: inline-flex;
  flex: 1 1 288px;
  height: 66px;
  position: relative;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Dropdown-wrapper--EiVr3 {
    flex: 0 1 288px;
  }
}
.custom-css .Dropdown-wrapper--EiVr3.Dropdown-hasValue--24rJP .Dropdown-select--6XOUI {
  color: var(--color-greyscale-black-90);
  padding-top: 20px;
}
.custom-css .Dropdown-wrapper--EiVr3.Dropdown-hasValue--24rJP .Dropdown-label--7p5o1 {
  font-size: 13px;
  font-weight: var(--font-weight-600);
  letter-spacing: var(--letter-spacing-sm);
  line-height: 20px;
  text-transform: uppercase;
  transform: translateY(-13px);
}
.custom-css .Dropdown-label--7p5o1 {
  color: var(--color-greyscale-grey-50);
  font-size: 18px;
  left: 18px;
  line-height: 26px;
  pointer-events: none;
  position: absolute;
  transition: transform 0.2s, font-size 0.2s, font-weight 0.2s, text-transform 0.2s;
}
.custom-css .Dropdown-select--6XOUI {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--color-ui-colors-background);
  border: 1px solid var(--color-greyscale-grey-20);
  border-radius: 4px;
  cursor: pointer;
  font-family: var(--font-family-body);
  height: 100%;
  outline: 0;
  padding: 0 16px;
  resize: none;
  width: 100%;
}
.custom-css .Dropdown-chevron--6QuiF {
  stroke: var(--color-primary-base);
  bottom: auto;
  height: 14px;
  pointer-events: none;
  position: absolute;
  right: 16px;
  top: auto;
  width: 14px;
}
@keyframes FilterSort-fromLeft--32QtB {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes FilterSort-goToLeft--7AsNP {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes FilterSort-fromRight--1NuY4 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes FilterSort-goToRight--1xHZw {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes FilterSort-fromBottom--efH5m {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes FilterSort-opacityIn--2g3pb {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes FilterSort-opacityOut--2UT0L {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .FilterSort-container--3DWg7 {
  align-items: center;
  display: flex;
  flex-direction: column;
}
@media (max-width: 920px) {
  .custom-css .FilterSort-container--3DWg7 {
    margin-left: 24px;
    margin-right: 24px;
  }
}
.custom-css .FilterSort-wrapper--zIin3 {
  display: flex;
  justify-content: center;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .FilterSort-wrapper--zIin3 {
    flex-wrap: wrap;
  }
}
.custom-css .FilterSort-divider--63O0T {
  background-color: var(--color-greyscale-black-20);
  height: 66px;
  margin-left: 24px;
  margin-right: 24px;
  width: 2px;
}
@media (max-width: 920px) {
  .custom-css .FilterSort-divider--63O0T {
    display: none;
  }
}
.custom-css .FilterSort-tags--5jAuw {
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  display: flex;
  gap: 8px;
  overflow-x: auto;
  overflow-y: hidden;
}
@media (max-width: 1168px) {
  .custom-css .FilterSort-tags--5jAuw {
    margin-bottom: 8px;
    margin-right: -24px;
    padding-bottom: 16px;
  }
}
.custom-css .FilterSort-tag--7qgmh {
  background-color: transparent;
  border: 2px solid var(--color-primary-lightest);
  border-radius: var(--border-radius-xxl);
  color: var(--color-ui-colors-text-100);
  padding: 20px 32px;
  transition: background-color 0.3s ease-out;
  white-space: nowrap;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .FilterSort-tag--7qgmh:hover {
    background-color: var(--color-primary-lightest);
  }
}
.custom-css .FilterSort-tagActive--6UM1z {
  background-color: var(--color-primary-lightest);
}
.custom-css .FilterSort-crossIcon--4s49E {
  height: 12px;
  margin-left: 8px;
}
.custom-css .FilterSort-clearButton--7GF4k {
  border: none;
  font-weight: var(--font-weight-600);
  padding-left: 16px;
  padding-right: 24px;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .FilterSort-clearButton--7GF4k {
    padding-right: 8px;
  }
  .custom-css .FilterSort-clearButton--7GF4k:hover {
    background-color: transparent;
    color: var(--color-primary-base);
  }
}
.custom-css .FilterSort-items--3E7bZ {
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(2, 1fr);
  margin-top: 60px;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .FilterSort-items--3E7bZ {
    grid-template-columns: repeat(4, 1fr);
  }
}
.custom-css .FilterSort-itemCategory--2P2tM {
  grid-column: span 1;
}
.custom-css .FilterSort-loadMoreButton--3tUxp {
  margin-top: 60px;
}
@keyframes TextInput-fromLeft--1HXec {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TextInput-goToLeft--2vjY9 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes TextInput-fromRight--3h0xo {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TextInput-goToRight--2bHNs {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes TextInput-fromBottom--3ZLYn {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes TextInput-opacityIn--7rrWz {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TextInput-opacityOut--1dc3X {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .TextInput-inputField__wrapper--63xIo {
  width: 100%;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg {
  font-size: 17px;
  position: relative;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq::-moz-placeholder {
  color: var(--color-greyscale-black-60);
  -moz-transition: color 0.1s ease;
  transition: color 0.1s ease;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__noValue--2KRqB > .TextInput-inputField--30STq,
.custom-css .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq::placeholder {
  color: var(--color-greyscale-black-60);
  transition: color 0.1s ease;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq:-moz-placeholder-shown {
  padding-bottom: 16px;
  padding-top: 14px;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__noValue--2KRqB > .TextInput-inputField--30STq,
.custom-css .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq:placeholder-shown {
  padding-bottom: 16px;
  padding-top: 14px;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq:-moz-placeholder-shown ~ .TextInput-inputField__label--6uR65 {
  opacity: 0;
  top: 20px;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__noValue--2KRqB > .TextInput-inputField--30STq ~ .TextInput-inputField__label--6uR65,
.custom-css .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq:placeholder-shown ~ .TextInput-inputField__label--6uR65 {
  opacity: 0;
  top: 20px;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__noValue--2KRqB > .TextInput-inputField--30STq,
.custom-css .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq:input-placeholder {
  padding-bottom: 7px;
  padding-top: 16px;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__noValue--2KRqB > .TextInput-inputField--30STq ~ .TextInput-inputField__label--6uR65,
.custom-css .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq:input-placeholder ~ .TextInput-inputField__label--6uR65 {
  opacity: 0;
  top: 20px;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__focused--1WAtF > .TextInput-inputField--30STq,
.custom-css .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq:focus {
  border-color: var(--color-primary-base);
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__focused--1WAtF > .TextInput-inputField--30STq::-moz-placeholder,
.custom-css .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq:focus::-moz-placeholder {
  color: transparent;
  -moz-transition: color 0s;
  transition: color 0s;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__focused--1WAtF > .TextInput-inputField--30STq::placeholder,
.custom-css .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq:focus::placeholder {
  color: transparent;
  transition: color 0s;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__focused--1WAtF > .TextInput-inputField--30STq ~ .TextInput-inputField__label--6uR65,
.custom-css .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq:focus ~ .TextInput-inputField__label--6uR65 {
  color: var(--color-primary-base);
  opacity: 1;
  top: 7px;
  transition: top 0.1s ease, opacity 0s, color 0s;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__disabled--3vKIp > .TextInput-inputField--30STq {
  background: var(--color-ui-colors-background-neutral-1);
  border: 1px solid var(--color-greyscale-black-40);
  color: var(--color-greyscale-black-40);
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__disabled--3vKIp > .TextInput-inputField--30STq ~ .TextInput-inputField__label--6uR65 {
  color: var(--color-greyscale-black-40);
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__required--2tI2s:not(.TextInput-inputField__noValue--2KRqB) .TextInput-required-notation--2Kcad {
  display: none;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg .TextInput-inputField__addOn--5d7mg {
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border: 1px solid var(--color-greyscale-black-40);
  border-radius: var(--border-radius-sm);
  box-sizing: border-box;
  color: var(--color-greyscale-black-100);
  font: inherit;
  font-size: 17px;
  height: 56px;
  line-height: 26px;
  outline: 0;
  padding: 16px;
  resize: vertical;
  transition: border-color 0.1s ease;
  width: 100%;
}
.custom-css .TextInput-inputField__align_left--6GK06,
.custom-css .TextInput-inputField__align_left--6GK06 > .TextInput-inputField--30STq {
  text-align: left;
}
.custom-css .TextInput-inputField__align_right--4nRVm,
.custom-css .TextInput-inputField__align_right--4nRVm > .TextInput-inputField--30STq {
  text-align: right;
}
@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  .custom-css .TextInput-inputField__align_right--4nRVm > .TextInput-inputField--30STq {
    direction: rtl;
  }
}
.custom-css .TextInput-inputField__align_center--4WB9p,
.custom-css .TextInput-inputField__align_center--4WB9p > .TextInput-inputField--30STq {
  text-align: center;
}
.custom-css .TextInput-inputField__hasError--2Wte3 > .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq {
  border-color: var(--color-destructive-dark);
}
.custom-css .TextInput-inputField__hasError--2Wte3 > .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq::-moz-placeholder {
  color: var(--color-destructive-dark);
}
.custom-css .TextInput-inputField__hasError--2Wte3 > .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq::placeholder {
  color: var(--color-destructive-dark);
}
.custom-css .TextInput-inputField__hasError--2Wte3 > .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq:focus ~ .TextInput-inputField__label--6uR65 {
  color: var(--color-destructive-dark);
}
.custom-css .TextInput-inputField__hasError--2Wte3 > .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq:focus::-moz-placeholder {
  color: transparent;
}
.custom-css .TextInput-inputField__hasError--2Wte3 > .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq:focus::placeholder {
  color: transparent;
}
.custom-css .TextInput-inputField__hasError--2Wte3 > .TextInput-inputField__innerWrapper--TlrLg > .TextInput-inputField--30STq ~ .TextInput-inputField__label--6uR65 {
  color: var(--color-destructive-dark);
}
.custom-css .TextInput-inputField__hasLabel--115mv.TextInput-inputFiel__focused--4sKOL > .TextInput-inputField--30STq,
.custom-css .TextInput-inputField__hasLabel--115mv > .TextInput-inputField--30STq,
.custom-css .TextInput-inputField__hasLabel--115mv > .TextInput-inputField--30STq:focus {
  padding-bottom: 7px;
  padding-top: 24px;
}
.custom-css .TextInput-inputField__label--6uR65 {
  color: var(--color-greyscale-black-60);
  display: block;
  font-size: var(--font-size-xxs);
  font-weight: var(--font-weight-600);
  left: 17px;
  line-height: var(--line-height-xxs);
  opacity: 1;
  pointer-events: none;
  position: absolute;
  text-transform: uppercase;
  top: 7px;
  transition: top 0.1s ease, opacity 0.1s ease, color 0s ease 0.1s;
  width: calc(100% - 32px);
}
.custom-css .TextInput-inputField__addOn--5d7mg {
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: auto;
}
.custom-css .TextInput-inputField__addOn--5d7mg > svg {
  fill: var(--color-greyscale-black-40);
  display: block;
}
.custom-css a.TextInput-inputField__addOn__click--4FxoH {
  cursor: pointer;
  width: auto;
}
.custom-css .TextInput-inputField__addOn__clickthrough--7DpQg {
  pointer-events: none;
}
.custom-css .TextInput-inputField__hasLeft__addOn--5HMkm > .TextInput-inputField__addOn__left--525w3 {
  left: 16px;
}
.custom-css .TextInput-inputField__hasLeft__addOn--5HMkm > .TextInput-inputField--30STq {
  padding-left: 56px;
}
.custom-css .TextInput-inputField__hasLeft__addOn--5HMkm > .TextInput-inputField__label--6uR65 {
  left: 56px;
  width: calc(100% - 72px);
}
.custom-css .TextInput-inputField__hasRight__addOn--5wfMu > .TextInput-inputField__addOn__right--6r25W {
  right: 16px;
}
.custom-css .TextInput-inputField__hasRight__addOn--5wfMu > .TextInput-inputField--30STq {
  padding-right: 56px;
}
.custom-css .TextInput-inputField__hasRight__addOn--5wfMu > .TextInput-inputField__label--6uR65 {
  right: 56px;
  width: calc(100% - 72px);
}
.custom-css .TextInput-inputField__hasLeft__addOn--5HMkm.TextInput-inputField__haRight__addOn--2zcFm > .TextInput-inputField__label--6uR65 {
  width: calc(100% - 112px);
}
.custom-css input.TextInput-textInput--5YTap::-ms-clear {
  height: 0;
  width: 0;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__enterprise--1ZVzN > .TextInput-inputField--30STq:-moz-placeholder-shown {
  color: var(--color-greyscale-black-80);
  padding-bottom: 8px;
  padding-top: 8px;
}
.custom-css .TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__enterprise--1ZVzN.TextInput-inputField__noValue--2KRqB > .TextInput-inputField--30STq,
.custom-css .TextInput-inputField__innerWrapper--TlrLg.TextInput-inputField__enterprise--1ZVzN > .TextInput-inputField--30STq:placeholder-shown {
  color: var(--color-greyscale-black-80);
  padding-bottom: 8px;
  padding-top: 8px;
}
.custom-css .TextInput-inputField__enterprise--1ZVzN .TextInput-inputField--30STq {
  border-color: var(--color-greyscale-black-20);
  border-radius: var(--border-radius-xs);
  font-size: 15px;
  line-height: 22px;
  max-height: 48px;
  padding: 8px 12px;
  vertical-align: middle;
}
.custom-css .TextInput-inputField__enterprise--1ZVzN.TextInput-inputField__hasLeft__addOn--5HMkm .TextInput-inputField--30STq {
  padding-left: 48px;
}
.custom-css .TextInput-inputField__enterprise--1ZVzN.TextInput-inputField__hasLeft__addOn--5HMkm > .TextInput-inputField__addOn__left--525w3.TextInput-inputField__addOn__enterprise--5wthl {
  left: 8px;
}
.custom-css .TextInput-inputField__enterprise--1ZVzN.TextInput-inputField__hasRight__addOn--5wfMu .TextInput-inputField--30STq {
  padding-right: 48px;
}
.custom-css .TextInput-inputField__enterprise--1ZVzN.TextInput-inputField__hasRight__addOn--5wfMu > .TextInput-inputField__addOn__right--6r25W.TextInput-inputField__addOn__enterprise--5wthl {
  right: 8px;
}
.custom-css .TextInput-inputField__messageContainer--1PQI4 {
  padding-right: 16px;
  padding-top: 8px;
  text-align: left;
}
.custom-css .TextInput-inputField__errorMessage--6JunP {
  color: var(--color-destructive-darkest);
}
.custom-css .TextInput-inputField__iconError--1uRU3 {
  fill: var(--color-destructive-dark);
}
@keyframes PriceInput-fromLeft--5O1ja {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes PriceInput-goToLeft--3YQqc {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes PriceInput-fromRight--5yGYD {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes PriceInput-goToRight--17jht {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes PriceInput-fromBottom--5FORa {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes PriceInput-opacityIn--4LHB0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes PriceInput-opacityOut--7FIUA {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .PriceInput-amountInputContainer--6GIoV {
  max-width: 150px;
}
.custom-css .PriceInput-amountInputContainer--6GIoV svg {
  height: 16px;
}
.custom-css .PriceInput-inputField--4knYD {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid var(--color-greyscale-black-40);
  border-radius: var(--border-radius-sm);
  color: var(--color-greyscale-black-100);
  font: inherit;
  font-size: var(--font-size-base);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-base);
  padding: 4px 0;
  text-align: center;
  width: 100%;
}
.custom-css .PriceInput-errorMessage--2ZQSO {
  color: var(--color-destructive-dark);
  font-size: var(--font-size-xxs);
  position: absolute;
  white-space: break-spaces;
}
@keyframes Search-fromLeft--1OMPL {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Search-goToLeft--2scnt {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Search-fromRight--7jPgK {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Search-goToRight--7JQfb {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Search-fromBottom--5nHmH {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Search-opacityIn--4xkMG {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Search-opacityOut--4Msxm {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css :root {
  --cardHeight: 756px;
}
.custom-css .Search-card--2JrLd {
  height: var(--cardHeight);
  min-width: 260px;
}
@media (max-width: 768px) {
  .custom-css .Search-cardWithMerchants--5u76e {
    height: 410px;
  }
  .custom-css .Search-cardWithoutMerchants--740oc {
    height: 56px;
  }
}
.custom-css .Search-searchResultsContainer--3mJRG {
  padding-top: 16px;
}
.custom-css .Search-searchResultsContainer__title--4Sqbq {
  padding-bottom: 16px;
  padding-top: 16px;
  text-align: left;
}
@media (max-width: 768px) {
  .custom-css .Search-searchResultsContainer__title--4Sqbq {
    padding-bottom: 0;
    padding-top: 8px;
  }
}
.custom-css .Search-searchResultsContainer__searchResults--oiLpn {
  margin-top: 16px;
  overflow-y: auto;
  scroll-behavior: smooth;
}
@media (max-width: 768px) {
  .custom-css .Search-searchResultsContainer__searchResults--oiLpn {
    height: 300px;
  }
}
.custom-css .Search-searchResultsContainer__searchResults__withoutTitle--AYYqZ {
  max-height: calc(var(--cardHeight) - 136px);
}
.custom-css .Search-searchResultsContainer__searchResults__withTitle--713Zw {
  max-height: calc(var(--cardHeight) - 152px - var(--line-height-base));
}
.custom-css .Search-searchResult--6RmPn {
  align-items: center;
  background-color: var(--color-white-70);
  border: 1px solid var(--color-gray30);
  border-radius: var(--border-radius-xs);
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 16px;
}
.custom-css .Search-searchResult__merchantLogo--2PhxV {
  align-items: center;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  margin-right: 16px;
  max-height: 50px;
  max-width: 50px;
}
.custom-css .Search-searchResult__label--5eecV {
  margin-right: 16px;
  white-space: break-spaces;
}
.custom-css .Search-searchResult__listOption--2Ot2h {
  margin-bottom: 16px;
}
.custom-css .Search-searchResult__icon--3qjTC {
  border-radius: 50%;
  margin-right: 12px;
}
.custom-css .Search-searchResult__addIcon--4KTEq {
  margin-left: auto;
}
.custom-css .Search-searchResult__addIcon--4KTEq path {
  fill: var(--color-primary-base);
}
@keyframes DetailCardList-fromLeft--6Issn {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes DetailCardList-goToLeft--hSADu {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes DetailCardList-fromRight--1jmL5 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes DetailCardList-goToRight--5an9K {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes DetailCardList-fromBottom--7an9S {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes DetailCardList-opacityIn--4ciP6 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes DetailCardList-opacityOut--2vZKS {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .DetailCardList-container--36GH2 {
  border: 1px solid var(--color-gray30);
  display: flex;
  flex-direction: column;
}
.custom-css .DetailCardList-bottomBorder--6cRyQ {
  border-bottom: 1px solid var(--color-gray30);
}
.custom-css .DetailCardList-child--24iSO {
  display: flex;
  flex-direction: column;
  padding: 16px;
}
@keyframes Skeletons-fromLeft--3TjSn {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Skeletons-goToLeft--5SG9Y {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Skeletons-fromRight--4d6l2 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Skeletons-goToRight--4lfZV {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Skeletons-fromBottom--4wXTN {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Skeletons-opacityIn--3I7sb {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Skeletons-opacityOut--7EHUh {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Skeletons-container--7JoxW {
  overflow: hidden;
}
.custom-css .Skeletons-fieldLabel--7aWwh,
.custom-css .Skeletons-title--5266w {
  height: 16px;
  margin-bottom: 8px;
}
.custom-css .Skeletons-fieldLabel--7aWwh {
  width: 58px;
}
.custom-css .Skeletons-fieldValue--5yOvY {
  height: 16px;
  width: 33px;
}
.custom-css .Skeletons-fieldContainer--1uwcP {
  display: flex;
  justify-content: space-between;
}
.custom-css .Skeletons-skeleton--5aM9N {
  background: var(--color-gray20);
  border-radius: var(--border-radius-xs);
}
.custom-css .Skeletons-shimmerAnimation--1nnLf {
  animation: Skeletons-loadingShimmer--2y3vU 2s linear infinite;
  background: linear-gradient(to right, var(--color-gray10) 4%, var(--color-gray20) 25%, var(--color-gray10) 36%);
  background-size: 1000px 100%;
}
@keyframes Skeletons-loadingShimmer--2y3vU {
  0% {
    background-position: -1000px 0;
  }
  to {
    background-position: 1000px 0;
  }
}
@keyframes MerchantDescription-fromLeft--4hPh0 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MerchantDescription-goToLeft--6HU2x {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes MerchantDescription-fromRight--pLf4y {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MerchantDescription-goToRight--4DpUa {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes MerchantDescription-fromBottom--4je0t {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes MerchantDescription-opacityIn--2kbbg {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes MerchantDescription-opacityOut--6ur20 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .MerchantDescription-container--1JMSP {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.custom-css .MerchantDescription-heading--gODiF {
  text-wrap: wrap;
  margin-bottom: 8px;
}
.custom-css .MerchantDescription-logo--3yUKh {
  height: 24px;
  margin-bottom: 4px;
  margin-right: 8px;
}
.custom-css .MerchantDescription-flexContainer--1wB14 {
  align-items: center;
  display: flex;
}
@media (max-width: 768px) {
  .custom-css .MerchantDescription-flexContainer--1wB14 {
    align-items: flex-start;
    flex-direction: column;
  }
}
.custom-css .MerchantDescription-virtualCardImage--3lkgD {
  margin-right: 16px;
  padding: 8px 0;
}
.custom-css .MerchantDescription-subheading--4NlkM {
  color: var(--color-greyscale-grey-60);
  white-space: break-spaces;
}
@keyframes Deals-fromLeft--2TVTH {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Deals-goToLeft--3N7Ya {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Deals-fromRight--31xt3 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Deals-goToRight--5Puow {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Deals-fromBottom--4Si1d {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Deals-opacityIn--2dFZT {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Deals-opacityOut--2Ccbo {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Deals-icon--7aHWT {
  flex-shrink: 0;
  max-height: 14px;
  max-width: 14px;
}
.custom-css .Deals-item--VIaqw {
  align-items: center;
  display: flex;
  padding-bottom: 8px;
}
.custom-css .Deals-message--58Ai1 {
  line-height: var(--line-height-xxs);
  margin-left: 10px;
  white-space: break-spaces;
  word-break: break-word;
}
.custom-css .Deals-headingContainer--40Bgy {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}
.custom-css .Deals-expandDealsButtonText--2Kcu8 {
  color: var(--color-primary-base);
  font-size: var(--font-size-xxs);
  line-height: var(--line-height-xxs);
}
@keyframes TermCard-fromLeft--2ZnLI {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TermCard-goToLeft--7hohp {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes TermCard-fromRight--70f9j {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TermCard-goToRight--7a4gN {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes TermCard-fromBottom--28EvH {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes TermCard-opacityIn--1HgOl {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TermCard-opacityOut--5h9il {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .TermCard-container--16uPM {
  padding-top: 6px;
}
.custom-css .TermCard-summary--P18gB {
  padding-bottom: 8px;
  white-space: break-spaces;
}
.custom-css .TermCard-termFieldsContainer--5oRdH {
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
}
@media (max-width: 768px) {
  .custom-css .TermCard-termFieldsContainer--5oRdH {
    display: inline;
  }
}
.custom-css .TermCard-termFieldLabel--21XVm {
  color: var(--color-greyscale-grey-60);
}
@media (max-width: 768px) {
  .custom-css .TermCard-term--2c1be {
    display: flex;
    justify-content: space-between;
    padding-bottom: 12px;
  }
}
@keyframes MerchantDetailCard-fromLeft--1IEL4 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MerchantDetailCard-goToLeft--1wwpF {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes MerchantDetailCard-fromRight--1BC14 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MerchantDetailCard-goToRight--7yEOd {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes MerchantDetailCard-fromBottom--2uQjy {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes MerchantDetailCard-opacityIn--3V4jt {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes MerchantDetailCard-opacityOut--3MmzK {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .MerchantDetailCard-container--49QGK {
  display: flex;
  flex-direction: column;
}
.custom-css .MerchantDetailCard-button--2u7O3 {
  border: 1px solid var(--color-gray30);
  border-radius: var(--border-radius-base);
  font-size: var(--font-size-base);
  margin-bottom: 32px;
  margin-top: 32px;
  padding-bottom: 16px;
  padding-top: 16px;
}
.custom-css .MerchantDetailCard-header--1yIUT {
  align-items: center;
  display: flex;
}
@media (max-width: 920px) {
  .custom-css .MerchantDetailCard-header--1yIUT {
    flex-wrap: wrap;
  }
}
.custom-css .MerchantDetailCard-merchantLogo--1VLI8 {
  border-radius: 50%;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  height: 50px;
  justify-content: center;
  margin-right: 16px;
  width: 50px;
}
.custom-css .MerchantDetailCard-merchantInfo--6GjbV {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.custom-css .MerchantDetailCard-crossIcon--23fV9 {
  color: var(--color-gray90);
  cursor: pointer;
  flex-grow: 0;
  flex-shrink: 0;
  height: 13.5px;
  margin-left: auto;
  width: 13.5px;
}
.custom-css .MerchantDetailCard-prequalMessage--EJdPh {
  background-color: var(--color-primary-lightest);
  border-radius: var(--border-radius-xs);
  font-weight: var(--font-weight-500);
  padding: 12px 16px;
}
.custom-css .MerchantDetailCard-merchantName--3ZZDO {
  margin-right: 24px;
  white-space: break-spaces;
}
.custom-css .MerchantDetailCard-label--1xVmI {
  background-color: var(--color-success-lightest);
  border-radius: var(--border-radius-xs);
  color: var(--color-success-dark);
  flex-grow: 0;
  flex-shrink: 0;
  font-weight: 600;
  padding: 2px 8px;
  text-align: center;
}
@keyframes FinancialProgramCard-fromLeft--2F68Q {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes FinancialProgramCard-goToLeft--2jnDN {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes FinancialProgramCard-fromRight--tJC4K {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes FinancialProgramCard-goToRight--5Viqq {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes FinancialProgramCard-fromBottom--21vo6 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes FinancialProgramCard-opacityIn--7xqre {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes FinancialProgramCard-opacityOut--3945z {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .FinancialProgramCard-container--72Ugb {
  background-color: var(--color-ui-colors-background);
  border: 1px solid var(--color-gray30);
  flex: 1;
  max-width: 409px;
  padding: 24px;
}
@media (max-width: 768px) {
  .custom-css .FinancialProgramCard-container--72Ugb {
    padding: 16px;
  }
  .custom-css .FinancialProgramCard-merchantCard--61iAN {
    width: 50%;
  }
}
.custom-css .FinancialProgramCard-searchCard--7yWp6 {
  background-color: var(--color-gray10);
}
@media (max-width: 768px) {
  .custom-css .FinancialProgramCard-searchCard--7yWp6 {
    width: 100%;
  }
}
.custom-css .FinancialProgramCard-loadingShimmer--59ZsZ {
  height: var(--cardHeight);
}
@keyframes FinancialProgramComparisonModule-fromLeft--6w4YI {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes FinancialProgramComparisonModule-goToLeft--6Nzxv {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes FinancialProgramComparisonModule-fromRight--6ovMU {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes FinancialProgramComparisonModule-goToRight--3UJX3 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes FinancialProgramComparisonModule-fromBottom--7GL76 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes FinancialProgramComparisonModule-opacityIn--5npnx {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes FinancialProgramComparisonModule-opacityOut--2PQvv {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .FinancialProgramComparisonModule-container--2bXVJ {
  margin-bottom: 24px;
  margin-top: 24px;
  padding-left: 16px;
  padding-right: 16px;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .custom-css .FinancialProgramComparisonModule-container--2bXVJ {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .FinancialProgramComparisonModule-container--2bXVJ {
    padding-left: 0;
    padding-right: 0;
  }
}
.custom-css .FinancialProgramComparisonModule-purchaseAmount--3v9ea {
  align-items: center;
  display: flex;
  margin-bottom: 36px;
}
@media (max-width: 768px) {
  .custom-css .FinancialProgramComparisonModule-purchaseAmount--3v9ea {
    margin-left: 16px;
  }
}
.custom-css .FinancialProgramComparisonModule-purchaseAmount__label--4dsce {
  font-weight: var(--font-weight-600);
  margin-right: 8px;
}
.custom-css .FinancialProgramComparisonModule-financialProgramCards--1BZna {
  display: flex;
  flex-wrap: wrap-reverse;
}
@keyframes Form-fromLeft--2ZcLv {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Form-goToLeft--23enf {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Form-fromRight--3P0ZF {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Form-goToRight--10N7s {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Form-fromBottom--5uSUJ {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Form-opacityIn--3OPcj {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Form-opacityOut--2AOKA {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Form-wrapper--1ORwk.enteredOnce .mktoForm {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition-delay: 0.1s;
}
.custom-css .Form-wrapper--1ORwk.noAppear .mktoForm {
  transition: none;
}
.custom-css .Form-iframe--6mnQu {
  border: 1px solid #000;
  overflow: hidden;
  width: 100%;
}
.custom-css .Form-iframe_noHeight--1vnhj {
  height: 100%;
  min-height: 1200px;
}
.custom-css .mktoForm {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  opacity: 0;
  transform: translateY(30px);
  width: 100% !important;
}
.custom-css .mktoFormRow {
  flex: 34.7826087% 0 0;
  margin-bottom: 0 !important;
}
@media (max-width: 920px) {
  .custom-css .mktoFormRow {
    flex-basis: calc(100% - 32px);
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
}
.custom-css .mktoFormRow:nth-child(2n) {
  margin-right: 32px;
}
@media (max-width: 920px) {
  .custom-css .mktoFormRow:nth-child(2n) {
    margin-right: 16px;
  }
}
.custom-css .mktoFieldDescriptor {
  margin-bottom: 32px !important;
}
@media (max-width: 920px) {
  .custom-css .mktoFieldDescriptor {
    margin-bottom: 15px !important;
  }
}
.custom-css .mktoButtonRow {
  flex: 100% 0 0;
  text-align: center !important;
}
@media (max-width: 920px) {
  .custom-css .mktoButtonRow {
    margin-top: 25px !important;
  }
}
.custom-css .mktoField {
  -webkit-appearance: none !important;
  border: 1px solid var(--color-greyscale-grey-50);
  border-radius: 4px;
  font-size: 18px !important;
  height: 60px;
  outline: none;
  padding: 18px 20px 16px !important;
  width: 100% !important;
}
@media (max-width: 920px) {
  .custom-css .mktoField {
    height: 50px !important;
    padding: 0 20px !important;
  }
}
.custom-css .mktoField::-webkit-input-placeholder {
  position: relative;
  visibility: visible !important;
}
.custom-css .mktoField:-moz-placeholder,
.custom-css .mktoField::-moz-placeholder {
  position: relative;
  visibility: visible !important;
}
.custom-css .mktoField:-ms-input-placeholder {
  position: relative;
  visibility: visible !important;
}
.custom-css .mktoField:focus::-webkit-input-placeholder {
  visibility: hidden !important;
}
.custom-css .mktoField:focus:-moz-placeholder,
.custom-css .mktoField:focus::-moz-placeholder {
  visibility: hidden !important;
}
.custom-css .mktoField:focus:-ms-input-placeholder {
  visibility: hidden !important;
}
.custom-css .mktoField.mktoInvalid,
.custom-css .mktoField:focus.mktoInvalid {
  border-color: var(--color-destructive-dark);
}
.custom-css .mktoField:focus {
  border-color: var(--color-primary-base);
}
.custom-css .mktoGutter,
.custom-css .mktoLabel,
.custom-css .mktoOffset {
  display: none;
}
.custom-css .mktoForm .mktoFieldWrap,
.custom-css .mktoForm .mktoFormCol {
  float: none !important;
}
.custom-css .mktoButtonWrap {
  margin-left: 0 !important;
}
.custom-css .mktoButton {
  background-color: var(--color-primary-base);
  border: 0;
  border-radius: var(--border-radius-base);
  color: var(--color-ui-colors-background);
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: var(--font-weight-600);
  letter-spacing: var(--letter-spacing-xl);
  line-height: 28px;
  padding: 12px 30px;
  text-transform: uppercase;
  transition: background 0.3s;
  width: 17.39130435%;
}
.custom-css .mktoButton:hover {
  background-color: var(--color-primary-dark);
}
@media (max-width: 920px) {
  .custom-css .mktoButton {
    width: 196px;
  }
}
.custom-css select.mktoField {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI5Ij48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwRjcyRTUiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEzLjMzMy45NjcgNyA2Ljk2N2wtNi4zMzMtNiIvPjwvc3ZnPg==');
  background-position: center right 12px;
  background-repeat: no-repeat;
  color: var(--color-greyscale-black-100);
  position: relative;
}
.custom-css select.mktoField::-ms-expand {
  display: none;
}
.custom-css select.mktoField + .mktoError .mktoErrorMsg {
  padding-right: 36px !important;
}
.custom-css .mktoError {
  bottom: auto !important;
  height: auto !important;
  right: 0 !important;
  top: 50% !important;
  transform: translateY(-50%);
}
.custom-css .mktoErrorArrowWrap {
  display: none;
}
.custom-css .mktoErrorMsg {
  background-color: transparent !important;
  background-image: none !important;
  border: none !important;
  box-shadow: none !important;
  color: var(--color-destructive-dark) !important;
  font-size: 14px !important;
  height: auto !important;
  line-height: 18px !important;
  margin-top: 0 !important;
  padding: 0 12px 0 0 !important;
  text-shadow: none !important;
}
@media (max-width: 920px) {
  .custom-css .mktoErrorMsg {
    line-height: 50px !important;
  }
}
.custom-css .Form-postSubmit--6a2Me {
  display: none;
  padding: 50px 0;
  text-align: center;
}
.custom-css .Form-postSubmit--6a2Me.Form-visible--3V5gY {
  display: block;
}
@keyframes GatedContent-fromLeft--3CFsH {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes GatedContent-goToLeft--2Wf1I {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes GatedContent-fromRight--7CH2O {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes GatedContent-goToRight--5WXMf {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes GatedContent-fromBottom--1vfFu {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes GatedContent-opacityIn--1w7FB {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes GatedContent-opacityOut--4fZtf {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .GatedContent-wrapper--Zem0i {
  position: static;
}
.custom-css .GatedContent-wrapper--Zem0i .GatedContent-inner--3NBKx {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition-delay: 0.1s;
}
.custom-css .GatedContent-wrapper--Zem0i.enteredOnce .GatedContent-inner--3NBKx {
  opacity: 1;
  transform: none;
}
.custom-css .GatedContent-wrapper--Zem0i.noAppear .GatedContent-inner--3NBKx {
  transition: none;
}
.custom-css .GatedContent-inner--3NBKx {
  position: static;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .GatedContent-inner--3NBKx {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
  }
}
.custom-css .GatedContent-innerReverse--1edXA {
  position: static;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .GatedContent-innerReverse--1edXA {
    display: flex;
    flex-direction: row-reverse;
  }
  .custom-css .GatedContent-innerReverse--1edXA .GatedContent-content--2LcOs {
    padding-left: 10%;
    padding-right: 0;
  }
}
.custom-css .GatedContent-content--2LcOs {
  position: static;
}
@media (max-width: 920px) {
  .custom-css .GatedContent-content--2LcOs {
    margin-bottom: 32px;
    padding: 0 16px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .GatedContent-content--2LcOs {
    padding-right: 10%;
    width: 50%;
  }
}
.custom-css .GatedContent-title--4WbV2 {
  font-weight: var(--font-weight-700);
  margin-bottom: 31px;
}
@media (max-width: 920px) {
  .custom-css .GatedContent-title--4WbV2 {
    margin-bottom: 20px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .GatedContent-form--2CcF9 {
    width: 50%;
  }
}
.custom-css .GatedContent-formHeader--5wsSG {
  margin-bottom: 32px;
}
@media (max-width: 920px) {
  .custom-css .GatedContent-formHeader--5wsSG {
    padding: 0 16px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .GatedContent-formHeader--5wsSG {
    margin-left: auto;
    margin-right: auto;
    max-width: 392px;
    width: 85%;
  }
}
.custom-css .GatedContent-formTitle--4Mp76 {
  font-weight: var(--font-weight-700);
  margin-left: auto;
  margin-right: auto;
  max-width: 392px;
}
.custom-css .GatedContent-formDescription--4iEVi {
  margin-top: 31px;
}
@media (max-width: 920px) {
  .custom-css .GatedContent-formDescription--4iEVi {
    margin-top: 20px;
  }
}
@keyframes HeroAnimation-fromLeft--3A0ac {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroAnimation-goToLeft--3AoWZ {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes HeroAnimation-fromRight--5KWkf {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroAnimation-goToRight--3hxqV {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes HeroAnimation-fromBottom--6xfkg {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes HeroAnimation-opacityIn--6qHM1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes HeroAnimation-opacityOut--4GsyJ {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css :root {
  --card-width: 168px;
  --card-height: 290px;
  --card-radius: 10px;
  --card-vertical-position: calc(100% - var(--card-height));
  --offset-top: 50px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css :root {
    --card-width: 278px;
    --card-height: 450px;
    --card-radius: 20px;
    --offset-top: 70px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css :root {
    --card-width: 378px;
    --card-height: 600px;
    --offset-top: 94px;
  }
}
.custom-css .HeroAnimation-textLight--3Xpvk {
  color: var(--color-ui-colors-background);
}
.custom-css .HeroAnimation-description--6dOBB,
.custom-css .HeroAnimation-title--3ENIV {
  white-space: pre-line;
}
.custom-css .HeroAnimation-wrapper--5r3wQ {
  display: flex;
  flex-direction: column;
  height: calc(100vh - var(--card-height) - 90px);
  justify-content: center;
  left: 0;
  min-height: 310px;
  position: absolute;
  right: 0;
  text-align: center;
  top: var(--offset-top);
  z-index: 1;
}
.custom-css .HeroAnimation-wrapper--5r3wQ .HeroAnimation-description--6dOBB,
.custom-css .HeroAnimation-wrapper--5r3wQ .HeroAnimation-title--3ENIV,
.custom-css .HeroAnimation-wrapper--5r3wQ null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .HeroAnimation-wrapper--5r3wQ.enteredOnce .HeroAnimation-title--3ENIV {
  transition-delay: 0;
}
.custom-css .HeroAnimation-wrapper--5r3wQ.enteredOnce .HeroAnimation-description--6dOBB {
  transition-delay: 0.1s;
}
.custom-css .HeroAnimation-wrapper--5r3wQ.enteredOnce null {
  transition-delay: 0.2s;
  transition-delay: 0.3s;
}
.custom-css .HeroAnimation-wrapper--5r3wQ.enteredOnce .HeroAnimation-description--6dOBB,
.custom-css .HeroAnimation-wrapper--5r3wQ.enteredOnce .HeroAnimation-title--3ENIV,
.custom-css .HeroAnimation-wrapper--5r3wQ.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .HeroAnimation-wrapper--5r3wQ.noAppear .HeroAnimation-description--6dOBB,
.custom-css .HeroAnimation-wrapper--5r3wQ.noAppear .HeroAnimation-title--3ENIV,
.custom-css .HeroAnimation-wrapper--5r3wQ.noAppear null {
  transition: none;
}
.custom-css .HeroAnimation-background_gradient--3s2S0 {
  background: linear-gradient(180deg, #2f2fc1, #a8a9fc);
}
.custom-css .HeroAnimation-hero_cards--440QB {
  display: flex;
  flex-direction: row;
  height: 100vh;
  overflow: hidden;
  position: relative;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroAnimation-hero_cards--440QB {
    min-height: 800px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .HeroAnimation-hero_cards--440QB {
    min-height: 1000px;
  }
}
.custom-css .HeroAnimation-hero_cards--440QB.HeroAnimation-flyUp--5lvUg .HeroAnimation-card_inner_wrapper--4GS6f {
  transform: translateZ(-16000px) translateY(-200%);
}
.custom-css .HeroAnimation-hero_cards--440QB.HeroAnimation-flyUp--5lvUg .HeroAnimation-card_outer_wrapper--nisdj:first-child > * {
  transition-delay: 50ms;
}
.custom-css .HeroAnimation-hero_cards--440QB.HeroAnimation-flyUp--5lvUg .HeroAnimation-card_outer_wrapper--nisdj:nth-child(2) > * {
  transition-delay: 0.15s;
}
.custom-css .HeroAnimation-hero_cards--440QB.HeroAnimation-flyUp--5lvUg .HeroAnimation-card_outer_wrapper--nisdj:nth-child(3) > * {
  transition-delay: 0.25s;
}
.custom-css .HeroAnimation-hero_cards--440QB.HeroAnimation-flyUp--5lvUg .HeroAnimation-card_outer_wrapper--nisdj:nth-child(4) > * {
  transition-delay: 0.35s;
}
.custom-css .HeroAnimation-container--2OBBz {
  align-items: flex-end;
  display: flex;
  justify-content: center;
  left: 50%;
  min-height: 310px;
  position: relative;
  top: 100px;
  transform: translateX(-50%);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroAnimation-container--2OBBz {
    top: 200px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .HeroAnimation-container--2OBBz {
    top: 180px;
  }
}
.custom-css .HeroAnimation-container--2OBBz * {
  will-change: transform;
}
.custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj {
  animation: HeroAnimation-wiggle--5ZK4T 2s ease-in-out infinite alternate;
  display: block;
  margin-left: -100px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj {
    margin-left: -150px;
  }
}
.custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:first-child {
  margin-left: 0;
}
.custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:first-child .HeroAnimation-card_y_position--17YuF {
  top: -110px;
  z-index: 1000;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:first-child .HeroAnimation-card_y_position--17YuF {
    top: -100px;
  }
}
.custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:first-child .HeroAnimation-card_shading--5QBXq {
  top: -110px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:first-child .HeroAnimation-card_shading--5QBXq {
    top: -100px;
  }
}
.custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(2) {
  animation-delay: 0.5s;
  transform: translateZ(-300px) translateY(var(--card-vertical-position));
  transition-delay: 50ms;
  z-index: 1111;
}
.custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(2) .HeroAnimation-card_y_position--17YuF {
  top: -120px;
  z-index: 2000;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(2) .HeroAnimation-card_y_position--17YuF {
    top: -150px;
  }
}
.custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(2) .HeroAnimation-card_shading--5QBXq {
  top: -120px;
  z-index: 2100;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(2) .HeroAnimation-card_shading--5QBXq {
    top: -150px;
  }
}
.custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(3) {
  animation-delay: 1s;
  transform: translateZ(-200px) translateY(var(--card-vertical-position));
  transition-delay: 0.1s;
  z-index: 22222;
}
.custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(3) .HeroAnimation-card_y_position--17YuF {
  top: -130px;
  z-index: 3000;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(3) .HeroAnimation-card_y_position--17YuF {
    top: -200px;
  }
}
.custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(3) .HeroAnimation-card_shading--5QBXq {
  top: -130px;
  z-index: 3100;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(3) .HeroAnimation-card_shading--5QBXq {
    top: -200px;
  }
}
.custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(4) {
  animation-delay: 1.5s;
  transform: translateZ(-100px) translateY(var(--card-vertical-position));
  transition-delay: 0.15s;
  z-index: 33333;
}
.custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(4) .HeroAnimation-card_y_position--17YuF {
  top: -140px;
  z-index: 4000;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(4) .HeroAnimation-card_y_position--17YuF {
    top: -250px;
  }
}
.custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(4) .HeroAnimation-card_shading--5QBXq {
  top: -140px;
  z-index: 4100;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:nth-child(4) .HeroAnimation-card_shading--5QBXq {
    top: -250px;
  }
}
.custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:last-child .HeroAnimation-card--5qBuC:before {
  background-image: -webkit-linear-gradient(#e6e6e6, #1a1a1a);
}
.custom-css .HeroAnimation-container--2OBBz .HeroAnimation-card_outer_wrapper--nisdj:last-child .HeroAnimation-card_shadow--2o7MZ {
  display: none;
}
.custom-css .HeroAnimation-card_inner_wrapper--4GS6f {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: block;
  margin-top: 0;
  perspective: 2000px;
  position: relative;
  top: 0;
  transform: translateZ(-16000px) translateY(calc(100% - var(--card-height) / 1.25));
  transform-origin: 50% 51%;
  transform-style: preserve-3d;
  transition: transform 0.8s ease;
  will-change: top;
  z-index: 0;
}
.custom-css .HeroAnimation-card--5qBuC {
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: var(--card-radius);
  height: var(--card-height);
  position: relative;
  transform-style: preserve-3d;
  width: var(--card-width);
  z-index: 10;
}
.custom-css .HeroAnimation-card--5qBuC:before {
  background-image: -webkit-linear-gradient(#000, #000);
  border-radius: var(--card-radius);
  content: '';
  height: var(--card-height);
  left: 0;
  outline: 1px solid transparent;
  position: absolute;
  top: 0;
  transform: translateZ(-4px);
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroAnimation-card--5qBuC:before {
    transform: translateZ(-6px);
  }
}
.custom-css .HeroAnimation-card_image--55MSt {
  border-radius: var(--card-radius);
  height: 100%;
  left: 0;
  outline: 1px solid transparent;
  position: absolute;
  top: 0;
  width: 100%;
}
.custom-css .HeroAnimation-card_shading--5QBXq {
  background-blend-mode: multiply;
  top: 0;
  z-index: 1100;
}
.custom-css .HeroAnimation-card__highlight--5IR0I,
.custom-css .HeroAnimation-card_shading--5QBXq {
  border-radius: var(--card-radius);
  height: var(--card-height);
  left: 0;
  overflow: hidden;
  position: absolute;
  width: var(--card-width);
}
.custom-css .HeroAnimation-card__highlight--5IR0I {
  background: linear-gradient(309deg, hsla(0, 0%, 100%, 0.01), hsla(0, 0%, 100%, 0.05));
  background-blend-mode: multiply;
  filter: blur(16px);
  top: -25px;
  transform-origin: top left;
  z-index: 1;
}
.custom-css .HeroAnimation-light--6YJpD {
  background-image: radial-gradient(ellipse, rgba(255, 239, 214, 0.5), transparent 70%);
  border-radius: 50%;
  display: block;
  filter: blur(16px);
  height: 800px;
  left: 0;
  position: absolute;
  top: -50%;
  width: 800px;
}
.custom-css .HeroAnimation-card_shadow--2o7MZ {
  background: rgba(0, 0, 0, 0.4);
  filter: blur(16px);
  position: absolute;
  right: -50%;
  top: 100px;
  transform-origin: top left;
  z-index: 2;
}
@media (max-width: 920px) {
  .custom-css .HeroAnimation-card_shadow--2o7MZ {
    transform: translateX(-50px) translateY(-50px) !important;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroAnimation-card_shadow--2o7MZ {
    background: rgba(0, 0, 0, 0.5);
  }
}
.custom-css .HeroAnimation-card_shading--5QBXq:after,
.custom-css .HeroAnimation-card_shading--5QBXq:before,
.custom-css .HeroAnimation-card_shadow--2o7MZ:after,
.custom-css .HeroAnimation-card_shadow--2o7MZ:before {
  content: none !important;
}
.custom-css .HeroAnimation-card_shiny_edge--I4idI {
  border-radius: var(--card-radius);
  color: #fff;
  font-weight: 700;
  height: 100%;
  left: 0;
  outline: 1px solid transparent;
  overflow: hidden;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 1;
}
.custom-css .HeroAnimation-card_shiny_edge--I4idI:after {
  background: radial-gradient(#fff, #3984ff00 50%);
  content: '';
  height: 400px;
  left: calc(var(--x, 0) * 1px - 200px);
  opacity: 0.2;
  position: absolute;
  top: calc(var(--y, 0) * 1px - 200px);
  transition: opacity 0.2s;
  width: 400px;
}
@keyframes HeroAnimation-wiggle--5ZK4T {
  0% {
    transform: translateY(var(--card-vertical-position)) translateX(0);
  }
  to {
    transform: translateY(calc(100% - var(--card-height) / 1.05)) translateX(5px);
  }
}
@keyframes HeroBusiness-fromLeft--2rPt4 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroBusiness-goToLeft--6Pg57 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes HeroBusiness-fromRight--6LCd5 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroBusiness-goToRight--iD1XA {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes HeroBusiness-fromBottom--xXRRy {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes HeroBusiness-opacityIn--1mzhI {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes HeroBusiness-opacityOut--6XPrr {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .HeroBusiness-container--78eBq .HeroBusiness-buttons--34cMG,
.custom-css .HeroBusiness-container--78eBq .HeroBusiness-dropdown--5iO2X,
.custom-css .HeroBusiness-container--78eBq .HeroBusiness-title--24pco,
.custom-css .HeroBusiness-container--78eBq null {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .HeroBusiness-container--78eBq.enteredOnce .HeroBusiness-title--24pco {
  transition-delay: 0;
}
.custom-css .HeroBusiness-container--78eBq.enteredOnce .HeroBusiness-dropdown--5iO2X {
  transition-delay: 0.1s;
}
.custom-css .HeroBusiness-container--78eBq.enteredOnce .HeroBusiness-buttons--34cMG {
  transition-delay: 0.2s;
}
.custom-css .HeroBusiness-container--78eBq.enteredOnce null {
  transition-delay: 0.3s;
}
.custom-css .HeroBusiness-container--78eBq.enteredOnce .HeroBusiness-buttons--34cMG,
.custom-css .HeroBusiness-container--78eBq.enteredOnce .HeroBusiness-dropdown--5iO2X,
.custom-css .HeroBusiness-container--78eBq.enteredOnce .HeroBusiness-title--24pco,
.custom-css .HeroBusiness-container--78eBq.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .HeroBusiness-container--78eBq.noAppear .HeroBusiness-buttons--34cMG,
.custom-css .HeroBusiness-container--78eBq.noAppear .HeroBusiness-dropdown--5iO2X,
.custom-css .HeroBusiness-container--78eBq.noAppear .HeroBusiness-title--24pco,
.custom-css .HeroBusiness-container--78eBq.noAppear null {
  transition: none;
}
.custom-css .HeroBusiness-container--78eBq {
  pointer-events: none;
  position: relative;
  z-index: 1;
}
.custom-css .HeroBusiness-backgroundWrapper--1TyAq {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.custom-css .HeroBusiness-background--1E8Eq {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
}
.custom-css .HeroBusiness-content--1KsAf {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 85vh;
  justify-content: center;
  min-height: 610px;
  text-align: center;
}
.custom-css .HeroBusiness-content--1KsAf:not(.HeroBusiness-contentNoDropdown--6Injw) .HeroBusiness-title--24pco {
  margin-bottom: 32px;
}
@media (max-width: 920px) {
  .custom-css .HeroBusiness-content--1KsAf:not(.HeroBusiness-contentNoDropdown--6Injw) .HeroBusiness-title--24pco {
    margin-bottom: 20px;
  }
  .custom-css .HeroBusiness-content--1KsAf {
    align-items: center;
    height: 550px;
    min-height: auto;
    padding-bottom: 60px;
    position: relative;
    text-align: center;
  }
}
.custom-css .HeroBusiness-contentLight--OipAS {
  color: var(--color-ui-colors-background);
}
.custom-css .HeroBusiness-title--24pco {
  pointer-events: auto;
}
@media (max-width: 920px) {
  .custom-css .HeroBusiness-title--24pco {
    width: calc(100% - 32px);
  }
}
.custom-css .HeroBusiness-dropdown--5iO2X {
  position: relative;
  width: 39.13043478%;
  z-index: 1;
}
@media (max-width: 920px) {
  .custom-css .HeroBusiness-dropdown--5iO2X {
    max-width: 400px;
    width: 86.66666667vw;
  }
}
.custom-css .HeroBusiness-dropdownWrapper--5tsQb {
  pointer-events: auto;
  width: 100%;
}
.custom-css .HeroBusiness-parallaxWrapper--1Mwlg {
  height: 100%;
}
.custom-css .HeroBusiness-buttons--34cMG {
  margin-top: -8px;
  pointer-events: auto;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroBusiness-buttons--34cMG {
    margin-top: 22px;
  }
}
@keyframes HeroDocs-fromLeft--jwzaB {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroDocs-goToLeft--4xqfh {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes HeroDocs-fromRight--6qFEz {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroDocs-goToRight--2stSV {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes HeroDocs-fromBottom--7eUTc {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes HeroDocs-opacityIn--3mpfo {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes HeroDocs-opacityOut--2HXGx {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .HeroDocs-container--4awvg .HeroDocs-buttons--j9W1k,
.custom-css .HeroDocs-container--4awvg .HeroDocs-description--1Omir,
.custom-css .HeroDocs-container--4awvg .HeroDocs-title--4inwh,
.custom-css .HeroDocs-container--4awvg null {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .HeroDocs-container--4awvg.enteredOnce .HeroDocs-title--4inwh {
  transition-delay: 0;
}
.custom-css .HeroDocs-container--4awvg.enteredOnce .HeroDocs-description--1Omir {
  transition-delay: 0.1s;
}
.custom-css .HeroDocs-container--4awvg.enteredOnce .HeroDocs-buttons--j9W1k {
  transition-delay: 0.2s;
}
.custom-css .HeroDocs-container--4awvg.enteredOnce null {
  transition-delay: 0.3s;
}
.custom-css .HeroDocs-container--4awvg.enteredOnce .HeroDocs-buttons--j9W1k,
.custom-css .HeroDocs-container--4awvg.enteredOnce .HeroDocs-description--1Omir,
.custom-css .HeroDocs-container--4awvg.enteredOnce .HeroDocs-title--4inwh,
.custom-css .HeroDocs-container--4awvg.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .HeroDocs-container--4awvg.noAppear .HeroDocs-buttons--j9W1k,
.custom-css .HeroDocs-container--4awvg.noAppear .HeroDocs-description--1Omir,
.custom-css .HeroDocs-container--4awvg.noAppear .HeroDocs-title--4inwh,
.custom-css .HeroDocs-container--4awvg.noAppear null {
  transition: none;
}
.custom-css .HeroDocs-container--4awvg {
  overflow: hidden;
}
.custom-css .HeroDocs-background--3RfnZ {
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center bottom;
  object-position: center bottom;
  position: absolute;
  top: 0;
}
.custom-css .HeroDocs-content--27WIH {
  display: flex;
  flex-direction: column;
  height: 85vh;
  justify-content: center;
  min-height: 610px;
  position: relative;
  z-index: 1;
}
@media (max-width: 920px) {
  .custom-css .HeroDocs-content--27WIH {
    align-items: center;
    height: 550px;
    min-height: auto;
    padding-bottom: 60px;
    text-align: center;
  }
}
.custom-css .HeroDocs-title--4inwh {
  margin-top: -15vh;
  width: calc(100% - 32px);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroDocs-title--4inwh {
    width: 43.47826087%;
  }
}
@keyframes HeroVisual-fromLeft--7jee0 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroVisual-goToLeft--4Z3wQ {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes HeroVisual-fromRight--5kbNI {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroVisual-goToRight--ywVuY {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes HeroVisual-fromBottom--36w4L {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes HeroVisual-opacityIn--4gNk3 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes HeroVisual-opacityOut--txTV6 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .HeroVisual-container--7GiIC .HeroVisual-buttons--1nSfR,
.custom-css .HeroVisual-container--7GiIC .HeroVisual-description--3HJFB,
.custom-css .HeroVisual-container--7GiIC .HeroVisual-eyebrow--7Dc32,
.custom-css .HeroVisual-container--7GiIC .HeroVisual-heading--3QJ9Y {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .HeroVisual-container--7GiIC.enteredOnce .HeroVisual-eyebrow--7Dc32 {
  transition-delay: 0;
}
.custom-css .HeroVisual-container--7GiIC.enteredOnce .HeroVisual-heading--3QJ9Y {
  transition-delay: 0.1s;
}
.custom-css .HeroVisual-container--7GiIC.enteredOnce .HeroVisual-description--3HJFB {
  transition-delay: 0.2s;
}
.custom-css .HeroVisual-container--7GiIC.enteredOnce .HeroVisual-buttons--1nSfR {
  transition-delay: 0.3s;
}
.custom-css .HeroVisual-container--7GiIC.enteredOnce .HeroVisual-buttons--1nSfR,
.custom-css .HeroVisual-container--7GiIC.enteredOnce .HeroVisual-description--3HJFB,
.custom-css .HeroVisual-container--7GiIC.enteredOnce .HeroVisual-eyebrow--7Dc32,
.custom-css .HeroVisual-container--7GiIC.enteredOnce .HeroVisual-heading--3QJ9Y {
  opacity: 1;
  transform: none;
}
.custom-css .HeroVisual-container--7GiIC.noAppear .HeroVisual-buttons--1nSfR,
.custom-css .HeroVisual-container--7GiIC.noAppear .HeroVisual-description--3HJFB,
.custom-css .HeroVisual-container--7GiIC.noAppear .HeroVisual-eyebrow--7Dc32,
.custom-css .HeroVisual-container--7GiIC.noAppear .HeroVisual-heading--3QJ9Y {
  transition: none;
}
.custom-css .HeroVisual-container--7GiIC {
  overflow: hidden;
}
.custom-css .HeroVisual-background--4z8go {
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center bottom;
  object-position: center bottom;
  position: absolute;
  top: 0;
}
.custom-css .HeroVisual-imageTop--1fDIW .HeroVisual-background--4z8go {
  -o-object-position: center top;
  object-position: center top;
}
.custom-css .HeroVisual-imageBottom--6IKBO .HeroVisual-background--4z8go {
  -o-object-position: center bottom;
  object-position: center bottom;
}
.custom-css .HeroVisual-background--4z8go .HeroVisual-eyebrow--7Dc32 {
  opacity: 0;
  transform: translateY(20px);
}
.custom-css .HeroVisual-background--4z8go.enteredOnce .HeroVisual-eyebrow--7Dc32 {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .HeroVisual-background--4z8go.noAppear .HeroVisual-eyebrow--7Dc32 {
  transition: none;
}
.custom-css .HeroVisual-wrapper--259qv {
  position: relative;
}
.custom-css .HeroVisual-content--3A6yU {
  padding: var(--section-spacing-sm) 0;
  position: relative;
  z-index: 1;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroVisual-content--3A6yU {
    align-items: center;
    display: flex;
    height: 60vh;
    min-height: 662px;
  }
}
.custom-css .HeroVisual-contentLight--30Nuh {
  color: var(--color-ui-colors-background);
}
.custom-css .HeroVisual-contentWrapper--2UIPu {
  align-items: center;
  border-radius: 8px;
  overflow: hidden;
  padding: 20px;
}
@media (max-width: 920px) {
  .custom-css .HeroVisual-contentWrapper--2UIPu {
    margin: 0 auto;
    width: calc(100% - 32px);
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroVisual-contentWrapper--2UIPu {
    max-width: 600px;
    padding: 60px;
  }
}
.custom-css .HeroVisual-eyebrow--7Dc32,
.custom-css .HeroVisual-heading--3QJ9Y {
  margin-bottom: 12px;
}
.custom-css .HeroVisual-buttons--1nSfR {
  align-items: center;
  display: flex;
  margin-top: 24px;
}
.custom-css .HeroVisual-buttons--1nSfR .HeroVisual-button--4wPS3 {
  line-height: 18px;
  padding: 16px 36px;
  text-transform: none;
}
@media (max-width: 920px) {
  .custom-css .HeroVisual-buttons--1nSfR .HeroVisual-button--4wPS3 {
    flex: 1 1 40%;
    max-width: 50%;
    padding: 16px 0;
  }
  .custom-css .HeroVisual-buttons--1nSfR .HeroVisual-button--4wPS3:nth-child(n + 2) {
    margin-left: 12px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .HeroVisual-buttons--1nSfR .HeroVisual-button--4wPS3:nth-child(n + 2) {
    margin-left: 24px;
  }
  .custom-css .HeroVisual-buttons--1nSfR {
    margin-top: 36px;
  }
}
.custom-css .HeroVisual-additionalContent--4960T {
  padding-top: 36px;
  position: relative;
  z-index: 1;
}
@keyframes IllustrationWithText-fromLeft--2YmyQ {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes IllustrationWithText-goToLeft--54cY0 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes IllustrationWithText-fromRight--6QDC6 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes IllustrationWithText-goToRight--17W8O {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes IllustrationWithText-fromBottom--77K3o {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes IllustrationWithText-opacityIn--7tGQM {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes IllustrationWithText-opacityOut--22dc3 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .IllustrationWithText-container--1OPwm {
  display: flex;
  flex-direction: column;
  padding: var(--component-spacing-md) 0;
}
.custom-css .IllustrationWithText-container--1OPwm .IllustrationWithText-image--345By {
  display: block;
  margin: 0 auto 16px;
  max-width: 100%;
}
@media (max-width: 1168px) {
  .custom-css .IllustrationWithText-container--1OPwm .IllustrationWithText-image--345By {
    margin-bottom: 24px;
  }
}
.custom-css .IllustrationWithText-container--1OPwm .IllustrationWithText-leftAlignedImage--7djnZ {
  margin-left: 0;
}
.custom-css .IllustrationWithText-container--1OPwm .IllustrationWithText-title--5nnfC {
  padding-top: 20px;
  text-align: center;
}
@media (max-width: 1168px) {
  .custom-css .IllustrationWithText-container--1OPwm .IllustrationWithText-title--5nnfC {
    padding: 0 20px 8px;
  }
}
.custom-css .IllustrationWithText-container--1OPwm .IllustrationWithText-description--5431d {
  margin: 0 auto;
  text-align: center;
}
.custom-css .IllustrationWithText-container--1OPwm .IllustrationWithText-description--5431d p {
  line-height: var(--line-height--small);
}
@media (max-width: 1168px) {
  .custom-css .IllustrationWithText-container--1OPwm .IllustrationWithText-description--5431d {
    width: calc(100% - 32px);
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .IllustrationWithText-container--1OPwm .IllustrationWithText-description--5431d {
    white-space: pre-line;
  }
}
.custom-css .IllustrationWithText-container--1OPwm .IllustrationWithText-leftAlignedText--48mGd {
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .IllustrationWithText-container--1OPwm.IllustrationWithText-width_100--47Fru {
    width: 860px;
  }
  .custom-css .IllustrationWithText-container--1OPwm.IllustrationWithText-width_100--47Fru .IllustrationWithText-image--345By {
    margin-bottom: 36px;
  }
  .custom-css .IllustrationWithText-container--1OPwm.IllustrationWithText-width_50--1d72L {
    width: 496px;
  }
  .custom-css .IllustrationWithText-container--1OPwm.IllustrationWithText-width_50--1d72L:first-child {
    margin-left: 52px;
  }
  .custom-css .IllustrationWithText-container--1OPwm.IllustrationWithText-width_50--1d72L:last-child {
    margin: 0 52px 0 auto;
  }
  .custom-css .IllustrationWithText-container--1OPwm.IllustrationWithText-width_33--75qaK {
    margin: 0 32px;
    width: 352px;
  }
  .custom-css .IllustrationWithText-container--1OPwm.IllustrationWithText-width_33--75qaK:nth-child(3n + 1) {
    margin-left: 0;
  }
  .custom-css .IllustrationWithText-container--1OPwm.IllustrationWithText-width_33--75qaK:nth-child(3n) {
    margin-right: 0;
  }
  .custom-css .IllustrationWithText-container--1OPwm.IllustrationWithText-width_33--75qaK:nth-child(n + 4) {
    margin-top: 60px;
  }
}
@media (max-width: 1168px) {
  .custom-css .IllustrationWithText-container--1OPwm {
    flex: 0 0 100%;
    margin-bottom: 48px;
    margin-left: auto;
    margin-right: auto;
    scroll-snap-align: center;
  }
  .custom-css .IllustrationWithText-container--1OPwm:last-child {
    margin-bottom: 0;
  }
}
.custom-css .IllustrationWithText-container-rowDirection--6OnJr {
  flex-direction: row;
  gap: var(--component-spacing-sm);
  margin-bottom: 0;
}
.custom-css .IllustrationWithText-container-rowDirection--6OnJr .IllustrationWithText-dataContainer--2sdsx {
  display: flex;
  flex-direction: column;
  gap: var(--component-spacing-xs);
}
.custom-css .IllustrationWithText-container-rowDirection--6OnJr img {
  align-self: baseline;
}
@media (max-width: 1168px) {
  .custom-css .IllustrationWithText-container-rowDirection--6OnJr {
    flex: 0 0 auto;
    margin-left: 5vw;
  }
}
@keyframes IllustrationWithText-fromLeft--pRc7b {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes IllustrationWithText-goToLeft--WOzwx {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes IllustrationWithText-fromRight--68csW {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes IllustrationWithText-goToRight--5kpl0 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes IllustrationWithText-fromBottom--Z5Mpi {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes IllustrationWithText-opacityIn--5ShVM {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes IllustrationWithText-opacityOut--13uVQ {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .IllustrationWithText-container--5EV1Y.IllustrationWithText-darkText--1vq6E {
  color: var(--color-greyscale-black-100);
}
.custom-css .IllustrationWithText-container--5EV1Y.IllustrationWithText-whiteText--RAtg7,
.custom-css .IllustrationWithText-container--5EV1Y.IllustrationWithText-whiteText--RAtg7 a {
  color: var(--color-ui-colors-background);
}
.custom-css .IllustrationWithText-container--5EV1Y.IllustrationWithText-whiteText--RAtg7 a:hover {
  color: var(--color-ui-colors-background);
  opacity: 0.7;
}
.custom-css .IllustrationWithText-container--5EV1Y .IllustrationWithText-title--3zRaK {
  text-align: center;
}
@media (max-width: 920px) {
  .custom-css .IllustrationWithText-container--5EV1Y {
    margin: 0 auto;
    width: calc(100% - 32px);
  }
}
.custom-css .IllustrationWithText-container--5EV1Y .IllustrationWithText-description--66yGU {
  margin: 0 auto;
  max-width: 808px;
  text-align: center;
}
@media (max-width: 920px) {
  .custom-css .IllustrationWithText-container--5EV1Y .IllustrationWithText-description--66yGU {
    max-width: 312px;
  }
}
.custom-css .IllustrationWithText-container--5EV1Y .IllustrationWithText-elementsContainer--6M0QY {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 920px) {
  .custom-css .IllustrationWithText-container--5EV1Y .IllustrationWithText-elementsContainer--6M0QY {
    flex-direction: column;
  }
  .custom-css .IllustrationWithText-container--5EV1Y .IllustrationWithText-elementsContainer--6M0QY.IllustrationWithText-scrollOnMobile--3vo71 {
    -webkit-overflow-scrolling: touch;
    flex-flow: row nowrap;
    justify-content: normal;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
  }
}
.custom-css .IllustrationWithText-container--5EV1Y .IllustrationWithText-button--6hQrh {
  margin-top: var(--component-spacing-md);
  text-align: center;
}
.custom-css .IllustrationWithText-container--5EV1Y .IllustrationWithText-button--6hQrh,
.custom-css .IllustrationWithText-container--5EV1Y .IllustrationWithText-elementsContainer--6M0QY,
.custom-css .IllustrationWithText-container--5EV1Y .IllustrationWithText-title--3zRaK,
.custom-css .IllustrationWithText-container--5EV1Y null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .IllustrationWithText-container--5EV1Y.enteredOnce .IllustrationWithText-title--3zRaK {
  transition-delay: 0;
}
.custom-css .IllustrationWithText-container--5EV1Y.enteredOnce .IllustrationWithText-elementsContainer--6M0QY {
  transition-delay: 0.1s;
}
.custom-css .IllustrationWithText-container--5EV1Y.enteredOnce .IllustrationWithText-button--6hQrh {
  transition-delay: 0.2s;
}
.custom-css .IllustrationWithText-container--5EV1Y.enteredOnce null {
  transition-delay: 0.3s;
}
.custom-css .IllustrationWithText-container--5EV1Y.enteredOnce .IllustrationWithText-button--6hQrh,
.custom-css .IllustrationWithText-container--5EV1Y.enteredOnce .IllustrationWithText-elementsContainer--6M0QY,
.custom-css .IllustrationWithText-container--5EV1Y.enteredOnce .IllustrationWithText-title--3zRaK,
.custom-css .IllustrationWithText-container--5EV1Y.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .IllustrationWithText-container--5EV1Y.noAppear .IllustrationWithText-button--6hQrh,
.custom-css .IllustrationWithText-container--5EV1Y.noAppear .IllustrationWithText-elementsContainer--6M0QY,
.custom-css .IllustrationWithText-container--5EV1Y.noAppear .IllustrationWithText-title--3zRaK,
.custom-css .IllustrationWithText-container--5EV1Y.noAppear null {
  transition: none;
}
.custom-css .IllustrationWithText-hasHeadingText--6dH4Z {
  margin-top: var(--component-spacing-md);
}
.custom-css .IllustrationWithText-disclaimer--6PLaY {
  font-size: var(--font-size-xxs);
  text-align: center;
}
@keyframes ImageWithTextItem-fromLeft--8Hcqg {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ImageWithTextItem-goToLeft--3nWS6 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ImageWithTextItem-fromRight--3PAEI {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ImageWithTextItem-goToRight--44cES {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ImageWithTextItem-fromBottom--3B93w {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ImageWithTextItem-opacityIn--68gIv {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ImageWithTextItem-opacityOut--7kSM7 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .ImageWithTextItem-accentColor--3tWZP {
  bottom: 0;
  height: 80%;
  position: absolute;
  right: 0;
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ImageWithTextItem-accentColor--3tWZP {
    bottom: auto;
    height: 100%;
    top: 0;
    width: 80%;
  }
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B {
  position: relative;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B .ImageWithTextItem-imageLeft--2gRQj {
  opacity: 0;
  transform: translate(30px, -30px);
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:first-child {
  transition-delay: 0.1s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(2) {
  transition-delay: 0.2s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(3) {
  transition-delay: 0.3s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(4) {
  transition-delay: 0.4s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(5) {
  transition-delay: 0.5s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(6) {
  transition-delay: 0.6s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(7) {
  transition-delay: 0.7s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(8) {
  transition-delay: 0.8s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(9) {
  transition-delay: 0.9s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj:nth-child(10) {
  transition-delay: 1s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageLeft--2gRQj {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.noAppear .ImageWithTextItem-imageLeft--2gRQj {
  transition: none;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B .ImageWithTextItem-imageRight--GCa9V {
  opacity: 0;
  transform: translate(-30px);
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:first-child {
  transition-delay: 0.1s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(2) {
  transition-delay: 0.2s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(3) {
  transition-delay: 0.3s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(4) {
  transition-delay: 0.4s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(5) {
  transition-delay: 0.5s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(6) {
  transition-delay: 0.6s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(7) {
  transition-delay: 0.7s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(8) {
  transition-delay: 0.8s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(9) {
  transition-delay: 0.9s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V:nth-child(10) {
  transition-delay: 1s;
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.enteredOnce .ImageWithTextItem-imageRight--GCa9V {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .ImageWithTextItem-contentWrapper--80M5B.noAppear .ImageWithTextItem-imageRight--GCa9V {
  transition: none;
}
.custom-css .ImageWithTextItem-content--5jwMO {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ImageWithTextItem-content--5jwMO {
    flex-direction: row;
    flex-wrap: nowrap;
  }
  .custom-css .ImageWithTextItem-content--5jwMO.ImageWithTextItem-hasAccentColor--1Ics0 {
    padding: 60px 0;
  }
}
.custom-css .ImageWithTextItem-content--5jwMO .ImageWithTextItem-text--1Ppin {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0;
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ImageWithTextItem-content--5jwMO .ImageWithTextItem-text--1Ppin {
    margin: 0 103px 0 64px;
    width: 40%;
  }
}
.custom-css .ImageWithTextItem-content--5jwMO .ImageWithTextItem-title--1vW7M {
  margin-bottom: 12px;
}
.custom-css .ImageWithTextItem-content--5jwMO .ImageWithTextItem-hasButtons--6EwQw {
  padding-bottom: 24px;
}
.custom-css .ImageWithTextItem-content--5jwMO .ImageWithTextItem-image--5T4vg {
  width: 100%;
  z-index: 1;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ImageWithTextItem-content--5jwMO .ImageWithTextItem-image--5T4vg {
    width: 45.83333333%;
  }
  .custom-css .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-content--5jwMO.ImageWithTextItem-hasLargeImage--2bx4D .ImageWithTextItem-image--5T4vg {
    width: 49%;
  }
  .custom-css .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-content--5jwMO.ImageWithTextItem-hasLargeImage--2bx4D .ImageWithTextItem-text--1Ppin {
    margin: 0 40px;
    width: calc(51% - 80px);
  }
}
@media (min-width: calc(1600px + 1px)) {
  .custom-css .ImageWithTextItem-content--5jwMO.ImageWithTextItem-hasLargeImage--2bx4D .ImageWithTextItem-image--5T4vg {
    width: 52%;
  }
  .custom-css .ImageWithTextItem-content--5jwMO.ImageWithTextItem-hasLargeImage--2bx4D .ImageWithTextItem-text--1Ppin {
    margin: 0 64px;
    width: calc(48% - 128px);
  }
}
.custom-css .ImageWithTextItem-layoutHorizontal--4uEqu {
  margin: 30px 0;
  width: 100%;
}
.custom-css .ImageWithTextItem-layoutHorizontal--4uEqu:first-child {
  margin-top: 0;
}
.custom-css .ImageWithTextItem-layoutHorizontal--4uEqu:last-child {
  margin-bottom: 0;
}
@media (max-width: 920px) {
  .custom-css .ImageWithTextItem-layoutHorizontal--4uEqu {
    margin: 15px 0;
  }
  .custom-css .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-hasAccentColor--1Ics0 .ImageWithTextItem-image--5T4vg {
    padding-left: 20px;
    padding-right: 20px;
  }
  .custom-css .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-image--5T4vg {
    position: relative;
  }
  .custom-css .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-image--5T4vg img {
    max-width: 100%;
    z-index: 1;
  }
  .custom-css .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-image--5T4vg .ImageWithTextItem-accentColor--3tWZP {
    height: 50%;
  }
  .custom-css .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-text--1Ppin {
    padding-top: 24px;
  }
  .custom-css .ImageWithTextItem-layoutHorizontal--4uEqu .ImageWithTextItem-hasAccentColor--1Ics0 .ImageWithTextItem-text--1Ppin {
    padding: 24px 20px;
  }
}
.custom-css .ImageWithTextItem-layoutHorizontal--4uEqu.ImageWithTextItem-flipImageAndText--329yL .ImageWithTextItem-content--5jwMO {
  flex-direction: row-reverse;
}
.custom-css .ImageWithTextItem-layoutHorizontal--4uEqu.ImageWithTextItem-flipImageAndText--329yL .ImageWithTextItem-accentColor--3tWZP {
  left: 0;
  right: auto;
}
.custom-css .ImageWithTextItem-hasRoundedCorners--TuYDr {
  border-radius: 8px;
}
.custom-css .ImageWithTextItem-layoutVertical--5sOeH {
  flex-direction: column;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .ImageWithTextItem-layoutVertical--5sOeH {
    margin-top: 24px;
  }
  .custom-css .ImageWithTextItem-layoutVertical--5sOeH:first-child {
    margin-top: 0;
  }
  .custom-css .ImageWithTextItem-layoutVertical--5sOeH .ImageWithTextItem-text--1Ppin,
  .custom-css .ImageWithTextItem-layoutVertical--5sOeH img {
    z-index: 1;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ImageWithTextItem-layoutVertical--5sOeH {
    flex: 1;
    margin: 0 12px;
  }
  .custom-css .ImageWithTextItem-layoutVertical--5sOeH:first-child {
    margin-left: 0;
  }
  .custom-css .ImageWithTextItem-layoutVertical--5sOeH:last-child {
    margin-right: 0;
  }
}
.custom-css .ImageWithTextItem-layoutVertical--5sOeH .ImageWithTextItem-content--5jwMO {
  flex-direction: column;
  padding: 0;
}
.custom-css .ImageWithTextItem-layoutVertical--5sOeH .ImageWithTextItem-image--5T4vg {
  width: 100%;
}
.custom-css .ImageWithTextItem-layoutVertical--5sOeH .ImageWithTextItem-text--1Ppin {
  margin: 0;
  padding: 24px;
  width: 100%;
}
.custom-css .ImageWithTextItem-layoutVertical--5sOeH :not(.ImageWithTextItem-hasAccentColor--1Ics0) .ImageWithTextItem-text--1Ppin {
  padding: 24px 24px 0;
}
@media (max-width: 920px) {
  .custom-css .ImageWithTextItem-layoutVertical--5sOeH :not(.ImageWithTextItem-hasAccentColor--1Ics0) .ImageWithTextItem-text--1Ppin {
    padding: 24px 0 0;
  }
}
.custom-css .ImageWithTextItem-layoutVertical--5sOeH .ImageWithTextItem-accentColor--3tWZP {
  width: 100%;
}
.custom-css .ImageWithTextItem-layoutVertical--5sOeH.ImageWithTextItem-flipImageAndText--329yL .ImageWithTextItem-content--5jwMO {
  flex-direction: column-reverse;
}
.custom-css .ImageWithTextItem-eyebrow--1qTvt {
  color: var(--color-ui-colors-text-80);
}
.custom-css .ImageWithTextItem-buttons--rpc4j {
  display: flex;
  margin-top: 12px;
}
@media (max-width: 920px) {
  .custom-css .ImageWithTextItem-buttons--rpc4j {
    align-items: flex-start;
    flex-direction: column;
    margin-top: 0;
  }
  .custom-css .ImageWithTextItem-buttons--rpc4j a {
    margin-bottom: 12px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ImageWithTextItem-buttons--rpc4j {
    margin-right: 16px;
  }
}
@keyframes ImageWithText-fromLeft--1jOwB {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ImageWithText-goToLeft--2mtTb {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ImageWithText-fromRight--3OEkI {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ImageWithText-goToRight--3DSLI {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ImageWithText-fromBottom--76aGm {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ImageWithText-opacityIn--5Y3l2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ImageWithText-opacityOut--5iWbT {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .ImageWithText-imageWithText--7gjpJ .ImageWithText-description--4inXI,
.custom-css .ImageWithText-imageWithText--7gjpJ .ImageWithText-title--1uYNM,
.custom-css .ImageWithText-imageWithText--7gjpJ null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-title--1uYNM {
  transition-delay: 0.1s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-description--4inXI {
  transition-delay: 0.2s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce null {
  transition-delay: 0.3s;
  transition-delay: 0.4s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-description--4inXI,
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-title--1uYNM,
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.noAppear .ImageWithText-description--4inXI,
.custom-css .ImageWithText-imageWithText--7gjpJ.noAppear .ImageWithText-title--1uYNM,
.custom-css .ImageWithText-imageWithText--7gjpJ.noAppear null {
  transition: none;
}
.custom-css .ImageWithText-imageWithText--7gjpJ .ImageWithText-imageWithTextElements--6LbG7 > * {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :first-child {
  transition-delay: 0.1s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(2) {
  transition-delay: 0.2s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(3) {
  transition-delay: 0.3s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(4) {
  transition-delay: 0.4s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(5) {
  transition-delay: 0.5s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(6) {
  transition-delay: 0.6s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(7) {
  transition-delay: 0.7s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(8) {
  transition-delay: 0.8s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(9) {
  transition-delay: 0.9s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(10) {
  transition-delay: 1s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(11) {
  transition-delay: 1.1s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(12) {
  transition-delay: 1.2s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(13) {
  transition-delay: 1.3s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(14) {
  transition-delay: 1.4s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(15) {
  transition-delay: 1.5s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(16) {
  transition-delay: 1.6s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(17) {
  transition-delay: 1.7s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(18) {
  transition-delay: 1.8s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(19) {
  transition-delay: 1.9s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > :nth-child(20) {
  transition-delay: 2s;
}
.custom-css .ImageWithText-imageWithText--7gjpJ.enteredOnce .ImageWithText-imageWithTextElements--6LbG7 > * {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .ImageWithText-imageWithText--7gjpJ.noAppear .ImageWithText-imageWithTextElements--6LbG7 > * {
  transition: none;
}
.custom-css .ImageWithText-headerClass--4lgAn {
  margin-bottom: 60px;
  text-align: center;
}
.custom-css .ImageWithText-imageWithTextElements--6LbG7 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: left;
}
@media (max-width: 920px) {
  .custom-css .ImageWithText-imageWithTextElements--6LbG7 {
    margin: 0 auto;
    width: calc(100% - 32px);
  }
}
@keyframes InfoIconWithText-fromLeft--YDdBD {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes InfoIconWithText-goToLeft--7xCUQ {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes InfoIconWithText-fromRight--6Ba6R {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes InfoIconWithText-goToRight--31krM {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes InfoIconWithText-fromBottom--3ZHi3 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes InfoIconWithText-opacityIn--6ZDKX {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes InfoIconWithText-opacityOut--7eXuO {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .InfoIconWithText-container--6rGDr {
  align-items: baseline;
  color: var(--color-ui-colors-text-100);
  display: flex;
  padding-left: 16px;
  text-align: left;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .InfoIconWithText-container--6rGDr {
    align-items: center;
    padding-left: 0;
  }
}
.custom-css .InfoIconWithText-infoIcon--6wGqd {
  color: var(--color-primary-base);
  flex: none;
  height: 14.33px;
  margin-right: 8.83px;
  width: 14.33px;
}
.custom-css .InfoIconWithText-infoIcon--6wGqd path {
  fill: currentColor;
}
@keyframes InvestorLogo-fromLeft--3Yb6G {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes InvestorLogo-goToLeft--6zNqb {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes InvestorLogo-fromRight--7yrvG {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes InvestorLogo-goToRight--62sp6 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes InvestorLogo-fromBottom--3ZuSj {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes InvestorLogo-opacityIn--6gv5n {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes InvestorLogo-opacityOut--5G1s5 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .InvestorLogo-logo--Jk8P2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 0;
  margin-right: 0;
  text-align: center;
  width: 25%;
}
@media (max-width: 920px) {
  .custom-css .InvestorLogo-logo--Jk8P2 {
    width: 41.66666667%;
  }
  .custom-css .InvestorLogo-logo--Jk8P2.InvestorLogo-mobileGrid1of1--5lBBs {
    width: 100%;
  }
  .custom-css .InvestorLogo-logo--Jk8P2:last-child:nth-child(odd) {
    margin: auto;
  }
}
.custom-css .InvestorLogo-h3--3ZwOM {
  color: var(--color-primary-base);
}
.custom-css .InvestorLogo-image--ZNX0x {
  height: 49px;
  margin-bottom: 10px;
}
@keyframes Investors-fromLeft--3zEds {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Investors-goToLeft--2kSSq {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Investors-fromRight--2DNzU {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Investors-goToRight--6uLFd {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Investors-fromBottom--5Mrlh {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Investors-opacityIn--Y9RzW {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Investors-opacityOut--2Ww0e {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Investors-investors--77em1 .Investors-logo--6gU0l {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .Investors-investors--77em1.enteredOnce .Investors-logo--6gU0l {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition-delay: 0.1s;
}
.custom-css .Investors-investors--77em1.enteredOnce .Investors-logo--6gU0l:nth-child(n + 5) {
  transition-delay: 0.2s;
}
.custom-css .Investors-investors--77em1.noAppear .Investors-lgogo--S8XwT {
  transition: none;
}
.custom-css .Investors-hasBackground--3gnfO {
  padding: 60px 24px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Investors-hasBackground--3gnfO {
    padding: 80px;
  }
}
@media (max-width: 920px) {
  .custom-css .Investors-hasBackground--3gnfO {
    margin: 0 auto;
    width: calc(100% - 32px);
  }
}
.custom-css .Investors-header--37DTo {
  max-width: 100%;
}
.custom-css .Investors-logos--30hLP {
  display: flex;
  flex-wrap: wrap;
  gap: 36px;
  justify-content: center;
  margin: 0 auto;
  width: 91.66666667%;
}
@media (max-width: 920px) {
  .custom-css .Investors-logos--30hLP {
    gap: 24px;
    justify-content: space-between;
    margin-left: 24px;
    margin-right: 24px;
    width: auto;
  }
}
@keyframes Jobs-fromLeft--1sk6x {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Jobs-goToLeft--5yrpf {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Jobs-fromRight--AGzdx {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Jobs-goToRight--3vsbM {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Jobs-fromBottom--J9IuS {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Jobs-opacityIn--aTboB {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Jobs-opacityOut--4D5sx {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Jobs-container--7jkA2 {
  position: static;
}
.custom-css .Jobs-container--7jkA2 .Jobs-filters--62rP0,
.custom-css .Jobs-container--7jkA2 .Jobs-jobsList--J6LU1 {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .Jobs-container--7jkA2.enteredOnce .Jobs-filters--62rP0,
.custom-css .Jobs-container--7jkA2.enteredOnce .Jobs-jobsList--J6LU1 {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition-delay: 0.4s;
}
.custom-css .Jobs-container--7jkA2.noAppear .Jobs-filters--62rP0,
.custom-css .Jobs-container--7jkA2.noAppear .Jobs-jobsList--J6LU1 {
  transition: none;
}
.custom-css .Jobs-jobs--fd784 {
  margin: 0 auto;
  position: relative;
  width: calc(100% - 32px);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Jobs-jobs--fd784 {
    width: 100%;
  }
}
.custom-css .Jobs-jobsList--J6LU1 {
  margin-top: 24px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Jobs-jobsList--J6LU1 {
    margin-top: 40px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Jobs-jobsList--J6LU1 {
    margin-top: 60px;
  }
}
.custom-css .Jobs-department--1uGXp {
  position: static;
}
.custom-css .Jobs-department--1uGXp + .Jobs-department--1uGXp {
  margin-top: 24px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Jobs-department--1uGXp + .Jobs-department--1uGXp {
    margin-top: 32px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Jobs-department--1uGXp + .Jobs-department--1uGXp {
    margin-top: 40px;
  }
}
.custom-css .Jobs-departmentTitle--6QqHs {
  margin-bottom: 16px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Jobs-departmentTitle--6QqHs {
    margin-bottom: 24px;
  }
}
@keyframes JobCard-fromLeft--6jeHN {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes JobCard-goToLeft--1kJEe {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes JobCard-fromRight--2brAM {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes JobCard-goToRight--6ND6l {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes JobCard-fromBottom--4dFko {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes JobCard-opacityIn--3uu5f {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes JobCard-opacityOut--3Dwc5 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .JobCard-jobCard--co5nc {
  border-top: 1px solid var(--color-greyscale-grey-50);
  display: block;
  padding: 12px 0;
  text-decoration: none;
}
.custom-css .JobCard-jobCard--co5nc:last-child {
  border-bottom: 1px solid var(--color-greyscale-grey-50);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .JobCard-jobCard--co5nc {
    align-items: center;
    display: flex;
    padding: 24px 0;
  }
}
.custom-css .JobCard-title--4edEZ {
  color: var(--color-primary-base);
  flex: 1;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .JobCard-title--4edEZ {
    padding-right: 32px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .JobCard-title--4edEZ {
    padding-right: 48px;
  }
}
@media (max-width: 920px) {
  .custom-css .JobCard-title--4edEZ {
    margin-bottom: 4px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .JobCard-office--tctKv {
    width: 40%;
  }
}
@keyframes Filters-fromLeft--65zRq {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Filters-goToLeft--2g3hz {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Filters-fromRight--5mYJ7 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Filters-goToRight--3OfiP {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Filters-fromBottom--s3ewQ {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Filters-opacityIn--5lCCV {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Filters-opacityOut--53t2u {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Filters-filters--4BHRK {
  text-align: center;
}
.custom-css .Filters-inner--70cQN {
  grid-gap: 16px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Filters-inner--70cQN {
    grid-gap: 24px;
    grid-template-columns: repeat(2, 1fr);
    margin-bottom: 24px;
    max-width: 640px;
  }
}
.custom-css .Filters-results--4QxOG {
  font-weight: var(--font-weight-600);
}
.custom-css .Filters-clearButton--6If7w {
  -webkit-appearance: none;
  border: 0;
  color: var(--color-primary-base);
  cursor: pointer;
  margin-left: 0.5em;
  padding: 0;
}
.custom-css .Filters-filter--5uMgA {
  position: static;
}
.custom-css .Filters-label--30A0K {
  display: block;
  margin-bottom: 8px;
  text-align: left;
}
.custom-css .Filters-dropdownWrap--T4QqX {
  position: relative;
}
.custom-css .Filters-dropdown--6LSbu {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--color-ui-colors-background);
  border: 1px solid var(--color-greyscale-grey-50);
  border-radius: var(--border-radius-base);
  cursor: pointer;
  font-family: inherit;
  font-size: 16px;
  outline: 0;
  padding: 12px 32px 12px 16px;
  resize: none;
  width: 100%;
}
.custom-css .Filters-dropdown--6LSbu:focus {
  border-color: var(--color-primary-base);
}
.custom-css .Filters-chevron--5gWl4 {
  height: 14px;
  pointer-events: none;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
}
@keyframes JumpNav-fromLeft--5l2JV {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes JumpNav-goToLeft--4fd6w {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes JumpNav-fromRight--2Bjti {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes JumpNav-goToRight--2IMLR {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes JumpNav-fromBottom--w4wKa {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes JumpNav-opacityIn--6Gg9H {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes JumpNav-opacityOut--Sf472 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .JumpNav-container--7w5bK {
  background-color: var(--color-primary-base);
  margin-top: -32px;
  padding: 24px 0;
  position: sticky;
  top: 64px;
}
.custom-css .JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:first-child {
  transition-delay: 0.1s;
}
.custom-css .JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(2) {
  transition-delay: 0.2s;
}
.custom-css .JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(3) {
  transition-delay: 0.3s;
}
.custom-css .JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(4) {
  transition-delay: 0.4s;
}
.custom-css .JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(5) {
  transition-delay: 0.5s;
}
.custom-css .JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(6) {
  transition-delay: 0.6s;
}
.custom-css .JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(7) {
  transition-delay: 0.7s;
}
.custom-css .JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(8) {
  transition-delay: 0.8s;
}
.custom-css .JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK:nth-child(9) {
  transition-delay: 0.9s;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .JumpNav-container--7w5bK {
    padding: 28px 0;
  }
}
.custom-css .JumpNav-container--7w5bK .JumpNav-item--6lnHK {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .JumpNav-container--7w5bK.enteredOnce .JumpNav-item--6lnHK {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition-delay: 0.4s;
}
.custom-css .JumpNav-container--7w5bK.noAppear .JumpNav-item--6lnHK {
  transition: none;
}
.custom-css .JumpNav-inner--7Sniy {
  align-items: center;
  display: flex;
  justify-content: center;
}
@keyframes JumpNavItem-fromLeft--41DfW {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes JumpNavItem-goToLeft--4qhgH {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes JumpNavItem-fromRight--4TKBB {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes JumpNavItem-goToRight--5zdyY {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes JumpNavItem-fromBottom--4bBux {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes JumpNavItem-opacityIn--17Zvh {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes JumpNavItem-opacityOut--4W4QX {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .JumpNavItem-jumpNavItem--449Wp {
  border-bottom: 2px solid transparent;
  color: var(--color-ui-colors-background);
  font-weight: var(--font-weight-600);
  text-decoration: none;
  transition: border-color 0.3s ease;
}
.custom-css .JumpNavItem-jumpNavItem--449Wp:focus,
.custom-css .JumpNavItem-jumpNavItem--449Wp:hover {
  border-color: var(--color-ui-colors-background);
}
.custom-css .JumpNavItem-jumpNavItem--449Wp + .JumpNavItem-jumpNavItem--449Wp {
  margin-left: 32px;
}
@keyframes LeftAlignSimpleText-fromLeft--cMdD2 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes LeftAlignSimpleText-goToLeft--3fHKe {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes LeftAlignSimpleText-fromRight--lzi0T {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes LeftAlignSimpleText-goToRight--2WFGh {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes LeftAlignSimpleText-fromBottom--5k2O6 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes LeftAlignSimpleText-opacityIn--75Y4p {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes LeftAlignSimpleText-opacityOut--2mmSH {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .LeftAlignSimpleText-component--5JsyE {
  align-items: flex-start;
  color: var(--color-ui-text-light);
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-width: 600px;
}
@media (max-width: 920px) {
  .custom-css .LeftAlignSimpleText-component--5JsyE {
    gap: 8px;
    padding: 0 16px;
  }
}
.custom-css .LeftAlignSimpleText-component--5JsyE.LeftAlignSimpleText-textDark--6zrIE {
  color: var(--color-ui-text-dark);
}
.custom-css .TextWithRightArrow-container--27vl4 {
  align-items: baseline;
  color: var(--color-ui-text-dark);
  display: flex;
  flex-wrap: nowrap;
  gap: 10px;
  white-space: nowrap;
}
.custom-css .TextWithRightArrow-container--27vl4.TextWithRightArrow-contentLight--hrobZ {
  color: var(--color-ui-text-light);
}
.custom-css .TextWithRightArrow-container--27vl4.TextWithRightArrow-contentLight--hrobZ svg path {
  stroke: var(--color-ui-text-light);
}
.custom-css .TextWithRightArrow-container--27vl4 .TextWithRightArrow-title--6DTD8 {
  font-size: 22px;
  font-weight: 500;
}
.custom-css .TextWithRightArrow-container--27vl4 > svg {
  width: 21px;
}
.custom-css .TextWithRightArrow-container--27vl4 .TextWithRightArrow-svgContainer--6PKku {
  overflow: hidden;
}
.custom-css .TextWithRightArrow-container--27vl4 .TextWithRightArrow-svgContainer--6PKku svg {
  transform: translateX(-100%);
  transition: all 0.4s ease;
}
.custom-css .TextWithRightArrow-container--27vl4.enteredOnce .TextWithRightArrow-svgContainer--6PKku svg {
  transform: translate(0);
}
@keyframes LogoLinkRow-fromLeft--2fIpd {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes LogoLinkRow-goToLeft--62HXY {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes LogoLinkRow-fromRight--J2bXE {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes LogoLinkRow-goToRight--4MeT0 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes LogoLinkRow-fromBottom--64Yfh {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes LogoLinkRow-opacityIn--5OopB {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes LogoLinkRow-opacityOut--loRRx {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .LogoLinkRow-row--7uILS {
  align-items: center;
  color: var(--color-ui-text-light);
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .LogoLinkRow-row--7uILS {
    align-items: flex-start;
    align-self: stretch;
    flex-direction: column;
    gap: 16px;
    padding: 0 16px;
  }
}
.custom-css .LogoLinkRow-row--7uILS.LogoLinkRow-textDark--NVa1W {
  color: var(--color-ui-text-dark);
}
.custom-css .LogoLinkRow-row--7uILS.LogoLinkRow-textCenter--1dXx6 {
  align-items: center;
  gap: 24px;
}
.custom-css .LogoLinkRow-row--7uILS .LogoLinkRow-heading--6hRjx {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  gap: 12px;
}
.custom-css .LogoLinkRow-row--7uILS .LogoLinkRow-heading--6hRjx.LogoLinkRow-textCenter--1dXx6 {
  display: block;
  text-align: center;
  width: 100%;
}
.custom-css .LogoLinkRow-row--7uILS .LogoLinkRow-heading--6hRjx.LogoLinkRow-textRight--5K3OH {
  display: block;
  text-align: right;
  width: 100%;
}
.custom-css .LogoLinkRow-slide--1JKuf {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}
.custom-css .LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container {
  margin: 0 auto;
}
.custom-css .LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container > div {
  opacity: 0;
  transition: opacity 1s ease-in-out;
}
.custom-css .LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container > div:first-child {
  transition-delay: 90ms;
}
.custom-css .LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container > div:nth-child(2) {
  transition-delay: 0.18s;
}
.custom-css .LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container > div:nth-child(3) {
  transition-delay: 0.27s;
}
.custom-css .LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container > div:nth-child(4) {
  transition-delay: 0.36s;
}
.custom-css .LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container > div:nth-child(5) {
  transition-delay: 0.45s;
}
.custom-css .LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container > div:nth-child(6) {
  transition-delay: 0.54s;
}
.custom-css .LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container > div:nth-child(7) {
  transition-delay: 0.63s;
}
.custom-css .LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container > div:nth-child(8) {
  transition-delay: 0.72s;
}
.custom-css .LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container > div:nth-child(9) {
  transition-delay: 0.81s;
}
.custom-css .LogoLinkRow-marqueeStatic--6vDE8 .initial-child-container > div:nth-child(10) {
  transition-delay: 0.9s;
}
.custom-css .LogoLinkRow-marqueeStatic--6vDE8.enteredOnce .initial-child-container > div {
  opacity: 1;
}
.custom-css .LogoLinkRow-marquee--3F0UN {
  height: 40px;
  opacity: 0;
  transition: opacity 0.6s ease 0.1s;
}
.custom-css .LogoLinkRow-marquee--3F0UN.enteredOnce {
  opacity: 1;
}
.custom-css .LogoLinkRow-marqueeControl--5AZH6 {
  clip: rect(0, 0, 0, 0);
  border: 0;
  display: inline-flex;
  flex-wrap: nowrap;
  height: 40px;
  margin: -1px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  z-index: -1;
}
.custom-css .LogoLinkRow-marqueeControl--5AZH6 img {
  height: 100%;
}
@keyframes MarketingModule-fromLeft--3Taxa {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MarketingModule-goToLeft--5e1Am {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes MarketingModule-fromRight--7tmBv {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MarketingModule-goToRight--63wQy {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes MarketingModule-fromBottom--6YT7X {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes MarketingModule-opacityIn--277GD {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes MarketingModule-opacityOut--7zlIt {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .MarketingModule-container--2fDCR .MarketingModule-description--2CxJY,
.custom-css .MarketingModule-container--2fDCR .MarketingModule-eyebrow--1K8rQ,
.custom-css .MarketingModule-container--2fDCR .MarketingModule-logo--4YY7W,
.custom-css .MarketingModule-container--2fDCR .MarketingModule-title--1xrij {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .MarketingModule-container--2fDCR.enteredOnce .MarketingModule-eyebrow--1K8rQ {
  transition-delay: 0;
}
.custom-css .MarketingModule-container--2fDCR.enteredOnce .MarketingModule-title--1xrij {
  transition-delay: 0.1s;
}
.custom-css .MarketingModule-container--2fDCR.enteredOnce .MarketingModule-logo--4YY7W {
  transition-delay: 0.2s;
}
.custom-css .MarketingModule-container--2fDCR.enteredOnce .MarketingModule-description--2CxJY {
  transition-delay: 0.3s;
}
.custom-css .MarketingModule-container--2fDCR.enteredOnce .MarketingModule-description--2CxJY,
.custom-css .MarketingModule-container--2fDCR.enteredOnce .MarketingModule-eyebrow--1K8rQ,
.custom-css .MarketingModule-container--2fDCR.enteredOnce .MarketingModule-logo--4YY7W,
.custom-css .MarketingModule-container--2fDCR.enteredOnce .MarketingModule-title--1xrij {
  opacity: 1;
  transform: none;
}
.custom-css .MarketingModule-container--2fDCR.noAppear .MarketingModule-description--2CxJY,
.custom-css .MarketingModule-container--2fDCR.noAppear .MarketingModule-eyebrow--1K8rQ,
.custom-css .MarketingModule-container--2fDCR.noAppear .MarketingModule-logo--4YY7W,
.custom-css .MarketingModule-container--2fDCR.noAppear .MarketingModule-title--1xrij {
  transition: none;
}
.custom-css .MarketingModule-container--2fDCR {
  overflow: hidden;
}
.custom-css .MarketingModule-description--2CxJY,
.custom-css .MarketingModule-eyebrow--1K8rQ,
.custom-css .MarketingModule-logo--4YY7W,
.custom-css .MarketingModule-title--1xrij {
  opacity: 0;
  transform: translateY(20px);
}
.custom-css .MarketingModule-background--1o1px {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.custom-css .MarketingModule-background--1o1px.enteredOnce .MarketingModule-eyebrow--1K8rQ {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .MarketingModule-background--1o1px.noAppear .MarketingModule-eyebrow--1K8rQ {
  transition: none;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .MarketingModule-content--7neXW {
    align-items: center;
    display: flex;
    height: 600px;
  }
}
.custom-css .MarketingModule-mobileBackground--63dnP {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  height: 180px;
}
@media (min-width: 768px) {
  .custom-css .MarketingModule-mobileBackground--63dnP {
    height: 280px;
  }
}
.custom-css .MarketingModule-contentWrapper--1nkDu {
  align-items: center;
  background: #fff;
  overflow: hidden;
}
@media (max-width: 920px) {
  .custom-css .MarketingModule-contentWrapper--1nkDu {
    margin: 24px auto 0;
    width: calc(100% - 32px);
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .MarketingModule-contentWrapper--1nkDu {
    border-radius: 8px;
    max-width: 496px;
    padding: 60px 80px;
  }
}
.custom-css .MarketingModule-logos--7nBk2 {
  display: flex;
  font-size: 50px;
  font-weight: 900;
  height: 72px;
}
.custom-css .MarketingModule-logo--4YY7W {
  display: block;
  margin-bottom: 8px;
  max-width: 100%;
}
@media (max-width: 920px) {
  .custom-css .MarketingModule-logo--4YY7W {
    max-height: 64px;
  }
}
.custom-css .MarketingModule-smallLogos--59bt3 {
  font-size: 26px;
  height: 40px;
}
.custom-css .MarketingModule-eyebrow--1K8rQ {
  margin-bottom: 8px;
}
.custom-css .MarketingModule-title--1xrij {
  margin-bottom: 16px;
}
.custom-css .MarketingModule-button--7Frj3 {
  padding: 18.5px 36px;
}
@media (max-width: 920px) {
  .custom-css .MarketingModule-button--7Frj3 {
    margin-top: 24px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .MarketingModule-button--7Frj3 {
    margin-top: 32px;
  }
}
@keyframes NumberedList-fromLeft--4OApC {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes NumberedList-goToLeft--4Ik0e {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes NumberedList-fromRight--2e15G {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes NumberedList-goToRight--71MNk {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes NumberedList-fromBottom--653m4 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes NumberedList-opacityIn--3wjJ5 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes NumberedList-opacityOut--xvbM3 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .NumberedList-chevron--Vcl2s {
  height: 14px;
  margin-right: 8px;
  transform: rotate(-90deg);
  transition: transform 0.2s linear;
  width: 14px;
}
.custom-css .NumberedList-chevron--Vcl2s.NumberedList-chevron--rotated--7fC9f {
  transform: rotate(0deg);
}
.custom-css .NumberedList-collapsible--1acNO {
  align-items: center;
  cursor: pointer;
  display: flex;
  margin-bottom: 12px;
}
.custom-css .NumberedList-collapsibleListTitle--3flWo {
  color: var(--color-primary-base);
  font-weight: var(--font-weight-600);
}
.custom-css .NumberedList-container--6RT6Y {
  margin-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 920px) {
  .custom-css .NumberedList-container--6RT6Y {
    margin-top: 36px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .NumberedList-container--6RT6Y {
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }
}
.custom-css .NumberedList-itemContainer--GhBN0 {
  display: flex;
  margin-top: 8px;
}
.custom-css .NumberedList-itemNumber--5wIiD {
  align-items: center;
  background-color: var(--color-primary-lightest);
  border-radius: 50%;
  color: var(--color-primary-base);
  display: flex;
  font-size: var(--font-size-xxs);
  height: 24px;
  justify-content: center;
  line-height: var(--line-height-xxs);
  margin-right: 16px;
  min-width: 24px;
  width: 24px;
}
.custom-css .NumberedList-itemText--3zEMf {
  color: var(--color-greyscale-grey-60);
}
.custom-css .NumberedList-title--5B0P4 {
  font-size: var(--font-size-l);
  line-height: var(--line-height-l);
  margin-bottom: 16px;
}
@keyframes Parallax-fromLeft--1nSuu {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Parallax-goToLeft--ylOPC {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Parallax-fromRight--ec1Wo {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Parallax-goToRight--6Gnp3 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Parallax-fromBottom--6brYb {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Parallax-opacityIn--neGRc {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Parallax-opacityOut--1EGKI {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css :root {
  --slideOffset: 442px;
  --slideInnerHeight: 50vh;
  --cardContainerHeight: 231px;
  --headerHeight: 65px;
}
@media (max-width: 920px) {
  .custom-css :root {
    --slideOffset: 202px;
    --slideInnerHeight: 45%;
  }
}
.custom-css .Parallax-heroTitle--31lzc {
  white-space: pre-line;
}
.custom-css .Parallax-downloadApp--4Vzh4 {
  margin-top: 16px;
}
.custom-css .Parallax-text--1UsDo {
  display: flex;
  flex-direction: column;
  height: var(--slideInnerHeight);
  justify-content: center;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40%;
  z-index: 1;
}
@media (max-width: 920px) {
  .custom-css .Parallax-text--1UsDo {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
  }
}
.custom-css .Parallax-outerContainer--3WH21 {
  background: #f6f8fa;
  overflow-x: clip;
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .Parallax-outerContainer--3WH21 {
    margin-bottom: -110px;
    top: -200px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Parallax-outerContainer--3WH21 {
    margin-top: calc(-40vh - var(--cardContainerHeight));
  }
}
.custom-css .Parallax-cardImage--8F9Gd {
  border-radius: 10px;
  box-shadow: 8px 16px 16px rgba(0, 0, 0, 0.25);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Parallax-card__0--5mJZK {
    transition-duration: 0.4s;
  }
  .custom-css .Parallax-card__1--2SaAc {
    transition-duration: 0.3s;
  }
  .custom-css .Parallax-card__2--4n5ZP {
    transition-duration: 0.2s;
  }
}
.custom-css .Parallax-card--4wxkG {
  border-radius: 10px;
  display: block;
  height: 223px;
  margin-bottom: -300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 352px;
}
.custom-css .Parallax-cardContainer--23WE0 {
  display: flex;
  gap: 50px;
  height: var(--cardContainerHeight);
  margin-bottom: calc(60vh - var(--cardContainerHeight));
  margin-left: auto;
  margin-right: auto;
  max-width: 1224px;
  pointer-events: none;
  position: sticky;
  top: calc(50% - 115px);
  width: 85.89474%;
  z-index: 50;
}
.custom-css .Parallax-cardContainer--23WE0 > * {
  width: 50%;
}
@media (max-width: 920px) {
  .custom-css .Parallax-cardContainer--23WE0 {
    display: block;
    margin: -200px auto 0;
    max-width: 1224px;
    top: calc(50vh + 180px);
    transform: translateY(-50%);
    width: 100%;
  }
  .custom-css .Parallax-cardContainer--23WE0 > * {
    margin: 0 auto;
    width: 233px;
  }
  .custom-css .Parallax-cardContainer--23WE0 > :first-child {
    display: none;
  }
}
.custom-css .Parallax-smHide--6h7tg {
  display: flex;
}
@media (max-width: 920px) {
  .custom-css .Parallax-smHide--6h7tg {
    display: none;
  }
}
.custom-css .Parallax-mdHide--72oal {
  display: block;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Parallax-mdHide--72oal {
    display: none;
  }
}
.custom-css .Parallax-disclaimer--1Tu5h {
  bottom: 0;
  flex-direction: column;
  height: auto;
  justify-content: flex-end;
  left: 0;
  padding-bottom: 32px;
  position: sticky;
  text-align: center;
  top: auto;
  width: 100%;
  z-index: 2;
}
@media (max-width: 920px) {
  .custom-css .Parallax-disclaimer--1Tu5h {
    font-size: 16px;
    padding: 16px;
    position: relative;
  }
}
.custom-css .Parallax-sectionWrapper--82lhx {
  display: flex;
  height: 100vh;
  margin-bottom: 0;
  position: sticky;
  top: 20px;
}
@media (max-width: 920px) {
  .custom-css .Parallax-sectionWrapper--82lhx {
    height: 50vh;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Parallax-sectionWrapper--82lhx:last-child {
    height: 100%;
  }
  .custom-css .Parallax-cardHero--4NMjR .Parallax-sectionWrapper--82lhx {
    flex-wrap: wrap;
  }
}
.custom-css .Parallax-sectionInnerWrapper--MB0eJ {
  align-items: center;
  display: flex;
  gap: 50px;
  height: var(--slideInnerHeight);
  position: sticky;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.custom-css .Parallax-sectionInnerWrapper--MB0eJ > * {
  width: 50%;
}
.custom-css .Parallax-imageBackground--1q0Qa {
  margin-left: 50%;
  margin-right: auto;
  position: relative;
  transform: translateX(-50%);
  width: 500px;
  z-index: -1;
}
@media (max-width: 920px) {
  .custom-css .Parallax-imageBackground--1q0Qa {
    width: 100%;
  }
}
.custom-css .Parallax-eyebrow--1jDan {
  margin-bottom: 16px;
}
.custom-css .Parallax-sectionSlide--1siY1 {
  height: 120vh;
  max-height: 120vh;
  position: relative;
  transition: opacity 0.2s ease-out;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Parallax-sectionSlide--1siY1 {
    height: 90vh;
    margin-bottom: 250px;
    max-height: 90vh;
  }
}
.custom-css .Parallax-sectionSlide--1siY1:last-child,
.custom-css .Parallax-sectionSlide--1siY1:last-child .Parallax-sectionInnerWrapper--MB0eJ {
  margin-bottom: 0;
}
@media (max-width: 920px) {
  .custom-css .Parallax-sectionSlide--1siY1:last-child {
    margin-bottom: -200px;
    overflow-y: clip;
  }
  .custom-css .Parallax-sectionSlide--1siY1:last-child .Parallax-sectionWrapper--82lhx {
    margin-bottom: 400px;
  }
  .custom-css .Parallax-sectionSlide--1siY1:last-child .Parallax-sectionInnerWrapper--MB0eJ {
    margin-bottom: calc(var(--slideOffset) * -1);
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Parallax-bottomSpaceSectionSlide--5G1mC {
    background: #f6f8fa;
    height: 25px;
    margin-bottom: -80px;
    width: 100%;
  }
}
@media (max-width: 920px) {
  .custom-css .Parallax-imageWrapper--7lX16 {
    overflow: clip;
  }
  .custom-css .Parallax-cardHero--4NMjR .Parallax-sectionWrapper--82lhx {
    height: 100vh;
  }
  .custom-css .Parallax-cardHero--4NMjR .Parallax-sectionInnerWrapper--MB0eJ {
    overflow-x: clip;
  }
  .custom-css .Parallax-cardHero--4NMjR .Parallax-imageBackground--1q0Qa {
    bottom: calc(50vh - 297px);
    height: var(--cardContainerHeight);
    left: 0;
    position: absolute;
    top: auto;
  }
  .custom-css .Parallax-sectionInnerWrapper--MB0eJ {
    flex-direction: column;
    gap: 0;
    height: calc(100vh - var(--headerHeight));
    padding-top: var(--headerHeight);
    top: auto;
    transform: none;
  }
  .custom-css .Parallax-sectionInnerWrapper--MB0eJ > * {
    height: 50%;
    width: 100%;
  }
  .custom-css .Parallax-sectionInnerWrapper--MB0eJ > .Parallax-sectionText--4f8Oh {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
    top: 0;
    width: calc(100% - 32px);
    z-index: 5;
  }
  .custom-css .Parallax-card--4wxkG {
    height: 148px;
    left: 50%;
    transform: translateX(-50%);
    width: 233px;
  }
}
@keyframes ParallaxTakeover-fromLeft--2uhoQ {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ParallaxTakeover-goToLeft--5YI24 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ParallaxTakeover-fromRight--3dybZ {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ParallaxTakeover-goToRight--5qbxM {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ParallaxTakeover-fromBottom--1qJGG {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ParallaxTakeover-opacityIn--51kG2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ParallaxTakeover-opacityOut--1dRAH {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .ParallaxTakeover-parallax_takeover_root--6xOmb {
  background-color: inherit;
  position: relative;
}
.custom-css .ParallaxTakeover-parallax_takeover_root--6xOmb:after {
  background-color: inherit;
  bottom: -50px;
  height: 50px;
  left: calc(-50vw + 50%);
  position: absolute;
  top: unset;
  width: 100vw;
  z-index: 100;
}
@media (pointer: coarse) {
  .custom-css .ParallaxTakeover-parallax_takeover_root--6xOmb {
    margin-bottom: 50px;
  }
  .custom-css .ParallaxTakeover-parallax_takeover_root--6xOmb:after {
    content: '';
  }
}
.custom-css .ParallaxTakeover-subheading--3LyVr {
  color: var(--color-warning-base);
  margin-bottom: 24px;
}
@media (max-width: 920px) {
  .custom-css .ParallaxTakeover-subheading--3LyVr {
    margin-bottom: 8px;
  }
}
.custom-css .ParallaxTakeover-section_main--5iyGP {
  display: flex;
  gap: 0;
  min-height: 100lvh;
  padding-block: 50lvh;
}
.custom-css .ParallaxTakeover-section_main-zoomedIn--4sHEL {
  color: var(--color-ui-text-light);
  flex-direction: column;
  padding-block: 20lvh;
}
.custom-css .ParallaxTakeover-scroll_control--7bBc5 {
  flex-basis: 0;
  margin-block: -25vh;
  opacity: 0;
  width: 0;
  z-index: 0;
}
.custom-css .ParallaxTakeover-scroll_control__element--3VErj {
  height: 600px;
}
.custom-css .ParallaxTakeover-scroll_control__element--3VErj:first-child,
.custom-css .ParallaxTakeover-scroll_control__element--3VErj:last-child {
  height: 775px;
}
.custom-css .ParallaxTakeover-section_content--5dWUb {
  flex-basis: 56.5%;
  flex-basis: 100%;
  position: relative;
  z-index: 10;
}
@media (max-width: 920px) {
  .custom-css .ParallaxTakeover-section_content--5dWUb {
    flex-basis: 100%;
    padding: 0 16px;
    width: calc(100vw - 32px);
  }
}
.custom-css .ParallaxTakeover-animationWrapper--5FUDK {
  -webkit-backface-visibility: hidden;
  display: block;
  margin-bottom: 16px;
  outline: 1px solid transparent;
  -webkit-perspective: 1000;
  position: absolute;
  top: calc(50% + 32px);
  transform: translateY(-50%) translateZ(0);
  will-change: transform;
}
@media (max-width: 920px) {
  .custom-css .ParallaxTakeover-animationWrapper--5FUDK {
    bottom: 0;
    height: 40svh;
    top: unset;
    transform: none;
    width: 100%;
  }
}
.custom-css .ParallaxTakeover-text_content--3JMhq {
  margin-bottom: 16px;
}
@media (max-width: 920px) {
  .custom-css .ParallaxTakeover-text_content--3JMhq {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    left: 0;
    min-height: 50vh;
    position: absolute;
    width: 100%;
  }
}
.custom-css .ParallaxTakeover-text_content_outer_wrapper--2n7Rw {
  display: flex;
  gap: clamp(16px, 5vw, 80px);
  top: 0;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .ParallaxTakeover-text_content_outer_wrapper--2n7Rw {
    display: block;
    flex-basis: 100%;
  }
}
.custom-css .ParallaxTakeover-text_content_inner_wrapper--KlD2a {
  flex-basis: 43.5%;
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .ParallaxTakeover-text_content_inner_wrapper--KlD2a {
    width: 100%;
  }
}
.custom-css .ParallaxTakeover-sticky--3WrVb {
  height: auto;
  position: sticky;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .ParallaxTakeover-sticky--3WrVb {
    margin: 0 auto;
  }
}
.custom-css .ParallaxTakeover-sectionTitle--5sJpT {
  color: var(--color-ui-text-light);
  margin-bottom: 0;
  padding-top: var(--section-spacing-md);
  text-align: center;
}
.custom-css .ParallaxTakeover-sectionTitle-dark--3QEaQ {
  color: var(--color-ui-colors-text-100);
}
.custom-css .ParallaxTakeover-container_text--47q1W {
  color: var(--color-ui-text-light);
  opacity: 0.2;
  transition: transform 0.25s ease, opacity 0.25s ease;
}
@media (max-width: 920px) {
  .custom-css .ParallaxTakeover-container_text--47q1W {
    justify-content: flex-start;
    left: 50%;
    margin: 0 auto;
    max-width: 600px;
    padding-top: 36px;
    transform: translateX(-50%);
  }
}
.custom-css .ParallaxTakeover-container_text--47q1W .ParallaxTakeover-title--3jHub {
  margin-bottom: 10px;
  padding-bottom: 24px;
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .ParallaxTakeover-container_text--47q1W .ParallaxTakeover-title--3jHub {
    padding-bottom: 16px;
  }
}
.custom-css .ParallaxTakeover-container_text--47q1W .ParallaxTakeover-title--3jHub:before {
  background-color: var(--color-ui-text-light);
  bottom: 0;
  content: '';
  height: 1px;
  left: 0;
  opacity: 1;
  position: absolute;
  transform: rotate3d(1, 1, 1, 0);
  width: 100%;
}
.custom-css .ParallaxTakeover-textColor__dark--6UEFM .ParallaxTakeover-container_text--47q1W {
  color: var(--color-ui-text-dark);
}
.custom-css .ParallaxTakeover-textColor__dark--6UEFM .ParallaxTakeover-container_text--47q1W .ParallaxTakeover-title--3jHub:before {
  background-color: var(--color-ui-text-dark);
}
.custom-css .ParallaxTakeover-textColor__dark--6UEFM .ParallaxTakeover-container_text--47q1W .ParallaxTakeover-revealingTextDesc--1YeNP p > a {
  color: var(--color-primary-base);
}
.custom-css .ParallaxTakeover-container_text--47q1W .ParallaxTakeover-revealingTextDesc--1YeNP {
  max-height: 0;
  opacity: 0;
  transform: all 1s ease;
}
.custom-css .ParallaxTakeover-container_text--47q1W .ParallaxTakeover-revealingTextDesc--1YeNP > div:first-child {
  padding-top: 10px;
}
@media (max-width: 920px) {
  .custom-css .ParallaxTakeover-container_text--47q1W .ParallaxTakeover-revealingTextDesc--1YeNP > div:first-child {
    padding-top: 4px;
  }
}
.custom-css .ParallaxTakeover-container_text--47q1W .ParallaxTakeover-revealingTextDesc--1YeNP p > a {
  color: var(--color-ui-text-light);
}
@media (max-width: 920px) {
  .custom-css .ParallaxTakeover-container_text--47q1W {
    opacity: 0;
    transform: translateX(-50%);
    transition: opacity 0.4s ease;
    width: 100%;
  }
}
.custom-css .ParallaxTakeover-container_text__active--6S2BA {
  opacity: 1;
  transition: transform 0.25s ease, opacity 0.5s ease;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ParallaxTakeover-container_text__active--6S2BA {
    transform: none;
    transition: transform 0.4s ease, opacity 1s ease;
  }
}
.custom-css .ParallaxTakeover-container_text__active--6S2BA .ParallaxTakeover-revealingTextDesc--1YeNP {
  max-height: unset;
  opacity: 1;
}
@media (max-width: 920px) {
  .custom-css .ParallaxTakeover-container_text__active--6S2BA {
    transition: transform 0.4s ease, opacity 1s ease;
  }
}
.custom-css .ParallaxTakeover-container_text__active--6S2BA ~ div {
  opacity: 0;
  transform: translateY(200%);
}
@media (max-width: 920px) {
  .custom-css .ParallaxTakeover-container_text__active--6S2BA ~ div {
    transform: translateY(200%) translateX(-50%);
  }
}
.custom-css .ParallaxTakeover-container_images--g7Yw2 {
  flex-basis: 56.5%;
  left: 0;
  opacity: 1;
  position: relative;
  transform: none;
  width: 100%;
}
.custom-css .ParallaxTakeover-image--2Osbw {
  bottom: 0;
  height: calc(100vh - 32px);
  left: 0;
  max-width: 600px;
  -o-object-fit: contain;
  object-fit: contain;
  opacity: 0;
  position: absolute;
  top: calc(50% + 32px);
  transform: translateY(-50%);
  transition: opacity 0.4s ease-out 0.2s;
  width: 100%;
}
.custom-css .ParallaxTakeover-active--3NUvm + .ParallaxTakeover-image--2Osbw {
  opacity: 1;
  transition: opacity 0.2s ease-out;
}
@media (max-width: 1168px) {
  .custom-css .ParallaxTakeover-image--2Osbw {
    height: 100vh;
    height: 100svh;
    transition: height 0.3s ease;
  }
}
@media (max-width: 920px) {
  .custom-css .ParallaxTakeover-image--2Osbw {
    max-height: 43vh;
    max-height: 43svh;
    max-width: unset;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: 50% 100%;
    object-position: 50% 100%;
    top: calc(27vh - 15vw);
    top: calc(27svh - 15vw);
    width: 100%;
  }
}
@media (max-width: 920px) and (max-height: 740px) {
  .custom-css .ParallaxTakeover-image--2Osbw {
    top: calc(25svh + 6vw);
  }
}
@media (max-width: 320px) and (max-height: 653px) {
  .custom-css .ParallaxTakeover-image--2Osbw {
    max-height: 30vh;
    max-height: 30svh;
    top: 34vh;
    top: 34svh;
  }
}
@keyframes NewsCardFeatured-fromLeft--ezPKB {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes NewsCardFeatured-goToLeft--60MLB {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes NewsCardFeatured-fromRight--5Z1X4 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes NewsCardFeatured-goToRight--35JHU {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes NewsCardFeatured-fromBottom--tghzs {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes NewsCardFeatured-opacityIn--6v3SW {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes NewsCardFeatured-opacityOut--1fD0M {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK .NewsCardFeatured-content--50KsJ,
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK .NewsCardFeatured-head--LQFQI,
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK .NewsCardFeatured-meta--7zD28,
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK null {
  opacity: 0;
  transform: translate(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-head--LQFQI {
  transition-delay: 0.1s;
}
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-content--50KsJ {
  transition-delay: 0.3s;
}
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-meta--7zD28 {
  transition-delay: 0.5s;
}
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce null {
  transition-delay: 0.7s;
}
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-content--50KsJ,
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-head--LQFQI,
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-meta--7zD28,
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.noAppear .NewsCardFeatured-content--50KsJ,
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.noAppear .NewsCardFeatured-head--LQFQI,
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.noAppear .NewsCardFeatured-meta--7zD28,
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.noAppear null {
  transition: none;
}
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK {
  display: block;
  margin-bottom: 120px;
  pointer-events: none;
  position: relative;
  text-decoration: none;
  width: 100%;
}
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK:hover .NewsCardFeatured-image--2ENmB img {
  transform: scale(1.03);
}
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK .NewsCardFeatured-card--3uOQa {
  transform: translateX(40%);
  transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-card--3uOQa {
  transform: none;
  transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce:hover .NewsCardFeatured-card--3uOQa {
  transform: translateX(-10px);
}
.custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.noAppear .NewsCardFeatured-card--3uOQa {
  transition: none;
}
@supports ((-webkit-clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%)) or (clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%))) {
  .custom-css .NewsCardFeatured-newsCardFeatured--1m1OK.enteredOnce .NewsCardFeatured-image--2ENmB {
    -webkit-clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
  }
  .custom-css .NewsCardFeatured-image--2ENmB {
    -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
    clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
    transition: -webkit-clip-path 2s cubic-bezier(0.23, 1, 0.32, 1);
    transition: clip-path 2s cubic-bezier(0.23, 1, 0.32, 1);
    transition: clip-path 2s cubic-bezier(0.23, 1, 0.32, 1), -webkit-clip-path 2s cubic-bezier(0.23, 1, 0.32, 1);
  }
}
.custom-css .NewsCardFeatured-image--2ENmB {
  height: 500px;
  overflow: hidden;
  pointer-events: auto;
  position: relative;
  width: 73.91304348%;
}
.custom-css .NewsCardFeatured-image--2ENmB img {
  transition: transform 2.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}
.custom-css .NewsCardFeatured-card--3uOQa {
  background: var(--color-ui-colors-background);
  border-radius: var(--border-radius-base);
  display: flex;
  flex-flow: column nowrap;
  height: 420px;
  padding: 32px 44px 36px;
  pointer-events: auto;
  position: absolute;
  right: 0;
  top: 40px;
  width: 34.7826087%;
}
@media (max-width: 1168px) {
  .custom-css .NewsCardFeatured-card--3uOQa {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.custom-css .NewsCardFeatured-head--LQFQI {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: 10px;
}
.custom-css .NewsCardFeatured-logo--6Lv8w {
  flex: 0 0 60px;
  height: 60px;
  margin-right: 10px;
  position: relative;
  width: 60px;
}
.custom-css .NewsCardFeatured-headLine--7chto {
  background: var(--color-primary-base);
  flex-grow: 1;
  height: 2px;
}
.custom-css .NewsCardFeatured-category--5SPqt {
  color: var(--color-primary-base);
  margin-left: 10px;
}
.custom-css .NewsCardFeatured-content--50KsJ {
  flex-grow: 1;
}
.custom-css .NewsCardFeatured-title--4Qjs8 {
  margin-bottom: 5px;
}
.custom-css .NewsCardFeatured-meta--7zD28 {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin-top: 10px;
}
.custom-css .NewsCardFeatured-sourceName--78Rep {
  color: var(--color-greyscale-black-100);
}
.custom-css .NewsCardFeatured-date--3LFhL {
  color: var(--color-greyscale-grey-60);
}
@keyframes Pagination-fromLeft--2FoFS {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Pagination-goToLeft--1WtfF {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Pagination-fromRight--35wVG {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Pagination-goToRight--76NRY {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Pagination-fromBottom--wyN6M {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Pagination-opacityIn--3BFIN {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Pagination-opacityOut--esLrO {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Pagination-pagination--A0I4r {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .Pagination-pagination--A0I4r {
    margin-bottom: 50px;
  }
}
.custom-css .Pagination-button--4AXS1 {
  cursor: pointer;
  display: flex;
  padding: 10px;
}
.custom-css .Pagination-button--4AXS1:first-child {
  margin-right: 4px;
  transform: rotate(180deg);
}
.custom-css .Pagination-button--4AXS1:last-child {
  margin-left: 4px;
}
.custom-css .Pagination-button--4AXS1.Pagination-isInactive--304NL {
  opacity: 0;
  pointer-events: none;
}
.custom-css .Pagination-arrow--7osph {
  height: 18px;
  width: 18px;
}
.custom-css .Pagination-center--6ew47 {
  display: flex;
  justify-content: space-between;
}
.custom-css .Pagination-page--wVTyy {
  cursor: pointer;
  display: inline-block;
  margin: 0 6px;
  padding: 0 2px;
  position: relative;
  transition: color 0.3s;
}
.custom-css .Pagination-page--wVTyy:after {
  background-color: var(--color-primary-base);
  bottom: -1px;
  content: '';
  height: 2px;
  left: 0;
  position: absolute;
  width: 0;
}
.custom-css .Pagination-page--wVTyy:hover {
  color: var(--color-primary-base);
}
.custom-css .Pagination-dots--17ri5 {
  margin: 0 5px;
}
.custom-css .Pagination-isActive--61dye:after {
  width: 100%;
}
@keyframes PDF-fromLeft--7LF1l {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes PDF-goToLeft--2zydq {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes PDF-fromRight--5I748 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes PDF-goToRight--3U8Bi {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes PDF-fromBottom--2VplI {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes PDF-opacityIn--5JXJb {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes PDF-opacityOut--jrFZG {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .PDF-containerPaginated--QIYom {
  padding-bottom: 24px;
}
.custom-css .PDF-container--1Usfc {
  position: relative;
}
.custom-css .PDF-containerLoaded--4ddyc {
  box-shadow: 0 25px 50px 0 rgba(62, 62, 62, 0.15);
}
@media (max-width: 920px) {
  .custom-css .PDF-containerLoaded--4ddyc {
    box-shadow: none;
  }
  .custom-css .PDF-containerLoaded--4ddyc:after {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
    content: '';
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
  }
}
.custom-css .PDF-pagination--2pxnC * {
  margin-bottom: 0 !important;
}
.custom-css .PDF-document--7LkHR {
  overflow: hidden;
}
@keyframes TabHeader-fromLeft--7mVA5 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TabHeader-goToLeft--4KsgG {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes TabHeader-fromRight--2eTZT {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TabHeader-goToRight--5cIq8 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes TabHeader-fromBottom--5HPNt {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes TabHeader-opacityIn--3McJB {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TabHeader-opacityOut--3peog {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .TabHeader-wrapper--4xzng .TabHeader-button--50Pbr {
  opacity: 0;
  transform: translateY(15px);
}
.custom-css .TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:first-child {
  transition-delay: 0.05s;
}
.custom-css .TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(2) {
  transition-delay: 0.1s;
}
.custom-css .TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(3) {
  transition-delay: 0.15s;
}
.custom-css .TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(4) {
  transition-delay: 0.2s;
}
.custom-css .TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(5) {
  transition-delay: 0.25s;
}
.custom-css .TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(6) {
  transition-delay: 0.3s;
}
.custom-css .TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(7) {
  transition-delay: 0.35s;
}
.custom-css .TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(8) {
  transition-delay: 0.4s;
}
.custom-css .TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(9) {
  transition-delay: 0.45s;
}
.custom-css .TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr:nth-child(10) {
  transition-delay: 0.5s;
}
.custom-css .TabHeader-wrapper--4xzng.enteredOnce .TabHeader-button--50Pbr {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .TabHeader-wrapper--4xzng.noAppear .TabHeader-button--50Pbr {
  transition: none;
}
.custom-css .TabHeader-wrapper--4xzng {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
}
.custom-css .TabHeader-button--50Pbr:after {
  background: var(--color-primary-base);
  bottom: 0;
  content: '';
  height: 2px;
  left: 0;
  position: absolute;
  transform: scaleX(0);
  transition: background 0.25s, transform 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  width: 100%;
}
.custom-css .TabHeader-button--50Pbr {
  cursor: pointer;
  margin: 0 10px;
  padding-bottom: 6px;
  position: relative;
}
.custom-css .TabHeader-button--50Pbr span {
  transition: color 0.3s;
}
.custom-css .TabHeader-button--50Pbr:hover span {
  color: var(--color-primary-base);
}
.custom-css .TabHeader-buttonSelected--1A5AA:after {
  transform: none;
}
@keyframes NewsCard-fromLeft--dqlK5 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes NewsCard-goToLeft--3IusI {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes NewsCard-fromRight--33nWE {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes NewsCard-goToRight--1G7Rf {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes NewsCard-fromBottom--7I5Qj {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes NewsCard-opacityIn--1oeL6 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes NewsCard-opacityOut--2QEkw {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .NewsCard-wrapper--50jQ8 {
  margin-bottom: 20px;
  text-decoration: none;
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .NewsCard-wrapper--50jQ8 {
    margin-bottom: 36px;
    margin-left: 2.17391304%;
    margin-right: 2.17391304%;
    width: 45.65217391%;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .NewsCard-wrapper--50jQ8 {
    margin-bottom: 48px;
    width: 28.9826087%;
  }
}
.custom-css .NewsCard-newsCard--EXrmE {
  background: var(--color-ui-colors-background);
  border-radius: var(--border-radius-base);
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.08);
  display: flex;
  flex-flow: column nowrap;
  height: 100%;
  min-height: 465px;
}
@media (max-width: 920px) {
  .custom-css .NewsCard-newsCard--EXrmE {
    min-height: 406px;
  }
}
.custom-css .enteredOnce .NewsCard-newsCard--EXrmE {
  transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .enteredOnce .NewsCard-newsCard--EXrmE:hover {
  transform: translateY(-10px);
}
.custom-css .NewsCard-newsCard--EXrmE:hover .NewsCard-imageWrapper--66BxN img {
  transform: scale(1.05);
}
.custom-css .NewsCard-head--58u9n {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  padding: 24px 30px 16px 24px;
}
@media (max-width: 920px) {
  .custom-css .NewsCard-head--58u9n {
    padding: 18px 24px 18px 16px;
  }
}
.custom-css .NewsCard-logo--17K3n {
  flex: 0 0 60px;
  height: 60px;
  margin-right: 10px;
  position: relative;
  width: 60px;
}
.custom-css .NewsCard-headLine--5rvoq {
  background: var(--color-primary-base);
  flex-grow: 1;
  height: 2px;
}
.custom-css .NewsCard-body--3gTrx {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  display: -webkit-box;
  height: 104px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.custom-css .NewsCard-category--24SvW {
  color: var(--color-primary-base);
  margin-left: 10px;
}
.custom-css .NewsCard-content--4g1K5 {
  flex-grow: 1;
  padding: 0 30px 16px;
}
@media (max-width: 920px) {
  .custom-css .NewsCard-content--4g1K5 {
    padding: 0 24px 18px;
  }
}
.custom-css .NewsCard-title--7b7Rr {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  margin-bottom: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.custom-css .NewsCard-image--6YhFL {
  padding: 0 30px;
}
@media (max-width: 920px) {
  .custom-css .NewsCard-image--6YhFL {
    padding: 0 24px;
  }
}
.custom-css .NewsCard-imageWrapper--66BxN {
  height: 171px;
  overflow: hidden;
  position: relative;
}
.custom-css .NewsCard-imageWrapper--66BxN img {
  transition: transform 2.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}
@media (max-width: 920px) {
  .custom-css .NewsCard-imageWrapper--66BxN {
    height: 156px;
  }
}
.custom-css .NewsCard-meta--hIWtX {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  padding: 16px 30px 24px;
}
@media (max-width: 920px) {
  .custom-css .NewsCard-meta--hIWtX {
    padding: 12px 24px 20px;
  }
}
.custom-css .NewsCard-source--43EZg {
  color: var(--color-greyscale-black-100);
}
.custom-css .NewsCard-date--3HdAq {
  color: var(--color-greyscale-grey-60);
}
@keyframes ArticlesAndResources-fromLeft--7Cys2 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ArticlesAndResources-goToLeft--7KWbH {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ArticlesAndResources-fromRight--6jFxD {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ArticlesAndResources-goToRight--5lCzm {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ArticlesAndResources-fromBottom--1IGTW {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ArticlesAndResources-opacityIn--6t8ss {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ArticlesAndResources-opacityOut--5iH6x {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (max-width: 920px) {
  .custom-css .ArticlesAndResources-wrapper--47cdd {
    padding: 0 16px;
  }
}
.custom-css .ArticlesAndResources-news--4fSRg .ArticlesAndResources-card--5jfE8 {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .ArticlesAndResources-news--4fSRg.enteredOnce .ArticlesAndResources-card--5jfE8:first-child {
  transition-delay: 0.1s;
}
.custom-css .ArticlesAndResources-news--4fSRg.enteredOnce .ArticlesAndResources-card--5jfE8:nth-child(2) {
  transition-delay: 0.2s;
}
.custom-css .ArticlesAndResources-news--4fSRg.enteredOnce .ArticlesAndResources-card--5jfE8:nth-child(3) {
  transition-delay: 0.3s;
}
.custom-css .ArticlesAndResources-news--4fSRg.enteredOnce .ArticlesAndResources-card--5jfE8 {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .ArticlesAndResources-news--4fSRg.noAppear .ArticlesAndResources-card--5jfE8 {
  transition: none;
}
.custom-css .ArticlesAndResources-news--4fSRg .ArticlesAndResources-buttonsWrap--46J1C {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .ArticlesAndResources-news--4fSRg.enteredOnce .ArticlesAndResources-buttonsWrap--46J1C {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition-delay: 0.25s;
}
.custom-css .ArticlesAndResources-news--4fSRg.noAppear .ArticlesAndResources-buttonsWrap--46J1C {
  transition: none;
}
.custom-css .ArticlesAndResources-newsInner--2PpZo {
  display: flex;
  flex-flow: row wrap;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ArticlesAndResources-newsInner--2PpZo {
    margin-left: -2.17391304%;
    margin-right: -2.17391304%;
  }
}
.custom-css .ArticlesAndResources-buttons--1pZ3g {
  align-items: center;
  display: flex;
  flex-flow: column nowrap;
  margin-top: 12px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ArticlesAndResources-buttons--1pZ3g {
    margin-top: 22px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .ArticlesAndResources-buttons--1pZ3g {
    margin-top: 10px;
  }
}
.custom-css .ArticlesAndResources-buttonSecondary--8WirY {
  margin-top: 24px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ArticlesAndResources-buttonSecondary--8WirY {
    margin-top: 22px;
  }
}
@keyframes CardGrid-fromLeft--1PVUJ {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CardGrid-goToLeft--5wAa9 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes CardGrid-fromRight--6jNfA {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CardGrid-goToRight--3MUFy {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes CardGrid-fromBottom--7J5XN {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes CardGrid-opacityIn--7sk5d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CardGrid-opacityOut--7fZxW {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .CardGrid-newsGrid--7alZ1 .CardGrid-card--3IWPS {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:first-child {
  transition-delay: 0.1s;
}
.custom-css .CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(2) {
  transition-delay: 0.2s;
}
.custom-css .CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(3) {
  transition-delay: 0.3s;
}
.custom-css .CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(4) {
  transition-delay: 0.4s;
}
.custom-css .CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(5) {
  transition-delay: 0.5s;
}
.custom-css .CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(6) {
  transition-delay: 0.6s;
}
.custom-css .CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(7) {
  transition-delay: 0.7s;
}
.custom-css .CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(8) {
  transition-delay: 0.8s;
}
.custom-css .CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS:nth-child(9) {
  transition-delay: 0.9s;
}
.custom-css .CardGrid-newsGrid--7alZ1.enteredOnce .CardGrid-card--3IWPS {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .CardGrid-newsGrid--7alZ1.noAppear .CardGrid-card--3IWPS {
  transition: none;
}
.custom-css .CardGrid-newsGrid--7alZ1 {
  display: flex;
  flex-flow: row wrap;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .CardGrid-newsGrid--7alZ1 {
    margin-left: -2.17391304%;
    margin-right: -2.17391304%;
  }
}
@keyframes ArticlesPage-fromLeft--3b0X1 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ArticlesPage-goToLeft--1YZFK {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ArticlesPage-fromRight--4diDP {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ArticlesPage-goToRight--5dcK4 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ArticlesPage-fromBottom--5tymH {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ArticlesPage-opacityIn--rPfC2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ArticlesPage-opacityOut--3HitN {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .ArticlesPage-wrapper--1ZtIb {
  margin-top: 12px;
}
@media (max-width: 920px) {
  .custom-css .ArticlesPage-wrapper--1ZtIb {
    padding: 0 16px;
  }
}
.custom-css .ArticlesPage-dropdownWrapper--2J6gk {
  text-align: center;
}
.custom-css .ArticlesPage-filters--1TCx3 {
  margin-bottom: 60px;
}
.custom-css .ArticlesPage-news--67h7R .ArticlesPage-pagination--1axAt {
  opacity: 0;
  transform: translateY(20px);
}
.custom-css .ArticlesPage-news--67h7R.enteredOnce .ArticlesPage-pagination--1axAt {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition-delay: 0.5s;
}
.custom-css .ArticlesPage-news--67h7R.noAppear .ArticlesPage-pagination--1axAt {
  transition: none;
}
.custom-css .ArticlesPage-fadeOut--3zDeP {
  opacity: 0;
  transition: opacity 0.4s ease;
}
.custom-css .ArticlesPage-fadeIn--5wsuf {
  opacity: 1;
  transition: opacity 0.4s ease;
}
.custom-css .ArticlesPage-fadeScrollOut--7nD0W {
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.custom-css .ArticlesPage-fadeScrollIn--2KTJH {
  opacity: 1;
  transition: opacity 0.7s linear;
}
@keyframes Questions-fromLeft--2raRn {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Questions-goToLeft--4gc3h {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Questions-fromRight--3UoD9 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Questions-goToRight--6A2Rk {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Questions-fromBottom--a9oyb {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Questions-opacityIn--wXvmg {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Questions-opacityOut--2QYjB {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Questions-container--uk52u .Questions-flex_container--4OfNJ {
  display: flex;
  gap: 30px;
  justify-content: space-between;
}
@media (max-width: 1168px) {
  .custom-css .Questions-container--uk52u .Questions-flex_container--4OfNJ {
    max-width: 880px;
  }
}
.custom-css .Questions-container--uk52u .Questions-flex_container--4OfNJ > div:first-child {
  flex: 1 1 auto;
}
.custom-css .rebrand-2021 .Questions-container--uk52u .Questions-flex_container--4OfNJ > div:first-child {
  flex-basis: 100%;
}
@media (max-width: 1168px) {
  .custom-css .Questions-container--uk52u .Questions-flex_container--4OfNJ > div:first-child {
    margin-bottom: 36px;
  }
}
.custom-css .Questions-container--uk52u .Questions-title--6qZtH {
  margin-bottom: 0;
  max-width: 318px;
  text-align: left;
}
.custom-css .Questions-container--uk52u .Questions-questions--56faY {
  flex: 0 1 600px;
}
@media (max-width: 1168px) {
  .custom-css .Questions-container--uk52u .Questions-questions--56faY {
    flex: 1 0 100%;
  }
}
.custom-css .Questions-container--uk52u .Questions-questions--56faY .Questions-item--2j3Fa {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:first-child {
  transition-delay: 0.2s;
}
.custom-css .Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(2) {
  transition-delay: 0.4s;
}
.custom-css .Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(3) {
  transition-delay: 0.6s;
}
.custom-css .Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(4) {
  transition-delay: 0.8s;
}
.custom-css .Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(5) {
  transition-delay: 1s;
}
.custom-css .Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(6) {
  transition-delay: 1.2s;
}
.custom-css .Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(7) {
  transition-delay: 1.4s;
}
.custom-css .Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(8) {
  transition-delay: 1.6s;
}
.custom-css .Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(9) {
  transition-delay: 1.8s;
}
.custom-css .Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa:nth-child(10) {
  transition-delay: 2s;
}
.custom-css .Questions-container--uk52u .Questions-questions--56faY.enteredOnce .Questions-item--2j3Fa {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .Questions-container--uk52u .Questions-questions--56faY.noAppear .Questions-item--2j3Fa {
  transition: none;
}
.custom-css .Questions-container--uk52u .Questions-ctaQuestions--ZHHh6 {
  margin-top: var(--component-spacing-xl);
}
@media (max-width: 1168px) {
  .custom-css .Questions-container--uk52u {
    flex-basis: 100%;
    margin: 0 16px;
    max-width: calc(100vw - 32px);
  }
  .custom-css .Questions-container--uk52u > .Questions-flex_container--4OfNJ {
    flex-direction: column;
    margin: 0 auto;
    max-width: 808px;
    width: 100%;
  }
  .custom-css .Questions-container--uk52u > .Questions-flex_container--4OfNJ > div {
    margin-left: 0;
    margin-right: 0;
  }
  .custom-css .Questions-container--uk52u .Questions-title--6qZtH {
    margin: 0 auto;
    max-width: unset;
    width: 100%;
  }
}
.custom-css .rebrand-2021 .Questions-container--uk52u {
  margin: 0 auto;
  max-width: 808px;
  width: 100%;
}
@media (max-width: 1168px) {
  .custom-css .rebrand-2021 .Questions-container--uk52u {
    margin: 0 16px;
    max-width: calc(100vw - 32px);
  }
}
.custom-css .rebrand-2021 .Questions-container--uk52u .Questions-flex_container--4OfNJ {
  display: block;
  flex-direction: column;
  gap: 0;
}
.custom-css .rebrand-2021 .Questions-container--uk52u .Questions-flex_container--4OfNJ > div {
  width: 100%;
}
.custom-css .rebrand-2021 .Questions-container--uk52u .Questions-flex_container--4OfNJ .Questions-title--6qZtH {
  max-width: unset;
  text-align: center;
}
@keyframes Blob-fromLeft--6j9e0 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Blob-goToLeft--2XN2H {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Blob-fromRight--73hzL {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Blob-goToRight--gtJx0 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Blob-fromBottom--429pC {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Blob-opacityIn--8PXMS {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Blob-opacityOut--1qrYx {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Blob-blob--191Jt {
  fill: var(--color-primary-base);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.custom-css .Blob-image--3WndI {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .Blob-hoverImage--29aG8.Blob-imageActive--eYPb5 {
  opacity: 0;
  pointer-events: auto;
}
.custom-css .Blob-hoverImage--29aG8.Blob-imageActive--eYPb5:hover,
.custom-css .Blob-imageActive--eYPb5 {
  opacity: 1;
}
.custom-css .Blob-imageTransitionOut--3qy12 {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.custom-css .Blob-imageTransitionIn--5navC {
  opacity: 1;
  transition: opacity 0.3s ease;
}
@keyframes BlobWithPattern-fromLeft--1jcs6 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes BlobWithPattern-goToLeft--303Wg {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes BlobWithPattern-fromRight--4nnUd {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes BlobWithPattern-goToRight--44GE2 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes BlobWithPattern-fromBottom--3YVlN {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes BlobWithPattern-opacityIn--EPxU0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes BlobWithPattern-opacityOut--716Pi {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .BlobWithPattern-blobWithPattern--3g3TP {
  position: relative;
}
.custom-css .BlobWithPattern-blobWithPattern--3g3TP .BlobWithPattern-blobWrapper--6960f {
  opacity: 1;
  transform: translate(-50%, -50%) scale(0.9);
  transition: opacity 0.3s linear, transform 2.2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .BlobWithPattern-blobWithPattern--3g3TP .BlobWithPattern-pattern--4PFR6 {
  opacity: 1;
  transform: scale(0.6);
  transition: opacity 0.3s linear 0.1s, transform 2.2s cubic-bezier(0.19, 1, 0.22, 1) 0.1s;
}
.custom-css .BlobWithPattern-blobWithPattern--3g3TP.enteredOnce .BlobWithPattern-blobWrapper--6960f {
  transform: translate(-50%, -50%);
}
.custom-css .BlobWithPattern-blobWithPattern--3g3TP.enteredOnce .BlobWithPattern-pattern--4PFR6 {
  transform: none;
}
.custom-css .BlobWithPattern-blobWithPattern--3g3TP.enteredOnce .BlobWithPattern-patternTransitionOut--2m6QY {
  opacity: 0;
  transform: scale(0.6);
}
.custom-css .BlobWithPattern-blobWithPattern--3g3TP.enteredOnce .BlobWithPattern-patternTransitionIn--1Gv1Q {
  opacity: 1;
  transform: scale(1);
}
.custom-css .BlobWithPattern-blobWithPattern--3g3TP.noAppear .BlobWithPattern-blobWrapper--6960f,
.custom-css .BlobWithPattern-blobWithPattern--3g3TP.noAppear .BlobWithPattern-pattern--4PFR6 {
  transition: none;
}
.custom-css .BlobWithPattern-blobWithPattern--3g3TP.noAppear .BlobWithPattern-patternTransitionIn--1Gv1Q,
.custom-css .BlobWithPattern-blobWithPattern--3g3TP.noAppear .BlobWithPattern-patternTransitionOut--2m6QY {
  transition: opacity 0.3s ease 0.1s, transform 1.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .BlobWithPattern-blobWrapper--6960f {
  height: 88.88888889%;
  left: 50%;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 88.88888889%;
}
.custom-css .BlobWithPattern-container--6epOG {
  padding-bottom: 100%;
}
.custom-css .BlobWithPattern-patternParallaxWrapper--6ITdY {
  height: 100%;
  left: 0;
  overflow: auto;
  position: absolute;
  top: 0;
  width: 100%;
}
.custom-css .BlobWithPattern-pattern--4PFR6 {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.custom-css .BlobWithPattern-patternTransitionOut--2m6QY {
  opacity: 0;
  transform: scale(0.6);
  transition: opacity 0.3s ease 0.1s, transform 1.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .BlobWithPattern-patternTransitionOut--2m6QY.BlobWithPattern-patternTransitionFast--480ip {
  transition: opacity 0.3s ease 0.1s, transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .BlobWithPattern-patternTransitionIn--1Gv1Q {
  opacity: 1;
  transform: scale(1);
  transition: opacity 0.3s ease 0.1s, transform 1.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .BlobWithPattern-patternTransitionIn--1Gv1Q.BlobWithPattern-patternTransitionFast--480ip {
  transition: opacity 0.3s ease 0.1s, transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .BlobWithPattern-image--6QSxV {
  width: 100%;
}
@keyframes HTML-fromLeft--5x2ZE {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HTML-goToLeft--5DksY {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes HTML-fromRight--2Hrdc {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HTML-goToRight--5ay1A {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes HTML-fromBottom--1qM1H {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes HTML-opacityIn--4tAil {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes HTML-opacityOut--71upx {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (max-width: 920px) {
  .custom-css .HTML-wrapper--36jKB {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.custom-css .HTML-wrapper--36jKB .HTML-body--1HT1Y {
  background: transparent;
}
.custom-css .HTML-wrapper--36jKB ol:not(:last-child),
.custom-css .HTML-wrapper--36jKB p:not(:last-child),
.custom-css .HTML-wrapper--36jKB ul:not(:last-child) {
  margin-bottom: 26px;
}
@media (max-width: 1168px) {
  .custom-css .HTML-wrapper--36jKB ol:not(:last-child),
  .custom-css .HTML-wrapper--36jKB p:not(:last-child),
  .custom-css .HTML-wrapper--36jKB ul:not(:last-child) {
    margin-bottom: 20px;
  }
}
.custom-css .HTML-wrapper--36jKB li {
  list-style: disc outside;
  margin-left: 2em;
}
.custom-css .HTML-wrapper--36jKB li:not(:last-child) {
  margin-bottom: 18px;
}
@media (max-width: 1168px) {
  .custom-css .HTML-wrapper--36jKB li:not(:last-child) {
    margin-bottom: 12px;
  }
}
.custom-css .HTML-wrapper--36jKB li li {
  list-style-type: circle;
}
.custom-css .HTML-wrapper--36jKB a[href] {
  color: var(--color-primary-base);
  cursor: pointer;
  text-decoration: underline;
  transition: color 0.3s;
}
.custom-css .HTML-wrapper--36jKB a[href]:hover {
  color: var(--color-primary-dark);
}
.custom-css .HTML-wrapper--36jKB .HTML-h1--2CxLI {
  margin: 28px 0;
}
@media (max-width: 1168px) {
  .custom-css .HTML-wrapper--36jKB .HTML-h1--2CxLI {
    margin: 16px 0;
  }
}
.custom-css .HTML-wrapper--36jKB .HTML-h2--1w0Ep {
  margin-bottom: 20px;
}
@media (max-width: 1168px) {
  .custom-css .HTML-wrapper--36jKB .HTML-h2--1w0Ep {
    margin-bottom: 12px;
  }
}
.custom-css .HTML-wrapper--36jKB .HTML-h4--3B9E5 {
  margin-bottom: 12px;
}
@media (max-width: 1168px) {
  .custom-css .HTML-wrapper--36jKB .HTML-h4--3B9E5 {
    margin-bottom: 8px;
  }
}
.custom-css .HTML-wrapper--36jKB em {
  font-style: italic;
}
.custom-css .HTML-wrapper--36jKB strong {
  font-weight: 600;
}
.custom-css .HTML-wrapper--36jKB table,
.custom-css .HTML-wrapper--36jKB > tr {
  border: 1px solid var(--color-greyscale-black-100);
  border-collapse: collapse;
  display: table;
  margin: 28px 0;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .HTML-wrapper--36jKB table,
  .custom-css .HTML-wrapper--36jKB > tr {
    border: 0;
    display: block;
    max-width: 100%;
    overflow-x: auto;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.custom-css .HTML-wrapper--36jKB table:last-child,
.custom-css .HTML-wrapper--36jKB > tr:last-child {
  margin-bottom: 0;
}
@media (max-width: 920px) {
  .custom-css .HTML-wrapper--36jKB table,
  .custom-css .HTML-wrapper--36jKB > tr {
    margin: 16px 0;
  }
}
.custom-css .HTML-wrapper--36jKB td,
.custom-css .HTML-wrapper--36jKB th {
  border: 1px solid var(--color-greyscale-black-100);
}
.custom-css .HTML-wrapper--36jKB th {
  background-color: var(--color-greyscale-black-60);
  color: var(--color-ui-colors-background);
  padding: 10px 20px;
}
.custom-css .HTML-wrapper--36jKB tr {
  padding: 10px;
}
.custom-css .HTML-wrapper--36jKB td {
  padding: 12px 20px;
}
.custom-css .HTML-wrapper--36jKB td.grey {
  background-color: var(--color-greyscale-black-60);
  color: var(--color-ui-colors-background);
}
.custom-css .HTML-wrapper--36jKB td ul {
  color: var(--color-greyscale-black-100);
  margin-bottom: 15px;
  padding-left: 15px;
}
.custom-css .HTML-width_1224--7mLxi {
  max-width: 1224px;
}
.custom-css .HTML-width_1016--2atdj {
  max-width: 1016px;
}
.custom-css .HTML-width_808--2nAHN {
  max-width: 808px;
}
@keyframes Panel-fromLeft--25rH9 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Panel-goToLeft--57zR6 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Panel-fromRight--5o8Ij {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Panel-goToRight--3Qg6U {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Panel-fromBottom--2xEqx {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Panel-opacityIn--32eUl {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Panel-opacityOut--5nV4g {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Panel-panel--p5Rsm {
  align-items: center;
  display: flex;
  height: 60vh;
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .Panel-panel--p5Rsm {
    align-items: flex-end;
    text-align: center;
  }
}
.custom-css .Panel-content--1pxoO {
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .Panel-content--1pxoO {
    display: flex;
    flex-direction: column;
    height: 50%;
    justify-content: center;
    transform: translate3d(0, 5vh, 0);
  }
}
@media (max-width: 920px) and (max-height: 800px) {
  .custom-css .Panel-content--1pxoO {
    transform: translate3d(0, 10vh, 0);
  }
}
.custom-css .Panel-title--3GJaF {
  margin-bottom: 31px;
}
@media (max-width: 920px) {
  .custom-css .Panel-title--3GJaF {
    margin-bottom: 20px;
  }
}
@keyframes ScrollingStory-fromLeft--6LBnq {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ScrollingStory-goToLeft--5iBg2 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ScrollingStory-fromRight--4xfji {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ScrollingStory-goToRight--5yo1l {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ScrollingStory-fromBottom--2lJRt {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ScrollingStory-opacityIn--7KUwL {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ScrollingStory-opacityOut--7pfgw {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .ScrollingStory-scrollingStory--3YzZj .ScrollingStory-panels--4tFiS,
.custom-css .ScrollingStory-scrollingStory--3YzZj null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .ScrollingStory-scrollingStory--3YzZj.enteredOnce .ScrollingStory-panels--4tFiS {
  transition-delay: 0.1s;
}
.custom-css .ScrollingStory-scrollingStory--3YzZj.enteredOnce null {
  transition-delay: 0.2s;
  transition-delay: 0.3s;
  transition-delay: 0.4s;
}
.custom-css .ScrollingStory-scrollingStory--3YzZj.enteredOnce .ScrollingStory-panels--4tFiS,
.custom-css .ScrollingStory-scrollingStory--3YzZj.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .ScrollingStory-scrollingStory--3YzZj.noAppear .ScrollingStory-panels--4tFiS,
.custom-css .ScrollingStory-scrollingStory--3YzZj.noAppear null {
  transition: none;
}
.custom-css .ScrollingStory-scrollingStory--3YzZj {
  display: flex;
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .ScrollingStory-scrollingStory--3YzZj {
    flex-flow: column wrap;
    margin-bottom: 5vh;
    margin-top: 5vh;
    z-index: -1;
  }
}
@media (max-width: 920px) and (max-height: 800px) {
  .custom-css .ScrollingStory-scrollingStory--3YzZj {
    margin-bottom: 10vh;
    margin-top: 10vh;
  }
}
.custom-css .ScrollingStory-title--4q8mw {
  text-align: center;
}
.custom-css .ScrollingStory-blob--6X1Q3 {
  pointer-events: auto;
  position: relative;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .ScrollingStory-blob--6X1Q3:before {
    background: linear-gradient(var(--color-ui-colors-background) 83%, hsla(0, 0%, 100%, 0));
    bottom: -9vh;
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: -20vh;
    transform: translateX(-50%);
    width: 100vw;
  }
}
.custom-css .ScrollingStory-blob--6X1Q3.ScrollingStory-blobFixed--vv9kf {
  position: absolute;
  right: 4.34782609%;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  width: 47.82608696%;
}
@media (max-width: 920px) {
  .custom-css .ScrollingStory-blob--6X1Q3.ScrollingStory-blobFixed--vv9kf {
    left: 0;
    margin: 0 auto;
    right: 0;
    top: 0;
    transform: translateZ(0);
    width: 81.81818182%;
  }
}
.custom-css .ScrollingStory-blobWrapper--7ktET {
  align-items: center;
  display: flex;
  height: 60vh;
  pointer-events: none;
  position: absolute;
  right: 4.34782609%;
  top: 0;
  transform: translate3d(0, -3%, 0);
  transition: transform 5s cubic-bezier(0.23, 1, 0.32, 1);
  width: 47.82608696%;
}
@media (max-width: 920px) {
  .custom-css .ScrollingStory-blobWrapper--7ktET {
    align-items: flex-start;
    align-self: center;
    right: auto;
    transform: translate3d(0, -5vh, 0) translate3d(0, -3%, 0);
    width: 81.81818182%;
  }
}
@media (max-width: 920px) and (max-height: 800px) {
  .custom-css .ScrollingStory-blobWrapper--7ktET {
    transform: translate3d(0, -10vh, 0) translate3d(0, -3%, 0);
  }
}
.custom-css .ScrollingStory-blobWrapper--7ktET.ScrollingStory-blobWrapperFixed--1mFoz {
  bottom: 0;
  height: 100vh;
  left: 0;
  max-width: none;
  position: fixed;
  right: 0;
  top: 0;
  transform: translateZ(0);
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ScrollingStory-blobWrapper--7ktET.ScrollingStory-blobWrapperFixed--1mFoz {
    margin: 0 auto;
    max-width: 1224px;
    width: 85%;
  }
}
@media (max-width: 920px) {
  .custom-css .ScrollingStory-blobWrapper--7ktET.ScrollingStory-blobWrapperFixed--1mFoz {
    height: 60vh;
    top: 20vh;
    transform: translate3d(0, -5vh, 0);
  }
}
@media (max-width: 920px) and (max-height: 800px) {
  .custom-css .ScrollingStory-blobWrapper--7ktET.ScrollingStory-blobWrapperFixed--1mFoz {
    transform: translate3d(0, -10vh, 0);
  }
}
.custom-css .ScrollingStory-blobWrapper--7ktET.ScrollingStory-blobWrapperBottom--d1xbx {
  bottom: 0;
  top: auto;
  transform: translate3d(0, 3%, 0);
}
@media (max-width: 920px) {
  .custom-css .ScrollingStory-blobWrapper--7ktET.ScrollingStory-blobWrapperBottom--d1xbx {
    transform: translate3d(0, -5vh, 0) translate3d(0, 3%, 0);
  }
}
@media (max-width: 920px) and (max-height: 800px) {
  .custom-css .ScrollingStory-blobWrapper--7ktET.ScrollingStory-blobWrapperBottom--d1xbx {
    transform: translate3d(0, -10vh, 0) translate3d(0, 3%, 0);
  }
}
.custom-css .ScrollingStory-panels--4tFiS {
  margin-left: 8.69565217%;
  margin-right: 4.34782609%;
  width: 34.7826087%;
}
@media (max-width: 920px) {
  .custom-css .ScrollingStory-panels--4tFiS {
    margin: 0 auto;
    right: 6.66666667%;
    width: 86.66666667%;
  }
}
@keyframes ProgressBar-fromLeft--7e30g {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ProgressBar-goToLeft--U6NOR {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ProgressBar-fromRight--12BBn {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ProgressBar-goToRight--2J3Rb {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ProgressBar-fromBottom--6XVm8 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ProgressBar-opacityIn--5TTBc {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ProgressBar-opacityOut--5FYKO {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .ProgressBar-active--11t1m .ProgressBar-bar--6FEPj {
  background-color: var(--color-primary-base);
  height: 3px;
  transform-origin: 0 0;
  transition: transform 1.1s linear;
  width: 100%;
}
@keyframes VideoBookmark-fromLeft--5X7df {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes VideoBookmark-goToLeft--7FKcx {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes VideoBookmark-fromRight--40Lpf {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes VideoBookmark-goToRight--5RjIA {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes VideoBookmark-fromBottom--67fzH {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes VideoBookmark-opacityIn--3vB35 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes VideoBookmark-opacityOut--7aJSo {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .VideoBookmark-card--5Owi3 {
  margin-top: 36px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .VideoBookmark-card--5Owi3 {
    border-top: 1px solid var(--color-greyscale-grey-20);
    color: var(--color-greyscale-grey-60);
    cursor: pointer;
    margin-top: 0;
    outline: none;
    transition: all 0.2s;
  }
  .custom-css .VideoBookmark-card--5Owi3:last-child {
    border-bottom: 1px solid var(--color-greyscale-grey-20);
  }
}
.custom-css .VideoBookmark-active--3RWSZ + .VideoBookmark-card--5Owi3,
.custom-css .VideoBookmark-card--5Owi3:hover + .VideoBookmark-card--5Owi3 {
  border-color: var(--color-ui-colors-background);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .VideoBookmark-active--3RWSZ,
  .custom-css .VideoBookmark-card--5Owi3:hover {
    background-color: var(--color-ui-colors-background);
    border-color: var(--color-ui-colors-background) !important;
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.08);
    color: var(--color-greyscale-black-100);
  }
}
.custom-css .VideoBookmark-description--5XGyD {
  padding: 12px 21px 14px;
}
@media (max-width: 920px) {
  .custom-css .VideoBookmark-description--5XGyD {
    padding: 12px 0 0;
  }
}
@keyframes SplitContentVideoSlider-fromLeft--7aoSE {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes SplitContentVideoSlider-goToLeft--5Cppg {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes SplitContentVideoSlider-fromRight--6Ikz0 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes SplitContentVideoSlider-goToRight--u1BpN {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes SplitContentVideoSlider-fromBottom--Q0lFS {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes SplitContentVideoSlider-opacityIn--4wVgH {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes SplitContentVideoSlider-opacityOut--2UeV3 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .SplitContentVideoSlider-container--5LBj8 {
  align-items: center;
  display: flex;
  flex-wrap: wrap-reverse;
  justify-content: space-between;
}
@media (max-width: 920px) {
  .custom-css .SplitContentVideoSlider-container--5LBj8 {
    margin: 0 4.34782609%;
    pointer-events: none;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SplitContentVideoSlider-heading--6ASoR {
    margin-bottom: 34px;
  }
}
.custom-css .SplitContentVideoSlider-section--6dnUd {
  max-width: 391px;
  width: 34.7826087%;
}
@media (max-width: 920px) {
  .custom-css .SplitContentVideoSlider-section--6dnUd {
    width: 100%;
  }
}
.custom-css .SplitContentVideoSlider-video--23slI {
  align-items: center;
  display: flex;
  max-width: 704px;
  width: 60.86956522%;
}
@media (max-width: 920px) {
  .custom-css .SplitContentVideoSlider-video--23slI {
    align-items: flex-start;
    flex-direction: column;
    width: 100%;
  }
}
.custom-css .SplitContentVideoSlider-video--23slI video {
  border-radius: 10px;
  overflow: hidden;
  width: 100%;
}
.custom-css .SplitContentVideoSlider-title--2b1sX {
  margin-bottom: 10px;
}
@keyframes SimpleTextAndButton-fromLeft--4Tx0V {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes SimpleTextAndButton-goToLeft--30aAv {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes SimpleTextAndButton-fromRight--5xxPZ {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes SimpleTextAndButton-goToRight--E1BJS {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes SimpleTextAndButton-fromBottom--3xXrZ {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes SimpleTextAndButton-opacityIn--5YxhV {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes SimpleTextAndButton-opacityOut--5SDDD {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .SimpleTextAndButton-container--2mUj1 {
  color: var(--color-ui-colors-background);
  padding: 48px 24px 0;
  text-align: center;
}
.custom-css .SimpleTextAndButton-container--2mUj1.SimpleTextAndButton-light--23rQV {
  color: var(--color-greyscale-black-100);
}
.custom-css .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-textWrapper--3v6Vu {
  padding-bottom: 16px;
  padding-top: 16px;
}
.custom-css .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-descriptionWrapper--5qW1D {
  display: flex;
  justify-content: center;
  padding-bottom: 16px;
  padding-top: 16px;
  text-align: center;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-center--6LfVQ {
    text-align: center;
  }
  .custom-css .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-left--5WJuA {
    text-align: left;
  }
  .custom-css .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-right--1ZSrP {
    text-align: right;
  }
}
.custom-css .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-textWidth_465--v2kvW {
  max-width: 465px;
}
.custom-css .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-textWidth_496--6G9FN {
  width: 496px;
}
.custom-css .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-textWidth_600--3ZIZ8 {
  width: 600px;
}
.custom-css .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-textWidth_800--3fXmy {
  width: 800px;
}
.custom-css .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-textWidth_1224--4zb2C {
  max-width: 1224px;
  width: 100%;
}
.custom-css .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-buttonWrapper--7pscq {
  display: flex;
  justify-content: center;
}
@media (max-width: 920px) {
  .custom-css .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-buttonWrapper--7pscq {
    margin-top: 24px;
  }
}
.custom-css .SimpleTextAndButton-container--2mUj1 .SimpleTextAndButton-buttonWrapper--7pscq .SimpleTextAndButton-primaryButton--P9ROz {
  white-space: nowrap;
}
@keyframes TableCell-fromLeft--42A3y {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TableCell-goToLeft--1GQgD {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes TableCell-fromRight--WLXoq {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TableCell-goToRight--7vcVX {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes TableCell-fromBottom--4n7C8 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes TableCell-opacityIn--UoqMx {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TableCell-opacityOut--P0Lbj {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .TableCell-cell--5EXdC {
  padding: var(--component-spacing-md) var(--component-spacing-sm);
  width: 100%;
}
.custom-css .TableCell-cell--5EXdC.TableCell-hasIcon--6eMLo {
  align-items: center;
  display: flex;
}
.custom-css .TableCell-cell--5EXdC.TableCell-hasIcon--6eMLo > img {
  flex: 0;
  margin-right: var(--component-spacing-xs);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .TableCell-cell--5EXdC {
    padding: var(--component-spacing-md) var(--component-spacing-xl);
  }
}
.custom-css .TableCell-textCenter--52BI3 {
  text-align: center;
}
.custom-css .TableCell-checkmark--4StCL {
  background-color: var(--color-primary-base);
  border-radius: 50%;
  height: 20px;
  padding: 3px;
  width: 20px;
}
@keyframes TableRow-fromLeft--IyV3R {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TableRow-goToLeft--6qedI {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes TableRow-fromRight--6GpWj {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TableRow-goToRight--5QHj3 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes TableRow-fromBottom--5Ckyi {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes TableRow-opacityIn--6O2Vf {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TableRow-opacityOut--2L7ny {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .TableRow-row--27JLW {
  display: flex;
  justify-content: space-between;
}
.custom-css .TableRow-row--27JLW.TableRow-fixed--6GCGp td {
  left: 24px;
  position: sticky;
  top: 0;
}
.custom-css .TableRow-row--27JLW:last-child {
  border-bottom: 1px solid var(--color-greyscale-black-20);
}
.custom-css .TableRow-row--27JLW:not(:first-child) {
  border-top: 1px solid var(--color-greyscale-black-20);
}
@keyframes Table-fromLeft--5GVBn {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Table-goToLeft--23CZi {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Table-fromRight--3yX1C {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Table-goToRight--6T6Zi {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Table-fromBottom--1sdsX {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Table-opacityIn--s5wi2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Table-opacityOut--7maDM {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Table-container--1Lwow {
  align-items: center;
  display: flex;
  flex-direction: column;
}
@media (max-width: 920px) {
  .custom-css .Table-container--1Lwow ::-webkit-scrollbar {
    height: 12px;
  }
  .custom-css .Table-container--1Lwow ::-webkit-scrollbar-track-piece {
    background: #f0f0f0;
  }
  .custom-css .Table-container--1Lwow ::-webkit-scrollbar-thumb {
    background: #c6c6c6;
    border-radius: var(--border-radius-base);
  }
}
.custom-css .Table-wrapper--2e7T2 {
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .Table-wrapper--2e7T2 {
    display: block;
    margin-left: var(--component-spacing-sm);
    max-width: 100%;
    overflow-x: scroll;
  }
}
.custom-css .Table-title--4DDcj {
  margin: 0 24px;
  text-align: center;
}
.custom-css .Table-hasTitle--5RjN2 {
  margin-top: var(--section-spacing-xs);
}
.custom-css .Table-tableContainer--2Et1y {
  width: 100%;
}
.custom-css .Table-tableContainer--2Et1y.Table-hasBackground--3C0oL {
  border-radius: var(--border-radius-lg);
  margin-left: var(--component-spacing-sm);
  margin-right: var(--component-spacing-sm);
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .Table-tableContainer--2Et1y.Table-hasBackground--3C0oL {
    width: calc(100% - var(--component-spacing-lg));
  }
}
.custom-css .Table-tableContainer--2Et1y.Table-width808px--6fH1x {
  max-width: 808px;
}
.custom-css .Table-tableContainer--2Et1y.Table-width1224px--Rq4OC {
  max-width: 1224px;
}
.custom-css .Table-disclaimerText--2CkZn {
  font-size: var(--font-size-sm);
  margin-top: var(--component-spacing-xl);
  text-align: center;
}
.custom-css .Table-table--2mcPs {
  background-color: var(--color-ui-colors-background);
  width: 100%;
}
.custom-css .Table-table--2mcPs tr:not(:first-child) td:nth-child(2n) {
  border-left: 1px solid var(--color-greyscale-black-20);
  border-right: 1px solid var(--color-greyscale-black-20);
}
.custom-css .Table-table--2mcPs.Table-alternated--56Gcw tr:nth-child(2n) {
  background-color: var(--color-gray10);
}
@media (max-width: 920px) {
  .custom-css .Table-table--2mcPs {
    width: 720px;
  }
}
@keyframes TextAnimation-fromLeft--2643t {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TextAnimation-goToLeft--2Mx43 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes TextAnimation-fromRight--2dq1L {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TextAnimation-goToRight--1KInr {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes TextAnimation-fromBottom--31pGR {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes TextAnimation-opacityIn--4Vi9y {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TextAnimation-opacityOut--5RLm1 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .TextAnimation-title--287SQ {
  color: inherit;
  font-family: var(--font-family-display);
  font-size: 64px;
  line-height: 72px;
  margin-bottom: 32px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .TextAnimation-title--287SQ {
    font-size: 82px;
    line-height: 82px;
    margin-bottom: 0;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .TextAnimation-title--287SQ {
    font-size: 144px;
    line-height: 140px;
  }
}
.custom-css .TextAnimation-list--2KxFv {
  transition-delay: 0.5s !important;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .TextAnimation-list--2KxFv {
    flex-shrink: 0;
    width: 40.84967%;
  }
}
.custom-css .TextAnimation-listItem--72RGS {
  color: inherit;
  font-family: var(--font-family-display);
  font-size: 40px;
  line-height: 48px;
  margin-bottom: var(--vertical-spacing-xl);
  padding: 0 6px;
  position: relative;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .TextAnimation-listItem--72RGS {
    font-size: 60px;
    line-height: 72px;
  }
}
.custom-css .TextAnimation-listItem--72RGS:after {
  background: var(--color-destructive-light);
  content: '';
  height: 4px;
  left: 0;
  position: absolute;
  top: calc(50% - 2px);
  transition: width 0.5s cubic-bezier(0.34, 1.32, 0.64, 1);
  width: 0;
}
.custom-css .TextAnimation-list--2KxFv > div:first-child .TextAnimation-listItem--72RGS:after {
  transition-delay: 1s;
}
.custom-css .TextAnimation-list--2KxFv > div:nth-child(2) .TextAnimation-listItem--72RGS:after {
  transition-delay: 1.375s;
}
.custom-css .TextAnimation-list--2KxFv > div:nth-child(3) .TextAnimation-listItem--72RGS:after {
  transition-delay: 1.75s;
}
.custom-css .TextAnimation-list--2KxFv > div:nth-child(4) .TextAnimation-listItem--72RGS:after {
  transition-delay: 2.125s;
}
.custom-css .enteredOnce .TextAnimation-listItem--72RGS:after {
  width: 100%;
}
.custom-css .TextAnimation-wrapper--2l9oP {
  align-items: center;
  display: flex;
  height: calc(100vh - 72px);
  min-height: 600px;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .TextAnimation-wrapper--2l9oP {
    height: calc(100vh - 81px);
  }
}
.custom-css .TextAnimation-textLight--a9k7n {
  color: var(--color-ui-colors-background);
}
.custom-css .TextAnimation-contentWidth_1224--1Jj5M {
  margin: 0 auto;
  width: calc(100% - 32px);
}
.custom-css .TextAnimation-contentWidth_1224--1Jj5M .TextAnimation-list--2KxFv,
.custom-css .TextAnimation-contentWidth_1224--1Jj5M .TextAnimation-title--287SQ,
.custom-css .TextAnimation-contentWidth_1224--1Jj5M null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .TextAnimation-contentWidth_1224--1Jj5M.enteredOnce .TextAnimation-title--287SQ {
  transition-delay: 0;
}
.custom-css .TextAnimation-contentWidth_1224--1Jj5M.enteredOnce .TextAnimation-list--2KxFv {
  transition-delay: 0.5;
}
.custom-css .TextAnimation-contentWidth_1224--1Jj5M.enteredOnce null {
  transition-delay: 1;
  transition-delay: 1.5;
}
.custom-css .TextAnimation-contentWidth_1224--1Jj5M.enteredOnce .TextAnimation-list--2KxFv,
.custom-css .TextAnimation-contentWidth_1224--1Jj5M.enteredOnce .TextAnimation-title--287SQ,
.custom-css .TextAnimation-contentWidth_1224--1Jj5M.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .TextAnimation-contentWidth_1224--1Jj5M.noAppear .TextAnimation-list--2KxFv,
.custom-css .TextAnimation-contentWidth_1224--1Jj5M.noAppear .TextAnimation-title--287SQ,
.custom-css .TextAnimation-contentWidth_1224--1Jj5M.noAppear null {
  transition: none;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .TextAnimation-contentWidth_1224--1Jj5M {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1224px;
    width: 100%;
  }
  .custom-css .TextAnimation-contentWidth_1224--1Jj5M .TextAnimation-width_724--6wm0x {
    width: 59.15033%;
  }
}
@keyframes ValueProps-fromLeft--7rxxL {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ValueProps-goToLeft--6SLMA {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ValueProps-fromRight--7mwsg {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ValueProps-goToRight--5P084 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ValueProps-fromBottom--4fEQV {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ValueProps-opacityIn--5gqku {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ValueProps-opacityOut--7letK {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .ValueProps-container--3TbFR .ValueProps-item--4eoLR {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:first-child {
  transition-delay: 0.1s;
}
.custom-css .ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(2) {
  transition-delay: 0.2s;
}
.custom-css .ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(3) {
  transition-delay: 0.3s;
}
.custom-css .ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(4) {
  transition-delay: 0.4s;
}
.custom-css .ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(5) {
  transition-delay: 0.5s;
}
.custom-css .ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(6) {
  transition-delay: 0.6s;
}
.custom-css .ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(7) {
  transition-delay: 0.7s;
}
.custom-css .ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(8) {
  transition-delay: 0.8s;
}
.custom-css .ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR:nth-child(9) {
  transition-delay: 0.9s;
}
.custom-css .ValueProps-container--3TbFR.enteredOnce .ValueProps-item--4eoLR {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .ValueProps-container--3TbFR.noAppear .ValueProps-item--4eoLR {
  transition: none;
}
.custom-css .ValueProps-container--3TbFR .ValueProps-buttonsWrap--2hSes {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .ValueProps-container--3TbFR.enteredOnce .ValueProps-buttonsWrap--2hSes {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition-delay: 0.25s;
}
.custom-css .ValueProps-container--3TbFR.noAppear .ValueProps-buttonsWrap--2hSes {
  transition: none;
}
.custom-css .ValueProps-valueProps--3LiYP .ValueProps-item--4eoLR {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:first-child {
  transition-delay: 0.1s;
}
.custom-css .ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(2) {
  transition-delay: 0.2s;
}
.custom-css .ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(3) {
  transition-delay: 0.3s;
}
.custom-css .ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(4) {
  transition-delay: 0.4s;
}
.custom-css .ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(5) {
  transition-delay: 0.5s;
}
.custom-css .ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(6) {
  transition-delay: 0.6s;
}
.custom-css .ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(7) {
  transition-delay: 0.7s;
}
.custom-css .ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(8) {
  transition-delay: 0.8s;
}
.custom-css .ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR:nth-child(9) {
  transition-delay: 0.9s;
}
.custom-css .ValueProps-valueProps--3LiYP.enteredOnce .ValueProps-item--4eoLR {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .ValueProps-valueProps--3LiYP.noAppear .ValueProps-item--4eoLR {
  transition: none;
}
@media (max-width: 920px) {
  .custom-css .ValueProps-valueProps--3LiYP {
    width: 100vw;
  }
  .custom-css .ValueProps-valueProps--3LiYP.ValueProps-valuePropsScrollOnMobile--5WpCS {
    -webkit-overflow-scrolling: touch;
    margin-bottom: -16px;
    overflow-x: scroll;
    overflow-y: hidden;
    padding-bottom: 16px;
    scroll-snap-type: x mandatory;
  }
}
.custom-css .ValueProps-valuePropsInner--2pU5s {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 920px) {
  .custom-css .ValueProps-valuePropsInner--2pU5s {
    display: block;
    padding: 0 20vw;
  }
  .custom-css .ValueProps-valueProps--3LiYP.ValueProps-valuePropsScrollOnMobile--5WpCS .ValueProps-valuePropsInner--2pU5s {
    display: inline-flex;
    flex-wrap: nowrap;
  }
  .custom-css .ValueProps-itemScrollOnMobile--1bgwk {
    flex-grow: 0;
    flex-shrink: 0;
    margin-left: 16px;
    margin-top: 0;
    scroll-snap-align: center;
    width: 60vw !important;
  }
  .custom-css .ValueProps-itemScrollOnMobile--1bgwk:first-child {
    margin-left: 0;
  }
}
.custom-css .ValueProps-buttons--1hlRv {
  align-items: center;
  display: flex;
  flex-flow: column nowrap;
  margin-top: 32px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ValueProps-buttons--1hlRv {
    margin-top: 58px;
  }
}
.custom-css .ValueProps-buttonSecondary--1RjZJ {
  margin-top: 24px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ValueProps-buttonSecondary--1RjZJ {
    margin-top: 22px;
  }
}
.custom-css .ValueProps-description--7wjC2 {
  margin: 0 auto;
  max-width: 808px;
}
@keyframes ValueProp-fromLeft--1YYus {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ValueProp-goToLeft--5QyLQ {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ValueProp-fromRight--7LeaS {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ValueProp-goToRight--1OlFa {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ValueProp-fromBottom--5e92K {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ValueProp-opacityIn--2AWzU {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ValueProp-opacityOut--3MigK {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .ValueProp-valueProp--1Xolz {
  margin-right: 4.34782609%;
  margin-top: 48px;
  padding: 0 2.17391304%;
  text-align: center;
  white-space: normal;
  width: 30.43478261%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .ValueProp-valueProp--1Xolz:first-child,
  .custom-css .ValueProp-valueProp--1Xolz:nth-child(2),
  .custom-css .ValueProp-valueProp--1Xolz:nth-child(3) {
    margin-top: 0;
  }
  .custom-css .ValueProp-valueProp--1Xolz:last-child,
  .custom-css .ValueProp-valueProp--1Xolz:nth-child(3n) {
    margin-right: 0;
  }
}
@media (max-width: 920px) {
  .custom-css .ValueProp-valueProp--1Xolz {
    margin-right: 0;
    margin-top: 32px;
    padding: 0;
    width: 100%;
  }
  .custom-css .ValueProp-valueProp--1Xolz:first-child {
    margin-top: 0;
  }
}
.custom-css .ValueProp-image--1TyVn {
  margin: 0 auto 20px;
  overflow: hidden;
}
.custom-css .ValueProp-title--5Ojac {
  margin-bottom: 4px;
}
.custom-css .ValueProp-title--5Ojac:last-child {
  margin-bottom: 0;
}
@media (max-width: 920px) {
  .custom-css .ValueProp-title--5Ojac {
    margin-bottom: 6px;
  }
}
@keyframes CarouselDots-fromLeft--2rraW {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CarouselDots-goToLeft--66LLk {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes CarouselDots-fromRight--4HfhP {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes CarouselDots-goToRight--2ZDvM {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes CarouselDots-fromBottom--7CUXd {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes CarouselDots-opacityIn--1M4th {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes CarouselDots-opacityOut--52JVd {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .CarouselDots-wrapper--jgetX {
  display: flex;
  justify-content: center;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .CarouselDots-wrapper--jgetX {
    margin-top: var(--component-spacing-sm);
  }
}
.custom-css .CarouselDots-dot--3kv2P {
  background-color: var(--color-black);
  border-radius: 50%;
  cursor: pointer;
  display: block;
  height: var(--carousel-dot-size);
  opacity: 0.2;
  transition: opacity 0.3s linear;
  width: var(--carousel-dot-size);
}
.custom-css .CarouselDots-dot--3kv2P + .CarouselDots-dot--3kv2P {
  margin-left: var(--component-spacing-xs);
}
.custom-css .CarouselDots-dot--3kv2P.CarouselDots-active--5IzAs {
  opacity: 1;
}
.custom-css .CarouselDots-dot--3kv2P:focus {
  background: var(--color-black);
  opacity: 1;
}
@keyframes Tooltip-fromLeft--2V3Gz {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Tooltip-goToLeft--5xWUz {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Tooltip-fromRight--3kuea {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Tooltip-goToRight--5xQYu {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Tooltip-fromBottom--6Ih2x {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Tooltip-opacityIn--7F7Tm {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Tooltip-opacityOut--6CzI7 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Tooltip-trigger--3RWRx {
  display: inline-block;
  margin-left: 2px;
  outline: none;
  position: relative;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Tooltip-trigger--3RWRx:focus .Tooltip-tooltip--58Q17,
  .custom-css .Tooltip-trigger--3RWRx:hover .Tooltip-tooltip--58Q17 {
    opacity: 1;
    pointer-events: auto;
    transform: translateX(-50%) translateY(0) translateZ(0);
    transition-delay: 0.3s;
  }
}
.custom-css .Tooltip-tooltip--58Q17 {
  left: 50%;
  opacity: 0;
  padding-top: 4px;
  pointer-events: none;
  position: absolute;
  top: 100%;
  transform: translateX(-50%) translateY(1em) translateZ(0);
  transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.2s;
  z-index: 1;
}
.custom-css .Tooltip-tooltip--58Q17.Tooltip-tooltipVisibleOnMobile--3NlKZ {
  opacity: 1;
  pointer-events: auto;
  transform: translateX(-50%) translateY(0);
  visibility: visible;
}
.custom-css .Tooltip-tooltip--58Q17.Tooltip-tooltipTop--6QqNy {
  bottom: 100%;
  padding-bottom: 4px;
  padding-top: 0;
  top: auto;
}
.custom-css .Tooltip-content--5rNJq {
  background-color: var(--color-ui-colors-background);
  border-radius: var(--border-radius-base);
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.08);
  color: var(--color-greyscale-grey-60);
  min-width: 200px;
  padding: 15px 20px;
}
@keyframes HeroHome-fromLeft--xu4ZW {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroHome-goToLeft--21ffg {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes HeroHome-fromRight--ZgooI {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeroHome-goToRight--XFDPt {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes HeroHome-fromBottom--2ptgX {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes HeroHome-opacityIn--6NXgm {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes HeroHome-opacityOut--2nsIM {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .HeroHome-wrapper--6cDRP {
  overflow: hidden;
  position: relative;
  transition: background 0.5s;
}
.custom-css .HeroHome-container--3p1nP .HeroHome-buttons--3OxjM,
.custom-css .HeroHome-container--3p1nP .HeroHome-description--4VQHe,
.custom-css .HeroHome-container--3p1nP .HeroHome-title--53HXd,
.custom-css .HeroHome-container--3p1nP null {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .HeroHome-container--3p1nP.enteredOnce .HeroHome-title--53HXd {
  transition-delay: 0;
}
.custom-css .HeroHome-container--3p1nP.enteredOnce .HeroHome-description--4VQHe {
  transition-delay: 0.1s;
}
.custom-css .HeroHome-container--3p1nP.enteredOnce .HeroHome-buttons--3OxjM {
  transition-delay: 0.2s;
}
.custom-css .HeroHome-container--3p1nP.enteredOnce null {
  transition-delay: 0.3s;
}
.custom-css .HeroHome-container--3p1nP.enteredOnce .HeroHome-buttons--3OxjM,
.custom-css .HeroHome-container--3p1nP.enteredOnce .HeroHome-description--4VQHe,
.custom-css .HeroHome-container--3p1nP.enteredOnce .HeroHome-title--53HXd,
.custom-css .HeroHome-container--3p1nP.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .HeroHome-container--3p1nP.noAppear .HeroHome-buttons--3OxjM,
.custom-css .HeroHome-container--3p1nP.noAppear .HeroHome-description--4VQHe,
.custom-css .HeroHome-container--3p1nP.noAppear .HeroHome-title--53HXd,
.custom-css .HeroHome-container--3p1nP.noAppear null {
  transition: none;
}
.custom-css .HeroHome-container--3p1nP {
  overflow: hidden;
  transform: translateZ(0);
}
.custom-css .HeroHome-loaded--3axO0 {
  opacity: 1;
}
.custom-css .HeroHome-content--61TGj {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 85vh;
  justify-content: center;
  min-height: 610px;
  text-align: center;
}
.custom-css .HeroHome-title--53HXd {
  width: 65.2173913%;
}
.custom-css .HeroHome-description--4VQHe {
  margin-top: 31px;
  width: 43.47826087%;
}
.custom-css .HeroHome-buttons--3OxjM {
  align-items: center;
  display: flex;
  flex-flow: column nowrap;
  margin-top: 32px;
}
.custom-css .HeroHome-buttonSecondary--7cR4O {
  margin-top: 22px;
}
.custom-css .HeroHome-buttons--3OxjM,
.custom-css .HeroHome-title--53HXd {
  z-index: 2;
}
.custom-css .HeroHome-description--4VQHe {
  z-index: 3;
}
@media (max-width: 920px) {
  .custom-css .HeroHome-content--61TGj {
    height: 550px;
    min-height: auto;
    padding-bottom: 50px;
  }
  .custom-css .HeroHome-title--53HXd {
    width: calc(100% - 32px);
  }
  .custom-css .HeroHome-description--4VQHe {
    margin-top: 20px;
    width: 80%;
  }
  .custom-css .HeroHome-buttonSecondary--7cR4O {
    margin-top: 24px;
  }
}
.custom-css .HeroHome-transitionWrapper--8mZo5 {
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  transform: translateX(0);
  transition: transform 0.8s cubic-bezier(0.84, 0.15, 0.48, 0.88);
  width: 100%;
  will-change: transform;
}
.custom-css .HeroHome-transitionWrapper--8mZo5.HeroHome-transitionExiting--1z2Bl {
  transform: translateX(-100%);
  z-index: 1;
}
.custom-css .HeroHome-transitionWrapper--8mZo5.HeroHome-transitionExiting--1z2Bl .HeroHome-image--3it9l,
.custom-css .HeroHome-transitionWrapper--8mZo5.HeroHome-transitionExiting--1z2Bl.HeroHome-transitionLeft--2TMvD {
  transform: translateX(100%);
}
.custom-css .HeroHome-transitionWrapper--8mZo5.HeroHome-transitionExiting--1z2Bl.HeroHome-transitionLeft--2TMvD .HeroHome-image--3it9l {
  transform: translateX(-100%);
}
.custom-css .HeroHome-image--3it9l {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: absolute;
  top: 0;
  transform: translateX(0);
  transition: transform 0.8s cubic-bezier(0.84, 0.15, 0.48, 0.88);
  width: 100vw;
  will-change: transform;
}
.custom-css .HeroHome-titleSlides--5Lb03 {
  height: 66px;
  position: relative;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .HeroHome-titleSlides--5Lb03 {
    white-space: nowrap;
  }
}
@media (max-width: 1168px) {
  .custom-css .HeroHome-titleSlides--5Lb03 {
    height: 38px;
  }
}
@media (max-width: 920px) {
  .custom-css .HeroHome-titleSlides--5Lb03 {
    height: 68px;
  }
}
.custom-css .HeroHome-nextBox--6R4l4,
.custom-css .HeroHome-prevBox--1gPPz {
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 33%;
  z-index: 5;
}
.custom-css .HeroHome-prevBox--1gPPz {
  left: 0;
}
.custom-css .HeroHome-prevBox--1gPPz:hover {
  cursor: w-resize;
}
.custom-css .HeroHome-nextBox--6R4l4 {
  right: 0;
}
.custom-css .HeroHome-nextBox--6R4l4:hover {
  cursor: e-resize;
}
.custom-css .HeroHome-dotWrapper--5OCBR {
  bottom: 70px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  z-index: 2;
}
.custom-css .HeroHome-infoTrigger--1oHt4 {
  font-size: 80%;
}
@keyframes TitleSlide-fromLeft--2lxYj {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TitleSlide-goToLeft--1ie34 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes TitleSlide-fromRight--4aosC {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TitleSlide-goToRight--2UAQQ {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes TitleSlide-fromBottom--2SxAp {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes TitleSlide-opacityIn--hU9y6 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TitleSlide-opacityOut--3hX1F {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .TitleSlide-titleSlide--4nGCP {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.custom-css .TitleSlide-titleSlide--4nGCP.TitleSlide-isEntering--6W4pA,
.custom-css .TitleSlide-titleSlide--4nGCP.TitleSlide-isExiting--6uQ4h {
  opacity: 0;
}
.custom-css .TitleSlide-titleSlide--4nGCP.TitleSlide-isOnLeft--2OelR {
  transform: translateX(-50px);
}
.custom-css .TitleSlide-phrase--65ldz,
.custom-css .TitleSlide-titleSlide--4nGCP.TitleSlide-isOnRight--5Hnvc {
  transform: translateX(50px);
}
.custom-css .TitleSlide-phrase--65ldz {
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.custom-css .TitleSlide-phrase--65ldz.TitleSlide-isActive--DCxp7 {
  opacity: 1;
  transform: none;
  transition-delay: 0.4s;
}
.custom-css .TitleSlide-phrase--65ldz.TitleSlide-isPrevious--3ySlS {
  transform: translateX(-50px);
}
.custom-css .TitleSlide-phrase--65ldz,
.custom-css .TitleSlide-titleSlide--4nGCP {
  transition: opacity 0.5s, transform 0.5s cubic-bezier(0.12, 0.91, 0.54, 0.97);
}
.custom-css .TitleSlide-phrase--65ldz.TitleSlide-isPrevious--3ySlS,
.custom-css .TitleSlide-titleSlide--4nGCP.TitleSlide-isExiting--6uQ4h {
  transition: opacity 0.5s, transform 0.5s cubic-bezier(0.89, 0.44, 0.92, 0.64);
}
@keyframes Stat-fromLeft--5yFIw {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Stat-goToLeft--64BdD {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Stat-fromRight--1RhrL {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Stat-goToRight--55Oxv {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Stat-fromBottom--6H1TE {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Stat-opacityIn--30k6d {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Stat-opacityOut--1R24p {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Stat-stat--4kG4X {
  color: var(--color-primary-base);
  font-size: var(--font-size-xxxl);
  font-weight: 600;
  line-height: var(--line-height-number);
}
.custom-css .Stat-label--5uCcm {
  margin-bottom: 8px;
}
@media (max-width: 920px) {
  .custom-css .Stat-tooltip--rH2sr {
    transform: translateX(0) !important;
  }
}
.custom-css .Stat-iconInfo--4RMHP {
  cursor: pointer;
  margin-bottom: 4px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Stat-iconInfo--4RMHP {
    margin-bottom: 8px;
  }
}
@keyframes Stats-fromLeft--1Gtfq {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Stats-goToLeft--4ic69 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Stats-fromRight--5LheB {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Stats-goToRight--68rva {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Stats-fromBottom--3StC9 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Stats-opacityIn--5dyKt {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Stats-opacityOut--2zuL2 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Stats-statsSection--6hEvx .Stats-stat--11onN {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .Stats-statsSection--6hEvx.enteredOnce .Stats-stat--11onN:first-child {
  transition-delay: 0.1s;
}
.custom-css .Stats-statsSection--6hEvx.enteredOnce .Stats-stat--11onN:nth-child(2) {
  transition-delay: 0.2s;
}
.custom-css .Stats-statsSection--6hEvx.enteredOnce .Stats-stat--11onN:nth-child(3) {
  transition-delay: 0.3s;
}
.custom-css .Stats-statsSection--6hEvx.enteredOnce .Stats-stat--11onN {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .Stats-statsSection--6hEvx.noAppear .Stats-stat--11onN {
  transition: none;
}
.custom-css .Stats-statsSection--6hEvx {
  text-align: center;
}
.custom-css .Stats-statsSection--6hEvx .Stats-smallTitle--4JFNI {
  line-height: 46px;
}
@media (max-width: 1168px) {
  .custom-css .Stats-statsSection--6hEvx .Stats-smallTitle--4JFNI {
    font-size: 30px;
    line-height: 30px;
  }
}
.custom-css .Stats-stats--7AyX7 {
  display: flex;
  justify-content: center;
}
@media (max-width: 920px) {
  .custom-css .Stats-stats--7AyX7 {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    width: calc(100% - 32px);
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Stats-stat--11onN {
    max-width: 288px;
    width: 100%;
  }
  .custom-css .Stats-stat--11onN:not(:first-child) {
    margin-left: 48px;
  }
}
@media (max-width: 920px) {
  .custom-css .Stats-stat--11onN {
    margin: 0 auto;
    width: 100%;
  }
  .custom-css .Stats-stat--11onN:not(:first-child) {
    margin-top: 32px;
  }
}
.custom-css .Stats-title--5XN2s {
  margin-bottom: 0;
}
.custom-css .Stats-description--1z6yP {
  margin-top: 12px;
}
.custom-css .Stats-width_contained--4YwU4 {
  max-width: 808px;
  padding: 80px 22px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Stats-width_contained--4YwU4 {
    padding: 80px 92px;
  }
}
@media (max-width: 920px) {
  .custom-css .Stats-width_contained--4YwU4 {
    margin-left: 16px;
    margin-right: 16px;
  }
}
.custom-css .Stats-width_medium--5rq13 {
  margin: 0 auto;
  max-width: 960px;
}
.custom-css .Stats-statsLeft--4lZ12 {
  margin: 0;
}
.custom-css .Stats-statsLeft--4lZ12 .Stats-stats--7AyX7 {
  justify-content: left;
  text-align: left;
}
@keyframes Accordion-fromLeft--6PVjp {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Accordion-goToLeft--6xHIp {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Accordion-fromRight--mkZ9b {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Accordion-goToRight--yGPPI {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Accordion-fromBottom--5Eu0S {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Accordion-opacityIn--5MfH2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Accordion-opacityOut--1b4Av {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Accordion-wrapper--PMiJY {
  padding-bottom: 16px;
  transition: background-color 0.2s;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Accordion-wrapper--PMiJY {
    padding-bottom: 14px;
  }
}
.custom-css .Accordion-wrapper--PMiJY:not(.Accordion-active--KI264):hover {
  background-color: var(--color-primary-dark);
}
.custom-css .Accordion-wrapper--PMiJY:not(:first-child) {
  border-top: 1px solid var(--color-greyscale-grey-20);
}
.custom-css .Accordion-wrapper--PMiJY:last-child {
  border-bottom: 1px solid var(--color-greyscale-grey-20);
}
.custom-css .Accordion-active--KI264 + .Accordion-wrapper--PMiJY {
  border-top: none;
}
.custom-css .Accordion-trigger--2Wj3o {
  align-items: center;
  color: var(--color-greyscale-grey-60);
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  outline: none;
  padding: 24px 20px;
  position: relative;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Accordion-trigger--2Wj3o {
    padding: 24px 48px;
  }
}
.custom-css .Accordion-chevron--7xGCb {
  stroke: var(--color-greyscale-grey-60);
  height: 20px;
  pointer-events: none;
  transition: transform 0.2s;
  width: 20px;
}
.custom-css .Accordion-content--4v7wN {
  color: var(--color-greyscale-black-100);
  margin-top: -14px;
  min-height: 0;
  opacity: 0;
  overflow: hidden;
  padding: 0 20px;
  position: relative;
  transition: height 0.3s, opacity 0.2s, color 0.2s;
  z-index: 1;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Accordion-content--4v7wN {
    padding: 0 48px;
  }
}
.custom-css .Accordion-button--7EfiH {
  margin-top: 24px;
  text-transform: none;
}
.custom-css .Accordion-stats--72EwZ {
  border-top: 1px solid var(--color-greyscale-grey-50);
  padding-top: 5px;
}
.custom-css .Accordion-active--KI264.Accordion-wrapper--PMiJY {
  background-color: var(--color-ui-colors-background);
  border: none;
  border-radius: 10px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
  padding-bottom: 24px;
}
.custom-css .Accordion-active--KI264.Accordion-wrapper--PMiJY .Accordion-chevron--7xGCb {
  stroke: var(--color-primary-base);
  transform: rotate(180deg);
}
.custom-css .Accordion-active--KI264.Accordion-wrapper--PMiJY .Accordion-trigger--2Wj3o {
  color: var(--color-greyscale-black-100);
}
.custom-css .Accordion-active--KI264.Accordion-wrapper--PMiJY .Accordion-content--4v7wN {
  opacity: 1;
}
@keyframes Chart-fromLeft--7hEhK {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Chart-goToLeft--3QqsI {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Chart-fromRight--54bRD {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Chart-goToRight--1TfUZ {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Chart-fromBottom--6Q8a4 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Chart-opacityIn--1ZgOI {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Chart-opacityOut--6KVVG {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Chart-center--2Rslt {
  font-size: 13px;
  font-weight: var(--font-weight-600);
}
.custom-css .Chart-center--2Rslt,
.custom-css .Chart-text--16M1G {
  fill: var(--color-primary-darkest);
  letter-spacing: var(--letter-spacing-xxl);
}
.custom-css .Chart-text--16M1G {
  text-anchor: middle;
  font-size: 11px;
  pointer-events: none;
}
.custom-css .Chart-section--3Qoms,
.custom-css .Chart-text--16M1G {
  opacity: 0;
  transition: opacity 0.2s;
}
@media (max-width: 920px) {
  .custom-css .Chart-section--3Qoms,
  .custom-css .Chart-text--16M1G {
    opacity: 1;
    pointer-events: none;
  }
}
.custom-css .Chart-group--2TFLi:first-child .Chart-section--3Qoms {
  cursor: pointer;
  opacity: 1;
  transition: fill 0.3s;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Chart-group--2TFLi:first-child .Chart-section--3Qoms.Chart-selected--1nmVO,
  .custom-css .Chart-group--2TFLi:first-child .Chart-section--3Qoms:hover {
    fill: var(--color-primary-base);
  }
}
.custom-css .Chart-group--2TFLi:first-child .Chart-text--16M1G {
  font-size: 13px;
  font-weight: var(--font-weight-600);
  opacity: 1;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Chart-group--2TFLi:first-child .Chart-text--16M1G.Chart-selected--1nmVO {
    fill: #fff;
  }
}
.custom-css .Chart-selected--1nmVO,
.custom-css .Chart-visible--jKvXO {
  opacity: 1;
}
.custom-css .Chart-section--3Qoms.Chart-empty--Rgg4z,
.custom-css .Chart-text--16M1G.Chart-empty--Rgg4z {
  display: none;
}
@keyframes InteractiveChart-fromLeft--461AI {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes InteractiveChart-goToLeft--7HQTs {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes InteractiveChart-fromRight--29urO {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes InteractiveChart-goToRight--5puyF {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes InteractiveChart-fromBottom--5ZCqn {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes InteractiveChart-opacityIn--6lCtb {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes InteractiveChart-opacityOut--2Ldfv {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .InteractiveChart-main--335aK {
  display: flex;
  flex-wrap: wrap;
}
.custom-css .InteractiveChart-chart--2Mk6j {
  min-height: 500px;
}
@media (max-width: 920px) {
  .custom-css .InteractiveChart-chart--2Mk6j {
    padding-bottom: 30px;
  }
}
@media (max-width: 1168px) {
  .custom-css .InteractiveChart-chart--2Mk6j {
    min-height: auto;
  }
}
.custom-css .InteractiveChart-accordion--4fB5L,
.custom-css .InteractiveChart-chart--2Mk6j {
  width: 47.82608696%;
}
@media (max-width: 920px) {
  .custom-css .InteractiveChart-accordion--4fB5L,
  .custom-css .InteractiveChart-chart--2Mk6j {
    margin: 0 4.34782609%;
    width: 91.30434783%;
  }
}
@keyframes VideoEmbed-fromLeft--7JMEb {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes VideoEmbed-goToLeft--2wjdD {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes VideoEmbed-fromRight--2CHSA {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes VideoEmbed-goToRight--1vbNW {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes VideoEmbed-fromBottom--7IplB {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes VideoEmbed-opacityIn--59BeJ {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes VideoEmbed-opacityOut--2nw5s {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .VideoEmbed-container--2uZ4z {
  position: relative;
  width: 100%;
}
.custom-css .VideoEmbed-poster--1tdy1 {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.custom-css .VideoEmbed-poster--1tdy1:hover svg {
  transform: translate(-50%, -50%) scale(1.1);
}
.custom-css .VideoEmbed-poster--1tdy1 svg {
  display: block;
  height: 70px;
  left: 50%;
  position: relative;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  width: 70px;
}
@media (max-width: 920px) {
  .custom-css .VideoEmbed-poster--1tdy1 svg {
    height: 50px;
    width: 50px;
  }
}
.custom-css .VideoEmbed-poster--1tdy1.VideoEmbed-hidden--2XdOg {
  display: none;
}
.custom-css .VideoEmbed-wrapper--6eyRz {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}
.custom-css .VideoEmbed-wrapper--6eyRz iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@keyframes Article-fromLeft--5juuO {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Article-goToLeft--1YZBV {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Article-fromRight--Plq3T {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Article-goToRight--2rwWd {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Article-fromBottom--7lezr {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Article-opacityIn--6ldgL {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Article-opacityOut--VJed7 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Article-hero--6t91B {
  max-width: 808px;
  padding-top: 10px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Article-hero--6t91B {
    padding-top: 50px;
  }
}
.custom-css .Article-description--5qGMf {
  margin: 0 auto;
}
.custom-css .Article-inner--4XtwN {
  margin-left: auto;
  margin-right: auto;
  margin-top: 36px;
  max-width: 808px;
  transition-delay: 0.4s !important;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .Article-inner--4XtwN {
    padding: 0 16px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Article-inner--4XtwN {
    margin-top: 60px;
  }
}
.custom-css .Article-video--5qsMI {
  margin-bottom: 32px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Article-video--5qsMI {
    margin-bottom: 40px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Article-video--5qsMI {
    margin-bottom: 56px;
  }
}
@keyframes TabControl-fromLeft--48x4C {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TabControl-goToLeft--6RD0n {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes TabControl-fromRight--5STrQ {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TabControl-goToRight--5vKyz {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes TabControl-fromBottom--4j4gx {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes TabControl-opacityIn--4cAjh {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TabControl-opacityOut--59YOQ {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .TabControl-buttons--6uQwx {
  display: flex;
  justify-content: center;
  padding-top: 60px;
}
@media (max-width: 1168px) {
  .custom-css .TabControl-buttons--6uQwx {
    padding-top: 18px;
  }
}
@keyframes TabContent-fromLeft--6DG6x {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TabContent-goToLeft--2UHsJ {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes TabContent-fromRight--4VkSc {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes TabContent-goToRight--7qGmb {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes TabContent-fromBottom--1GPrY {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes TabContent-opacityIn--78KDF {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes TabContent-opacityOut--6TrrO {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .TabContent-header--4Zfwu {
  width: auto;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .TabContent-header--4Zfwu {
    margin-left: auto;
    margin-right: auto;
  }
}
.custom-css .TabContent-figure--3loOl {
  margin: 0 auto 50px;
  max-width: 810px;
  width: 100%;
}
.custom-css .TabContent-tabDescription--5sFnN {
  margin: 0 auto;
  max-width: 808px;
  width: 100%;
}
.custom-css .TabContent-cards--3VyOl,
.custom-css .TabContent-smallCards--458Xs {
  display: flex;
  flex-wrap: wrap;
}
.custom-css .TabContent-cards--3VyOl {
  justify-content: center;
}
.custom-css .TabContent-smallCards--458Xs {
  flex: 1;
  max-width: calc(50% + 12px);
}
.custom-css .TabContent-smallCards--458Xs.TabContent-twoSmallCards--4eKJi .TabContent-card--79gGY:first-child {
  margin-bottom: 24px;
}
.custom-css .TabContent-smallCards--458Xs.TabContent-twoSmallCards--4eKJi .TabContent-card--79gGY:nth-child(2) {
  margin-bottom: 0;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .TabContent-smallCards--458Xs.TabContent-twoSmallCards--4eKJi {
    flex-direction: column;
  }
}
.custom-css .TabContent-smallCards--458Xs.TabContent-twoCards--DGARo {
  justify-content: center !important;
  margin-top: 60px;
}
.custom-css .TabContent-smallCards--458Xs.TabContent-twoCards--DGARo .TabContent-card--79gGY {
  jusitfy-content: space-between;
  flex: 0 1 392px;
}
.custom-css .TabContent-smallCards--458Xs.TabContent-twoCards--DGARo .TabContent-description--4hxZZ {
  font-size: var(--font-size-base-sm);
  height: 100%;
  line-height: var(--line-height-medium);
}
.custom-css .TabContent-smallCards--458Xs.TabContent-twoCards--DGARo .TabContent-title--2XAkK {
  margin-bottom: 12px;
}
.custom-css .TabContent-card--79gGY,
.custom-css .TabContent-featured--A0CMM {
  align-items: center;
  background: #fff;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.custom-css .TabContent-card--79gGY {
  flex: 1 1 30%;
  margin-left: 24px;
  padding: 24px;
}
.custom-css .TabContent-card--79gGY:first-child,
.custom-css .TabContent-card--79gGY:nth-child(2) {
  margin-bottom: 12px;
}
.custom-css .TabContent-card--79gGY:nth-child(n + 3) {
  margin-top: 12px;
}
.custom-css div.TabContent-image-right-aligned--42mOb {
  align-items: flex-start;
}
.custom-css div.TabContent-image-right-aligned--42mOb div[class*='image'] {
  border-radius: var(--border-radius-base);
}
.custom-css div.TabContent-image-right-aligned--42mOb div[class*='image'] + div {
  text-align: left;
}
.custom-css div.TabContent-image-right-aligned--42mOb div[class*='image'] + div > div {
  padding: 0;
}
@media (max-width: 920px) {
  .custom-css div.TabContent-image-right-aligned--42mOb {
    padding: 0 var(--component-spacing-md);
  }
  .custom-css div.TabContent-image-right-aligned--42mOb div[class*='image'] {
    max-width: 100%;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css div.TabContent-image-right-aligned--42mOb {
    align-items: center;
    flex-direction: row-reverse;
    gap: 5vw;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 0;
  }
  .custom-css div.TabContent-image-right-aligned--42mOb div[class*='image'] {
    max-width: 560px;
  }
}
.custom-css .TabContent-featured--A0CMM {
  height: 100%;
  justify-content: space-between;
  max-width: calc(50% - 12px);
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .TabContent-featured--A0CMM {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.custom-css .TabContent-featuredPadding--47p34 {
  padding: 50px 24px;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .TabContent-featuredPadding--47p34 .TabContent-description--4hxZZ {
    padding: 0 17.39130435%;
  }
}
.custom-css .TabContent-eyebrow--21hxN {
  font-weight: 700;
  margin-bottom: 12px;
}
.custom-css .TabContent-caption--4YggI {
  margin-top: 24px;
}
.custom-css .TabContent-title--2XAkK {
  margin-bottom: 15px;
}
.custom-css .TabContent-description--4hxZZ,
.custom-css .TabContent-title--2XAkK {
  max-width: 100%;
}
.custom-css .TabContent-button--4VE6e {
  margin-top: 24px;
}
.custom-css .TabContent-image--1SBYi {
  margin-bottom: 20px;
  max-width: 350px;
  width: 100%;
}
.custom-css .TabContent-imageWidth_552--5c6GN {
  max-width: 350px;
}
.custom-css .TabContent-featuredCard--6OjY6,
.custom-css .TabContent-video--6Uy0q {
  opacity: 0;
  transition: visibility 0s linear 0.15s, opacity 0.15s;
  visibility: hidden;
  width: 100%;
}
.custom-css .TabContent-video--6Uy0q .TabContent-smallCards--458Xs {
  flex: 1 1 100%;
  justify-content: space-between;
  max-width: 100%;
}
.custom-css .TabContent-video--6Uy0q .TabContent-card--79gGY {
  flex-basis: 20%;
  margin: 0;
}
.custom-css .TabContent-video--6Uy0q .TabContent-card--79gGY + .TabContent-card--79gGY {
  margin-left: 24px;
}
@media (max-width: 1168px) {
  .custom-css .TabContent-featuredCard--6OjY6 .TabContent-card--79gGY,
  .custom-css .TabContent-video--6Uy0q .TabContent-card--79gGY {
    flex-basis: 100% !important;
    margin: 0 0 12px !important;
  }
  .custom-css .TabContent-featuredCard--6OjY6 .TabContent-smallCards--458Xs,
  .custom-css .TabContent-video--6Uy0q .TabContent-smallCards--458Xs {
    max-width: 100%;
  }
  .custom-css .TabContent-featuredCard--6OjY6 .TabContent-featured--A0CMM,
  .custom-css .TabContent-video--6Uy0q .TabContent-featured--A0CMM {
    margin-bottom: 12px;
    max-width: 100%;
  }
}
@keyframes Tabs-fromLeft--4qpNe {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Tabs-goToLeft--4pGTB {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Tabs-fromRight--66Iu3 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Tabs-goToRight--WyEOW {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Tabs-fromBottom--65NpT {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Tabs-opacityIn--5DQ4c {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Tabs-opacityOut--296Zr {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Tabs-tabs--5yVkr {
  border: 1px solid var(--color-greyscale-grey-20);
  border-radius: 90px;
  display: inline-flex;
  justify-content: center;
  margin-bottom: var(--component-spacing-xl);
  margin-top: var(--component-spacing-md);
}
@media (max-width: 920px) {
  .custom-css .Tabs-tabScrollContainer--10dEz {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
  }
}
.custom-css .Tabs-heading--6ZmWd {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 90px;
  color: var(--color-black);
  cursor: pointer;
  display: flex;
  font-weight: var(--font-weight-600);
  gap: 12px;
  padding: 12px var(--component-spacing-lg);
  text-align: center;
  transition: all 0.2s;
}
.custom-css .Tabs-heading--6ZmWd:focus {
  outline: 2px solid var(--color-primary-base);
}
.custom-css .Tabs-heading--6ZmWd > span {
  position: relative;
}
.custom-css .Tabs-heading--6ZmWd > span:after {
  background-color: var(--color-primary-base);
  content: '';
  height: 2px;
  left: 0;
  position: absolute;
  top: 100%;
  transition: background-color 0.2s ease;
  width: 100%;
}
.custom-css .Tabs-heading--6ZmWd .Tabs-tabIcon--jVGfV {
  filter: brightness(0) saturate(100%) invert(27%) sepia(66%) saturate(5215%) hue-rotate(237deg) brightness(98%) contrast(95%);
}
.custom-css .Tabs-heading--6ZmWd:hover > span:after {
  background-color: var(--color-ui-colors-background);
}
.custom-css .Tabs-heading--6ZmWd.Tabs-active--4G204 {
  background-color: var(--color-black);
  color: var(--color-ui-colors-background);
}
.custom-css .Tabs-heading--6ZmWd.Tabs-active--4G204 .Tabs-tabIcon--jVGfV {
  filter: invert(100%);
}
.custom-css .Tabs-heading--6ZmWd.Tabs-active--4G204:hover > span:after {
  background-color: var(--color-primary-base);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Tabs-heading--6ZmWd {
    padding: 12px 72px;
  }
}
.custom-css .Tabs-content--K10cu {
  position: relative;
}
.custom-css .Tabs-fadeIn--6RKez {
  opacity: 1;
  transition: visibility 0s linear 0s, opacity 0.15s;
  visibility: visible;
}
@keyframes SimpleContent-fromLeft--6Hw1D {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes SimpleContent-goToLeft--1atBt {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes SimpleContent-fromRight--qAUef {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes SimpleContent-goToRight--78V2q {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes SimpleContent-fromBottom--7J91c {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes SimpleContent-opacityIn--5wE29 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes SimpleContent-opacityOut--2XSwQ {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .SimpleContent-simpleContent--6PMcH .SimpleContent-content--49xAR,
.custom-css .SimpleContent-simpleContent--6PMcH .SimpleContent-description--16REx,
.custom-css .SimpleContent-simpleContent--6PMcH .SimpleContent-titleContainer--7Lr5d,
.custom-css .SimpleContent-simpleContent--6PMcH null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-titleContainer--7Lr5d {
  transition-delay: 0.1s;
}
.custom-css .SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-description--16REx {
  transition-delay: 0.2s;
}
.custom-css .SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-content--49xAR {
  transition-delay: 0.3s;
}
.custom-css .SimpleContent-simpleContent--6PMcH.enteredOnce null {
  transition-delay: 0.4s;
}
.custom-css .SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-content--49xAR,
.custom-css .SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-description--16REx,
.custom-css .SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-titleContainer--7Lr5d,
.custom-css .SimpleContent-simpleContent--6PMcH.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .SimpleContent-simpleContent--6PMcH.noAppear .SimpleContent-content--49xAR,
.custom-css .SimpleContent-simpleContent--6PMcH.noAppear .SimpleContent-description--16REx,
.custom-css .SimpleContent-simpleContent--6PMcH.noAppear .SimpleContent-titleContainer--7Lr5d,
.custom-css .SimpleContent-simpleContent--6PMcH.noAppear null {
  transition: none;
}
.custom-css .SimpleContent-simpleContent--6PMcH {
  margin: 0 auto;
  text-align: center;
}
.custom-css .SimpleContent-simpleContent--6PMcH .SimpleContent-figure--7OhKO {
  opacity: 0;
  transform: scale(0.9);
}
.custom-css .SimpleContent-simpleContent--6PMcH .SimpleContent-eyebrow--2ZrgZ {
  transition-delay: 0.1s;
}
.custom-css .SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-eyebrow--2ZrgZ,
.custom-css .SimpleContent-simpleContent--6PMcH.enteredOnce .SimpleContent-figure--7OhKO {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2.2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .SimpleContent-simpleContent--6PMcH.noAppear .SimpleContent-eyebrow--2ZrgZ,
.custom-css .SimpleContent-simpleContent--6PMcH.noAppear .SimpleContent-figure--7OhKO {
  transition: none;
}
@media (max-width: 920px) {
  .custom-css .SimpleContent-simpleContent--6PMcH {
    width: calc(100% - 32px);
  }
  .custom-css .SimpleContent-simpleContent--6PMcH.SimpleContent-leftAligned--2fpEp .SimpleContent-description--16REx,
  .custom-css .SimpleContent-simpleContent--6PMcH.SimpleContent-leftAligned--2fpEp .SimpleContent-title--NCjVf {
    text-align: start;
    text-align: left;
  }
}
.custom-css .SimpleContent-noMargin--5YNO4 {
  margin-bottom: 0;
}
.custom-css .SimpleContent-container--5lpoO {
  padding: 48px 0;
}
@media (max-width: 920px) {
  .custom-css .SimpleContent-container--5lpoO {
    margin: 0 auto;
    width: calc(100% - 32px);
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SimpleContent-container--5lpoO {
    padding: 80px 0;
  }
}
.custom-css div.SimpleContent-containerNotFullBleed--7Clpp {
  border-radius: var(--border-radius-lg);
}
@media (max-width: 1168px) {
  .custom-css div.SimpleContent-containerNotFullBleed--7Clpp {
    margin: 0 7.5%;
    width: 85%;
  }
}
@media (max-width: 920px) {
  .custom-css div.SimpleContent-containerNotFullBleed--7Clpp {
    margin: 0 var(--component-spacing-sm);
    width: calc(100% - var(--component-spacing-lg));
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css div.SimpleContent-containerNotFullBleed--7Clpp {
    max-width: 1224px;
    width: 85.89474%;
  }
}
.custom-css .SimpleContent-backgroundWidthFull--2g976 {
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SimpleContent-backgroundWidthFull--2g976 {
    padding-left: 48px;
    padding-right: 48px;
  }
}
@media (max-width: 920px) {
  .custom-css .SimpleContent-backgroundWidthFull--2g976 .SimpleContent-simpleContent--6PMcH {
    width: 100%;
  }
  .custom-css .SimpleContent-hasBorder--72fzy {
    padding: 0 24px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SimpleContent-width_800--5gvxZ {
    max-width: 800px;
    width: 100%;
  }
  .custom-css .SimpleContent-width_960--34dXw {
    max-width: 960px;
    width: 100%;
  }
  .custom-css .SimpleContent-width_1016--73hOb {
    max-width: 1016px;
    width: 100%;
  }
  .custom-css .SimpleContent-width_1224--1Ht9c {
    max-width: 1224px;
    width: 100%;
  }
}
.custom-css .SimpleContent-figure--7OhKO {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SimpleContent-figure--7OhKO {
    margin-bottom: 40px;
    max-width: 53.84615385%;
  }
}
.custom-css .SimpleContent-imageBottom--3Aonl .SimpleContent-figure--7OhKO {
  margin-bottom: 0;
  margin-top: 24px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SimpleContent-imageBottom--3Aonl .SimpleContent-figure--7OhKO {
    margin-top: 40px;
    max-width: 76.92307692%;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .SimpleContent-imageBottom--3Aonl .SimpleContent-figure--7OhKO {
    max-width: 61.53846154%;
  }
}
.custom-css .SimpleContent-content--49xAR {
  margin-top: 24px;
}
.custom-css .SimpleContent-withEyebrow--229Ii {
  margin-top: 12px;
}
.custom-css .SimpleContent-description--16REx {
  margin: 12px auto 0;
}
.custom-css .SimpleContent-description--16REx.SimpleContent-lightText--48bn6 {
  color: #fff;
}
.custom-css .SimpleContent-description--16REx.SimpleContent-lightText--48bn6 a {
  color: #fff;
  transition: opacity 0.3s;
}
.custom-css .SimpleContent-description--16REx.SimpleContent-lightText--48bn6 a:hover {
  color: #fff;
  opacity: 70%;
}
.custom-css .SimpleContent-description--16REx:first-child {
  margin-top: 0;
}
.custom-css .SimpleContent-description--16REx a {
  color: var(--color-primary-base);
  cursor: pointer;
  text-decoration: underline;
  transition: color 0.3s;
}
.custom-css .SimpleContent-description--16REx a:hover {
  color: var(--color-primary-dark);
}
.custom-css .SimpleContent-paragraph--3Ne91:not(:last-child) {
  margin-top: 26px;
}
@media (max-width: 920px) {
  .custom-css .SimpleContent-paragraph--3Ne91:not(:last-child) {
    margin-top: 20px;
  }
}
.custom-css .SimpleContent-logosSection--2KpLa {
  margin-top: 30px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css * + .SimpleContent-buttons--2a1b0 {
    margin-top: 36px;
  }
  .custom-css * + .SimpleContent-buttons--2a1b0 .SimpleContent-button--RbEjO:not(:first-child) {
    margin-left: 12px;
  }
}
@media (max-width: 920px) {
  .custom-css * + .SimpleContent-buttons--2a1b0 {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-top: 24px;
  }
  .custom-css * + .SimpleContent-buttons--2a1b0 .SimpleContent-button--RbEjO {
    margin-bottom: 12px;
  }
  .custom-css * + .SimpleContent-buttons--2a1b0 .SimpleContent-button--RbEjO:last-child {
    margin-bottom: 0;
  }
}
@keyframes Quote-fromLeft--5NASQ {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Quote-goToLeft--2aoIk {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Quote-fromRight--4h6Ep {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Quote-goToRight--3bHo1 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Quote-fromBottom--u1jg0 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Quote-opacityIn--4fIoD {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Quote-opacityOut--6qW7J {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Quote-quote--2piNX {
  text-align: left;
}
.custom-css .Quote-quote--2piNX .Quote-author--w2LHN,
.custom-css .Quote-quote--2piNX .Quote-lead--6IBMI,
.custom-css .Quote-quote--2piNX .Quote-role--7clEO,
.custom-css .Quote-quote--2piNX .Quote-text--Vz5LF {
  opacity: 1;
  transition: opacity 0.3s ease;
}
@media (max-width: 920px) {
  .custom-css .Quote-quote--2piNX {
    text-align: center;
  }
}
.custom-css .Quote-text--Vz5LF {
  margin-bottom: 24px;
  position: relative;
}
.custom-css .Quote-text--Vz5LF:before {
  content: open-quote;
  left: -16px;
  position: absolute;
  top: 0;
}
.custom-css .Quote-text--Vz5LF:after {
  content: close-quote;
}
.custom-css .Quote-text--Vz5LF.Quote-isQuoteCarousel--74ZFp {
  margin-bottom: 24px;
  text-align: center;
}
.custom-css .Quote-text--Vz5LF.Quote-isQuoteCarousel--74ZFp:before {
  left: 0;
  position: relative;
}
.custom-css .Quote-text--Vz5LF.Quote-isQuoteCarousel--74ZFp.Quote-isContainedSlide--1LKYP {
  font-family: var(--font-family-body);
}
@media (max-width: 920px) {
  .custom-css .Quote-text--Vz5LF.Quote-isQuoteCarousel--74ZFp.Quote-isContainedSlide--1LKYP {
    margin-bottom: 14px;
  }
  .custom-css .Quote-text--Vz5LF {
    margin: 0 auto 16px;
    max-width: 400px;
  }
  .custom-css .Quote-text--Vz5LF:before {
    left: 0;
    position: relative;
  }
}
.custom-css .Quote-lead--6IBMI {
  margin-bottom: 16px;
}
@media (max-width: 920px) {
  .custom-css .Quote-lead--6IBMI {
    font-size: 16px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Quote-lead--6IBMI {
    margin-bottom: 20px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Quote-lead--6IBMI {
    margin-bottom: 24px;
  }
}
.custom-css .Quote-role--7clEO {
  margin-top: 5px;
}
.custom-css .Quote-HeadshotFeatured--4sMSs .Quote-role--7clEO {
  margin-top: 0;
}
.custom-css .Quote-transitionOut--2qkUj .Quote-author--w2LHN,
.custom-css .Quote-transitionOut--2qkUj .Quote-lead--6IBMI,
.custom-css .Quote-transitionOut--2qkUj .Quote-role--7clEO,
.custom-css .Quote-transitionOut--2qkUj .Quote-text--Vz5LF {
  animation: Quote-goToLeft--2aoIk 2s cubic-bezier(0.19, 1, 0.22, 1) forwards;
  opacity: 0;
  transition-delay: 0s;
}
.custom-css .Quote-transitionOut--2qkUj.Quote-transitionLeft--RAqg6 .Quote-author--w2LHN,
.custom-css .Quote-transitionOut--2qkUj.Quote-transitionLeft--RAqg6 .Quote-lead--6IBMI,
.custom-css .Quote-transitionOut--2qkUj.Quote-transitionLeft--RAqg6 .Quote-role--7clEO,
.custom-css .Quote-transitionOut--2qkUj.Quote-transitionLeft--RAqg6 .Quote-text--Vz5LF {
  animation: Quote-goToRight--3bHo1 2s cubic-bezier(0.19, 1, 0.22, 1) forwards;
}
.custom-css .Quote-transitionIn--75XWg .Quote-author--w2LHN,
.custom-css .Quote-transitionIn--75XWg .Quote-lead--6IBMI,
.custom-css .Quote-transitionIn--75XWg .Quote-role--7clEO,
.custom-css .Quote-transitionIn--75XWg .Quote-text--Vz5LF {
  animation: Quote-fromLeft--5NASQ 2s cubic-bezier(0.19, 1, 0.22, 1) forwards;
  opacity: 1;
}
.custom-css .Quote-transitionIn--75XWg .Quote-author--w2LHN,
.custom-css .Quote-transitionIn--75XWg .Quote-role--7clEO {
  animation-delay: 0.1s;
  transition-delay: 0.1s;
}
.custom-css .Quote-transitionIn--75XWg.Quote-transitionLeft--RAqg6 .Quote-author--w2LHN,
.custom-css .Quote-transitionIn--75XWg.Quote-transitionLeft--RAqg6 .Quote-lead--6IBMI,
.custom-css .Quote-transitionIn--75XWg.Quote-transitionLeft--RAqg6 .Quote-role--7clEO,
.custom-css .Quote-transitionIn--75XWg.Quote-transitionLeft--RAqg6 .Quote-text--Vz5LF {
  animation: Quote-fromRight--4h6Ep 2s cubic-bezier(0.19, 1, 0.22, 1) forwards;
}
.custom-css .Quote-transitionIn--75XWg.Quote-transitionLeft--RAqg6 .Quote-author--w2LHN,
.custom-css .Quote-transitionIn--75XWg.Quote-transitionLeft--RAqg6 .Quote-role--7clEO {
  animation-delay: 0.1s;
}
@keyframes HeadshotFeatured-fromLeft--1OQFv {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeadshotFeatured-goToLeft--Jvggl {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes HeadshotFeatured-fromRight--5Z2dg {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes HeadshotFeatured-goToRight--VkZXK {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes HeadshotFeatured-fromBottom--3ld19 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes HeadshotFeatured-opacityIn--4sAPx {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes HeadshotFeatured-opacityOut--2pA4U {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .HeadshotFeatured-headshotFeatured--4aJDe {
  padding: 18px;
  text-align: center;
  width: 21.73913043%;
}
@media (max-width: 920px) {
  .custom-css .HeadshotFeatured-headshotFeatured--4aJDe {
    margin-bottom: 24px;
    padding: 0;
  }
}
.custom-css .HeadshotFeatured-wrapper--3QW9E {
  border-radius: 50%;
  height: 0;
  margin-bottom: 8px;
  -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
  overflow: hidden;
  padding-bottom: 100%;
  position: relative;
}
.custom-css .HeadshotFeatured-wrapper--3QW9E:hover .HeadshotFeatured-funImage--2LkLt {
  height: 100%;
  left: 0;
  opacity: 1;
  top: 0;
  width: 100%;
  z-index: 1;
}
.custom-css .HeadshotFeatured-name--7ufq8 {
  margin: 0 auto;
  max-width: 80%;
  padding: 5px 0;
}
@media (max-width: 1168px) {
  .custom-css .HeadshotFeatured-name--7ufq8 {
    padding: 2px 0;
  }
}
.custom-css .HeadshotFeatured-role--7njXQ {
  margin: 0 auto;
  max-width: 80%;
}
.custom-css .HeadshotFeatured-funImage--2LkLt {
  opacity: 0;
}
@keyframes Leadership-fromLeft--6cEjF {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Leadership-goToLeft--7Gzov {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Leadership-fromRight--VeS4H {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Leadership-goToRight--wTJYQ {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Leadership-fromBottom--43qRP {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Leadership-opacityIn--5wF5t {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Leadership-opacityOut--xXg9A {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Leadership-leadership--585fV {
  margin: 0 auto;
  max-width: 1070px;
  text-align: center;
}
@media (max-width: 920px) {
  .custom-css .Leadership-leadership--585fV {
    max-width: none;
  }
}
.custom-css .Leadership-leadership--585fV .Leadership-quote--30Cng {
  opacity: 0;
  transform: translateX(30px);
}
.custom-css .Leadership-leadership--585fV .Leadership-headshotFeatured--5Csll {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .Leadership-leadership--585fV.enteredOnce .Leadership-headshotFeatured--5Csll {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition-delay: 0.3s;
}
.custom-css .Leadership-leadership--585fV.enteredOnce .Leadership-headshotFeatured--5Csll:nth-child(n + 4) {
  transition-delay: 0.4s;
}
.custom-css .Leadership-leadership--585fV.enteredOnce .Leadership-headshotFeatured--5Csll:nth-child(n + 7) {
  transition-delay: 0.5s;
}
.custom-css .Leadership-leadership--585fV.enteredOnce .Leadership-quote--30Cng {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .Leadership-leadership--585fV.noAppear .Leadership-headshotFeatured--5Csll,
.custom-css .Leadership-leadership--585fV.noAppear .Leadership-quote--30Cng {
  transition: none;
}
.custom-css .Leadership-title--7i3U0 {
  margin-bottom: 50px;
}
@media (max-width: 920px) {
  .custom-css .Leadership-title--7i3U0 {
    margin-bottom: 16px;
  }
}
.custom-css .Leadership-quoteContainer--53Sff {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 920px) {
  .custom-css .Leadership-quoteContainer--53Sff {
    flex-direction: column;
    margin-bottom: 40px;
  }
}
.custom-css .Leadership-quote--30Cng {
  max-width: 722px;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .Leadership-quote--30Cng {
    padding: 0 16px;
    width: 100%;
  }
}
.custom-css .Leadership-blobWithPattern--5zsya,
.custom-css .Leadership-image--4zup9 {
  border-radius: 50%;
  margin-left: 0;
  -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
  max-width: 288px;
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Leadership-blobWithPattern--5zsya,
  .custom-css .Leadership-image--4zup9 {
    margin-right: 60px;
  }
}
@media (max-width: 920px) {
  .custom-css .Leadership-blobWithPattern--5zsya,
  .custom-css .Leadership-image--4zup9 {
    margin-bottom: 8px;
    width: 86.66666667%;
  }
}
.custom-css .Leadership-headshots--3LSFt {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
  max-width: 89.47368421%;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .Leadership-headshots--3LSFt {
    justify-content: space-between;
    max-width: none;
    padding: 0 16px;
  }
}
.custom-css .Leadership-headshotFeatured--5Csll {
  padding: 73px 2.94117647% 0;
  width: 29.41176471%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Leadership-headshotFeatured--5Csll:not(:nth-child(3n)):not(:last-child) {
    margin-right: 5.88235294%;
  }
}
@media (max-width: 920px) {
  .custom-css .Leadership-headshotFeatured--5Csll {
    padding: 0;
    width: 40vw;
  }
  .custom-css .Leadership-headshotFeatured--5Csll:last-child:nth-child(odd) {
    margin: auto;
  }
}
@keyframes MobileSlider-fromLeft--62wuM {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MobileSlider-goToLeft--c8Cfk {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes MobileSlider-fromRight--3EsjG {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MobileSlider-goToRight--4jxRB {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes MobileSlider-fromBottom--1TF4g {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes MobileSlider-opacityIn--57O57 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes MobileSlider-opacityOut--2bqhP {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .MobileSlider-mobileSlider--hgAzY {
  display: inline-block;
  margin-top: -86.66666667vw;
  white-space: nowrap;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .MobileSlider-mobileSlider--hgAzY {
    padding-bottom: 10px;
  }
}
.custom-css .MobileSlider-outerContainer--4Vz3Y {
  -webkit-overflow-scrolling: touch;
  overflow-x: scroll;
  overflow-y: hidden;
  padding-top: calc(100% - 32px);
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
}
.custom-css .MobileSlider-container--1fen0 {
  display: inline-flex;
  padding: 0 16px;
}
@media (max-width: 920px) {
  .custom-css .MobileSlider-container--1fen0 {
    margin-bottom: -10px;
  }
}
.custom-css .MobileSlider-container--1fen0 .MobileSlider-cards--6OlPs {
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0 0 35px 32px;
  scroll-snap-align: center;
  vertical-align: middle;
  white-space: normal;
  width: calc(100% - 32px);
}
@media (max-width: 920px) {
  .custom-css .MobileSlider-container--1fen0 .MobileSlider-cards--6OlPs {
    margin-bottom: 15px;
    padding-bottom: 10px;
  }
}
.custom-css .MobileSlider-container--1fen0 .MobileSlider-cards--6OlPs:first-child {
  margin-left: 0;
}
.custom-css .MobileSlider-container--1fen0 .MobileSlider-cards--6OlPs:last-child {
  margin-right: 0;
}
.custom-css .MobileSlider-container--1fen0::-webkit-scrollbar {
  background: transparent;
  display: none;
  height: 0;
  opacity: 0;
  width: 0;
}
@keyframes QuotePerson-fromLeft--1LBf7 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes QuotePerson-goToLeft--7wrfO {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes QuotePerson-fromRight--6TvaL {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes QuotePerson-goToRight--4xOZk {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes QuotePerson-fromBottom--772vj {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes QuotePerson-opacityIn--2r0In {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes QuotePerson-opacityOut--aesgo {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .QuotePerson-quotePerson--6w6x1 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 1070px;
  width: 100%;
}
.custom-css .QuotePerson-quotePerson--6w6x1 .QuotePerson-quote--2PXDI {
  opacity: 0;
  transform: translateX(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .QuotePerson-quotePerson--6w6x1.enteredOnce .QuotePerson-quote--2PXDI {
  opacity: 1;
  transform: none;
}
.custom-css .QuotePerson-quotePerson--6w6x1.noAppear .QuotePerson-quote--2PXDI {
  transition: none;
}
@media (max-width: 920px) {
  .custom-css .QuotePerson-quotePerson--6w6x1 {
    flex-direction: column;
    width: 100vw;
  }
}
.custom-css .QuotePerson-imageRight--2hhDq {
  flex-direction: row-reverse;
}
.custom-css .QuotePerson-imageRight--2hhDq .QuotePerson-blobWithPattern--3WIuh,
.custom-css .QuotePerson-imageRight--2hhDq .QuotePerson-image--2Rep8 {
  margin: 0 4.34782609% 0 0;
}
@media (max-width: 920px) {
  .custom-css .QuotePerson-imageRight--2hhDq .QuotePerson-blobWithPattern--3WIuh,
  .custom-css .QuotePerson-imageRight--2hhDq .QuotePerson-image--2Rep8 {
    margin: 0 0 8px;
  }
  .custom-css .QuotePerson-imageRight--2hhDq {
    flex-direction: column;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .QuotePerson-isInSlider--7Mi6j .QuotePerson-quote--2PXDI {
    margin: 0 3.47826087% 0 0;
    width: 43.91304348%;
  }
  .custom-css .QuotePerson-isInSlider--7Mi6j.QuotePerson-imageRight--2hhDq .QuotePerson-quote--2PXDI {
    margin: 0 0 0 3.47826087%;
  }
}
.custom-css .QuotePerson-quote--2PXDI {
  max-width: 722px;
  width: 100%;
}
@media (max-width: 920px) {
  .custom-css .QuotePerson-quote--2PXDI {
    width: calc(100% - 32px);
  }
}
.custom-css .QuotePerson-blobWithPattern--3WIuh,
.custom-css .QuotePerson-image--2Rep8 {
  margin: 0 0 0 4.34782609%;
  width: 39.13043478%;
}
@media (max-width: 920px) {
  .custom-css .QuotePerson-blobWithPattern--3WIuh,
  .custom-css .QuotePerson-image--2Rep8 {
    margin: 0 0 8px;
    pointer-events: none;
    width: calc(100% - 32px);
  }
}
.custom-css .QuotePerson-image--2Rep8 {
  border-radius: 50%;
  margin-left: 0;
  max-width: 288px;
  width: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .QuotePerson-image--2Rep8 {
    margin-right: 60px;
  }
}
.custom-css .QuotePerson-mobileSliderQuote--5c66J {
  display: inline-block;
  margin: 0 0 35px 32px;
  scroll-snap-align: center;
  transition: opacity 0.3s ease;
  vertical-align: middle;
  white-space: normal;
  width: calc(100% - 32px);
}
.custom-css .QuotePerson-mobileSliderQuote--5c66J:first-child {
  margin-left: 16px;
}
.custom-css .QuotePerson-mobileSliderQuote--5c66J:last-child {
  margin-right: 16px;
}
@keyframes ButtonArrow-fromLeft--4d00g {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ButtonArrow-goToLeft--2wo8e {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes ButtonArrow-fromRight--2dODM {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes ButtonArrow-goToRight--2YPOw {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes ButtonArrow-fromBottom--53d3V {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes ButtonArrow-opacityIn--6Eh42 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes ButtonArrow-opacityOut--FYIVv {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .ButtonArrow-wrapper--6vQnV {
  background-color: var(--color-ui-colors-background);
  border: 1px solid #000;
  border-radius: 50%;
  height: 36px;
  position: relative;
  transition: opacity 0.3s ease, background 0.3s ease;
  width: 36px;
}
.custom-css .ButtonArrow-wrapper--6vQnV svg {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s ease;
}
.custom-css .ButtonArrow-wrapper--6vQnV svg:not(.ButtonArrow-arrowIcon--6uJk6) {
  fill: transparent;
  stroke: #000;
}
.custom-css .ButtonArrow-wrapper--6vQnV .ButtonArrow-arrowIcon--6uJk6 {
  fill: #000;
}
.custom-css .ButtonArrow-wrapper--6vQnV.ButtonArrow-small--2KfJO svg {
  width: 11px;
}
@media (hover: hover) {
  .custom-css .ButtonArrow-wrapper--6vQnV:hover {
    background-color: #000;
  }
  .custom-css .ButtonArrow-wrapper--6vQnV:hover svg:not(.ButtonArrow-arrowIcon--6uJk6) {
    stroke: var(--color-ui-colors-background);
  }
  .custom-css .ButtonArrow-wrapper--6vQnV:hover .ButtonArrow-arrowIcon--6uJk6 {
    fill: var(--color-ui-colors-background);
  }
}
.custom-css .ButtonArrow-wrapper--6vQnV[disabled] {
  display: none;
  opacity: 0.5;
  pointer-events: none;
}
.custom-css .ButtonArrow-wrapper--6vQnV:not([disabled]) {
  cursor: pointer;
}
.custom-css .ButtonArrow-wrapper--6vQnV:focus {
  outline: 0;
}
.custom-css .ButtonArrow-wrapper--6vQnV.ButtonArrow-containedSlideArrows--op1Jz {
  box-shadow: 0 2px 4px rgba(6, 8, 9, 0.16);
}
.custom-css .ButtonArrow-left--7nmna svg {
  transform: translate(-50%, -50%) rotate(-180deg);
}
.custom-css .ButtonArrow-down--dZwNI svg {
  transform: translate(-50%, -50%) rotate(90deg);
}
@keyframes PhotoCarouselSlide-fromLeft--3SEJ1 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes PhotoCarouselSlide-goToLeft--6ndiM {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes PhotoCarouselSlide-fromRight--1txkX {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes PhotoCarouselSlide-goToRight--SWDeB {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes PhotoCarouselSlide-fromBottom--v3l7g {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes PhotoCarouselSlide-opacityIn--8VAQl {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes PhotoCarouselSlide-opacityOut--bH8XX {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .PhotoCarouselSlide-photoCarouselSlide--Aqf5b {
  display: block;
  flex: 100% 0 0;
  margin-right: 4.34782609%;
  opacity: 1;
  pointer-events: all;
  text-align: center;
  text-decoration: none;
  transition: opacity 1.5s linear, transform 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  white-space: normal;
}
.custom-css .PhotoCarouselSlide-innerWrapper--3viCb:not(.PhotoCarouselSlide-active--TgXcD) {
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.custom-css .PhotoCarouselSlide-imageWrapper--6oJsp {
  position: relative;
}
.custom-css .PhotoCarouselSlide-image--5RSHN {
  display: block;
  width: 100%;
}
@keyframes PhotoCarousel-fromLeft--4XIwK {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes PhotoCarousel-goToLeft--7qIx5 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes PhotoCarousel-fromRight--2uUYa {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes PhotoCarousel-goToRight--3VQg9 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes PhotoCarousel-fromBottom--5IqM4 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes PhotoCarousel-opacityIn--xuhSO {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes PhotoCarousel-opacityOut--4yUN4 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .PhotoCarousel-wrapper--7B4u9 .PhotoCarousel-dotsContainer--7EWAb {
  opacity: 0;
  transform: translateY(20px);
}
.custom-css .PhotoCarousel-wrapper--7B4u9.enteredOnce .PhotoCarousel-dotsContainer--7EWAb {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition-delay: 0.3s;
}
.custom-css .PhotoCarousel-wrapper--7B4u9.noAppear .PhotoCarousel-dotsContainer--7EWAb {
  transition: none;
}
.custom-css .PhotoCarousel-sliderWrapper--26PQl {
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .PhotoCarousel-sliderWrapper--26PQl {
    margin: 0 auto;
    width: calc(100% - 32px);
  }
}
.custom-css .PhotoCarousel-slidesWrapper--a2TA9 {
  display: flex;
  position: relative;
  transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  z-index: 2;
}
.custom-css .PhotoCarousel-slidesWrapper--a2TA9.PhotoCarousel-isDragging--57kdC {
  transition: none;
}
.custom-css .PhotoCarousel-nextArrow--5PRzK,
.custom-css .PhotoCarousel-prevArrow--7Lq3S {
  display: block;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 50%;
  z-index: 10;
}
.custom-css .PhotoCarousel-prevArrow--7Lq3S {
  left: -4.34782609%;
  transform: translate(-20%, -50%);
}
.custom-css .PhotoCarousel-nextArrow--5PRzK {
  right: -4.34782609%;
  transform: translate(20%, -50%);
}
.custom-css .PhotoCarousel-dotsContainer--7EWAb {
  margin-top: 24px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .PhotoCarousel-dotsContainer--7EWAb {
    margin-top: 32px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .PhotoCarousel-dotsContainer--7EWAb {
    margin-top: 48px;
  }
}
.custom-css .PhotoCarousel-background--54VQA {
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transform: translate(24px, 32px);
  width: 100%;
  z-index: 1;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .PhotoCarousel-background--54VQA {
    transform: translate(56px, 64px);
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .PhotoCarousel-background--54VQA {
    transform: translate(96px, 80px);
  }
}
.custom-css .PhotoCarousel-backgroundItem--46oR9,
.custom-css .PhotoCarousel-backgroundItem--46oR9 img {
  width: 100%;
}
.custom-css .PhotoCarousel-backgroundItem--46oR9:first-child {
  display: block;
}
.custom-css .PhotoCarousel-backgroundItem--46oR9:last-child {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@keyframes PressKitAsset-fromLeft--2zc4f {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes PressKitAsset-goToLeft--3M53h {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes PressKitAsset-fromRight--5cvZO {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes PressKitAsset-goToRight--6EQtw {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes PressKitAsset-fromBottom--6j6Ec {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes PressKitAsset-opacityIn--7wu66 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes PressKitAsset-opacityOut--3uM4y {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .PressKitAsset-pressKitAsset--3EHjk {
  background: var(--color-ui-colors-background);
  border-radius: var(--border-radius-base);
  box-shadow: 0 2px 13px 0 rgba(0, 0, 0, 0.11);
  height: 160px;
  overflow: hidden;
  position: relative;
}
.custom-css .enteredOnce .PressKitAsset-pressKitAsset--3EHjk {
  transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .enteredOnce .PressKitAsset-pressKitAsset--3EHjk:hover {
  transform: translateY(-10px);
}
.custom-css .PressKitAsset-pressKitAsset--3EHjk.PressKitAsset-darkBg--2ZvAs {
  background: var(--color-greyscale-black-100);
}
@media (max-width: 920px) {
  .custom-css .PressKitAsset-pressKitAsset--3EHjk {
    height: 170px;
  }
}
.custom-css .PressKitAsset-pressKitAsset--3EHjk:hover .PressKitAsset-downloadButton--4XyR5 {
  background: var(--color-primary-base);
}
.custom-css .PressKitAsset-pressKitAsset--3EHjk:hover .PressKitAsset-downloadButton--4XyR5 svg {
  fill: var(--color-ui-colors-background);
}
.custom-css .PressKitAsset-assetInner--3o7Fs {
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
}
.custom-css .PressKitAsset-assetInner--3o7Fs img {
  max-height: 100%;
  max-width: 100%;
}
.custom-css .PressKitAsset-downloadButton--4XyR5 {
  bottom: 10px;
  height: 40px;
  position: absolute;
  right: 10px;
  transition: background 0.2s linear;
  width: 40px;
}
.custom-css .PressKitAsset-downloadButton--4XyR5 svg g {
  transition: fill 0.3s;
}
@keyframes PressKit-fromLeft--6eH9v {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes PressKit-goToLeft--4zSa3 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes PressKit-fromRight--6A4cC {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes PressKit-goToRight--2KDr5 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes PressKit-fromBottom--5cXZn {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes PressKit-opacityIn--45dug {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes PressKit-opacityOut--3stK7 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .PressKit-pressKit--2geYM {
  text-align: center;
}
.custom-css .PressKit-pressKit--2geYM .PressKit-asset--47gNi,
.custom-css .PressKit-pressKit--2geYM .PressKit-buttonWrapper--4HM1K {
  opacity: 0;
  transform: translateY(30px);
}
.custom-css .PressKit-pressKit--2geYM.enteredOnce .PressKit-asset--47gNi,
.custom-css .PressKit-pressKit--2geYM.enteredOnce .PressKit-buttonWrapper--4HM1K {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .PressKit-pressKit--2geYM.enteredOnce .PressKit-asset--47gNi {
  transition-delay: 0.2s;
}
.custom-css .PressKit-pressKit--2geYM.enteredOnce .PressKit-buttonWrapper--4HM1K {
  transition-delay: 0.4s;
}
.custom-css .PressKit-pressKit--2geYM.noAppear .PressKit-asset--47gNi,
.custom-css .PressKit-pressKit--2geYM.noAppear .PressKit-buttonWrapper--4HM1K {
  transition: none;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .PressKit-title--2MEDj {
    margin-bottom: 40px;
  }
}
@media (max-width: 920px) {
  .custom-css .PressKit-assets--68fY5 {
    -webkit-overflow-scrolling: touch;
    margin-bottom: 16px;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
  }
}
.custom-css .PressKit-assetsInner--Vw19d {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
  width: 73.91304348%;
}
@media (max-width: 1168px) {
  .custom-css .PressKit-assetsInner--Vw19d {
    width: 86.95652174%;
  }
}
@media (max-width: 920px) {
  .custom-css .PressKit-assetsInner--Vw19d {
    display: inline-flex;
    margin-bottom: -16px;
    padding: 40px 32px 0;
    width: 260vw;
  }
}
.custom-css .PressKit-asset--47gNi {
  margin-bottom: 48px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .PressKit-asset--47gNi {
    width: 29.41176471%;
  }
  .custom-css .PressKit-asset--47gNi:nth-child(3n + 2) {
    margin: 0 48px;
  }
}
@media (max-width: 920px) {
  .custom-css .PressKit-asset--47gNi {
    scroll-snap-align: center;
    width: 73.33333333vw;
  }
  .custom-css .PressKit-asset--47gNi:nth-child(3n + 2) {
    margin-left: 16px;
    margin-right: 16px;
  }
}
@keyframes QuotePerson-fromLeft--4dR0W {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes QuotePerson-goToLeft--83g6b {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes QuotePerson-fromRight--5C7mM {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes QuotePerson-goToRight--1Qbny {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes QuotePerson-fromBottom--75dGy {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes QuotePerson-opacityIn--6VHkp {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes QuotePerson-opacityOut--4CiCn {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .QuotePerson-quotePerson--2mWvP {
  position: relative;
}
.custom-css .QuotePerson-quotePerson--2mWvP .QuotePerson-dotsContainer--36vEU {
  opacity: 0;
  transform: translateY(20px);
}
.custom-css .QuotePerson-quotePerson--2mWvP.enteredOnce .QuotePerson-dotsContainer--36vEU {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition-delay: 0.2s;
}
.custom-css .QuotePerson-arrow--4WspD {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 50%;
  z-index: 10;
}
.custom-css .QuotePerson-prevArrow--1oWyN {
  left: -7.39130435%;
  transform: translate(-20%, -50%);
}
.custom-css .QuotePerson-nextArrow--2RPWM {
  right: -7.39130435%;
  transform: translate(20%, -50%);
}
.custom-css .QuotePerson-blobWithPattern--5w4g1 {
  width: 39.13043478%;
}
@media (max-width: 920px) {
  .custom-css .QuotePerson-blobWithPattern--5w4g1 {
    margin-bottom: 15px;
    width: 60%;
  }
}
@keyframes QuoteWithLogo-fromLeft--3M0VR {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes QuoteWithLogo-goToLeft--2wRa0 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes QuoteWithLogo-fromRight--3HnFb {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes QuoteWithLogo-goToRight--69nrk {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes QuoteWithLogo-fromBottom--6Xt9n {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes QuoteWithLogo-opacityIn--20bWV {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes QuoteWithLogo-opacityOut--4cKNF {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6 {
  display: inline-block;
  opacity: 0;
  text-align: center;
  vertical-align: middle;
  white-space: normal;
  width: 100%;
}
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6:not(.enteredOnce) .QuoteWithLogo-author--YhpG1,
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6:not(.enteredOnce) .QuoteWithLogo-logo--5jQ8r,
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6:not(.enteredOnce) .QuoteWithLogo-logoContainer--4J9Zl,
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6:not(.enteredOnce) .QuoteWithLogo-quote--7i8as,
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6:not(.enteredOnce) .QuoteWithLogo-role--475mO {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.3s ease;
}
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-author--YhpG1,
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-logo--5jQ8r,
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-quote--7i8as,
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-role--475mO {
  animation: QuoteWithLogo-fromBottom--6Xt9n 2s cubic-bezier(0.19, 1, 0.22, 1) forwards;
  opacity: 1;
}
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-author--YhpG1,
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-logo--5jQ8r,
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.enteredOnce .QuoteWithLogo-role--475mO {
  animation-delay: 0.2s;
  transition-delay: 0.2s;
}
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6 .QuoteWithLogo-slideContainer--1KtSw {
  border-radius: 8px;
  height: 100%;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6 .QuoteWithLogo-slideContainer--1KtSw {
    display: flex;
    flex-flow: column;
    justify-content: center;
    margin: 0 auto;
    max-width: 1016px;
    width: 78.26086957%;
  }
}
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.noAppear .QuoteWithLogo-author--YhpG1,
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.noAppear .QuoteWithLogo-logo--5jQ8r,
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.noAppear .QuoteWithLogo-logoContainer--4J9Zl,
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.noAppear .QuoteWithLogo-quote--7i8as,
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.noAppear .QuoteWithLogo-role--475mO {
  transition: none;
}
@media (max-width: 920px) {
  .custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6 {
    display: inline-block;
    margin: 0 0 0 32px;
    opacity: 1;
    scroll-snap-align: center;
    transition: opacity 0.3s ease;
    vertical-align: middle;
    white-space: normal;
    width: calc(100% - 32px);
  }
  .custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6:not(.QuoteWithLogo-isContainedSlide--3YhOg):first-child {
    margin-left: 16px;
  }
  .custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6:not(.QuoteWithLogo-isContainedSlide--3YhOg):last-child {
    margin-right: 16px;
  }
  .custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.QuoteWithLogo-isContainedSlide--3YhOg:first-child.onlySlide,
  .custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.QuoteWithLogo-isContainedSlide--3YhOg:nth-child(2) {
    margin-left: 16px;
  }
  .custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.QuoteWithLogo-isContainedSlide--3YhOg:nth-last-child(2) {
    margin-right: 16px;
  }
}
.custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6.QuoteWithLogo-active--GJTKB {
  opacity: 1;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6:not(.QuoteWithLogo-active--GJTKB).enteredOnce .QuoteWithLogo-author--YhpG1,
  .custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6:not(.QuoteWithLogo-active--GJTKB).enteredOnce .QuoteWithLogo-logo--5jQ8r,
  .custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6:not(.QuoteWithLogo-active--GJTKB).enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,
  .custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6:not(.QuoteWithLogo-active--GJTKB).enteredOnce .QuoteWithLogo-quote--7i8as,
  .custom-css .QuoteWithLogo-quoteWithLogo--6OyJ6:not(.QuoteWithLogo-active--GJTKB).enteredOnce .QuoteWithLogo-role--475mO {
    opacity: 0;
  }
}
.custom-css .QuoteWithLogo-quote--7i8as {
  margin: 0 auto;
  padding: 0 20px;
  text-align: center;
  width: 86.95652174%;
}
@media (max-width: 920px) {
  .custom-css .QuoteWithLogo-quote--7i8as {
    width: 100%;
  }
}
.custom-css .QuoteWithLogo-logoContainer--4J9Zl {
  display: inline-block;
  padding-right: 15px;
}
.custom-css .QuoteWithLogo-logoContainer--4J9Zl.QuoteWithLogo-darkText--qSt9r {
  border-right: 1px solid rgba(6, 8, 9, 0.3);
}
.custom-css .QuoteWithLogo-logoContainer--4J9Zl.QuoteWithLogo-lightText--6X37Q {
  border-right: 1px solid rgba(231, 246, 253, 0.5);
}
.custom-css .QuoteWithLogo-bottom--6vwe7 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0 15px 20px;
}
.custom-css .QuoteWithLogo-isContainedSlide--3YhOg .QuoteWithLogo-quote--7i8as {
  padding: 48px 48px 0;
}
@media (max-width: 920px) {
  .custom-css .QuoteWithLogo-isContainedSlide--3YhOg .QuoteWithLogo-quote--7i8as {
    padding: 20px 36px 0;
    width: 100%;
  }
}
.custom-css .QuoteWithLogo-isContainedSlide--3YhOg .QuoteWithLogo-bottom--6vwe7 {
  padding: 0 48px 48px;
}
@media (max-width: 920px) {
  .custom-css .QuoteWithLogo-isContainedSlide--3YhOg .QuoteWithLogo-bottom--6vwe7 {
    padding: 0 15px 20px;
  }
}
.custom-css .QuoteWithLogo-logo--5jQ8r {
  max-height: 25px;
  max-width: calc(100% - 30px);
  padding-left: 15px;
  vertical-align: middle;
}
.custom-css .QuoteWithLogo-author--YhpG1 {
  text-transform: none;
}
.custom-css .QuoteWithLogo-lightText--6X37Q {
  color: var(--color-ui-colors-background);
}
.custom-css .QuoteWithLogo-darkText--qSt9r {
  color: var(--color-greyscale-black-90);
}
.custom-css .QuoteWithLogo-transitionOut--3tvQV.enteredOnce .QuoteWithLogo-author--YhpG1,
.custom-css .QuoteWithLogo-transitionOut--3tvQV.enteredOnce .QuoteWithLogo-logo--5jQ8r,
.custom-css .QuoteWithLogo-transitionOut--3tvQV.enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,
.custom-css .QuoteWithLogo-transitionOut--3tvQV.enteredOnce .QuoteWithLogo-quote--7i8as,
.custom-css .QuoteWithLogo-transitionOut--3tvQV.enteredOnce .QuoteWithLogo-role--475mO {
  animation: QuoteWithLogo-goToLeft--2wRa0 2s cubic-bezier(0.19, 1, 0.22, 1) forwards, QuoteWithLogo-opacityOut--4cKNF 2s cubic-bezier(0.19, 1, 0.22, 1) forwards;
}
.custom-css .QuoteWithLogo-transitionOut--3tvQV.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-author--YhpG1,
.custom-css .QuoteWithLogo-transitionOut--3tvQV.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-logo--5jQ8r,
.custom-css .QuoteWithLogo-transitionOut--3tvQV.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,
.custom-css .QuoteWithLogo-transitionOut--3tvQV.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-quote--7i8as,
.custom-css .QuoteWithLogo-transitionOut--3tvQV.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-role--475mO {
  animation: QuoteWithLogo-goToRight--69nrk 2s cubic-bezier(0.19, 1, 0.22, 1) forwards, QuoteWithLogo-opacityOut--4cKNF 2s cubic-bezier(0.19, 1, 0.22, 1) forwards;
}
.custom-css .QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-author--YhpG1,
.custom-css .QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-logo--5jQ8r,
.custom-css .QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,
.custom-css .QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-quote--7i8as,
.custom-css .QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-role--475mO {
  animation: QuoteWithLogo-fromLeft--3M0VR 2s cubic-bezier(0.19, 1, 0.22, 1) forwards, QuoteWithLogo-opacityIn--20bWV 2s cubic-bezier(0.19, 1, 0.22, 1) forwards;
  opacity: 1;
}
.custom-css .QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-author--YhpG1,
.custom-css .QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-logo--5jQ8r,
.custom-css .QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,
.custom-css .QuoteWithLogo-transitionIn--6KEmj.enteredOnce .QuoteWithLogo-role--475mO {
  transition-delay: 0.1s;
}
.custom-css .QuoteWithLogo-transitionIn--6KEmj.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-author--YhpG1,
.custom-css .QuoteWithLogo-transitionIn--6KEmj.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-logo--5jQ8r,
.custom-css .QuoteWithLogo-transitionIn--6KEmj.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-logoContainer--4J9Zl,
.custom-css .QuoteWithLogo-transitionIn--6KEmj.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-quote--7i8as,
.custom-css .QuoteWithLogo-transitionIn--6KEmj.QuoteWithLogo-transitionLeft--qxQUc.enteredOnce .QuoteWithLogo-role--475mO {
  animation: QuoteWithLogo-fromRight--3HnFb 2s cubic-bezier(0.19, 1, 0.22, 1) forwards, QuoteWithLogo-opacityIn--20bWV 2s cubic-bezier(0.19, 1, 0.22, 1) forwards;
}
.custom-css .QuoteWithLogo-textColorWhite--V5CHN {
  color: var(--color-ui-colors-background);
}
.custom-css .QuoteWithLogo-textColorBlack--4jrME {
  color: var(--color-ui-colors-text-100);
}
.custom-css .QuoteWithLogo-textColorIndigo--5ToMk {
  color: var(--color-primary-base);
}
@keyframes QuoteCarousel-fromLeft--PeGal {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes QuoteCarousel-goToLeft--60a9p {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes QuoteCarousel-fromRight--3EB9U {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes QuoteCarousel-goToRight--2dGNk {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes QuoteCarousel-fromBottom--7A340 {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes QuoteCarousel-opacityIn--6BIny {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes QuoteCarousel-opacityOut--UnynE {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .QuoteCarousel-title--7dJYv {
  margin-bottom: 0;
}
.custom-css .QuoteCarousel-quoteCarousel--7ise8 {
  position: relative;
}
.custom-css .QuoteCarousel-quoteCarousel--7ise8 .QuoteCarousel-dotsContainer--6ovo6,
.custom-css .QuoteCarousel-quoteCarousel--7ise8 .QuoteCarousel-figureWrap--7FdK9 {
  opacity: 0;
  transform: translateY(20px);
}
.custom-css .QuoteCarousel-quoteCarousel--7ise8 .QuoteCarousel-dotsContainer--6ovo6 {
  margin-top: 48px;
}
.custom-css .QuoteCarousel-quoteCarousel--7ise8.enteredOnce .QuoteCarousel-dotsContainer--6ovo6,
.custom-css .QuoteCarousel-quoteCarousel--7ise8.enteredOnce .QuoteCarousel-figureWrap--7FdK9 {
  opacity: 1;
  transform: none;
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition-delay: 0.3s;
}
.custom-css .QuoteCarousel-quoteCarousel--7ise8.noAppear .QuoteCarousel-dotsContainer--6ovo6,
.custom-css .QuoteCarousel-quoteCarousel--7ise8.noAppear .QuoteCarousel-figureWrap--7FdK9 {
  transition: none;
}
.custom-css .QuoteCarousel-largeTitle--1lexp > h2 {
  line-height: 46px;
}
@media (max-width: 920px) {
  .custom-css .QuoteCarousel-largeTitle--1lexp > h2 {
    font-size: 30px;
    line-height: 30px;
  }
}
.custom-css .QuoteCarousel-slider--5vG6O {
  position: relative;
  white-space: nowrap;
  width: 100%;
}
.custom-css .QuoteCarousel-figureWrap--7FdK9 {
  margin-left: auto;
  margin-right: auto;
  width: 140px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .QuoteCarousel-figureWrap--7FdK9 {
    width: 160px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .QuoteCarousel-figureWrap--7FdK9 {
    width: 220px;
  }
}
.custom-css .QuoteCarousel-figureWrap--7FdK9 img {
  max-width: 100%;
}
.custom-css .QuoteCarousel-arrow--3YH2S {
  display: none;
  position: absolute;
  top: 50%;
  z-index: 10;
}
.custom-css .QuoteCarousel-arrow--3YH2S.QuoteCarousel-containedSlideArrows--YkYHy {
  display: block;
}
.custom-css .QuoteCarousel-prevArrow--59bvu {
  left: -4.34782609%;
  transform: translate(-20%, -50%);
}
.custom-css .QuoteCarousel-prevArrow--59bvu.QuoteCarousel-containedSlideArrows--YkYHy {
  left: 4.34782609%;
}
@media (max-width: 920px) {
  .custom-css .QuoteCarousel-prevArrow--59bvu.QuoteCarousel-containedSlideArrows--YkYHy {
    left: 2.60869565%;
  }
}
.custom-css .QuoteCarousel-nextArrow--Gud3P {
  right: -4.34782609%;
  transform: translate(20%, -50%);
}
.custom-css .QuoteCarousel-nextArrow--Gud3P.QuoteCarousel-containedSlideArrows--YkYHy {
  right: 4.34782609%;
}
@media (max-width: 920px) {
  .custom-css .QuoteCarousel-nextArrow--Gud3P.QuoteCarousel-containedSlideArrows--YkYHy {
    right: 2.60869565%;
  }
}
.custom-css .QuoteCarousel-mobileSlider--59NgD {
  display: inline-block;
  margin-bottom: 32px;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  width: 100%;
}
.custom-css .QuoteCarousel-mobileSliderContainer--5VSw4 {
  -webkit-overflow-scrolling: touch;
  overflow-x: scroll;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  width: 100%;
}
.custom-css .QuoteCarousel-mobileSliderContainer--5VSw4::-webkit-scrollbar {
  background: transparent;
  display: none;
  height: 0;
  opacity: 0;
  width: 0;
}
@keyframes SplitContent-fromLeft--4W8hZ {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes SplitContent-goToLeft--3vUrx {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes SplitContent-fromRight--6T4rt {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes SplitContent-goToRight--7fM81 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes SplitContent-fromBottom--7xLXI {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes SplitContent-opacityIn--5PWPY {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes SplitContent-opacityOut--2Hwf0 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .SplitContent-title--6BkJa {
  margin-bottom: 8px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SplitContent-title--6BkJa {
    margin-bottom: 12px;
    white-space: pre-line;
  }
}
.custom-css .SplitContent-statsSection--7FKN1 {
  margin-top: 36px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SplitContent-statsSection--7FKN1 {
    margin-top: 60px;
  }
}
.custom-css .SplitContent-questionsSection--6LWOC {
  height: 100%;
}
@media (max-width: 920px) {
  .custom-css .SplitContent-questionTitle--2IMYa {
    text-align: center;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SplitContent-headerCentered--53S4X {
    text-align: center;
  }
}
@media (max-width: 920px) {
  .custom-css .SplitContent-headerCentered--53S4X .SplitContent-eyebrow--2aueJ {
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 32px);
  }
}
.custom-css .SplitContent-headerCentered--53S4X .SplitContent-title--6BkJa {
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  width: 56.52173913%;
}
@media (max-width: 920px) {
  .custom-css .SplitContent-headerCentered--53S4X .SplitContent-title--6BkJa {
    margin-bottom: 40px;
    width: calc(100% - 32px);
  }
}
.custom-css .SplitContent-wrapper--4G3MU .SplitContent-eyebrow--2aueJ {
  margin-bottom: 12px;
  opacity: 0;
  transform: translateX(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SplitContent-wrapper--4G3MU .SplitContent-eyebrow--2aueJ {
    margin-bottom: 24px;
  }
}
.custom-css .SplitContent-wrapper--4G3MU .SplitContent-mediaWrapper--8GQsI:not(.SplitContent-imageAnimationNone--wQCje) {
  opacity: 0;
  transform: translateX(100px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .SplitContent-wrapper--4G3MU .SplitContent-mediaWrapper--8GQsI.SplitContent-imageZoom--1yZnw {
  opacity: 1;
  overflow: hidden;
  transform: none !important;
}
.custom-css .SplitContent-wrapper--4G3MU .SplitContent-mediaWrapper--8GQsI.SplitContent-imageZoom--1yZnw > div {
  transition: inherit;
  transition-delay: inherit;
}
@media (max-width: 920px) {
  .custom-css .SplitContent-wrapper--4G3MU .SplitContent-mediaWrapper--8GQsI.SplitContent-imageZoom--1yZnw {
    overflow: visible;
  }
  .custom-css .SplitContent-wrapper--4G3MU .SplitContent-questionImage--ddHTF {
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
  }
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU) .SplitContent-contentWrapper--6ykq5,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU) .SplitContent-mediaWrapper--8GQsI,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU) .SplitContent-title--6BkJa,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU) null {
  opacity: 0;
  transform: translate(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-title--6BkJa {
  transition-delay: 0.1s;
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-contentWrapper--6ykq5 {
  transition-delay: 0.3s;
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-mediaWrapper--8GQsI {
  transition-delay: 0.5s;
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce null {
  transition-delay: 0.7s;
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-contentWrapper--6ykq5,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-mediaWrapper--8GQsI,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-title--6BkJa,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).noAppear .SplitContent-contentWrapper--6ykq5,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).noAppear .SplitContent-mediaWrapper--8GQsI,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).noAppear .SplitContent-title--6BkJa,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU).noAppear null {
  transition: none;
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n:not(.SplitContent-transitionInverted--6INyU) .SplitContent-eyebrow--2aueJ {
  transition-delay: 0.1s;
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU .SplitContent-contentWrapper--6ykq5,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU .SplitContent-mediaWrapper--8GQsI,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU .SplitContent-title--6BkJa,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU null {
  opacity: 0;
  transform: translate(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-title--6BkJa {
  transition-delay: 0.1s;
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-mediaWrapper--8GQsI {
  transition-delay: 0.3s;
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-contentWrapper--6ykq5 {
  transition-delay: 0.5s;
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce null {
  transition-delay: 0.7s;
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-contentWrapper--6ykq5,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-mediaWrapper--8GQsI,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-title--6BkJa,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.noAppear .SplitContent-contentWrapper--6ykq5,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.noAppear .SplitContent-mediaWrapper--8GQsI,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.noAppear .SplitContent-title--6BkJa,
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU.noAppear null {
  transition: none;
}
.custom-css .SplitContent-wrapper--4G3MU.SplitContent-isHeaderCentered--4jp3n.SplitContent-transitionInverted--6INyU .SplitContent-eyebrow--2aueJ {
  transition-delay: 0.1s;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU .SplitContent-buttonWrapper--7r3Jo,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU .SplitContent-description--5IPFQ,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU .SplitContent-title--6BkJa,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU null {
  opacity: 0;
  transform: translate(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-buttonWrapper--7r3Jo {
  transition-delay: 0.5s;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-description--5IPFQ {
  transition-delay: 0.7s;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-title--6BkJa {
  transition-delay: 0.9s;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce null {
  transition-delay: 1.1s;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-buttonWrapper--7r3Jo,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-description--5IPFQ,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce .SplitContent-title--6BkJa,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.noAppear .SplitContent-buttonWrapper--7r3Jo,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.noAppear .SplitContent-description--5IPFQ,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.noAppear .SplitContent-title--6BkJa,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU.noAppear null {
  transition: none;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU .SplitContent-eyebrow--2aueJ {
  transition-delay: 0.5s;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n).SplitContent-transitionInverted--6INyU .SplitContent-mediaWrapper--8GQsI {
  transition-delay: 0.1s;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU) .SplitContent-buttonWrapper--7r3Jo,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU) .SplitContent-description--5IPFQ,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU) .SplitContent-title--6BkJa,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU) null {
  opacity: 0;
  transform: translate(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-buttonWrapper--7r3Jo {
  transition-delay: 0.1s;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-description--5IPFQ {
  transition-delay: 0.3s;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-title--6BkJa {
  transition-delay: 0.5s;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce null {
  transition-delay: 0.7s;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-buttonWrapper--7r3Jo,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-description--5IPFQ,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce .SplitContent-title--6BkJa,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).noAppear .SplitContent-buttonWrapper--7r3Jo,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).noAppear .SplitContent-description--5IPFQ,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).noAppear .SplitContent-title--6BkJa,
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU).noAppear null {
  transition: none;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU) .SplitContent-eyebrow--2aueJ {
  transition-delay: 0.1s;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU) .SplitContent-mediaWrapper--8GQsI {
  transition-delay: 0.5s;
}
.custom-css .SplitContent-wrapper--4G3MU:not(.SplitContent-isHeaderCentered--4jp3n):not(.SplitContent-transitionInverted--6INyU) .SplitContent-mediaWrapper--8GQsI.SplitContent-imageZoom--1yZnw {
  transition-delay: 0.1s;
}
.custom-css .SplitContent-wrapper--4G3MU.enteredOnce .SplitContent-eyebrow--2aueJ,
.custom-css .SplitContent-wrapper--4G3MU.enteredOnce .SplitContent-mediaWrapper--8GQsI,
.custom-css .SplitContent-wrapper--4G3MU.enteredOnce .SplitContent-title--6BkJa {
  opacity: 1;
  transform: none;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SplitContent-wrapper--4G3MU.enteredOnce .SplitContent-eyebrow--2aueJ.SplitContent-imageZoom--1yZnw > div,
  .custom-css .SplitContent-wrapper--4G3MU.enteredOnce .SplitContent-mediaWrapper--8GQsI.SplitContent-imageZoom--1yZnw > div,
  .custom-css .SplitContent-wrapper--4G3MU.enteredOnce .SplitContent-title--6BkJa.SplitContent-imageZoom--1yZnw > div {
    transform: scale(1.125) !important;
  }
}
.custom-css .SplitContent-wrapper--4G3MU.noAppear .SplitContent-eyebrow--2aueJ,
.custom-css .SplitContent-wrapper--4G3MU.noAppear .SplitContent-eyebrow--2aueJ.SplitContent-imageZoom--1yZnw > div,
.custom-css .SplitContent-wrapper--4G3MU.noAppear .SplitContent-mediaWrapper--8GQsI,
.custom-css .SplitContent-wrapper--4G3MU.noAppear .SplitContent-mediaWrapper--8GQsI.SplitContent-imageZoom--1yZnw > div,
.custom-css .SplitContent-wrapper--4G3MU.noAppear .SplitContent-title--6BkJa,
.custom-css .SplitContent-wrapper--4G3MU.noAppear .SplitContent-title--6BkJa.SplitContent-imageZoom--1yZnw > div {
  transition: none;
}
.custom-css .SplitContent-wrapper--4G3MU .SplitContent-swiper-button-next--5gVIE,
.custom-css .SplitContent-wrapper--4G3MU .SplitContent-swiper-button-prev--1f8PT {
  --swiper-navigation-sides-offset: -48px;
  height: 36px;
  width: 36px;
}
.custom-css .SplitContent-wrapper--4G3MU .SplitContent-swiper-button-next--5gVIE.swiper-button-disabled,
.custom-css .SplitContent-wrapper--4G3MU .SplitContent-swiper-button-next--5gVIE:after,
.custom-css .SplitContent-wrapper--4G3MU .SplitContent-swiper-button-prev--1f8PT.swiper-button-disabled,
.custom-css .SplitContent-wrapper--4G3MU .SplitContent-swiper-button-prev--1f8PT:after {
  opacity: 0;
}
@media (max-width: 920px) {
  .custom-css .SplitContent-wrapper--4G3MU .SplitContent-swiper-button-next--5gVIE,
  .custom-css .SplitContent-wrapper--4G3MU .SplitContent-swiper-button-prev--1f8PT {
    display: none;
  }
}
.custom-css .SplitContent-contentHeading--78yqU {
  margin-bottom: 12px;
}
@media (max-width: 920px) {
  .custom-css .SplitContent-description--5IPFQ ul li p:first-child {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .SplitContent-description--5IPFQ ul li p:not(:first-child) {
    line-height: 26px;
  }
}
.custom-css .SplitContent-contentParagraph--14wZY {
  white-space: pre-line;
}
.custom-css .SplitContent-contentParagraph--14wZY:not(:last-child) {
  margin-bottom: 36px;
}
.custom-css .SplitContent-buttonWrapper--7r3Jo {
  align-items: center;
  display: flex;
  margin-top: 36px;
}
@media (max-width: 920px) {
  .custom-css .SplitContent-buttonWrapper--7r3Jo {
    flex-direction: column;
    margin-top: 24px;
  }
}
.custom-css .SplitContent-primaryButton--jDbUt {
  flex-shrink: 0;
  margin-right: 12px;
}
@media (max-width: 920px) {
  .custom-css .SplitContent-primaryButton--jDbUt {
    margin-right: 0;
  }
  .custom-css .SplitContent-primaryButton--jDbUt:not(:last-child) {
    margin-bottom: 12px;
  }
}
.custom-css .SplitContent-secondaryButton--2Ewm4 {
  flex-shrink: 0;
}
.custom-css .SplitContent-contentWrapper--6ykq5 {
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0 4.34782609% 0 13.04347826%;
  width: 34.7826087%;
}
.custom-css .SplitContent-longContent--MRUqY .SplitContent-contentWrapper--6ykq5 {
  width: 47.82608696%;
}
@media (max-width: 920px) {
  .custom-css .SplitContent-contentWrapper--6ykq5 {
    margin-left: 16px;
    margin-right: 16px;
    text-align: center;
    width: calc(100% - 32px);
  }
  .custom-css .SplitContent-longContent--MRUqY .SplitContent-contentWrapper--6ykq5 {
    width: calc(100% - 32px);
  }
}
.custom-css .SplitContent-mediaWrapper--8GQsI {
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
}
.custom-css .SplitContent-mediaWrapper--8GQsI img {
  margin: 0 auto;
  max-width: 100%;
}
.custom-css .SplitContent-mediaWrapper--8GQsI .SplitContent-media--5ZZ8x:first-child {
  display: block;
}
.custom-css .SplitContent-mediaWrapper--8GQsI .SplitContent-media--5ZZ8x:nth-child(2) {
  left: 0;
  position: absolute;
  top: 0;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SplitContent-has-wide-image--4MB2P {
    margin-left: 130px;
    width: 720px;
  }
  .custom-css .SplitContent-width_1058--5PbkO .SplitContent-has-wide-image--4MB2P {
    width: 1058px;
  }
}
.custom-css .SplitContent-ulList--4oKBn {
  padding-left: 20px;
}
.custom-css .SplitContent-ulList--4oKBn .SplitContent-contentHeading--78yqU {
  margin-bottom: 0;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SplitContent-ulList--4oKBn .SplitContent-contentHeading--78yqU {
    margin-bottom: 8px;
  }
}
.custom-css .SplitContent-ulList--4oKBn .SplitContent-listItem--5LSgB {
  margin-bottom: 24px;
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .SplitContent-ulList--4oKBn .SplitContent-listItem--5LSgB {
    text-align: left;
  }
}
.custom-css .SplitContent-ulList--4oKBn .SplitContent-listItem--5LSgB:last-child {
  margin-bottom: 0;
}
.custom-css .SplitContent-ulList--4oKBn .SplitContent-listItem--5LSgB::marker {
  content: none;
}
.custom-css .SplitContent-ulList--4oKBn .SplitContent-listItem--5LSgB:before {
  background-color: var(--color-primary-base);
  border-radius: 8px;
  content: '';
  display: block;
  height: 6px;
  left: -19px;
  position: absolute;
  top: 7px;
  width: 6px;
}
@media (max-width: 920px) {
  .custom-css .SplitContent-ulList--4oKBn .SplitContent-listItem--5LSgB:before {
    left: -17px;
  }
}
.custom-css .SplitContent-olList--6PZpY {
  font-weight: 700;
  list-style: decimal;
  padding-left: 20px;
}
.custom-css .SplitContent-olList--6PZpY .SplitContent-listItem--5LSgB {
  margin-bottom: 24px;
}
.custom-css .SplitContent-olList--6PZpY .SplitContent-listItem--5LSgB:last-child {
  margin-bottom: 0;
}
.custom-css .SplitContent-textLight--VvXkw {
  color: var(--color-ui-colors-background);
}
.custom-css .SplitContent-description--5IPFQ {
  font-size: inherit;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SplitContent-objectFit_contain--5n0fq,
  .custom-css .SplitContent-objectFit_cover--3OawT {
    height: 100%;
    position: absolute;
    right: 0;
  }
  .custom-css .SplitContent-objectFit_contain--5n0fq .SplitContent-mediaWrapper--8GQsI,
  .custom-css .SplitContent-objectFit_contain--5n0fq .SplitContent-mediaWrapper--8GQsI .SplitContent-media--5ZZ8x,
  .custom-css .SplitContent-objectFit_cover--3OawT .SplitContent-mediaWrapper--8GQsI,
  .custom-css .SplitContent-objectFit_cover--3OawT .SplitContent-mediaWrapper--8GQsI .SplitContent-media--5ZZ8x {
    height: 100%;
  }
  .custom-css .SplitContent-objectFit_contain--5n0fq img {
    -o-object-fit: contain;
    object-fit: contain;
  }
  .custom-css .SplitContent-objectFit_cover--3OawT img {
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.custom-css .SplitContent-contentWidth--58KWb {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  width: 100%;
}
.custom-css .SplitContent-contentWidth--58KWb.SplitContent-alignTop--7CXRD {
  align-items: flex-start;
}
@media (max-width: 920px) {
  .custom-css .SplitContent-contentWidth--58KWb {
    flex-direction: column;
    text-align: center;
    width: calc(100% - 32px);
  }
  .custom-css .SplitContent-contentWidth--58KWb > :nth-child(2) {
    margin-bottom: 36px;
  }
  .custom-css .SplitContent-contentWidth--58KWb.SplitContent-leftAlignedOnMobile--7DsdH {
    text-align: left;
  }
  .custom-css .SplitContent-contentWidth--58KWb.SplitContent-leftAlignedOnMobile--7DsdH .SplitContent-buttonWrapper--7r3Jo {
    align-items: flex-start;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SplitContent-contentRight--3zxDK {
    flex-direction: row-reverse;
  }
}
@media (max-width: 920px) {
  .custom-css .SplitContent-contentRight--3zxDK > :nth-child(2) {
    margin-bottom: 0;
    margin-bottom: 36px;
  }
  .custom-css .SplitContent-imageInTheMiddleOnMobile--RDAWO {
    margin-bottom: 0;
    margin-top: 24px;
  }
  .custom-css .SplitContent-imageAtTheBottomOnMobile--3g1Tg {
    margin-bottom: 0;
    margin-top: 40px;
  }
}
.custom-css .SplitContent-contentWidth--58KWb > * {
  width: 100%;
}
.custom-css .SplitContent-contentWidth--58KWb > :first-child.SplitContent-mediaWrapper--8GQsI {
  margin-bottom: 24px;
}
.custom-css .SplitContent-contentWidth--58KWb > :first-child.SplitContent-mediaWrapper--8GQsI ~ div {
  margin-bottom: 0;
}
.custom-css .SplitContent-caption--3byvI {
  margin-top: 12px;
}
.custom-css .SplitContent-textLight--VvXkw .SplitContent-caption--3byvI {
  color: inherit;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SplitContent-caption--3byvI {
    margin-top: 24px;
    white-space: pre-line;
  }
}
.custom-css .SplitContent-video--1t7B1 {
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  display: block;
  -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
  width: 100%;
}
.custom-css .SplitContent-backgroundWidthFull--2iKjV {
  width: 100%;
}
.custom-css .SplitContent-widerContainer--7hra0 {
  max-width: unset;
  width: auto;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SplitContent-textWidth--6LFeE {
    flex-shrink: 0;
    width: 100%;
    z-index: 1;
  }
  .custom-css .SplitContent-imageWidth--2qwbg {
    width: 100%;
  }
  .custom-css .SplitContent-contentWidth_808--AWltw {
    max-width: 808px;
    width: 100%;
  }
  .custom-css .SplitContent-contentWidth_808--AWltw .SplitContent-width_288--6SlsB {
    width: 35.64356%;
  }
  .custom-css .SplitContent-contentWidth_808--AWltw .SplitContent-width_392--SM6oC {
    width: 48.51485%;
  }
  .custom-css .SplitContent-contentWidth_808--AWltw .SplitContent-width_455--2y1d6 {
    width: 56.31188%;
  }
  .custom-css .SplitContent-contentWidth_808--AWltw .SplitContent-width_496--1fIAc {
    width: 61.38614%;
  }
  .custom-css .SplitContent-contentWidth_808--AWltw .SplitContent-width_560--7c8dE {
    width: 69.30693%;
  }
  .custom-css .SplitContent-contentWidth_808--AWltw .SplitContent-width_564--2FKhs {
    width: 69.80198%;
  }
  .custom-css .SplitContent-contentWidth_808--AWltw .SplitContent-width_600--6fsmb {
    width: 74.25743%;
  }
  .custom-css .SplitContent-contentWidth_808--AWltw .SplitContent-width_704--4AG6p {
    width: 87.12871%;
  }
  .custom-css .SplitContent-contentWidth_808--AWltw .SplitContent-width_720--4hRti {
    width: 89.10891%;
  }
  .custom-css .SplitContent-contentWidth_808--AWltw .SplitContent-width_728--6oMNG {
    width: 90.09901%;
  }
  .custom-css .SplitContent-contentWidth_808--AWltw .SplitContent-width_928--4vtfJ {
    width: 114.85149%;
  }
  .custom-css .SplitContent-contentWidth_808--AWltw .SplitContent-width_1058--5PbkO {
    width: 130.94059%;
  }
  .custom-css .SplitContent-contentWidth_1016--7pEAj {
    max-width: 1016px;
    width: 100%;
  }
  .custom-css .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_288--6SlsB {
    width: 28.34646%;
  }
  .custom-css .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_392--SM6oC {
    width: 38.58268%;
  }
  .custom-css .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_455--2y1d6 {
    width: 44.78346%;
  }
  .custom-css .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_496--1fIAc {
    width: 48.8189%;
  }
  .custom-css .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_560--7c8dE {
    width: 55.11811%;
  }
  .custom-css .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_564--2FKhs {
    width: 55.51181%;
  }
  .custom-css .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_600--6fsmb {
    width: 59.05512%;
  }
  .custom-css .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_704--4AG6p {
    width: 69.29134%;
  }
  .custom-css .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_720--4hRti {
    width: 70.86614%;
  }
  .custom-css .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_728--6oMNG {
    width: 71.65354%;
  }
  .custom-css .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_928--4vtfJ {
    width: 91.33858%;
  }
  .custom-css .SplitContent-contentWidth_1016--7pEAj .SplitContent-width_1058--5PbkO {
    width: 104.13386%;
  }
  .custom-css .SplitContent-contentWidth_1224--60ar5 {
    max-width: 1224px;
    width: 100%;
  }
  .custom-css .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_288--6SlsB {
    width: 23.52941%;
  }
  .custom-css .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_392--SM6oC {
    width: 32.02614%;
  }
  .custom-css .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_455--2y1d6 {
    width: 37.1732%;
  }
  .custom-css .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_496--1fIAc {
    width: 40.52288%;
  }
  .custom-css .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_560--7c8dE {
    width: 45.75163%;
  }
  .custom-css .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_564--2FKhs {
    width: 46.07843%;
  }
  .custom-css .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_600--6fsmb {
    width: 49.01961%;
  }
  .custom-css .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_704--4AG6p {
    width: 57.51634%;
  }
  .custom-css .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_720--4hRti {
    width: 58.82353%;
  }
  .custom-css .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_728--6oMNG {
    width: 59.47712%;
  }
  .custom-css .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_928--4vtfJ {
    width: 75.81699%;
  }
  .custom-css .SplitContent-contentWidth_1224--60ar5 .SplitContent-width_1058--5PbkO {
    width: 86.43791%;
  }
  .custom-css .SplitContent-contentWidth_1440--3JtpJ {
    max-width: 1440px;
    width: 100%;
  }
  .custom-css .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_288--6SlsB {
    width: 20%;
  }
  .custom-css .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_392--SM6oC {
    width: 27.22222%;
  }
  .custom-css .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_455--2y1d6 {
    width: 31.59722%;
  }
  .custom-css .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_496--1fIAc {
    width: 34.44444%;
  }
  .custom-css .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_560--7c8dE {
    width: 38.88889%;
  }
  .custom-css .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_564--2FKhs {
    width: 39.16667%;
  }
  .custom-css .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_600--6fsmb {
    width: 41.66667%;
  }
  .custom-css .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_704--4AG6p {
    width: 48.88889%;
  }
  .custom-css .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_720--4hRti {
    width: 50%;
  }
  .custom-css .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_728--6oMNG {
    width: 50.55556%;
  }
  .custom-css .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_928--4vtfJ {
    width: 64.44444%;
  }
  .custom-css .SplitContent-contentWidth_1440--3JtpJ .SplitContent-width_1058--5PbkO {
    width: 73.47222%;
  }
}
.custom-css .rebrand-2023 .SplitContent-internalCard--3eW2w {
  gap: 5%;
  justify-content: center;
}
.custom-css .rebrand-2023 .SplitContent-wrapper--4G3MU {
  border-radius: 12px;
}
@media (max-width: 920px) {
  .custom-css .rebrand-2023 .SplitContent-wrapper--4G3MU {
    margin-left: 16px;
    margin-right: 16px;
  }
  .custom-css .rebrand-2023 .SplitContent-title--6BkJa {
    margin-bottom: 16px;
  }
}
.custom-css .rebrand-2023 .SplitContent-contentWidth--58KWb {
  margin: 0;
  padding-bottom: 60px;
  padding-top: 60px;
}
@media (max-width: 920px) {
  .custom-css .rebrand-2023 .SplitContent-contentWidth--58KWb {
    padding: 24px;
    text-align: left;
    width: 100%;
  }
  .custom-css .rebrand-2023 .SplitContent-description--5IPFQ {
    text-align: left;
  }
}
.custom-css .rebrand-2023 .SplitContent-contentParagraph--14wZY:not(:last-child) {
  margin-bottom: 32px;
}
@media (max-width: 920px) {
  .custom-css .rebrand-2023 .SplitContent-contentParagraph--14wZY:not(:last-child) {
    margin-bottom: 24px;
  }
}
.custom-css .rebrand-2023 .SplitContent-description--5IPFQ > .SplitContent-ulList--4oKBn > .SplitContent-listItem--5LSgB {
  margin-bottom: 0;
}
.custom-css .rebrand-2023 .SplitContent-description--5IPFQ > ul li:before {
  background-color: var(--color-greyscale-black-100);
  top: 16px;
}
@media (max-width: 920px) {
  .custom-css .rebrand-2023 .SplitContent-description--5IPFQ > ul li:before {
    top: 12px;
  }
}
.custom-css .rebrand-2023 .SplitContent-buttonWrapper--7r3Jo {
  justify-content: flex-end;
}
@media (max-width: 920px) {
  .custom-css .rebrand-2023 .SplitContent-buttonWrapper--7r3Jo {
    flex-direction: row;
    justify-content: left;
  }
}
.custom-css .rebrand-2023 .SplitContent-mediaWrapper--8GQsI,
.custom-css .rebrand-2023 .SplitContent-mediaWrapper--8GQsI .SplitContent-media--5ZZ8x,
.custom-css .rebrand-2023 .SplitContent-mediaWrapper--8GQsI img {
  border-radius: 8px;
}
.custom-css .rebrand-2023 .SplitContent-headingIconContainer--5dOxN .SplitContent-title--6BkJa {
  margin: 0;
}
.custom-css .rebrand-2023 .SplitContent-headingIconContainer--5dOxN .SplitContent-contentWidth--58KWb {
  padding: 0;
}
@media (max-width: 920px) {
  .custom-css .rebrand-2023 .SplitContent-headingIconContainer--5dOxN {
    margin: 0;
  }
  .custom-css .rebrand-2023 .SplitContent-headingIconContainer--5dOxN .SplitContent-contentWidth--58KWb {
    text-align: center;
  }
  .custom-css .rebrand-2023 .SplitContent-headingIconContainer--5dOxN .SplitContent-description--5IPFQ {
    padding-left: 16px;
    padding-right: 16px;
  }
  .custom-css .rebrand-2023 .SplitContent-headingIconContainer--5dOxN .SplitContent-mediaWrapper--8GQsI {
    border-radius: 0;
    margin-bottom: 40px;
  }
  .custom-css .rebrand-2023 .SplitContent-headingIconContainer--5dOxN .SplitContent-mediaWrapper--8GQsI .SplitContent-media--5ZZ8x,
  .custom-css .rebrand-2023 .SplitContent-headingIconContainer--5dOxN .SplitContent-mediaWrapper--8GQsI img {
    border-radius: 0;
  }
}
.custom-css .rebrand-2023 .SplitContent-headingWrapper--4qyRL {
  display: flex;
  justify-content: flex-start;
}
.custom-css .rebrand-2023 .SplitContent-headingWrapper--4qyRL:first-child {
  padding-top: 40px;
}
@media (max-width: 920px) {
  .custom-css .rebrand-2023 .SplitContent-headingWrapper--4qyRL:first-child {
    padding-top: 24px;
  }
}
.custom-css .rebrand-2023 .SplitContent-headingWrapper--4qyRL img {
  align-self: flex-start;
  height: 24px;
  margin-right: 8px;
  position: relative;
  top: -2px;
  width: 24px;
}
.custom-css .rebrand-2023 .SplitContent-headingWrapper--4qyRL > .SplitContent-contentHeading--78yqU {
  line-height: var(--line-height-sm);
  margin-bottom: 4px;
}
@media (max-width: 920px) {
  .custom-css .rebrand-2023 .SplitContent-headingWrapper--4qyRL > .SplitContent-contentHeading--78yqU {
    font-size: var(--font-size-base-xl);
  }
}
.custom-css .rebrand-2023 .SplitContent-headingWrapper--4qyRL + .SplitContent-contentParagraph--14wZY {
  line-height: 21px;
  margin: 0;
  padding-left: 32px;
}
.custom-css .rebrand-2023 .SplitContent-headingWrapper--4qyRL + .SplitContent-contentParagraph--14wZY:not(:last-of-type) {
  padding-bottom: 24px;
}
.custom-css .SplitContent-backgroundImage--40ngz ~ div {
  z-index: 10;
}
.custom-css .SplitContent-backgroundImage--40ngz .SplitContent-media--5ZZ8x,
.custom-css .SplitContent-backgroundImage--40ngz .SplitContent-mediaWrapper--8GQsI,
.custom-css .SplitContent-backgroundImage--40ngz .swiper {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .SplitContent-backgroundImage--40ngz .SplitContent-media--5ZZ8x img,
  .custom-css .SplitContent-backgroundImage--40ngz .SplitContent-mediaWrapper--8GQsI img,
  .custom-css .SplitContent-backgroundImage--40ngz .swiper img {
    left: 18%;
    right: 0;
    width: 82%;
  }
}
@media (max-width: 920px) {
  .custom-css .SplitContent-backgroundImage--40ngz .SplitContent-media--5ZZ8x,
  .custom-css .SplitContent-backgroundImage--40ngz .SplitContent-mediaWrapper--8GQsI,
  .custom-css .SplitContent-backgroundImage--40ngz .swiper {
    opacity: 1;
  }
  .custom-css .SplitContent-backgroundImage--40ngz .SplitContent-media--5ZZ8x img,
  .custom-css .SplitContent-backgroundImage--40ngz .SplitContent-mediaWrapper--8GQsI img,
  .custom-css .SplitContent-backgroundImage--40ngz .swiper img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
  }
}
@media (max-width: 1168px) {
  .custom-css .SplitContent-backgroundImage--40ngz .SplitContent-media--5ZZ8x img,
  .custom-css .SplitContent-backgroundImage--40ngz .SplitContent-mediaWrapper--8GQsI img,
  .custom-css .SplitContent-backgroundImage--40ngz .swiper img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
  }
}
.custom-css .SplitContent-backgroundImage--40ngz .SplitContent-media--5ZZ8x:before {
  --skrim-color: #fff;
  --skrim-color2: hsla(0, 0%, 100%, 0);
  background-image: linear-gradient(to right, var(--skrim-color), var(--skrim-color) 18%, var(--skrim-color) 18%, var(--skrim-color2) 70%);
  border-radius: 12px;
  content: '';
  height: 100%;
  left: 0;
  opacity: 1;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.custom-css .SplitContent-textLight--VvXkw .SplitContent-backgroundImage--40ngz .SplitContent-media--5ZZ8x:before {
  --skrim-color: #000;
  --skrim-color2: transparent;
}
@media (max-width: 920px) {
  .custom-css .SplitContent-backgroundImage--40ngz .SplitContent-media--5ZZ8x:before {
    background: linear-gradient(to top, var(--skrim-color) 10vw, var(--skrim-color) 10vw, var(--skrim-color2) 70%);
    background-position: 0 100%;
    background-repeat: no-repeat;
    border-radius: 8px;
    bottom: 0;
    top: 0;
  }
}
.custom-css .SplitContent-cardContainer--2LjJD {
  border-radius: 12px;
  overflow: hidden;
  position: relative;
}
.custom-css .SplitContent-cardContainer--2LjJD .SplitContent-contentWidth--58KWb {
  padding: 0 24px 24px;
}
@media (max-width: 920px) {
  .custom-css .SplitContent-cardContainer--2LjJD {
    --swiper-pagination-bottom: 16px;
    display: flex;
    flex-direction: column;
    height: 641px;
    justify-content: flex-end;
  }
  .custom-css .SplitContent-cardContainer--2LjJD .SplitContent-descriptionSubContent--5hWu5 {
    margin-top: 16px;
  }
  .custom-css .SplitContent-cardContainer--2LjJD .SplitContent-contentWidth--58KWb {
    padding-bottom: 56px;
  }
}
.custom-css .SplitContent-cardContainer--2LjJD .SplitContent-contentParagraph--14wZY:not(:last-child) {
  margin-bottom: 4px;
}
.custom-css .SplitContent-cardContainer--2LjJD .SplitContent-textWidth--6LFeE {
  padding: 44px;
}
@media (max-width: 920px) {
  .custom-css .SplitContent-cardContainer--2LjJD .SplitContent-textWidth--6LFeE {
    padding: 0;
  }
}
.custom-css .SplitContent-fillBackground--6Hj4d:after {
  background-color: inherit;
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.custom-css .SplitContent-descriptionSubContent--5hWu5 li {
  line-height: 1.16;
}
.custom-css .SplitContent-sliderContentContainer--5JGsj,
.custom-css .SplitContent-sliderTextContainer--2hDCm {
  pointer-events: none;
}
.custom-css .SplitContent-textLight--VvXkw {
  --swiper-pagination-bullet-inactive-color: var(--color-ui-text-light);
  --swiper-pagination-bullet-inactive-opacity: 0.4;
  --swiper-pagination-color: var(--color-ui-text-light);
  --swiper-theme-color: var(--color-ui-text-light);
}
.custom-css .rebrand-2023 .SplitContent-block-padded-text--6xS7q {
  padding: clamp(0px, 7vw, 120px) 0;
}
.custom-css .rebrand-2023 .SplitContent-imageFullBleed--HmJmE {
  align-self: stretch;
}
.custom-css .rebrand-2023 .SplitContent-imageFullBleed--HmJmE .SplitContent-mediaWrapper--8GQsI,
.custom-css .rebrand-2023 .SplitContent-imageFullBleed--HmJmE .gatsby-image-wrapper {
  height: 100%;
}
.custom-css .rebrand-2023 .SplitContent-imageFullBleed--HmJmE .SplitContent-mediaWrapper--8GQsI img[role='presentation'] {
  height: 0;
  width: 0;
}
.custom-css .rebrand-2023 .SplitContent-imageFullBleed--HmJmE img {
  -o-object-position: left;
  object-position: left;
}
.custom-css .SplitContent-contentRight--3zxDK .rebrand-2023 .SplitContent-imageFullBleed--HmJmE img {
  -o-object-position: right;
  object-position: right;
}
.custom-css .rebrand-2023 .SplitContent-has-wide-image--4MB2P {
  top: -2px;
}
.custom-css .SplitContent-overflow-visble--33Nta {
  overflow: visible;
}
@keyframes Question-fromLeft--3QQkA {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Question-goToLeft--6UjLd {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Question-fromRight--6XoB6 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Question-goToRight--130AQ {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Question-fromBottom--54LpI {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Question-opacityIn--4QXXO {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Question-opacityOut--3vPOA {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Question-question--3ZNlP {
  border-bottom: 1px solid var(--color-ui-colors-text-100);
  border-top: 1px solid var(--color-ui-colors-text-100);
  padding: 16px 0;
  position: relative;
}
.custom-css .Question-question--3ZNlP + .Question-question--3ZNlP {
  border-top: none;
}
.custom-css .Question-trigger--1oycO {
  cursor: pointer;
  display: flex;
  outline: none;
  width: 100%;
}
.custom-css .Question-trigger--1oycO:focus-visible svg {
  outline: 2px solid var(--color-primary-base);
}
.custom-css .Question-title--35tYn {
  align-items: center;
  display: flex;
  flex: 1;
  justify-content: left;
  padding-right: 16px;
}
.custom-css .Question-chevronRotated--3QT5N {
  transform: rotate(180deg);
}
.custom-css .Question-content--1hwS3 {
  padding-top: 16px;
}
.custom-css .rebrand-2023 .Question-content--1hwS3 {
  line-height: 1.17;
}
.custom-css .Question-buttonWrapper--5IHfB {
  padding-top: 24px;
}
@font-face {
  font-family: swiper-icons;
  font-style: normal;
  font-weight: 400;
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
}
.custom-css :root {
  --swiper-theme-color: #007aff;
}
.custom-css :host {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
}
.custom-css .swiper {
  display: block;
  list-style: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  overflow: clip;
  padding: 0;
  position: relative;
  z-index: 1;
}
.custom-css .swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.custom-css .swiper-wrapper {
  box-sizing: content-box;
  display: flex;
  height: 100%;
  position: relative;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  width: 100%;
  z-index: 1;
}
.custom-css .swiper-android .swiper-slide,
.custom-css .swiper-ios .swiper-slide,
.custom-css .swiper-wrapper {
  transform: translateZ(0);
}
.custom-css .swiper-horizontal {
  touch-action: pan-y;
}
.custom-css .swiper-vertical {
  touch-action: pan-x;
}
.custom-css .swiper-slide {
  display: block;
  flex-shrink: 0;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
}
.custom-css .swiper-slide-invisible-blank {
  visibility: hidden;
}
.custom-css .swiper-autoheight,
.custom-css .swiper-autoheight .swiper-slide {
  height: auto;
}
.custom-css .swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.custom-css .swiper-backface-hidden .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
}
.custom-css .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.custom-css .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.custom-css .swiper-3d {
  perspective: 1200px;
}
.custom-css .swiper-3d .swiper-cube-shadow,
.custom-css .swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}
.custom-css .swiper-css-mode > .swiper-wrapper {
  -ms-overflow-style: none;
  overflow: auto;
  scrollbar-width: none;
}
.custom-css .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.custom-css .swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.custom-css .swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.custom-css .swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.custom-css .swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.custom-css .swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.custom-css .swiper-css-mode.swiper-centered > .swiper-wrapper:before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.custom-css .swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.custom-css .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
  margin-inline-start: var(--swiper-centered-offset-before);
}
.custom-css .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.custom-css .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
  margin-block-start: var(--swiper-centered-offset-before);
}
.custom-css .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  height: var(--swiper-centered-offset-after);
  min-width: 1px;
  width: 100%;
}
.custom-css .swiper-3d .swiper-slide-shadow,
.custom-css .swiper-3d .swiper-slide-shadow-bottom,
.custom-css .swiper-3d .swiper-slide-shadow-left,
.custom-css .swiper-3d .swiper-slide-shadow-right,
.custom-css .swiper-3d .swiper-slide-shadow-top {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
.custom-css .swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.custom-css .swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}
.custom-css .swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}
.custom-css .swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}
.custom-css .swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}
.custom-css .swiper-lazy-preloader {
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top: 4px solid transparent;
  box-sizing: border-box;
  height: 42px;
  left: 50%;
  margin-left: -21px;
  margin-top: -21px;
  position: absolute;
  top: 50%;
  transform-origin: 50%;
  width: 42px;
  z-index: 10;
}
.custom-css .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.custom-css .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite;
}
.custom-css .swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.custom-css .swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes Lookbook-fromLeft--1toY8 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Lookbook-goToLeft--7oZOY {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Lookbook-fromRight--dG42V {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Lookbook-goToRight--1X9VS {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Lookbook-fromBottom--jULwE {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Lookbook-opacityIn--2yUgf {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Lookbook-opacityOut--4P7JY {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Lookbook-lookbook--2KrpD {
  background-color: var(--color-primary-lightest);
  position: relative;
}
.custom-css .Lookbook-lookbook--2KrpD .Lookbook-slider-container--1bmWe,
.custom-css .Lookbook-lookbook--2KrpD .Lookbook-titleInner--4eUxV,
.custom-css .Lookbook-lookbook--2KrpD null {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.5s linear, transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.custom-css .Lookbook-lookbook--2KrpD.enteredOnce .Lookbook-titleInner--4eUxV {
  transition-delay: 0.1s;
}
.custom-css .Lookbook-lookbook--2KrpD.enteredOnce .Lookbook-slider-container--1bmWe {
  transition-delay: 0.3s;
}
.custom-css .Lookbook-lookbook--2KrpD.enteredOnce null {
  transition-delay: 0.5s;
  transition-delay: 0.7s;
}
.custom-css .Lookbook-lookbook--2KrpD.enteredOnce .Lookbook-slider-container--1bmWe,
.custom-css .Lookbook-lookbook--2KrpD.enteredOnce .Lookbook-titleInner--4eUxV,
.custom-css .Lookbook-lookbook--2KrpD.enteredOnce null {
  opacity: 1;
  transform: none;
}
.custom-css .Lookbook-lookbook--2KrpD.noAppear .Lookbook-slider-container--1bmWe,
.custom-css .Lookbook-lookbook--2KrpD.noAppear .Lookbook-titleInner--4eUxV,
.custom-css .Lookbook-lookbook--2KrpD.noAppear null {
  transition: none;
}
@media (max-width: 920px) {
  .custom-css .Lookbook-lookbook--2KrpD {
    margin: 0 auto 40px;
    width: calc(100% - 32px);
  }
}
.custom-css .Lookbook-slider-container--1bmWe {
  padding-bottom: 10%;
  padding-top: 10%;
}
@media (max-width: 920px) {
  .custom-css .Lookbook-slider-container--1bmWe {
    padding: 10% 0;
  }
}
.custom-css .Lookbook-swiper-container--7aFsO {
  overflow: visible;
}
.custom-css .Lookbook-swiper-container--7aFsO > .swiper-scrollbar {
  cursor: grab;
  height: 10px;
  margin-left: 17.39130435%;
  margin-top: 33px;
  position: relative;
  width: 82.6087%;
}
@media (max-width: 920px) {
  .custom-css .Lookbook-swiper-container--7aFsO > .swiper-scrollbar {
    margin-left: 4.34782609%;
    margin-top: 25px;
    width: 95.65217%;
  }
}
.custom-css .Lookbook-carousel-drag--3pjJu {
  background: var(--color-primary-base);
  height: 100%;
  left: 0;
  position: relative;
  top: 0;
}
.custom-css .Lookbook-item--4l78N {
  position: relative;
  width: 47.82608696%;
  z-index: 2;
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Lookbook-item--4l78N {
    width: 36.95652174%;
  }
}
.custom-css .Lookbook-item--4l78N:first-child {
  margin-left: 17.39130435%;
}
.custom-css .Lookbook-item--4l78N:not(:last-child) {
  margin-right: 10px;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Lookbook-item--4l78N:not(:last-child) {
    margin-right: 20px;
  }
}
@media (max-width: 920px) {
  .custom-css .Lookbook-item--4l78N {
    margin-bottom: -15px;
    width: 66.66666667vw;
  }
  .custom-css .Lookbook-item--4l78N:first-child {
    margin-left: 4.34782609%;
  }
}
.custom-css .Lookbook-titleWrap--7HVy9 {
  position: absolute;
  z-index: 20;
}
@media (max-width: 920px) {
  .custom-css .Lookbook-titleWrap--7HVy9 {
    top: calc(100% + 16px);
    width: 100%;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Lookbook-titleWrap--7HVy9 {
    left: 17.39130435%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
  }
}
.custom-css .Lookbook-titleInner--4eUxV {
  position: static;
}
.custom-css .Lookbook-title--s0630 {
  align-items: center;
  background-color: #f7b902;
  color: var(--color-greyscale-black-100);
  display: flex;
  justify-content: center;
  margin: auto;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Lookbook-title--s0630 {
    border-radius: 50%;
    height: 223px;
    text-align: center;
    width: 223px;
  }
}
@media (max-width: 920px) {
  .custom-css .Lookbook-title--s0630 {
    background-color: transparent !important;
    display: block;
    left: 0;
  }
}
.custom-css .Lookbook-title--s0630 > * {
  max-width: 180px;
  white-space: normal;
}
@media (max-width: 920px) {
  .custom-css .Lookbook-title--s0630 > * {
    font-size: 24px;
    max-width: unset;
    text-align: left;
  }
}
@keyframes Slide-fromLeft--2Ynf2 {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Slide-goToLeft--6UGNC {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes Slide-fromRight--7MCHa {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes Slide-goToRight--5Muit {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes Slide-fromBottom--7liCr {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes Slide-opacityIn--4UZCM {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Slide-opacityOut--HSKse {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .Slide-container--1MdCi {
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
@media (max-width: 920px) {
  .custom-css .Slide-container--1MdCi {
    padding-bottom: 24px;
  }
}
.custom-css .Slide-content--7zgRX {
  bottom: 0;
  left: 0;
  padding: 20px;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Slide-content--7zgRX {
    padding: 32px;
  }
}
.custom-css .Slide-title--62yt4 {
  color: var(--color-primary-base);
  margin-bottom: 0.25em;
}
@media (max-width: 920px) {
  .custom-css .Slide-title--62yt4 {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Slide-title--62yt4 {
    margin-bottom: 0.35em;
  }
}
.custom-css .Slide-description--13ZN7 {
  margin-left: auto;
  margin-right: auto;
  max-width: 340px;
}
@media (max-width: 920px) {
  .custom-css .Slide-description--13ZN7 {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .Slide-description--13ZN7 {
    max-width: 280px;
  }
}
@media (min-width: calc(1168px + 1px)) {
  .custom-css .Slide-description--13ZN7 {
    height: 75px;
  }
}
.custom-css .Slide-imageWrap--5TpCa {
  position: relative;
}
.custom-css .Slide-imageWrap--5TpCa:after {
  content: '';
  display: block;
}
.custom-css .Slide-image--1RMHh {
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  width: 100%;
}
@keyframes MultiLinkCTA-fromLeft--1GCbG {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MultiLinkCTA-goToLeft--7bvJj {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes MultiLinkCTA-fromRight--69U0o {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes MultiLinkCTA-goToRight--6r0c9 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes MultiLinkCTA-fromBottom--3mG2J {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes MultiLinkCTA-opacityIn--2MUr7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes MultiLinkCTA-opacityOut--K1F0R {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (max-width: 1168px) {
  .custom-css .MultiLinkCTA-container--4INaC {
    margin-right: 0;
  }
}
.custom-css .MultiLinkCTA-wrapper--6sCCa {
  align-items: baseline;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 20px 0;
}
.custom-css .MultiLinkCTA-wrapper--6sCCa.MultiLinkCTA-textDark--1zwnv {
  color: var(--color-greyscale-black-100);
}
@media (max-width: 920px) {
  .custom-css .MultiLinkCTA-wrapper--6sCCa {
    flex-direction: column;
    padding: 40px 16px 40px 0;
  }
  .custom-css .MultiLinkCTA-slide--42l85:first-child,
  .custom-css .MultiLinkCTA-wrapper--6sCCa > div:first-child {
    padding-left: 16px;
  }
}
.custom-css .MultiLinkCTA-slide--42l85 {
  width: unset;
}
.custom-css .MultiLinkCTA-title_container--4Nrb4 {
  align-items: baseline;
  display: flex;
}
.custom-css .MultiLinkCTA-title--2dMWx {
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.custom-css .MultiLinkCTA-links--K6L4v {
  display: inline-block;
  max-width: 50vw;
}
@media (max-width: 920px) {
  .custom-css .MultiLinkCTA-links--K6L4v {
    max-width: 100vw;
  }
}
.custom-css .MultiLinkCTA-links--K6L4v:after {
  background: var(--color-ui-text-dark);
  border-radius: 0 50% 50% 0;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 40px;
  z-index: 10;
}
.custom-css .MultiLinkCTA-textDark--1zwnv .MultiLinkCTA-links--K6L4v:after {
  background: var(--color-ui-text-light);
}
@media (max-width: 920px) {
  .custom-css .MultiLinkCTA-links--K6L4v:after {
    content: none;
  }
}
.custom-css .MultiLinkCTA-links--K6L4v .swiper {
  padding: 2px 0;
}
.custom-css .MultiLinkCTA-links--K6L4v .swiper-wrapper {
  padding-left: 40px;
}
.custom-css .MultiLinkCTA-links--K6L4v .swiper-wrapper > div:last-child {
  margin-right: 50px;
}
@media (max-width: 920px) {
  .custom-css .MultiLinkCTA-links--K6L4v .swiper-wrapper {
    padding-left: 0;
  }
  .custom-css .MultiLinkCTA-links--K6L4v {
    margin-top: 24px;
  }
}
.custom-css .MultiLinkCTA-links--K6L4v .MultiLinkCTA-slideAnimated--4wdgU {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.custom-css .MultiLinkCTA-links--K6L4v .MultiLinkCTA-slideAnimated--4wdgU.MultiLinkCTA-slideHidden--1cDt7 {
  opacity: 0;
}
.custom-css .MultiLinkCTA-links--K6L4v > :not(:first-child) {
  margin-left: 6px;
}
@keyframes QuestionWithChevron-fromLeft--1g77v {
  0% {
    transform: translateX(30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes QuestionWithChevron-goToLeft--2eJuv {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-30px);
  }
}
@keyframes QuestionWithChevron-fromRight--5aqq1 {
  0% {
    transform: translateX(-30px);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes QuestionWithChevron-goToRight--5QcsQ {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(30px);
  }
}
@keyframes QuestionWithChevron-fromBottom--4pFYs {
  0% {
    transform: translateY(30px);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes QuestionWithChevron-opacityIn--3K0pV {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes QuestionWithChevron-opacityOut--16VH0 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.custom-css .QuestionWithChevron-question--46D7B {
  background-color: transparent;
  border-radius: 8px;
  padding: 24px 28px;
  position: relative;
  transition: background-color 1s;
}
@media (min-width: calc(920px + 1px)) {
  .custom-css .QuestionWithChevron-question--46D7B {
    padding: 24px 48px;
  }
}
.custom-css .QuestionWithChevron-question--46D7B:first-child:before {
  border-bottom: none;
  border-top: 1px solid var(--color-greyscale-grey-20);
}
.custom-css .QuestionWithChevron-question--46D7B.QuestionWithChevron-expanded--5Wsj9 {
  background-color: var(--color-ui-colors-background);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
}
.custom-css .QuestionWithChevron-question--46D7B.QuestionWithChevron-expanded--5Wsj9:before {
  content: none;
}
.custom-css .QuestionWithChevron-question--46D7B:before {
  border-bottom: 1px solid var(--color-greyscale-grey-20);
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  width: 100%;
}
.custom-css .QuestionWithChevron-trigger--4BiVS {
  cursor: pointer;
  display: flex;
  margin-bottom: 6px;
  outline: none;
  width: 100%;
}
.custom-css .QuestionWithChevron-trigger--4BiVS:focus-visible svg {
  outline: 2px solid var(--color-primary-base);
}
.custom-css .QuestionWithChevron-title--1UPqh {
  flex: 1;
  padding-right: 16px;
}
.custom-css .QuestionWithChevron-chevron--3JLth {
  height: 18px;
  margin-right: 12px;
  margin-top: 5px;
  width: 18px;
}
.custom-css .QuestionWithChevron-chevronRotated--2dOW2 {
  transform: rotate(180deg);
}
.custom-css .QuestionWithChevron-content--mVEOU {
  padding-right: 48px;
}
.custom-css .QuestionWithChevron-buttonWrapper--2aXIW {
  padding-top: 24px;
}
.custom-css :root {
  --swiper-navigation-size: 44px;
}
.custom-css .swiper-button-next,
.custom-css .swiper-button-prev {
  align-items: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  cursor: pointer;
  display: flex;
  height: var(--swiper-navigation-size);
  justify-content: center;
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  z-index: 10;
}
.custom-css .swiper-button-next.swiper-button-disabled,
.custom-css .swiper-button-prev.swiper-button-disabled {
  cursor: auto;
  opacity: 0.35;
  pointer-events: none;
}
.custom-css .swiper-button-next.swiper-button-hidden,
.custom-css .swiper-button-prev.swiper-button-hidden {
  cursor: auto;
  opacity: 0;
  pointer-events: none;
}
.custom-css .swiper-navigation-disabled .swiper-button-next,
.custom-css .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}
.custom-css .swiper-button-next svg,
.custom-css .swiper-button-prev svg {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  transform-origin: center;
  width: 100%;
}
.custom-css .swiper-rtl .swiper-button-next svg,
.custom-css .swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}
.custom-css .swiper-button-prev,
.custom-css .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.custom-css .swiper-button-lock {
  display: none;
}
.custom-css .swiper-button-next:after,
.custom-css .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  font-variant: normal;
  letter-spacing: 0;
  line-height: 1;
  text-transform: none !important;
}
.custom-css .swiper-button-prev:after,
.custom-css .swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.custom-css .swiper-button-next,
.custom-css .swiper-rtl .swiper-button-prev {
  left: auto;
  right: var(--swiper-navigation-sides-offset, 10px);
}
.custom-css .swiper-button-next:after,
.custom-css .swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
.custom-css .swiper-pagination {
  position: absolute;
  text-align: center;
  transform: translateZ(0);
  transition: opacity 0.3s;
  z-index: 10;
}
.custom-css .swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.custom-css .swiper-pagination-disabled > .swiper-pagination,
.custom-css .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
.custom-css .swiper-horizontal > .swiper-pagination-bullets,
.custom-css .swiper-pagination-bullets.swiper-pagination-horizontal,
.custom-css .swiper-pagination-custom,
.custom-css .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  left: 0;
  top: var(--swiper-pagination-top, auto);
  width: 100%;
}
.custom-css .swiper-pagination-bullets-dynamic {
  font-size: 0;
  overflow: hidden;
}
.custom-css .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  position: relative;
  transform: scale(0.33);
}
.custom-css .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.custom-css .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.custom-css .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.custom-css .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.custom-css .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.custom-css .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.custom-css .swiper-pagination-bullet {
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  display: inline-block;
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
}
.custom-css button.swiper-pagination-bullet {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
.custom-css .swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.custom-css .swiper-pagination-bullet:only-child {
  display: none !important;
}
.custom-css .swiper-pagination-bullet-active {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  opacity: var(--swiper-pagination-bullet-opacity, 1);
}
.custom-css .swiper-pagination-vertical.swiper-pagination-bullets,
.custom-css .swiper-vertical > .swiper-pagination-bullets {
  left: var(--swiper-pagination-left, auto);
  right: var(--swiper-pagination-right, 8px);
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.custom-css .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.custom-css .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  display: block;
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
}
.custom-css .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.custom-css .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.custom-css .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.custom-css .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: transform 0.2s, top 0.2s;
}
.custom-css .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.custom-css .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.custom-css .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.custom-css .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.custom-css .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.custom-css .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform 0.2s, left 0.2s;
}
.custom-css .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform 0.2s, right 0.2s;
}
.custom-css .swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
.custom-css .swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.custom-css .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: scale(0);
  transform-origin: left top;
  width: 100%;
}
.custom-css .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.custom-css .swiper-horizontal > .swiper-pagination-progressbar,
.custom-css .swiper-pagination-progressbar.swiper-pagination-horizontal,
.custom-css .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.custom-css .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
  width: 100%;
}
.custom-css .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.custom-css .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.custom-css .swiper-pagination-progressbar.swiper-pagination-vertical,
.custom-css .swiper-vertical > .swiper-pagination-progressbar {
  height: 100%;
  left: 0;
  top: 0;
  width: var(--swiper-pagination-progressbar-size, 4px);
}
.custom-css .swiper-pagination-lock {
  display: none;
}
.custom-css .swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.custom-css .swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.custom-css .swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.custom-css .swiper-fade .swiper-slide-active,
.custom-css .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.custom-css .gatsby-image-wrapper {
  position: relative;
  overflow: hidden;
}
.custom-css .gatsby-image-wrapper picture.object-fit-polyfill {
  position: static !important;
}
.custom-css .gatsby-image-wrapper img {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  object-fit: cover;
}
.custom-css .gatsby-image-wrapper [data-main-image] {
  opacity: 0;
  transform: translateZ(0);
  transition: opacity 0.25s linear;
  will-change: opacity;
}
.custom-css .gatsby-image-wrapper-constrained {
  display: inline-block;
  vertical-align: top;
}
.custom-css .fFEkSe {
  background-color: var(--color-ui-colors-background);
  border-top: 1px solid var(--color-greyscale-black-10);
  border-radius: 0 0 var(--border-radius-lg) var(--border-radius-lg);
  height: auto;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  top: 100%;
  width: 90%;
  animation: 0.3s ease 0s 1 normal forwards running lbWRkT;
}
@media (min-width: calc(1601px)) {
  .custom-css .fFEkSe {
    max-width: var(--grid-base-width);
  }
}
.custom-css .iBfuXP {
  display: grid;
  grid-template-columns: 1fr 62.5%;
}
@media (min-width: calc(1169px)) {
  .custom-css .knUDAX {
    padding: 40px;
  }
}
@media (min-width: 1600px) {
  .custom-css .knUDAX {
    padding: 40px calc(80px) 40px 40px;
  }
}
.custom-css .cKqFwW {
  font-size: var(--font-size-xxs);
  font-weight: var(--font-weight-600);
  line-height: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.custom-css .gakIVy {
  margin-top: 24px;
}
.custom-css .kUEMBh ul {
  columns: 2;
  column-gap: 24px;
}
.custom-css .eZBQSA {
  line-height: 1;
}
.custom-css .styled__Item-sc-nhraqz-1 + .styled__Item-sc-nhraqz-1 {
  margin-top: 24px;
}
.custom-css .eZBQSA a {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 8px;
}
.custom-css .bErtyK {
  display: flex;
  align-items: center;
  gap: 24px;
}
.custom-css .qFUk {
  margin-top: 80px;
}
.custom-css .fMNDFa {
  border-radius: var(--border-radius-sm);
  height: 100px;
}
.custom-css .bCTkAq {
  --logoSize: 28px;
  height: var(--logoSize);
  width: var(--logoSize);
}
@media (min-width: calc(1169px)) {
  .custom-css .bCTkAq {
    --logoSize: 42px;
  }
}
.custom-css .hXFLKa {
  font-size: var(--font-size-medium);
  font-weight: 600;
}
.custom-css .styled__ShopMenuContainer-sc-a9stoi-3 + .styled__ShopMenuContainer-sc-a9stoi-3 {
  background-color: var(--color-greyscale-black-5);
  border-left: 1px solid var(--color-greyscale-black-20);
  border-radius: 0 0 var(--border-radius-lg) 0;
}
.custom-css .hyvlBw {
  display: grid;
  grid: auto / repeat(6, 1fr);
}
.custom-css .itaEKG {
  margin-top: 8px;
}
.custom-css .kYiYca {
  border-radius: var(--border-radius-xs);
  background-color: transparent;
  transition: background-color 0.5s ease 0s;
  text-align: start;
  margin-top: 16px;
  grid-column: span 6;
}
@media (min-width: calc(1169px)) {
  .custom-css .kYiYca {
    padding: 16px;
    margin-top: 0px;
    grid-column: span 3;
  }
}
@media (min-width: calc(1169px)) {
  .custom-css .kYiYca:nth-child(-n + 2) {
    grid-column: span 3;
  }
}
.custom-css .kYiYca > div {
  display: block;
}
.custom-css .kYiYca img {
  height: 90px;
  object-fit: cover;
  width: 100%;
  border-radius: var(--border-radius-xs);
}
@media (min-width: calc(1169px)) {
  .custom-css .kYiYca img {
    height: 124px;
  }
}
.custom-css .kYiYca h3 {
  font-weight: var(--font-weight-600);
  font-size: var(--font-size-base-sm);
  position: relative;
  display: inline-block;
  transition: color 0.5s ease 0s;
  margin-top: 8px;
  line-height: 1;
  padding-bottom: 4px;
}
@media (min-width: calc(1169px)) {
  .custom-css .kYiYca h3 {
    font-size: var(--font-size-base);
    margin-top: 16px;
    margin-left: 8px;
  }
}
.custom-css .kYiYca h3::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: var(--color-primary-base);
  left: 0px;
  top: 100%;
}
.custom-css .kYiYca p {
  font-size: var(--font-size-xxs);
  margin-top: 12px;
}
@media (min-width: calc(1169px)) {
  .custom-css .kYiYca p {
    font-size: var(--font-size-base-sm);
    margin-top: 16px;
    margin-left: 8px;
  }
}
@media (min-width: calc(1169px)) {
  .custom-css .kYiYca:nth-child(n + 3) {
    margin-top: 24px;
  }
}
@media (min-width: calc(1169px)) {
  .custom-css .kYiYca:hover {
    background-color: var(--color-primary-lightest);
  }
}
@media (min-width: calc(1169px)) {
  .custom-css .kYiYca:hover h3 {
    color: var(--color-primary-base);
  }
}
.custom-css .eZBQSA a:hover {
  color: var(--color-primary-base);
}
.custom-css .anTaF {
  align-items: center;
  background-color: var(--color-gray20);
  border-radius: var(--border-radius-xs);
  display: flex;
  font-size: var(--font-size-medium);
  font-weight: var(--font-weight-600);
  gap: 8px;
  padding: 8px 18px;
  margin: 16px 0px;
}
.custom-css .bCTkAq {
  --logoSize: 28px;
  height: var(--logoSize);
  width: var(--logoSize);
}
.custom-css .hfTtBh {
  margin-left: auto;
}
@media (min-width: calc(921px)) {
  .custom-css .Header-outer--5MKpg {
    top: 0;
  }
}
.custom-css .fFEkSe {
  display: none;
}
.custom-css .fFEkSe.open {
  display: block;
}
.custom-css .Header-outer--5MKpg {
  position: fixed;
  width: 100%;
}
.custom-css .ExpansionPanel-content--7lXFc {
  display: none;
}
.custom-css .ExpansionPanel-content--7lXFc.open {
  display: block;
}
.custom-css .desktop {
  display: block;
}
@media (max-width: 920px) {
  .custom-css .desktop {
    display: none;
  }
}
.custom-css .mobile {
  display: none;
}
@media (max-width: 920px) {
  .custom-css .mobile {
    display: block;
  }
}
.custom-css .ExpansionPanel-content--7lXFc {
  display: none;
}
.custom-css .ExpansionPanel-content--7lXFc.open {
  display: block;
}
.custom-css svg.Header-icon--76bGP {
  display: inline;
}
