.K20oOB453lE1OJAoiih1 {
    position: fixed;
    width: 100%;
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    z-index: 999;
}

._UEA_dfzSk0x7MUqIxn3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.kTiYhiYrsvMx1uGG4ohp {
    width: 169px;
    height: 39px;
}

.a4N7lUPuod8XwYq5kA9i {
    width: 129px;
    height: 29px;
}

.LHW5si26Kw5A0PmbSFZ6 {
    display: flex;
    alignItems: center;
}

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

.jSGqpbu5ZCPbQ5_Z_S5g {
    margin-left: 48px;
    text-decoration: none;
}

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

.qhDN4PuWmaCmakVlpiba {

}

.mpVnRGmtKeCzu8VFm9G0 {
    display: inline-flex;
    flex-direction: column;
    padding: 1px 9px;
    cursor: pointer;
    position: relative;
    margin-right: 64px;
}

.PQc4E8dkYspbFzjSElWJ {
    width: 24px;
    height: 24px;
    filter: var(--filter-dark-900);
    margin-bottom: 8px;
}

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

.U4crNinIVS5WAkdfTdNG {
    width: 17px;
    height: 17px;
    filter: var(--filter-dark-900);
    transition-duration: 300ms;
}
.U4crNinIVS5WAkdfTdNG.HoVVrJEXU2b0hb7rxch_ {
    transform: rotate(180deg);
}

.JYxDlqb4Onuk4BN_lVbU {
    border: 1px solid var(--gray-500);
    border-radius: 12px;
    position: absolute;
    top: 120%;
    left: 0;
    display: none;
    background: white;
    overflow: hidden;

}
.JYxDlqb4Onuk4BN_lVbU.HoVVrJEXU2b0hb7rxch_ {
    display: block;
}

.UqSwmUuUQ11TqUzVYWHg {
    display: flex;
    align-items: center;
    padding: 12px 12px 10px;
}
.UqSwmUuUQ11TqUzVYWHg:last-child {
    padding-top: 10px;
}
.UqSwmUuUQ11TqUzVYWHg .lBnqKkfIzpszM5PhssXw {
    width: 24px;
    height: 24px;
    margin-right: 12px;
}
.UqSwmUuUQ11TqUzVYWHg:hover {
    background-color: var(--gray-350);
}

.aQg0Ry3r37OnhNhjEVNw {
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
}

.Ik5mSHsCBTmOp3ymQWNK {
    width: 17px;
    height: 17px;
    filter: invert(10%) sepia(9%) saturate(2359%) hue-rotate(183deg) brightness(93%) contrast(89%);
    transition-duration: 300ms;
    margin-left: 4px;
}
.Ik5mSHsCBTmOp3ymQWNK.YzBKjtc2bCZOtnFRJmm3 {
    transform: rotate(180deg);
}

.IRVZf93pvmZMd8uzWWHA {
    border: 1px solid var(--gray-500);
    border-radius: 12px;
    position: absolute;
    top: 150%;
    left: 0;
    display: none;
    background: white;
    overflow: hidden;
}
.IRVZf93pvmZMd8uzWWHA.YzBKjtc2bCZOtnFRJmm3 {
    display: inline-block;
}

.twWlQ8K2qY5N_d_C90Jc {
    display: flex;
    align-items: center;
    padding: 12px 12px 10px;
    white-space: nowrap;
    text-decoration: none;
}
.twWlQ8K2qY5N_d_C90Jc:last-child {
    padding-top: 10px;
    padding-bottom: 12px;
}

.cwTfF_XNoypXlQ72BTmg {
    width: 16px;
    height: 16px;
    margin-right: 12px;
    filter: invert(10%) sepia(9%) saturate(2359%) hue-rotate(183deg) brightness(93%) contrast(89%);
}

.twWlQ8K2qY5N_d_C90Jc:hover {
    background-color: var(--gray-350);
}


.button {
    border: none;
    border-radius: 8px;
    cursor: pointer;
    transition-duration: 100ms;
    padding: 9px 18px;

}

.button-primary, .button-primary-lg {
    background-color: var(--blue-500);
    color: white;
    box-shadow: 0 2px 4px 0 rgba(0, 48, 194, 0.25);
}
.button-primary:hover, .button-primary-lg:hover {
    background-color: var(--blue-600);
}

.button-primary-disabled, .button-primary-lg-disabled  {
    background-color: var(--blue-300);
    color: white;
    box-shadow: 0 2px 4px 0 rgba(0, 48, 194, 0.25);
    cursor: default;
}

.button-primary-outline, .button-primary-outline-lg {
    background-color: transparent;
    color: var(--blue-700);
    border: 1px solid var(--blue-500);
}
.button-primary-outline:hover, .button-primary-outline-lg:hover {
    background-color: var(--blue-500);
    color: white;
    box-shadow: 0 2px 4px 0 rgba(0, 48, 194, 0.25);
}

.button-secondary {
    color: var(--dark-900);
    background-color: var(--gray-200);
}
.button-secondary:hover {
    background-color: var(--gray-400);
}
.button-secondary-disabled {
    color: var(--gray-500);
}

.button-secondary-outline {
    background-color: transparent;
    border: 1px solid var(--gray-500);
    color: var(--gray-700);
}
.button-secondary-outline:hover {
    background-color: var(--gray-200);
    color: var(--gray-800);
}

.button-secondary-outline-disabled {
    background-color: transparent;
    color: var(--gray-500);
    border: 1px solid var(--gray-350);
    cursor: default;
}

.button-outline-danger, .button-outline-danger-lg {
    background-color: transparent;
    border: 1px solid var(--sinopia-600);
    color: var(--sinopia-600);
}
.button-outline-danger:hover, .button-outline-danger-lg:hover {
    color: white;
    background-color: var(--sinopia-600);;
}

.button-outline-danger-lg {
    border-width: 2px;
}

