@keyframes TQTSKXA4 {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.Ns281HDS {
  align-items: center;
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  justify-content: center
}
.CjpCMD3y {
  background: #fff;
  box-shadow: 0 1px 5px rgba(0, 0, 0, .06);
  max-width: 490px;
  padding: 30px;
  position: relative;
  text-align: center
}
@media(min-width:375px) {
  .CjpCMD3y {
    border-radius: 4px;
    margin: 10px 0
  }
}
.o2Mfr25m {
  color: #c7c7c9;
  display: inline-block;
  font-size: 60px;
  margin-bottom: 30px
}
.DsS8cj_E {
  font-size: 26px;
  font-weight: inherit;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 10px;
  margin-top: 0
}
.DsS8cj_E, .f9B2BD2V {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-style: inherit;
  letter-spacing: 0
}
.f9B2BD2V {
  color: #303030;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 20px
}
@media(max-width:749px) {
  .f9B2BD2V {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
    font-size: 15px;
    font-size: 14px;
    font-style: inherit;
    font-weight: inherit;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
  }
}
@keyframes kxY8Comd {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.G4Rcz8AT {
  background-color: #523ee8;
  bottom: 0;
  box-shadow: 0 -1px 5px rgba(0, 0, 0, .06);
  display: none;
  position: fixed;
  width: 100%;
  z-index: 9000
}
@media(min-width:750px) {
  .G4Rcz8AT {
    display: block
  }
}
.gIXPk4OH {
  box-shadow: 0 -1px 5px rgba(0, 0, 0, .06);
  display: block;
  height: 60px
}
.TpJHb1u1 {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  margin: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%
}
@media(min-width:750px) {
  .TpJHb1u1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%
  }
}
@media(min-width:1000px) {
  .TpJHb1u1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
    width: 95%
  }
}
@media(min-width:1200px) {
  .TpJHb1u1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 95%;
    width: 1370px
  }
}
.YUPs7dGe {
  color: #fff
}
@media(min-width:750px) {
  .YUPs7dGe {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
    font-size: 12px;
    font-style: inherit;
    font-weight: inherit;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 14px
  }
}
@media(min-width:1000px) {
  .YUPs7dGe {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
    font-size: 13px;
    font-style: inherit;
    font-weight: inherit;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 16px
  }
}
@media(min-width:1200px) {
  .YUPs7dGe {
    color: #303030;
    color: #fff;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
    font-size: 16px;
    font-style: inherit;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 26px;
    margin-bottom: 0
  }
}
@media(min-width:1200px)and (max-width:749px) {
  .YUPs7dGe {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
    font-size: 15px;
    font-size: 14px;
    font-style: inherit;
    font-weight: inherit;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
  }
}
@keyframes IFbZJYYf {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.H8ajMUt4 {
  align-items: center;
  background-color: #e40046;
  border: none;
  border-radius: 6px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  display: flex;
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 14px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  justify-content: center;
  letter-spacing: 0;
  line-height: 18px;
  line-height: 1em;
  margin: 0;
  min-height: 35px;
  outline: 0;
  padding: 10px 30px 11px;
  text-align: center;
  transition: all .2s ease-in-out;
  white-space: nowrap;
  white-space: unset
}
.H8ajMUt4:active, .H8ajMUt4:focus, .H8ajMUt4:hover {
  background-color: #c62e46
}
@media(min-width:750px) {
  .H8ajMUt4 {
    margin: auto;
    width: auto
  }
}
@media(max-width:535px), (min-width:1000px)and (max-width:1100px), (min-width:750px)and (max-width:820px) {
  .H8ajMUt4.tIDa0KB3 {
    font-size: 13px
  }
}
@media(max-width:535px) {
  .H8ajMUt4.tIDa0KB3 {
    padding: 0 5px;
    white-space: unset
  }
}
@media(min-width:750px) {
  .H8ajMUt4.jBZsvjG8 {
    margin: 0 20px
  }
}
.J7nhq9hm {
  flex-grow: 1;
  padding: 0
}
.V25_9pRj {
  font-weight: 600;
  margin: 30px 0;
  text-align: center
}
.oSiK2ggw {
  height: 10px;
  margin-left: 10px
}
@keyframes t93WYpWy {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.F2gxfmjE {
  min-height: 170px
}
.hu0XcWiS {
  margin-bottom: 30px;
  margin-top: 30px;
  text-align: center
}
@media(min-width:750px) {
  .hu0XcWiS {
    margin-bottom: 30px;
    margin-top: 30px
  }
}
.RTG6nZwS {
  color: #303030;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 16px;
  font-style: inherit;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 26px;
  margin-bottom: 20px;
  margin-top: 10px;
  text-transform: none
}
@media(max-width:749px) {
  .RTG6nZwS {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
    font-size: 15px;
    font-size: 14px;
    font-style: inherit;
    font-weight: inherit;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
  }
}
@media(min-width:750px) {
  .RTG6nZwS {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
    font-size: 26px;
    font-style: inherit;
    font-weight: inherit;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 28px;
    margin-bottom: 10px;
    margin-top: 0
  }
}
.N8jhKDm0 {
  height: auto;
  margin-bottom: 30px;
  opacity: .1;
  width: 80%
}
@keyframes d7nIVObh {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.yByqVOIe {
  background: #fff;
  border: 2px solid #e0e0e1;
  border-radius: 6px;
  color: #282828;
  display: flex;
  font-size: 11px;
  line-height: 1em;
  position: relative;
  transition: all .2s ease-in-out
}
.yByqVOIe:focus-within {
  border: 2px solid #c7c7c9
}
.eLC5tHwk {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
  color: #505050;
  cursor: pointer;
  flex-grow: 1;
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 16px;
  line-height: 1.2em;
  outline: none;
  padding: 12px 35px 13px 15px
}
.eLC5tHwk:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #505050
}
.eLC5tHwk::-ms-expand {
  display: none
}
.eLC5tHwk option {
  color: #282828
}
.fpqwyNgj, .gOwR46LT {
  display: inline-block
}
.fpqwyNgj {
  margin-left: 15px;
  opacity: .6
}
.WEqlS_5G {
  font-size: 9px;
  line-height: 1em;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%)
}
.MISZwbU9 {
  align-items: flex-start;
  align-items: stretch;
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  margin: 0;
  padding: 0
}
.AA1EE83D {
  background-color: #fff
}
.jBXcSG6t {
  margin: auto;
  padding: 60px 20px;
  width: 100%
}
@media(min-width:750px) {
  .jBXcSG6t {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%
  }
}
@media(min-width:1000px) {
  .jBXcSG6t {
    margin-left: auto;
    margin-right: auto;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
    width: 95%
  }
}
@media(min-width:1200px) {
  .jBXcSG6t {
    margin-left: auto;
    margin-right: auto;
    max-width: 95%;
    width: 1370px
  }
}
@media(min-width:375px)and (max-width:749px) {
  .jBXcSG6t {
    padding-bottom: 30px;
    padding-top: 30px
  }
}
@media(max-width:999px) {
  .SNcU6rNK {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
    font-size: 12px;
    font-style: inherit;
    font-weight: inherit;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 14px;
    margin-bottom: 20px;
    margin-top: 0;
    text-align: center
  }
}
@media(min-width:1000px) {
  .SNcU6rNK {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
    font-size: 26px;
    font-style: inherit;
    font-weight: inherit;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 28px;
    margin-bottom: 10px;
    margin-top: 0
  }
}
.WS9fFdPI {
  align-items: flex-start;
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  padding: 0
}
.WS9fFdPI, .t36olK_p {
  margin: 20px 0
}
.JVR2vCW2 {
  flex-basis: 100%;
  margin-top: 2.1897810219%;
  min-width: 0
}
.JVR2vCW2:last-child {
  margin-right: 0
}
@supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
  @media(max-width: 749px) {
    .JVR2vCW2 {
      margin-top: 10px
    }
  }
  @media(min-width:750px) {
    .JVR2vCW2 {
      margin-top: 20px
    }
  }
  @media(min-width:1490px) {
    .JVR2vCW2 {
      margin-top: 30px
    }
  }
}
.JVR2vCW2:nth-child(-n+1) {
  margin-top: 0
}
@media(min-width:375px)and (max-width:749px) {
  .JVR2vCW2 {
    flex-basis: 100%;
    flex-basis: 48.9051094891%;
    margin-right: 2.1897810219%;
    margin-top: 2.1897810219%;
    min-width: 0
  }
  .JVR2vCW2:last-child, .JVR2vCW2:nth-child(2n) {
    margin-right: 0
  }
  @supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
    @media(min-width: 375px)and (max-width:749px)and (max-width:749px) {
      .JVR2vCW2 {
        margin-top: 10px
      }
    }
    @media(min-width:375px)and (max-width:749px)and (min-width:750px) {
      .JVR2vCW2 {
        margin-top: 20px
      }
    }
    @media(min-width:375px)and (max-width:749px)and (min-width:1490px) {
      .JVR2vCW2 {
        margin-top: 30px
      }
    }
  }
  .JVR2vCW2:nth-child(-n+2) {
    margin-top: 0
  }
}
@media(min-width:750px) {
  .JVR2vCW2 {
    flex-basis: 100%;
    flex-basis: 23.3576642336%;
    margin-right: 2.1897810219%;
    margin-top: 2.1897810219%;
    min-width: 0
  }
  .JVR2vCW2:last-child, .JVR2vCW2:nth-child(4n) {
    margin-right: 0
  }
  @supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
    @media(min-width: 750px)and (max-width:749px) {
      .JVR2vCW2 {
        margin-top: 10px
      }
    }
    @media(min-width:750px)and (min-width:750px) {
      .JVR2vCW2 {
        margin-top: 20px
      }
    }
    @media(min-width:750px)and (min-width:1490px) {
      .JVR2vCW2 {
        margin-top: 30px
      }
    }
  }
  .JVR2vCW2:nth-child(-n+4) {
    margin-top: 0
  }
}
.Wlfgh0Dq {
  flex-basis: 100%;
  margin-top: 2.1897810219%;
  min-width: 0
}
.Wlfgh0Dq:last-child {
  margin-right: 0
}
@supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
  @media(max-width: 749px) {
    .Wlfgh0Dq {
      margin-top: 10px
    }
  }
  @media(min-width:750px) {
    .Wlfgh0Dq {
      margin-top: 20px
    }
  }
  @media(min-width:1490px) {
    .Wlfgh0Dq {
      margin-top: 30px
    }
  }
}
.Wlfgh0Dq:nth-child(-n+1) {
  margin-top: 0
}
@media(min-width:1000px) {
  .Wlfgh0Dq {
    flex-basis: 100%;
    flex-basis: 31.8734793187%;
    margin-right: 2.1897810219%;
    margin-top: 2.1897810219%;
    min-width: 0
  }
  .Wlfgh0Dq:last-child, .Wlfgh0Dq:nth-child(3n) {
    margin-right: 0
  }
  @supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
    @media(min-width: 1000px)and (max-width:749px) {
      .Wlfgh0Dq {
        margin-top: 10px
      }
    }
    @media(min-width:1000px)and (min-width:750px) {
      .Wlfgh0Dq {
        margin-top: 20px
      }
    }
    @media(min-width:1000px)and (min-width:1490px) {
      .Wlfgh0Dq {
        margin-top: 30px
      }
    }
  }
  .Wlfgh0Dq:nth-child(-n+3) {
    margin-top: 0
  }
}
@keyframes znHINABE {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.ch4B2XD1 {
  background: hsla(0, 0%, 100%, .2);
  border: 1px solid hsla(0, 0%, 100%, .6);
  border-radius: 6px;
  cursor: pointer;
  line-height: 0;
  padding: 0;
  position: relative;
  transition-delay: 0s;
  transition-duration: .45s;
  transition-timing-function: cubic-bezier(.445, .05, .55, .95);
  z-index: 1
}
.ch4B2XD1:focus, .ch4B2XD1:hover {
  background: hsla(0, 0%, 100%, .4);
  border: 1px solid hsla(0, 0%, 100%, .9)
}
.od0qWrk5 {
  height: 32px;
  padding: 8px;
  width: 32px
}
.od0qWrk5 path {
  fill: #fff
}
.WxTrz4B2 {
  height: 32px;
  padding: 8px;
  width: 32px
}
.WxTrz4B2 path {
  fill: #fff;
  opacity: .5
}
.M0USWc2S {
  z-index: 1
}
@keyframes DtXud1HG {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.iHDq8Zoz {
  background: transparent;
  flex-basis: auto;
  position: relative;
  transition: translate .18s, box-shadow .18s
}
.iHDq8Zoz:before {
  content: "";
  display: block;
  width: 100%
}
.g7HlGKGl:after, .g7HlGKGl:before {
  animation: DtXud1HG 1.5s linear infinite;
  background: linear-gradient(270deg, #d8d8d9, #f2f2f3);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
.g7HlGKGl:before {
  animation-delay: .35s;
  background: linear-gradient(90deg, #d8d8d9, #f2f2f3)
}
.BHt9idXo {
  height: 100%;
  width: 100%
}
.BHt9idXo, .SZBxAOrq {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
.SZBxAOrq {
  z-index: 1
}
.g2ZbhRru {
  opacity: 1
}
.g2ZbhRru, .trzLbgZD {
  background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .4));
  border-radius: 0 0 10px 10px;
  bottom: 0;
  display: flex;
  left: 0;
  padding: 12px;
  position: absolute;
  right: 0;
  top: 0;
  transition-delay: 0s;
  transition-duration: .45s;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}
.trzLbgZD {
  opacity: 0
}
.SZBxAOrq:focus ~ .trzLbgZD, .iHDq8Zoz:hover .trzLbgZD {
  opacity: 1
}
.H5ngHBen, .vPjUuyZi {
  display: flex;
  flex-direction: column;
  justify-content: flex-end
}
.H5ngHBen {
  flex-grow: 1;
  overflow: hidden;
  padding-right: 5px;
  text-overflow: ellipsis
}
.vPjUuyZi {
  flex-grow: 0;
  margin-left: 5px
}
.Al_3aa_l .vPjUuyZi {
  display: none
}
.LjIVoz0l {
  color: #fff;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 14px;
  overflow: hidden;
  padding-bottom: 1px;
  text-overflow: ellipsis;
  white-space: nowrap
}
.LjIVoz0l.izAir9bf {
  display: none
}
.Ago_n9Jb {
  color: #e0e0e1;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 14px;
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.Ago_n9Jb.izAir9bf {
  display: none
}
.OqT6tTyW {
  color: currentColor;
  font-weight: 700;
  position: relative;
  z-index: 1
}
.OqT6tTyW:hover {
  text-decoration: underline
}
.JV0pHtUN {
  border-radius: 10px;
  flex-basis: 100%;
  flex-basis: 2.0681265207%;
  flex-basis: auto;
  margin-right: 2.1897810219%;
  margin-top: 2.1897810219%;
  min-width: 0
}
.JV0pHtUN:last-child {
  margin-right: 0
}
@supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
  @media(max-width: 749px) {
    .JV0pHtUN {
      margin-top: 10px
    }
  }
  @media(min-width:750px) {
    .JV0pHtUN {
      margin-top: 20px
    }
  }
  @media(min-width:1490px) {
    .JV0pHtUN {
      margin-top: 30px
    }
  }
}
.JV0pHtUN:hover {
  box-shadow: 0 5px 25px rgba(0, 0, 0, .1);
  top: -1px
}
.JV0pHtUN .BmA0lOxZ, .JV0pHtUN .g7HlGKGl {
  border-radius: 6px
}
.JV0pHtUN .SpDsQTs_ {
  border-radius: 10px;
  -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
  overflow: hidden
}
.EuQCh850 {
  display: none
}
@media(min-width:750px) {
  .EuQCh850 {
    align-items: flex-end;
    display: flex
  }
}
.fkx7HSxy {
  z-index: 9990
}
.GxwSF0P6 {
  color: inherit;
  position: relative;
  z-index: 1
}
.GxwSF0P6:hover {
  text-decoration: underline
}
.izAir9bf {
  display: none
}
.tXwhn5Zg {
  align-items: flex-start;
  align-items: stretch;
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  font-size: 0;
  justify-content: flex-start;
  line-height: 0
}
.ByaloF8q:first-child {
  margin-top: 0
}
.Ii87eTHs:not(:last-child) {
  margin-bottom: 60px
}
@media(min-width:375px) {
  .HYyXo2YW {
    align-items: baseline;
    display: flex;
    justify-content: space-between
  }
}
.UfBPWMzD {
  color: #505050;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .12em;
  line-height: 150%;
  margin-bottom: 20px;
  margin-top: 0;
  text-transform: uppercase
}
.trsgPks9 {
  align-items: flex-start;
  align-items: stretch;
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  margin: 0;
  padding: 0
}
.aZh8QTP6 {
  flex-basis: 100%;
  margin-top: 2.1897810219%;
  min-width: 0
}
.aZh8QTP6:last-child {
  margin-right: 0
}
@supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
  @media(max-width: 749px) {
    .aZh8QTP6 {
      margin-top: 10px
    }
  }
  @media(min-width:750px) {
    .aZh8QTP6 {
      margin-top: 20px
    }
  }
  @media(min-width:1490px) {
    .aZh8QTP6 {
      margin-top: 30px
    }
  }
}
.aZh8QTP6:nth-child(-n+1) {
  margin-top: 0
}
@media(min-width:375px)and (max-width:749px) {
  .aZh8QTP6:not(.l9YogMlV) {
    flex-basis: 100%;
    flex-basis: 48.9051094891%;
    margin-right: 2.1897810219%;
    margin-top: 2.1897810219%;
    min-width: 0
  }
  .aZh8QTP6:not(.l9YogMlV):last-child, .aZh8QTP6:not(.l9YogMlV):nth-child(2n) {
    margin-right: 0
  }
  @supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
    @media(min-width: 375px)and (max-width:749px)and (max-width:749px) {
      .aZh8QTP6:not(.l9YogMlV) {
        margin-top: 10px
      }
    }
    @media(min-width:375px)and (max-width:749px)and (min-width:750px) {
      .aZh8QTP6:not(.l9YogMlV) {
        margin-top: 20px
      }
    }
    @media(min-width:375px)and (max-width:749px)and (min-width:1490px) {
      .aZh8QTP6:not(.l9YogMlV) {
        margin-top: 30px
      }
    }
  }
  .aZh8QTP6:not(.l9YogMlV):nth-child(-n+2) {
    margin-top: 0
  }
}
@media(min-width:750px) {
  .aZh8QTP6:not(.l9YogMlV) {
    flex-basis: 100%;
    flex-basis: 31.8734793187%;
    margin-right: 2.1897810219%;
    margin-top: 2.1897810219%;
    min-width: 0
  }
  .aZh8QTP6:not(.l9YogMlV):last-child, .aZh8QTP6:not(.l9YogMlV):nth-child(3n) {
    margin-right: 0
  }
  @supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
    @media(min-width: 750px)and (max-width:749px) {
      .aZh8QTP6:not(.l9YogMlV) {
        margin-top: 10px
      }
    }
    @media(min-width:750px)and (min-width:750px) {
      .aZh8QTP6:not(.l9YogMlV) {
        margin-top: 20px
      }
    }
    @media(min-width:750px)and (min-width:1490px) {
      .aZh8QTP6:not(.l9YogMlV) {
        margin-top: 30px
      }
    }
  }
  .aZh8QTP6:not(.l9YogMlV):nth-child(-n+3) {
    margin-top: 0
  }
}
.Hg5O9u8Q {
  margin-bottom: 30px
}
@media(min-width:1000px) {
  .Hg5O9u8Q {
    margin-bottom: 60px
  }
}
.Hg5O9u8Q:last-child {
  margin-bottom: 60px
}
.tVLQVBqo {
  display: flex;
  justify-content: center;
  padding-bottom: 100px;
  padding-top: 100px
}
@keyframes kXeXaj7r {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.qe1bQcWj {
  border-radius: 10px;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
  height: 100%;
  overflow: hidden;
  transform: translateY(0);
  transition: translate .18s, box-shadow .18s
}
.qe1bQcWj:hover {
  box-shadow: 0 5px 25px rgba(0, 0, 0, .1);
  transform: translateY(-1px)
}
.jIBYnnX0 {
  flex-basis: 100%;
  flex-basis: 2.0681265207%;
  flex-basis: auto;
  margin-right: 2.1897810219%;
  min-width: 0
}
.jIBYnnX0:last-child {
  margin-right: 0
}
._CjJzZ04 {
  background: #ea345e;
  background-size: 100%;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  transform: translateZ(0)
}
._CjJzZ04:after, ._CjJzZ04:before {
  animation: kXeXaj7r 1.5s linear infinite;
  background: linear-gradient(270deg, #ea345e, #3b2c73);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
._CjJzZ04:before {
  animation-delay: .35s;
  background: linear-gradient(90deg, #ea345e, #3b2c73)
}
._9zBOJcvC {
  background-image: url(tile-creative@2x-245771c861231859c523.png);
  background-position: 55% 101%;
  background-repeat: no-repeat;
  background-size: 75%, auto;
  border-radius: 10px;
  color: #fff;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  height: 100%;
  overflow: hidden;
  padding: 20px;
  position: relative
}
@media(min-width:574px) {
  ._9zBOJcvC {
    font-size: 17px
  }
}
@media(min-width:1000px) {
  ._9zBOJcvC {
    font-size: 18px
  }
}
@media(min-width:1350px) {
  ._9zBOJcvC {
    font-size: 20px
  }
}
@media(max-width:374px) {
  ._9zBOJcvC {
    background-size: 64%, auto;
    font-size: 18px;
    padding-bottom: 33%
  }
}
._Uzuy53c {
  background-color: #523ee8
}
.zGtP0xTC {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative
}
.Lxe2M1nk {
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: .85em;
  font-weight: 700;
  letter-spacing: -.025em;
  margin: 0
}
@media(min-width:750px) {
  .Lxe2M1nk {
    font-size: 1em
  }
}
@media(min-width:474px) {
  .Lxe2M1nk {
    font-size: .9em
  }
}
@media(min-width:574px) {
  .Lxe2M1nk {
    font-size: 1.15em
  }
}
@media(max-width:374px) {
  .Lxe2M1nk {
    font-size: 1.25em
  }
}
.ZLf8eYtP {
  font-size: .85em;
  line-height: 1.2;
  margin-bottom: 20px;
  margin-top: 10px;
  max-width: 95%
}
@media(min-width:849px) {
  .ZLf8eYtP {
    font-size: .95em
  }
}
@media(min-width:524px) {
  .ZLf8eYtP {
    font-size: .9em
  }
}
@media(min-width:474px) {
  .ZLf8eYtP {
    font-size: 1em
  }
}
.yDkTT5Ty {
  align-self: baseline;
  background-color: #fff;
  border: none;
  border-radius: 6px;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(57, 43, 162, .314);
  color: #303030;
  color: #523ee8;
  cursor: pointer;
  display: inline-block;
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 14px;
  font-size: .75em;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 18px;
  line-height: 1em;
  margin: 0;
  min-height: 35px;
  min-height: auto;
  outline: 0;
  padding: 8px 15px;
  transform: translateY(0);
  transition: all .2s ease-in-out;
  white-space: nowrap
}
.yDkTT5Ty:active, .yDkTT5Ty:focus, .yDkTT5Ty:hover {
  background-color: #e0e0e1
}
@media(min-width:524px) {
  .yDkTT5Ty {
    font-size: .8em;
    padding-bottom: 7px;
    padding-top: 7px
  }
}
.yDkTT5Ty:hover {
  transform: translateY(-2px)
}
._Uzuy53c .yDkTT5Ty {
  color: #604cf5
}
.Ld7mCPGs {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
.tbCm4Hkx {
  align-items: flex-start;
  align-items: stretch;
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  margin: 0;
  padding: 0
}
.Z9wqao0i {
  flex-basis: 100%;
  margin-top: 2.1897810219%;
  min-width: 0
}
.Z9wqao0i:last-child {
  margin-right: 0
}
@supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
  @media(max-width: 749px) {
    .Z9wqao0i {
      margin-top: 10px
    }
  }
  @media(min-width:750px) {
    .Z9wqao0i {
      margin-top: 20px
    }
  }
  @media(min-width:1490px) {
    .Z9wqao0i {
      margin-top: 30px
    }
  }
}
.Z9wqao0i:nth-child(-n+1) {
  margin-top: 0
}
@media(min-width:375px)and (max-width:749px) {
  .Z9wqao0i:not(.jootz8xu, .yyCGJydJ) {
    flex-basis: 100%;
    flex-basis: 48.9051094891%;
    margin-right: 2.1897810219%;
    margin-top: 2.1897810219%;
    min-width: 0
  }
  .Z9wqao0i:not(.jootz8xu, .yyCGJydJ):last-child, .Z9wqao0i:not(.jootz8xu, .yyCGJydJ):nth-child(2n) {
    margin-right: 0
  }
  @supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
    @media(min-width: 375px)and (max-width:749px)and (max-width:749px) {
      .Z9wqao0i:not(.jootz8xu, .yyCGJydJ) {
        margin-top: 10px
      }
    }
    @media(min-width:375px)and (max-width:749px)and (min-width:750px) {
      .Z9wqao0i:not(.jootz8xu, .yyCGJydJ) {
        margin-top: 20px
      }
    }
    @media(min-width:375px)and (max-width:749px)and (min-width:1490px) {
      .Z9wqao0i:not(.jootz8xu, .yyCGJydJ) {
        margin-top: 30px
      }
    }
  }
  .Z9wqao0i:not(.jootz8xu, .yyCGJydJ):nth-child(-n+2) {
    margin-top: 0
  }
}
@media(min-width:750px) {
  .Z9wqao0i:not(.jootz8xu, .yyCGJydJ) {
    flex-basis: 100%;
    flex-basis: 31.8734793187%;
    margin-right: 2.1897810219%;
    margin-top: 2.1897810219%;
    min-width: 0
  }
  .Z9wqao0i:not(.jootz8xu, .yyCGJydJ):last-child, .Z9wqao0i:not(.jootz8xu, .yyCGJydJ):nth-child(3n) {
    margin-right: 0
  }
  @supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
    @media(min-width: 750px)and (max-width:749px) {
      .Z9wqao0i:not(.jootz8xu, .yyCGJydJ) {
        margin-top: 10px
      }
    }
    @media(min-width:750px)and (min-width:750px) {
      .Z9wqao0i:not(.jootz8xu, .yyCGJydJ) {
        margin-top: 20px
      }
    }
    @media(min-width:750px)and (min-width:1490px) {
      .Z9wqao0i:not(.jootz8xu, .yyCGJydJ) {
        margin-top: 30px
      }
    }
  }
  .Z9wqao0i:not(.jootz8xu, .yyCGJydJ):nth-child(-n+3) {
    margin-top: 0
  }
}
@media(min-width:1200px) {
  .leU0q2Sr:not(.jootz8xu) {
    flex-basis: 100%;
    flex-basis: 31.3868613139%;
    margin-right: 2.9197080292%;
    margin-top: 2.9197080292%
  }
  .leU0q2Sr:not(.jootz8xu):last-child {
    margin-right: 0
  }
  @supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
    @media(min-width: 1200px)and (max-width:749px) {
      .leU0q2Sr:not(.jootz8xu) {
        margin-top: 10px
      }
    }
    @media(min-width:1200px)and (min-width:750px) {
      .leU0q2Sr:not(.jootz8xu) {
        margin-top: 20px
      }
    }
    @media(min-width:1200px)and (min-width:1490px) {
      .leU0q2Sr:not(.jootz8xu) {
        margin-top: 30px
      }
    }
  }
  .leU0q2Sr:not(.jootz8xu):nth-child(-n+3) {
    margin-top: 0
  }
}
.yyCGJydJ {
  margin-bottom: 20px
}
.eMiSDKTE {
  margin-bottom: 30px
}
@media(min-width:1000px) {
  .eMiSDKTE {
    margin-bottom: 60px
  }
}
.eMiSDKTE:last-child {
  margin-bottom: 60px
}
.os8waSJJ {
  flex-basis: 100%;
  margin-top: 2.1897810219%;
  min-width: 0
}
.os8waSJJ:last-child {
  margin-right: 0
}
@supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
  @media(max-width: 749px) {
    .os8waSJJ {
      margin-top: 10px
    }
  }
  @media(min-width:750px) {
    .os8waSJJ {
      margin-top: 20px
    }
  }
  @media(min-width:1490px) {
    .os8waSJJ {
      margin-top: 30px
    }
  }
}
.os8waSJJ:nth-child(-n+1) {
  margin-top: 0
}
@media(min-width:375px)and (max-width:749px) {
  .os8waSJJ:not(.vVAD2yGL) {
    flex-basis: 100%;
    flex-basis: 48.9051094891%;
    margin-right: 2.1897810219%;
    margin-top: 2.1897810219%;
    min-width: 0
  }
  .os8waSJJ:not(.vVAD2yGL):last-child, .os8waSJJ:not(.vVAD2yGL):nth-child(2n) {
    margin-right: 0
  }
  @supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
    @media(min-width: 375px)and (max-width:749px)and (max-width:749px) {
      .os8waSJJ:not(.vVAD2yGL) {
        margin-top: 10px
      }
    }
    @media(min-width:375px)and (max-width:749px)and (min-width:750px) {
      .os8waSJJ:not(.vVAD2yGL) {
        margin-top: 20px
      }
    }
    @media(min-width:375px)and (max-width:749px)and (min-width:1490px) {
      .os8waSJJ:not(.vVAD2yGL) {
        margin-top: 30px
      }
    }
  }
  .os8waSJJ:not(.vVAD2yGL):nth-child(-n+2) {
    margin-top: 0
  }
}
@media(min-width:750px) {
  .os8waSJJ:not(.vVAD2yGL) {
    flex-basis: 100%;
    flex-basis: 31.8734793187%;
    margin-right: 2.1897810219%;
    margin-top: 2.1897810219%;
    min-width: 0
  }
  .os8waSJJ:not(.vVAD2yGL):last-child, .os8waSJJ:not(.vVAD2yGL):nth-child(3n) {
    margin-right: 0
  }
  @supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
    @media(min-width: 750px)and (max-width:749px) {
      .os8waSJJ:not(.vVAD2yGL) {
        margin-top: 10px
      }
    }
    @media(min-width:750px)and (min-width:750px) {
      .os8waSJJ:not(.vVAD2yGL) {
        margin-top: 20px
      }
    }
    @media(min-width:750px)and (min-width:1490px) {
      .os8waSJJ:not(.vVAD2yGL) {
        margin-top: 30px
      }
    }
  }
  .os8waSJJ:not(.vVAD2yGL):nth-child(-n+3) {
    margin-top: 0
  }
}
@media(min-width:1200px) {
  .X70QGhv2:not(.vVAD2yGL) {
    flex-basis: 100%;
    flex-basis: 31.3868613139%;
    margin-right: 2.9197080292%;
    margin-top: 2.9197080292%
  }
  .X70QGhv2:not(.vVAD2yGL):last-child {
    margin-right: 0
  }
  @supports((-moz-appearance:none) and (mask-type:alpha)) or (-ms-ime-align:auto) {
    @media(min-width: 1200px)and (max-width:749px) {
      .X70QGhv2:not(.vVAD2yGL) {
        margin-top: 10px
      }
    }
    @media(min-width:1200px)and (min-width:750px) {
      .X70QGhv2:not(.vVAD2yGL) {
        margin-top: 20px
      }
    }
    @media(min-width:1200px)and (min-width:1490px) {
      .X70QGhv2:not(.vVAD2yGL) {
        margin-top: 30px
      }
    }
  }
  .X70QGhv2:not(.vVAD2yGL):nth-child(-n+3) {
    margin-top: 0
  }
}
@keyframes kTNVYgWJ {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.H_enH5VS {
  align-items: center;
  display: flex;
  margin-bottom: 20px
}
.tuVhejVo {
  color: #505050;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.5;
  margin-right: 10px
}
.ORUeYKyN {
  margin: -8px;
  overflow-x: hidden;
  padding: 8px;
  position: relative
}
.uj71KfCO {
  align-items: stretch;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  opacity: 1;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: opacity .15s ease-in-out
}
.uj71KfCO:after {
  background: linear-gradient(270deg, hsla(0, 0%, 100%, 0), #fafafa);
  content: "";
  height: 100%;
  width: 30px
}
@media(min-width:750px) {
  .uj71KfCO:after {
    width: 60px
  }
}
.f3QIde9b {
  align-items: center;
  background-color: transparent;
  background-color: #fafafa;
  border: 0;
  color: inherit;
  cursor: pointer;
  margin: 0;
  outline: 0;
  padding: 0 15px 0 8px
}
.GVphC7G7, .f3QIde9b {
  display: flex;
  justify-content: center
}
.GVphC7G7 {
  align-items: stretch;
  bottom: 0;
  opacity: 1;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity .15s ease-in-out
}
.GVphC7G7:before {
  background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fafafa);
  content: "";
  height: 100%;
  width: 30px
}
@media(min-width:750px) {
  .GVphC7G7:before {
    width: 60px
  }
}
.qiLIsjR8 {
  align-items: center;
  background-color: transparent;
  background-color: #fafafa;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: flex;
  justify-content: center;
  margin: 0;
  outline: 0;
  padding: 0 8px 0 15px
}
.WYktSFdv {
  opacity: 0
}
.TPO_QCGo {
  pointer-events: auto
}
.abK9_uWF {
  color: #505050;
  height: 12px
}
.fkzKdGnQ {
  -ms-overflow-style: none;
  display: flex;
  flex-wrap: nowrap;
  list-style: none;
  margin: -8px;
  overflow-x: scroll;
  padding: 8px;
  scrollbar-width: none
}
.fkzKdGnQ::-webkit-scrollbar {
  display: none
}
.lPILDiia {
  display: flex
}
.lPILDiia:last-child {
  padding-right: 8px
}
.lPILDiia:not(:last-child) {
  margin-right: 10px
}
.x8QOOq96 {
  align-items: center;
  background-color: #fff;
  border-radius: 30px;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
  color: #505050;
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  white-space: nowrap
}
.x8QOOq96:hover {
  box-shadow: 0 1px 8px rgba(0, 0, 0, .3)
}
.TltsHNTV {
  margin: 10px 20px 10px 0
}
.wIIWKhUq {
  border-radius: 30px;
  margin: 5px 10px 5px 5px;
  max-height: 30px;
  max-width: 30px;
  min-height: 30px;
  min-width: 30px;
  -o-object-fit: cover;
  object-fit: cover
}
.Wl4K_dnk {
  width: 20px
}
.LQ9zKnGb {
  align-items: center;
  border-radius: 3px;
  color: #303030;
  display: flex;
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  height: 30px;
  justify-content: center;
  min-width: 30px;
  padding-left: 10px;
  padding-right: 10px;
  transition: background-color .2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}
.LQ9zKnGb:not(.tUz8vpIk):hover {
  background-color: #e0e0e1
}
@media(max-width:374px) {
  .LQ9zKnGb {
    padding-left: 5px;
    padding-right: 5px
  }
}
@media(min-width:375px) {
  .LQ9zKnGb {
    margin-right: 5px
  }
}
@media(min-width:750px) {
  .LQ9zKnGb {
    margin-right: 10px
  }
}
.tUz8vpIk {
  color: #aeaeaf
}
.zWRu8yhu {
  background-color: #523ee8;
  color: #fff
}
.vHgjkrLA {
  font-size: 11px
}
.hZFJ5g_b {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 60px;
  margin-top: 60px
}
@media(min-width:480px) {
  .hZFJ5g_b {
    flex-wrap: nowrap;
    justify-content: center
  }
}
.cpiMRmby {
  flex: 0 0 auto
}
.SLi2_6Jp, .cpiMRmby {
  align-items: center;
  display: flex
}
.Hio0rQsD {
  display: flex;
  flex: 0 0 auto;
  margin-left: 30px;
  min-width: 210px
}
@media(min-width:480px) {
  .Hio0rQsD {
    flex: 1 1 auto;
    margin-left: 0
  }
}
.ISXMDuuA {
  color: #aeaeaf;
  flex-basis: 100%;
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  margin-top: 10px;
  text-align: center;
  text-transform: uppercase
}
@media(min-width:480px) {
  .ISXMDuuA {
    flex-basis: auto;
    margin-top: 0
  }
}
.lplK5odP {
  display: none
}
@media(min-width:480px) {
  .lplK5odP {
    display: flex
  }
}
@keyframes kZR1alzh {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.Fj06EjhI {
  stroke: #fff
}
.v4iMJH4d {
  -webkit-backdrop-filter: grayscale(.6);
  backdrop-filter: grayscale(.6);
  background-color: rgba(0, 0, 0, .8);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9998
}
.fMgj4n_A {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 100vh;
  pointer-events: none;
  z-index: 9999
}
@media(min-width:750px)and (max-width:999px) {
  .fMgj4n_A {
    padding: 30px
  }
}
@media(min-width:1000px) {
  .fMgj4n_A {
    padding: 30px
  }
}
@media(min-width:1001px) {
  .fMgj4n_A {
    padding-left: 120px;
    padding-right: 120px
  }
}
.oSPyTB3i {
  align-items: center;
  background: #fff;
  border-radius: 0;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  min-height: 100vh;
  pointer-events: auto;
  position: relative
}
@media(min-width:750px) {
  .oSPyTB3i {
    border-radius: 10px;
    max-width: 1200px;
    min-height: calc(100vh - 60px)
  }
}
.v46kvT_n {
  box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
  height: 60px;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%
}
@media(min-width:750px) {
  .v46kvT_n {
    box-shadow: none;
    position: fixed;
    right: 0;
    top: 0
  }
}
._RJXqsuN {
  background-color: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  margin: 0;
  outline: 0;
  padding: 0;
  pointer-events: auto;
  position: absolute;
  right: 18px;
  top: 18px
}
@media(min-width:750px)and (max-width:999px) {
  ._RJXqsuN {
    position: absolute;
    right: 5px;
    top: 5px
  }
}
@media(min-width:1000px) {
  ._RJXqsuN {
    position: absolute;
    right: 5px;
    top: 5px
  }
}
@media(min-width:1001px) {
  ._RJXqsuN {
    position: absolute;
    right: 30px;
    top: 20px
  }
}
.I5uJcR0c {
  color: #333;
  height: 24px;
  width: 24px
}
.I5uJcR0c:focus, .I5uJcR0c:hover {
  opacity: .7
}
@media(min-width:750px)and (max-width:999px) {
  .I5uJcR0c {
    color: #fff
  }
}
@media(min-width:1000px) {
  .I5uJcR0c {
    color: #fff
  }
}
@media(min-width:1001px) {
  .I5uJcR0c {
    color: #fff;
    height: 40px;
    width: 40px
  }
}
.TW6tcOxv {
  align-items: flex-start;
  align-items: stretch;
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  justify-content: flex-start
}
.nNTFYUcW {
  flex-basis: 100%;
  min-width: 0
}
.nNTFYUcW:last-child {
  margin-right: 0
}
@media(min-width:750px) {
  .nNTFYUcW {
    flex-basis: 100%;
    flex-basis: 23.3576642336%;
    margin-right: 2.1897810219%;
    min-width: 0
  }
  .nNTFYUcW:last-child {
    margin-right: 0
  }
}
.xT8yA1Od {
  font-size: 18px;
  line-height: 22px;
  line-height: 1.5
}
.RyLgpXtJ, .xT8yA1Od {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0
}
.RyLgpXtJ {
  font-size: 15px;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 5px
}
.RyLgpXtJ, .xT8yA1Od {
  color: #303030;
  font-weight: 600;
  margin-top: 0
}
.YkpzREAO {
  flex-basis: 100%;
  min-width: 0
}
.YkpzREAO:last-child {
  margin-right: 0
}
@media(min-width:750px) {
  .YkpzREAO {
    grid-gap: 5px;
    display: grid;
    flex-basis: 100%;
    flex-basis: 74.4525547445%;
    grid-template-columns: 50% auto;
    margin-right: 2.1897810219%;
    min-width: 0
  }
  .YkpzREAO:last-child {
    margin-right: 0
  }
}
.e6INXqw1 {
  padding-bottom: 10px
}
.BbLkWNhz {
  display: flex;
  flex-wrap: wrap
}
.L_KIeB1e {
  flex-basis: auto;
  margin-right: 10px;
  padding-bottom: 10px
}
.Fy0yodkB {
  color: #7c7c7d;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 14px;
  text-decoration: underline;
  text-transform: capitalize
}
.Fy0yodkB:focus, .Fy0yodkB:hover {
  text-decoration: none
}
.Abe_3Yq3 {
  background-color: #fff
}
.OMLreLnF {
  margin: auto;
  padding: 60px 20px;
  width: 100%
}
@media(min-width:750px) {
  .OMLreLnF {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%
  }
}
@media(min-width:1000px) {
  .OMLreLnF {
    margin-left: auto;
    margin-right: auto;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
    width: 95%
  }
}
@media(min-width:1200px) {
  .OMLreLnF {
    margin-left: auto;
    margin-right: auto;
    max-width: 95%;
    width: 1370px
  }
}
@media(min-width:375px)and (max-width:749px) {
  .OMLreLnF {
    padding-bottom: 30px;
    padding-top: 30px
  }
}
.FpTCNow5 {
  align-items: center;
  display: flex;
  margin-bottom: 20px
}
.jF8YvPxc {
  margin: -8px;
  overflow-x: hidden;
  padding: 8px;
  position: relative
}
.HyLWiDjH {
  align-items: stretch;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  opacity: 1;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: opacity .15s ease-in-out
}
.HyLWiDjH:after {
  background: linear-gradient(270deg, hsla(0, 0%, 100%, 0), #fafafa);
  content: "";
  height: 100%;
  width: 30px
}
@media(min-width:750px) {
  .HyLWiDjH:after {
    width: 60px
  }
}
.bhgufQ6f {
  align-items: center;
  background-color: transparent;
  background-color: #fafafa;
  border: 0;
  color: inherit;
  cursor: pointer;
  margin: 0;
  outline: 0;
  padding: 0 15px 0 8px
}
.bhgufQ6f, .lzjNLhdd {
  display: flex;
  justify-content: center
}
.lzjNLhdd {
  align-items: stretch;
  bottom: 0;
  opacity: 1;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity .15s ease-in-out
}
.lzjNLhdd:before {
  background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fafafa);
  content: "";
  height: 100%;
  width: 30px
}
@media(min-width:750px) {
  .lzjNLhdd:before {
    width: 60px
  }
}
.x_UP53cd {
  align-items: center;
  background-color: transparent;
  background-color: #fafafa;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: flex;
  justify-content: center;
  margin: 0;
  outline: 0;
  padding: 0 8px 0 15px
}
.BiroUOAJ {
  opacity: 0
}
.icCCJwMz {
  pointer-events: auto
}
.C6Lv3KAO {
  color: #505050;
  height: 12px
}
.pjq8xm0j {
  -ms-overflow-style: none;
  display: flex;
  flex-wrap: nowrap;
  margin: -8px;
  overflow-x: scroll;
  padding: 8px;
  scrollbar-width: none
}
.pjq8xm0j::-webkit-scrollbar {
  display: none
}
.twAYSZt2 {
  align-items: center;
  display: flex
}
.twAYSZt2:not(:first-child) {
  margin-left: 30px
}
.zsm934mk {
  margin-right: 5px;
  max-height: 19px;
  max-width: 19px;
  min-height: 19px;
  min-width: 19px
}
.xPhOeJTI {
  color: #505050;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.5;
  margin-right: 10px
}
.AGuHURAT, .xPhOeJTI {
  align-items: center;
  display: flex
}
.AGuHURAT {
  list-style: none;
  margin: 0;
  padding: 0
}
.PNW7Som0 {
  display: flex
}
.PNW7Som0:last-child {
  padding-right: 8px
}
.PNW7Som0:not(:last-child) {
  margin-right: 10px
}
.m58ZY2dp {
  align-items: center;
  background-color: #fff;
  border-radius: 30px;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
  color: #505050;
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  white-space: nowrap
}
.m58ZY2dp:hover {
  box-shadow: 0 1px 8px rgba(0, 0, 0, .3)
}
.K2M1i3S_ {
  margin: 10px 20px 10px 0
}
.OyjilzK5 {
  border-radius: 30px;
  margin: 5px 10px 5px 5px;
  max-height: 30px;
  max-width: 30px;
  min-height: 30px;
  min-width: 30px;
  -o-object-fit: cover;
  object-fit: cover
}
.ZtoXb_RI {
  margin: 0 10px
}
.DtoFfX29 {
  transition: opacity .15s ease-in-out, transform .15s ease-in-out
}
.kZ5yMBEY {
  max-height: 0;
  max-width: 0;
  opacity: 0;
  overflow: hidden;
  transform: scale(0);
  visibility: hidden
}
.sfZ0sNQ_ {
  opacity: 1;
  transform: scale(1)
}
._aZ3fZWc {
  background-color: #f03861
}
.mx7it7Jc {
  background-color: #fb6f57
}
.lm2K8II9 {
  background-color: #fee856
}
.YVQ0o76Y {
  background-color: #18cc7d
}
.hWtU4zN3 {
  background-color: #339fe5
}
.PHHpYrtU {
  background-color: #8964b7
}
._es7BecG {
  background-color: #d6d3e4
}
.Fra3ITnv {
  background-color: #ff84ca
}
.ePzYzRaT {
  background-color: #7f5c5e
}
.uKQTSwHo {
  background-color: #1bdac2
}
.CS9cVNVG {
  background-color: #000
}
.xSxIuiJa {
  background-color: #fff;
  border: 1px solid;
  color: #c7c7c9 !important
}
@keyframes nMLYjt65 {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.Kz7qOthe {
  align-items: center;
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  justify-content: space-between;
  letter-spacing: 0;
  line-height: 14px;
  margin-top: 10px;
  white-space: nowrap
}
.Kz7qOthe:not(:last-child) {
  margin-bottom: 10px
}
.ve82HV7N {
  color: #505050;
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700
}
.JFL9eJNH {
  align-items: center;
  color: #505050;
  display: flex
}
.vRDC2dZo {
  color: #c7c7c9;
  cursor: not-allowed
}
.bv_T1wzX {
  align-items: center;
  border-radius: 10px;
  color: #fff;
  display: flex;
  font-size: 8px;
  height: 20px;
  justify-content: center;
  line-height: 20px;
  margin-right: 12px;
  overflow: hidden;
  width: 43px
}
.GZbkPdlB {
  color: transparent;
  font: 0/0 a;
  text-shadow: none
}
.VPmQ78wZ {
  margin-top: -2px;
  vertical-align: -2px
}
.VPmQ78wZ, .bW0akPk6 {
  color: inherit;
  height: 14px
}
@keyframes fjj5Sfar {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.GPDfT3WP {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
  margin-top: 10px
}
.GPDfT3WP:not(:last-child) {
  margin-bottom: 10px
}
.ms_KgHmN {
  min-width: 2em;
  text-align: right
}
.N7_NKKFl {
  color: #505050;
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 1
}
.IAr4Hv03 {
  align-items: flex-start;
  color: #505050;
  display: flex
}
.dpEMkJFe .IAr4Hv03, .kYvhoNIC {
  color: #c7c7c9
}
.kYvhoNIC {
  cursor: not-allowed
}
.IAr4Hv03:active .oIUzvJFF {
  background-color: #ececee
}
.IAr4Hv03.kYvhoNIC:active .oIUzvJFF {
  background-color: transparent
}
.oIUzvJFF {
  align-items: center;
  border: 2px solid #e0e0e1;
  border-radius: 6px;
  display: flex;
  flex-shrink: 0;
  height: 26px;
  justify-content: center;
  margin-right: 10px;
  width: 26px
}
.Vozs7WCS {
  color: #523ee8;
  height: 12px
}
.jyCy5IJL {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 14px
}
.Gp1G97wq, .jyCy5IJL {
  align-self: center
}
@keyframes STICHI5i {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.jMlvcb7v {
  cursor: pointer;
  position: relative
}
@media(min-width:400px) {
  .jMlvcb7v {
    display: inline-block
  }
}
.qjN42IXO {
  background-color: #303030;
  border-radius: 6px;
  bottom: 100%;
  color: #fff;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 14px;
  line-height: 1.4;
  margin-top: -2px;
  padding: 10px;
  transform: translate(-50%, -8px);
  vertical-align: -2px;
  white-space: nowrap;
  width: auto
}
.qjN42IXO, .qjN42IXO:after {
  left: 50%;
  position: absolute
}
.qjN42IXO:after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #303030;
  bottom: -5px;
  content: "";
  display: block;
  transform: translateX(-50%)
}
.qjN42IXO.R24BEP6h {
  display: none
}
.pkFGJUNq {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 15px
}
.pkFGJUNq:not(:last-child) {
  margin-bottom: 10px
}
.pkFGJUNq.xOh7tBJY {
  margin-left: 35px
}
.LwYAG4IE {
  align-self: center;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 14px
}
.h4E65TSM {
  display: inline-flex
}
.h4E65TSM > .S3kRIiZc:not(:last-child) {
  margin-right: 25px
}
.coRU9Lsf {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative
}
.coRU9Lsf.mIdnQCuv .wNPoV1k9 {
  background-color: #1ba39c;
  border-radius: 20px;
  color: #fff
}
.coRU9Lsf.yEbj92I3 .AC7Tfxud {
  background-color: #dd3250;
  border-radius: 20px;
  color: #fff
}
.coRU9Lsf:hover .AC7Tfxud, .coRU9Lsf:hover .wNPoV1k9 {
  background-color: #ececee;
  border-radius: 20px;
  color: #979797
}
.AC7Tfxud, .wNPoV1k9 {
  color: #aeaeaf;
  height: 20px;
  padding: 3px;
  width: 20px
}
@keyframes ltRzpOTp {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.Q2H_DJ8K {
  animation: ltRzpOTp .2s linear both;
  list-style: none;
  margin: 0;
  padding: 20px 0;
  transform-origin: 0 0
}
.Q2H_DJ8K:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, .07)
}
.ib54zM_m {
  align-items: center;
  color: #959597;
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 14px;
  white-space: nowrap
}
.YhZvtpmA {
  margin-left: 10px
}
.mi8hk95p {
  background: none;
  border: none;
  color: #523ee8;
  cursor: pointer;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 14px;
  margin-top: 10px;
  padding: 0;
  transition: all .2s
}
.mi8hk95p:hover {
  color: #4132ba
}
.Rvuu9xD7 {
  display: inherit
}
.IzeiNQaH {
  display: none
}
@keyframes PeZK8fHA {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.JkKcxRVv {
  flex: 1;
  padding: 0 13px
}
.iMXFpTmF {
  overflow: visible;
  padding: 9px 0
}
.iMXFpTmF .rheostat {
  position: relative
}
.iMXFpTmF .DefaultBackground {
  background-color: #fff;
  border-radius: 8px;
  border-top: 8px solid #ececee;
  margin-left: -13px;
  margin-right: -13px;
  position: relative
}
.iMXFpTmF .DefaultProgressBar_progressBar {
  background-color: #523ee8;
  height: 8px;
  position: absolute;
  transform: translateY(-8px)
}
.iMXFpTmF .DefaultProgressBar_progressBar:after, .iMXFpTmF .DefaultProgressBar_progressBar:before {
  background-color: #523ee8;
  content: "";
  display: block;
  height: 8px;
  position: absolute;
  top: 0;
  width: 13px
}
.iMXFpTmF .DefaultProgressBar_progressBar:before {
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
  left: -13px
}
.iMXFpTmF .DefaultProgressBar_progressBar:after {
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
  right: -13px
}
.iMXFpTmF .DefaultHandle_handle {
  background-color: #f9f9fb;
  border: 1px solid;
  border-radius: 26px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .15);
  color: #aeaeaf;
  height: 26px;
  outline: none;
  transform: translateX(-50%) translateY(-17px);
  width: 26px;
  z-index: 2
}
.iMXFpTmF .DefaultHandle_handle:active, .iMXFpTmF .DefaultHandle_handle:focus {
  color: #aeaeaf
}
.iMXFpTmF .DefaultHandle_handle:focus {
  box-shadow: 0 2px 6px 1px rgba(0, 0, 0, .4)
}
.iMXFpTmF .DefaultHandle_handle:after, .iMXFpTmF .DefaultHandle_handle:before {
  bottom: 25%;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  top: 25%;
  transform: translateX(-50%)
}
.iMXFpTmF .DefaultHandle_handle:before {
  border-left: 1px solid;
  border-right: 1px solid;
  width: 8px
}
.iMXFpTmF .DefaultHandle_handle:after {
  background: currentColor;
  width: 1px
}
.k6nUjJfS .DefaultBackground {
  border-top: 8px solid #523ee8
}
.k6nUjJfS .DefaultProgressBar_progressBar, .k6nUjJfS .DefaultProgressBar_progressBar:after, .k6nUjJfS .DefaultProgressBar_progressBar:before {
  background-color: #ececee
}
.DalnP8wV {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 14px;
  padding-top: 10px
}
.E7X_fQ0r {
  position: relative
}
.tMIJcILu {
  display: flex;
  font-size: 12px;
  font-weight: 500;
  justify-content: space-between
}
.Tle_9Aca {
  padding-top: 10px
}
.jM7OdCt3 .IjXr2rpU {
  color: #e0e0e1;
  height: 40px;
  left: 0;
  padding: 0 13px;
  position: absolute;
  right: 0;
  top: 0
}
.jM7OdCt3 ._AGTDTC0 {
  padding: 40px 0 10px
}
@keyframes B5ERRRAk {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.Fb8K8FvX {
  animation: B5ERRRAk .2s linear both;
  list-style: none;
  margin: 0;
  padding: 20px 10px;
  transform-origin: 0 0
}
.Fb8K8FvX:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, .07)
}
.HByMROQ7 {
  color: #959597;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 14px;
  margin-bottom: 10px;
  white-space: nowrap;
margin-bottom: 10px;
}
@keyframes VHWCpbI8 {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.XiPQ2h_n {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 14px
}
.CJiLsxSr {
  flex: 1
}
.WqU2KO82 {
  top: 50%;
  transform: translateY(-50%)
}
.sI8PhcTN:after {
  background: #fafafa;
  border: 1px solid #aeaeaf;
  border-left: 0;
  border-top: 0;
  content: "";
  height: 8px;
  left: -5px;
  position: absolute;
  top: -18px;
  transform: rotate(45deg);
  width: 8px
}
.kH_RcAXB {
  background-color: #ececee;
  border-radius: 4px;
  height: 14px;
  width: 4px
}
.CnnZJqf_ {
  border: 1px solid #aeaeaf;
  border-radius: 8px;
  font-size: 12px;
  font-weight: 500;
  left: -20px;
  line-height: 20px;
  min-width: 36px;
  padding: 3px 6px;
  position: absolute;
  top: -42px;
  white-space: nowrap
}
.WqU2KO82:last-child .CnnZJqf_ {
  left: auto;
  right: -20px
}
.fMoHzVTr {
  color: #505050;
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 1
}
.lsb9Vcig {
  background-color: #523ee8
}
.lu81iuFm {
  display: flex;
  font-size: 12px;
  font-weight: 500;
  justify-content: space-between;
  padding-top: 10px
}
@keyframes a4jEE8YP {
  0% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.fBJMrD7G {
  animation: a4jEE8YP .2s linear both;
  list-style: none;
  margin: 0;
  padding: 20px 0;
  transform-origin: 0 0
}
.fBJMrD7G:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, .07)
}
.XhiAxQVc {
  color: #959597;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 14px;
  padding-bottom: 50px;
  white-space: nowrap
}
.Rrx7jwxJ {
  list-style: none;
  margin: 0;
  padding: 0
}
.ebyGwQyL {
  color: #505050;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  justify-content: space-between;
  letter-spacing: 0;
  line-height: 14px
}
.ebyGwQyL, .fhssKYaK {
  align-items: center;
  display: flex
}
.Te7HMG4o {
  color: #aeaeaf;
  height: 14px;
  margin-right: 5px
}
.ZI9838HJ {
  color: #523ee8
}
.ZI9838HJ:hover {
  text-decoration: underline
}
.PLuX7k7n {
  position: relative;
  z-index: 1
}
@media(max-width:749px) {
  .fapNh0Iu {
    border-bottom: 1px solid rgba(0, 0, 0, .07)
  }
}
@keyframes CKtjd2qt {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.v4WgTyT_ {
  background-color: transparent;
  border: 0;
  color: inherit;
  color: #505050;
  cursor: pointer;
  height: 64px;
  margin: 0;
  outline: 0;
  padding: 0 25px 0 0;
  position: relative;
  width: 100%
}
.v4WgTyT_:after {
  background: linear-gradient(90deg, transparent, #ececee 30%, #ececee);
  bottom: 0;
  content: "";
  height: 1px;
  position: absolute;
  right: 0;
  width: calc(100% + 80px)
}
.KyAyUQmZ {
  justify-content: space-between
}
.KyAyUQmZ, .VlpOYM00 {
  align-items: center;
  display: flex
}
.VlpOYM00 {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 15px;
  font-size: 16px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 20px;
  line-height: 24px;
  margin: 0
}
.gekjrsF9 {
  border-radius: 6px;
  height: 36px;
  margin-left: -10px;
  padding: 10px
}
.ypactJsB {
  height: 7px;
  transform: rotate(90deg)
}
@media(max-width:1199px) {
  .T4lpbmGC {
    padding-right: 10px
  }
  .T4lpbmGC:after {
    display: none
  }
  .T4lpbmGC .gekjrsF9 {
    margin-right: 0
  }
  .T4lpbmGC .DtykxMwy, .T4lpbmGC /*.ypactJsB{display:none}*/
}
.TMHd9Lax {
  background-color: #282828;
  border-radius: 6px;
  color: #fff;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  font-weight: 400;
  left: 38px;
  letter-spacing: 0;
  line-height: 14px;
  opacity: 0;
  padding: 10px;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translate(-5px, -50%)
}
.TMHd9Lax:before {
  border-bottom: 8px solid transparent;
  border-right: 8px solid #282828;
  border-top: 8px solid transparent;
  content: "";
  height: 0;
  left: -7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 0
}
.X5q0wVlI {
  padding-right: 10px
}
.X5q0wVlI:after {
  display: none
}
.X5q0wVlI .gekjrsF9 {
  margin-right: 0
}
.X5q0wVlI .DtykxMwy, .X5q0wVlI /*.ypactJsB{display:none}*/ .X5q0wVlI:hover .gekjrsF9 {
  background-color: #ececee;
  transition: background-color .3s ease-in-out
}
@media(min-width:750px) {
  .X5q0wVlI:hover .TMHd9Lax {
    opacity: 1;
    transform: translateY(-50%);
    transition: opacity .3s ease-in-out .1s, transform .3s ease-in-out .1s
  }
}
@keyframes jTDaqk_q {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.i94YxDkb {
  display: none;
  flex-basis: 38px;
  margin-right: 10px
}
@supports(position:sticky) or (-webkit-sticky:sticky) {
  .i94YxDkb {
    min-height: calc(100vh - 60px)
  }
}
@media(min-width:750px) {
  .i94YxDkb {
    margin-right: 20px
  }
}
@media(min-width:1200px) {
  .i94YxDkb {
    display: block;
    flex-basis: 100%;
    flex-basis: 19.099756691%;
    height: auto;
    margin-right: 2.1897810219%;
    min-height: auto;
    min-width: 0;
    position: static;
    width: auto
  }
  .i94YxDkb:last-child {
    margin-right: 0
  }
}
.G8ogLDif {
  display: block;
  z-index: 101
}
@media(min-width:1200px) {
  .G8ogLDif {
    display: none
  }
}
.rH92n1nB .c88IgiwA {
  display: none
}
@media(min-width:1200px) {
  .rH92n1nB {
    flex-basis: 38px
  }
}
.e5eD2gJO, .r7v1tCEj {
  box-shadow: 8px 0 8px -8px rgba(0, 0, 0, .1);
  height: 100%
}
.r7v1tCEj:not(.e5eD2gJO) {
  padding-bottom: 60px
}
.c88IgiwA {
  margin-left: -20px;
  padding: 20px 25px 60px 20px
}
.G8ogLDif .r7v1tCEj {
  margin-left: -50px;
  padding-left: 50px
}
.G8ogLDif:not(.rH92n1nB) .r7v1tCEj {
  background-color: #fff;
  display: block;
  height: 100%;
  max-width: 100%;
  position: absolute;
  width: 320px;
  z-index: 100
}
@media(min-width:1200px) {
  .G8ogLDif:not(.rH92n1nB) .r7v1tCEj {
    display: none
  }
}
.XYCsUlYA {
  position: sticky;
  top: 0px
}
@media(min-width:1000px) {
  .XYCsUlYA {
    top: 0px
  }
}
.XYCsUlYA .c88IgiwA {
  overflow-x: hidden;
  overflow-y: scroll
}
@supports(position:sticky) or (-webkit-sticky:sticky) {
  .XYCsUlYA .c88IgiwA {
    max-height: calc(100vh - 124px)
  }
}
@media(min-width:1000px) {
  @supports(position: sticky) or (-webkit-sticky:sticky) {
    .XYCsUlYA .c88IgiwA {
      max-height: calc(100vh - 184px)
    }
  }
}
.AEsOoHVR {
  list-style: none;
  margin: -10px 0 20px;
  padding: 0
}
.MxRtXISa {
  align-items: center;
  display: inline-flex;
  justify-content: center
}
.uAcPOUor {
  color: #404040;
  font-weight: 600;
  padding-right: 5px
}
.AkxPnq2Q {
  padding-right: 3px
}
.Ma7H06Y2 {
  align-items: center;
  background-color: #fff;
  border: 1px solid #e0e0e1;
  border-radius: 25px;
  color: #404040;
  display: flex;
  font-size: 14px;
  justify-content: center;
  margin-right: 10px;
  margin-top: 10px;
  padding: 5px 15px 5px 20px
}
.Ma7H06Y2:focus, .Ma7H06Y2:hover {
  background-color: #ececee
}
.KhZojRtF {
  border-radius: 20px;
  color: #c7c7c9;
  cursor: pointer;
  height: 20px;
  padding: 3px;
  width: 20px
}
@keyframes iA0Mkze_ {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.brjUfGeW {
  position: relative
}
.M9td4zg0 {
  align-items: flex-start;
  align-items: stretch;
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%
}
@media(min-width:750px) {
  .M9td4zg0 {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%
  }
}
.r4Bc7fkE {
  margin-bottom: 100px
}
.Ocm_Mx1a {
  align-items: center
}
.SrnSv3qf {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between
}
@media(min-width:750px) {
  .SrnSv3qf {
    flex-wrap: nowrap
  }
}
.WxjErMSd {
  margin-bottom: 20px;
  order: 1;
  width: 100%
}
@media(min-width:750px) {
  .WxjErMSd {
    flex-basis: 260px;
    margin-left: auto;
    order: 2
  }
}
.LNTJGgij {
  order: 2
}
@media(min-width:750px) {
  .LNTJGgij {
    order: 1
  }
}
.pmFwZiWY {
  flex-basis: 100%;
  justify-content: flex-start;
  margin-bottom: 20px;
  margin-top: 0;
  min-height: 26px;
  min-width: 0
}
.pmFwZiWY:last-child {
  margin-right: 0
}
@media(min-width:480px) {
  .pmFwZiWY {
    align-items: center;
    display: flex;
    flex-grow: 0
  }
}
@media(min-width:1200px) {
  .pmFwZiWY {
    flex-basis: 100%;
    flex-basis: 48.9051094891%;
    margin-right: 2.1897810219%;
    min-width: 0
  }
  .pmFwZiWY:last-child {
    margin-right: 0
  }
}
.QLzW0Tal {
  flex-basis: 100%;
  margin-top: 20px;
  min-width: 0;
  z-index: 100
}
.QLzW0Tal:last-child {
  margin-right: 0
}
@media(min-width:1200px) {
  .CTPdOQUg .QLzW0Tal {
    flex-basis: 100%;
    flex-basis: 78.7104622871%;
    margin-right: 2.1897810219%;
    min-width: 0
  }
  .CTPdOQUg .QLzW0Tal:last-child {
    margin-right: 0
  }
}
.ItrahiDB {
  display: flex;
  justify-content: center;
  margin: 100px 0
}
.ux0j1X78 {
  color: #7c7c7d;
  display: none;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .12em;
  line-height: 1.5;
  margin-bottom: 20px;
  text-transform: uppercase
}
@media(min-width:750px) {
  .ux0j1X78 {
    display: block
  }
}
.V69DAzv_ {
  display: block;
  margin-bottom: 20px
}
.V69DAzv_.BNYHVjre {
  display: none
}
.oOuaV641 {
  background-color: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: flex;
  margin: 0 0 0 16px;
  outline: 0;
  padding: 0
}
.n3fnryb_, .oOuaV641 {
  height: 24px;
  width: 24px
}
.n3fnryb_ {
  color: #505050
}
.n3fnryb_:focus, .n3fnryb_:hover {
  color: #383838
}
.gdbbN5_4 {
  display: flex
}
@keyframes yNCpVzuG {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.MKepEGrd {
  color: #303030;
  margin: 0 0 3px;
  max-width: 95%;
  overflow: hidden;
  padding-top: 10px;
  text-overflow: ellipsis;
  white-space: nowrap
}
.MKepEGrd, .ah8YzIzT {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 14px;
  line-height: 16px;
  padding-left: 20px
}
.ah8YzIzT {
  color: #959597;
  padding-bottom: 10px
}
@media(min-width:480px) {
  .xDKtmD98 {
    align-items: flex-start;
    display: flex;
    flex-grow: 1;
    flex-wrap: wrap;
    justify-content: flex-start;
    justify-content: space-between
  }
}
.d8kqVBTo {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
  display: block;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  text-align: left;
  transition: translate .18s, box-shadow .18s
}
.d8kqVBTo:hover {
  box-shadow: 0 2px 10px rgba(0, 0, 0, .15);
  top: -1px
}
.UJi7B8OL {
  display: grid;
  gap: 5px;
  grid-template-areas: "a b""a c";
  grid-template-columns: 50%;
  grid-template-rows: 50%;
  height: 215px;
  overflow: hidden
}
.MkD30C7u:first-of-type {
  grid-area: a
}
.MkD30C7u:nth-of-type(2) {
  grid-area: b
}
.MkD30C7u:nth-of-type(3) {
  grid-area: c
}
.ibRNOYmw {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}
.fUDNNUVO {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
@keyframes tbPGFIEs {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.ZwnHhQHG {
  font-size: 20px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 600;
  letter-spacing: 0
}
.e_DkwMJ6 {
  margin-bottom: 42px;
  position: relative
}
.Bal_AKrG {
  display: flex;
  flex-wrap: nowrap;
  margin: -10px;
  overflow: hidden;
  padding: 10px
}
@media(min-width:750px) {
  .Bal_AKrG {
    margin: -12px;
    padding: 12px
  }
}
.Bal_AKrG .ueBfmvfd {
  display: inline-block;
  margin-right: 20px;
  min-width: 100%
}
.Bal_AKrG .ueBfmvfd:last-of-type {
  margin-right: 0
}
@media(min-width:750px) {
  .Bal_AKrG .ueBfmvfd {
    min-width: 48.9051094891%
  }
}
@media(min-width:1000px) {
  .Bal_AKrG .ueBfmvfd {
    margin-right: 2.1897810219%;
    min-width: 31.8734793187%
  }
}
.sBbRFGBN {
  background-color: #fff;
  border: none;
  border-radius: 50%;
  box-shadow: 0 2px 10px rgba(0, 0, 0, .15);
  color: #505050;
  height: 48px;
  width: 48px
}
.BgGQfLsV {
  left: -18px;
  opacity: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity .15s ease-in-out;
  z-index: 10
}
@media(min-width:1200px) {
  .BgGQfLsV {
    left: -24px
  }
}
.WLuBn2yj {
  opacity: 1;
  position: absolute;
  right: -18px;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity .15s ease-in-out;
  z-index: 10
}
@media(min-width:1200px) {
  .WLuBn2yj {
    right: -24px
  }
}
.PC1AHsD8 {
  height: 14px
}
.w8nmBbwc {
  opacity: 0
}
.T5vuSnA9 {
  line-height: 1em;
  list-style: none;
  margin: 0;
  padding: 0
}
.M5DAz63W {
  display: inline-block;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 14px
}
.M5DAz63W:not(:first-child):before {
  color: #e40046;
  content: "/";
  font-weight: 700;
  margin: 0 4px
}
.TDnT_QDN {
  color: inherit;
  font-weight: 700
}
@keyframes vXc0_6r7 {
  0% {
    transform: translateX(3px)
  }
  50% {
    transform: translateX(-2px)
  }
  80% {
    transform: translateX(1px)
  }
  to {
    transform: translateX(0)
  }
}
.qJyzQBny {
  min-height: 26px
}
.HX0m6UoX:hover .ZHHUUoBe {
  animation: vXc0_6r7 .6s both
}
.ZHHUUoBe {
  color: #aeaeaf;
  font-size: 12px;
  margin-right: 5px
}
.HCBABWw_, .TjAyCHQc {
  font-weight: 700
}
.cTN52NTw {
  color: #484848
}
.cTN52NTw:link, .cTN52NTw:visited {
  text-decoration: underline
}
.cTN52NTw:active, .cTN52NTw:hover {
  text-decoration: none
}
.kb2fhv7t {
  color: #303030;
  color: #959597;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 16px;
  font-size: 15px;
  font-style: inherit;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 26px;
  margin-bottom: 10px;
  overflow: hidden;
  width: 100%
}
@media(max-width:749px) {
  .kb2fhv7t {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
    font-size: 15px;
    font-size: 14px;
    font-style: inherit;
    font-weight: inherit;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
  }
}
@media(min-width:750px) {
  .kb2fhv7t {
    margin-bottom: 0
  }
}
.gxUHa9Js {
  color: #303030;
  color: #959597;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 16px;
  font-size: 15px;
  font-style: inherit;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 26px;
  margin-bottom: 0;
  margin-top: 0
}
@media(max-width:749px) {
  .gxUHa9Js {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
    font-size: 15px;
    font-size: 14px;
    font-style: inherit;
    font-weight: inherit;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
  }
}
.mIDWdUGM {
  display: inline-block;
  padding-right: .25em
}
.IE3xd5If {
  background: none;
  border: none;
  color: #303030;
  cursor: pointer;
  display: block;
  font: inherit;
  outline: inherit;
  padding: 0;
  text-decoration: underline
}
.VzuxjL4V {
  display: none
}
.VzuxjL4V.v74V9B0Y {
  display: block
}
.oBIyavNw {
  max-width: 920px
}
.oBIyavNw p > a:link, .oBIyavNw p > a:visited {
  color: #959597;
  text-decoration: underline
}
.oBIyavNw p > a:active, .oBIyavNw p > a:hover {
  color: #523ee8
}
@keyframes Ns8ch9wY {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.SJ5W7Cap {
  align-items: center;
  background: linear-gradient(0deg, #f4f4f4, #f4f4f4);
  display: flex
}
.ufwFRNuO {
  display: flex;
  justify-content: space-between;
  margin: auto;
  padding: 20px;
  width: 100%
}
@media(min-width:750px) {
  .ufwFRNuO {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%
  }
}
@media(min-width:1000px) {
  .ufwFRNuO {
    margin-left: auto;
    margin-right: auto;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
    width: 95%
  }
}
@media(min-width:1200px) {
  .ufwFRNuO {
    margin-left: auto;
    margin-right: auto;
    max-width: 95%;
    width: 1370px
  }
}
@media(min-width:750px) {
  .ufwFRNuO {
    padding-bottom: 30px;
    padding-top: 30px
  }
}
.hILQ5O1m {
  align-items: flex-start;
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  justify-content: flex-start
}
.g7ZurQgj, .r9m1sI3F {
  flex-basis: 100%;
  min-width: 0
}
.g7ZurQgj:last-child, .r9m1sI3F:last-child {
  margin-right: 0
}
.r9m1sI3F {
  color: #505050;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 26px;
  font-size: 24px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  font-weight: 200;
  letter-spacing: 0;
  letter-spacing: 2.2px;
  line-height: 28px;
  line-height: 1.4;
  margin-bottom: 10px;
  margin-top: 0;
  max-width: 700px
}
@media(min-width:750px) {
  .r9m1sI3F:last-child {
    margin-bottom: 0
  }
}
.r9m1sI3F:before {
  clip: rect(0 0 0 0);
  content: "Â ";
  font-size: 0;
  font-weight: 200;
  height: 1px;
  line-height: 0;
  margin: -1px;
  position: absolute;
  width: 1px
}
.isWebFontReady .r9m1sI3F, .r9m1sI3F:before {
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif
}
.isWebFontReady .r9m1sI3F {
  letter-spacing: normal
}
.g7ZurQgj {
  color: #303030;
  color: #959597;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 16px;
  font-size: 18px;
  font-style: inherit;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 26px;
  margin: 0;
  max-width: 850px;
  text-transform: none
}
@media(max-width:749px) {
  .g7ZurQgj {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
    font-size: 15px;
    font-size: 14px;
    font-style: inherit;
    font-weight: inherit;
    font-weight: 700;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px
  }
}
.t42AsaZa {
  font-weight: 700
}
.iiyeEkHc {
  transition: opacity .1s ease;
  width: 100%
}
.CscoV5be {
  opacity: 0
}
.xg0318nQ {
  color: #959597;
  font-size: 14px;
  line-height: 150%;
  margin-bottom: 10px;
  margin-top: 0;
  width: 100%
}
@media(min-width:750px) {
  .xg0318nQ {
    margin: 0
  }
}
.v4vWfk5K {
  text-decoration: underline
}
.v4vWfk5K:hover {
  text-decoration: none
}
@keyframes qSMcDfG5 {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.SERClLom {
  background-color: #fff;
  overflow: hidden
}
.WB4C3Elj {
  z-index: 9000
}
.WB4C3Elj, .WB4C3Elj:after {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}
.WB4C3Elj:after {
  background: none;
  border-radius: 10px;
  content: "";
  transition: all .2s
}
.WB4C3Elj:focus:after, .WB4C3Elj:hover:after {
  background-color: rgba(64, 64, 64, .2)
}
.gmiXOiz5 {
  align-items: center;
  background-color: #ececee;
  display: flex;
  position: relative
}
.bPv35eGf {
  height: 50px;
  position: relative;
  width: 100%
}
@keyframes UlK3ChTr {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.YqXG_tL2 {
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  margin-bottom: 10px;
  min-height: 46px;
  width: 100%
}
.A80Rnj57 {
  flex-shrink: 0;
  margin-right: 20px;
  position: relative;
  width: 20%
}
.EBKNRkx9 {
  background-color: #e0e0e1;
  border-radius: 6px;
  width: 100%
}
.y0M1QgWP {
  color: #505050;
  flex-shrink: 1;
  font-family: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 22px;
  font-size: 24px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  font-weight: 200;
  letter-spacing: 0;
  line-height: 26px;
  line-height: 1.4;
  margin-bottom: 0;
  margin-top: 0;
  max-width: 650px
}
._66gr2wUV {
  align-items: center;
  background: #fff;
  border-radius: 100%;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
  color: #383838;
  display: flex;
  height: 22px;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(45%) translateY(-45%) scale(1);
  transition: transform .1s ease-in-out;
  width: 22px
}
._66gr2wUV:hover {
  box-shadow: 0 2px 10px rgba(0, 0, 0, .15);
  transform: translateX(45%) translateY(-45%) scale(1.12)
}
.Rp9cOalj {
  width: 10px
}
@keyframes wnwJPeVH {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.SoC4HPyO {
  box-shadow: 0 3px 6px rgba(0, 0, 0, .1);
  display: flex;
  opacity: 0;
  transform: translateX(100%);
  width: 500px
}
.dOI93jQJ {
  background-color: #000;
  border-radius: 6px;
  color: #fff
}
.j6woy5ca {
  flex: 1;
  padding: 15px
}
.r3uM08QY {
  opacity: 1;
  transform: translateX(0);
  transition: opacity .3s ease-out .3s, transform .5s ease-out
}
.tDCy7KBS {
  display: none;
  transition: opacity .25s ease-in, transform .4s ease-in
}
.YJ0U_i1t {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-left: 1px solid hsla(0, 0%, 100%, .4);
  color: inherit;
  cursor: pointer;
  display: flex;
  font-size: 12px;
  margin: 0;
  outline: 0;
  padding: 0 15px
}
.YJ0U_i1t:focus, .YJ0U_i1t:hover {
  background: hsla(0, 0%, 100%, .4)
}
.MrVW1T9n {
  color: #fff
}
@keyframes L_RoXe9N {
  0% {
    opacity: 1
  }
  50% {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
.RlkbXi8w {
  align-items: flex-start;
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%
}
@media(min-width:750px) {
  .RlkbXi8w {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%
  }
}
@media(min-width:1000px) {
  .RlkbXi8w {
    margin-left: auto;
    margin-right: auto;
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
    width: 95%
  }
}
@media(min-width:1200px) {
  .RlkbXi8w {
    margin-left: auto;
    margin-right: auto;
    max-width: 95%;
    width: 1370px
  }
}
@media(max-width:749px) {
  .RlkbXi8w {
    display: none
  }
}
.PRyyUvgL {
  position: relative;
  width: 100%
}
._IAbq1nC {
  background-position: 50% 50%;
  background-size: cover;
  position: absolute;
  right: 0;
  top: 30px
}
.Aj6mKuKa, .xkQdoXOT {
  color: #fff;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Fira Sans, Helvetica Neue, Arial, sans-serif;
  font-size: 13px;
  font-size: 12px;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 16px;
  line-height: 1.4em;
  margin: 0
}
.Aj6mKuKa {
  font-weight: 400
}
.nrV9wt1v {
  color: #f97481;
  font-style: normal
}