/* height:fit-content; */
/*.logo-light{*/
/*    display:none;*/
/*}*/
a.nav-link.text-dark {
    color: #000 !important;
}

.select2-search--dropdown {
    display: none;
}

.select2-container--default .select2-selection--single {
    background-color: transparent !important;
    border: 1px solid #aaa;
    border-top: none;
    border-left: none;
    border-right: none;
    height: 34px !important;
}

body {
    min-height: 100vh;
    height: auto !important;
}

/*@media(max-width:1365px){*/
/*    .logo-light{*/
/*        display:block;*/
/*    }*/
/*    .logo-dark{*/
/*        display:none;*/
/*    }*/
/*}    */

.fc94 {
    fill: currentColor;
    width: 1em;
    height: 1em;
    display: inline-block;
    font-size: 1.5rem;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    flex-shrink: 0;
    user-select: none;
}

.fc95 {
    color: #5741d9;
}

.fc96 {
    color: #0385e6;
}

.fc97 {
    color: rgba(0, 0, 0, 0.54);
}

.fc98 {
    color: #ffb968;
}

.fc99 {
    color: white;
}

.fc100 {
    font-size: inherit;
}

.fc101 {
    font-size: 1.25rem;
}

.fc102 {
    font-size: 2.1875rem;
}

.fc91 {
    color: inherit;
    border: 0;
    cursor: pointer;
    margin: 0;
    display: inline-flex;
    outline: 0;
    padding: 0;
    position: relative;
    align-items: center;
    user-select: none;
    border-radius: 0;
    vertical-align: middle;
    -moz-appearance: none;
    justify-content: center;
    text-decoration: none;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
}

.fc91::-moz-focus-inner {
    border-style: none;
}

.fc91.fc92 {
    cursor: default;
    pointer-events: none;
}

@media print {
    .fc91 {
        color-adjust: exact;
    }
}

.fc82 {
    flex: 0 0 auto;
    color: rgba(0, 0, 0, 0.54);
    padding: 12px;
    overflow: visible;
    font-size: 1.5rem;
    text-align: center;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 50%;
}

.fc82:hover {
    background-color: transparent;
}

.fc82.fc88 {
    color: white;
    background-color: transparent;
}

@media (hover: none) {
    .fc82:hover {
        background-color: transparent;
    }
}

.fc83 {
    margin-left: -12px;
}

.fc89.fc83 {
    margin-left: -3px;
}

.fc84 {
    margin-right: -12px;
}

.fc89.fc84 {
    margin-right: -3px;
}

.fc85 {
    color: inherit;
}

.fc86 {
    color: #5741d9;
}

.fc86:hover {
    background-color: rgba(87, 65, 217, 0.04);
}

@media (hover: none) {
    .fc86:hover {
        background-color: transparent;
    }
}

.fc87 {
    color: #0385e6;
}

.fc87:hover {
    background-color: rgba(3, 133, 230, 0.04);
}

@media (hover: none) {
    .fc87:hover {
        background-color: transparent;
    }
}

.fc89 {
    padding: 3px;
    font-size: 1.125rem;
}

.fc90 {
    width: 100%;
    display: flex;
    align-items: inherit;
    justify-content: inherit;
}

@keyframes mui-auto-fill {}

@keyframes mui-auto-fill-cancel {}

.fc40 {
    color: #0E0C28;
    cursor: text;
    display: inline-flex;
    position: relative;
    font-size: 1rem;
    box-sizing: border-box;
    align-items: center;
    font-family: 'Celias';
    font-weight: 400;
    line-height: 1.1876em;
}

.fc40.fc43 {
    color: rgba(0, 0, 0, 0.38);
    cursor: default;
}

.fc48 {
    padding: 6px 0 7px;
}

.fc48.fc47 {
    padding-top: 3px;
}

.fc50 {
    width: 100%;
}

.fc51 {
    font: inherit;
    color: currentColor;
    width: 100%;
    border: 0;
    height: 1.1876em;
    margin: 0;
    display: block;
    padding: 6px 0 7px;
    min-width: 0;
    background: none;
    box-sizing: content-box;
    animation-name: mui-auto-fill-cancel;
    letter-spacing: inherit;
    animation-duration: 10ms;
    -webkit-tap-highlight-color: transparent;
}

