

._25c644 {
  text-decoration: none;
  color: inherit;
}

._2ynZuQ {
  cursor: pointer;
}

._1U0Noy:not(.jG-WvN) {
  opacity: 0.5 !important;
  pointer-events: none;
}

._3ySXem {
  display: block;
  padding: 0;
  margin: 0;
}

._22FiQQ {
  flex-shrink: 0;
}

._3n877s {
  width: 8px;
  height: 8px;
}

._19h0NB {
  width: 12px;
  height: 12px;
}

._1aDZd5 {
  width: 18px;
  height: 18px;
}

._2kYFUc {
  width: 24px;
  height: 24px;
}

.RICctK {
  width: 30px;
  height: 30px;
}

.a_MC_w {
  width: 34px;
  height: 34px;
}

._22nqw8 {
  width: 48px;
  height: 48px;
}

._2TIxH4 {
  width: 64px;
  height: 64px;
}

._2kqma_ {
  width: 128px;
  height: 128px;
}

._3rI9Vk {
  fill: #EFCE4A;
}

._3koVvm {
  -webkit-animation: _3koVvm 500ms infinite linear;
          animation: _3koVvm 500ms infinite linear;
}

._2xJRzY {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@-webkit-keyframes mGjYG0 {
  0% {
    stroke-dashoffset: 150;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes mGjYG0 {
  0% {
    stroke-dashoffset: 150;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes _1TtTPm {
  0% {
    stroke-dashoffset: 380;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes _1TtTPm {
  0% {
    stroke-dashoffset: 380;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

._2vInTb path {
  fill: transparent;
  stroke: #13B04A;
  will-change: stroke-dashoffset;
}

._2vInTb path:first-of-type {
  stroke-dasharray: 150;
  stroke-dashoffset: 150;
  -webkit-animation: mGjYG0 400ms cubic-bezier(0.39, 0.575, 0.565, 1) 450ms forwards;
          animation: mGjYG0 400ms cubic-bezier(0.39, 0.575, 0.565, 1) 450ms forwards;
}

._2vInTb path:last-of-type {
  stroke-dasharray: 380;
  stroke-dashoffset: 380;
  -webkit-animation: _1TtTPm 400ms cubic-bezier(0.39, 0.575, 0.565, 1) forwards;
          animation: _1TtTPm 400ms cubic-bezier(0.39, 0.575, 0.565, 1) forwards;
}

@-webkit-keyframes _3koVvm {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

@keyframes _3koVvm {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

._350WL4 {
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

._350WL4 ._2fXoiz {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@-webkit-keyframes _2FHku6 {
  from {
    background-color: #e4e4e8;
  }
  50% {
    background-color: #F2F2F4;
  }
  to {
    background-color: #e4e4e8;
  }
}

@keyframes _2FHku6 {
  from {
    background-color: #e4e4e8;
  }
  50% {
    background-color: #F2F2F4;
  }
  to {
    background-color: #e4e4e8;
  }
}

._1hyVAJ {
  background-color: #F2F2F4;
  -webkit-animation: _2FHku6 alternate infinite 1000ms;
          animation: _2FHku6 alternate infinite 1000ms;
}

._1hyVAJ._2TgtXe {
  border-radius: 2px;
  overflow: hidden;
}

._1hyVAJ ._3_j_Jj {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0 !important;
}

._1hyVAJ ._3_j_Jj._35ASbq {
  opacity: 0;
  transition: opacity 200ms;
}

._1hyVAJ ._3_j_Jj._35ASbq.lM_m8C {
  opacity: 1;
}

._1wsRXm {
  text-align: center;
  color: rgba(16, 25, 40, 0.5);
  padding: 20px 0;
}

._1wsRXm .HNHHZr {
  margin-bottom: 30px;
  fill: #D1D1D1;
}

._1wsRXm ._2-AJU2 {
  width: 150px;
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 32px;
}

._1wsRXm ._1T5qt4 {
  color: #101928;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.6;
  margin-bottom: 8px;
}

._1wsRXm ._2j0xmy {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 30px;
  max-width: 450px;
}

._1wsRXm ._2j0xmy:last-child {
  margin-bottom: 0;
}

._1wsRXm.prGzs_ {
  padding: 24px 16px;
  flex-grow: 1;
  justify-content: center;
}

._1wsRXm.prGzs_ ._1cg03e {
  max-width: 384px;
}

._1wsRXm.prGzs_ .HNHHZr {
  margin: 0 0 24px;
  fill: #101928;
}

._1wsRXm.prGzs_ ._1T5qt4 {
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  margin-bottom: 16px;
}

._1wsRXm.prGzs_ ._2j0xmy {
  font-size: 16px;
  line-height: 22px;
  padding: 0;
  margin-bottom: 24px;
}

._1wsRXm.prGzs_ ._2j0xmy:last-child {
  margin-bottom: 0;
}

._1wsRXm._3n0WJC {
  padding-top: 0;
}

@-webkit-keyframes KFQPYu {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}

@keyframes KFQPYu {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}

.KFQPYu {
  position: relative;
  -webkit-transform: translateY(-30px);
          transform: translateY(-30px);
}

.KFQPYu > div:nth-child(2) {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}

.KFQPYu > div:nth-child(3) {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}

.KFQPYu > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  position: absolute;
  left: -30px;
  top: 0px;
  opacity: 0;
  margin: 0;
  width: 60px;
  height: 60px;
  -webkit-animation: KFQPYu 1s 0s linear infinite;
          animation: KFQPYu 1s 0s linear infinite;
}

@-webkit-keyframes _3ESw1G {
  50% {
    opacity: 0.2;
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes _3ESw1G {
  50% {
    opacity: 0.2;
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

._3ESw1G > div, ._3CRhxk ._3QvKYm > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: inline-block;
  -webkit-animation: _3ESw1G 0.7s 0s infinite linear;
          animation: _3ESw1G 0.7s 0s infinite linear;
}

._3ESw1G > div:nth-child(2n-1), ._3CRhxk ._3QvKYm > div:nth-child(2n-1) {
  -webkit-animation-delay: -0.35s !important;
          animation-delay: -0.35s !important;
}

@-webkit-keyframes _1KEn2Y {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes _1KEn2Y {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

._3CRhxk {
  min-height: 80px;
  color: #d6d6dd;
}

._3CRhxk .xGt0Lr {
  position: relative;
  width: 100px;
  height: 100px;
  overflow: hidden;
}

._3CRhxk .xGt0Lr > div {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-animation: _1KEn2Y both 400ms;
          animation: _1KEn2Y both 400ms;
}

._3CRhxk ._3QvKYm {
  height: 19px;
}

._3CRhxk ._3QvKYm > div {
  background-color: currentColor;
}

._1e8SCd {
  position: relative;
}

._1e8SCd._3Guzg- {
  transition: opacity 200ms;
}

._1e8SCd._3Guzg-._1c-87x {
  transition: none;
  opacity: 0.5;
}

._2lV9R1._1W60I9, ._2lV9R1 {
  transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

._2lV9R1._1W60I9 {
  opacity: 0.75;
}

._2lV9R1 {
  opacity: 1;
}

._2lV9R1 {
  position: relative;
  display: block;
  border-radius: 4px;
  border: none;
  font-family: clan-pro, sans-serif;
  font-size: 14px;
  font-weight: 500;
  outline: none;
  cursor: pointer;
  height: 38px;
  padding: 0 24px;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transform: translateZ(0);
}

._2lV9R1 ._1wF0F0 {
  height: 100%;
  display: block;
}

._2lV9R1._3liSul {
  height: 46px;
}

._2lV9R1._39rxd9 + ._2lV9R1 {
  margin-top: 16px;
}

._2lV9R1._39SStn {
  color: #7F8088;
  background: #EEEEEE;
}

._2lV9R1._3OwlZ0 {
  pointer-events: none;
  opacity: 0.5;
}

._2lV9R1._2ORLd3, ._2lV9R1._3OANco, ._2lV9R1._1bOPba, ._2lV9R1._1oVCV1 {
  color: white;
}

._2lV9R1._2ORLd3 {
  background: #101928;
}

._2lV9R1._2ORLd3 ._3l2bHH {
  background: #101928;
}

._2lV9R1._3OANco {
  background: #E53B2B;
}

._2lV9R1._3OANco ._3l2bHH {
  background: #E53B2B;
}

._2lV9R1._1bOPba, ._2lV9R1._1oVCV1 {
  font-size: 14px;
}

._2lV9R1._1bOPba ._3l2bHH, ._2lV9R1._1oVCV1 ._3l2bHH {
  border-radius: 0;
}

._2lV9R1._1bOPba {
  background: transparent;
  border: 1px solid #3A5999;
  color: #3A5999;
}

._2lV9R1._1bOPba._45Wqeb {
  color: transparent;
}

._2lV9R1._1bOPba ._3l2bHH {
  color: #3A5999;
  background: transparent;
}

._2lV9R1._1oVCV1 {
  background: transparent;
  border: 1px solid #D44835;
  color: #D44835;
}

._2lV9R1._1oVCV1._45Wqeb {
  color: transparent;
}

._2lV9R1._1oVCV1 ._3l2bHH {
  color: #D44835;
  background: transparent;
}

._2lV9R1._2BPVrP {
  background: transparent;
  border: 1px solid #101928;
  color: #101928;
}

._2lV9R1._2BPVrP._45Wqeb {
  color: transparent;
}

._2lV9R1._2BPVrP ._3l2bHH {
  color: #101928;
  background: transparent;
}

._2lV9R1._2BPVrP._3xKdUf {
  border-color: #E53B2B;
}

._2lV9R1._2BPVrP._3xKdUf ._3l2bHH {
  color: #E53B2B;
}

._2lV9R1._3wQI7K, ._2lV9R1._3bFLFQ {
  color: inherit;
  background: transparent;
}

._2lV9R1._3wQI7K ._3l2bHH, ._2lV9R1._3bFLFQ ._3l2bHH {
  background: transparent;
}

._2lV9R1._3bFLFQ {
  height: auto;
  text-transform: none;
  color: #101928;
  font-weight: 500;
  display: inline-flex;
  padding: 0;
  text-transform: none;
}

._2lV9R1._3xKdUf {
  color: #E53B2B;
}

._2lV9R1._3QIMHI {
  color: #101928;
}

._2lV9R1._3Npt8D {
  text-transform: none;
}

._2lV9R1 ._3l2bHH {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-animation: _1uQYLr 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: _1uQYLr 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  -webkit-animation-delay: 200ms;
          animation-delay: 200ms;
  background: #EEEEEE;
  min-height: inherit;
  border-radius: 4px;
  overflow: hidden;
}

._2lV9R1 ._3l2bHH._3RnCs2 {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.LXGPkU {
  padding: 4px 8px;
}

.LXGPkU ._2lV9R1 {
  flex-grow: 1;
  padding: 0 12px;
}

._32GvWJ {
  margin-right: 8px;
}

._3IBz6y {
  margin-left: 8px;
}

@-webkit-keyframes _1uQYLr {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes _1uQYLr {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

._1p-aix {
  padding: 20px 8px;
}

._1p-aix._9H2l3w {
  padding: 8px;
  border-top: 1px solid #DFDFDA;
  flex: 0 0 auto;
}

._1p-aix._2flz3m {
  padding: 0;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

@font-face {
  font-family: clan-pro;
  src: url(/assets/2feff21deab2cbba6c7e99541e668c76.woff2) format("woff2"), url(/assets/86dcea8ab387026ef0bf77af6d617e4a.woff) format("woff"), url(/assets/99723668b8d0ccea3561bdb5740b9270.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: clan-pro;
  src: url(/assets/a973b9a607c17e6ed4f704518c144711.woff2) format("woff2"), url(/assets/6288af655ecde66dabed0cc1c9ac152a.woff) format("woff"), url(/assets/ac123ced72cc4074c58f9ae5fe02f503.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
}

html, body {
  -webkit-text-size-adjust: 100%;
  height: 100%;
  background: #FFF;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

* {
  box-sizing: border-box;
}

div#react {
  height: 100%;
}

div#react [data-reactroot] {
  height: 100%;
}

.Dfo5zq {
  display: flex;
  flex-direction: column;
  height: 100%;
  font-family: clan-pro, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #101928;
  cursor: default;
}

.Dfo5zq._3YqKyn.JwzVB6 {
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

.Dfo5zq._3YqKyn, .Dfo5zq._2lRluy {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -moz-touch-callout: none;
  -ms-touch-callout: none;
  touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

._2If5aw {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

._2If5aw._2rarl1 {
  top: 20px;
  top: constant(safe-area-inset-top);
  top: env(safe-area-inset-top);
}

.vDu_dg {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 16px 24px;
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

.vDu_dg._3cXluW {
  background-color: #64b6ac;
  color: #fff;
}

.vDu_dg.pXP5OV {
  background-color: #f87060;
  color: #fff;
}

._2piRTg {
  margin-right: 13px;
  height: 20px;
  width: 20px;
}

@media (min-width: 992px) {
  .orSKny {
    max-width: 400px;
    margin: 0 auto;
  }
}

._3rWd9B {
  height: 0;
  z-index: 700;
  position: absolute;
  width: 100%;
  padding: 0 16px;
  top: 0;
}

._3rWd9B .orSKny {
  position: relative;
  width: 100%;
  height: 100%;
  top: 16px;
}

._3rWd9B._3FhEgd {
  pointer-events: none;
}

._1YHpef {
  -webkit-transform: translateY(-200px);
          transform: translateY(-200px);
}

._3BNaS7 {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition: -webkit-transform 225ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 225ms cubic-bezier(0, 0, 0.2, 1);
  transition: transform 225ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 225ms cubic-bezier(0, 0, 0.2, 1);
}

.ck-ZAK {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}

._3QvM56 {
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  transition-duration: 195ms;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  opacity: 0.01;
  -webkit-transform: translateY(-200px);
          transform: translateY(-200px);
}

._2vmSPo._2afHIo, ._2vmSPo._2Ak8dY, ._2vmSPo {
  transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

._2vmSPo._2afHIo, ._2vmSPo._2Ak8dY {
  opacity: 0.75;
}

._2vmSPo {
  opacity: 1;
}

@-webkit-keyframes v1dsP3 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}

@keyframes v1dsP3 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}

._2vmSPo {
  padding: 0;
}

._2vmSPo._3G9vvI {
  -webkit-animation: v1dsP3 infinite alternate 400ms 200ms;
          animation: v1dsP3 infinite alternate 400ms 200ms;
}

._2vmSPo._3Kl-e9 {
  height: 34px;
}

._2vmSPo._3fDfXP {
  height: 44px;
}

._2vmSPo svg {
  fill: #101928;
}

._2vmSPo._3nKuQD + ._2vmSPo._3nKuQD {
  margin-left: 24px;
}

._2vmSPo._3nKuQD svg {
  margin-right: 16px;
}

._2vmSPo._3B2SZ7 svg path {
  fill: white;
}

._1AHBFM {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 20%;
  border-radius: 15px / 60px;
  text-transform: uppercase;
  font-size: 9px;
  font-weight: 500;
}

@media (min-width: 768px) {
  ._1AHBFM {
    flex-basis: 60px;
  }
}

._1AHBFM .FgiR47 {
  color: #1f304c;
  margin-top: 2px;
  margin-bottom: 4px;
}

._1AHBFM svg path {
  fill: #1f304c;
}

._1AHBFM._2PjNcR .FgiR47 {
  color: #101928;
}

._1AHBFM._2PjNcR svg path {
  fill: #101928;
}

._1AHBFM:first-child {
  margin-left: -10px;
  padding-left: 10px;
}

._1AHBFM:last-child {
  margin-right: -10px;
  padding-right: 10px;
}

@media (min-width: 576px) {
  ._1AHBFM {
    flex-grow: 0;
    padding: 0px 32px;
  }
  ._1AHBFM:first-child, ._1AHBFM:last-child {
    padding: 0px 32px;
  }
}

.etyJwN {
  position: relative;
  height: 51px;
  background: #FFF;
  overflow-x: hidden;
  border-top: 2px solid #EEEEEE;
}

.tw2UIE {
  position: relative;
  flex-grow: 1;
}

.DXFlEf {
  flex: 1 1 0px;
  overflow: auto;
  padding: 0 16px;
  -webkit-overflow-scrolling: touch;
  will-change: transform;
}

.DXFlEf._1s6xyA {
  background: #F2F2F4;
}

.DXFlEf._2fsfXs {
  padding: 0;
}

@media (max-width: 575px) {
  ._1OIKww {
    display: none !important;
  }
}

@media (min-width: 768px) {
  ._26jWZk {
    display: none !important;
  }
}

@media (max-width: 767px) {
  ._10x2KI {
    display: none !important;
  }
}

@media (min-width: 992px) {
  ._2S6SCJ {
    display: none !important;
  }
}

@media (max-width: 991px) {
  ._1Azg27 {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .gMFmaP {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  ._23wkNC {
    display: none !important;
  }
}

.V4_YJO {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  background: #F2F2F4;
}

.V4_YJO.SWHkOM, .V4_YJO._2pE2_8 {
  border-left: 0.5px solid #EEEEEE;
}

._1DMSYI {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

._2JFyo9, ._2JFyo9 ._2cXeUA, ._2JFyo9 > * {
  border-radius: 50%;
  overflow: hidden;
}

._2JFyo9 {
  border: 1px solid #d6d6dd;
  background: #F2F2F4;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

._2JFyo9 ._2cXeUA, ._2JFyo9 > * {
  width: 100%;
  height: 100%;
}

._2JFyo9 ._1AGLVP {
  fill: #6a6a7d;
}

._2JFyo9.MGatRH {
  width: 28px;
  height: 28px;
}

._2JFyo9._3Shk1y, ._2JFyo9.iC9zYd {
  border: none;
}

._2JFyo9._3Shk1y ._1AGLVP, ._2JFyo9.iC9zYd ._1AGLVP {
  width: 100px;
  height: 100px;
}

._2JFyo9.iC9zYd {
  width: 140px;
  height: 140px;
}

._2JFyo9._3Shk1y {
  width: 168px;
  height: 168px;
}

._2HYlgb._1Azv0U, ._2HYlgb._2YNzgD, ._2HYlgb {
  transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

._2HYlgb._1Azv0U, ._2HYlgb._2YNzgD {
  opacity: 0.75;
}

._2HYlgb {
  opacity: 1;
}

._2HYlgb {
  display: flex;
  align-items: center;
  padding: 0 16px;
  transition: color 100ms;
  font-size: 14px;
  font-weight: 500;
  height: 40px;
  text-decoration: none;
  color: #101928;
}

._36rYOw {
  position: relative;
}

._36rYOw ._1Pz34k {
  z-index: 600;
  position: absolute;
  top: 8px;
  right: 8px;
  background: #FFF;
  box-shadow: 0px 2px 6px 2px rgba(0, 0, 0, 0.1);
  opacity: 0;
  pointer-events: none;
  transition: opacity 200ms;
}

._36rYOw ._1Pz34k._1BLjaS {
  pointer-events: inherit;
  opacity: 1;
}

._36rYOw ._1Pz34k ._3g8v_5 {
  width: 0;
  height: 0;
  overflow: hidden;
  transition: width 200ms, height 200ms, opacity 100ms;
  opacity: 0;
  color: #101928;
}

._36rYOw ._1Pz34k ._3g8v_5._1BLjaS {
  height: 120px;
  width: 200px;
  opacity: 1;
}

._36rYOw ._1Pz34k ._3g8v_5._1BLjaS._3qMPaA {
  height: 280px;
}

@media (min-width: 992px) {
  ._36rYOw ._1Pz34k ._3g8v_5._1BLjaS._3qMPaA {
    height: 200px;
  }
}

._3X2GdQ {
  padding: 6px;
}

._3X2GdQ ._3nWAv2 {
  height: 100%;
  max-height: 32px;
  fill: #101928;
}

._3vBfUf {
  border-radius: 50%;
  pointer-events: initial;
}

._3vBfUf._1bYbKs, ._3vBfUf._1wCPMl {
  width: 44px;
  height: 44px;
  margin: 0 4px;
}

._3vBfUf._2GhFrS {
  width: 42px;
  height: 42px;
}

._3vBfUf._1myZtj svg path {
  fill: #fff;
}

._3vBfUf svg path {
  fill: #101928;
}

._1f5FDb {
  z-index: 500;
  width: 100%;
  height: 0;
  position: relative;
  pointer-events: none;
}

._1f5FDb ._2lYG4N {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

._1f5FDb ._2lYG4N:last-child {
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transition: visibility 200ms, opacity 200ms;
}

._1f5FDb._2U_kea ._2lYG4N:last-child {
  opacity: 1;
  visibility: visible;
  transition: opacity 200ms;
}

._1CSzgp {
  position: relative;
  background: #FFF;
  border-bottom: 2px solid #EEEEEE;
}

._1CSzgp.RBfEq3, ._1CSzgp._1Y7dXp {
  background: #101928;
  border-bottom: none;
  color: white;
}

._1CSzgp.RBfEq3 ._1p7QxU, ._1CSzgp.RBfEq3 .KyEoUh, ._1CSzgp._1Y7dXp ._1p7QxU, ._1CSzgp._1Y7dXp .KyEoUh {
  color: white;
  padding-bottom: 2px;
}

._1CSzgp.RBfEq3 ._32NPNQ, ._1CSzgp.RBfEq3 ._10hJZ-, ._1CSzgp._1Y7dXp ._32NPNQ, ._1CSzgp._1Y7dXp ._10hJZ- {
  border-right-color: transparent;
  padding-bottom: 2px;
}

._1CSzgp.RBfEq3 svg path, ._1CSzgp._1Y7dXp svg path {
  fill: white;
}

._1CSzgp._1Y7dXp {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) 90%);
}

._1CSzgp._2U5Hfh {
  border-bottom: none;
  padding-bottom: 2px;
}

@media (max-width: 991px) {
  ._1CSzgp._2_lmIs {
    border-bottom: none;
  }
}

._1CSzgp._3ffreu {
  border-bottom: none;
}

._1CSzgp._3rEfCf .KyEoUh {
  overflow: inherit;
}

._1CSzgp ._32NPNQ {
  margin-left: 7px;
  height: 52px;
}

._1CSzgp ._1EVVVH {
  flex-grow: 1;
}

@media (min-width: 992px) {
  ._1CSzgp ._1EVVVH {
    width: 60%;
    max-width: 60%;
    flex-basis: 60%;
  }
}

._1CSzgp .KyEoUh {
  width: 0;
  overflow: hidden;
}

._1CSzgp ._1p7QxU {
  font-size: 16px;
  font-weight: 500;
}

._1CSzgp ._1ac02f {
  margin-top: 2px;
  font-size: 12px;
  font-weight: 400;
}

._1CSzgp._28JYzy .KyEoUh:last-child, ._1CSzgp.Yj1uIr .KyEoUh:last-child {
  margin-right: 16px;
}

._1CSzgp._28JYzy .KyEoUh._1pd4t9, ._1CSzgp.Yj1uIr .KyEoUh._1pd4t9 {
  margin-left: 16px;
}

._1CSzgp._28JYzy ._1p7QxU, ._1CSzgp.Yj1uIr ._1p7QxU {
  font-size: 16px;
}

._1CSzgp._28JYzy {
  height: 56px;
}

._1CSzgp.Yj1uIr {
  height: 56px;
}

._1CSzgp.RmHxuK {
  height: 44px;
}

._1CSzgp.RmHxuK.Gh4dcx {
  box-sizing: content-box;
  height: 42px;
  padding-top: 20px;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}

._1CSzgp.RmHxuK.Gh4dcx ._10hJZ-, ._1CSzgp.RmHxuK.Gh4dcx ._1W7Yka {
  top: 20px;
  top: constant(safe-area-inset-top);
  top: env(safe-area-inset-top);
}

._1CSzgp.RmHxuK .KyEoUh {
  margin: 0 8px;
  text-align: center;
  padding: 0 60px;
}

._1CSzgp.RmHxuK ._10hJZ- {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}

._1CSzgp.RmHxuK ._1W7Yka {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}

._9sE9oW {
  position: relative;
}

._9sE9oW ._15Su0j {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 200ms;
}

._9sE9oW._35EhwJ ._15Su0j {
  opacity: 1;
}

._280OeB {
  padding: 16px;
}

._280OeB._22LqqP {
  padding: 0 0 16px 0;
}

._280OeB .H3JGHA {
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 4px;
}

._280OeB ._2hYEvt {
  font-size: 26px;
  font-weight: 500;
}

._280OeB ._3ELa9p {
  margin-top: 6px;
}

@media (min-width: 992px) {
  ._280OeB ._2hYEvt {
    font-size: 30px;
  }
}

._1Xea0x {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  max-width: 100%;
}

@media (min-width: 992px) {
  ._1Xea0x {
    width: 50%;
    max-width: 50%;
  }
}

@media (min-width: 992px) {
  ._1Xea0x._3RxXSY {
    width: 60%;
    max-width: 60%;
  }
}

.uaKEUr {
  z-index: 100;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.uaKEUr:not(._28EbHH) {
  transition: visibility 500ms;
  pointer-events: none;
  visibility: hidden;
}

.uaKEUr ._3E0pPK {
  width: 100%;
  height: 100%;
  will-change: transform, opacity;
  background: #FFF;
}

.uaKEUr._1Wv9ci > ._3E0pPK {
  transition: opacity 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform cubic-bezier(0.23, 1, 0.32, 1) 300ms;
  transition: transform cubic-bezier(0.23, 1, 0.32, 1) 300ms, opacity 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform cubic-bezier(0.23, 1, 0.32, 1) 300ms, opacity 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform cubic-bezier(0.23, 1, 0.32, 1) 300ms;
  opacity: 0;
  will-change: transform, opacity;
}

.uaKEUr._1Wv9ci > ._3E0pPK._3DVQ8V {
  -webkit-transform: translateX(150px);
          transform: translateX(150px);
}

.uaKEUr._1Wv9ci > ._3E0pPK._1mH8Vi {
  -webkit-transform: translateX(-150px);
          transform: translateX(-150px);
}

.uaKEUr._1Wv9ci > ._3E0pPK.uL3Tcj {
  -webkit-transform: translateY(150px);
          transform: translateY(150px);
}

.uaKEUr._1Wv9ci.S53QWu > ._3E0pPK {
  transition: opacity 200ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform cubic-bezier(0.23, 1, 0.32, 1) 300ms;
  transition: transform cubic-bezier(0.23, 1, 0.32, 1) 300ms, opacity 200ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform cubic-bezier(0.23, 1, 0.32, 1) 300ms, opacity 200ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform cubic-bezier(0.23, 1, 0.32, 1) 300ms;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
}

.uaKEUr._3r7RQK {
  position: fixed;
}

.uaKEUr._3r7RQK._1WQy6a {
  bottom: constant(safe-area-inset-bottom);
  bottom: env(safe-area-inset-bottom);
}

.uaKEUr._3r7RQK .uaKEUr._3r7RQK {
  left: 0;
  right: 0;
  bottom: 0;
}

.uaKEUr._3ftm2O {
  padding-top: 20px;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}

@media (min-width: 992px) {
  .uaKEUr.DA_MVB {
    background: rgba(0, 0, 0, 0.6);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: opacity 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 400ms;
    will-change: opacity, visibility;
  }
  .uaKEUr.DA_MVB.S53QWu {
    opacity: 1;
  }
  .uaKEUr.DA_MVB > ._3E0pPK {
    width: auto;
    height: auto;
    width: 450px;
    max-height: 90vh;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.1);
  }
  .uaKEUr.DA_MVB > ._3E0pPK._69sp8j {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    border-radius: 0;
  }
}

@media (min-width: 992px) and (min-width: 1200px) {
  .uaKEUr.DA_MVB > ._3E0pPK._69sp8j {
    border-radius: 4px;
    width: 90vw;
    height: 90vh;
    max-width: 1024px;
    max-height: 768px;
  }
}

.uaKEUr.DA_MVB.z5pnJW {
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 400ms;
  will-change: opacity, visibility;
}

.uaKEUr.DA_MVB.z5pnJW.S53QWu {
  opacity: 1;
}

.uaKEUr.DA_MVB.z5pnJW > ._3E0pPK {
  width: auto;
  height: auto;
  width: 450px;
  max-height: 90vh;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.1);
}

.uaKEUr.DA_MVB.z5pnJW > ._3E0pPK {
  width: 100%;
  max-width: 335px;
  margin: 0 16px;
}

.uaKEUr.DA_MVB._1GKv4j {
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 400ms;
  will-change: opacity, visibility;
  background: rgba(16, 25, 40, 0.8);
  -webkit-overflow-scrolling: touch;
}

.uaKEUr.DA_MVB._1GKv4j.S53QWu {
  opacity: 1;
}

.uaKEUr.DA_MVB._1GKv4j > ._3E0pPK {
  width: auto;
  height: auto;
  width: 450px;
  max-height: 90vh;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.1);
}

.uaKEUr.DA_MVB._1GKv4j > ._3E0pPK {
  border-radius: 32px 32px 0 0;
  overflow: visible;
  min-height: 65vh;
  max-height: 80vh;
  width: 100%;
  align-self: flex-end;
}

.uaKEUr.DA_MVB._1GKv4j > ._3Fuu4E {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

._2IyoEL {
  font-size: 30px;
  font-weight: 500;
  margin: 64px 0;
  text-align: center;
}

._17u2ma {
  text-decoration: none;
  color: #037AFF;
  display: inline;
  font-weight: 500;
  font-size: 16px;
}

._17u2ma.hpa5gn {
  font-size: 14px;
  line-height: 21px;
  padding: 8px 0;
}

._17u2ma._1Z9xHI {
  color: #E53B2B;
}

._17u2ma._2mHoW_ {
  color: rgba(16, 25, 40, 0.5);
  font-weight: initial;
  font-size: 11px;
  text-decoration: underline;
  text-transform: none;
}

@media (min-width: 992px) {
  ._17u2ma, ._17u2ma._2mHoW_ {
    font-size: 14px;
  }
}

.TMj4RY {
  height: 100%;
  color: #101928;
  text-align: center;
}

.TMj4RY ._3d17jm {
  width: 100%;
  max-width: 636px;
  text-align: center;
}

.TMj4RY ._3pw6EO {
  margin: 56px auto 32px auto;
}

.TMj4RY ._51WcXH {
  display: block;
  font-size: 34px;
  font-weight: 500;
}

.TMj4RY ._10qloC {
  display: block;
  font-size: 17px;
  padding: 24px;
}

@media (min-width: 768px) {
  .TMj4RY ._51WcXH {
    font-size: 34px;
  }
  .TMj4RY ._10qloC {
    font-size: 17px;
  }
}

@media (min-width: 992px) {
  .TMj4RY ._51WcXH {
    font-size: 48px;
  }
  .TMj4RY ._10qloC {
    font-size: 17px;
  }
}

._2bMnhq {
  position: relative;
}

._2bMnhq ._3Uf9XE, ._2bMnhq ._1MQ5jf, ._2bMnhq .Z2tm-t {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: EMhJDu 6000ms ease-in-out both;
          animation: EMhJDu 6000ms ease-in-out both;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

._2bMnhq ._1ISNw9, ._2bMnhq .WYyrOC, ._2bMnhq ._1OfvXc {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: EMhJDu 6000ms ease-in-out both;
          animation: EMhJDu 6000ms ease-in-out both;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: 1000ms;
          animation-delay: 1000ms;
}

@-webkit-keyframes EMhJDu {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes EMhJDu {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

._1VWx1o, ._3Uf9XE, ._1ISNw9 {
  display: none;
}

@media (min-width: 768px) {
  ._1VWx1o, ._3Uf9XE, ._1ISNw9 {
    display: none;
  }
}

@media (min-width: 992px) {
  ._1VWx1o, ._3Uf9XE, ._1ISNw9 {
    display: block;
    max-width: 956px;
    width: 100%;
  }
}

._3kRViE, ._1MQ5jf, .WYyrOC {
  display: none;
}

@media (min-width: 768px) {
  ._3kRViE, ._1MQ5jf, .WYyrOC {
    display: block;
    max-width: 919px;
    width: 100%;
  }
}

@media (min-width: 992px) {
  ._3kRViE, ._1MQ5jf, .WYyrOC {
    display: none;
  }
}

.iJ5a8-, .Z2tm-t, ._1OfvXc {
  display: none;
}

@media (max-width: 767px) {
  .iJ5a8-, .Z2tm-t, ._1OfvXc {
    display: block;
    max-width: 443px;
    width: 100%;
  }
}

@media (min-width: 768px) {
  .iJ5a8-, .Z2tm-t, ._1OfvXc {
    display: none;
  }
}

@media (min-width: 992px) {
  .iJ5a8-, .Z2tm-t, ._1OfvXc {
    display: none;
  }
}

._1IT-eA ._3aeSHg {
  width: 96px;
  height: 96px;
  margin-bottom: 56px;
}

._1IT-eA ._3OXuVV {
  margin: 12px 0;
}

._8JbX_2 {
  font-size: 14px;
  display: inline;
  line-height: 20px;
  color: #101928;
}

._8JbX_2._1bDDdL {
  font-weight: 500;
}

._8JbX_2._3dcmVh {
  font-size: inherit;
}

._8JbX_2._3zWWOR {
  background-color: #EBF5FD;
}

._8JbX_2._15icAi {
  white-space: nowrap;
}

._1AflXd {
  display: inline-block;
  padding: 4px 10px;
  border-radius: 11px;
  font-size: 11px;
  line-height: 15px;
  font-weight: 500;
  color: #fff;
  background-color: #A4ADBA;
}

._1AflXd._24WfuZ {
  background-color: #13B04A;
}

._1AflXd.-a3Jjn {
  background-color: #F74969;
}

._3j7_Ox {
  width: 100%;
}

@media (min-width: 1200px) {
  ._3j7_Ox {
    width: 1134px;
    margin: 0 auto;
  }
}

@media (min-width: 992px) {
  ._3j7_Ox._38Jloh {
    align-items: center;
  }
}

._3j7_Ox._2zzuzQ ._2nmTfO {
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 992px) {
  ._3j7_Ox._2zzuzQ {
    padding: 0 40px;
  }
  ._3j7_Ox._2zzuzQ ._2nmTfO {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 1200px) {
  ._3j7_Ox._2zzuzQ {
    padding-left: 0;
    padding-right: 0;
  }
}

._3j7_Ox ._2nmTfO, ._3j7_Ox ._6SnCqs {
  color: rgba(16, 25, 40, 0.5);
  font-weight: 400;
  font-size: 12px;
}

._3j7_Ox ._2nmTfO {
  margin: 24px 0;
  padding: 16px 0;
}

._3j7_Ox ._6SnCqs {
  margin-left: 16px;
}

._2BgUJz, ._2BgUJz.ypkXj9 {
  transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

._2BgUJz {
  opacity: 0.75;
}

._2BgUJz.ypkXj9 {
  opacity: 1;
}

._2BgUJz {
  display: none !important;
  cursor: pointer;
  fill: #fff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  z-index: 2;
  margin: -24px 4px 0;
}

@media (min-width: 992px) {
  ._2BgUJz {
    display: flex !important;
  }
}

._2BgUJz._18_Sq_, ._2BgUJz._1vqb3L {
  width: 48px;
  height: 48px;
}

._2BgUJz._3KRGvl {
  width: 32px;
  height: 32px;
}

/* Based on https://github.com/leandrowd/react-responsive-carousel (3.1.5, 1ccf3ad) */

.LNhpvy {
  position: relative;
  margin: 0;
}

.LNhpvy * {
  margin: 0;
  padding: 0;
}

.LNhpvy ._3SsSo3 {
  overflow-x: hidden;
  margin: auto;
  width: 100%;
  height: 100%;
}

.LNhpvy ._3SsSo3 ._38hlSA {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}

.LNhpvy ._3SsSo3 ._2QYQlr * {
  height: 100%;
}

.LNhpvy ._3SsSo3 ._2QYQlr {
  display: flex;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 350ms;
  position: relative;
  list-style: none;
  width: 100%;
  will-change: transform, margin-left;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  height: 100%;
}

.LNhpvy ._3SsSo3 ._2QYQlr .GAJY7l {
  flex-direction: column;
  flex-flow: column;
  min-width: 100%;
  margin: 0;
  position: relative;
  text-align: center;
  background: #000;
}

.LNhpvy ._38T_x4 {
  position: absolute;
  bottom: 0;
  margin: 12px 0;
  text-align: center;
  width: 100%;
}

.LNhpvy ._38T_x4 .DpgUvw {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 8px;
  border-radius: 50%;
  background: #FFF;
  cursor: pointer;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
}

.LNhpvy ._38T_x4._2vnR_m .DpgUvw:nth-child(3n + 1) {
  -webkit-animation: _3juRs4 1s ease-in-out infinite;
          animation: _3juRs4 1s ease-in-out infinite;
}

.LNhpvy ._38T_x4._2vnR_m .DpgUvw:nth-child(3n + 2) {
  -webkit-animation: _17YZ_l 1s ease-in-out infinite;
          animation: _17YZ_l 1s ease-in-out infinite;
  -webkit-animation-delay: 0.16s;
          animation-delay: 0.16s;
}

.LNhpvy ._38T_x4._2vnR_m .DpgUvw:nth-child(3n + 3) {
  -webkit-animation: _1lIehu 1s ease-in-out infinite;
          animation: _1lIehu 1s ease-in-out infinite;
  -webkit-animation-delay: 0.32s;
          animation-delay: 0.32s;
}

.LNhpvy ._38T_x4:not(._2vnR_m) .DpgUvw {
  opacity: 0.5;
}

.LNhpvy ._38T_x4:not(._2vnR_m) .DpgUvw.VTZZ4k, .LNhpvy ._38T_x4:not(._2vnR_m) .DpgUvw:hover {
  opacity: 1;
}

.LNhpvy ._3YegUy {
  overflow: hidden;
  opacity: 0;
  transition: opacity 200ms;
}

.LNhpvy:hover ._3YegUy {
  opacity: 1;
}

.LNhpvy ._3YegUy svg {
  -webkit-filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.2));
}

.LNhpvy .JB3yD2 {
  right: 0;
}

@-webkit-keyframes _1lIehu {
  0% {
    opacity: 1;
  }
  33% {
    opacity: 0.66;
  }
  66% {
    opacity: 0.33;
  }
  100% {
    opacity: 0;
  }
}

@keyframes _1lIehu {
  0% {
    opacity: 1;
  }
  33% {
    opacity: 0.66;
  }
  66% {
    opacity: 0.33;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes _17YZ_l {
  0% {
    opacity: 0.66;
  }
  33% {
    opacity: 0.33;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes _17YZ_l {
  0% {
    opacity: 0.66;
  }
  33% {
    opacity: 0.33;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes _3juRs4 {
  0% {
    opacity: 0.33;
  }
  33% {
    opacity: 0;
  }
  66% {
    opacity: 1;
  }
  100% {
    opacity: 0.66;
  }
}

@keyframes _3juRs4 {
  0% {
    opacity: 0.33;
  }
  33% {
    opacity: 0;
  }
  66% {
    opacity: 1;
  }
  100% {
    opacity: 0.66;
  }
}

._3r4E2l._1keyfj {
  margin: 24px 0 40px;
  text-align: center;
}

._3r4E2l._1keyfj ._2RS-Cp {
  font-size: 48px;
}

._3r4E2l._1keyfj ._2B9b-X {
  margin: 8px 0;
}

._3r4E2l._1keyfj ._2B9b-X ._11_N9m {
  margin: 0 2px;
  width: 40px;
  height: 40px;
}

._3r4E2l._1keyfj ._1hjqGp {
  font-size: 14px;
}

._3r4E2l._2UzmQe, ._3r4E2l._2EZ2MJ {
  font-size: 14px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

._3r4E2l._2UzmQe ._2RS-Cp, ._3r4E2l._2EZ2MJ ._2RS-Cp {
  font-weight: 500;
  margin: 0 4px 0 4px;
}

._3r4E2l._2UzmQe ._2RS-Cp, ._3r4E2l._2UzmQe ._1hjqGp, ._3r4E2l._2EZ2MJ ._2RS-Cp, ._3r4E2l._2EZ2MJ ._1hjqGp {
  order: 1;
  line-height: 16px;
}

._3r4E2l._2UzmQe ._2B9b-X, ._3r4E2l._2EZ2MJ ._2B9b-X {
  order: 0;
}

._3r4E2l._2UzmQe ._2B9b-X ._11_N9m, ._3r4E2l._2EZ2MJ ._2B9b-X ._11_N9m {
  margin-right: 4px;
  width: 16px;
  height: 16px;
}

._3r4E2l ._1hjqGp {
  margin-left: 8px;
  color: rgba(16, 25, 40, 0.5);
}

._2B9b-X ._2OUA1w {
  stroke: rgba(16, 25, 40, 0.5);
  fill: transparent;
  opacity: 0.4;
}

._2B9b-X ._1bpA5f {
  fill: #EFCE4A;
  stroke: #EFCE4A;
}

._1nyF-G ._2B9b-X ._1wXDrc {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 6px;
  width: 52px;
}

._1nyF-G ._2B9b-X ._1wXDrc ._2HBcZt {
  margin-top: 4px;
}

._1nyF-G ._2B9b-X ._1wXDrc ._11_N9m {
  width: 28px;
  height: 28px;
}

._1nyF-G ._2B9b-X ._1wXDrc ._2OUA1w {
  stroke: rgba(16, 25, 40, 0.5);
  fill: #fff;
}

._1nyF-G ._2B9b-X ._1wXDrc ._1bpA5f {
  stroke: #FFA500;
  fill: #FFA500;
  opacity: 1;
}

._1wXDrc {
  display: inline-block;
}

._245y43._1BeWFz, ._245y43 {
  transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

._245y43._1BeWFz {
  opacity: 0.75;
}

._245y43 {
  opacity: 1;
}

._245y43 {
  -webkit-transform: scale(1);
          transform: scale(1);
  transition: -webkit-transform 200ms 50ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: transform 200ms 50ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: transform 200ms 50ms cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform 200ms 50ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  overflow: hidden;
  position: relative;
  font-size: 14px;
}

._245y43 ._3kAQOL {
  min-width: 0;
  margin-bottom: 6px;
  margin-top: 18px;
}

@media (max-width: 767px) {
  ._245y43 .PdVpv0 {
    white-space: normal;
    line-height: 1.5;
  }
}

._245y43._1q7h6i {
  -webkit-transform: scale(0.98);
          transform: scale(0.98);
}

._245y43 ._2F84BF {
  font-weight: 500;
  font-size: 18px;
}

._245y43 ._1eLljJ {
  font-weight: 400;
  color: rgba(16, 25, 40, 0.5);
  margin-top: 4px;
}

._245y43 ._2TVOMv {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  position: absolute;
  top: 12px;
  left: 0;
}

._245y43 ._2Vjj6D, ._245y43 ._3QBcF_ {
  padding: 4px 0;
  background: rgba(16, 25, 40, 0.8);
}

._245y43 ._4Y2qVj {
  fill: white;
}

._245y43 ._3QBcF_ {
  color: white;
  line-height: 13px;
  padding-right: 15px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

._3PPvjA {
  width: 100%;
  min-height: 85px;
  padding: 20px 0;
  border-bottom: 1px solid #EEEEEE;
  font-weight: 500;
}

._3PPvjA ._3uxpcS {
  font-size: 18px;
  line-height: 1.5;
}

._3PPvjA .AoBKVn {
  font-size: 14px;
}

._3PPvjA ._36EUnt {
  font-size: 16px;
  margin-top: 8px;
  text-transform: uppercase;
}

._3PPvjA._2jmGNw {
  height: 100%;
  color: #fff;
  border-bottom: none;
}

._3QY-UB {
  margin-top: 8px;
  border-radius: 4px;
}

@media (min-width: 1200px) {
  ._3QY-UB {
    margin-top: 12px;
  }
}

._3QY-UB ._3Y-UaL {
  min-width: 0;
}

._3QY-UB ._3Y-UaL > * {
  max-width: 100%;
}

._3QY-UB .rDjgM5 {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 5px;
}

@media (min-width: 1200px) {
  ._3QY-UB .rDjgM5 {
    margin-bottom: 8px;
    font-size: 16px;
  }
}

._3QY-UB ._2-w8Is {
  font-size: 12px;
  color: rgba(16, 25, 40, 0.5);
}

@media (min-width: 1200px) {
  ._3QY-UB ._2-w8Is {
    font-size: 14px;
  }
}

._3XjmBd {
  display: inline;
  padding-left: 1ch;
  white-space: nowrap;
}

._3XjmBd._31Hkey {
  padding-left: 0;
}

._3G4eox {
  margin-top: 8px;
  color: #101928;
  font-size: 12px;
  line-height: 24px;
}

._3G4eox ._3A_2r_ {
  font-weight: 500;
  margin-right: 16px;
}

._3G4eox ._2ww2Mb {
  fill: #101928;
  flex-shrink: 0;
  margin-right: 8px;
}

.bICHdX ._3aXOqo {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}

._1rHEl-._3ZYUI- {
  border: 1px solid #F2F2F4;
  border-radius: 4px;
  background: #FFF;
}

._1rHEl-._3ZYUI-::after {
  content: ' ';
  width: calc(100% - (2 * $margin));
  border-bottom: 2px solid #E5E5E7;
  position: absolute;
  left: 2px;
  right: 2px;
  bottom: -2px;
}

._1rHEl-._3ZYUI- ._1V651J {
  padding-right: 16px;
  padding-left: 16px;
  margin-bottom: 4px;
}

.rCP63H {
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 500;
}

@-webkit-keyframes uDqqN1 {
  from {
    opacity: 0;
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes uDqqN1 {
  from {
    opacity: 0;
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

._33DH5h {
  padding: 20px 0;
}

._33DH5h._2YFWK0 {
  padding: 0;
}

._33DH5h._1g4Jrw {
  padding: 16px 0;
}

._33DH5h._2Gr-zE {
  padding: 0 16px;
}

._33DH5h._1kqsOv:nth-child(n + 1) {
  -webkit-animation-delay: 50ms;
          animation-delay: 50ms;
}

._33DH5h._1kqsOv:nth-child(n + 2) {
  -webkit-animation-delay: 100ms;
          animation-delay: 100ms;
}

._33DH5h._1kqsOv:nth-child(n + 3) {
  -webkit-animation-delay: 150ms;
          animation-delay: 150ms;
}

._33DH5h._1kqsOv:nth-child(n + 4) {
  -webkit-animation-delay: 200ms;
          animation-delay: 200ms;
}

._33DH5h._1kqsOv:nth-child(n + 5) {
  -webkit-animation-delay: 250ms;
          animation-delay: 250ms;
}

._33DH5h._1kqsOv:nth-child(n + 6) {
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
}

._33DH5h._1kqsOv:nth-child(n + 7) {
  -webkit-animation-delay: 350ms;
          animation-delay: 350ms;
}

._33DH5h._1kqsOv:nth-child(n + 8) {
  -webkit-animation-delay: 400ms;
          animation-delay: 400ms;
}

._33DH5h._1kqsOv:nth-child(n + 9) {
  -webkit-animation-delay: 450ms;
          animation-delay: 450ms;
}

._33DH5h._1pwmyH {
  -webkit-animation: uDqqN1 700ms cubic-bezier(0.19, 1, 0.22, 1) both;
          animation: uDqqN1 700ms cubic-bezier(0.19, 1, 0.22, 1) both;
}

._33DH5h._3pBSI3 {
  padding-top: 0;
  margin-top: 64px;
}

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

._1k6cbJ ._1SAB2_ {
  margin: 0 -16px;
}

._1k6cbJ ._1yBTqG {
  padding-top: 16px;
  padding-bottom: 16px;
}

@media (min-width: 768px) {
  ._1k6cbJ ._1yBTqG {
    max-width: 70%;
  }
}

@media (min-width: 992px) {
  ._1k6cbJ ._1yBTqG {
    max-width: 650px;
    padding-top: 48px;
  }
}

._1k6cbJ ._1yBTqG ._2psBni {
  margin: 0 -10px 8px;
  height: 58px;
}

._1k6cbJ ._1yBTqG ._2y4NIp {
  font-size: 24px;
  display: inline;
  font-weight: inherit;
  font-weight: 400;
  letter-spacing: 1.1px;
}

@media (min-width: 576px) {
  ._1k6cbJ ._1yBTqG ._2y4NIp {
    font-size: 32px;
  }
}

@media (min-width: 768px) {
  ._1k6cbJ ._1yBTqG ._2y4NIp {
    font-size: 40px;
  }
}

._1k6cbJ ._3cDRm2 {
  margin: 48px 0 28px;
}

._33mtLM .QHXtOD, ._33mtLM .QHXtOD._3AHGF7 {
  transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

._33mtLM .QHXtOD {
  opacity: 0.75;
}

._33mtLM .QHXtOD._3AHGF7 {
  opacity: 1;
}

._33mtLM {
  cursor: pointer;
  border-radius: 4px;
}

._33mtLM .QHXtOD {
  fill: #101928;
  height: 24px;
  width: 24px;
}

._3_mW0Q {
  position: relative;
  overflow-y: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

._3_mW0Q._1Y80UZ {
  overflow: visible;
}

._3_mW0Q ._3BKa-w, ._3_mW0Q .pzQ9BV {
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
}

._3_mW0Q ._3BKa-w::-webkit-scrollbar, ._3_mW0Q .pzQ9BV::-webkit-scrollbar {
  -webkit-appearance: none;
          appearance: none;
  display: none;
}

._3_mW0Q ._1jxz0c {
  will-change: transform;
  transition: -webkit-transform;
  transition: transform;
  transition: transform, -webkit-transform;
}

._3_mW0Q .pzQ9BV {
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: -30px;
}

._3_mW0Q .pzQ9BV ._1jxz0c:after {
  content: '';
  display: inline-block;
  width: 8px;
}

._3_mW0Q .pzQ9BV ._206vq_ {
  padding-bottom: 30px;
}

._3_mW0Q ._206vq_ {
  white-space: normal;
  display: inline-block;
  padding: 0 8px 0;
}

@media (min-width: 992px) {
  ._3_mW0Q ._206vq_ {
    padding: 0 16px 0;
  }
}

@media (min-width: 1200px) {
  ._3_mW0Q ._206vq_ {
    padding: 0 24px 0;
  }
}

._3_mW0Q ._2lZboX, ._3_mW0Q .dryEDs {
  z-index: 1000;
  position: absolute;
  top: 0;
}

._3_mW0Q ._2lZboX {
  left: -16px;
}

._3_mW0Q .dryEDs {
  right: -16px;
}

._3vYEtL {
  margin: 0 -16px;
}

@media (min-width: 1200px) {
  ._3vYEtL {
    margin: 0 -24px;
  }
}

._3vYEtL ._30Oaou {
  padding: 0 8px;
}

@media (min-width: 992px) {
  ._3vYEtL ._30Oaou {
    padding: 0;
  }
}

._3vYEtL ._3fe7Cq {
  width: 95%;
}

._3vYEtL ._3fe7Cq:first-child:last-child {
  width: 100%;
}

@media (min-width: 576px) {
  ._3vYEtL ._3fe7Cq {
    width: calc(50% - 10px);
  }
  ._3vYEtL ._3fe7Cq:first-child:last-child {
    width: 50%;
  }
}

@media (min-width: 992px) {
  ._3vYEtL ._3fe7Cq {
    width: calc(33.33% - 10px);
  }
  ._3vYEtL ._3fe7Cq:first-child:last-child {
    width: 33.33%;
  }
}

@media (min-width: 1200px) {
  ._3vYEtL ._3fe7Cq {
    width: 394px;
  }
  ._3vYEtL ._3fe7Cq:first-child:last-child {
    width: 394px;
  }
}

.KhnQwJ .Gc7jQJ {
  margin-bottom: 1em;
  line-height: 1.5;
  word-wrap: break-word;
}

.KhnQwJ .Gc7jQJ:last-child {
  margin-bottom: 0;
}

._3zfMJ8 {
  padding: 50px 0 70px;
}

._3zfMJ8 ._1RCczT {
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
}

._3zfMJ8 ._2tykqq {
  text-align: center;
  font-size: 16px;
  max-width: 520px;
}

._2B3nu9 {
  position: relative;
  line-height: 1.5;
}

._2B3nu9 ._2lYQEx {
  text-transform: none;
  position: absolute;
  bottom: 0;
  right: 0;
  height: auto;
  width: 70px;
  padding: 0;
  background: rgba(255, 255, 255, 0) linear-gradient(to right, rgba(255, 255, 255, 0), white 25%);
  border-radius: 0;
  z-index: 10;
  opacity: 1;
  line-height: inherit;
  visibility: hidden;
  font-size: inherit;
}

._2B3nu9 ._2lYQEx._3DT6u6 {
  background: rgba(255, 255, 255, 0) linear-gradient(to right, rgba(255, 255, 255, 0), #F2F2F4 25%);
}

._2B3nu9 ._2lYQEx._2Fu4Ck {
  visibility: visible;
}

._2B3nu9 ._2lYQEx.utUrOq {
  color: rgba(255, 255, 255, 0);
}

._2B3nu9 .I8MyBO {
  overflow: hidden;
  transition: height 200ms;
}

._3XvH9s {
  padding: 0 16px;
}

._3XvH9s ._2lYQEx {
  right: 16px;
}

.we7ftm {
  background: #FFF;
}

.we7ftm._2rl0oh {
  padding: 16px;
}

.we7ftm._2rl0oh ._3cvjGX {
  font-size: 30px;
  font-weight: 500;
  word-wrap: break-word;
}

.we7ftm._2rl0oh ._3B4fU7 {
  margin-top: 24px;
}

.we7ftm._2rl0oh ._1XokC- {
  margin-top: 32px;
}

.we7ftm._2rl0oh ._2DnSgd {
  margin-top: 48px;
}

.we7ftm._2rl0oh ._3AaRNu {
  margin-top: 64px;
  height: 320px;
}

.we7ftm._2rl0oh ._2IrHzu {
  margin-top: 24px;
}

.we7ftm._2rl0oh ._13rATQ {
  margin-top: 24px;
}

.we7ftm._2rl0oh .w1c5A_ {
  font-size: 16px;
  line-height: 36px;
}

.we7ftm._3ZnmFV ._2DnSgd {
  font-size: 14px;
}

.we7ftm._3ZnmFV ._13rATQ {
  margin-top: 10px;
}

.we7ftm._3ZnmFV ._1XokC- {
  margin-top: 16px;
}

.we7ftm._3ZnmFV ._1qSNjO {
  margin-right: -40px;
}

.we7ftm._3ZnmFV .w1c5A_ {
  font-size: 14px;
  line-height: 28px;
}

.we7ftm ._1-0SOg ._2P4IXY {
  background-color: #F2F2F4;
}

.we7ftm ._1fLp50 {
  font-size: 16px;
  font-weight: 400;
  color: rgba(16, 25, 40, 0.5);
  line-height: 1.5;
}

.we7ftm ._1arpjE {
  font-weight: 500;
}

@media (min-width: 992px) {
  .we7ftm ._1arpjE {
    font-size: 18px;
  }
}

.we7ftm ._2DnSgd {
  font-size: 16px;
  line-height: 20px;
  color: #101928;
  text-align: left;
}

.we7ftm ._12bn68 {
  margin-bottom: 8px;
}

.we7ftm .w1c5A_ ._1YEzYT {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.we7ftm .w1c5A_ ._1GY2Wa {
  color: rgba(16, 25, 40, 0.5);
}

.we7ftm .w1c5A_ ._3h0Bnz {
  font-weight: 500;
}

.we7ftm .DaH8qw {
  margin-top: 64px;
}

@media (max-width: 991px) {
  .we7ftm .oWcX-u > div > div {
    overflow: hidden;
  }
  .we7ftm .oWcX-u > div > div > div {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 992px) {
  .we7ftm ._3hBQGo {
    display: flex;
    flex-direction: column;
  }
  .we7ftm ._3hBQGo {
    flex-direction: row;
  }
  .we7ftm ._321mHU ._2WKmpL ._3Zxnr-, .we7ftm ._321mHU ._2WKmpL .oWcX-u > div > div {
    border-radius: 4px;
    padding: 28px 20px;
    margin-top: 40px;
  }
  .we7ftm .DoYXkJ {
    display: flex;
    flex-direction: column;
    width: 66.43%;
  }
  .we7ftm ._321mHU {
    width: 33.57%;
    margin-left: 35px;
    max-width: 325px;
  }
  .we7ftm ._321mHU ._2WKmpL {
    position: -webkit-sticky;
    position: sticky;
    top: -135px;
    margin-top: 28px;
  }
  .we7ftm ._321mHU ._2WKmpL._2oIuHD {
    top: -190px;
  }
  .we7ftm ._321mHU ._2WKmpL > *:first-child {
    margin-top: 0;
  }
  .we7ftm ._321mHU ._2WKmpL ._3Zxnr- {
    text-align: center;
  }
  .we7ftm ._321mHU ._2WKmpL ._3Zxnr- ._34oi1n {
    margin-top: 2px;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
  }
  .we7ftm ._321mHU ._2WKmpL ._3Zxnr- ._2WSi_D {
    margin: 24px 0 16px;
    color: rgba(16, 25, 40, 0.5);
  }
  .we7ftm ._321mHU ._2WKmpL .w1c5A_ {
    margin-top: 24px;
  }
  .we7ftm ._321mHU .hYFiiv {
    margin-top: 96px;
    font-weight: 500;
  }
  .we7ftm .DaH8qw {
    padding: 0;
  }
}

.we7ftm ._1XokC- {
  padding-top: 24px;
  border-top: 1px solid #F2F2F4;
  fill: #101928;
}

.we7ftm ._1XokC- .xVofgZ {
  margin-top: 8px;
  font-size: 10px;
  line-height: 1.5;
  color: rgba(16, 25, 40, 0.5);
  font-weight: 500;
  text-align: center;
}

@media (min-width: 992px) {
  .we7ftm ._1XokC- {
    border-top: none;
  }
}

._1mz9rS {
  margin-left: 10px;
  margin-right: 2px;
}

._1XokC-._3Scz7A {
  font-size: 11px;
  height: 18px;
  margin-top: 8px;
  white-space: nowrap;
}

._3AaRNu {
  background-color: #F2F2F4;
}

.LHRBb1 ._3aC6iR {
  width: 100%;
}

._1L-9tQ {
  position: absolute;
  right: 48px;
  top: 24px;
  padding: 12px;
  background: white;
  border-radius: 5px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}

._2-j8GG {
  position: relative;
}

.LF63i- {
  margin: -16px;
  padding-top: 96px;
}

.LF63i- ._1o929_, .LF63i- .kTo_cw {
  min-width: 0;
}

.LF63i- ._1o929_ {
  flex: 2 0 0;
}

.LF63i- .kTo_cw {
  flex: 1 0 0;
}

.LF63i-._3gkNzp {
  margin: 0;
}

.LF63i-._3gkNzp ._1o929_ {
  padding-right: 32px;
}

._3BVfZo {
  width: 64px;
  height: 64px;
}

._26K9hD {
  background-color: #F2F2F2;
  padding: 48px;
  max-width: 448px;
}

._26K9hD ._3991qQ {
  min-width: 0;
  word-wrap: break-word;
}

._26K9hD ._3dhxrd {
  font-size: 34px;
  font-weight: 500;
}

._26K9hD ._3c-GzO, ._26K9hD .xtzFXu {
  margin-top: 12px;
  font-size: 16px;
}

._26K9hD ._3LpdEa {
  margin-top: 32px;
}

._26K9hD ._3LpdEa ._2_EEgX {
  font-size: 24px;
  font-weight: 500;
  margin-right: 8px;
}

._26K9hD ._3Wu_rG {
  margin-top: 4px;
  font-size: 14px;
}

._26K9hD ._1iUB7c {
  margin-top: 32px;
  font-size: 18px;
  width: 218px;
  height: 48px;
}

._1cBim- {
  padding: 8px;
  border-radius: 4px;
  margin-right: 8px;
  cursor: pointer;
}

.akGEJj {
  padding-bottom: 40px;
  margin: 0 -8px;
}

.akGEJj ._8P7Ywi {
  background: #101928;
  border-radius: 50%;
  width: 47px;
  height: 47px;
  margin: 0 8px;
  opacity: 1;
}

.akGEJj ._8P7Ywi svg {
  fill: white;
}

.akGEJj ._1GPeJq {
  font-size: 32px;
  font-weight: 500;
  color: #C8CED5;
  padding-bottom: 4px;
}

.akGEJj ._3fcZjs {
  font-size: 12px;
  line-height: 18px;
  color: #A1A1AA;
  font-weight: 400;
}

.cT_lJM {
  outline: none;
}

.cT_lJM ._2l9Jv8 {
  margin-bottom: 12px;
  font-size: 11px;
  color: #D32D1F;
  text-align: center;
}

.NHvQ2_ {
  font-size: 11px;
  color: #D32D1F;
  line-height: 1.5;
}

.NHvQ2_._2d-FmB {
  padding: 16px;
}

._1iqqoM ._3_HEN9 {
  color: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 8px 8px 8px 0;
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 500;
  font-family: clan-pro, sans-serif;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #DFDFDF;
  outline: none;
  transition: border-color 200ms;
  width: 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  ._1iqqoM ._3_HEN9 {
    font-size: 14px;
  }
}

._1iqqoM ._3_HEN9::-webkit-input-placeholder {
  color: rgba(16, 25, 40, 0.5);
  font-weight: 400;
}

._1iqqoM ._3_HEN9::-moz-placeholder {
  color: rgba(16, 25, 40, 0.5);
  font-weight: 400;
}

._1iqqoM ._3_HEN9:-ms-input-placeholder {
  color: rgba(16, 25, 40, 0.5);
  font-weight: 400;
}

._1iqqoM ._3_HEN9::-ms-input-placeholder {
  color: rgba(16, 25, 40, 0.5);
  font-weight: 400;
}

._1iqqoM ._3_HEN9::placeholder {
  color: rgba(16, 25, 40, 0.5);
  font-weight: 400;
}

._1iqqoM ._3_HEN9.braintree-hosted-fields-focused, ._1iqqoM ._3_HEN9:focus, ._1iqqoM .BFUIUv._3_HEN9 {
  margin-bottom: 17px;
  border-bottom-width: 2px;
}

._1iqqoM ._3_HEN9[disabled] {
  cursor: not-allowed;
  color: #7191c6;
  background: white;
}

._1iqqoM ._3_HEN9.braintree-hosted-fields-focused, ._1iqqoM ._3_HEN9:focus {
  border-bottom-color: #3F97F3;
}

._1iqqoM .BFUIUv._3_HEN9 {
  border-bottom-color: #D32D1F;
}

._1iqqoM .SLoN-W, ._1iqqoM ._1x1qAc {
  margin-top: -16px;
  padding: 0px 8px 0 0;
}

._1iqqoM {
  position: relative;
}

._1iqqoM ._1vzAMA {
  display: flex;
  position: absolute;
  height: calc(100% - 18px);
  width: 18px;
  right: 0;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  top: 0;
}

._1iqqoM ._1vzAMA svg path {
  fill: rgba(16, 25, 40, 0.5);
}

._1iqqoM ._1x1qAc {
  font-size: 11px;
  font-weight: 300;
  line-height: 14px;
}

._1iqqoM input[type=number] {
  -moz-appearance: textfield;
}

._1iqqoM input[type=number]::-webkit-inner-spin-button,
._1iqqoM input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

._1iqqoM textarea {
  resize: none;
}

._1iqqoM .o3UCmh {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: 0;
  width: 48px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 18px;
}

._1iqqoM ._1lzpaO {
  padding-right: 54px;
}

._3e_ZW9 {
  animation: _2dEwJ5 500ms reverse infinite linear;
}

._2-hbc7 {
  width: 100%;
}

@-webkit-keyframes _2dEwJ5 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

@keyframes _2dEwJ5 {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

._3hNk3R ._3vTl_7 {
  color: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 8px 8px 8px 0;
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 500;
  font-family: clan-pro, sans-serif;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #DFDFDF;
  outline: none;
  transition: border-color 200ms;
  width: 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  ._3hNk3R ._3vTl_7 {
    font-size: 14px;
  }
}

._3hNk3R ._3vTl_7::-webkit-input-placeholder {
  color: rgba(16, 25, 40, 0.5);
  font-weight: 400;
}

._3hNk3R ._3vTl_7::-moz-placeholder {
  color: rgba(16, 25, 40, 0.5);
  font-weight: 400;
}

._3hNk3R ._3vTl_7:-ms-input-placeholder {
  color: rgba(16, 25, 40, 0.5);
  font-weight: 400;
}

._3hNk3R ._3vTl_7::-ms-input-placeholder {
  color: rgba(16, 25, 40, 0.5);
  font-weight: 400;
}

._3hNk3R ._3vTl_7::placeholder {
  color: rgba(16, 25, 40, 0.5);
  font-weight: 400;
}

._3hNk3R ._3vTl_7.braintree-hosted-fields-focused, ._3hNk3R ._3vTl_7:focus, ._3hNk3R ._1tiR5b._3vTl_7 {
  margin-bottom: 17px;
  border-bottom-width: 2px;
}

._3hNk3R ._3vTl_7[disabled] {
  cursor: not-allowed;
  color: #7191c6;
  background: white;
}

._3hNk3R ._3vTl_7.braintree-hosted-fields-focused, ._3hNk3R ._3vTl_7:focus {
  border-bottom-color: #3F97F3;
}

._3hNk3R ._1tiR5b._3vTl_7 {
  border-bottom-color: #D32D1F;
}

._3hNk3R ._1tIPZl {
  margin-top: -16px;
  padding: 0px 8px 0 0;
}

._3hNk3R {
  position: relative;
}

._3hNk3R .uanvud {
  max-width: 60px;
  text-align: center;
}

._3hNk3R ._3umT4I {
  position: relative;
}

._3hNk3R ._2jAki2 {
  -webkit-appearance: none;
  z-index: 1;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  height: 34px;
}

._3hNk3R ._2jAki2:focus + ._3vTl_7 {
  margin-bottom: 17px;
  border-bottom-width: 2px;
  border-bottom-color: #3F97F3;
}

.oa434P .nIp4oc {
  margin-top: -16px;
  padding: 0px 8px 0 0;
}

.oa434P {
  margin-left: 4px;
  margin-bottom: 8px;
}

.oa434P ._2LXaTy {
  padding: 8px 0 0;
  cursor: pointer;
}

.oa434P ._21yfQs {
  position: absolute;
  top: -9999px;
  left: -9999px;
  opacity: 0;
}

.oa434P ._16xajb {
  align-self: flex-start;
  width: 16px;
  height: 16px;
  margin-top: 2px;
  margin-right: 16px;
  border: 1px solid #D7D7DC;
  border-radius: 3px;
  background-color: white;
  transition: border 0.2s, box-shadow 0.2s;
}

.oa434P ._16xajb._1wY_B3 {
  border-color: #D32D1F;
}

.oa434P ._2NYKox {
  opacity: 0;
  width: 100%;
  height: 100%;
  padding: 6px;
  fill: white;
  transition: opacity 0.2s, padding 0.2s;
}

.oa434P ._16wIdl {
  line-height: 1.4;
  flex-basis: 100%;
}

.oa434P .nIp4oc {
  margin-top: 0px;
}

.oa434P ._2q-ecS ._16xajb {
  border-color: #101928;
  box-shadow: 0 0 0 0 rgba(16, 25, 40, 0.25), 0 0 0 8px #101928 inset;
}

.oa434P ._2q-ecS ._2NYKox {
  opacity: 1;
  padding: 2px;
}

.oa434P.jHTtrX {
  margin-bottom: 0;
}

.oa434P.jHTtrX ._2LXaTy {
  padding: 12px 0;
}

.oa434P.jHTtrX ._16xajb {
  align-self: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  padding: 2px;
  margin-top: -4px;
  margin-top: 0;
}

.lzLkID ._1YUP1Q {
  margin-right: 4px;
  width: 10px;
  height: 10px;
}

.lzLkID ._3PMsJ1 {
  color: #F74969;
}

.lzLkID ._3PMsJ1 ._1DUdoQ {
  line-height: 1;
  margin-top: 4px;
}

.lzLkID ._3PMsJ1 svg path {
  fill: #F74969;
}

.lzLkID ._3PMsJ1 ._1l-pqt {
  color: #13B04A;
}

.lzLkID ._3PMsJ1 ._1l-pqt svg path {
  fill: #13B04A;
}

.O9kGfj {
  margin: 0 16px 16px;
}

._3zIKwO {
  width: 100%;
  color: #101928;
  font-size: 14px;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  align-items: center;
  display: flex;
}

._2UitC8 {
  background: rgba(242, 242, 244, 0.7);
  border-radius: 3px;
  color: #101928;
}

._2TydnC {
  font-size: 12px;
  font-weight: 500;
  color: #5F5F70;
  padding: 8px;
}

.nbhAOM {
  position: relative;
}

.nbhAOM .z4lGnW {
  margin-left: -8px;
  margin-right: -8px;
  border: 1px solid #F3F3F3;
}

.nbhAOM ._22BWer {
  position: absolute;
  z-index: 1;
  width: 100%;
  box-shadow: 0 1px 16px 4px rgba(0, 0, 0, 0.1);
  border: 1px solid #DFDFDA;
  border-radius: 2px;
  background-color: #fff;
  margin-top: 6px;
  padding: 8px;
  max-height: 500px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.nbhAOM .MR2_l0 {
  font-weight: 500;
  font-size: 14px;
  padding: 15px 8px;
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
}

._2X6iow {
  font-weight: 500;
  font-size: 14px;
  padding: 16px;
  height: 40px;
}

._1VmS7I {
  font-weight: 500;
  margin-right: 3px;
  white-space: nowrap;
}

._34KaTB {
  min-width: 0;
  font-weight: 400;
}

._1W0Zq2 {
  width: 100%;
}

._1ClUYX {
  font-weight: 500;
  font-size: 14px;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 8px;
}

._1ClUYX ._3FQ-kM {
  display: flex;
  flex-grow: 1;
  align-items: center;
  max-width: 100%;
}

._1ClUYX ._1f-qCP {
  flex: 0 0 auto;
  margin-right: 12px;
}

._1ClUYX ._3nb_B4 {
  flex: 1 1 0;
  display: flex;
  min-width: 0;
}

._1ClUYX ._2yW2Ma {
  flex: 0 0 auto;
  margin-left: 12px;
}

@media (max-width: 768px) {
  ._1ClUYX {
    padding: 10px 0;
  }
}

._2Q6wpL {
  align-self: stretch;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

._2Q6wpL ._3KOXtL {
  margin-bottom: 2px;
}

._2Q6wpL ._3KOXtL > * {
  line-height: 14px;
  height: 14px;
}

._2Q6wpL .SZf0LJ {
  font-weight: 400;
  font-size: 12px;
  color: rgba(16, 25, 40, 0.5);
  margin-top: 2px;
}

._1kkilr {
  width: 40px;
  height: 40px;
}

.ykcTYC {
  border-radius: 50%;
  overflow: hidden;
}

._2dAXsZ {
  display: none;
}

@media (max-width: 768px) {
  ._2Q6wpL ._3KOXtL {
    margin-bottom: 3px;
  }
  ._2Q6wpL .SZf0LJ {
    margin-top: 3px;
  }
  ._1kkilr {
    width: 54px;
    height: 54px;
  }
  ._2dAXsZ {
    display: flex;
  }
}

._13scvL {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F3F3F3;
}

._2ce6HK {
  padding-top: 4px;
  padding-bottom: 4px;
}

._2ce6HK > * {
  line-height: 14px;
  height: 14px;
}

@media (max-width: 768px) {
  ._13scvL {
    width: 54px;
    height: 54px;
  }
  ._13scvL svg {
    width: 30px;
    height: 30px;
  }
}

._1yhGRe {
  position: relative;
  z-index: 500;
}

._1yhGRe > * {
  margin-left: 8px;
}

._1yhGRe > *:first-child {
  margin-left: 0;
}

._1yhGRe ._3EYMjr {
  border-radius: 2px;
  height: 47px;
  font-size: 18px;
  font-weight: 400;
}

._1yhGRe .bB3CIP {
  font-size: 14px;
  height: 47px;
}

._1yhGRe._2D0ysp {
  padding: 0;
  margin-right: 14px;
}

._1yhGRe._2D0ysp ._3EYMjr,
._1yhGRe._2D0ysp .bB3CIP {
  height: 40px;
}

._229j0o {
  position: relative;
  margin: 0;
}

._229j0o::after {
  content: ' ';
  width: calc(100% - (2 * $margin));
  border-bottom: 1px solid #E5E5E7;
  position: absolute;
  left: 1px;
  right: 1px;
  bottom: -1px;
}

._229j0o ._3EYMjr {
  margin: 0;
  padding: 8px 35px 8px 35px;
  border: 1px solid #F3F3F3;
  background-color: #F3F3F3;
  transition: background-color 200ms;
  font-size: 18px;
  font-weight: 400;
}

._229j0o ._3EYMjr:focus {
  border-width: 1px;
  border-color: #F3F3F3;
  margin-bottom: 0;
  background-color: #fff;
}

._229j0o .u3XoVm {
  display: flex;
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 35px;
  left: 0;
  align-items: center;
  justify-content: center;
}

._229j0o .u3XoVm .RIFPIR {
  width: 26px;
  height: 26px;
}

._229j0o .u3XoVm .RIFPIR path {
  fill: #101928;
}

._229j0o ._2xgrJa {
  width: 35px;
  height: 100%;
}

._229j0o ._2xgrJa svg {
  width: 18px;
  height: 18px;
}

._229j0o ._2xgrJa svg path {
  fill: #101928;
}

.uM0Kf- {
  display: inline-block;
  border-radius: 14px;
  height: 28px;
  background-color: #F3F3F3;
  padding: 8px 16px;
  margin: 4px;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
}

.uM0Kf-._2Y6Wmw, .uM0Kf-._36M5nF {
  background-color: #E4E4E4;
}

.uM0Kf-._2vSOJp {
  background-color: #101928;
  color: #fff;
}

.N7n_O2 {
  display: flex;
  flex-wrap: wrap;
  margin: 4px 0 12px 0;
}

.cSWUJC {
  width: 100%;
  white-space: nowrap;
}

._3muVLT {
  font-size: 14px;
  font-weight: 500;
}

._2vO1tn {
  padding: 12px 8px;
}

.Ak03Kn {
  overflow: hidden;
  max-height: 48px;
  margin-top: 2px;
}

.Ak03Kn ._3d8Rvd {
  margin: 16px;
  font-size: 12px;
  font-weight: 500;
  white-space: nowrap;
  transition: color 100ms;
}

@media (min-width: 1200px) {
  .Ak03Kn ._3d8Rvd {
    font-size: 14px;
  }
}

.Ak03Kn ._3d8Rvd.g3iRDW, .Ak03Kn ._3d8Rvd.EAHSBc {
  color: #101928;
}

.Ak03Kn ._3d8Rvd:first-child {
  margin-left: 0;
}

.Ak03Kn ._3d8Rvd:last-child {
  margin-right: 0;
}

@-webkit-keyframes WBGrM5 {
  from {
    opacity: 0;
    -webkit-transform: scale(0.92) translateY(-20px);
            transform: scale(0.92) translateY(-20px);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes WBGrM5 {
  from {
    opacity: 0;
    -webkit-transform: scale(0.92) translateY(-20px);
            transform: scale(0.92) translateY(-20px);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

._3irK1M {
  transition: opacity 100ms;
  width: 100%;
}

._3irK1M._28Utu0 {
  background: #F2F2F4;
}

._3irK1M._28naW8 {
  opacity: 0.5;
  transition: opacity 500ms 100ms;
  pointer-events: none;
}

._3irK1M ._1vlfsq {
  -webkit-animation: WBGrM5 500ms cubic-bezier(0.19, 1, 0.22, 1) both;
          animation: WBGrM5 500ms cubic-bezier(0.19, 1, 0.22, 1) both;
}

._3irK1M .dQVAZT {
  -webkit-animation: WBGrM5 500ms cubic-bezier(0.19, 1, 0.22, 1) both;
          animation: WBGrM5 500ms cubic-bezier(0.19, 1, 0.22, 1) both;
}

._3irK1M ._32mQB5 {
  color: rgba(16, 25, 40, 0.5);
}

._3irK1M ._3bhocr {
  fill: rgba(16, 25, 40, 0.5);
  margin-bottom: 8px;
}

._1neDKM {
  position: relative;
  height: 8px;
}

._1neDKM ._2A-xS- {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 8px;
  width: 100vw;
  border-top: 2px solid #E5E5E7;
  background: #F2F2F4;
}

._1neDKM:last-child ._2A-xS- {
  background: white;
  border-top: none;
}

._1neDKM + ._1neDKM {
  margin-top: -8px;
}

.VyH-V5 ._1VB6IN {
  width: 100%;
  margin-bottom: 36px;
}

.VyH-V5 ._1VB6IN:last-child {
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .VyH-V5 {
    margin: 0px -8px 0;
  }
  .VyH-V5 ._1VB6IN {
    width: calc(50% - 16px);
    margin: 0px 8px 36px;
  }
}

@media (min-width: 992px) {
  .VyH-V5 {
    margin: 0px -16px 0;
  }
  .VyH-V5 ._1VB6IN {
    width: 320px;
    max-width: calc(33.33% - 32px);
    margin: 0px 16px 36px;
    flex-basis: calc(33.33% - 32px);
    flex-shrink: 0;
    flex-grow: 1;
  }
}

@media (min-width: 1200px) {
  .VyH-V5 {
    margin: 0px -24px 0;
  }
  .VyH-V5 ._1VB6IN {
    width: 346px;
    max-width: 346px;
    margin: 0px 24px 48px;
    flex-basis: auto;
  }
}

._3t0yIN {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

._3t0yIN._3gyL_Z {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIzNCIgdmlld0JveD0iMCAwIDM0IDM0Ij4KICA8Y2lyY2xlIGZpbGw9IiNkN2Q3ZDkiIGN4PSIxNiIgY3k9IjE2IiByPSIyIi8+Cjwvc3ZnPgo=) top center #FFF;
}

._3t0yIN._1zPcGG {
  background: #FFF;
}

._3t0yIN ._3Mz3yD {
  background: #FFF;
}

._3t0yIN ._3Mz3yD._2gSyTF {
  margin: auto;
}

._1eJbmi {
  padding-bottom: 16px;
}

._1eJbmi ._2UsuOj {
  margin: 8px;
}

._1G3VAh {
  width: 80px;
  height: 80px;
}

._1G3VAh path {
  fill: #F2F2F4;
}

.NuEFbf {
  text-align: center;
  line-height: 1.6;
  padding: 16px;
  font-size: 18px;
  font-weight: 400;
  color: rgba(16, 25, 40, 0.5);
}

.YKJaC0 {
  margin-top: -80px;
}

.avfvrH ._1E4QKR, .avfvrH ._1y3QTW {
  font-size: 16px;
}

@media (min-width: 768px) {
  .avfvrH ._1E4QKR, .avfvrH ._1y3QTW {
    font-size: 24px;
  }
}

.avfvrH ._1E4QKR {
  line-height: 1.5;
  text-align: center;
  max-width: 560px;
  font-weight: 400;
  margin-bottom: 24px;
}

.avfvrH ._1woVPf {
  text-transform: none;
}

._2K4lXC {
  position: relative;
  /*
  * animate max height instead of height to allow custom height, if needed increase the
  * threshold
  */
  max-height: 100px;
  transition: max-height 400ms, opacity 500ms;
  background: white;
  overflow: hidden;
  opacity: 1;
  border-top: 1px solid #DFDFDA;
  flex-shrink: 0;
}

._2K4lXC ._30BZVy {
  padding: 12px 16px;
  align-items: center;
  justify-content: space-between;
}

._2K4lXC._2WCBE4 {
  max-height: 0;
  opacity: 0;
}

._2ks6ts ._2YT_n1 {
  padding: 0 16px;
}

@media (min-width: 992px) {
  ._2ks6ts ._2YT_n1 {
    padding: 0 48px;
  }
}

._2ks6ts ._8BzYev {
  padding: 16px 0;
}

@media (min-width: 992px) {
  ._2ks6ts ._8BzYev {
    padding: 8px 0;
  }
}

._2ks6ts ._8BzYev ._10NV_9 {
  font-size: 24px;
  font-weight: 500;
}

._2ks6ts ._8BzYev ._1vLHt3 {
  font-size: 14px;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 4px;
}

@media (min-width: 992px) {
  ._2ks6ts ._8BzYev ._1vLHt3 {
    font-weight: 500;
    margin: 6px 0;
  }
}

._2ks6ts ._8BzYev ._28C6DJ {
  font-size: 16px;
}

._1lfI6U {
  position: absolute;
  right: 16px;
  bottom: 27px;
  max-width: calc(100% - 30px);
  padding: 12px;
  background: #FFF;
  box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;
  border-radius: 2px;
}

._1lfI6U ._3jM-7W {
  max-width: 320px;
  line-height: 1.5;
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #EEEEEE;
}

._1lfI6U ._1e-WR8 {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #037AFF;
}

._1lfI6U ._1e-WR8 ._2UGA2o {
  fill: #037AFF;
}

._28Uu8d {
  position: relative;
  z-index: 0;
  background: #F2F2F4;
}

.KjM9Ce {
  z-index: 400;
  position: relative;
  width: 200px;
  margin-top: -12px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

.KjM9Ce:before, .KjM9Ce:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -12px;
  width: 0;
  height: 0;
  border-top: 12px solid black;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
}

.KjM9Ce:after {
  z-index: 400;
  border-top: 12px solid white;
}

.KjM9Ce .tRbBT7 {
  background-color: white;
  padding: 8px;
}

.KjM9Ce .tRbBT7 ._2dnj3B,
.KjM9Ce .tRbBT7 ._13zM0i,
.KjM9Ce .tRbBT7 ._3bo3AV {
  font-family: clan-pro, sans-serif;
  font-size: 11px;
}

.KjM9Ce .tRbBT7 ._2dnj3B,
.KjM9Ce .tRbBT7 ._13zM0i {
  margin-bottom: 4px;
}

.KjM9Ce .tRbBT7 ._2dnj3B {
  font-weight: 400;
}

.KjM9Ce .tRbBT7 ._3bo3AV {
  font-weight: 400;
}

.KjM9Ce .tRbBT7 ._13zM0i {
  font-size: 13px;
  font-weight: 500;
}

.KjM9Ce ._3SA8Lo {
  overflow: hidden;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.eydVEf {
  position: relative;
  display: block;
  width: 30px;
  height: 36px;
  color: white;
}

.eydVEf ._1s1v01 {
  fill: #101928;
  stroke: #E0E0E0;
}

.eydVEf ._3HTVqD {
  z-index: 1;
  position: absolute;
  top: 60%;
  left: 50%;
  pointer-events: none;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transform-origin: center 80%;
          transform-origin: center 80%;
  transition: -webkit-transform 200ms;
  transition: transform 200ms;
  transition: transform 200ms, -webkit-transform 200ms;
}

.eydVEf ._3-GnOv {
  z-index: 2;
}

.eydVEf ._2a5JX5 {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  -webkit-transform: translate(-5px, -10px);
          transform: translate(-5px, -10px);
  background: white;
  border-radius: 50%;
}

.eydVEf._1Vqfr2 {
  z-index: 400;
}

.eydVEf._1Vqfr2 ._3HTVqD {
  -webkit-transform: translate(-50%, -50%) scale(1.8);
          transform: translate(-50%, -50%) scale(1.8);
}

.OjADp9 ._2ETvaQ {
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
}

.OjADp9 ._1dQIvv {
  font-size: 14px;
  font-family: clan-pro, sans-serif;
  font-weight: 400;
  transition: -webkit-transform 200ms linear;
  transition: transform 200ms linear;
  transition: transform 200ms linear, -webkit-transform 200ms linear;
}

.OjADp9 .dy3yyj {
  margin: 1px 0;
  fill: #EFCE4A;
  stroke: #EFCE4A;
  max-height: 0;
  transition: max-height 200ms linear;
}

.OjADp9._123JTF ._1dQIvv {
  -webkit-transform: translate3d(0, -15px, 0);
          transform: translate3d(0, -15px, 0);
}

.OjADp9._123JTF ._2-eTaA {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.OjADp9._123JTF .dy3yyj {
  max-height: 20px;
}

.g82DEt {
  position: relative;
  height: 70px;
  transition: height 300ms;
}

.g82DEt.V681ON {
  transition: none;
  height: 0;
}

.g82DEt._1EBd0M ._3KnDmd, .g82DEt._1EBd0M ._3XBipK {
  background: #E53B2B;
}

.g82DEt._1EBd0M.xB_d7W ._3KnDmd, .g82DEt._1EBd0M.xB_d7W ._3XBipK {
  background: #eb6558;
}

.g82DEt .V681ON {
  -webkit-transform: translateY(150%);
          transform: translateY(150%);
}

.g82DEt ._3WFB1P {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 70px;
  background: white;
  transition: -webkit-transform cubic-bezier(0.19, 1, 0.22, 1) 300ms;
  transition: transform cubic-bezier(0.19, 1, 0.22, 1) 300ms;
  transition: transform cubic-bezier(0.19, 1, 0.22, 1) 300ms, -webkit-transform cubic-bezier(0.19, 1, 0.22, 1) 300ms;
  box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.1);
}

.g82DEt ._3KnDmd {
  z-index: 2;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: #101928;
  cursor: pointer;
  transition: background 200ms, -webkit-transform cubic-bezier(0.19, 1, 0.22, 1) 300ms;
  transition: transform cubic-bezier(0.19, 1, 0.22, 1) 300ms, background 200ms;
  transition: transform cubic-bezier(0.19, 1, 0.22, 1) 300ms, background 200ms, -webkit-transform cubic-bezier(0.19, 1, 0.22, 1) 300ms;
  margin: 0 16px 12px;
  border-radius: 4px;
  height: 46px;
  color: white;
}

.g82DEt.xB_d7W ._3KnDmd {
  background: #1f304c;
}

.g82DEt ._3YxoWb {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.g82DEt ._2TAGz5 {
  margin-top: 2px;
  font-size: 12px;
  font-weight: 400;
}

.g82DEt ._3XBipK {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-animation: _jqAP- 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: _jqAP- 500ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  -webkit-animation-delay: 200ms;
          animation-delay: 200ms;
  background: #101928;
  min-height: inherit;
  border-radius: 4px;
}

@-webkit-keyframes _jqAP- {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes _jqAP- {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

._3Bf6TQ {
  z-index: 600;
}

._2xLYcg {
  padding: 0 16px;
  position: relative;
}

._2xLYcg ._3-OQ-S {
  padding: 24px 0;
}

._2xLYcg ._2KDTuR {
  padding-right: 16px;
}

._2xLYcg ._1lJTf2 {
  width: 64px;
  border-radius: 50%;
  overflow: hidden;
}

._2xLYcg ._3Bz9Ss {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}

._2xLYcg ._1FoMK_ {
  font-size: 14px;
  line-height: 20px;
  margin-top: 1px;
}

@media (min-width: 992px) {
  ._2xLYcg:after {
    left: 24px;
    right: 24px;
  }
  ._2xLYcg ._2KDTuR {
    padding-right: 8px;
  }
  ._2xLYcg ._1lJTf2 {
    width: 72px;
  }
  ._2xLYcg ._1FoMK_ {
    margin-top: 2px;
  }
}

._3OSL8p ._3M3WCX.SPqxZY, ._3OSL8p .gPH-ML, ._3OSL8p ._1Da3LR {
  font-size: 12px;
  line-height: 17px;
}

._3OSL8p, ._3OSL8p ._1-noYH, ._3OSL8p ._10wM8A {
  min-width: 0;
}

._3OSL8p ._10wM8A {
  overflow-wrap: break-word;
  padding-right: 5px;
}

._3OSL8p ._10wM8A, ._3OSL8p ._3M3WCX, ._3OSL8p ._1GtNIF {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}

._3OSL8p ._1GtNIF {
  color: #E53B2B;
}

._3OSL8p ._3M3WCX.SPqxZY {
  text-decoration: line-through;
  font-weight: 400;
}

._3OSL8p .gPH-ML {
  margin-bottom: 4px;
}

._3OSL8p ._1Da3LR {
  overflow-wrap: break-word;
}

._3OSL8p._33Da2b ._10wM8A, ._3OSL8p._33Da2b ._3M3WCX, ._3OSL8p._33Da2b ._1GtNIF {
  font-weight: 400;
}

._3OSL8p._33Da2b .gPH-ML {
  margin-bottom: 0;
}

._3OSL8p._33Da2b ._1GtNIF {
  color: #101928;
}

@media (min-width: 992px) {
  ._3OSL8p._33Da2b ._10wM8A, ._3OSL8p._33Da2b ._1GtNIF {
    margin-bottom: 2px;
  }
}

._322-8r ._2zwgi_ {
  padding: 16px 0;
  position: relative;
}

._322-8r ._2zwgi_::after {
  content: ' ';
  width: calc(100% - (2 * $margin));
  border-bottom: 1px solid #E5E5E7;
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: -1px;
}

._322-8r .r839HZ {
  padding: 8px 16px;
}

._322-8r .uZD-RN {
  padding: 8px 16px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  justify-content: space-between;
}

._322-8r .uZD-RN + .uZD-RN {
  padding-top: 0;
}

._322-8r ._1Oy78f {
  padding-right: 8px;
}

._322-8r ._3SwrNU {
  display: flex;
  justify-content: space-between;
  padding: 24px 16px;
  font-size: 16px;
  font-weight: 500;
}

._322-8r ._2zsHZi {
  font-size: 14px;
  line-height: 22px;
  padding: 110px 0;
}

._4IzK6a .IFckeR::after {
  content: ' ';
  width: calc(100% - (2 * $margin));
  border-bottom: 1px solid #E5E5E7;
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: -1px;
}

._2i87e4._2a5Oyz {
  -webkit-animation: _3IlZGV 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: _3IlZGV 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

._2i87e4.Ja2l_E {
  animation-direction: reverse;
  pointer-events: none;
}

@-webkit-keyframes _3IlZGV {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes _3IlZGV {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

._2hioqV {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

._2hioqV ._1xlwbv {
  width: 100%;
  height: 100%;
}

._2NjA_7 ._2z0tp5 {
  border-radius: 4px;
  background: #FFF;
  position: relative;
  margin: -60px auto 24px;
  width: calc(100% - (16px * 2));
  max-width: 385px;
  box-shadow: 0 1px 16px 4px rgba(0, 0, 0, 0.1);
}

._2NjA_7 ._2sMW2t {
  height: 230px;
  position: relative;
}

@media (min-width: 992px) {
  ._2NjA_7 ._2z0tp5 {
    padding-left: 8px;
    padding-right: 8px;
  }
}

._2N01mi {
  position: relative;
  padding: 24px 16px;
  min-height: 56px;
  transition: color 200ms;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  color: inherit;
}

._2N01mi ._3uyCJ- {
  min-width: 0;
}

._2N01mi:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 16px;
  right: 16px;
  height: 1px;
  background: #DFDFDA;
}

._2N01mi._2i2P5N {
  color: #101928;
  background-color: #F2F2F4;
}

._2N01mi .q34fzB {
  opacity: 0.2;
}

._2N01mi .q34fzB ._2OhxAu {
  opacity: 0;
}

._2N01mi .q34fzB.b6rZP7, ._2N01mi .q34fzB.b6rZP7 ._2OhxAu {
  opacity: 1;
}

._2N01mi._2QUABY {
  font-weight: 500;
}

._2N01mi ._1VVfE8 {
  border-radius: 50%;
  border: 1px solid #101928;
  margin-right: 16px;
  width: 34px;
  height: 34px;
}

@media (min-width: 992px) {
  ._2N01mi {
    padding: 16px;
  }
}

._2fAGta ._2crXRB, ._2fAGta:hover ._2crXRB {
  transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

._2fAGta ._2crXRB {
  opacity: 0.75;
}

._2fAGta:hover ._2crXRB {
  opacity: 1;
}

._2fAGta ._2crXRB {
  fill: #101928;
}

._1vuf-J {
  overflow-wrap: break-word;
  padding: 48px 16px 16px;
  z-index: 1;
  top: 0px;
  background: white;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

._1vuf-J ._2NGkfe {
  padding-top: 8px;
  font-weight: 400;
  overflow-wrap: break-word;
  font-size: 12px;
  line-height: 17px;
}

._1vuf-J._2axVJZ {
  position: -webkit-sticky;
  position: sticky;
}

@media (min-width: 992px) {
  ._1vuf-J {
    padding: 16px;
    font-size: 20px;
  }
  ._1vuf-J._16xTMc {
    padding-top: 48px;
  }
  ._1vuf-J._16xTMc._2axVJZ {
    top: -32px;
  }
}

._1i1-RN ._1PqFLT._2Cx24h, ._1i1-RN ._1iKoeI, ._1i1-RN ._22odzc {
  font-size: 12px;
  line-height: 17px;
}

._1i1-RN, ._1i1-RN ._2Y74J5, ._1i1-RN ._ebxMk {
  min-width: 0;
}

._1i1-RN ._ebxMk {
  overflow-wrap: break-word;
  padding-right: 5px;
}

._1i1-RN ._ebxMk, ._1i1-RN ._1PqFLT, ._1i1-RN .Bfz4lJ {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}

._1i1-RN .Bfz4lJ {
  color: #E53B2B;
}

._1i1-RN ._1PqFLT._2Cx24h {
  text-decoration: line-through;
  font-weight: 400;
}

._1i1-RN ._1iKoeI {
  margin-bottom: 4px;
}

._1i1-RN ._22odzc {
  overflow-wrap: break-word;
}

._1i1-RN.KkFpO2 ._ebxMk, ._1i1-RN.KkFpO2 ._1PqFLT, ._1i1-RN.KkFpO2 .Bfz4lJ {
  font-weight: 400;
}

._1i1-RN.KkFpO2 ._1iKoeI {
  margin-bottom: 0;
}

._1i1-RN.KkFpO2 .Bfz4lJ {
  color: #101928;
}

@media (min-width: 992px) {
  ._1i1-RN.KkFpO2 ._ebxMk, ._1i1-RN.KkFpO2 .Bfz4lJ {
    margin-bottom: 2px;
  }
}

._2wjoAx {
  color: #101928;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 10px;
}

._2wjoAx ._3h30Rr {
  font-size: 14px;
  line-height: 20px;
}

._2wjoAx ._2LMEI4 {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}

._3TFEG3 {
  overflow: hidden;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background: #FFF;
  z-index: 1;
}

._3TFEG3 ._1vL7xD {
  overflow-x: auto;
  overflow-y: visible;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  margin-bottom: -30px;
}

._3TFEG3 ._1vL7xD::-webkit-scrollbar {
  -webkit-appearance: none;
          appearance: none;
  display: none;
}

._3TFEG3 .NMC1bj {
  padding: 0 12px 30px;
}

._3TFEG3 .DijU0G {
  flex: 0 0 auto;
  white-space: nowrap;
  padding: 8px 0;
}

._3J-uiV {
  padding: 0 16px;
  width: 100%;
}

._3J-uiV ._2r_MXz {
  padding: 14px 16px;
  border-radius: 2px;
  line-height: 16px;
}

@media (max-width: 767px) {
  ._3J-uiV ._2r_MXz {
    font-size: 12px;
  }
}

._3J-uiV ._2r_MXz._1UjJX6 {
  background-color: #EDF0F2;
}

._3J-uiV ._3LAjQ2 {
  margin-left: 16px;
}

@media (min-width: 992px) {
  ._29rVJP {
    padding-top: 16px;
  }
}

._29rVJP .Y36MjH {
  font-weight: 500;
  display: inline;
}

._2yT9cG {
  background-color: #F3F3F3;
  color: #101928;
  width: 54px;
  height: 54px;
  border-radius: 50%;
  margin: -8px 0;
  font-size: 18px;
  position: relative;
  overflow: hidden;
}

._2yT9cG ._2SuW2r {
  fill: #101928;
}

@media (min-width: 992px) {
  ._2yT9cG {
    width: 48px;
    height: 48px;
    margin: -5px 0;
  }
}

._2yT9cG .Z5Rfdg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.l4_P6L ._3jj95U {
  margin-right: 16px;
}

.l4_P6L ._1bSeA_ {
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
}

.LACIfv {
  position: relative;
  padding: 0 8px;
  border-radius: 4px;
  max-width: 100px;
  margin: 0 auto;
  line-height: 18px;
}

.LACIfv._1B-ki4 ._2GR_tx {
  background-color: #E4E4E4;
}

.LACIfv._1bCYAX ._2GR_tx {
  color: white;
  background: #101928;
}

.LACIfv ._2GR_tx {
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  width: 32px;
  height: 32px;
  margin: 7px 0;
  border-radius: 50%;
  background: #F3F3F3;
  transition: background 200ms, color 200ms, opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: #101928;
}

._3rWP3A {
  font-weight: 500;
}

._3mktz_ {
  position: relative;
  padding: 8px 0;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background: #FFF;
  z-index: 1;
}

._3mktz_:before, ._3mktz_:after {
  z-index: 1;
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 16px;
  pointer-events: none;
}

._3mktz_:before {
  left: 0;
  background: linear-gradient(270deg, rgba(255, 255, 255, 0), white);
}

._3mktz_:after {
  right: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), white);
}

@media (min-width: 992px) {
  ._3mktz_ {
    padding-left: 44px;
    padding-right: 44px;
    border-bottom: 1px solid #F2F2F4;
  }
}

._3mktz_ .BLlOJ0 {
  padding: 0 8px;
}

@media (min-width: 992px) {
  ._3mktz_ .BLlOJ0 {
    padding: 0;
  }
}

._3mktz_ ._1IxHz9 {
  width: 22%;
}

@media (min-width: 576px) {
  ._3mktz_ ._1IxHz9 {
    width: 12%;
  }
}

@media (min-width: 992px) {
  ._3mktz_ ._1IxHz9 {
    width: 14.2857142857%;
  }
}

._1kg0bq {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding: 24px 16px 8px;
}

@media (min-width: 992px) {
  ._1kg0bq {
    font-size: 16px;
    padding-bottom: 4px;
  }
}

._3Og0_R {
  padding: 12px 16px;
}

._3Og0_R .PNat8G {
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  word-wrap: break-word;
}

._3Og0_R ._8pGfxQ {
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
}

._3Og0_R.FThmSh {
  text-align: center;
}

._3Og0_R.I3yjXE .PNat8G {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

._3Og0_R._3Gu2Mo {
  position: relative;
  padding: 24px 16px;
}

._3Og0_R._3Gu2Mo::after {
  content: ' ';
  width: calc(100% - (2 * $margin));
  border-bottom: 1px solid #E5E5E7;
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: -1px;
}

@media (min-width: 992px) {
  ._3Og0_R._3Gu2Mo {
    padding: 12px 16px;
  }
  ._3Og0_R._3Gu2Mo:after {
    display: none;
  }
}

._3Og0_R._19nMKP {
  padding: 0;
}

._3Og0_R._19nMKP:after {
  display: none;
}

._3Og0_R._2I5HlL {
  padding: 24px 16px 0;
}

@media (min-width: 992px) {
  ._3Og0_R._2I5HlL {
    padding: 12px 16px 0px;
  }
}

._3diDSd {
  padding: 48px 16px 24px;
}

._3diDSd ._2nHSYV {
  margin: 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 31px;
}

._3diDSd._1mj7En {
  padding-top: 16px;
}

._3Gk3t0 ._2Ga-lh {
  margin: 0px 12px;
}

._3Gk3t0 ._3q5f1M {
  line-height: 1.5;
  color: rgba(16, 25, 40, 0.5);
  font-size: 14px;
  margin-bottom: 20px;
}

._3Gk3t0 .qUqG_3 {
  margin: 0 4px 0px;
  flex-basis: calc(50% - 8px);
}

._3ul4WL ._1qScHO {
  margin: 0 -4px;
}

._3ul4WL ._10wDOD {
  margin: 0 4px 0px;
}

._3ul4WL ._3yM8ki {
  margin-bottom: 20px;
}

.LjG-Vr {
  margin-top: 50px;
}

._1IJoqI {
  font-size: 12px;
  line-height: 12px;
  white-space: nowrap;
  padding: 0 8px;
}

._1IJoqI ._1V9s9o {
  font-weight: 500;
  margin-left: 4px;
}

._1IJoqI._1UiJOp .FxnIsk {
  color: #3A5999;
}

._1IJoqI._1UiJOp .w1xAlf {
  fill: #3A5999;
}

._1IJoqI.UO577E ._1i6lY9 {
  background: #D44835;
}

._1IJoqI.UO577E .w1xAlf {
  fill: #D44835;
}

._3FDPwz {
  padding-bottom: 24px;
}

._3FDPwz .gXZOj9 {
  font-weight: 500;
  font-size: 14px;
  margin-left: 0;
  color: #037AFF;
}

._3FDPwz .l2RhTW {
  color: #101928;
  font-weight: 400;
}

._5i3FUD {
  position: relative;
}

._5i3FUD ._2-gmFt {
  background: white;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.Z1XTw7 {
  height: 0;
}

.Z1XTw7._1_NQQp {
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 2px 5px 0 rgba(164, 173, 186, 0.25);
}

.Z1XTw7._2pX66c {
  width: 32px;
  height: 20px;
}

.Z1XTw7._2pX66c + .Z1XTw7._2pX66c {
  margin-left: 10px;
}

.Z1XTw7 ._10-rXV._3rav_7 {
  width: 48px;
  height: 32px;
}

.Z1XTw7 ._10-rXV._2pX66c {
  width: 20px;
}

._2VZGaE {
  height: 0;
}

._2VZGaE .thCGaP {
  width: 40px;
  height: 30px;
  margin-right: 8px;
}

._2VZGaE .thCGaP:last-child {
  margin-right: 0;
}

._380iXo {
  margin: 20px 0 0;
  flex-wrap: wrap;
  justify-content: space-around;
}

._380iXo ._3mBrAO {
  margin: 8px 0;
  flex-basis: 100%;
}

@media (min-width: 576px) {
  ._380iXo ._3mBrAO {
    min-width: 33%;
    flex-basis: auto;
    justify-content: space-around;
  }
}

._2b4gRy ._3VufLX {
  padding: 0;
  height: 34px;
  box-sizing: content-box;
}

._2b4gRy ._3MbVQ4 {
  padding-left: 0;
  padding-right: 0;
}

.UU30GU {
  padding-right: 8px;
}

._2JBapB {
  padding-left: 8px;
}

._6TIUBj {
  padding-left: 0;
  padding-right: 0;
}

._29roX5 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._29roX5 ._766mwT {
  width: 343px;
  height: 210px;
  min-height: 177px;
  max-width: 100%;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzQzIDIxMCIgPjxkZWZzPjxyZWN0IGlkPSJjYXJkYmFja2dyb3VuZGEiIHdpZHRoPSIzNDIuNjkxIiBoZWlnaHQ9IjIwOS44MTEiIHJ4PSI5LjE3NCIvPjxmaWx0ZXIgaWQ9ImNhcmRiYWNrZ3JvdW5kYiIgd2lkdGg9IjExMC44JSIgaGVpZ2h0PSIxMTcuNiUiIHg9Ii01LjQlIiB5PSItNi45JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij48ZmVPZmZzZXQgZHk9IjQiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIiBzdGREZXZpYXRpb249IjUuNSIvPjxmZUNvbG9yTWF0cml4IGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMC4wNjI3NDUwOTggMCAwIDAgMCAwLjA5ODAzOTIxNTcgMCAwIDAgMCAwLjE1Njg2Mjc0NSAwIDAgMCAwLjE0NTU2OTI3NCAwIi8+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImNhcmRiYWNrZ3JvdW5kYyIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjY2FyZGJhY2tncm91bmRhIi8+PC9tYXNrPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2NhcmRiYWNrZ3JvdW5kYikiIHhsaW5rOmhyZWY9IiNjYXJkYmFja2dyb3VuZGEiLz48dXNlIGZpbGw9IiMxMDE5MjgiIHhsaW5rOmhyZWY9IiNjYXJkYmFja2dyb3VuZGEiLz48Y2lyY2xlIGN4PSIxMC45OSIgY3k9IjExMC45IiByPSIxNzAuODQ2IiBmaWxsPSIjNUZBQ0Q5IiBtYXNrPSJ1cmwoI2NhcmRiYWNrZ3JvdW5kYykiIG9wYWNpdHk9Ii4xIi8+PC9nPjwvc3ZnPg==) no-repeat 0 0/100% 100%;
  position: relative;
}

._29roX5 ._1cuMZM {
  position: absolute;
  padding: 24px;
  padding-top: 40px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: white;
}

._29roX5 ._13gffV {
  display: flex;
  justify-content: space-between;
  font-size: 25px;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 24px;
  position: absolute;
  left: 24px;
  right: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

._29roX5 ._13gffV > *:not(:last-child) {
  margin-top: 8px;
}

._29roX5 ._2ocuih ._1-Rbop {
  font-size: 12px;
  line-height: 24px;
  letter-spacing: 2px;
  text-transform: uppercase;
  opacity: 0.5;
}

._29roX5 ._2ocuih ._1nMw5l {
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 2px;
  font-weight: 500;
}

._29roX5 .jq8jUT {
  position: relative;
}

._29roX5 ._1aJkZ9 {
  margin-top: 28px;
}

._29roX5 ._1aJkZ9 ._1AvVSr {
  margin-left: 24px;
}

._2diKqG {
  font-weight: 500;
  font-size: 14px;
}

._2diKqG .Ki4-PF {
  margin-left: 16px;
}

._3Lo_yi {
  margin: 16px 8px 0 8px;
  text-align: center;
  max-width: 100%;
}

@media (min-width: 992px) {
  ._3Lo_yi {
    max-width: 60%;
  }
}

._1XB3ud {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
  z-index: 600;
  background: rgba(0, 0, 0, 0.5);
  transition: opacity 500ms;
}

._1XB3ud._125vKm {
  opacity: 1;
  height: 100%;
}

._1XB3ud ._2PKI_d {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 8px;
  justify-content: flex-end;
  transition: top 250ms;
}

._1XB3ud ._2PKI_d._3-92l0 {
  top: 0;
}

._1XB3ud ._2PKI_d ._2Tn4hy {
  background: white;
  border-radius: 3px;
  width: 100%;
  overflow: hidden;
  box-shadow: 0 5px 8px 0 rgba(57, 57, 79, 0.5);
}

._1XB3ud ._2PKI_d ._2Tn4hy:last-child {
  margin-top: 8px;
}

._3pLQtQ {
  display: flex;
  width: 100%;
  text-transform: none;
  min-height: 70px;
  border-bottom: 2px solid #EEEEEE;
  align-items: center;
  justify-content: center;
  font-family: clan-pro, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #101928;
}

._3pLQtQ._2SWp_a {
  color: #E53B2B;
}

._3pLQtQ:last-child {
  border-bottom: none;
}

._1gto5m ._2-kIhN, ._1gto5m._1Cj4yM ._2-kIhN {
  transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

._1gto5m ._2-kIhN {
  opacity: 0.75;
}

._1gto5m._1Cj4yM ._2-kIhN {
  opacity: 1;
}

._1gto5m {
  position: relative;
  transition: color 200ms;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  color: inherit;
}

._1gto5m::after {
  content: ' ';
  width: calc(100% - (2 * $margin));
  border-bottom: 1px solid #E5E5E7;
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: -1px;
}

._1gto5m._1Cj4yM {
  color: #101928;
  background-color: #F2F2F4;
}

._1gto5m ._241Vb0 {
  padding: 24px 16px;
}

._1gto5m ._39ck3X {
  padding: 24px 0 16px 16px;
}

._1gto5m ._22xY8L {
  padding-right: 16px;
}

._1gto5m ._2-kIhN {
  fill: #101928;
}

._1gto5m .vf96X4 {
  color: #037AFF;
}

@media (min-width: 992px) {
  ._1gto5m ._241Vb0 {
    padding: 16px;
  }
  ._1gto5m ._39ck3X {
    padding-top: 16px;
  }
}

.inyXC6 ._3BP6sk {
  padding-left: 16px;
  font-weight: 400;
}

.inyXC6 ._3VxwD5 {
  margin-left: 16px;
}

._2SHD0_ {
  position: relative;
  border-bottom: 2px solid #E5E5E7;
  background: #FFF;
}

@media (min-width: 992px) {
  ._2SHD0_ {
    width: 360px;
    margin: -32px auto 32px;
  }
  ._2SHD0_:first-child {
    margin-top: 32px;
  }
}

._1WZ3O2 {
  position: absolute;
  bottom: -2px;
  background-color: #101928;
  height: 2px;
  transition: -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-transform: translateX(0);
          transform: translateX(0);
  will-change: transform;
}

._1WZ3O2.Bbh1sR {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.eYhckZ > * {
  display: flex;
  justify-content: center;
  flex-grow: 1;
  flex-basis: 0;
  text-transform: uppercase;
  text-align: center;
  line-height: 38px;
  font-weight: 500;
  font-size: 12px;
  transition: color 200ms;
  color: rgba(16, 25, 40, 0.5);
}

.eYhckZ > *._3vAZnt {
  color: #101928;
}

@media (min-width: 992px) {
  .eYhckZ > * {
    font-size: 18px;
    text-transform: inherit;
    width: 180px;
  }
}

.TTxjgm {
  margin-top: 10px;
}

._1UiR3X {
  margin-left: 16px;
  margin-bottom: 24px;
}

@-webkit-keyframes Q2VLk_ {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@keyframes Q2VLk_ {
  0% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes VWuEgM {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
  }
}

@keyframes VWuEgM {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
  }
}

._3WlM0b {
  text-align: center;
  padding: 20px 16px;
  color: rgba(16, 25, 40, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 800;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

._3WlM0b .AJUni3 {
  width: 134px;
  height: 134px;
  margin-bottom: 25px;
  display: none;
}

._3WlM0b ._3v9IAI {
  display: none;
  align-items: center;
  flex-direction: column;
  width: 0;
  font-weight: 500;
  font-size: 24px;
  line-height: 31px;
  opacity: 0;
  -webkit-animation: Q2VLk_ 500ms cubic-bezier(0.39, 0.575, 0.565, 1) 900ms forwards;
          animation: Q2VLk_ 500ms cubic-bezier(0.39, 0.575, 0.565, 1) 900ms forwards;
}

._3WlM0b._1XNqF9._3Q-buq {
  -webkit-animation: VWuEgM 500ms cubic-bezier(0.39, 0.575, 0.565, 1) 1700ms forwards;
          animation: VWuEgM 500ms cubic-bezier(0.39, 0.575, 0.565, 1) 1700ms forwards;
}

._3WlM0b._1XNqF9 .AJUni3 {
  display: block;
}

._3WlM0b._1XNqF9 ._3v9IAI {
  display: flex;
}

._2_agvl ._1iqIX8, ._2_agvl ._2DEuDS {
  line-height: 1.5;
  text-align: center;
}

._2_agvl ._1iqIX8 {
  padding: 0 20px;
  font-size: 13px;
}

._2_agvl ._2DEuDS {
  background: white;
  border-radius: 4px;
  padding: 16px;
  font-weight: 500;
  font-size: 16px;
  margin-top: 20px;
}

._2_agvl ._3QiDH5 {
  font-size: 20px;
}

._2_agvl .bAvtM- {
  font-weight: 300;
  font-size: 14px;
}

._2_agvl ._cEsOQ {
  display: inline;
  font-weight: 500;
  color: #101928;
}

._2_agvl ._3sfL0C {
  line-height: 1.5;
  color: rgba(16, 25, 40, 0.5);
  margin-bottom: 1em;
}

._2_agvl ._3sfL0C:last-child {
  margin-bottom: 0;
}

._2_agvl .Bmpc6U {
  color: #101928;
  display: inline-flex;
  height: auto;
  padding: 0;
}

._2ctyPi {
  line-height: 20px;
}

._19L0fp {
  line-height: 20px;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

@media (min-width: 992px) {
  ._1d9usN {
    max-width: 400px;
  }
}

._1d9usN ._2Ox9ay {
  display: inline;
  font-weight: 500;
  color: #101928;
}

._1d9usN ._2KYSFR {
  line-height: 1.5;
  color: rgba(16, 25, 40, 0.5);
  margin-bottom: 1em;
}

._1d9usN ._2KYSFR:last-child {
  margin-bottom: 0;
}

._3JIquA ._2ynE6X {
  white-space: nowrap;
  font-weight: 500;
}

._2g-EYF {
  line-height: 1.5;
  padding: 0 32px;
}

._2g-EYF ._2ZZOgw {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 16px;
}

._2g-EYF ._2rYOON {
  font-size: 12px;
  color: rgba(16, 25, 40, 0.5);
}

._2g-EYF .pjlhLZ {
  font-size: 14px;
}

._2g-EYF ._28mtSS {
  font-weight: 500;
}

._2g-EYF ._2m_X_g {
  margin-top: 4px;
  font-size: 14px;
}

._2YVGzK ._3-ofHu {
  margin: 24px 0;
}

._2YVGzK ._1ilVrm {
  font-size: 26px;
  font-weight: 500;
  line-height: 42px;
}

._2YVGzK ._30QitP {
  text-align: center;
  margin: 8px 0;
  font-size: 14px;
  line-height: 21px;
}

._2YVGzK .zBB_Cg {
  margin-top: 40px;
}

._1-ai7H {
  width: 100%;
  margin-top: 20px;
  padding-bottom: 20px;
}

._1-ai7H ._3iWDhK, ._1-ai7H ._3xMXK_ {
  margin: 0 8px;
  padding: 0 16px;
  font-weight: 500;
  color: #7F8088;
}

._1-ai7H ._3iWDhK ._1mDXvz, ._1-ai7H ._3xMXK_ ._1mDXvz {
  margin: 0 8px;
  fill: #7F8088;
}

._1-ai7H ._3iWDhK {
  padding-left: 0px;
}

._1-ai7H ._3xMXK_ {
  padding-right: 0px;
}

._1t9FDR ._2fciMt {
  margin-left: auto;
}

._1e41ij {
  margin: 16px;
}

@media (min-width: 992px) {
  ._1e41ij {
    max-width: 288px;
  }
}

._2xCSBk {
  padding: 12px 0 24px;
  text-align: center;
}

._2xCSBk .ROvXby {
  font-weight: 400;
  font-size: 12px;
  color: rgba(16, 25, 40, 0.5);
}

@media (min-width: 768px) {
  ._2xCSBk {
    padding: 24px 0 64px;
  }
}

._3Bz7n- {
  padding: 32px;
  text-align: center;
  color: rgba(16, 25, 40, 0.5);
  font-size: 15px;
  line-height: 21px;
  margin-top: auto;
}

._3Bz7n- ._3KuGIz {
  position: relative;
  margin-bottom: 12px;
}

._3Bz7n- ._3KuGIz ._3brkzz {
  display: inline-block;
  position: relative;
  padding: 0 16px;
}

._3Bz7n- ._3KuGIz ._3brkzz:before, ._3Bz7n- ._3KuGIz ._3brkzz:after {
  position: absolute;
  content: "";
  top: calc(50% - 1px);
  width: 144px;
  height: 1px;
}

._3Bz7n- ._3KuGIz ._3brkzz:before {
  right: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  background: linear-gradient(90deg, #e7e8e9, transparent);
}

._3Bz7n- ._3KuGIz ._3brkzz:after {
  left: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  background: linear-gradient(-90deg, #e7e8e9, transparent);
}

._3Bz7n- ._2HWATl {
  font-weight: 400;
  font-size: 16px;
  color: rgba(16, 25, 40, 0.5);
}

._3Bz7n- ._6JagIo {
  width: 121px;
  margin: 6px auto 0 auto;
}

._3Bz7n- ._6JagIo ._2kZtL6 {
  fill: rgba(16, 25, 40, 0.5);
}

._2jGWfp {
  font-family: clan-pro, sans-serif;
}

._2jGWfp ._2dh0MM {
  display: flex;
  flex-direction: row;
  border-radius: inherit;
  height: 327px;
  min-height: 300px;
  background: #fbd74c;
  -webkit-clip-path: ellipse(85% 60% at 50% 30%);
          clip-path: ellipse(85% 60% at 50% 30%);
  padding: 32px;
  font-weight: 500;
}

@media (min-width: 576px) {
  ._2jGWfp ._2dh0MM {
    min-height: 200px;
    padding-top: 8px;
  }
}

._2jGWfp ._2dh0MM ._2umWy_ {
  display: flex;
  flex-direction: column;
  width: 50%;
  font-size: 24px;
}

._2jGWfp ._2dh0MM ._2umWy_ ._6JagIo {
  padding: 0 0 32px;
}

@media (min-width: 576px) {
  ._2jGWfp ._2dh0MM ._2umWy_ ._6JagIo {
    padding: 0;
  }
}

._2jGWfp ._2dh0MM ._2umWy_ ._6JagIo > svg {
  margin-left: -6px;
}

@media (min-width: 576px) {
  ._2jGWfp ._2dh0MM ._2umWy_ ._6JagIo > svg {
    margin-left: -16px;
  }
}

._2jGWfp ._2dh0MM ._1UZ6hB {
  width: 50%;
  position: relative;
}

._2jGWfp ._2dh0MM ._1UZ6hB .tqiX3h {
  position: absolute;
  top: -50px;
  right: -90px;
  height: 500px;
  width: 350px;
  background-size: 70%;
  background-repeat: no-repeat;
  background-position: center 32px;
  background-image: url(/assets/1cbdabf523a71da39be5d6ef49ff3e1c.png);
}

@media (min-width: 576px) {
  ._2jGWfp ._2dh0MM ._1UZ6hB .tqiX3h {
    top: -40px;
    right: 50px;
    background-size: 45%;
  }
}

._2jGWfp .nHQM0D {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 32px 24px;
  overflow: auto;
}

._2jGWfp .nHQM0D ._1N67AV {
  font-weight: 500;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}

._2jGWfp .nHQM0D ._1N67AV > svg {
  margin-left: 8px;
}

._2jGWfp .nHQM0D ._2MYFyZ {
  margin: 4px 0 24px;
  color: #101928;
  font-size: 16px;
}

._2jGWfp .nHQM0D ._4ZHOmg {
  color: rgba(16, 25, 40, 0.5);
  font-size: 16px;
  flex-grow: 1;
  padding-bottom: 16px;
}

._2jGWfp ._26aIxw {
  flex-shrink: 0;
  padding: 16px 16px 32px;
  background: #fff;
  align-items: center;
  justify-content: center;
}

@media (min-width: 576px) {
  ._2jGWfp ._26aIxw {
    padding-bottom: 16px;
  }
}

._865zNE {
  position: relative;
}

._865zNE:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: -10px;
  height: 10px;
  width: 100%;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzAgMTAiPgogIDxkZWZzPgogICAgPHBhdGggaWQ9ImFfcGF0dGVybiIgZD0iTTAgMGgzMHYxMEgweiIvPgogIDwvZGVmcz4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPG1hc2sgaWQ9ImJfcGF0dGVybiIgZmlsbD0iI2ZmZiI+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2FfcGF0dGVybiIvPgogICAgPC9tYXNrPgogICAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIyMC00MTRjNC40MTgyNzggMCA4IDMuNTgxNzIyIDggOFYtMmgtMWwtOS41NDE0NTQgOC45MDUzNTcwNmMtMy4wMDUzNTEgMi44MDQ5OTM5NS03LjYzMjI4NSAyLjg2NzMyNzE1LTEwLjcwOTcwNi4xODY5OTk2bC0uMjA3Mzg2LS4xODY5OTk2LTQuMDgyOTA4LTMuODEwNzE0MTJjLTMuMDA1MzUxLTIuODA0OTkzOTUtNy42MzIyODUtMi44NjczMjcxNS0xMC43MDk3MDYtLjE4Njk5OTZsLS4yMDczODYuMTg2OTk5Ni00LjA4MjkwOCAzLjgxMDcxNDEyYy0zLjAwNTM1MSAyLjgwNDk5Mzk1LTcuNjMyMjg1IDIuODY3MzI3MTUtMTAuNzA5NzA2LjE4Njk5OTZsLS4yMDczODYtLjE4Njk5OTYtNC4yNTU5NjItMy45NzIyMzExN2MtMi45MzMzNjQtMi43Mzc4MDY0NC03LjQyNjc5Ny0yLjg3MTA4Mjk0LTEwLjUxMzU0OC0uMzUyMjEwNDFsLS4yMTMwMzUuMTgwMDM5LTUuMTE3ODE4IDQuNDc4MDkxMDRjLTMuMDE5NzE5IDIuNjQyMjU0MDUtNy41MTUxMTUgMi42MzEyNTE2Ni0xMC41MTk0MzYuMDE0NjExODlsLS4yMDcxNDctLjE4Njc4MzMtNC40MjkwMTYtNC4xMzM3NDgyMmMtMi41ODAxODYtMi40MDgxNzM1OC02LjM2NzM5MS0yLjgwMTIzMzk2LTkuMzQyNjEzLTEuMTQ2Nzc0MzRsLTUuNDg0MzMzIDUuMTE5MDA1NTFjLTMuMDA1MzUxIDIuODA0OTkzOTUtNy42MzIyODUgMi44NjczMjcxNS0xMC43MDk3MDYuMTg2OTk5NmwtLjIwNzM4Ni0uMTg2OTk5Ni00LjA4MjkwOC0zLjgxMDcxNDEyYy0zLjAwNTM1MS0yLjgwNDk5Mzk1LTcuNjMyMjg1LTIuODY3MzI3MTUtMTAuNzA5NzA2LS4xODY5OTk2bC0uMjA3Mzg2LjE4Njk5OTYtNC4wODI5MDggMy44MTA3MTQxMmMtMy4wMDUzNTA3IDIuODA0OTkzOTUtNy42MzIyODUxIDIuODY3MzI3MTUtMTAuNzA5NzA2Mi4xODY5OTk2bC0uMjA3Mzg1OC0uMTg2OTk5Ni00LjI1NTk2Mi0zLjk3MjIzMTE3Qzc4LjM1MjEyOC4xOTUzMTk0NSA3My44NTg2OTQ3LjA2MjA0Mjk1IDcwLjc3MTk0NDIgMi41ODA5MTU0OGwtLjIxMzAzNS4xODAwMzktNS4xMTc4MTg0IDQuNDc4MDkxMDRjLTMuMDE5NzE4OSAyLjY0MjI1NDA1LTcuNTE1MTE0NyAyLjYzMTI1MTY2LTEwLjUxOTQzNTYuMDE0NjExODlsLS4yMDcxNDcyLS4xODY3ODMzLTQuNDI5MDE2LTQuMTMzNzQ4MjJDNDcuNzA1MzA2LjUyNDk1MjMxIDQzLjkxODEwMTUuMTMxODkxOTMgNDAuOTQyODc4NiAxLjc4NjM1MTU1TDM1LjQ1ODU0NiA2LjkwNTM1NzA2Yy0zLjAwNTM1MDcgMi44MDQ5OTM5NS03LjYzMjI4NTEgMi44NjczMjcxNS0xMC43MDk3MDYyLjE4Njk5OTZsLS4yMDczODU4LS4xODY5OTk2LTQuMDgyOTA4LTMuODEwNzE0MTJDMTcuNDUzMTk1My4yODk2NDg5OSAxMi44MjYyNjA5LjIyNzMxNTc5IDkuNzQ4ODM5ODMgMi45MDc2NDMzNGwtLjIwNzM4NTgzLjE4Njk5OTYtNC4wODI5MDggMy44MTA3MTQxMmMtMy4wMDUzNTA2NSAyLjgwNDk5Mzk1LTcuNjMyMjg1MTMgMi44NjczMjcxNS0xMC43MDk3MDYxNy4xODY5OTk2bC0uMjA3Mzg1ODMtLjE4Njk5OTYtNC4yNTU5NjE5Ny0zLjk3MjIzMTE3Qy0xMi42NDc4NzIuMTk1MzE5NDUtMTcuMTQxMzA1My4wNjIwNDI5NS0yMC4yMjgwNTU4IDIuNTgwOTE1NDhsLS4yMTMwMzUuMTgwMDM5LTUuMTE3ODE4NCA0LjQ3ODA5MTA0Yy0zLjAxOTcxODkgMi42NDIyNTQwNS03LjUxNTExNDcgMi42MzEyNTE2Ni0xMC41MTk0MzU2LjAxNDYxMTg5bC0uMjA3MTQ3Mi0uMTg2NzgzMy00LjQyOTAxNi00LjEzMzc0ODIyQy00My42NDc4NzIuMTk1MzE5NDUtNDguMTQxMzA1My4wNjIwNDI5NS01MS4yMjgwNTU4IDIuNTgwOTE1NDhsLS4yMTMwMzUuMTgwMDM5LTQuNDc2NTQ3NCAzLjkxNjk3ODkyLS4wNjE3MDU5LjA1MzQzOTI2Yy0zLjI4NDcxOTEgMi44MTU0NzM1Mi04LjE5NTMwOTIgMi41MDE2NTU0OC0xMS4wOTc4NzU2LS42NjE5MjM3M2wtLjE4MjUwODItLjIwNTc5ODFMLTc0LTJ2LTQwNGMwLTQuNDE4Mjc4IDMuNTgxNzIyLTggOC04aDI4NnoiIG1hc2s9InVybCgjYl9wYXR0ZXJuKSIvPgogIDwvZz4KPC9zdmc+);
  background-position: 11px;
}

._1Fo8No {
  width: 293px;
  text-align: left;
  box-shadow: 0 16px 32px 0 rgba(16, 25, 40, 0.08);
  border-radius: 8px 8px 0 0;
  background: #fff;
  line-height: 20px;
  font-size: 15px;
  margin-left: 24px;
}

._1Fo8No ._1j7x7c {
  border-bottom: 1px solid #e8e9ea;
}

._1Fo8No ._1j7x7c .i0CpXw {
  padding: 56px 32px 32px 32px;
  text-align: center;
}

._1Fo8No ._1j7x7c .i0CpXw ._25VGnb {
  font-weight: bold;
  line-height: 24px;
  font-size: 17px;
}

._1Fo8No ._1j7x7c ._3vDyXQ {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 72px;
  height: 72px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 2px solid white;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.2);
  border-radius: 18px;
}

._23z1W- {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 12px 0;
}

._23z1W-._1w55oz {
  font-weight: 500;
}

._23z1W-._129P6Y {
  padding-bottom: 0;
}

._23z1W- ._3GlsRC {
  display: flex;
  flex-direction: column;
}

._23z1W- ._3GlsRC._1Kz7w0 {
  text-align: right;
}

._23z1W- ._3Of95_ {
  font-size: 17px;
  line-height: 24px;
  color: #101928;
}

._23z1W- ._2aDsA8 {
  font-size: 15px;
  line-height: 22px;
  color: rgba(16, 25, 40, 0.5);
}

._23z1W- .Cj5sQ6 {
  white-space: nowrap;
  font-size: 17px;
  line-height: 24px;
  color: #101928;
}

._23z1W- .YL_9eZ {
  white-space: nowrap;
  font-size: 15px;
  line-height: 22px;
  text-decoration: line-through;
  color: rgba(16, 25, 40, 0.5);
}

._151GvL {
  padding: 16px;
  background: white;
}

._151GvL ._3S8YfH {
  margin: 12px 0;
  border-bottom: 1px solid #e7e8e9;
}

._151GvL ._17sJt_ {
  padding: 12px 0;
  color: rgba(16, 25, 40, 0.5);
  font-size: 15px;
  line-height: 22px;
}

._151GvL ._31u0qN {
  display: flex;
  justify-content: space-between;
  padding-bottom: 8px;
}

._151GvL ._31u0qN:last-child {
  padding-bottom: 0;
}

._151GvL ._31u0qN > *:last-child {
  text-align: right;
}

._1iQe5t {
  position: relative;
  padding: 32px;
  width: 520px;
  background: #fff;
  border-radius: 0 0 8px 8px;
}

._3cHoGe {
  position: relative;
  padding: 32px;
  width: 520px;
  background: #fff;
  border-bottom: 1px solid #e8e9ea;
}

._3ARKay {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  position: relative;
  overflow: auto;
  background: #fff;
}

._3ARKay ._3LgVQk {
  align-items: center;
  flex-grow: 1;
}

._3ARKay ._2qRGmM {
  height: 171px;
  width: 100%;
  left: 0;
  top: 0;
  background-color: #101928;
  position: absolute;
}

._3ARKay ._1Zsx3w {
  margin-top: 105px;
  width: 100%;
}

._3ARKay ._1Zsx3w ._1UKJjX {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
}

._3ARKay ._1Zsx3w ._1UKJjX ._2gORaO {
  display: flex;
  flex-direction: column;
  box-shadow: 0 16px 32px 0 rgba(16, 25, 40, 0.08);
  border-radius: 8px;
  overflow: hidden;
}

._20g4B0 {
  display: flex;
  justify-content: flex-end;
  padding: 12px 16px;
  height: 72px;
  width: 100%;
  box-shadow: 0 -16px 32px 0 rgba(16, 25, 40, 0.08);
  flex-shrink: 0;
}

._20g4B0 ._1UcDAx {
  width: calc(520px + 293px + 24px);
  margin: 0 auto;
  justify-content: flex-end;
  padding: 0;
}

._20g4B0 ._3Ph6_J {
  width: 293px;
}

._1x0kEF ._93N2dD {
  line-height: 21px;
  font-size: 15px;
  color: rgba(16, 25, 40, 0.5);
}

._1x0kEF ._21DpbR {
  line-height: 24px;
  font-size: 17px;
  font-weight: bold;
  color: #101928;
  padding-left: 0;
}

._1Dq7kO {
  background-color: #fff;
  color: #878c93;
  font-size: 15px;
  letter-spacing: 0px;
  line-height: 21px;
}

._1mNhaw ._3E8eyd {
  margin: 12px 0;
  border-bottom: 1px solid #e7e8e9;
}

._1mNhaw ._1vBAxV {
  padding: 12px 0;
  color: rgba(16, 25, 40, 0.5);
  font-size: 15px;
  line-height: 22px;
}

._1mNhaw ._3Aky4v {
  display: flex;
  justify-content: space-between;
  padding-bottom: 8px;
}

._1mNhaw ._3Aky4v:last-child {
  padding-bottom: 0;
}

._1mNhaw ._3Aky4v > *:last-child {
  text-align: right;
}

._1mNhaw ._17mLWi {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 12px 0;
}

._1mNhaw ._17mLWi.LZzq_3 {
  font-weight: 500;
}

._1mNhaw ._17mLWi.eX54Mq {
  padding-bottom: 0;
}

._1mNhaw ._17mLWi ._2CjGm8 {
  display: flex;
  flex-direction: column;
}

._1mNhaw ._17mLWi ._2CjGm8._22le2z {
  text-align: right;
}

._1mNhaw ._17mLWi ._2CjGm8._22le2z ._16uG55 {
  font-size: 15px;
  font-weight: normal;
  line-height: 21px;
}

._1mNhaw ._17mLWi ._3nHNjZ {
  font-size: 17px;
  line-height: 24px;
  color: #101928;
}

._1mNhaw ._17mLWi ._1sXubf {
  font-size: 15px;
  line-height: 22px;
  color: rgba(16, 25, 40, 0.5);
}

._1mNhaw ._17mLWi ._1yOYSw {
  white-space: nowrap;
  font-size: 17px;
  line-height: 24px;
  color: #101928;
}

._1mNhaw ._17mLWi ._3UZH6k {
  white-space: nowrap;
  font-size: 15px;
  line-height: 22px;
  text-decoration: line-through;
  color: rgba(16, 25, 40, 0.5);
}

._1XSXXv {
  padding: 42px 16px;
}

._1XSXXv ._2y2QGY {
  margin: 12px 0;
  border-bottom: 1px solid #e7e8e9;
}

._1XSXXv .XzFzSG {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

._1XSXXv .XzFzSG ._3hznY0 {
  display: flex;
  flex-direction: column;
}

._1XSXXv .XzFzSG ._3hznY0 ._2y4mv6 {
  font-size: 17px;
  line-height: 24px;
  color: #101928;
}

._1XSXXv .XzFzSG ._3hznY0 ._10L9Yb {
  font-size: 15px;
  line-height: 22px;
  color: rgba(16, 25, 40, 0.5);
}

._1XSXXv .XzFzSG ._3hznY0 .PaxUsP {
  height: 56px;
  width: 56px;
  border-radius: 16px;
  -o-object-fit: cover;
     object-fit: cover;
}

._1XSXXv .XzFzSG ._3hznY0.meOuNC {
  text-align: right;
}

._1fHuSk {
  background: #f2f2f7;
}

._1fHuSk ._3UmwAP {
  padding: 0 16px 48px;
  background: #ffffff;
}

._1p0Htw {
  position: relative;
}

._1p0Htw ._1f-SNf {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 72px;
  height: 72px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 2px solid white;
  box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.2);
  border-radius: 18px;
}

._1p0Htw ._2kRF2O {
  padding: 56px 32px 8px 32px;
  text-align: center;
}

._1p0Htw ._2kRF2O ._3FYoVu {
  color: #101928;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
}

._1p0Htw ._2kRF2O ._2SbseA {
  color: rgba(16, 25, 40, 0.5);
  font-size: 17px;
  line-height: 24px;
  margin-top: 8px;
}

._1WB3oJ {
  flex-grow: 1;
  overflow: auto;
}

._2QjWke {
  flex-shrink: 0;
  padding: 2px 16px 32px;
  align-items: center;
  justify-content: center;
  box-shadow: 0px -16px 16px 1px white;
}

._2QjWke ._3DRHI7 {
  border-radius: 4px;
  border: 1px solid #e7e8e9;
  box-shadow: 0px 4px 6px 0px rgba(16, 25, 40, 0.1);
  height: 48px;
  width: 100%;
  text-transform: capitalize;
  color: #101928;
  background: #ffffff;
}

._355aX9 ._2IQVXK {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: 500;
  font-size: 12px;
  color: #101928;
}

._355aX9._1m7w51 ._11kJZ1, ._355aX9._1U3WL0 ._11kJZ1 {
  width: 1px;
  height: 32px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

@media (min-width: 992px) {
  ._355aX9._1m7w51 ._11kJZ1, ._355aX9._1U3WL0 ._11kJZ1 {
    display: none;
  }
}

._355aX9._1U3WL0 ._2IQVXK {
  font-size: 16px;
  font-weight: 500;
}

._355aX9.GdR23s {
  height: 30px;
  margin: 0 -20px;
  padding-right: 10px;
  border: .5px solid #EEE;
  border-radius: 8px;
  background-color: #F3F3F3;
}

._355aX9.GdR23s ._11kJZ1 {
  display: none;
}

._355aX9.GdR23s ._2IQVXK {
  order: 1;
}

._355aX9.GdR23s ._3-lJaC {
  order: 0;
}

@media (min-width: 576px) {
  ._12mJkU {
    margin: 0 -8px;
  }
}

@media (min-width: 992px) {
  ._12mJkU {
    margin: 0 -12px;
  }
}

._12mJkU > a {
  width: 100%;
  padding-bottom: 36px;
}

@media (min-width: 576px) {
  ._12mJkU > a {
    width: calc(50% - 16px);
    margin-right: 8px;
    margin-left: 8px;
  }
}

@media (min-width: 992px) {
  ._12mJkU > a {
    width: calc(50% - 24px);
    margin-right: 12px;
    margin-left: 12px;
  }
}

@-webkit-keyframes _1vDhkW {
  from {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
}

@keyframes _1vDhkW {
  from {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
}

._3uuGWV {
  position: relative;
  width: 100%;
}

._3uuGWV ._2Tb6QK {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

._3uuGWV .HHFUN3 {
  position: absolute;
  margin-top: 16px;
  top: 100%;
  left: 0;
  z-index: 500;
  height: auto;
  max-height: 400px;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.1);
  background: #FFF;
  -webkit-animation: _1vDhkW 200ms cubic-bezier(0.19, 1, 0.22, 1) both;
          animation: _1vDhkW 200ms cubic-bezier(0.19, 1, 0.22, 1) both;
}

@media (min-width: 768px) {
  ._3uuGWV .HHFUN3 {
    min-width: 200px;
  }
}

._3uuGWV .HHFUN3 > * {
  width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

._1OGm0T {
  padding: 3px;
}

@media (min-width: 576px) {
  ._1OGm0T {
    padding: 4px;
  }
}

._1OGm0T ._1ogWxY {
  height: 32px;
  font-size: 12px;
  font-weight: 500;
  padding: 8px;
  border-radius: 4px;
}

._1OGm0T ._1ogWxY ._3Wy-to {
  margin-left: 8px;
}

._1OGm0T ._1ogWxY svg path {
  fill: white;
}

._1OGm0T ._1l1FTC {
  border-radius: 4px;
  width: 100%;
}

._1OGm0T ._1l1FTC > * {
  opacity: 1;
}

._1mfxZg {
  display: flex;
  flex: 1 1;
  flex-direction: column;
}

._1mfxZg ._26fYo0 {
  margin-right: 8px;
}

._1mfxZg ._26fYo0 path {
  fill: #101928;
}

._1i7YCs {
  font-size: 12px;
  font-weight: 500;
}

@-webkit-keyframes DCLnJq {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes DCLnJq {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

._3h_ghZ {
  display: none;
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 600;
  -webkit-animation: DCLnJq 500ms cubic-bezier(0.19, 1, 0.22, 1) both;
          animation: DCLnJq 500ms cubic-bezier(0.19, 1, 0.22, 1) both;
}

._3h_ghZ._1NhGIs {
  display: block;
}

@-webkit-keyframes _1e3o84 {
  from {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
}

@keyframes _1e3o84 {
  from {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
}

._29Z17N ._3m0BY6 {
  position: relative;
  border-bottom: 2px solid #EEEEEE;
  padding-left: 12px;
  padding-bottom: 3px;
}

@media (min-width: 768px) {
  ._29Z17N ._3m0BY6 {
    padding: 5px 0 12px 48px;
  }
}

._29Z17N ._3m0BY6 ._23RdMA {
  background: #C3C3C9;
}

._29Z17N ._3m0BY6 ._2Tsg6z {
  margin-right: 8px;
}

._29Z17N ._3m0BY6 ._2Tsg6z path {
  fill: white;
}

._29Z17N .xI3j9L {
  position: relative;
}

._29Z17N .xI3j9L ._2b6Ykz {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: white;
  -webkit-animation: _1e3o84 500ms cubic-bezier(0.19, 1, 0.22, 1) both;
          animation: _1e3o84 500ms cubic-bezier(0.19, 1, 0.22, 1) both;
}

@media (min-width: 992px) {
  .wY7ynI {
    padding-right: 8px;
    padding-left: 36px;
  }
}

.CE9wZN {
  width: 100%;
  overflow: hidden;
}

.CE9wZN ._1uphUG {
  display: flex;
  position: relative;
}

._2FToZ5 {
  padding: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  background-color: white;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

._2FToZ5 ._2oM2qB {
  width: 40%;
}

._2FToZ5 ._32PrC7 {
  background-color: #D7D7DC;
  background-size: cover;
  background-position: center;
}

._2FToZ5 ._1e-t_s {
  padding-left: 8px;
  justify-content: center;
  overflow: hidden;
}

._2FToZ5 ._2N0ZTe,
._2FToZ5 ._3AnL1- {
  font-family: clan-pro, sans-serif;
  margin-bottom: 4px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

._2FToZ5 ._3AnL1- {
  font-weight: 500;
  font-size: 16px;
}

._2FToZ5 ._2N0ZTe {
  font-weight: 400;
  font-size: 14px;
}

._3a2ISR {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
}

._3a2ISR ._1c2EMm {
  width: calc(100% - 48px);
}

._3a2ISR .M17Tfo {
  width: 100%;
  padding: 8px 4px 8px;
}

._3a2ISR ._3D50np {
  height: 114px;
}

._3a2ISR ._3WYWh2 {
  margin-left: -20px;
  width: calc(100% + 20px);
}

._3a2ISR ._1ZIofZ {
  margin-right: -20px;
  width: calc(100% + 20px);
}

._3a2ISR ._3WYWh2._1ZIofZ {
  width: calc(100% + 40px);
}

@media (min-width: 576px) {
  ._3a2ISR ._1c2EMm {
    height: 100%;
    width: calc(50% - 24px + 200px);
  }
  ._3a2ISR .M17Tfo {
    max-width: 400px;
  }
  ._3a2ISR .M17Tfo,
  ._3a2ISR ._3WYWh2._1ZIofZ,
  ._3a2ISR ._1ZIofZ,
  ._3a2ISR ._3WYWh2 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

._2ool0O ._3z1S0e {
  padding-left: 11px;
  padding-right: 11px;
}

._2ool0O ._2CIIGn {
  display: flex;
  position: absolute;
  left: 0;
  justify-content: center;
  align-items: center;
  z-index: 1;
}

._2ool0O ._2CIIGn ._2Vpk3E {
  width: 26px;
  height: 26px;
}

._2ool0O ._3m-syt {
  position: relative;
  margin: 0 5px 9px 5px;
}

._2ool0O ._3m-syt .kk2o_n {
  font-size: 14px;
  margin-bottom: 10px;
  padding-left: 33px;
}

._2ool0O ._3m-syt .kk2o_n::-webkit-input-placeholder {
  color: #8A8A8E;
}

._2ool0O ._3m-syt .kk2o_n::-moz-placeholder {
  color: #8A8A8E;
}

._2ool0O ._3m-syt .kk2o_n:-ms-input-placeholder {
  color: #8A8A8E;
}

._2ool0O ._3m-syt .kk2o_n::-ms-input-placeholder {
  color: #8A8A8E;
}

._2ool0O ._3m-syt .kk2o_n::placeholder {
  color: #8A8A8E;
}

._2ool0O ._3m-syt .kk2o_n:focus {
  margin-bottom: 9px;
}

._2ool0O ._3m-syt ._7iS9P3 {
  width: 33px;
  height: 33px;
}

._2ool0O ._3m-syt ._7iS9P3 path {
  fill: #101928;
}

@media (max-width: 879px) {
  ._2ool0O ._3m-syt._2oiC1V .kk2o_n {
    font-size: 20px;
  }
  ._2ool0O ._3m-syt._2oiC1V ._2x-VO3 {
    font-size: 14px;
  }
  ._2ool0O ._3m-syt._2oiC1V ._2CIIGn {
    top: 2px;
  }
  ._2ool0O ._3m-syt.Gp_KCV {
    margin-top: 8px;
  }
  ._2ool0O ._3m-syt.Gp_KCV ._7iS9P3 {
    width: 29px;
    height: 29px;
  }
}

._2ool0O .mr3cC- {
  padding-right: 33px;
}

.jOkDic {
  font-weight: 400;
}

.jOkDic ._1lOr56 {
  padding-top: 16px;
  padding-bottom: 16px;
}

._1XoVB4 {
  display: flex;
  flex-wrap: wrap;
  margin: 4px 0 12px 0;
}

._2PRIpj {
  width: 100%;
  white-space: nowrap;
}

._1r-U9L {
  margin-top: 32px;
}

