.custom-css {
  @charset "UTF-8";
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*!sc*/
  /*--------------------------------------------------------------
* hero
--------------------------------------------------------------*/
  /*--------------------------------------------------------------
* partners nav
--------------------------------------------------------------*/
}
.custom-css * {
  box-sizing: border-box;
  letter-spacing: normal;
}
.custom-css html,
.custom-css body {
  margin: 0;
  padding: 0;
}
.custom-css body {
  font-family: Sohne, Tahoma, Verdana, sans-serif;
}
.custom-css a {
  -webkit-tap-highlight-color: transparent;
  outline: 0 !important;
}
@font-face {
  font-family: "Reckless Neue";
  src: url("https://assets.partnerpage.io/Klaviyo/fonts/RecklessNeue-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Reckless Neue";
  src: url("https://assets.partnerpage.io/Klaviyo/fonts/RecklessNeue-RegularItalic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Reckless Neue";
  src: url("https://assets.partnerpage.io/Klaviyo/fonts/RecklessNeue-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Reckless Neue";
  src: url("https://assets.partnerpage.io/Klaviyo/fonts/RecklessNeue-BoldItalic.woff2") format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Sohne";
  src: url("https://assets.partnerpage.io/Klaviyo/fonts/Sohne-Buch.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sohne";
  src: url("https://assets.partnerpage.io/Klaviyo/fonts/Sohne-BuchKursiv.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Sohne";
  src: url("https://assets.partnerpage.io/Klaviyo/fonts/Sohne-Dreiviertelfett.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sohne";
  src: url("https://assets.partnerpage.io/Klaviyo/fonts/Sohne-DreiviertelfettKursiv.woff2") format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Sohne";
  src: url("https://assets.partnerpage.io/Klaviyo/fonts/Sohne-Kraftig.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sohne";
  src: url("https://assets.partnerpage.io/Klaviyo/fonts/Sohne-KraftigKursiv.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Sohne Mono";
  src: url("https://assets.partnerpage.io/Klaviyo/fonts/SohneMono-Buch.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sohne Mono";
  src: url("https://assets.partnerpage.io/Klaviyo/fonts/SohneMono-BuchKursiv.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Sohne Mono";
  src: url("https://assets.partnerpage.io/Klaviyo/fonts/SohneMono-Dreiviertelfett.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Sohne Mono";
  src: url("https://assets.partnerpage.io/Klaviyo/fonts/SohneMono-DreiviertelfettKursiv.woff2") format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
.custom-css *,
.custom-css :after,
.custom-css :before {
  box-sizing: border-box;
}
.custom-css * {
  margin: 0;
}
@media (update: slow), screen and (prefers-reduced-motion: reduce) {
  .custom-css * {
    -webkit-animation-duration: 0.001ms;
    animation-duration: 0.001ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    transition-duration: 0.001ms;
  }
}
.custom-css html {
  scroll-behavior: smooth;
}
.custom-css body,
.custom-css html {
  height: 100%;
  padding: 0;
}
.custom-css body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-family: Sohne, Tahoma, Verdana, sans-serif;
  font-weight: 400;
  line-height: 1.5;
}
.custom-css body[data-modal="open"] {
  overflow: hidden;
}
.custom-css canvas,
.custom-css img,
.custom-css picture,
.custom-css svg,
.custom-css video {
  display: block;
  max-width: 100%;
}
.custom-css button,
.custom-css input,
.custom-css select,
.custom-css textarea {
  font: inherit;
}
.custom-css h1,
.custom-css h2,
.custom-css h3,
.custom-css h4,
.custom-css h5,
.custom-css h6,
.custom-css p {
  overflow-wrap: break-word;
}
.custom-css #__next,
.custom-css #root {
  isolation: isolate;
}
.custom-css a {
  color: inherit;
}
.custom-css a:focus-visible,
.custom-css button:focus-visible {
  outline: 1px dashed;
  outline-offset: 2px;
}
.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 .iONVCB {
  display: grid;
  grid-row-gap: 0px;
  grid-template-rows: 1fr;
  margin: 0 auto;
  max-width: 1366px;
  -webkit-column-gap: 24px;
  column-gap: 24px;
  grid-template-areas: "col1 col2 col3 col4 col5 col6 col7 col8";
  grid-template-columns: repeat(8, 1fr);
  padding: 0 20px;
}
@media screen and (min-width: 576px) {
  .custom-css .iONVCB {
    -webkit-column-gap: 24px;
    column-gap: 24px;
    grid-template-areas: "col1 col2 col3 col4 col5 col6 col7 col8 col9 col10 col11 col12";
    grid-template-columns: repeat(12, 1fr);
    padding: 0 36px;
  }
}
@media screen and (min-width: 768px) {
  .custom-css .iONVCB {
    -webkit-column-gap: 24px;
    column-gap: 24px;
    grid-template-areas: "col1 col2 col3 col4 col5 col6 col7 col8 col9 col10 col11 col12";
    grid-template-columns: repeat(12, 1fr);
    padding: 0 36px;
  }
}
@media screen and (min-width: 992px) {
  .custom-css .iONVCB {
    -webkit-column-gap: 24px;
    column-gap: 24px;
    grid-template-areas: "col1 col2 col3 col4 col5 col6 col7 col8 col9 col10 col11 col12";
    grid-template-columns: repeat(12, 1fr);
    padding: 0 64px;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .iONVCB {
    -webkit-column-gap: 24px;
    column-gap: 24px;
    grid-template-areas: "col1 col2 col3 col4 col5 col6 col7 col8 col9 col10 col11 col12";
    grid-template-columns: repeat(12, 1fr);
    padding: 0 44px;
  }
}
@media screen and (min-width: 1200px) {
  .custom-css .iONVCB {
    -webkit-column-gap: 24px;
    column-gap: 24px;
    grid-template-areas: "col1 col2 col3 col4 col5 col6 col7 col8 col9 col10 col11 col12";
    grid-template-columns: repeat(12, 1fr);
    padding: 0 60px;
  }
}
@media screen and (min-width: 1366px) {
  .custom-css .iONVCB {
    -webkit-column-gap: 24px;
    column-gap: 24px;
    grid-template-areas: "col1 col2 col3 col4 col5 col6 col7 col8 col9 col10 col11 col12";
    grid-template-columns: repeat(12, 1fr);
    padding: 0 83px;
  }
}
.custom-css data-styled.g1[id="styles__BaseGrid-sc-1rb98v5-0"] {
  content: "iONVCB,";
}
.custom-css .kRidij {
  grid-column: 1 / -1;
}
@media screen and (min-width: 1200px) {
  .custom-css .kRidij {
    grid-column: 1 / 5;
  }
}
.custom-css data-styled.g3[id="footerBranding__Wrapper-sc-1d0pv8t-0"] {
  content: "kRidij,";
}
.custom-css .hhmkJD {
  font-weight: normal;
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 64px;
}
@media screen and (min-width: 768px) {
  .custom-css .hhmkJD {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 72px;
  }
}
.custom-css data-styled.g4[id="footerBranding__Heading-sc-1d0pv8t-1"] {
  content: "hhmkJD,";
}
.custom-css .cFRzUa {
  width: 86px;
  height: auto !important;
  margin-bottom: 27px;
}
.custom-css data-styled.g5[id="footerBranding__KlaviyoLogo-sc-1d0pv8t-2"] {
  content: "cFRzUa,";
}
.custom-css .csXYMk {
  font-size: 12px;
  line-height: 20px;
  grid-column: 1 / -1;
  margin-bottom: 50px;
}
@media screen and (min-width: 768px) {
  .custom-css .csXYMk {
    margin-bottom: 25px;
  }
}
.custom-css .csXYMk > a {
  display: inline-block;
  margin-right: 20px;
}
.custom-css .csXYMk > a:last-child {
  margin-right: 0;
}
.custom-css data-styled.g6[id="socialIcons__SocialIconContainer-sc-w836mp-0"] {
  content: "csXYMk,";
}
.custom-css .bwLaeU {
  -webkit-clip: rect(0 0 0 0);
  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;
}
.custom-css data-styled.g7[id="socialIcons__SocialIconText-sc-w836mp-1"] {
  content: "bwLaeU,";
}
.custom-css .fREiuG {
  font-size: 12px;
  line-height: 20px;
  grid-column: 1 / -1;
}
.custom-css .fREiuG > a,
.custom-css .fREiuG > span {
  margin-right: 16px;
}
.custom-css .fREiuG > a:last-child,
.custom-css .fREiuG > span:last-child {
  margin-right: 0;
}
.custom-css .fREiuG > a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.custom-css data-styled.g8[id="legal__LegalText-sc-w2q17-0"] {
  content: "fREiuG,";
}
.custom-css .ejwUxi {
  font-size: 12px;
  line-height: 20px;
  grid-column: 1 / -1;
}
@media screen and (min-width: 768px) {
  .custom-css .ejwUxi {
    margin-top: 0;
  }
}
.custom-css data-styled.g9[id="legal__Copyright-sc-w2q17-1"] {
  content: "ejwUxi,";
}
.custom-css .cJuuBT {
  display: grid;
  grid-column: 1 / -1;
  grid-template-columns: repeat(2, 1fr);
  grid-row-gap: 61px;
  width: 100%;
  -webkit-column-gap: 24px;
  column-gap: 24px;
}
@media screen and (min-width: 576px) {
  .custom-css .cJuuBT {
    -webkit-column-gap: 24px;
    column-gap: 24px;
  }
}
@media screen and (min-width: 768px) {
  .custom-css .cJuuBT {
    -webkit-column-gap: 24px;
    column-gap: 24px;
    grid-row-gap: 72px;
    grid-template-columns: repeat(3, 1fr);
    max-width: 636px;
  }
}
@media screen and (min-width: 992px) {
  .custom-css .cJuuBT {
    -webkit-column-gap: 24px;
    column-gap: 24px;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .cJuuBT {
    -webkit-column-gap: 24px;
    column-gap: 24px;
  }
}
@media screen and (min-width: 1200px) {
  .custom-css .cJuuBT {
    -webkit-column-gap: 24px;
    column-gap: 24px;
    grid-column: 7 / -1;
  }
}
@media screen and (min-width: 1366px) {
  .custom-css .cJuuBT {
    -webkit-column-gap: 24px;
    column-gap: 24px;
  }
}
.custom-css .cJuuBT a {
  color: white;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.custom-css .cJuuBT a:hover {
  opacity: 0.5;
}
.custom-css data-styled.g10[id="menus__FooterMenus-sc-ccz1gn-0"] {
  content: "cJuuBT,";
}
.custom-css .kXgdTb {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.custom-css data-styled.g11[id="menus__StyledMenuContainer-sc-ccz1gn-1"] {
  content: "kXgdTb,";
}
.custom-css .dAjaCY {
  font-size: 20px;
  line-height: 32px;
}
.custom-css data-styled.g12[id="menus__StyledMenu-sc-ccz1gn-2"] {
  content: "dAjaCY,";
}
.custom-css .gdYDmv {
  list-style-type: none;
  margin: 15px 0 0;
  padding: 0;
}
.custom-css data-styled.g14[id="menus__StyledMenuList-sc-ccz1gn-4"] {
  content: "gdYDmv,";
}
.custom-css .cGMIvt {
  font-size: 16px;
  line-height: 32px;
}
.custom-css .cGMIvt a {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.custom-css data-styled.g15[id="menus__StyledMenuListItem-sc-ccz1gn-5"] {
  content: "cGMIvt,";
}
.custom-css .kDWBIO {
  background: #232426;
  color: white;
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  padding-top: calc(calc(clamp(40px, 35.45641805px, 56px)));
  padding-bottom: calc(calc(clamp(40px, 35.45641805px, 56px)));
}
.custom-css .kDWBIO a {
  color: white;
}
.custom-css .kDWBIO a:hover {
  opacity: 0.5;
}
.custom-css .kDWBIO svg {
  fill: white;
}
.custom-css data-styled.g16[id="static-component__FooterContainer-sc-ioq1lb-0"] {
  content: "kDWBIO,";
}
.custom-css .jwkhuc {
  margin: auto;
}
.custom-css .jwkhuc:first-of-type {
  margin-bottom: 48px;
}
@media screen and (min-width: 768px) {
  .custom-css .jwkhuc:first-of-type {
    margin-bottom: 80px;
  }
}
.custom-css data-styled.g17[id="static-component__FooterContent-sc-ioq1lb-1"] {
  content: "jwkhuc,";
}
.custom-css .dionhH {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  color: white;
  font-size: calc(clamp(34px, 30.0243783px, 48px));
  line-height: 1.2;
}
.custom-css .dionhH strong {
  font-weight: normal;
  background-color: #c9aef1;
  color: #232426;
  display: inline-block;
  margin-left: -10px;
  padding: 5px 20px 10px 10px;
  position: relative;
}
.custom-css .dionhH strong::after {
  aspect-ratio: 1;
  background-color: #c9aef1;
  content: "";
  -webkit-clip-path: polygon(31% 0, 0 0, 0 100%, 31% 100%, 2% 50%);
  clip-path: polygon(31% 0, 0 0, 0 100%, 31% 100%, 2% 50%);
  display: block;
  height: 100%;
  left: calc(100% - 1px);
  position: absolute;
  top: 0;
  width: auto;
}
@supports not (aspect-ratio: 1) {
  .custom-css .dionhH strong::after {
    width: calc(100% / 4);
  }
}
.custom-css .dPQAgs {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  color: white;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 992px) {
  .custom-css .dPQAgs {
    font-size: 18px;
  }
}
.custom-css .dPQAgs p {
  margin: 0 0 16px;
}
.custom-css .dPQAgs p:last-child {
  margin: 0;
}
.custom-css .dPQAgs h3 {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-weight: 500;
  margin: 8px 0;
}
@media screen and (min-width: 768px) {
  .custom-css .dPQAgs h3 {
    font-size: 18px;
  }
}
.custom-css .dPQAgs li {
  margin: 12px 0 12px 20px;
}
.custom-css .dPQAgs ol,
.custom-css .dPQAgs ul {
  padding: 0;
  margin-bottom: 16px;
}
.custom-css .dPQAgs ol li {
  margin-left: 22px;
}
.custom-css .dPQAgs ul li::marker {
  color: #f9fd99;
}
.custom-css .dPQAgs a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  -webkit-text-decoration-thickness: 1px;
  text-decoration-thickness: 1px;
  text-underline-offset: 2.5px;
  position: relative;
}
.custom-css .dPQAgs a:hover {
  -webkit-text-decoration-thickness: 2px;
  text-decoration-thickness: 2px;
}
.custom-css .eVfUHk {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  color: #232426;
  font-size: 12px;
  line-height: 1.67;
}
.custom-css .kLphfi {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  color: inherit;
  font-size: calc(clamp(28px, 26.86407951px, 32px));
  line-height: 1.2;
}
.custom-css .kLphfi strong {
  font-weight: normal;
}
.custom-css .ihBbKX {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  color: #232426;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 992px) {
  .custom-css .ihBbKX {
    font-size: 16px;
  }
}
.custom-css .ihBbKX p {
  margin: 0 0 16px;
}
.custom-css .ihBbKX p:last-child {
  margin: 0;
}
.custom-css .ihBbKX h3 {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-weight: 500;
  margin: 8px 0;
}
@media screen and (min-width: 768px) {
  .custom-css .ihBbKX h3 {
    font-size: 18px;
  }
}
.custom-css .ihBbKX li {
  margin: 12px 0 12px 20px;
}
.custom-css .ihBbKX ol,
.custom-css .ihBbKX ul {
  padding: 0;
  margin-bottom: 16px;
}
.custom-css .ihBbKX ol li {
  margin-left: 22px;
}
.custom-css .ihBbKX ul li::marker {
  color: #ef6351;
}
.custom-css .ihBbKX a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  -webkit-text-decoration-thickness: 1px;
  text-decoration-thickness: 1px;
  text-underline-offset: 2.5px;
  position: relative;
}
.custom-css .ihBbKX a:hover {
  -webkit-text-decoration-thickness: 2px;
  text-decoration-thickness: 2px;
}
.custom-css .dFtvsd {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  color: #232426;
  font-size: calc(clamp(28px, 26.86407951px, 32px));
  line-height: 1.2;
}
.custom-css .dFtvsd strong {
  font-weight: normal;
}
.custom-css .kbLxXj {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: 500;
  color: #232426;
  font-size: calc(clamp(16px, 14.86407951px, 20px));
  line-height: 1.2;
}
.custom-css .kbLxXj strong {
  font-weight: normal;
}
.custom-css .gVfhir {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  color: inherit;
  font-size: 16px;
  line-height: 1.5;
}
@media screen and (min-width: 992px) {
  .custom-css .gVfhir {
    font-size: 16px;
  }
}
.custom-css .gVfhir p {
  margin: 0 0 16px;
}
.custom-css .gVfhir p:last-child {
  margin: 0;
}
.custom-css .gVfhir h3 {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-weight: 500;
  margin: 8px 0;
}
@media screen and (min-width: 768px) {
  .custom-css .gVfhir h3 {
    font-size: 18px;
  }
}
.custom-css .gVfhir li {
  margin: 12px 0 12px 20px;
}
.custom-css .gVfhir ol,
.custom-css .gVfhir ul {
  padding: 0;
  margin-bottom: 16px;
}
.custom-css .gVfhir ol li {
  margin-left: 22px;
}
.custom-css .cjusUR {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  color: inherit;
  font-size: 14px;
  line-height: 22px;
}
@media screen and (min-width: 1024px) {
  .custom-css .cjusUR {
    font-size: 16px;
    line-height: 24px;
  }
}
.custom-css data-styled.g19[id="variants__TypographyBase-sc-11n4quv-0"] {
  content: "dionhH,dPQAgs,eVfUHk,kLphfi,ihBbKX,dFtvsd,kbLxXj,gVfhir,cjusUR,";
}
.custom-css .hVtChx {
  overflow: hidden;
  background: #232426;
}
.custom-css data-styled.g31[id="styles__StyledModal-sc-1k4r5d9-0"] {
  content: "hVtChx,";
}
.custom-css .iXraoR {
  display: contents;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.custom-css data-styled.g40[id="styles__Header-sc-zhmp1b-0"] {
  content: "iXraoR,";
}
.custom-css .jdJKwi {
  position: absolute;
  left: 50%;
  z-index: 12;
  opacity: 0;
  text-align: center;
  background: white;
  pointer-events: none;
  -webkit-transform: translate(-50%, -45px);
  -ms-transform: translate(-50%, -45px);
  transform: translate(-50%, -45px);
}
@media screen and (min-width: 576px) {
  .custom-css .jdJKwi {
    background: #232426;
    color: white;
    left: 5px;
    -webkit-transform: translate(0, -35px);
    -ms-transform: translate(0, -35px);
    transform: translate(0, -35px);
  }
}
.custom-css .jdJKwi:focus {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translate(-50%, 6px);
  -ms-transform: translate(-50%, 6px);
  transform: translate(-50%, 6px);
}
@media screen and (min-width: 576px) {
  .custom-css .jdJKwi:focus {
    -webkit-transform: translate(0, 6px);
    -ms-transform: translate(0, 6px);
    transform: translate(0, 6px);
  }
}
.custom-css data-styled.g41[id="styles__SkipButton-sc-zhmp1b-1"] {
  content: "jdJKwi,";
}
.custom-css .bNVdXZ {
  line-height: 1;
}
@media screen and (min-width: 1024px) {
  .custom-css .bNVdXZ {
    margin-top: 4px;
    margin-right: calc(((100% - (24px * 2)) / 3) / 2);
    padding-right: 24px;
    border-right: 1px solid rgba(35, 36, 38, 0.2);
    line-height: 1.5;
  }
  .custom-css .bNVdXZ:nth-child(1) {
    grid-area: col1;
  }
  .custom-css .bNVdXZ,
  .custom-css .bNVdXZ:nth-child(2) {
    grid-area: col2;
  }
  .custom-css .bNVdXZ,
  .custom-css .bNVdXZ:nth-child(3) {
    grid-area: col3;
  }
  .custom-css .bNVdXZ,
  .custom-css .bNVdXZ:nth-child(4) {
    grid-area: col4;
  }
  .custom-css .bNVdXZ:last-of-type {
    border-right: 0;
    padding-right: 0;
  }
}
.custom-css data-styled.g42[id="styles__Column-sc-1hdmfc4-0"] {
  content: "bNVdXZ,";
}
.custom-css .eYnujt {
  color: #ef6351;
  margin: 16px 0 24px 0;
  font-size: 18px;
  font-weight: bold;
}
@media screen and (min-width: 1024px) {
  .custom-css .eYnujt {
    margin: 0 0 20px 0;
    font-weight: 500;
    font-size: inherit;
  }
}
.custom-css data-styled.g43[id="styles__Title-sc-1hdmfc4-1"] {
  content: "eYnujt,";
}
.custom-css .iATqvp {
  margin: 0 0 40px 46px;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 1024px) {
  .custom-css .iATqvp {
    margin: 0;
  }
}
.custom-css data-styled.g44[id="styles__LinkList-sc-1hdmfc4-2"] {
  content: "iATqvp,";
}
.custom-css .kNnNBO {
  display: none;
}
@media screen and (min-width: 1024px) {
  .custom-css .kNnNBO {
    display: inline-block;
    margin-right: 1em;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}
.custom-css data-styled.g45[id="styles__StyledIcon-sc-1hdmfc4-3"] {
  content: "kNnNBO,";
}
.custom-css .fKbjPa {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 1024px) {
  .custom-css .fKbjPa {
    margin: 0 0 12px 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 199px;
  }
  .custom-css .fKbjPa:last-of-type {
    margin: 0;
  }
}
.custom-css .guwOYd {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 1024px) {
  .custom-css .guwOYd {
    margin: 0 0 12px 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
  }
  .custom-css .guwOYd:last-of-type {
    margin: 0;
  }
}
.custom-css data-styled.g46[id="styles__ListItem-sc-1hdmfc4-4"] {
  content: "fKbjPa,guwOYd,";
}
.custom-css .YCmPI {
  display: block;
  color: inherit;
  margin-bottom: 32px;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: 500;
}
@media screen and (min-width: 1024px) {
  .custom-css .YCmPI {
    margin: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    -webkit-transition: opacity 0.125s ease 0s;
    transition: opacity 0.125s ease 0s;
  }
  .custom-css .YCmPI:hover,
  .custom-css .YCmPI:focus-visible {
    opacity: 50%;
  }
}
.custom-css .khoWnm {
  display: block;
  color: inherit;
  margin-bottom: 32px;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
}
@media screen and (min-width: 1024px) {
  .custom-css .khoWnm {
    margin: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    -webkit-transition: opacity 0.125s ease 0s;
    transition: opacity 0.125s ease 0s;
  }
  .custom-css .khoWnm:hover,
  .custom-css .khoWnm:focus-visible {
    opacity: 50%;
  }
}
.custom-css data-styled.g47[id="styles__Link-sc-1hdmfc4-5"] {
  content: "YCmPI,khoWnm,";
}
.custom-css .fwXYxd {
  display: none;
}
@media screen and (min-width: 1024px) {
  .custom-css .fwXYxd {
    display: block;
    font-family: "Sohne", Tahoma, Verdana, sans-serif;
    font-weight: normal;
    color: #828282;
    margin: 0;
  }
}
.custom-css data-styled.g48[id="styles__Description-sc-1hdmfc4-6"] {
  content: "fwXYxd,";
}
.custom-css .iRFRWR {
  display: none;
}
@media screen and (min-width: 1024px) {
  .custom-css .iRFRWR {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin-top: 0;
    padding-top: 92px;
    width: 100%;
    z-index: -1;
    background-color: white;
    -webkit-clip-path: inset(0px 0px 100%);
    clip-path: inset(0px 0px 100%);
    visibility: hidden;
    -webkit-transition: clip-path 0.5s ease 0.125s, visibility 0.5s ease 0.125s;
    transition: clip-path 0.5s ease 0.125s, visibility 0.5s ease 0.125s;
  }
}
.custom-css data-styled.g49[id="styles__SubMenu-sc-1j1vics-0"] {
  content: "iRFRWR,";
}
.custom-css .fQrGCG {
  display: none;
}
@media screen and (min-width: 1200px) {
  .custom-css .fQrGCG {
    display: block;
    grid-area: col4;
    text-align: right;
  }
}
.custom-css data-styled.g50[id="styles__ImageWrapper-sc-1j1vics-1"] {
  content: "fQrGCG,";
}
.custom-css .hKuPSY {
  display: block;
}
@media screen and (max-width: 1024px) {
  .custom-css .hKuPSY {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .hKuPSY {
    display: grid;
    grid-template-areas: "col1 col1 col1 col1 col2 col2 col2 col2 col3 col3 col3 col3";
    padding-top: 36px;
    padding-bottom: 40px;
    border-top: 1px solid rgba(35, 36, 38, 0.2);
    -webkit-transition: opacity 0.125s ease 0s;
    transition: opacity 0.125s ease 0s;
    opacity: 0%;
  }
}
@media screen and (min-width: 1200px) {
  .custom-css .hKuPSY {
    grid-template-areas: "col1 col1 col1 col2 col2 col2 col3 col3 col3 col4 col4 col4";
  }
}
.custom-css data-styled.g51[id="styles__SubMenuGrid-sc-1j1vics-2"] {
  content: "hKuPSY,";
}
.custom-css .ePGVRI {
  display: block;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .custom-css .ePGVRI {
    height: 100%;
  }
}
.custom-css data-styled.g52[id="styles__MainMenuLinkContainer-sc-1j1vics-3"] {
  content: "ePGVRI,";
}
.custom-css .cNElbE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  white-space: nowrap;
  height: inherit;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  padding: 0;
  font-size: 20px;
  height: 56px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .custom-css .cNElbE {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: inherit;
    font-weight: 500;
    padding: 0;
    height: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: none;
    cursor: pointer;
    white-space: nowrap;
    -webkit-text-decoration: none;
    text-decoration: none;
  }
  .custom-css .cNElbE::after {
    content: "";
    background-color: currentColor;
    bottom: 0;
    display: block;
    height: 4px;
    left: 0;
    opacity: 0%;
    position: absolute;
    -webkit-transition: opacity 0.125s ease 0s;
    transition: opacity 0.125s ease 0s;
    width: 100%;
  }
  .custom-css .cNElbE:hover::after {
    opacity: 50%;
  }
  .custom-css .cNElbE[aria-expanded="true"]::after {
    opacity: 100%;
  }
}
.custom-css data-styled.g53[id="styles__MainMenuLink-sc-1j1vics-4"] {
  content: "cNElbE,";
}
.custom-css .cvuMUm {
  font-size: 16px;
}
.custom-css data-styled.g54[id="styles__MainMenuUtilityLink-sc-1j1vics-5"] {
  content: "cvuMUm,";
}
.custom-css .ciwbCU {
  height: 10px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.3s 0.1s ease;
  -webkit-transition: transform 0.3s 0.1s ease;
  transition: transform 0.3s 0.1s ease;
}
.custom-css .ciwbCU path {
  fill: currentColor;
}
@media screen and (min-width: 1024px) {
  .custom-css .ciwbCU {
    height: 5px;
    margin-left: 0.5em;
    -webkit-transition-duration: 0.125s;
    transition-duration: 0.125s;
  }
}
.custom-css data-styled.g55[id="styles__ChevronDown-sc-1j1vics-6"] {
  content: "ciwbCU,";
}
.custom-css .dCqWYe {
  height: 1em;
}
.custom-css data-styled.g56[id="Logo__StyledComponent-sc-12gmzj2-0"] {
  content: "dCqWYe,";
}
.custom-css .jgjQTq {
  display: inline-block;
  line-height: 1;
  fill: #232426;
}
.custom-css data-styled.g58[id="styles__LogoLink-sc-l8kmdf-0"] {
  content: "jgjQTq,";
}
.custom-css .eccHts {
  width: 110px;
  height: auto !important;
}
.custom-css data-styled.g59[id="styles__StyledLogo-sc-l8kmdf-1"] {
  content: "eccHts,";
}
.custom-css .gdipvJ {
  grid-area: actions;
}
.custom-css data-styled.g61[id="styles__StyledActionsNav-sc-1d2p5gg-0"] {
  content: "gdipvJ,";
}
.custom-css .fkoUxV {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 100%;
  text-align: right;
}
.custom-css data-styled.g62[id="styles__NavItemList-sc-1d2p5gg-1"] {
  content: "fkoUxV,";
}
.custom-css .kwyVCa {
  display: inline-block;
  margin: 0 0 0 24px;
  padding: 0;
  height: inherit;
}
.custom-css .kwyVCa:first-child {
  margin-left: 0;
}
.custom-css .kwyVCa:last-child {
  display: block;
  margin-top: 32px;
}
@media screen and (min-width: 576px) {
  .custom-css .kwyVCa:last-child {
    display: inline-block;
    margin-top: 0;
  }
}
.custom-css data-styled.g63[id="styles__NavItem-sc-1d2p5gg-2"] {
  content: "kwyVCa,";
}
.custom-css .gWAinh {
  grid-area: logo;
}
@media screen and (min-width: 768px) {
  .custom-css .gWAinh {
    margin-right: auto;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .gWAinh {
    margin-right: 0;
  }
}
.custom-css data-styled.g65[id="styles__LogoWrapper-sc-66ixcf-1"] {
  content: "gWAinh,";
}
.custom-css .bxkXnf {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  background: none;
  padding: 0;
  color: #232426;
}
.custom-css .bxkXnf svg {
  fill: #232426 !important;
}
.custom-css .bxkXnf rect {
  -webkit-transition: width 0.125s ease, x 0.125s ease;
  transition: width 0.125s ease, x 0.125s ease;
}
@media screen and (min-width: 1024px) {
  .custom-css .bxkXnf {
    display: none;
  }
}
.custom-css data-styled.g67[id="styles__ToggleButton-sc-66ixcf-3"] {
  content: "bxkXnf,";
}
.custom-css .bhRHQ {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media screen and (min-width: 1024px) {
  .custom-css .bhRHQ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 100%;
  }
}
.custom-css data-styled.g68[id="styles__MenuItemList-sc-66ixcf-4"] {
  content: "bhRHQ,";
}
.custom-css .iLsjqi {
  display: block;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid rgba(35, 36, 38, 0.2);
}
@media screen and (min-width: 1024px) {
  .custom-css .iLsjqi {
    margin-left: 40px;
    height: inherit;
    border-bottom: 0;
  }
  .custom-css .iLsjqi:first-child {
    margin-left: 0;
  }
}
.custom-css data-styled.g69[id="styles__MenuItemWrapper-sc-66ixcf-5"] {
  content: "iLsjqi,";
}
@media screen and (min-width: 1024px) {
  .custom-css .ezqtOj {
    display: none;
  }
}
.custom-css data-styled.g70[id="styles__UtilityMenuItem-sc-66ixcf-6"] {
  content: "ezqtOj,";
}
.custom-css .gTUIVT {
  background-color: white;
  color: #232426;
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  position: relative;
  z-index: 10;
}
@media screen and (min-width: 1024px) {
  .custom-css .gTUIVT {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    font-family: "Sohne", Tahoma, Verdana, sans-serif;
    font-weight: 500;
    background: #ffffff;
    -webkit-transition: color 0.125s ease;
    transition: color 0.125s ease;
    color: #232426;
    fill: #232426;
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
  }
  .custom-css .gTUIVT .styles__MainMenuLink-sc-66ixcf-0,
  .custom-css .gTUIVT .styles__LogoLink-sc-l8kmdf-0 {
    -webkit-transition: color 0.125s ease;
    transition: color 0.125s ease;
    color: #232426;
    fill: #232426;
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
  }
  .custom-css .gTUIVT .styles__MainMenuLink-sc-66ixcf-0:focus,
  .custom-css .gTUIVT .styles__LogoLink-sc-l8kmdf-0:focus {
    outline: 1px dashed white;
  }
}
.custom-css data-styled.g72[id="styles__StyledNavbar-sc-66ixcf-8"] {
  content: "gTUIVT,";
}
.custom-css .DFLyQ {
  padding-top: 24px;
  padding-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 92px;
}
@media screen and (min-width: 768px) {
  .custom-css .DFLyQ {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .DFLyQ {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.custom-css data-styled.g73[id="styles__Content-sc-66ixcf-9"] {
  content: "DFLyQ,";
}
@media screen and (min-width: 768px) {
  .custom-css .dZlAUQ {
    display: none;
  }
}
.custom-css data-styled.g74[id="styles__MobileActionsNav-sc-66ixcf-10"] {
  content: "dZlAUQ,";
}
.custom-css .tbtsy {
  display: none;
}
@media screen and (min-width: 768px) {
  .custom-css .tbtsy {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .tbtsy {
    display: none;
  }
}
.custom-css data-styled.g75[id="styles__TabletActionsNav-sc-66ixcf-11"] {
  content: "tbtsy,";
}
.custom-css .gluSHQ {
  display: none;
}
@media screen and (min-width: 1024px) {
  .custom-css .gluSHQ {
    display: block;
  }
}
.custom-css data-styled.g76[id="styles__DesktopActionsNav-sc-66ixcf-12"] {
  content: "gluSHQ,";
}
.custom-css .cDmzAb {
  box-shadow: inset 0px 4px 8px rgba(0, 0, 0, 0.08);
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  background: white;
}
.custom-css .cDmzAb .styles__StyledActionsNav-sc-1d2p5gg-0 {
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .custom-css .cDmzAb .styles__StyledActionsNav-sc-1d2p5gg-0 {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .custom-css .cDmzAb {
    display: contents;
  }
}
.custom-css data-styled.g77[id="styles__MobileDrawer-sc-66ixcf-13"] {
  content: "cDmzAb,";
}
.custom-css .eqTPpZ {
  height: 100%;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
@media screen and (min-width: 768px) {
  .custom-css .eqTPpZ {
    box-shadow: inset 0px 4px 8px rgba(0, 0, 0, 0.08);
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: auto;
    padding: 40px 20px;
    background-color: white;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .eqTPpZ {
    box-shadow: none;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    position: static;
    display: block;
    top: 0;
    left: 0;
    padding: 0;
    width: auto;
    height: 100%;
    background-color: transparent;
  }
}
.custom-css data-styled.g78[id="styles__MainNav-sc-66ixcf-14"] {
  content: "eqTPpZ,";
}
.custom-css .jLBROi {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 92px;
  background-color: white;
  -webkit-clip-path: inset(0 0 100% 0);
  clip-path: inset(0 0 100% 0);
  -webkit-transition: clip-path 0.4s ease-in-out;
  transition: clip-path 0.4s ease-in-out;
}
.custom-css data-styled.g79[id="styles__Background-sc-66ixcf-15"] {
  content: "jLBROi,";
}
.custom-css :root {
  font-size: 62.5%;
}
.custom-css body {
  font-size: 16px;
  background: white;
  color: #232426;
}
.custom-css del::after {
  -webkit-clip: rect(0 0 0 0);
  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;
  content: " (end deleted text) ";
}
.custom-css del::before {
  -webkit-clip: rect(0 0 0 0);
  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;
  content: " (begin deleted text) ";
}
.custom-css s::after {
  -webkit-clip: rect(0 0 0 0);
  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;
  content: " (end stricken text) ";
}
.custom-css s::before {
  -webkit-clip: rect(0 0 0 0);
  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;
  content: " (begin stricken text) ";
}
.custom-css #onetrust-consent-sdk,
.custom-css #onetrust-banner-sdk {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
}
.custom-css #onetrust-consent-sdk #onetrust-pc-sdk.otRelFont,
.custom-css #onetrust-banner-sdk #onetrust-pc-sdk.otRelFont {
  font-size: 16px !important;
}
.custom-css #onetrust-consent-sdk h3#onetrust-policy-title,
.custom-css #onetrust-banner-sdk h3#onetrust-policy-title {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: 500;
}
.custom-css #onetrust-consent-sdk button,
.custom-css #onetrust-banner-sdk button {
  border-radius: 500px !important;
  opacity: 1 !important;
  font-weight: 500 !important;
}
.custom-css data-styled.g80[id="sc-global-fhmiTp1"] {
  content: "sc-global-fhmiTp1,";
}
.custom-css .cDkzEu {
  color: #232426;
  font-family: "Sohne Mono", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  font-size: 12px;
  -webkit-letter-spacing: 2px;
  -moz-letter-spacing: 2px;
  -ms-letter-spacing: 2px;
  letter-spacing: 2px;
  line-height: 1.5;
  text-transform: uppercase;
}
@media screen and (min-width: 992px) {
  .custom-css .cDkzEu {
    font-size: 14px;
  }
}
.custom-css data-styled.g86[id="styles__StyledEyebrow-sc-bupyv7-0"] {
  content: "cDkzEu,";
}
.custom-css .eVtwje {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 15px;
}
.custom-css data-styled.g87[id="styles__ButtonContainer-sc-1jbhd2j-0"] {
  content: "eVtwje,";
}
.custom-css .fedYQq {
  padding-top: calc(clamp(40px, 35.45641805px, 56px));
  padding-bottom: calc(clamp(40px, 35.45641805px, 56px));
}
.custom-css data-styled.g92[id="styles__ContentContainer-sc-1oiqe4q-0"] {
  content: "fedYQq,";
}
.custom-css .kGWBwy {
  color: inherit;
  margin: 0 0 16px;
}
@media screen and (min-width: 768px) {
  .custom-css .kGWBwy {
    margin-bottom: 24px;
  }
}
.custom-css data-styled.g94[id="styles__HeroEyebrow-sc-1oiqe4q-2"] {
  content: "kGWBwy,";
}
.custom-css .VvVaK + .styles__HeroBodyCopy-sc-1oiqe4q-1 {
  margin-top: 16px;
}
@media screen and (min-width: 768px) {
  .custom-css .VvVaK + .styles__HeroBodyCopy-sc-1oiqe4q-1 {
    margin-top: 20px;
  }
}
.custom-css data-styled.g95[id="styles__HeroHeadline-sc-1oiqe4q-3"] {
  content: "VvVaK,";
}
.custom-css .chlSvW {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.custom-css .chlSvW .gatsby-image-wrapper {
  height: 100%;
  width: 100%;
}
.custom-css data-styled.g96[id="styles__MediaContainer-sc-1oiqe4q-4"] {
  content: "chlSvW,";
}
.custom-css .fZCbzI {
  margin-top: 32px;
}
.custom-css data-styled.g98[id="styles__StyledButtons-sc-1oiqe4q-6"] {
  content: "fZCbzI,";
}
.custom-css .eIvdyq {
  background-color: #232426;
  color: white;
  margin-top: -92px;
  padding-top: calc(clamp(40px, 35.45641805px, 56px));
  padding-bottom: calc(clamp(40px, 35.45641805px, 56px));
  padding-top: 92px;
}
.custom-css data-styled.g99[id="styles__StyledHero-sc-1oiqe4q-7"] {
  content: "eIvdyq,";
}
.custom-css .biKLbe {
  grid-template-rows: repeat(2, auto);
}
@media screen and (min-width: 1024px) {
  .custom-css .biKLbe {
    grid-template-rows: unset;
  }
}
.custom-css .biKLbe .styles__ContentContainer-sc-1oiqe4q-0,
.custom-css .biKLbe .styles__MediaContainer-sc-1oiqe4q-4,
.custom-css .biKLbe .styles__ModalTrigger-sc-1oiqe4q-5 {
  grid-column: col1 / col8;
}
@media screen and (min-width: 576px) {
  .custom-css .biKLbe .styles__ContentContainer-sc-1oiqe4q-0,
  .custom-css .biKLbe .styles__MediaContainer-sc-1oiqe4q-4,
  .custom-css .biKLbe .styles__ModalTrigger-sc-1oiqe4q-5 {
    grid-column: col1 / col12;
  }
}
@media screen and (min-width: 576px) {
  .custom-css .biKLbe .styles__ContentContainer-sc-1oiqe4q-0 {
    grid-column: col1 / col12;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .biKLbe .styles__ContentContainer-sc-1oiqe4q-0 {
    grid-column: col1 / col5;
    padding-bottom: 40px;
    padding-top: 70px;
  }
}
.custom-css .biKLbe .styles__MediaContainer-sc-1oiqe4q-4,
.custom-css .biKLbe .styles__ModalTrigger-sc-1oiqe4q-5 {
  aspect-ratio: 1;
  grid-row: 2;
  margin-left: -20px;
  margin-right: -20px;
  max-width: 672px;
}
@media screen and (min-width: 576px) {
  .custom-css .biKLbe .styles__MediaContainer-sc-1oiqe4q-4,
  .custom-css .biKLbe .styles__ModalTrigger-sc-1oiqe4q-5 {
    margin-left: -36px;
    margin-right: -36px;
  }
}
@media screen and (min-width: 768px) {
  .custom-css .biKLbe .styles__MediaContainer-sc-1oiqe4q-4,
  .custom-css .biKLbe .styles__ModalTrigger-sc-1oiqe4q-5 {
    margin-left: -36px;
    margin-right: -36px;
  }
}
@media screen and (min-width: 992px) {
  .custom-css .biKLbe .styles__MediaContainer-sc-1oiqe4q-4,
  .custom-css .biKLbe .styles__ModalTrigger-sc-1oiqe4q-5 {
    margin-left: -64px;
    margin-right: -64px;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .biKLbe .styles__MediaContainer-sc-1oiqe4q-4,
  .custom-css .biKLbe .styles__ModalTrigger-sc-1oiqe4q-5 {
    aspect-ratio: unset;
    grid-column: col7 / col12;
    grid-row: unset;
    margin-right: -44px;
  }
}
@media screen and (min-width: 1200px) {
  .custom-css .biKLbe .styles__MediaContainer-sc-1oiqe4q-4,
  .custom-css .biKLbe .styles__ModalTrigger-sc-1oiqe4q-5 {
    margin-right: -60px;
  }
}
@media screen and (min-width: 1366px) {
  .custom-css .biKLbe .styles__MediaContainer-sc-1oiqe4q-4,
  .custom-css .biKLbe .styles__ModalTrigger-sc-1oiqe4q-5 {
    margin-right: -83px;
  }
}
.custom-css .biKLbe .styles__ModalTrigger-sc-1oiqe4q-5 {
  max-width: none;
}
.custom-css .biKLbe .styles__ModalTrigger-sc-1oiqe4q-5 .styles__MediaContainer-sc-1oiqe4q-4 {
  margin: 0;
  max-width: none;
}
.custom-css data-styled.g102[id="styles__VerticalHeroGrid-sc-1oiqe4q-10"] {
  content: "biKLbe,";
}
.custom-css .dLozIN {
  cursor: pointer;
  display: inline-block;
  border-radius: 32px;
  border-width: 2px;
  border-style: solid;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  padding: 12px 30px;
  background-color: transparent;
  border-color: #232426;
  color: #232426;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.custom-css .dLozIN:hover,
.custom-css .dLozIN:focus-visible {
  background-color: #232426;
  border-color: transparent;
  color: white;
}
.custom-css .dLozIN:focus-visible {
  outline-color: dark;
}
.custom-css .dLozIN:active {
  background-color: #ededed;
  opacity: 1;
}
.custom-css .iLXBng {
  cursor: pointer;
  display: inline-block;
  border-radius: 32px;
  border-width: 2px;
  border-style: solid;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  padding: 12px 30px;
  background: transparent;
  border-radius: 0;
  border-style: none;
  background-repeat: no-repeat;
  background-image: linear-gradient(currentColor, currentColor);
  background-size: 100% 2px;
  background-position: left 100%;
  color: #232426;
  padding: 2px 0 !important;
  -webkit-transition: background-size 0.5s ease-in-out;
  transition: background-size 0.5s ease-in-out;
}
.custom-css .iLXBng:hover,
.custom-css .iLXBng:focus-visible {
  background-position: right 100%;
  background-size: 0 2px;
}
.custom-css .iLXBng:active {
  opacity: 1;
}
.custom-css .bokGAH {
  cursor: pointer;
  display: inline-block;
  border-radius: 32px;
  border-width: 2px;
  border-style: solid;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  padding: 12px 30px;
  color: #232426;
  background-color: white;
  border-color: transparent;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.custom-css .bokGAH:hover,
.custom-css .bokGAH:focus-visible {
  background-color: transparent;
  border-color: white;
  color: white;
}
.custom-css .bokGAH:focus-visible {
  outline-color: light;
}
.custom-css .bokGAH:active {
  opacity: 0.75;
}
.custom-css data-styled.g106[id="link__StyledLinkButton-sc-1w14ssq-0"] {
  content: "dLozIN,iLXBng,bokGAH,";
}
.custom-css .EDiuj {
  display: none;
  height: 48px;
  position: relative;
  z-index: 11;
  border-bottom: 1px solid transparent;
  background: #232426;
  color: white;
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
}
@media screen and (min-width: 576px) {
  .custom-css .EDiuj {
    display: block;
  }
}
.custom-css data-styled.g107[id="styles__StyledUtilityNav-sc-ax1zh8-0"] {
  content: "EDiuj,";
}
.custom-css .bPedIh {
  margin: 0 auto;
  box-sizing: border-box;
  max-width: 1366px;
}
.custom-css data-styled.g108[id="styles__Container-sc-ax1zh8-1"] {
  content: "bPedIh,";
}
.custom-css .bFXjRK {
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column: -13 / -1;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 0;
  height: 48px;
}
.custom-css data-styled.g110[id="styles__LinkList-sc-ax1zh8-3"] {
  content: "bFXjRK,";
}
.custom-css .kIYATx {
  padding: 0 8px 0 8px;
  display: inline-block;
  position: relative;
}
.custom-css .kIYATx::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: 0;
  top: 5px;
  width: 1px;
  height: 14px;
  opacity: 0.2;
  background-color: white;
}
.custom-css .kIYATx:first-of-type {
  padding-left: 0;
}
.custom-css .kIYATx:last-of-type {
  padding-right: 0;
}
.custom-css .kIYATx:last-of-type::after {
  content: none;
  display: none;
}
.custom-css data-styled.g111[id="styles__ListItem-sc-ax1zh8-4"] {
  content: "kIYATx,";
}
.custom-css .jGKZQu {
  color: inherit;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: 500;
}
.custom-css data-styled.g112[id="styles__Link-sc-ax1zh8-5"] {
  content: "jGKZQu,";
}
.custom-css .gyYbHY {
  cursor: pointer;
  display: inline-block;
  border-radius: 32px;
  border-width: 2px;
  border-style: solid;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  padding: 12px 30px;
  color: white;
  background-color: #232426;
  border-color: transparent;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.custom-css .gyYbHY:hover,
.custom-css .gyYbHY:focus-visible {
  background-color: transparent;
  border-color: #232426;
  color: #232426;
}
.custom-css .gyYbHY:focus-visible {
  outline-color: dark;
}
.custom-css .gyYbHY:active {
  opacity: 0.75;
}
.custom-css .fbcZfo {
  cursor: pointer;
  display: inline-block;
  border-radius: 32px;
  border-width: 2px;
  border-style: solid;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  padding: 12px 30px;
  background-color: transparent;
  border-color: #232426;
  color: #232426;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.custom-css .fbcZfo:hover,
.custom-css .fbcZfo:focus-visible {
  background-color: #232426;
  border-color: transparent;
  color: white;
}
.custom-css .fbcZfo:focus-visible {
  outline-color: dark;
}
.custom-css .fbcZfo:active {
  background-color: #ededed;
  opacity: 1;
}
.custom-css .dbKBvG {
  cursor: pointer;
  display: inline-block;
  border-radius: 32px;
  border-width: 2px;
  border-style: solid;
  text-decoration: none;
  font-family: Sohne, Tahoma, Verdana, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  padding: 12px 30px;
  color: white;
  background-color: #232426;
  border-color: transparent;
  transition: all 0.3s ease 0s;
}
.custom-css .dbKBvG:hover,
.custom-css .dbKBvG:focus-visible {
  background-color: transparent;
  border-color: #232426;
  color: #232426;
}
.custom-css .dbKBvG:focus-visible {
  outline-color: light;
}
.custom-css .dbKBvG:active {
  opacity: 0.75;
}
.custom-css .hnWVWW {
  cursor: pointer;
  display: inline-block;
  border-radius: 32px;
  border-width: 2px;
  border-style: solid;
  text-decoration: none;
  font-family: Sohne, Tahoma, Verdana, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  padding: 12px 30px;
  background-color: transparent;
  border-color: #232426;
  color: #232426;
  transition: all 0.3s ease 0s;
}
.custom-css .hnWVWW:hover,
.custom-css .hnWVWW:focus-visible {
  background-color: #232426;
  border-color: transparent;
  color: white;
}
.custom-css .hnWVWW:focus-visible {
  outline-color: light;
}
.custom-css .hnWVWW:active {
  background-color: #ededed;
  opacity: 1;
}
.custom-css main .hnWVWW {
  cursor: pointer;
  display: inline-block;
  border-radius: 32px;
  border-width: 2px;
  border-style: solid;
  text-decoration: none;
  font-family: Sohne, Tahoma, Verdana, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  padding: 12px 30px;
  background-color: transparent;
  border-color: white;
  color: white;
  transition: all 0.3s ease 0s;
}
.custom-css main .hnWVWW:hover {
  background-color: #fff;
  color: black;
}
.custom-css .fQzHSG {
  cursor: pointer;
  display: inline-block;
  border-width: 2px;
  text-decoration: none;
  font-family: Sohne, Tahoma, Verdana, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  background: linear-gradient(currentcolor, currentcolor) left 100%/100% 2px no-repeat transparent;
  border-radius: 0px;
  border-style: none;
  color: #232426;
  transition: background-size 0.5s ease-in-out 0s;
  padding: 2px 0px !important;
}
.custom-css .fQzHSG:hover {
  background-position: right 100%;
  background-size: 0px 2px;
}
.custom-css data-styled.g113[id="styles__StyledButton-sc-13v3tiq-0"] {
  content: "gyYbHY,fbcZfo,dbKBvG,hnWVWW,";
}
.custom-css .dBoOzc {
  height: 5px;
}
.custom-css data-styled.g114[id="ChevronDown__StyledComponent-sc-7dr7pm-0"] {
  content: "dBoOzc,";
}
.custom-css .WGhCO {
  height: 25px;
}
.custom-css data-styled.g115[id="Email__StyledComponent-sc-1h6wccz-0"] {
  content: "WGhCO,";
}
.custom-css .iPRtrl {
  height: 25px;
}
.custom-css data-styled.g116[id="Sms__StyledComponent-sc-1v51s6b-0"] {
  content: "iPRtrl,";
}
.custom-css .dvkfFL {
  grid-template-rows: auto auto auto auto;
}
.custom-css data-styled.g157[id="styles__StyledGrid-sc-hx2fzx-0"] {
  content: "dvkfFL,";
}
.custom-css .ibLWHg {
  color: transparent;
  margin-bottom: 16px;
  grid-column: 1 / -1;
  grid-row: 1;
  display: block;
  display: none;
}
@media screen and (min-width: 768px) {
  .custom-css .ibLWHg {
    margin-bottom: 58px;
    display: none;
  }
}
.custom-css .bUFbcD {
  color: transparent;
  margin-bottom: 16px;
  display: none;
}
@media screen and (min-width: 768px) {
  .custom-css .bUFbcD {
    margin-bottom: 58px;
    display: block;
  }
}
.custom-css data-styled.g158[id="styles__StyledAccentLine-sc-hx2fzx-1"] {
  content: "ibLWHg,bUFbcD,";
}
.custom-css .ImmYw {
  background-color: #fffaf3;
  color: #232426;
  padding-top: calc(clamp(40px, 35.45641805px, 56px));
  padding-bottom: calc(clamp(40px, 35.45641805px, 56px));
}
.custom-css .bVeJgw {
  background-color: #fffaf3;
  color: #232426;
  padding-top: calc(clamp(40px, 35.45641805px, 56px));
  padding-bottom: calc(clamp(40px, 35.45641805px, 56px));
}
.custom-css data-styled.g159[id="styles__StyledTwoColumn-sc-hx2fzx-2"] {
  content: "ImmYw,bVeJgw,";
}
.custom-css .jfoHZw {
  color: #232426;
  margin-bottom: 20px;
}
@media screen and (min-width: 380px) {
  .custom-css .jfoHZw {
    margin-bottom: 16px;
  }
}
.custom-css data-styled.g160[id="styles__StyledEyebrow-sc-hx2fzx-3"] {
  content: "jfoHZw,";
}
.custom-css .eqeGjC {
  color: inherit;
  margin-bottom: 16px;
}
@media screen and (min-width: 380px) {
  .custom-css .eqeGjC {
    margin-bottom: 16px;
  }
}
.custom-css data-styled.g161[id="styles__StyledHeadline-sc-hx2fzx-4"] {
  content: "eqeGjC,";
}
.custom-css .duRkcg {
  color: inherit;
  margin-bottom: 16px;
}
@media screen and (min-width: 380px) {
  .custom-css .duRkcg {
    margin-bottom: 25px;
  }
}
.custom-css data-styled.g162[id="styles__StyledSubtext-sc-hx2fzx-5"] {
  content: "duRkcg,";
}
.custom-css .eKXuFX {
  color: inherit;
  margin-bottom: 32px;
}
.custom-css data-styled.g163[id="styles__Body-sc-hx2fzx-6"] {
  content: "eKXuFX,";
}
.custom-css .jPmgcB {
  color: #232426;
}
.custom-css data-styled.g164[id="styles__BodyText-sc-hx2fzx-7"] {
  content: "jPmgcB,";
}
.custom-css .edvWaO {
  grid-column: 1 / -1;
  grid-row: 1;
}
.custom-css .edvWaO:nth-of-type(2) {
  grid-row: 3;
}
@media screen and (min-width: 768px) {
  .custom-css .edvWaO {
    grid-column: 1 / 6;
    grid-row: 1;
  }
  .custom-css .edvWaO:nth-of-type(2) {
    grid-row: 2;
  }
}
.custom-css .fMwitV {
  grid-column: 1 / -1;
  grid-row: 1;
}
.custom-css .fMwitV:nth-of-type(2) {
  grid-row: 3;
}
@media screen and (min-width: 768px) {
  .custom-css .fMwitV {
    grid-column: 8 / -1;
    grid-row: 1;
  }
  .custom-css .fMwitV:nth-of-type(2) {
    grid-row: 2;
  }
}
.custom-css data-styled.g165[id="styles__GridText-sc-hx2fzx-8"] {
  content: "edvWaO,fMwitV,";
}
.custom-css .kLyWxA {
  grid-row: 4;
}
@media screen and (min-width: 768px) {
  .custom-css .kLyWxA {
    grid-row: 3;
  }
}
.custom-css data-styled.g166[id="styles__GridTextLower-sc-hx2fzx-9"] {
  content: "kLyWxA,";
}
.custom-css .dXvQNN {
  grid-column: 1 / -1;
  grid-row: 2;
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .custom-css .dXvQNN {
    grid-column: 7 / -1;
    grid-row: 1 / span 4;
  }
}
.custom-css .euHVZs {
  grid-column: 1 / -1;
  grid-row: 2;
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .custom-css .euHVZs {
    grid-column: 1 / 7;
    grid-row: 1 / span 4;
  }
}
.custom-css data-styled.g167[id="styles__GridMedia-sc-hx2fzx-10"] {
  content: "dXvQNN,euHVZs,";
}
.custom-css .llvxFx {
  height: 1em;
}
.custom-css data-styled.g170[id="BugMarkFilled__StyledComponent-sc-1uhm7s1-0"] {
  content: "llvxFx,";
}
.custom-css .jTzPEp {
  height: 18px;
}
.custom-css data-styled.g171[id="Facebook__StyledComponent-sc-1jsnd5-0"] {
  content: "jTzPEp,";
}
.custom-css .exeapF {
  height: 18px;
}
.custom-css data-styled.g172[id="Twitter__StyledComponent-sc-20nggr-0"] {
  content: "exeapF,";
}
.custom-css .oTUfC {
  height: 18px;
}
.custom-css data-styled.g173[id="LinkedIn__StyledComponent-sc-212uoe-0"] {
  content: "oTUfC,";
}
.custom-css .BoepU {
  height: 18px;
}
.custom-css data-styled.g174[id="Instagram__StyledComponent-sc-1quye1r-0"] {
  content: "BoepU,";
}
.custom-css .flOmzV {
  grid-column: 1 / 13;
  margin: 64px 0 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .custom-css .flOmzV {
    margin: 48px 0 0;
  }
}
.custom-css data-styled.g182[id="styles__ButtonsWrapper-sc-jlr0xl-0"] {
  content: "flOmzV,";
}
.custom-css .ihJBrK {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column: span 2;
  place-content: center;
  place-items: center;
  width: 100%;
}
.custom-css .ihJBrK:nth-of-type(2n + 1) {
  grid-column: 2 / span 3;
}
.custom-css .ihJBrK:nth-of-type(2n) {
  grid-column: 5 / span 3;
}
@media screen and (min-width: 576px) {
  .custom-css .ihJBrK:nth-of-type(2n + 1) {
    grid-column: 3 / span 4;
  }
  .custom-css .ihJBrK:nth-of-type(2n) {
    grid-column: 7 / span 4;
  }
}
@media screen and (min-width: 768px) {
  .custom-css .ihJBrK:nth-last-child(1) {
    grid-column: span 2;
  }
  .custom-css .ihJBrK:nth-last-child(1) .gatsby-image-wrapper {
    max-width: none;
  }
  .custom-css .ihJBrK:nth-of-type(2n + 1),
  .custom-css .ihJBrK:nth-of-type(2n),
  .custom-css .ihJBrK:nth-last-child(1) {
    grid-column: span 2;
  }
  .custom-css .ihJBrK:nth-of-type(3n-2) {
    grid-column: 3 / span 2;
  }
  .custom-css .ihJBrK:nth-of-type(3n + 2) {
    grid-column: 6 / span 2;
  }
  .custom-css .ihJBrK:nth-of-type(3n) {
    grid-column: 9 / span 2;
  }
}
@media screen and (min-width: 1366px) {
  .custom-css .ihJBrK:nth-of-type(3n-2),
  .custom-css .ihJBrK:nth-of-type(3n + 2),
  .custom-css .ihJBrK:nth-of-type(3n),
  .custom-css .ihJBrK:nth-last-child(2),
  .custom-css .ihJBrK:nth-last-child(1) {
    grid-column: span 2;
  }
  .custom-css .ihJBrK:nth-last-child(1) .gatsby-image-wrapper {
    max-width: none;
  }
}
.custom-css data-styled.g184[id="styles__StyledLogo-sc-jlr0xl-2"] {
  content: "ihJBrK,";
}
.custom-css .eTWwOE {
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .custom-css .eTWwOE {
    margin-bottom: 48px;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .eTWwOE {
    margin-bottom: 54px;
  }
}
@media screen and (min-width: 1366px) {
  .custom-css .eTWwOE {
    margin-bottom: 60px;
  }
}
.custom-css data-styled.g185[id="styles__TextGrid-sc-jlr0xl-3"] {
  content: "eTWwOE,";
}
.custom-css .bZeswX {
  place-items: center;
  row-gap: 48px;
}
.custom-css data-styled.g186[id="styles__LogoGrid-sc-jlr0xl-4"] {
  content: "bZeswX,";
}
.custom-css .jExmov {
  grid-column: 1 / 13;
  margin: 0;
}
.custom-css data-styled.g187[id="styles__StyledHeadline-sc-jlr0xl-5"] {
  content: "jExmov,";
}
.custom-css .jHgGyi {
  -webkit-transform: scale(0.85);
  -ms-transform: scale(0.85);
  transform: scale(0.85);
}
.custom-css data-styled.g189[id="styles__StyledImage-sc-jlr0xl-7"] {
  content: "jHgGyi,";
}
.custom-css .bdjQRD {
  background: #fffaf3;
  text-align: center;
  padding-top: calc(clamp(40px, 35.45641805px, 56px));
  padding-bottom: calc(clamp(40px, 35.45641805px, 56px));
}
.custom-css data-styled.g190[id="styles__StyledLogos-sc-jlr0xl-8"] {
  content: "bdjQRD,";
}
.custom-css .iEXHND {
  color: #232426;
}
.custom-css data-styled.g191[id="styles__Headline-sc-1w66f8u-0"] {
  content: "iEXHND,";
}
.custom-css .eWXRTZ {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  font-size: calc(clamp(34px, 27.18457708px, 58px));
  line-height: 1.2;
}
.custom-css data-styled.g195[id="styles__Display3-sc-1w66f8u-4"] {
  content: "eWXRTZ,";
}
.custom-css .fqjCSH {
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  font-size: calc(clamp(20px, 18.86407951px, 24px));
  line-height: 1.2;
}
.custom-css data-styled.g201[id="styles__H5-sc-1w66f8u-10"] {
  content: "fqjCSH,";
}
.custom-css .bnEuah {
  grid-column: 1 / -1;
}
@media screen and (min-width: 576px) {
  .custom-css .bnEuah {
    grid-column: 1 / -2;
  }
}
@media screen and (min-width: 1366px) {
  .custom-css .bnEuah {
    grid-column: 1 / -1;
  }
}
.custom-css data-styled.g223[id="styles__ContentWrapper-sc-1kz96j-0"] {
  content: "bnEuah,";
}
.custom-css .iQhZFD {
  background: #232426;
  color: white;
  padding: 36px 0 50px;
  width: 100%;
  padding-top: calc(clamp(40px, 35.45641805px, 56px));
  padding-bottom: calc(clamp(40px, 35.45641805px, 56px));
}
.custom-css data-styled.g224[id="styles__StyledFooterCta-sc-1kz96j-1"] {
  content: "iQhZFD,";
}
.custom-css .jYgKrd {
  color: white;
  margin: 0 0 48px;
}
.custom-css data-styled.g225[id="styles__StyledHeadline-sc-1kz96j-2"] {
  content: "jYgKrd,";
}
.custom-css .ckgNoQ {
  grid-column: 1 / -1;
  color: transparent;
  margin-bottom: 18px;
}
@media screen and (min-width: 768px) {
  .custom-css .ckgNoQ {
    margin-bottom: 48px;
  }
}
.custom-css data-styled.g226[id="styles__StyledAccentLine-sc-1kz96j-3"] {
  content: "ckgNoQ,";
}
.custom-css .ddYuLI {
  margin-bottom: 10px;
}
.custom-css data-styled.g227[id="styles__CardHeadline-sc-v0l6xz-0"] {
  content: "ddYuLI,";
}
.custom-css .KAWvk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
  color: #232426;
  max-width: 380px;
}
.custom-css data-styled.g228[id="styles__StyledCard-sc-v0l6xz-1"] {
  content: "KAWvk,";
}
.custom-css .YaEVc {
  margin-bottom: 16px;
  color: #ef6351;
}
.custom-css data-styled.g229[id="styles__StyledIcon-sc-v0l6xz-2"] {
  content: "YaEVc,";
}
.custom-css .evNQEu {
  display: inline-block;
  margin-top: 24px;
}
@media screen and (min-width: 380px) {
  .custom-css .evNQEu {
    margin-top: 32px;
  }
}
.custom-css data-styled.g230[id="styles__StyledButtons-sc-v0l6xz-3"] {
  content: "evNQEu,";
}
.custom-css .eBeLmM {
  margin-bottom: 10px;
}
.custom-css data-styled.g231[id="styles__StyledCopy-sc-v0l6xz-4"] {
  content: "eBeLmM,";
}
.custom-css .xBFmH {
  overflow: hidden;
  background-color: #fffaf3;
  color: #232426;
}
.custom-css data-styled.g232[id="styles__StyledCards-sc-brjxgl-0"] {
  content: "xBFmH,";
}
.custom-css .esaXBm {
  grid-template-rows: repeat(2, auto);
  grid-template-areas: "header header header header header header header header" "cards cards cards cards cards cards cards cards";
  row-gap: 56px;
  padding-top: calc(clamp(40px, 35.45641805px, 56px));
  padding-bottom: calc(clamp(40px, 35.45641805px, 56px));
}
@media screen and (min-width: 576px) {
  .custom-css .esaXBm {
    grid-template-areas: "header header header header header header header header header header header header" "cards cards cards cards cards cards cards cards cards cards cards cards";
  }
}
@media screen and (min-width: 768px) {
  .custom-css .esaXBm {
    grid-template-areas: "header header header header header header header header header header header header" "spacer spacer cards cards cards cards cards cards cards cards cards cards";
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .esaXBm {
    grid-template-areas: "header header header header header header header header header header header header" "spacer spacer spacer spacer cards cards cards cards cards cards cards cards";
  }
}
@media screen and (min-width: 1200px) {
  .custom-css .esaXBm {
    grid-template-rows: unset;
    grid-template-areas: "header header header header header spacer cards cards cards cards cards cards";
  }
}
.custom-css data-styled.g233[id="styles__StyledGrid-sc-brjxgl-1"] {
  content: "esaXBm,";
}
.custom-css .jpfKhM {
  grid-area: header;
}
.custom-css data-styled.g234[id="styles__HeadlineGroup-sc-brjxgl-2"] {
  content: "jpfKhM,";
}
.custom-css .vHbNC {
  margin-bottom: 10px;
}
@media screen and (min-width: 380px) {
  .custom-css .vHbNC {
    margin-bottom: 19px;
  }
}
.custom-css data-styled.g236[id="styles__StyledHeadline-sc-brjxgl-4"] {
  content: "vHbNC,";
}
.custom-css .eKBVJK {
  grid-area: cards;
  display: grid;
  row-gap: 56px;
  grid-template-columns: repeat(8, 1fr);
  -webkit-column-gap: 24px;
  column-gap: 24px;
}
@media screen and (min-width: 576px) {
  .custom-css .eKBVJK {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media screen and (min-width: 768px) {
  .custom-css .eKBVJK {
    grid-template-columns: repeat(10, 1fr);
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .eKBVJK {
    grid-template-columns: repeat(8, 1fr);
  }
}
@media screen and (min-width: 1366px) {
  .custom-css .eKBVJK {
    grid-template-columns: repeat(6, 1fr);
  }
}
.custom-css data-styled.g237[id="styles__CardGroup-sc-brjxgl-5"] {
  content: "eKBVJK,";
}
.custom-css .gQTizJ {
  grid-column: span 8;
  -webkit-column-gap: 24px;
  column-gap: 24px;
}
@media screen and (min-width: 576px) {
  .custom-css .gQTizJ {
    grid-column: span 6;
  }
}
@media screen and (min-width: 768px) {
  .custom-css .gQTizJ {
    grid-column: span 5;
  }
}
@media screen and (min-width: 1024px) {
  .custom-css .gQTizJ {
    grid-column: span 4;
  }
}
@media screen and (min-width: 1366px) {
  .custom-css .gQTizJ {
    grid-column: span 3;
  }
}
.custom-css data-styled.g238[id="styles__StyledCard-sc-brjxgl-6"] {
  content: "gQTizJ,";
}
.custom-css .lfVVza {
  height: 32px;
}
.custom-css data-styled.g248[id="Forms__StyledComponent-sc-brtehh-0"] {
  content: "lfVVza,";
}
.custom-css .cLoxbt {
  height: 32px;
}
.custom-css data-styled.g249[id="Automations__StyledComponent-sc-142s7ia-0"] {
  content: "cLoxbt,";
}
.custom-css .fIkxWk {
  color: #232426;
}
.custom-css data-styled.g350[id="styles__StatCopy-sc-d04cpq-0"] {
  content: "fIkxWk,";
}
.custom-css .dIaBlA {
  color: #232426;
  font-family: "Sohne", Tahoma, Verdana, sans-serif;
  font-weight: normal;
  font-size: calc(clamp(34px, 20.36915416px, 82px));
  -webkit-letter-spacing: -1px;
  -moz-letter-spacing: -1px;
  -ms-letter-spacing: -1px;
  letter-spacing: -1px;
  line-height: 1.2;
}
.custom-css data-styled.g351[id="styles__StatHeadline-sc-d04cpq-1"] {
  content: "dIaBlA,";
}
.custom-css .bMuHQl {
  border-left: #ef6351 2px solid;
  grid-column: 2 / -2;
  padding-left: 10px;
}
@media screen and (min-width: 576px) {
  .custom-css .bMuHQl {
    padding-left: 40px;
  }
}
@media screen and (min-width: 576px) {
  .custom-css .bMuHQl:nth-of-type(even) {
    grid-column: 7 / -2;
  }
}
@media screen and (min-width: 576px) {
  .custom-css .bMuHQl:nth-of-type(odd) {
    grid-column: 2 / 7;
  }
}
.custom-css data-styled.g352[id="styles__StyledStat-sc-d04cpq-2"] {
  content: "bMuHQl,";
}
.custom-css .fvNymz {
  grid-column: 1 / -1;
  margin: 24px 0 0;
}
@media screen and (min-width: 576px) {
  .custom-css .fvNymz {
    margin-top: 32px;
  }
}
.custom-css data-styled.g353[id="styles__StatsDisclaimer-sc-1ihmrie-0"] {
  content: "fvNymz,";
}
.custom-css .grOKiI {
  grid-row-gap: 28px;
}
@media screen and (min-width: 576px) {
  .custom-css .grOKiI {
    grid-row-gap: 48px;
  }
}
.custom-css data-styled.g355[id="styles__StyledGrid-sc-1ihmrie-2"] {
  content: "grOKiI,";
}
.custom-css .gtUjBS {
  background-color: #fffaf3;
  padding-top: calc(clamp(40px, 35.45641805px, 56px));
  padding-bottom: calc(clamp(40px, 35.45641805px, 56px));
}
.custom-css data-styled.g356[id="styles__StyledStats-sc-1ihmrie-3"] {
  content: "gtUjBS,";
}
.custom-css .iKvxQC {
  margin-bottom: 48px;
}
.custom-css data-styled.g357[id="styles__QuoteFigure-sc-gflbdv-0"] {
  content: "iKvxQC,";
}
.custom-css .hJGAfn {
  color: inherit;
}
.custom-css .hJGAfn:before {
  content: "“";
  display: block;
  margin-top: -4px;
  margin-bottom: 4px;
  padding-top: 43px;
  line-height: 0;
  font-size: 80px;
  color: #ef6351;
  font-family: "Reckless Neue", Georgia, Times New Roman, serif;
  font-weight: normal;
}
@media screen and (min-width: 1024px) {
  .custom-css .hJGAfn:before {
    font-size: 108px;
    margin-top: 32px;
    margin-bottom: 8px;
  }
}
.custom-css data-styled.g358[id="styles__QuoteText-sc-gflbdv-1"] {
  content: "hJGAfn,";
}
.custom-css .gkJeGk {
  margin-top: 16px;
}
@media screen and (min-width: 1024px) {
  .custom-css .gkJeGk {
    margin-top: 27px;
  }
}
.custom-css data-styled.g359[id="styles__Attribution-sc-gflbdv-2"] {
  content: "gkJeGk,";
}
.custom-css .fEzNye {
  height: 32px;
}
.custom-css data-styled.g417[id="Segmentation__StyledComponent-sc-o3t8kq-0"] {
  content: "fEzNye,";
}
.custom-css .eCoUyd {
  height: 32px;
}
.custom-css data-styled.g420[id="Templates__StyledComponent-sc-uxztzy-0"] {
  content: "eCoUyd,";
}
.custom-css .fTgGkO {
  display: block;
}
@media screen and (min-width: 1024px) {
  .custom-css .fTgGkO {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    margin-top: 0px;
    padding-top: 92px;
    width: 100%;
    z-index: -1;
    background-color: white;
    clip-path: inset(0px);
    visibility: visible;
    transition: clip-path 0.5s ease 0.125s, visibility 0.5s ease 0.125s;
  }
}
.custom-css .AUztT {
  display: block;
}
@media screen and (min-width: 1024px) {
  .custom-css .AUztT {
    display: grid;
    grid-template-areas: "col1 col1 col1 col1 col2 col2 col2 col2 col3 col3 col3 col3";
    padding-top: 36px;
    padding-bottom: 40px;
    border-top: 1px solid rgba(35, 36, 38, 0.2);
    transition: opacity 0.125s ease 0.51s;
    opacity: 1;
  }
}
@media screen and (min-width: 1200px) {
  .custom-css .AUztT {
    grid-template-areas: "col1 col1 col1 col2 col2 col2 col3 col3 col3 col4 col4 col4";
  }
}
.custom-css button[aria-expanded="true"] .dBoOzc {
  transform: rotate(180deg);
}
.custom-css .bxkXnf[aria-expanded="true"] rect:nth-child(2) {
  width: 24px;
  x: 8;
}
.custom-css .bxkXnf[aria-expanded="true"] rect:nth-child(3) {
  width: 16px;
  x: 16;
}
.custom-css .bsquxy {
  box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 8px inset;
  flex-direction: column;
  position: absolute;
  top: 100%;
  left: 0px;
  width: 100%;
  padding: 40px 20px;
  display: flex;
  font-family: Sohne, Tahoma, Verdana, sans-serif;
  font-weight: normal;
  font-size: 16px;
  background: white;
}
.custom-css .bsquxy .styles__StyledActionsNav-sc-1d2p5gg-0 {
  margin-bottom: 32px;
}
.custom-css .lddzxW {
  height: 100%;
  order: 2;
}
@media screen and (min-width: 768px) {
  .custom-css .lddzxW {
    box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 8px inset;
    display: block;
    position: absolute;
    top: 0;
    left: 0px;
    width: 100%;
    height: auto;
    padding: 40px 20px;
    background-color: white;
  }
}
.custom-css .eqDnxq {
  height: 10px;
}
.custom-css .hero {
  background-image: url(https://assets.partnerpage.io/Klaviyo/Klaviyo-background.svg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 0;
  background-position: center 0;
  font-family: Sohne, Tahoma, Verdana, sans-serif;
}
.custom-css .hero h1 {
  margin: 0;
  padding: 0;
  font-size: 86px;
  font-weight: 700;
  line-height: 1;
  color: white;
  margin-bottom: 30px;
}
@media screen and (max-width: 1023px) {
  .custom-css .hero h1 {
    font-size: 41.4px;
  }
}
.custom-css .hero p {
  color: white;
  font-size: 20px;
  line-height: 36px;
}
@media screen and (max-width: 1023px) {
  .custom-css .hero p {
    font-size: 18.9px;
  }
}
.custom-css .hero-container {
  width: 100%;
  max-width: 1364px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
}
.custom-css .hero-content {
  max-width: 650px;
}
.custom-css .styles__StyledNavbar-sc-66ixcf-8.fixed {
  position: fixed;
  width: 100%;
  z-index: 999;
  top: 0;
  left: 0;
}
.custom-css .kGTDfO {
  display: none;
}
@media screen and (min-width: 1200px) {
  .custom-css .kGTDfO {
    display: block;
    grid-area: col4 / col4 / col4 / col4;
    text-align: right;
  }
}
@media screen and (max-width: 1023px) {
  .custom-css .styles__StyledNavbar-sc-66ixcf-8.fixed {
    position: relative;
  }
}
.custom-css .partners-nav-bg {
  background-color: white;
}
.custom-css .partners-nav-bg.partners-nav--dark {
  background-color: #575757;
}
.custom-css .partners-nav-container {
  margin-left: auto;
  margin-right: auto;
  padding: 0 2rem;
  position: relative;
  width: 100%;
  max-width: 100%;
}
@media screen and (min-width: 1280px) and (max-width: 1439px) {
  .custom-css .partners-nav-container {
    width: 75rem;
  }
}
@media screen and (min-width: 1440px) {
  .custom-css .partners-nav-container {
    width: 80rem;
  }
}
.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;
  align-items: center;
  border-bottom: 2px solid #f2f2f2;
}
.custom-css .partners-nav a {
  text-decoration: none;
  color: black;
  display: inline-block;
  transition: all 0.5s;
  line-height: 19.6px;
  font-size: 14px;
  font-weight: 400;
  padding: 16px 0;
  border-bottom: 4px solid transparent;
}
.custom-css .partners-nav a.active {
  border-bottom: 4px solid #191919;
  color: #191919;
}
.custom-css .partners-nav a:hover {
  color: #575757;
}
.custom-css .partners-nav a + a {
  margin-left: 20px;
}
.custom-css .partners-nav svg {
  margin-right: 10px;
  width: 12px;
  height: 12px;
  display: inline;
}