.fc51::-webkit-input-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.fc51::-moz-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.fc51:-ms-input-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.fc51::-ms-input-placeholder {
    color: currentColor;
    opacity: 0.42;
    transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.fc51:focus {
    outline: 0;
}

.fc51:invalid {
    box-shadow: none;
}

.fc51::-webkit-search-decoration {
    -webkit-appearance: none;
}

.fc51.fc43 {
    opacity: 1;
}

.fc51:-webkit-autofill {
    animation-name: mui-auto-fill;
    animation-duration: 5000s;
}

label[data-shrink=false]+.fc41 .fc51::-webkit-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.fc41 .fc51::-moz-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.fc41 .fc51:-ms-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.fc41 .fc51::-ms-input-placeholder {
    opacity: 0 !important;
}

label[data-shrink=false]+.fc41 .fc51:focus::-webkit-input-placeholder {
    opacity: 0.42;
}

label[data-shrink=false]+.fc41 .fc51:focus::-moz-placeholder {
    opacity: 0.42;
}

label[data-shrink=false]+.fc41 .fc51:focus:-ms-input-placeholder {
    opacity: 0.42;
}

label[data-shrink=false]+.fc41 .fc51:focus::-ms-input-placeholder {
    opacity: 0.42;
}

.fc52 {
    padding-top: 3px;
}

.fc53 {
    height: auto;
    resize: none;
    padding: 0;
}

.fc54 {
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
}

.fc2 {
    border: 0;
    margin: 0;
    display: inline-flex;
    padding: 0;
    position: relative;
    min-width: 0;
    flex-direction: column;
    vertical-align: top;
}

.fc3 {
    margin-top: 16px;
    margin-bottom: 8px;
}

.fc4 {
    margin-top: 8px;
    margin-bottom: 4px;
}

.fc5 {
    width: 100%;
}

.fc18 {
    color: rgba(111, 116, 154, 0.47);
    padding: 0;
    font-size: 1rem;
    font-family: 'Celias';
    font-weight: 400;
    line-height: 1;
}

.fc18.fc20 {
    color: #5741d9;
}

.fc18.fc21 {
    color: rgba(0, 0, 0, 0.38);
}

.fc18.fc22 {
    color: #ffb968;
}

.fc19.fc20 {
    color: #0385e6;
}

.fc25.fc22 {
    color: #ffb968;
}

.fc26 {
    position: relative;
}

label+.fc27 {
    margin-top: 16px;
}

.fc30.fc31:after {
    border-bottom-color: #0385e6;
}

.fc31:after {
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    position: absolute;
    transform: scaleX(0);
    transition: transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
    border-bottom: 2px solid #5741d9;
    pointer-events: none;
}

.fc31.fc28:after {
    transform: scaleX(1);
}

.fc31.fc32:after {
    transform: scaleX(1);
    border-bottom-color: #ffb968;
}

.fc31:before {
    left: 0;
    right: 0;
    bottom: 0;
    content: "\00a0";
    position: absolute;
    transition: border-bottom-color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-bottom: 1px solid rgba(0, 0, 0, 0.42);
    pointer-events: none;
}

.fc31:hover:not(.fc29):before {
    border-bottom: 2px solid #0E0C28;
}

.fc31.fc29:before {
    border-bottom-style: dotted;
}

@media (hover: none) {
    .fc31:hover:not(.fc29):before {
        border-bottom: 1px solid rgba(0, 0, 0, 0.42);
    }
}

.fc6 {
    display: block;
    transform-origin: top left;
}

.fc12 {
    top: 0;
    left: 0;
    position: absolute;
    transform: translate(0, 24px) scale(1);
}

.fc13 {
    transform: translate(0, 21px) scale(1);
}

.fc14 {
    transform: translate(0, 1.5px) scale(0.75);
    transform-origin: top left;
}

.fc15 {
    transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms, transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
}

.fc16 {
    z-index: 1;
    transform: translate(12px, 20px) scale(1);
    pointer-events: none;
}

.fc16.fc13 {
    transform: translate(12px, 17px) scale(1);
}

.fc16.fc14 {
    transform: translate(12px, 10px) scale(0.75);
}

.fc16.fc14.fc13 {
    transform: translate(12px, 7px) scale(0.75);
}

.fc17 {
    z-index: 1;
    transform: translate(14px, 20px) scale(1);
    pointer-events: none;
}

.fc17.fc13 {
    transform: translate(14px, 12px) scale(1);
}

.fc17.fc14 {
    transform: translate(14px, -6px) scale(0.75);
}

.fc-0249d7f8-1 {
    color: #0E0C28;
}

.fc-5191f507-1 {
    left: 50%;
    width: 100%;
    height: 208px;
    z-index: 1;
    position: absolute;
    max-width: 1094px;
    transform: translate(-50%, -64px);
    pointer-events: none;
    background-size: cover;
    background-image: url(/_next/static/images/crystals-middle-5b6698096c54f30d4000c53168460d45.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.fc-25932581-2 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: row;
    justify-content: center;
}

@media (min-width:960px) {
    .fc-25932581-2 {}
}

@media (max-width:959.95px) {
    .fc-25932581-2 {}
}

.fc-25932581-3 {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    flex-direction: row;
    justify-content: center;
}

@media (min-width:960px) {
    .fc-25932581-3 {}
}

@media (max-width:959.95px) {
    .fc-25932581-3 {}
}

.fc-25932581-4 {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-end;
    flex-direction: row;
    justify-content: flex-end;
}

@media (min-width:960px) {
    .fc-25932581-4 {}
}

@media (max-width:959.95px) {
    .fc-25932581-4 {}
}

.fc-25932581-5 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

@media (min-width:960px) {
    .fc-25932581-5 {}
}

@media (max-width:959.95px) {
    .fc-25932581-5 {}
}

.fc-25932581-6 {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-end;
    flex-direction: row;
    justify-content: flex-start;
}

@media (min-width:960px) {
    .fc-25932581-6 {}
}

@media (max-width:959.95px) {
    .fc-25932581-6 {}
}

.fc-25932581-7 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

@media (min-width:960px) {
    .fc-25932581-7 {}
}

@media (max-width:959.95px) {
    .fc-25932581-7 {}
}

.fc-25932581-8 {
    height: 320px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

@media (min-width:960px) {
    .fc-25932581-8 {}
}

@media (max-width:959.95px) {
    .fc-25932581-8 {}
}

.fc-25932581-9 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

@media (min-width:960px) {
    .fc-25932581-9 {}
}

@media (max-width:959.95px) {
    .fc-25932581-9 {}
}

.fc-25932581-10 {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-end;
}

@media (min-width:960px) {
    .fc-25932581-10 {}
}

@media (max-width:959.95px) {
    .fc-25932581-10 {}
}

.fc-25932581-11 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

@media (min-width:960px) {
    .fc-25932581-11 {}
}

@media (max-width:959.95px) {
    .fc-25932581-11 {}
}

.fc-25932581-12 {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    flex-direction: row;
    justify-content: flex-start;
}

@media (min-width:960px) {
    .fc-25932581-12 {}
}

@media (max-width:959.95px) {
    .fc-25932581-12 {}
}

.fc-25932581-13 {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    flex-direction: row;
    justify-content: center;
}

@media (min-width:960px) {
    .fc-25932581-13 {}
}

@media (max-width:959.95px) {
    .fc-25932581-13 {}
}

.fc-25932581-14 {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    flex-direction: row;
    justify-content: center;
}

@media (min-width:960px) {
    .fc-25932581-14 {}
}

@media (max-width:959.95px) {
    .fc-25932581-14 {}
}

.fc-25932581-15 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

@media (min-width:960px) {
    .fc-25932581-15 {}
}

@media (max-width:959.95px) {
    .fc-25932581-15 {}
}

.fc-25932581-16 {
    display: flex;
    flex-wrap: nowrap;
    align-items: baseline;
    flex-direction: row;
    justify-content: space-between;
}

@media (min-width:960px) {
    .fc-25932581-16 {}
}

@media (max-width:959.95px) {
    .fc-25932581-16 {}
}

.fc-b8f4be0c-2 {
    display: grid;
    grid-gap: 50px;
    align-items: stretch;
    grid-template-columns: 1fr 1fr 1fr;
}

@media (max-width:1279.95px) {
    .fc-b8f4be0c-2 {
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media (max-width:959.95px) {
    .fc-b8f4be0c-2 {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width:599.95px) {
    .fc-b8f4be0c-2 {
        grid-gap: 60px;
        grid-template-columns: 1fr;
    }
}

.fc-b8f4be0c-3 {
    display: grid;
    grid-gap: 0;
    grid-template-columns: 1fr 320px 1fr;
}

@media (max-width:1279.95px) {
    .fc-b8f4be0c-3 {
        grid-template-columns: 1fr 320px 1fr;
    }
}

@media (max-width:959.95px) {
    .fc-b8f4be0c-3 {
        grid-template-columns: 1fr;
    }
}

@media (max-width:599.95px) {
    .fc-b8f4be0c-3 {
        grid-template-columns: 1fr;
    }
}

.fc-b8f4be0c-4 {
    display: grid;
    grid-gap: 0;
    grid-template-columns: 1fr 320px 1fr;
}

@media (max-width:1279.95px) {
    .fc-b8f4be0c-4 {
        grid-template-columns: 1fr 320px 1fr;
    }
}

@media (max-width:959.95px) {
    .fc-b8f4be0c-4 {
        grid-template-columns: 1fr;
    }
}

@media (max-width:599.95px) {
    .fc-b8f4be0c-4 {
        grid-template-columns: 1fr;
    }
}

.fc-b8f4be0c-5 {
    display: grid;
    grid-gap: 0;
    grid-template-columns: 1fr 320px 1fr;
}

@media (max-width:1279.95px) {
    .fc-b8f4be0c-5 {
        grid-template-columns: 1fr 320px 1fr;
    }
}

@media (max-width:959.95px) {
    .fc-b8f4be0c-5 {
        grid-template-columns: 1fr;
    }
}

@media (max-width:599.95px) {
    .fc-b8f4be0c-5 {
        grid-template-columns: 1fr;
    }
}

.fc-d03c8e14-2 {
    width: 100%;
    height: 60px;
}

.fc-d03c8e14-3 {
    width: 100%;
    height: 48px;
}

.fc-d03c8e14-4 {
    width: 100%;
    height: 112px;
}

.fc-d03c8e14-5 {
    width: 100%;
    height: 100px;
}

@media (max-width:599.95px) {
    .fc-d03c8e14-5 {
        height: 64px;
    }
}

.fc-d03c8e14-6 {
    width: 100%;
    height: 120px;
}

.fc-d03c8e14-7 {
    width: 100%;
    height: 100px;
}

@media (max-width:599.95px) {
    .fc-d03c8e14-7 {
        height: 80px;
    }
}

@media (max-width:959.95px) {
    .fc-d03c8e14-7 {
        height: 88px;
    }
}

.fc-d03c8e14-8 {
    width: 100%;
    height: 16px;
}

.fc-d03c8e14-9 {
    width: 100%;
    height: 4px;
}

.fc-d03c8e14-10 {
    width: 100%;
    height: 16px;
}

.fc-d03c8e14-11 {
    width: 100%;
    height: 16px;
}

.fc-d03c8e14-12 {
    width: 100%;
    height: 16px;
}

.fc-d03c8e14-13 {
    width: 100%;
    height: 16px;
}

.fc-d03c8e14-14 {
    width: 100%;
    height: 16px;
}

.fc-d03c8e14-15 {
    width: 100%;
    height: 80px;
}

.fc-d03c8e14-16 {
    width: 100%;
    height: 80px;
}

.fc-d03c8e14-17 {
    width: 100%;
    height: 80px;
}

.fc-d03c8e14-18 {
    width: 100%;
    height: 80px;
}

.fc-d03c8e14-19 {
    width: 100%;
    height: 0;
}

@media (max-width:1279.95px) {
    .fc-d03c8e14-19 {
        height: 60px;
    }
}

.fc-d03c8e14-20 {
    width: 100%;
    height: 48px;
}

.fc-d03c8e14-21 {
    width: 100%;
    height: 0;
}

@media (max-width:1279.95px) {
    .fc-d03c8e14-21 {
        height: 60px;
    }
}

.fc-d03c8e14-22 {
    width: 100%;
    height: 40px;
}

.fc-d03c8e14-23 {
    width: 100%;
    height: 40px;
}

.fc-d03c8e14-24 {
    width: 100%;
    height: 80px;
}

.fc-d03c8e14-25 {
    width: 100%;
    height: 80px;
}

.fc-d03c8e14-26 {
    width: 100%;
    height: 84px;
}

.fc-d03c8e14-27 {
    width: 100%;
    height: 40px;
}

.fc-d03c8e14-28 {
    width: 100%;
    height: 40px;
}

.fc-d03c8e14-29 {
    width: 100%;
    height: 84px;
}

.fc-d03c8e14-30 {
    width: 100%;
    height: 100px;
}

.fc-d03c8e14-31 {
    width: 100%;
    height: 16px;
}

.fc-d03c8e14-32 {
    width: 100%;
    height: 16px;
}

.fc-d03c8e14-33 {
    width: 100%;
    height: 12px;
}

.fc-d03c8e14-34 {
    width: 100%;
    height: 12px;
}

.fc-d03c8e14-35 {
    width: 100%;
    height: 24px;
}

.fc-d03c8e14-36 {
    width: 100%;
    height: 12px;
}

.fc-d03c8e14-37 {
    width: 100%;
    height: 12px;
}

.fc-d03c8e14-38 {
    width: 100%;
    height: 80px;
}

.fc-d03c8e14-39 {
    width: 100%;
    height: 64px;
}

.fc-d03c8e14-40 {
    width: 100%;
    height: 32px;
}

.fc-8b13cc4b-2 {
    max-width: 760px;
    box-sizing: border-box;
    margin-left: 10%;
    margin-right: auto;
    border-radius: 0;
}

@media (max-width:959.95px) {
    .fc-8b13cc4b-2 {
        margin: 0px;
    }
}

@media (max-width:599.95px) {
    .fc-8b13cc4b-2 {
        margin: 0px;
    }
}

@media (max-width:1279.95px) {
    .fc-8b13cc4b-2 {}
}

.fc-8b13cc4b-3 {
    box-sizing: border-box;
    margin-left: 0;
    margin-right: 0;
    border-radius: 0;
}

@media (max-width:959.95px) {
    .fc-8b13cc4b-3 {}
}

@media (max-width:599.95px) {
    .fc-8b13cc4b-3 {}
}

@media (max-width:1279.95px) {
    .fc-8b13cc4b-3 {}
}

.fc-8b13cc4b-4 {
    box-sizing: border-box;
    margin-left: 0;
    margin-right: 0;
    border-radius: 0;
}

@media (max-width:959.95px) {
    .fc-8b13cc4b-4 {}
}

@media (max-width:599.95px) {
    .fc-8b13cc4b-4 {}
}

@media (max-width:1279.95px) {
    .fc-8b13cc4b-4 {}
}

.fc-8b13cc4b-5 {
    box-sizing: border-box;
    margin-left: 0;
    margin-right: 0;
    border-radius: 0;
}

@media (max-width:959.95px) {
    .fc-8b13cc4b-5 {}
}

@media (max-width:599.95px) {
    .fc-8b13cc4b-5 {}
}

@media (max-width:1279.95px) {
    .fc-8b13cc4b-5 {}
}

.fc-8b13cc4b-6 {
    box-sizing: border-box;
    margin-left: 0;
    margin-right: 0;
    border-radius: 0;
}

@media (max-width:959.95px) {
    .fc-8b13cc4b-6 {}
}

@media (max-width:599.95px) {
    .fc-8b13cc4b-6 {}
}

@media (max-width:1279.95px) {
    .fc-8b13cc4b-6 {}
}

.fc-8b13cc4b-7 {
    box-sizing: border-box;
    margin-left: 0;
    margin-right: 0;
    border-radius: 0;
}

@media (max-width:959.95px) {
    .fc-8b13cc4b-7 {}
}

@media (max-width:599.95px) {
    .fc-8b13cc4b-7 {}
}

@media (max-width:1279.95px) {
    .fc-8b13cc4b-7 {}
}

.fc-8b13cc4b-8 {
    box-sizing: border-box;
    margin-left: 0;
    margin-right: 0;
    border-radius: 0;
}

@media (max-width:959.95px) {
    .fc-8b13cc4b-8 {}
}

@media (max-width:599.95px) {
    .fc-8b13cc4b-8 {}
}

@media (max-width:1279.95px) {
    .fc-8b13cc4b-8 {}
}

.fc-8b13cc4b-9 {
    z-index: 1;
    box-sizing: border-box;
    margin-left: 0;
    padding-top: 20px;
    margin-right: 0;
    padding-left: 20px;
    border-radius: 50%;
    padding-right: 20px;
    padding-bottom: 20px;
    background-color: rgba(88, 65, 216, 1);
}

@media (max-width:959.95px) {
    .fc-8b13cc4b-9 {}
}

@media (max-width:599.95px) {
    .fc-8b13cc4b-9 {}
}

@media (max-width:1279.95px) {
    .fc-8b13cc4b-9 {}
}

.fc-8b13cc4b-10 {
    box-sizing: border-box;
    margin-left: 0;
    margin-right: 0;
    border-radius: 10px;
    padding-bottom: 36px;
    background-color: rgba(255, 255, 255, 1);
}

@media (max-width:959.95px) {
    .fc-8b13cc4b-10 {}
}

@media (max-width:599.95px) {
    .fc-8b13cc4b-10 {}
}

@media (max-width:1279.95px) {
    .fc-8b13cc4b-10 {}
}

.fc-8b13cc4b-11 {
    max-width: 416px;
    box-sizing: border-box;
    margin-left: 0;
    padding-top: 36px;
    margin-right: 0;
    padding-left: 32px;
    border-radius: 10px;
    padding-right: 32px;
    padding-bottom: 36px;
    background-color: rgba(255, 255, 255, 1);
}

@media (max-width:959.95px) {
    .fc-8b13cc4b-11 {}
}

@media (max-width:599.95px) {
    .fc-8b13cc4b-11 {}
}

@media (max-width:1279.95px) {
    .fc-8b13cc4b-11 {}
}

.fc-35085c9f-1 {
    color: #434343;
    font-size: 16px;
    font-family: inherit;
    font-weight: 400;
    line-height: 24px;
}

.fc-35085c9f-1::before {
    border-bottom-color: #AFAFAF !important;
    border-bottom-width: 1px !important;
}

.fc-35085c9f-1::after {
    border-bottom-width: 2px;
}

.fc-35085c9f-1 input {
    padding-bottom: 12px;
}

.fc-35085c9f-1 input::placeholder {
    color: #656565;
    font-weight: 500;
}

.fc-35085c9f-2::placeholder {
    color: blue;
    text-overflow: ellipsis !important;
}

.fc-35085c9f-3 {
    border-radius: 1000px;
    background-color: #FFFFFF;
}

.fc-35085c9f-3 input {
    padding-left: 25px;
    padding-bottom: 18.5px;
}

.fc-35085c9f-3 input::placeholder {
    color: #AFAFAF;
    opacity: 1;
    font-weight: 400;
}

.fc-35085c9f-3 fieldset {
    border-color: #A4A0C4;
}

.fc-35085c9f-3:hover fieldset {
    border-color: #5841D8 !important;
}

.fc-35085c9f-4::after {
    border-bottom-color: #BC1B31 !important;
    border-bottom-width: 1px;
}

.fc-88d83057-2 {
    border: none;
    margin: 0;
    opacity: 1;
    margin-top: 8px;
    margin-bottom: 0;
    border-top-color: #CFCBF0;
    border-top-style: solid;
    border-top-width: 6px;
}

.fc-edf6af9a-1 {
    position: relative;
}

.fc-41080c7e-2 {}

@media (max-width:959.95px) {
    .fc-41080c7e-2 {
        display: none;
    }
}

@media (min-width:100000px) {
    .fc-41080c7e-2 {
        display: none;
    }
}

.fc-41080c7e-3 {}

@media (max-width:959.95px) {
    .fc-41080c7e-3 {
        display: none;
    }
}

@media (min-width:100000px) {
    .fc-41080c7e-3 {
        display: none;
    }
}

.fc-41080c7e-4 {}

@media (max-width:0.05px) {
    .fc-41080c7e-4 {
        display: none;
    }
}

@media (min-width:960px) {
    .fc-41080c7e-4 {
        display: none;
    }
}

.fc-41080c7e-5 {}

@media (max-width:959.95px) {
    .fc-41080c7e-5 {
        display: none;
    }
}

@media (min-width:100000px) {
    .fc-41080c7e-5 {
        display: none;
    }
}

.fc-41080c7e-6 {}

@media (max-width:959.95px) {
    .fc-41080c7e-6 {
        display: none;
    }
}

@media (min-width:100000px) {
    .fc-41080c7e-6 {
        display: none;
    }
}

.fc-41080c7e-7 {}

@media (max-width:959.95px) {
    .fc-41080c7e-7 {
        display: none;
    }
}

@media (min-width:100000px) {
    .fc-41080c7e-7 {
        display: none;
    }
}

.fc-93da87bb-2 {
    position: absolute;
}

.fc-d63646ce-1 {
    width: 100%;
    height: 100%;
    position: absolute;
}

.fc-d63646ce-3 {
    justify-content: start;
}

.fc-d63646ce-4 {
    width: 28px;
    height: 28px;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
}

.fc-d63646ce-14 {
    width: 28px;
    height: 28px;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
}

.fc-d63646ce-15 {
    width: 28px;
    height: 28px;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
}

.fc-d63646ce-16 {
    width: 28px;
    height: 28px;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
}

.fc-d63646ce-17 {
    width: 28px;
    height: 28px;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
}

.fc-d63646ce-18 {
    width: 28px;
    height: 28px;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
}

.fc-d63646ce-19 {
    width: 28px;
    height: 28px;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
}

.fc-d63646ce-20 {
    width: 28px;
    height: 28px;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
}

.fc-d63646ce-5 {
    width: 30%;
}

.fc-d63646ce-6 {
    width: 50%;
}

.fc-d63646ce-7 {
    width: 50%;
}

.fc-d63646ce-8 {
    width: 50%;
}

.fc-d63646ce-9 {
    width: 65%;
}

.fc-d63646ce-10 {
    width: 60%;
}

.fc-d63646ce-11 {
    width: 60%;
}

.fc-d63646ce-12 {
    width: 73%;
}

.fc58.fc60 .fc70 {
    visibility: visible;
}

@media (pointer: fine) {
    .fc58:hover .fc70 {
        visibility: visible;
    }
}

.fc59 {
    width: 100%;
}

.fc61 {
    margin: 3px;
    max-width: calc(100% - 6px);
}

.fc62 {
    margin: 2px;
    max-width: calc(100% - 4px);
}

.fc65 {
    flex-wrap: wrap;
}

.fc63 .fc65,
.fc64 .fc65 {
    padding-right: 30px;
}

.fc63.fc64 .fc65 {
    padding-right: 56px;
}

.fc65 .fc66 {
    width: 0;
    min-width: 30px;
}

.fc65[class*="MuiInput-root"] {
    padding-bottom: 1px;
}

.fc65[class*="MuiOutlinedInput-root"] {
    padding: 9px;
}

.fc65[class*="MuiOutlinedInput-root"][class*="MuiOutlinedInput-marginDense"] {
    padding: 6px;
}

.fc65[class*="MuiFilledInput-root"] {
    padding-top: 19px;
    padding-left: 8px;
}

.fc65[class*="MuiFilledInput-root"][class*="MuiFilledInput-marginDense"] {
    padding-bottom: 1px;
}

.fc65[class*="MuiFilledInput-root"][class*="MuiFilledInput-marginDense"] .fc66 {
    padding: 4.5px 4px;
}

.fc63 .fc65[class*="MuiFilledInput-root"],
.fc64 .fc65[class*="MuiFilledInput-root"] {
    padding-right: 39px;
}

.fc63.fc64 .fc65[class*="MuiFilledInput-root"] {
    padding-right: 65px;
}

.fc65[class*="MuiFilledInput-root"] .fc66 {
    padding: 9px 4px;
}

.fc65[class*="MuiFilledInput-root"] .fc68 {
    right: 9px;
}

.fc65[class*="MuiOutlinedInput-root"][class*="MuiOutlinedInput-marginDense"] .fc66 {
    padding: 4.5px 4px;
}

.fc63 .fc65[class*="MuiOutlinedInput-root"],
.fc64 .fc65[class*="MuiOutlinedInput-root"] {
    padding-right: 39px;
}

.fc63.fc64 .fc65[class*="MuiOutlinedInput-root"] {
    padding-right: 65px;
}

.fc65[class*="MuiOutlinedInput-root"] .fc66 {
    padding: 9.5px 4px;
}

.fc65[class*="MuiOutlinedInput-root"] .fc66:first-child {
    padding-left: 6px;
}

.fc65[class*="MuiOutlinedInput-root"] .fc68 {
    right: 9px;
}

.fc65[class*="MuiInput-root"][class*="MuiInput-marginDense"] .fc66 {
    padding: 4px 4px 5px;
}

.fc65[class*="MuiInput-root"][class*="MuiInput-marginDense"] .fc66:first-child {
    padding: 3px 0 6px;
}

.fc65[class*="MuiInput-root"] .fc66 {
    padding: 4px;
}

.fc65[class*="MuiInput-root"] .fc66:first-child {
    padding: 6px 0;
}

.fc66 {
    opacity: 0;
    flex-grow: 1;
    text-overflow: ellipsis;
}

.fc67 {
    opacity: 1;
}

.fc68 {
    top: calc(50% - 14px);
    right: 0;
    position: absolute;
}

.fc69 {
    padding: 4px;
    visibility: hidden;
    margin-right: -2px;
}

.fc71 {
    padding: 2px;
    margin-right: -2px;
}

.fc72 {
    transform: rotate(180deg);
}

.fc73 {
    z-index: 10000;
}

.fc74 {
    position: absolute;
}

.fc75 {
    margin: 4px 0;
    overflow: hidden;
    font-size: 1rem;
    font-family: 'Celias';
    font-weight: 400;
    line-height: 1.5;
}

.fc76 {
    margin: 0;
    padding: 8px 0;
    overflow: auto;
    list-style: none;
    max-height: 40vh;
}

.fc77 {
    color: rgba(111, 116, 154, 0.47);
    padding: 14px 16px;
}

.fc78 {
    color: rgba(111, 116, 154, 0.47);
    padding: 14px 16px;
}

.fc79 {
    cursor: pointer;
    display: flex;
    outline: 0;
    box-sizing: border-box;
    min-height: 48px;
    align-items: center;
    padding-top: 6px;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 6px;
    justify-content: flex-start;
    -webkit-tap-highlight-color: transparent;
}

@media (min-width:600px) {
    .fc79 {
        min-height: auto;
    }
}

.fc79[aria-selected="true"] {
    background-color: rgba(0, 0, 0, 0.08);
}

.fc79[data-focus="true"] {
    background-color: rgba(0, 0, 0, 0.04);
}

.fc79:active {
    background-color: rgba(0, 0, 0, 0.08);
}

.fc79[aria-disabled="true"] {
    opacity: 0.38;
    pointer-events: none;
}

.fc80 {
    top: -8px;
    background-color: #FFFFFF;
}

.fc81 {
    padding: 0;
}

.fc81 .fc79 {
    padding-left: 24px;
}

.fc-ba20a444-1.fc-ba20a444-1.fc-ba20a444-1.fc-ba20a444-1 {
    font-size: 16px;
    font-family: inherit;
    padding-bottom: 12px;
}

.fc-ba20a444-2 {
    color: #434343;
}

.fc-ba20a444-2.fc-ba20a444-2 {
    padding-bottom: 0;
}

.fc-ba20a444-3 {
    right: 12px;
}

.fc-ba20a444-5 {
    top: 12px;
    fill: #5841D8;
    right: 12px;
    width: 12px;
}

.fc-11323bab-4 {
    position: relative;
}

.fc-11323bab-6 {
    border-radius: 0;
}

@media (max-width:599.95px) {
    .fc-11323bab-6 {}
}

.fc-11323bab-7 {
    background-color: white;
}

@media (max-width:959.95px) {
    .fc-11323bab-7 {}
}

@media (max-width:599.95px) {
    .fc-11323bab-7 {}
}

.fc-11323bab-8 {}

.fc-11323bab-9 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow: hidden;
    position: absolute;
    border-radius: 0;
    pointer-events: none;
}

.fc-11323bab-10 {
    border-radius: 0;
}

@media (max-width:599.95px) {
    .fc-11323bab-10 {}
}

.fc-11323bab-11 {
    background-color: #1E045D;
}

@media (max-width:959.95px) {
    .fc-11323bab-11 {
        background-color: #1E045D;
    }
}

@media (max-width:599.95px) {
    .fc-11323bab-11 {}
}

.fc-11323bab-12 {}

.fc-11323bab-13 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow: hidden;
    position: absolute;
    border-radius: 0;
    pointer-events: none;
}

.fc-11323bab-14 {
    border-radius: 0;
}

@media (max-width:599.95px) {
    .fc-11323bab-14 {}
}

.fc-11323bab-15 {
    background-color: transparent;
}

@media (max-width:959.95px) {
    .fc-11323bab-15 {}
}

@media (max-width:599.95px) {
    .fc-11323bab-15 {}
}

.fc-11323bab-16 {}

.fc-11323bab-17 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow: hidden;
    position: absolute;
    border-radius: 0;
    pointer-events: none;
}

.fc-11323bab-18 {
    border-radius: 0;
}

@media (max-width:599.95px) {
    .fc-11323bab-18 {}
}

.fc-11323bab-19 {
    background-color: #EEECFA;
}

@media (max-width:959.95px) {
    .fc-11323bab-19 {}
}

@media (max-width:599.95px) {
    .fc-11323bab-19 {}
}

.fc-11323bab-20 {}

.fc-11323bab-21 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow: hidden;
    position: absolute;
    border-radius: 0;
    pointer-events: none;
}

.fc-11323bab-22 {
    border-radius: 0;
}

@media (max-width:599.95px) {
    .fc-11323bab-22 {}
}

.fc-11323bab-23 {
    background-color: #5941D8;
}

@media (max-width:959.95px) {
    .fc-11323bab-23 {}
}

@media (max-width:599.95px) {
    .fc-11323bab-23 {}
}

.fc-11323bab-24 {
    background-image: linear-gradient(to bottom right, #5941D8, #1B0559);
}

.fc-11323bab-25 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow: hidden;
    position: absolute;
    border-radius: 0;
    pointer-events: none;
}

.fc-11323bab-26 {
    border-radius: 0;
}

@media (max-width:599.95px) {
    .fc-11323bab-26 {}
}

.fc-11323bab-27 {
    background-color: transparent;
}

@media (max-width:959.95px) {
    .fc-11323bab-27 {}
}

@media (max-width:599.95px) {
    .fc-11323bab-27 {}
}

.fc-11323bab-28 {}

.fc-11323bab-29 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow: hidden;
    position: absolute;
    border-radius: 0;
    pointer-events: none;
}

.fc-d6fe66f8-3 {
    width: auto;
    margin: 0px 0px 10px 0px;
    display: block;
    text-align: left;
}

@media (max-width:959.95px) {
    .fc-d6fe66f8-3 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-d6fe66f8-3 {
        text-align: center;
    }
}

.fc-d6fe66f8-4 {
    width: 24px;
}

.fc-d6fe66f8-5 {
    width: auto;
    margin: 0px 0px 10px 0px;
    display: block;
    text-align: left;
}

@media (max-width:959.95px) {
    .fc-d6fe66f8-5 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-d6fe66f8-5 {
        text-align: center;
    }
}

.fc-d6fe66f8-6 {
    width: 24px;
}

.fc-d6fe66f8-7 {
    width: auto;
    margin: 0px 0px 10px 0px;
    display: block;
    text-align: left;
}

@media (max-width:959.95px) {
    .fc-d6fe66f8-7 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-d6fe66f8-7 {
        text-align: center;
    }
}

.fc-d6fe66f8-8 {
    width: 24px;
}

.fc-d6fe66f8-9 {
    width: auto;
    margin: 0px 0px 10px 0px;
    display: block;
    text-align: left;
}

@media (max-width:959.95px) {
    .fc-d6fe66f8-9 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-d6fe66f8-9 {
        text-align: center;
    }
}

.fc-d6fe66f8-10 {
    width: 24px;
}

.fc-d6fe66f8-11 {
    width: auto;
    margin: 0px 0px 10px 0px;
    display: block;
    text-align: left;
}

@media (max-width:959.95px) {
    .fc-d6fe66f8-11 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-d6fe66f8-11 {
        text-align: center;
    }
}

.fc-d6fe66f8-12 {
    width: 24px;
}

.fc-d6fe66f8-13 {
    width: auto;
    margin: 0px 0px 10px 0px;
    display: block;
    text-align: left;
}

@media (max-width:959.95px) {
    .fc-d6fe66f8-13 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-d6fe66f8-13 {
        text-align: center;
    }
}

.fc-d6fe66f8-14 {
    width: 17px;
}

.fc-d6fe66f8-15 {
    width: auto;
}

@media (max-width:959.95px) {
    .fc-d6fe66f8-15 {}
}

@media (max-width:599.95px) {
    .fc-d6fe66f8-15 {}
}

.fc-d6fe66f8-16 {}

.fc-d6fe66f8-17 {
    width: auto;
}

@media (max-width:959.95px) {
    .fc-d6fe66f8-17 {}
}

@media (max-width:599.95px) {
    .fc-d6fe66f8-17 {}
}

.fc-d6fe66f8-18 {
    width: 140px;
}

.fc-d6fe66f8-19 {
    width: auto;
}

@media (max-width:959.95px) {
    .fc-d6fe66f8-19 {}
}

@media (max-width:599.95px) {
    .fc-d6fe66f8-19 {}
}

.fc-d6fe66f8-20 {}

.fc-d6fe66f8-21 {
    width: auto;
}

@media (max-width:959.95px) {
    .fc-d6fe66f8-21 {}
}

@media (max-width:599.95px) {
    .fc-d6fe66f8-21 {}
}

.fc-d6fe66f8-22 {
    width: 140px;
}

.fc-d6fe66f8-23 {
    width: auto;
}

@media (max-width:959.95px) {
    .fc-d6fe66f8-23 {}
}

@media (max-width:599.95px) {
    .fc-d6fe66f8-23 {}
}

.fc-d6fe66f8-24 {
    width: 320px;
}

.fc-d6fe66f8-25 {
    width: auto;
}

@media (max-width:959.95px) {
    .fc-d6fe66f8-25 {}
}

@media (max-width:599.95px) {
    .fc-d6fe66f8-25 {}
}

.fc-d6fe66f8-26 {
    width: 140px;
}

.fc-d6fe66f8-27 {
    width: auto;
}

@media (max-width:959.95px) {
    .fc-d6fe66f8-27 {}
}

@media (max-width:599.95px) {
    .fc-d6fe66f8-27 {}
}

.fc-d6fe66f8-28 {}

.fc-d6fe66f8-29 {
    width: auto;
}

@media (max-width:959.95px) {
    .fc-d6fe66f8-29 {}
}

@media (max-width:599.95px) {
    .fc-d6fe66f8-29 {}
}

.fc-d6fe66f8-30 {
    width: 140px;
}

.fc-d6fe66f8-31 {
    width: auto;
}

@media (max-width:959.95px) {
    .fc-d6fe66f8-31 {}
}

@media (max-width:599.95px) {
    .fc-d6fe66f8-31 {}
}

.fc-d6fe66f8-32 {}

.fc-8402c57d-1 {
    display: inline-block;
}

.fc-8402c57d-2 {
    width: 48px;
    height: 48px;
    margin-right: 12px;
}

.fc-8402c57d-3 {
    width: 20px;
    height: 20px;
    margin-right: 8px;
}

.fc-8402c57d-4 {
    display: none;
}

a:hover .fc-8402c57d-4 {
    display: inline-block;
}

.fc-8402c57d-5 {
    display: inline-block;
}

a:hover .fc-8402c57d-5 {
    display: none;
}

.fc-bd314af1-1 {
    max-width: 235px;
}

@media (min-width:960px) {
    .fc-bd314af1-1 {
        flex-grow: 0.4;
    }
}

.fc-bd314af1-2 {
    display: inline-block;
    margin-right: 4px;
}

.fc-bd314af1-2:last-child {
    margin-right: 0;
}

@media (min-width:600px) {
    .fc-bd314af1-2 {
        margin-right: 4px;
    }
}

@media (min-width:960px) {
    .fc-bd314af1-2 {
        margin-right: 8px;
    }
}

.fc-bd314af1-3 {
    width: 32px;
    border: 2px solid #fff;
    height: 32px;
    display: block;
    box-sizing: content-box;
    transition: opacity 0.2s linear 0s;
    padding-top: 4px;
    padding-left: 4px;
    border-radius: 100%;
}

@media (min-width:600px) {
    .fc-bd314af1-3 {
        border-width: 3px;
    }
}

.fc-bd314af1-3:hover {
    opacity: 0.7;
}

.fc-bd314af1-4 {
    color: #FFFFFF;
}

.fc-bd314af1-5 {
    border: 0;
}

.fc-bd314af1-6 {
    padding-left: 0;
}

.fc-bd314af1-7 {
    max-width: 160px;
}

.fc-be43cd00-1 {
    gap: 8px;
    color: #101114;
    display: flex;
    padding: 8px 2px;
    flex-grow: 1;
    font-size: 19px;
    box-sizing: border-box;
    min-height: 40px;
    align-items: center;
    font-weight: bold;
    line-height: 16px;
}

.fc-be43cd00-1:hover {

    text-decoration: none;
    color: black;
}

.fc-da28c4c3-1 {
    border-top: solid 1px #6554D6;
    padding-bottom: 5px;
}

.fc-da28c4c3-1::before {
    display: none !important;
}

.fc-da28c4c3-2 {
    display: flex;
    opacity: 1 !important;
}

@media (max-width:959.95px) {
    .fc-da28c4c3-2 {
        flex-direction: column;
    }
}

.fc-da28c4c3-2 p {
    color: #D4D0F3;
    margin-right: 20px;
}

.fc-da28c4c3-2 ul li {
    display: inline;
    margin-right: 20px !important;
}

@media (max-width:959.95px) {
    .fc-da28c4c3-2 ul li {
        display: block;
    }
}

.fc-da28c4c3-2 ul li a {
    color: #D4D0F3 !important;
    border-bottom: 1px solid #9f9cb7;
    text-decoration: none;
}

.fc-da28c4c3-2 ul li a:hover {
    color: #ecebf4 !important;
}

@media (max-width:959.95px) {
    .fc-da28c4c3-3 .current-language {
        display: flex !important;
    }
}

.fc-76b54ea4-2 {
    margin-top: 10px;
}

.fc-76b54ea4-3 {
    width: 100%;
}

.fc-76b54ea4-4 {
    color: #434343;
}

.fc-76b54ea4-5 {
    font-family: Celias;
}

.fc-76b54ea4-6 {
    color: #434343;
}

.fc-76b54ea4-7 {
    font-family: Celias;
}

.fc-dbbcae02-1 {
    width: 250px;
    display: flex;
    padding: 12px 5px;
    align-items: center;
    border-bottom: solid 1px #F5F5F5;
    border-radius: 8px;
    text-decoration: none;
}

.fc-dbbcae02-1:hover {
    background-color: #F9F8FF;
}

.fc-dbbcae02-1:hover span {
    color: #000000;
}

.fc-dbbcae02-2 {
    align-items: flex-start;
}

.fc-dbbcae02-2 icon {
    width: 20px;
    height: 20px;
    margin-right: 8px;
}

.fc-dbbcae02-3 {
    display: flex;
    flex-direction: column;
}

.fc-dbbcae02-4 {
    color: #000000;
    font-size: 14px;
    font-weight: 500;
    line-height: 19px;
}

.fc-dbbcae02-5 {
    color: #75767A;
    font-size: 12px;
    font-weight: 300;
}

.fc-dbbcae02-6 {
    width: 269px;
    padding: 25px 0px;
    background-color: #F7F7F7;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.fc-dbbcae02-7 {
    width: 19px;
    height: 19px;
    margin-right: 10px;
}

.fc-db0cec94-1 {
    position: relative;
    margin-right: 32px;
}

.fc-db0cec94-1>a {
    display: block;
    overflow: hidden;
    text-decoration: none;
}

.fc-db0cec94-1:hover {
    cursor: pointer;
}

.fc-db0cec94-1:hover>a:after {
    opacity: 1;
    transform: translate(0%, 0);
    background-color: #fff;
}

.fc-db0cec94-1>a:after {
    width: 100%;
    bottom: 0;
    height: 2px;
    content: "";
    display: block;
    opacity: 0;
    transition: transform 0s linear 0s, opacity 0s linear 0s;
}

.fc-db0cec94-2 {
    left: -100%;
    width: auto;
    opacity: 0;
    z-index: 1;
    position: absolute;
    transition: opacity .3s;
    perspective: 2000px;
    pointer-events: none;
    transform-origin: top left;
}

.fc-db0cec94-2>div {
    transition: transform .3s, opacity .3s;
}

.fc-db0cec94-3>div {
    opacity: 1;
    pointer-events: auto;
}

.fc-db0cec94-4 {
    top: 0;
    left: 50%;
    width: 43px;
    height: 43px;
    opacity: 0;
    z-index: 2;
    position: absolute;
    clip-path: polygon(0% 75%, 50% 10%, 100% 75%);
    transform: translate(-50%, 26px);
    margin-top: 22px;
    background-color: #FFFFFF;
    transition-delay: .1s, 0;
    transition-duration: .25s;
}

.fc-db0cec94-5 {
    transform: translate(-50%, 20px);
}

.fc-db0cec94-6 {
    cursor: default;
    margin: 48px 0px 0px 0px;
    display: flex;
    transform: rotateX(-25deg);
    background: #FFFFFF;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1), 0px 8px 16px rgba(93, 69, 220, 0.1), 0px 16px 56px rgba(93, 69, 220, 0.05);
    transition: 250ms;
    will-change: transform, width, height;
    border-radius: 8px;
    transform-origin: 50% -50px;
    transition-property: transform, width, height;
}

@media (min-width:960px) and (max-width:1059.95px) {
    .fc-db0cec94-6 {
        margin-left: -100px;
    }
}

.fc-db0cec94-7 {
    transform: rotateX(0deg);
}

.fc-db0cec94-8 {
    margin: 8px;
    display: grid;
    padding: 8px 10px;
    grid-template-columns: 1fr 1fr;
}

.fc-db0cec94-9 {
    width: 269px;
    padding: 25px 0px;
    background-color: #F7F7F7;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.fc-db0cec94-10 a {
    color: #000081;
    font-size: 16px;
    font-weight: 700;
    margin-left: 25px;
    text-decoration: none;
}

.fc-db0cec94-10 a:hover {
    text-decoration: underline;
}

.fc-db0cec94-11 {
    margin: 15px;
}

.fc-db0cec94-11 li {
    display: flex;
    padding: 4px 10px;
    align-items: center;
    border-radius: 8px;
}

.fc-db0cec94-11 li a {
    color: #000000;
    width: 200px;
    display: flex;
    font-size: 13px;
    align-items: center;
    font-weight: 500;
    text-decoration: none;
}

.fc-db0cec94-12 {}

.fc-db0cec94-12>a {}

.fc-db0cec94-12:hover {}

.fc-db0cec94-12:hover>a {}

.fc-db0cec94-12:hover>a:after {
    transition: transform 0.06s ease-out 0s, opacity 0.15s ease-out 0s;
}

.fc-db0cec94-12>a:after {
    transform: translate(0%, 0);
}

.fc-db0cec94-13 {}

.fc-db0cec94-13>a {}

.fc-db0cec94-13:hover {}

.fc-db0cec94-13:hover>a {}

.fc-db0cec94-13:hover>a:after {
    transition: transform 0.16s ease-out 0s, opacity 0.3s ease-out 0s;
}

.fc-db0cec94-13>a:after {
    transform: translate(-40%, 0);
}

.fc-db0cec94-14 {}

.fc-db0cec94-14>a {}

.fc-db0cec94-14:hover {}

.fc-db0cec94-14:hover>a {}

.fc-db0cec94-14:hover>a:after {
    transition: transform 0.06s ease-out 0s, opacity 0.15s ease-out 0s;
}

.fc-db0cec94-14>a:after {
    transform: translate(0%, 0);
}

.fc-db0cec94-15 {}

.fc-db0cec94-15>a {}

.fc-db0cec94-15:hover {}

.fc-db0cec94-15:hover>a {}

.fc-db0cec94-15:hover>a:after {
    transition: transform 0.16s ease-out 0s, opacity 0.3s ease-out 0s;
}

.fc-db0cec94-15>a:after {
    transform: translate(-40%, 0);
}

.fc-db0cec94-16 {}

.fc-db0cec94-16>a {}

.fc-db0cec94-16:hover {}

.fc-db0cec94-16:hover>a {}

.fc-db0cec94-16:hover>a:after {
    transition: transform 0.16s ease-out 0s, opacity 0.3s ease-out 0s;
}

.fc-db0cec94-16>a:after {
    transform: translate(-40%, 0);
}

.fc-00d17fa5-1 {
    color: #C0B9FF;
    margin: 0px 0px 12px 0px;
    display: block;
    font-size: 22px;
    font-weight: 700;
    line-height: 20px;
}

.fc-00d17fa5-2 a {
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 24px;
}

.fc-2432a6f6-1 {
    margin: 0 auto;
    display: flex;
    overflow: hidden;
    max-width: 100%;
    align-items: flex-start;
    flex-direction: column;
}

@media (min-width:960px) {
    .fc-2432a6f6-1 {
        mask-image: linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%);
    }
}

