@font-face {
    font-family: "Lexend Deca Variable";
    font-style: normal;
    font-display: swap;
    font-weight: 100 900;
    src: url("/static/lexend-deca-vietnamese-wght-normal-59f2ab51.woff2") format("woff2-variations");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "Lexend Deca Variable";
    font-style: normal;
    font-display: swap;
    font-weight: 100 900;
    src: url("/static/lexend-deca-latin-ext-wght-normal-38f59e41.woff2") format("woff2-variations");
    unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Lexend Deca Variable";
    font-style: normal;
    font-display: swap;
    font-weight: 100 900;
    src: url("/static/lexend-deca-latin-wght-normal-3f6d622a.woff2") format("woff2-variations");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url("/static/roboto-slab-cyrillic-ext-400-normal-f76622ea.woff2") format("woff2"), url("/static/roboto-slab-cyrillic-ext-400-normal-c051e28b.woff") format("woff");
    unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url("/static/roboto-slab-cyrillic-400-normal-0f391f42.woff2") format("woff2"), url("/static/roboto-slab-cyrillic-400-normal-93673c8f.woff") format("woff");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url("data:font/woff2;base64,d09GMgABAAAAAATQABAAAAAACYAAAAR0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiIbehyBVAZgP1NUQVQuAFgRCAqEYIQGCxoAATYCJAMuBCAFhFQHgQsMBxvxB1GUUM54JF8lZDgGuk5VQtGTOc7pdf3JLKIUfzw9Hvqf+7wzecnPIpVYAbCr6vHoWsWOUEg2htC4ahSutht7+E6bF/nkwkyuEDZsu40OBP4kosndfks4xFhfoAZAwP/X/2q6hQNw4lrpRWGPZ4AfaQNmegYmVYOu4IFF9AclL9BTlIl5Y25w2gH4/FAiMA6EI9lDERpogJN+qwThHFVnFkJxsc7WAoUCHRDiAmNpgQiBUKRWaKVFeNjKDUdFd8AOWT2VGjayLafXwOCRNlKL7toe2XzyXENzKxRSCEnsxUkJJBZB0eMXkaiEVcglEKhUCKeRcbCH1NMHld0K+9EwyDXQceR6RyzfoRo1rgG20S4t96ioqbfwLgOeysZkxY0ZD9B7MN2Jy9HgGBL3n/V/bwN4hxyjA+gVUHbzt4FluEJoBSYRFuFc1+ltxAepQoaYpkF+BiQqTOIKTOI5Cga1UnHIcUqvrF7/BhRA/oLr/zGJ07O9IAAUtBohOlCCQTALRvAE/AWsA6sARXaRDdeuzqrJVKKpISpBx7YSHk8iEaikA9v0HyD4Jf2lA7ircqBCSiUDpf2LIJOx5YrSm2vk1T0l3Zsn3LnzgGj4w7t3pRNv374P3Lt1q3ji3Ycld3hwRzLh1j3g/u0Bd+4QSXE7sahCWjqQDUF5RlkV79AoGTgBzk5Swy+deJeKkm/dagR/m5oHBTu0j/FzHRcD/jj5ao6r9gH4KQ+gHmJS9LrtvL5XqrNRMWTFkOa2NVJNvdS4Ykhg4pXbOdsE27Ci/eSnpkWn8uUrO6zIVyw6nTNt8uznpnmnsxQrOqzMks87pWw3a+X0HVMLOBs7bSjEzmlTR+6eXoX1ygOrOLun+X7JKIzInlZRsqs8ybEhMCA52H5tuR2iU898gOzUgybVi97eIZz7or3KNx1k4gmY+tf01YsGd5jTO7MsPzerrPfcDhj0i5BrQOjpzzpyI9xArMQJUGukiRu/A45D/U4YB+FJvGdUQfFTEdLd5zNO1tYoY77KFQF+jD1cBvAzi/n1b/H/j92HQyNB8Nid9f8GmL8BEaIJBooC5+cv1GzUNM6hz5hE6fBgVZaFU4pJoMQvIQzajmcN7oCnpUC/G7iiiMFrctLoYTpk9DRsnl7Z7RS9WGMJvbbAKHpjlVrasFNkfMTHIOrKwfMowTDQ0bOxksitovjD+4LcT51WdRroMfywLHT8NTFowGhhxbDylylNslTZCqTyFcRPgHyseiwbVoEmder5ysfQsSs6gUUxhoWVAauFQ2dggKABHA4Q5WDo8uFF08iRQyN68sqCeiYsTcZq1Z/lqNSL/G8BAkVwUEiP4bDYQbksWEaMhs6uRPbDLmVZWDnwOHibFS4dQ6NBdvX8NGA1VyRYLJ1GZmixFhu1W6a2WSnkiSMS20WjRw1ilfMU4hKP+CQgIYlITBJBYv0PB5YI7S2GQHVICt/GtrDWAo86VSarX/6hK0GmwFM6iusa7DbmSyDqOv0CggPC9tH/beNNBgA=") format("woff2"), url("data:font/woff;base64,d09GRgABAAAAAAdcAA8AAAAACZgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABsAAAAcABcADUdQT1MAAAF0AAAAWgAAAHokbCveR1NVQgAAAdAAAAB3AAAA1IyNjC1PUy8yAAACSAAAAEsAAABgcumiKFNUQVQAAAKUAAAAKwAAAC55nWzdY21hcAAAAsAAAABCAAAAWEAwIc1nYXNwAAADBAAAAAgAAAAIAAAAEGdseWYAAAMMAAACDgAAAphHqnoPaGVhZAAABRwAAAA2AAAANhxBb/poaGVhAAAFVAAAAB8AAAAkDLkBSGhtdHgAAAV0AAAAKgAAAC4kOwHvbG9jYQAABaAAAAAaAAAAGgVPBNNtYXhwAAAFvAAAABwAAAAgABYAXm5hbWUAAAXYAAABHQAAAlQ2KFR9cG9zdAAABvgAAABiAAAAi1oJdt942mNgZGBg4GGAACYgZGRgAWI2IGQEAAHqACUAeNpiYGRgYBBj4GPgArKkGBizU4vyGOQYmFzcfEIYZHISS/IAHcmxDYBADMXQ90MKhriSmpbdWe5AkSW7sKWccwka9haUS2O5lYP9gudvtIgaN6ZqyAcuBAuUAAB42i3NpUIFQBQE0DOL05BEw92l4k6k4hGX7+fpXtcZwbgpw3rtmXNgTjk5u7k18/b092FBeXl5/7LVjYJYsYQ19KPYclKrG/coKOJeaDSEmqNHXHScUCdnYg91gpjpMAU9esSEGKVOoug32MkDhhQRvTQBysUPyAB42mNgYbnBOIGBlYGB1ZjlLAMDwywIzXSWIYWpkwEVsCNz3P393RkOMDjK/+NI+nuVgYEjiSlLgYFxPkiOxYp1A5BSYGAGAJ7QDhoAeNpjYARCDiBmYBABkzIMTOXpGSWMrEA2EwMziGTkZJwApPYwMAAAOfgDXwB42j3Hqw2AMBQAwOsnpAKJ7yxNsMyLhU1YBB4JAnU5ZBQsivRZrZg1WTWcKfetPxH8uyPiiBHp2pEAVDTTCxTAD1QAAAABAAH//wAPeNqNTgOQHEEU/b9npjde9k6KO0hmL052bnZj27btckrnK8W2bbt0hdiF2FYh9vSkY6Pd/z+BBAMBpHXKFvEKgwlgB/VgaTulq3Y8mDJ9etxUg8xBdGxEmyEyE3Gg1PjdiZohkheqaRg1Q26WuLEN31oe62G98nwrtinPC3iBsuVN24hh1FNoPXG+eROLkXySH3PnkKExN9PNjJGh7hwg0BhA2S0S+IEJfyeFNqpMd1KSLqksrEtx09d4JLpr8dkI3nt0X3fvgNEJPHGmGC2W5VfMN5f9WVlhLMafhbNIfdJW18HzPmn6ahMLEAB8UIT0Q+s39aK4HC2Q+ULvoYK0MzCIQxVwBMqwLOI46aFk0k5EoyHGIoTSeCIZEkVimQYlohSKomU5js0iUVUN2xJZPvHawg4dFl6bOPPG3Nat596YOXV7x047Jufv6t17l6t3arPDKFUl/dQyNnI/lljOlqH/wMiRB/jjZWw5f7J/5IopKK1X1yFOnca9teo67k6VW1Sb2qNL9/oDEw1xDB8HgDBBvoZTRFYJICw8Jwg9UfnQREiTL6AheoVF72uyYx995QtflP4X53lfvAgFBeDbHz7+P+gohfAQLQnKxywqmml77hD+dJwoByh/8dHpFZklEH4ANCwnZUeidiLp2Cql2GfqKjKrVfu2rWcTXCm/WphJm3bv3pRmLnwPRw2x8AAAAAEAAAACAIMEeGQxXw889QADCAAAAAAA14e9WQAAAADhTWX6/p3/6wW3Bz4AAAAGAAIAAAAAAAB42mNgZGDgSPp7lYGB9e+/uX+zWLcDRVABNwCukwcKAHjaY+FjSGH9y+AGx+7/5jK+Zehh9GLQAGEQmymCoYeBgUGDQQMAI9QLRgAAAAAAQQBrAHcAgwDZAOcA+wEPARcBHwEwAUwAAHjaY2BkYGDgYTBjYGFQY2AG8xCAiYERAAqUAHV42mJgYOBiqAM0Rg64EUBRFD217Qa13aAKaptxqmHHTPc1q5gVdDm9+Xk18/Vw73+iiILiCiAHJhfQSs7kQmrJm1zEIk8mFzNY0GhyCZ0F8yaX0l9wanIt5wUZnFxQQnVB3mR5yLNGlBiPJAjgw0+KbmaZZoZ5SeeyePSeCnWrk9Lp5owQN9K7OSYhSxAPd465QlqvX7YESenDklNaMWmLTGn5CDhEWvxJsaKEnTWq5SOEB6+kiDBJ2RPv4iYt6sgP2ZyK6yPttASzTDKtNcsSWxxpbUl6zzQeE5+YP9T6CXWJx9UYcNl2v4v3nxjWFetJ1q1JeWI6d67nk66HPnlDBGTzKEoSj+vKPjusscEhZ7onLPaVvDbDZxzfW9UAAAB42mNgYgCD/1kMKQzYAA8QqzCcZGRiZGZkYWRlZGNkZ+Rg5GTkYnNMKkotS2Uvzcs0dDNxYS3Jz8svhvDcXHmgtF5yYnEqVNCFB0qDBTkTk0tLUpPzc5NA0gbGBmYAeIscpQAA") format("woff");
    unicode-range: U+1F00-1FFF;
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url("/static/roboto-slab-greek-400-normal-2b7e0b67.woff2") format("woff2"), url("/static/roboto-slab-greek-400-normal-be74c7f2.woff") format("woff");
    unicode-range: U+370-3FF;
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url("/static/roboto-slab-vietnamese-400-normal-d1ca8a45.woff2") format("woff2"), url("/static/roboto-slab-vietnamese-400-normal-6cf103ed.woff") format("woff");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url("/static/roboto-slab-latin-ext-400-normal-a6586eec.woff2") format("woff2"), url("/static/roboto-slab-latin-ext-400-normal-860be60d.woff") format("woff");
    unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Roboto Slab";
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url("/static/roboto-slab-latin-400-normal-438099da.woff2") format("woff2"), url("/static/roboto-slab-latin-400-normal-122b49b5.woff") format("woff");
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

: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: hsla(0, 0%, 100%, .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-background: #fff;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --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(90deg, #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__toast-container {
    z-index: var(--toastify-z-index);
    transform: translateZ(var(--toastify-z-index));
    position: fixed;
    padding: 4px;
    width: var(--toastify-toast-width);
    box-sizing: border-box;
    color: rgb(255, 255, 255);
}

.Toastify__toast-container--top-left {
    top: 1em;
    left: 1em;
}

.Toastify__toast-container--top-center {
    top: 1em;
    left: 50%;
    transform: translate(-50%);
}

.Toastify__toast-container--top-right {
    top: 1em;
    right: 1em;
}

.Toastify__toast-container--bottom-left {
    bottom: 1em;
    left: 1em;
}

.Toastify__toast-container--bottom-center {
    bottom: 1em;
    left: 50%;
    transform: translate(-50%);
}

.Toastify__toast-container--bottom-right {
    bottom: 1em;
    right: 1em;
}

@media only screen and (max-width: 480px) {
    .Toastify__toast-container {
        width: 100vw;
        padding: 0px;
        left: 0px;
        margin: 0px;
    }

    .Toastify__toast-container--top-center,
    .Toastify__toast-container--top-left,
    .Toastify__toast-container--top-right {
        top: 0px;
        transform: translate(0px);
    }

    .Toastify__toast-container--bottom-center,
    .Toastify__toast-container--bottom-left,
    .Toastify__toast-container--bottom-right {
        bottom: 0px;
        transform: translate(0px);
    }

    .Toastify__toast-container--rtl {
        right: 0px;
        left: auto;
    }
}

.Toastify__toast {
    position: relative;
    min-height: var(--toastify-toast-min-height);
    box-sizing: border-box;
    margin-bottom: 1rem;
    padding: 8px;
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 10px, rgba(0, 0, 0, 0.05) 0px 2px 15px;
    display: flex;
    justify-content: space-between;
    max-height: var(--toastify-toast-max-height);
    overflow: hidden;
    font-family: var(--toastify-font-family);
    cursor: default;
    direction: ltr;
    z-index: 0;
}

.Toastify__toast--rtl {
    direction: rtl;
}

.Toastify__toast--close-on-click {
    cursor: pointer;
}

.Toastify__toast-body {
    margin: auto 0px;
    flex: 1 1 auto;
    padding: 6px;
    display: flex;
    align-items: center;
}

.Toastify__toast-body>div:last-child {
    word-break: break-word;
    flex: 1 1 0%;
}

.Toastify__toast-icon {
    margin-inline-end: 10px;
    width: 20px;
    flex-shrink: 0;
    display: flex;
}

.Toastify--animate {
    animation-fill-mode: both;
    animation-duration: 0.7s;
}

.Toastify--animate-icon {
    animation-fill-mode: both;
    animation-duration: 0.3s;
}

@media only screen and (max-width: 480px) {
    .Toastify__toast {
        margin-bottom: 0px;
        border-radius: 0px;
    }
}

.Toastify__toast-theme--dark {
    background: var(--toastify-color-dark);
    color: var(--toastify-text-color-dark);
}

.Toastify__toast-theme--colored.Toastify__toast--default,
.Toastify__toast-theme--light {
    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--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 {
    background: var(--toastify-color-transparent);
}

.Toastify__close-button {
    color: rgb(255, 255, 255);
    background: transparent;
    outline: none;
    border: none;
    padding: 0px;
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
    align-self: flex-start;
}

.Toastify__close-button--light {
    color: rgb(0, 0, 0);
    opacity: 0.3;
}

.Toastify__close-button>svg {
    fill: currentcolor;
    height: 16px;
    width: 14px;
}

.Toastify__close-button:focus,
.Toastify__close-button:hover {
    opacity: 1;
}

@keyframes Toastify__trackProgress {
    0% {
        transform: scaleX(1);
    }

    100% {
        transform: scaleX(0);
    }
}

.Toastify__progress-bar {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 5px;
    z-index: var(--toastify-z-index);
    opacity: 0.7;
    transform-origin: left center;
}

.Toastify__progress-bar--animated {
    animation: auto linear 0s 1 normal forwards running Toastify__trackProgress;
}

.Toastify__progress-bar--controlled {
    transition: transform 0.2s;
}

.Toastify__progress-bar--rtl {
    right: 0px;
    left: auto;
    transform-origin: right center;
}

.Toastify__spinner {
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border-width: 2px;
    border-style: solid;
    border-image: initial;
    border-radius: 100%;
    border-top-color: ;
    border-bottom-color: ;
    border-left-color: ;
    border-right-color: var(--toastify-spinner-color);
    animation: 0.65s linear 0s infinite normal none running Toastify__spin;
}

@keyframes Toastify__bounceInRight {

    0%,
    60%,
    75%,
    90%,
    100% {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        transform: translate3d(3000px, 0px, 0px);
    }

    60% {
        opacity: 1;
        transform: translate3d(-25px, 0px, 0px);
    }

    75% {
        transform: translate3d(10px, 0px, 0px);
    }

    90% {
        transform: translate3d(-5px, 0px, 0px);
    }

    100% {
        transform: none;
    }
}

@keyframes Toastify__bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, 0px, 0px);
    }

    100% {
        opacity: 0;
        transform: translate3d(2000px, 0px, 0px);
    }
}

