@font-face {
  font-family: VP Next;
  src: url(./fonts/VPSansNext-Regular.woff2) format("woff2"), url(./fonts/VPSansNext-Regular.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: VP Next;
  src: url(./fonts/VPSansNext-Italic.woff2) format("woff2"), url(./fonts/VPSansNext-Italic.woff) format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: VP Next;
  src: url(./fonts/VPSansNext-Medium.woff2) format("woff2"), url(./fonts/VPSansNext-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: VP Next;
  src: url(./fonts/VPSansNext-MediumItalic.woff2) format("woff2"), url(./fonts/VPSansNext-MediumItalic.woff) format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: VP Next;
  src: url(./fonts/VPSansNext-Bold.woff2) format("woff2"), url(./fonts/VPSansNext-Bold.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: VP Next;
  src: url(./fonts/VPSansNext-BoldItalic.woff2) format("woff2"), url(./fonts/VPSansNext-BoldItalic.woff) format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: HK Grotesk;
  src: url(./fonts/HKGrotesk-Regular.woff2) format("woff2"), url(./fonts/HKGrotesk-Regular.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: HK Grotesk;
  src: url(./fonts/HKGrotesk-Italic.woff2) format("woff2"), url(./fonts/HKGrotesk-Italic.woff) format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: HK Grotesk;
  src: url(./fonts/HKGrotesk-Medium.woff2) format("woff2"), url(./fonts/HKGrotesk-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: HK Grotesk;
  src: url(./fonts/HKGrotesk-MediumItalic.woff2) format("woff2"), url(./fonts/HKGrotesk-MediumItalic.woff) format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: HK Grotesk;
  src: url(./fonts/HKGrotesk-SemiBold.woff2) format("woff2"), url(./fonts/HKGrotesk-SemiBold.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: HK Grotesk;
  src: url(./fonts/HKGrotesk-SemiBoldItalic.woff2) format("woff2"), url(./fonts/HKGrotesk-SemiBoldItalic.woff) format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: HK Grotesk;
  src: url(./fonts/HKGrotesk-Bold.woff2) format("woff2"), url(./fonts/HKGrotesk-Bold.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: HK Grotesk;
  src: url(./fonts/HKGrotesk-BoldItalic.woff2) format("woff2"), url(./fonts/HKGrotesk-BoldItalic.woff) format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'HK Grotesk';
  src: url(./fonts/HKGrotesk-Regular.eot);
  src: url(./fonts/HKGrotesk-Regular.eot?#iefix) format('embedded-opentype'), url(./fonts/HKGrotesk-Regular.woff) format('woff'), url(./fonts/HKGrotesk-Regular.ttf) format('truetype'), url(./fonts/HKGrotesk-Regular.svg-#vp_sansregular) format('svg');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'HK Grotesk';
  src: url(./fonts/HKGrotesk-SemiBold.eot);
  src: url(./fonts/HKGrotesk-SemiBold.eot-#iefix) format('embedded-opentype'), url(./fonts/HKGrotesk-SemiBold.woff) format('woff'), url(./fonts/HKGrotesk-SemiBold.ttf) format('truetype'), url(./fonts/HKGrotesk-SemiBold.svg-#vp_sansregular) format('svg');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'VP Next';
  src: url(./fonts/VPSansNext-Regular.eot);
  src: url(./fonts/VPSansNext-Regular.eot?#iefix) format('embedded-opentype'), url(./fonts/VPSansNext-Regular.woff) format('woff'), url(./fonts/VPSansNext-Regular.ttf) format('truetype'), url(./fonts/VPSansNext-Regular.svg-#vp_sansregular) format('svg');
  font-weight: 400;
  font-style: normal;
}

body {
  font-family: HK Grotesk, arial, sans-serif;
}

* {
  box-sizing: border-box;
}

body {
  padding: 0;
  border: 0;
  margin: 0;
}

body {
  font-family: HK Grotesk, arial, sans-serif;
}

html {
  padding: 0;
  border: 0;
  margin: 0;
}

*,
:after,
:before {
  box-sizing: border-box;
}

.kOOgTS {
  box-sizing: border-box;
  width: 100%;
  max-width: 1440px;
  padding: 2.5rem 1.5rem;
  margin: 0px auto;
  background-color: rgb(247, 247, 247);
}

@media screen and (min-width: 1025px) {
  .kOOgTS {
    padding: 2rem 110px 1.5rem;
  }
}

.cAzxvR {
  display: flex;
  flex-direction: column;
}

@media screen and (min-width: 570px) {
  .cAzxvR {
    display: flex;
    flex-direction: row;
  }
}

.fjQMsK {
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.fjQMsK:nth-child(2) {
  padding: 2.5rem 0px;
}

.fjQMsK:nth-child(-n + 2) {
  border-bottom: 1px solid rgb(225, 225, 228);
}

.kfYcvQ {
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.glFpqF {
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.glFpqF:first-child {
  flex-wrap: wrap;
}

.glFpqF:nth-child(-n + 2) {
  border-bottom: 1px solid rgb(225, 225, 228);
}

@media screen and (min-width: 1025px) {
  .glFpqF>* {
    width: 50%;
  }

  .glFpqF> :last-child {
    padding-right: 0px;
  }
}

.glFpqF:first-child>div {
  width: auto;
  margin-bottom: 0.5rem;
}

@media screen and (min-width: 1025px) {
  .fjQMsK>* {
    width: 25%;
  }

  .fjQMsK> :first-child {
    padding-left: 0px;
  }
}

.bFyNJy {
  flex-direction: column;
}

@media screen and (min-width: 1025px) {
  .fjQMsK> :last-child {
    padding-right: 0px;
  }

  .kfYcvQ>* {
    width: 50%;
  }
}

.cwsAbS {
  position: relative;
  display: inline-flex;
  flex-wrap: wrap;
  -webkit-box-align: center;
  align-items: center;
  margin-top: 2rem;
  gap: 1rem;
}

@media screen and (min-width: 1025px) {
  .cwsAbS {
    flex-wrap: nowrap;
  }

  .kfYcvQ> :first-child {
    padding-left: 0px;
  }
}

.fqCPmi {
  width: 100% !important;
  margin-top: 0.5rem;
}

@media screen and (min-width: 1025px) {
  .fqCPmi {
    width: 206px !important;
    margin-top: 2rem;
  }

  .kfYcvQ> :last-child {
    padding-right: 0px;
  }

  .glFpqF> :first-child {
    padding-left: 0px;
  }
}

.fkNKfq {
  display: flex;
  flex-direction: row;
  -webkit-box-align: center;
  align-items: center;
}

.eIpXIi {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-right: 1rem;
}

.bFyNJy> :not(:first-child) {
  padding-top: 1.5rem;
}

a {
  text-decoration: none;
}

.iPQggZ {
  font-family: "HK Grotesk", arial, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 23px;
}

.jwxSvn {
  color: rgb(236, 0, 140);
}

.jwxSvn:hover,
.jwxSvn:active {
  color: rgb(234, 81, 163);
}

.gXqatK {
  display: flex;
  flex-direction: column;
  position: relative;
  font-family: "HK Grotesk", arial, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 23px;
}

.dyNMev {
  display: flex;
}

ul {
  padding: 0;
  border: 0;
  margin: 0;
}

ul {
  list-style: none;
}

.hgFfTw {
  display: flex;
  flex-direction: row;
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

.eBabmw {
  display: flex;
  flex-direction: column;
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

img {
  padding: 0;
  border: 0;
  margin: 0;
}

.dGRNEx {
  max-width: 140px;
  height: 50px;
}

.iqOjpd {
  display: inline-block;
  width: 100%;
  height: 3rem;
  border: 1px solid rgb(225, 225, 228);
  border-radius: 2px;
  box-sizing: border-box;
  background-color: rgb(255, 255, 255);
  outline: none;
  user-select: none;
  cursor: pointer;
}

.iqOjpd:hover {
  border-color: rgb(200, 200, 202);
}

li {
  padding: 0;
  border: 0;
  margin: 0;
}

.fzwaSe {
  margin-bottom: 0.5rem;
  color: rgb(70, 70, 80);
  font-family: "HK Grotesk", arial, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 23px;
}

.fzwaSe:not(:last-child) {
  margin-right: 1.5rem;
}

p {
  padding: 0;
  border: 0;
  margin: 0;
}

.LKkWa {
  margin-top: 0px;
  margin-right: 1.5rem;
  margin-bottom: 1rem;
  color: rgb(70, 70, 80);
  word-break: break-word;
  font-family: "VP Next", arial, sans-serif;
  font-weight: 700;
  font-size: 1rem;
  line-height: 22px;
}

.glFpqF:first-child p {
  color: rgb(70, 70, 80);
  font-family: "HK Grotesk", arial, sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 20px;
}

.bpEAWd {
  margin-top: 0px;
  margin-right: 1.5rem;
  margin-bottom: 1rem;
  color: rgb(70, 70, 80);
  word-break: break-word;
  font-family: "VP Next", arial, sans-serif;
  font-weight: 700;
  font-size: 1rem;
  line-height: 22px;
}

.cyPKAS {
  margin-bottom: 0.5rem;
  color: rgb(70, 70, 80);
  font-family: "HK Grotesk", arial, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 23px;
}

.cyPKAS:not(:last-child) {
  margin-right: 0px;
}

.ikwWOu {
  max-width: 200px;
  margin-left: -5px;
}

.iaGQBQ {
  max-width: 200px;
  margin-left: -5px;
}

.eCIpEy {
  height: 100%;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  flex: 1 1 0%;
  color: rgb(70, 70, 80);
}

.eCIpEy:hover {
  color: rgb(236, 0, 140);
}

.eIARMe {
  display: inline-flex;
  -webkit-box-align: center;
  align-items: center;
  color: rgb(70, 70, 80);
  text-decoration: none;
}

.glFpqF:first-child>div:last-child a:not(:hover) {
  color: rgb(70, 70, 80);
}

.kRPixU {
  display: flex;
  margin: 0px 0.5rem 0px 1rem;
  -webkit-box-align: center;
  align-items: center;
  flex: 1 1 0%;
  width: calc(100% - 4.5rem);
  overflow: hidden;
}

.dtTCMc {
  margin-left: 1rem;
}

.bDVFsG {
  width: 1.25rem;
  height: 1.25rem;
  float: right;
  margin: 0px 1rem;
}

.hCVbjA {
  transition: 0.125s ease-in-out;
}

.eKOmMz svg {
  width: 24px;
  height: 24px;
}

.eIARMe svg {
  width: 24px;
  height: 24px;
  margin-right: 0.25rem;
}

.hNkNOM {
  display: flex;
  padding-right: 0.75rem;
}

.dtTCMc:hover>* {
  color: rgb(236, 0, 140);
}

.eOcUYC {
  display: flex;
  flex-direction: column;
  width: calc(100% - 2.25rem);
}

.hNkNOM>svg {
  width: 1.5rem;
  height: 1.5rem;
}

.drJxFk {
  width: 100%;
  overflow: hidden;
  font-family: "HK Grotesk", arial, sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 23px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