.visual-regression .fc-2432a6f6-1>*>* {
    animation-play-state: paused;
}

.fc-2432a6f6-2>*>* {
    animation-play-state: paused;
}

.fc-2432a6f6-3 {
    row-gap: 36px;
}

.fc-09cb4e4e-1 {
    width: 100%;
}

.fc-09cb4e4e-2 {
    margin-top: 10px;
}

.fc-09cb4e4e-4 {
    color: #434343;
}

.fc-5fdd80f2-3 {
    width: max-content;
    display: flex;
    z-index: 2;
    margin-top: 30px;
}

.fc-5fdd80f2-6 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    overflow: hidden;
    position: absolute;
}

@media (max-width:959.95px) {
    .fc-5fdd80f2-8 {
        display: none;
    }
}

@media (min-width:960px) {
    .fc-5fdd80f2-9 {
        display: none;
    }
}

.fc-5fdd80f2-10 {
    margin-bottom: 24px;
}

@media (max-width:959.95px) {
    .fc-5fdd80f2-10 {
        margin-bottom: 20px;
    }
}

.fc-5fdd80f2-11 {
    color: #fff;
    margin: -100px 0 0 0;
    padding: 180px 0 100px;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
    min-height: 318px;
    background-color: #150F77;
}

@media (max-width:599.95px) {
    .fc-5fdd80f2-11 {
        margin: -76px 0 0;
        padding: 180px 0 90px;
        max-height: 100vh;
        min-height: 454px;
    }
}