@keyframes Toastify__bounceInLeft {

    0%,
    60%,
    75%,
    90%,
    100% {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0px, 0px);
    }

    60% {
        opacity: 1;
        transform: translate3d(25px, 0px, 0px);
    }

    75% {
        transform: translate3d(-10px, 0px, 0px);
    }

    90% {
        transform: translate3d(5px, 0px, 0px);
    }

    100% {
        transform: none;
    }
}

@keyframes Toastify__bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, 0px, 0px);
    }

    100% {
        opacity: 0;
        transform: translate3d(-2000px, 0px, 0px);
    }
}

@keyframes Toastify__bounceInUp {

    0%,
    60%,
    75%,
    90%,
    100% {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        transform: translate3d(0px, 3000px, 0px);
    }

    60% {
        opacity: 1;
        transform: translate3d(0px, -20px, 0px);
    }

    75% {
        transform: translate3d(0px, 10px, 0px);
    }

    90% {
        transform: translate3d(0px, -5px, 0px);
    }

    100% {
        transform: translateZ(0px);
    }
}

@keyframes Toastify__bounceOutUp {
    20% {
        transform: translate3d(0px, -10px, 0px);
    }

    40%,
    45% {
        opacity: 1;
        transform: translate3d(0px, 20px, 0px);
    }

    100% {
        opacity: 0;
        transform: translate3d(0px, -2000px, 0px);
    }
}

