#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}

@layer priority1;

@layer priority2 {
  .xhuwck8 {
    grid-area: Booking;
  }

  .xp1proe {
    grid-area: Date;
  }

  .xhzhx7i {
    grid-area: Month;
  }

  .x1ranq15 {
    grid-area: Time;
  }

  .x10a8y8t {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .xj0vgx0 {
    margin: 0 -15px -20px;
  }

  .x1qe5pcq {
    margin: 0 0 20px;
  }

  .x3d93qk {
    margin: 0 15px 0 0;
  }

  .x1suov85 {
    margin: 0 5px;
  }

  .x19bbpc0 {
    margin: 0 auto;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xm8z4k9 {
    margin: 10px auto 15px;
  }

  .x145wneg {
    padding: 0 20px 0 15px;
  }

  .x1717udv {
    padding: 0;
  }

  .x7z7khe {
    padding: 10px;
  }

  .xaqq2fw {
    padding: 11px;
  }

  .x1bg5miv {
    padding: 12px 24px;
  }

  .xa2vg1n {
    padding: 12px 25px;
  }

  .x5coewk {
    padding: 14px 4px;
  }

  .x1sgbt7j {
    padding: 15px 20px 15px 55px;
  }

  .x1q1v64t {
    padding: 15px 20px;
  }

  .x6w2896 {
    padding: 15px;
  }

  .xji274m {
    padding: 16% 20px;
  }

  .x13v6xlb {
    padding: 18px 5px;
  }

  .xyf9f8g {
    padding: 1px;
  }

  .xx45ekp {
    padding: 20px 10px;
  }

  .x1p6vlc0 {
    padding: 20px 15px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xpoi5l9 {
    padding: 30px 10px;
  }

  .x1v6jie7 {
    padding: 30px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .xqy1keh {
    padding: 5px 11px;
  }

  .x14odnwx {
    padding: 5px;
  }

  .x10j55lm {
    padding: 7px 0;
  }

  .xe8ttls {
    padding: 8px;
  }

  .x1vh3k5j {
    padding: 9px 8px;
  }

  .x130hs6c {
    padding: var(--button-py) var(--button-px);
  }

  @media (min-width: 1024px) {
    .x1nztiqh.x1nztiqh {
      margin: 0 auto;
    }
  }

  @media (min-width: 768px) {
    .x1lobamf.x1lobamf {
      padding: 20px 50px;
    }
  }

  @media (min-width: 1024px) {
    .x1glw0n9.x1glw0n9 {
      padding: 20px;
    }

    .x1x2iv60.x1x2iv60 {
      padding: 30px;
    }
  }
}

@layer priority3 {
  .xzp8q0n {
    background-position: 100%;
  }

  .x1p3rktd {
    background-position: 110% 120%;
  }

  .x1lvsgvq, .x1xsqp64 {
    background-position: center;
  }

  .x13c5i5r {
    background-position: top;
  }

  .x12fdimp {
    border-color: #129edc;
  }

  .x132yxjs {
    border-color: #56b9e5;
  }

  .xwkwv1v {
    border-color: #bababa;
  }

  .x17lc74m {
    border-color: #ccc;
  }

  .xjzs8qf {
    border-color: #d2ebf6;
  }

  .x1uozppo {
    border-color: #dcdcdc;
  }

  .xnw8u18 {
    border-color: #ddd;
  }

  .x1mq1nzv {
    border-color: #e53b4d;
  }

  .x154tme4 {
    border-color: #eee;
  }

  .xnwdwnq {
    border-color: #ffe597;
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .xhm8nzw {
    border-color: initial;
  }

  .x71xlcl {
    border-color: red;
  }

  .x1lto60l {
    border-color: #ddd;
  }

  .x9r1u3d {
    border-color: rgba(0, 0, 0, 0);
  }

  .x3xaez2 {
    border-color: var(--button-bg);
  }

  .x13w3mns {
    border-color: var(--button-border-color, transparent);
  }

  .x1dp46jj {
    border-color: var(--button-border-color);
  }

  .x1omzfn4 {
    border-color: var(--color-primary-pink-2);
  }

  .x1oa9iib {
    border-color: var(--x16xk602);
  }

  .x10y58uc {
    border-color: var(--x1fuum0p);
  }

  .x1y24c5v {
    border-color: var(--x1rhr7t0);
  }

  .x1x4ari8 {
    border-color: var(--xyc3d50);
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x6iu9wd {
    border-radius: 3px 3px 0 0;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .x1bnyvxi {
    border-radius: var(--button-radius, 5px);
  }

  .x1q11iln {
    border-radius: var(--button-radius);
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .xfnalsz {
    border-width: var(--button-border-width, 0px);
  }

  .x66o9t0 {
    border-width: var(--button-border-width);
  }

  .x98rzlu {
    flex: 1;
  }

  .x1lc8j99 {
    gap: 10px 30px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x1bb1d2i {
    grid-template-areas: "Date Booking"
                         "Month Time";
  }

  .xe8uvvx {
    list-style: none;
  }

  .x1b6ykf0 {
    outline: 0;
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xmqliwb {
    text-decoration: line-through;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x1hythlm {
    transition: all .1s ease-in-out;
  }

  .xu65fsk {
    transition: background-color .2s ease-in, border-color .2s ease-in;
  }

  .x1l2od0y {
    transition: border-color .1s ease-in;
  }

  .xb59s59 {
    transition: border-color .2s ease-in;
  }

  .x1q99bai {
    transition: border-color .3s ease-in-out;
  }

  .x15ny4rc {
    transition: box-shadow .3s;
  }

  .x17pvhqi {
    transition: color .2s ease-in;
  }

  .x1op4zxa {
    transition: color .3s;
  }

  .x5twcnx {
    transition: height .4s ease-out;
  }

  .x1e6v418 {
    transition: height .5s ease-in-out;
  }

  .xlde762 {
    transition: height .5s ease-out;
  }

  .x1qkzwqk {
    transition: opacity .15s, outline-color .15s;
  }

  .x57g6mn {
    transition: opacity .2s ease-out, transform .5s, height .5s ease-out;
  }

  .xmrx4bi {
    transition: stroke-dashoffset 1s linear;
  }

  .xsyhkzf {
    transition: transform .1s ease-in;
  }

  .x1d6zvvp {
    transition: transform .2s ease-in;
  }

  .x1ucjxs2 {
    transition: transform .3s ease-out, width .3s;
  }

  .x18jg7aq {
    transition: width .3s ease-out;
  }

  .xkzl05z:not([data-selected]):hover {
    border-color: #129edc;
  }

  .xyckxgr:focus-visible {
    outline: 2px solid var(--button-focus, var(--button-hover, currentColor));
  }

  .x2plc5y:focus-visible {
    outline: 3px solid rgba(18, 158, 220, .35);
  }

  .xnqftdx:checked {
    background-position: center;
  }

  .x1dhei6k:checked {
    border-color: #56b9e5;
  }

  .x1xxhwnc:checked {
    border-color: var(--xw88jl6);
  }

  .x1ibca1f:checked {
    border-width: 5px;
  }

  .x1nrmni4:hover {
    border-color: #eee;
  }

  .x1ennme3:hover {
    border-color: var(--button-hover-border, currentColor);
  }

  .xd3y0y4:hover {
    border-width: 2px;
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  .xdhn5nw:hover {
    transition: transform .2s ease-in;
  }

  .xf59f3f:focus {
    border-color: #129edc;
  }

  .x83n4p2:focus {
    border-style: solid;
  }

  .x1i4kunv:focus {
    border-width: 1px;
  }

  .xfpc920:focus {
    outline: 0;
  }

  @media (min-width: 1280px) {
    .x757978.x757978 {
      background-position: 5px;
    }
  }

  @media (max-width: 768px) {
    .xdspyzv.xdspyzv {
      border-color: rgba(0, 0, 0, 0);
    }

    .xgvhqfe.xgvhqfe {
      flex: 1;
    }
  }

  @media (max-width: 769px) {
    .x17ggydz.x17ggydz {
      flex: 1;
    }
  }
}

@layer priority4 {
  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x1y8v6su {
    align-self: start;
  }

  .x1sbju2s {
    animation-duration: 1.4s;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x18aly93 {
    animation-name: x14r00o5-B, xnrop4s-B;
  }

  .x16ful0 {
    animation-name: xnrop4s-B;
  }

  .xoi0xhh {
    animation-timing-function: step-end, ease-in-out;
  }

  .x1hosp4d {
    animation-timing-function: ease-in-out;
  }

  .xjyslct {
    -ms-appearance: none;
    appearance: none;
  }

  .x1ik05mi {
    aspect-ratio: 1.95;
  }

  .x1fsi4cc {
    aspect-ratio: 2;
  }

  .x1hxywx {
    background-color: #129edc;
  }

  .x183miuk {
    background-color: #d2ebf6;
  }

  .xxgtoq4, .x1kvufs5 {
    background-color: #d5e0ec;
  }

  .x1aggt9k {
    background-color: #d6d8db;
  }

  .x37f4f9 {
    background-color: #d9e8e7;
  }

  .xvczjna {
    background-color: #dce7e7;
  }

  .x1mwqqt7 {
    background-color: #e3f3f8;
  }

  .xpse7yu {
    background-color: #e5f4fe;
  }

  .x1u1djb5 {
    background-color: #e8f7fe;
  }

  .x1naspa6 {
    background-color: #eee;
  }

  .xm6u81a, .xdq3k7 {
    background-color: #f0f5fb;
  }

  .x1bmlja0 {
    background-color: #f2f2f2;
  }

  .xshmfa4 {
    background-color: #f5c6cb;
  }

  .x6cgz0f {
    background-color: #f5f5f5;
  }

  .x13256a0 {
    background-color: #f7f7f7;
  }

  .xj4hn0o {
    background-color: #fafafa;
  }

  .xlwqxat {
    background-color: #ffe9cb;
  }

  .xt6qs02 {
    background-color: #ffeeba;
  }

  .x83z2og, .x1c5tqo3 {
    background-color: #fff;
  }

  .x3c7mda {
    background-color: #a9a9a9;
  }

  .xj4c5ne {
    background-color: rgba(0, 0, 0, .3);
  }

  .x1c8ul09 {
    background-color: rgba(0, 0, 0, .4);
  }

  .x68m4m9 {
    background-color: rgba(0, 0, 0, .6);
  }

  .xo5i7uv {
    background-color: rgba(102, 124, 145, .4);
  }

  .x1baqcpy {
    background-color: rgba(136, 191, 189, .9);
  }

  .xjbqb8w {
    background-color: rgba(0, 0, 0, 0);
  }

  .x9rpsuz {
    background-color: var(--button-bg, transparent);
  }

  .x1yifwb2 {
    background-color: var(--button-bg);
  }

  .x1wqrlyi {
    background-color: var(--color-neutrals-white);
  }

  .x8qw3fl {
    background-color: var(--color-primary-blue-5);
  }

  .x88kwqv {
    background-color: var(--color-primary-pink-2);
  }

  .x8if6qf {
    background-color: var(--color-secondary-green-5);
  }

  .x1fp6c4p {
    background-color: var(--stripe-background, #ea6ea3);
  }

  .x40xprt {
    background-color: var(--x1cyfcjw);
  }

  .x12peec7 {
    background-color: #fff;
  }

  .x1cu41gw {
    background-color: #ff0;
  }

  .x7kodda {
    background-image: linear-gradient(rgba(36, 51, 65, 0) 50%, #243341 100%);
  }

  .x1z0um49 {
    background-image: linear-gradient(rgba(109, 131, 152, .8), rgba(109, 131, 152, .8)), url("/static/dashboard_trial_period.webp");
  }

  .x6qs443 {
    background-image: linear-gradient(to left, rgba(17, 158, 221, .7), rgba(17, 158, 221, .7)), url("/static/Program3-Thumbnail.jpg");
  }

  .x1n63hw0 {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url("/static/courses_listing_page.jpg");
  }

  .xv4ufxh {
    background-image: linear-gradient(to right, rgba(204, 32, 106, .7), rgba(204, 32, 106, .7)), url("/static/courses_listing_page.jpg");
  }

  .x4132mi {
    background-image: linear-gradient(to right, rgba(255, 255, 255, .2), rgba(255, 255, 255, .4) 10%, rgba(255, 255, 255, .6) 20%, #fff 40%);
  }

  .x1qn31cr {
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
  }

  .x18o3ruo {
    background-image: none;
  }

  .x16u0aoz {
    background-image: url("/img/ic_close.svg");
  }

  .x17rh8n4 {
    background-image: url("/static/profile-placeholder.svg");
  }

  .x1omng9n {
    background-image: url("/static/wellness/bemoremindful.svg");
  }

  .x1e87kdn {
    background-image: var(--x-backgroundImage);
  }

  .xz4h9i0 {
    background-position-x: 95%;
  }

  .xwxv7u5 {
    background-position-y: 15px;
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .xomjh2k {
    background-size: 10px;
  }

  .xjm5jed {
    background-size: 315px 239px;
  }

  .xyrt3ct {
    background-size: 7.5px;
  }

  .x18d0r48 {
    background-size: cover;
  }

  .x1im26p5 {
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, .1);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .x1afcbsf {
    box-sizing: content-box;
  }

  .xfh1k12 {
    clip-path: inset(0 0 0 50%);
  }

  .x1h0yyn {
    color: rgba(0, 0, 0, .54);
  }

  .x1o2221p {
    color: #0a5071;
  }

  .xo5kjzf {
    color: #129edc;
  }

  .xx4ptnb {
    color: #151515;
  }

  .x5zwqp3 {
    color: #1c343e;
  }

  .x1i4f5o8 {
    color: #1e1e1e;
  }

  .x5o565k {
    color: #213e3d;
  }

  .xp1p3u3 {
    color: #242424;
  }

  .xav1f5v {
    color: #243240;
  }

  .x17f8c6y {
    color: #253238;
  }

  .xjmrnzt {
    color: #363636;
  }

  .x1regapm {
    color: #3c3c3c;
  }

  .x15m13pk {
    color: #404040;
  }

  .x1h5gt99 {
    color: #469dd6;
  }

  .x152x9gz {
    color: #469dd7;
  }

  .x15llnmo {
    color: #56b9e5;
  }

  .xh3659q {
    color: #777;
  }

  .x17yj49i {
    color: #7d7d7d;
  }

  .xu0bpc0 {
    color: #856404;
  }

  .xv0xsow {
    color: #969696;
  }

  .x1s0kxqi {
    color: #d84b4b;
  }

  .x1wjsrkw {
    color: #e86062;
  }

  .xfungia, .x1f7m26b {
    color: #fff;
  }

  .xthy82k {
    color: gray;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1u22ke1 {
    color: #242424;
  }

  .x1rj4l1e {
    color: rgba(0, 0, 0, .4);
  }

  .xf1et2n {
    color: var(--button-color, inherit);
  }

  .xzngxwm {
    color: var(--button-color);
  }

  .xprwu8r {
    color: var(--color-neutrals-black);
  }

  .x1el4vcb {
    color: var(--color-neutrals-white);
  }

  .x15zqct6 {
    color: var(--color-primary-blue-2);
  }

  .x62w79r {
    color: var(--color-primary-pink-2);
  }

  .x1whr90r {
    color: var(--icon-color, inherit);
  }

  .x1nj032w {
    color: var(--paragraph-color, #7d7d7d);
  }

  .xcisa0s {
    color: var(--stripe-color, inherit);
  }

  .x17e5z5g {
    color: var(--text-color);
  }

  .x14rh7hd {
    color: var(--x-color);
  }

  .x1bjxp8a {
    color: var(--x16xk602);
  }

  .xe52o9m {
    color: var(--x1m5mb07);
  }

  .x18gney1 {
    color: var(--xcf2ud8);
  }

  .xeszh2r {
    color: var(--xu14j78);
  }

  .x1awj2ng {
    color: #fff;
  }

  .x18hwk67 {
    column-gap: 20px;
  }

  .xnldykx {
    column-gap: 5px;
  }

  .x1sqbtui {
    cursor: auto;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x19v85br {
    cursor: progress;
  }

  .xky4qsq {
    cursor: wait;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .xw1eazs {
    display: initial;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x1oksz6w {
    fill: #129edc;
  }

  .xjsrkh {
    fill: #d8d8d8;
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2m8ukp {
    flex-shrink: -1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xvtss18 {
    font-family: Libre Franklin;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x1m6oxru {
    font-size: 34px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x93iunb {
    font-size: 48px;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .x11h1y7q {
    font-size: var(--button-font-size);
  }

  .x1y8ni99 {
    font-size: var(--icon-size, 10px);
  }

  .x1gc5w1y {
    font-size: var(--paragraph-size, 13px);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x3stwaq {
    font-weight: 100;
  }

  .x1ny7uwr {
    font-weight: 200;
  }

  .x1iikomf {
    font-weight: 300;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x117nqv4 {
    font-weight: bold;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .x1fcty0u {
    font-weight: normal;
  }

  .x1ml1kov {
    font-weight: var(--paragraph-weight, normal);
  }

  .xsd5ean {
    grid-auto-rows: max-content;
  }

  .x3xbxsf {
    grid-auto-rows: min-content;
  }

  .x16copte {
    grid-template-columns: repeat(auto-fill, minmax(260px, 400px));
  }

  .x1ay14uf {
    grid-template-columns: repeat(auto-fill,minmax(min(100%,var(--grid-card-width)),1fr));
  }

  .xolf9wj {
    grid-template-columns: repeat(auto-fill, minmax(min(312px, 100%), 1fr));
  }

  .x1o2ykhk {
    grid-template-columns: repeat(var(--grid-columns-mobile),minmax(0,1fr));
  }

  .x10xvbo1 {
    grid-template-columns: repeat(var(--grid-mobile),1fr);
  }

  .x13bm3u8 {
    grid-template-columns: repeat(var(--grid-mobile),minmax(0,1fr));
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x12oo3zp {
    letter-spacing: 0;
  }

  .x1r0g7yl {
    letter-spacing: 1px;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .xuy8w9f {
    line-height: 17px;
  }

  .x17fgdl5 {
    line-height: 19px;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .xdod15v {
    line-height: 21px;
  }

  .x19v9tvf {
    line-height: 22px;
  }

  .x1qoy3rc {
    line-height: 23px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .xeqr9p9 {
    line-height: 26px;
  }

  .xgif2c7 {
    line-height: 28px;
  }

  .x1qyfdvq {
    line-height: 29px;
  }

  .xcgk4ki {
    line-height: 32px;
  }

  .x1vy86p0 {
    line-height: 36px;
  }

  .x1bz1tnd {
    line-height: 41px;
  }

  .xbzal7z {
    line-height: 44px;
  }

  .x1h50m6h {
    line-height: 48px;
  }

  .xlqbh4q {
    line-height: var(--icon-line-height, var(--icon-size, 10px));
  }

  .x1jq8ala {
    line-height: var(--icon-size, 10px);
  }

  .xb4c3m6 {
    line-height: var(--paragraph-line-height, normal);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x115dhu7 {
    object-position: center;
  }

  .xuzhngd {
    opacity: .3;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1clqncf {
    order: -1;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x1kb72lq {
    row-gap: 20px;
  }

  .xkj13zw {
    row-gap: 30px;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1b0o3cz {
    stroke-dashoffset: 0;
  }

  .xvlca1e {
    stroke-width: 2px;
  }

  .x1x3u9t5 {
    stroke: #213e3d;
  }

  .xl292d3 {
    stroke: #ababab;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    text-align: left;
  }

  .x1yc453h:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    text-align: right;
  }

  .x1x2xasr {
    text-align: var(--button-align, left);
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xn80e1m {
    text-transform: capitalize;
  }

  .x1kyqaxf {
    text-transform: lowercase;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .xtj8gnn {
    transform-origin: top;
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .x1158fpu {
    transform: rotate(45deg);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .xc2bhga {
    transform: translate(-50%, -70%);
  }

  .xv8dq09 {
    transform: translate(0);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .x105ttfm {
    transform: translateY(-100%);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .xlc3by4 {
    transform: translateY(3px);
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .xshfolx {
    transition-property: border-color;
  }

  .xz4gly6 {
    transition-timing-function: ease-in-out;
  }

  .x87ps6o {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x5uqrmk {
    will-change: height;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1of6sz5 {
    z-index: 11;
  }

  .x1x85hfe {
    z-index: 12;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1q8xho0 {
    z-index: 8;
  }

  .xk3oba8 {
    z-index: 9;
  }

  .xeut3pp {
    z-index: 99;
  }

  .x1q2oy4v {
    z-index: 9999;
  }

  .xz7wau7.xz7wau7:where([data-white-background]) {
    background-color: #fff;
  }

  .x1ggup9m.x1ggup9m:where([data-dark]) {
    color: #fff;
  }

  .xb4hdhk:before {
    color: inherit;
  }

  .xb1yq76:before {
    cursor: var(--icon-cursor, default);
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

  .x1e3023y:first-letter {
    text-transform: capitalize;
  }

  .xjl7jj:empty {
    display: none;
  }

  .x1jb03cs:disabled {
    background-color: #eaeaea;
  }

  .x5i3140:disabled {
    background-color: #f7f7f7;
  }

  .x1bew8wg:disabled {
    background-color: var(--button-disabled, var(--button-bg, transparent));
  }

  .x1q1yvys:disabled {
    color: var(--button-disabled-color, var(--button-color, inherit));
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x1fzehxr:disabled {
    opacity: 1;
  }

  .xqsjiui:disabled {
    pointer-events: auto;
  }

  .xaqnwrm:disabled {
    pointer-events: none;
  }

  .x12wlry3:checked {
    background-color: #fff;
  }

  .x1hpdae6:checked {
    background-color: var(--xw88jl6);
  }

  .x1iu898r:checked {
    background-image: radial-gradient(circle,var(--xw88jl6) 0 5px,transparent 5.5px);
  }

  .x1d6xqal:checked {
    background-image: url("/static/icons/checkbox-checkmark.svg");
  }

  .x494vbx:checked {
    background-repeat: no-repeat;
  }

  .x1cb37ug:checked {
    background-size: contain;
  }

  .xptw4td:hover {
    background-color: rgba(197, 237, 255, .2);
  }

  .x1yp4xkw:hover {
    background-color: var(--button-hover, var(--button-bg, transparent));
  }

  .xyuoyad:hover {
    box-shadow: 0 0 20px #c7c7c7;
  }

  .x1rdw5oa:hover {
    box-shadow: 0 0 4px rgba(0, 0, 0, .05);
  }

  .x1sqmk3b:hover {
    box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
  }

  .x1xigtjk:hover {
    color: #129edc;
  }

  .x1iih0q2:hover {
    color: #fff;
  }

  .xbpoi3d:hover {
    color: var(--button-hover-color, var(--button-color, inherit));
  }

  .x1277o0a:hover {
    cursor: pointer;
  }

  .x5xv0x7:hover {
    font-weight: bold;
  }

  .x18uuni6:hover {
    opacity: .9;
  }

  .xiq99zg:hover {
    transform-origin: center;
  }

  .xd7bwuw:hover {
    transform: rotate(90deg);
  }

  .xsegxbs:hover {
    transform: scale(1.02);
  }

  .x1lcra6a:hover {
    transform: scale(1.1);
  }

  .xdcfn4i:active {
    background-color: var(--button-active, var(--button-bg, transparent));
  }

  .x1tsegxi:active {
    opacity: .82;
  }

  @media (max-width: 1405px) {
    .x1nxy8ks.x1nxy8ks {
      background-color: #fff;
    }
  }

  @media (max-width: 769px) {
    .xal9rv4.xal9rv4 {
      background-color: var(--modal-header-background, #fff);
    }
  }

  @media (max-width: 1405px) {
    .x1eirpj1.x1eirpj1 {
      color: #000;
    }
  }

  @media (max-width: 425px) {
    .x192dy0g.x192dy0g {
      color: var(--xcf2ud8);
    }
  }

  @media (max-width: 768px) {
    .x1hm8w3j.x1hm8w3j {
      display: block;
    }

    .x1xwx4ww.x1xwx4ww {
      display: flex;
    }
  }

  @media (max-width: 425px) {
    .x6ukata.x6ukata {
      display: none;
    }
  }

  @media (max-width: 768px) {
    .xcq4dyp.xcq4dyp {
      display: none;
    }
  }

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

  @media (max-width: 768px) {
    .x1mx85iw.x1mx85iw {
      flex-direction: column;
    }
  }

  @media (min-width: 1024px) {
    .x1p892re.x1p892re {
      flex-direction: row;
    }
  }

  @media (min-width: 768px) {
    .x12vxjpv.x12vxjpv {
      flex-direction: row;
    }
  }

  @media (max-width: 425px) {
    .x1pqfsjl.x1pqfsjl {
      font-size: 14px;
    }
  }

  @media (max-width: 767px) {
    .xx00cse.xx00cse {
      font-size: 14px;
    }
  }

  @media (min-width: 426px) {
    .xt1duew.xt1duew {
      font-size: 15px;
    }
  }

  @media (min-width: 768px) {
    .xdb7hz3.xdb7hz3 {
      font-size: 16px;
    }

    .x1luk9hw.x1luk9hw {
      font-size: 17px;
    }
  }

  @media (max-width: 1024px) {
    .x1dmk7a1.x1dmk7a1 {
      font-size: 18px;
    }
  }

  @media (max-width: 768px) {
    .xxtgoes.xxtgoes {
      font-size: 18px;
    }
  }

  @media (max-width: 1024px) {
    .x1i712gz.x1i712gz {
      font-size: 20px;
    }
  }

  @media (max-width: 768px) {
    .x18qh27e.x18qh27e {
      font-size: 20px;
    }
  }

  @media (min-width: 768px) {
    .x1nk23k4.x1nk23k4 {
      font-size: 20px;
    }
  }

  @media (max-width: 425px) {
    .xjoo3bw.xjoo3bw {
      font-size: 24px;
    }
  }

  @media (min-width: 1024px) {
    .xqgznfv.xqgznfv {
      font-size: 26px;
    }

    .xmtldc6.xmtldc6 {
      font-size: 30px;
    }
  }

  @media (max-width: 1024px) {
    .x1dua1ld.x1dua1ld {
      font-size: 32px;
    }
  }

  @media (max-width: 767px) {
    .xa2aud7.xa2aud7 {
      font-size: 32px;
    }
  }

  @media (min-width: 768px) {
    .xc02aax.xc02aax {
      font-size: 32px;
    }
  }

  @media (min-width: 1024px) {
    .x1dy56aj.x1dy56aj {
      font-size: 34px;
    }
  }

  @media (max-width: 768px) {
    .xl800lv.xl800lv {
      font-weight: 200;
    }
  }

  @media (max-width: 425px) {
    .x5r2rby.x5r2rby {
      font-weight: normal;
    }
  }

  @media (min-width: 768px) and (max-width: 1023.99px) {
    .xhkyu51.xhkyu51 {
      grid-template-columns: repeat(2, 1fr);
    }
  }

  @media (min-width: 769px) {
    .xlczzd.xlczzd {
      grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
    }
  }

  @media (min-width: 1024px) {
    .x15bcdyg.x15bcdyg {
      grid-template-columns: repeat(auto-fill, minmax(min(320px, 100%), 1fr));
    }
  }

  @media (min-width: 1220px) {
    .x1lu9d52.x1lu9d52 {
      grid-template-columns: repeat(var(--grid-columns-desktop),minmax(0,1fr));
    }
  }

  @media (min-width: 1024px) {
    .xw198jv.xw198jv {
      grid-template-columns: repeat(var(--grid-columns-laptop),minmax(0,1fr));
    }
  }

  @media (min-width: 768px) {
    .x14f2irb.x14f2irb {
      grid-template-columns: repeat(var(--grid-columns-tablet),minmax(0,1fr));
    }
  }

  @media (min-width: 1280px) {
    .x1l4hpi.x1l4hpi {
      grid-template-columns: repeat(var(--grid-desktop),1fr);
    }

    .xn95bww.xn95bww {
      grid-template-columns: repeat(var(--grid-desktop),minmax(0,1fr));
    }
  }

  @media (min-width: 1024px) and (max-width: 1279px) {
    .x800uj2.x800uj2 {
      grid-template-columns: repeat(var(--grid-laptop),1fr);
    }

    .x1gvctq3.x1gvctq3 {
      grid-template-columns: repeat(var(--grid-laptop),minmax(0,1fr));
    }
  }

  @media (min-width: 768px) and (max-width: 1023px) {
    .xvejp3u.xvejp3u {
      grid-template-columns: repeat(var(--grid-tablet),1fr);
    }

    .xl9uh10.xl9uh10 {
      grid-template-columns: repeat(var(--grid-tablet),minmax(0,1fr));
    }
  }

  @media (max-width: 425px) {
    .x16u57ma.x16u57ma {
      line-height: 1.4;
    }
  }

  @media (min-width: 768px) {
    .xqq6fbe.xqq6fbe {
      order: unset;
    }
  }

  @media (min-width: 1024px) {
    .x1gpyf0.x1gpyf0 {
      position: static;
    }
  }

  @media (max-width: 1024px) {
    .x1bzswu4.x1bzswu4 {
      text-align: center;
    }
  }

  @media (min-width: 1024px) {
    .x1ec8lsm.x1ec8lsm {
      transform: translate(20px, -20px);
    }
  }

  @media (max-width: 769px) {
    .x3qb55y.x3qb55y {
      z-index: 11;
    }
  }

  @media (min-width: 1280px) {
    .xt19ity.xt19ity:hover {
      color: #129edc;
    }
  }
}

@layer priority5 {
  .x1jdleqz {
    border-bottom-color: #d8d8d8;
  }

  .x1tnzt7h {
    border-bottom-color: currentColor;
  }

  .xogclcu {
    border-bottom-color: rgba(0, 0, 0, .05);
  }

  .x16stqrj {
    border-bottom-color: rgba(0, 0, 0, 0);
  }

  .x1umv67c {
    border-bottom-color: var(--color-primary-blue-2);
  }

  .xgtq5j1 {
    border-bottom-left-radius: 5px;
  }

  .x1w61mk2 {
    border-bottom-right-radius: 5px;
  }

  .xpvcztv {
    border-bottom-style: dashed;
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x45b06z, .x1ibh910 {
    border-top-color: #eee;
  }

  .x1hs5g0s {
    border-top-left-radius: 5px;
  }

  .xbjeahn {
    border-top-right-radius: 5px;
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x10w3d4m {
    bottom: 100%;
  }

  .xqo3gd {
    bottom: 8px;
  }

  .xqtp20y {
    height: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .xpyat2d {
    height: 100px;
  }

  .x170jfvy {
    height: 10px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .x1m3v4wt {
    height: 200px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x36qwtl {
    height: 2px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x1dqyrwa {
    height: 47px;
  }

  .xsdox4t {
    height: 48px;
  }

  .x10wjd1d {
    height: 50px;
  }

  .xng8ra {
    height: 60px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xwqhblr {
    height: var(--spinner-size, 16px);
  }

  .x1ouksct {
    height: var(--static-spinner-size, 16px);
  }

  .xn8b1f7 {
    left: -20px;
  }

  .x180qkhi {
    left: -70px;
  }

  .xu96u03 {
    left: 0;
  }

  .xdddudm {
    left: 25px;
  }

  .x1uqikrm {
    left: 27.5px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xncym2f {
    left: 8px;
  }

  .x1t8mvi6 {
    left: auto;
  }

  .x38tqe7 {
    margin-bottom: -20px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .x1u7kmwd {
    margin-bottom: 14px;
  }

  .x1fqp7bg {
    margin-bottom: 15px;
  }

  .x1c436fg {
    margin-bottom: 18px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .xui9b5u {
    margin-bottom: 50px;
  }

  .xu06os2 {
    margin-bottom: 5px;
  }

  .xwoyzhm {
    margin-bottom: 7px;
  }

  .x14fwe3t {
    margin-bottom: var(--x-marginBottom);
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x16ydxro {
    margin-left: 10px;
  }

  .xd8780z {
    margin-left: 5px;
  }

  .xet2fuk {
    margin-left: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1e1rlcs {
    margin-right: -6vw;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .xyo1k6t {
    margin-right: 10px;
  }

  .x1wsuqlk {
    margin-right: 12px;
  }

  .xq0ohe5 {
    margin-right: 15px;
  }

  .x1wh8b8d {
    margin-right: 20px;
  }

  .x12sigpk {
    margin-right: 25px;
  }

  .x8h0jfy {
    margin-right: 30px;
  }

  .xl010v5 {
    margin-right: 4px;
  }

  .x1tmrr3t {
    margin-right: 50px;
  }

  .x17ituo4 {
    margin-right: 5px;
  }

  .x1db2dqx {
    margin-right: 8px;
  }

  .xack27t {
    margin-right: auto;
  }

  .xs9mwh0 {
    margin-top: -24px;
  }

  .x1kgmq87 {
    margin-top: -2px;
  }

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

  .xdj266r {
    margin-top: 0;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .xcxhlts {
    margin-top: 15px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x11fxgd9 {
    margin-top: 30px;
  }

  .x9f1gs1 {
    margin-top: 35px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1coevs8 {
    margin-top: 50px;
  }

  .x1ok221b {
    margin-top: 5px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .xuyqlj2 {
    max-height: 300px;
  }

  .x1a6k2m3 {
    max-height: 50%;
  }

  .x179dxpb {
    max-height: 80vh;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1wti20i {
    max-width: 1280px;
  }

  .x1e4dklr {
    max-width: 180px;
  }

  .x170973v {
    max-width: 286px;
  }

  .xw5ewwj {
    max-width: 300px;
  }

  .x1va8c73 {
    max-width: 320px;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .x1yw4pbm {
    max-width: 407px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .x7kya4p {
    max-width: 540px;
  }

  .x1yr5zsc {
    max-width: 620px;
  }

  .xiidnsc {
    max-width: 833px;
  }

  .xq8v1hd {
    max-width: 90%;
  }

  .x95b5qq {
    max-width: 90vw;
  }

  .x1x1rfll {
    max-width: none;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x7v6ubd {
    min-height: 140px;
  }

  .x1shn012 {
    min-height: 180px;
  }

  .x5djpcv {
    min-height: 345px;
  }

  .xu97haq {
    min-height: 34px;
  }

  .x7ywyr2 {
    min-height: 50px;
  }

  .x65nank {
    min-height: auto;
  }

  .xeuugli {
    min-width: 0;
  }

  .xgqtt45 {
    min-width: 100%;
  }

  .x1hxoosp {
    min-width: 50px;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1rife3k {
    overflow-y: scroll;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xxbrewl {
    padding-bottom: 11px;
  }

  .xr1496l {
    padding-bottom: 15px;
  }

  .x17yh1rb {
    padding-bottom: 16%;
  }

  .x1hhzuzn {
    padding-bottom: 18px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xwxc41k {
    padding-bottom: 24px;
  }

  .xbaz6xv {
    padding-bottom: 30px;
  }

  .xg8j3zb {
    padding-bottom: 3px;
  }

  .xs9asl8 {
    padding-bottom: 5px;
  }

  .xdvlbce {
    padding-bottom: 9px;
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x1lqa7cf {
    padding-left: 10px;
  }

  .xzjhap9 {
    padding-left: 14px;
  }

  .x1igx7t4 {
    padding-left: 15px;
  }

  .xnm25rq {
    padding-left: 16px;
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .xayvskk {
    padding-left: 30px;
  }

  .x1f28wsw {
    padding-left: 50px;
  }

  .xcpk43y {
    padding-left: 5px;
  }

  .x163pfp {
    padding-left: 8px;
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .xcicffo {
    padding-right: 10px;
  }

  .x172e5tb {
    padding-right: 15px;
  }

  .xyfqnmn {
    padding-right: 16px;
  }

  .x1s7jvk7 {
    padding-right: 20px;
  }

  .x1nz53y6 {
    padding-right: 30px;
  }

  .x1nx2rwh {
    padding-right: 5px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x1ukowes {
    padding-top: 100%;
  }

  .x889kno {
    padding-top: 10px;
  }

  .xzi3mdb {
    padding-top: 11px;
  }

  .xqy66fx {
    padding-top: 15px;
  }

  .xs408vu {
    padding-top: 16%;
  }

  .x109j2v6 {
    padding-top: 18px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x9orja2 {
    padding-top: 30px;
  }

  .xyqdw3p {
    padding-top: 3px;
  }

  .x9oo1bl {
    padding-top: 50%;
  }

  .x123j3cw {
    padding-top: 5px;
  }

  .x1ow4hk9 {
    padding-top: 60px;
  }

  .x11408do {
    padding-top: 80px;
  }

  .x1apxi4v {
    right: -70px;
  }

  .x1gzv4oy {
    right: -76px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xck1cs1 {
    right: 15px;
  }

  .xk6ci0l {
    right: 20px;
  }

  .xwukr4l {
    right: auto;
  }

  .xcdv2tg {
    right: var(--tooltip-right, 0px);
  }

  .xy2k8xt {
    top: -25px;
  }

  .x13vifvy {
    top: 0;
  }

  .xdsb8wn {
    top: 100%;
  }

  .x7be41k {
    top: 15px;
  }

  .x10508h5 {
    top: 30px;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1tnedjl {
    top: calc(50% + 5px);
  }

  .xnalus7 {
    width: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1exxlbk {
    width: 100px;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .xafpxmx {
    width: 240px;
  }

  .xezl2tj {
    width: 25px;
  }

  .xj6ak53 {
    width: 340px;
  }

  .x1l2rt3b {
    width: 400px;
  }

  .x1l895tw {
    width: 430px;
  }

  .xyg06dn {
    width: 43px;
  }

  .x1useyqa {
    width: 48px;
  }

  .xnfjc3l {
    width: 55px;
  }

  .xktia5q {
    width: 80%;
  }

  .x19ucgzf {
    width: 90vw;
  }

  .x14atkfc {
    width: auto;
  }

  .x1ulafdn {
    width: var(--button-width, auto);
  }

  .x96gh90 {
    width: var(--spinner-size, 16px);
  }

  .x1r97zqj {
    width: var(--static-spinner-size, 16px);
  }

  .xjqqfgg:before {
    margin-right: var(--icon-margin-right, 0);
  }

  .xzboxd6:last-child {
    margin-bottom: 0;
  }

  .x7rk24f:focus {
    width: 65px;
  }

  @media (max-width: 769px) {
    .xcsikfd.xcsikfd {
      height: 100%;
    }
  }

  @media (max-width: 1405px) {
    .x1e4d779.x1e4d779 {
      left: 20px;
    }
  }

  @media (max-width: 768px) {
    .x1cs1fet.x1cs1fet {
      margin-bottom: 20px;
    }
  }

  @media (min-width: 1024px) {
    .x1uudbud.x1uudbud {
      margin-bottom: 20px;
    }
  }

  @media (min-width: 769px) {
    .x55a9oq.x55a9oq {
      margin-left: auto;
    }
  }

  @media (min-width: 768px) {
    .x1riu32r.x1riu32r {
      margin-right: 50px;
    }
  }

  @media (min-width: 769px) {
    .x7gf5l1.x7gf5l1 {
      margin-right: auto;
    }
  }

  @media (min-width: 768px) {
    .x43mtap.x43mtap {
      margin-top: -20px;
    }
  }

  @media (min-width: 1024px) {
    .x1y3iso7.x1y3iso7 {
      margin-top: 0;
    }
  }

  @media (max-width: 769px) {
    .xgeatp4.xgeatp4 {
      max-height: 100vh;
    }
  }

  @media (max-width: 768px) {
    .x38zf4h.x38zf4h {
      max-height: inherit;
    }
  }

  @media (min-width: 1024px) {
    .xjkvycw.xjkvycw {
      max-width: 430px;
    }
  }

  @media (min-width: 1280px) {
    .xkmcfz5.xkmcfz5 {
      padding-left: 20px;
    }
  }

  @media (min-width: 768px) {
    .x18uqele.x18uqele {
      padding-left: 20px;
    }
  }

  @media (min-width: 426px) {
    .x1qyepch.x1qyepch {
      padding-left: 25px;
    }
  }

  @media (min-width: 1280px) {
    .x1o1pcw8.x1o1pcw8 {
      padding-left: 30px;
    }
  }

  @media (min-width: 768px) {
    .xbtrevf.xbtrevf {
      padding-left: 30px;
    }

    .x157kn97.x157kn97 {
      padding-right: 20px;
    }
  }

  @media (min-width: 426px) {
    .x1quwe8z.x1quwe8z {
      padding-right: 25px;
    }
  }

  @media (min-width: 1280px) {
    .x1vytkvo.x1vytkvo {
      padding-right: 30px;
    }
  }

  @media (min-width: 768px) {
    .xxcv2nu.xxcv2nu {
      padding-right: 30px;
    }
  }

  @media (min-width: 1024px) {
    .x177qztj.x177qztj {
      padding-top: 30px;
    }
  }

  @media (max-width: 1405px) {
    .x10egjag.x10egjag {
      right: 20px;
    }
  }

  @media (max-width: 769px) {
    .x12zvz33.x12zvz33 {
      width: 100%;
    }
  }

  @media (min-width: 1280px) {
    .x1h5gmt8.x1h5gmt8 {
      width: 100%;
    }
  }

  @media (min-width: 1024px) {
    .xhwd3cf.xhwd3cf {
      width: 140px;
    }
  }

  @media (min-width: 1025px) {
    .x19qx6qr.x19qx6qr {
      width: 500px;
    }
  }

  @media (min-width: 769px) {
    .x1khwte1.x1khwte1 {
      width: 60vw;
    }

    .xx7dfwc.xx7dfwc {
      width: var(--modal-custom-width, 600px);
    }
  }
}

@layer priority6 {
  .x1hbvcqn:after {
    background-position: 50% 100%;
  }

  .x1dmosr7:after, .xhkbipy:before {
    border-color: rgba(0, 0, 0, 0);
  }

  .x2coff9:after, .x9msap3:before {
    border-radius: 50%;
  }

  .x1ib2b0o:after {
    border-radius: 5px;
  }

  .x1bkeuat:after {
    border-width: 5px;
  }

  .xab24le:before {
    border-width: 6px;
  }

  .x1ykokfd:after, .x99y133:before {
    transition: border-color .5s ease-out;
  }

  .xsuwq64:after {
    transition: opacity .2s, transform .2s;
  }

  .x198txb7:before {
    transition: transform .1s ease-in;
  }

  .xu19eev:checked:before {
    border-color: #129edc;
  }

  .x1wso7s2:checked:before {
    border-radius: 0;
  }

  .x1mhcxph:checked:before {
    border-style: solid;
  }

  .x8b8wgy:checked:before {
    border-width: 2px;
  }

  @media (min-width: 1280px) {
    .xcsjsg1.xcsjsg1:after {
      background-position: 50% 100%;
    }

    .x156ex96.x156ex96:after {
      transition: opacity .2s, transform .2s;
    }
  }
}

@layer priority7 {
  .x10pdqdo:after, .x1sjkmqn:before {
    animation-duration: 1.4s;
  }

  .x13ee8us:after, .xzuot31:before {
    animation-iteration-count: infinite;
  }

  .x18wb0xh:before {
    animation-name: x1odmhuo-B;
  }

  .x1f8stob:after {
    animation-name: xrm5wz0-B;
  }

  .x15y3wy1:after, .x1fwxpn4:before {
    animation-timing-function: linear;
  }

  .xerwt81:before {
    background-color: rgba(157, 201, 199, .8);
  }

  .x2djs0g:before {
    background-color: rgba(64, 64, 64, .3);
  }

  .x1p58mzm:before {
    background-color: rgba(0, 0, 0, 0);
  }

  .x16fltm7:before {
    background-color: var(--xw88jl6);
  }

  .x4c3o97:after {
    background-image: url("/static/icons/arrow-right-blue.svg");
  }

  .x11smt6l:after {
    background-image: var(--linear-gradient);
  }

  .x1ycj3ng:after {
    background-repeat: no-repeat;
  }

  .x1fitg4u:after {
    background-size: 14px;
  }

  .xtql2tq:before, .xx38sju:after {
    box-sizing: border-box;
  }

  .x14qvcb3:before, .x1xneyxc:after {
    clip-path: inset(0 50% 0 0);
  }

  .xi0jh9s::-ms-input-placeholder {
    color: #969696;
  }

  .xi0jh9s::placeholder {
    color: #969696;
  }

  .x13ipr1c::-ms-input-placeholder {
    color: #c7c7c7;
  }

  .x13ipr1c::placeholder {
    color: #c7c7c7;
  }

  .x1gg65bg:after {
    color: #fff;
  }

  .xhyyz59:before {
    color: inherit;
  }

  .x10tli2e:before, .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .xlq8upj:after {
    content: "";
  }

  .xul2n0h:before {
    cursor: var(--icon-cursor, default);
  }

  .x1fgarty:before, .xhkezso:after {
    display: block;
  }

  .x1e1aq9x:after {
    display: inline-block;
  }

  .xobhozc:after {
    font-family: ygb-font;
  }

  .xrykbft::-ms-input-placeholder {
    font-size: 13px;
  }

  .xrykbft::placeholder {
    font-size: 13px;
  }

  .xf0puuk::-ms-input-placeholder {
    font-size: 14px;
  }

  .xf0puuk::placeholder {
    font-size: 14px;
  }

  .x1oee0yo:after {
    font-size: 26px;
  }

  .xmf22ne:after {
    opacity: 0;
  }

  .x2q1x1w:after, .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .xqarhxm:after {
    text-align: center;
  }

  .x16bgscq:first-letter {
    text-transform: capitalize;
  }

  .xw6vvto:first-letter {
    text-transform: uppercase;
  }

  .xad8zum:before {
    transform-origin: center;
  }

  .xrrataq:before {
    transform: scale(0);
  }

  .x1b627jr:after {
    transform: translateX(10px);
  }

  .x1r0yslu:after {
    z-index: 0;
  }

  .x12maryy:before {
    z-index: 1;
  }

  .x1jg531d:after {
    z-index: 2;
  }

  .x4d4099:checked:before {
    background-image: none;
  }

  .x1gn28jo:checked:before {
    transform-origin: 100% 0;
  }

  .x1gat6ws:checked:before {
    transform: translate(-25%, -20%) rotate(-40deg);
  }

  .x49ead9:hover:after {
    opacity: 1;
  }

  .xjxvw4a:hover:after {
    transform: translateX(0);
  }

  @media (min-width: 1280px) {
    .xw70em.xw70em:after {
      background-image: url("/static/icons/arrow-right-blue.svg");
    }

    .x1tt1w0x.x1tt1w0x:after {
      background-repeat: no-repeat;
    }

    .x29yi1z.x29yi1z:after {
      background-size: 14px;
    }

    .x1ndayd5.x1ndayd5:after {
      content: "";
    }

    .x1bqi59r.x1bqi59r:after {
      display: inline-block;
    }

    .x1jijsxe.x1jijsxe:after {
      opacity: 0;
    }

    .xerbley.xerbley:after {
      transform: translateX(10px);
    }

    .x1t5jlh5.x1t5jlh5:hover:after {
      opacity: 1;
    }

    .x1tmcq12.x1tmcq12:hover:after {
      transform: translateX(0);
    }
  }
}

@layer priority8 {
  .x1lp4dxw:after, .xw0klqz:before {
    border-bottom-color: #f7f7f7;
  }

  .xhq5o37:before {
    bottom: 0;
  }

  .x1oazjvz:before, .x1wpe5ba:after {
    bottom: 100%;
  }

  .x1943h6x:before, .x1gmr53x:after {
    height: 0;
  }

  .x1wsn0xg:after, .xszcg87:before {
    height: 100%;
  }

  .x17zp9gg:before {
    height: 10px;
  }

  .xl4enll:after {
    height: 14px;
  }

  .x17cx49:after, .x1wlytlt:before {
    left: 0;
  }

  .x1fsagpa:before {
    left: calc(50% - 5px);
  }

  .x1btm2l2:before, .xfba1s:after {
    left: var(--tooltip-arrow, 5px);
  }

  .xubnbui:after {
    margin-left: -5px;
  }

  .x32jmn0:before {
    margin-left: -6px;
  }

  .xd9il47:after {
    margin-left: 6px;
  }

  .x1pdtpim:before {
    margin-right: var(--icon-margin-right, 0);
  }

  .xb0dqd5:before {
    right: 0;
  }

  .x1m1drc7:after, .x1y3wzot:before {
    top: 0;
  }

  .x1ozexoj:before {
    top: calc(50% - 5px);
  }

  .xk9ib7f:before, .xkj6t0a:after {
    width: 0;
  }

  .x1rmj1tg:before, .x4eaejv:after {
    width: 100%;
  }

  .xaknh5y:before {
    width: 10px;
  }

  .xfx3fsi:after {
    width: 14px;
  }

  .x1wn33hf:checked:before {
    border-right-width: 0;
  }

  .xk3srai:checked:before {
    border-top-width: 0;
  }

  .x19j97vf:checked:before {
    height: 5px;
  }

  .x170e4h6:checked:before {
    width: 10px;
  }

  @media (min-width: 1280px) {
    .xxkkdey.xxkkdey:after {
      height: 14px;
    }

    .xk7oid9.xk7oid9:after {
      margin-left: 6px;
    }

    .x19hdc2b.x19hdc2b:after {
      width: 14px;
    }
  }
}

@property --x-backgroundImage {
  syntax: "*";
  inherits: false
}

@property --x-color {
  syntax: "*";
  inherits: false
}

@property --x-marginBottom {
  syntax: "*";
  inherits: false
}

@keyframes x14r00o5-B {
  40% {
    clip-path: inset(0);
  }

  80% {
    clip-path: inset(0 50% 0 0);
  }
}

@keyframes xnrop4s-B {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes x1odmhuo-B {
  40%, 60% {
    transform: rotate(180deg);
  }

  100% {
    transform: rotate(540deg);
  }
}

@keyframes xrm5wz0-B {
  40% {
    transform: rotate(180deg);
  }

  80% {
    transform: rotate(360deg);
  }

  100% {
    transform: rotate(540deg);
  }
}

:root, .xtjjkfy {
  --xu14j78: #129edc;
  --x3qez0k: #88bfbd;
  --x1s12q23: #cc531d;
  --x17zx0au: #965780;
  --xdp0lsx: #000;
  --xcf2ud8: #242424;
  --x1i8ocap: #3c3c3c;
  --x1fa3nai: #6e6e6e;
  --xttbyta: #7d7d7d;
  --xv9veg2: #c7c7c7;
  --x1rhr7t0: #eaeaea;
  --x5jegej: #f7f7f7;
  --xbvfpq9: #f2f2f2;
  --x1cyfcjw: #fff;
  --xb7lbct: #ccc;
  --xmz73vb: #e5e5e5;
  --x1u27lvj: rgba(0, 0, 0, .176);
  --xw88jl6: #129edc;
  --x1fuum0p: #56b9e5;
  --x7dl9ca: #c5edff;
  --x5k6let: #dff5ff;
  --x13a74xw: #51667a;
  --x11br3ac: #cd206a;
  --x17dfjyr: #ea6ea3;
  --xerlsp7: #fae0eb;
  --x13xx0qr: #fbedf3;
  --xjj51yq: #667c91;
  --x4ht6gw: #32847e;
  --x5yfow0: #d9e8e7;
  --x1ohg7eb: #213e3d;
  --x2zfsdk: #6c97a7;
  --x1w8pkqw: #11852e;
  --x1m5mb07: #2f7518;
  --xs8g1vf: #88bfbd;
  --x1tf7ktj: #9dc9c7;
  --x1jo050t: #d9e8e7;
  --xb1sjxd: #6e96a8;
  --x1tk56ot: #87a5b4;
  --xokjfsw: #d1d9df;
  --x1nawor5: #eee;
  --x1jixhc7: #667c91;
  --x188hzld: #566776;
  --xza15ov: #d9d9d9;
  --x16xk602: #e53b4d;
  --xh1vlsi: #e86062;
  --xr23001: #e2d2af;
  --xjitdu7: #119edd;
  --x1vevv5s: #f3a661;
  --xb7yipy: #ffa351;
  --x1jttce5: #f2ecdd;
  --xi67xm7: #ccb375;
  --xy0zh1f: #41b1e3;
  --xmm59gz: #108dc5;
  --xnvjn5a: #d7d7d7;
  --xpbfs8x: #d74c87;
  --x1upoo4: #b81c5f;
  --xt2xyc7: #454857;
  --xg68ua4: #6a6c78;
  --xl4d5h7: #3a3a3a;
  --x8qvzhq: #b0d3d2;
  --xcepd9k: #8cb4b2;
  --x1o54hsi: #77c7ea;
  --x1ezmi1g: #4da6cd;
  --xxv1e0k: #ee8bb5;
  --xydbrfx: #d26292;
  --x13poqx7: #404040;
  --x91k8be: #666;
  --x1kisj7q: #393939;
  --xyc3d50: #ddd;
  --xex9h4s: rgba(0, 0, 0, .05);
}

.x16rcglc {
  --icon-line-height: 20px;
}

@media (min-width: 768px) {
  .x1lzzfjb.x1lzzfjb {
    --icon-line-height: 28px;
  }
}