.fc-5fdd80f2-11 h1 {
    color: #fff;
    z-index: 2;
    position: relative;
    font-size: 49.7px;
    text-align: left;
    font-family: Celias;
    font-weight: 300;
    line-height: 54.5px;
    letter-spacing: -2.41px;
}

.fc-5fdd80f2-11 h1 strong {
    font-size: 44.9px;
    font-family: Celias;
}

.fc-5fdd80f2-11 h1 p {
    font-family: Celias;
}

.fc-5fdd80f2-11 .description {
    margin: 0 120px 0 0;
    font-size: 34px;
    text-align: left;
    font-family: Celias;
    font-weight: 300;
    line-height: 42px;
}

.fc-5fdd80f2-11 .small {
    font-size: 13px;
    font-family: Celias;
    font-weight: 300;
    line-height: 19px;
    padding-top: 20px;
}

.fc-5fdd80f2-11 .subheader {
    margin: 0 0 21px 0;
    font-size: 16px;
    font-family: Celias;
    font-weight: bold;
}

@media (max-width:959.95px) {
    .fc-5fdd80f2-11 .description {
        margin: 0;
    }
}

@media (max-width:599.95px) {
    .fc-5fdd80f2-11 .description {
        margin: 0;
    }
}

@media (max-width:599.95px) {
    .fc-5fdd80f2-11 h1 strong {
        font-size: 30px;
    }
}

