#userwayAccessibilityIcon {
    bottom: 80px !important;
    top: auto;
    left: 10px !important
}

@media screen and (max-width : 500px) {
    #userwayAccessibilityIcon {
        bottom: 80px !important;
        top: auto;
        left: 10px !important
    }
}

.cky-btn-revisit-wrapper {
    left: 10px !important;
}






html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
}

*,
*::before,
*::after {
    box-sizing: inherit;
}

strong,
b {
    font-weight: 700;
}

body {
    margin: 0;
    color: rgba(0, 0, 0, 0.87);
    font-weight: 300;
    line-height: 1.5;
    font-size: 18px;
    font-family: Lexend, sans-serif;
    background-color: #fff;
}

body.light {
    font-weight: 300;
}

body strong {
    font-weight: 700px;
}

body em {
    font-style: italic;
}

body u {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

body a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

body ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 16px;
}

body ul li::marker {
    color: var(--grey-600);
}

@media print {
    body {
        background-color: #FFFFFF;
    }
}

body::backdrop {
    background-color: #fff;
}

body {
    --common-black: #000000;
    --common-white: #FFFFFF;
    --primary-lighter: #f3edfa;
    --primary-light: #e1befb;
    --primary-main: #55306c;
    --primary-dark: #4f2f60;
    --primary-darker: #2f153d;
    --secondary-lighter: #ffffff;
    --secondary-light: #ebd4ff;
    --secondary-main: #cf97ff;
    --secondary-dark: #9a2eef;
    --secondary-darker: #701eab;
    --success-lighter: #F0FDFC;
    --success-light: #CCFBF8;
    --success-main: #2DD4C9;
    --success-dark: #14C1B5;
    --success-darker: #0D948B;
    --warning-lighter: #FEEFD6;
    --warning-light: #FBDBAD;
    --warning-main: #F17F1E;
    --warning-dark: #EA7410;
    --warning-darker: #D76607;
    --error-lighter: #FFF1F4;
    --error-light: #FDA4BA;
    --error-main: #E11D4D;
    --error-dark: #DB0C3F;
    --error-darker: #BE123C;
    --grey-500: #FFFFFF;
    --grey-600: #757677;
    --grey-700: #454545;
    --grey-800: #3C3A3A;
    --grey-900: #292929;
}

body h1 {
    font-family: Lora;
    font-size: 58px;
    font-weight: 500;
    line-height: 1.2;
}

@media (max-width:900px) {
    body h1 {
        font-size: 52px;
    }
}

@media (max-width:600px) {
    body h1 {
        font-size: 36px;
    }
}

body h2 {
    font-family: Lora;
    font-size: 42px;
    line-height: 1.2;
    font-weight: 500;
}

@media (max-width:900px) {
    body h2 {
        font-size: 42px;
    }
}

@media (max-width:600px) {
    body h2 {
        font-size: 28px;
    }
}

body h3 {
    font-family: Lora;
    font-size: 32px;
    line-height: 1.2;
    font-weight: 500;
}

@media (max-width:900px) {
    body h3 {
        font-size: 28px;
    }
}

@media (max-width:600px) {
    body h3 {
        font-size: 22px;
    }
}

body h4 {
    font-family: Lora;
    font-size: 20px;
    line-height: 1.2;
    font-weight: 500;
}

body h4 strong {
    font-weight: 700px;
}

body h4 em {
    font-style: italic;
}

body h4 u {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

body h4 a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

body h4 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 16px;
}

body h4 ul li::marker {
    color: var(--grey-600);
}

body h5 {
    font-size: 20px;
    line-height: 1.2;
    font-weight: 500;
}

@media (max-width:600px) {
    body h5 {
        font-size: 18px;
    }
}

body h5 strong {
    font-weight: 700px;
}

body h5 em {
    font-style: italic;
}

body h5 u {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

body h5 a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

body h5 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 16px;
}

body h5 ul li::marker {
    color: var(--grey-600);
}

body .MuiPagination-ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

body a {
    -webkit-text-decoration: none !important;
    text-decoration: none !important;
}

body ul[role='menu'] {
    background-color: white !important;
    padding-top: 8px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
}

body [data-id=faq-block].flex-col {
    gap: 15px;
}

body [data-id=footerText]>[data-id=button-wrapper].flex {
    padding-left: 5px !important;
}

