.alertItem a {
  font-size: 16px;
  line-height: 24px;
  display: inline;
  padding: 0;
  font-weight: 500;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  transition:
    color 0.3s ease,
    background-color 0.3s ease,
    border-color 0.3s;
  background: transparent;
  border: none;
  border-radius: 4px;
}

@media (max-width: 767px) {
  .alertItem a {
    font-size: 14px;
    line-height: 20px;
  }
}

.alertItem__type_default a {
  color: #577edc;
}

.alertItem__type_default a:hover {
  color: #395cb1;
}

.alertItem__type_warning a {
  color: #ff991f;
}

.alertItem__type_warning a:hover {
  color: #c87520;
}

.DS__TechnicalMessage__root,
.DS__TechnicalMessage__root-enter,
.DS__TechnicalMessage__root-enter-active,
.DS__TechnicalMessage__root-exit,
.DS__TechnicalMessage__root-exit-active,
.DS__TechnicalMessage__dots {
  all: initial;
  font-family: var(--font-family);
}

.DS__TechnicalMessage__root {
  position: relative;
  box-sizing: border-box;
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.DS__TechnicalMessage__root-enter {
  opacity: 0;
}

.DS__TechnicalMessage__root-enter-active {
  opacity: 1;
  transition: opacity 200ms;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__TechnicalMessage__root-enter-active {
    transition: none
  }
}

.DS__TechnicalMessage__root-exit {
  opacity: 1;
}

.DS__TechnicalMessage__root-exit-active {
  opacity: 0;
  transition: opacity 200ms;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__TechnicalMessage__root-exit-active {
    transition: none
  }
}

.DS__TechnicalMessage__dots {
  display: none;
}

@media (max-width: 767px) {
  .DS__TechnicalMessage__dots {
    position: absolute;
    right: 0;
    bottom: 12px;
    left: 0;
    box-sizing: border-box;
    display: block;
    flex-shrink: 0;
    width: 100%;
    padding-right: 16px;
    padding-left: 16px
  }
}

.DS__TechnicalMessageAlert__root,
.DS__TechnicalMessageAlert__visible,
.DS__TechnicalMessageAlert__content,
.DS__TechnicalMessageAlert__close,
.DS__TechnicalMessageAlert__prev,
.DS__TechnicalMessageAlert__next,
.DS__TechnicalMessageAlert__actions {
  all: initial;
  font-family: var(--font-family);
}

.DS__TechnicalMessageAlert__root {
  display: none;
  padding: 6px 44px 6px 6px;
}

@media (max-width: 767px) {
  .DS__TechnicalMessageAlert__view_single {
    padding: 12px
  }
}

@media (max-width: 767px) {
  .DS__TechnicalMessageAlert__view_flipping {
    padding: 12px 12px 28px
  }
}

.DS__TechnicalMessageAlert__type_default {
  background-color: #ebf1ff;
}

.DS__TechnicalMessageAlert__type_default .DS__TechnicalMessageAlert__close {
  color: #577edc;
}

.DS__TechnicalMessageAlert__type_warning {
  background-color: #fff4e9;
}

.DS__TechnicalMessageAlert__type_warning .DS__TechnicalMessageAlert__close {
  color: #ff991f;
}

.DS__TechnicalMessageAlert__visible {
  display: flex;
  align-items: center;
}

.DS__TechnicalMessageAlert__content {
  flex-grow: 1;
}

@media (max-width: 767px) {
  .DS__TechnicalMessageAlert__content.DS__TechnicalMessageAlert__has_close_button {
    margin-right: 28px
  }
}

.DS__TechnicalMessageAlert__close {
  position: absolute;
  top: 50%;
  right: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  transform: translateY(-50%);
}

.DS__TechnicalMessageAlert__close.DS__TechnicalMessageAlert__focus-visible {
  outline: 2px auto #577edc;
  outline-offset: 2px;
}

@media (max-width: 767px) {
  .DS__TechnicalMessageAlert__close {
    top: 0;
    right: 0;
    transform: none
  }
}

.DS__TechnicalMessageAlert__prev {
  margin-right: 16px;
}

@media (max-width: 767px) {
  .DS__TechnicalMessageAlert__prev {
    display: none
  }
}

.DS__TechnicalMessageAlert__next {
  margin-left: 12px;
}

.DS__TechnicalMessageAlert__actions {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  white-space: nowrap;
}

@media (max-width: 767px) {
  .DS__TechnicalMessageAlert__actions {
    display: none
  }
}

.DS__SvgIcon__block {
  display: block;
}

.DS__SvgIcon__size_auto {
  width: 100%;
  height: 100%;
}

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

.DS__SvgIcon__size_md {
  width: 20px;
  height: 20px;
}

.DS__SvgIcon__size_lg {
  width: 32px;
  height: 32px;
}

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

.DS__TextBase__root {
  margin-top: 0;
  margin-bottom: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  text-decoration: inherit;
  white-space: pre-wrap;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  text-size-adjust: none;
}

@media print {
  .DS__TextBase__root {
    color: #000000
  }
}

.DS__TextBase__size_xl {
  font-size: 18px;
  line-height: 28px;
}

.DS__TextBase__size_l {
  font-size: 16px;
  line-height: 24px;
}

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

.DS__TextBase__size_s {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.2px;
}

.DS__TextBase__indent {
  text-indent: 8px;
}

.DS__TextBase__alignment_center {
  text-align: center;
}

.DS__TextBase__alignment_right {
  text-align: right;
}

.DS__TextBase__alignment_left {
  text-align: left;
}

.DS__TextBase__noWrap {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.DS__TextBase__block {
  width: 100%;
}

.DS__TextBase__weight_semibold {
  font-weight: 600;
}

.DS__TextBase__weight_inherit {
  font-weight: inherit;
}

.DS__TextBase__display_flex {
  display: flex;
}

.DS__TextBase__display_block {
  display: block;
}

.DS__TextBase__display_inline {
  display: inline;
}

.DS__TextBase__display_inline_block {
  display: inline-block;
}

.DS__ButtonBase__root {
  padding: 0;
  cursor: pointer;
  background-color: transparent;
  border: 0;
}

.DS__TechnicalMessageDotPanel__root {
  all: initial;
  font-family: var(--font-family);
}

.DS__TechnicalMessageDotPanel__root {
  display: flex;
  align-items: center;
}

.DS__TechnicalMessageDotPanel__item:not(:last-child) {
  margin-right: 8px;
}

.DS__TechnicalMessageDot__root,
.DS__TechnicalMessageDot__active {
  all: initial;
  font-family: var(--font-family);
}

.DS__TechnicalMessageDot__root {
  display: block;
  width: 6px;
  height: 6px;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0px 0px 4px rgba(34, 42, 55, 0.04);
  transition: width 0.3s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
  .DS__TechnicalMessageDot__root {
    transition: none
  }
}

.DS__TechnicalMessageDot__active {
  width: 40px;
}

.layout_wrapper {
  display: grid;
  grid-template-columns: auto 230px minmax(320px, 1200px) auto;
  grid-template-rows: 92px 1fr auto;
  min-height: 100vh;
  gap: 0 30px;
  grid-template-areas:
    "header header header header"
    "content content content content"
    "footer footer footer footer";
}

.layout_header {
  grid-area: header;
}

.layout_wrapper > * {
  grid-column: 1 / -1;
}

.layout_sidebar {
  grid-area: sidebar;
}

.layout_content {
  grid-area: content;
}

.layout_footer {
  grid-area: footer;
}

.layout_chat svg {
  box-sizing: initial;
  display: initial;
}

/*.layout_chat div,*/

/*.layout_chat h1,*/

/*.layout_chat p {*/

/*    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;*/

/*}*/

@media (max-width: 1271px) {
  /* md2 */

  .layout_wrapper {
    grid-template-rows: 60px 1fr auto;
  }
}

@media (max-width: 767px) {
  .layout_wrapper {
    grid-template-columns: minmax(320px, 1fr);
    grid-template-areas:
      "header"
      "content"
      "footer";
  }

  .layout_sidebar {
    display: none;
  }

  .layout_header {
    display: block;
  }
}

@keyframes M6ed-k2i{
  0%{
    background-position:0 0
  }

  to{
    background-position:56px 0
  }
}

@keyframes _3YkZAEWW{
  0%{
    opacity:1
  }

  to{
    opacity:.5
  }
}

@keyframes _2svw7qsZ{
  0%{
    transform:scale(1)
  }

  to{
    transform:scale(50)
  }
}

@keyframes _1Ajbr9ft{
  0%{
    opacity:1
  }

  to{
    opacity:0
  }
}

._1Zankvd6,._1cD2Iyc6,._2Q1Q3T3Z{
  position:relative;
  width:100%;
  box-sizing:border-box
}

._1cD2Iyc6._2wz1EX_C{
  z-index:3
}

._1cD2Iyc6._2wz1EX_C ._2Q1Q3T3Z{
  border-color:#ff6161
}

._1cD2Iyc6._1NcIrEdz ._2Q1Q3T3Z{
  border-color:#767778;
  background-color:#373b40
}

._1cD2Iyc6._1NcIrEdz ._1Zankvd6{
  background-color:#373b40;
  color:#fff
}

._1cD2Iyc6._1NcIrEdz .AfJS6A5g{
  color:rgba(255,255,255,.5)
}

._1cD2Iyc6._1Ta4j6hR ._1Zankvd6{
  padding:0 0 0 16px
}

@media (min-width:720px){
  ._1cD2Iyc6._1Ta4j6hR ._1H1uabqi:not(._2QILNqKm) ._1Zankvd6._237XVDYz~.AfJS6A5g.AfJS6A5g,._1cD2Iyc6._1Ta4j6hR ._1H1uabqi:not(._2QILNqKm) ._1Zankvd6[readonly]~.AfJS6A5g.AfJS6A5g{
    display:block;
    top:0;
    font-size:16px
  }
}

._1cD2Iyc6._1Ta4j6hR ._2QILNqKm .AfJS6A5g,._1cD2Iyc6._1Ta4j6hR._1H1uabqi .AfJS6A5g{
  display:none
}

._1cD2Iyc6._1Ta4j6hR .AfJS6A5g{
  top:0;
  line-height:56px;
  transition:none
}

._1Zankvd6,._2Q1Q3T3Z{
  font-size:16px
}

._2Q1Q3T3Z{
  display:flex;
  line-height:18px;
  background-color:#fff;
  transition:border-color .2s;
  height:56px;
  border:1px solid #d0d6e1
}

._2Q1Q3T3Z._1H1uabqi{
  z-index:2;
  border:1px solid #a7c42a
}

._2Q1Q3T3Z._1H1uabqi .AfJS6A5g{
  top:6px;
  font-size:12px
}

@media (min-width:720px){
  ._2Q1Q3T3Z._1H1uabqi .AfJS6A5g{
    top:2px
  }
}

._2Q1Q3T3Z._1H1uabqi ._1iuoRFXU{
  font-size:16px;
  top:0
}

._2Q1Q3T3Z._2QILNqKm .AfJS6A5g{
  top:6px;
  font-size:12px
}

@media (min-width:720px){
  ._2Q1Q3T3Z._2QILNqKm .AfJS6A5g{
    top:2px
  }
}

._2Q1Q3T3Z._2SHuwHPd._1H1uabqi{
  border-color:#00a4ba
}

._2Q1Q3T3Z._2SHuwHPd path{
  fill:#00a4ba
}

._2Q1Q3T3Z._2SHuwHPd ._1Zankvd6{
  caret-color:#00a4ba
}

._2Q1Q3T3Z._2BZUQMww{
  flex-direction:row-reverse
}

._1Zankvd6{
  display:block;
  overflow:hidden;
  outline:0;
  height:54px;
  border:0;
  padding:24px 0 8px 16px;
  white-space:nowrap;
  text-overflow:ellipsis;
  background:0 0;
  color:#101112;
  caret-color:#a7c42a;
  -webkit-tap-highlight-color:transparent
}

._1Zankvd6._237XVDYz._237XVDYz._237XVDYz,._1Zankvd6[readonly]{
  caret-color:transparent;
  cursor:default
}

._1Zankvd6::-ms-clear{
  display:none
}

._1Zankvd6::-webkit-input-placeholder{
  font-weight:inherit
}

._1Zankvd6:-ms-input-placeholder{
  font-weight:inherit
}

._3pBKKUE5{
  position:relative;
  flex:1
}

.AfJS6A5g{
  display:block;
  position:absolute;
  overflow:hidden;
  left:16px;
  top:20px;
  width:calc(100% - 16px);
  white-space:nowrap;
  text-overflow:ellipsis;
  font-size:16px;
  color:#7a869a;
  cursor:text;
  transition:top .2s,font-size .2s
}

::-moz-placeholder{
  color:#7a869a
}

::placeholder{
  color:#7a869a
}

._3Jii0CdT{
  top:18px
}

._3d7sGqia{
  position:absolute;
  font-size:12px;
  line-height:16px;
  z-index:3;
  left:0;
  bottom:46px;
  max-width:70%;
  padding:4px 8px;
  background-color:#ff6161;
  color:#fff
}

._3d7sGqia:after{
  content:'';
  position:absolute;
  right:calc(50% - 6px);
  bottom:-6px;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-top:6px solid #ff6161;
  width:0;
  height:0
}

._13-hh-aw{
  bottom:auto;
  position:absolute;
  background-color:transparent;
  color:#ff6161
}

._13-hh-aw:after{
  display:none
}

.CvcVPWq1{
  display:block;
  position:relative;
  padding:18px;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent
}

.CvcVPWq1._22t2gbCJ svg{
  width:12px;
  height:12px;
  margin-top:4px
}

.CvcVPWq1,.CvcVPWq1 svg{
  width:20px;
  height:20px
}

@media (min-width:720px){
  .CvcVPWq1{
    width:30px;
    padding-left:10px;
    text-align:right
  }
}

.CvcVPWq1 path{
  fill:#97ba1e
}

._2_evT-AF ._1Zankvd6{
  padding-top:8px
}

.j6yMwqvj{
  display:flex;
  align-items:center;
  position:absolute;
  top:50%;
  right:20px;
  transform:translate(0,-50%)
}

._3rktEF7Z{
  display:inline-block;
  min-width:32px;
  text-align:center;
  font-size:20px;
  font-style:normal;
  color:#101112
}

.FqS3uqGH,._1FNNvS3T{
  position:relative;
  outline:0;
  width:36px;
  height:36px;
  border:0;
  border-radius:18px;
  background:#00a4ba;
  cursor:pointer
}

.FqS3uqGH svg,._1FNNvS3T svg{
  position:absolute;
  left:50%;
  top:50%;
  width:20px;
  height:20px;
  transform:translate(-50%,-50%)
}

.FqS3uqGH path,.VfAlnjcf.ztY6Svmn ._2OkbMxvl svg,.VfAlnjcf.ztY6Svmn .xZUbNvsk svg,._1FNNvS3T path{
  fill:#fff
}

.FqS3uqGH[disabled],._1FNNvS3T[disabled]{
  background:rgba(0,0,0,.12);
  cursor:default
}

._3VHLc0VY{
  position:absolute;
  display:block;
  z-index:11;
  left:50%;
  margin-left:-6px;
  bottom:-11px;
  width:12px;
  height:9px
}

._3VHLc0VY:after,._3VHLc0VY:before{
  content:'';
  position:absolute;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  width:0;
  height:0
}

._3VHLc0VY:before{
  border-bottom:9px solid rgba(6,44,82,.1);
  top:-2px
}

._3VHLc0VY:after{
  border-bottom:9px solid #fff
}

._3VHLc0VY._1NcIrEdz:after{
  border-bottom-color:#484e54
}

._1UtIixOm{
  font-size:10px
}

._2qj2d_Bn{
  position:fixed;
  z-index:2;
  left:0;
  top:0;
  width:100%;
  height:auto;
  background:#fff
}

._2qj2d_Bn._291OrFxW{
  border:1px solid #484e54;
  background-color:#484e54
}

@media (min-width:414px){
  ._2qj2d_Bn{
    position:absolute
  }
}

@media (max-width:767px){
  ._2qj2d_Bn{
    position:fixed;
    z-index:1000;
    display:flex;
    align-items:center;
    justify-content:center;
    right:0;
    bottom:0
  }
}

._2tqsNf96{
  display:flex;
  align-items:center
}

.PF6arUND{
  margin-right:24px
}

._25r7b7LA,.gZmTl5Dn{
  line-height:24px;
  padding:0;
  margin:0
}

.gZmTl5Dn{
  color:rgba(0,0,0,.54);
  font-size:14px
}

._25r7b7LA._1JGcQ78j,.gZmTl5Dn._1JGcQ78j{
  color:#fff
}

._25r7b7LA{
  color:#101112;
  font-size:18px
}

._1fjAcxhn{
  position:relative;
  width:188px;
  padding:40px 0
}

._1CMVcJ78{
  display:none
}

._1m9skEXN,._25FbSC7Y{
  height:4px;
  border-top-left-radius:2px;
  border-bottom-left-radius:2px;
  transition:left .3s ease-out,width .3s ease-out
}

._25FbSC7Y{
  background:#a7c42a
}

._1m9skEXN{
  background:#00a4ba
}

.Z5SjvR1w{
  background:#ccc;
  border:1px solid #ccc;
  box-shadow:none;
  transform:none
}

._1UTlZd4i{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background:#a7c42a;
  border:1px solid #a7c42a;
  border-radius:8px;
  cursor:pointer;
  display:block;
  height:16px;
  margin-left:-8px;
  margin-top:-10px;
  outline:0;
  position:absolute;
  top:50%;
  transition:transform .3s ease-out,box-shadow .3s ease-out;
  width:16px
}

._1UTlZd4i:active{
  box-shadow:0 0 0 8px rgba(196,214,0,.2)
}

._1UTlZd4i:focus{
  box-shadow:0 0 0 8px rgba(196,214,0,.2)
}

._2K8EpBNc{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background:#00a4ba;
  border:1px solid #00a4ba;
  border-radius:8px;
  cursor:pointer;
  display:block;
  height:16px;
  margin-left:-8px;
  margin-top:-10px;
  outline:0;
  position:absolute;
  top:50%;
  transition:transform .3s ease-out,box-shadow .3s ease-out;
  width:16px
}

._2K8EpBNc:active{
  box-shadow:0 0 0 8px rgba(61,194,205,.2)
}

._2K8EpBNc:focus{
  box-shadow:0 0 0 8px rgba(61,194,205,.2)
}

.FLbU3w-F{
  transition:left .3s ease-out
}

.HuOM9BBZ,._22HsXnce{
  border-radius:2px;
  cursor:pointer;
  display:block;
  height:4px;
  position:relative;
  transition:left .3s ease-out,width .3s ease-out
}

.HuOM9BBZ{
  background:rgba(0,0,0,.12)
}

._22HsXnce{
  background:rgba(255,255,255,.12)
}

.JAPJ811v{
  display:none
}

._1y_haDc3{
  display:flex;
  flex-direction:column;
  padding:10px;
  border-radius:8px;
  margin-left:-10px
}

._2CVFj8d2{
  left:0;
  top:20px;
  display:flex
}

.R1IOUSRh button{
  padding:0
}

._2ae4J3fF{
  left:96px!important;
  top:-46px!important
}

._3In0v7Ag,._4AHM_oBP{
  font-style:normal;
  font-weight:500;
  font-size:16px;
  line-height:19px;
  color:#222a37
}

._4AHM_oBP{
  font-weight:400;
  font-size:14px;
  line-height:22px;
  text-align:left
}

._4AHM_oBP a,._aTCJKKJ a{
  color:#a7c42a;
  text-decoration:none;
  font-size:14px;
  line-height:20px;
  font-weight:500
}

@media (max-width:767px){
  .R1IOUSRh{
    margin-top:20px;
    margin-left:10px
  }

  ._1y_haDc3{
    padding:0;
    margin:0;
    height:20px
  }
}

@media (max-width:717px){
  ._13JDGHKx{
    font-weight:500;
    font-size:14px;
    line-height:20px;
    color:#222a37
  }
}

.VfAlnjcf{
  display:flex;
  flex-direction:column;
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
  background-color:#f1f2f4;
  border:0;
  box-sizing:border-box;
  box-shadow:none;
  box-shadow:0 8px 16px rgba(34,42,55,.13)
}

.VfAlnjcf._2vm_Veve ._1CpKoPAx:checked~._2jSzDihS{
  color:#00a4ba
}

.VfAlnjcf._2vm_Veve ._1CpKoPAx:checked~._2jSzDihS:after{
  background-color:#00a4ba
}

.VfAlnjcf._2vm_Veve ._3xnL82Xf:not(._15o_fYyC):not(._1EdG6acv):hover{
  border-color:#00a4ba
}

.VfAlnjcf._2vm_Veve ._3xnL82Xf.wNJmY8SB{
  border-color:#00a4ba;
  background:#00a4ba
}

@media (max-width:767px){
  .VfAlnjcf._2vm_Veve ._3xnL82Xf.wNJmY8SB{
    border:0
  }

  .VfAlnjcf._2vm_Veve ._3xnL82Xf.wNJmY8SB ._2-KEJCUO{
    background:#00a1ae
  }
}

@media (min-width:768px){
  .VfAlnjcf._2vm_Veve ._3xnL82Xf._3Om9aER6{
    background-color:rgba(61,194,205,.24)
  }
}

.VfAlnjcf._2vm_Veve ._3xnL82Xf._2NMmAdQS._2NMmAdQS{
  border-color:#00a4ba;
  background:#00a4ba
}

@media (max-width:767px){
  .VfAlnjcf._2vm_Veve ._3xnL82Xf._2NMmAdQS._2NMmAdQS{
    border:0
  }

  .VfAlnjcf._2vm_Veve ._3xnL82Xf._2NMmAdQS._2NMmAdQS ._2-KEJCUO{
    background:#00a1ae
  }

  .VfAlnjcf._2vm_Veve ._3xnL82Xf.wNJmY8SB._2NMmAdQS ._2-KEJCUO{
    box-shadow:4px 4px rgba(0,161,174,.45)
  }
}

.VfAlnjcf._2vm_Veve ._2bcBWTW_:after{
  background-color:#00a4ba
}

.VfAlnjcf._2vm_Veve ._2bcBWTW_[disabled],.VfAlnjcf._2vm_Veve ._2bcBWTW_[disabled]:after{
  background-color:rgba(61,194,205,.38)
}

.VfAlnjcf._2vm_Veve ._2LSb_ahR{
  background-image:repeating-linear-gradient(-45deg,#00a4ba,#00a4ba 20px,#e2f6f8 20px,#e2f6f8 40px)
}

.VfAlnjcf.kw1S5lwn ._2TGVXRpa ._1QQ-6uTi svg{
  fill:#21a795
}

.VfAlnjcf.kw1S5lwn ._1CpKoPAx:checked~._2jSzDihS{
  background-color:#21a795;
  color:#fff
}

.VfAlnjcf.kw1S5lwn ._3xnL82Xf:not(._15o_fYyC):not(._1EdG6acv):hover{
  border-color:#21a795
}

.VfAlnjcf.kw1S5lwn ._3xnL82Xf._2NMmAdQS._2NMmAdQS,.VfAlnjcf.kw1S5lwn ._3xnL82Xf.wNJmY8SB{
  border-color:#21a795;
  background:#21a795
}

.VfAlnjcf.kw1S5lwn ._3xnL82Xf._3Om9aER6{
  background-color:rgba(33,167,149,.24)
}

.VfAlnjcf.kw1S5lwn ._2bcBWTW_:after{
  background-color:#21a795
}

.VfAlnjcf.kw1S5lwn ._2bcBWTW_[disabled],.VfAlnjcf.kw1S5lwn ._2bcBWTW_[disabled]:after{
  background-color:rgba(33,167,149,.38)
}

.VfAlnjcf.kw1S5lwn ._16tkUnqP{
  border:1px solid #21a795;
  color:#21a795;
  background-color:#fff
}

.VfAlnjcf.kw1S5lwn ._2LSb_ahR{
  background-image:repeating-linear-gradient(-45deg,#21a795,#21a795 20px,#e2f6f8 20px,#e2f6f8 40px)
}

.VfAlnjcf.ztY6Svmn{
  background-color:#484e54
}

.VfAlnjcf.ztY6Svmn ._2TGVXRpa{
  border-bottom-color:#767778
}

.VfAlnjcf.ztY6Svmn .Mp03E1DU{
  font-weight:500;
  color:rgba(255,255,255,.5)
}

.VfAlnjcf.ztY6Svmn ._1Igr3H9v{
  border-bottom-color:rgba(255,255,255,.12)
}

.VfAlnjcf.ztY6Svmn .GhIw1Umm,.VfAlnjcf.ztY6Svmn .tmg_Aw3d.tmg_Aw3d.tmg_Aw3d,._3xnL82Xf.wNJmY8SB time{
  color:#fff
}

.VfAlnjcf.ztY6Svmn ._2OkbMxvl[disabled],.VfAlnjcf.ztY6Svmn .xZUbNvsk[disabled]{
  cursor:default
}

.VfAlnjcf.ztY6Svmn ._2OkbMxvl[disabled] svg,.VfAlnjcf.ztY6Svmn .xZUbNvsk[disabled] svg{
  fill:rgba(255,255,255,.3)
}

.VfAlnjcf.ztY6Svmn ._3xnL82Xf ._2-KEJCUO{
  font-weight:500;
  color:#fff
}

.VfAlnjcf.ztY6Svmn ._3xnL82Xf._15o_fYyC ._2-KEJCUO{
  color:rgba(255,255,255,.3)
}

.VfAlnjcf.ztY6Svmn ._3oOS_6-D span{
  color:rgba(255,255,255,.7)
}

@media (min-width:767px){
  .VfAlnjcf.ztY6Svmn._1YtvsWTZ~._3VZyWxEI:after{
    border-bottom-color:#484e54
  }

  .VfAlnjcf.ztY6Svmn ._1CpKoPAx._1CpKoPAx~._2jSzDihS,.VfAlnjcf.ztY6Svmn ._2H9fLDXN{
    color:#fff
  }

  .VfAlnjcf.ztY6Svmn ._1CpKoPAx._1CpKoPAx:checked~._2jSzDihS{
    background-color:rgba(255,255,255,.12);
    color:#fff
  }
}

.Lzq6scBD{
  z-index:400!important;
  background:0 0
}

._2TGVXRpa{
  position:relative;
  margin:0;
  border-bottom:1px solid rgba(0,0,0,.12);
  text-align:center;
  line-height:56px;
  font-size:18px;
  font-weight:400
}

._2TGVXRpa ._1QQ-6uTi{
  position:absolute;
  top:50%;
  left:18px;
  transform:translate(0,-50%)
}

@media (max-width:767px){
  ._2TGVXRpa{
    font-style:normal;
    font-weight:500!important;
    font-size:24px!important;
    line-height:28px!important;
    text-align:left;
    padding:28px 66px 24px 18px;
    border:0;
    margin:0!important
  }

  @media (min-width:453px){
    ._2TGVXRpa{
      margin-left:calc((100%/7 - 60px)/2)!important
    }
  }

  ._2TGVXRpa ._1QQ-6uTi{
    position:absolute;
    top:28px;
    right:18px;
    left:auto;
    width:32px;
    height:32px;
    border-radius:50%;
    background:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    transform:none
  }

  ._2TGVXRpa ._1QQ-6uTi svg{
    position:static;
    stroke:none
  }

  ._2TGVXRpa ._1QQ-6uTi svg path{
    fill:#7e8593
  }
}

._1Igr3H9v{
  display:flex;
  flex-shrink:0;
  border-bottom:1px solid rgba(0,0,0,.12)
}

.HgtEWZ0f{
  text-align:center
}

._1CpKoPAx{
  position:absolute;
  opacity:0
}

._1CpKoPAx:checked~._2jSzDihS{
  color:#97ba1e
}

._1CpKoPAx:checked~._2jSzDihS:after{
  background-color:#97ba1e
}

._2jSzDihS{
  display:block;
  position:relative;
  line-height:28px;
  font-size:14px;
  font-weight:500;
  color:rgba(0,0,0,.54);
  transition:color .2s
}

._2jSzDihS:after{
  content:'';
  position:absolute;
  left:8px;
  right:8px;
  bottom:0;
  height:2px;
  background-color:transparent;
  transition:background-color .2s
}

.Biwfn8ll{
  width:280px;
  min-width:280px
}

.Biwfn8ll span,._3oOS_6-D span{
  font-style:normal;
  font-size:12px
}

.Biwfn8ll span{
  letter-spacing:.02em;
  font-weight:400;
  line-height:16px;
  color:#7a869a
}

._3JDDlm0T{
  width:100%;
  padding-top:20px
}

._2OkbMxvl{
  -webkit-tap-highlight-color:transparent
}

._2OkbMxvl:active{
  background-color:color-mix(in srgb,#fff,#383b43 calc(.15*100%))
}

._2OkbMxvl svg{
  transform:rotate(180deg)
}

._2OkbMxvl[disabled],.xZUbNvsk[disabled]{
  cursor:default
}

._2OkbMxvl[disabled] svg,.xZUbNvsk[disabled] svg{
  stroke:rgba(0,0,0,.12)
}

._2OkbMxvl,.xZUbNvsk{
  display:none;
  position:relative;
  outline:0;
  width:20px;
  height:20px;
  border:0;
  padding:0;
  background:0;
  cursor:pointer
}

._2OkbMxvl svg,.xZUbNvsk svg{
  position:absolute;
  left:0;
  top:0;
  right:0;
  width:20px;
  height:20px;
  stroke:rgba(0,0,0,.54)
}

._1DGwkFcd,._2xYWR237{
  display:block
}

._1DGwkFcd{
  white-space:nowrap;
  font-style:normal;
  font-weight:400;
  font-size:10px;
  line-height:12px;
  align-items:center;
  text-align:center;
  letter-spacing:-.04em;
  color:rgba(0,0,0,.38)
}

@media (max-width:767px){
  ._1DGwkFcd{
    font-weight:500;
    font-size:9px;
    letter-spacing:1.5%;
    padding-bottom:4px;
    margin-top:-2px
  }
}

._3bCPFOUS{
  color:#81a11a
}

@media (max-width:767px){
  ._3bCPFOUS{
    color:#90c241
  }
}

.Mp03E1DU{
  color:#7a869a
}

@media (max-width:767px){
  .Mp03E1DU{
    color:#a6abb5
  }
}

._1j_trBye{
  color:#c13e45
}

._2kDw-7WU{
  display:flex;
  align-items:center;
  flex-shrink:0;
  margin:0;
  padding:0
}

._3oOS_6-D{
  flex-grow:1;
  list-style:none;
  text-align:center;
  margin:0!important
}

._3oOS_6-D span{
  text-transform:uppercase;
  font-weight:500;
  text-align:center;
  line-height:24px;
  color:#8c939f!important
}

._2-z0ijzy{
  display:flex;
  flex-wrap:wrap;
  margin:0;
  padding:0
}

@media (max-width:767px){
  ._2-z0ijzy{
    row-gap:2px
  }

  ._2-z0ijzy ._3xnL82Xf:empty+._3xnL82Xf._3Om9aER6{
    background:linear-gradient(to right,transparent 50%,rgba(212,214,219,.5) 50%)!important
  }

  ._2-z0ijzy ._3xnL82Xf:empty+._3xnL82Xf._3Om9aER6 ._2-KEJCUO{
    background:linear-gradient(to left,transparent 50%,rgba(212,214,219,.5) 50%)!important
  }

  ._2-z0ijzy ._3xnL82Xf:empty+._3xnL82Xf:nth-child(7n)._3Om9aER6{
    background:0 0!important
  }

  ._2-z0ijzy ._3xnL82Xf:empty+._3xnL82Xf:nth-child(7n)._3Om9aER6 ._2-KEJCUO{
    background:rgba(212,214,219,.5)!important
  }

  ._2-z0ijzy ._3xnL82Xf:empty+._3xnL82Xf._2NMmAdQS{
    background:0 0!important
  }

  ._2-z0ijzy ._3xnL82Xf:last-child._3Om9aER6{
    background:linear-gradient(to left,transparent 50%,rgba(212,214,219,.5) 50%)!important
  }

  ._2-z0ijzy ._3xnL82Xf:last-child._3Om9aER6 ._2-KEJCUO{
    background:linear-gradient(to right,transparent 50%,rgba(212,214,219,.5) 50%)!important
  }

  ._2-z0ijzy ._3xnL82Xf:last-child:nth-child(7n+1)._3Om9aER6{
    background:0 0!important
  }

  ._2-z0ijzy ._3xnL82Xf:last-child:nth-child(7n+1)._3Om9aER6 ._2-KEJCUO{
    background:rgba(212,214,219,.5)!important
  }

  ._2-z0ijzy ._3xnL82Xf:last-child.wNJmY8SB{
    background:0 0!important
  }
}

._3xnL82Xf{
  flex-grow:0;
  flex-basis:14.28571%;
  box-sizing:border-box;
  height:40px;
  min-width:40px;
  margin:0;
  border:1px solid transparent;
  border-radius:6px;
  padding:0;
  list-style:none;
  text-align:center
}

@media (max-width:767px){
  ._3xnL82Xf{
    border:0;
    display:flex;
    align-items:center;
    justify-content:center;
    max-height:60px;
    aspect-ratio:1/1;
    height:auto;
    margin:0!important;
    -webkit-tap-highlight-color:transparent
  }

  ._3xnL82Xf:active ._2-KEJCUO{
    background-color:rgba(65,69,78,.07)
  }

  ._3xnL82Xf.wNJmY8SB{
    border-radius:0!important;
    border-top-left-radius:40px!important;
    border-bottom-left-radius:40px!important;
    background:linear-gradient(to right,transparent 50%,rgba(212,214,219,.5) 50%)!important
  }

  ._3xnL82Xf._2NMmAdQS ._2-KEJCUO,._3xnL82Xf.wNJmY8SB ._2-KEJCUO{
    background:#90c241
  }

  ._3xnL82Xf._2NMmAdQS ._2-KEJCUO:active,._3xnL82Xf.wNJmY8SB ._2-KEJCUO:active{
    background-color:color-mix(in srgb,#90c241,#41454e calc(.18*100%))
  }

  ._3xnL82Xf._2NMmAdQS{
    border-radius:0!important;
    border-top-right-radius:40px!important;
    border-bottom-right-radius:40px!important;
    background:linear-gradient(to left,transparent 50%,rgba(212,214,219,.5) 50%)!important
  }

  ._3xnL82Xf.wNJmY8SB._2NMmAdQS{
    background:0 0!important
  }

  ._3xnL82Xf.wNJmY8SB._2NMmAdQS ._2-KEJCUO{
    box-shadow:4px 4px rgba(144,194,65,.45)
  }

  ._3xnL82Xf ._2-KEJCUO{
    display:block;
    font-style:normal;
    font-weight:400;
    font-size:17px;
    line-height:24px;
    color:#222428;
    height:100%;
    aspect-ratio:1/1;
    max-height:60px;
    border-radius:50%;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center
  }

  ._3xnL82Xf ._2-KEJCUO span:first-child{
    color:inherit!important
  }

  ._3xnL82Xf ._3cUS3lK0{
    position:relative;
    height:16px;
    width:100%;
    margin-top:-2px
  }

  ._3xnL82Xf ._3cUS3lK0::after{
    content:'';
    background-color:rgba(212,214,219,.5);
    border-radius:8px;
    position:absolute;
    width:12px;
    height:5px;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    animation:_3YkZAEWW 2s ease-in-out infinite alternate
  }

  ._3xnL82Xf._15o_fYyC ._2-KEJCUO{
    color:#bbbfc7
  }
}

@media (max-width:320px){
  ._3xnL82Xf{
    min-width:38px
  }
}

._3xnL82Xf:not(._15o_fYyC):not(._1EdG6acv){
  cursor:pointer
}

._3xnL82Xf:not(._15o_fYyC):not(._1EdG6acv):hover{
  border-color:#97ba1e
}

._3xnL82Xf._15o_fYyC ._2-KEJCUO{
  color:rgba(0,0,0,.12)
}

._3xnL82Xf.wNJmY8SB{
  border-color:#97ba1e;
  background:#97ba1e;
  border-radius:6px
}

._3xnL82Xf._2NMmAdQS._2NMmAdQS time,._3xnL82Xf._2NMmAdQS._2NMmAdQS time ._1DGwkFcd,._3xnL82Xf.wNJmY8SB time ._1DGwkFcd{
  color:#fff
}

@media (max-width:767px){
  ._3xnL82Xf._3Om9aER6{
    border-radius:0;
    background-color:rgba(212,214,219,.5)
  }

  ._3xnL82Xf._3Om9aER6:nth-child(7n+1){
    background:linear-gradient(to right,transparent 50%,rgba(212,214,219,.5) 50%)
  }

  ._3xnL82Xf._3Om9aER6:nth-child(7n),._3xnL82Xf._3Om9aER6:nth-child(7n+1) ._2-KEJCUO{
    background:linear-gradient(to left,transparent 50%,rgba(212,214,219,.5) 50%)
  }

  ._3xnL82Xf._3Om9aER6:nth-child(7n) ._2-KEJCUO{
    background:linear-gradient(to right,transparent 50%,rgba(212,214,219,.5) 50%)
  }

  ._3xnL82Xf._2NMmAdQS:nth-child(7n+1),._3xnL82Xf.wNJmY8SB:nth-child(7n){
    background:0 0!important
  }
}

._3xnL82Xf._2NMmAdQS._2NMmAdQS{
  border-color:#97ba1e;
  background:#97ba1e;
  border-radius:6px
}

.KKJST6Cx{
  background-color:#f4f9e6
}

._2IcXEsSr{
  padding-top:8px!important
}

@media (max-width:767px){
  ._2IcXEsSr{
    padding-top:0!important
  }
}

._2V3-2XiT{
  overflow:auto;
  margin:12px 0 0 20px;
  padding:0;
  width:100%
}

@media (max-width:767px){
  ._2V3-2XiT{
    margin:0;
    padding:12px 16px!important
  }

  ._2V3-2XiT:not(:has(._2NMmAdQS)) .wNJmY8SB,._2V3-2XiT:not(:has(.wNJmY8SB)) ._2NMmAdQS{
    background:0 0!important
  }
}

._3shyv-D6{
  margin-bottom:74px
}

._2LSvqoN6{
  list-style:none;
  text-transform:capitalize;
  line-height:24px;
  font-size:16px;
  color:#101112;
  scroll-margin-top:22px
}

@media (max-width:767px){
  ._2LSvqoN6,._2kDw-7WU{
    margin:0!important
  }

  ._2kDw-7WU{
    padding:0 16px!important
  }

  ._2HqWfTHa,._2kDw-7WU.F1U3QG3X{
    display:none
  }

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

  .LCWAC-Ol{
    padding:18px 8px 8px;
    position:fixed;
    z-index:1;
    left:0;
    right:0;
    bottom:0;
    background-color:#f5f5f5;
    box-shadow:0 0 0 1px rgba(0,0,0,.12),0 -8px 16px 0 rgba(63,63,68,.15)
  }

  .LCWAC-Ol ._2bcBWTW_{
    position:relative;
    margin-top:12px
  }

  .LCWAC-Ol .GhIw1Umm{
    margin-left:8px;
    color:rgba(0,0,0,.54);
    font-size:12px;
    line-height:16px;
    display:block
  }

  .LCWAC-Ol .GhIw1Umm .tmg_Aw3d{
    color:rgba(0,0,0,.87);
    font-size:16px;
    line-height:24px
  }
}

._2FCZUfUf{
  margin:20px 0 0;
  line-height:20px;
  font-size:14px;
  color:rgba(0,0,0,.54)
}

._2tnaLx1I{
  display:none
}

._3xA4FlwW{
  display:block
}

._2H9fLDXN{
  margin:24px 0 32px
}

@media (min-width:767px){
  ._2H9fLDXN{
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:24px
  }
}

@media (max-width:767px){
  ._2H9fLDXN{
    font-style:normal;
    font-weight:500!important;
    font-size:19px!important;
    line-height:28px!important;
    margin:10px 4px!important;
    color:#222428!important
  }

  @media (min-width:453px){
    ._2H9fLDXN{
      margin-left:calc((100%/7 - 60px)/2 + 4px)!important
    }
  }

  ._2H9fLDXN>span{
    color:inherit!important
  }
}

._2bcBWTW_{
  position:fixed;
  left:0;
  bottom:0;
  outline:0;
  width:100%;
  height:48px;
  border:0;
  color:#fff;
  cursor:pointer
}

._2bcBWTW_ span{
  position:relative;
  z-index:1;
  font-size:14px
}

._2bcBWTW_:after,._2bcBWTW_:before{
  content:'';
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%
}

._2bcBWTW_:before{
  background:#fff
}

._2bcBWTW_:after{
  background-color:#97ba1e
}

._2bcBWTW_[disabled]{
  cursor:default
}

._2bcBWTW_[disabled],._2bcBWTW_[disabled]:after{
  background-color:rgba(196,214,0,.38)
}

.g39xZZmL{
  bottom:4px
}

.g39xZZmL:after{
  width:calc(100% - 32px);
  left:16px;
  border-radius:8px
}

.ngKamROJ{
  display:none;
  justify-content:space-between;
  border-top:1px solid #dde3ed;
  padding:16px 0 0;
  margin-top:30px
}

@media (max-width:767px){
  .ngKamROJ{
    border:0;
    position:fixed;
    z-index:1;
    left:0;
    right:0;
    bottom:0;
    padding:40px 20px 24px;
    background:linear-gradient(rgba(241,242,244,0) 0%,rgba(241,242,244) 20%)
  }
}

._16tkUnqP{
  width:280px!important
}

@media (max-width:767px){
  ._16tkUnqP{
    width:100%!important;
    margin:0;
    background:rgba(212,214,219,.5);
    border:0;
    border-radius:200px;
    color:#222428;
    height:48px;
    font-size:17px;
    font-weight:500
  }

  ._16tkUnqP:focus{
    box-shadow:none!important;
    background-color:color-mix(in srgb,rgba(212,214,219,.5),#41454e calc(.07*100%))!important
  }

  ._16tkUnqP:active,._16tkUnqP:hover{
    box-shadow:none!important;
    background-color:color-mix(in srgb,rgba(212,214,219,.5),#41454e calc(.07*100%))!important
  }

  ._16tkUnqP:focus:not(:active){
    box-shadow:none!important;
    background-color:color-mix(in srgb,rgba(212,214,219,.5),#41454e calc(.07*100%))!important
  }
}

.OjO3lBG0~div,._3VZyWxEI{
  display:none
}

._2LSb_ahR{
  width:100%;
  height:4px;
  border-radius:2px;
  background-image:repeating-linear-gradient(-45deg,#97ba1e,#97ba1e 20px,#e0e0e0 20px,#e0e0e0 40px);
  background-size:56px 56px;
  animation:M6ed-k2i .5s linear infinite
}

.FZ7J6YmP{
  margin-top:-3px;
  height:3px
}

@media (min-width:767px){
  .VfAlnjcf{
    position:relative;
    z-index:10;
    box-sizing:border-box;
    width:665px;
    height:auto;
    padding:24px 32px;
    background-color:#fff;
    border:1px solid #d0d6e1;
    border-radius:8px
  }

  .VfAlnjcf.JPA1lGHz ._1Igr3H9v,._1yyGAB8a{
    display:none
  }

  .VfAlnjcf._5dSqSXmT{
    width:361px
  }

  .VfAlnjcf._1YtvsWTZ~._3VZyWxEI:after,.VfAlnjcf._1YtvsWTZ~._3VZyWxEI:before{
    content:'';
    position:absolute;
    left:65px;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    width:0;
    height:0
  }

  .VfAlnjcf._1YtvsWTZ~._3VZyWxEI:before{
    border-bottom:12px solid rgba(6,44,82,.1);
    top:-14px
  }

  .VfAlnjcf._1YtvsWTZ~._3VZyWxEI:after{
    top:-12px;
    border-bottom:12px solid #fff
  }

  .VfAlnjcf ._2-KEJCUO{
    display:block;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:20px;
    color:#222a37;
    padding-top:4px
  }

  .VfAlnjcf ._2-KEJCUO span:first-child{
    color:inherit!important
  }

  .ngKamROJ{
    display:flex
  }

  .Lzq6scBD{
    position:absolute;
    z-index:10
  }

  ._2LSvqoN6._1_Zx7OPd,._2OkbMxvl._1_Zx7OPd,._2TGVXRpa,._2V3-2XiT._3nT-UaMT ._2LSvqoN6._1_Zx7OPd,._2kDw-7WU._12RYFRyA,._3xA4FlwW,.xZUbNvsk._1_Zx7OPd{
    display:none
  }

  .HgtEWZ0f{
    margin-bottom:12px
  }

  .HgtEWZ0f[data-label-for-one-way] ._2jSzDihS,.HgtEWZ0f[data-label-for-round-trip] ._2jSzDihS{
    border-radius:14px
  }

  ._2jSzDihS{
    line-height:30px;
    padding:0 20px
  }

  ._2jSzDihS:after{
    background:0 0
  }

  .VfAlnjcf._2vm_Veve ._1CpKoPAx:checked~._2jSzDihS,._1CpKoPAx:checked~._2jSzDihS{
    color:#101112;
    background-color:#e9edf3
  }

  .VfAlnjcf._2vm_Veve ._1CpKoPAx:checked~._2jSzDihS:after,._1CpKoPAx:checked~._2jSzDihS:after{
    background:0 0
  }

  ._2V3-2XiT{
    display:flex;
    justify-content:space-between;
    margin:0
  }

  ._2LSvqoN6{
    flex-shrink:0;
    width:280px
  }

  ._2H9fLDXN{
    position:relative;
    text-align:center;
    margin:12px 0 0
  }

  ._2OkbMxvl,.xZUbNvsk{
    display:block;
    position:absolute;
    top:2px
  }

  .xZUbNvsk{
    right:0
  }

  ._3xnL82Xf{
    display:inline-block;
    width:40px;
    flex-basis:auto
  }

  ._3xnL82Xf._3Om9aER6{
    border-radius:0;
    background-color:#f4f9e6
  }

  ._3xnL82Xf._3Om9aER6:hover{
    border-radius:4px
  }

  ._3oOS_6-D{
    flex-grow:0;
    width:40px;
    height:20px;
    margin:20px 0 12px;
    background-color:transparent
  }

  ._3oOS_6-D span{
    font-style:normal;
    font-weight:400;
    font-size:14px;
    line-height:20px;
    text-align:center;
    color:#7a869a
  }

  ._2tnaLx1I{
    display:block
  }

  ._2-z0ijzy{
    width:280px;
    font-size:0
  }

  ._2bcBWTW_{
    display:none
  }

  ._3VZyWxEI{
    display:block;
    position:absolute;
    z-index:11;
    left:0;
    top:1px
  }

  .LCWAC-Ol,.LCWAC-Ol .GhIw1Umm{
    color:rgba(0,0,0,.54);
    font-size:12px
  }

  .LCWAC-Ol{
    height:32px;
    width:365px;
    text-align:right;
    line-height:32px
  }

  .LCWAC-Ol._34yAJZU2{
    line-height:16px
  }

  .LCWAC-Ol .GhIw1Umm{
    line-height:16px
  }

  .LCWAC-Ol .GhIw1Umm .tmg_Aw3d{
    color:rgba(0,0,0,.87);
    font-size:14px;
    line-height:24px;
    font-weight:500;
    margin-right:4px
  }
}

@media (min-width:720px){
  .VfAlnjcf ._1YtvsWTZ~._3VZyWxEI:before{
    left:110px
  }
}

._2Yq2hks2{
  display:flex;
  justify-content:flex-start;
  border-bottom:1px solid rgba(0,0,0,.12)
}

.-ZRkiS1P{
  margin-right:44px;
  width:320px
}

@media (max-width:720px){
  ._1MTgj4Bb{
    display:none
  }
}

@media (min-width:767px){
  .VfAlnjcf{
    width:665px
  }
}

@media (max-width:767px){
  .Biwfn8ll{
    width:auto;
    height:auto;
    text-align:center;
    color:#8c939f
  }

  .Biwfn8ll span{
    display:inline-block;
    margin-bottom:10px
  }

  .a0ZzZwsz{
    margin-bottom:14px
  }

  .ngKamROJ{
    display:flex;
    flex-direction:column;
    margin:0
  }
}

._24Mu8LzE{
  height:40px;
  display:flex
}

@media (max-width:717px){
  ._24Mu8LzE{
    display:none
  }
}

._1iyxqaJB{
  padding:14px 16px 16px;
  height:50px;
  align-items:center;
  display:flex
}

@media (min-width:717px){
  ._1iyxqaJB{
    display:none
  }
}

._1cX7Ai4N{
  position:absolute;
  top:68px
}

@media (min-width:718px){
  ._1cX7Ai4N{
    left:0;
    right:auto
  }
}

@media (min-width:1040px){
  ._1cX7Ai4N{
    left:auto;
    right:0
  }
}

._1cX7Ai4N._23mhaRBm{
  left:-16px;
  bottom:-8px;
  top:auto;
  width:718px;
  z-index:10
}

@media (min-width:800px){
  ._1cX7Ai4N._23mhaRBm{
    left:-24px
  }
}

@media (min-width:1040px){
  ._1cX7Ai4N._23mhaRBm{
    left:50%;
    transform:translateX(-50%)
  }
}

._3npr7eNs{
  display:inline-block;
  width:50%
}

._1tACkGx3 i{
  padding-left:0
}

._1tACkGx3 input{
  text-overflow:initial
}

@media (max-width:1040px){
  ._24raRyxU label{
    overflow:hidden;
    border-radius:8px 0 0 8px
  }
}

@media (min-width:718px) and (max-width:1040px){
  .TGu7qrBL label{
    overflow:hidden
  }
}

@media (max-width:718px){
  .TGu7qrBL label{
    overflow:hidden;
    border-radius:0 8px 8px 0
  }
}

@media (min-width:767px){
  .TGu7qrBL svg{
    width:20px!important;
    height:20px!important;
    margin-top:0!important
  }
}

._2N9WSyai>label{
  border-bottom-left-radius:8px;
  border-top-left-radius:8px
}

._22Y-Bzom>label{
  border-bottom-right-radius:8px;
  border-top-right-radius:8px
}

.TGu7qrBL{
  margin-left:-1px
}

@media (max-width:767px){
  .TGu7qrBL{
    margin-left:0
  }

  .TGu7qrBL._3EMpAFmi path{
    fill:#8c939f
  }
}

.TGu7qrBL.XqyPGEB6 label,.TGu7qrBL.XqyPGEB6._1kCN-FbY label{
  border-right:1px solid #a7c42a;
  border-top:1px solid #a7c42a;
  border-bottom:1px solid #a7c42a
}

.TGu7qrBL.XqyPGEB6 label{
  border-left:1px solid rgba(0,0,0,.12)
}

.TGu7qrBL.XqyPGEB6._1kCN-FbY._3TswImUS label,.TGu7qrBL.XqyPGEB6._3TswImUS label{
  border-right-color:#00a4ba;
  border-top-color:#00a4ba;
  border-bottom-color:#00a4ba;
  border-left-color:rgba(0,0,0,.12)
}

.TGu7qrBL.XqyPGEB6._1kCN-FbY label{
  border-left-color:rgba(0,0,0,.12)
}

@media (max-width:767px){
  ._24raRyxU._3EMpAFmi path{
    fill:#8c939f
  }
}

._24raRyxU._2VU0M_Xl._1kCN-FbY._3TswImUS label,._24raRyxU._2VU0M_Xl._3TswImUS label{
  border-left-color:#00a4ba;
  border-top-color:#00a4ba;
  border-bottom-color:#00a4ba;
  border-right-color:rgba(0,0,0,.12)
}

._24raRyxU._2VU0M_Xl label,._24raRyxU._2VU0M_Xl._1kCN-FbY label{
  border-left:1px solid #a7c42a;
  border-top:1px solid #a7c42a;
  border-bottom:1px solid #a7c42a;
  border-right:1px solid rgba(0,0,0,.12)
}

@media (min-width:720px){
  .GOJz8fGM{
    display:none
  }

  .OjO3lBG0{
    left:0;
    right:auto
  }
}

@media (min-width:1040px){
  .OjO3lBG0{
    position:absolute;
    left:auto;
    right:0
  }
}

._3d4FT_XX{
  display:none
}

@media (min-width:720px){
  ._3d4FT_XX{
    display:inline-block
  }

  ._3d4FT_XX~._3d4FT_XX{
    margin-left:-1px
  }
}

.OjO3lBG0.OjO3lBG0.OjO3lBG0~div,.OjO3lBG0._2W5A5wCF._2W5A5wCF~div{
  position:absolute
}

@media (min-width:718px){
  .OjO3lBG0.OjO3lBG0.OjO3lBG0~div:after,.OjO3lBG0.OjO3lBG0.OjO3lBG0~div:before{
    left:auto;
    right:240px
  }
}

@media (min-width:414px){
  ._1kCN-FbY.OjO3lBG0.OjO3lBG0.OjO3lBG0~div:after,._1kCN-FbY.OjO3lBG0.OjO3lBG0.OjO3lBG0~div:before{
    border-bottom-color:#484e54
  }
}

@media (min-width:718px){
  .OjO3lBG0._2W5A5wCF._2W5A5wCF~div:after,.OjO3lBG0._2W5A5wCF._2W5A5wCF~div:before{
    left:315px
  }
}

@media (min-width:1040px){
  .OjO3lBG0._2W5A5wCF._2W5A5wCF~div:after,.OjO3lBG0._2W5A5wCF._2W5A5wCF~div:before{
    left:auto;
    right:100px
  }
}

._2K2i9K-K{
  box-sizing:border-box;
  background-color:#eceff5;
  border-radius:8px;
  display:flex;
  flex-direction:row;
  justify-content:space-around;
  align-items:center;
  padding:4px;
  margin:0
}

._2eNULF2T{
  height:56px
}

._1TwUaHJR{
  height:40px
}

._1JtK5SaH{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
  cursor:pointer
}

._3k8gxdS6{
  background-color:#fff;
  height:100%;
  border-radius:6px;
  border:0
}

._2fjHNiXt{
  font-style:normal;
  font-weight:400;
  font-size:16px;
  line-height:24px;
  text-align:center;
  color:#222a37
}

@media (min-width:768px) and (max-width:1040px){
  ._2xFnBBmU{
    display:inline-block;
    margin-top:24px;
    margin-left:-3px
  }
}

@media (max-width:1040px){
  ._2xFnBBmU{
    flex-grow:1;
    margin-top:0
  }
}

@media (min-width:768px){
  ._1ZPFwwnn{
    margin-left:-1px;
    margin-top:16px
  }

  ._1ZPFwwnn svg path:last-of-type{
    fill-opacity:1
  }
}

@media (max-width:1040px){
  ._1ZPFwwnn{
    margin-top:24px
  }
}

@media (max-width:767px){
  ._1ZPFwwnn{
    height:64px;
    margin-top:6px;
    border-radius:200px;
    overflow:hidden
  }

  ._1ZPFwwnn label{
    border:0;
    height:64px
  }

  ._1ZPFwwnn label input{
    height:64px;
    font-size:17px;
    padding-left:18px;
    color:#222428
  }

  ._1ZPFwwnn label path{
    fill:#8c939f
  }
}

._13A19vCu{
  display:flex;
  flex-direction:column;
  position:fixed;
  z-index:310!important;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-color:#fff
}

@media (max-width:767px){
  ._13A19vCu{
    overflow:auto;
    background-color:#f1f2f4;
    gap:8px
  }
}

._13A19vCu._2bb0ZjEP{
  background-color:#484e54
}

._13A19vCu._2bb0ZjEP .TLg9OWWo,._13A19vCu._2bb0ZjEP ._1TS9WDrE,._13A19vCu._2bb0ZjEP ._24qvsoVh,._13A19vCu._2bb0ZjEP ._3LzFqFpP{
  color:#fff
}

._13A19vCu._2bb0ZjEP ._3tfi2IVi{
  font-size:20px;
  color:#fff
}

._13A19vCu._2bb0ZjEP ._28f4V1Yc[disabled],._13A19vCu._2bb0ZjEP .qUlO4CCR[disabled]{
  background-color:rgba(255,255,255,.38)
}

@media (min-width:768px){
  ._13A19vCu{
    position:absolute;
    left:auto;
    top:72px;
    right:58px;
    border:1px solid #d0d6e1;
    box-sizing:border-box;
    box-shadow:0 8px 16px rgba(34,42,55,.13);
    border-radius:8px;
    width:360px;
    height:auto;
    padding:12px 0 24px
  }
}

@media (min-width:1040px){
  ._13A19vCu{
    top:80px;
    right:56px
  }
}

@media (min-width:768px) and (max-width:1040px){
  ._13A19vCu{
    top:160px
  }
}

._38wBWJwq{
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  width:100%;
  margin:0;
  padding:28px 66px 12px 18px;
  border:0;
  gap:2px
}

@media (min-width:767px){
  ._38wBWJwq{
    display:none
  }
}

._24qvsoVh{
  font-weight:500;
  font-size:24px;
  line-height:28px;
  letter-spacing:-2%;
  color:#222428
}

.hfsmxleU{
  font-weight:400;
  font-size:17px;
  line-height:24px;
  color:#8c939f
}

._1Dwwl_jG{
  position:absolute;
  top:28px;
  right:18px;
  left:auto;
  width:32px;
  height:32px;
  border-radius:50%;
  background:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  border:0;
  padding:0;
  -webkit-tap-highlight-color:transparent
}

._1Dwwl_jG:active{
  background-color:color-mix(in srgb,#fff,#383b43 calc(.15*100%))
}

._1Dwwl_jG svg{
  position:static;
  flex-shrink:0;
  width:20px;
  height:20px
}

._1Dwwl_jG svg path{
  fill:#7e8593
}

.W5FKgy9x{
  font-style:normal;
  font-weight:500;
  font-size:12px;
  line-height:16px;
  letter-spacing:.02em;
  text-align:left;
  color:#505f79;
  background-color:#f6f8fc;
  border-radius:8px;
  margin:0;
  padding:16px 24px
}

@media (max-width:768px){
  .W5FKgy9x{
    padding:12px 16px;
    border-top:1px solid #dde3ed;
    border-radius:0
  }
}

._3PVhhNm4{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  position:relative;
  box-sizing:border-box;
  margin:0 24px;
  padding:12px 0;
  border-bottom:1px solid #eceff5
}

@media (max-width:767px){
  ._3PVhhNm4{
    margin:0 16px;
    padding:8px 4px;
    border:0;
    align-items:center
  }
}

._2Yls_MnJ._20LP7Ehr,._3PVhhNm4._20LP7Ehr,._3PVhhNm4._20LP7Ehr h4,._3PVhhNm4._20LP7Ehr span{
  color:#7a869a
}

@media (max-width:767px){
  ._3PVhhNm4._20LP7Ehr h4{
    color:rgba(34,36,40,.6)
  }

  ._3PVhhNm4._20LP7Ehr p{
    color:rgba(140,147,159,.6)
  }

  ._3PVhhNm4._20LP7Ehr span{
    color:#bbbfc7
  }
}

._2Yls_MnJ{
  display:flex;
  flex-direction:column;
  position:relative;
  box-sizing:border-box;
  margin:0 24px;
  padding:12px 0;
  border-bottom:1px solid #eceff5
}

@media (max-width:767px){
  ._2Yls_MnJ{
    margin:0 16px;
    padding:8px 4px;
    border:0;
    gap:10px
  }
}

._2Yls_MnJ._20LP7Ehr h4,._2Yls_MnJ._20LP7Ehr span{
  color:#7a869a
}

@media (max-width:767px){
  ._2Yls_MnJ._20LP7Ehr h4{
    color:rgba(34,36,40,.6)
  }

  ._2Yls_MnJ._20LP7Ehr span{
    color:#bbbfc7
  }

  ._2Yls_MnJ._20LP7Ehr ._2ZewSXY2,._2Yls_MnJ._20LP7Ehr p{
    color:rgba(140,147,159,.6)
  }

  ._2Yls_MnJ._20LP7Ehr p span{
    color:#222428
  }
}

.RYf3Swiy{
  justify-content:space-between;
  align-items:center
}

.RYf3Swiy,.yrUsbu3F{
  display:flex
}

._3PVhhNm4:last-of-type{
  border-bottom:none
}

._1OLnMTc0{
  display:block;
  border-bottom:none
}

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

@media (max-width:767px){
  ._1kq07FLp{
    gap:4px
  }
}

._3LzFqFpP{
  margin:0 0 2px;
  padding:0;
  font-weight:500;
  font-size:16px;
  line-height:24px;
  color:#222a37
}

@media (max-width:767px){
  ._3LzFqFpP{
    margin:0;
    font-size:19px;
    font-weight:500;
    letter-spacing:-1%;
    color:#222428
  }
}

.TLg9OWWo{
  display:flex;
  position:relative;
  margin:0;
  font-style:normal;
  font-weight:400;
  width:176px;
  font-size:12px;
  line-height:16px;
  letter-spacing:.02em;
  color:#7a869a
}

@media (max-width:767px){
  .TLg9OWWo{
    width:160px;
    font-size:14px;
    line-height:20px;
    color:#8c939f
  }
}

.hcrDKHa9{
  position:relative;
  margin:0;
  font-style:normal;
  font-weight:400;
  font-size:14px;
  line-height:20px;
  color:#222a37
}

._1jmWgI77{
  margin-right:6px
}

@media (max-width:767px){
  .hcrDKHa9{
    color:#8c939f;
    margin-bottom:6px;
    display:flex;
    align-items:center;
    gap:4px
  }
}

.hcrDKHa9 ._3rpujHHz{
  position:absolute;
  top:4px;
  right:-20px;
  width:16px;
  height:16px
}

.hcrDKHa9 path{
  fill:#7a869a
}

._114aMPyq{
  color:#7a869a
}

@media (max-width:767px){
  ._114aMPyq{
    color:rgba(140,147,159,.6)
  }

  ._114aMPyq path{
    fill:rgba(140,147,159,.6)
  }
}

._38bTDCh8{
  display:flex!important;
  align-self:flex-end!important;
  height:-moz-max-content!important;
  height:max-content!important;
  margin-left:5px!important
}

._38bTDCh8 svg{
  display:block!important
}

._1gf_87WQ{
  display:inline-block;
  vertical-align:sub;
  width:16px;
  height:16px
}

._1gf_87WQ path{
  fill:#7a869a
}

._1gf_87WQ .w7dDqxsk,._1gf_87WQ svg{
  position:relative;
  width:16px;
  height:16px
}

._1gf_87WQ svg{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  cursor:pointer
}

._1gf_87WQ svg:hover~._3rpujHHz,._1gf_87WQ svg:hover~.w7dDqxsk:before{
  z-index:1;
  opacity:1
}

._1gf_87WQ .w7dDqxsk{
  left:-16px
}

._1gf_87WQ ._3rpujHHz,._1gf_87WQ .w7dDqxsk:before{
  position:absolute;
  z-index:-1;
  opacity:0;
  transition:opacity .2s,z-index .2s
}

._1gf_87WQ .w7dDqxsk:before{
  content:'';
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-top:8px solid #75787b;
  right:-15px;
  top:-14px;
  width:0;
  height:0
}

._1gf_87WQ ._3rpujHHz{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  top:auto;
  left:0;
  right:0;
  bottom:30px;
  width:245px;
  height:auto;
  border-radius:4px;
  padding:6px 8px;
  white-space:pre-wrap;
  background-color:#75787b;
  color:#fff
}

._1ViC8PlZ{
  display:flex;
  align-items:center
}

@media (max-width:767px){
  ._1ViC8PlZ{
    background:rgba(212,214,219,.5);
    border-radius:200px;
    height:40px;
    position:absolute;
    top:12px;
    right:4px
  }
}

._3tfi2IVi{
  display:inline-block;
  min-width:40px;
  text-align:center;
  font-weight:500;
  font-size:18px;
  line-height:28px;
  color:#222a37
}

@media (max-width:767px){
  ._3tfi2IVi{
    color:#222428;
    font-size:17px;
    line-height:24px;
    font-weight:500;
    min-width:28px
  }
}

._28f4V1Yc,.qUlO4CCR{
  position:relative;
  outline:0;
  width:36px;
  height:36px;
  border:0;
  border-radius:50%;
  background:#a7c42a;
  cursor:pointer
}

@media (max-width:767px){
  ._28f4V1Yc,.qUlO4CCR{
    -webkit-tap-highlight-color:transparent;
    width:40px;
    height:40px;
    background:0 0;
    padding:0
  }

  ._28f4V1Yc:active,.qUlO4CCR:active{
    background-color:rgba(65,69,78,.07)
  }
}

._28f4V1Yc svg,.qUlO4CCR svg{
  position:absolute;
  left:50%;
  top:50%;
  width:20px;
  height:20px;
  transform:translate(-50%,-50%)
}

@media (max-width:767px){
  ._28f4V1Yc svg,.qUlO4CCR svg{
    width:16px;
    height:16px
  }

  ._28f4V1Yc svg path,.qUlO4CCR svg path{
    fill:#222428
  }
}

._28f4V1Yc path,.qUlO4CCR path{
  fill:#fff
}

._28f4V1Yc[disabled],.qUlO4CCR[disabled]{
  background:#f6f8fc;
  cursor:default;
  color:#95a0b3
}

._28f4V1Yc[disabled] svg>path,.qUlO4CCR[disabled] svg>path{
  fill:#95a0b3
}

@media (max-width:767px){
  ._28f4V1Yc[disabled],.qUlO4CCR[disabled]{
    background:0 0
  }

  ._28f4V1Yc[disabled] svg>path,.qUlO4CCR[disabled] svg>path{
    fill:#bbbfc7
  }
}

@media (min-width:768px){
  ._28f4V1Yc._1yWuPd6_,.qUlO4CCR._1yWuPd6_{
    background:#00a4ba
  }

  ._28f4V1Yc._1yWuPd6_[disabled],.qUlO4CCR._1yWuPd6_[disabled]{
    background:#f6f8fc;
    cursor:default;
    color:#95a0b3
  }

  ._28f4V1Yc._1yWuPd6_[disabled] svg>path,.qUlO4CCR._1yWuPd6_[disabled] svg>path{
    fill:#95a0b3
  }
}

._1TS9WDrE{
  margin:auto 20px 24px
}

._1TS9WDrE button{
  background:#90c241;
  height:56px;
  width:100%;
  border-radius:200px;
  font-weight:500;
  font-size:17px;
  line-height:24px
}

._1TS9WDrE button:active{
  box-shadow:none;
  background-color:color-mix(in srgb,#90c241,#5f6672 calc(.18*100%))
}

._1TS9WDrE button:focus{
  box-shadow:none;
  background-color:color-mix(in srgb,#90c241,#5f6672 calc(.18*100%))
}

._1TS9WDrE button:hover{
  box-shadow:none;
  background-color:color-mix(in srgb,#90c241,#5f6672 calc(.18*100%))
}

._1TS9WDrE button:focus:not(:active){
  box-shadow:none;
  background-color:color-mix(in srgb,#90c241,#5f6672 calc(.18*100%))
}

._1TS9WDrE button.DS__Button__theme_b2b{
  background:#00a1ae
}

._1TS9WDrE button.DS__Button__theme_b2b:active{
  box-shadow:none;
  background-color:color-mix(in srgb,#00a1ae,#5f6672 calc(.18*100%))
}

._1TS9WDrE button.DS__Button__theme_b2b:focus{
  box-shadow:none;
  background-color:color-mix(in srgb,#00a1ae,#5f6672 calc(.18*100%))
}

._1TS9WDrE button.DS__Button__theme_b2b:hover{
  box-shadow:none;
  background-color:color-mix(in srgb,#00a1ae,#5f6672 calc(.18*100%))
}

._1TS9WDrE button.DS__Button__theme_b2b:focus:not(:active){
  box-shadow:none;
  background-color:color-mix(in srgb,#00a1ae,#5f6672 calc(.18*100%))
}

@media (min-width:767px){
  ._1TS9WDrE{
    display:none
  }
}

@media (max-width:767px){
  ._1I-lmGKr{
    z-index:400!important
  }
}

._19mpE9r4{
  margin:0 24px
}

@media (max-width:767px){
  ._19mpE9r4{
    display:none
  }
}

._1TwrwM48{
  position:absolute;
  top:24px;
  right:0
}

@media (max-width:767px){
  ._1TwrwM48{
    top:0
  }

  ._1TwrwM48 label{
    display:block
  }

  ._1TwrwM48 label span{
    padding-left:44px
  }
}

._3rpujHHz{
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:16px;
  text-align:left
}

.v44mhPOR{
  font-size:14px;
  line-height:20px;
  color:#222a37;
  background:#f6f8fc;
  border-radius:8px;
  padding:12px;
  margin-bottom:12px
}

._29Qjw0Ov{
  font-size:12px;
  line-height:16px;
  letter-spacing:.02em;
  color:#7a869a;
  display:flex;
  margin-bottom:12px
}

.Cx5hwr2K{
  margin-right:8px
}

._2n5UQxRo{
  width:246px!important
}

._2FNQTyW4{
  display:block;
  border-bottom:none
}

._2YbMpk4H{
  color:#7a869a
}

@media (max-width:767px){
  ._2YbMpk4H{
    color:rgba(34,36,40,.6)
  }
}

._32NWpqMF{
  top:auto
}

._1xaeAZA8{
  display:flex;
  flex-direction:row;
  position:relative;
  width:100%;
  margin-bottom:8px
}

@media (max-width:767px){
  ._1xaeAZA8{
    margin-bottom:10px
  }
}

._1xaeAZA8 ._1kq07FLp{
  width:calc(100% - 42px)
}

._1B2JJmOb{
  margin-top:16px;
  background:#f6f8fc;
  border-radius:8px;
  font-style:normal;
  font-weight:400;
  font-size:14px;
  line-height:20px;
  color:#222a37;
  padding:12px
}

._1B2JJmOb ul{
  list-style:none;
  margin:0;
  padding-left:4px
}

._1B2JJmOb ul li,.mV9nyPdP ul li{
  padding-left:16px;
  position:relative
}

._1B2JJmOb ul li:before{
  content:"";
  width:4px;
  height:4px;
  border-radius:2px;
  float:left;
  background-color:#97ba1e;
  position:absolute;
  top:8px;
  left:3px;
  display:inline-block
}

@media (max-width:767px){
  ._1B2JJmOb ul li:before{
    background-color:#222428
  }

  ._1B2JJmOb{
    margin:0 -4px;
    padding:22px 16px;
    border-radius:32px;
    background:rgba(212,214,219,.5);
    color:#222428
  }
}

.AUVnEjGs svg{
  transform:rotate(180deg)
}

.mV9nyPdP{
  text-align:left;
  font-size:12px;
  line-height:16px;
  color:#fff
}

.mV9nyPdP ul{
  line-height:16px;
  margin:0;
  padding-left:0
}

.mV9nyPdP ul li:before{
  content:"";
  width:4px;
  height:4px;
  border-radius:2px;
  float:left;
  background-color:#fff;
  position:absolute;
  top:6px;
  left:5px;
  display:inline-block
}

._3XN3EZDo{
  font-weight:500;
  font-size:14px;
  line-height:20px;
  color:#505f79;
  display:flex;
  align-items:center;
  margin:0
}

._1bv86nmU{
  margin-right:4px
}

.AUVnEjGs{
  margin-top:0
}

@media (max-width:767px){
  ._3XN3EZDo{
    font-weight:500;
    color:#222428;
    gap:4px
  }

  ._1bv86nmU{
    margin:0
  }
}

._1KdpXupv{
  margin:25px 0;
  padding:0 24px
}

@media (max-width:767px){
  ._1KdpXupv{
    padding:0 16px;
    margin:8px 0
  }

  ._1KdpXupv>div{
    background:#dde7fe;
    border:0;
    border-radius:32px;
    position:relative;
    padding:22px 16px 22px 48px
  }

  ._1KdpXupv>div::after{
    content:'';
    height:20px;
    width:20px;
    position:absolute;
    top:22px;
    left:18px;
    background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.00976562 19.9951C0.00970031 19.9978 0.0076031 20 0.00488281 20C0.00221457 19.9999 6.14703e-05 19.9978 0 19.9951C7.95377e-09 19.9924 0.00217818 19.9903 0.00488281 19.9902C0.00764423 19.9902 0.00976562 19.9924 0.00976562 19.9951ZM20 19.9951C19.9999 19.9978 19.9978 19.9999 19.9951 20C19.9924 20 19.9903 19.9978 19.9902 19.9951C19.9902 19.9924 19.9924 19.9902 19.9951 19.9902C19.9978 19.9903 20 19.9924 20 19.9951ZM10 0.916992C15.0163 0.917168 19.0838 4.98367 19.084 10C19.0838 15.0163 15.0163 19.0838 10 19.084C4.98367 19.0838 0.917168 15.0163 0.916992 10C0.917168 4.98367 4.98367 0.917168 10 0.916992ZM10 2.41699C5.8121 2.41717 2.41717 5.8121 2.41699 10C2.41717 14.1879 5.8121 17.5838 10 17.584C14.1879 17.5838 17.5838 14.1879 17.584 10C17.5838 5.8121 14.1879 2.41717 10 2.41699ZM10 9.25C10.414 9.25018 10.7498 9.58604 10.75 10V13.334C10.7496 13.7478 10.4138 14.0838 10 14.084C9.58615 14.0838 9.25035 13.7478 9.25 13.334V10C9.25018 9.58604 9.58604 9.25018 10 9.25ZM10.085 5.9209C10.4632 5.9593 10.7588 6.27866 10.7588 6.66699C10.7586 7.0552 10.4631 7.37473 10.085 7.41309L10.0088 7.41699H10C9.58604 7.41682 9.25018 7.08095 9.25 6.66699C9.25 6.25289 9.58594 5.91717 10 5.91699H10.0088L10.085 5.9209ZM0.00976562 0.00488281C0.00976562 0.00764424 0.00764424 0.00976562 0.00488281 0.00976562C0.00217818 0.00970038 0 0.00760315 0 0.00488281C6.13589e-05 0.00221449 0.0022145 6.14067e-05 0.00488281 0C0.00760318 0 0.00970042 0.00217814 0.00976562 0.00488281ZM20 0.00488281C20 0.0076031 19.9978 0.00970031 19.9951 0.00976562C19.9924 0.00976557 19.9902 0.0076442 19.9902 0.00488281C19.9903 0.00217817 19.9924 5.56857e-08 19.9951 0C19.9978 6.1471e-05 19.9999 0.00221453 20 0.00488281Z' fill='%23577EDC'/%3E%3C/svg%3E%0A") no-repeat center
  }

  ._1KdpXupv>div .DS__StatusMessage__icon{
    display:none
  }

  ._1KdpXupv>div .DS__StatusMessage__content{
    font-size:14px;
    line-height:20px;
    color:#222428
  }
}

._2UJbRl5h{
  position:relative;
  -webkit-tap-highlight-color:transparent
}

._2UJbRl5h.ra8MNZm9 ._1XGnsY9o:checked~._3fYs2ZUy:before{
  background-color:#97ba1e
}

._2UJbRl5h.R0GcweYC ._1XGnsY9o:checked~._3fYs2ZUy:before{
  background-color:#00a4ba
}

@media (max-width:767px){
  ._2UJbRl5h.R0GcweYC ._1XGnsY9o:checked~._3fYs2ZUy:before{
    background-color:#00a1ae!important
  }

  ._2UJbRl5h.R0GcweYC ._1XGnsY9o:checked:active~._3fYs2ZUy:before{
    background-color:color-mix(in srgb,#00a1ae,#5f6672 calc(.12*100%))!important
  }
}

._2UJbRl5h._4LPLCASV ._3fYs2ZUy{
  color:#fff
}

._2UJbRl5h._4LPLCASV ._3fYs2ZUy:before{
  background-color:rgba(255,255,255,.3)
}

._1XGnsY9o{
  z-index:-1;
  opacity:0;
  position:absolute
}

._1XGnsY9o:checked~._3fYs2ZUy:after{
  transform:translate(16px,0)
}

._1XGnsY9o:checked~._3fYs2ZUy:before{
  background-color:#a7c42a
}

@media (max-width:767px){
  ._1XGnsY9o:checked~._3fYs2ZUy:before{
    background-color:#90c241!important
  }

  ._1XGnsY9o:active:not([disabled])~._3fYs2ZUy:before{
    background-color:color-mix(in srgb,rgba(212,214,219,.5),#41454e calc(.07*100%))
  }

  ._1XGnsY9o:checked:active~._3fYs2ZUy:before{
    background-color:color-mix(in srgb,#90c241,#5f6672 calc(.12*100%))!important
  }
}

._3fYs2ZUy{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  padding-left:44px;
  line-height:20px;
  font-size:14px;
  color:#101112
}

._3fYs2ZUy:after,._3fYs2ZUy:before{
  content:'';
  position:absolute;
  overflow:hidden;
  cursor:pointer
}

._3fYs2ZUy:before{
  background-color:#d0d6e1;
  left:0;
  top:0;
  width:36px;
  height:20px;
  border-radius:10px;
  transition:background-color .2s
}

._3fYs2ZUy:after{
  left:2px;
  top:2px;
  width:16px;
  height:16px;
  border-radius:50%;
  transition:transform .2s;
  transform:translate(0,0)
}

@media (max-width:767px){
  ._3fYs2ZUy{
    display:inline-block;
    font-size:17px;
    line-height:24px;
    padding:2px 0 2px 50px
  }

  ._3fYs2ZUy:before{
    background-color:rgba(212,214,219,.5);
    width:44px;
    height:28px;
    border-radius:20px;
    top:0
  }

  ._3fYs2ZUy:after{
    width:22px;
    height:22px;
    top:3px;
    left:3px
  }

  ._1YtaRei7 ._3fYs2ZUy::before{
    background-color:rgba(212,214,219,.3)
  }
}

.I5YTs3m2{
  display:inline-block
}

.I5YTs3m2,.I5YTs3m2.t2A9SC7y ._1G-8inlW{
  position:relative
}

.I5YTs3m2.t2A9SC7y ._1G-8inlW:before{
  left:calc(50% - 3px);
  bottom:-10px;
  border-width:6px;
  border-color:transparent transparent rgba(0,0,0,.12)
}

.I5YTs3m2.t2A9SC7y ._1G-8inlW:after{
  left:calc(50% - 2px);
  bottom:-10px;
  border-width:5px;
  border-color:transparent transparent #fff
}

.I5YTs3m2.t2A9SC7y ._1G-8inlW:after,.I5YTs3m2.t2A9SC7y ._1G-8inlW:before{
  content:"";
  position:absolute;
  z-index:1;
  width:0;
  height:0;
  border-style:solid
}

.I5YTs3m2.t2A9SC7y ._1G-8inlW._2aLWAIiZ:after,.I5YTs3m2.t2A9SC7y ._1G-8inlW._2aLWAIiZ:before{
  display:none
}

.I5YTs3m2._1kiOyM6J ._29mQGrg_,.I5YTs3m2._3Bdjjwtz ._29mQGrg_{
  box-shadow:0 0 0 1px rgba(63,63,68,.05),0 8px 16px 0 rgba(63,63,68,.15);
  background-color:#fff
}

.I5YTs3m2._1kiOyM6J ._1G-8inlW label,._3fYs2ZUy:after{
  background-color:#fff
}

.I5YTs3m2._1kiOyM6J .OHDsZ3Sb label{
  background-color:#f6f8fc
}

.I5YTs3m2._3Bdjjwtz ._29mQGrg_{
  background-color:#222a37
}

.I5YTs3m2._3Bdjjwtz ._1G-8inlW label{
  background-color:#222a37
}

._29mQGrg_{
  position:absolute;
  overflow:hidden;
  margin-top:10px;
  min-width:60%;
  max-width:400px;
  border-radius:8px;
  z-index:10
}

._3ii3Efye{
  width:100%
}

._2gBQjtZn{
  display:inline-flex;
  align-items:center;
  overflow:hidden;
  box-sizing:border-box;
  width:100%;
  height:56px;
  border-width:0;
  border-style:solid;
  padding:0 16px;
  cursor:text
}

._2gBQjtZn._1fxaXFao._1fxaXFao{
  border-color:#ff6161
}

._2gBQjtZn._1fxaXFao._1fxaXFao~._38Xc4OfT{
  display:block
}

._2gBQjtZn._31Ft0Yn7,._2gBQjtZn._3zAfg4Ha{
  border-color:#d5dbe1
}

._2gBQjtZn.TuPk5qeB.j0cWIOHi{
  border-color:#a7c42a
}

@media (max-width:767px){
  ._2gBQjtZn.TuPk5qeB.j0cWIOHi{
    border:0
  }

  ._2gBQjtZn.TuPk5qeB.j0cWIOHi input::-moz-placeholder{
    color:#bbbfc7
  }

  ._2gBQjtZn.TuPk5qeB.j0cWIOHi input::placeholder{
    color:#bbbfc7
  }
}

._2gBQjtZn._3BdYwj5B.j0cWIOHi{
  border-color:#00a4ba
}

._2gBQjtZn._21gKBZMY.j0cWIOHi{
  border-color:#21a795
}

@media (min-width:1008px){
  ._2gBQjtZn._35jdMK9A{
    border-top-left-radius:8px
  }
}

@media (min-width:768px) and (max-width:1008px){
  ._2gBQjtZn._6AUfP-Nk{
    border-top-left-radius:8px
  }
}

@media (max-width:767px){
  ._2gBQjtZn._1EeGlJBb{
    border-top-left-radius:8px
  }
}

@media (min-width:1008px){
  ._2gBQjtZn._1H3Hof90{
    border-top-right-radius:8px
  }
}

@media (min-width:768px) and (max-width:1008px){
  ._2gBQjtZn._1cZkIPW2{
    border-top-right-radius:8px
  }
}

@media (max-width:767px){
  ._2gBQjtZn._1rfy66XH{
    border-top-right-radius:8px
  }
}

@media (min-width:1008px){
  ._2gBQjtZn._1605ozhZ{
    border-bottom-left-radius:8px
  }
}

@media (min-width:768px) and (max-width:1008px){
  ._2gBQjtZn._2VXqKGJZ{
    border-bottom-left-radius:8px
  }
}

@media (max-width:767px){
  ._2gBQjtZn._2G-XYnL7{
    border-bottom-left-radius:8px
  }
}

@media (min-width:1008px){
  ._2gBQjtZn._1Ec7BJyG{
    border-bottom-right-radius:8px
  }
}

@media (min-width:768px) and (max-width:1008px){
  ._2gBQjtZn._2_ojnm5s{
    border-bottom-right-radius:8px
  }
}

@media (max-width:767px){
  ._2gBQjtZn._3LhrabYa{
    border-bottom-right-radius:8px
  }
}

@media (min-width:1008px){
  ._2gBQjtZn._2_piJ0Jp{
    border-left-width:1px
  }
}

@media (min-width:768px) and (max-width:1008px){
  ._2gBQjtZn.TrU-Ts4n{
    border-left-width:1px
  }
}

@media (max-width:767px){
  ._2gBQjtZn._3n_DUhtS{
    border-left-width:1px
  }
}

@media (min-width:1008px){
  ._2gBQjtZn._1ThD62bt{
    border-right-width:1px
  }
}

@media (min-width:768px) and (max-width:1008px){
  ._2gBQjtZn._37aZJARW{
    border-right-width:1px
  }
}

@media (max-width:767px){
  ._2gBQjtZn._3WT6dx7i{
    border-right-width:1px
  }
}

@media (min-width:1008px){
  ._2gBQjtZn.sDZPTMsH{
    border-bottom-width:1px
  }
}

@media (min-width:768px) and (max-width:1008px){
  ._2gBQjtZn._1yJByOzm{
    border-bottom-width:1px
  }
}

@media (max-width:767px){
  ._2gBQjtZn._1zrlazVu{
    border-bottom-width:1px
  }
}

@media (min-width:1008px){
  ._2gBQjtZn._3mh498_u{
    border-top-width:1px
  }
}

@media (min-width:768px) and (max-width:1008px){
  ._2gBQjtZn._3CFEopiy{
    border-top-width:1px
  }
}

@media (max-width:767px){
  ._2gBQjtZn._28IVP4Uf{
    border-top-width:1px
  }
}

._28A1CEk4,._2xirLMy1{
  font-size:12px;
  line-height:16px
}

._2xirLMy1{
  margin:4px 0 0;
  padding:0;
  color:#f14d56;
  position:relative
}

._28A1CEk4{
  position:absolute;
  z-index:3;
  left:0;
  bottom:46px;
  max-width:70%;
  padding:4px 8px;
  background-color:#ff6161;
  color:#fff!important
}

._28A1CEk4 span:first-child{
  color:#fff!important
}

._28A1CEk4:after{
  content:'';
  position:absolute;
  right:calc(50% - 6px);
  bottom:-6px;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-top:6px solid #ff6161;
  width:0;
  height:0
}

._1_1Rhm09{
  flex-grow:1;
  outline:0;
  height:100%;
  border:0;
  text-overflow:ellipsis;
  font-size:16px;
  background-color:transparent;
  color:#222a37;
  -webkit-tap-highlight-color:transparent
}

._1_1Rhm09::-ms-clear{
  display:none
}

._1_1Rhm09:-ms-input-placeholder,._1_1Rhm09::-moz-placeholder,._1_1Rhm09::-webkit-input-placeholder{
  font-weight:400
}

.G6-qIcZa,._1z0SxPsL{
  display:none
}

@media (max-width:767px){
  .G6-qIcZa._12eEm-eT{
    display:block;
    position:absolute;
    top:32px;
    left:12px
  }

  .G6-qIcZa._12eEm-eT svg{
    display:block
  }
}

@media (max-width:767px){
  ._1z0SxPsL,._1z0SxPsL svg{
    display:block
  }

  ._1z0SxPsL svg path{
    fill:#f7949a
  }
}

._2tIXvzoa{
  min-width:329px;
  margin:0;
  padding:0
}

._2OzkJMVp{
  margin:0;
  padding:0;
  list-style:none;
  cursor:pointer
}

._22rZGBG_{
  box-sizing:border-box;
  width:10px!important;
  right:0;
  bottom:0;
  top:0;
  padding-left:3px;
  border-left:#7a869a;
  background-color:#fff
}

._22rZGBG_.KAXQ2s1e{
  border-left-color:#7a869a;
  background-color:#222a37
}

.SfwJ7fo0{
  width:4px!important;
  border-radius:15px;
  background-color:#d5dbe1;
  cursor:pointer
}

.SfwJ7fo0.KAXQ2s1e{
  left:-3px;
  width:6px!important
}

@media (max-width:767px){
  ._361w4O7W{
    display:none
  }
}

._3tCR_nWI,._3tCR_nWI.OFZso89S ._1VMzEETv{
  position:relative
}

@media (min-width:768px){
  ._3tCR_nWI{
    display:none
  }
}

._3tCR_nWI.OFZso89S ._1VMzEETv:before{
  left:calc(50% - 3px);
  bottom:-10px;
  border-width:6px;
  border-color:transparent transparent rgba(0,0,0,.12)
}

._3tCR_nWI.OFZso89S ._1VMzEETv:after{
  left:calc(50% - 2px);
  bottom:-10px;
  border-width:5px;
  border-color:transparent transparent #fff
}

._3tCR_nWI.OFZso89S ._1VMzEETv:after,._3tCR_nWI.OFZso89S ._1VMzEETv:before{
  content:"";
  position:absolute;
  z-index:1;
  width:0;
  height:0;
  border-style:solid
}

._3tCR_nWI._1f1ryyMK ._263ZvGWR{
  background-color:#f1f2f4
}

._3tCR_nWI._1f1ryyMK ._1VMzEETv{
  background-color:#fff
}

._3tCR_nWI._1f1ryyMK ._3lVulrSI{
  background-color:#f6f8fc
}

._3tCR_nWI._1dARJ7xv ._263ZvGWR{
  box-shadow:0 0 0 1px rgba(63,63,68,.05),0 8px 16px 0 rgba(63,63,68,.15);
  background-color:#222a37
}

._3tCR_nWI._1dARJ7xv ._1VMzEETv{
  background-color:#222a37
}

._263ZvGWR{
  position:fixed;
  overflow:hidden;
  z-index:401;
  left:0;
  top:0;
  right:0;
  bottom:0;
  border-radius:0!important;
  display:flex;
  flex-direction:column
}

@media (max-width:767px){
  body:has(.OFZso89S){
    overflow:hidden!important
  }
}

._3JQz0mIE{
  overflow:auto;
  height:calc(100% - 160px);
  margin:12px 16px!important;
  border-radius:32px;
  padding:8px 0 0;
  background:#fff;
  opacity:1;
  scrollbar-gutter:stable
}

._3JQz0mIE:empty{
  opacity:0
}

._3JQz0mIE::-webkit-scrollbar{
  width:3px;
  height:50px
}

._3JQz0mIE::-webkit-scrollbar-track{
  background:0 0;
  margin-block-start:25px;
  margin-block-end:25px
}

._3JQz0mIE::-webkit-scrollbar-thumb{
  background-color:rgba(126,133,147,.16);
  border-radius:3px
}

.o3H0pEJ3{
  margin:0;
  padding:0;
  list-style:none
}

.o3H0pEJ3:not(:last-child) aside,.o3H0pEJ3:not(:last-child)>div{
  border-bottom:1px solid rgba(166,171,181,.2)
}

@media (min-width:768px){
  .MqCuRL60{
    display:none
  }
}

.MqCuRL60._3usIX670{
  position:relative
}

._3dqmg9fL{
  display:flex;
  align-items:center;
  height:-moz-fit-content;
  height:fit-content;
  line-height:28px;
  font-size:24px!important;
  letter-spacing:-2%;
  margin:0!important;
  padding:28px 66px 8px 18px;
  font-weight:500;
  cursor:pointer;
  box-sizing:border-box!important;
  -webkit-tap-highlight-color:transparent
}

._1tbgEk3V,._1vKF-P39{
  color:#222a37;
  font-size:14px
}

._1vKF-P39{
  flex-shrink:0;
  transform:rotate(90deg);
  padding:16px
}

._1tbgEk3V{
  line-height:20px;
  padding:12px 16px 8px;
  margin:0
}

._2Bx5VlKD{
  white-space:pre-wrap;
  color:#222428!important
}

._1nvThtS-{
  width:calc(100% - 32px);
  border-radius:200px;
  height:56px;
  margin:12px 16px 4px;
  border:0;
  background-color:#fff
}

._1nvThtS- label{
  height:56px!important;
  border-radius:200px!important;
  padding:0 6px 0 16px!important
}

._1nvThtS- label input{
  padding-left:16px;
  color:#222428;
  font-size:17px
}

._1nvThtS- label input::-moz-placeholder{
  color:#8c939f
}

._1nvThtS- label input::placeholder{
  color:#8c939f
}

._1nvThtS- label path,._3OCj-8sy path{
  fill:#7e8593
}

._17ebdYmh,._3OCj-8sy{
  display:flex;
  align-items:center
}

._3OCj-8sy{
  position:absolute;
  top:28px;
  right:18px;
  width:32px;
  border-radius:50%;
  background:#fff;
  justify-content:center;
  -webkit-tap-highlight-color:transparent;
  height:32px
}

._3OCj-8sy:active{
  background-color:color-mix(in srgb,#fff,#383b43 calc(.15*100%))
}

@media (min-width:768px){
  [data-selected] ._17ebdYmh._2JZTA2hJ,[data-selected] ._17ebdYmh._2j-GW0g6{
    background-color:#f6f8fc
  }
}

._17ebdYmh{
  max-width:328px;
  height:44px;
  padding-left:14px
}

@media (max-width:768px){
  ._17ebdYmh{
    max-width:none;
    height:56px;
    margin:0 16px;
    padding:0
  }

  ._17ebdYmh path{
    fill:#8c939f
  }
}

._17ebdYmh._2JZTA2hJ{
  background-color:#fff
}

._17ebdYmh._2JZTA2hJ ._103IddLY{
  color:#222a37
}

._17ebdYmh._2JZTA2hJ .GLpuSDRl{
  color:#7a869a
}

._17ebdYmh._2j-GW0g6{
  background-color:#222a37
}

._17ebdYmh._2j-GW0g6 ._103IddLY{
  color:#222a37
}

._17ebdYmh._2j-GW0g6 .GLpuSDRl{
  color:#7a869a
}

._3CvSKI6T{
  padding:0 13px 0 0
}

._3CvSKI6T path{
  fill:#d0d6e1
}

._2Ff87eaU,._3CvSKI6T{
  flex-shrink:0
}

@media (min-width:767px){
  ._2Ff87eaU{
    padding:0 13px 0 0;
    width:16px;
    height:16px
  }

  ._2Ff87eaU path{
    fill:#d0d6e1
  }
}

._103IddLY{
  flex-grow:1;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:14px;
  line-height:20px;
  font-weight:400
}

@media (max-width:768px){
  ._103IddLY{
    color:#222428;
    padding:0 10px
  }
}

.GLpuSDRl{
  padding:0 14px 0 7px;
  font-size:14px;
  font-weight:500
}

@media (max-width:768px){
  .GLpuSDRl{
    line-height:20px;
    color:#8c939f!important;
    padding:0;
    font-weight:400
  }
}

._3_cfl1r5{
  max-width:100%
}

[data-selected] .tj30c8qa._9i96wZ2f,[data-selected] .tj30c8qa.y_gysz9y{
  background-color:#f6f8fc
}

.tj30c8qa{
  display:flex;
  padding:12px 14px;
  position:relative
}

@media (max-width:767px){
  .tj30c8qa{
    padding:10px 0;
    margin:0 16px;
    gap:10px;
    align-items:start
  }

  .tj30c8qa:not(:last-child){
    border-bottom:1px solid rgba(166,171,181,.2)
  }
}

.tj30c8qa:before{
  content:'';
  width:calc(100% - 28px);
  height:1px;
  margin:0 auto;
  background-color:#eceff5;
  position:absolute;
  top:-1px;
  left:14px
}

@media (max-width:767px){
  .tj30c8qa:before{
    display:none
  }
}

.tj30c8qa.y_gysz9y ._3puRZ3bW{
  color:#7a869a
}

.tj30c8qa.y_gysz9y ._3_vKCU2r{
  color:#222a37
}

._3lm-kEkh{
  flex-shrink:0;
  padding-right:12px
}

@media (max-width:767px){
  ._3lm-kEkh{
    padding:2px 0 0
  }
}

._3kUvDMe7{
  flex-grow:1;
  overflow:hidden
}

.bKV-RDVH{
  display:flex;
  justify-content:flex-end
}

._1uB3gCrn{
  text-align:right;
  color:#7a869a
}

._1TcQb-Pf,._1uB3gCrn,._3_vKCU2r,._3puRZ3bW{
  overflow:hidden;
  margin:0 0 4px;
  padding:0;
  white-space:nowrap;
  text-overflow:ellipsis;
  line-height:16px;
  font-size:12px
}

._1TcQb-Pf,._3_vKCU2r{
  margin:0;
  line-height:20px;
  font-size:14px;
  font-weight:500
}

.Zf-LTdxN,._27vCkOM5{
  margin-right:4px
}

@media (max-width:767px){
  .Zf-LTdxN,._1uB3gCrn,._27vCkOM5,._3_vKCU2r,._3puRZ3bW{
    display:none
  }
}

._3kBZSmX5{
  font-size:14px;
  line-height:20px;
  color:#222428;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

@media (min-width:768px){
  ._3kBZSmX5{
    display:none
  }
}

._3gEQJY6o{
  font-size:12px;
  line-height:16px;
  color:#8c939f
}

@media (min-width:768px){
  ._3gEQJY6o{
    display:none
  }
}

@media (max-width:767px){
  ._1TcQb-Pf{
    font-size:14px;
    line-height:20px;
    color:#222428;
    font-weight:400
  }
}

._2gPEpVyo{
  display:flex;
  align-items:center;
  box-shadow:0 0 1px 1px rgba(63,63,68,.05);
  max-width:400px;
  height:44px;
  padding-left:14px;
  font-size:14px;
  cursor:pointer
}

._2gPEpVyo:hover._3bU5j7Oq,._2gPEpVyo:hover.juEjHmlC{
  background-color:#f6f8fc
}

._2gPEpVyo._3bU5j7Oq,._2gPEpVyo.juEjHmlC{
  border-bottom:1px solid #eceff5
}

._2gPEpVyo._3bU5j7Oq ._3TWoT45E,._2gPEpVyo.juEjHmlC ._3TWoT45E{
  color:#222a37
}

._2gPEpVyo._1FopXAel path,._3caF6fcR>svg>path{
  fill:#a7c42a
}

._2gPEpVyo.eMl01I0U path{
  fill:#00a4ba
}

._2gPEpVyo._3f9PCE48 path{
  fill:#21a795
}

@media (max-width:767px){
  ._2gPEpVyo{
    display:none
  }
}

._3BxpaiQA{
  flex-shrink:0;
  padding-right:16px
}

._3BxpaiQA path{
  fill-opacity:1
}

._3TWoT45E{
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
  font-size:14px
}

.D_oa8YDU,._2b2EGrPC{
  font-size:14px;
  line-height:20px
}

.D_oa8YDU{
  text-align:center;
  font-weight:500;
  font-style:normal;
  cursor:text;
  padding-left:2px
}

.D_oa8YDU,.D_oa8YDU._3bU5j7Oq,.D_oa8YDU.juEjHmlC,._1CEwaZTz span,.k8FzQ0zw span{
  color:#7a869a
}

._2b2EGrPC{
  color:#222a37;
  margin:12px 12px 10px
}

._2nzbZ1eQ{
  max-width:100%
}

._1tgE_mkv.BdjpJer3 path{
  fill:#97ba1e
}

._1tgE_mkv._24-b2QDH path{
  fill:#00a4ba
}

._1tgE_mkv._2zHUUemw path{
  fill:#21a795
}

@media (max-width:767px){
  ._1tgE_mkv path{
    fill:#222428!important
  }
}

._34NRHCCs{
  position:relative;
  outline:0;
  box-sizing:border-box;
  width:40px;
  height:56px;
  border-width:1px 0;
  border-style:solid;
  border-color:#d5dbe1;
  background-color:#fff;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent
}

._34NRHCCs svg{
  transform:rotate(90deg);
  width:20px;
  height:20px
}

._34NRHCCs:focus{
  border-color:#a7c42a
}

._34NRHCCs:after,._34NRHCCs:before{
  content:'';
  position:absolute;
  top:12px;
  bottom:12px;
  width:1px;
  background-color:#d5dbe1
}

._34NRHCCs:before{
  left:0
}

._34NRHCCs:after{
  right:0
}

._34NRHCCs:disabled{
  background-color:#f6f8fc
}

@media (max-width:767px){
  ._34NRHCCs{
    position:relative;
    z-index:1;
    width:40px;
    height:40px;
    margin:-10px 0;
    border-width:1px;
    border-radius:50%
  }

  ._34NRHCCs svg{
    transform:none;
    width:16px;
    height:16px
  }

  ._34NRHCCs:after,._34NRHCCs:before{
    display:none
  }
}

._1t4NTEP6{
  display:flex;
  background-color:#f6f8fc;
  border-radius:8px;
  margin-bottom:12px
}

._1t4NTEP6 .Tp6CzbeD,._1t4NTEP6 ._37mkTMeK{
  background-color:transparent;
  border-radius:1px;
  border-left:0;
  border-bottom:0;
  border-top:0;
  margin:10px 0;
  padding:0 12px;
  height:36px;
  flex-direction:row
}

._1t4NTEP6 .Tp6CzbeD{
  position:relative;
  align-items:flex-start
}

._1t4NTEP6 ._37mkTMeK{
  align-items:center
}

._1t4NTEP6 ._1saz0f1W{
  font-size:14px;
  line-height:20px;
  display:flex;
  align-items:center
}

._1t4NTEP6 ._3xznyywe{
  display:none
}

._1t4NTEP6 .NL1gDril{
  padding:0!important;
  min-height:20px!important
}

._1t4NTEP6 .Ga_85fY0{
  font-size:14px;
  line-height:20px;
  text-overflow:ellipsis
}

._1t4NTEP6 .lQcYnmoM{
  position:absolute;
  bottom:0;
  left:0
}

._1t4NTEP6 ._3XOJlRlv{
  font-size:12px;
  line-height:16px;
  font-weight:500;
  color:#7a869a;
  letter-spacing:.02em
}

._1t4NTEP6 ._3kzlDZxd{
  width:24px!important;
  height:24px!important;
  position:absolute;
  background-color:#fff!important;
  right:-7px;
  margin-top:-7px;
  box-shadow:0 4px 10px 0 rgba(34,42,55,.13),0 0 1px 0 rgba(34,42,55,.15);
  z-index:2;
  border-radius:50%
}

._1t4NTEP6 ._3kzlDZxd ._3kKS5IJM{
  color:#7a869a;
  background-color:#fff;
  display:flex;
  width:24px;
  height:24px
}

._1t4NTEP6 ._1UzbF_8r{
  background-color:transparent;
  border:0;
  margin:10px 0;
  padding:0 12px;
  height:36px;
  flex-direction:row;
  align-items:center
}

._1t4NTEP6 .i5w1733t{
  font-size:14px;
  line-height:20px
}

._1t4NTEP6 ._1IZeQ0Xg{
  position:relative;
  overflow:hidden;
  flex:1 0 0
}

._1t4NTEP6 ._37PSd5LF{
  position:absolute;
  width:100%;
  height:100%;
  background-color:#f6f8fc;
  padding:10px 12px;
  border-radius:8px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  box-sizing:border-box
}

._1t4NTEP6 ._3YFdiiL2{
  font-size:14px;
  line-height:20px;
  color:#222a37
}

._1t4NTEP6 ._1ggXZx_6{
  font-weight:500;
  font-size:12px;
  line-height:16px;
  letter-spacing:.02em;
  color:#7a869a
}

._1t4NTEP6 ._2G6eyHoL{
  font-size:14px;
  line-height:20px;
  color:#7a869a
}

._1t4NTEP6 ._3fzQ1I6e{
  z-index:-1;
  position:relative
}

._1t4NTEP6 ._1ld1UGHe{
  flex:1 0 0
}

.wtkOyXRW{
  margin:24px 0
}

.wtkOyXRW ._2v2hJ5Go{
  padding:0
}

.wtkOyXRW ._2M4e_va_{
  color:#97ba1e;
  font-weight:500;
  font-size:14px;
  line-height:20px;
  padding:0
}

._1YgoD3OD{
  width:24px;
  height:24px;
  background-color:#f4f9e6;
  margin-right:8px;
  border-radius:50%;
  box-sizing:border-box;
  padding-top:2px;
  padding-left:2px
}

._1YgoD3OD path{
  fill:#97ba1e
}

._2MMTXmYh{
  box-sizing:border-box;
  width:100%;
  max-width:624px;
  padding:16px
}

.lNTY0Oz7{
  position:absolute;
  left:0;
  bottom:0;
  height:2px;
  background:#a7c42a;
  transition:left .3s,background .3s
}

.lNTY0Oz7.N6BMO_zj{
  background:#00a4ba
}

@media (min-width:624px){
  .lNTY0Oz7{
    display:none
  }
}

._1Eb5deFY{
  position:relative;
  overflow-y:hidden;
  overflow-x:auto;
  padding-bottom:5px
}

._2hLO7BNy{
  display:flex;
  width:100%;
  margin:0;
  padding:0
}

._2vQPdM2q{
  display:flex;
  align-items:center;
  position:relative;
  margin-right:20px;
  list-style:none;
  cursor:pointer
}

._2vQPdM2q._2J6iXsoa ._1JvpzUaU{
  color:#a7c42a
}

._2vQPdM2q._2J6iXsoa path{
  fill:#a7c42a
}

._2vQPdM2q.wue4uTaD ._1JvpzUaU{
  color:#00a4ba
}

._2vQPdM2q.wue4uTaD path{
  fill:#00a4ba
}

._2vQPdM2q.Zg1SRpGy{
  margin-right:40px
}

._2vQPdM2q.Zg1SRpGy:after{
  content:'';
  position:absolute;
  top:0;
  right:-20px;
  width:1px;
  height:100%;
  background:rgba(0,0,0,.12)
}

._1XthX8uC{
  position:absolute;
  overflow:hidden;
  z-index:1;
  left:0;
  top:0;
  width:100%;
  height:100%
}

._1EqBnN12{
  position:absolute;
  width:5px;
  height:5px;
  border-radius:3px;
  background:rgba(0,0,0,.38);
  animation:_2svw7qsZ .5s ease forwards
}

._1EqBnN12._3dkfzPfe{
  animation:_1Ajbr9ft .3s ease forwards
}

._3jjyPFR_{
  display:block;
  width:20px;
  height:20px;
  margin-right:6px
}

._3jjyPFR_ path{
  fill:rgba(0,0,0,.54)
}

._1JvpzUaU{
  white-space:nowrap;
  font-size:14px;
  font-weight:500;
  font-family:-apple-system,system-ui,Arial,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
  color:rgba(0,0,0,.54)
}

@media (min-width:768px){
  ._2rNG0SW1{
    width:100%
  }
}

@media (min-width:1040px){
  ._2rNG0SW1{
    display:inline-flex;
    vertical-align:top;
    width:470px
  }
}

@media (min-width:768px){
  ._11jhO-VH{
    display:flex;
    width:calc(50% + 24px)
  }
}

@media (min-width:1040px){
  ._11jhO-VH{
    width:287px;
    margin-left:-1px;
    margin-top:16px!important
  }
}

@media (max-width:767px){
  ._11jhO-VH{
    display:flex;
    margin-top:6px;
    margin-left:0;
    border-radius:200px;
    overflow:hidden;
    height:64px
  }

  ._11jhO-VH label{
    border:0;
    height:64px
  }

  ._11jhO-VH label input{
    height:64px;
    font-size:17px;
    padding-left:18px!important
  }

  ._11jhO-VH label span{
    font-size:17px;
    line-height:24px!important;
    top:20px!important
  }

  ._11jhO-VH label i{
    padding:22px 18px
  }

  ._11jhO-VH label i svg{
    width:20px!important;
    height:20px!important;
    margin:0!important
  }

  ._11jhO-VH label i path{
    fill:#8c939f!important
  }

  ._11jhO-VH>div:not(:first-child) label::after{
    box-sizing:border-box;
    content:'';
    position:absolute;
    top:14px;
    width:1px;
    height:36px;
    border-left:1px solid rgba(166,171,181,.2)
  }
}

.VMV4PIP2{
  position:relative;
  width:100%;
  padding-bottom:0
}

@media (min-width:768px){
  .VMV4PIP2{
    padding-bottom:20px
  }
}

@media (min-width:800px){
  .VMV4PIP2{
    padding-bottom:0
  }
}

@media (min-width:768px){
  .VMV4PIP2._3zoTQAe0{
    padding-bottom:56px
  }
}

.VMV4PIP2.c8lXuyI7 ._1MRQhNGq{
  color:rgba(255,255,255,.7)
}

@media (min-width:1040px){
  ._373YDRWN{
    width:152px
  }
}

@media (min-width:768px){
  ._373YDRWN{
    margin:0 -1px 0 -3px
  }
}

@media (min-width:768px) and (max-width:1040px){
  ._373YDRWN{
    flex-grow:1;
    width:calc(50% - 80px);
    max-width:none
  }
}

@media (max-width:767px){
  ._373YDRWN{
    width:100%;
    max-width:none;
    margin:0
  }

  ._373YDRWN>div label{
    border:0;
    height:64px;
    align-items:center
  }

  ._373YDRWN>div label input{
    height:64px;
    font-size:17px;
    padding-left:18px;
    color:#222428
  }

  ._373YDRWN>div label path{
    fill:#8c939f!important
  }
}

@media (min-width:768px){
  ._19vag9vw{
    display:inline-block;
    width:calc(42% - 56px);
    margin-left:-3px
  }
}

@media (min-width:1040px){
  ._19vag9vw{
    width:152px
  }
}

._18TKAEyO{
  position:relative
}

._2ulaouN-,._391gvdvU{
  padding:10px 0
}

._1NLf8QUI,._3WYx8CoN{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  text-decoration:none;
  cursor:pointer
}

._1NLf8QUI path,._3WYx8CoN path{
  fill:#8c939f
}

@media (min-width:768px){
  ._1NLf8QUI path,._3WYx8CoN path{
    fill:#a7c42a
  }

  ._1NLf8QUI._1FRew1cQ path,._3WYx8CoN._1FRew1cQ path{
    fill:#00a4ba
  }
}

._1MRQhNGq,._3-3WAixJ{
  margin-left:8px;
  font-size:14px;
  line-height:20px;
  color:#505f79
}

._3-3WAixJ{
  font-weight:400
}

@media screen and (max-width:767px){
  ._2ulaouN-,._391gvdvU{
    display:none
  }
}

._391gvdvU{
  text-align:center;
  margin-top:0
}

@media (max-width:767px){
  ._391gvdvU{
    display:none
  }
}

._1MRQhNGq{
  font-weight:500
}

@media (max-width:767px){
  ._1NLf8QUI{
    -webkit-tap-highlight-color:transparent
  }

  ._1NLf8QUI:active ._1MRQhNGq{
    color:color-mix(in srgb,#222428,#fff calc(.26*100%))
  }

  ._1NLf8QUI:active path{
    fill:color-mix(in srgb,#8c939f,#fff calc(.26*100%))
  }

  .rx0ITPMy{
    height:20px
  }

  .rx0ITPMy svg{
    height:20px;
    width:20px
  }

  ._1MRQhNGq{
    font-size:14px;
    line-height:20px;
    color:#222428;
    font-weight:400;
    margin-left:4px
  }
}

._2ulaouN-{
  text-align:center
}

@media (min-width:768px){
  ._2ulaouN-{
    display:none
  }
}

._2RS81eng{
  margin-right:32px
}

@media (max-width:767px){
  ._2RS81eng{
    margin-bottom:16px;
    margin-right:0
  }
}

._3ZV3_LI1{
  margin-right:32px
}

._1CEwaZTz i,.k8FzQ0zw i{
  background:#f6f8fc;
  border:1px solid #d0d6e1
}

._1CEwaZTz i svg,.k8FzQ0zw i svg{
  fill:#f6f8fc
}

@media (max-width:767px){
  ._3H-W9nRK{
    margin-top:0
  }
}

._2kWs8KEn{
  display:flex;
  align-items:center;
  color:#222a37;
  gap:32px
}

@media (max-width:767px){
  ._2kWs8KEn{
    align-items:flex-start;
    gap:16px;
    row-gap:10px;
    flex-wrap:wrap
  }
}

._2XRhNeqb{
  display:flex;
  align-items:center
}

@media (max-width:767px){
  ._2XRhNeqb{
    gap:6px
  }
}

._3M5yv80K{
  position:relative
}

._3M5yv80K label{
  display:inline-block
}

@media (max-width:767px){
  ._3M5yv80K{
    display:flex
  }

  .cBfUoMNo{
    margin-top:24px
  }
}

._1-svVy08{
  position:absolute;
  left:-151px;
  top:38px
}

@media (max-width:767px){
  ._1-svVy08{
    left:0
  }
}

._1-svVy08:after{
  content:'';
  top:-20px;
  left:151px;
  border:10px solid transparent;
  border-bottom:10px solid #fff
}

@media (max-width:767px){
  ._1-svVy08:after{
    left:32px
  }
}

._2nSKPkUV{
  content:'';
  background:rgba(34,42,55,.13);
  display:block;
  position:fixed;
  height:100vh;
  width:100vw;
  top:0;
  left:0;
  z-index:5
}

._1-svVy08:after,._3155Denm{
  position:absolute;
  z-index:10
}

._3fnsXPyA{
  position:fixed;
  left:0;
  top:0;
  width:100vw;
  height:100vh;
  z-index:6
}

@media (max-width:767px){
  ._2WtNfH4N{
    margin-top:16px!important
  }
}

._1cHNHH3h{
  position:absolute;
  width:100%;
  height:56px;
  margin:24px 0 16px
}

._3bnnnpzx button{
  width:100%;
  -webkit-appearance:none;
  height:56px;
  margin:16px 0 0;
  border-radius:0 8px 8px 0
}

._3bnnnpzx button svg{
  width:24px;
  height:24px
}

._2y8lOxNk button svg path,._3bnnnpzx button svg path{
  fill:#fff
}

@media (max-width:1040px){
  ._3bnnnpzx button{
    margin:0
  }
}

@media screen and (max-width:767px){
  ._3bnnnpzx{
    display:none
  }
}

._2y8lOxNk{
  display:none
}

._2y8lOxNk button{
  border-radius:200px;
  margin-top:24px!important;
  margin-bottom:0;
  height:64px;
  font-size:17px;
  line-height:24px;
  background-color:#90c241;
  font-weight:500
}

._2y8lOxNk button svg{
  width:20px;
  height:20px;
  margin-left:6px
}

._2y8lOxNk button:focus{
  box-shadow:none!important;
  background-color:color-mix(in srgb,#90c241,#5f6672 calc(.18*100%))
}

._2y8lOxNk button:active,._2y8lOxNk button:hover{
  box-shadow:none!important;
  background-color:color-mix(in srgb,#90c241,#5f6672 calc(.18*100%))
}

._2y8lOxNk button:focus:not(:active){
  box-shadow:none!important;
  background-color:color-mix(in srgb,#90c241,#5f6672 calc(.18*100%))
}

._2y8lOxNk button[disabled]{
  background-color:#cee5a9
}

._2y8lOxNk button.DS__Button__theme_b2b{
  background-color:#00a1ae
}

._2y8lOxNk button.DS__Button__theme_b2b:focus{
  box-shadow:none!important;
  background-color:color-mix(in srgb,#00a1ae,#5f6672 calc(.18*100%))
}

._2y8lOxNk button.DS__Button__theme_b2b:active,._2y8lOxNk button.DS__Button__theme_b2b:hover{
  box-shadow:none!important;
  background-color:color-mix(in srgb,#00a1ae,#5f6672 calc(.18*100%))
}

._2y8lOxNk button.DS__Button__theme_b2b:focus:not(:active){
  box-shadow:none!important;
  background-color:color-mix(in srgb,#00a1ae,#5f6672 calc(.18*100%))
}

._2y8lOxNk button.DS__Button__theme_b2b[disabled]{
  background-color:#a3e1e7
}

@media screen and (max-width:767px){
  ._2y8lOxNk{
    display:block
  }

  ._2y8lOxNk button{
    margin-top:0
  }

  ._2y8lOxNk .DS__CssUtils__color_N60{
    color:#fff!important
  }
}

._2KLgoygg{
  width:100%;
  height:56px;
  -webkit-appearance:none;
  border-radius:0;
  border:0;
  margin:24px 0 16px;
  font-size:14px;
  font-weight:500;
  color:#fff;
  cursor:pointer
}

._2KLgoygg,._2KLgoygg:hover{
  background-color:#a7c42a
}

._2KLgoygg:focus{
  box-shadow:0 0 2px 1px #4d90fe
}

._2KLgoygg[disabled]{
  background-color:rgba(192,214,0,.38);
  cursor:default
}

._2KLgoygg._1FRew1cQ{
  background:#00a4ba
}

._2KLgoygg._1FRew1cQ[disabled]{
  background:rgba(61,194,205,.38)
}

._2KLgoygg._1iQ-Ch6v{
  vertical-align:middle;
  margin:24px 0 0 -1px
}

._2KLgoygg svg{
  width:24px;
  height:24px;
  fill:#fff;
  margin-left:4px!important;
  margin-top:4px
}

@media (min-width:768px){
  ._2KLgoygg{
    display:inline-block;
    position:relative;
    overflow:hidden;
    z-index:1;
    width:56px;
    margin:24px 0 0;
    border-radius:0 4px 4px 0
  }
}

@media (max-width:767px){
  ._2KLgoygg{
    overflow:hidden;
    border-radius:8px
  }
}

._2Tr_L2jH{
  margin-top:6px;
  display:block
}

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

._2Tr_L2jH ul{
  height:64px;
  padding:2px;
  background-color:rgba(212,214,219,.5);
  overflow:hidden
}

._2Tr_L2jH ul,._2Tr_L2jH ul li{
  border-radius:200px
}

._2Tr_L2jH ul li span{
  font-size:17px;
  color:#222428
}

._2Tr_L2jH ul li[data-active=true]{
  box-shadow:0 4px 16px rgba(34,42,55,.06),0 0 4px rgba(34,42,55,.02)
}

._2aW9FZs0{
  display:none
}

@media (min-width:768px){
  ._2aW9FZs0{
    display:inline-block
  }

  ._2aW9FZs0~._2aW9FZs0{
    margin-left:-1px
  }
}

._16qc4wqc{
  display:none
}

@media (min-width:768px){
  ._16qc4wqc{
    display:block
  }

  ._16qc4wqc~._2aW9FZs0{
    margin-left:-1px
  }
}

._3LWGa8l6{
  display:flex;
  margin-top:14px
}

@media screen and (max-width:1039px){
  ._3LWGa8l6{
    margin-top:32px
  }
}

@media screen and (max-width:767px){
  ._3LWGa8l6{
    margin-top:24px;
    margin-left:2px;
    background:0 0!important
  }
}

@media (min-width:768px){
  ._3LWGa8l6{
    display:flex;
    justify-content:space-between
  }
}

._1kaZEKWG._1vHKnvyM,._21sbWC6o{
  position:relative
}

@media (min-width:768px){
  ._21sbWC6o{
    display:flex;
    flex-wrap:wrap;
    align-items:flex-end
  }
}

@media (min-width:1040px){
  ._21sbWC6o{
    flex-wrap:nowrap
  }
}

@media (min-width:768px){
  .A5MK0UrI{
    width:100%;
    display:inline-flex
  }
}

@media (min-width:1040px){
  .A5MK0UrI{
    width:560px
  }
}

._1kaZEKWG{
  margin-top:16px
}

@media (min-width:768px){
  ._1kaZEKWG{
    width:50%
  }
}

@media (min-width:768px){
  ._1kaZEKWG._1vHKnvyM{
    z-index:2
  }
}

@media (min-width:769px) and (max-width:1040px){
  ._1kaZEKWG label{
    border-radius:0 8px 8px 0
  }
}

@media (max-width:768px){
  ._1kaZEKWG label{
    border-radius:8px
  }
}

._2teVGR4w{
  margin-top:16px
}

@media (min-width:768px){
  ._2teVGR4w{
    width:50%
  }
}

._2teVGR4w._1vHKnvyM{
  position:relative
}

@media (min-width:768px){
  ._2teVGR4w._1vHKnvyM{
    z-index:2
  }
}

@media (min-width:769px){
  ._2teVGR4w label{
    border-radius:8px 0 0 8px
  }
}

@media (max-width:768px){
  ._2teVGR4w label{
    border-radius:8px
  }
}

@media (min-width:769px){
  .OGiZtNa1{
    width:100%
  }
}

@media (min-width:769px) and (max-width:1040px){
  .OGiZtNa1 label{
    border-radius:8px
  }
}

@media (max-width:768px){
  .jRxmlvqF label{
    border-radius:8px
  }
}

@media (min-width:768px){
  ._1QaU8tBn{
    width:calc(100% - 56px);
    margin:0 -1px 0 0
  }
}

@media (min-width:1040px){
  ._1QaU8tBn{
    width:344px;
    margin:0 -1px
  }
}

._3KxcdqIk{
  height:56px;
  position:relative;
  margin-top:16px;
  display:flex
}

._5tegOvr5{
  padding:12px 0
}

@media (max-width:1040px){
  ._5tegOvr5{
    display:none!important
  }
}

@media (min-width:1040px){
  ._2HIMv95i{
    display:none!important
  }
}

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

.jOEAIG7F{
  display:flex;
  flex-direction:row;
  padding:10px;
  border-radius:8px;
  gap:16px;
  row-gap:10px;
  flex-wrap:wrap
}

@media (min-width:768px){
  .jOEAIG7F{
    display:flex;
    flex-direction:row;
    align-items:center;
    gap:0
  }
}

.jOEAIG7F .Jpcw-Cbw{
  font-size:14px;
  line-height:20px;
  color:#7a869a;
  margin-right:12px
}

@media (max-width:767px){
  .jOEAIG7F .Jpcw-Cbw{
    display:none
  }
}

.jOEAIG7F ._2kWs8KEn{
  display:flex;
  flex-direction:row;
  align-items:center
}

@media screen and (max-width:767px){
  .jOEAIG7F{
    padding:0
  }
}

._14buEq3O ._3jjyPFR_{
  position:relative;
  margin-right:16px;
  left:4px;
  width:16px;
  height:16px;
  border-radius:50%;
  text-align:center;
  line-height:16px;
  font-size:14px;
  font-style:normal;
  color:#fff;
  cursor:pointer
}

@media (max-width:767px){
  ._14buEq3O ._3jjyPFR_{
    left:0;
    margin:0
  }

  ._14buEq3O ._3jjyPFR_ path{
    fill:#8c939f
  }
}

._14buEq3O ._3jjyPFR_.c8lXuyI7{
  color:rgba(0,0,0,.54);
  background-color:rgba(255,255,255,.3)
}

._14buEq3O ._3jjyPFR_:hover~.hbabQlkT{
  opacity:1;
  z-index:5
}

._14buEq3O .hbabQlkT{
  position:absolute;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  z-index:-1;
  opacity:0;
  top:17px;
  left:217px;
  right:0;
  width:235px;
  box-sizing:border-box;
  height:auto;
  border-radius:4px;
  padding:6px 8px;
  white-space:pre-wrap;
  background-color:#222a37;
  color:#fff;
  transition:opacity .2s,z-index .2s;
  font-style:normal;
  font-weight:400;
  font-size:12px;
  line-height:16px;
  letter-spacing:.02em
}

@media screen and (max-width:1039px){
  ._14buEq3O .hbabQlkT{
    top:110px
  }
}

@media screen and (max-width:767px){
  ._14buEq3O .hbabQlkT{
    top:319px;
    left:102px;
    width:168px
  }
}

._1CmbB83N{
  position:relative
}

._1CmbB83N ._1XSikpbn{
  left:-106px;
  top:-84px
}

@media screen and (max-width:767px){
  ._1CmbB83N ._1XSikpbn{
    bottom:100%;
    margin-bottom:12px;
    top:auto;
    left:auto;
    right:-25px;
    width:276px;
    padding:20px 16px;
    border-radius:24px;
    background:#383b43;
    font-size:14px;
    line-height:20px
  }

  ._1CmbB83N ._1XSikpbn .xNzJMr0Y{
    display:none
  }

  ._1CmbB83N ._1XSikpbn::after{
    content:'';
    background:url("data:image/svg+xml,%3Csvg width='18' height='6' viewBox='0 0 18 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 6C9.57309 6 14.3999 0 18 0H0C3.57741 0 8.42691 6 9 6Z' fill='%23383B43'/%3E%3C/svg%3E%0A") no-repeat center;
    position:absolute;
    width:18px;
    height:6px;
    bottom:-6px;
    right:24px
  }
}

._3Dbox2Ke{
  flex-grow:1;
  flex-shrink:1;
  margin-top:16px;
  border-radius:8px 0 0 8px
}

@media (max-width:767px){
  ._3Dbox2Ke{
    margin-top:0
  }

  ._3Dbox2Ke>div[data-presenter]{
    border-radius:32px 32px 0 0
  }

  ._3Dbox2Ke>div[data-presenter] label{
    border:0;
    height:64px;
    padding:0 18px;
    gap:16px;
    justify-content:space-between;
    border-radius:32px 32px 0 0!important
  }

  ._3Dbox2Ke>div[data-presenter] label[data-error=true]{
    border:1px solid #f7949a
  }

  ._3Dbox2Ke>div[data-presenter] label input{
    padding:0;
    font-size:17px;
    color:#222428;
    min-width:0;
    max-width:calc(100% - 47px)
  }

  ._3Dbox2Ke>div[data-presenter] label input::-moz-placeholder{
    color:#8c939f
  }

  ._3Dbox2Ke>div[data-presenter] label input::placeholder{
    color:#8c939f
  }

  ._3Dbox2Ke>div[data-presenter] label span{
    font-weight:400;
    color:#8c939f;
    padding:0
  }

  ._3Dbox2Ke div[role=alert]{
    background:#383b43;
    border-radius:12px;
    padding:6px 12px;
    font-size:14px;
    line-height:20px;
    left:18px;
    bottom:54px
  }

  ._3Dbox2Ke div[role=alert]::after{
    display:none
  }
}

@media (min-width:1040px){
  ._3Dbox2Ke{
    width:215px
  }

  ._3Dbox2Ke input{
    width:calc(100% - 58px)
  }
}

._3Dbox2Ke._1vHKnvyM{
  position:relative;
  margin-right:-1px
}

@media (min-width:768px){
  ._3Dbox2Ke._1vHKnvyM{
    z-index:2
  }
}

._44IHwQM1{
  flex-grow:1;
  flex-shrink:1;
  margin-top:16px
}

@media (max-width:768px){
  ._44IHwQM1{
    margin:0
  }

  ._44IHwQM1>div[data-presenter]{
    border-radius:0 0 32px 32px
  }

  ._44IHwQM1>div[data-presenter] label{
    border:0;
    height:64px;
    padding:0 18px;
    gap:16px;
    justify-content:space-between;
    border-radius:0 0 32px 32px!important
  }

  ._44IHwQM1>div[data-presenter] label[data-error=true]{
    border:1px solid #f7949a
  }

  ._44IHwQM1>div[data-presenter] label input{
    padding:0;
    font-size:17px;
    color:#222428;
    min-width:0;
    max-width:calc(100% - 47px)
  }

  ._44IHwQM1>div[data-presenter] label input::-moz-placeholder{
    color:#8c939f
  }

  ._44IHwQM1>div[data-presenter] label input::placeholder{
    color:#8c939f
  }

  ._44IHwQM1>div[data-presenter] label span{
    font-weight:400;
    color:#8c939f;
    padding:0
  }

  ._44IHwQM1 div[role=alert]{
    background:#383b43;
    border-radius:12px;
    padding:6px 12px;
    font-size:14px;
    line-height:20px;
    left:18px;
    bottom:54px
  }

  ._44IHwQM1 div[role=alert]::after{
    display:none
  }
}

@media (min-width:1040px){
  ._44IHwQM1{
    width:214px
  }

  ._44IHwQM1 input{
    width:calc(100% - 58px)
  }
}

._3DtvD63-,._44IHwQM1._1vHKnvyM{
  position:relative
}

@media (min-width:768px){
  ._44IHwQM1._1vHKnvyM{
    margin:16px -1px 0;
    z-index:2
  }
}

._3DtvD63-{
  z-index:1;
  margin:16px -1px 0
}

@media (max-width:767px){
  ._3DtvD63-{
    position:absolute!important;
    transform:none;
    margin:0!important;
    top:47px;
    right:15px;
    left:auto;
    border:0!important;
    background:rgba(233,235,237,.6)!important;
    height:36px!important;
    width:36px!important;
    display:flex;
    align-items:center;
    justify-content:center
  }

  ._3DtvD63-:active{
    background-color:color-mix(in srgb,#e9ebed,#41454e calc(.07*100%))!important
  }
}

._2xUU2IbL{
  position:fixed;
  left:0;
  right:0;
  bottom:0;
  top:50px;
  z-index:55;
  display:flex;
  background:#fff;
  flex-direction:column;
  text-align:center
}

.VOuczPvh{
  margin:auto auto 20px;
  width:300px
}

@media (max-width:359px){
  .VOuczPvh{
    margin:130px auto 20px
  }
}

.NnAiSW71{
  margin:0 auto auto;
  font-size:18px;
  color:#101112
}

._3zPDsZZd{
  margin-top:20px;
  margin-left:-60px
}

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

._3zPDsZZd button{
  padding:0
}

.APrbVidE{
  z-index:20
}

.RU-Dh4Mp,._3n8qo5O_{
  font-style:normal;
  font-weight:500;
  font-size:16px;
  line-height:19px;
  color:#222a37
}

._3n8qo5O_{
  font-weight:400;
  font-size:14px;
  line-height:22px
}

.xNzJMr0Y{
  width:0;
  height:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top:4px solid #222a37;
  z-index:1;
  position:absolute;
  bottom:-4px;
  right:113px
}

@media screen and (max-width:767px){
  .xNzJMr0Y{
    right:79px
  }
}

._2ulaouN-{
  display:none
}

@media screen and (max-width:767px){
  ._2ulaouN-{
    display:block;
    margin-top:20px;
    margin-left:4px;
    padding:0;
    text-align:start
  }

  ._2ulaouN->div{
    height:20px
  }
}

@media screen and (max-width:768px){
  ._2nSKPkUV{
    display:none
  }

  ._30eDvTgV{
    display:none!important
  }
}

._3cS0JEqf{
  margin-top:2px!important
}

._1zNDU08H,._7PjXOBgO{
  display:flex;
  align-items:center
}

._1zNDU08H{
  gap:20px
}

._7PjXOBgO{
  border-radius:16px;
  justify-content:center;
  width:32px;
  height:16px;
  background:#ff991f;
  color:#fff;
  font-size:10px;
  line-height:14px;
  font-weight:500
}

@media (max-width:767px){
  ._7PjXOBgO{
    display:none
  }
}

._1-NNA-1U{
  height:20px
}

@media (min-width:768px){
  ._1-NNA-1U{
    display:none
  }
}

._3O4noOan{
  margin-top:20px
}

._1NLf8QUI{
  height:20px
}

.gNb3oukx{
  height:1px;
  background:#fff;
  position:relative
}

@media (min-width:768px){
  .gNb3oukx{
    display:none
  }
}

.gNb3oukx::after{
  content:'';
  height:1px;
  width:calc(100% - 80px);
  background:rgba(166,171,181,.2);
  position:absolute;
  top:0;
  left:16px
}

.YlqM4n_W{
  height:64px;
  margin:24px 0 0;
  border-radius:50%
}
.search_main {
  width: 100%;
}

.search_container {
  position: relative;
  z-index: 10;
  display: flex;
  width: 100%;
}

.search_selectInput {
  width: 100%;
}

/* stylelint-disable-next-line selector-pseudo-class-no-unknown */

.search_main .article-select__control {
  height: 60px;
}

.search_main .article-select__control:hover {
  border-color: #F6F8FC;
}

/* stylelint-disable-next-line selector-pseudo-class-no-unknown */

.search_main .article-select__menu {
  margin-top: 0;
}

.search_closeButton {
  position: absolute;
  z-index: 30;
  right: 0;
  display: block;
  margin-right: 64px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.search_closeButton_button {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 8px;
  cursor: pointer;
  color: #FFF;
  border: none;
  border-radius: 8px;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.15);
}

.search_closeButton_icon {
  width: 16px;
  height: 16px;
}

.search_searchButton {
  position: absolute;
  z-index: 30;
  right: 0;
  padding: 8px;
}

.search_searchButton_button {
  padding: 0;
  cursor: pointer;
  color:#FFF;
  border: none;
  border-radius: 9999px;
  outline: 0;
  background: linear-gradient(86.42deg, #C4D600 0%, #5BB784 100%);
  box-shadow: 0 0 4px rgb(34 42 55 / 4%), 0 4px 12px rgb(34 42 55 / 4%);
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
}

.search_searchButton_button:hover {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), linear-gradient(86.42deg, #C4D600 0%, #5BB784 100%);
}

.search_searchButton_content {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 44px;
  height: 44px;
}

.search_searchButton_icon {
  display: block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  color: #FFF;
}

.search_resultBlock {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  border-style: solid;
  border-color: #DDE3ED;
  border-bottom-width: 1px;
}

.search_resultBlock:hover {
  background-color: #F6F8FC;
}

.search_resultBlock_content {
  display: flex;
  flex-direction: column;
  order: 2;
  width: 100%;
}

.search_resultBlock_title {
  letter-spacing: 0.02em;
  color: #222A37;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.search_resultBlock_sectionTitle {
  letter-spacing: 0.02em;
  color: #95A0B3;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.25;
}

.search_likeBlock {
  display: flex;
  align-items: center;
  flex-direction: row;
  order: 1;
  margin-top: 4px;
  margin-bottom: 0;
  font-size: 20px;
}

.search_likeBlock_icon {
  width: 16px;
  height: 16px;
  color: #D0D6E1;
  line-height: 1.5;
}

.search_likeBlock_count {
  margin-right: 0;
  margin-left: 8px;
  letter-spacing: 0.02em;
  color: #D0D6E1;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.25;
}

.search_showMore {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 24px;
  padding-left: 16px;
}

.search_showMore:hover {
  background-color: #F6F8FC;
}

.search_showMore_text {
  display: flex;
  flex-direction: column;
  width: 100%;
  letter-spacing: 0.02em;
  color: #95A0B3;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

@media (min-width: 768px) {
  .search_main {
    margin-bottom: 0;
  }

  .search_selectInput {
    padding-bottom: 24px;
  }

  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */

  .search_main .article-select__control {
    height: 78px;
    border-color: #F6F8FC;
  }

  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */

  .search_main .article-select__menu {
    margin-top: -14px;
  }

  .search_resultBlock {
    flex-direction: row;
    padding-right: 40px;
    padding-left: 40px;
  }

  .search_resultBlock_content {
    order: 1;
  }

  .search_likeBlock {
    margin-right: 0;
    margin-left: 8px;
  }

  .search_closeButton {
    margin-right: 80px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .search_searchButton_content {
    width: 60px;
    height: 60px;
  }

  .search_searchButton_icon {
    width: 20px;
    height: 20px;
  }
}

.help_main {
  padding: 0 18px 48px;
  background: var(--N20);
}

.help_content {
  padding: 24px 24px 32px;
  border-radius: 20px;
}

.help_title {
  margin-bottom: 8px;
  color: var(--N500);
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  line-height: 28px;
}

.help_suggestionsItem_button {
  display: block;
  padding: 2px 10px;
  cursor: pointer;
  border: none;
  border-radius: 16px;
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
  line-height: 16px;
}

@media (min-width: 768px) {
  .help_content {
    max-width: 664px;
    margin: 0 auto;
    padding: 42px;
  }

  .help_main {
    padding: 0 18px 128px;
  }

  .help_title {
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
  }

  .help_suggestionsItem_button {
    padding: 6px 16px;
    font-size: 14px;
    line-height: 20px;
  }
}

@media (min-width: 1025px) {
  .help_content {
    max-width: 1008px;
  }

  .help_main {
    padding: 0 18px 128px;
  }
}

@media (min-width: 1280px) {
  .help_content {
    max-width: 1242px;
  }
}