@media (max-width:599.95px) {
    .fc-5fdd80f2-11 h1 {
        font-size: 35.7px;
        line-height: 36px;
        letter-spacing: -1.5px;
    }
}

.fc-5fdd80f2-12 {
    font-weight: 300;
}

.fc-5fdd80f2-12 p {
    font-weight: 300;
}

.fc-5fdd80f2-13 {}

.fc-5fdd80f2-14 {
    width: 75%;
    z-index: 2;
    position: relative;
    max-width: 691px;
}

@media (max-width:599.95px) {
    .fc-5fdd80f2-14 {
        width: 100%;
    }
}

.fc-5fdd80f2-15 {
    width: 100%;
    display: block;
    margin-left: 0;
    margin-right: 0;
}

@keyframes rotateWords {
    0% {
        transform: translateY(0);
    }

    23% {
        transform: translateY(0);
    }

    33% {
        transform: translateY(-101%);
    }

    56% {
        transform: translateY(-101%);
    }

    66% {
        transform: translateY(-201%);
    }

    89% {
        transform: translateY(-201%);
    }

    100% {
        transform: translateY(-301%);
    }
}

.fc-8a5e3701-2 {
    color: #5841D8;
    font-size: 46px;
    text-align: center;
    font-family: Celias;
    font-weight: 400;
    line-height: 60px;
    text-shadow: undefined;
}

@media (max-width:959.95px) {
    .fc-8a5e3701-2 {}
}

@media (max-width:599.95px) {
    .fc-8a5e3701-2 {}
}

.fc-8a5e3701-2 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-8a5e3701-2 div.rotate-words {
    display: block;
}

.fc-8a5e3701-2 span.rotate-words {
    display: inline-block;
}

.fc-8a5e3701-2 .rotate-words {
    height: 1.25em;
    overflow: hidden;
    margin-bottom: -0.25em;
}

.fc-8a5e3701-2 em {
    font-style: italic;
}

.fc-8a5e3701-2 .rotate-words .rotate-words-item {
    display: block;
    animation: rotateWords 4.5s infinite cubic-bezier(1, 0.1, 0.44, 0.76);
}

.fc-8a5e3701-2 span.rotate-words .rotate-words-item {
    text-align: left;
}

.fc-8a5e3701-2 div.rotate-words .rotate-words-item {
    text-align: center;
}

.fc-8a5e3701-2 a:hover {
    text-decoration: underline;
}

.fc-8a5e3701-3 {
    color: #242424;
    font-size: 22px;
    text-align: center;
    font-family: Celias;
    font-weight: 500;
    line-height: 30px;
    text-shadow: undefined;
}

@media (max-width:959.95px) {
    .fc-8a5e3701-3 {}
}

@media (max-width:599.95px) {
    .fc-8a5e3701-3 {}
}

.fc-8a5e3701-3 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-8a5e3701-3 div.rotate-words {
    display: block;
}

.fc-8a5e3701-3 span.rotate-words {
    display: inline-block;
}

.fc-8a5e3701-3 .rotate-words {
    height: 1.25em;
    overflow: hidden;
    margin-bottom: -0.25em;
}

.fc-8a5e3701-3 em {
    font-style: italic;
}

.fc-8a5e3701-3 .rotate-words .rotate-words-item {
    display: block;
    animation: rotateWords 4.5s infinite cubic-bezier(1, 0.1, 0.44, 0.76);
}

.fc-8a5e3701-3 span.rotate-words .rotate-words-item {
    text-align: left;
}

.fc-8a5e3701-3 div.rotate-words .rotate-words-item {
    text-align: center;
}

.fc-8a5e3701-3 a:hover {
    text-decoration: underline;
}

.fc-8a5e3701-4 {
    color: #242424;
    font-size: 22px;
    text-align: center;
    font-family: Celias;
    font-weight: 500;
    line-height: 30px;
    text-shadow: undefined;
}

@media (max-width:959.95px) {
    .fc-8a5e3701-4 {}
}

@media (max-width:599.95px) {
    .fc-8a5e3701-4 {}
}

.fc-8a5e3701-4 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-8a5e3701-4 div.rotate-words {
    display: block;
}

.fc-8a5e3701-4 span.rotate-words {
    display: inline-block;
}

.fc-8a5e3701-4 .rotate-words {
    height: 1.25em;
    overflow: hidden;
    margin-bottom: -0.25em;
}

.fc-8a5e3701-4 em {
    font-style: italic;
}

.fc-8a5e3701-4 .rotate-words .rotate-words-item {
    display: block;
    animation: rotateWords 4.5s infinite cubic-bezier(1, 0.1, 0.44, 0.76);
}

.fc-8a5e3701-4 span.rotate-words .rotate-words-item {
    text-align: left;
}

.fc-8a5e3701-4 div.rotate-words .rotate-words-item {
    text-align: center;
}

.fc-8a5e3701-4 a:hover {
    text-decoration: underline;
}

.fc-8a5e3701-5 {
    color: #FFFFFF;
    font-size: 14px;
    text-align: left;
    font-family: Celias;
    font-weight: 500;
    line-height: 20px;
    text-shadow: undefined;
}

@media (max-width:959.95px) {
    .fc-8a5e3701-5 {}
}

@media (max-width:599.95px) {
    .fc-8a5e3701-5 {}
}

.fc-8a5e3701-5 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-8a5e3701-5 div.rotate-words {
    display: block;
}

.fc-8a5e3701-5 span.rotate-words {
    display: inline-block;
}

.fc-8a5e3701-5 .rotate-words {
    height: 1.25em;
    overflow: hidden;
    margin-bottom: -0.25em;
}

.fc-8a5e3701-5 em {
    font-style: italic;
}

.fc-8a5e3701-5 .rotate-words .rotate-words-item {
    display: block;
    animation: rotateWords 4.5s infinite cubic-bezier(1, 0.1, 0.44, 0.76);
}

.fc-8a5e3701-5 span.rotate-words .rotate-words-item {
    text-align: left;
}

.fc-8a5e3701-5 div.rotate-words .rotate-words-item {
    text-align: center;
}

.fc-8a5e3701-5 a:hover {
    text-decoration: underline;
}

.fc-8a5e3701-6 {
    color: #242424;
    font-size: 22px;
    text-align: center;
    font-family: Celias;
    font-weight: 500;
    line-height: 30px;
    text-shadow: undefined;
}

@media (max-width:959.95px) {
    .fc-8a5e3701-6 {}
}

@media (max-width:599.95px) {
    .fc-8a5e3701-6 {}
}

.fc-8a5e3701-6 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-8a5e3701-6 div.rotate-words {
    display: block;
}

.fc-8a5e3701-6 span.rotate-words {
    display: inline-block;
}

.fc-8a5e3701-6 .rotate-words {
    height: 1.25em;
    overflow: hidden;
    margin-bottom: -0.25em;
}

.fc-8a5e3701-6 em {
    font-style: italic;
}

.fc-8a5e3701-6 .rotate-words .rotate-words-item {
    display: block;
    animation: rotateWords 4.5s infinite cubic-bezier(1, 0.1, 0.44, 0.76);
}

.fc-8a5e3701-6 span.rotate-words .rotate-words-item {
    text-align: left;
}

.fc-8a5e3701-6 div.rotate-words .rotate-words-item {
    text-align: center;
}

.fc-8a5e3701-6 a:hover {
    text-decoration: underline;
}

.fc-8a5e3701-7 {
    color: #242424;
    font-size: 22px;
    text-align: center;
    font-family: Celias;
    font-weight: 500;
    line-height: 30px;
    text-shadow: undefined;
}

@media (max-width:959.95px) {
    .fc-8a5e3701-7 {}
}

@media (max-width:599.95px) {
    .fc-8a5e3701-7 {}
}

.fc-8a5e3701-7 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-8a5e3701-7 div.rotate-words {
    display: block;
}

.fc-8a5e3701-7 span.rotate-words {
    display: inline-block;
}

.fc-8a5e3701-7 .rotate-words {
    height: 1.25em;
    overflow: hidden;
    margin-bottom: -0.25em;
}

.fc-8a5e3701-7 em {
    font-style: italic;
}

.fc-8a5e3701-7 .rotate-words .rotate-words-item {
    display: block;
    animation: rotateWords 4.5s infinite cubic-bezier(1, 0.1, 0.44, 0.76);
}

.fc-8a5e3701-7 span.rotate-words .rotate-words-item {
    text-align: left;
}

.fc-8a5e3701-7 div.rotate-words .rotate-words-item {
    text-align: center;
}

.fc-8a5e3701-7 a:hover {
    text-decoration: underline;
}

.fc-8a5e3701-8 {
    color: #2f0943;
    font-size: 40px;
    text-align: center;
    font-family: Celias;
    font-weight: 500;
    line-height: 64px;
    text-shadow: undefined;
}

@media (max-width:959.95px) {
    .fc-8a5e3701-8 {
        font-size: 34px;
        line-height: 42.5px;
    }
}

@media (max-width:599.95px) {
    .fc-8a5e3701-8 {}
}

.fc-8a5e3701-8 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-8a5e3701-8 div.rotate-words {
    display: block;
}

.fc-8a5e3701-8 span.rotate-words {
    display: inline-block;
}

.fc-8a5e3701-8 .rotate-words {
    height: 1.25em;
    overflow: hidden;
    margin-bottom: -0.25em;
}

.fc-8a5e3701-8 em {
    font-style: italic;
}

.fc-8a5e3701-8 .rotate-words .rotate-words-item {
    display: block;
    animation: rotateWords 4.5s infinite cubic-bezier(1, 0.1, 0.44, 0.76);
}

.fc-8a5e3701-8 span.rotate-words .rotate-words-item {
    text-align: left;
}

.fc-8a5e3701-8 div.rotate-words .rotate-words-item {
    text-align: center;
}

.fc-8a5e3701-8 a:hover {
    text-decoration: underline;
}

.fc-8a5e3701-9 {
    color: #FFFFFF;
    font-size: 52px;
    text-align: center;
    font-family: Celias;
    font-weight: 400;
    line-height: 66px;
    text-shadow: undefined;
}

@media (max-width:959.95px) {
    .fc-8a5e3701-9 {}
}

@media (max-width:599.95px) {
    .fc-8a5e3701-9 {}
}

.fc-8a5e3701-9 a {
    color: #2f0943;
    font-weight: bold;
    text-decoration: none;
}

.fc-8a5e3701-9 div.rotate-words {
    display: block;
}

.fc-8a5e3701-9 span.rotate-words {
    display: inline-block;
}

.fc-8a5e3701-9 .rotate-words {
    height: 1.25em;
    overflow: hidden;
    margin-bottom: -0.25em;
}

.fc-8a5e3701-9 em {
    font-style: italic;
}

.fc-8a5e3701-9 .rotate-words .rotate-words-item {
    display: block;
    animation: rotateWords 4.5s infinite cubic-bezier(1, 0.1, 0.44, 0.76);
}

.fc-8a5e3701-9 span.rotate-words .rotate-words-item {
    text-align: left;
}

.fc-8a5e3701-9 div.rotate-words .rotate-words-item {
    text-align: center;
}

.fc-8a5e3701-9 a:hover {
    text-decoration: underline;
}

.fc-8a5e3701-10 {
    color: #242424;
    font-size: 36px;
    text-align: left;
    font-family: Celias;
    font-weight: 500;
    line-height: 53px;
    text-shadow: undefined;
}

@media (max-width:959.95px) {
    .fc-8a5e3701-10 {}
}

@media (max-width:599.95px) {
    .fc-8a5e3701-10 {}
}

.fc-8a5e3701-10 a {
    color: #2f0943;
    font-weight: bold;
    text-decoration: none;
}

.fc-8a5e3701-10 div.rotate-words {
    display: block;
}

.fc-8a5e3701-10 span.rotate-words {
    display: inline-block;
}

.fc-8a5e3701-10 .rotate-words {
    height: 1.25em;
    overflow: hidden;
    margin-bottom: -0.25em;
}

.fc-8a5e3701-10 em {
    font-style: italic;
}

.fc-8a5e3701-10 .rotate-words .rotate-words-item {
    display: block;
    animation: rotateWords 4.5s infinite cubic-bezier(1, 0.1, 0.44, 0.76);
}

.fc-8a5e3701-10 span.rotate-words .rotate-words-item {
    text-align: left;
}

.fc-8a5e3701-10 div.rotate-words .rotate-words-item {
    text-align: center;
}

.fc-8a5e3701-10 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-3 {
    color: #242424;
    font-size: 34px;
    text-align: left;
    font-family: Celias;
    font-weight: 400;
    line-height: 40px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-3 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-9c93610c-3 {
        text-align: left;
    }
}

.fc-9c93610c-3 em {
    font-style: italic;
}

