@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";*,:before,:after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb
}

:before,:after {
    --tw-content: ""
}

html,:host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-family: Lato,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent
}

body {
    margin: 0;
    line-height: inherit
}

hr {
    height: 0;
    color: inherit;
    border-top-width: 1px
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,strong {
    font-weight: bolder
}

code,kbd,samp,pre {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0
}

button,select {
    text-transform: none
}

button,[type=button],[type=reset],[type=submit] {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

legend {
    padding: 0
}

ol,ul,menu {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

textarea {
    resize: vertical
}

input::-moz-placeholder,textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af
}

input::placeholder,textarea::placeholder {
    opacity: 1;
    color: #9ca3af
}

button,[role=button] {
    cursor: pointer
}

:disabled {
    cursor: default
}

img,svg,video,canvas,audio,iframe,embed,object {
    display: block;
    vertical-align: middle
}

img,video {
    max-width: 100%;
    height: auto
}

[hidden] {
    display: none
}

*,:before,:after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia:
}

.container {
    width: 100%
}

@media (min-width: 480px) {
    .container {
        max-width:480px
    }
}

@media (min-width: 640px) {
    .container {
        max-width:640px
    }
}

@media (min-width: 768px) {
    .container {
        max-width:768px
    }
}

@media (min-width: 992px) {
    .container {
        max-width:992px
    }
}

@media (min-width: 1024px) {
    .container {
        max-width:1024px
    }
}

@media (min-width: 1280px) {
    .container {
        max-width:1280px
    }
}

@media (min-width: 1536px) {
    .container {
        max-width:1536px
    }
}

.visible {
    visibility: visible
}

.collapse {
    visibility: collapse
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-\[0_-12px_-24px_-12px\] {
    top: 0;
    right: -12px;
    bottom: -24px;
    left: -12px
}

.inset-\[0_0_0_0\],.inset-\[0px_0px_0px_0px\] {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.bottom-0 {
    bottom: 0
}

.bottom-\[-10\%\] {
    bottom: -10%
}

.bottom-\[-100\%\] {
    bottom: -100%
}

.bottom-\[-125px\] {
    bottom: -125px
}

.bottom-\[-145px\] {
    bottom: -145px
}

.bottom-\[-15px\] {
    bottom: -15px
}

.bottom-\[-16px\] {
    bottom: -16px
}

.bottom-\[-20px\] {
    bottom: -20px
}

.bottom-\[-221px\] {
    bottom: -221px
}

.bottom-\[-2px\] {
    bottom: -2px
}

.bottom-\[-30px\] {
    bottom: -30px
}

.bottom-\[-364px\] {
    bottom: -364px
}

.bottom-\[-5px\] {
    bottom: -5px
}

.bottom-\[-75px\] {
    bottom: -75px
}

.bottom-\[-7px\] {
    bottom: -7px
}

.bottom-\[-8px\] {
    bottom: -8px
}

.bottom-\[-95px\] {
    bottom: -95px
}

.bottom-\[0\%\] {
    bottom: 0%
}

.bottom-\[0\],.bottom-\[0px\] {
    bottom: 0
}

.bottom-\[10\%\] {
    bottom: 10%
}

.bottom-\[100px\] {
    bottom: 100px
}

.bottom-\[10px\] {
    bottom: 10px
}

.bottom-\[110\%\] {
    bottom: 110%
}

.bottom-\[120px\] {
    bottom: 120px
}

.bottom-\[140px\] {
    bottom: 140px
}

.bottom-\[150px\] {
    bottom: 150px
}

.bottom-\[159px\] {
    bottom: 159px
}

.bottom-\[19\%\] {
    bottom: 19%
}

.bottom-\[20\%\] {
    bottom: 20%
}

.bottom-\[20px\] {
    bottom: 20px
}

.bottom-\[215px\] {
    bottom: 215px
}

.bottom-\[280px\] {
    bottom: 280px
}

.bottom-\[28px\] {
    bottom: 28px
}

.bottom-\[30\%\] {
    bottom: 30%
}

.bottom-\[4\%\] {
    bottom: 4%
}

.bottom-\[41\.5\%\] {
    bottom: 41.5%
}

.bottom-\[420px\] {
    bottom: 420px
}

.bottom-\[5\%\] {
    bottom: 5%
}

.bottom-\[50\%\] {
    bottom: 50%
}

.bottom-\[50px\] {
    bottom: 50px
}

.bottom-\[5px\] {
    bottom: 5px
}

.bottom-\[60px\] {
    bottom: 60px
}

.bottom-\[62px\] {
    bottom: 62px
}

.bottom-\[66px\] {
    bottom: 66px
}

.bottom-\[86px\] {
    bottom: 86px
}

.bottom-\[96px\] {
    bottom: 96px
}

.left-0 {
    left: 0
}

.left-2\/4 {
    left: 50%
}

.left-\[-10px\] {
    left: -10px
}

.left-\[-12px\] {
    left: -12px
}

.left-\[-150px\] {
    left: -150px
}

.left-\[-16px\] {
    left: -16px
}

.left-\[-170px\] {
    left: -170px
}

.left-\[-200px\] {
    left: -200px
}

.left-\[-20px\] {
    left: -20px
}

.left-\[-25px\] {
    left: -25px
}

.left-\[-26px\] {
    left: -26px
}

.left-\[-30px\] {
    left: -30px
}

.left-\[-35\%\] {
    left: -35%
}

.left-\[-40px\] {
    left: -40px
}

.left-\[-5\%\] {
    left: -5%
}

.left-\[-5px\] {
    left: -5px
}

.left-\[-70px\] {
    left: -70px
}

.left-\[-8px\] {
    left: -8px
}

.left-\[0\%\] {
    left: 0%
}

.left-\[0\],.left-\[0px\] {
    left: 0
}

.left-\[10\%\] {
    left: 10%
}

.left-\[110px\] {
    left: 110px
}

.left-\[12px\] {
    left: 12px
}

.left-\[140px\] {
    left: 140px
}

.left-\[15\%\] {
    left: 15%
}

.left-\[20px\] {
    left: 20px
}

.left-\[21px\] {
    left: 21px
}

.left-\[220px\] {
    left: 220px
}

.left-\[23px\] {
    left: 23px
}

.left-\[25px\] {
    left: 25px
}

.left-\[265px\] {
    left: 265px
}

.left-\[26px\] {
    left: 26px
}

.left-\[290px\] {
    left: 290px
}

.left-\[295px\] {
    left: 295px
}

.left-\[30px\] {
    left: 30px
}

.left-\[31px\] {
    left: 31px
}

.left-\[33\%\] {
    left: 33%
}

.left-\[330px\] {
    left: 330px
}

.left-\[337px\] {
    left: 337px
}

.left-\[35\%\] {
    left: 35%
}

.left-\[4\%\] {
    left: 4%
}

.left-\[40px\] {
    left: 40px
}

.left-\[43px\] {
    left: 43px
}

.left-\[48px\] {
    left: 48px
}

.left-\[4px\] {
    left: 4px
}

.left-\[50\%\] {
    left: 50%
}

.left-\[5px\] {
    left: 5px
}

.left-\[6\%\] {
    left: 6%
}

.left-\[60\%\] {
    left: 60%
}

.left-\[65px\] {
    left: 65px
}

.left-\[6px\] {
    left: 6px
}

.left-\[70\%\] {
    left: 70%
}

.left-\[80px\] {
    left: 80px
}

.left-\[86\%\] {
    left: 86%
}

.left-\[8px\] {
    left: 8px
}

.left-\[9\%\] {
    left: 9%
}

.right-0 {
    right: 0
}

.right-\[-10px\] {
    right: -10px
}

.right-\[-120px\] {
    right: -120px
}

.right-\[-150px\] {
    right: -150px
}

.right-\[-16px\] {
    right: -16px
}

.right-\[-200px\] {
    right: -200px
}

.right-\[-20px\] {
    right: -20px
}

.right-\[-3\%\] {
    right: -3%
}

.right-\[-30px\] {
    right: -30px
}

.right-\[-35px\] {
    right: -35px
}

.right-\[-36px\] {
    right: -36px
}

.right-\[-44px\] {
    right: -44px
}

.right-\[-5\%\] {
    right: -5%
}

.right-\[-5px\] {
    right: -5px
}

.right-\[-8px\] {
    right: -8px
}

.right-\[0\],.right-\[0px\] {
    right: 0
}

.right-\[1\%\] {
    right: 1%
}

.right-\[10\%\] {
    right: 10%
}

.right-\[100px\] {
    right: 100px
}

.right-\[110px\] {
    right: 110px
}

.right-\[119px\] {
    right: 119px
}

.right-\[131px\] {
    right: 131px
}

.right-\[14\%\] {
    right: 14%
}

.right-\[16px\] {
    right: 16px
}

.right-\[200px\] {
    right: 200px
}

.right-\[21px\] {
    right: 21px
}

.right-\[25\%\] {
    right: 25%
}

.right-\[25px\] {
    right: 25px
}

.right-\[265px\] {
    right: 265px
}

.right-\[30px\] {
    right: 30px
}

.right-\[35\%\] {
    right: 35%
}

.right-\[380px\] {
    right: 380px
}

.right-\[40\%\] {
    right: 40%
}

.right-\[40px\] {
    right: 40px
}

.right-\[4px\] {
    right: 4px
}

.right-\[5\%\] {
    right: 5%
}

.right-\[50px\] {
    right: 50px
}

.right-\[60px\] {
    right: 60px
}

.right-\[70\%\] {
    right: 70%
}

.right-\[70px\] {
    right: 70px
}

.right-\[8\%\] {
    right: 8%
}

.right-\[80px\] {
    right: 80px
}

.right-\[81\%\] {
    right: 81%
}

.right-\[90px\] {
    right: 90px
}

.top-0 {
    top: 0
}

.top-2\/4 {
    top: 50%
}

.top-\[-100px\] {
    top: -100px
}

.top-\[-10px\] {
    top: -10px
}

.top-\[-137px\] {
    top: -137px
}

.top-\[-145px\] {
    top: -145px
}

.top-\[-180px\] {
    top: -180px
}

.top-\[-208px\] {
    top: -208px
}

.top-\[-20px\] {
    top: -20px
}

.top-\[-220px\] {
    top: -220px
}

.top-\[-25px\] {
    top: -25px
}

.top-\[-3\%\] {
    top: -3%
}

.top-\[-30px\] {
    top: -30px
}

.top-\[-3px\] {
    top: -3px
}

.top-\[-5\%\] {
    top: -5%
}

.top-\[-50px\] {
    top: -50px
}

.top-\[-5px\] {
    top: -5px
}

.top-\[-72px\] {
    top: -72px
}

.top-\[-8px\] {
    top: -8px
}

.top-\[-95px\] {
    top: -95px
}

.top-\[0\],.top-\[0px\] {
    top: 0
}

.top-\[10\%\] {
    top: 10%
}

.top-\[100\%\] {
    top: 100%
}

.top-\[100px\] {
    top: 100px
}

.top-\[10px\] {
    top: 10px
}

.top-\[110\%\] {
    top: 110%
}

.top-\[110px\] {
    top: 110px
}

.top-\[115\%\] {
    top: 115%
}

.top-\[12px\] {
    top: 12px
}

.top-\[140px\] {
    top: 140px
}

.top-\[155px\] {
    top: 155px
}

.top-\[15px\] {
    top: 15px
}

.top-\[170px\] {
    top: 170px
}

.top-\[185px\] {
    top: 185px
}

.top-\[195px\] {
    top: 195px
}

.top-\[20\%\] {
    top: 20%
}

.top-\[200px\] {
    top: 200px
}

.top-\[20px\] {
    top: 20px
}

.top-\[21\.5\%\] {
    top: 21.5%
}

.top-\[220px\] {
    top: 220px
}

.top-\[249px\] {
    top: 249px
}

.top-\[30\%\] {
    top: 30%
}

.top-\[30px\] {
    top: 30px
}

.top-\[310px\] {
    top: 310px
}

.top-\[35\%\] {
    top: 35%
}

.top-\[350px\] {
    top: 350px
}

.top-\[380px\] {
    top: 380px
}

.top-\[4\%\] {
    top: 4%
}

.top-\[40\%\] {
    top: 40%
}

.top-\[400px\] {
    top: 400px
}

.top-\[40px\] {
    top: 40px
}

.top-\[42\%\] {
    top: 42%
}

.top-\[420px\] {
    top: 420px
}

.top-\[45px\] {
    top: 45px
}

.top-\[48px\] {
    top: 48px
}

.top-\[4px\] {
    top: 4px
}

.top-\[5\%\] {
    top: 5%
}

.top-\[50\%\] {
    top: 50%
}

.top-\[50px\] {
    top: 50px
}

.top-\[52px\] {
    top: 52px
}

.top-\[60px\] {
    top: 60px
}

.top-\[62\%\] {
    top: 62%
}

.top-\[7\%\] {
    top: 7%
}

.top-\[7px\] {
    top: 7px
}

.top-\[80\%\] {
    top: 80%
}

.top-\[80px\] {
    top: 80px
}

.top-\[81px\] {
    top: 81px
}

.top-\[8px\] {
    top: 8px
}

.-z-10 {
    z-index: -10
}

.z-0 {
    z-index: 0
}

.z-10 {
    z-index: 10
}

.z-\[-1\] {
    z-index: -1
}

.z-\[100\] {
    z-index: 100
}

.z-\[10\] {
    z-index: 10
}

.z-\[1\] {
    z-index: 1
}

.z-\[2\] {
    z-index: 2
}

.z-\[3\] {
    z-index: 3
}

.z-\[4\] {
    z-index: 4
}

.z-\[5\] {
    z-index: 5
}

.z-\[70\] {
    z-index: 70
}

.z-\[99\] {
    z-index: 99
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-\[-1\] {
    order: -1
}

.order-\[1\] {
    order: 1
}

.order-\[2\] {
    order: 2
}

.order-\[3\] {
    order: 3
}

.order-\[4\] {
    order: 4
}

.order-\[5\] {
    order: 5
}

.order-\[6\] {
    order: 6
}

.order-\[7\] {
    order: 7
}

.row-start-4 {
    grid-row-start: 4
}

.m-auto {
    margin: auto
}

.mx-\[16px\] {
    margin-left: 16px;
    margin-right: 16px
}

.mx-\[20px\] {
    margin-left: 20px;
    margin-right: 20px
}

.mx-\[auto\],.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-0,.my-\[0\] {
    margin-top: 0;
    margin-bottom: 0
}

.my-\[30px\] {
    margin-top: 30px;
    margin-bottom: 30px
}

.my-\[50px\] {
    margin-top: 50px;
    margin-bottom: 50px
}

.my-\[80px\] {
    margin-top: 80px;
    margin-bottom: 80px
}

.mb-\[0px\] {
    margin-bottom: 0
}

.mb-\[100px\] {
    margin-bottom: 100px
}

.mb-\[10px\] {
    margin-bottom: 10px
}

.mb-\[12px\] {
    margin-bottom: 12px
}

.mb-\[16px\] {
    margin-bottom: 16px
}

.mb-\[20px\] {
    margin-bottom: 20px
}

.mb-\[232px\] {
    margin-bottom: 232px
}

.mb-\[24px\] {
    margin-bottom: 24px
}

.mb-\[25px\] {
    margin-bottom: 25px
}

.mb-\[26px\] {
    margin-bottom: 26px
}

.mb-\[28px\] {
    margin-bottom: 28px
}

.mb-\[2px\] {
    margin-bottom: 2px
}

.mb-\[30px\] {
    margin-bottom: 30px
}

.mb-\[32px\] {
    margin-bottom: 32px
}

.mb-\[35px\] {
    margin-bottom: 35px
}

.mb-\[36px\] {
    margin-bottom: 36px
}

.mb-\[3px\] {
    margin-bottom: 3px
}

.mb-\[42px\] {
    margin-bottom: 42px
}

.mb-\[45px\] {
    margin-bottom: 45px
}

.mb-\[48px\] {
    margin-bottom: 48px
}

.mb-\[4px\] {
    margin-bottom: 4px
}

.mb-\[54px\] {
    margin-bottom: 54px
}

.mb-\[56px\] {
    margin-bottom: 56px
}

.mb-\[64px\] {
    margin-bottom: 64px
}

.mb-\[6px\] {
    margin-bottom: 6px
}

.mb-\[74px\] {
    margin-bottom: 74px
}

.mb-\[80px\] {
    margin-bottom: 80px
}

.mb-\[8px\] {
    margin-bottom: 8px
}

.ml-\[0px\] {
    margin-left: 0
}

.ml-\[16px\] {
    margin-left: 16px
}

.ml-\[20px\] {
    margin-left: 20px
}

.ml-\[4px\] {
    margin-left: 4px
}

.ml-\[6px\] {
    margin-left: 6px
}

.ml-\[8px\] {
    margin-left: 8px
}

.ml-\[auto\],.ml-auto {
    margin-left: auto
}

.mr-\[12px\] {
    margin-right: 12px
}

.mr-\[20px\] {
    margin-right: 20px
}

.mr-\[2px\] {
    margin-right: 2px
}

.mr-\[60px\] {
    margin-right: 60px
}

.mr-\[6px\] {
    margin-right: 6px
}

.mr-\[8px\] {
    margin-right: 8px
}

.mr-\[auto\],.mr-auto {
    margin-right: auto
}

.mt-2 {
    margin-top: .5rem
}

.mt-\[-3px\] {
    margin-top: -3px
}

.mt-\[-6px\] {
    margin-top: -6px
}

.mt-\[12px\] {
    margin-top: 12px
}

.mt-\[16px\] {
    margin-top: 16px
}

.mt-\[20px\] {
    margin-top: 20px
}

.mt-\[24px\] {
    margin-top: 24px
}

.mt-\[36px\] {
    margin-top: 36px
}

.mt-\[42px\] {
    margin-top: 42px
}

.mt-\[4px\] {
    margin-top: 4px
}

.mt-\[64px\] {
    margin-top: 64px
}

.mt-\[6px\] {
    margin-top: 6px
}

.mt-\[80px\] {
    margin-top: 80px
}

.mt-\[8px\] {
    margin-top: 8px
}

.mt-\[90px\] {
    margin-top: 90px
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.grid {
    display: grid
}

.hidden {
    display: none
}

.h-\[100\%\] {
    height: 100%
}

.h-\[100vh\] {
    height: 100vh
}

.h-\[102px\] {
    height: 102px
}

.h-\[10px\] {
    height: 10px
}

.h-\[110px\] {
    height: 110px
}

.h-\[120px\] {
    height: 120px
}

.h-\[12px\] {
    height: 12px
}

.h-\[158px\] {
    height: 158px
}

.h-\[164px\] {
    height: 164px
}

.h-\[16px\] {
    height: 16px
}

.h-\[18px\] {
    height: 18px
}

.h-\[191px\] {
    height: 191px
}

.h-\[205px\] {
    height: 205px
}

.h-\[20px\] {
    height: 20px
}

.h-\[24px\] {
    height: 24px
}

.h-\[275px\] {
    height: 275px
}

.h-\[28px\] {
    height: 28px
}

.h-\[2px\] {
    height: 2px
}

.h-\[300px\] {
    height: 300px
}

.h-\[30px\] {
    height: 30px
}

.h-\[32px\] {
    height: 32px
}

.h-\[340px\] {
    height: 340px
}

.h-\[36px\] {
    height: 36px
}

.h-\[400px\] {
    height: 400px
}

.h-\[40px\] {
    height: 40px
}

.h-\[428px\] {
    height: 428px
}

.h-\[42px\] {
    height: 42px
}

.h-\[44px\] {
    height: 44px
}

.h-\[46px\] {
    height: 46px
}

.h-\[48px\] {
    height: 48px
}

.h-\[56px\] {
    height: 56px
}

.h-\[58px\] {
    height: 58px
}

.h-\[63px\] {
    height: 63px
}

.h-\[64px\] {
    height: 64px
}

.h-\[77px\] {
    height: 77px
}

.h-fit {
    height: -moz-fit-content;
    height: fit-content
}

.h-full {
    height: 100%
}

.h-screen {
    height: 100vh
}

.max-h-\[186px\] {
    max-height: 186px
}

.max-h-\[520px\] {
    max-height: 520px
}

.\!min-h-\[232px\] {
    min-height: 232px!important
}

.min-h-\[100vh\] {
    min-height: 100vh
}

.min-h-\[111px\] {
    min-height: 111px
}

.min-h-\[1128px\] {
    min-height: 1128px
}

.min-h-\[172px\] {
    min-height: 172px
}

.min-h-\[200px\] {
    min-height: 200px
}

.min-h-\[365px\] {
    min-height: 365px
}

.min-h-\[44px\] {
    min-height: 44px
}

.min-h-\[48px\] {
    min-height: 48px
}

.min-h-\[60px\] {
    min-height: 60px
}

.min-h-\[712px\] {
    min-height: 712px
}

.min-h-\[931px\] {
    min-height: 931px
}

.w-\[100\%\] {
    width: 100%
}

.w-\[100px\] {
    width: 100px
}

.w-\[102px\] {
    width: 102px
}

.w-\[104px\] {
    width: 104px
}

.w-\[10px\] {
    width: 10px
}

.w-\[110px\] {
    width: 110px
}

.w-\[112px\] {
    width: 112px
}

.w-\[115px\] {
    width: 115px
}

.w-\[120px\] {
    width: 120px
}

.w-\[121px\] {
    width: 121px
}

.w-\[124px\] {
    width: 124px
}

.w-\[12px\] {
    width: 12px
}

.w-\[137px\] {
    width: 137px
}

.w-\[150px\] {
    width: 150px
}

.w-\[164px\] {
    width: 164px
}

.w-\[165px\] {
    width: 165px
}

.w-\[169px\] {
    width: 169px
}

.w-\[16px\] {
    width: 16px
}

.w-\[170px\] {
    width: 170px
}

.w-\[180\%\] {
    width: 180%
}

.w-\[182px\] {
    width: 182px
}

.w-\[18px\] {
    width: 18px
}

.w-\[20px\] {
    width: 20px
}

.w-\[210px\] {
    width: 210px
}

.w-\[230px\] {
    width: 230px
}

.w-\[232px\] {
    width: 232px
}

.w-\[23px\] {
    width: 23px
}

.w-\[246px\] {
    width: 246px
}

.w-\[24px\] {
    width: 24px
}

.w-\[250px\] {
    width: 250px
}

.w-\[25px\] {
    width: 25px
}

.w-\[280px\] {
    width: 280px
}

.w-\[28px\] {
    width: 28px
}

.w-\[2px\] {
    width: 2px
}

.w-\[300px\] {
    width: 300px
}

.w-\[307px\] {
    width: 307px
}

.w-\[30px\] {
    width: 30px
}

.w-\[312px\] {
    width: 312px
}

.w-\[316px\] {
    width: 316px
}

.w-\[32px\] {
    width: 32px
}

.w-\[35px\] {
    width: 35px
}

.w-\[40px\] {
    width: 40px
}

.w-\[417px\] {
    width: 417px
}

.w-\[42px\] {
    width: 42px
}

.w-\[48px\] {
    width: 48px
}

.w-\[49px\] {
    width: 49px
}

.w-\[566px\] {
    width: 566px
}

.w-\[60px\] {
    width: 60px
}

.w-\[62px\] {
    width: 62px
}

.w-\[64px\] {
    width: 64px
}

.w-\[72px\] {
    width: 72px
}

.w-\[76px\] {
    width: 76px
}

.w-\[80px\] {
    width: 80px
}

.w-\[86px\] {
    width: 86px
}

.w-\[90px\] {
    width: 90px
}

.w-\[96px\] {
    width: 96px
}

.w-\[97px\] {
    width: 97px
}

.w-\[98px\] {
    width: 98px
}

.w-fit {
    width: -moz-fit-content;
    width: fit-content
}

.w-full {
    width: 100%
}

.min-w-\[201px\] {
    min-width: 201px
}

.min-w-\[252px\] {
    min-width: 252px
}

.min-w-\[300px\] {
    min-width: 300px
}

.min-w-\[316px\] {
    min-width: 316px
}

.min-w-\[340px\] {
    min-width: 340px
}

.min-w-\[40\%\] {
    min-width: 40%
}

.max-w-\[100px\] {
    max-width: 100px
}

.max-w-\[1190px\] {
    max-width: 1190px
}

.max-w-\[1192px\] {
    max-width: 1192px
}

.max-w-\[1224px\] {
    max-width: 1224px
}

.max-w-\[1240px\] {
    max-width: 1240px
}

.max-w-\[1349px\] {
    max-width: 1349px
}

.max-w-\[1350px\] {
    max-width: 1350px
}

.max-w-\[1360px\] {
    max-width: 1360px
}

.max-w-\[140px\] {
    max-width: 140px
}

.max-w-\[144px\] {
    max-width: 144px
}

.max-w-\[14px\] {
    max-width: 14px
}

.max-w-\[16px\] {
    max-width: 16px
}

.max-w-\[170\%\] {
    max-width: 170%
}

.max-w-\[200px\] {
    max-width: 200px
}

.max-w-\[226px\] {
    max-width: 226px
}

.max-w-\[240px\] {
    max-width: 240px
}

.max-w-\[264px\] {
    max-width: 264px
}

.max-w-\[280px\] {
    max-width: 280px
}

.max-w-\[28px\] {
    max-width: 28px
}

.max-w-\[300px\] {
    max-width: 300px
}

.max-w-\[327px\] {
    max-width: 327px
}

.max-w-\[328px\] {
    max-width: 328px
}

.max-w-\[35px\] {
    max-width: 35px
}

.max-w-\[37px\] {
    max-width: 37px
}

.max-w-\[390px\] {
    max-width: 390px
}

.max-w-\[42px\] {
    max-width: 42px
}

.max-w-\[436px\] {
    max-width: 436px
}

.max-w-\[440px\] {
    max-width: 440px
}

.max-w-\[44px\] {
    max-width: 44px
}

.max-w-\[450px\] {
    max-width: 450px
}

.max-w-\[47px\] {
    max-width: 47px
}

.max-w-\[486px\] {
    max-width: 486px
}

.max-w-\[490px\] {
    max-width: 490px
}

.max-w-\[49px\] {
    max-width: 49px
}

.max-w-\[516px\] {
    max-width: 516px
}

.max-w-\[520px\] {
    max-width: 520px
}

.max-w-\[52px\] {
    max-width: 52px
}

.max-w-\[53px\] {
    max-width: 53px
}

.max-w-\[57px\] {
    max-width: 57px
}

.max-w-\[590px\] {
    max-width: 590px
}

.max-w-\[59px\] {
    max-width: 59px
}

.max-w-\[660px\] {
    max-width: 660px
}

.max-w-\[750px\] {
    max-width: 750px
}

.max-w-\[780px\] {
    max-width: 780px
}

.max-w-\[790px\] {
    max-width: 790px
}

.max-w-\[86px\] {
    max-width: 86px
}

.max-w-\[90px\] {
    max-width: 90px
}

.max-w-full {
    max-width: 100%
}

.flex-1 {
    flex: 1 1 0%
}

.flex-\[0_0_12px\] {
    flex: 0 0 12px
}

.flex-\[0_0_18px\] {
    flex: 0 0 18px
}

.flex-\[0_0_28\%\] {
    flex: 0 0 28%
}

.flex-\[0_0_30px\] {
    flex: 0 0 30px
}

.flex-\[0_0_50\%\] {
    flex: 0 0 50%
}

.flex-\[0_1_100\%\] {
    flex: 0 1 100%
}

.flex-\[1_0_100\%\] {
    flex: 1 0 100%
}

.flex-\[1_0_40\%\] {
    flex: 1 0 40%
}

.flex-shrink-0,.shrink-0,.shrink-\[0\] {
    flex-shrink: 0
}

.grow {
    flex-grow: 1
}

.grow-0 {
    flex-grow: 0
}

.basis-1\/2 {
    flex-basis: 50%
}

.basis-\[100\%\] {
    flex-basis: 100%
}

.basis-\[175px\] {
    flex-basis: 175px
}

.basis-\[18\%\] {
    flex-basis: 18%
}

.basis-\[22\%\] {
    flex-basis: 22%
}

.basis-\[23\%\] {
    flex-basis: 23%
}

.basis-\[25\%\] {
    flex-basis: 25%
}

.basis-\[30\%\] {
    flex-basis: 30%
}

.basis-\[50\%\] {
    flex-basis: 50%
}

.basis-\[790px\] {
    flex-basis: 790px
}

.origin-top {
    transform-origin: top
}

.origin-top-left {
    transform-origin: top left
}

.-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[50\%\] {
    --tw-translate-x: 50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-10px\] {
    --tw-translate-y: -10px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-11px\] {
    --tw-translate-y: -11px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-30px\] {
    --tw-translate-y: -30px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-36px\] {
    --tw-translate-y: -36px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[110px\] {
    --tw-translate-y: 110px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[6px\] {
    --tw-translate-y: 6px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-\[-30deg\] {
    --tw-rotate: -30deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-\[-45deg\] {
    --tw-rotate: -45deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-\[180deg\] {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-\[25deg\] {
    --tw-rotate: 25deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-y-\[0\] {
    --tw-scale-y: 0;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-y-\[1\] {
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cursor-pointer {
    cursor: pointer
}

.resize {
    resize: both
}

.grid-cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.grid-cols-\[1fr_auto\] {
    grid-template-columns: 1fr auto
}

.flex-row {
    flex-direction: row
}

.flex-row-reverse {
    flex-direction: row-reverse
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

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

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

.items-center {
    align-items: center
}

.items-stretch {
    align-items: stretch
}

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

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

.justify-center {
    justify-content: center
}

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

.justify-around {
    justify-content: space-around
}

.justify-items-center {
    justify-items: center
}

.gap-\[0px\] {
    gap: 0px
}

.gap-\[10px\] {
    gap: 10px
}

.gap-\[12px\] {
    gap: 12px
}

.gap-\[16px\] {
    gap: 16px
}

.gap-\[20px\] {
    gap: 20px
}

.gap-\[22px\] {
    gap: 22px
}

.gap-\[24px\] {
    gap: 24px
}

.gap-\[2px\] {
    gap: 2px
}

.gap-\[32px\] {
    gap: 32px
}

.gap-\[35px\] {
    gap: 35px
}

.gap-\[36px\] {
    gap: 36px
}

.gap-\[4px\] {
    gap: 4px
}

.gap-\[50px\] {
    gap: 50px
}

.gap-\[52px\] {
    gap: 52px
}

.gap-\[56px\] {
    gap: 56px
}

.gap-\[5px\] {
    gap: 5px
}

.gap-\[66px\] {
    gap: 66px
}

.gap-\[6px\] {
    gap: 6px
}

.gap-\[72px\] {
    gap: 72px
}

.gap-\[80px\] {
    gap: 80px
}

.gap-\[8px\] {
    gap: 8px
}

.gap-\[90px\] {
    gap: 90px
}

.self-start {
    align-self: flex-start
}

.self-end {
    align-self: flex-end
}

.self-baseline {
    align-self: baseline
}

.overflow-hidden {
    overflow: hidden
}

.overflow-y-scroll {
    overflow-y: scroll
}

.overflow-ellipsis {
    text-overflow: ellipsis
}

.whitespace-nowrap {
    white-space: nowrap
}

.break-words {
    overflow-wrap: break-word
}

.break-all {
    word-break: break-all
}

.rounded-\[100px\] {
    border-radius: 100px
}

.rounded-\[10px\] {
    border-radius: 10px
}

.rounded-\[11px\] {
    border-radius: 11px
}

.rounded-\[12px\] {
    border-radius: 12px
}

.rounded-\[15px\] {
    border-radius: 15px
}

.rounded-\[16px\] {
    border-radius: 16px
}

.rounded-\[19px\] {
    border-radius: 19px
}

.rounded-\[20px\] {
    border-radius: 20px
}

.rounded-\[24px\] {
    border-radius: 24px
}

.rounded-\[30px\] {
    border-radius: 30px
}

.rounded-\[32px\] {
    border-radius: 32px
}

.rounded-\[428px\] {
    border-radius: 428px
}

.rounded-\[42px\] {
    border-radius: 42px
}

.rounded-\[45px\] {
    border-radius: 45px
}

.rounded-\[48px\] {
    border-radius: 48px
}

.rounded-\[4px\] {
    border-radius: 4px
}

.rounded-\[50\%\] {
    border-radius: 50%
}

.rounded-\[6px\] {
    border-radius: 6px
}

.rounded-\[8px\] {
    border-radius: 8px
}

.rounded-full {
    border-radius: 9999px
}

.rounded-bl-\[0\] {
    border-bottom-left-radius: 0
}

.rounded-bl-\[20px\] {
    border-bottom-left-radius: 20px
}

.rounded-br-\[0px\] {
    border-bottom-right-radius: 0
}

.rounded-br-\[20px\] {
    border-bottom-right-radius: 20px
}

.rounded-tr-\[20px\] {
    border-top-right-radius: 20px
}

.border {
    border-width: 1px
}

.border-2 {
    border-width: 2px
}

.border-\[0\.78px\] {
    border-width: .78px
}

.border-\[1px\] {
    border-width: 1px
}

.border-\[2px\] {
    border-width: 2px
}

.border-\[3px\] {
    border-width: 3px
}

.border-\[4px\] {
    border-width: 4px
}

.border-t-2 {
    border-top-width: 2px
}

.border-solid {
    border-style: solid
}

.border-none {
    border-style: none
}

.border-\[\#384250\] {
    --tw-border-opacity: 1;
    border-color: rgb(56 66 80 / var(--tw-border-opacity))
}

.border-\[\#4467EF\] {
    --tw-border-opacity: 1;
    border-color: rgb(68 103 239 / var(--tw-border-opacity))
}

.border-\[\#57534E\] {
    --tw-border-opacity: 1;
    border-color: rgb(87 83 78 / var(--tw-border-opacity))
}

.border-\[\#CDD5DF\] {
    --tw-border-opacity: 1;
    border-color: rgb(205 213 223 / var(--tw-border-opacity))
}

.border-\[\#D3D7DE\] {
    --tw-border-opacity: 1;
    border-color: rgb(211 215 222 / var(--tw-border-opacity))
}

.border-\[\#EFF1F5\] {
    --tw-border-opacity: 1;
    border-color: rgb(239 241 245 / var(--tw-border-opacity))
}

.border-\[\#e9edfd\] {
    --tw-border-opacity: 1;
    border-color: rgb(233 237 253 / var(--tw-border-opacity))
}

.border-\[rgba\(68\,103\,239\,0\.12\)\] {
    border-color: #4467ef1f
}

.border-\[solid\] {
    border-color: solid
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity))
}

.bg-\[\#171412\] {
    --tw-bg-opacity: 1;
    background-color: rgb(23 20 18 / var(--tw-bg-opacity))
}

.bg-\[\#17151E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(23 21 30 / var(--tw-bg-opacity))
}

.bg-\[\#1b2130\] {
    --tw-bg-opacity: 1;
    background-color: rgb(27 33 48 / var(--tw-bg-opacity))
}

.bg-\[\#202939\] {
    --tw-bg-opacity: 1;
    background-color: rgb(32 41 57 / var(--tw-bg-opacity))
}

.bg-\[\#26272B\] {
    --tw-bg-opacity: 1;
    background-color: rgb(38 39 43 / var(--tw-bg-opacity))
}

.bg-\[\#44403C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(68 64 60 / var(--tw-bg-opacity))
}

.bg-\[\#4467EF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(68 103 239 / var(--tw-bg-opacity))
}

.bg-\[\#57534E\] {
    --tw-bg-opacity: 1;
    background-color: rgb(87 83 78 / var(--tw-bg-opacity))
}

.bg-\[\#CDD5DF33\] {
    background-color: #cdd5df33
}

.bg-\[\#D3D7DE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(211 215 222 / var(--tw-bg-opacity))
}

.bg-\[\#E3E8EF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(227 232 239 / var(--tw-bg-opacity))
}

.bg-\[\#E5E8EF\] {
    --tw-bg-opacity: 1;
    background-color: rgb(229 232 239 / var(--tw-bg-opacity))
}

.bg-\[\#EEF2F6\] {
    --tw-bg-opacity: 1;
    background-color: rgb(238 242 246 / var(--tw-bg-opacity))
}

.bg-\[\#EFF1F5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(239 241 245 / var(--tw-bg-opacity))
}

.bg-\[\#e9edfd\] {
    --tw-bg-opacity: 1;
    background-color: rgb(233 237 253 / var(--tw-bg-opacity))
}

.bg-\[\#eff1f5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(239 241 245 / var(--tw-bg-opacity))
}

.bg-\[\#f4f5f8\] {
    --tw-bg-opacity: 1;
    background-color: rgb(244 245 248 / var(--tw-bg-opacity))
}

.bg-\[rgba\(227\,_232\,_239\,_0\.40\)\] {
    background-color: #e3e8ef66
}

.bg-\[rgba\(227\,_232\,_239\,_0\.42\)\] {
    background-color: #e3e8ef6b
}

.bg-\[rgba\(68\,_103\,_239\,_0\.12\)\] {
    background-color: #4467ef1f
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity))
}

.bg-primary {
    --tw-bg-opacity: 1;
    background-color: rgb(68 103 239 / var(--tw-bg-opacity))
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.bg-\[linear-gradient\(125deg\,_rgba\(205\,_213\,_223\,_0\.20\)_15\.67\%\,_rgba\(220\,_223\,_234\,_0\.20\)_95\.44\%\)\] {
    background-image: linear-gradient(125deg,#cdd5df33 15.67%,#dcdfea33 95.44%)
}

.bg-\[linear-gradient\(97deg\,_\#FFF_16\.92\%\,_rgba\(255\,_255\,_255\,_0\.42\)_83\.56\%\)\] {
    background-image: linear-gradient(97deg,#fff 16.92%,#ffffff6b 83.56%)
}

.bg-\[linear-gradient\(97deg\,_rgba\(255\,_255\,_255\,_0\.80\)_16\.92\%\,_rgba\(255\,_255\,_255\,_0\.34\)_83\.56\%\)\] {
    background-image: linear-gradient(97deg,#fffc 16.92%,#ffffff57 83.56%)
}

.bg-\[url\(\/images\/career\/blue-abstract\.webp\)\] {
    background-image: url(/images/career/blue-abstract.webp)
}

.bg-none {
    background-image: none
}

.bg-center {
    background-position: center
}

.\!object-cover {
    -o-object-fit: cover!important;
    object-fit: cover!important
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.p-\[10px\] {
    padding: 10px
}

.p-\[11px\] {
    padding: 11px
}

.p-\[12px\] {
    padding: 12px
}

.p-\[12px_16px\] {
    padding: 12px 16px
}

.p-\[14px\] {
    padding: 14px
}

.p-\[16px\] {
    padding: 16px
}

.p-\[20px\] {
    padding: 20px
}

.p-\[4px\] {
    padding: 4px
}

.p-\[5px\] {
    padding: 5px
}

.p-\[6px\] {
    padding: 6px
}

.p-\[8px\] {
    padding: 8px
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px
}

.px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px
}

.px-\[13px\] {
    padding-left: 13px;
    padding-right: 13px
}

.px-\[14px\] {
    padding-left: 14px;
    padding-right: 14px
}

.px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px
}

.px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px
}

.px-\[24px\] {
    padding-left: 24px;
    padding-right: 24px
}

.px-\[28px\] {
    padding-left: 28px;
    padding-right: 28px
}

.px-\[5px\] {
    padding-left: 5px;
    padding-right: 5px
}

.px-\[6px\] {
    padding-left: 6px;
    padding-right: 6px
}

.px-\[8px\] {
    padding-left: 8px;
    padding-right: 8px
}

.py-\[10px\] {
    padding-top: 10px;
    padding-bottom: 10px
}

.py-\[12px\] {
    padding-top: 12px;
    padding-bottom: 12px
}

.py-\[14px\] {
    padding-top: 14px;
    padding-bottom: 14px
}

.py-\[16px\] {
    padding-top: 16px;
    padding-bottom: 16px
}

.py-\[18px\] {
    padding-top: 18px;
    padding-bottom: 18px
}

.py-\[20px\] {
    padding-top: 20px;
    padding-bottom: 20px
}

.py-\[24px\] {
    padding-top: 24px;
    padding-bottom: 24px
}

.py-\[26px\] {
    padding-top: 26px;
    padding-bottom: 26px
}

.py-\[2px\] {
    padding-top: 2px;
    padding-bottom: 2px
}

.py-\[32px\] {
    padding-top: 32px;
    padding-bottom: 32px
}

.py-\[3px\] {
    padding-top: 3px;
    padding-bottom: 3px
}

.py-\[40px\] {
    padding-top: 40px;
    padding-bottom: 40px
}

.py-\[64px\] {
    padding-top: 64px;
    padding-bottom: 64px
}

.py-\[6px\] {
    padding-top: 6px;
    padding-bottom: 6px
}

.py-\[8px\] {
    padding-top: 8px;
    padding-bottom: 8px
}

.py-\[9px\] {
    padding-top: 9px;
    padding-bottom: 9px
}

.pb-\[12px\] {
    padding-bottom: 12px
}

.pb-\[130px\] {
    padding-bottom: 130px
}

.pb-\[133\%\] {
    padding-bottom: 133%
}

.pb-\[160px\] {
    padding-bottom: 160px
}

.pb-\[16px\] {
    padding-bottom: 16px
}

.pb-\[200px\] {
    padding-bottom: 200px
}

.pb-\[20px\] {
    padding-bottom: 20px
}

.pb-\[240px\] {
    padding-bottom: 240px
}

.pb-\[24px\] {
    padding-bottom: 24px
}

.pb-\[26px\] {
    padding-bottom: 26px
}

.pb-\[32px\] {
    padding-bottom: 32px
}

.pb-\[36px\] {
    padding-bottom: 36px
}

.pb-\[40px\] {
    padding-bottom: 40px
}

.pb-\[60px\] {
    padding-bottom: 60px
}

.pb-\[64px\] {
    padding-bottom: 64px
}

.pb-\[7px\] {
    padding-bottom: 7px
}

.pb-\[8px\] {
    padding-bottom: 8px
}

.pl-\[12px\] {
    padding-left: 12px
}

.pl-\[18px\] {
    padding-left: 18px
}

.pl-\[233px\] {
    padding-left: 233px
}

.pl-\[24px\] {
    padding-left: 24px
}

.pl-\[30px\] {
    padding-left: 30px
}

.pl-\[4px\] {
    padding-left: 4px
}

.pl-\[6px\] {
    padding-left: 6px
}

.pr-\[12px\] {
    padding-right: 12px
}

.pr-\[14px\] {
    padding-right: 14px
}

.pr-\[24px\] {
    padding-right: 24px
}

.pr-\[2px\] {
    padding-right: 2px
}

.pt-\[100px\] {
    padding-top: 100px
}

.pt-\[116px\] {
    padding-top: 116px
}

.pt-\[128px\] {
    padding-top: 128px
}

.pt-\[132px\] {
    padding-top: 132px
}

.pt-\[16px\] {
    padding-top: 16px
}

.pt-\[170px\] {
    padding-top: 170px
}

.pt-\[18px\] {
    padding-top: 18px
}

.pt-\[20px\] {
    padding-top: 20px
}

.pt-\[24px\] {
    padding-top: 24px
}

.pt-\[2px\] {
    padding-top: 2px
}

.pt-\[32px\] {
    padding-top: 32px
}

.pt-\[3px\] {
    padding-top: 3px
}

.pt-\[52px\] {
    padding-top: 52px
}

.pt-\[64px\] {
    padding-top: 64px
}

.pt-\[65px\] {
    padding-top: 65px
}

.pt-\[80px\] {
    padding-top: 80px
}

.pt-\[8px\] {
    padding-top: 8px
}

.pt-\[90px\] {
    padding-top: 90px
}

.pt-\[95px\] {
    padding-top: 95px
}

.pt-\[96px\] {
    padding-top: 96px
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.font-\[Lato\] {
    font-family: Lato
}

.text-\[10\.5px\] {
    font-size: 10.5px
}

.text-\[10px\] {
    font-size: 10px
}

.text-\[12px\] {
    font-size: 12px
}

.text-\[13px\] {
    font-size: 13px
}

.text-\[14px\] {
    font-size: 14px
}

.text-\[15px\] {
    font-size: 15px
}

.text-\[16\.4px\] {
    font-size: 16.4px
}

.text-\[16px\] {
    font-size: 16px
}

.text-\[18px\] {
    font-size: 18px
}

.text-\[20px\] {
    font-size: 20px
}

.text-\[22px\] {
    font-size: 22px
}

.text-\[24px\] {
    font-size: 24px
}

.text-\[26px\] {
    font-size: 26px
}

.text-\[28px\] {
    font-size: 28px
}

.text-\[32px\] {
    font-size: 32px
}

.text-\[36px\] {
    font-size: 36px
}

.text-\[89px\] {
    font-size: 89px
}

.text-\[9px\] {
    font-size: 9px
}

.font-\[400\] {
    font-weight: 400
}

.font-\[500\] {
    font-weight: 500
}

.font-\[600\] {
    font-weight: 600
}

.font-\[700\],.font-bold {
    font-weight: 700
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.uppercase {
    text-transform: uppercase
}

.capitalize {
    text-transform: capitalize
}

.not-italic {
    font-style: normal
}

.leading-\[1\.1\] {
    line-height: 1.1
}

.leading-\[1\.5\] {
    line-height: 1.5
}

.leading-\[100\%\] {
    line-height: 100%
}

.leading-\[110\%\] {
    line-height: 110%
}

.leading-\[120\%\] {
    line-height: 120%
}

.leading-\[150\%\] {
    line-height: 150%
}

.leading-\[160\%\] {
    line-height: 160%
}

.leading-\[1\] {
    line-height: 1
}

.leading-\[32px\] {
    line-height: 32px
}

.leading-\[80\%\] {
    line-height: 80%
}

.leading-\[normal\] {
    line-height: normal
}

.leading-none {
    line-height: 1
}

.leading-normal {
    line-height: 1.5
}

.tracking-\[-0\.28px\] {
    letter-spacing: -.28px
}

.tracking-\[-0\.36px\] {
    letter-spacing: -.36px
}

.tracking-\[-0\.48px\] {
    letter-spacing: -.48px
}

.tracking-\[-0\.4px\] {
    letter-spacing: -.4px
}

.tracking-\[-0\.64px\] {
    letter-spacing: -.64px
}

.tracking-\[-0\.72px\] {
    letter-spacing: -.72px
}

.tracking-\[-1\.12px\] {
    letter-spacing: -1.12px
}

.tracking-\[-1\.78px\] {
    letter-spacing: -1.78px
}

.tracking-\[-1px\] {
    letter-spacing: -1px
}

.tracking-\[0\.28px\] {
    letter-spacing: .28px
}

.tracking-\[0\.6px\] {
    letter-spacing: .6px
}

.tracking-\[0\.7px\] {
    letter-spacing: .7px
}

.tracking-\[0\.8px\] {
    letter-spacing: .8px
}

.tracking-\[1px\] {
    letter-spacing: 1px
}

.tracking-\[2\.08px\] {
    letter-spacing: 2.08px
}

.text-\[\#\#697586\] {
    color: ##697586
}

.text-\[\#000000\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

.text-\[\#121624\] {
    --tw-text-opacity: 1;
    color: rgb(18 22 36 / var(--tw-text-opacity))
}

.text-\[\#1A1A1E\] {
    --tw-text-opacity: 1;
    color: rgb(26 26 30 / var(--tw-text-opacity))
}

.text-\[\#30374F\] {
    --tw-text-opacity: 1;
    color: rgb(48 55 79 / var(--tw-text-opacity))
}

.text-\[\#35CF72\] {
    --tw-text-opacity: 1;
    color: rgb(53 207 114 / var(--tw-text-opacity))
}

.text-\[\#364152\] {
    --tw-text-opacity: 1;
    color: rgb(54 65 82 / var(--tw-text-opacity))
}

.text-\[\#36415\] {
    color: #36415
}

.text-\[\#4467EF\] {
    --tw-text-opacity: 1;
    color: rgb(68 103 239 / var(--tw-text-opacity))
}

.text-\[\#4B5565\] {
    --tw-text-opacity: 1;
    color: rgb(75 85 101 / var(--tw-text-opacity))
}

.text-\[\#697586\] {
    --tw-text-opacity: 1;
    color: rgb(105 117 134 / var(--tw-text-opacity))
}

.text-\[\#6C8BFF\] {
    --tw-text-opacity: 1;
    color: rgb(108 139 255 / var(--tw-text-opacity))
}

.text-\[\#79716B\] {
    --tw-text-opacity: 1;
    color: rgb(121 113 107 / var(--tw-text-opacity))
}

.text-\[\#9AA4B2\] {
    --tw-text-opacity: 1;
    color: rgb(154 164 178 / var(--tw-text-opacity))
}

.text-\[\#B91924\] {
    --tw-text-opacity: 1;
    color: rgb(185 25 36 / var(--tw-text-opacity))
}

.text-\[\#CDD5DF\] {
    --tw-text-opacity: 1;
    color: rgb(205 213 223 / var(--tw-text-opacity))
}

.text-\[\#D6D6D6\] {
    --tw-text-opacity: 1;
    color: rgb(214 214 214 / var(--tw-text-opacity))
}

.text-\[\#E78D24\] {
    --tw-text-opacity: 1;
    color: rgb(231 141 36 / var(--tw-text-opacity))
}

.text-\[\#F5F5F4\] {
    --tw-text-opacity: 1;
    color: rgb(245 245 244 / var(--tw-text-opacity))
}

.text-\[\#FAFAFA\] {
    --tw-text-opacity: 1;
    color: rgb(250 250 250 / var(--tw-text-opacity))
}

.text-\[\#FFF\],.text-\[\#fff\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.text-\[364152\] {
    color: 364152
}

.text-\[400\] {
    color: 400
}

.text-\[600\] {
    color: 600
}

.text-\[9\] {
    color: 9
}

.text-\[white\] {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

.text-primary {
    --tw-text-opacity: 1;
    color: rgb(68 103 239 / var(--tw-text-opacity))
}

.text-typoGrey {
    --tw-text-opacity: 1;
    color: rgb(105 117 134 / var(--tw-text-opacity))
}

.text-typoMain {
    --tw-text-opacity: 1;
    color: rgb(26 26 30 / var(--tw-text-opacity))
}

.text-typoSec {
    --tw-text-opacity: 1;
    color: rgb(54 65 82 / var(--tw-text-opacity))
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.underline {
    text-decoration-line: underline
}

.no-underline {
    text-decoration-line: none
}

.\!opacity-\[0\.12\] {
    opacity: .12!important
}

.opacity-\[0\.75\] {
    opacity: .75
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.outline {
    outline-style: solid
}

.outline-0 {
    outline-width: 0px
}

.blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.backdrop-blur-\[20px\] {
    --tw-backdrop-blur: blur(20px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}

.transition {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-\[0\.2s\] {
    transition-property: .2s;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-colors {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.no-scrollbar::-webkit-scrollbar {
    display: none
}

.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.\[text-decoration-line\:underline\] {
    text-decoration-line: underline
}

@font-face {
    font-family: Lato;
    src: local("Lato"),url(/font/Lato-Regular.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Lato;
    src: local("Lato"),url(/font/Lato-Medium.woff2) format("woff2");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Lato;
    src: local("Lato"),url(/font/Lato-Semibold.woff2) format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Lato;
    src: local("Lato"),url(/font/Lato-Bold.woff2) format("woff2");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Poppins;
    src: local("Poppins"),url(/font/Poppins-Regular.woff2) format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Poppins;
    src: local("Poppins"),url(/font/Poppins-SemiBold.woff2) format("woff2");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

:root {
    --transition: all .3s ease
}

body {
    font-family: Lato,sans-serif;
    overflow: var(--scroll-lock);
    background: #eff1f5
}

.logo {
    font-family: Poppins,sans-serif
}

body.noscroll {
    overflow: hidden
}

.container {
    position: relative;
    padding: 0 16px;
    margin: 0 auto;
    max-width: 1222px;
    width: 100%;
    height: auto
}

.lazy-hide {
    opacity: 0
}

.lazy-show {
    transition: opacity .3s ease .2s;
    opacity: 1
}

.with-circle-list ul {
    list-style: disc;
    padding-left: 20px
}

.Toastify__toast {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px!important;
    background: #fff;
    box-shadow: 0 107px 30px #32384300,0 69px 27px #32384303,0 39px 23px #3238430d,0 17px 17px #32384317,0 4px 9px #3238431a
}

.Toastify__toast--success .Toastify__toast-body>div:last-child {
    color: #17b26a
}

.Toastify__toast--error .Toastify__toast-body>div:last-child {
    color: #f04438
}

.Toastify__toast-body {
    display: flex;
    align-items: center;
    margin-bottom: 10px!important
}

.Toastify__toast-body>div:last-child {
    color: #1a1a1e;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%
}

.Toastify__progress-bar--wrp {
    left: 8px!important;
    bottom: 6px!important;
    height: 4px!important;
    border-radius: 8px!important;
    width: calc(100% - 16px)!important;
    overflow: hidden
}

:root {
    --toastify-color-success: #17b26a;
    --toastify-icon-color-success: #17b26a;
    --toastify-color-progress-success: #17b26a;
    --toastify-color-error: #f04438;
    --toastify-icon-color-error: #f04438;
    --toastify-color-progress-error: #f04438;
    --toastify-toast-width: 360px !important
}

.fly-coin {
    animation: fly-coin-anim .4s ease-out forwards;
    opacity: 0
}

.scaleIn {
    animation: scaleIn 1s ease-out forwards
}

@keyframes fly-coin-anim {
    0% {
        transform: translateY(-100px);
        opacity: 0
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes scaleIn {
    0% {
        transform: scale(.6);
        opacity: 0
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

.early-access-title {
    color: #364152;
    font-size: 20px;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -.4px
}

@media (max-width: 992px) {
    .early-access-title {
        font-size:16px;
        letter-spacing: -.32px
    }
}

.early-access-title a {
    color: #4467ef;
    font-size: 20px;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -.4px
}

@media (max-width: 992px) {
    .early-access-title a {
        font-size:16px;
        letter-spacing: -.32px
    }
}

.tab-btn:disabled span {
    color: #d3d7de
}

.svg-parent svg {
    max-width: 100%
}

.placeholder\:text-typoGrey::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(105 117 134 / var(--tw-text-opacity))
}

.placeholder\:text-typoGrey::placeholder {
    --tw-text-opacity: 1;
    color: rgb(105 117 134 / var(--tw-text-opacity))
}

.hover\:scale-\[1\.05\]:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:scale-\[1\.1\]:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:rounded-\[45px\]:hover {
    border-radius: 45px
}

.hover\:border-\[rgba\(68\,103\,239\,0\.50\)\]:hover {
    border-color: #4467ef80
}

.hover\:border-primary:hover {
    --tw-border-opacity: 1;
    border-color: rgb(68 103 239 / var(--tw-border-opacity))
}

.hover\:bg-\[\#4B5565\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 101 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#CDD5DF\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(205 213 223 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#EEF2F6\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(238 242 246 / var(--tw-bg-opacity))
}

.hover\:bg-\[\#e9edfd\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(233 237 253 / var(--tw-bg-opacity))
}

.hover\:bg-\[rgba\(68\,_103\,_239\,_0\.12\)\]:hover {
    background-color: #4467ef1f
}

.hover\:bg-primary:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(68 103 239 / var(--tw-bg-opacity))
}

.hover\:bg-opacity-10:hover {
    --tw-bg-opacity: .1
}

.hover\:text-\[\#4B5565\]:hover {
    --tw-text-opacity: 1;
    color: rgb(75 85 101 / var(--tw-text-opacity))
}

.hover\:text-\[\#5C80FF\]:hover {
    --tw-text-opacity: 1;
    color: rgb(92 128 255 / var(--tw-text-opacity))
}

.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity))
}

.hover\:transition:hover {
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.focus\:text-\[\#364152\]:focus {
    --tw-text-opacity: 1;
    color: rgb(54 65 82 / var(--tw-text-opacity))
}

.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.active\:scale-\[0\.98\]:active {
    --tw-scale-x: .98;
    --tw-scale-y: .98;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.active\:bg-\[\#EEF2F6\]:active {
    --tw-bg-opacity: 1;
    background-color: rgb(238 242 246 / var(--tw-bg-opacity))
}

@media (min-width: 480px) {
    .mobile\:w-\[auto\] {
        width:auto
    }

    .mobile\:flex-row {
        flex-direction: row
    }

    .mobile\:justify-between {
        justify-content: space-between
    }
}

@media (min-width: 768px) {
    .tablet\:left-\[20\%\] {
        left:20%
    }

    .tablet\:mb-\[0px\] {
        margin-bottom: 0
    }

    .tablet\:mb-\[120px\] {
        margin-bottom: 120px
    }

    .tablet\:mb-auto {
        margin-bottom: auto
    }

    .tablet\:mt-\[0\] {
        margin-top: 0
    }

    .tablet\:mt-auto {
        margin-top: auto
    }

    .tablet\:w-\[202px\] {
        width: 202px
    }

    .tablet\:w-\[48\%\] {
        width: 48%
    }

    .tablet\:w-auto {
        width: auto
    }

    .tablet\:min-w-0 {
        min-width: 0px
    }

    .tablet\:min-w-\[324px\] {
        min-width: 324px
    }

    .tablet\:grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }

    .tablet\:flex-row {
        flex-direction: row
    }

    .tablet\:flex-col {
        flex-direction: column
    }

    .tablet\:items-start {
        align-items: flex-start
    }

    .tablet\:items-end {
        align-items: flex-end
    }

    .tablet\:justify-center {
        justify-content: center
    }

    .tablet\:px-\[24px\] {
        padding-left: 24px;
        padding-right: 24px
    }

    .tablet\:py-\[16px\] {
        padding-top: 16px;
        padding-bottom: 16px
    }

    .tablet\:pb-\[32px\] {
        padding-bottom: 32px
    }

    .tablet\:pt-\[32px\] {
        padding-top: 32px
    }

    .tablet\:text-left {
        text-align: left
    }

    .tablet\:text-right {
        text-align: right
    }

    .tablet\:text-\[18px\] {
        font-size: 18px
    }

    .tablet\:text-\[28px\] {
        font-size: 28px
    }
}

@media (min-width: 992px) {
    .laptop\:static {
        position:static
    }

    .laptop\:absolute {
        position: absolute
    }

    .laptop\:relative {
        position: relative
    }

    .laptop\:sticky {
        position: sticky
    }

    .laptop\:bottom-\[-125\%\] {
        bottom: -125%
    }

    .laptop\:bottom-\[-14\%\] {
        bottom: -14%
    }

    .laptop\:bottom-\[-14px\] {
        bottom: -14px
    }

    .laptop\:bottom-\[-150px\] {
        bottom: -150px
    }

    .laptop\:bottom-\[-202px\] {
        bottom: -202px
    }

    .laptop\:bottom-\[-25px\] {
        bottom: -25px
    }

    .laptop\:bottom-\[-320px\] {
        bottom: -320px
    }

    .laptop\:bottom-\[-40px\] {
        bottom: -40px
    }

    .laptop\:bottom-\[-64\%\] {
        bottom: -64%
    }

    .laptop\:bottom-\[-78px\] {
        bottom: -78px
    }

    .laptop\:bottom-\[106px\] {
        bottom: 106px
    }

    .laptop\:bottom-\[12\%\] {
        bottom: 12%
    }

    .laptop\:bottom-\[15\%\] {
        bottom: 15%
    }

    .laptop\:bottom-\[200px\] {
        bottom: 200px
    }

    .laptop\:bottom-\[20px\] {
        bottom: 20px
    }

    .laptop\:bottom-\[58px\] {
        bottom: 58px
    }

    .laptop\:bottom-\[7\%\] {
        bottom: 7%
    }

    .laptop\:left-0 {
        left: 0
    }

    .laptop\:left-\[-11\%\] {
        left: -11%
    }

    .laptop\:left-\[-125px\] {
        left: -125px
    }

    .laptop\:left-\[-135px\] {
        left: -135px
    }

    .laptop\:left-\[-18\%\] {
        left: -18%
    }

    .laptop\:left-\[-20px\] {
        left: -20px
    }

    .laptop\:left-\[-220px\] {
        left: -220px
    }

    .laptop\:left-\[-31\%\] {
        left: -31%
    }

    .laptop\:left-\[-50px\] {
        left: -50px
    }

    .laptop\:left-\[-65px\] {
        left: -65px
    }

    .laptop\:left-\[-74px\] {
        left: -74px
    }

    .laptop\:left-\[-80px\] {
        left: -80px
    }

    .laptop\:left-\[0\],.laptop\:left-\[0px\] {
        left: 0
    }

    .laptop\:left-\[105px\] {
        left: 105px
    }

    .laptop\:left-\[110px\] {
        left: 110px
    }

    .laptop\:left-\[12\%\] {
        left: 12%
    }

    .laptop\:left-\[20px\] {
        left: 20px
    }

    .laptop\:left-\[32\%\] {
        left: 32%
    }

    .laptop\:left-\[50px\] {
        left: 50px
    }

    .laptop\:left-\[53\%\] {
        left: 53%
    }

    .laptop\:left-\[80px\] {
        left: 80px
    }

    .laptop\:right-\[-10px\] {
        right: -10px
    }

    .laptop\:right-\[-170px\] {
        right: -170px
    }

    .laptop\:right-\[-239px\] {
        right: -239px
    }

    .laptop\:right-\[-28px\] {
        right: -28px
    }

    .laptop\:right-\[-35px\] {
        right: -35px
    }

    .laptop\:right-\[-4\%\] {
        right: -4%
    }

    .laptop\:right-\[-80px\] {
        right: -80px
    }

    .laptop\:right-\[-96px\] {
        right: -96px
    }

    .laptop\:right-\[10\%\] {
        right: 10%
    }

    .laptop\:right-\[180px\] {
        right: 180px
    }

    .laptop\:right-\[20px\] {
        right: 20px
    }

    .laptop\:right-\[450px\] {
        right: 450px
    }

    .laptop\:right-\[55px\] {
        right: 55px
    }

    .laptop\:right-\[5px\] {
        right: 5px
    }

    .laptop\:right-\[74px\] {
        right: 74px
    }

    .laptop\:right-\[78px\] {
        right: 78px
    }

    .laptop\:right-\[80px\] {
        right: 80px
    }

    .laptop\:right-\[90px\] {
        right: 90px
    }

    .laptop\:top-\[-100px\] {
        top: -100px
    }

    .laptop\:top-\[-120px\] {
        top: -120px
    }

    .laptop\:top-\[-13\%\] {
        top: -13%
    }

    .laptop\:top-\[-150px\] {
        top: -150px
    }

    .laptop\:top-\[-20\%\] {
        top: -20%
    }

    .laptop\:top-\[-210px\] {
        top: -210px
    }

    .laptop\:top-\[-35px\] {
        top: -35px
    }

    .laptop\:top-\[-40px\] {
        top: -40px
    }

    .laptop\:top-\[-45px\] {
        top: -45px
    }

    .laptop\:top-\[-50px\] {
        top: -50px
    }

    .laptop\:top-\[-5px\] {
        top: -5px
    }

    .laptop\:top-\[0px\] {
        top: 0
    }

    .laptop\:top-\[10px\] {
        top: 10px
    }

    .laptop\:top-\[135px\] {
        top: 135px
    }

    .laptop\:top-\[145px\] {
        top: 145px
    }

    .laptop\:top-\[20px\] {
        top: 20px
    }

    .laptop\:top-\[220px\] {
        top: 220px
    }

    .laptop\:top-\[238px\] {
        top: 238px
    }

    .laptop\:top-\[30\%\] {
        top: 30%
    }

    .laptop\:top-\[40px\] {
        top: 40px
    }

    .laptop\:top-\[450px\] {
        top: 450px
    }

    .laptop\:top-\[55px\] {
        top: 55px
    }

    .laptop\:top-\[75px\] {
        top: 75px
    }

    .laptop\:top-\[80px\] {
        top: 80px
    }

    .laptop\:order-1 {
        order: 1
    }

    .laptop\:order-2 {
        order: 2
    }

    .laptop\:order-\[1\] {
        order: 1
    }

    .laptop\:order-none {
        order: 0
    }

    .laptop\:row-span-2 {
        grid-row: span 2 / span 2
    }

    .laptop\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .laptop\:my-\[0\] {
        margin-top: 0;
        margin-bottom: 0
    }

    .laptop\:my-\[100px\] {
        margin-top: 100px;
        margin-bottom: 100px
    }

    .laptop\:my-\[180px\] {
        margin-top: 180px;
        margin-bottom: 180px
    }

    .laptop\:my-\[90px\] {
        margin-top: 90px;
        margin-bottom: 90px
    }

    .laptop\:mb-0,.laptop\:mb-\[0\],.laptop\:mb-\[0px\] {
        margin-bottom: 0
    }

    .laptop\:mb-\[106px\] {
        margin-bottom: 106px
    }

    .laptop\:mb-\[120px\] {
        margin-bottom: 120px
    }

    .laptop\:mb-\[12px\] {
        margin-bottom: 12px
    }

    .laptop\:mb-\[130px\] {
        margin-bottom: 130px
    }

    .laptop\:mb-\[14px\] {
        margin-bottom: 14px
    }

    .laptop\:mb-\[150px\] {
        margin-bottom: 150px
    }

    .laptop\:mb-\[160px\] {
        margin-bottom: 160px
    }

    .laptop\:mb-\[16px\] {
        margin-bottom: 16px
    }

    .laptop\:mb-\[20px\] {
        margin-bottom: 20px
    }

    .laptop\:mb-\[230px\] {
        margin-bottom: 230px
    }

    .laptop\:mb-\[24px\] {
        margin-bottom: 24px
    }

    .laptop\:mb-\[26px\] {
        margin-bottom: 26px
    }

    .laptop\:mb-\[28px\] {
        margin-bottom: 28px
    }

    .laptop\:mb-\[29px\] {
        margin-bottom: 29px
    }

    .laptop\:mb-\[32px\] {
        margin-bottom: 32px
    }

    .laptop\:mb-\[36px\] {
        margin-bottom: 36px
    }

    .laptop\:mb-\[40px\] {
        margin-bottom: 40px
    }

    .laptop\:mb-\[42px\] {
        margin-bottom: 42px
    }

    .laptop\:mb-\[45px\] {
        margin-bottom: 45px
    }

    .laptop\:mb-\[48px\] {
        margin-bottom: 48px
    }

    .laptop\:mb-\[60px\] {
        margin-bottom: 60px
    }

    .laptop\:mb-\[62px\] {
        margin-bottom: 62px
    }

    .laptop\:mb-\[64px\] {
        margin-bottom: 64px
    }

    .laptop\:mb-\[65px\] {
        margin-bottom: 65px
    }

    .laptop\:mb-\[6px\] {
        margin-bottom: 6px
    }

    .laptop\:mb-\[8px\] {
        margin-bottom: 8px
    }

    .laptop\:ml-\[10px\] {
        margin-left: 10px
    }

    .laptop\:ml-\[12px\] {
        margin-left: 12px
    }

    .laptop\:ml-\[24px\] {
        margin-left: 24px
    }

    .laptop\:ml-\[32px\] {
        margin-left: 32px
    }

    .laptop\:ml-\[44px\] {
        margin-left: 44px
    }

    .laptop\:mr-\[8px\] {
        margin-right: 8px
    }

    .laptop\:mt-\[0\] {
        margin-top: 0
    }

    .laptop\:mt-\[14px\] {
        margin-top: 14px
    }

    .laptop\:mt-\[160px\] {
        margin-top: 160px
    }

    .laptop\:mt-\[16px\] {
        margin-top: 16px
    }

    .laptop\:mt-\[20px\] {
        margin-top: 20px
    }

    .laptop\:mt-\[24px\] {
        margin-top: 24px
    }

    .laptop\:mt-\[28px\] {
        margin-top: 28px
    }

    .laptop\:mt-\[36px\] {
        margin-top: 36px
    }

    .laptop\:mt-\[50px\] {
        margin-top: 50px
    }

    .laptop\:mt-\[56px\] {
        margin-top: 56px
    }

    .laptop\:mt-\[95px\] {
        margin-top: 95px
    }

    .laptop\:block {
        display: block
    }

    .laptop\:flex {
        display: flex
    }

    .laptop\:hidden {
        display: none
    }

    .laptop\:h-\[100px\] {
        height: 100px
    }

    .laptop\:h-\[170px\] {
        height: 170px
    }

    .laptop\:h-\[18px\] {
        height: 18px
    }

    .laptop\:h-\[212px\] {
        height: 212px
    }

    .laptop\:h-\[28px\] {
        height: 28px
    }

    .laptop\:h-\[30px\] {
        height: 30px
    }

    .laptop\:h-\[36px\] {
        height: 36px
    }

    .laptop\:h-\[42px\] {
        height: 42px
    }

    .laptop\:h-\[44px\] {
        height: 44px
    }

    .laptop\:h-\[520px\] {
        height: 520px
    }

    .laptop\:h-\[52px\] {
        height: 52px
    }

    .laptop\:h-\[545px\] {
        height: 545px
    }

    .laptop\:h-\[54px\] {
        height: 54px
    }

    .laptop\:h-\[58px\] {
        height: 58px
    }

    .laptop\:h-\[60px\] {
        height: 60px
    }

    .laptop\:h-\[78px\] {
        height: 78px
    }

    .laptop\:h-\[96px\] {
        height: 96px
    }

    .laptop\:max-h-max {
        max-height: -moz-max-content;
        max-height: max-content
    }

    .laptop\:min-h-0 {
        min-height: 0px
    }

    .laptop\:min-h-\[226px\] {
        min-height: 226px
    }

    .laptop\:min-h-\[470px\] {
        min-height: 470px
    }

    .laptop\:min-h-\[572px\] {
        min-height: 572px
    }

    .laptop\:min-h-\[60px\] {
        min-height: 60px
    }

    .laptop\:w-\[106px\] {
        width: 106px
    }

    .laptop\:w-\[108px\] {
        width: 108px
    }

    .laptop\:w-\[122px\] {
        width: 122px
    }

    .laptop\:w-\[134px\] {
        width: 134px
    }

    .laptop\:w-\[136px\] {
        width: 136px
    }

    .laptop\:w-\[156px\] {
        width: 156px
    }

    .laptop\:w-\[160px\] {
        width: 160px
    }

    .laptop\:w-\[170px\] {
        width: 170px
    }

    .laptop\:w-\[172px\] {
        width: 172px
    }

    .laptop\:w-\[18px\] {
        width: 18px
    }

    .laptop\:w-\[202px\] {
        width: 202px
    }

    .laptop\:w-\[219px\] {
        width: 219px
    }

    .laptop\:w-\[278px\] {
        width: 278px
    }

    .laptop\:w-\[28px\] {
        width: 28px
    }

    .laptop\:w-\[32px\] {
        width: 32px
    }

    .laptop\:w-\[332px\] {
        width: 332px
    }

    .laptop\:w-\[33px\] {
        width: 33px
    }

    .laptop\:w-\[350px\] {
        width: 350px
    }

    .laptop\:w-\[366px\] {
        width: 366px
    }

    .laptop\:w-\[368px\] {
        width: 368px
    }

    .laptop\:w-\[36px\] {
        width: 36px
    }

    .laptop\:w-\[42px\] {
        width: 42px
    }

    .laptop\:w-\[486px\] {
        width: 486px
    }

    .laptop\:w-\[48px\] {
        width: 48px
    }

    .laptop\:w-\[490px\] {
        width: 490px
    }

    .laptop\:w-\[54px\] {
        width: 54px
    }

    .laptop\:w-\[55px\] {
        width: 55px
    }

    .laptop\:w-\[56px\] {
        width: 56px
    }

    .laptop\:w-\[587px\] {
        width: 587px
    }

    .laptop\:w-\[58px\] {
        width: 58px
    }

    .laptop\:w-\[60px\] {
        width: 60px
    }

    .laptop\:w-\[63px\] {
        width: 63px
    }

    .laptop\:w-\[78px\] {
        width: 78px
    }

    .laptop\:w-\[83px\] {
        width: 83px
    }

    .laptop\:w-\[86px\] {
        width: 86px
    }

    .laptop\:w-auto {
        width: auto
    }

    .laptop\:w-fit {
        width: -moz-fit-content;
        width: fit-content
    }

    .laptop\:min-w-\[172px\] {
        min-width: 172px
    }

    .laptop\:min-w-\[340px\] {
        min-width: 340px
    }

    .laptop\:min-w-\[570px\] {
        min-width: 570px
    }

    .laptop\:max-w-\[100\%\] {
        max-width: 100%
    }

    .laptop\:max-w-\[1000px\] {
        max-width: 1000px
    }

    .laptop\:max-w-\[102px\] {
        max-width: 102px
    }

    .laptop\:max-w-\[120px\] {
        max-width: 120px
    }

    .laptop\:max-w-\[132px\] {
        max-width: 132px
    }

    .laptop\:max-w-\[207px\] {
        max-width: 207px
    }

    .laptop\:max-w-\[310px\] {
        max-width: 310px
    }

    .laptop\:max-w-\[326px\] {
        max-width: 326px
    }

    .laptop\:max-w-\[332px\] {
        max-width: 332px
    }

    .laptop\:max-w-\[350px\] {
        max-width: 350px
    }

    .laptop\:max-w-\[367px\] {
        max-width: 367px
    }

    .laptop\:max-w-\[369px\] {
        max-width: 369px
    }

    .laptop\:max-w-\[390px\] {
        max-width: 390px
    }

    .laptop\:max-w-\[400px\] {
        max-width: 400px
    }

    .laptop\:max-w-\[450px\] {
        max-width: 450px
    }

    .laptop\:max-w-\[500px\] {
        max-width: 500px
    }

    .laptop\:max-w-\[516px\] {
        max-width: 516px
    }

    .laptop\:max-w-\[560px\] {
        max-width: 560px
    }

    .laptop\:max-w-\[584px\] {
        max-width: 584px
    }

    .laptop\:max-w-\[590px\] {
        max-width: 590px
    }

    .laptop\:max-w-\[64px\] {
        max-width: 64px
    }

    .laptop\:max-w-\[72px\] {
        max-width: 72px
    }

    .laptop\:max-w-\[76px\] {
        max-width: 76px
    }

    .laptop\:max-w-\[82px\] {
        max-width: 82px
    }

    .laptop\:max-w-\[84px\] {
        max-width: 84px
    }

    .laptop\:max-w-\[92px\] {
        max-width: 92px
    }

    .laptop\:max-w-\[980px\] {
        max-width: 980px
    }

    .laptop\:max-w-\[98px\] {
        max-width: 98px
    }

    .laptop\:max-w-\[992px\] {
        max-width: 992px
    }

    .laptop\:flex-\[0_0_212px\] {
        flex: 0 0 212px
    }

    .laptop\:flex-\[0_0_60px\] {
        flex: 0 0 60px
    }

    .laptop\:basis-1\/2 {
        flex-basis: 50%
    }

    .laptop\:basis-\[405px\] {
        flex-basis: 405px
    }

    .laptop\:translate-x-\[-50\%\] {
        --tw-translate-x: -50%;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .laptop\:translate-x-\[0\%\] {
        --tw-translate-x: 0%;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .laptop\:translate-y-\[-50\%\] {
        --tw-translate-y: -50%;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .laptop\:grid-cols-3 {
        grid-template-columns: repeat(3,minmax(0,1fr))
    }

    .laptop\:grid-cols-4 {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .laptop\:grid-cols-\[1\.09fr_1fr\] {
        grid-template-columns: 1.09fr 1fr
    }

    .laptop\:grid-cols-\[1fr_1\.2fr\] {
        grid-template-columns: 1fr 1.2fr
    }

    .laptop\:grid-cols-\[3fr_1\.4fr\] {
        grid-template-columns: 3fr 1.4fr
    }

    .laptop\:grid-rows-\[minmax\(164px\,_1fr\)_minmax\(164px\,_1fr\)_minmax\(164px\,_1fr\)\] {
        grid-template-rows: minmax(164px,1fr) minmax(164px,1fr) minmax(164px,1fr)
    }

    .laptop\:flex-row {
        flex-direction: row
    }

    .laptop\:items-start {
        align-items: flex-start
    }

    .laptop\:items-center {
        align-items: center
    }

    .laptop\:justify-end {
        justify-content: flex-end
    }

    .laptop\:justify-between {
        justify-content: space-between
    }

    .laptop\:gap-0 {
        gap: 0px
    }

    .laptop\:gap-\[10px\] {
        gap: 10px
    }

    .laptop\:gap-\[12px\] {
        gap: 12px
    }

    .laptop\:gap-\[16px\] {
        gap: 16px
    }

    .laptop\:gap-\[20px\] {
        gap: 20px
    }

    .laptop\:gap-\[24px\] {
        gap: 24px
    }

    .laptop\:gap-\[30px\] {
        gap: 30px
    }

    .laptop\:gap-\[36px\] {
        gap: 36px
    }

    .laptop\:gap-\[42px\] {
        gap: 42px
    }

    .laptop\:gap-\[4px\] {
        gap: 4px
    }

    .laptop\:gap-\[55px\] {
        gap: 55px
    }

    .laptop\:gap-\[5px\] {
        gap: 5px
    }

    .laptop\:gap-\[60px\] {
        gap: 60px
    }

    .laptop\:gap-\[8px\] {
        gap: 8px
    }

    .laptop\:overflow-visible {
        overflow: visible
    }

    .laptop\:rounded-\[16px\] {
        border-radius: 16px
    }

    .laptop\:rounded-\[30px\] {
        border-radius: 30px
    }

    .laptop\:rounded-\[8px\] {
        border-radius: 8px
    }

    .laptop\:border-none {
        border-style: none
    }

    .laptop\:bg-inherit {
        background-color: inherit
    }

    .laptop\:p-\[10px\] {
        padding: 10px
    }

    .laptop\:p-\[20px\] {
        padding: 20px
    }

    .laptop\:p-\[20px_20px_20px_30px\] {
        padding: 20px 20px 20px 30px
    }

    .laptop\:p-\[32px\] {
        padding: 32px
    }

    .laptop\:p-\[8px\] {
        padding: 8px
    }

    .laptop\:px-\[0\] {
        padding-left: 0;
        padding-right: 0
    }

    .laptop\:px-\[10px\] {
        padding-left: 10px;
        padding-right: 10px
    }

    .laptop\:px-\[16px\] {
        padding-left: 16px;
        padding-right: 16px
    }

    .laptop\:px-\[18px\] {
        padding-left: 18px;
        padding-right: 18px
    }

    .laptop\:px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px
    }

    .laptop\:px-\[22px\] {
        padding-left: 22px;
        padding-right: 22px
    }

    .laptop\:px-\[24px\] {
        padding-left: 24px;
        padding-right: 24px
    }

    .laptop\:px-\[28px\] {
        padding-left: 28px;
        padding-right: 28px
    }

    .laptop\:px-\[32px\] {
        padding-left: 32px;
        padding-right: 32px
    }

    .laptop\:px-\[40px\] {
        padding-left: 40px;
        padding-right: 40px
    }

    .laptop\:px-\[42px\] {
        padding-left: 42px;
        padding-right: 42px
    }

    .laptop\:py-\[0\] {
        padding-top: 0;
        padding-bottom: 0
    }

    .laptop\:py-\[10px\] {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .laptop\:py-\[120px\] {
        padding-top: 120px;
        padding-bottom: 120px
    }

    .laptop\:py-\[12px\] {
        padding-top: 12px;
        padding-bottom: 12px
    }

    .laptop\:py-\[16px\] {
        padding-top: 16px;
        padding-bottom: 16px
    }

    .laptop\:py-\[20px\] {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .laptop\:py-\[24px\] {
        padding-top: 24px;
        padding-bottom: 24px
    }

    .laptop\:py-\[25px\] {
        padding-top: 25px;
        padding-bottom: 25px
    }

    .laptop\:py-\[26px\] {
        padding-top: 26px;
        padding-bottom: 26px
    }

    .laptop\:py-\[32px\] {
        padding-top: 32px;
        padding-bottom: 32px
    }

    .laptop\:py-\[36px\] {
        padding-top: 36px;
        padding-bottom: 36px
    }

    .laptop\:py-\[370px\] {
        padding-top: 370px;
        padding-bottom: 370px
    }

    .laptop\:py-\[58px\] {
        padding-top: 58px;
        padding-bottom: 58px
    }

    .laptop\:py-\[60px\] {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .laptop\:py-\[64px\] {
        padding-top: 64px;
        padding-bottom: 64px
    }

    .laptop\:py-\[80px\] {
        padding-top: 80px;
        padding-bottom: 80px
    }

    .laptop\:pb-\[0\] {
        padding-bottom: 0
    }

    .laptop\:pb-\[120px\] {
        padding-bottom: 120px
    }

    .laptop\:pb-\[12px\] {
        padding-bottom: 12px
    }

    .laptop\:pb-\[160px\] {
        padding-bottom: 160px
    }

    .laptop\:pb-\[16px\] {
        padding-bottom: 16px
    }

    .laptop\:pb-\[20px\] {
        padding-bottom: 20px
    }

    .laptop\:pb-\[24px\] {
        padding-bottom: 24px
    }

    .laptop\:pb-\[26px\] {
        padding-bottom: 26px
    }

    .laptop\:pb-\[28px\] {
        padding-bottom: 28px
    }

    .laptop\:pb-\[308px\] {
        padding-bottom: 308px
    }

    .laptop\:pb-\[40px\] {
        padding-bottom: 40px
    }

    .laptop\:pb-\[50px\] {
        padding-bottom: 50px
    }

    .laptop\:pb-\[55px\] {
        padding-bottom: 55px
    }

    .laptop\:pb-\[56px\] {
        padding-bottom: 56px
    }

    .laptop\:pb-\[75px\] {
        padding-bottom: 75px
    }

    .laptop\:pb-\[80px\] {
        padding-bottom: 80px
    }

    .laptop\:pl-\[20px\] {
        padding-left: 20px
    }

    .laptop\:pl-\[22px\] {
        padding-left: 22px
    }

    .laptop\:pl-\[85px\] {
        padding-left: 85px
    }

    .laptop\:pl-\[88px\] {
        padding-left: 88px
    }

    .laptop\:pr-\[78px\] {
        padding-right: 78px
    }

    .laptop\:pt-0 {
        padding-top: 0
    }

    .laptop\:pt-\[100px\] {
        padding-top: 100px
    }

    .laptop\:pt-\[111px\] {
        padding-top: 111px
    }

    .laptop\:pt-\[116px\] {
        padding-top: 116px
    }

    .laptop\:pt-\[12px\] {
        padding-top: 12px
    }

    .laptop\:pt-\[132px\] {
        padding-top: 132px
    }

    .laptop\:pt-\[140px\] {
        padding-top: 140px
    }

    .laptop\:pt-\[147px\] {
        padding-top: 147px
    }

    .laptop\:pt-\[22px\] {
        padding-top: 22px
    }

    .laptop\:pt-\[24px\] {
        padding-top: 24px
    }

    .laptop\:pt-\[28px\] {
        padding-top: 28px
    }

    .laptop\:pt-\[32px\] {
        padding-top: 32px
    }

    .laptop\:pt-\[36px\] {
        padding-top: 36px
    }

    .laptop\:pt-\[48px\] {
        padding-top: 48px
    }

    .laptop\:pt-\[70px\] {
        padding-top: 70px
    }

    .laptop\:pt-\[80px\] {
        padding-top: 80px
    }

    .laptop\:text-left {
        text-align: left
    }

    .laptop\:text-center {
        text-align: center
    }

    .laptop\:text-\[12px\] {
        font-size: 12px
    }

    .laptop\:text-\[144px\] {
        font-size: 144px
    }

    .laptop\:text-\[14px\] {
        font-size: 14px
    }

    .laptop\:text-\[16px\] {
        font-size: 16px
    }

    .laptop\:text-\[18px\] {
        font-size: 18px
    }

    .laptop\:text-\[20px\] {
        font-size: 20px
    }

    .laptop\:text-\[22px\] {
        font-size: 22px
    }

    .laptop\:text-\[24px\] {
        font-size: 24px
    }

    .laptop\:text-\[26px\] {
        font-size: 26px
    }

    .laptop\:text-\[28px\] {
        font-size: 28px
    }

    .laptop\:text-\[32px\] {
        font-size: 32px
    }

    .laptop\:text-\[36px\] {
        font-size: 36px
    }

    .laptop\:text-\[42px\] {
        font-size: 42px
    }

    .laptop\:text-\[56px\] {
        font-size: 56px
    }

    .laptop\:text-\[64px\] {
        font-size: 64px
    }

    .laptop\:text-\[72px\] {
        font-size: 72px
    }

    .laptop\:text-\[80px\] {
        font-size: 80px
    }

    .laptop\:font-\[600\] {
        font-weight: 600
    }

    .laptop\:font-\[700\] {
        font-weight: 700
    }

    .laptop\:font-medium {
        font-weight: 500
    }

    .laptop\:font-semibold {
        font-weight: 600
    }

    .laptop\:capitalize {
        text-transform: capitalize
    }

    .laptop\:leading-\[110\%\] {
        line-height: 110%
    }

    .laptop\:leading-\[120\%\] {
        line-height: 120%
    }

    .laptop\:leading-\[150\%\] {
        line-height: 150%
    }

    .laptop\:tracking-\[-0\.32px\] {
        letter-spacing: -.32px
    }

    .laptop\:tracking-\[-0\.48px\] {
        letter-spacing: -.48px
    }

    .laptop\:tracking-\[-0\.64px\] {
        letter-spacing: -.64px
    }

    .laptop\:tracking-\[-0\.84px\] {
        letter-spacing: -.84px
    }

    .laptop\:tracking-\[-1\.12px\] {
        letter-spacing: -1.12px
    }

    .laptop\:tracking-\[-1\.28px\] {
        letter-spacing: -1.28px
    }

    .laptop\:tracking-\[-1\.44px\] {
        letter-spacing: -1.44px
    }

    .laptop\:tracking-\[-2\.88px\] {
        letter-spacing: -2.88px
    }

    .laptop\:tracking-\[0\.7px\] {
        letter-spacing: .7px
    }

    .laptop\:tracking-\[1px\] {
        letter-spacing: 1px
    }

    .laptop\:tracking-\[2\.56px\] {
        letter-spacing: 2.56px
    }

    .laptop\:text-\[18\] {
        color: 18
    }

    .laptop\:hover\:scale-\[1\.07\]:hover {
        --tw-scale-x: 1.07;
        --tw-scale-y: 1.07;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }
}

@media (min-width: 1280px) {
    .desktop\:flex {
        display:flex
    }

    .desktop\:hidden {
        display: none
    }

    .desktop\:justify-start {
        justify-content: flex-start
    }

    .desktop\:justify-center {
        justify-content: center
    }
}

._preloader_154ae_1 {
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    background: #000;
    transition: var(--transition);
    transition-delay: .3s;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center
}

._preloader_154ae_1._hide_154ae_15 {
    opacity: 0;
    pointer-events: none
}

._spinner_154ae_20 {
    overflow: hidden;
    background: #000;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: fixed;
    z-index: 9999
}

._spinnerCircle_154ae_33 {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    height: 40px;
    width: 40px;
    transform: translate(-50%,-50%)
}

._ball1_154ae_43,._ball2_154ae_44,._ball3_154ae_45,._ball4_154ae_46 ._ball5_154ae_46,._ball6_154ae_47,._ball7_154ae_48,._ball8_154ae_49 {
    position: absolute;
    display: block;
    left: 30px;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    transition: all .5s;
    animation: _circleRotate_154ae_1 4s both infinite;
    transform-origin: 0 250% 0
}

@keyframes _circleRotate_154ae_1 {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1440deg)
    }
}

._ball1_154ae_43 {
    z-index: -1;
    background-color: #e78d24;
    animation-timing-function: cubic-bezier(.5,.3,.9,.9)
}

._ball2_154ae_44 {
    z-index: -2;
    background-color: #e78d24;
    animation-timing-function: cubic-bezier(.5,.6,.9,.9)
}

._ball3_154ae_45 {
    z-index: -3;
    background-color: #e78d24;
    animation-timing-function: cubic-bezier(.5,.9,.9,.9)
}

._ball4_154ae_46 {
    z-index: -4;
    background-color: #e78d24;
    animation-timing-function: cubic-bezier(.5,1.2,.9,.9)
}

._ball5_154ae_46 {
    z-index: -5;
    background-color: #e78d24;
    animation-timing-function: cubic-bezier(.5,1.5,.9,.9)
}

._ball6_154ae_47 {
    z-index: -6;
    background-color: #e78d24;
    animation-timing-function: cubic-bezier(.5,1.8,.9,.9)
}

._ball7_154ae_48 {
    z-index: -7;
    background-color: #e78d24;
    animation-timing-function: cubic-bezier(.5,2.1,.9,.9)
}

._ball8_154ae_49 {
    z-index: -8;
    background-color: #e78d24;
    animation-timing-function: cubic-bezier(.5,2.4,.9,.9)
}

._base_2q8z2_1 {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    transition: all .25s ease;
    border: none;
    outline: none
}

._base_2q8z2_1._check_2q8z2_11 {
    pointer-events: none
}

._base_2q8z2_1._size40_2q8z2_14 {
    min-height: 40px;
    padding: 11px 20px;
    border-radius: 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: normal
}

._base_2q8z2_1._size40_2q8z2_14._check_2q8z2_11 {
    padding: 14px
}

._base_2q8z2_1._size44_2q8z2_25 {
    min-height: 44px;
    padding: 12px 24px;
    border-radius: 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: .8px
}

._base_2q8z2_1._size44_2q8z2_25._check_2q8z2_11 {
    padding: 14px
}

._base_2q8z2_1._size52_2q8z2_37 {
    min-height: 52px;
    padding: 12px 28px;
    border-radius: 32px;
    font-size: 16px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: .8px
}

._base_2q8z2_1._size52_2q8z2_37._check_2q8z2_11 {
    padding: 21px
}

._base_2q8z2_1._size58_2q8z2_49 {
    min-height: 58px;
    padding: 20px 28px;
    font-size: 18px;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: .9px;
    border-radius: 45px
}

._base_2q8z2_1._size58_2q8z2_49._check_2q8z2_11 {
    padding: 21px
}

._base_2q8z2_1._fullWidth_2q8z2_61 {
    width: 100%
}

._base_2q8z2_1._primary_2q8z2_64 {
    background: #4467ef;
    color: #fff
}

._base_2q8z2_1._primary_2q8z2_64:hover {
    background: #5c80ff
}

._base_2q8z2_1._primary_2q8z2_64:active {
    box-shadow: none;
    background: #375adf
}

._base_2q8z2_1._primary_2q8z2_64:disabled {
    pointer-events: none;
    box-shadow: none;
    background: #4467ef29;
    color: #4467ef
}

._base_2q8z2_1._primary_2q8z2_64:focus:not(._base_2q8z2_1._primary_2q8z2_64:active) {
    box-shadow: none
}

._base_2q8z2_1._primaryShadow_2q8z2_84 {
    color: #fff;
    background: #4467ef;
    box-shadow: 0 -1px 1px #26398529 inset,0 1px 1px #fff3 inset,0 115px 32px #4467ee03,0 73px 29px #4467ee0d,0 41px 25px #4467ee29,0 18px 18px #4467ee45,0 5px 10px #4467ee4f
}

._base_2q8z2_1._primaryShadow_2q8z2_84:hover {
    background: #5c80ff;
    box-shadow: 0 -1px 1px #5c80ff29 inset,0 1px 1px #fff3 inset,0 115px 32px #5c80ff03,0 73px 29px #5c80ff0d,0 41px 25px #5c80ff29,0 18px 18px #5c80ff45,0 5px 10px #5c80ff4f
}

._base_2q8z2_1._primaryShadow_2q8z2_84:active {
    box-shadow: none;
    background: #375adf
}

._base_2q8z2_1._primaryShadow_2q8z2_84:disabled {
    background: #d3d7de;
    pointer-events: none;
    box-shadow: none
}

._base_2q8z2_1._primaryShadow_2q8z2_84:focus:not(._base_2q8z2_1._primaryShadow_2q8z2_84:active) {
    box-shadow: 0 -1px 1px #26398529 inset,0 1px 1px #fff3 inset,0 115px 32px #4467ee03,0 73px 29px #4467ee0d,0 41px 25px #4467ee29,0 18px 18px #4467ee45,0 5px 10px #4467ee4f
}

._base_2q8z2_1._outline_2q8z2_105 {
    color: #1a1a1e;
    background: #e3e8ef6b;
    border: 2px solid #4467ef;
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px)
}

._base_2q8z2_1._outline_2q8z2_105:hover {
    border: none;
    color: #fff;
    background: #5c80ff
}

._base_2q8z2_1._outline_2q8z2_105:disabled {
    background: #d3d7de;
    pointer-events: none;
    box-shadow: none
}

._base_2q8z2_1._outline_2q8z2_105:active {
    box-shadow: none;
    background: #375adf
}

._base_2q8z2_1._outlineForm_2q8z2_125 {
    background: transparent;
    color: #697586;
    border: 2px solid rgba(68,103,239,.2)
}

._base_2q8z2_1._outlineForm_2q8z2_125:hover {
    box-shadow: 0 -1px 1px #26398529 inset,0 1px 1px #fff3 inset,0 115px 32px #4467ee03,0 73px 29px #4467ee0d,0 41px 25px #4467ee29,0 18px 18px #4467ee45,0 5px 10px #4467ee4f
}

._base_2q8z2_1._outlineForm_2q8z2_125:disabled {
    opacity: .5;
    pointer-events: none
}

._base_2q8z2_1._outlineForm_2q8z2_125:active {
    box-shadow: none;
    transform: scale(.99)
}

._Image_15l8v_1 {
    max-width: 100%;
    min-height: 1px;
    transition: all .8s ease-out .1s;
    opacity: 0
}

._Image_15l8v_1._load_15l8v_7 {
    opacity: 1
}

._Image_15l8v_1[data-fade-in=true] {
    opacity: 0;
    transform: translateY(30px);
    transition: all .6s ease-out .1s
}

._Image_15l8v_1[data-fade-in=true]._fadeIn_15l8v_15 {
    opacity: 1;
    transform: translateY(0)
}

._absolute_15l8v_20 {
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: cover!important;
    object-fit: cover!important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

@keyframes _skeleton-animation_15l8v_1 {
    0% {
        right: 100%
    }

    50% {
        right: -128px
    }

    to {
        right: 100%
    }
}

._skeleton_15l8v_39 {
    background: #eee
}

._skeleton_15l8v_39:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,#fff0,#fff,#fff0)
}

.footer-link:hover .footer-link-arrow {
    transform: translate(-50%)
}

.footer-link .footer-link-arrow {
    transition: transform .25s ease;
    transform: translate(0)
}

.footer-contacts svg:hover path {
    fill: #5c80ff
}

.txn-icon {
    position: relative;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    transform: rotate(210deg);
    padding: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.txn-icon>* {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 2px;
    height: 8px;
    border-radius: 4px
}

.txn-icon>*:nth-of-type(1) {
    animation: background 1s ease .125s infinite;
    transform: rotate(-45deg) translate(14px) rotate(45deg) rotate(45deg)
}

.txn-icon>*:nth-of-type(2) {
    animation: background 1s ease .25s infinite;
    transform: rotate(0) translate(14px) rotate(90deg) rotate(0)
}

.txn-icon>*:nth-of-type(3) {
    animation: background 1s ease .375s infinite;
    transform: rotate(45deg) translate(14px) rotate(135deg) rotate(-45deg)
}

.txn-icon>*:nth-of-type(4) {
    animation: background 1s ease .5s infinite;
    transform: rotate(90deg) translate(14px) rotate(180deg) rotate(-90deg)
}

.txn-icon>*:nth-of-type(5) {
    animation: background 1s ease .625s infinite;
    transform: rotate(135deg) translate(14px) rotate(225deg) rotate(-135deg)
}

.txn-icon>*:nth-of-type(6) {
    animation: background 1s ease .75s infinite;
    transform: rotate(180deg) translate(14px) rotate(270deg) rotate(-180deg)
}

.txn-icon>*:nth-of-type(7) {
    animation: background 1s ease .875s infinite;
    transform: rotate(225deg) translate(14px) rotate(315deg) rotate(-225deg)
}

.txn-icon>*:nth-of-type(8) {
    animation: background 1s ease 1s infinite;
    transform: rotate(270deg) translate(14px) rotate(360deg) rotate(-270deg)
}

.txn-icon>div {
    transform-origin: top center;
    background: transparent
}

.verify-icon {
    position: relative;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    transform: rotate(210deg);
    padding: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.verify-icon>* {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 2px;
    height: 8px;
    border-radius: 4px
}

.verify-icon>*:nth-of-type(1) {
    animation: background 1s ease .125s infinite;
    transform: rotate(-45deg) translate(12px) rotate(45deg) rotate(45deg)
}

.verify-icon>*:nth-of-type(2) {
    animation: background 1s ease .25s infinite;
    transform: rotate(0) translate(12px) rotate(90deg) rotate(0)
}

.verify-icon>*:nth-of-type(3) {
    animation: background 1s ease .375s infinite;
    transform: rotate(45deg) translate(12px) rotate(135deg) rotate(-45deg)
}

.verify-icon>*:nth-of-type(4) {
    animation: background 1s ease .5s infinite;
    transform: rotate(90deg) translate(12px) rotate(180deg) rotate(-90deg)
}

.verify-icon>*:nth-of-type(5) {
    animation: background 1s ease .625s infinite;
    transform: rotate(135deg) translate(12px) rotate(225deg) rotate(-135deg)
}

.verify-icon>*:nth-of-type(6) {
    animation: background 1s ease .75s infinite;
    transform: rotate(180deg) translate(12px) rotate(270deg) rotate(-180deg)
}

.verify-icon>*:nth-of-type(7) {
    animation: background 1s ease .875s infinite;
    transform: rotate(225deg) translate(12px) rotate(315deg) rotate(-225deg)
}

.verify-icon>*:nth-of-type(8) {
    animation: background 1s ease 1s infinite;
    transform: rotate(270deg) translate(12px) rotate(360deg) rotate(-270deg)
}

.verify-icon>div {
    transform-origin: top center;
    background: transparent
}

@keyframes background {
    0% {
        background: #4467ef
    }

    to {
        background: transparent
    }
}

._arrow_1qd1i_1._open_1qd1i_1 {
    transform: rotate(-180deg)
}

.Portal {
    left: 0;
    top: 0;
    width: 100%;
    min-height: 100%;
    position: fixed;
    z-index: 999;
    padding: 0 24px
}

.noscroll {
    overflow: hidden!important
}

.ModalPopUp {
    min-height: 194px
}

.ModalPopUp-backdrop {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background-color: #00000080
}

.ModalPopUp-portal {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 24px
}

@media (max-width: 992px) {
    .ModalPopUp-portal {
        padding:6px
    }
}

@keyframes popupOpen {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes popupClose {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes moveUp {
    0% {
        transform: translate3d(0,20px,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes moveDown {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(0,-20px,0)
    }
}

.TemplateModal {
    width: 100%;
    max-height: 86vh;
    position: relative;
    overflow-y: auto;
    border-radius: 12px;
    background: #fff;
    z-index: 2;
    box-shadow: 0 107px 30px #32384300,0 69px 27px #32384303,0 39px 23px #3238430d,0 17px 17px #32384317,0 4px 9px #3238431a
}

.TemplateModal-close {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 22px;
    right: 22px;
    background: none;
    z-index: 3;
    cursor: pointer
}

.TemplateModal-close:focus,.TemplateModal-close:hover {
    transform: scale(1.1)
}

.TemplateModal-auto {
    width: auto
}

.TemplateModal-auto .TemplateModal-content {
    padding: 20px
}

@media (max-width: 992px) {
    .TemplateModal-auto .TemplateModal-content {
        padding:12px
    }
}

.TemplateModal-380 {
    max-width: 380px
}

.TemplateModal-380 .TemplateModal-main {
    padding: 32px
}

@media (max-width: 992px) {
    .TemplateModal-380 .TemplateModal-main {
        padding:24px
    }
}

.TemplateModal-396 {
    max-width: 396px
}

.TemplateModal-396 .TemplateModal-main {
    padding: 24px 32px;
    overflow: hidden
}

@media (max-width: 992px) {
    .TemplateModal-396 .TemplateModal-main {
        padding:24px 16px
    }
}

.TemplateModal-440 {
    max-width: 440px
}

.TemplateModal-440 .TemplateModal-main {
    padding: 24px 32px;
    overflow: hidden
}

@media (max-width: 992px) {
    .TemplateModal-440 .TemplateModal-main {
        padding:24px 16px
    }
}

.TemplateModal-580 {
    max-width: 580px
}

.TemplateModal-580 .TemplateModal-main {
    padding: 32px 40px 36px;
    overflow: hidden
}

@media (max-width: 992px) {
    .TemplateModal-580 .TemplateModal-main {
        padding:32px 16px
    }

    .TemplateModal-580 {
        max-width: 328px
    }
}

.TemplateModal-904 {
    max-width: 904px
}

.TemplateModal-904 .TemplateModal-main {
    padding: 36px 32px;
    overflow: hidden
}

@media (max-width: 992px) {
    .TemplateModal-904 .TemplateModal-main {
        padding:36px 16px
    }
}

.TemplateModal-832 {
    max-width: 832px
}

.TemplateModal-832 .TemplateModal-main {
    position: relative
}

.TemplateModal-832 .TemplateModal-content {
    position: relative;
    z-index: 2;
    padding: 36px
}

@media (max-width: 992px) {
    .TemplateModal-832 .TemplateModal-content {
        padding:32px 16px
    }
}

.TemplateModal-832 .TemplateModal-main {
    background: #44403c;
    box-shadow: 10px 10px #0000006b
}

._copyWrapper_njxrb_1 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    height: 38px;
    padding: 8px 12px;
    border-radius: 10px;
    border: 2px solid rgba(68,103,239,.12);
    max-width: 100%
}

._copyText_njxrb_13 {
    color: #364152;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    white-space: nowrap
}

._copyBtn_njxrb_21 {
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
    cursor: pointer
}

._arrow_1oajo_1 {
    transition: var(--transition)
}

._arrow_1oajo_1._isOpen_1oajo_4 {
    transform: rotate(-180deg)
}

.sdk-synaps-loader-logo {
    background-image: url(https://storage.googleapis.com/synaps-static-assets/white-loader.svg),url(https://storage.googleapis.com/synaps-static-assets/synaps-logo-white.svg);
    background-size: 75px,25px;
    background-repeat: no-repeat,no-repeat;
    background-position: center center,center center;
    background-color: #0000007f
}

.stlayer-select {
    background: #e3e8ef66;
    border: 2px solid rgba(68,103,239,.12);
    outline: none;
    border-radius: 16px!important;
    padding: 0!important
}

.stlayer-select_placeholder {
    display: none!important
}

.stlayer-select .MuiSvgIcon-root {
    fill: #a9a29d
}

.stlayer-select .MuiOutlinedInput-notchedOutline {
    border: none!important;
    border-radius: 0!important
}

.stlayer-select .MuiSelect-select {
    border-radius: 0;
    color: #79716b!important;
    font-family: Lato,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    padding: 12px 16px 12px 12px!important
}

@media (max-width: 992px) {
    .stlayer-select .MuiSelect-select {
        font-size:14px
    }
}

.stlayer-select .MuiSelect-select em {
    font-style: normal
}

.MuiPaper-elevation.MuiPaper-rounded {
    border-radius: 16px;
    border: 2px solid #4467EF;
    background: #eff1f5;
    padding: 4px;
    margin: 0!important
}

@media (max-width: 992px) {
    .MuiPaper-elevation.MuiPaper-rounded {
        margin:16px
    }
}

.MuiPaper-elevation.MuiPaper-rounded .MuiList-root {
    padding: 0!important
}

.MuiPaper-elevation.MuiPaper-rounded .MuiList-root>li {
    padding: 12px!important;
    border-radius: 16px
}

.MuiPaper-elevation.MuiPaper-rounded .MuiList-root>li:hover {
    background: #4467ef1f
}

._blur_xebxh_1 {
    -webkit-backdrop-filter: blur(32px);
    backdrop-filter: blur(32px)
}

.card:hover .button {
    transform: scale(1.25)
}

._blur_20_78l2w_1 {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

._initialFromBottom_1dqfg_1 {
    transform: translate3d(0,30px,0);
    transform-origin: top;
    opacity: 0;
    transition: .5s ease-out .2s;
    backface-visibility: hidden
}

._initialFromOpacity_1dqfg_9 {
    transform: translate3d(0,10px,0);
    transform-origin: top;
    opacity: .3;
    transition: .5s ease-out .2s;
    backface-visibility: hidden
}

._show_1dqfg_17 {
    transform: translateZ(0) scale(1);
    backface-visibility: hidden;
    opacity: 1
}

._animate_desktop_jxfl6_1 {
    animation: 10s _run_line_desktop_jxfl6_1 linear infinite
}

._animate_mobile_jxfl6_5 {
    animation: 10s _run_line_mobile_jxfl6_1 linear infinite
}

@keyframes _run_line_desktop_jxfl6_1 {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-125%)
    }
}

@keyframes _run_line_mobile_jxfl6_1 {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(-100%)
    }
}

._card1_1plb5_1 {
    padding: 12px 20px;
    border-radius: 12px;
    background: linear-gradient(94deg,#fffc 24.74%,#ffffff42 83.53%);
    box-shadow: 9px 136px 38px #32384300,5px 87px 35px #32384303,3px 49px 29px #3238430d,1px 22px 22px #32384317,0 5px 12px #3238431a;
    -webkit-backdrop-filter: blur(28px);
    backdrop-filter: blur(28px);
    display: flex;
    gap: 8px;
    align-items: center
}

@media (max-width: 768px) {
    ._card1_1plb5_1 {
        padding:11px 19px;
        border-radius: 9.342px;
        box-shadow: 5.255px 79.404px 22.186px #32384300,2.919px 50.795px 20.435px #32384303,1.752px 28.609px 16.932px #3238430d,.584px 12.845px 12.845px #32384317,0 2.919px 7.006px #3238431a;
        -webkit-backdrop-filter: blur(16px);
        backdrop-filter: blur(16px);
        gap: 4.5px
    }
}

._card2_1plb5_21 {
    padding: 21px 16px;
    border-radius: 16px;
    background: linear-gradient(259deg,#fffc 16.63%,#ffffff42 88.1%);
    box-shadow: 9px 136px 38px #32384300,5px 87px 35px #32384303,3px 49px 29px #3238430d,1px 22px 22px #32384317,0 5px 12px #3238431a;
    -webkit-backdrop-filter: blur(28px);
    backdrop-filter: blur(28px);
    display: flex;
    gap: 12px;
    align-items: center
}

@media (max-width: 768px) {
    ._card2_1plb5_21 {
        gap:9px;
        padding: 16px 11px;
        border-radius: 12px;
        background: linear-gradient(259deg,#fffc 16.63%,#ffffff42 88.1%);
        box-shadow: 6.625px 100.108px 27.971px #32384300,3.68px 64.039px 25.763px #32384303,2.208px 36.068px 21.346px #3238430d,.736px 16.194px 16.194px #32384317,0 3.68px 8.833px #3238431a;
        -webkit-backdrop-filter: blur(20.6104125977px);
        backdrop-filter: blur(20.6104125977px)
    }
}

._section_yhlm3_1 {
    background: linear-gradient(180deg,#eff1f5 7.24%,#e3e8ef 49.61%,#cdd5df 77.86%)
}

@media (max-width: 768px) {
    ._section_yhlm3_1 {
        background:#eff1f5
    }
}

._card1_yhlm3_10 {
    width: 234px;
    padding: 16px 12px;
    border-radius: 16px;
    background: linear-gradient(94deg,#fffc 24.74%,#ffffff42 83.53%);
    box-shadow: 9px 136px 38px #32384300,5px 87px 35px #32384303,3px 49px 29px #3238430d,1px 22px 22px #32384317,0 5px 12px #3238431a;
    -webkit-backdrop-filter: blur(28px);
    backdrop-filter: blur(28px)
}

@media (max-width: 768px) {
    ._card1_yhlm3_10 {
        width:184.41px;
        padding: 14.185px 10.245px 12.609px 8.669px;
        gap: 17.338px;
        border-radius: 12.609px;
        box-shadow: 7.093px 107.179px 29.947px #32384300,3.94px 68.563px 27.583px #32384303,2.364px 38.616px 22.854px #3238430d,.788px 17.338px 17.338px #32384317,0 3.94px 9.457px #3238431a;
        -webkit-backdrop-filter: blur(22px);
        backdrop-filter: blur(22px)
    }
}

._card2_yhlm3_29 {
    position: relative;
    width: 198px;
    height: 144px;
    border-radius: 16px;
    background: linear-gradient(94deg,#fffc 24.74%,#ffffff42 83.53%);
    box-shadow: 9px 136px 38px #32384300,5px 87px 35px #32384303,3px 49px 29px #3238430d,1px 22px 22px #32384317,0 5px 12px #3238431a;
    -webkit-backdrop-filter: blur(28px);
    backdrop-filter: blur(28px)
}

@media (max-width: 768px) {
    ._card2_yhlm3_29 {
        width:132px;
        height: 96px;
        border-radius: 10.667px;
        box-shadow: 6px 90.667px 25.333px #32384300,3.333px 58px 23.333px #32384303,2px 32.667px 19.333px #3238430d,.667px 14.667px 14.667px #32384317,0 3.333px 8px #3238431a;
        -webkit-backdrop-filter: blur(18px);
        backdrop-filter: blur(18px)
    }
}

._card3_1bgab_1 {
    width: 198px;
    height: 144px;
    border-radius: 16px;
    background: linear-gradient(94deg,#fffc 24.74%,#ffffff42 83.53%);
    box-shadow: 9px 136px 38px #32384300,5px 87px 35px #32384303,3px 49px 29px #3238430d,1px 22px 22px #32384317,0 5px 12px #3238431a;
    -webkit-backdrop-filter: blur(28px);
    backdrop-filter: blur(28px)
}

@media (max-width: 992px) {
    ._card3_1bgab_1 {
        width:153px;
        height: 111.273px;
        border-radius: 12.364px;
        background: linear-gradient(94deg,#fffc 24.74%,#ffffff42 83.53%);
        box-shadow: 6.955px 105.091px 29.364px #32384300,3.864px 67.227px 27.045px #32384303,2.318px 37.864px 22.409px #3238430d,.773px 17px 17px #32384317,0 3.864px 9.273px #3238431a;
        -webkit-backdrop-filter: blur(21.6363639832px);
        backdrop-filter: blur(21.6363639832px)
    }
}

._card4_1bgab_20 {
    display: flex;
    width: 234px;
    padding: 16px 12px;
    flex-direction: column;
    gap: 16px;
    border-radius: 16px;
    background: linear-gradient(94deg,#fffc 24.74%,#ffffff42 83.53%);
    box-shadow: 9px 136px 38px #32384300,5px 87px 35px #32384303,3px 49px 29px #3238430d,1px 22px 22px #32384317,0 5px 12px #3238431a;
    -webkit-backdrop-filter: blur(28px);
    backdrop-filter: blur(28px)
}

@media (max-width: 992px) {
    ._card4_1bgab_20 {
        width:191.857px;
        display: flex;
        gap: 13px;
        flex-direction: column;
        padding: 13.119px 9.839px;
        border-radius: 13.118px;
        background: linear-gradient(94deg,#fffc 24.74%,#ffffff42 83.53%);
        box-shadow: 7.379px 111.507px 31.156px #32384300,4.1px 71.332px 28.697px #32384303,2.46px 40.175px 23.777px #3238430d,.82px 18.038px 18.038px #32384317,0 4.1px 9.839px #3238431a;
        -webkit-backdrop-filter: blur(22.9572811127px);
        backdrop-filter: blur(22.9572811127px)
    }
}

._card6_1bgab_45 {
    width: 302px;
    height: 202px;
    padding: 9px 27px 18.052px 21px;
    border-radius: 16px;
    background: linear-gradient(94deg,#fffc 24.74%,#ffffff42 83.53%);
    box-shadow: 9px 136px 38px #32384300,5px 87px 35px #32384303,3px 49px 29px #3238430d,1px 22px 22px #32384317,0 5px 12px #3238431a;
    -webkit-backdrop-filter: blur(28px);
    backdrop-filter: blur(28px)
}

@media (max-width: 992px) {
    ._card6_1bgab_45 {
        width:207px;
        height: 139px;
        padding: 0 10.967px 8.91px 7.54px;
        border-radius: 10.967px;
        background: linear-gradient(94deg,#fffc 24.74%,#ffffff42 83.53%);
        box-shadow: 6.169px 93.219px 26.046px #32384300,3.427px 59.632px 23.99px #32384303,2.056px 33.586px 19.877px #3238430d,.685px 15.079px 15.079px #32384317,0 3.427px 8.225px #3238431a;
        -webkit-backdrop-filter: blur(19.1920547485px);
        backdrop-filter: blur(19.1920547485px)
    }
}

._card7_1bgab_66 {
    width: 302px;
    height: 202px;
    padding: 9px 27px 18.052px 21px;
    border-radius: 16px;
    background: linear-gradient(94deg,#fffc 24.74%,#ffffff42 83.53%);
    box-shadow: 9px 136px 38px #32384300,5px 87px 35px #32384303,3px 49px 29px #3238430d,1px 22px 22px #32384317,0 5px 12px #3238431a;
    -webkit-backdrop-filter: blur(28px);
    backdrop-filter: blur(28px)
}

@media (max-width: 992px) {
    ._card7_1bgab_66 {
        width:216.609px;
        height: 144.884px;
        border-radius: 11.476px;
        background: linear-gradient(94deg,#fffc 24.74%,#ffffff42 83.53%);
        box-shadow: 6.455px 97.546px 27.255px #32384300,3.586px 62.401px 25.104px #32384303,2.152px 35.145px 20.8px #3238430d,.717px 15.779px 15.779px #32384317,0 3.586px 8.607px #3238431a;
        -webkit-backdrop-filter: blur(20.0829772949px);
        backdrop-filter: blur(20.0829772949px)
    }
}

._card8_1bgab_86 {
    width: 198px;
    height: 144px;
    border-radius: 16px;
    background: linear-gradient(94deg,#fffc 24.74%,#ffffff42 83.53%);
    box-shadow: 9px 136px 38px #32384300,5px 87px 35px #32384303,3px 49px 29px #3238430d,1px 22px 22px #32384317,0 5px 12px #3238431a;
    -webkit-backdrop-filter: blur(28px);
    backdrop-filter: blur(28px)
}

@media (max-width: 992px) {
    ._card8_1bgab_86 {
        width:138.875px;
        height: 101px;
        border-radius: 11.222px;
        background: linear-gradient(94deg,#fffc 24.74%,#ffffff42 83.53%);
        box-shadow: 6.313px 95.389px 26.653px #32384300,3.507px 61.021px 24.549px #32384303,2.104px 34.368px 20.34px #3238430d,.701px 15.431px 15.431px #32384317,0 3.507px 8.417px #3238431a;
        -webkit-backdrop-filter: blur(19.6388893127px);
        backdrop-filter: blur(19.6388893127px)
    }
}

._contact_wrapper_kvtrv_1 {
    background: #e3e8ef6b;
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    transition: .2s ease-in
}

._contact_wrapper_kvtrv_1:hover {
    background: #5c80ff;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    transition: .2s ease-in
}

._card_1be04_1 {
    border-radius: 16px;
    padding: 24px 28px 32px;
    background: linear-gradient(125deg,#cdd5df66 15.67%,#dcdfea66 95.44%)
}

@media (max-width: 992px) {
    ._card_1be04_1 {
        padding:20px 16px 24px
    }
}

._counter_4d1l2_1 {
    display: flex;
    justify-content: center;
    color: #4467ef;
    font-size: 32px;
    font-weight: 600;
    line-height: 150%;
    position: relative;
    overflow: hidden;
    z-index: 10;
    max-height: 48px
}

@media (max-width: 992px) {
    ._counter_4d1l2_1 {
        font-size:28px
    }
}

._counter_4d1l2_1 span:not(._formatting_mark_4d1l2_18) {
    word-break: break-all;
    white-space: break-spaces;
    max-width: 21px
}

._anim_4d1l2_24 span:not(._formatting_mark_4d1l2_18):not(:first-child) {
    transform: translateY(-1000%);
    transition-timing-function: cubic-bezier(.8,.16,.2,.94)
}

@media (max-width: 992px) {
    ._anim_4d1l2_24 span:not(._formatting_mark_4d1l2_18):not(:first-child) {
        transform:translateY(-872%)
    }
}

._anim_4d1l2_24 span:first-child {
    transform: translateY(-500%);
    transition-duration: 3s;
    transition-timing-function: cubic-bezier(.8,.16,.2,.94);
    transition-delay: .6s
}

@media (max-width: 992px) {
    ._anim_4d1l2_24 span:first-child {
        transform:translateY(-434%)
    }
}

._anim_4d1l2_24 span:nth-last-child(1) {
    transition-duration: 2.5s;
    transition-delay: .05s
}

._anim_4d1l2_24 span:nth-last-child(2) {
    transition-duration: 2.1s;
    transition-delay: .05s
}

._anim_4d1l2_24 span:nth-last-child(3) {
    transition-duration: 2.8s;
    transition-delay: .1s
}

._anim_4d1l2_24 span:nth-last-child(5) {
    transition-duration: 2.4s;
    transition-delay: .15s
}

._anim_4d1l2_24 span:nth-last-child(6) {
    transition-duration: 2.2s;
    transition-delay: .2s
}

._anim_4d1l2_24 span:nth-last-child(7) {
    transition-duration: 2.7s;
    transition-delay: .25s
}

._anim_4d1l2_24 span:nth-last-child(9) {
    transition-duration: 3s;
    transition-delay: .3s
}

._anim_4d1l2_24 span:nth-last-child(10) {
    transition-duration: 2.6s;
    transition-delay: .35s
}

._anim_4d1l2_24 span:nth-last-child(11) {
    transition-duration: 2s;
    transition-delay: .4s
}

._collapse_se0ig_1 {
    transition: all ease .3s;
    overflow: hidden
}

._hide_se0ig_6 {
    height: 0;
    transition: all ease .3s
}

._collapsediv_se0ig_11 {
    overflow: hidden
}

@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper: before {
    width:100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: #00000026
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom,#00000080,#0000)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

._link_ddo60_1:hover ._link_arrow_ddo60_1 {
    transform: translate(-50%)
}

._link_ddo60_1 ._link_arrow_ddo60_1 {
    transition: transform .25s ease;
    transform: translate(0)
}

._slide_item_logo_ddo60_9:hover svg path {
    fill: #5c80ff
}

.card1 {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 18px;
    border-radius: 11.95px;
    border: 2px solid #FFF;
    background: linear-gradient(94deg,#2c55f4b8 24.74%,#4467ef75 83.53%);
    box-shadow: 6.722px 101.575px 28.381px #32384300,3.734px 64.978px 26.141px #32384303,2.241px 36.597px 21.659px #3238430d,.747px 16.431px 16.431px #32384317,0 3.734px 8.962px #3238431a;
    -webkit-backdrop-filter: blur(14.9375009537px);
    backdrop-filter: blur(14.9375009537px)
}

.card1 span {
    color: #fff;
    font-size: 16px;
    line-height: 120%;
    font-weight: 600
}

@media (max-width: 992px) {
    .card1 span {
        font-size:14px
    }
}

.card2 {
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding: 14px;
    border-radius: 8.962px;
    border: 2px solid #FFF;
    background: #ffffff6b;
    box-shadow: 6.722px 101.575px 28.381px #32384300,3.734px 64.978px 26.141px #32384303,2.241px 36.597px 21.659px #3238430d,.747px 16.431px 16.431px #32384317,0 3.734px 8.962px #3238431a;
    -webkit-backdrop-filter: blur(11.9500007629px);
    backdrop-filter: blur(11.9500007629px)
}

.card2 .item {
    color: #fff;
    font-size: 16px;
    line-height: 120%;
    font-weight: 600;
    text-align: center;
    padding: 12px 16px;
    border-radius: 11.95px;
    background: linear-gradient(94deg,#2c55f4b8 24.74%,#4467ef75 83.53%)
}

@media (max-width: 992px) {
    .card2 .item {
        font-size:14px;
        padding: 12px 0
    }
}

.markdown-body {
    font-size: 16px
}

.markdown-body p {
    padding-bottom: 10px
}

.markdown-body img {
    border-radius: 16px;
    margin: 26px 0
}

.markdown-body h2 {
    color: #1a1a1e;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -.72px;
    padding-bottom: 20px;
    padding-top: 5px
}

.markdown-body ul ol {
    list-style: unset!important;
    margin: 20px 0 20px 20px;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.markdown-body a {
    color: #4467ef;
    text-decoration-line: underline;
    font-weight: 700
}

@media (min-width: 992px) {
    .markdown-body {
        font-size:18px
    }

    .markdown-body img {
        margin: 36px 0;
        border-radius: 16px
    }

    .markdown-body h2 {
        padding-bottom: 25px;
        padding-top: 10px;
        font-size: 36px
    }

    .markdown-body ul {
        list-style: unset;
        margin: 26px 20px
    }
}

._desktop_r0i5t_1 {
    color: #000;
    min-height: 510px;
    border-radius: 16px;
    border: 1px solid #cdd5df;
    background: linear-gradient(95deg,#fffc 68.3%,#ffffff42 94.83%);
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px)
}

@media (max-width: 1024px) {
    ._desktop_r0i5t_1 {
        min-height:241px
    }
}

:root {
    --toastify-color-light: #fff;
    --toastify-color-dark: #121212;
    --toastify-color-info: #3498db;
    --toastify-color-success: #07bc0c;
    --toastify-color-warning: #f1c40f;
    --toastify-color-error: #e74c3c;
    --toastify-color-transparent: rgba(255, 255, 255, .7);
    --toastify-icon-color-info: var(--toastify-color-info);
    --toastify-icon-color-success: var(--toastify-color-success);
    --toastify-icon-color-warning: var(--toastify-color-warning);
    --toastify-icon-color-error: var(--toastify-color-error);
    --toastify-toast-width: 320px;
    --toastify-toast-offset: 16px;
    --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
    --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
    --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
    --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
    --toastify-toast-background: #fff;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --toastify-toast-bd-radius: 6px;
    --toastify-font-family: sans-serif;
    --toastify-z-index: 9999;
    --toastify-text-color-light: #757575;
    --toastify-text-color-dark: #fff;
    --toastify-text-color-info: #fff;
    --toastify-text-color-success: #fff;
    --toastify-text-color-warning: #fff;
    --toastify-text-color-error: #fff;
    --toastify-spinner-color: #616161;
    --toastify-spinner-color-empty-area: #e0e0e0;
    --toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );
    --toastify-color-progress-dark: #bb86fc;
    --toastify-color-progress-info: var(--toastify-color-info);
    --toastify-color-progress-success: var(--toastify-color-success);
    --toastify-color-progress-warning: var(--toastify-color-warning);
    --toastify-color-progress-error: var(--toastify-color-error);
    --toastify-color-progress-bgo: .2
}

.Toastify__toast-container {
    z-index: var(--toastify-z-index);
    -webkit-transform: translate3d(0,0,var(--toastify-z-index));
    position: fixed;
    padding: 4px;
    width: var(--toastify-toast-width);
    box-sizing: border-box;
    color: #fff
}

.Toastify__toast-container--top-left {
    top: var(--toastify-toast-top);
    left: var(--toastify-toast-left)
}

.Toastify__toast-container--top-center {
    top: var(--toastify-toast-top);
    left: 50%;
    transform: translate(-50%)
}

.Toastify__toast-container--top-right {
    top: var(--toastify-toast-top);
    right: var(--toastify-toast-right)
}

.Toastify__toast-container--bottom-left {
    bottom: var(--toastify-toast-bottom);
    left: var(--toastify-toast-left)
}

.Toastify__toast-container--bottom-center {
    bottom: var(--toastify-toast-bottom);
    left: 50%;
    transform: translate(-50%)
}

.Toastify__toast-container--bottom-right {
    bottom: var(--toastify-toast-bottom);
    right: var(--toastify-toast-right)
}

@media only screen and (max-width : 480px) {
    .Toastify__toast-container {
        width:100vw;
        padding: 0;
        left: env(safe-area-inset-left);
        margin: 0
    }

    .Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right {
        top: env(safe-area-inset-top);
        transform: translate(0)
    }

    .Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right {
        bottom: env(safe-area-inset-bottom);
        transform: translate(0)
    }

    .Toastify__toast-container--rtl {
        right: env(safe-area-inset-right);
        left: initial
    }
}

.Toastify__toast {
    --y: 0;
    position: relative;
    touch-action: none;
    min-height: var(--toastify-toast-min-height);
    box-sizing: border-box;
    margin-bottom: 1rem;
    padding: 8px;
    border-radius: var(--toastify-toast-bd-radius);
    box-shadow: 0 4px 12px #0000001a;
    display: flex;
    justify-content: space-between;
    max-height: var(--toastify-toast-max-height);
    font-family: var(--toastify-font-family);
    cursor: default;
    direction: ltr;
    z-index: 0;
    overflow: hidden
}

.Toastify__toast--stacked {
    position: absolute;
    width: 100%;
    transform: translate3d(0,var(--y),0) scale(var(--s));
    transition: transform .3s
}

.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
    transition: opacity .1s
}

.Toastify__toast--stacked[data-collapsed=false] {
    overflow: visible
}

.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>* {
    opacity: 0
}

.Toastify__toast--stacked:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: calc(var(--g) * 1px);
    bottom: 100%
}

.Toastify__toast--stacked[data-pos=top] {
    top: 0
}

.Toastify__toast--stacked[data-pos=bot] {
    bottom: 0
}

.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before {
    transform-origin: top
}

.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before {
    transform-origin: bottom
}

.Toastify__toast--stacked:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    transform: scaleY(3);
    z-index: -1
}

.Toastify__toast--rtl {
    direction: rtl
}

.Toastify__toast--close-on-click {
    cursor: pointer
}

.Toastify__toast-body {
    margin: auto 0;
    flex: 1 1 auto;
    padding: 6px;
    display: flex;
    align-items: center
}

.Toastify__toast-body>div:last-child {
    word-break: break-word;
    flex: 1
}

.Toastify__toast-icon {
    margin-inline-end:10px;width: 20px;
    flex-shrink: 0;
    display: flex
}

.Toastify--animate {
    animation-fill-mode: both;
    animation-duration: .5s
}

.Toastify--animate-icon {
    animation-fill-mode: both;
    animation-duration: .3s
}

@media only screen and (max-width : 480px) {
    .Toastify__toast {
        margin-bottom:0;
        border-radius: 0
    }
}

.Toastify__toast-theme--dark {
    background: var(--toastify-color-dark);
    color: var(--toastify-text-color-dark)
}

.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default {
    background: var(--toastify-color-light);
    color: var(--toastify-text-color-light)
}

.Toastify__toast-theme--colored.Toastify__toast--info {
    color: var(--toastify-text-color-info);
    background: var(--toastify-color-info)
}

.Toastify__toast-theme--colored.Toastify__toast--success {
    color: var(--toastify-text-color-success);
    background: var(--toastify-color-success)
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
    color: var(--toastify-text-color-warning);
    background: var(--toastify-color-warning)
}

.Toastify__toast-theme--colored.Toastify__toast--error {
    color: var(--toastify-text-color-error);
    background: var(--toastify-color-error)
}

.Toastify__progress-bar-theme--light {
    background: var(--toastify-color-progress-light)
}

.Toastify__progress-bar-theme--dark {
    background: var(--toastify-color-progress-dark)
}

.Toastify__progress-bar--info {
    background: var(--toastify-color-progress-info)
}

.Toastify__progress-bar--success {
    background: var(--toastify-color-progress-success)
}

.Toastify__progress-bar--warning {
    background: var(--toastify-color-progress-warning)
}

.Toastify__progress-bar--error {
    background: var(--toastify-color-progress-error)
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
    background: var(--toastify-color-transparent)
}

.Toastify__close-button {
    color: #fff;
    background: transparent;
    outline: none;
    border: none;
    padding: 0;
    cursor: pointer;
    opacity: .7;
    transition: .3s ease;
    align-self: flex-start;
    z-index: 1
}

.Toastify__close-button--light {
    color: #000;
    opacity: .3
}

.Toastify__close-button>svg {
    fill: currentColor;
    height: 16px;
    width: 14px
}

.Toastify__close-button:hover,.Toastify__close-button:focus {
    opacity: 1
}

@keyframes Toastify__trackProgress {
    0% {
        transform: scaleX(1)
    }

    to {
        transform: scaleX(0)
    }
}

.Toastify__progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: var(--toastify-z-index);
    opacity: .7;
    transform-origin: left;
    border-bottom-left-radius: var(--toastify-toast-bd-radius)
}

.Toastify__progress-bar--animated {
    animation: Toastify__trackProgress linear 1 forwards
}

.Toastify__progress-bar--controlled {
    transition: transform .2s
}

.Toastify__progress-bar--rtl {
    right: 0;
    left: initial;
    transform-origin: right;
    border-bottom-left-radius: initial;
    border-bottom-right-radius: var(--toastify-toast-bd-radius)
}

.Toastify__progress-bar--wrp {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    border-bottom-left-radius: var(--toastify-toast-bd-radius)
}

.Toastify__progress-bar--wrp[data-hidden=true] {
    opacity: 0
}

.Toastify__progress-bar--bg {
    opacity: var(--toastify-color-progress-bgo);
    width: 100%;
    height: 100%
}

.Toastify__spinner {
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border: 2px solid;
    border-radius: 100%;
    border-color: var(--toastify-spinner-color-empty-area);
    border-right-color: var(--toastify-spinner-color);
    animation: Toastify__spin .65s linear infinite
}

@keyframes Toastify__bounceInRight {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(-25px,0,0)
    }

    75% {
        transform: translate3d(10px,0,0)
    }

    90% {
        transform: translate3d(-5px,0,0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px,var(--y),0)
    }

    to {
        opacity: 0;
        transform: translate3d(2000px,var(--y),0)
    }
}

@keyframes Toastify__bounceInLeft {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(25px,0,0)
    }

    75% {
        transform: translate3d(-10px,0,0)
    }

    90% {
        transform: translate3d(5px,0,0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px,var(--y),0)
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px,var(--y),0)
    }
}

@keyframes Toastify__bounceInUp {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0,-20px,0)
    }

    75% {
        transform: translate3d(0,10px,0)
    }

    90% {
        transform: translate3d(0,-5px,0)
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes Toastify__bounceOutUp {
    20% {
        transform: translate3d(0,calc(var(--y) - 10px),0)
    }

    40%,45% {
        opacity: 1;
        transform: translate3d(0,calc(var(--y) + 20px),0)
    }

    to {
        opacity: 0;
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes Toastify__bounceInDown {
    0%,60%,75%,90%,to {
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        transform: translate3d(0,25px,0)
    }

    75% {
        transform: translate3d(0,-10px,0)
    }

    90% {
        transform: translate3d(0,5px,0)
    }

    to {
        transform: none
    }
}

@keyframes Toastify__bounceOutDown {
    20% {
        transform: translate3d(0,calc(var(--y) - 10px),0)
    }

    40%,45% {
        opacity: 1;
        transform: translate3d(0,calc(var(--y) + 20px),0)
    }

    to {
        opacity: 0;
        transform: translate3d(0,2000px,0)
    }
}

.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left {
    animation-name: Toastify__bounceInLeft
}

.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right {
    animation-name: Toastify__bounceInRight
}

.Toastify__bounce-enter--top-center {
    animation-name: Toastify__bounceInDown
}

.Toastify__bounce-enter--bottom-center {
    animation-name: Toastify__bounceInUp
}

.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left {
    animation-name: Toastify__bounceOutLeft
}

.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right {
    animation-name: Toastify__bounceOutRight
}

.Toastify__bounce-exit--top-center {
    animation-name: Toastify__bounceOutUp
}

.Toastify__bounce-exit--bottom-center {
    animation-name: Toastify__bounceOutDown
}

@keyframes Toastify__zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes Toastify__zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        transform: translate3d(0,var(--y),0) scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.Toastify__zoom-enter {
    animation-name: Toastify__zoomIn
}

.Toastify__zoom-exit {
    animation-name: Toastify__zoomOut
}

@keyframes Toastify__flipIn {
    0% {
        transform: perspective(400px) rotateX(90deg);
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotateX(-20deg);
        animation-timing-function: ease-in
    }

    60% {
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }

    80% {
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        transform: perspective(400px)
    }
}

@keyframes Toastify__flipOut {
    0% {
        transform: translate3d(0,var(--y),0) perspective(400px)
    }

    30% {
        transform: translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);
        opacity: 1
    }

    to {
        transform: translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.Toastify__flip-enter {
    animation-name: Toastify__flipIn
}

.Toastify__flip-exit {
    animation-name: Toastify__flipOut
}

@keyframes Toastify__slideInRight {
    0% {
        transform: translate3d(110%,0,0);
        visibility: visible
    }

    to {
        transform: translate3d(0,var(--y),0)
    }
}

@keyframes Toastify__slideInLeft {
    0% {
        transform: translate3d(-110%,0,0);
        visibility: visible
    }

    to {
        transform: translate3d(0,var(--y),0)
    }
}

@keyframes Toastify__slideInUp {
    0% {
        transform: translate3d(0,110%,0);
        visibility: visible
    }

    to {
        transform: translate3d(0,var(--y),0)
    }
}

@keyframes Toastify__slideInDown {
    0% {
        transform: translate3d(0,-110%,0);
        visibility: visible
    }

    to {
        transform: translate3d(0,var(--y),0)
    }
}

@keyframes Toastify__slideOutRight {
    0% {
        transform: translate3d(0,var(--y),0)
    }

    to {
        visibility: hidden;
        transform: translate3d(110%,var(--y),0)
    }
}

@keyframes Toastify__slideOutLeft {
    0% {
        transform: translate3d(0,var(--y),0)
    }

    to {
        visibility: hidden;
        transform: translate3d(-110%,var(--y),0)
    }
}

@keyframes Toastify__slideOutDown {
    0% {
        transform: translate3d(0,var(--y),0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0,500px,0)
    }
}

@keyframes Toastify__slideOutUp {
    0% {
        transform: translate3d(0,var(--y),0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0,-500px,0)
    }
}

.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left {
    animation-name: Toastify__slideInLeft
}

.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right {
    animation-name: Toastify__slideInRight
}

.Toastify__slide-enter--top-center {
    animation-name: Toastify__slideInDown
}

.Toastify__slide-enter--bottom-center {
    animation-name: Toastify__slideInUp
}

.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left {
    animation-name: Toastify__slideOutLeft;
    animation-timing-function: ease-in;
    animation-duration: .3s
}

.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right {
    animation-name: Toastify__slideOutRight;
    animation-timing-function: ease-in;
    animation-duration: .3s
}

.Toastify__slide-exit--top-center {
    animation-name: Toastify__slideOutUp;
    animation-timing-function: ease-in;
    animation-duration: .3s
}

.Toastify__slide-exit--bottom-center {
    animation-name: Toastify__slideOutDown;
    animation-timing-function: ease-in;
    animation-duration: .3s
}

@keyframes Toastify__spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

:root {
    --onboard-modal-backdrop: "none";
    --onboard-wallet-button-border-color: #cdd5df;
    --onboard-wallet-button-border-radius: 12px;
    --onboard-font-family-normal: "Lato", sans-serif;
    --onboard-wallet-button-color: #364152;
    --onboard-main-scroll-container-background: none;
    --onboard-modal-border-radius: 0;
    --onboard-wallet-button-background-hover: #fff;
    --onboard-wallet-button-color-hover: #4467ef
}

#custom-onboard-modal {
    display: flex;
    position: fixed;
    background: #3641528f;
    z-index: 80;
    width: 100%;
    height: 100vh;
    overflow: auto;
    padding: 16px
}

#custom-onboard-modal .custom-onboard-modal-inner {
    display: flex;
    flex-direction: column;
    margin: auto;
    max-width: 456px;
    width: 100%;
    border-radius: 20px;
    background: #fff;
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    padding: 36px 24px
}

@media (max-width: 768px) {
    #custom-onboard-modal .custom-onboard-modal-inner {
        padding:20px 12px
    }
}

.wallets-container {
    margin-top: 1rem;
    display: grid!important;
    grid-template-columns: 1fr 1fr;
    padding: 0!important;
    border: none!important;
    overflow-x: scroll;
    overflow-y: hidden;
    scrollbar-width: none;
    gap: .5rem
}

.wallet-btn {
    position: relative;
    display: flex;
    flex-flow: column;
    align-items: center;
    border: 2px solid rgba(68,103,239,.2)!important;
    gap: 8px!important;
    transition: all .2s;
    border-radius: 12px!important;
    padding: 6px!important
}

.wallet-btn_icon {
    width: 32px!important;
    height: 32px!important;
    border-radius: 0!important;
    border: none;
    padding: 0!important
}

.wallet-btn_name {
    font-weight: 600;
    line-height: 24px;
    max-width: none!important;
    transition: color .2s;
    text-overflow: ellipsis;
    max-height: 2rem
}

@media (max-width: 768px) {
    .wallet-btn_name {
        font-size:14px
    }
}

.wallet-adapter-button {
    background-color: transparent;
    border: none;
    color: #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
    font-family: DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: 600;
    height: 48px;
    line-height: 48px;
    padding: 0 24px;
    border-radius: 4px
}

.wallet-adapter-button-trigger {
    background-color: #512da8
}

.wallet-adapter-button:not([disabled]):focus-visible {
    outline-color: #fff
}

.wallet-adapter-button:not([disabled]):hover {
    background-color: #1a1f2e
}

.wallet-adapter-button[disabled] {
    background: #404144;
    color: #999;
    cursor: not-allowed
}

.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px
}

.wallet-adapter-button-end-icon {
    margin-left: 12px
}

.wallet-adapter-button-start-icon {
    margin-right: 12px
}

.wallet-adapter-collapse {
    width: 100%
}

.wallet-adapter-dropdown {
    position: relative;
    display: inline-block
}

.wallet-adapter-dropdown-list {
    position: absolute;
    z-index: 99;
    display: grid;
    grid-template-rows: 1fr;
    grid-row-gap: 10px;
    padding: 10px;
    top: 100%;
    right: 0;
    margin: 0;
    list-style: none;
    background: #2c2d30;
    border-radius: 10px;
    box-shadow: 0 8px 20px #0009;
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s ease,transform .2s ease,visibility .2s;
    font-family: DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif
}

.wallet-adapter-dropdown-list-active {
    opacity: 1;
    visibility: visible;
    transform: translateY(10px)
}

.wallet-adapter-dropdown-list-item {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border: none;
    outline: none;
    cursor: pointer;
    white-space: nowrap;
    box-sizing: border-box;
    padding: 0 20px;
    width: 100%;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 600;
    height: 37px;
    color: #fff
}

.wallet-adapter-dropdown-list-item:not([disabled]):hover {
    background-color: #1a1f2e
}

.wallet-adapter-modal-collapse-button svg {
    align-self: center;
    fill: #999
}

.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg {
    transform: rotate(180deg);
    transition: transform ease-in .15s
}

.wallet-adapter-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    transition: opacity linear .15s;
    background: #00000080;
    z-index: 1040;
    overflow-y: auto
}

.wallet-adapter-modal.wallet-adapter-modal-fade-in {
    opacity: 1
}

.wallet-adapter-modal-button-close {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 18px;
    right: 18px;
    padding: 12px;
    cursor: pointer;
    background: #1a1f2e;
    border: none;
    border-radius: 50%
}

.wallet-adapter-modal-button-close:focus-visible {
    outline-color: #fff
}

.wallet-adapter-modal-button-close svg {
    fill: #777;
    transition: fill .2s ease 0s
}

.wallet-adapter-modal-button-close:hover svg {
    fill: #fff
}

.wallet-adapter-modal-overlay {
    background: #00000080;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.wallet-adapter-modal-container {
    display: flex;
    margin: 3rem;
    min-height: calc(100vh - 6rem);
    align-items: center;
    justify-content: center
}

@media (max-width: 480px) {
    .wallet-adapter-modal-container {
        margin:1rem;
        min-height: calc(100vh - 2rem)
    }
}

.wallet-adapter-modal-wrapper {
    box-sizing: border-box;
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column;
    z-index: 1050;
    max-width: 400px;
    border-radius: 10px;
    background: #10141f;
    box-shadow: 0 8px 20px #0009;
    font-family: DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
    flex: 1
}

.wallet-adapter-modal-wrapper .wallet-adapter-button {
    width: 100%
}

.wallet-adapter-modal-title {
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    margin: 0;
    padding: 64px 48px 48px;
    text-align: center;
    color: #fff
}

@media (max-width: 374px) {
    .wallet-adapter-modal-title {
        font-size:18px
    }
}

.wallet-adapter-modal-list {
    margin: 0 0 12px;
    padding: 0;
    width: 100%;
    list-style: none
}

.wallet-adapter-modal-list .wallet-adapter-button {
    font-weight: 400;
    border-radius: 0;
    font-size: 18px
}

.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img {
    width: 28px;
    height: 28px
}

.wallet-adapter-modal-list .wallet-adapter-button span {
    margin-left: auto;
    font-size: 14px;
    opacity: .6
}

.wallet-adapter-modal-list-more {
    cursor: pointer;
    border: none;
    padding: 12px 24px 24px 12px;
    align-self: flex-end;
    display: flex;
    align-items: center;
    background-color: transparent;
    color: #fff
}

.wallet-adapter-modal-list-more svg {
    transition: all .1s ease;
    fill: #fff;
    margin-left: .5rem
}

.wallet-adapter-modal-list-more-icon-rotate {
    transform: rotate(180deg)
}

.wallet-adapter-modal-middle {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 24px 24px;
    box-sizing: border-box
}

.wallet-adapter-modal-middle-button {
    display: block;
    cursor: pointer;
    margin-top: 48px;
    width: 100%;
    background-color: #512da8;
    padding: 12px;
    font-size: 18px;
    border: none;
    border-radius: 8px;
    color: #fff
}