body .css-ficsje {
    margin-top: 13px;
    margin-left: 6px;
}

body .css-d5w3vx {
    color: #454545;
}

body #text-button-container.flex {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

@media (max-width:425px) {
    body .css-1ct24u3 {
        -webkit-background-position: 80px center;
        background-position: 80px center;
    }
}




.css-146lcfc {
    border-bottom: 1px solid #C6C6C6;
    position: fixed;
    z-index: 99;
    width: 100%;
    box-shadow: 0px 2px 8px rgba(23, 23, 23, 0.1);
    border: none;
    background-color: #FFFFFF;
}

@media (min-width:0px) {
    .css-146lcfc {
        top: 44px;
    }
}

@media (min-width:1200px) {
    .css-146lcfc {
        top: 44px;
    }
}

.css-146lcfc>:first-child>:first-child {
    padding-top: 3px;
}

@media (min-width:0px) {
    .css-146lcfc>:first-child>:first-child {
        width: 283px;
    }
}

.css-146lcfc>:first-child>:nth-child(3) {
    padding-bottom: 9px;
}




.css-jirnwy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1280px;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding-top: 8px;
    padding-bottom: 8px;
}





.css-pswt6o {
    cursor: pointer;
    margin-left: 16px;
}





.css-1abfnc2 {
    padding-top: 8px;
    padding-bottom: 8px;
}

@media (min-width:0px) {
    .css-1abfnc2 {
        display: none;
    }
}

@media (min-width:600px) {
    .css-1abfnc2 {
        display: none;
    }
}

@media (min-width:1200px) {
    .css-1abfnc2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (min-width:1536px) {
    .css-1abfnc2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}




.css-hoe9xz {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}




.css-13o8ply {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    padding-left: 12px;
    padding-right: 12px;
}




.css-10klw3m {
    height: 100%;
}







.css-11o9utt {
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #55306c;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: none;
    background: transparent;
    color: var(--primary-main);
    padding-left: 2px;
    padding-right: 2px;
    color: #454545;
    text-transform: capitalize;
}

.css-11o9utt.light {
    font-weight: 300;
}

.css-11o9utt:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(85, 48, 108, 0.04);
}

@media (hover: none) {
    .css-11o9utt:hover {
        background-color: transparent;
    }
}

.css-11o9utt.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-11o9utt.nav-btn {
    color: var(--grey-500);
}

.css-11o9utt.footer-btn {
    color: var(--grey-500);
    font-weight: 300;
}

.css-11o9utt:hover {
    color: var(--primary-dark);
}

@media (min-width:0px) {
    .css-11o9utt {
        margin-left: 14px;
    }
}

.css-2ud4ai {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #55306c;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: none;
    background: transparent;
    color: var(--primary-main);
    padding-left: 2px;
    padding-right: 2px;
    color: #454545;
    text-transform: capitalize;
}

.css-2ud4ai::-moz-focus-inner {
    border-style: none;
}

.css-2ud4ai.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-2ud4ai {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.css-2ud4ai.light {
    font-weight: 300;
}

.css-2ud4ai:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(85, 48, 108, 0.04);
}

@media (hover: none) {
    .css-2ud4ai:hover {
        background-color: transparent;
    }
}

.css-2ud4ai.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-2ud4ai.nav-btn {
    color: var(--grey-500);
}

.css-2ud4ai.footer-btn {
    color: var(--grey-500);
    font-weight: 300;
}

.css-2ud4ai:hover {
    color: var(--primary-dark);
}

@media (min-width:0px) {
    .css-2ud4ai {
        margin-left: 14px;
    }
}



.css-1whlqbd {
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #55306c;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: none;
    background: transparent;
    color: var(--primary-main);
    padding-left: 2px;
    padding-right: 2px;
    color: #454545;
    text-transform: capitalize;
}

.css-1whlqbd.light {
    font-weight: 300;
}

.css-1whlqbd:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(85, 48, 108, 0.04);
}

@media (hover: none) {
    .css-1whlqbd:hover {
        background-color: transparent;
    }
}

.css-1whlqbd.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-1whlqbd.nav-btn {
    color: var(--grey-500);
}

.css-1whlqbd.footer-btn {
    color: var(--grey-500);
    font-weight: 300;
}

.css-1whlqbd:hover {
    color: var(--primary-dark);
}