.fc-9c93610c-3 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-3 p {
    margin-top: 4px;
    margin-bottom: 4px;
}

.fc-9c93610c-3 ul {}

.fc-9c93610c-3 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-3 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-3 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-3 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-3 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-4 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-5 {
    color: #242424;
    font-size: 18px;
    text-align: left;
    font-family: Celias;
    font-weight: 300;
    line-height: 31px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-5 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-9c93610c-5 {
        text-align: left;
    }
}

.fc-9c93610c-5 em {
    font-style: italic;
}

.fc-9c93610c-5 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-5 p {
    margin-top: 0;
    margin-bottom: 0;
}

.fc-9c93610c-5 ul {}

.fc-9c93610c-5 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-5 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-5 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-5 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-5 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-6 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-7 {
    color: #FFFFFF;
    font-size: 46px;
    text-align: center;
    font-family: Celias;
    font-weight: 400;
    line-height: 60px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-7 {}
}

@media (max-width:599.95px) {
    .fc-9c93610c-7 {}
}

.fc-9c93610c-7 em {
    font-style: italic;
}

.fc-9c93610c-7 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-7 p {
    margin-top: 0;
    margin-bottom: 0;
}

.fc-9c93610c-7 ul {}

.fc-9c93610c-7 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-7 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-7 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-7 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-7 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-8 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-9 {
    color: #FFFFFF;
    font-size: 22px;
    text-align: left;
    font-family: Celias;
    font-weight: 500;
    line-height: 28px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-9 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-9c93610c-9 {
        text-align: center;
    }
}

.fc-9c93610c-9 em {
    font-style: italic;
}

.fc-9c93610c-9 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-9 p {
    margin-top: 8px;
    margin-bottom: 8px;
}

.fc-9c93610c-9 ul {}

.fc-9c93610c-9 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-9 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-9 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-9 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-9 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-10 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-11 {
    color: #FFFFFF;
    font-size: 18px;
    text-align: left;
    font-family: Celias;
    font-weight: 300;
    line-height: 27px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-11 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-9c93610c-11 {
        text-align: center;
    }
}

.fc-9c93610c-11 em {
    font-style: italic;
}

.fc-9c93610c-11 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-11 p {
    margin-top: 0;
    margin-bottom: 0;
}

.fc-9c93610c-11 ul {}

.fc-9c93610c-11 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-11 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-11 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-11 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-11 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-12 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-13 {
    color: #FFFFFF;
    font-size: 22px;
    text-align: left;
    font-family: Celias;
    font-weight: 500;
    line-height: 28px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-13 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-9c93610c-13 {
        text-align: center;
    }
}

.fc-9c93610c-13 em {
    font-style: italic;
}

.fc-9c93610c-13 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-13 p {
    margin-top: 8px;
    margin-bottom: 8px;
}

.fc-9c93610c-13 ul {}

.fc-9c93610c-13 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-13 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-13 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-13 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-13 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-14 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-15 {
    color: #FFFFFF;
    font-size: 18px;
    text-align: left;
    font-family: Celias;
    font-weight: 300;
    line-height: 26px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-15 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-9c93610c-15 {
        text-align: center;
    }
}

.fc-9c93610c-15 em {
    font-style: italic;
}

.fc-9c93610c-15 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-15 p {
    margin-top: 0;
    margin-bottom: 0;
}

.fc-9c93610c-15 ul {}

.fc-9c93610c-15 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-15 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-15 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-15 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-15 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-16 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-17 {
    color: #FFFFFF;
    font-size: 22px;
    text-align: left;
    font-family: Celias;
    font-weight: 500;
    line-height: 28px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-17 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-9c93610c-17 {
        text-align: center;
    }
}

.fc-9c93610c-17 em {
    font-style: italic;
}

.fc-9c93610c-17 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-17 p {
    margin-top: 8px;
    margin-bottom: 8px;
}

.fc-9c93610c-17 ul {}

.fc-9c93610c-17 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-17 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-17 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-17 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-17 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-18 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-19 {
    color: #FFFFFF;
    font-size: 18px;
    text-align: left;
    font-family: Celias;
    font-weight: 300;
    line-height: 27px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-19 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-9c93610c-19 {
        text-align: center;
    }
}

.fc-9c93610c-19 em {
    font-style: italic;
}

.fc-9c93610c-19 a {
    color: #B992FF;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-19 p {
    margin-top: 0;
    margin-bottom: 0;
}

.fc-9c93610c-19 ul {}

.fc-9c93610c-19 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-19 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-19 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-19 ul>li::before {
    left: 0;
    color: #B992FF;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-19 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-20 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-21 {
    color: #FFFFFF;
    font-size: 22px;
    text-align: left;
    font-family: Celias;
    font-weight: 500;
    line-height: 28px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-21 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-9c93610c-21 {
        text-align: center;
    }
}

.fc-9c93610c-21 em {
    font-style: italic;
}

.fc-9c93610c-21 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-21 p {
    margin-top: 8px;
    margin-bottom: 8px;
}

.fc-9c93610c-21 ul {}

.fc-9c93610c-21 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-21 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-21 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-21 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-21 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-22 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-23 {
    color: #FFFFFF;
    font-size: 18px;
    text-align: left;
    font-family: Celias;
    font-weight: 300;
    line-height: 26px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-23 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-9c93610c-23 {
        text-align: center;
    }
}

.fc-9c93610c-23 em {
    font-style: italic;
}

.fc-9c93610c-23 a {
    color: #B992FF;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-23 p {
    margin-top: 0;
    margin-bottom: 0;
}

.fc-9c93610c-23 ul {}

.fc-9c93610c-23 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-23 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-23 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-23 ul>li::before {
    left: 0;
    color: #B992FF;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-23 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-24 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-25 {
    color: #FFFFFF;
    font-size: 22px;
    text-align: left;
    font-family: Celias;
    font-weight: 500;
    line-height: 28px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-25 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-9c93610c-25 {
        text-align: center;
    }
}

.fc-9c93610c-25 em {
    font-style: italic;
}

.fc-9c93610c-25 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-25 p {
    margin-top: 8px;
    margin-bottom: 8px;
}

.fc-9c93610c-25 ul {}

.fc-9c93610c-25 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-25 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-25 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-25 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-25 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-26 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-27 {
    color: #FFFFFF;
    font-size: 18px;
    text-align: left;
    font-family: Celias;
    font-weight: 300;
    line-height: 26px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-27 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-9c93610c-27 {
        text-align: center;
    }
}

.fc-9c93610c-27 em {
    font-style: italic;
}

.fc-9c93610c-27 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-27 p {
    margin-top: 0;
    margin-bottom: 0;
}

.fc-9c93610c-27 ul {}

.fc-9c93610c-27 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-27 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-27 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-27 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-27 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-28 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-29 {
    color: #FFFFFF;
    font-size: 22px;
    text-align: left;
    font-family: Celias;
    font-weight: 500;
    line-height: 28px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-29 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-9c93610c-29 {
        text-align: center;
    }
}

.fc-9c93610c-29 em {
    font-style: italic;
}

.fc-9c93610c-29 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-29 p {
    margin-top: 8px;
    margin-bottom: 8px;
}

.fc-9c93610c-29 ul {}

.fc-9c93610c-29 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-29 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-29 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-29 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-29 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-30 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-31 {
    color: #FFFFFF;
    font-size: 18px;
    text-align: left;
    font-family: Celias;
    font-weight: 300;
    line-height: 26px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-31 {
        text-align: left;
    }
}

@media (max-width:599.95px) {
    .fc-9c93610c-31 {
        text-align: center;
    }
}

.fc-9c93610c-31 em {
    font-style: italic;
}

.fc-9c93610c-31 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-31 p {
    margin-top: 0;
    margin-bottom: 0;
}

.fc-9c93610c-31 ul {}

.fc-9c93610c-31 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-31 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-31 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-31 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-31 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-32 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-33 {
    color: #242424;
    font-size: 18px;
    text-align: center;
    font-family: Celias;
    font-weight: 300;
    line-height: 27px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-33 {}
}

@media (max-width:599.95px) {
    .fc-9c93610c-33 {}
}

.fc-9c93610c-33 em {
    font-style: italic;
}

.fc-9c93610c-33 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-33 p {
    margin-top: 0;
    margin-bottom: 0;
}

.fc-9c93610c-33 ul {}

.fc-9c93610c-33 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-33 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-33 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-33 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-33 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-34 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-35 {
    color: #242424;
    font-size: 18px;
    text-align: center;
    font-family: Celias;
    font-weight: 300;
    line-height: 27px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-35 {}
}

@media (max-width:599.95px) {
    .fc-9c93610c-35 {}
}

.fc-9c93610c-35 em {
    font-style: italic;
}

.fc-9c93610c-35 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-35 p {
    margin-top: 0;
    margin-bottom: 0;
}

.fc-9c93610c-35 ul {}

.fc-9c93610c-35 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-35 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-35 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-35 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-35 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-36 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-37 {
    color: #242424;
    font-size: 18px;
    text-align: center;
    font-family: Celias;
    font-weight: 300;
    line-height: 27px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-37 {}
}

@media (max-width:599.95px) {
    .fc-9c93610c-37 {}
}

.fc-9c93610c-37 em {
    font-style: italic;
}

.fc-9c93610c-37 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-37 p {
    margin-top: 0;
    margin-bottom: 0;
}

.fc-9c93610c-37 ul {}

.fc-9c93610c-37 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-37 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-37 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-37 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-37 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-38 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-39 {
    color: #242424;
    font-size: 18px;
    text-align: center;
    font-family: Celias;
    font-weight: 300;
    line-height: 27px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-39 {}
}

@media (max-width:599.95px) {
    .fc-9c93610c-39 {}
}

.fc-9c93610c-39 em {
    font-style: italic;
}

.fc-9c93610c-39 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-39 p {
    margin-top: 0;
    margin-bottom: 0;
}

.fc-9c93610c-39 ul {}

.fc-9c93610c-39 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-39 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-39 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-39 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-39 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-40 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-41 {
    color: #434343;
    font-size: 16px;
    text-align: left;
    font-family: Celias;
    font-weight: 400;
    line-height: 22px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-41 {}
}

@media (max-width:599.95px) {
    .fc-9c93610c-41 {}
}

.fc-9c93610c-41 em {
    font-style: italic;
}

.fc-9c93610c-41 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-41 p {
    margin-top: 0;
    margin-bottom: 0;
}

.fc-9c93610c-41 ul {}

.fc-9c93610c-41 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-41 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-41 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-41 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-41 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-42 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-43 {
    color: #434343;
    font-size: 16px;
    text-align: left;
    font-family: Celias;
    font-weight: 400;
    line-height: 22px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-43 {}
}

@media (max-width:599.95px) {
    .fc-9c93610c-43 {}
}

.fc-9c93610c-43 em {
    font-style: italic;
}

.fc-9c93610c-43 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-43 p {
    margin-top: 4px;
    margin-bottom: 4px;
}

.fc-9c93610c-43 ul {}

.fc-9c93610c-43 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-43 ol>li::marker {
    font-weight: bold;
    margin-bottom: 4px;
}

.fc-9c93610c-43 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 4px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-43 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-43 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-44 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-45 {
    color: #898989;
    font-size: 16px;
    text-align: left;
    font-family: Celias;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.3px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-45 {}
}

@media (max-width:599.95px) {
    .fc-9c93610c-45 {}
}

.fc-9c93610c-45 em {
    font-style: italic;
}

.fc-9c93610c-45 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-45 p {
    margin-top: 8px;
    margin-bottom: 8px;
}

.fc-9c93610c-45 ul {}

.fc-9c93610c-45 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-45 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-45 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-45 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-45 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-46 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-47 {
    color: #898989;
    font-size: 16px;
    text-align: left;
    font-family: Celias;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.3px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-47 {}
}

@media (max-width:599.95px) {
    .fc-9c93610c-47 {}
}

.fc-9c93610c-47 em {
    font-style: italic;
}

.fc-9c93610c-47 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-47 p {
    margin-top: 8px;
    margin-bottom: 8px;
}

.fc-9c93610c-47 ul {}

.fc-9c93610c-47 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-47 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-47 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-47 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-47 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-48 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-9c93610c-49 {
    color: #242424;
    font-size: 40px;
    font-family: Celias;
    font-weight: 300;
    line-height: 40px;
}

@media (max-width:959.95px) {
    .fc-9c93610c-49 {}
}

@media (max-width:599.95px) {
    .fc-9c93610c-49 {}
}

.fc-9c93610c-49 em {
    font-style: italic;
}

.fc-9c93610c-49 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-9c93610c-49 p {
    margin-top: 0;
    margin-bottom: 0;
}

.fc-9c93610c-49 ul {}

.fc-9c93610c-49 ol {
    list-style: outside decimal;
    margin-left: 20px;
}

.fc-9c93610c-49 ol>li::marker {
    font-weight: bold;
}

.fc-9c93610c-49 ul>li {
    position: relative;
    padding-left: 26px;
    margin-bottom: 20px;
    overflow-wrap: anywhere;
}

.fc-9c93610c-49 ul>li::before {
    left: 0;
    color: #5841D8;
    content: "•";
    display: inline-block;
    position: absolute;
}

.fc-9c93610c-49 a:hover {
    text-decoration: underline;
}