@keyframes Toastify__bounceInDown {

    0%,
    60%,
    75%,
    90%,
    100% {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        transform: translate3d(0px, -3000px, 0px);
    }

    60% {
        opacity: 1;
        transform: translate3d(0px, 25px, 0px);
    }

    75% {
        transform: translate3d(0px, -10px, 0px);
    }

    90% {
        transform: translate3d(0px, 5px, 0px);
    }

    100% {
        transform: none;
    }
}

@keyframes Toastify__bounceOutDown {
    20% {
        transform: translate3d(0px, 10px, 0px);
    }

    40%,
    45% {
        opacity: 1;
        transform: translate3d(0px, -20px, 0px);
    }

    100% {
        opacity: 0;
        transform: translate3d(0px, 2000px, 0px);
    }
}

.Toastify__bounce-enter--bottom-left,
.Toastify__bounce-enter--top-left {
    animation-name: Toastify__bounceInLeft;
}

.Toastify__bounce-enter--bottom-right,
.Toastify__bounce-enter--top-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--bottom-left,
.Toastify__bounce-exit--top-left {
    animation-name: Toastify__bounceOutLeft;
}

.Toastify__bounce-exit--bottom-right,
.Toastify__bounce-exit--top-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(0.3, 0.3, 0.3);
    }

    50% {
        opacity: 1;
    }
}

