
  .css-1x020i7 {
    position:relative;
    z-index:200;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%;
    max-width:1168px;
    margin-left:auto;
    margin-right:auto;
    padding-left:24px;
    padding-right:24px;
    background-color:transparent;
    height:104px;
    display:none;
    margin:0 auto;
  }
  @media (min-width:1600px) {
    .css-1x020i7 {
      max-width:1392px;
    }
  }
  @media screen and (min-width:900px) {
    .css-1x020i7 {
      display:-webkit-box;
      display:-webkit-flex;
      display:-ms-flexbox;
      display:flex;
    }
  }
  .css-10hgeq5 {
    position:relative;
    z-index:200;
    margin-right:32px;
  }
  .css-lyo6vf {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    -webkit-flex-basis:auto;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:100%;
    position:relative;
  }
  .css-8dd97e {
    width:auto;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .css-smgba4 {
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding-left:24px;
    padding-right:24px;
    padding-top:16px;
    padding-bottom:16px;
    z-index:200;
  }
  .css-z3wl4g {
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    font-weight:500;
    -webkit-text-decoration:none;
    text-decoration:none;
    font-size:15px;
    padding-top:24px;
    padding-bottom:24px;
    background-image:none !important;
    color:#545b63;
    cursor:default;
  }
  .css-xpbp9s {
    width:100vw;
    position:absolute;
    left:0;
    display:block;
    top:95px;
    z-index:150;
    overflow:hidden;
    background:transparent;
    min-width:900px;
    -webkit-transition:opacity 200ms ease-out,height 200ms ease-out;
    transition:opacity 200ms ease-out,height 200ms ease-out;
    opacity:0;
    visibility:hidden;
    height:0;
  }
  .css-b8mpxv {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    gap:16px;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%;
    max-width:1168px;
    margin-left:auto;
    margin-right:auto;
    padding-left:24px;
    padding-right:24px;
  }
  @media (min-width:1600px) {
    .css-b8mpxv {
      max-width:1392px;
    }
  }
  .css-bcnzop {
    margin-top:24px;
    -webkit-flex-basis:532px;
    -ms-flex-preferred-size:532px;
    flex-basis:532px;
    min-width:400px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
  }
  .css-9vp72f {
    -webkit-text-decoration:none;
    text-decoration:none;
  }
  .css-9vp72f:hover span {
    background-image:linear-gradient(135deg,#FF4F42 0%,#FF8E3C 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
  }
  .css-jm8txk {
    margin-bottom:24px;
    min-height:56px;
    max-width:240px;
  }
  .css-3svwpf {
    font-weight:500;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    font-size:14px;
    margin-top:0;
    margin-bottom:0;
    -webkit-letter-spacing:0.4px;
    -moz-letter-spacing:0.4px;
    -ms-letter-spacing:0.4px;
    letter-spacing:0.4px;
    line-height:1.25;
    text-transform:uppercase;
    color:#1a1d21;
  }
  .css-1e3jnt6 {
    min-height:36px;
    font-size:12px;
    line-height:1.5;
    font-weight:400;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#42474d;
    margin:0;
    margin-top:4px;
  }
  .css-pcwdkf {
    position:relative;
    display:grid;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    z-index:100;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    cursor:pointer;
    padding-left:0;
    margin-bottom:20px;
    -webkit-column-gap:16px;
    column-gap:16px;
    grid-auto-flow:column;
    grid-template-columns:repeat(2,1fr);
    grid-template-rows:repeat(4,1fr);
  }
  .css-1a3brol {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    min-height:45px;
    -webkit-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    -webkit-text-decoration:none;
    text-decoration:none;
    -webkit-align-items:flex-start;
    -webkit-box-align:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    margin-bottom:12px;
  }
  .css-1a3brol:hover .navigation-full-desktop-submenu-headeing-classname {
    background-image:linear-gradient(135deg,#FF4F42 0%,#FF8E3C 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
  }
  .css-y1yk1p {
    width:28px;
    height:28px;
    margin-right:16px;
    display:inline-block;
  }
  @media (max-width:1023px) {
    .css-y1yk1p {
      margin-right:8px;
    }
  }
  .css-tq37fl {
    width:28px;
    height:28px;
    margin-right:16px;
    display:none;
  }
  @media (max-width:1023px) {
    .css-tq37fl {
      margin-right:8px;
    }
  }
  .css-6pwfn4 {
    font-size:14px;
    font-weight:500;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    line-height:1.25;
    color:#1a1d21;
    margin-top:0;
    margin-bottom:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
  }
  .css-a8yj1h {
    min-height:36px;
    font-size:12px;
    line-height:1.3;
    font-weight:400;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#6c747f;
    margin:0;
    margin-top:2px;
  }
  @media (max-width:1023px) {
    .css-a8yj1h {
      font-size:10px;
    }
  }
  .css-13ioe88 {
    margin-top:24px;
    -webkit-flex-basis:280px;
    -ms-flex-preferred-size:280px;
    flex-basis:280px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
  }
  .css-qsd1sp {
    -webkit-text-decoration:none;
    text-decoration:none;
  }
  .css-qsd1sp:hover span {
    background-image:linear-gradient(135deg,#612FFF 13.72%,#D200A3 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
  }
  .css-vzpurh {
    position:relative;
    display:grid;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    z-index:100;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    cursor:pointer;
    padding-left:0;
    margin-bottom:20px;
    -webkit-column-gap:16px;
    column-gap:16px;
  }
  .css-1hk97o0 {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    min-height:45px;
    -webkit-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    -webkit-text-decoration:none;
    text-decoration:none;
    -webkit-align-items:flex-start;
    -webkit-box-align:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    margin-bottom:12px;
  }
  .css-1hk97o0:hover .navigation-full-desktop-submenu-headeing-classname {
    background-image:linear-gradient(135deg,hsl(355, 100%, 59%) 13.72%,#D200A3 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
  }
  .css-1n80m4w {
    -webkit-text-decoration:none;
    text-decoration:none;
  }
  .css-1n80m4w:hover span {
    background-image:linear-gradient(135deg,#D200A3 0%,#F80F6B 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
  }
  .css-105o01x {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    min-height:45px;
    -webkit-flex:0 0 100%;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    -webkit-text-decoration:none;
    text-decoration:none;
    -webkit-align-items:flex-start;
    -webkit-box-align:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    margin-bottom:12px;
  }
  .css-105o01x:hover .navigation-full-desktop-submenu-headeing-classname {
    background-image:linear-gradient(135deg,#D200A3 0%,#F80F6B 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
  }
  .css-d9d8bq {
    margin-top:24px;
    -webkit-flex-basis:50%;
    -ms-flex-preferred-size:50%;
    flex-basis:50%;
    max-width:600px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
  }
  .css-1ddot8i {
    margin-bottom:24px;
    min-height:56px;
  }
  .css-1tnd53l {
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    z-index:100;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    cursor:pointer;
    padding-left:0;
    margin-bottom:20px;
  }
  .css-5evt7i {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    min-height:45px;
    -webkit-flex:0 0 48%;
    -ms-flex:0 0 48%;
    flex:0 0 48%;
    -webkit-text-decoration:none;
    text-decoration:none;
    -webkit-align-items:flex-start;
    -webkit-box-align:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    margin-bottom:12px;
  }
  .css-5evt7i:hover .navigation-full-desktop-submenu-headeing-classname {
    background-image:linear-gradient(135deg,hsl(355, 100%, 59%) 13.72%,#D200A3 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
  }
  .css-18iy1ke {
    position:relative;
  }
  .css-18iy1ke::before {
    content:"";
    display:block;
    position:absolute;
    top:-24px;
    width:9999px;
    height:9999px;
    background-color:#f6f7f8;
    z-index:100;
  }
  .css-1csxurb {
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    z-index:100;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    cursor:pointer;
    padding-left:24px;
    margin-bottom:20px;
  }
  .css-sqyrht {
    -webkit-flex:0 0 48%;
    -ms-flex:0 0 48%;
    flex:0 0 48%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:40px;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-align-items:flex-end;
    -webkit-box-align:flex-end;
    -ms-flex-align:flex-end;
    align-items:flex-end;
    -webkit-text-decoration:none;
    text-decoration:none;
    margin-bottom:22px;
  }
  .css-sqyrht:hover h4 {
    color:#2f3237;
  }
  .css-sqyrht:hover p {
    color:#545b63;
  }
  .css-6jpyti {
    font-size:12px;
    color:#42474d;
    margin:0;
    font-weight:500;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
  }
  .css-as6yrn {
    font-size:12px;
    line-height:1.5;
    color:#6c747f;
    margin:0;
    margin-top:4px;
    font-weight:400;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
  }
  .css-3wbow7 {
    color:#612fff;
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg);
    margin-left:8px;
    position:relative;
    top:-6px;
  }
  .css-qvqkux {
    width:100%;
    height:4px;
    position:absolute;
    left:24px;
    bottom:8px;
    z-index:200;
  }
  .css-1hq1o99 {
    position:relative;
    height:4px;
    width:100%;
    background-color:#000;
    background-image:linear-gradient(89.75deg,#FF4244 0%,#ff8e3c 100%);
    -webkit-transform:translate3d(0px,0,0);
    -ms-transform:translate3d(0px,0,0);
    transform:translate3d(0px,0,0);
    width:0;
    -webkit-transition:all 200ms ease-out;
    transition:all 200ms ease-out;
  }
  .css-1ro8jce {
    position:relative;
    z-index:200;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    white-space:nowrap;
  }
  .css-yrmng5 {
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    font-size:16px;
    line-height:inherit;
    color:#612fff;
    cursor:pointer;
    -webkit-text-decoration:none;
    text-decoration:none;
    background-image:linear-gradient(to bottom,currentColor 0%,currentColor 100%);
    background-repeat:no-repeat;
    background-size:100% 0px;
    background-position:0 100%;
    -webkit-transition:background-size 0.2s;
    transition:background-size 0.2s;
    padding-top:2px;
    padding-bottom:2px;
    margin-top:-2px;
    margin-bottom:-2px;
    margin-left:16px;
    margin-right:16px;
    font-weight:500;
    font-size:15px;
  }
  .css-yrmng5:hover {
    background-size:100% 2px;
  }
  .css-yrmng5 u {
    -webkit-text-decoration:none;
    text-decoration:none;
  }
  .css-1hscw1l {
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    box-sizing:border-box;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    line-height:inherit;
    -webkit-text-decoration:none;
    text-decoration:none;
    font-size:16px;
    font-weight:500;
    white-space:nowrap;
    outline:none !important;
    -webkit-transition:all 250ms ease;
    transition:all 250ms ease;
    width:100%;
    border-radius:6px;
    border:0;
    height:40px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    cursor:pointer;
    margin:0;
    padding-left:16px;
    padding-right:16px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:hsl(355, 100%, 59%);
    color:#fff;
    height:40px;
  }
  @media screen and (min-width:900px) {
    .css-1hscw1l {
      width:auto;
    }
  }
  .css-1hscw1l:hover {
    background-color:hsl(355, 100%, 63%);
  }
  .css-1hscw1l:focus {
    background-color:rgba(255,255,255,0.32) 0px 0px 0px 2px inset;
  }
  .css-1hscw1l:active {
    background:hsl(355, 100%, 75%);
  }
  .css-1hscw1l:disabled {
    background-color:hsl(355, 100%, 84%);
  }
  .css-1n975lf {
    width:140vw;
    position:absolute;
    left:calc(-70vw + 516px);
    top:0;
    z-index:100;
    box-shadow:0 60px 60px 0 rgb(0 0 0 / 2.5%);
    overflow:hidden;
    background:white;
    min-width:1344px;
    height:0;
    -webkit-transition:height 200ms ease-out;
    transition:height 200ms ease-out;
  }
  .css-ppefnj {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:16px;
    padding-bottom:0;
    box-sizing:unset;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:0 auto;
  }
  @media screen and (min-width:900px) {
    .css-ppefnj {
      display:none;
    }
  }
  .css-1ws4ioz {
    position:-webkit-sticky;
    position:sticky;
    width:calc(100% - 12px);
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding-bottom:16px;
    border-bottom:1px solid;
    border-color:hsl(355, 13%, 86%);
    padding-left:8px;
    box-sizing:unset;
  }
  .css-zdpt2t {
    margin-left:auto;
  }
  .css-udnl58 {
    border-radius:6px;
    padding:8px;
    border:0;
    overflow:visible;
    -webkit-transition-timing-function:linear;
    transition-timing-function:linear;
    -webkit-transition-duration:.15s;
    transition-duration:.15s;
    background:transparent;
    -webkit-transition-property:opacity,filter;
    transition-property:opacity,filter;
    margin-left:auto;
    padding-right:0;
  }
  .css-nrp5ro {
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:24px;
    margin:0 auto;
    height:20px;
  }
  .css-1tjbouf {
    -webkit-transition-duration:75ms;
    transition-duration:75ms;
    position:absolute;
    width:18px;
    -webkit-transition-property:-webkit-transform;
    -webkit-transition-property:transform;
    transition-property:transform;
    border-radius:12px;
    background-color:#2f3237;
    top:50%;
    display:block;
    -webkit-transition-delay:0;
    transition-delay:0;
    -webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);
    transition-timing-function:cubic-bezier(.55,.055,.675,.19);
    -webkit-transform:rotate(0);
    -ms-transform:rotate(0);
    transform:rotate(0);
    height:2.5px;
  }
  .css-1tjbouf:before {
    position:absolute;
    width:18px;
    height:2.5px;
    -webkit-transition-property:-webkit-transform;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease;
    transition-timing-function:ease;
    -webkit-transition-duration:.15s;
    transition-duration:.15s;
    border-radius:12px;
    background-color:#2f3237;
    -webkit-transition:top 75ms ease .12s,opacity 75ms ease;
    transition:top 75ms ease .12s,opacity 75ms ease;
    top:-6px;
    opacity:1;
    display:block;
    content:"";
  }
  .css-1tjbouf:after {
    position:absolute;
    width:18px;
    height:2.5px;
    -webkit-transition-property:-webkit-transform;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease;
    transition-timing-function:ease;
    -webkit-transition-duration:.15s;
    transition-duration:.15s;
    border-radius:12px;
    background-color:#2f3237;
    -webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);
    -webkit-transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);
    transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);
    bottom:-6px;
    -webkit-transform:rotate(0);
    -ms-transform:rotate(0);
    transform:rotate(0);
    display:block;
    content:"";
  }
  .css-1hrc47l {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    position:fixed;
    top:0;
    left:0;
    width:calc(100% - 32px);
    height:100vh;
    z-index:100;
    background-color:#fff;
    -webkit-transition:all 400ms ease 0s;
    transition:all 400ms ease 0s;
    overflow:scroll;
    padding:16px;
    opacity:1;
    box-sizing:unset;
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%);
  }
  .css-1hrc47l::-webkit-scrollbar {
    display:none;
  }
  .css-jl96co {
    position:-webkit-sticky;
    position:sticky;
    width:calc(100% - 12px);
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding-bottom:16px;
    border-bottom:none;
    border-color:#d7dbe0;
    padding-left:8px;
    box-sizing:unset;
  }
  .css-1qob0t9 {
    height:500px;
    overflow:auto;
    -webkit-scrollbar-width:none;
    -moz-scrollbar-width:none;
    -ms-scrollbar-width:none;
    scrollbar-width:none;
    box-sizing:unset;
  }
  .css-1qob0t9::-webkit-scrollbar {
    display:none;
  }
  .css-13ngyco {
    overflow:hidden;
    padding-left:8px;
    padding-right:8px;
    padding-top:8px;
    min-height:52px;
  }
  .css-1viky39 {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    height:44px;
  }
  .css-1jfahjt {
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    font-size:16px;
    line-height:inherit;
    color:#42474d;
    cursor:pointer;
    -webkit-text-decoration:none;
    text-decoration:none;
    background-image:linear-gradient(to bottom,currentColor 0%,currentColor 100%);
    background-repeat:no-repeat;
    background-size:100% 0px;
    background-position:0 100%;
    -webkit-transition:background-size 0.2s;
    transition:background-size 0.2s;
    padding-top:2px;
    padding-bottom:2px;
    margin-top:-2px;
    margin-bottom:-2px;
    font-size:16px;
    color:#1a1d21;
    font-weight:500;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    line-height:1.25;
    margin:0;
    padding-left:0;
    padding-right:0;
    position:relative;
    background:none !important;
  }
  .css-1jfahjt:hover {
    background-size:100% 2px;
  }
  .css-1jfahjt u {
    -webkit-text-decoration:none;
    text-decoration:none;
  }
  .css-d4r3w6 {
    -webkit-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg);
    -webkit-transition:-webkit-transform 200ms ease-out;
    -webkit-transition:transform 200ms ease-out;
    transition:transform 200ms ease-out;
  }
  .css-15tu9jp {
    position:relative;
    -webkit-transition:all 200ms ease;
    transition:all 200ms ease;
    height:0;
    opacity:0;
    padding-left:24px;
  }
  .css-ytumd6 {
    -webkit-text-decoration:none;
    text-decoration:none;
  }
  .css-klyf40 {
    font-weight:500;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    font-size:12px;
    margin-top:8px;
    margin-bottom:8px;
    -webkit-letter-spacing:0.4px;
    -moz-letter-spacing:0.4px;
    -ms-letter-spacing:0.4px;
    letter-spacing:0.4px;
    line-height:1.25;
    text-transform:uppercase;
    color:#868e98;
    position:relative;
    display:block;
  }
  .css-zh396l {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-text-decoration:none;
    text-decoration:none;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:44px;
    margin-left:16px;
  }
  .css-zh396l:active .subMenuItemClassName color {
    background-image:linear-gradient(135deg,#FF4F42 0%,#FF8E3C 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
  }
  .css-1flimp8 {
    width:16px;
    height:16px;
    margin-right:16px;
  }
  .css-goyj2h {
    font-size:14px;
    font-weight:400;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    line-height:1.25;
    color:#1a1d21;
    margin-top:0;
    margin-bottom:0;
  }
  .css-cys8wz {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-text-decoration:none;
    text-decoration:none;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:44px;
    margin-left:16px;
  }
  .css-cys8wz:active .subMenuItemClassName color {
    background-image:linear-gradient(135deg,#612FFF 13.72%,#D200A3 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
  }
  .css-nlt30s {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-text-decoration:none;
    text-decoration:none;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:44px;
    margin-left:16px;
  }
  .css-nlt30s:active .subMenuItemClassName color {
    background-image:linear-gradient(135deg,#D200A3 0%,#F80F6B 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
  }
  .css-y2frg4 {
    height:40px;
    width:100%;
    display:grid;
    grid-template-columns:1fr 1fr;
    -webkit-column-gap:16px;
    column-gap:16px;
    padding-top:16px;
    padding-bottom:40px;
    background-color:#fff;
  }
  .css-1lx01d0 {
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    box-sizing:border-box;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    line-height:inherit;
    -webkit-text-decoration:none;
    text-decoration:none;
    font-size:16px;
    font-weight:500;
    white-space:nowrap;
    outline:none !important;
    -webkit-transition:all 250ms ease;
    transition:all 250ms ease;
    width:100%;
    border-radius:6px;
    border:1px solid #d7dbe0;
    height:40px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    cursor:pointer;
    margin:0;
    padding-left:16px;
    padding-right:16px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#fff;
    color:#612fff;
  }
  @media screen and (min-width:900px) {
    .css-1lx01d0 {
      width:auto;
    }
  }
  .css-1lx01d0:hover {
    background-color:#F9F7FF;
  }
  .css-1lx01d0:focus {
    background-color:rgba(0,0,0,0.32) 0px 0px 0px 2px inset;
  }
  .css-1lx01d0:active {
    border:1px solid #E6DEFF;
    background:#E6DEFF;
  }
  .css-ydn5yx {
    padding-left:24px;
    padding-right:24px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
  }
  .css-xj87n6 {
    width:100%;
    max-width:1120px;
    position:relative;
    padding-top:80px;
    padding-bottom:0;
  }
  @media (min-width:1600px) {
    .css-xj87n6 {
      max-width:1344px;
    }
  }
  @media screen and (min-width:900px) {
    .css-xj87n6 {
      display:-webkit-box;
      display:-webkit-flex;
      display:-ms-flexbox;
      display:flex;
      -webkit-flex-direction:row;
      -ms-flex-direction:row;
      flex-direction:row;
      -webkit-align-items:flex-start;
      -webkit-box-align:flex-start;
      -ms-flex-align:flex-start;
      align-items:flex-start;
      padding-top:64px;
      padding-bottom:80px;
    }
  }
  .css-1kjbjk0 {
    -webkit-flex:auto;
    -ms-flex:auto;
    flex:auto;
    text-align:center;
    margin-left:0;
    margin-right:0;
    padding-top:0;
    padding-bottom:0;
    margin-bottom:32px;
  }
  @media screen and (min-width:900px) {
    .css-1kjbjk0 {
      -webkit-flex:0 0 47%;
      -ms-flex:0 0 47%;
      flex:0 0 47%;
      text-align:left;
      display:-webkit-box;
      display:-webkit-flex;
      display:-ms-flexbox;
      display:flex;
      -webkit-flex-direction:column;
      -ms-flex-direction:column;
      flex-direction:column;
      -webkit-box-pack:center;
      -webkit-justify-content:center;
      -ms-flex-pack:center;
      justify-content:center;
      margin-left:0;
      margin-right:6%;
      padding-top:64px;
      padding-bottom:64px;
    }
  }
  @media screen and (min-width:900px) {
    .css-1kjbjk0 {
      margin-bottom:0;
    }
  }
  .css-1k8fu3h {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:16px;
  }
  @media screen and (min-width:900px) {
    .css-1k8fu3h {
      -webkit-flex-direction:row;
      -ms-flex-direction:row;
      flex-direction:row;
      margin-bottom:24px;
    }
  }
  .css-1o1mv9n {
    font-size:14px;
    font-weight:700;
    line-height:1.25;
    -webkit-letter-spacing:0.4px;
    -moz-letter-spacing:0.4px;
    -ms-letter-spacing:0.4px;
    letter-spacing:0.4px;
    text-transform:uppercase;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#FF6C3F;
    margin:0;
  }
  .css-1h2vgk1 {
    font-size:32px;
    font-weight:700;
    line-height:1.25;
    -webkit-letter-spacing:0.2px;
    -moz-letter-spacing:0.2px;
    -ms-letter-spacing:0.2px;
    letter-spacing:0.2px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#1a1d21;
    margin:0;
  }
  @media screen and (min-width:900px) {
    .css-1h2vgk1 {
      font-size:54px;
    }
  }
  .css-1h2vgk1 strong {
    color:#FF6C3F;
  }
  .css-z4btj8 > p {
    font-weight:400;
  }
  .css-u122ug {
    font-size:18px;
    font-weight:500;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#42474d;
    margin:0;
    margin-top:24px;
  }
  .css-r5e36q {
    margin-top:32px;
  }
  @media screen and (min-width:900px) {
    .css-r5e36q {
      margin-top:40px;
    }
  }
  .css-14n2ljt {
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    box-sizing:border-box;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    line-height:inherit;
    -webkit-text-decoration:none;
    text-decoration:none;
    font-size:16px;
    font-weight:500;
    white-space:nowrap;
    outline:none !important;
    -webkit-transition:all 250ms ease;
    transition:all 250ms ease;
    width:100%;
    border-radius:6px;
    border:0;
    height:40px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    cursor:pointer;
    margin:0;
    padding-left:16px;
    padding-right:16px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#612fff;
    color:#fff;
  }
  @media screen and (min-width:900px) {
    .css-14n2ljt {
      width:auto;
    }
  }
  .css-14n2ljt:hover {
    background-color:#7043FF;
  }
  .css-14n2ljt:focus {
    background-color:rgba(255,255,255,0.32) 0px 0px 0px 2px inset;
  }
  .css-14n2ljt:active {
    background:#9F81FF;
  }
  .css-14n2ljt:disabled {
    background-color:#b3aeff;
  }
  .css-i6bazn {
    overflow:hidden;
  }
  .css-d1ldtb {
    background-color:#f5f5f7;
    padding-top:56px;
    padding-bottom:56px;
    overflow:hidden;
  }
  @media screen and (min-width:900px) {
    .css-d1ldtb {
      padding-top:96px;
      padding-bottom:96px;
    }
  }
  .css-79elbk {
    position:relative;
  }
  .css-131icg8 {
    width:100%;
    max-width:1120px;
    position:relative;
  }
  @media (min-width:1600px) {
    .css-131icg8 {
      max-width:1344px;
    }
  }
  .css-1pnwpsw {
    position:relative;
    display:block;
    gap:0;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
  }
  @media screen and (min-width:900px) {
    .css-1pnwpsw {
      display:-webkit-box;
      display:-webkit-flex;
      display:-ms-flexbox;
      display:flex;
      gap:6%;
    }
  }
  .css-iloo0w {
    -webkit-flex:0 0 47%;
    -ms-flex:0 0 47%;
    flex:0 0 47%;
  }
  .css-11k28vz {
    margin-top:40px;
    display:grid;
    gap:40px;
    grid-template-columns:1fr;
  }
  @media screen and (min-width:900px) {
    .css-11k28vz {
      margin-top:40px;
    }
  }
  .css-k008qs {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .css-1bcxohw {
    -webkit-flex:0 0 40px;
    -ms-flex:0 0 40px;
    flex:0 0 40px;
  }
  @media screen and (min-width:900px) {
    .css-1bcxohw {
      -webkit-flex:0 0 54px;
      -ms-flex:0 0 54px;
      flex:0 0 54px;
    }
  }
  .css-gei5i1 {
    max-width:100%;
    height:auto;
    display:block;
    width:24px;
    height:24px;
  }
  @media screen and (min-width:900px) {
    .css-gei5i1 {
      width:32px;
      height:32px;
    }
  }
  .css-107cwgy {
    margin-top:4px;
  }
  @media screen and (min-width:900px) {
    .css-107cwgy {
      margin-top:4px;
    }
  }
  .css-1tzlmu1 {
    font-size:18px;
    font-weight:500;
    line-height:1.25;
    -webkit-letter-spacing:0.2px;
    -moz-letter-spacing:0.2px;
    -ms-letter-spacing:0.2px;
    letter-spacing:0.2px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#1a1d21;
    margin:0;
    margin-bottom:8px;
  }
  @media screen and (min-width:900px) {
    .css-1tzlmu1 {
      font-size:20px;
    }
  }
  .css-1v0k6g1 p + p {
    margin-top:16px;
  }
  .css-1v0k6g1 > p {
    margin-top:0;
  }
  .css-bou1co {
    font-size:16px;
    font-weight:400;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#42474d;
    margin:0;
    margin-top:24px;
  }
  .css-1mirb6z {
    position:relative;
    display:block;
    gap:0;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-direction:row-reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
  }
  @media screen and (min-width:900px) {
    .css-1mirb6z {
      display:-webkit-box;
      display:-webkit-flex;
      display:-ms-flexbox;
      display:flex;
      gap:6%;
    }
  }
  .css-ezphq9 {
    font-size:14px;
    font-weight:700;
    line-height:1.25;
    -webkit-letter-spacing:0.4px;
    -moz-letter-spacing:0.4px;
    -ms-letter-spacing:0.4px;
    letter-spacing:0.4px;
    text-transform:uppercase;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#FF6C3F;
    margin:0;
    margin-bottom:16px;
  }
  @media screen and (min-width:900px) {
    .css-ezphq9 {
      margin-bottom:24px;
    }
  }
  .css-nxj8va p + p {
    margin-top:16px;
  }
  .css-nxj8va p {
    margin-top:16px;
  }
  .css-17gxs2w {
    display:none;
    -webkit-flex:0 0 74.28571428571429%;
    -ms-flex:0 0 74.28571428571429%;
    flex:0 0 74.28571428571429%;
  }
  @media screen and (min-width:900px) {
    .css-17gxs2w {
      display:block;
    }
  }
  .css-o3sg6m {
    max-width:100%;
    height:auto;
    display:block;
    width:100%;
    aspect-ratio:1.3936348408710217;
  }
  .css-vwfr6e {
    padding-left:16px;
    padding-right:16px;
    padding-top:80px;
    padding-bottom:80px;
    background-color:#f5f5f7;
    border-top:1px solid #e8eaed;
  }
  .css-1pw6nc6 {
    max-width:1120px;
    margin-left:auto;
    margin-right:auto;
  }
  @media (min-width:1600px) {
    .css-1pw6nc6 {
      max-width:1344px;
    }
  }
  .css-f5h5wu {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:none;
    -webkit-justify-content:none;
    -ms-flex-pack:none;
    justify-content:none;
    -webkit-align-items:left;
    -webkit-box-align:left;
    -ms-flex-align:left;
    align-items:left;
  }
  @media screen and (min-width:900px) {
    .css-f5h5wu {
      -webkit-flex-direction:row;
      -ms-flex-direction:row;
      flex-direction:row;
      -webkit-box-pack:justify;
      -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
      justify-content:space-between;
      -webkit-align-items:center;
      -webkit-box-align:center;
      -ms-flex-align:center;
      align-items:center;
    }
  }
  .css-1fad8gc {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:40px;
  }
  @media screen and (min-width:900px) {
    .css-1fad8gc {
      margin-top:0;
    }
  }
  .css-120q38k {
    margin-left:0;
    margin-right:24px;
  }
  @media screen and (min-width:900px) {
    .css-120q38k {
      margin-left:24px;
      margin-right:0;
    }
  }
  .css-120q38k img {
    display:inline-block;
    height:40px;
  }
  @media screen and (min-width:900px) {
    .css-120q38k img {
      height:32px;
    }
  }
  .css-uz1cd8 {
    max-width:100%;
    height:auto;
    display:block;
  }
  .css-k7q38l {
    margin-top:40px;
    margin-bottom:40px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:32px;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
  }
  @media screen and (min-width:900px) {
    .css-k7q38l {
      margin-top:60px;
      -webkit-flex-wrap:nowrap;
      -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
      gap:40px;
    }
  }
  .css-17bg66d {
    -webkit-flex-basis:calc(50% - 16px);
    -ms-flex-preferred-size:calc(50% - 16px);
    flex-basis:calc(50% - 16px);
    max-width:175px;
  }
  @media screen and (min-width:900px) {
    .css-17bg66d {
      -webkit-flex-basis:auto;
      -ms-flex-preferred-size:auto;
      flex-basis:auto;
    }
  }
  .css-17bg66d > * + * {
    margin-top:16px;
  }
  .css-rscksf {
    font-size:18px;
    font-weight:500;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#42474d;
    margin:0;
    margin-bottom:8px;
  }
  .css-264g5i {
    font-family:inherit;
    font-size:inherit;
    line-height:inherit;
    color:inherit;
    cursor:pointer;
    -webkit-text-decoration:none;
    text-decoration:none;
    background-image:linear-gradient(to bottom,currentColor 0%,currentColor 100%);
    background-repeat:no-repeat;
    background-size:100% 0px;
    background-position:0 100%;
    -webkit-transition:background-size 0.2s;
    transition:background-size 0.2s;
    padding-top:2px;
    padding-bottom:2px;
    margin-top:-2px;
    margin-bottom:-2px;
  }
  .css-264g5i:hover {
    background-size:100% 2px;
  }
  .css-264g5i u {
    -webkit-text-decoration:none;
    text-decoration:none;
  }
  .css-xxdqwu {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
  }
  .css-1sp1jtp {
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    font-size:16px;
    line-height:inherit;
    color:#42474d;
    cursor:pointer;
    -webkit-text-decoration:none;
    text-decoration:none;
    background-image:linear-gradient(to bottom,currentColor 0%,currentColor 100%);
    background-repeat:no-repeat;
    background-size:100% 0px;
    background-position:0 100%;
    -webkit-transition:background-size 0.2s;
    transition:background-size 0.2s;
    padding-top:2px;
    padding-bottom:2px;
    margin-top:-2px;
    margin-bottom:-2px;
  }
  .css-1sp1jtp:hover {
    background-size:100% 2px;
  }
  .css-1sp1jtp u {
    -webkit-text-decoration:none;
    text-decoration:none;
  }
  .css-g2lhcc {
    padding-left:16px;
    padding-right:16px;
    padding-top:24px;
    padding-bottom:24px;
    background-color:#fff;
  }
  .css-1w9at90 {
    max-width:1120px;
    margin-left:auto;
    margin-right:auto;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
  }
  @media (min-width:1600px) {
    .css-1w9at90 {
      max-width:1344px;
    }
  }
  @media screen and (min-width:900px) {
    .css-1w9at90 {
      -webkit-flex-direction:row;
      -ms-flex-direction:row;
      flex-direction:row;
      -webkit-box-pack:justify;
      -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
      justify-content:space-between;
    }
  }
  .css-1xwkowc {
    font-size:14px;
    font-weight:400;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#a0a7b1;
    margin:0;
  }
  .css-bd2obs {
    display:block;
  }
  @media screen and (min-width:900px) {
    .css-bd2obs {
      display:-webkit-box;
      display:-webkit-flex;
      display:-ms-flexbox;
      display:flex;
    }
  }
  .css-bd2obs > p {
    margin-top:16px;
    margin-right:0;
  }
  @media screen and (min-width:900px) {
    .css-bd2obs > p {
      margin-top:0;
      margin-right:16px;
    }
  }
  .css-1wmux9f {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-top:16px;
  }
  @media screen and (min-width:900px) {
    .css-1wmux9f {
      margin-top:0;
    }
  }
  .css-1wmux9f > * + * {
    margin-left:16px;
  }
  .css-owh360 {
    position:fixed;
    z-index:9999;
    left:0;
    bottom:0;
  }
  .css-svuxes {
    margin-left:8px;
    margin-right:8px;
    margin-bottom:8px;
    max-width:516px;
    padding:16px;
    background:white;
    border-radius:6px;
    box-shadow:0px 0px 16px 0px rgba(0,0,0,0.08);
    border-width:1px;
    border-style:solid;
    border-color:#e8eaed;
  }
  .css-1a2l3ht {
    font-size:18px;
    font-weight:500;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#42474d;
    margin:0;
  }
  .css-jkvy77 {
    font-size:16px;
    font-weight:400;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#42474d;
    margin:0;
    margin-top:8px;
  }
  .css-1yuhvjn {
    margin-top:16px;
  }
  .css-1y8n9nv {
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    box-sizing:border-box;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    line-height:inherit;
    -webkit-text-decoration:none;
    text-decoration:none;
    font-size:16px;
    font-weight:500;
    white-space:nowrap;
    outline:none !important;
    -webkit-transition:all 250ms ease;
    transition:all 250ms ease;
    width:100%;
    border-radius:6px;
    border:1px solid #d7dbe0;
    height:40px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    cursor:pointer;
    margin:0;
    padding-left:16px;
    padding-right:16px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#fff;
    color:#612fff;
    margin-top:8px;
  }
  @media screen and (min-width:900px) {
    .css-1y8n9nv {
      width:auto;
    }
  }
  .css-1y8n9nv:hover {
    background-color:#F9F7FF;
  }
  .css-1y8n9nv:focus {
    background-color:rgba(0,0,0,0.32) 0px 0px 0px 2px inset;
  }
  .css-1y8n9nv:active {
    border:1px solid #E6DEFF;
    background:#E6DEFF;
  }
  @media screen and (min-width:900px) {
    .css-1y8n9nv {
      margin-left:8px;
      margin-top:0;
    }
  }
  .css-1p6pbj4 {
    font-size:28px;
    font-weight:700;
    line-height:1.25;
    -webkit-letter-spacing:0.2px;
    -moz-letter-spacing:0.2px;
    -ms-letter-spacing:0.2px;
    letter-spacing:0.2px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#1a1d21;
    margin:0;
  }
  @media screen and (min-width:900px) {
    .css-1p6pbj4 {
      font-size:40px;
    }
  }
  .css-y1gt6f {
    margin-top:40px;
  }
  .css-spcaz8 {
    background-color:#1f2225;
    padding-top:80px;
    padding-bottom:56px;
    overflow:hidden;
  }
  @media screen and (min-width:900px) {
    .css-spcaz8 {
      padding-top:120px;
      padding-bottom:96px;
    }
  }
  .css-1xv4eui {
    width:100%;
    max-width:1120px;
    max-width:1344px;
    position:relative;
  }
  @media (min-width:1600px) {
    .css-1xv4eui {
      max-width:1344px;
    }
  }
  .css-14nolla {
    position:relative;
    text-align:center;
  }
  .css-1v6jl5b {
    font-size:28px;
    font-weight:700;
    line-height:1.25;
    -webkit-letter-spacing:0.2px;
    -moz-letter-spacing:0.2px;
    -ms-letter-spacing:0.2px;
    letter-spacing:0.2px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#fff;
    margin:0;
    margin-left:auto;
    margin-right:auto;
  }
  @media screen and (min-width:900px) {
    .css-1v6jl5b {
      font-size:40px;
    }
  }
  .css-jf8nz7 {
    font-size:18px;
    font-weight:500;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#e8eaed;
    margin:0;
    margin-top:24px;
    margin-left:auto;
    margin-right:auto;
    font-weight:400;
  }
  .css-xc61el {
    position:relative;
    margin-top:0;
    display:block;
    gap:0;
    -webkit-flex-direction:row-reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
  }
  @media screen and (min-width:900px) {
    .css-xc61el {
      margin-top:64px;
      display:-webkit-box;
      display:-webkit-flex;
      display:-ms-flexbox;
      display:flex;
      gap:6%;
    }
  }
  .css-c1vps9 {
    -webkit-flex:0 0 47%;
    -ms-flex:0 0 47%;
    flex:0 0 47%;
    margin-top:40px;
    margin-bottom:40px;
    padding-right:0;
  }
  @media screen and (min-width:900px) {
    .css-c1vps9 {
      margin-top:80px;
      margin-bottom:80px;
      padding-right:2.82%;
    }
  }
  .css-r1a4ac {
    display:grid;
    gap:40px;
    grid-template-columns:1fr;
  }
  .css-1sw92cl {
    font-size:18px;
    font-weight:500;
    line-height:1.25;
    -webkit-letter-spacing:0.2px;
    -moz-letter-spacing:0.2px;
    -ms-letter-spacing:0.2px;
    letter-spacing:0.2px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#fff;
    margin:0;
    margin-bottom:8px;
  }
  @media screen and (min-width:900px) {
    .css-1sw92cl {
      font-size:20px;
    }
  }
  .css-1u0xqai {
    font-size:16px;
    font-weight:400;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#e8eaed;
    margin:0;
    margin-top:24px;
  }
  .css-1s9s8fo {
    width:100%;
    max-width:1120px;
  }
  @media (min-width:1600px) {
    .css-1s9s8fo {
      max-width:1344px;
    }
  }
  .css-13sui1o {
    font-size:16px;
    font-weight:400;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#42474d;
    margin:0;
  }
  .css-kuggav {
    text-align:center;
    background-color:#fff;
  }
  @media screen and (min-width:900px) {
    .css-kuggav {
      text-align:left;
    }
  }
  .css-6f5clp {
    max-width:1120px;
    margin:0 24px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-top:80px;
    padding-bottom:80px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-flow:column;
    -ms-flex-flow:column;
    flex-flow:column;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
  }
  @media (min-width:1600px) {
    .css-6f5clp {
      max-width:1344px;
    }
  }
  @media screen and (min-width:900px) {
    .css-6f5clp {
      margin:0 auto;
    }
  }
  @media screen and (min-width:900px) {
    .css-6f5clp {
      padding-top:120px;
      padding-bottom:120px;
      -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
      flex-flow:row nowrap;
    }
  }
  .css-z1zvf7 {
    width:100%;
    padding-left:0;
    padding-right:0;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    text-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-flex:2;
    -webkit-flex-grow:2;
    -ms-flex-positive:2;
    flex-grow:2;
  }
  @media screen and (min-width:900px) {
    .css-z1zvf7 {
      width:auto;
      padding-left:16px;
      padding-right:16px;
      -webkit-box-flex:0;
      -webkit-flex-grow:0;
      -ms-flex-positive:0;
      flex-grow:0;
      text-align:inherit;
    }
  }
  @media screen and (min-width:900px) {
    .css-z1zvf7 {
      -webkit-align-items:flex-start;
      -webkit-box-align:flex-start;
      -ms-flex-align:flex-start;
      align-items:flex-start;
    }
  }
  .css-4riti4 {
    font-size:28px;
    font-weight:700;
    line-height:1.25;
    -webkit-letter-spacing:0.2px;
    -moz-letter-spacing:0.2px;
    -ms-letter-spacing:0.2px;
    letter-spacing:0.2px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#1a1d21;
    margin:0;
    color:#1a1d21;
    max-width:592px;
  }
  @media screen and (min-width:900px) {
    .css-4riti4 {
      font-size:40px;
    }
  }
  .css-ht5vft {
    width:100%;
    padding-left:0;
    padding-right:0;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    text-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:0;
  }
  @media screen and (min-width:900px) {
    .css-ht5vft {
      width:auto;
      padding-left:16px;
      padding-right:16px;
      -webkit-box-flex:0;
      -webkit-flex-grow:0;
      -ms-flex-positive:0;
      flex-grow:0;
      text-align:inherit;
    }
  }
  @media screen and (min-width:900px) {
    .css-ht5vft {
      padding:0;
    }
  }
  .css-19knjjo {
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    box-sizing:border-box;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    line-height:inherit;
    -webkit-text-decoration:none;
    text-decoration:none;
    font-size:16px;
    font-weight:500;
    white-space:nowrap;
    outline:none !important;
    -webkit-transition:all 250ms ease;
    transition:all 250ms ease;
    width:100%;
    border-radius:6px;
    border:0;
    height:40px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    cursor:pointer;
    margin:0;
    padding-left:16px;
    padding-right:16px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#612fff;
    color:#fff;
    margin-top:24px;
    margin-bottom:16px;
    width:100%;
    min-width:240px;
  }
  @media screen and (min-width:900px) {
    .css-19knjjo {
      width:auto;
    }
  }
  .css-19knjjo:hover {
    background-color:#7043FF;
  }
  .css-19knjjo:focus {
    background-color:rgba(255,255,255,0.32) 0px 0px 0px 2px inset;
  }
  .css-19knjjo:active {
    background:#9F81FF;
  }
  .css-19knjjo:disabled {
    background-color:#b3aeff;
  }
  @media screen and (min-width:900px) {
    .css-19knjjo {
      margin-top:0;
      margin-bottom:16px;
      width:100%;
    }
  }
  .css-162o8i1 {
    font-family:inherit;
    font-size:inherit;
    line-height:inherit;
    color:inherit;
    cursor:pointer;
    -webkit-text-decoration:none;
    text-decoration:none;
    background-image:linear-gradient(to bottom,currentColor 0%,currentColor 100%);
    background-repeat:no-repeat;
    background-size:100% 0px;
    background-position:0 100%;
    -webkit-transition:background-size 0.2s;
    transition:background-size 0.2s;
    padding-top:2px;
    padding-bottom:2px;
    margin-top:-2px;
    margin-bottom:-2px;
    font-weight:700;
  }
  .css-162o8i1:hover {
    background-size:100% 2px;
  }
  .css-162o8i1 u {
    -webkit-text-decoration:none;
    text-decoration:none;
  }
  .css-m9j0eq {
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    box-sizing:border-box;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    line-height:inherit;
    -webkit-text-decoration:none;
    text-decoration:none;
    font-size:16px;
    font-weight:500;
    white-space:nowrap;
    outline:none !important;
    -webkit-transition:all 250ms ease;
    transition:all 250ms ease;
    width:100%;
    border-radius:6px;
    border:1px solid #d7dbe0;
    height:40px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    cursor:pointer;
    margin:0;
    padding-left:16px;
    padding-right:16px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#fff;
    color:#612fff;
    margin-top:24px;
    margin-left:0;
  }
  @media screen and (min-width:900px) {
    .css-m9j0eq {
      width:auto;
    }
  }
  .css-m9j0eq:hover {
    background-color:#F9F7FF;
  }
  .css-m9j0eq:focus {
    background-color:rgba(0,0,0,0.32) 0px 0px 0px 2px inset;
  }
  .css-m9j0eq:active {
    border:1px solid #E6DEFF;
    background:#E6DEFF;
  }
  @media screen and (min-width:900px) {
    .css-m9j0eq {
      margin-top:0;
      margin-left:24px;
    }
  }
  .css-1ory8lk {
    position:relative;
    padding-top:80px;
    padding-bottom:80px;
    background:#fff;
  }
  @media screen and (min-width:900px) {
    .css-1ory8lk {
      padding-top:120px;
      padding-bottom:120px;
    }
  }
  .css-1s14e2j {
    font-size:28px;
    font-weight:700;
    line-height:1.25;
    -webkit-letter-spacing:0.2px;
    -moz-letter-spacing:0.2px;
    -ms-letter-spacing:0.2px;
    letter-spacing:0.2px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#fff;
    margin:0;
  }
  @media screen and (min-width:900px) {
    .css-1s14e2j {
      font-size:40px;
    }
  }
  .css-katyrc {
    padding-top:56px;
    padding-bottom:56px;
    overflow:hidden;
  }
  @media screen and (min-width:900px) {
    .css-katyrc {
      padding-top:96px;
      padding-bottom:96px;
    }
  }
  .css-h9eeil {
    position:relative;
    padding-top:80px;
    padding-bottom:80px;
    max-width:600px;
    margin-left:auto;
    margin-right:auto;
  }
  @media screen and (min-width:900px) {
    .css-h9eeil {
      padding-top:120px;
      padding-bottom:120px;
    }
  }
  @media screen and (min-width:900px) {
    .css-h9eeil {
      max-width:none;
    }
  }
  .css-1sgu5g {
    width:100%;
    max-width:1120px;
    position:relative;
    box-shadow:none;
    border-radius:6px;
    overflow:hidden;
  }
  @media (min-width:1600px) {
    .css-1sgu5g {
      max-width:1344px;
    }
  }
  @media screen and (min-width:900px) {
    .css-1sgu5g {
      box-shadow:0 8px 24px 0 rgb(0 0 0 / 12%);
    }
  }
  .css-19d9hfd {
    background-color:#f5f5f7;
    overflow:hidden;
  }
  .css-5k9w03 {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-transform:none !important;
    -ms-transform:none !important;
    transform:none !important;
  }
  .css-gq53z8 {
    position:relative;
    min-width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    left:0 !important;
  }
  .css-gq53z8 > * {
    -webkit-transform:translateX(-0%);
    -ms-transform:translateX(-0%);
    transform:translateX(-0%);
  }
  .css-m019ke {
    opacity:1;
    position:relative;
    min-height:400px;
    width:100%;
    display:block;
    grid-template-columns:36% 1fr;
    -webkit-transition:opacity 0.3s;
    transition:opacity 0.3s;
  }
  @media screen and (min-width:900px) {
    .css-m019ke {
      display:grid;
    }
  }
  .css-aga5vi {
    width:100%;
    height:200px;
    object-fit:cover;
  }
  @media screen and (min-width:900px) {
    .css-aga5vi {
      height:100%;
    }
  }
  .css-1fl8pp7 {
    padding:24px 16px 64px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    gap:24px;
    -webkit-flex-direction:column-reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
  }
  @media screen and (min-width:900px) {
    .css-1fl8pp7 {
      padding:80px 40px;
      gap:40px;
      -webkit-flex-direction:column;
      -ms-flex-direction:column;
      flex-direction:column;
    }
  }
  @media screen and (min-width:1024px) {
    .css-1fl8pp7 {
      padding:80px;
    }
  }
  .css-18zskt0 {
    font-size:18px;
    font-weight:500;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#42474d;
    margin:0;
    font-weight:400;
  }
  .css-k5rr6j {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    gap:24px;
  }
  .css-g3ww5d {
    object-fit:cover;
    width:72px;
    height:72px;
    border-radius:50%;
  }
  .css-6su6fj {
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
  }
  .css-1g2r2ih {
    font-size:16px;
    font-weight:400;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#42474d;
    margin:0;
    font-weight:500;
  }
  .css-l1kir8 {
    font-size:14px;
    font-weight:400;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#42474d;
    margin:0;
    margin-top:4px;
    color:#868e98;
  }
  .css-yje9ay {
    position:relative;
    min-width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    left:0 !important;
  }
  .css-yje9ay > * {
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%);
  }
  .css-1w7z3fy {
    opacity:0;
    position:relative;
    min-height:400px;
    width:100%;
    display:block;
    grid-template-columns:36% 1fr;
    -webkit-transition:opacity 0.3s;
    transition:opacity 0.3s;
  }
  @media screen and (min-width:900px) {
    .css-1w7z3fy {
      display:grid;
    }
  }
  .css-7oi7av {
    position:relative;
    min-width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    left:0 !important;
  }
  .css-7oi7av > * {
    -webkit-transform:translateX(-200%);
    -ms-transform:translateX(-200%);
    transform:translateX(-200%);
  }
  .css-klht57 {
    position:relative;
    min-width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    left:0 !important;
  }
  .css-klht57 > * {
    -webkit-transform:translateX(-300%);
    -ms-transform:translateX(-300%);
    transform:translateX(-300%);
  }
  .css-14p241p {
    position:absolute;
    bottom:24px;
    right:24px;
    left:24px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    gap:24px;
  }
  @media screen and (min-width:900px) {
    .css-14p241p {
      bottom:14px;
      left:auto;
      -webkit-box-pack:end;
      -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
      justify-content:flex-end;
    }
  }
  .css-1utx3w7 {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    gap:4px;
  }
  .css-y5blho {
    width:24px;
    height:6px;
    border-radius:999px;
    background-color:#612fff;
    -webkit-transition:all 300ms ease-out;
    transition:all 300ms ease-out;
  }
  .css-11ukrxs {
    width:6px;
    height:6px;
    border-radius:999px;
    background-color:#d7dbe0;
    -webkit-transition:all 300ms ease-out;
    transition:all 300ms ease-out;
  }
  .css-1vxo4k9 {
    cursor:pointer;
    width:32px;
    height:32px;
    border-radius:50%;
    background-color:rgb(0 0 0 / 20%);
    display:none;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-transition:all 300ms ease-out;
    transition:all 300ms ease-out;
  }
  .css-1vxo4k9:hover {
    background-color:rgb(0 0 0 / 10%);
  }
  @media screen and (min-width:900px) {
    .css-1vxo4k9 {
      display:-webkit-box;
      display:-webkit-flex;
      display:-ms-flexbox;
      display:flex;
    }
  }
  .css-1yyp8bl {
    -webkit-transform:rotate(90deg) translateY(1px);
    -ms-transform:rotate(90deg) translateY(1px);
    transform:rotate(90deg) translateY(1px);
  }
  .css-1qts3df {
    -webkit-transform:rotate(-90deg) translateY(1px);
    -ms-transform:rotate(-90deg) translateY(1px);
    transform:rotate(-90deg) translateY(1px);
  }
  .css-11lfc80 {
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    box-sizing:border-box;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    line-height:inherit;
    -webkit-text-decoration:none;
    text-decoration:none;
    font-size:16px;
    font-weight:500;
    white-space:nowrap;
    outline:none !important;
    -webkit-transition:all 250ms ease;
    transition:all 250ms ease;
    width:100%;
    border-radius:6px;
    border:0;
    height:40px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    cursor:pointer;
    margin:0;
    padding-left:16px;
    padding-right:16px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#612fff;
    color:#fff;
    margin-right:0;
  }
  @media screen and (min-width:900px) {
    .css-11lfc80 {
      width:auto;
    }
  }
  .css-11lfc80:hover {
    background-color:#7043FF;
  }
  .css-11lfc80:focus {
    background-color:rgba(255,255,255,0.32) 0px 0px 0px 2px inset;
  }
  .css-11lfc80:active {
    background:#9F81FF;
  }
  .css-11lfc80:disabled {
    background-color:#b3aeff;
  }
  @media screen and (min-width:900px) {
    .css-11lfc80 {
      margin-right:16px;
    }
  }
  .css-1plv9mx {
    padding-left:0;
    padding-right:0;
    border-bottom:1px solid;
    border-bottom-color:#e8eaed;
    padding-bottom:24px;
    text-align:center;
  }
  @media screen and (min-width:900px) {
    .css-1plv9mx {
      padding-left:32px;
      padding-right:32px;
      padding-bottom:32px;
    }
  }
  .css-1m7tq0g {
    padding-left:0;
    padding-right:0;
    border-bottom:1px solid;
    border-bottom-color:#e8eaed;
    padding-top:24px;
    padding-bottom:24px;
    -webkit-transition:background 80ms;
    transition:background 80ms;
  }
  @media screen and (min-width:900px) {
    .css-1m7tq0g {
      padding-left:32px;
      padding-right:32px;
      padding-top:32px;
      padding-bottom:32px;
    }
  }
  .css-19txxk5 {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:flex-start;
    -webkit-box-align:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    cursor:pointer;
  }
  .css-17fm64l {
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-left:16px;
    margin-top:4px;
    -webkit-transition:-webkit-transform 200ms ease-out;
    -webkit-transition:transform 200ms ease-out;
    transition:transform 200ms ease-out;
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg);
  }
  @media screen and (min-width:900px) {
    .css-17fm64l {
      margin-left:24px;
      margin-top:8px;
    }
  }
  .css-h5fkc8 {
    margin-top:32px;
  }
  .css-1y1ki01.css-1y1ki01 > * + * {
    margin-top:16px;
  }
  .css-1y1ki01.css-1y1ki01 > * + h1,
  .css-1y1ki01.css-1y1ki01 > * + h2,
  .css-1y1ki01.css-1y1ki01 > * + h3,
  .css-1y1ki01.css-1y1ki01 > * + ul,
  .css-1y1ki01.css-1y1ki01 > * + ol,
  .css-1y1ki01.css-1y1ki01 > ul + *,
  .css-1y1ki01.css-1y1ki01 > ol + * {
    margin-top:24px;
  }
  @media screen and (min-width:900px) {
    .css-1y1ki01.css-1y1ki01 > * + h1,
    .css-1y1ki01.css-1y1ki01 > * + h2,
    .css-1y1ki01.css-1y1ki01 > * + h3,
    .css-1y1ki01.css-1y1ki01 > * + ul,
    .css-1y1ki01.css-1y1ki01 > * + ol,
    .css-1y1ki01.css-1y1ki01 > ul + *,
    .css-1y1ki01.css-1y1ki01 > ol + * {
      margin-top:32px;
    }
  }
  .css-1y1ki01.css-1y1ki01 > * + .embedded-table,
  .css-1y1ki01.css-1y1ki01 > .embedded-table + * {
    margin-top:32px;
  }
  @media screen and (min-width:900px) {
    .css-1y1ki01.css-1y1ki01 > * + .embedded-table,
    .css-1y1ki01.css-1y1ki01 > .embedded-table + * {
      margin-top:40px;
    }
  }
  .css-1y1ki01.css-1y1ki01 > h4 + * {
    margin-top:8px;
  }
  .css-1crc5b3 {
    padding-left:0;
    padding-right:0;
    border-bottom:1px solid;
    border-bottom-color:#e8eaed;
    padding-top:24px;
    padding-bottom:24px;
    -webkit-transition:background 80ms;
    transition:background 80ms;
    cursor:pointer;
  }
  @media screen and (min-width:900px) {
    .css-1crc5b3 {
      padding-left:32px;
      padding-right:32px;
      padding-top:32px;
      padding-bottom:32px;
    }
  }
  .css-1crc5b3:hover {
    background-color:#f6f7f8;
  }
  .css-l1v813 {
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    margin-left:16px;
    margin-top:4px;
    -webkit-transition:-webkit-transform 200ms ease-out;
    -webkit-transition:transform 200ms ease-out;
    transition:transform 200ms ease-out;
  }
  @media screen and (min-width:900px) {
    .css-l1v813 {
      margin-left:24px;
      margin-top:8px;
    }
  }
  .css-12tbqg4 {
    margin-top:32px;
    display:none;
  }
  .css-t3wp4w {
    margin-top:36px;
    text-align:center;
  }
  .css-7cdklz {
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    font-size:16px;
    line-height:inherit;
    color:#42474d;
    cursor:pointer;
    -webkit-text-decoration:none;
    text-decoration:none;
    background-image:linear-gradient(to bottom,currentColor 0%,currentColor 100%);
    background-repeat:no-repeat;
    background-size:100% 0px;
    background-position:0 100%;
    -webkit-transition:background-size 0.2s;
    transition:background-size 0.2s;
    padding-top:2px;
    padding-bottom:2px;
    margin-top:-2px;
    margin-bottom:-2px;
    display:inline-block;
    color:#612fff;
    font-weight:500;
  }
  .css-7cdklz:hover {
    background-size:100% 2px;
  }
  .css-7cdklz u {
    -webkit-text-decoration:none;
    text-decoration:none;
  }
  .css-1lp68rg {
    display:none;
  }
  @media screen and (min-width:900px) {
    .css-1lp68rg {
      display:block;
    }
  }
  .css-b8jday {
    display:block;
  }
  @media screen and (min-width:900px) {
    .css-b8jday {
      display:none;
    }
  }
  .css-2c3qqu {
    display:inline-block;
    height:0.1px;
    width:0.1px;
    overflow:hidden;
    opacity:0.001;
  }
  .css-f7eaec {
    background-color:#1f2225;
    padding-top:56px;
    padding-bottom:56px;
    overflow:hidden;
  }
  @media screen and (min-width:900px) {
    .css-f7eaec {
      padding-top:96px;
      padding-bottom:96px;
    }
  }
  .css-9wp4gp {
    font-size:14px;
    font-weight:700;
    line-height:1.25;
    -webkit-letter-spacing:0.4px;
    -moz-letter-spacing:0.4px;
    -ms-letter-spacing:0.4px;
    letter-spacing:0.4px;
    text-transform:uppercase;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#9585ff;
    margin:0;
    margin-bottom:16px;
  }
  @media screen and (min-width:900px) {
    .css-9wp4gp {
      margin-bottom:24px;
    }
  }
  .css-1w1l9th {
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    box-sizing:border-box;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    line-height:inherit;
    -webkit-text-decoration:none;
    text-decoration:none;
    font-size:16px;
    font-weight:500;
    white-space:nowrap;
    outline:none !important;
    -webkit-transition:all 250ms ease;
    transition:all 250ms ease;
    width:100%;
    border-radius:6px;
    border:1px solid #d7dbe0;
    height:40px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    cursor:pointer;
    margin:0;
    padding-left:16px;
    padding-right:16px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#fff;
    color:#612fff;
    margin-top:24px;
  }
  @media screen and (min-width:900px) {
    .css-1w1l9th {
      width:auto;
    }
  }
  .css-1w1l9th:hover {
    background-color:#F9F7FF;
  }
  .css-1w1l9th:focus {
    background-color:rgba(0,0,0,0.32) 0px 0px 0px 2px inset;
  }
  .css-1w1l9th:active {
    border:1px solid #E6DEFF;
    background:#E6DEFF;
  }
  @media screen and (min-width:900px) {
    .css-1w1l9th {
      margin-top:0;
    }
  }
  .css-evayhw {
    display:none;
    -webkit-flex:0 0 46.964285714285715%;
    -ms-flex:0 0 46.964285714285715%;
    flex:0 0 46.964285714285715%;
  }
  @media screen and (min-width:900px) {
    .css-evayhw {
      display:block;
    }
  }
  .css-1xhj18k {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
  }
  .css-1fw6ic3 {
    position:relative;
    top:0;
  }
  .css-12icnec {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-align-items:flex-start;
    -webkit-box-align:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
    row-gap:28px;
  }
  .css-ae0xuv {
    padding-left:8px;
    color:#1a1d21;
    font-weight:500;
    cursor:pointer;
    border-left:2px solid;
    border-left-color:#612fff;
  }
  @media (hover:hover) {
    .css-ae0xuv:hover {
      color:#1a1d21;
      font-weight:500;
    }
  }
  .css-b0w2h0 {
    padding-left:8px;
    color:#868e98;
    font-weight:400;
    cursor:pointer;
    border-left:2px solid;
    border-left-color:transparent;
  }
  @media (hover:hover) {
    .css-b0w2h0:hover {
      color:#1a1d21;
      font-weight:500;
    }
  }
  .css-1j2swoz {
    color:#42474d;
    font-size:12px;
    padding-bottom:4px;
  }
  .css-12oo0ia {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:12px 24px;
    border-radius:8px;
    border:1px solid;
    border-color:#e8eaed;
  }
  .css-83rch {
    color:#1a1d21;
    font-weight:500;
    font-size:18px;
  }
  .css-zg1vud {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
  }
  .css-6uek63 {
    color:#6c747f;
  }
  .css-wadxrg {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    gap:16px;
  }
  .css-ltgn3j {
    max-width:100%;
    height:auto;
    display:block;
    width:28px;
  }
  .css-hy6pjv {
    max-width:100%;
    height:auto;
    display:block;
    width:100%;
    aspect-ratio:1.109704641350211;
  }
  .css-w1oa2t {
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    box-sizing:border-box;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    line-height:inherit;
    -webkit-text-decoration:none;
    text-decoration:none;
    font-size:16px;
    font-weight:500;
    white-space:nowrap;
    outline:none !important;
    -webkit-transition:all 250ms ease;
    transition:all 250ms ease;
    width:100%;
    border-radius:6px;
    border:1px solid #d7dbe0;
    height:40px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    cursor:pointer;
    margin:0;
    padding-left:16px;
    padding-right:16px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#fff;
    color:#612fff;
    margin-right:0;
  }
  @media screen and (min-width:900px) {
    .css-w1oa2t {
      width:auto;
    }
  }
  .css-w1oa2t:hover {
    background-color:#F9F7FF;
  }
  .css-w1oa2t:focus {
    background-color:rgba(0,0,0,0.32) 0px 0px 0px 2px inset;
  }
  .css-w1oa2t:active {
    border:1px solid #E6DEFF;
    background:#E6DEFF;
  }
  @media screen and (min-width:900px) {
    .css-w1oa2t {
      margin-right:16px;
    }
  }
  .css-1ce149t {
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    box-sizing:border-box;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    line-height:inherit;
    -webkit-text-decoration:none;
    text-decoration:none;
    font-size:16px;
    font-weight:500;
    white-space:nowrap;
    outline:none !important;
    -webkit-transition:all 250ms ease;
    transition:all 250ms ease;
    width:100%;
    border-radius:6px;
    border:1px solid #d7dbe0;
    height:40px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    cursor:pointer;
    margin:0;
    padding-left:16px;
    padding-right:16px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#fff;
    color:#612fff;
    margin-top:24px;
    background:none;
    border-width:0;
  }
  @media screen and (min-width:900px) {
    .css-1ce149t {
      width:auto;
    }
  }
  .css-1ce149t:hover {
    background-color:#F9F7FF;
  }
  .css-1ce149t:focus {
    background-color:rgba(0,0,0,0.32) 0px 0px 0px 2px inset;
  }
  .css-1ce149t:active {
    border:1px solid #E6DEFF;
    background:#E6DEFF;
  }
  @media screen and (min-width:900px) {
    .css-1ce149t {
      margin-top:0;
    }
  }
  .css-1c72jea {
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    font-size:16px;
    line-height:inherit;
    color:#42474d;
    cursor:pointer;
    -webkit-text-decoration:none;
    text-decoration:none;
    background-image:linear-gradient(to bottom,currentColor 0%,currentColor 100%);
    background-repeat:no-repeat;
    background-size:100% 0px;
    background-position:0 100%;
    -webkit-transition:background-size 0.2s;
    transition:background-size 0.2s;
    padding-top:2px;
    padding-bottom:2px;
    margin-top:-2px;
    margin-bottom:-2px;
    font-weight:700;
  }
  .css-1c72jea:hover {
    background-size:100% 2px;
  }
  .css-1c72jea u {
    -webkit-text-decoration:none;
    text-decoration:none;
  }
  @-webkit-keyframes animation-yh3ufp {
    0% {
      -webkit-transform:translateY(0%);
      -ms-transform:translateY(0%);
      transform:translateY(0%);
    }
    45% {
      -webkit-transform:translateY(0%);
      -ms-transform:translateY(0%);
      transform:translateY(0%);
    }
    50% {
      -webkit-transform:translateY(-33.333333333333336%);
      -ms-transform:translateY(-33.333333333333336%);
      transform:translateY(-33.333333333333336%);
    }
    95% {
      -webkit-transform:translateY(-33.333333333333336%);
      -ms-transform:translateY(-33.333333333333336%);
      transform:translateY(-33.333333333333336%);
    }
    100% {
      -webkit-transform:translateY(-66.66666666666667%);
      -ms-transform:translateY(-66.66666666666667%);
      transform:translateY(-66.66666666666667%);
    }
  }
  @keyframes animation-yh3ufp {
    0% {
      -webkit-transform:translateY(0%);
      -ms-transform:translateY(0%);
      transform:translateY(0%);
    }
    45% {
      -webkit-transform:translateY(0%);
      -ms-transform:translateY(0%);
      transform:translateY(0%);
    }
    50% {
      -webkit-transform:translateY(-33.333333333333336%);
      -ms-transform:translateY(-33.333333333333336%);
      transform:translateY(-33.333333333333336%);
    }
    95% {
      -webkit-transform:translateY(-33.333333333333336%);
      -ms-transform:translateY(-33.333333333333336%);
      transform:translateY(-33.333333333333336%);
    }
    100% {
      -webkit-transform:translateY(-66.66666666666667%);
      -ms-transform:translateY(-66.66666666666667%);
      transform:translateY(-66.66666666666667%);
    }
  }
  .css-ezs7j4 {
    max-width:100%;
    height:auto;
    display:block;
    margin-top:24px;
    display:block;
    position:relative;
    width:100%;
    aspect-ratio:1.4621848739495797;
  }
  @media screen and (min-width:900px) {
    .css-ezs7j4 {
      display:none;
    }
  }
  .css-snlpod {
    display:none;
    -webkit-flex:0 0 47.023809523809526%;
    -ms-flex:0 0 47.023809523809526%;
    flex:0 0 47.023809523809526%;
  }
  @media screen and (min-width:900px) {
    .css-snlpod {
      display:block;
    }
  }
  .css-cqpbfu {
    max-width:100%;
    height:auto;
    display:block;
    width:100%;
    aspect-ratio:0.9968454258675079;
  }
  .css-adevnf {
    width:100%;
    max-width:1120px;
    padding-top:80px;
    padding-bottom:70px;
  }
  @media (min-width:1600px) {
    .css-adevnf {
      max-width:1344px;
    }
  }
  @media screen and (min-width:900px) {
    .css-adevnf {
      padding-top:100px;
      padding-bottom:80px;
    }
  }
  .css-1r4abo7 {
    font-size:28px;
    font-weight:700;
    line-height:1.25;
    -webkit-letter-spacing:0.2px;
    -moz-letter-spacing:0.2px;
    -ms-letter-spacing:0.2px;
    letter-spacing:0.2px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#1a1d21;
    margin:0;
    padding-bottom:24px;
  }
  @media screen and (min-width:900px) {
    .css-1r4abo7 {
      font-size:40px;
    }
  }
  .css-lrrtqk {
    font-size:16px;
    font-weight:400;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#42474d;
    margin:0;
    padding-bottom:40px;
  }
  .css-1m52h5x {
    -webkit-flex-shrink:0;
    -ms-flex-negative:0;
    flex-shrink:0;
    width:240px;
    padding-top:24px;
    padding-right:24px;
  }
  .css-1e8i5x1 p + p {
    margin-top:16px;
  }
  .css-1e8i5x1 p {
    color:#868e98;
  }
  .css-622xwx {
    font-family:inherit;
    font-size:inherit;
    line-height:inherit;
    color:#612FFF;
    cursor:pointer;
    -webkit-text-decoration:none;
    text-decoration:none;
    background-image:linear-gradient(to bottom,currentColor 0%,currentColor 100%);
    background-repeat:no-repeat;
    background-size:100% 0px;
    background-position:0 100%;
    -webkit-transition:background-size 0.2s;
    transition:background-size 0.2s;
    padding-top:2px;
    padding-bottom:2px;
    margin-top:-2px;
    margin-bottom:-2px;
    font-weight:400;
  }
  .css-622xwx:hover {
    background-size:100% 2px;
  }
  .css-622xwx u {
    -webkit-text-decoration:none;
    text-decoration:none;
  }
  @media screen and (min-width:900px) {
    .css-622xwx {
      font-weight:500;
    }
  }
  .css-19qkal9 {
    top:.25em;
    position:relative;
    margin-left:4px;
  }
  .css-11cm8kq {
    padding-top:0;
  }
  @media screen and (min-width:900px) {
    .css-11cm8kq {
      padding-top:24px;
      -webkit-flex:1;
      -ms-flex:1;
      flex:1;
    }
  }
  .css-12199pk {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-column-gap:16px;
    column-gap:16px;
  }
  .css-orbzgd {
    background:linear-gradient(135deg,#FF4F42 0%,#FF8E3C 100%);
    color:#fff;
    border-radius:100px;
    min-width:104px;
    padding:0 16px;
    height:32px;
    text-align:center;
    line-height:32px;
    font-weight:500;
    cursor:pointer;
  }
  .css-6etzil {
    background:#F6F7F8;
    color:#868e98;
    border-radius:100px;
    min-width:104px;
    padding:0 16px;
    height:32px;
    text-align:center;
    line-height:32px;
    font-weight:400;
    cursor:pointer;
  }
  .css-1hwcv42 {
    max-width:100%;
    height:auto;
    display:block;
    width:395px;
    aspect-ratio:0.9825870646766169;
  }
  @media screen and (min-width:900px) {
    .css-1hwcv42 {
      width:816px;
      aspect-ratio:1.6254980079681276;
    }
  }
  @media (min-width:1600px) {
    .css-1hwcv42 {
      width:100%;
      padding:50px;
    }
  }
  .css-1ptnwmw {
    top:0;
    padding-top:10px;
    padding-bottom:10px;
    background:white;
    z-index:1;
  }
  .css-4g6ai3 {
    cursor:pointer;
  }
  .css-1jhmhdj {
    cursor:pointer;
    margin-top:8px;
  }
  .css-s5n9d9 {
    max-width:100%;
    height:auto;
    display:block;
    margin-top:40px;
    display:block;
    width:100%;
    aspect-ratio:1.110032362459547;
  }
  @media screen and (min-width:900px) {
    .css-s5n9d9 {
      display:none;
    }
  }
  .css-jgs5kw {
    max-width:100%;
    height:auto;
    display:block;
    margin-top:40px;
    display:block;
    width:100%;
    aspect-ratio:1.0058823529411764;
  }
  @media screen and (min-width:900px) {
    .css-jgs5kw {
      display:none;
    }
  }
  .css-yx8fiw {
    display:none;
    -webkit-flex:0 0 53.214285714285715%;
    -ms-flex:0 0 53.214285714285715%;
    flex:0 0 53.214285714285715%;
  }
  @media screen and (min-width:900px) {
    .css-yx8fiw {
      display:block;
    }
  }
  .css-xgml8n {
    max-width:100%;
    height:auto;
    display:block;
    width:100%;
    aspect-ratio:1.1266540642722118;
  }
  .css-18ojphy {
    max-width:100%;
    height:auto;
    display:block;
    margin-top:40px;
    display:block;
    width:100%;
    aspect-ratio:1.0028985507246377;
  }
  @media screen and (min-width:900px) {
    .css-18ojphy {
      display:none;
    }
  }
  .css-1478rsz {
    max-width:100%;
    height:auto;
    display:block;
    margin-top:40px;
    display:block;
    width:100%;
    aspect-ratio:1.082066869300912;
  }
  @media screen and (min-width:900px) {
    .css-1478rsz {
      display:none;
    }
  }
  .css-nkvynh {
    display:none;
    -webkit-flex:0 0 48.125%;
    -ms-flex:0 0 48.125%;
    flex:0 0 48.125%;
  }
  @media screen and (min-width:900px) {
    .css-nkvynh {
      display:block;
    }
  }
  .css-ay7k6m {
    max-width:100%;
    height:auto;
    display:block;
    width:100%;
    aspect-ratio:0.9963031423290203;
  }
  .css-19b88k {
    background:white;
    border-radius:6px;
    box-shadow:0px 0px 16px 0px rgba(0,0,0,0.08);
    border:1px solid;
    border-color:#e8eaed;
    border-radius:16px;
  }
  .css-1nylpq2 {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:flex-end;
    -webkit-box-align:flex-end;
    -ms-flex-align:flex-end;
    align-items:flex-end;
  }
  .css-p9y4fz {
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
  }
  .css-p9y4fz:focus-within {
    z-index:1;
  }
  .css-h0xgf {
    display:block;
    margin-bottom:4px;
    font-size:14px;
    color:#545b63;
    color: #110e0e !important;
  }
  .css-93un3j {
    width:100%;
    min-width:0;
    outline:none;
    font:inherit;
    border:1px solid #ebecf0;
    border-radius:4px 0 0 4px;
    height:40px;
    background-color:#fcfcfd;
    padding-left:16px;
    padding-right:16px;
    color:#1a1d21;
    font-weight:700;
    font-size:18px;
    -webkit-transition:border-color .15s,box-shadow .15s,background .15s;
    transition:border-color .15s,box-shadow .15s,background .15s;
  }
  .css-93un3j:focus {
    background-color:#fff;
    border-color:#612fff;
    box-shadow:0 0 0 1px inset #612fff;
  }
  .css-107uaxt {
    -webkit-flex:0 0 130px;
    -ms-flex:0 0 130px;
    flex:0 0 130px;
  }
  @media(max-width:359px) {
    .css-107uaxt {
      -webkit-flex:0 0 100px;
      -ms-flex:0 0 100px;
      flex:0 0 100px;
    }
  }
  .css-107uaxt .transfercalc-ccy-input__control {
    background-color:#fcfcfd;
  }
  .css-107uaxt .transfercalc-ccy-input--is-disabled .transfercalc-ccy-input__indicator {
    opacity:0;
  }
  @media(max-width:359px) {
    .css-107uaxt .transfercalc-ccy-input__indicator {
      padding-left:4px;
      padding-right:4px;
    }
  }
  @media(max-width:359px) {
    .css-107uaxt .transfercalc-ccy-input__value-container {
      padding-left:8px;
      padding-right:8px;
    }
  }
  .css-70qvj9 {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
  }
  .css-102l4gb {
    display:inline-block;
    width:24px;
    height:24px;
  }
  .css-actluc {
    margin-left:8px;
    color:#1a1d21;
    font-weight:500;
    font-size:14px;
  }
  @media(max-width:359px) {
    .css-actluc {
      margin-left:4px;
    }
  }
  .css-asal32 {
    margin-left:16px;
    padding-top:16px;
    border-left:1px solid;
    border-left-color:#e8eaed;
    font-size:13px;
    font-weight:500;
    line-height:1.5;
    opacity:0.5;
    opacity:0.88;
    -webkit-transition:opacity 200ms;
    transition:opacity 200ms;
  }
  @media screen and (min-width:900px) {
    .css-asal32 {
      margin-left:32px;
    }
  }
  .css-4wi85t {
    margin-left:-13px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:flex-start;
    -webkit-box-align:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
  }
  .css-14hk6u4 {
    width:27px;
    height:27px;
    background:white;
    border:1px solid;
    border-color:#e8eaed;
    border-radius:50%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#545b63;
  }
  .css-wv3zm {
    padding-left:16px;
    padding-bottom:16px;
  }
  .css-10zs02x {
    color:#1a1d21;
    font-size:14px;
  }
  .css-12wj5ep {
    padding-bottom:16px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:flex-start;
    -webkit-box-align:flex-start;
    -ms-flex-align:flex-start;
    align-items:flex-start;
  }
  .css-szjtab {
    margin-top:8px;
    padding-left:32px;
    border-bottom:1px solid;
    border-bottom-color:#e8eaed;
  }
  .css-12mu44 {
    padding-left:8px;
    margin-top:-4px;
  }
  .css-1j4i43o {
    color:#1a1d21;
  }
  .css-1log68r {
    font-size:16px;
    font-weight:400;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#42474d;
    margin:0;
    font-size:14px;
    color:#868e98;
  }
  .css-mg4yo {
    margin-top:24px;
    text-align:center;
  }
  .css-lq5d2k {
    font-size:16px;
    font-weight:400;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#42474d;
    margin:0;
    font-size:10px;
    line-height:1.25;
    color:#a0a7b1;
  }
  .css-b6dkjv {
    font-size:18px;
    font-weight:500;
    line-height:1.25;
    -webkit-letter-spacing:0.2px;
    -moz-letter-spacing:0.2px;
    -ms-letter-spacing:0.2px;
    letter-spacing:0.2px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    color:#1a1d21;
    margin:0;
  }
  @media screen and (min-width:900px) {
    .css-b6dkjv {
      font-size:20px;
    }
  }
  .css-1hyfx7x {
    display:none;
  }
  @-webkit-keyframes animation-pyf07u {
    to {
      stroke-dashoffset:0;
    }
  }
  @keyframes animation-pyf07u {
    to {
      stroke-dashoffset:0;
    }
  }
  .css-k8aftl {
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    font-weight:500;
    -webkit-text-decoration:none;
    text-decoration:none;
    font-size:15px;
    padding-top:24px;
    padding-bottom:24px;
    background-image:none !important;
    color:#545b63;
  }
  .css-1nxigga {
    border-bottom:1px solid;
    border-color:#e8eaed;
    padding-left:16px;
    padding-right:16px;
    padding-top:32px;
    padding-bottom:24px;
    text-align:left;
  }
  @media screen and (min-width:900px) {
    .css-1nxigga {
      padding-left:40px;
      padding-right:80px;
    }
  }
  .css-lz6847 {
    padding-left:16px;
    padding-right:16px;
    padding-bottom:40px;
    padding-top:24px;
  }
  @media screen and (min-width:900px) {
    .css-lz6847 {
      padding-left:40px;
      padding-right:40px;
    }
  }
  .css-zlezfg {
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    box-sizing:border-box;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    line-height:inherit;
    -webkit-text-decoration:none;
    text-decoration:none;
    font-size: 17.5px;
    font-weight:500;
    white-space:nowrap;
    outline:none !important;
    -webkit-transition:all 250ms ease;
    transition:all 250ms ease;
    width:100%;
    border-radius:6px;
    border:0;
    height: 48px;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    cursor:pointer;
    margin:0;
    padding-left:16px;
    padding-right:16px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#c20f1e;
    color:#fff;
    margin-top:24px;
    width:100%;
  }
  @media screen and (min-width:900px) {
    .css-zlezfg {
      width:auto;
    }
  }
  .css-zlezfg:hover {
    background-color:hsl(355, 100%, 60%);
  }
  .css-zlezfg:focus {
    background-color:rgba(255,255,255,0.32) 0px 0px 0px 2px inset;
  }
  .css-zlezfg:active {
    background:hsl(355, 100%, 75%);
  }
  .css-zlezfg:disabled {
    background-color:hsl(355, 100%, 84%);
  }
  @media screen and (min-width:900px) {
    .css-zlezfg {
      width:100%;
    }
  }
  .css-5cbrcb {
    padding-left:16px;
    padding-right:16px;
    padding-top:24px;
    padding-bottom:24px;
    background-color:#fff;
    border-top:1px solid #e8eaed;
  }
  .css-1nxwyst {
    text-align:left;
    margin-top:0;
  }
  .css-1pb3gnm {
    color:hsl(355, 10%, 66%);
    font-weight:400;
    line-height:1.5;
    font-family:"AxLLCircular",Helvetica,Arial,sans-serif;
    font-size:12px;
  }
  .css-1qqx4v0 {
    -webkit-flex-basis:100%;
    -ms-flex-preferred-size:100%;
    flex-basis:100%;
    position:relative;
    z-index:2;
    margin-left:0;
    margin-right:0;
    margin-bottom:40px;
  }
  @media screen and (min-width:900px) {
    .css-1qqx4v0 {
      -webkit-flex-basis:55%;
      -ms-flex-preferred-size:55%;
      flex-basis:55%;
      margin-left:32px;
      margin-right:16px;
      margin-bottom:0;
    }
  }
  @-webkit-keyframes animation-n2ntg8 {
    to {
      -webkit-transform:rotate(360deg);
      -ms-transform:rotate(360deg);
      transform:rotate(360deg);
    }
  }
  @keyframes animation-n2ntg8 {
    to {
      -webkit-transform:rotate(360deg);
      -ms-transform:rotate(360deg);
      transform:rotate(360deg);
    }
  }
  

  .css-zlezfg:hover {
    background-color: #b40e1b !important;
}


.css-93un3j:focus {
	border-color: #c20f1e !important;
	box-shadow: 0 0 0 1px inset #c20f1e !important;
}