.fc-9c93610c-50 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.fc-f652bede-1 {
    position: relative;
    font-family: Celias;
    counter-increment: item;
}

.fc-f652bede-2 {
    display: flex;
    margin-top: 10px;
    align-items: center;
    padding-top: 20px;
    padding-left: 36px;
    border-radius: 8px;
    padding-right: 28px;
    padding-bottom: 20px;
    background-color: #F3F3F4;
}

.fc-f652bede-3 {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
}

.fc-f652bede-4 {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
}

.fc-f652bede-5 {
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: -0.5px;
}

.fc-f652bede-8 {
    border: none;
    border-top: 1px solid #c4c4c4;
    margin-top: 20px;
    margin-bottom: 20px;
}

.fc-f652bede-9 {
    font-size: 16px;
    margin-top: 8px;
    line-height: 28px;
}

.fc-f652bede-9>p {
    margin: 16px 0px;
}

.fc-f652bede-9 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-f652bede-9 ul {
    list-style: disc;
    margin-left: 30px;
}

.fc-f652bede-9 ol {
    list-style: auto;
    margin-left: 30px;
}

.fc-f652bede-9 a:hover {
    text-decoration: underline;
}

.fc-f652bede-9>p>em {
    font-style: italic;
}

.fc-f652bede-10 {
    color: #5841D8;
    margin-left: 16px;
}

.fc-f652bede-11 {
    font-size: 16px;
    margin-top: 8px;
    line-height: 28px;
}

.fc-f652bede-11>p {
    margin: 16px 0px;
}

.fc-f652bede-11 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-f652bede-11 ul {
    list-style: disc;
    margin-left: 30px;
}

.fc-f652bede-11 ol {
    list-style: auto;
    margin-left: 30px;
}

.fc-f652bede-11 a:hover {
    text-decoration: underline;
}

.fc-f652bede-11>p>em {
    font-style: italic;
}

.fc-f652bede-12 {
    color: #5841D8;
    margin-left: 16px;
}

.fc-f652bede-13 {
    font-size: 16px;
    margin-top: 8px;
    line-height: 28px;
}

.fc-f652bede-13>p {
    margin: 16px 0px;
}

.fc-f652bede-13 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-f652bede-13 ul {
    list-style: disc;
    margin-left: 30px;
}

.fc-f652bede-13 ol {
    list-style: auto;
    margin-left: 30px;
}

.fc-f652bede-13 a:hover {
    text-decoration: underline;
}

.fc-f652bede-13>p>em {
    font-style: italic;
}

.fc-f652bede-14 {
    color: #5841D8;
    margin-left: 16px;
}

.fc-f652bede-15 {
    font-size: 16px;
    margin-top: 8px;
    line-height: 28px;
}

.fc-f652bede-15>p {
    margin: 16px 0px;
}

.fc-f652bede-15 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-f652bede-15 ul {
    list-style: disc;
    margin-left: 30px;
}

.fc-f652bede-15 ol {
    list-style: auto;
    margin-left: 30px;
}

.fc-f652bede-15 a:hover {
    text-decoration: underline;
}

.fc-f652bede-15>p>em {
    font-style: italic;
}

.fc-f652bede-16 {
    color: #5841D8;
    margin-left: 16px;
}

.fc-f652bede-17 {
    font-size: 16px;
    margin-top: 8px;
    line-height: 28px;
}

.fc-f652bede-17>p {
    margin: 16px 0px;
}

.fc-f652bede-17 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-f652bede-17 ul {
    list-style: disc;
    margin-left: 30px;
}

.fc-f652bede-17 ol {
    list-style: auto;
    margin-left: 30px;
}

.fc-f652bede-17 a:hover {
    text-decoration: underline;
}

.fc-f652bede-17>p>em {
    font-style: italic;
}

.fc-f652bede-18 {
    color: #5841D8;
    margin-left: 16px;
}

.fc-f652bede-19 {
    font-size: 16px;
    margin-top: 8px;
    line-height: 28px;
}

.fc-f652bede-19>p {
    margin: 16px 0px;
}

.fc-f652bede-19 a {
    color: #5841D8;
    font-weight: bold;
    text-decoration: none;
}

.fc-f652bede-19 ul {
    list-style: disc;
    margin-left: 30px;
}

.fc-f652bede-19 ol {
    list-style: auto;
    margin-left: 30px;
}

.fc-f652bede-19 a:hover {
    text-decoration: underline;
}

.fc-f652bede-19>p>em {
    font-style: italic;
}

.fc-f652bede-20 {
    color: #5841D8;
    margin-left: 16px;
}

.fc-8ad0b05e-2 {
    color: #242424;
}

.fc-8ad0b05e-2>* {}

.fc-2bc282fb-1 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.fc-2bc282fb-2 {
    height: 141px;
}

.fc-2bc282fb-2>svg {
    width: auto !important;
}

.fc-a4de58d0-1 {
    display: flex;
    z-index: 5;
    flex-grow: 1;
    align-items: center;
}

.fc-a4de58d0-2 {
    display: flex;
    flex-grow: 1;
}

.fc-0c1e011d-1 {
    color: transparent;
    width: 140px;
    height: 100px;
    margin: 0 78px 0 0;
    display: block;
    z-index: 99;
    overflow: hidden;
    position: relative;
    flex-grow: 0;
    text-indent: -99999em;
    background-size: contain;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg2IiBoZWlnaHQ9IjMwIiB2aWV3Qm94PSIwIDAgMTg2IDMwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTcuODE0IDFDNy45NzUyNCAxIDAgOC45Nzk0MSAwIDE4LjgyMjNWMjYuNDU5OUMwIDI3Ljg2NDggMS4xMzgxMyAyOS4wMDMgMi41NDMwNyAyOS4wMDNDMy45NDgwMiAyOS4wMDMgNS4wOTQ0OCAyNy44NjQ4IDUuMDk0NDggMjYuNDU5OVYxOC44MjIzQzUuMDk0NDggMTcuNDEzMiA2LjIyODQ0IDE2LjI3NTEgNy42Mzc1NSAxNi4yNzUxQzkuMDQyNSAxNi4yNzUxIDEwLjE4MDYgMTcuNDEzMiAxMC4xODA2IDE4LjgyMjNWMjYuNDU5OUMxMC4xODA2IDI3Ljg2NDggMTEuMzE4OCAyOS4wMDMgMTIuNzIzNyAyOS4wMDNDMTQuMTMyOCAyOS4wMDMgMTUuMjcwOSAyNy44NjQ4IDE1LjI3MDkgMjYuNDU5OVYxOC44MjIzQzE1LjI3MDkgMTcuNDEzMiAxNi40MDkxIDE2LjI3NTEgMTcuODE0IDE2LjI3NTFDMTkuMjIzMSAxNi4yNzUxIDIwLjM2NTQgMTcuNDEzMiAyMC4zNjU0IDE4LjgyMjNWMjYuNDU5OUMyMC4zNjU0IDI3Ljg2NDggMjEuNTAzNiAyOS4wMDMgMjIuOTA4NSAyOS4wMDNDMjQuMzEzNCAyOS4wMDMgMjUuNDUxNiAyNy44NjQ4IDI1LjQ1MTYgMjYuNDU5OVYxOC44MjIzQzI1LjQ1MTYgMTcuNDEzMiAyNi41ODk3IDE2LjI3NTEgMjguMDAzIDE2LjI3NTFDMjkuNDA3OSAxNi4yNzUxIDMwLjU0NiAxNy40MTMyIDMwLjU0NiAxOC44MjIzVjI2LjQ1OTlDMzAuNTQ2IDI3Ljg2NDggMzEuNjg0MiAyOS4wMDMgMzMuMDkzMyAyOS4wMDNDMzQuNDk4MiAyOS4wMDMgMzUuNjM2NCAyNy44NjQ4IDM1LjYzNjQgMjYuNDU5OVYxOC44MjIzQzM1LjYzNjQgOC45Nzk0MSAyNy42NTcgMSAxNy44MTQgMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zOS42MzY0IDEuMDAyNzJINDQuMTU3OFYxMi44OTI2TDU2LjIyMzUgMS4wMDI3Mkg2Mi4yMzU0TDUxLjQ3NiAxMS40MTA1TDYyLjgzODMgMjguOTk0MUg1Ni44MjY0TDQ4LjAyMiAxNC43NTE0TDQ0LjE1NzggMTguNDlWMjguOTk4M0gzOS42MzY0VjEuMDAyNzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNjUuMjk1OCAxLjAwMzA1SDY5Ljc2NzFWNS44Mzg1M0M3MC4xMzEzIDQuODk2NTYgNzEuMDMxNCAzLjc1MzYyIDcyLjQ1OSAyLjQwMTM2QzczLjg4NjcgMS4wNTMyOSA3NS41MzYyIDAuMzc1MDY2IDc3LjM5OTIgMC4zNzUwNjZDNzcuNDg3MSAwLjM3NTA2NiA3Ny42MzM2IDAuMzgzNDM5IDc3Ljg0MyAwLjQwMDE4NkM3OC4wNTIzIDAuNDE2OTMyIDc4LjQwODEgMC40NTA0MjUgNzguOTE0NyAwLjUwNDg1VjUuNDc0M0M3OC42MzQyIDUuNDE5ODggNzguMzc4OCA1LjM4NjM4IDc4LjE0NDQgNS4zNjk2NEM3Ny45MDk5IDUuMzUyODkgNzcuNjUwNCA1LjM0NDUyIDc3LjM3NDEgNS4zNDQ1MkM3NS4wMDQ1IDUuMzQ0NTIgNzMuMTgzMyA2LjEwNjQ3IDcxLjkxMDYgNy42MzAzOEM3MC42Mzc5IDkuMTU0MjkgNzAuMDAxNSAxMC45MDg1IDcwLjAwMTUgMTIuODk3MVYyOC45OTg2SDY1LjI5NThWMS4wMDMwNVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik05Ni40Mzk3IDEyLjA1NTZDOTcuNTE5OCAxMS45MTc0IDk4LjI0NDEgMTEuNDY1MyA5OC42MDgzIDEwLjY5OTFDOTguODE3NiAxMC4yODA1IDk4LjkyMjMgOS42Nzc2MSA5OC45MjIzIDguODkwNTRDOTguOTIyMyA3LjI4MjkgOTguMzUyOSA2LjExNDg1IDk3LjIxNDIgNS4zODYzOUM5Ni4wNzU0IDQuNjYyMTEgOTQuNDQ2OSA0LjI5Nzg4IDkyLjMyNDMgNC4yOTc4OEM4OS44NzEgNC4yOTc4OCA4OC4xMzM1IDQuOTYzNTQgODcuMTA3OCA2LjI5NDg3Qzg2LjUzNDMgNy4wMzE3MSA4Ni4xNjE3IDguMTI0NCA4NS45ODU4IDkuNTc3MTRIODEuNTk0MUM4MS42ODIgNi4xMTkwMyA4Mi43OTk4IDMuNzExNzYgODQuOTQ3NiAyLjM1NTMxQzg3LjA5OTQgMS4wMDMwNSA4OS41OTA1IDAuMzI0ODI5IDkyLjQyOSAwLjMyNDgyOUM5NS43MTk2IDAuMzI0ODI5IDk4LjM5MDYgMC45NTI4MTQgMTAwLjQ0MiAyLjIwNDZDMTAyLjQ4MSAzLjQ2MDU3IDEwMy40OTggNS40MTE1IDEwMy40OTggOC4wNjE2VjI0LjE4ODJDMTAzLjQ5OCAyNC42NzgxIDEwMy41OTkgMjUuMDY3NCAxMDMuOCAyNS4zNjQ3QzEwMy45OTYgMjUuNjYxOSAxMDQuNDE5IDI1LjgwODQgMTA1LjA2OCAyNS44MDg0QzEwNS4yNzggMjUuODA4NCAxMDUuNTEyIDI1Ljc5NTkgMTA1Ljc3NiAyNS43NzA4QzEwNi4wMzUgMjUuNzQ1NiAxMDYuMzE2IDI1LjcwMzggMTA2LjYxMyAyNS42NTM1VjI5LjEyODRDMTA1Ljg4IDI5LjMzNzcgMTA1LjMyNCAyOS40Njc1IDEwNC45NDMgMjkuNTIxOUMxMDQuNTU3IDI5LjU3MjIgMTA0LjAzOCAyOS42MDE1IDEwMy4zNzMgMjkuNjAxNUMxMDEuNzUyIDI5LjYwMTUgMTAwLjU3NiAyOS4wMjc5IDk5Ljg0MzQgMjcuODc2NkM5OS40NjI0IDI3LjI2NTQgOTkuMTkwMyAyNi40MDI5IDk5LjAzNTQgMjUuMjg5M0M5OC4wNzY2IDI2LjU0NTMgOTYuNzAzNCAyNy42MzM4IDk0LjkwNzQgMjguNTU0OEM5My4xMTE0IDI5LjQ4MDEgOTEuMTM1MyAyOS45NDA2IDg4Ljk3NSAyOS45NDA2Qzg2LjM3OTQgMjkuOTQwNiA4NC4yNTY4IDI5LjE1MzUgODIuNjExNSAyNy41Nzk0QzgwLjk2NjEgMjYuMDA1MiA4MC4xNDE0IDI0LjAzMzMgODAuMTQxNCAyMS42Njc5QzgwLjE0MTQgMTkuMDc2NSA4MC45NTM2IDE3LjA2NjkgODIuNTczOCAxNS42MzkzQzg0LjE5NCAxNC4yMTE3IDg2LjMyMDggMTMuMzMyNSA4OC45NDk5IDEzLjAwMTdMOTYuNDM5NyAxMi4wNTU2Wk04Ni41MzQzIDI0Ljc2NkM4Ny41MjY1IDI1LjU0ODkgODguNzAyOSAyNS45MzgyIDkwLjA2MzUgMjUuOTM4MkM5MS43MTcyIDI1LjkzODIgOTMuMzIwNyAyNS41NTczIDk0Ljg3MzkgMjQuNzkxMUM5Ny40ODYzIDIzLjUyMjYgOTguNzkyNSAyMS40NDE5IDk4Ljc5MjUgMTguNTUzMVYxNC43Njg1Qzk4LjIxOSAxNS4xMzY5IDk3LjQ3NzkgMTUuNDQyNSA5Ni41NzM2IDE1LjY4NTNDOTUuNjY5MyAxNS45MjgyIDk0Ljc4MTggMTYuMTA0IDkzLjkxNTIgMTYuMjA4N0w5MS4wNzI1IDE2LjU3MjlDODkuMzY4NiAxNi43OTkgODguMDg3NSAxNy4xNTQ4IDg3LjIyOTIgMTcuNjQwNUM4NS43NzIzIDE4LjQ1NjggODUuMDQ4IDE5Ljc2MzEgODUuMDQ4IDIxLjU1MDdDODUuMDQzOCAyMi45MTU1IDg1LjU0MjEgMjMuOTgzMSA4Ni41MzQzIDI0Ljc2NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMTQuMTk1IDEuMDAzMDVWMTIuODkyOUwxMjYuMjYxIDEuMDAzMDVIMTMyLjI2OEwxMjEuNTA5IDExLjQxMDlMMTMyLjg3MSAyOC45OTQ0SDEyNi44NTlMMTE4LjA1NSAxNC43NTE3TDExNC4xOTEgMTguNDkwM1YyOC45OTg2SDEwOS42NjlWMS4wMDMwNUgxMTQuMTk1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE1Mi4wNjIgMS43NzMzOEMxNTMuOTE3IDIuNzA2OTggMTU1LjMyOCAzLjkxMjcxIDE1Ni4yOTUgNS4zOTQ3NkMxNTcuMjI5IDYuODA1NjMgMTU3Ljg1MiA4LjQ1MDk1IDE1OC4xNjYgMTAuMzM0OUMxNTguNDQzIDExLjYyNDQgMTU4LjU4MSAxMy42OCAxNTguNTgxIDE2LjUwMTdIMTM4LjIyMkMxMzguMzEgMTkuMzQ4NiAxMzguOTc1IDIxLjYzNDQgMTQwLjIxOSAyMy4zNTUxQzE0MS40NjIgMjUuMDc1OCAxNDMuMzkyIDI1LjkzODIgMTQ2IDI1LjkzODJDMTQ4LjQzNyAyNS45MzgyIDE1MC4zODQgMjUuMTI2IDE1MS44MzYgMjMuNDk3NUMxNTIuNjQ5IDIyLjU1MTMgMTUzLjIyNiAyMS40NTg2IDE1My41NjUgMjAuMjE1MkgxNTguMTkyQzE1OC4wNyAyMS4yNDUxIDE1Ny42NjQgMjIuMzg4IDE1Ni45NzcgMjMuNjUyNEMxNTYuMjkxIDI0LjkxNjcgMTU1LjUyMSAyNS45NDY2IDE1NC42NzUgMjYuNzUwNEMxNTMuMjU2IDI4LjE0NDYgMTUxLjUwMSAyOS4wODY1IDE0OS40MDggMjkuNTcyMkMxNDguMjg2IDI5Ljg1MjcgMTQ3LjAxMyAyOS45OTA4IDE0NS41OTQgMjkuOTkwOEMxNDIuMTMyIDI5Ljk5MDggMTM5LjE5NyAyOC43MjIzIDEzNi43OSAyNi4xODk0QzEzNC4zODMgMjMuNjUyNCAxMzMuMTgxIDIwLjEwNjQgMTMzLjE4MSAxNS41Mzg4QzEzMy4xODEgMTEuMDQyNCAxMzQuMzkxIDcuMzkxNzUgMTM2LjgxOSA0LjU4Njc1QzEzOS4yNDMgMS43ODE3NSAxNDIuNDEyIDAuMzc5MjUzIDE0Ni4zMjcgMC4zNzkyNTNDMTQ4LjI5NCAwLjM3NTA2NyAxNTAuMjA4IDAuODQzOTYyIDE1Mi4wNjIgMS43NzMzOFpNMTUzLjc0NSAxMi43NjczQzE1My41NTcgMTAuNzI4NCAxNTMuMTEzIDkuMDk5ODcgMTUyLjQyMiA3Ljg4MTU4QzE1MS4xNDYgNS42MTY2NSAxNDkuMDEgNC40ODIwOSAxNDYuMDIxIDQuNDgyMDlDMTQzLjg3OCA0LjQ4MjA5IDE0Mi4wODIgNS4yNjA3OSAxNDAuNjMzIDYuODIyMzhDMTM5LjE4IDguMzgzOTcgMTM4LjQxNCAxMC4zNjQyIDEzOC4zMjYgMTIuNzY3M0gxNTMuNzQ1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE2Ny4xODQgMS4wMDMwNVY0Ljk3NjFDMTY4LjUwNyAzLjMzOTE1IDE2OS45MSAyLjE2MjczIDE3MS4zOTIgMS40NDY4M0MxNzIuODc0IDAuNzMwOTI0IDE3NC41MTkgMC4zNzUwNjYgMTc2LjMzMiAwLjM3NTA2NkMxODAuMzA1IDAuMzc1MDY2IDE4Mi45ODkgMS43NjA4MiAxODQuMzgzIDQuNTMyMzNDMTg1LjE0OSA2LjA0Nzg2IDE4NS41MzQgOC4yMTY1IDE4NS41MzQgMTEuMDQyNFYyOC45OTg2SDE4MC43NDlWMTEuMzU2NEMxODAuNzQ5IDkuNjQ4MzEgMTgwLjQ5OCA4LjI3MDkzIDE3OS45OTEgNy4yMjg0N0MxNzkuMTU0IDUuNDg2ODYgMTc3LjYzOCA0LjYxNjA2IDE3NS40NDQgNC42MTYwNkMxNzQuMzMxIDQuNjE2MDYgMTczLjQxNCA0LjcyOTA5IDE3Mi42OTggNC45NTUxN0MxNzEuNDA4IDUuMzQwMzMgMTcwLjI3OCA2LjEwNjQ3IDE2OS4yOTggNy4yNTM1OUMxNjguNTE2IDguMTc4ODIgMTY4LjAwNSA5LjEyOTE3IDE2Ny43NyAxMC4xMTcyQzE2Ny41MzYgMTEuMTA1MiAxNjcuNDE5IDEyLjUwNzcgMTY3LjQxOSAxNC4zMzczVjI4Ljk5ODZIMTYyLjcxM1YxLjAwMzA1SDE2Ny4xODRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: center center;
}