@keyframes Toastify__zoomOut {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }

    100% {
        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);
    }

    100% {
        transform: perspective(400px);
    }
}

@keyframes Toastify__flipOut {
    0% {
        transform: perspective(400px);
    }

    30% {
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1;
    }

    100% {
        transform: 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%, 0px, 0px);
        visibility: visible;
    }

    100% {
        transform: translateZ(0px);
    }
}

@keyframes Toastify__slideInLeft {
    0% {
        transform: translate3d(-110%, 0px, 0px);
        visibility: visible;
    }

    100% {
        transform: translateZ(0px);
    }
}

@keyframes Toastify__slideInUp {
    0% {
        transform: translate3d(0px, 110%, 0px);
        visibility: visible;
    }

    100% {
        transform: translateZ(0px);
    }
}

@keyframes Toastify__slideInDown {
    0% {
        transform: translate3d(0px, -110%, 0px);
        visibility: visible;
    }

    100% {
        transform: translateZ(0px);
    }
}

@keyframes Toastify__slideOutRight {
    0% {
        transform: translateZ(0px);
    }

    100% {
        visibility: hidden;
        transform: translate3d(110%, 0px, 0px);
    }
}

@keyframes Toastify__slideOutLeft {
    0% {
        transform: translateZ(0px);
    }

    100% {
        visibility: hidden;
        transform: translate3d(-110%, 0px, 0px);
    }
}