@media (min-width:0px) {
    .css-1whlqbd {
        padding-left: 19px;
    }
}

@media (min-width:1200px) {
    .css-1whlqbd {
        padding-left: 7px;
        padding-right: 7px;
    }
}

.css-1sqkao5 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #55306c;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: none;
    background: transparent;
    color: var(--primary-main);
    padding-left: 2px;
    padding-right: 2px;
    color: #454545;
    text-transform: capitalize;
}

.css-1sqkao5::-moz-focus-inner {
    border-style: none;
}

.css-1sqkao5.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1sqkao5 {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.css-1sqkao5.light {
    font-weight: 300;
}

.css-1sqkao5:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(85, 48, 108, 0.04);
}

@media (hover: none) {
    .css-1sqkao5:hover {
        background-color: transparent;
    }
}

.css-1sqkao5.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-1sqkao5.nav-btn {
    color: var(--grey-500);
}

.css-1sqkao5.footer-btn {
    color: var(--grey-500);
    font-weight: 300;
}

.css-1sqkao5:hover {
    color: var(--primary-dark);
}

@media (min-width:0px) {
    .css-1sqkao5 {
        padding-left: 19px;
    }
}

@media (min-width:1200px) {
    .css-1sqkao5 {
        padding-left: 7px;
        padding-right: 7px;
    }
}




.css-1rkh7xs {
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #55306c;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: none;
    background: transparent;
    color: var(--primary-main);
    color: #454545;
    text-transform: capitalize;
}

.css-1rkh7xs.light {
    font-weight: 300;
}

.css-1rkh7xs:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(85, 48, 108, 0.04);
}

@media (hover: none) {
    .css-1rkh7xs:hover {
        background-color: transparent;
    }
}

.css-1rkh7xs.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-1rkh7xs.nav-btn {
    color: var(--grey-500);
}

.css-1rkh7xs.footer-btn {
    color: var(--grey-500);
    font-weight: 300;
}

.css-1rkh7xs:hover {
    color: var(--primary-dark);
}

.css-16xg54p {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #55306c;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: none;
    background: transparent;
    color: var(--primary-main);
    color: #454545;
    text-transform: capitalize;
}

.css-16xg54p::-moz-focus-inner {
    border-style: none;
}

.css-16xg54p.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-16xg54p {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.css-16xg54p.light {
    font-weight: 300;
}

.css-16xg54p:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(85, 48, 108, 0.04);
}

@media (hover: none) {
    .css-16xg54p:hover {
        background-color: transparent;
    }
}

.css-16xg54p.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-16xg54p.nav-btn {
    color: var(--grey-500);
}

.css-16xg54p.footer-btn {
    color: var(--grey-500);
    font-weight: 300;
}

.css-16xg54p:hover {
    color: var(--primary-dark);
}

.css-pt151d {
    display: inherit;
    margin-right: -4px;
    margin-left: 8px;
}

.css-pt151d>*:nth-of-type(1) {
    font-size: 20px;
}



.css-vubbuv {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentColor;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
}







.css-16yxc50 {
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 16px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #fff;
    background-color: #55306c;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: 1px solid var(--grey-500);
    border-radius: 200px;
    box-shadow: 0px 5px 30px 0px #D0E6FF;
    background-color: var(--primary-main);
    color: var(--common-white);
    padding-top: 22px;
    padding-bottom: 22px;
    padding-left: 57px;
    padding-right: 71px;
    background-image: url("https://d3t5ai5vcxyqte.cloudfront.net/media/uxuxezndimgmp.svg?updated_at=2023-06-17T07:16:33.984Z");
    -webkit-background-position: right 44px center;
    background-position: right 44px center;
    -webkit-background-size: auto;
    background-size: auto;
    background-repeat: no-repeat;
    color: #FFFFFF !important;
    box-shadow: none !important;
    width: 100%;
    padding-left: 54px;
    padding-right: 30px !important;
    background-image: url(https://d3t5ai5vcxyqte.cloudfront.net/media/hickzqmnogaagkh.svg?updated_at=2023-05-12T13:52:24.838Z);
    background-repeat: no-repeat;
    text-transform: capitalize;
}

.css-16yxc50.light {
    font-weight: 300;
}

.css-16yxc50:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #4f2f60;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-16yxc50:hover {
        background-color: #55306c;
    }
}