.fc-0c1e011d-2 {
    display: none;
}

.fc-2ebda532-1 {
    padding: 0;
}

.fc-2ebda532-2 {
    padding-top: 6px !important;
    padding-bottom: 15px;
}

.fc-2ebda532-2::before {
    display: none !important;
}

.fc-2ebda532-3 {
    color: #C0B9FF;
    font-weight: 500 !important;
    margin-bottom: 26px;
}

.fc-2ebda532-4 {
    width: 229px !important;
}

@media (max-width:959.95px) {
    .fc-2ebda532-4 {
        width: 100% !important;
    }
}

.fc-2ebda532-5 {
    width: 160px;
    display: flex;
    margin-top: 60px;
    flex-direction: row;
    justify-content: flex-start;
}

@media (max-width:959.95px) {
    .fc-2ebda532-5 {
        margin-top: 20px;
    }
}

.fc-2ebda532-6 {
    color: transparent;
    width: 46px;
    height: 46px;
    display: block;
    text-indent: -99999em;
    margin-right: 12px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.fc-2ebda532-7 {
    background-image: url(/_next/static/images/kraken-consumer-app-260815cd38af18ae59c37389e0e51687.svg);
}

.fc-2ebda532-8 {
    background-image: url(/_next/static/images/kraken-pro-app-b8b33d1fc8168b769e6045374a252877.svg);
}

.fc-ea86f4fb-1 {
    left: 0;
    width: 100%;
    bottom: 0;
    z-index: 999999;
    position: fixed;
}

.fc-ea86f4fb-2 {
    display: flex;
    padding: 20px;
    box-sizing: border-box;
    align-items: center;
    background-color: #5841D8;
}

@media (max-width:959.95px) {
    .fc-ea86f4fb-2 {
        flex-direction: column;
    }
}

.fc-ea86f4fb-3 {
    color: #FFFFFF;
    font-size: 14px;
    font-family: Celias;
    white-space: pre;
    margin-right: 20px;
}

@media (max-width:959.95px) {
    .fc-ea86f4fb-3 {
        white-space: normal;
        margin-right: 0;
        margin-bottom: 10px;
    }
}

.fc-ea86f4fb-4 {
    display: flex;
    align-items: center;
    padding-right: 10px;
}

@media (max-width:959.95px) {
    .fc-ea86f4fb-5 {
        top: auto;
        bottom: 90px;
        position: fixed;
    }

    .fc-ea86f4fb-5>div {
        padding: 10px 10px 10px 20px;
    }

    .fc-ea86f4fb-5 .fc-ea86f4fb-2 {
        background-color: rgba(256, 256, 256, 0.95);
    }

    .fc-ea86f4fb-5 .fc-ea86f4fb-3 {
        color: #5841D8;
    }
}

.fc-f9d524fc-1 {
    display: flex;
    flex-direction: column;
    background-color: #1E045D;
}

.fc-f9d524fc-1 a {
    color: #FFA6A2;
    font-weight: bold;
    text-decoration: none;
}

.fc-f9d524fc-1 div {
    color: #FFFFFF;
    display: inline-block;
    padding: 8px;
    text-align: center;
    background-color: #1E045D;
}

.fc-f9d524fc-1 a:hover {
    text-decoration: underline;
}

.fc-876436f5-1 {
    z-index: 1000;
    position: relative;
}

@keyframes fc-baacefea-1 {
    from {
        opacity: 1;
        transform: translateX(var(--distance-to-the-start));
    }

    to {
        opacity: 1;
        transform: translateX(var(--distance-to-the-end));
    }
}

.fc-baacefea-3 {
    animation-name: fc-baacefea-1;
    animation-duration: var(--animation-duration);
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.fc-baacefea-4 {
    width: max-content;
    display: flex;
    overflow: hidden;
    flex-wrap: nowrap;
    column-gap: 17px;
    padding-left: 28px;
    flex-direction: row;

}

@keyframes fc-baacefea-5 {
    from {
        opacity: 1;
        transform: translateX(var(--distance-to-the-start));
    }

    to {
        opacity: 1;
        transform: translateX(var(--distance-to-the-end));
    }
}

.fc-baacefea-7 {
    animation-name: fc-baacefea-5;
    animation-duration: var(--animation-duration);
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.fc-baacefea-8 {
    width: max-content;
    display: flex;
    overflow: hidden;
    flex-wrap: nowrap;
    column-gap: 17px;
    padding-left: 28px;
    flex-direction: row;
}

@keyframes fc-baacefea-9 {
    from {
        opacity: 1;
        transform: translateX(var(--distance-to-the-start));
    }

    to {
        opacity: 1;
        transform: translateX(var(--distance-to-the-end));
    }
}

.fc-baacefea-11 {
    animation-name: fc-baacefea-9;
    animation-duration: var(--animation-duration);
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.fc-baacefea-12 {
    width: max-content;
    display: flex;
    overflow: hidden;
    flex-wrap: nowrap;
    column-gap: 17px;
    padding-left: 28px;
    flex-direction: row;
}

@keyframes fc-baacefea-13 {
    from {
        opacity: 1;
        transform: translateX(var(--distance-to-the-start));
    }

    to {
        opacity: 1;
        transform: translateX(var(--distance-to-the-end));
    }
}

.fc-baacefea-15 {
    animation-name: fc-baacefea-13;
    animation-duration: var(--animation-duration);
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.fc-baacefea-16 {
    width: max-content;
    display: flex;
    overflow: hidden;
    flex-wrap: nowrap;
    column-gap: 17px;
    padding-left: 28px;
    flex-direction: row;
}

/*  stylee */

@keyframes marquee {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-100%);
    }
}

.portfolio {
    min-width: fit-content;
    background-color: #fff;
    padding: 6px 21px;
    border-radius: 21px;
    white-space: nowrap;
    margin-right: 13px;
}

.portfolio_row1 {
    overflow: hidden;
    padding: 13px;
}

.portfolio_row1 .row {
    display: flex;
    animation: marquee 200s linear infinite;
    flex-wrap: nowrap;
}

/*  stylee */