@keyframes Toastify__slideOutDown {
    0% {
        transform: translateZ(0px);
    }

    100% {
        visibility: hidden;
        transform: translate3d(0px, 500px, 0px);
    }
}

@keyframes Toastify__slideOutUp {
    0% {
        transform: translateZ(0px);
    }

    100% {
        visibility: hidden;
        transform: translate3d(0px, -500px, 0px);
    }
}

.Toastify__slide-enter--bottom-left,
.Toastify__slide-enter--top-left {
    animation-name: Toastify__slideInLeft;
}

.Toastify__slide-enter--bottom-right,
.Toastify__slide-enter--top-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--bottom-left,
.Toastify__slide-exit--top-left {
    animation-name: Toastify__slideOutLeft;
}

.Toastify__slide-exit--bottom-right,
.Toastify__slide-exit--top-right {
    animation-name: Toastify__slideOutRight;
}

.Toastify__slide-exit--top-center {
    animation-name: Toastify__slideOutUp;
}

.Toastify__slide-exit--bottom-center {
    animation-name: Toastify__slideOutDown;
}

@keyframes Toastify__spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(1turn);
    }
}

:root {
    --toastify-toast-width: 568px;
}

.Toastify__toast {
    background-color: rgb(28, 26, 27);
    color: rgb(255, 255, 255);
    font-family: inherit;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    border-radius: 2px;
    padding: 6px 24px;
    box-shadow: rgba(0, 0, 0, 0.14) 0px 4px 5px, rgba(0, 0, 0, 0.12) 0px 1px 10px, rgba(0, 0, 0, 0.2) 0px 2px 4px;
}