.button-gradient-xlg {
    padding: 12px 24px;
    background: linear-gradient(white, white) padding-box, var(--gradient-red-blue) border-box;
    border: 4px solid transparent;
}
.button-gradient-xlg:hover {
    color: white;
    background: var(--gradient-red-blue) border-box;
}
.button-gradient-xlg:hover .gradient-xlg-text {
    -webkit-text-fill-color: white;
    -moz-text-fill-color: white;
}
.gradient-xlg-text {
    background-image: var(--gradient-red-blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
}

.rsC4wu7AgEYCt0veDbZh {
    display: block;
    position: relative;
    width: 32px;
    height: 20px;
    cursor: pointer;
}
.rsC4wu7AgEYCt0veDbZh::after,
.rsC4wu7AgEYCt0veDbZh::before,
.rsC4wu7AgEYCt0veDbZh span {
    height: 15%;
    width: 100%;
    position: absolute;
    left: 0;
    transition-duration: 300ms;
    background-color: var(--gray-800);
    border-radius: 100px;
}
.rsC4wu7AgEYCt0veDbZh::after,
.rsC4wu7AgEYCt0veDbZh::before {
    content: " ";
}
.rsC4wu7AgEYCt0veDbZh::before {
    top: 0;
}
.rsC4wu7AgEYCt0veDbZh::after {
    bottom: 0;
}
.rsC4wu7AgEYCt0veDbZh span {
    top: 50%;
    transform: translate(0, -50%);
}
.rsC4wu7AgEYCt0veDbZh.wtjGMtGJpkhgrg05P4ve span {
    transform: scale(0);
}
.rsC4wu7AgEYCt0veDbZh.wtjGMtGJpkhgrg05P4ve::before {
    top: 50%;
    transform: translate(0, -50%) rotate(-45deg);
}
.rsC4wu7AgEYCt0veDbZh.wtjGMtGJpkhgrg05P4ve::after {
    bottom: 50%;
    transform: translate(0, 50%) rotate(45deg);
}

.wY4Lvlop5XSvkNMQa7Mu {
    /* overflow auto - we have to allow user to scroll the menu, and not the entire page */
    overflow: auto;
    position: fixed;
    width: 100%;
    height: 100vh;

    /* top == height of header container */
    top: 109px;
    background-color: rgba(0, 0, 0, 0.5);
    transition-duration: 300ms;

    /* firstly, when burger is not active, the menu is not visible (it is far away in left) */
    right: -100%;
}
/* when burger is on active position - move the menu to the center */
.wY4Lvlop5XSvkNMQa7Mu.wtjGMtGJpkhgrg05P4ve {
    right: 0;
}

.GxUCZ4UoqPup2ZjAH2dX {
    margin-top: 24px;
}

.aGsQsLoEIiQR3RPukRLf {
    margin-top: 26px;
}

.aGsQsLoEIiQR3RPukRLf button {
    width: 100%;
}

.IditIcROisVskDm_8EB6 {
    margin-top: 16px;
}

.ToLHLxBThIOWSev_L6jY {
    margin-top: 36px;
}


.dh5xYxjNlhPlGjDwCqPh {
    border-radius: 12px;
    background-color: var(--dark-900);
    position: relative;
    padding: 12px 16px;
    box-sizing: border-box;
}

.qLqmr7HY_TlHDSS9RhcM {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.e9rUcQThlSuGw9Hg8EeJ {
    display: flex;
}

.e9rUcQThlSuGw9Hg8EeJ .C4fWfwNC3XzpJO0MYtrP {
    filter: var(--filter-white);
    width: 19px;
    height: 19px;
    margin-right: 16px;
}

.oXQ_sPG6EnME_KEMizw6 {
    visibility: hidden;
    position: absolute;
}
.oXQ_sPG6EnME_KEMizw6.rpAYWvcMS7ezIROYH9FC {
    visibility: visible;
    position: relative;
}

.kwWql_RwHTdHHjFuN3z9 {
    filter: var(--filter-white);
    width: 22px;
    height: 22px;
}
.kwWql_RwHTdHHjFuN3z9.rpAYWvcMS7ezIROYH9FC {
    transform: rotate(180deg);
}

.p0DJOZj1_veL1mkwOFbC {
    display: flex;
    margin-top: 16px;
}

.p0DJOZj1_veL1mkwOFbC img, .p0DJOZj1_veL1mkwOFbC svg {
    width: 19px;
    height: 19px;
    margin-right: 16px;
}

.p0DJOZj1_veL1mkwOFbC svg {
    filter: var(--filter-white);
}

.ZAkFsU2s0weBuWswb45J {
    text-decoration: none;
}

.IenjL5PNaofigelep6Eo {
    width: 460px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 30px;
    box-sizing: border-box;
}

.UWSzVKJj9_Df04BH51hU {
    display: flex;
    justify-content: center;
    margin-top: 34px;
}
.WPbwp6_IZ0ei9JHQ_4XR {
    width: 129px;
    height: 29px;
}

.CT8jufwqDSQaW2hE0Leo {
    text-align: center;
    margin-top: 17px;
}

.Ke2E4F_8W4CROiQve8P5 {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-top: 50px;

}

.Ke2E4F_8W4CROiQve8P5 input {
    margin-top: 15px;
}

.Uu0b908OosqMcKYyiIhJ {
    margin-top: 20px;
}

.Uu0b908OosqMcKYyiIhJ label {
    margin-bottom: 15px;
}

._sxCDDdzWXs2OLyBBp4L {
    width: 100%;
    margin-top: 20px;
}
._sxCDDdzWXs2OLyBBp4L button {
    width: 100%;
}

.HcAvDGUM1epe_RFL8ZXQ {
    width: 100%;
    height: 19px;
    position: relative;
    margin-top: 44px;
}
.HcAvDGUM1epe_RFL8ZXQ hr {
    border: none;
    border-top: 1px solid var(--gray-700);
}
.HcAvDGUM1epe_RFL8ZXQ .e1AVF1_wnoljdVhhC25N {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background-color: white;
    padding: 0 17px;
    box-sizing: border-box;
}

.czQchkxoZ9BJKfM1dC39 {
    margin-top: 24px;
    display: flex;
}
.m6SR2j4M3L2XdhUgRcQC {
    box-sizing: border-box;
    padding: 8px 46px;
    border: 1px solid var(--gray-500);
    border-radius: 8px;
    background-color: var(--gray-200);
    cursor: pointer;
    margin-right: 40px;
    display: flex;
    align-items: end;
    justify-content: end;
}
.m6SR2j4M3L2XdhUgRcQC:last-child {
    margin-right: 0;
}
.m6SR2j4M3L2XdhUgRcQC img {
    width: 20px;
    height: 20px;
}

.QgtTeIWKJWGGDFeMZq1W {
    margin-top: 32px;
    margin-bottom: 35px;
}

.QgtTeIWKJWGGDFeMZq1W span {
    margin-right: 8px;
}

.QgtTeIWKJWGGDFeMZq1W a {
    text-decoration: none;
    cursor: pointer;
}

.VJNZQmsmPczSI58rWLuL {
    margin-top: 12px;
    width: 100%;
    text-align: start;
}

.SDSIxEuTat8w1lIzkZWd {
    text-decoration: none;
    margin-top: 40px;
    margin-bottom: -4px;
    cursor: pointer;
}

.input {
    border: none;
    outline: none;
    border-radius: 8px;
}

.text-field-secondary, .text-field-secondary-sm, .text-area-secondary, .text-field-danger {
    padding: 9px 18px;
    color: var(--dark-900);
    background-color: var(--gray-200);
    box-sizing: border-box;
}
.text-field-secondary::placeholder, .text-field-secondary-sm::placeholder, .text-area-secondary::placeholder, .text-field-danger::placeholder {
    color: var(--gray-700);
}
.text-field-secondary-sm {
    padding: 6px 12px;
}

.text-field-secondary-disabled {
    padding: 9px 18px;
    color: var(--gray-500);
    background-color: var(--gray-100);
}
.text-field-secondary-disabled::placeholder {
    color: var(--gray-500);
}

.search-field-secondary {
    padding: 9px 16px;
    height: 37px;
    background-color: var(--gray-200);
    display: flex;
    align-items: center;
    box-sizing: border-box;
}
.search-field-secondary > input {
    color: var(--dark-900);
    border: none;
    outline: none;
    background-color: transparent;
    width: 100%;
}
.search-field-secondary > input::placeholder {
    color: var(--gray-700);
}
.search-field-secondary-icon {
    width: 16px;
    height: 16px;
    margin-right: 12px;
    filter: var(--filter-gray-700);
}

.text-area-secondary {
    min-height: 22px;
    resize: vertical;
}

.text-field-danger {
    background-color: var(--sinopia-100);
    border: 1px solid var(--sinopia-600);
}

.dropdown {
    width: 100%;
    border: 1px solid var(--gray-500);
    appearance: none;
    background-color: white;
    cursor: pointer;
    position: relative;
}

.dropdown select {
    appearance: none;
    background-color: transparent;
    border: none;
    margin: 0;
    width: 100%;
    outline: none;
    cursor: inherit;
    color: var(--dark-900);
    padding: 9px 18px;
}

.dropdown select {
    color: var(--dark-900);
    font-size: 14px;
}

.dropdown_icon {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 12px;
    top: 7px;
    filter: var(--filter-dark-900);
}

.password-field-secondary, .password-field-danger {
    padding: 9px 16px;
    background-color: var(--gray-200);
    display: flex;
    align-items: center;
    /*justify-content: space-between;*/
}
.password-field-secondary > input, .password-field-danger > input{
    color: var(--dark-900);
    border: none;
    outline: none;
    background-color: transparent;
    margin-top: 0;
    width: 100%;
}
.password-field-secondary > input::placeholder, .password-field-danger > input::placeholder {
    color: var(--gray-700);
}
.password-field-secondary-icon, .password-field-danger-icon {
    width: 20px;
    height: 20px;
    margin-left: 12px;
    filter: var(--filter-gray-700);
}

.password-field-danger {
    background-color: var(--sinopia-100);
    border: 1px solid var(--sinopia-600);
}

.IwbDvP9vMDAqqLl_jMtM {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.5);
    transition-duration: 300ms;
    z-index: 999;
}

.IwbDvP9vMDAqqLl_jMtM.KjH7DER8T7qGZKleRQc6 {
    opacity: 1;
    visibility: visible;
}

.IwbDvP9vMDAqqLl_jMtM.KjH7DER8T7qGZKleRQc6 .jol_hEtkfC8MCXbbU1_I {
    transform: translate(0, 0);
    opacity: 1;
}

.jol_hEtkfC8MCXbbU1_I {
    position: relative;
    opacity: 0;
    transform: translateY(-200px);
    transition-duration: 300ms;
    box-sizing: border-box;
    border-radius: 16px;
    background-color: white;
}

.Ro5XjOfNzWMTa6Es40Qs {
    margin-top: auto;
    width: 100%;
    border-top: 1px solid var(--gray-200);
}


.HeaiEDTIhqXri9ChTNhN {
    padding-bottom: 40px;
    padding-top: 40px;
}


.s_1EawEux0ulNv2JXhlB {
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: var(--dark-900);
    padding: 1rem;
    text-align: center;
    z-index: 1000;
}

._5zi4yVVSBxmGxD5zlmfn {
    margin-top: 1rem;
}

.NUBj56tTPFa_BY5UmMqG {
    margin: 0 10px;
    padding: 0.5rem 1rem;
    background-color: #4CAF50;
    border: none;
    cursor: pointer;
}

.NUBj56tTPFa_BY5UmMqG:hover {
    background-color: #3e9341;
}

/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* grid */
.container {
    margin: 0 auto;

    /*background-color: pink;*/
}

.row {
    width: 100%;
    display: flex;
    flex-wrap: wrap;

    /*border: 1px solid darkred;*/
}

 /*XXL, XL, L (desktops)*/
[class^="col-xxl-"], [class^="col-xl-"], [class^="col-l-"] {
    margin: 0 12px;
}

.col-xxl-1, .col-xl-1, .col-l-1 {
    flex-basis: calc(100% / 12 - 24px);
}
.col-xxl-2, .col-xl-2, .col-l-2 {
    flex-basis: calc(100% / 6 - 24px);
}
.col-xxl-3, .col-xl-3, .col-l-3 {
    flex-basis: calc(100% / 4 - 24px);
}
.col-xxl-4, .col-xl-4, .col-l-4 {
    flex-basis: calc(100% / 3 - 24px);
}
.col-xxl-5, .col-xl-5, .col-l-5 {
    flex-basis: calc(100% / 12 * 5 - 24px)
}
.col-xxl-6, .col-xl-6, .col-l-6 {
    flex-basis: calc(100% / 2 - 24px);
}
.col-xxl-7, .col-xl-7, .col-l-7 {
    flex-basis: calc(100% / 12 * 7 - 24px)
}
.col-xxl-8, .col-xl-8, .col-l-8 {
    flex-basis: calc(100% / 12 * 8 - 24px)
}
.col-xxl-9, .col-xl-9, .col-l-9 {
    flex-basis: calc(100% / 12 * 9 - 24px)
}
.col-xxl-10, .col-xl-10, .col-l-10 {
    flex-basis: calc(100% / 12 * 10 - 24px)
}
.col-xxl-11, .col-xl-11, .col-l-11 {
    flex-basis: calc(100% / 12 * 11 - 24px)
}
.col-xxl-12, .col-xl-12, .col-l-12 {
    flex-basis: 100%;
}

.offset-xxl-1, .offset-xl-1, .offset-l-1 {
    margin-left: calc(100% / 12 + 12px);;
    margin-right: 12px;
}
.offset-xxl-2, .offset-xl-2, .offset-l-2 {
    margin-left: calc(100% / 6 + 12px);;
    margin-right: 12px;
}
.offset-xxl-3, .offset-xl-3, .offset-l-3 {
    margin-left: calc(100% / 4 + 12px);;
    margin-right: 12px;
}
.offset-xxl-4, .offset-xl-4, .offset-l-4 {
    margin-left: calc(100% / 3 + 12px);;
    margin-right: 12px;
}
.offset-xxl-5, .offset-xl-5, .offset-l-5 {
    margin-left: calc(100% / 12 * 5 + 12px);
    margin-right: 12px;
}
.offset-xxl-6, .offset-xl-6, .offset-l-6 {
    margin-left: calc(100% / 2 + 12px);;
    margin-right: 12px;
}
.offset-xxl-7, .offset-xl-7, .offset-l-7 {
    margin-left: calc(100% / 12 * 7 + 12px);
    margin-right: 12px;
}
.offset-xxl-8, .offset-xl-8, .offset-l-8 {
    margin-left: calc(100% / 12 * 8 + 12px);
    margin-right: 12px;
}
.offset-xxl-9, .offset-xl-9, .offset-l-9 {
    margin-left: calc(100% / 12 * 9 + 12px);
    margin-right: 12px;
}
.offset-xxl-10, .offset-xl-10, .offset-l-10 {
    margin-left: calc(100% / 12 * 10 + 12px);
    margin-right: 12px;
}
.offset-xxl-11, .offset-xl-11, .offset-l-11 {
    margin-left: calc(100% / 12 * 11 + 12px);
    margin-right: 12px;
}

/* M (tablet) */
[class^="col-m-"] {
    margin: 0 12px;
}

.col-m-1 {
    flex-basis: calc(100% / 6 - 24px);
}
.col-m-2 {
    flex-basis: calc(100% / 6 * 2 - 24px);
}
.col-m-3 {
    flex-basis: calc(100% / 6 * 3 - 24px);
}
.col-m-4 {
    flex-basis: calc(100% / 6 * 4 - 24px);
}
.col-m-5 {
    flex-basis: calc(100% / 6 * 5 - 24px)
}
.col-m-6 {
    flex-basis: 100%;
}

.offset-m-1 {
    margin-left: calc(100% / 6 + 12px);
    margin-right: 12px;
}
.offset-m-2 {
    margin-left: calc(100% / 6 * 2 + 12px);
    margin-right: 12px;
}
.offset-m-3 {
    margin-left: calc(100% / 6 * 3 + 12px);
    margin-right: 12px;
}
.offset-m-4 {
    margin-left: calc(100% / 6 * 4 + 12px);
    margin-right: 12px;
}
.offset-m-5 {
    margin-left: calc(100% / 6 * 5 + 12px);
    margin-right: 12px;
}

/* S (phone) */
[class^="col-s-"] {
    margin: 0 24px;
}

.col-s-1 {
    flex-basis: calc(100% / 4 - 24px);
}
.col-s-2 {
    flex-basis: calc(100% / 4 * 2 - 24px);
}
.col-s-3 {
    flex-basis: calc(100% / 4 * 3 - 24px);
}
.col-s-4 {
    flex-basis: 100%;
}

.offset-s-1 {
    margin-left: calc(100% / 4 + 12px);
    margin-right: 12px;
}
.offset-s-2 {
    margin-left: calc(100% / 4 * 2 + 12px);
    margin-right: 12px;
}
.offset-s-3 {
    margin-left: calc(100% / 4 * 3 + 12px);
    margin-right: 12px;
}

@media (min-width: 1320px) {
    .container {
        width: 1320px;
    }
}
@media (min-width: 1140px) and (max-width: 1319px) {
    .container {
        width: 1140px;
    }

    [class^="col-xxl-"] {
        flex-basis: calc(100% - 24px);
        margin-left: 12px;
    }
}
@media (min-width: 960px) and (max-width: 1139px) {
    .container {
        width: 960px;
    }

    [class^="col-xxl-"], [class^="col-xl-"] {
        flex-basis: calc(100% - 24px);
        margin-left: 12px;
    }
}
@media (min-width: 720px) and (max-width: 959px) {
    .container {
        width: 720px;
    }
    [class^="col-xxl-"], [class^="col-xl-"], [class^="col-l-"] {
        flex-basis: calc(100% - 24px);
        margin-left: 12px;
    }

}
@media (max-width: 719px) {
    .container {
        width: 100%;
    }
    [class^="col-xxl-"], [class^="col-xl-"], [class^="col-l-"], [class^="col-m-"] {
        flex-basis: calc(100% - 24px);
        margin-left: 24px;
        margin-right: 24px;
    }
}


/* CSS Global Variables */
:root {
    /* colors */
    --dark-800: #2E3849;
    --dark-900: #1E2431;
    --blue-300: #9DBEFF;
    --blue-500: #367AFF;
    --blue-600: #0254F3;
    --blue-700: #034BD8;
    --gray-100: #F7F7F9;
    --gray-200: #F0F1F4;
    --gray-300: #E6E8EC;
    --gray-350: #DCDFE5;
    --gray-400: #E1E1E1;
    --gray-500: #B9BDCB;
    --gray-600: #999FB3;
    --gray-700: #727E95;
    --gray-800: #46526B;
    --sinopia-100: #FAE1DB;
    --sinopia-300: #EC886F;
    --sinopia-600: #C73C1A;
    --green-100: #E9FAF2;
    --green-500: #79E1B0;
    --green-600: #41D48F;
    --green-800: #177245;

    /* gradients */
    --gradient-red-blue: linear-gradient(90deg, #F44369, #3E3B92);
    --gradient-red-blue-transparent: linear-gradient(90deg, rgba(244, 67, 105, 0.1), rgba(62, 59, 146, 0.1));

    /* filters */
    --filter-dark-900: invert(10%) sepia(9%) saturate(2359%) hue-rotate(183deg) brightness(93%) contrast(89%);
    --filter-gray-800: invert(30%) sepia(15%) saturate(962%) hue-rotate(182deg) brightness(95%) contrast(87%);
    --filter-gray-700: invert(49%) sepia(22%) saturate(390%) hue-rotate(181deg) brightness(95%) contrast(83%);
    --filter-gray-600: invert(67%) sepia(10%) saturate(426%) hue-rotate(189deg) brightness(91%) contrast(98%);
    --filter-gray-500: invert(86%) sepia(15%) saturate(179%) hue-rotate(189deg) brightness(86%) contrast(94%);
    --filter-gray-300: invert(98%) sepia(2%) saturate(572%) hue-rotate(188deg) brightness(94%) contrast(96%);
    --filter-blue-700: invert(17%) sepia(100%) saturate(4476%) hue-rotate(220deg) brightness(88%) contrast(98%);;
    --filter-white: invert(100%) sepia(0%) saturate(2%) hue-rotate(179deg) brightness(106%) contrast(101%);
    --filter-sinopia-600: invert(26%) sepia(32%) saturate(4417%) hue-rotate(352deg) brightness(100%) contrast(91%);

}

.App {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

._lock {
    overflow: hidden;
}

.outlet_wrapper {
    margin-top: 141px;
}

@media (max-width: 959px) {
    .outlet_wrapper {
        margin-top: 109px;
    }
}

/* fonts */
@font-face {
    font-family: "Open Sans";
    src: url(/assets/b8cc747a58ffa52b7ff9.ttf);
    font-weight: 400;
}
@font-face {
    font-family: "Open Sans";
    src: url(/assets/c7ab78a511011d4e147e.ttf);
    font-weight: 600;
}
@font-face {
    font-family: "Open Sans";
    src: url(/assets/c790f99966352c531503.ttf);
    font-weight: 700;
}

/* typography */
.heading1 {
    font: 600 64px 'Open Sans';
}
.heading2 {
    font: 600 48px 'Open Sans';
}
.heading3 {
    font: 600 32px 'Open Sans';
}
.heading4 {
    font: 600 24px 'Open Sans';
}
.text-bigger-bold {
    font: 700 20px 'Open Sans';
}
.text-bigger {
    font: 400 20px 'Open Sans';
}
.text-big-bold {
    font: 600 16px 'Open Sans';
}
.text-big {
    font: 400 16px 'Open Sans';
}
.text-normal-bold {
    font: 600 14px 'Open Sans';
}
.text-normal {
    font: 400 14px 'Open Sans';
}
.text-small-bold {
    font: 600 12px 'Open Sans';
}
.text-small {
    font: 400 12px 'Open Sans';
}

.color-dark-900 {
    color: var(--dark-900);
}
.color-dark-800 {
    color: var(--dark-800);
}
.color-gray-800 {
    color: var(--gray-800);
}
.color-gray-700 {
    color: var(--gray-700);
}
.color-gray-600 {
    color: var(--gray-600);
}
.color-blue-700 {
    color: var(--blue-700);
}
.color-sinopia-600 {
    color: var(--sinopia-600);
}
.color-white {
    color: white;
}

/* shadows */
.shadow1 {
    box-shadow: 0 2px 10px 0 rgba(30, 36, 49, 0.25);
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(/assets/fb6f3c230cb846e25247.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/assets/a4e97f5a2a64f0ab1323.eot);
    src: url(/assets/a4e97f5a2a64f0ab1323.eot?#iefix) format('embedded-opentype'), url(/assets/295183786cd8a1389865.woff) format('woff'), url(/assets/c94f7671dcc99dce43e2.ttf) format('truetype'), url(/assets/2630a3e3eab21c607e21.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.oNRg1mZov0BvKava51t4 {
    padding: 30px;
    background-color: #fff380;
    color: #02102a;
}

.vjiLuTIFzAiwlyy0oJcn {
    /*border: 10px solid indigo;*/
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.zFYTjdVswWnFYVKadbzD {
    /*opacity: 0.5;*/
    background-color: lightyellow;
    position: relative;
}

.LJMv1v33vgkiYqN8jwzS {
    width: 500px;
    background-color: rgba(101, 101, 101, 0.76);
    color: white;
    position: absolute;
    border-top-right-radius: 10px;
    padding: 10px;
}

.lI_TJpkJkykzPL4MfL01 {
    display: block;
    font-family: 'Inconsolata';
    font-size: 20px;
    margin-bottom: 10px;
}

.xhbzmfOkln7OiWtgUUZm {
    width: 300px;
    /*height: 100px;*/
    background-color: rgba(101, 101, 101, 0.76);
    color: white;
    position: absolute;
    border-top-left-radius: 10px;
    padding: 10px;
}

.ZK5gC_exrGOssrpuGWKm {
    display: block;
    font-family: 'Inconsolata';
    font-size: 20px;
    margin-bottom: 10px;
}

.HTqsbVgOZBS_XIHsT54s {
    display: inline-block;
    cursor: pointer;
}

.HTqsbVgOZBS_XIHsT54s a {
    margin-right: 16px;
}

.HTqsbVgOZBS_XIHsT54s svg {
    filter: var(--filter-blue-700);
}

.WQPcJQD15vD3YCke1WFC {
    margin-top: 96px;
}
.VnzKbBm2ZWHjWgs5UPiq {
    width: 725px;
    margin: 0 auto;
    text-align: center;
}
.VnzKbBm2ZWHjWgs5UPiq small {
    display: inline-block;
    margin-top: 36px;
}
.akYg4rkwVf0D7Cj7SxW9 {
    display: flex;
    justify-content: space-between;
    margin-top: 152px;
}
.GvNl1yF3kbL7rLsCClJE {
    width: 312px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.GvNl1yF3kbL7rLsCClJE img{
    width: 154px;
}
.GvNl1yF3kbL7rLsCClJE svg {
    width: 60px;
    height: 60px;
    filter: var(--filter-dark-900);
}
.GvNl1yF3kbL7rLsCClJE h4 {
    margin: 12px 0;
}


.FdovxXMERlTAFcMfgpwx {
    margin: 256px 0;
    text-align: center;
}
.FdovxXMERlTAFcMfgpwx h2 {
    width: 731px;
    margin: 0 auto;
}
.FdovxXMERlTAFcMfgpwx button {
    margin-top: 60px;
}

@media (max-width: 959px) {
    .WQPcJQD15vD3YCke1WFC {
        margin-top: 52px;
    }
    .VnzKbBm2ZWHjWgs5UPiq {
        width: auto;
    }
    .VnzKbBm2ZWHjWgs5UPiq small {
        margin-top: 32px;
    }
    .akYg4rkwVf0D7Cj7SxW9 {
        display: flex;
        justify-content: space-between;
        margin-top: 80px;
    }
    .GvNl1yF3kbL7rLsCClJE {
        width: 80px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .GvNl1yF3kbL7rLsCClJE img{
        width: 80px;
    }
    .GvNl1yF3kbL7rLsCClJE svg {
        width: 30px;
        height: 30px;
        filter: var(--filter-dark-900);
    }
    .GvNl1yF3kbL7rLsCClJE h4 {
        margin: 12px 0;
        text-align: center;
    }

    .FdovxXMERlTAFcMfgpwx {
        margin: 116px 0;
        text-align: center;
    }
    .FdovxXMERlTAFcMfgpwx h2 {
        width: 100%;
        margin: 0 auto;
    }
    .FdovxXMERlTAFcMfgpwx button {
        margin-top: 60px;
    }
}

.xFwuAIZNKF9uhNfkUmxR {
    margin-top: 108px;
}
.B7BxygyhWYJU9WlACCYA {
    border-radius: 14px;
    height: 331px;
    background-color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    position: relative;
}
.B7BxygyhWYJU9WlACCYA h3 {
    position: absolute;
}
.VGHJUdb6MpaanA3ySKfU {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.NEBOvMudiw4gDN5LG731 {

}
.NEBOvMudiw4gDN5LG731 p {
    margin-top: 20px;
}
.vDRm4w8V11rNEKmZT85A {
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.NM9yfxekmllqkASQ3VBP {
    margin-top: 158px;
}
.NM9yfxekmllqkASQ3VBP .B7BxygyhWYJU9WlACCYA img {
    width: 335px;
}
.TKuN0a7bEi4V7pKWVaxx .B7BxygyhWYJU9WlACCYA img {
    width: 354px;
}
.tJcKYFvuWoouVAgklQ9Y .B7BxygyhWYJU9WlACCYA img {
    width: 382px;
}
.ABGKwx422P7h2Uy7XynL .B7BxygyhWYJU9WlACCYA img {
    width: 382px;
}
.jJaYLh_NBuBr3xYFFv7y .B7BxygyhWYJU9WlACCYA img {
    width: 382px;
}
.NwBHEWu4NVAEcFktAtUh .B7BxygyhWYJU9WlACCYA img {
    width: 382px;
}

@media (min-width: 1140px) and (max-width: 1319px) {
    .NM9yfxekmllqkASQ3VBP .B7BxygyhWYJU9WlACCYA img {
        width: 335px;
    }
    .TKuN0a7bEi4V7pKWVaxx .B7BxygyhWYJU9WlACCYA img {
        width: 324px;
    }
    .tJcKYFvuWoouVAgklQ9Y .B7BxygyhWYJU9WlACCYA img {
        width: 332px;
    }
    .ABGKwx422P7h2Uy7XynL .B7BxygyhWYJU9WlACCYA img {
        width: 332px;
    }
    .jJaYLh_NBuBr3xYFFv7y .B7BxygyhWYJU9WlACCYA img {
        width: 332px;
    }
    .NwBHEWu4NVAEcFktAtUh .B7BxygyhWYJU9WlACCYA img {
        width: 332px;
    }
}
@media (min-width: 960px) and (max-width: 1139px) {
    .NM9yfxekmllqkASQ3VBP .B7BxygyhWYJU9WlACCYA img {
        width: 285px;
    }
    .TKuN0a7bEi4V7pKWVaxx .B7BxygyhWYJU9WlACCYA img {
        width: 274px;
    }
    .tJcKYFvuWoouVAgklQ9Y .B7BxygyhWYJU9WlACCYA img {
        width: 280px;
    }
    .ABGKwx422P7h2Uy7XynL .B7BxygyhWYJU9WlACCYA img {
        width: 280px;
    }
    .jJaYLh_NBuBr3xYFFv7y .B7BxygyhWYJU9WlACCYA img {
        width: 280px;
    }
    .NwBHEWu4NVAEcFktAtUh .B7BxygyhWYJU9WlACCYA img {
        width: 280px;
    }
}

@media (max-width: 959px) {
    .xFwuAIZNKF9uhNfkUmxR {
        margin-top: 100px;
    }
    .B7BxygyhWYJU9WlACCYA {
        height: 331px;
        width: 100%;
    }
    .B7BxygyhWYJU9WlACCYA h3 {
        position: absolute;
    }
    .VGHJUdb6MpaanA3ySKfU {
        text-align: center;
    }
    .VGHJUdb6MpaanA3ySKfU h4 {
        margin-top: 40px;
    }
    .VGHJUdb6MpaanA3ySKfU p {
        margin-top: 20px;
        text-align: start;
    }
    .scMJTOvv_jJu3Fv71RSP {
        margin-top: 28px;
    }
    .scMJTOvv_jJu3Fv71RSP button {
        width: 100%;
    }
    .NEBOvMudiw4gDN5LG731 {

    }
    .NEBOvMudiw4gDN5LG731 p {
        margin-top: 20px;
    }
    .vDRm4w8V11rNEKmZT85A {
        justify-content: center;
    }
    .vDRm4w8V11rNEKmZT85A button {
        width: 100%;
        margin-top: 28px;
    }
    .vDRm4w8V11rNEKmZT85A span {
        margin-top: 24px;
    }

    .NM9yfxekmllqkASQ3VBP {
        margin-top: 104px;
    }
    .NM9yfxekmllqkASQ3VBP .B7BxygyhWYJU9WlACCYA img, .TKuN0a7bEi4V7pKWVaxx .B7BxygyhWYJU9WlACCYA img,
    .tJcKYFvuWoouVAgklQ9Y .B7BxygyhWYJU9WlACCYA img, .ABGKwx422P7h2Uy7XynL .B7BxygyhWYJU9WlACCYA img,
    .jJaYLh_NBuBr3xYFFv7y .B7BxygyhWYJU9WlACCYA img, .NwBHEWu4NVAEcFktAtUh .B7BxygyhWYJU9WlACCYA img  {
        width: 90%;
    }
}

.ni1sDMb2ZdIqlGa2Av5A {
    width: 420px;
    max-height: 320px;
    overflow-y: auto;
    padding: 16px 24px;
}

.ni1sDMb2ZdIqlGa2Av5A h3 {
    text-align: center;
}

.csmj7e4NhEqGSIzB1DdW {
    background-color: var(--gray-200);
    padding: 8px;
    margin-top: 12px;
    cursor: pointer;
}
.csmj7e4NhEqGSIzB1DdW:hover {
    background-color: var(--gray-350);
}

.SiQBzW_Bng7oPIYOFyER {
    margin-top: 32px;
    width: 100%;
}

.s_ZKvM49JuU_XaXsSqsO {
    margin-top: 30px;
    overflow: hidden;
}

.s_ZKvM49JuU_XaXsSqsO h3 {
}

.D3OJtGQ8nwmrU6qWPDYw {
    margin-top: 36px;
}

.FbSQzvY5DC91HFBZrJXn {
    margin-top: 48px;
}

.okJfC4os7w7tQzPva9Ai {
    width: 306px;
}

.okJfC4os7w7tQzPva9Ai input {
    width: 100%;
    box-sizing: border-box;
}
.okJfC4os7w7tQzPva9Ai div {
    width: 100%;
    box-sizing: border-box;
}

.okJfC4os7w7tQzPva9Ai:first-child {
    margin-top: 40px;
}
.okJfC4os7w7tQzPva9Ai:last-child {
    margin-top: 16px;
}
.kLFrt1iQqGyPm7LIZrtg {
    margin-top: 20px;
}

.mTGElL8WYcCQ50Bh7_4C {
    position: absolute;
    bottom: 120px;
}


.sato6mZPYKSQAGh1AF1M {
    display: flex;
    align-items: center;
    width: 300px;
    padding: 24px 16px;
    border-radius: 12px;
    position: fixed;
    bottom: 0;
    right: -300px;
    opacity: 0;
    transition-duration: 300ms;
    border-width: 1px;
    border-style: solid;
    z-index: 999;
}
.sato6mZPYKSQAGh1AF1M.fMKnwaBvgfd6EtliM1Q4 {
    right: 0;
    opacity: 1;
}
.sato6mZPYKSQAGh1AF1M .XNeQUyN0kHDjR3Xjiywl {
    margin-right: 16px;
    border-radius: 100px;
    padding: 7px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.g9mxMYKLk9ZrquaYgZNu {
    border-color: var(--green-800);
    background-color: var(--green-100);
}
.g9mxMYKLk9ZrquaYgZNu .XNeQUyN0kHDjR3Xjiywl {
    background-color: var(--green-600);
}
.g9mxMYKLk9ZrquaYgZNu svg {
    width: 16px;
    height: 16px;
    filter: var(--filter-white);
}

.Qx4uRvf3XvGV88Gu5KPQ {
    border-color: var(--sinopia-600);
    background-color: var(--sinopia-100);
}
.Qx4uRvf3XvGV88Gu5KPQ .XNeQUyN0kHDjR3Xjiywl {
    background-color: var(--sinopia-600);
}
.Qx4uRvf3XvGV88Gu5KPQ svg {
    width: 20px;
    height: 20px;
    filter: var(--filter-white);
}

.nDSm3yrQobpsNCcel60J {
    box-sizing: border-box;
    padding: 24px;
    width: 361px;
    height: 239px;
    position: relative;
    text-align: center;
}

.nDSm3yrQobpsNCcel60J {

}

.nDSm3yrQobpsNCcel60J p {
    margin-top: 24px;
}

.FyLxmAJInd0Y1pv_Uzfo {
    margin-top: 67px;
    display: flex;
    justify-content: flex-end;
}

.FyLxmAJInd0Y1pv_Uzfo button:first-child {
    margin-right: 16px;
}

.JjaT1fi10L6xxZyL50Co {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.QSTt9qZrk2EhojgPGTT4 {
    margin-top: 24px;
}

.iacStTHOivO1GeiFoouN {
    margin-right: 16px;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
}
.iacStTHOivO1GeiFoouN svg {
    margin-left: 10px;
    filter: var(--filter-dark-900);
}

.vxBW5oDuFFdPspMaSLNu {
    margin-bottom: 42px;
}

.xyjb7oktMtQssRrd8C4N {
    position: relative;
    box-sizing: content-box;
    width: 100%;
    padding: 20px 32px;
    border-radius: 20px;
}
.xyjb7oktMtQssRrd8C4N:hover {
    background-color: var(--gray-200);
}
.xyjb7oktMtQssRrd8C4N input {
    border: none;
    outline: none;
    background-color: transparent;
    width: 100%;
}
.xyjb7oktMtQssRrd8C4N svg {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    height: 32px;
    filter: var(--filter-gray-500);
}

.xyjb7oktMtQssRrd8C4N:hover svg {
    filter: var(--filter-dark-900);
}

.xyjb7oktMtQssRrd8C4N input::placeholder {
    color: var(--gray-500);
}

@media (max-width: 959px) {
    .xyjb7oktMtQssRrd8C4N {
        width: 100%;
        padding: 20px 8px;
    }

    .xyjb7oktMtQssRrd8C4N svg {
        width: 24px;
        height: 24px;
    }
}

.BqhQcNLwWqYIrEZr67Yw {
    position: relative;
    box-sizing: content-box;
    width: 100%;
    padding: 20px 32px;
    border-radius: 20px;
}
.BqhQcNLwWqYIrEZr67Yw:hover {
    background-color: var(--gray-200);
}
.BqhQcNLwWqYIrEZr67Yw textarea {
    border: none;
    outline: none;
    background-color: transparent;
    width: 100%;
    resize: none;
    height: 88px;
}
.BqhQcNLwWqYIrEZr67Yw svg {
    position: absolute;
    right: 0;
    top: 0;
    transform: translateY(50%);
    width: 32px;
    height: 32px;
    filter: var(--filter-gray-500);
}

.BqhQcNLwWqYIrEZr67Yw:hover svg {
    filter: var(--filter-dark-900);
}

.BqhQcNLwWqYIrEZr67Yw textarea::placeholder {
    color: var(--gray-500);
}

@media (max-width: 959px) {
    .BqhQcNLwWqYIrEZr67Yw {
        width: 100%;
        padding: 8px 8px;
    }

    .BqhQcNLwWqYIrEZr67Yw svg {
        width: 24px;
        height: 24px;
    }
}

.jvrxWX7apmVMZ6GqUrCL {
    margin-top: 65px;
    display: flex;
    align-items: center;
}
.jvrxWX7apmVMZ6GqUrCL svg {
    filter: var(--filter-gray-800);
    width: 20px;
    height: 20px;
    margin-right: 10px;
}

.g3xfoXME_nnyzoSITHMe {
    margin-top: 16px;
    padding: 16px 24px;
    border: 1px solid var(--gray-500);
    border-radius: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.IaotiMJxi30MTnVnehVz {
    width: 1100px;
    display: flex;
    overflow-x: auto;
}

.PUUgIZUkZPhAW9Q3UhAA {
}

.NJdZU_fUGDYP_8Jb9mFi {
    display: inline-block;
    border: 1px solid var(--gray-500);
    border-radius: 16px;
    overflow: hidden;
    margin-right: 24px;
    padding: 0;
    width: 165px;
    height: 165px;
    position: relative;
    cursor: pointer;
}

.XkBYe1zcoi_Ld0AWEGrf {
    width: 165px;
    height: 165px;
    display: flex;
    align-items: center;
    /*justify-content: center;*/
}

.XkBYe1zcoi_Ld0AWEGrf svg {
    width: 64px;
    height: 64px;
}
.NJdZU_fUGDYP_8Jb9mFi:last-child {
    /*margin-right: 0;*/
}

.NJdZU_fUGDYP_8Jb9mFi.fs8QSrsDmWzbYjGj4QZr {
    width: 330px;
}

.NV4tyGAMCydVr7VQs14Q {
    display: flex;
    align-items: center;
    justify-content: center;
}

.NJdZU_fUGDYP_8Jb9mFi img {
    width: 100%;
    height: 100%;
    object-fit: cover;

}
.NJdZU_fUGDYP_8Jb9mFi .wJZMFdQU31lDEpGDOmCS {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    text-align: center;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    opacity: 0;
    transition-duration: 100ms;
}

.NJdZU_fUGDYP_8Jb9mFi:hover .wJZMFdQU31lDEpGDOmCS {
    opacity: 1;
}

.NJdZU_fUGDYP_8Jb9mFi .wJZMFdQU31lDEpGDOmCS p {

}

.NJdZU_fUGDYP_8Jb9mFi .gE4cFtm5peVw_2KQ37Qw {

}

.n85W18Qdjcvv2mhSmJ6J {
    filter: grayscale(100%);
}

@media (max-width: 1319px) {
    .XkBYe1zcoi_Ld0AWEGrf {
        width: 140px;
        height: 140px;
    }

    .IaotiMJxi30MTnVnehVz {
        width: 970px;
    }

    .NJdZU_fUGDYP_8Jb9mFi {
        width: 140px;
        height: 140px;
    }

    .NJdZU_fUGDYP_8Jb9mFi.fs8QSrsDmWzbYjGj4QZr {
        width: 280px;
    }
}
@media (max-width: 1139px) {
    .XkBYe1zcoi_Ld0AWEGrf {
        width: 110px;
        height: 110px;
    }

    .IaotiMJxi30MTnVnehVz {
        width: 775px;
    }

    .NJdZU_fUGDYP_8Jb9mFi {
        width: 110px;
        height: 110px;
    }

    .NJdZU_fUGDYP_8Jb9mFi.fs8QSrsDmWzbYjGj4QZr {
        width: 220px;
    }
}
@media (max-width: 959px) {
    .XkBYe1zcoi_Ld0AWEGrf {
        width: 100%;
        height: 80px;
    }
    .g3xfoXME_nnyzoSITHMe {
        display: flex;
        flex-direction: column;
        padding: 16px 24px;
    }

    .IaotiMJxi30MTnVnehVz {
        width: 100%;
        display: initial;
        overflow-x: initial;
    }

    .NJdZU_fUGDYP_8Jb9mFi {
        width: 100%;
        height: 80px;
    }

    .NJdZU_fUGDYP_8Jb9mFi.fs8QSrsDmWzbYjGj4QZr {
        width: 100%;
    }

    .gE4cFtm5peVw_2KQ37Qw {
        margin-top: 30px;
        width: 100%;
    }

    .gE4cFtm5peVw_2KQ37Qw button {
        width: 100%;
    }

    .NJdZU_fUGDYP_8Jb9mFi {
        overflow: visible;
        border: none;
    }

    .NJdZU_fUGDYP_8Jb9mFi .wJZMFdQU31lDEpGDOmCS {
        margin-top: 16px;
        opacity: 1;
        align-items: flex-start;
        justify-content: initial;
        position: initial;
        text-align: center;
        background-color: transparent;
    }

    .NJdZU_fUGDYP_8Jb9mFi .wJZMFdQU31lDEpGDOmCS p {
        text-align: left;
    }

    .p2VaulXxtxe7x0vQDpUi {
        overflow: visible;
        height: 135px;
    }

}

.cq9Cmwy9mRtntg5y0kMs {

}

.cq9Cmwy9mRtntg5y0kMs svg {
    animation: QTKh5593frHM79Rf_wtE 1s linear infinite;
    filter: var(--gray-800);
}

@keyframes QTKh5593frHM79Rf_wtE {
    100% {
        transform: rotate(360deg);
    }
}

.a0BWvT1DuxBx1QxyI4Nn {
    margin-top: 8px;
}
.gdrWanWKpazlL693B6jg {
    display: flex;
    justify-content: space-between;
}
.t7QNQ0vA1Nzin1zUPZF6 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.W99ZRPpaO6d6OU1Byg57 {
    width: 240px;
    margin-right: 24px;
}

.IjQumcYnHIOmimJ1mJjw {
    margin-top: 54px;
    margin-bottom: 14px;
}

.IbFH5pboVF9Eb6P786H5 {
    display: flex;
    justify-content: center;
}

.IbFH5pboVF9Eb6P786H5 svg {
    width: 32px;
    height: 32px;
}

@media (max-width: 959px) {
    .a0BWvT1DuxBx1QxyI4Nn {
        margin-top: 8px;
    }

    .t7QNQ0vA1Nzin1zUPZF6 {
        margin-top: 36px;
    }

    .W99ZRPpaO6d6OU1Byg57 {
        width: 40%;
        margin-right: 0;
    }

    .t7QNQ0vA1Nzin1zUPZF6 a {
        width: 55%;
    }

    .t7QNQ0vA1Nzin1zUPZF6 .H6Ys0XYybYKeEWhg1JwY {
        width: 100%;
    }

    .I3BKlQg0lP0ftHTQLS6m {
        margin-top: 48px;
        margin-bottom: 42px;
    }
}


.UqZKUKdpjl_Kbt4fUP4c {
    border-radius: 29px;
    background-color: var(--gray-200);
    cursor: pointer;
    padding: 19px 0;
    height: 131px;
    margin-bottom: 19px;
    box-sizing: border-box;
}
.UqZKUKdpjl_Kbt4fUP4c:hover {
    background-color: var(--gray-300);
}

.iKaV8n2n7kS96eYNwxni {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.iKaV8n2n7kS96eYNwxni p {
    margin-top: 9px;
}

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

.EOPTBoUO89eLtaiEoDAJ {
    display: flex;
    align-items: center;
}
.DD0UbJJnWgtYo1maT5Rm, .CGCKdAvqeoTe7VUvjq_O {
    width: 24px;
    height: 24px;
    filter: var(--filter-gray-500);
    cursor: pointer;
}
.DD0UbJJnWgtYo1maT5Rm {
    margin-left: -18px;
}
.CGCKdAvqeoTe7VUvjq_O {
    margin-left: 25px;
}
.DD0UbJJnWgtYo1maT5Rm:hover {
    filter: var(--filter-gray-700);

}
.CGCKdAvqeoTe7VUvjq_O:hover {
    filter: var(--filter-sinopia-600);
}

@media (max-width: 959px) {
    .UqZKUKdpjl_Kbt4fUP4c {
        height: auto;
        padding: 16px
    }

    .iKaV8n2n7kS96eYNwxni h5 {
        margin-top: 32px;
    }

    .dxZsxZgBxgaxwXxn8V2A {
        margin-top: 30px;
    }

    .EOPTBoUO89eLtaiEoDAJ {
        margin-top: 30px;
    }

    .DD0UbJJnWgtYo1maT5Rm {
        margin-left: 0;
    }

    .CGCKdAvqeoTe7VUvjq_O {
        margin-left: 28px;
    }
}

.EOU1J3QDVLf8tTbhIgwg {
    border: 1px solid var(--gray-500);
    border-radius: 10px;
    width: 100%;
    height: 91px;
    box-sizing: border-box;
    overflow: hidden;
    background-color: white;
}
.EOU1J3QDVLf8tTbhIgwg img {
    object-fit: cover;
}
.d_JQbZUnQEe84RcdQZI_ {
    height: 50%;
    width: 50%;
}
.JPFECuHpppSvi8mizX5w {
    height: 50%;
    width: 100%;
}
.bFIKexcTIxuOZPcZIDDc {
    height: 100%;
    width: 50%;
}
.bQGkxBct90vCvAZIqXFP {
    height: 100%;
    width: 100%;
}

.niVCRoqDofWrOBUbjnpP {
    text-align: center;
}

@media (max-width: 959px) {
    .EOU1J3QDVLf8tTbhIgwg {
        height: 193px;
    }
}

.Aig3LHvvRsryYtXnCEQV {
    width: 451px;
    padding: 24px 22px;
}

.qLbFqBvM9BgHcgVO1Gr3 {
    width: 100%;
}
.qLbFqBvM9BgHcgVO1Gr3:first-child {
    margin-bottom: 32px;

}

.qLbFqBvM9BgHcgVO1Gr3 input {
    margin-top: 12px;
    width: 100%;
    box-sizing: border-box;
}

.qLbFqBvM9BgHcgVO1Gr3 textarea {
    margin-top: 12px;
    width: 100%;
    box-sizing: border-box;
    height: 170px;
}

.oFBixIWsvJQ7RRybWf4r {
    display: flex;
    justify-content: flex-end;
    margin-top: 28px;
}

.oFBixIWsvJQ7RRybWf4r button:first-child {
    margin-right: 16px;
}

.qeX0C5WYGvzXYCJUAgQ0 {
    margin-top: 28px;
}

.bjz2mILqGPA4PRaLGW0L {
    width: 361px;
    padding: 24px 22px;
}

.bjz2mILqGPA4PRaLGW0L p {
    margin-bottom: 20px;
}

.bjz2mILqGPA4PRaLGW0L h4 {
    margin-bottom: 64px;
}

.NWsnCCMZqszA2YJwyGev {
    display: flex;
    justify-content: flex-end;
    margin-top: 28px;
}

.NWsnCCMZqszA2YJwyGev button:first-child {
    margin-right: 16px;
}

.mrh3V03E66pdOS6I9QVK svg {
    width: 32px;
    height: 32px;
    filter: var(--filter-gray-700);
}

.H80eG2BGcZQipLswSvKp {
    box-sizing: border-box;
    padding-right: 12px;
    border-right: 1px solid var(--gray-200);
    min-height: calc(100vh - 141px - 99px);
}

.QL7aDYWDmKmc4S9tJV2r {
    height: calc(100% - 100px);
    overflow-y: auto;
    width: auto;
}

.sF39xSWIoj8wIhtnQ274 {
    margin-bottom: 32px;
    cursor: pointer;
}
.sF39xSWIoj8wIhtnQ274:hover {
    background-color: var(--gray-200);
}
.sF39xSWIoj8wIhtnQ274:last-child {
    margin-bottom: 0;
}

.H80eG2BGcZQipLswSvKp button {
    width: 100%;
    margin-top: 32px;
}

.sF39xSWIoj8wIhtnQ274 img {
    width: 98%;
    min-height: 64px;
    max-height: 140px;
    border: 1px solid var(--gray-500);
    border-radius: 8px;
    margin-top: 7px;
    object-fit: contain;
}

@media (max-width: 959px) {
    .H80eG2BGcZQipLswSvKp {
        width: inherit;
        padding-right: 0;
        min-height: initial;
        border: none;
        overflow: hidden;
        border-top: 1px solid var(--gray-500);
        margin-top: 64px;
    }

    .QL7aDYWDmKmc4S9tJV2r {
        display: flex;
        height: initial;
        overflow-y: initial;
        overflow-x: auto;
        width: inherit;
        margin-top: 12px;
    }
    
    .QL7aDYWDmKmc4S9tJV2r h4 {
        margin: 0 auto;
    }

    .sF39xSWIoj8wIhtnQ274 {
        margin-right: 32px;
        margin-bottom: 0;
        display: flex;
        flex-direction: column;
    }
    .sF39xSWIoj8wIhtnQ274:last-child {
        margin-right: 0;
    }
    .sF39xSWIoj8wIhtnQ274:hover {
        background-color: initial;
    }

    .sF39xSWIoj8wIhtnQ274 img {
        width: 140px;
        min-height: 64px;
        max-height: 140px;
    }

    .wJ5Qii4Q2Es3tUu4yiJZ {
        margin-top: 40px;
        margin-bottom: 28px;
        width: 100%;
    }

}


.BBxSeEJvAPqCt5_bsvpe {
    cursor: pointer;
    margin-bottom: 54px;
}
.mufevzHp5ZBhwD8BBXO2 {
    /*margin-top: 54px;*/
}
.SQoM9q27Mr4jcQbi2lM5 {
    margin-top: 20px;
}
.jnbaaue9_WKR5eURF6o1 {
    margin-top: 44px;
    margin-bottom: 40px;
    display: flex;
}
.y3QHvaSuk50v_8NPgLGw button {
    width: 196px;
}
.y3QHvaSuk50v_8NPgLGw {
    margin-right: 24px;
}
.Bak4IbxYZX_3XTCqsBO6 {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    margin-right: 24px;
}
.Bak4IbxYZX_3XTCqsBO6 svg {
    margin-left: 10px;
    filter: var(--filter-dark-900);
}

.dgLZY5iKWupkvfUnHfEx {
    margin-right: 24px;
    padding: 6px 15px;
    box-sizing: border-box;
}
.dgLZY5iKWupkvfUnHfEx svg{
    filter: var(--filter-sinopia-600);
    width: 20px;
    height: 20px;
}

.dgLZY5iKWupkvfUnHfEx:hover svg {
    filter: var(--filter-white);
}

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

@media (max-width: 959px) {
    .BBxSeEJvAPqCt5_bsvpe {
        cursor: pointer;
        margin-bottom: 32px;
    }

    .mufevzHp5ZBhwD8BBXO2 {
        /*margin-top: 32px;*/
    }

    .jnbaaue9_WKR5eURF6o1 {
        margin-top: 28px;
        margin-bottom: 80px;
        display: flex;
    }
    .y3QHvaSuk50v_8NPgLGw button {
        width: 120px;
    }
    .y3QHvaSuk50v_8NPgLGw {
        margin-right: 24px;
    }
    .Bak4IbxYZX_3XTCqsBO6 {
        display: inline-flex;
        flex-direction: row;
        align-items: center;
    }

    .jFN3NhDhYYpjk0ndyzuM {
        display: flex;
        margin-top: 24px;
    }
}


.oPA32F25YlTtXAS1vVsw {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 20px 32px;
    border-radius: 20px;
    border: 1px solid var(--gray-350);
}
.oPA32F25YlTtXAS1vVsw:hover {
    background-color: var(--gray-200);
}
.oPA32F25YlTtXAS1vVsw input {
    border: none;
    outline: none;
    background-color: transparent;
    width: 100%;
}
.oPA32F25YlTtXAS1vVsw svg {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    height: 32px;
    filter: var(--filter-gray-500);
}

.oPA32F25YlTtXAS1vVsw:hover svg {
    filter: var(--filter-dark-900);
}

.oPA32F25YlTtXAS1vVsw input::placeholder {
    color: var(--gray-500);
}

@media (max-width: 959px) {
    .oPA32F25YlTtXAS1vVsw {
        width: 100%;
        padding: 20px 8px;
    }

    .oPA32F25YlTtXAS1vVsw svg {
        width: 24px;
        height: 24px;
    }
}

.tqzjy8tuxq3Etc0_UXVw {
    width: 361px;
    padding: 24px 22px;
}

.tqzjy8tuxq3Etc0_UXVw p {
    margin-bottom: 20px;
}

.tqzjy8tuxq3Etc0_UXVw h4 {
    margin-bottom: 64px;
}

.bNjnEZf89fnDLsT8M5vK {
    display: flex;
    justify-content: flex-end;
    margin-top: 28px;
}

.bNjnEZf89fnDLsT8M5vK button:first-child {
    margin-right: 16px;
}

.Ovf4Yi0sIQScvXglHyvP {
    margin-top: 32px;
    position: relative;
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
    height: 200px;
    display: flex;
    border: 1px solid var(--gray-500);
}

.Ovf4Yi0sIQScvXglHyvP .hld_giZgpnALyVl6WTbv, .Ovf4Yi0sIQScvXglHyvP .lj7m_C8rAaHZhfMjn5p5 {
    width: 50%;
    flex-shrink: 0;
    box-sizing: border-box;
    overflow-y: auto;
}
.hld_giZgpnALyVl6WTbv p, .lj7m_C8rAaHZhfMjn5p5 p {
    text-align: center;
    margin-top: 12px;
}
.hld_giZgpnALyVl6WTbv textarea, .lj7m_C8rAaHZhfMjn5p5 textarea {
    width: 100%;
    height: 70%;
    background-color: transparent;
    border: none;
    outline: none;
    box-sizing: border-box;
    resize: none;
    margin-top: 16px;
    line-height: 24px;
    padding: 0 20px;
}
.hld_giZgpnALyVl6WTbv textarea::placeholder, .lj7m_C8rAaHZhfMjn5p5 textarea::placeholder {
    color: var(--gray-600);
}

.lj7m_C8rAaHZhfMjn5p5 {
    background-color: var(--green-100);
}

.hld_giZgpnALyVl6WTbv {
    border-right: 1px solid var(--gray-500);
    background-color: var(--sinopia-100);
}


.UOc1mSmFuuCyxkx0X6kQ {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    position: relative;
}


.t0DtIuxllPMPn2hdqRdU {
    height: 314px;
    border: 1px solid var(--gray-500);
    display: flex;
    flex-direction: column;
    position: relative;
}

.oM47ASFBiT1xyatoMsXw {
    margin-top: 12px;
    text-align: center;
}

.iBo7jA1z8pP69LRlvwTB {
    margin-top: 28px;
    position: relative;
    flex-grow: 1;
    overflow: hidden;
}

.iBo7jA1z8pP69LRlvwTB textarea {
    width: calc(100% - 96px);
    height: 100%;
    background-color: transparent;
    border: none;
    outline: none;
    padding: 0 20px;
    box-sizing: border-box;
    resize: none;
    line-height: 24px;
}

.iBo7jA1z8pP69LRlvwTB textarea::placeholder {
    color: var(--gray-600);
}

.LGc5i912nvh0UfvJXJQO {
    border-top-left-radius: 16px;
}

.QQ6vt2KtN4TADAjpXxS3 {
    border-top-right-radius: 16px;
    border-left: none;
}

.zH3HlzvCDnoiCXhtIvZv {
    border-top: none;
    border-bottom-left-radius: 16px;
}

.Dt5_YTTzUu5LYcP8Z6vE {
    border-bottom-right-radius: 16px;
    border-top: none;
    border-left: none;
}

.QQ6vt2KtN4TADAjpXxS3 .iBo7jA1z8pP69LRlvwTB textarea, .Dt5_YTTzUu5LYcP8Z6vE .iBo7jA1z8pP69LRlvwTB textarea{
    position: absolute;
    right: 0;
}


@media (max-width: 959px) {
    .iBo7jA1z8pP69LRlvwTB textarea {
        width: calc(100% - 54px);
    }

}

.YZRHyBEcjz38z2vnYcHz {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 192px;
    height: 192px;
    background-color: var(--blue-300);
    border: 1px solid var(--gray-500);
    border-radius: 100%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    /*overflow: hidden;*/
}

.YZRHyBEcjz38z2vnYcHz:hover {
    background-color: var(--blue-500);
}

.YZRHyBEcjz38z2vnYcHz img {
    width: 100%;
    height: 100%;
    border-radius: 100px;
    object-fit: cover;
}


@media (max-width: 959px) {
    .YZRHyBEcjz38z2vnYcHz {
        width: 108px;
        height: 108px;
    }

}

.iC8_lvA_7HoGFNU7qh0l {
    max-height: 525px;
    padding: 16px 20px;
    display: flex;
    flex-direction: column;
}

.MjvkxtwpYJptZW8rD8Mg {
    width: 100%;
}

.jTp2biSCbRLr5mJY04rJ {
    width: 100%;
}

.Yqs4YUgX2IgBHEITZxP7 {
    margin-top: 32px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 16px;
    flex-grow: 1;
    overflow-y: auto;
    overflow-x: hidden;
}

.Yqs4YUgX2IgBHEITZxP7 img {
    width: 92px;
    height: 92px;
    cursor: pointer;
    border: 1px solid var(--gray-500);
    border-radius: 16px;
}

.Ph2NW7x2rR0fV_8GHCpC {
    width: 264px;
    padding: 16px 20px;
}

.tmS0eHabTWYG9z6TF3JB {
    margin-top: 12px;
    height: 88px;
    background-color: var(--gray-200);
    border-radius: 12px;
    border: 1px solid var(--gray-500);
    position: relative;
    cursor: pointer;
    transition-duration: 200ms;
    overflow: hidden;
    text-align: center;
}
.tmS0eHabTWYG9z6TF3JB:hover {
    background-color: var(--gray-350);
}

.tmS0eHabTWYG9z6TF3JB svg {
    filter: var(--filter-gray-300);
    width: 40px;
    height: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.tmS0eHabTWYG9z6TF3JB img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.OruHJ7aeiFdQPyufJVsr {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.osiQmm52BWuJjaA4CBpo {
    width: 100%;
    margin-top: 32px;
}





.OwV8Rt9_0NngXB3hZ4W3 {
    padding: 16px 20px;
    height: 494px;
    overflow-y: hidden;
}

.OwV8Rt9_0NngXB3hZ4W3 .FdQoUvis0TfD99DibT_d {
    width: 294px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    position: relative;
}

.OwV8Rt9_0NngXB3hZ4W3 .FdQoUvis0TfD99DibT_d svg {
    width: 16px;
    height: 16px;
    filter: var(--filter-white);
    margin-left: 10px;
}

.OwV8Rt9_0NngXB3hZ4W3 .Pu1Rc4Ad28y7NSTwieTO {
    margin-top: 32px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 16px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 400px;
}

.OwV8Rt9_0NngXB3hZ4W3 .c2QUfT3OxHlOMnR8dr1N {
    width: 140px;
    height: 140px;
    border-radius: 12px;
    border: 1px solid var(--gray-500);
    cursor: pointer;
}

.OwV8Rt9_0NngXB3hZ4W3 .c2QUfT3OxHlOMnR8dr1N:hover img {
}

.OwV8Rt9_0NngXB3hZ4W3 ._2rMgWAWkJnT_t_jqtGG {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    cursor: pointer;
}


@media (max-width: 959px) {
    .OwV8Rt9_0NngXB3hZ4W3 .Pu1Rc4Ad28y7NSTwieTO {
        grid-template-columns: 1fr 1fr;
    }
}





.sBzgONhQzDjoHvx9zw4Y {

}
.NFAPDokGqREKRRCZJ3NU {
    display: flex;
}

.NFAPDokGqREKRRCZJ3NU button {
    margin-left: 28px;
}

.s2Mezf9lteZJxeEGxqL4 {
    margin-top: 28px;
    display: flex;
    justify-content: center;

}
.s2Mezf9lteZJxeEGxqL4 button {
    width: 400px;
}

.rorRLlGTJpYnuQMVxZzU svg {
    width: 32px;
    height: 32px;
    filter: var(--filter-gray-700);
}

@media (max-width: 959px) {
    .NFAPDokGqREKRRCZJ3NU button {
        margin-left: 12px;
    }

    .s2Mezf9lteZJxeEGxqL4 button {
        width: 32%;
    }

}



.MBLsRsYqa1SEyr7JpiAw {
    border: 1px solid var(--gray-500);
    border-radius: 16px;
    overflow-x: auto;
    /*width: 100%;*/
    width: 960px;
    position: relative;
    box-sizing: border-box;
}
.MBLsRsYqa1SEyr7JpiAw::-webkit-scrollbar {
    width: 5px;
    height: 10px;
}
.MBLsRsYqa1SEyr7JpiAw::-webkit-scrollbar-track {

}

.MBLsRsYqa1SEyr7JpiAw::-webkit-scrollbar-thumb {
    background: var(--gray-700);
    border-radius: 10px;
}
.MBLsRsYqa1SEyr7JpiAw::-webkit-scrollbar-thumb:hover {
    background: var(--gray-800);
}

._Hqsp846rGkPY2UU1dFA {
    /* box-shadow and borders will not work with positon: sticky otherwise */
    border-collapse: separate !important;
    border-spacing: 0;
    box-sizing: border-box;
    overflow: auto;
    width: 100%;
}

.adarXVZbRVLCeaNUe4OM {
    background-color: var(--gray-700);
    border-bottom: 1px solid lightgray;
    padding: 16px 0;
    position: relative;
    text-align: center;
    box-sizing: border-box;
    vertical-align: middle;
}

.U9_2qOIuiMgvo8khbYq9 {

}
.GEFWm4Rf6GZogDR3M6kB {
    min-width: 64px;
    position: sticky;
    left: 0;
    border-left: none;
    border-right: 4px solid var(--gray-200);

    z-index: 2;
}
.TxtQDmaD_aNC1x3K_aAv {
    position: sticky;
    left: 64px;
    margin-right: 64px;

    z-index: 2;
}
.TxtQDmaD_aNC1x3K_aAv>div:last-child {

}
.aRTGtnHqe3EmfBRxuZ3x {
    background-color: white;
    min-width: 64px;
    position: sticky;
    right: 0;
    border-left: 1px solid var(--gray-500);

    z-index: 4;
}

.NQ9unaxJjdvHBgcXH2NT {
    background-color: white;
    padding: 12px 12px;
    box-sizing: border-box;
    text-align: center;
    border-right: 1px solid var(--gray-500);
    border-bottom: 1px solid var(--gray-500);
    vertical-align: middle;
    word-break: break-word;
    position: relative;
}
.NQ9unaxJjdvHBgcXH2NT:nth-last-child(2), .NQ9unaxJjdvHBgcXH2NT:nth-last-child(1) {
    border-right: none;
}
.NQ9unaxJjdvHBgcXH2NT:nth-child(2) {
    margin-right: 64px;
}

@media (max-width: 1319px) {
    .MBLsRsYqa1SEyr7JpiAw {
        width: 800px;
    }
}
@media (max-width: 1139px) {
    .MBLsRsYqa1SEyr7JpiAw {
        width: 680px;
    }
}
@media (max-width: 959px) {
    .MBLsRsYqa1SEyr7JpiAw {
        width: 76vw;
    }

    .GEFWm4Rf6GZogDR3M6kB {
        min-width: 32px;
    }

    .TxtQDmaD_aNC1x3K_aAv {
        left: 32px;
        margin-right: 32px;
    }

    .NQ9unaxJjdvHBgcXH2NT:nth-child(2) {
        margin-right: 32px;
    }

    .aRTGtnHqe3EmfBRxuZ3x {
        min-width: 32px;
    }

}
@media (max-width: 719px) {

}


.Zex0fk3R1xFpTCuOVp1h {
    word-break: break-word;
}

.CyTUBXZ2hplnhjK3CqOU {
    width: 90%;
    border: none;
    text-align: center;
}

.Owyt4RQOD9o8GSXcW5uX {
}

.Owyt4RQOD9o8GSXcW5uX > svg {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 16px;
    cursor: pointer;
    height: 24px;
    width: 6px;
    z-index: 1;
    background-color: var(--gray-700);
    padding: 10px 10px;
}

.CIBO1kL1NvLVrQ3_MbmT {
    border: 1px solid var(--gray-500);
    border-radius: 12px;
    position: absolute;
    top: 100%;
    right: 0;
    display: none;
    background: white;
    overflow: hidden;
    cursor: pointer;

    z-index: 1;
}
.CIBO1kL1NvLVrQ3_MbmT.KXX4ILM4ATYO3VLSlrw7 {
    display: block;
}

.vWLA_SJ0JBqe5_GFY4lw {
    padding: 10px 12px;
    display: flex;
    align-items: center;
    justify-content: start;
}
.vWLA_SJ0JBqe5_GFY4lw:last-child {
    padding-bottom: 12px;
}
.vWLA_SJ0JBqe5_GFY4lw:first-child {
    padding-top: 12px;
}
.vWLA_SJ0JBqe5_GFY4lw:hover {
    background-color: var(--gray-350);
}

.vWLA_SJ0JBqe5_GFY4lw svg {
    width: 16px;
    height: 16px;
    margin-right: 12px;
    filter: var(--filter-dark-900);
}

.yFG3vY6XoLL9AtTntpoY svg {
    filter: none;
}

.yXKQsI6YiNYWWm1YPK5m {

}

.dhc3NShZBsh6AaWeyf8l svg {
    width: 20px;
    height: 20px;
    margin-right: 8px;
}

@media (max-width: 959px) {
    .Owyt4RQOD9o8GSXcW5uX > svg {
        right: 8px;
        height: 20px;
        width: 6px;
        padding: 6px 6px;
    }

}


.hIovQdkES2ilclhzlzOn {
    position: sticky;
    left: 0;
    z-index: 1;
    min-width: 64px;
}

.hIovQdkES2ilclhzlzOn h4 {
}

@media (max-width: 959px) {
    .hIovQdkES2ilclhzlzOn {
        min-width: 32px;
    }

}

.UGKEk4OFlknR2l_sTcIq {
    position: sticky;
    left: 64px;
    z-index: 2;
    box-shadow: -4px 0 4px -4px var(--gray-800) inset;
}

.UGKEk4OFlknR2l_sTcIq input {
    width: 100%;
    border: none;
    text-align: center;
    text-wrap: normal;
    color: inherit;
    font: inherit;
}

@media (max-width: 959px) {
    .UGKEk4OFlknR2l_sTcIq {
        left: 32px;
    }

}

.Z1JFlCroq0iVh0xe1glE {

}
.Z1JFlCroq0iVh0xe1glE:last-child {

}

.Z1JFlCroq0iVh0xe1glE input[type="text"] {
    width: 100%;
    border: none;
    text-align: center;
    text-wrap: normal;
    color: inherit;
    font: inherit;
}

.wWQ9Edjp4tIx9oU0PZq3 {
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background-color: var(--gray-350);
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
    margin: 0 auto;
}

.wWQ9Edjp4tIx9oU0PZq3.ZqeCUhpzN5Z8MDLb950h {
    background-color: var(--green-800);
}

.S9SRAn_1JK3oNrlEyQlz {
    min-width: 60px;
    position: sticky;
    right: 0;
    border-left: 1px solid var(--gray-500);
    z-index: 5;
    box-shadow: 4px 0 4px -4px var(--gray-800) inset;
}

.S9SRAn_1JK3oNrlEyQlz svg {
    width: 24px;
    height: 24px;
    filter: var(--filter-gray-500);
    cursor: pointer;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.S9SRAn_1JK3oNrlEyQlz svg:hover {
    filter: var(--filter-gray-700);
}

@media (max-width: 959px) {
    .S9SRAn_1JK3oNrlEyQlz {
        min-width: 30px;
    }

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

}


.VGVVm9jAnUA9CCW5z6Ln {
    background: var(--gray-200);
    cursor: col-resize;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    touch-action: none;
    user-select: none;
    width: 4px;
    box-sizing: border-box;
}


.J0UU6DvQJKMJ3onGVc_s {
    display: flex;
    justify-content: space-between;
}

.iTCKCWZwBUb80rg6TL0j {
    width: 306px;
}

.I3uLvzGGuIab6T1JdJS_ {
    width: 416px;
}

.Qt9jOzI9wMmdx1awym2i {
    width: 100%;
}

.Mv_FMZUhtj0Vc3RriFuP svg {
    width: 32px;
    height: 32px;
    filter: var(--filter-gray-700);
}

@media (max-width: 1319px) {
    .iTCKCWZwBUb80rg6TL0j {
        width: 276px;
    }

    .I3uLvzGGuIab6T1JdJS_ {
        width: 340px;
    }
}

@media (max-width: 1139px) {
    .iTCKCWZwBUb80rg6TL0j {
        width: 226px;
    }

    .I3uLvzGGuIab6T1JdJS_ {
        width: 286px;
    }

}
@media (max-width: 959px) {

}
@media (max-width: 719px) {

}

.w_pK1X5jwzSskcuK4czW {
    height: 260px;
    background-color: var(--gray-200);
    border-radius: 12px;
    border: 1px solid var(--gray-500);
    position: relative;
    cursor: pointer;
    transition-duration: 200ms;
    overflow: hidden;
    text-align: center;
}
.w_pK1X5jwzSskcuK4czW:hover {
    background-color: var(--gray-350);
}

.w_pK1X5jwzSskcuK4czW svg {
    filter: var(--filter-gray-300);
    width: 181px;
    height: 181px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.w_pK1X5jwzSskcuK4czW img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

._xFC4D0dOLagLOCVmBXO {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.kXpVm9i0Bo1OT59lAQmt {
    position: absolute;
    background-color: var(--dark-900);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
}

.kXpVm9i0Bo1OT59lAQmt:hover{
    opacity: 0.3;
}

#fVWsI_fZCXnH2AN50kll {
    /*display: none;*/
}

.P_LsXqXAAVNkGXB6whCK {
    padding: 16px 20px;
    height: 494px;
    overflow-y: hidden;
}

.P_LsXqXAAVNkGXB6whCK .TUbTNNbW3M3FdWY6Nj_j {
    width: 294px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    position: relative;
}

.P_LsXqXAAVNkGXB6whCK .TUbTNNbW3M3FdWY6Nj_j svg {
    width: 16px;
    height: 16px;
    filter: var(--filter-white);
    margin-left: 10px;
}

.P_LsXqXAAVNkGXB6whCK .S9smWTiQ6ecBuICgdCxA {
    margin-top: 32px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 16px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 400px;
}

.hz0QdyJq85rExJOLu8Bg {
    width: 140px;
    height: 140px;
    border-radius: 12px;
    border: 1px solid var(--gray-500);
    cursor: pointer;
}

.hz0QdyJq85rExJOLu8Bg:hover img {
}

.nz0I4Le9_3dVf9cjlAIy {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    cursor: pointer;
}


@media (max-width: 959px) {
    .P_LsXqXAAVNkGXB6whCK .S9smWTiQ6ecBuICgdCxA {
        grid-template-columns: 1fr 1fr;
    }
}


.dPsCQIYUJAaNHR0RrVB3 {
    margin-top: 32px;
    position: relative;
    display: block;
}

.dPsCQIYUJAaNHR0RrVB3 input {
    box-sizing: border-box;
    padding: 11px 18px;
    width: 100%;
    border: none;
    border-radius: 8px;
    background-color: var(--gray-200);
    outline: none;
}

.dPsCQIYUJAaNHR0RrVB3 input::placeholder {
    color: var(--gray-700);
}

.dPsCQIYUJAaNHR0RrVB3.WOhvaTvrtdRbnYTr4Wzi input{
    background-color: var(--gray-100);
}

.dPsCQIYUJAaNHR0RrVB3.WOhvaTvrtdRbnYTr4Wzi input::placeholder {
    color: var(--gray-500);
}

.rw6reOrrtwJ1W1HfBvUf {
    padding: 4px;
    border-radius: 32px;
    background-color: var(--gray-100);
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%, -25%);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.rw6reOrrtwJ1W1HfBvUf:hover {
    background-color: var(--gray-400);
}

.rw6reOrrtwJ1W1HfBvUf svg {
    width: 28px;
    height: 28px;
    filter: var(--filter-gray-600);
}



.ZKRzb9g8u1GzpV3dhX7U {
    position: relative;
    border-radius: 12px;
    padding: 12px 20px;
    border: 1px solid var(--gray-500);
    margin-top: 32px;
}

.WBPKqY0R1K9yk9i5hPdf {
    margin-top: 12px;
}
.WBPKqY0R1K9yk9i5hPdf span {
    margin-left: 11px;
}

.mED0pJmmW6N1NFIko3Uc {
    margin-top: 12px;
}

.WhwRDadjVxfs9Bn6KTtE {
    box-sizing: border-box;
    padding: 11px 18px;
    width: 62px;
    border: none;
    border-radius: 8px;
    background-color: var(--gray-200);
    outline: none;
}

.WhwRDadjVxfs9Bn6KTtE::placeholder {
    color: var(--gray-700);
}

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

.Tc48gt9AC2HNioSoiDQz {
    margin-top: 12px;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.Tc48gt9AC2HNioSoiDQz input {
    box-sizing: border-box;
    padding: 9px 18px;
    border: none;
    border-radius: 8px;
    background-color: var(--gray-200);
    outline: none;
    flex-grow: 1;
}

.Tc48gt9AC2HNioSoiDQz input::placeholder {
    color: var(--gray-700);
}

.nvt7IaN_Blh6Uu5mGVIE {
    position: initial;
    transform: initial;
    margin-left: 12px;
}


.Tc48gt9AC2HNioSoiDQz.pNhkc4pES6ptN2axVUfe input{
    background-color: var(--gray-100);
}

.Tc48gt9AC2HNioSoiDQz.pNhkc4pES6ptN2axVUfe input::placeholder {
    color: var(--gray-500);
}

.jaMdZDO9fAYjdQDt3XPb {
    position: relative;
    border-radius: 12px;
    padding: 12px 20px;
    border: 1px solid var(--gray-500);
    margin-top: 32px;
    display: block;
}

.ZfxmqZJgoicN47mCq6CX {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: 12px;
}

.y3xpafsSj6SFLkDY_P78 {
    flex-grow: 1;
}

.xbJwQMNGZn0N1DMW_iNZ {
    display: flex;
    justify-content: space-between;
}

.eVS3cK4VwDfAwkcf69y_ {
    -webkit-appearance: none;
    appearance: none;
    margin-top: 8px;
    height: 24px;
    background-color: var(--gray-200);
    border-radius: 8px;
    overflow: hidden;
    width: 100%;
}
.eVS3cK4VwDfAwkcf69y_::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    height: 24px;
    width: 24px;
    background-color: var(--blue-500);
    cursor: grab;
}
.eVS3cK4VwDfAwkcf69y_::-webkit-slider-thumb:hover {
    background-color: var(--blue-700);
}
.eVS3cK4VwDfAwkcf69y_::-moz-range-thumb {
    border: none;
    border-radius: 0;
    height: 24px;
    width: 24px;
    background-color: var(--blue-500);
    cursor: grab;
}
.eVS3cK4VwDfAwkcf69y_::-moz-range-thumb:hover {
    background-color: var(--blue-700);
}

.AlwAhRyRRPEQwGdmDpvR .eVS3cK4VwDfAwkcf69y_{
    background-color: var(--gray-100);
}
.AlwAhRyRRPEQwGdmDpvR .eVS3cK4VwDfAwkcf69y_::-webkit-slider-thumb {
    background-color: var(--gray-500)
}
.AlwAhRyRRPEQwGdmDpvR .eVS3cK4VwDfAwkcf69y_::-webkit-slider-thumb:hover {
    background-color: var(--gray-500)
}
.AlwAhRyRRPEQwGdmDpvR .eVS3cK4VwDfAwkcf69y_::-moz-range-thumb {
    background-color: var(--gray-500)
}
.AlwAhRyRRPEQwGdmDpvR .eVS3cK4VwDfAwkcf69y_::-moz-range-thumb:hover {
    background-color: var(--gray-500)
}


.n7V6AXOfY3t9SEKZx7OY {
    position: initial;
    transform: initial;
    margin-left: 12px;
}

.AlwAhRyRRPEQwGdmDpvR .n7V6AXOfY3t9SEKZx7OY {
    visibility: hidden;
}


.Y1yTWNoYdYMP9zeOL_WY {
    width: 100%;
    min-height: 300px;
    background-color: var(--gray-200);
    border-radius: 8px;
    border: none;
    outline: none;
    padding: 9px 18px;
    box-sizing: border-box;
    height: auto;
    resize: none;
}

.Y1yTWNoYdYMP9zeOL_WY::placeholder {
    color: var(--gray-700);
}

@media (max-width: 959px) {
    .Y1yTWNoYdYMP9zeOL_WY {
        margin-top: 32px;
    }
}

.nQMcKC4C1bRAACBBS5BK {
    position: relative;
    width: 100%;
    /*height: 300px;*/
    margin-top: 32px;
    display: block;
}

.nQMcKC4C1bRAACBBS5BK.nviCuiUCE3X1zY6S6Q32 {

}

.LH8kdqOtWeROCWpDUrGs {
    border-radius: 8px;
    overflow: hidden;
    height: auto;
    display: flex;
}

.LH8kdqOtWeROCWpDUrGs>div {
    padding: 12px 20px;
    width: 50%;
    flex-shrink: 0;
    box-sizing: border-box;
}
.LH8kdqOtWeROCWpDUrGs>div>textarea {
    width: 100%;
    min-height: 20px;
    background-color: transparent;
    border: none;
    outline: none;
    box-sizing: border-box;
    height: auto;
    resize: none;
    margin-top: 12px;
    line-height: 20px;
}
.LH8kdqOtWeROCWpDUrGs>div>textarea::placeholder {
    color: var(--gray-600);
}

.hwAnPlFLHjXYWqynSlpX {
    background-color: var(--green-100);
}

.PB2gTCtl2UEao5P4EpL1 {
    background-color: var(--sinopia-100);
}

.nviCuiUCE3X1zY6S6Q32 .hwAnPlFLHjXYWqynSlpX, .nviCuiUCE3X1zY6S6Q32 .PB2gTCtl2UEao5P4EpL1 {
    background-color: var(--gray-200);
}

.nviCuiUCE3X1zY6S6Q32 .LH8kdqOtWeROCWpDUrGs>div>textarea::placeholder {
    color: var(--gray-400);
}


.a1eP9q76sejELcyp8do_ {
    padding: 12px 20px;
    position: relative;
    box-sizing: border-box;
    border-radius: 12px;
    border: 1px solid var(--gray-500);
    margin-bottom: 32px;
    display: block;
}

.YJpmKXx6sRr6LRUM8kz1 {
    width: 100%;
    margin-top: 40px;
}

@media (max-width: 959px) {
    .a1eP9q76sejELcyp8do_ {
        margin-top: 32px;
    }
}

.sHC2L7vqgSB1JNF8x2EX {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.loJLo0yWHHsPBQ6xw9fE {
    margin-top: 28px;
    position: relative;
    flex-grow: 1;
}
.loJLo0yWHHsPBQ6xw9fE:first-child {
    margin-top: 12px;
}

.UtEvoPj7LvAQf0wkyfIl {
    position: initial;
    transform: initial;
    margin-left: 12px;
}
.qmrNsLXdBllA7TSuGcok {
    box-sizing: border-box;
    width: 100%;
}

.AcZveJiNKT24VfJ3NJUQ {
    -webkit-appearance: none;
    appearance: none;
    margin-top: 8px;
    height: 24px;
    background-color: var(--gray-200);
    border-radius: 8px;
    overflow: hidden;
    width: 100%;
}
.AcZveJiNKT24VfJ3NJUQ::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    height: 24px;
    width: 24px;
    background-color: var(--blue-500);
    cursor: grab;
    box-shadow: -800px 0 0 800px var(--blue-300);
}

.AcZveJiNKT24VfJ3NJUQ::-webkit-slider-thumb:hover {
    background-color: var(--blue-700);
}

.AcZveJiNKT24VfJ3NJUQ::-moz-range-thumb {
    border: none;
    border-radius: 0;
    height: 24px;
    width: 24px;
    background-color: var(--blue-500);
    cursor: grab;
}
.AcZveJiNKT24VfJ3NJUQ::-moz-range-thumb:hover {
    background-color: var(--blue-700);
}
.AcZveJiNKT24VfJ3NJUQ::-moz-range-progress {
    background-color: var(--blue-300);
    height: 100%;
}


.AcZveJiNKT24VfJ3NJUQ::-ms-fill-lower {
    background-color: var(--blue-300);
}

.bcpSDHbfJbpfGFsjCBU8 .AcZveJiNKT24VfJ3NJUQ{
    background-color: var(--gray-100);
}
.bcpSDHbfJbpfGFsjCBU8 .AcZveJiNKT24VfJ3NJUQ::-webkit-slider-thumb {
    background-color: var(--gray-500)
}
.bcpSDHbfJbpfGFsjCBU8 .AcZveJiNKT24VfJ3NJUQ::-webkit-slider-thumb:hover {
    background-color: var(--gray-500)
}
.bcpSDHbfJbpfGFsjCBU8 .AcZveJiNKT24VfJ3NJUQ::-moz-range-thumb {
    background-color: var(--gray-500)
}
.bcpSDHbfJbpfGFsjCBU8 .AcZveJiNKT24VfJ3NJUQ::-moz-range-thumb:hover {
    background-color: var(--gray-500)
}

.bcpSDHbfJbpfGFsjCBU8 .AcZveJiNKT24VfJ3NJUQ::-webkit-slider-thumb {
    box-shadow: -800px 0 0 800px var(--gray-300);
}
.bcpSDHbfJbpfGFsjCBU8 .qmrNsLXdBllA7TSuGcok {
    color: var(--gray-500);
    background-color: var(--gray-100);
}
.bcpSDHbfJbpfGFsjCBU8 .qmrNsLXdBllA7TSuGcok::placeholder {
    color: var(--gray-400);
}
.bcpSDHbfJbpfGFsjCBU8 .UtEvoPj7LvAQf0wkyfIl {
    visibility: hidden;
}

.XBT0ODn8bwUpGi1VDHx_ {
    padding: 12px 20px;
    position: relative;
    box-sizing: border-box;
    border-radius: 12px;
    border: 1px solid var(--gray-500);
    display: block;
}

.WN4pNYI_ypPY2SBaqOOK {
    width: 100%;
    margin-top: 40px;
}

.MsukdmC8OEusCIkYGxq6 {
    border: 1px solid var(--gray-300);
    width: 50%;
    border-radius: 8px;
    padding: 32px;
    box-sizing: border-box;
    margin: 0 auto;
}

.O8IpSwdvz5UnuXWTak1M {
    margin-top: 32px;
}

.YzDu6fihb5OMSF2avr9c {
    margin-top: 24px;
    width: 100%;
}

.dAbhwXVFLCpFQDm_Q8NO {

}

@media (max-width: 959px) {
    .MsukdmC8OEusCIkYGxq6 {
        width: 75%;
    }
}