.css-16yxc50:active {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-16yxc50.Mui-focusVisible {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-16yxc50.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

.css-16yxc50:not(.Mui-disabled):hover {
    background-color: var(--primary-dark);
    border: 1px solid var(--primary-dark);
}

.css-16yxc50.Mui-disabled {
    background-color: var(--grey-800);
    color: var(--common-white);
}

.css-16yxc50.nav-call-btn {
    background-color: var(--grey-500);
    color: var(--primary-main);
    border: 1px solid var(--grey-500);
    box-shadow: 0px 5px 30px 0px var(--grey-600);
}

.css-16yxc50.nav-call-btn:hover {
    color: var(--primary-dark);
    background-color: var(--grey-500);
}

@media (min-width:0px) {
    .css-16yxc50 {
        -webkit-background-position: 95px center;
        background-position: 95px center;
    }
}

@media (min-width:1200px) {
    .css-16yxc50 {
        -webkit-background-position: 24px center;
        background-position: 24px center;
    }
}


.css-1ct24u3 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 16px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #fff;
    background-color: #55306c;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: 1px solid var(--grey-500);
    border-radius: 200px;
    box-shadow: 0px 5px 30px 0px #D0E6FF;
    background-color: var(--primary-main);
    color: var(--common-white);
    padding-top: 22px;
    padding-bottom: 22px;
    padding-left: 57px;
    padding-right: 71px;
    background-image: url("https://d3t5ai5vcxyqte.cloudfront.net/media/uxuxezndimgmp.svg?updated_at=2023-06-17T07:16:33.984Z");
    -webkit-background-position: right 44px center;
    background-position: right 44px center;
    -webkit-background-size: auto;
    background-size: auto;
    background-repeat: no-repeat;
    color: #FFFFFF !important;
    box-shadow: none !important;
    width: 100%;
    padding-left: 54px;
    padding-right: 30px !important;
    background-image: url(https://d3t5ai5vcxyqte.cloudfront.net/media/hickzqmnogaagkh.svg?updated_at=2023-05-12T13:52:24.838Z);
    background-repeat: no-repeat;
    text-transform: capitalize;
}

.css-1ct24u3::-moz-focus-inner {
    border-style: none;
}

.css-1ct24u3.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-1ct24u3 {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.css-1ct24u3.light {
    font-weight: 300;
}

.css-1ct24u3:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: #4f2f60;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

@media (hover: none) {
    .css-1ct24u3:hover {
        background-color: #55306c;
    }
}

.css-1ct24u3:active {
    box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.css-1ct24u3.Mui-focusVisible {
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.css-1ct24u3.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
}

.css-1ct24u3:not(.Mui-disabled):hover {
    background-color: var(--primary-dark);
    border: 1px solid var(--primary-dark);
}

.css-1ct24u3.Mui-disabled {
    background-color: var(--grey-800);
    color: var(--common-white);
}

.css-1ct24u3.nav-call-btn {
    background-color: var(--grey-500);
    color: var(--primary-main);
    border: 1px solid var(--grey-500);
    box-shadow: 0px 5px 30px 0px var(--grey-600);
}

.css-1ct24u3.nav-call-btn:hover {
    color: var(--primary-dark);
    background-color: var(--grey-500);
}

@media (min-width:0px) {
    .css-1ct24u3 {
        -webkit-background-position: 95px center;
        background-position: 95px center;
    }
}

@media (min-width:1200px) {
    .css-1ct24u3 {
        -webkit-background-position: 24px center;
        background-position: 24px center;
    }
}




.css-7f1awi {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    position: absolute;
    right: 40px;
}


.css-kp2n44 {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentColor;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 2.1875rem;
    color: #55306c;
}

@media (min-width:0px) {
    .css-kp2n44 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (min-width:600px) {
    .css-kp2n44 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (min-width:1200px) {
    .css-kp2n44 {
        display: none;
    }
}

@media (min-width:1536px) {
    .css-kp2n44 {
        display: none;
    }
}





.css-c8dqk2 {
    z-index: 1200;
}

@media (min-width:0px) {
    .css-c8dqk2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (min-width:600px) {
    .css-c8dqk2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (min-width:1200px) {
    .css-c8dqk2 {
        display: none;
    }
}

@media (min-width:1536px) {
    .css-c8dqk2 {
        display: none;
    }
}

.css-c8dqk2 .MuiDrawer-paper {
    background: #cf97ff;
    border: none;
    box-shadow: 0px 2px 8px rgba(23, 23, 23, 0.1);
    background-color: #FFFFFF;
}

@media (min-width:0px) {
    .css-c8dqk2 .MuiDrawer-paper {
        top: 44px;
    }
}

@media (min-width:1200px) {
    .css-c8dqk2 .MuiDrawer-paper {
        top: 44px;
    }
}

.css-c8dqk2 .MuiDrawer-paper>:first-child>:first-child {
    padding-top: 3px;
}

@media (min-width:0px) {
    .css-c8dqk2 .MuiDrawer-paper>:first-child>:first-child {
        width: 283px;
    }
}

.css-c8dqk2 .MuiDrawer-paper>:first-child>:nth-child(3) {
    padding-bottom: 9px;
}




.css-1ylwxn2 {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
}

@media (min-width:0px) {
    .css-1ylwxn2 {
        display: block;
    }
}

@media (min-width:600px) {
    .css-1ylwxn2 {
        display: none;
    }
}




.css-zc74jj {
    width: 90%;
    margin: auto;
}




.css-kmahu1 {
    margin-left: 5%;
    margin-right: 5%;
}

@media (min-width:0px) {
    .css-kmahu1 {
        margin-top: 40px;
    }
}

@media (min-width:900px) {
    .css-kmahu1 {
        margin-top: 0px !important;
    }
}

.css-kmahu1>:first-child {
    padding-top: 50px;
}



.css-dommnj {
    max-width: 1280px;
    margin: auto;
    padding-top: 24px;
}



.css-1olr37g {
    margin: 0;
    font-weight: 300;
    line-height: 1.5;
    font-size: 18px;
    font-family: Lexend, sans-serif;
    color: rgba(0, 0, 0, 0.6);
}

.css-1olr37g.light {
    font-weight: 300;
}

.css-1olr37g strong {
    font-weight: 700px;
}

.css-1olr37g em {
    font-style: italic;
}

.css-1olr37g u {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

.css-1olr37g a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

.css-1olr37g ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 16px;
}

.css-1olr37g ul li::marker {
    color: var(--grey-600);
}




.css-nhb8h9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin: 0;
    list-style: none;
}







.css-fifqlf {
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #55306c;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: none;
    background: transparent;
    color: var(--primary-main);
    padding: 0px 0px;
    min-width: unset;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    -webkit-justify-content: right;
    justify-content: right;
    text-transform: capitalize;
}

.css-fifqlf.light {
    font-weight: 300;
}

.css-fifqlf:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(85, 48, 108, 0.04);
}

@media (hover: none) {
    .css-fifqlf:hover {
        background-color: transparent;
    }
}

.css-fifqlf.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-fifqlf.nav-btn {
    color: var(--grey-500);
}

.css-fifqlf.footer-btn {
    color: var(--grey-500);
    font-weight: 300;
}

.css-fifqlf:hover {
    color: var(--primary-dark);
}

.css-fifqlf:hover {
    background: transparent;
}

.css-51bry1 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    font-family: Lexend, sans-serif;
    text-transform: uppercase;
    min-width: 64px;
    padding: 6px 8px;
    border-radius: 4px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #55306c;
    text-transform: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: none;
    background: transparent;
    color: var(--primary-main);
    padding: 0px 0px;
    min-width: unset;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    -webkit-justify-content: right;
    justify-content: right;
    text-transform: capitalize;
}

.css-51bry1::-moz-focus-inner {
    border-style: none;
}

.css-51bry1.Mui-disabled {
    pointer-events: none;
    cursor: default;
}

@media print {
    .css-51bry1 {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
}

.css-51bry1.light {
    font-weight: 300;
}

.css-51bry1:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: rgba(85, 48, 108, 0.04);
}

@media (hover: none) {
    .css-51bry1:hover {
        background-color: transparent;
    }
}

.css-51bry1.Mui-disabled {
    color: rgba(0, 0, 0, 0.26);
}

.css-51bry1.nav-btn {
    color: var(--grey-500);
}

.css-51bry1.footer-btn {
    color: var(--grey-500);
    font-weight: 300;
}

.css-51bry1:hover {
    color: var(--primary-dark);
}

.css-51bry1:hover {
    color: var(--primary-dark);
    background: transparent;
}



.css-3mf706 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 8px;
    margin-right: 8px;
}





.css-hka9p9 {
    margin: 0;
    font-weight: 300;
    line-height: 1.5;
    font-size: 18px;
    font-family: Lexend, sans-serif;
    color: var(--grey-800);
    display: inline-block;
    width: 100%;
}

.css-hka9p9.light {
    font-weight: 300;
}

.css-hka9p9 strong {
    font-weight: 700px;
}

.css-hka9p9 em {
    font-style: italic;
}

.css-hka9p9 u {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

.css-hka9p9 a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

.css-hka9p9 ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 16px;
}

.css-hka9p9 ul li::marker {
    color: var(--grey-600);
}

.css-hka9p9 p {
    margin-top: 0px;
    margin-bottom: 0px;
}




.css-yzxags {
    min-height: 400px;
}

@media (min-width:0px) {
    .css-yzxags {
        margin-bottom: 0px;
    }
}

@media (min-width:600px) {
    .css-yzxags {
        margin-bottom: 0px;
    }
}




.css-1r7cqx6 {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

@media (min-width:0px) {
    .css-1r7cqx6 {
        text-align: left;
        width: 318px;
    }
}

@media (min-width:600px) {
    .css-1r7cqx6 {
        text-align: left;
        width: 318px;
    }
}

@media (min-width:900px) {
    .css-1r7cqx6 {
        text-align: center;
        width: 780px;
    }
}

@media (min-width:1200px) {
    .css-1r7cqx6 {
        text-align: center;
        width: 780px;
    }
}

@media (min-width:1536px) {
    .css-1r7cqx6 {
        text-align: center;
        width: 780px;
    }
}




.css-l4rh9y {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 100%;
    margin-top: 32px;
}

@media (min-width:600px) {
    .css-l4rh9y {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:900px) {
    .css-l4rh9y {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:1200px) {
    .css-l4rh9y {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:1536px) {
    .css-l4rh9y {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}



.css-1iyxavq {
    margin: 0;
    font-family: Lora;
    font-size: 58px;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: 16px;
    color: #454545;
    font-weight: 500;
    display: inline-block;
    width: 100%;
}

@media (max-width:900px) {
    .css-1iyxavq {
        font-size: 52px;
    }
}

@media (max-width:600px) {
    .css-1iyxavq {
        font-size: 36px;
    }
}

.css-1iyxavq p {
    margin-top: 0px;
    margin-bottom: 0px;
}





.css-i0cwpz {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 100%;
    margin-top: 32px;
}

@media (min-width:600px) {
    .css-i0cwpz {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:900px) {
    .css-i0cwpz {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:1200px) {
    .css-i0cwpz {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:1536px) {
    .css-i0cwpz {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:0px) {
    .css-i0cwpz {
        max-width: 318px;
    }
}

@media (min-width:600px) {
    .css-i0cwpz {
        max-width: 318px;
    }
}

@media (min-width:900px) {
    .css-i0cwpz {
        max-width: 520px;
    }
}

@media (min-width:1200px) {
    .css-i0cwpz {
        max-width: 780px;
    }
}

@media (min-width:1536px) {
    .css-i0cwpz {
        max-width: 780px;
    }
}




.css-hoe9xz {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}





.css-7ck1st {
    box-sizing: border-box;
    margin: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 100%;
    margin-top: 32px;
    text-align: left;
}

@media (min-width:600px) {
    .css-7ck1st {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:900px) {
    .css-7ck1st {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:1200px) {
    .css-7ck1st {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}

@media (min-width:1536px) {
    .css-7ck1st {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        max-width: 100%;
    }
}





.css-17upqrs {
    margin: 0;
    font-weight: 300;
    line-height: 1.5;
    font-size: 18px;
    font-family: Lexend, sans-serif;
    color: #454545;
    white-space: normal;
    display: inline-block;
    width: 100%;
}

.css-17upqrs.light {
    font-weight: 300;
}

.css-17upqrs strong {
    font-weight: 700px;
}

.css-17upqrs em {
    font-style: italic;
}

.css-17upqrs u {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

.css-17upqrs a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: inherit;
}

.css-17upqrs ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 16px;
}

.css-17upqrs ul li::marker {
    color: var(--grey-600);
}

.css-17upqrs p {
    margin-top: 0px;
    margin-bottom: 0px;
}