.Toastify__close-button {
    display: none;
}

.Toastify__toast-body {
    padding: 0px;
}

.Toastify__toast-container {
    margin: 16px;
    min-width: 288px;
    max-width: 568px;
}

@media only screen and (max-width: 599px) {
    .Toastify__toast {
        width: 100%;
        margin: 0px;
        border-radius: 0px;
        box-shadow: none;
    }

    .Toastify__toast-container {
        min-width: unset;
        max-width: unset;
        width: 100%;
        position: fixed;
        bottom: 0px;
        left: 0px;
        right: 0px;
        margin: 0px;
        padding: 0px;
        transform: none;
    }
}

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
    }
}

@keyframes load {
    0% {
        background-position: right center;
    }

    100% {
        background-position: left center;
    }
}


@keyframes downloadingSpin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.downloading-show {
    transform: translateX(-50%) translateY(0) !important;
}

.downloading-hide {
    transform: translateX(-50%) translateY(-100%) !important;
}

.notistack-SnackbarContainer>* {
    height: 46px !important;
    transform: translateY(42px);
}

.notistack-SnackbarContainer .notistack-Snackbar {
    width: 100vw !important;
}

.notistack-SnackbarContainer .MuiSnackbar-anchorOriginBottomCenter {
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
}

.go1475592160 {
    height: 0;
}

.go1671063245 {
    height: auto;
}

.go1888806478 {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1;
}

@media (min-width:600px) {
    .go1888806478 {
        flex-grow: initial;
        min-width: 288px;
    }
}

.go167266335 {
    background-color: #313131;
    font-size: 0.875rem;
    line-height: 1.43;
    letter-spacing: 0.01071em;
    color: #fff;
    align-items: center;
    padding: 6px 16px;
    border-radius: 4px;
    box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.go3162094071 {
    padding-left: 20px;
}

.go3844575157 {
    background-color: #313131;
}

.go1725278324 {
    background-color: #43a047;
}

.go3651055292 {
    background-color: #d32f2f;
}

.go4215275574 {
    background-color: #ff9800;
}

.go1930647212 {
    background-color: #2196f3;
}

.go946087465 {
    display: flex;
    align-items: center;
    padding: 8px 0;
}

.go703367398 {
    display: flex;
    align-items: center;
    margin-left: auto;
    padding-left: 16px;
    margin-right: -8px;
}