@font-face {
    font-family: Roboto;
    src: url(../media/Roboto-Regular.03523cf5.html);
}
@font-face {
    font-family: Inter;
    src: url(../media/Inter-Regular.9cd7588f.html);
}
@font-face {
    font-family: Inter;
    src: url(../media/Inter-Bold.3e3cb905.html);
    font-weight: 700;
}
body {
    margin: 0;
    font-family: Inter, Roboto, Arial, Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
code {
    font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}
* {
    font-family: Inter, Roboto, Arial, Helvetica, sans-serif;
}
#root,
#root .App {
    height: 100%;
}
#root .App {
    width: 100%;
}
.globalUserLayout {
    display: -webkit-flex;
    display: flex;
    min-height: 100%;
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADcCAIAAADWeytBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFzmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NzUzLCAyMDIxLzAyLzE1LTExOjUyOjEzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDYtMDFUMjE6NDc6MTQrMDI6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDYtMDFUMjE6NDc6MTQrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA2LTAxVDIxOjQ3OjE0KzAyOjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmRiYzhhNTQ3LTU0MzgtNDY0NS05ZDJhLWE5YzNmMWRiMmQ3NCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE3Y2VlODY1LWRmN2YtZTA0NC1iMDU5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);
    background-repeat: repeat;
}
.pointer {
    cursor: pointer;
}
.contentUserLayout {
    -webkit-flex: 1 1;
    flex: 1 1;
    height: 100%;
    width: 100%;
    min-height: 100%;
    overflow: auto;
}
.menu::-webkit-scrollbar {
    display: none;
}
@supports (-webkit-touch-callout: none) {
    .menu-logo-container {
        width: 300px;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        align-items: center;
        margin-left: -1.5rem;
        margin-right: 1.5rem;
    }
}
.menu {
    width: 300px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center;
    padding-bottom: 40px;
    color: #fff;
    background-color: #00548b;
}
@supports (-webkit-touch-callout: none) {
    .menu {
        display: unset;
        padding-left: 1rem;
        padding-right: -1rem;
    }
}
.menu .ant-menu-submenu-arrow,
.menu ul {
    color: #fff;
}
.menu .logoImage {
    height: 50px;
    margin: 1rem 0;
    background: transparent;
}
.menu .profile-menu {
    cursor: default;
    border-radius: 5px;
    width: 90%;
    background: rgba(0, 0, 0, 0.1);
    padding: 1rem;
    margin: 0 1rem;
    text-align: center;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
}
.menu .profile-menu .ant-badge-dot {
    box-shadow: none;
}
@supports (-webkit-touch-callout: none) {
    .menu .profile-menu {
        margin: 0;
    }
}
.menu .profile-menu img.profileImage {
    object-fit: cover;
    border-radius: 50%;
    margin-bottom: 1rem;
    height: 150px;
    width: 150px;
}
.menu .profile-menu .profile-info {
    color: #fff;
    cursor: default;
    min-height: 2rem;
    font-size: 1rem;
    -webkit-justify-content: center;
    justify-content: center;
}
.menu .profile-menu .profile-info,
.menu .profile-wallet {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.menu .profile-wallet {
    font-size: 1.2rem;
    font-weight: 700;
    border-radius: 5px;
    width: 90%;
    background: rgba(0, 0, 0, 0.2);
    margin: 1rem 0 0.5rem;
    padding: 1rem;
    -webkit-justify-content: left;
    justify-content: left;
    -webkit-align-content: center;
    align-content: center;
}
.menu .profile-wallet div {
    margin-left: 1rem;
    height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
@supports (-webkit-touch-callout: none) {
    .menu .profile-wallet div {
        min-height: 25px;
    }
}
.menu li {
    border-radius: 5px;
    color: #fff;
    width: 90%;
    margin: 0.5rem 0 0 !important;
    min-height: 50px !important;
}
.menu li .ant-menu-submenu-title {
    margin: 0 !important;
    min-height: 50px !important;
}
.menu li .ant-menu-submenu-title:hover:not(.ant-menu-item-selected) {
    color: #fff !important;
}
.menu li:hover:not(.ant-menu-submenu) {
    background-color: #2c7be5;
}
@supports (-webkit-touch-callout: none) {
    .menu li:hover:not(.ant-menu-submenu) {
        background: transparent;
    }
}
.menu li.ant-menu-item {
    width: 90% !important;
}
.menu .ant-menu-sub .ant-menu-item {
    width: 100% !important;
}
.ant-menu-item,
.ant-menu-submenu-title:not(.ant-menu-submenu) {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: left;
    justify-content: left;
}
.ant-menu-item {
    font-size: 16px;
}
.ant-menu-item:hover:not(.ant-menu-item-selected) {
    color: #fff;
}
.ant-menu-item-selected {
    color: #1c1c1c !important;
}
.ant-menu-item-selected img {
    -webkit-filter: invert(1);
    filter: invert(1);
}
.ant-menu-item-selected:hover:not(.ant-menu-item-selected) {
    background: inherit;
    cursor: default;
}
.ant-menu-submenu-title {
    border-radius: 5px;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-item {
    font-size: 16px;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-item:hover:not(.ant-menu-item-selected),
.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-item:hover:not(.ant-menu-item-selected) .ant-menu-submenu-arrow,
.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-item:hover:not(.ant-menu-item-selected) .ant-menu-submenu-title {
    color: #fff;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-item:hover:not(.ant-menu-item-selected) .ant-menu-submenu-arrow:hover:not(.ant-menu-item-selected),
.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-item:hover:not(.ant-menu-item-selected) .ant-menu-submenu-title:hover:not(.ant-menu-item-selected) {
    color: #1c1c1c;
    background-color: #2c7be5;
}
@supports (-webkit-touch-callout: none) {
    .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-item:hover:not(.ant-menu-item-selected) .ant-menu-submenu-arrow:hover:not(.ant-menu-item-selected),
    .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-item:hover:not(.ant-menu-item-selected) .ant-menu-submenu-title:hover:not(.ant-menu-item-selected) {
        background-color: transparent;
    }
}
.ant-menu-item-selected {
    background: #fff !important;
    cursor: default;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-item .ant-menu {
    font-size: 15px;
    background-color: transparent;
}
.ant-drawer-content-wrapper {
    min-height: unset;
    width: 300px !important;
}
.ant-drawer-content-wrapper .ant-drawer-body {
    min-height: unset;
    padding: 0;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-direction: column;
    flex-direction: column;
    background-color: #00548b;
}
.ant-drawer-content-wrapper .ant-drawer-body .ant-menu {
    min-height: unset;
    border-right: none;
    width: 100%;
}
.menu-icon {
    margin-bottom: 3px;
    width: auto;
    height: 17px;
}
.dark-card {
    background-color: #015;
    border-radius: 8px;
    color: #fff;
}
.ant-table-tbody > tr > td,
.ant-table-thead > tr > th,
.ant-table tfoot > tr > td,
.ant-table tfoot > tr > th {
    position: relative;
    padding: 8px 12px;
    overflow-wrap: break-word;
}
.ant-table-tbody > tr:nth-child(2n) {
    background-color: #fff;
}
.ant-table-tbody > tr:nth-child(odd) {
    background-color: #fefefe;
}
.dashboard-container .dashboard-achievedbadges-img {
    width: 125px;
}
@media (max-width: 600px) {
    .dashboard-container .dashboard-achievedbadges-img {
        width: 100px;
    }
}
.dashboard-container .dashboard-card .dashboard-card-linktree-qr-container .qrcode {
    margin-left: 0 !important;
    -webkit-justify-content: left !important;
    justify-content: left !important;
}
.dashboard-container .dashboard-card .dashboard-card-linktree-qr-container .qrcode canvas {
    border: none !important;
    width: 75px !important;
    height: 75px !important;
}
.dashboard-container .dashboard-referrer-card .dashboard-referrer-card-row .dashboard-referrer-card-label {
    width: 150px;
}
.dashboard-container .dashboard-referrer-card .dashboard-network-card-badge-icon {
    position: absolute;
    width: 50px;
    top: 15px;
    right: 25px;
}
@media (max-width: 1000px) {
    .dashboard-container .dashboard-referrer-card .dashboard-network-card-badge-icon {
        width: 50px;
    }
}
@media (min-width: 1000.00001px) {
    .dashboard-container .dashboard-referrer-card .dashboard-network-card-badge-icon {
        width: 75px;
    }
}
.dashboard-container .dashboard-badge-card-start-quiz-button {
    padding: 10px 20px;
    background: #00548b;
    border-radius: 4px;
    color: #fff;
    font-weight: 700;
    transition: 0.333s;
}
.dashboard-container .dashboard-badge-card-start-quiz-button:hover {
    background: #007bed;
}
.dashboard-card-info-tooltip-icon-container {
    position: absolute;
    top: 5px;
    right: 15px;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    padding: 10px;
    border-radius: 100%;
}
.dashboard-card-info-tooltip-icon-container .dashboard-card-info-tooltip-icon {
    font-size: 25px;
}
.dashboard-card-info-tooltip-container .ant-tooltip-inner {
    font-size: 15px;
    padding: 15px !important;
    border-radius: 4px;
}
.dashboard-card-info-tooltip-container .ant-tooltip-inner span {
    padding: 5px 10px;
    background: #fff;
    border-radius: 2px;
}
.dashboard-incentive-competition-banner {
    background: #2c7be5;
    padding: 10px 20px;
    border-radius: 8px;
    font-size: 30px;
    font-weight: 700;
    cursor: pointer;
    color: #fff;
    text-align: center;
    transition: 0.333s;
}
.dashboard-incentive-competition-banner:hover {
    background: #339dff;
}
.kyc-sof-required-banner-container .kyc-sof-required-banner {
    font-size: 25px;
    border-radius: 8px;
    padding: 20px;
    width: 100%;
    background: #2c7be5;
    text-align: center;
    cursor: pointer;
    font-weight: 700;
    transition: 0.333s;
    color: #fff;
}
.kyc-sof-required-banner-container .kyc-sof-required-banner:hover {
    background: #339dff;
}
.kyc-sof-required-banner-container .kyc-sofrequired-warning-icon {
    font-size: 35px;
    transition: 0.333s;
    color: red;
    background: #fff;
    border-radius: 50%;
    margin-bottom: -8px;
}
.loading {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: 200px;
}
.loading .loading-icon {
    width: 15%;
    height: 15%;
    color: #939393;
}
.loading .loading-icon > svg {
    width: 100%;
    height: 100%;
}
.dashboard-container .dashboard-card {
    background: #fff;
    color: #000;
    border-radius: 10px;
    padding: 10px 10px 10px 20px;
}
.dashboard-container .dashboard-card .dashboard-ticket-card-container {
    color: #fff;
    font-weight: 900;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
}
.dashboard-container .dashboard-card .dashboard-ticket-card-header-1 {
    font-size: 50px;
}
.dashboard-container .dashboard-card .dashboard-ticket-card-header-2 {
    font-size: 40px;
}
.dashboard-container .dashboard-card .dashboard-ticket-card-header-3 {
    font-size: 30px;
}
.dashboard-container .dashboard-card .dashboard-card-image {
    width: 50px;
    height: 50px;
    margin: 15px 10px 15px 0;
}
.dashboard-container .dashboard-card .dashboard-card-amount {
    color: #292929;
    font-size: 30px;
    line-height: normal;
}
.dashboard-container .dashboard-card .dashboard-card-title {
    font-size: 15px;
    color: #a9a9a9;
}
.dashboard-container .dashboard-referrer-card {
    overflow-wrap: break-word;
    background-color: #fff;
    border-radius: 10px;
    padding: 20px;
    height: 100%;
    font-size: 17px;
}
.dashboard-container .dashboard-referrer-card .dashboard-referrer-card-row {
    display: -webkit-inline-flex;
    display: inline-flex;
    width: 100%;
}
.dashboard-container .dashboard-referrer-card .dashboard-referrer-card-row .dashboard-referrer-card-label {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 180px;
}
.dashboard-container .dashboard-referrer-card .dashboard-referrer-card-row .dashboard-referrer-card-value {
    width: 50%;
    overflow-wrap: break-word;
}
@media (max-width: 450px) {
    .dashboard-container .dashboard-referrer-card .dashboard-referrer-card-row .dashboard-referrer-card-value {
        width: 40%;
    }
}
.dashboard-container .dashboard-referrer-card .dashboard-referrer-card-header {
    font-size: 24px;
    font-weight: 700;
}
.dashboard-container .dashboard-referrer-card .dashboard-referrer-card-code {
    color: #1e90ff;
    cursor: pointer;
    font-size: 17px;
}
.dashboard-container .dashboard-rank-card {
    background-color: #fff;
    border-radius: 10px;
    padding: 20px;
    height: 100%;
}
.dashboard-container .dashboard-rank-card .dashboard-rank-card-header-container {
    display: -webkit-flex;
    display: flex;
    margin-bottom: 10px;
}
.dashboard-container .dashboard-rank-card .dashboard-rank-card-header-container .dashboard-rank-card-header-logo {
    height: 96px;
    width: 96px;
    background-size: 200%;
    background-position: 50%;
}
.dashboard-container .dashboard-rank-card .dashboard-rank-card-header-container .dashboard-rank-card-header-text {
    margin-left: 10px;
    margin-top: 20px;
}
.dashboard-container .dashboard-rank-card .dashboard-rank-card-header-container .dashboard-rank-card-header-text .dashboard-rank-card-header-title {
    font-size: 24px;
}
.dashboard-container .dashboard-rank-card .dashboard-rank-card-header-container .dashboard-rank-card-header-text .dashboard-rank-card-header-subtitle {
    font-size: 13px;
    color: #a9a9a9;
}
.dashboard-container .dashboard-rank-card .dashboard-rank-card-progress-bar-container {
    margin-bottom: 10px;
}
.dashboard-container .dashboard-rank-card .dashboard-rank-card-progress-bar-info {
    text-align: left;
    font-size: 12px;
    color: #a9a9a9;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.dashboard-container .dashboard-rank-card .dashboard-rank-card-header-bonus {
    float: left;
    margin-left: auto !important;
    text-align: right;
}
.dashboard-container .dashboard-zeniq-card {
    width: 100%;
    color: #fff;
    border-radius: 10px;
    padding: 30px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    background-image: url(../media/dashboard-banner-cropped.3cfbc5df.html);
    background-size: 1000px;
    background-position: right 0;
    background-repeat: no-repeat;
    background-color: #414755;
    overflow-wrap: break-word;
    text-wrap: normal;
}
@media screen and (max-width: 1400px) {
    .dashboard-container .dashboard-zeniq-card {
        background-image: unset;
        padding-left: 30px;
    }
}
@media (max-width: 500px) {
    .dashboard-container .dashboard-zeniq-card {
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        width: 100%;
    }
}
.dashboard-container .dashboard-zeniq-card .dashboard-zeniq-card-icon {
    width: 100px;
    height: 100px;
}
.dashboard-container .dashboard-zeniq-card .dashboard-zeniq-card-amount-container {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: left;
    justify-content: left;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 100%;
}
.dashboard-container .dashboard-zeniq-card .dashboard-zeniq-card-container {
    margin: 20px;
    max-width: calc(100% - 100px);
    text-overflow: ellipsis;
}
@media (max-width: 700px) {
    .dashboard-container .dashboard-zeniq-card .dashboard-zeniq-card-container {
        min-width: 60%;
        max-width: 60%;
    }
}
@media (max-width: 600px) {
    .dashboard-container .dashboard-zeniq-card .dashboard-zeniq-card-container {
        min-width: 70%;
        max-width: 70%;
    }
}
@media (max-width: 450px) {
    .dashboard-container .dashboard-zeniq-card .dashboard-zeniq-card-container {
        min-width: 90%;
        max-width: 90%;
    }
}
.dashboard-container .dashboard-zeniq-card .dashboard-zeniq-card-amount {
    font-size: 34px;
    line-height: normal;
    overflow-wrap: normal;
}
@media (max-width: 450px) {
    .dashboard-container .dashboard-zeniq-card .dashboard-zeniq-card-amount {
        font-size: 30px;
    }
}
.dashboard-container .dashboard-zeniq-card .dashboard-zeniq-card-amount-euro {
    font-size: 24px;
    line-height: normal;
    color: #d3d3d3;
    white-space: nowrap;
    overflow-wrap: break-word;
}
.dashboard-container .dashboard-zeniq-card .dashboard-zeniq-card-title {
    font-size: 16px;
}
.dashboard-container .dashboard-zeniq-card .dashboard-zeniq-card-subtitle {
    font-size: 14px;
}
.dashboard-container .coins-minted-dark-card {
    background: #000;
}
.dashboard-container .banner-background {
    background-image: url(../media/dashboard-banner-cropped.3cfbc5df.html);
    background-repeat: no-repeat;
}
.dashboard-container .rank-card {
    background: #fff;
    color: #696969;
}
.dashboard-container .rank-card .progressbar-info {
    text-align: left;
    font-size: 12px;
    color: #a9a9a9;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.dashboard-container .rank-card .rank-card-header {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    background: #fff;
    color: #2d2d2d;
    padding: 10px 0 20px;
}
.dashboard-container .rank-card .rank-card-header .mr-15 {
    margin-right: 15px;
}
.dashboard-container .rank-card .rank-card-header .title {
    text-align: left;
    font-size: 24px;
    line-height: normal;
}
.dashboard-container .rank-card .rank-card-header .subtitle {
    font-size: 12px;
    color: #a9a9a9;
    text-align: left;
}
.dashboard-container .subtitle {
    font-size: 15px;
    text-align: left;
}
.money-cards-base {
    text-align: center;
    padding: 20px;
}
.money-cards-base .money-cards-title {
    font-size: 34px;
    font-weight: 700;
}
.money-cards-base .money-cards-subtitle {
    font-size: 18px;
    color: grey;
    font-weight: 700;
}
.commission-earned-card {
    background-color: #35baff;
}
.payout-amount-card {
    background-color: #015;
}
.coins-minted-card {
    background-color: #ffc166;
}
.total-sales-card {
    background-color: #fff;
    color: #00bfff;
}
.rank-card {
    font-size: 20px;
}
.rank-card .rank-card-header {
    padding: 15px;
    background-color: #152238;
    color: #ffbf21;
}
.rank-card .rank-card-header .rank-card-rank-title {
    color: #fff;
}
.rank-card-row {
    background: #fff;
    color: #000;
    padding: 10px;
}
.rank-card-row .ant-row {
    margin: 0;
}
.dashboard-referrer-card-landing-page-row {
    padding: 8px;
    border-radius: 4px;
    box-shadow: 3px 3px 10px -1px rgba(0, 0, 0, 0.05);
}
.dashboard-referrer-code-landing-page-img {
    width: 190px;
}
.dashboard-referrer-code-landing-page-img-safir {
    width: 166px;
}
@media (max-width: 600px) {
    .dashboard-referrer-code-landing-page-img {
        width: 120px;
    }
    .dashboard-referrer-code-landing-page-img-safir {
        width: 96px;
    }
}
.newsandtips-container {
    border-radius: 8px;
    --swiper-navigation-size: 22px !important;
}
.newsandtips-container ::-webkit-scrollbar {
    width: 5px;
    border-radius: 8px;
}
.newsandtips-container ::-webkit-scrollbar-track {
    border-radius: 8px;
}
.newsandtips-container ::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.1);
    width: 5px;
    border-radius: 8px;
}
.newsandtips-container ::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, 0.2);
}
.newsandtips-container .swiper-button-disabled {
    display: none;
}
.newsandtips-container .swiper-pagination-bullets {
    bottom: 3px !important;
}
.newsandtips-container .swiper-pagination-bullet {
    background: #fff !important;
}
.newsandtips-container .swiper-pagination-bullet-active {
    background: #007aff !important;
}
.newsandtips-container .swiper-button-next,
.newsandtips-container .swiper-button-prev {
    font-weight: 700;
    padding: 30px;
    border-radius: 4px;
    color: #fff;
    margin-top: -40px;
}
.newsandtips-container .swiper-button-next {
    right: 0;
}
.newsandtips-container .swiper-button-prev {
    left: 0;
}
.newsandtips-container .swiper-container-scrollbar .swiper-slide {
    height: auto;
}
.newsandtips-container .swiper-slide {
    overflow: auto;
}
.newsandtips-container .slick-prev {
    margin-left: 33px;
    z-index: 9999;
}
.newsandtips-container .slick-next:before,
.newsandtips-container .slick-prev:before {
    color: #1890ff;
    font-size: 40px;
}
.newsandtips-container .slick-next {
    margin-right: 53px;
    z-index: 9999;
}
.newsandtips-container .headline {
    font-size: 24px;
    font-weight: 700;
    padding-left: 20px;
}
.newsandtips-container .newsandtips-card {
    height: 100%;
    margin-left: 8px;
    margin-right: 8px;
}
.tip-container {
    background: #3b7092;
    color: #fff;
    text-align: center;
    border-radius: 10px;
    height: 100%;
}
.tip-text-container {
    text-align: left;
    padding: 50px;
    height: 100%;
    overflow-wrap: break-word;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.tip-headline {
    margin-bottom: 20px;
    font-size: 28px;
}
@media (max-width: 500px) {
    .tip-headline {
        font-size: 20px;
    }
}
.tip-subheadline {
    font-weight: 700;
}
.tip-button-container {
    display: -webkit-flex;
    display: flex;
    margin-top: 10px;
}
@media (max-width: 500px) {
    .tip-button-container {
        left: 45px;
        bottom: 33px;
    }
}
.tip-button-container .tip-link-container {
    background: #fff;
    border-radius: 2px;
    transition: 0.333s;
    color: #000;
}
.tip-button-container .tip-link-container:hover {
    background: #3b7092;
    cursor: pointer;
}
.tip-button-container .tip-link-container:hover .tip-link {
    color: #fff;
}
.tip-button-container .tip-link-container .tip-link {
    padding: 10px 25px;
    display: block;
    text-decoration: none;
    color: #3b7092;
    font-weight: 700;
}
.tip-image-fullsize {
    background-size: cover;
    min-height: 375px;
    border-radius: 10px;
    height: 100%;
}
.tip-image,
.tip-image-fullsize {
    background-repeat: no-repeat;
    background-position: 50%;
}
.tip-image {
    padding: 10px;
    background-size: contain;
    max-height: 400px;
    min-height: 200px;
    border-radius: 4px;
}
.tip-image,
.tip-note-container {
    margin-top: 10px;
    margin-bottom: 10px;
}
.tip-note {
    font-weight: 700;
}
.tip-note-text {
    margin-right: 5px;
}
.tip-link-button {
    background: #fff;
    padding: 5px 20px;
    border-radius: 2px;
    color: #00548b;
    text-decoration: none;
    font-weight: 700;
}
.deposit-card > .ant-row {
    padding: 20px !important;
}
.additional-deposit-methods-button {
    background-color: #3b619c;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 10px;
    border-radius: 4px;
    cursor: pointer;
}
.additional-deposit-methods-button:hover {
    background-color: rgba(59, 97, 156, 0.8);
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
}
.deposit-crypto-button-disabled {
    cursor: not-allowed;
    background: #d3d3d3;
}
.deposit-crypto-button-disabled:hover {
    cursor: not-allowed;
    background-color: #d3d3d3;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.deposit-card {
    background: #fff;
    padding: 20px 10px;
    border-radius: 10px;
    color: #000;
}
.deposit-card .deposit-card-header {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 10px;
}
.deposit-card .deposit-card-crypto-qrcode > img {
    display: block;
    margin: 20px auto;
}
.deposit-card .deposit-card-button-container {
    width: 100%;
    text-align: right;
    padding-right: 20px;
}
.deposit-card .qrcode-field {
    background-color: #fff;
    color: #000;
    padding: 10px;
    width: -webkit-max-content;
    width: max-content;
    margin: auto;
    border-radius: 10px;
}
.deposit-card .qrcode-field,
.deposit-card .qrcode-field .qrcode-container {
    max-width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
}
.deposit-card .qrcode-field .qrcode-container {
    cursor: pointer;
}
.deposit-card .qrcode-field .qrcode-container #deposit-crypto-qrcode {
    padding: 10px;
    border: 1px solid #d3d3d3;
}
.deposit-card .qrcode-field .qrcode-container #deposit-crypto-qrcode:hover {
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
}
.deposit-card .qrcode-wallet-header {
    font-size: 24px;
    margin-bottom: 10px;
}
.deposit-card .qrcode-wallet-address {
    color: #35baff;
    -webkit-text-decoration: #35baff underline;
    text-decoration: #35baff underline;
    padding: 10px;
    border: 1px solid #d3d3d3;
    margin-top: 1rem;
    font-size: 16px;
    max-width: 100%;
    overflow-wrap: break-word;
}
.deposit-card .qrcode-wallet-address:hover {
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
    cursor: pointer;
}
.deposit-card .ant-row {
    margin: 0;
}
.deposit-card .crypto-button-container {
    background: rgba(65, 71, 85, 0.1411764705882353);
    color: #333;
    padding: 8px;
    text-align: left;
    font-size: 20px;
    margin: 8px;
    border-radius: 8px;
    cursor: pointer;
}
.deposit-card .crypto-button-container .ant-row {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.deposit-card .crypto-button-container:hover:not(.crypto-button-container-highlighted) {
    background: #cbc8c8;
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
}
.deposit-card .crypto-button-container .coin-logo {
    width: 32px;
    height: 32px;
}
.deposit-card .crypto-button-container-highlighted {
    color: #fff;
    background: #3b619c;
    cursor: default;
}
.deposit-card .deposit-card-reshape-button {
    background: #3b619c;
    border: none;
    width: 276px;
}
.deposit-card .deposit-card-reshape-button:hover {
    background: #417dde;
}
.deposit-card .ant-select {
    font-size: 18px;
    width: 75%;
}
.downline .downline-info-card {
    background: #fff;
    color: #000;
    border-radius: 10px;
    padding: 10px 10px 10px 20px;
}
.downline .downline-info-card .downline-info-title {
    font-size: 30px;
}
.downline .downline-info-card .downline-info-subtitle {
    font-size: 15px;
    color: #a9a9a9;
}
.downline .downline-table {
    padding: 20px;
    background: #fff;
    border-radius: 10px;
}
.downline .downline-table .downline-header {
    margin-bottom: 10px;
}
.downline .downline-table .downline-table-row-payout {
    color: #000;
}
.downline .downline-table .downline-table-row-no-payout {
    color: #aaa;
}
.create-coupon-container .form-field {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.create-coupon-container input {
    background-color: #fff;
    border: 1px solid #a9a9a9;
    font-size: 16px;
    color: #000;
    height: 45px;
    padding-left: 10px;
    text-align: left;
    width: 100%;
    margin-top: 5px;
    border-radius: 5px;
}
.invalid-border {
    border: 2px solid red !important;
}
.share-social-icon {
    cursor: pointer;
    color: #00548b;
}
.share-social-icon:hover {
    color: #0079c5;
}
.authorize-container .qr-success-marker {
    font-size: 75px;
    display: block;
    margin-top: -197px;
    overflow: overlay;
    color: green;
    height: 185px;
    background: hsla(0, 0%, 100%, 0.9);
    padding: 50px;
}
.authorize-container .ant-row {
    margin-top: 0;
    margin-bottom: 0;
}
.authorize-container .form-field {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.authorize-container input {
    background-color: #fff;
    border: 1px solid #a9a9a9;
    font-size: 16px;
    color: #000;
    height: 45px;
    padding-left: 10px;
    text-align: left;
    width: 100%;
    margin-top: 5px;
    border-radius: 5px;
}
.fund-form-row {
    padding: 10px 6px 6px;
}
.create-coupon-container .disabled {
    background: #d3d3d3 !important;
}
.create-coupon-container .disabled:hover {
    cursor: not-allowed !important;
}
.create-coupon-container .enabled {
    background: #3b619c;
}
.create-coupon-container .enabled:hover {
    cursor: pointer;
}
.authorize-label {
    font-size: 14px;
    font-weight: 700;
    color: #a9a9a9;
}
.qrcode-select-icons-container {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 4px;
}
.qrcode-select-icons-container .app-select-icon {
    cursor: pointer;
    margin: 5px 20px;
}
.qrcode-select-icons-container .app-select-icon img {
    transition: 0.333s;
    border-radius: 50%;
}
.qrcode-select-icons-container .app-select-icon img:hover {
    background: #2c7be5;
}
.vinput {
    background-color: #fff;
    border: 1px solid #a9a9a9;
    font-size: 16px;
    color: #000;
    height: 45px;
    padding-left: 10px;
    text-align: left;
    width: 100%;
    margin-top: 5px;
}
.vinput-invalid {
    border-color: red !important;
    border-width: 2px;
}
.verror-valid {
    display: none;
    margin-top: 0;
}
.verror-invalid {
    display: block;
    color: #f08080;
    font-size: 18px;
}
.vcheckbox {
    font-size: 18px;
}
.vcheckbox-valid .ant-checkbox-inner,
.vcheckbox-valid .ant-checkbox-inner:hover {
    border-color: #fff;
    border-width: 0;
}
.vcheckbox-invalid .ant-checkbox-checked .ant-checkbox-inner,
.vcheckbox-invalid .ant-checkbox-checked .ant-checkbox-inner:hover,
.vcheckbox-invalid .ant-checkbox-disabled .ant-checkbox-inner,
.vcheckbox-invalid .ant-checkbox-disabled .ant-checkbox-inner:hover,
.vcheckbox-invalid .ant-checkbox .ant-checkbox-inner,
.vcheckbox-invalid .ant-checkbox .ant-checkbox-inner:hover {
    border-color: red;
    border-width: 2px;
}
.vdatepicker {
    color: #000;
    border: 1px solid #a9a9a9;
    height: 45px;
    padding-left: 10px;
    margin-top: 5px;
}
.vdatepicker,
.vselect .ant-select {
    width: 100%;
    font-size: 16px;
}
.vselect .ant-select .ant-select-selector {
    background-color: #fff;
    border: 1px solid #a9a9a9;
    height: 45px;
    padding-top: 7px;
    padding-left: 10px;
    margin-top: 5px;
}
.vsubmit {
    background-color: #3b619c;
    color: #fff;
    font-size: 18px;
    margin-top: 20px;
    padding: 10px;
    cursor: pointer;
    border-radius: 5px;
}
.vlabel,
.vsubmit {
    font-weight: 700;
}
.create-support-ticket-editor .rdw-editor-main {
    min-height: 300px;
}
@media (max-width: 600px) {
    .create-support-ticket-editor .rdw-editor-main {
        min-height: 420px;
    }
}
.input-validation-field-invalid {
    border-color: red !important;
    border-width: 2px;
}
.input-validation-field-label-valid {
    display: none;
    margin-top: 0;
}
.input-validation-field-label-invalid {
    display: block;
    color: #f08080;
    font-size: 18px;
}
.input-validation-checkbox-valid .ant-checkbox-inner,
.input-validation-checkbox-valid .ant-checkbox-inner:hover {
    border-color: #fff;
    border-width: 0;
}
.input-validation-checkbox-invalid .ant-checkbox-checked .ant-checkbox-inner,
.input-validation-checkbox-invalid .ant-checkbox-checked .ant-checkbox-inner:hover,
.input-validation-checkbox-invalid .ant-checkbox-disabled .ant-checkbox-inner,
.input-validation-checkbox-invalid .ant-checkbox-disabled .ant-checkbox-inner:hover,
.input-validation-checkbox-invalid .ant-checkbox .ant-checkbox-inner,
.input-validation-checkbox-invalid .ant-checkbox .ant-checkbox-inner:hover {
    border-color: red;
    border-width: 2px;
}
.performance .performance-info-card {
    min-height: 8rem;
    background: #fff;
    color: #000;
    border-radius: 10px;
    padding: 10px 10px 10px 20px;
}
.performance .performance-info-card .performance-info-title {
    font-size: 30px;
}
.performance .performance-info-card .performance-info-subtitle {
    font-size: 15px;
    color: #a9a9a9;
}
.performance .performance-table {
    padding: 20px;
    background: #fff;
    border-radius: 10px;
}
.performance .performance-table .performance-header {
    margin-bottom: 10px;
}
.performance .performance-table .performance-null {
    color: #aaa;
}
.performance .performance-table .performance-good {
    color: #000;
}
.profile .disabled-field {
    color: #d3d3d3 !important;
}
.profile .ant-row {
    margin: 0;
}
.profile .profile-card {
    font-size: 14px;
    height: 100%;
    background-color: #fff;
    padding: 20px;
    color: #a9a9a9;
    border-radius: 10px;
}
.profile .profile-card .profile-card-header {
    font-size: 24px;
    color: #000;
    font-weight: 700;
    margin-bottom: 10px;
}
.profile .profile-card .profile-card-label {
    font-weight: 700;
}
.profile .profile-card .profile-card-label-missing {
    color: red;
}
.profile .profile-card .profile-card-header-margin-top {
    margin-top: 20px;
}
.profile .ant-checkbox-inner {
    border-color: #a9a9a9;
    border-width: 1px;
}
.profile .profile-share-container {
    margin-left: 10px;
}
.profile .profile-checkbox {
    margin: 10px;
    font-size: 18px;
}
.profile .edit-profile-button {
    background-color: #3b619c;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-top: 20px;
    padding: 10px;
    cursor: pointer;
}
.profile .edit-profile-field {
    background-color: #fff;
    text-align: left;
}
.profile .edit-profile-date-picker,
.profile .edit-profile-field {
    border: 1px solid #a9a9a9;
    font-size: 16px;
    color: #000;
    height: 45px;
    padding-left: 10px;
    width: 100%;
    margin-top: 5px;
}
.profile .edit-profile-selection .ant-select {
    font-size: 16px;
    width: 100%;
}
.profile .edit-profile-selection .ant-select .ant-select-selector {
    background-color: #fff;
    border: 1px solid #a9a9a9;
    height: 45px;
    padding-top: 7px;
    padding-left: 10px;
    margin-top: 5px;
}
.ant-upload.ant-upload-select-picture-card {
    width: 80%;
    padding: 1rem;
    height: 50%;
}
.dnd-profile-picture-uploader-dropzone * {
    cursor: pointer !important;
}
.dnd-profile-picture-container {
    text-align: center;
    height: 100%;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center;
    padding-top: 12px;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.dnd-profile-picture-uploader-image {
    background: #bfbfbf;
    background-size: cover;
    margin: 10px;
    object-fit: cover;
    width: 150px;
    height: 150px;
    border-radius: 50%;
}
.withdraw-crypto {
    background-color: #152238;
    padding: 20px;
    font-size: 18px;
    color: #fff;
}
.withdraw-crypto .withdraw-crypto-button {
    border-radius: 8px;
    background-color: #ffefa5;
    margin-top: 8px;
    color: #000;
    padding: 8px;
}
.withdraw-crypto-field {
    background-color: #e2e2e2;
    border: none;
    border-radius: 5px;
    color: #000;
    height: 35px;
    padding-left: 10px;
    text-align: left;
    width: 100%;
}
.withdraw-crypto-field:focus {
    background-color: #fff;
    border: none;
}
.withdraw-crypto-selection {
    width: 100%;
}
.withdraw-crypto-selection .ant-select {
    font-size: 18px;
    width: 100%;
}
.withdraw-crypto-selection .ant-select .ant-select-selector {
    background-color: #e2e2e2;
    border-radius: 5px;
    height: 35px;
    padding-top: 2px;
    padding-left: 10px;
}
.page-become-sponsor {
    padding: 60px 60px 30px;
    color: #000;
    background: #fff;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
}
.page-become-sponsor .upgrade-user-btn {
    background-color: #3b619c;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 10px 20px;
    border-radius: 4px;
    cursor: pointer;
    margin: 25px 25px 15px;
}
.page-become-sponsor .disabled {
    cursor: not-allowed;
    background: #d3d3d3;
}
.page-become-sponsor .checkbox-container {
    text-align: left;
}
.page-become-sponsor .txt-white {
    color: #000;
}
.ant-row {
    margin: 0;
}
.security-card {
    font-size: 18px;
    height: 100%;
    background-color: #fff;
    padding: 20px;
    color: #000;
    border-radius: 10px;
}
.security-card .security-card-header {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 10px;
}
.security-change-email-button,
.security-change-password-button {
    background-color: #3b619c;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 10px;
    cursor: pointer;
    margin-top: 10px;
}
.security-change-email-label,
.security-change-password-label {
    font-weight: 700;
    color: #a9a9a9;
    font-size: 14px;
}
.security-change-email-field {
    background-color: #fff;
    border: 1px solid #a9a9a9;
    font-size: 16px;
    color: #000;
    height: 45px;
    padding-left: 10px;
    text-align: left;
    width: 100%;
}
.security-change-email-field:focus {
    background-color: #fff;
    border: none;
}
.security-change-password-field {
    background-color: #fff;
    border: 1px solid #a9a9a9;
    font-size: 16px;
    color: #000;
    height: 45px;
    padding-left: 10px;
    text-align: left;
    width: 100%;
}
.security-change-password-field:focus {
    background-color: #fff;
    border: none;
}
.lightCard-input-field {
    width: 100%;
    font-size: 18px;
    background-color: #fff;
    border-radius: 8px;
    margin: 2px;
    height: 2.2em;
    padding-left: 10px;
    border: 1px solid #d3d3d3;
}
.lightCard-input-field:focus {
    outline: none;
    border-radius: 8px;
    border: 2px solid orange;
}
.darkCard {
    background-color: #242424;
    border-radius: 8px;
    color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    border: 1px solid #1c1c1c;
    font-size: 24px;
    padding: 10px;
}
.darkCard .darkCard-title {
    font-weight: 700;
    margin: 0 0 10px 10px;
}
.darkCard .darkCard-button {
    border-radius: 8px;
    background-color: #fff;
    color: #000;
    font-size: 18px;
    font-weight: 700;
    padding: 8px;
}
.lightCard {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    border: 1px solid #f0f0f0;
    background-color: #fff;
    border-radius: 8px;
    font-size: 24px;
    padding: 10px;
}
.lightCard .lightCard-subtitle,
.lightCard .lightCard-title {
    font-weight: 700;
    margin: 0 0 10px 10px;
}
.lightCard .lightCard-subtitle {
    font-size: 18px;
}
.lightCard .lightCard-inputLabel {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 18px;
    padding: 7px;
}
.lightCard .ant-select {
    width: 100%;
    font-size: 18px;
}
.lightCard .react-datepicker__input-container input {
    width: 100%;
    box-shadow: #fff;
}
.lightCard .lightCard-inputTextBox {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 18px;
    border-radius: 8px;
    margin: 2px;
}
.lightCard .lightCard-divider {
    width: 100%;
    height: 2px;
    background-color: #939393;
    opacity: 0.5;
}
.lightCard .lightCard-verticalDivider {
    width: 2px;
    background-color: #939393;
    opacity: 0.7;
    margin-left: 10px;
    margin-right: 10px;
}
.lightCard .lightCard-button {
    background-color: #ff8c00;
    cursor: pointer;
}
.lightCard .lightCard-button,
.lightCard .lightCard-button-deactivated {
    border-radius: 8px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 8px;
}
.lightCard .lightCard-button-deactivated {
    background-color: #a9a9a9;
}
.lightCard .lightCard-filter {
    display: -webkit-flex;
    display: flex;
    -webkit-align-content: center;
    align-content: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.lightCard .lightCard-filter .lightCard-filter-text {
    margin-right: 5px;
}
.modalCard {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    border: 1px solid #f0f0f0;
    background-color: #fff;
    border-radius: 8px;
    font-size: 24px;
    padding: 10px;
    font-weight: 700;
}
.modalCard .modalCard-buttonAlignment {
    text-align: right;
}
.modalCard .modalCard-primaryButton {
    background-color: orange;
}
.modalCard .modalCard-primaryButton,
.modalCard .modalCard-secondaryButton {
    border-radius: 8px;
    color: #000;
    font-size: 28px;
    border-width: 3px;
    border-color: #000;
    margin: 5px;
}
.modalCard .modalCard-secondaryButton {
    background-color: #fff;
}
.cardMargin {
    margin-top: 16px;
    margin-bottom: 16px;
}
.card100PercentHeight {
    height: 100%;
}
.card100PercentWidth {
    width: 100%;
}
.modalCard {
    box-shadow: none;
    border: none;
    font-size: 16px;
    font-weight: 400;
}
.modalCard .modalCard-secondaryButton {
    background: #ececec;
}
.modalCard .modalCard-primaryButton,
.modalCard .modalCard-secondaryButton {
    border-radius: 4px;
    font-weight: 700;
    font-size: 16px;
    border: none;
    padding: 5px 15px;
}
.modalCard .modalCard-primaryButton {
    background-color: #3b619c;
    color: #fff;
}
.inputStyle {
    border-radius: 8px !important;
}
.inputStyle > .ant-select-selector {
    border-radius: 6px !important;
}
.transparentInput {
    padding: 15px 10px;
    height: auto;
    line-height: normal;
    background: transparent;
    border: 1px solid #d3d3d3;
    color: #fff;
    box-shadow: none;
    text-align: center;
}
.transparentInput:focus {
    outline: unset;
}
.ivpFormField {
    font-family: Helvetica, arial, sans-serif;
    width: 100%;
    background: #fff;
    color: #000;
    text-align: left;
    border-radius: 10px;
    transition: 0.2s;
    height: 40px !important;
    border-radius: 4px;
}
.ivpFormField:focus {
    background-color: #fff;
    transition: 0.2s;
}
.ivpFormButton {
    background-color: #eb9123;
    border-radius: 10px;
    border: none !important;
}
.ivpFormButton:hover {
    background-color: orange;
    color: #fff;
    font-weight: 700;
    transition: 0.2s;
}
.orangeButton {
    height: 50px;
    width: 100%;
    background-color: #eb9123;
    border: 1px solid #eb9123;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.2em;
    font-weight: 700;
    cursor: pointer;
}
.orangeButton:hover {
    background-color: orange;
}
.orangeButton:focus {
    outline: unset;
}
.second-factor-enabled {
    color: green;
}
.second-factor-disabled {
    color: red;
}
.mobile-auth-button,
.second-factor-button {
    background-color: #3b619c;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 10px;
    cursor: pointer;
    margin-top: 10px;
}
.mobile-auth-zeniq-recommendation-container {
    margin-top: 60px;
}
.mobile-auth-zeniq-recommendation-container .recommendation-text {
    margin-bottom: -10px;
}
.mobile-auth-zeniq-recommendation-container .images-container .store-icon {
    width: 150px;
    margin: 5px 0;
}
@media (max-width: 1500px) {
    .mobile-auth-zeniq-recommendation-container .images-container .store-icon {
        width: 115px;
    }
}
@media (max-width: 1200px) {
    .mobile-auth-zeniq-recommendation-container .images-container .store-icon {
        width: 115px;
    }
}
@media (max-width: 990px) {
    .mobile-auth-zeniq-recommendation-container .images-container .store-icon {
        width: 115px;
    }
}
.deactivate-account-button {
    background-color: #3b619c;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 10px;
    cursor: pointer;
    margin-top: 10px;
}
.safir-register-field {
    height: 40px;
}
.register-field {
    background-color: #e2e2e2;
    border: none;
    border-radius: 10px;
    color: #000;
    font-size: 18px;
    height: 50px;
    padding-left: 10px;
    text-align: left;
    width: 100%;
}
.register-field:focus {
    background-color: #fff;
}
.register-selection .ant-select {
    font-size: 18px;
    width: 100%;
}
.register-selection .ant-select .ant-select-selector {
    background-color: #e2e2e2;
    border-radius: 10px;
    height: 50px;
    padding-top: 8px;
    padding-left: 10px;
}
.register-selection .ant-select .ant-select-selection-placeholder {
    font-size: 18px;
    color: #656565;
}
.register-checkbox-div {
    margin-bottom: 8px;
}
.register-checkbox-div .ant-checkbox-wrapper {
    font-size: 18px;
    color: #eb9123;
}
.register-header-label {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    margin: 5px;
}
.register-button {
    border-radius: 10px;
    border: none;
    color: #fff;
    cursor: pointer;
    height: 50px;
    font-size: 18px;
    font-weight: bolder;
    padding: 8px;
    margin: 10px 5px 5px;
    width: 100%;
    text-align: center;
}
.register-button,
.register-button:hover {
    background-color: #eb9123;
}
.register-safir-field {
    background-color: #e2e2e2;
    border: none;
    border-radius: 2px;
    color: #000;
    font-size: 18px;
    height: 50px;
    padding-left: 10px;
    text-align: left;
    width: 100%;
}
.register-safir-field:focus {
    background-color: #fff;
}
.register-safir-container {
    color: #fff;
    width: 100%;
}
@media (max-width: 1200px) {
    .register-safir-container {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        align-items: center;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
}
.register-safir-logo-container {
    width: 100%;
    grid-area: 1/1/1/1;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-order: 1;
    order: 1;
}
@media (max-width: 1200px) {
    .register-safir-logo-container {
        margin-bottom: 1rem;
        height: auto;
        -webkit-justify-content: left;
        justify-content: left;
        -webkit-align-items: center;
        align-items: center;
    }
}
.register-safir-logo-container .register-safir-logo {
    width: 200px;
    height: auto;
    transition: all 1s ease-in-out;
}
.register-safir-logo-container .register-safir-logo:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.register-safir-validation-label {
    font-size: 1rem;
}
.register-safir-qr-container {
    grid-area: 1/2/2/2;
    -webkit-order: 3;
    order: 3;
}
.register-safir-qr-container * {
    text-align: center;
}
@media (max-width: 850px) {
    .register-safir-qr-container {
        -webkit-order: 2;
        order: 2;
        width: 100%;
    }
}
.register-safir-input-container {
    grid-area: 2/1/4/1;
    -webkit-order: 2;
    order: 2;
}
@media (max-width: 850px) {
    .register-safir-input-container {
        -webkit-order: 3;
        order: 3;
        width: 100%;
    }
}
.register-safir-selection .ant-select {
    font-size: 18px;
    width: 100%;
}
.register-safir-selection .ant-select .ant-select-selector {
    background-color: #e2e2e2;
    border-radius: 2px;
    height: 50px;
    padding-top: 8px;
    padding-left: 10px;
}
.register-safir-selection .ant-select .ant-select-selection-placeholder {
    font-size: 18px;
    color: #656565;
}
.register-safir-checkbox-div {
    margin-bottom: 8px;
}
.register-safir-checkbox-div .ant-checkbox-wrapper {
    font-size: 18px;
    color: #fff;
}
.register-safir-header-label {
    color: #577be1;
    font-size: 24px;
    font-weight: 700;
    margin: 5px;
}
.register-safir-button {
    border-radius: 2px;
    border: none;
    color: #fff;
    cursor: pointer;
    height: 50px;
    font-size: 18px;
    font-weight: bolder;
    padding: 8px;
    width: 40%;
    min-width: 150px;
    text-align: center;
}
.register-safir-button,
.register-safir-button:hover {
    background-color: #577be1;
}
.register-safir-sponsor-badge-img-col {
    width: 125px;
    max-width: 100%;
}
@media (max-width: 600px) {
    .register-safir-sponsor-badge-img-col {
        width: 62.5px;
    }
}
.team-tree-safari-not-available {
    background: #fff;
    font-size: 15px;
    font-weight: 700;
    color: #000;
    text-align: center;
    margin-top: 10%;
    margin-bottom: 5%;
    padding: 5%;
    border-radius: 10px;
    width: 100%;
}
.teamtree-submit-button {
    height: 32px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 4px;
    cursor: pointer;
    background: #3b619c;
}
.team-tree {
    -webkit-overflow-scrolling: touch;
    width: 100%;
}
.team-tree .team-tree-wrapper {
    width: 100%;
    height: 800px;
    background: #fff;
    border-radius: 10px;
}
.team-tree .team-tree-wrapper .team-tree-path {
    stroke: #3b619c;
}
.team-tree .team-tree-wrapper .team-tree-node-wrapper {
    overflow: inherit;
    top: -200px;
    right: 50px;
    width: 80px;
    height: 120px;
    -webkit-transform: translateY(-75px);
    transform: translateY(-75px);
}
.team-tree .team-tree-wrapper .team-tree-node-wrapper .team-tree-node-div-pos-1 {
    margin-left: -100%;
}
.team-tree .team-tree-wrapper .team-tree-node-wrapper .team-tree-node-div-pos-2 {
    top: -200px;
    right: 50px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
}
.team-tree .team-tree-wrapper .team-tree-node-wrapper .team-tree-node-name {
    background-color: #3b619c;
    font-size: 12px;
    padding: 2px 3px 4px;
    border-radius: 2px;
    margin-top: 5px;
    color: #fff;
    width: 75%;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.team-tree .team-tree-wrapper .team-tree-node-wrapper .team-tree-node-arrow {
    color: #3b619c;
    font-size: 22px;
    margin: -12px 0 5px;
    border: 3px solid #fff;
}
.ant-tooltip-inner {
    background: transparent;
}
.team-tree-node-image {
    background-size: cover;
    width: 74px;
    height: 74px;
    border: 2px solid #c8d5d8;
    border-radius: 50%;
    padding: 4px;
    object-fit: cover;
    background: #fff 50%;
    margin: 4px;
}
.team-tree-tooltip-row-container {
    margin-bottom: 5px;
}
.team-tree-tooltip-row-text {
    color: #a9a9a9;
    font-size: 12px;
}
.team-tree-tooltip {
    width: 240px;
    font-size: 14px;
    border-radius: 15px;
    border: 2px solid #000;
    overflow: hidden;
}
.team-tree-tooltip-header {
    background: #3b619c;
    color: #fff;
    text-align: center;
    padding: 10px;
}
.team-tree-tooltip-body {
    background-color: #fff;
    color: #000;
    padding: 10px;
}
.ant-tooltip-inner {
    padding: unset !important;
}
.tree-tree {
    border: 1px solid #fff;
}
.ledger-tax-report-year-button-container {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
@media (max-width: 530px) {
    .ledger-tax-report-year-button-container {
        -webkit-justify-content: space-evenly;
        justify-content: space-evenly;
    }
}
.wallet-history .wallet-history-available-coins {
    font-size: 36px;
}
@media (max-width: 600px) {
    .wallet-history .wallet-history-available-coins {
        font-size: 28px;
    }
}
.withdraw-crypto-coins-container {
    background-image: url(../media/wallet-banner.f7d0da31.html);
    background-size: auto 180px;
    height: 180px;
    background-position: right 0;
    background-repeat: no-repeat;
    background-color: #cee4ef;
    display: -webkit-flex;
    display: flex;
    border-radius: 10px;
}
.withdraw-crypto-coins-container .ant-row {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
@media only screen and (max-width: 1300px) {
    .withdraw-crypto-coins-container {
        background-image: none;
    }
}
.withdraw-crypto-coins-container .withdraw-crypto-coins-icon {
    width: 100px;
    height: 100px;
    margin: 40px;
}
.withdraw-crypto-coins-container .withdraw-crypto-coins-text-container {
    color: #3f4756;
    margin-top: 50px;
}
.ant-tooltip-inner {
    padding: 5px !important;
}
.wallet-history .reward-payouts-banner-coins {
    font-size: 36px;
}
@media only screen and (max-width: 375px) {
    .wallet-history .reward-payouts-banner-coins {
        font-size: 15px;
    }
}
@media only screen and (min-width: 376px) and (max-width: 600px) {
    .wallet-history .reward-payouts-banner-coins {
        font-size: 26px;
    }
}
.withdraw-zeniq-coins-container {
    background-image: url(../media/wallet-banner.f7d0da31.html);
    background-size: auto 180px;
    height: 180px;
    background-position: right 0;
    background-repeat: no-repeat;
    background-color: #cee4ef;
    display: -webkit-flex;
    display: flex;
    border-radius: 10px;
}
@media only screen and (max-width: 1300px) {
    .withdraw-zeniq-coins-container {
        background-image: none;
    }
}
.withdraw-zeniq-coins-container .withdraw-zeniq-coins-icon {
    width: 100px;
    height: 100px;
    border-radius: 10px;
    margin: 40px;
}
.withdraw-zeniq-coins-container .withdraw-zeniq-coins-text-container {
    color: #3f4756;
    margin-top: 50px;
}
.withdraw-crypto {
    font-size: 14px;
    height: 100%;
    background-color: #fff;
    padding: 50px;
    color: #000;
    border-radius: 10px;
}
.withdraw-crypto .withdraw-crypto-label {
    font-weight: 700;
    color: #a9a9a9;
}
.withdraw-crypto .disabled {
    background: #d3d3d3 !important;
}
.withdraw-crypto .disabled:hover {
    cursor: not-allowed !important;
}
.withdraw-crypto .enabled {
    background: #3b619c;
}
.withdraw-crypto .enabled:hover {
    cursor: pointer;
}
.withdraw-crypto .withdraw-crypto-button {
    background-color: #3b619c;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-top: 20px;
    padding: 10px;
    cursor: pointer;
    margin-left: 13px;
}
.withdraw-crypto .withdraw-crypto-button:hover {
    cursor: pointer;
}
.withdraw-crypto #withdraw-crypto-euro-amount,
.withdraw-crypto #withdraw-crypto-payout-address {
    width: 100%;
}
.withdraw-crypto .withdraw-crypto-field {
    background-color: #fff;
    border: 1px solid #a9a9a9;
    font-size: 16px;
    color: #000;
    height: 45px;
    padding-left: 10px;
    text-align: left;
    width: 100%;
    margin-top: 5px;
}
.withdraw-crypto .disabled-field {
    color: #d3d3d3;
}
.withdraw-crypto .withdraw-crypto-selection .ant-select {
    font-size: 16px;
    width: 100%;
}
.withdraw-crypto .withdraw-crypto-selection .ant-select .ant-select-selector {
    background-color: #fff;
    border: 1px solid #a9a9a9;
    height: 45px;
    padding-top: 7px;
    padding-left: 10px;
    margin-top: 5px;
}
.withdraw-crypto .withdraw-crypto-select-hub-invalid {
    color: grey;
}
.withdraw-crypto .ant-row {
    margin: 0;
}
.withdraw-crypto .profile-card-header {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 10px;
}
.withdraw-crypto .additionalInfo-container {
    font-size: 14px;
    color: grey;
}
.withdraw-crypto .additionalInfo-div {
    padding: 3px;
}
.purchase-product-modal-confirm-button {
    padding: 10px 25px;
    border-radius: 4px;
    color: #fff;
    background: #014b7c;
    transition: 0.3s;
    font-weight: 700;
    text-align: left;
}
.purchase-product-modal-confirm-button:hover {
    background: #2f88fd;
}
.purchase-product-modal-container {
    margin: 10px 0;
    border-radius: 2px;
}
.purchase-product-modal-container li {
    margin: 10px 0;
}
@media (min-width: 600px) {
    .purchase-product-modal-container {
        margin: 20px 0;
    }
}
.shop-overview-container .disabled-coming-soon {
    color: hsla(0, 0%, 67.1%, 0.45098039215686275) !important;
}
.shop-overview-container .overview-card {
    transition: 0.3s;
    margin-top: 20px;
    margin-bottom: 20px;
}
.shop-overview-container .shop-ant-badge {
    height: 100%;
}
.shop-overview-container .shop-product-card-buy-button {
    color: #fff;
    -webkit-align-items: center;
    align-items: center;
    padding: 8px 16px;
    background-color: #2c7be5;
    border-radius: 4px;
    margin: 20px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    transition: 0.5s;
}
.shop-overview-container .shop-product-card-buy-button:hover {
    transition: 0.5s;
    background: #2f88fd;
}
.shop-overview-container span.ant-badge {
    line-height: unset !important;
}
.shop-overview-container .shop-product-card-event-ticket-ant-col {
    background: transparent;
}
@media (max-width: 600px) {
    .shop-overview-container .shop-product-card-event-ticket-ant-col {
        background: url(../media/shop-event-ticket.ee129a9d.html);
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        background-size: cover;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}
.shop-overview-container .shop-product-card-recommended-container {
    border-radius: 10px;
    display: -webkit-flex;
    display: flex;
}
.shop-overview-container .shop-product-card-event-ticket-container {
    border-radius: 10px;
    display: -webkit-flex;
    display: flex;
    max-height: 400px;
    min-height: 400px;
    background-size: cover;
}
@media (max-width: 600px) {
    .shop-overview-container .shop-product-card-event-ticket-container {
        width: 100%;
        background-size: 122%;
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
    }
}
@media (max-width: 450px) {
    .shop-overview-container .shop-product-card-recommended-content {
        margin-top: 15px;
    }
}
.shop-overview-container .shop-product-card-recommended {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    padding: 30px;
    border-radius: 10px;
    color: #fff;
    height: 100%;
    background: #0171bb;
}
@media (max-width: 450px) {
    .shop-overview-container .shop-product-card-recommended {
        -webkit-flex-direction: column;
        flex-direction: column;
    }
}
.shop-overview-container .shop-product-card-recommended .shop-product-card-title {
    font-size: 24px;
    font-weight: 700;
}
.shop-overview-container .shop-product-card-recommended .margin-bottom-10 {
    margin-bottom: 10px;
}
.shop-overview-container .shop-product-card-recommended .margin-right-10 {
    margin-right: 10px;
}
.shop-overview-container .shop-product-card-recommended .shop-product-card-price {
    font-size: 22px;
}
.shop-overview-container .shop-product-card-recommended .shop-product-card-buy-container {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.shop-overview-container .shop-product-card-recommended .shop-product-card-amount-select-container {
    font-size: 16px;
    margin-top: 5px;
    -webkit-align-self: center;
    align-self: center;
}
.shop-overview-container .shop-product-card-recommended .shop-product-card-buy-button {
    -webkit-align-items: center;
    align-items: center;
    padding: 8px;
    background-color: #2c7be5;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    transition: 0.5s;
}
.shop-overview-container .shop-product-card-recommended .shop-product-card-buy-button:hover {
    transition: 0.5s;
    background: #2f88fd;
}
.shop-overview-container .shop-product-card {
    padding: 30px;
    border-radius: 10px;
    color: #fff;
    height: 100%;
    transition: 0.3s;
}
.shop-overview-container .shop-product-card:hover {
    box-shadow: 5px 5px 20px -5px rgba(45, 45, 45, 0.30196078431372547);
}
.shop-overview-container .shop-product-card .shop-product-card-title {
    font-size: 24px;
    font-weight: 700;
}
.shop-overview-container .shop-product-card .margin-bottom-10 {
    margin-bottom: 10px;
}
.shop-overview-container .shop-product-card .margin-right-10 {
    margin-right: 10px;
}
.shop-overview-container .shop-product-card .shop-product-card-price {
    font-size: 22px;
}
.shop-overview-container .shop-product-card .shop-product-card-buy-container {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.shop-overview-container .shop-product-card .shop-product-card-amount-select-container {
    font-size: 16px;
    margin-top: 5px;
    -webkit-align-self: center;
    align-self: center;
}
.shop-overview-container .shop-product-card .shop-product-card-buy-button {
    -webkit-align-items: center;
    align-items: center;
    padding: 8px;
    background-color: #2c7be5;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    transition: 0.5s;
}
.shop-overview-container .shop-product-card .shop-product-card-buy-button:hover {
    transition: 0.5s;
    background: #2f88fd;
}
.shop-buy-modal .ant-modal-body {
    font-size: 18px;
    padding: 30px;
}
.shop-buy-modal .ant-modal-title {
    font-size: 22px;
    font-weight: bolder;
}
.shop-buy-modal .ant-checkbox-wrapper {
    font-size: 18px;
}
.shop-buy-modal .ant-checkbox-inner {
    border-color: #000;
}
.shop-buy-modal .shop-buy-modal-list-element-text {
    font-size: 14px;
}
.shop-buy-modal .shop-buy-modal-list-element {
    margin-bottom: 10px;
}
.shop-buy-modal .shop-buy-modal-product-name {
    margin-top: 30px;
}
.shop-popup-info-header {
    font-weight: 700;
}
.shop .shop-ant-badge {
    height: 100%;
}
.shop .shop-product-card-buy-button {
    color: #fff;
    -webkit-align-items: center;
    align-items: center;
    padding: 8px 16px;
    background-color: #2c7be5;
    border-radius: 4px;
    margin: 20px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    transition: 0.5s;
}
.shop .shop-product-card-buy-button:hover {
    transition: 0.5s;
    background: #2f88fd;
}
.shop span.ant-badge {
    line-height: unset !important;
}
.shop .shop-product-card-event-ticket-ant-col {
    background: transparent;
}
@media (max-width: 600px) {
    .shop .shop-product-card-event-ticket-ant-col {
        background: url(../media/shop-event-ticket.ee129a9d.html);
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        background-size: cover;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}
.shop .shop-product-card-event-ticket-container,
.shop .shop-product-card-recommended-container {
    border-radius: 10px;
    display: -webkit-flex;
    display: flex;
}
.shop .shop-product-card-event-ticket-container {
    max-height: 400px;
    min-height: 400px;
    background-size: cover;
}
@media (max-width: 600px) {
    .shop .shop-product-card-event-ticket-container {
        width: 100%;
        background-size: 122%;
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
    }
}
@media (max-width: 450px) {
    .shop .shop-product-card-recommended-content {
        margin-top: 15px;
    }
}
.shop .shop-product-card-recommended {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    padding: 30px;
    border-radius: 10px;
    color: #fff;
    height: 100%;
    background: #0171bb;
}
@media (max-width: 450px) {
    .shop .shop-product-card-recommended {
        -webkit-flex-direction: column;
        flex-direction: column;
    }
}
.shop .shop-product-card-recommended .shop-product-card-title {
    font-size: 24px;
    font-weight: 700;
}
.shop .shop-product-card-recommended .margin-bottom-10 {
    margin-bottom: 10px;
}
.shop .shop-product-card-recommended .margin-right-10 {
    margin-right: 10px;
}
.shop .shop-product-card-recommended .shop-product-card-price {
    font-size: 22px;
}
.shop .shop-product-card-recommended .shop-product-card-buy-container {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.shop .shop-product-card-recommended .shop-product-card-amount-select-container {
    font-size: 16px;
    margin-top: 5px;
    -webkit-align-self: center;
    align-self: center;
}
.shop .shop-product-card-recommended .shop-product-card-buy-button {
    -webkit-align-items: center;
    align-items: center;
    padding: 8px;
    background-color: #2c7be5;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    transition: 0.5s;
}
.shop .shop-product-card-recommended .shop-product-card-buy-button:hover {
    transition: 0.5s;
    background: #2f88fd;
}
.shop .shop-product-card {
    padding: 30px;
    border-radius: 10px;
    color: #fff;
    height: 100%;
}
.shop .shop-product-card .shop-product-card-title {
    font-size: 24px;
    font-weight: 700;
}
.shop .shop-product-card .margin-bottom-10 {
    margin-bottom: 10px;
}
.shop .shop-product-card .margin-right-10 {
    margin-right: 10px;
}
.shop .shop-product-card .shop-product-card-price {
    font-size: 22px;
}
.shop .shop-product-card .shop-product-card-buy-container {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.shop .shop-product-card .shop-product-card-amount-select-container {
    font-size: 16px;
    margin-top: 5px;
    -webkit-align-self: center;
    align-self: center;
}
.shop .shop-product-card .shop-product-card-buy-button {
    -webkit-align-items: center;
    align-items: center;
    padding: 8px;
    background-color: #2c7be5;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    transition: 0.5s;
}
.shop .shop-product-card .shop-product-card-buy-button:hover {
    transition: 0.5s;
    background: #2f88fd;
}
.health-tech-purchase-modal-step-confirm-button {
    padding: 10px 25px;
    border-radius: 4px;
    color: #fff;
    background: #014b7c;
    transition: 0.3s;
    font-weight: 700;
    text-align: left;
}
.health-tech-purchase-modal-step-confirm-button:hover {
    background: #2f88fd;
}
.health-tech-purchase-modal-step-container {
    margin: 10px 0;
    border-radius: 2px;
}
.health-tech-purchase-modal-step-container li {
    margin: 10px 0;
}
@media (min-width: 600px) {
    .health-tech-purchase-modal-step-container {
        margin: 20px 0;
    }
}
@media (min-width: 600px) {
    .shop-buy-modal {
        width: 1000px !important;
    }
}
body.swal2-in {
    overflow-y: scroll !important;
}
.qrcode > a > img,
.qrcode > img {
    border: 10px solid #fff;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.qrcode {
    margin: 10px;
}
.qrcode > canvas {
    border: 10px solid #fff;
}
.overflowHidden {
    overflow: hidden;
    text-overflow: ellipsis;
}
.check {
    color: green;
}
.close {
    color: red;
}
.display-linebreak {
    white-space: pre-line;
}
.margin-bot10 {
    margin-bottom: 10px;
}
.margin-bot18 {
    margin-bottom: 18px;
}
.margin-top18 {
    margin-top: 18px;
}
.padding-10 {
    padding: 10px;
}
.bold {
    font-weight: 700;
}
.ant-btn-primary {
    background: #2c7be5;
    border-color: #2c7be5;
}
.ant-btn-primary:focus,
.ant-btn-primary:hover,
.ant-btn-primary:visited {
    color: #fff !important;
    background: #2c7be5;
    border-color: #2c7be5;
}
.ant-btn:active,
.ant-btn:focus,
.ant-btn:hover {
    border-color: #2c7be5;
}
.ant-row {
    margin-top: 16px;
    margin-bottom: 16px;
}
button {
    cursor: pointer;
}
button,
button:hover {
    box-shadow: 0 0 0 transparent;
    border: 0 solid transparent;
    text-shadow: 0 0 0 transparent;
}
.lightTable {
    overflow: auto;
    border-radius: 8px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    background-color: #242424;
    white-space: nowrap;
}
.lightTable tr {
    background-color: #fff;
}
.lightTable thead[class*="ant-table-thead"] th {
    color: #fff;
    background-color: #242424;
    font-size: 20px;
}
.lightTable ul[class*="ant-table-pagination"] {
    color: #fff;
    background-color: #242424;
    margin-right: 20px;
    font-size: 18px;
}
.lightTable tr[class*="ant-table-row"] {
    font-size: 18px;
    padding: 5px;
}
.lightTable div[class*="ant-table"] {
    line-height: 15px;
}
.hubs .hubs-zeniq-card {
    width: 100%;
    color: #fff;
    border-radius: 10px;
    padding: 30px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    overflow-wrap: break-word;
    text-wrap: normal;
}
.hubs .hubs-zeniq-card .hubs-zeniq-card-icon {
    width: 100px;
    height: 100px;
}
.hubs .hubs-zeniq-card .hubs-zeniq-card-amount-container {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: left;
    justify-content: left;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 100%;
}
.hubs .hubs-zeniq-card .hubs-zeniq-card-container {
    margin: 20px;
    max-width: calc(100% - 100px);
    text-overflow: ellipsis;
}
@media (max-width: 700px) {
    .hubs .hubs-zeniq-card .hubs-zeniq-card-container {
        min-width: 60%;
        max-width: 60%;
    }
}
@media (max-width: 600px) {
    .hubs .hubs-zeniq-card .hubs-zeniq-card-container {
        min-width: 70%;
        max-width: 70%;
    }
}
@media (max-width: 450px) {
    .hubs .hubs-zeniq-card .hubs-zeniq-card-container {
        min-width: 90%;
        max-width: 90%;
    }
}
.hubs .hubs-zeniq-card .hubs-zeniq-card-amount {
    font-size: 34px;
    line-height: normal;
    overflow-wrap: normal;
}
@media (max-width: 450px) {
    .hubs .hubs-zeniq-card .hubs-zeniq-card-amount {
        font-size: 30px;
    }
}
@media (max-width: 600px) {
    .hubs .hubs-zeniq-card .hubs-zeniq-card-amount {
        font-size: 28px;
    }
}
.hubs .hubs-zeniq-card .hubs-zeniq-card-amount-euro {
    font-size: 24px;
    line-height: normal;
    color: #d3d3d3;
    white-space: nowrap;
    overflow-wrap: break-word;
}
.hubs .hubs-zeniq-card .hubs-zeniq-card-title {
    font-size: 16px;
}
.hubs .hubs-zeniq-card .hubs-zeniq-card-subtitle {
    font-size: 14px;
    width: -webkit-max-content;
    width: max-content;
}
.hubs .hubs-table {
    padding: 20px;
    background: #fff;
    border-radius: 10px;
    width: 100%;
}
.hubs .hubs-table .hubs-header {
    margin-bottom: 10px;
}
.webinar-calendar-container .toolbar-row {
    margin-top: 10px;
    margin-bottom: 10px;
}
.webinar-calendar-container .rbc-toolbar .rbc-toolbar-label {
    padding: unset !important;
}
.webinar-calendar-container .rbc-btn-group + .rbc-btn-group,
.webinar-calendar-container .rbc-btn-group + button {
    margin-left: unset !important;
}
.webinar-calendar-container .rbc-toolbar {
    -webkit-justify-content: space-between !important;
    justify-content: space-between !important;
}
.webinar-calendar-container .rbc-toolbar button {
    transition: 0.3s !important;
    border: 1px solid #fff !important;
    color: #fff !important;
    background: #29aafe !important;
    font-weight: 700 !important;
}
.webinar-calendar-container .rbc-toolbar button:hover {
    background: #00548b !important;
}
.webinar-calendar-container .rbc-btn-group {
    white-space: unset !important;
}
.webinar-calendar-container .agenda-table-column {
    min-width: 100px;
}
.webinar-calendar-container .agenda-table-column-description {
    min-width: 400px;
}
.sv_prev_btn {
    display: none !important;
}
.badge-question-col {
    width: 100%;
    padding: 8px;
}
.badge-question-col-2 {
    padding: 8px;
}
.badge-question-text {
    color: #00548b;
    font-weight: 700;
    overflow-wrap: break-word;
    padding-top: 15px;
    margin-bottom: -15px;
    border-radius: 4px;
    font-size: 20px;
}
@media (max-width: 600px) {
    .badge-question-text {
        font-size: 16px;
    }
}
.badge-quiz-question {
    min-height: 150px;
    background: #00436f;
    border-radius: 10px;
    font-size: 20px;
    padding: 15px 30px;
    text-align: left;
    overflow-wrap: anywhere;
    color: #fff;
    margin: 10px -10px -10px 10px;
    cursor: pointer;
}
.badge-quiz-question:hover {
    background: #00548b;
}
@media (max-width: 600px) {
    .badge-quiz-question {
        font-size: 15px;
        min-height: 100px;
    }
}
.badge-quiz-container {
    border-radius: 8px;
    background: #fff;
    padding: 50px;
}
@media (max-width: 600px) {
    .badge-quiz-container {
        border-radius: 4px;
        padding: 20px;
    }
}
.badge-quiz-container .quiz-countdown-frozen .ant-statistic-content {
    color: #d3d3d3;
}
.badge-quiz-container .quiz-joker-icon {
    font-size: 35px;
    margin: 5px;
}
.badge-quiz-container .joker-button {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    background: #00548b;
    padding: 10px;
    border-radius: 3px;
    color: #fff;
    font-weight: 700;
}
.badge-quiz-container .go-back-button {
    cursor: pointer;
    background: #00548b;
    padding: 10px 20px;
    border-radius: 4px;
    font-weight: 700;
    color: #fff;
}
.badge-quiz-container .go-back-button-container {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 20px;
}
.badge-quiz-container .go-back-button-container .go-back-button {
    cursor: pointer;
    background: #58b1fd;
    padding: 10px 20px;
    border-radius: 4px;
    font-weight: 700;
    color: #fff;
}
.badge-tooltip-content-container .ant-tooltip-inner {
    padding: 12px !important;
    border-radius: 4px;
}
.badge-img-small {
    height: 175px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
}
.badge-selection-container {
    background: #fff;
    border-radius: 8px;
}
.badge-selection-container .badge-selection-hero {
    padding: 30px 30px 0;
}
.badge-selection-container .badge-selection-hero .headline {
    font-size: 30px;
    padding: 10px 0;
}
@media (max-width: 600px) {
    .badge-selection-container .badge-selection-hero .headline {
        font-size: 24px;
    }
}
.badge-selection-container .badge-selection-hero .text {
    margin-bottom: -25px;
}
.badge-selection-container .header {
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 15px;
}
.badge-selection-container .badge-col {
    padding: 30px;
}
.badge-selection-container .badge-selection-card {
    height: 100%;
    border-radius: 8px;
    position: relative;
    box-shadow: 0 8px 24px rgba(149, 157, 165, 0.2);
    transition: 0.5s;
    padding: 20px 10px 10px;
}
.badge-selection-container .badge-selection-card:hover {
    box-shadow: 0 2px 8px 0 rgba(99, 99, 99, 0.2);
}
.badge-selection-container .badge-selection-card .badge-name-container {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
}
.badge-selection-container .badge-selection-card .badge-name-container .badge-name {
    text-align: center;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    padding: 5px 35px;
    border-radius: 4px;
    font-size: 25px;
    color: #fff;
    transition: 0.666s;
}
.badge-selection-container .badge-selection-card .badge-name-container .available {
    cursor: pointer;
    background: #0c6eaf;
}
.badge-selection-container .badge-selection-card .badge-name-container .available:hover {
    background: #119cfd;
    box-shadow: 5.4px 5.4px 0.2px rgba(17, 156, 253, 0.24);
}
.badge-selection-container .badge-selection-card .badge-name-container .locked {
    opacity: 0;
}
.badge-selection-container .badge-selection-card .badge-description-container {
    padding: 20px;
}
.badge-selection-container .badge-selection-card .badge-img {
    height: 250px;
    max-height: 969px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    margin-top: 15px;
    margin-bottom: 30px;
}
.badge-selection-container .badge-selection-card .badge-accessible-icon-container {
    top: 10px;
    right: 10px;
    position: absolute;
    background: #fff;
    color: #fff;
    display: -webkit-flex;
    display: flex;
    border-radius: 100%;
    font-weight: 700;
}
.badge-selection-container .badge-selection-card .badge-accessible-icon-container .icon {
    cursor: pointer;
    transition: 0.666s;
    border-radius: 100%;
    font-size: 45px;
    color: #119dff;
}
@media (max-width: 500px) {
    .badge-selection-container .badge-selection-card .badge-accessible-icon-container .icon {
        font-size: 35px;
    }
}
.badge-selection-container .badge-selection-card .badge-accessible-icon-container .icon:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.badge-selection-container .badge-selection-card .badge-accessible-icon-container .icon-unavailable {
    color: #d3d3d3;
}
.badge-selection-container .badge-selection-card .badge-selection-button {
    transition: 0.333s;
    border-radius: 3px;
    font-weight: 700;
    font-size: 20px;
    padding: 10px 35px;
    color: #fff;
    background: #4bb8ff;
    margin: 10px;
}
.badge-selection-container .badge-selection-card .badge-selection-button:hover {
    background: #119dff;
}
.badge-quiz-result-container .result-col {
    padding: 150px 150px 50px;
}
@media (max-width: 1250px) {
    .badge-quiz-result-container .result-col {
        padding: 50px;
    }
}
@media (max-width: 600px) {
    .badge-quiz-result-container .result-col {
        padding: 20px;
    }
}
.badge-quiz-result-container .result-container-quit-button {
    background: #4bb8ff;
    padding: 5px 20px;
    border-radius: 3px;
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    transition: 0.333s;
}
.badge-quiz-result-container .result-container-quit-button:hover {
    background: #119dff;
}
.fileUploader {
    width: 30%;
}
.fileUploader .uploader {
    margin: 10px;
    padding: 10px;
}
.fileUploader .uploader .uploadTitle {
    font-weight: 700;
    font-size: 16px;
}
.invoices {
    padding: 20px;
    background: #fff;
    border-radius: 10px;
}
.invoices .invoices-pdf-icon {
    color: #de9e00;
    font-size: 25px;
}
.invoices .invoices-filter {
    width: -webkit-max-content;
    width: max-content;
}
.invoices .edit-shipping-information-icon-container {
    color: #fff;
    background: #2c7be5;
    font-weight: 700;
    font-size: 14px;
    border-radius: 4px;
    transition: 0.333s;
}
.invoices .edit-shipping-information-icon-container:hover {
    background: #227aff;
    font-weight: 700;
    font-size: 16px;
}
.invoices .edit-shipping-information-icon-container .edit-shipping-information-icon {
    margin-bottom: -2px;
}
.invoices .edit-button {
    font-weight: 700;
    color: #fff;
    background: #00548b;
    padding: 7px 10px 0;
    font-size: 20px;
    border-radius: 4px;
    transition: 0.333s;
    cursor: pointer;
}
.invoices .edit-button:hover {
    background: #1890ff;
}
.missing-shipping-info-old-purchases-container {
    padding: 20px;
}
.missing-shipping-info-old-purchases-container hr {
    background-color: #e7e7e7;
    border: none;
    margin: 20px 0;
    height: 1px;
}
.missing-shipping-info-old-purchases-container .purchase-info-container {
    font-size: 20px;
}
@media (max-width: 600px) {
    .missing-shipping-info-old-purchases-container .purchase-info-container {
        font-size: unset;
    }
}
.missing-shipping-info-old-purchases-container .subheadline {
    font-size: 22px;
}
@media (max-width: 600px) {
    .missing-shipping-info-old-purchases-container .subheadline {
        font-size: 18px;
    }
}
.missing-shipping-info-old-purchases-container .general-description {
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: -10px;
}
@media (max-width: 600px) {
    .missing-shipping-info-old-purchases-container .general-description {
        font-size: unset;
    }
}
.missing-shipping-info-old-purchases-container .selection-button {
    background: #00548b;
    color: #fff;
    padding: 10px 20px;
    font-weight: 700;
    margin: 10px 0;
    border-radius: 4px;
    transition: 0.333s;
}
.missing-shipping-info-old-purchases-container .selection-button:hover {
    background: #2c7be5;
}
.react-tel-input .selected-flag.open:before,
.react-tel-input .selected-flag:focus:before {
    border-color: transparent !important;
    box-shadow: none !important;
}
.tax-report-container {
    background: #fff;
    border-radius: 10px;
    padding: 50px;
}
.tax-report-container .tax-report-month-button {
    color: #fff;
    font-size: 18px;
    padding: 10px;
    border-radius: 4px;
    background: #1989d3;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
}
@media (max-width: 500px) {
    .tax-report-container .tax-report-month-button {
        font-size: 12px;
    }
}
@media (max-width: 500px) {
    .tax-report-container .tax-report-month-col {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
.tax-report-container .tax-report-pdf-icon {
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 20px;
    min-width: 20px;
}
.tax-report-container .tax-report-year-row {
    margin-bottom: 30px;
}
.tax-report-container .tax-report-year-button {
    color: #fff;
    font-size: 30px;
    padding: 5px 30px;
    border-radius: 4px;
    background: #1989d3;
    cursor: pointer;
}
@media (max-width: 500px) {
    .tax-report-container .tax-report-year-button {
        margin-left: -15px;
    }
}
.tax-report-container .tax-report-month-button,
.tax-report-container .tax-report-year-button {
    transition: 0.333s;
}
.tax-report-container .tax-report-month-button:hover,
.tax-report-container .tax-report-year-button:hover {
    font-weight: 700;
    background: #29aaff;
}
.alternative-deposit-card {
    padding: 30px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 100%;
    color: #000;
    background: #fff;
    border-radius: 4px;
}
.alternative-deposit-card .alternative-deposit-card-header {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: left;
}
.alternative-deposit-card .alternative-deposit-card-button {
    border-radius: 4px;
    color: #fff;
    margin-top: 10px;
    background: #3b619c;
    border: none;
    width: 100%;
    padding: 5px;
    font-size: 20px;
}
.alternative-deposit-card .alternative-deposit-card-button:hover {
    background: #417dde;
}
.coupon-code-container:hover {
    cursor: pointer !important;
}
.mediaCenter .mediacenter-video-overlay {
    position: absolute;
    top: -1px;
    left: -1px;
    border-radius: 10px;
    padding: 5px 20px;
    background: #007ccd;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    color: #fff;
    font-weight: 700;
    box-shadow: 3px 3px 5px -1px rgba(0, 0, 0, 0.5);
}
.mediaCenter .document-icon {
    color: #d3d3d3;
}
.mediaCenter .document-selected-language-icon {
    color: rgba(0, 0, 0, 0.8509803921568627);
}
.mediaCenter .document {
    font-size: 14px;
    color: #d3d3d3;
    overflow-wrap: anywhere;
}
.mediaCenter .document-selected-language {
    color: #1890ff;
}
.mediaCenter .mediaCenterCard {
    height: 100%;
}
.mediaCenter .mainContent {
    font-size: 18px;
    padding: 10px;
}
.mediaCenter .mediacenter-pdf-item {
    display: -webkit-flex;
    display: flex;
    padding: 5px;
    font-size: 22px;
    font-weight: 700;
}
.videocontest-container .ant-rate-star-half .ant-rate-star-second,
.videocontest-container .ant-rate-star-zero .ant-rate-star-first,
.videocontest-container .ant-rate-star-zero .ant-rate-star-second {
    color: #3ba5ff;
}
.videocontest-container .rating-container {
    position: absolute;
    height: 33px;
    top: -13px;
    right: 23px;
    border-radius: 20px;
    padding-left: 10px;
    padding-right: 10px;
    background: #007ccd;
}
.videocontest-about-container {
    background: #fff;
    padding: 50px;
    border-radius: 10px;
    font-size: 15px;
}
@media (max-width: 600px) {
    .videocontest-about-container {
        padding: 20px;
    }
}
.videocontest-about-container .paragraph {
    margin-bottom: 10px;
}
.videocontest-about-container .headline {
    font-size: 18px;
    font-weight: 700;
}
.past-videocontest-container .contest-month-headline {
    margin-top: 34px;
    margin-bottom: 8px;
    font-weight: 700;
    font-size: 33px;
    color: #00548b;
}
.past-videocontest-container .rating-container {
    position: absolute;
    height: 33px;
    top: -22px;
    right: 12px;
    border-radius: 20px;
    padding-left: 20px;
    padding-right: 20px;
    background: #007ccd;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    color: #fff;
    font-weight: 700;
}
.performance-calculator-card {
    position: relative;
    padding: 30px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
    color: #000;
    background: #fff;
    border-radius: 4px;
}
.performance-calculator-card .performance-calculator-header {
    -webkit-justify-content: center;
    justify-content: center;
    font-size: 24px;
    color: #000;
    font-weight: 700;
    margin-bottom: 10px;
}
.performance-calculator-card .performance-calculator-header.line-header {
    -webkit-justify-content: left;
    justify-content: left;
    width: 15%;
}
.performance-calculator-card .performance-calculator-header.sales-header {
    -webkit-justify-content: center;
    justify-content: center;
    width: 30%;
}
.performance-calculator-card .performance-calculator-header.effective-sales-header {
    -webkit-justify-content: center;
    justify-content: center;
    width: 40%;
}
@media (max-width: 600px) {
    .performance-calculator-card .performance-calculator-header {
        font-size: calc(0.5rem + 2.5vw);
    }
}
.performance-calculator-card table {
    width: 100%;
}
.performance-calculator-card table .table-header {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.performance-calculator-card table .table-button-row {
    height: 50px;
}
.performance-calculator-card table .sum {
    -webkit-justify-content: center;
    justify-content: center;
}
.performance-calculator-card table .sum * {
    width: 100%;
}
.performance-calculator-card tr {
    width: 100%;
    max-width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.performance-calculator-card tr,
.performance-calculator-card tr.header {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.performance-calculator-card tr th {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.performance-calculator-card tr:not(.no-border) {
    border-bottom: 1px solid #000;
}
.performance-calculator-card .line-index {
    width: 10%;
}
.performance-calculator-card .inpval {
    position: relative;
    width: 40%;
    min-height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
    -webkit-align-items: center;
    align-items: center;
}
@media (max-width: 600px) {
    .performance-calculator-card .inpval {
        width: calc(100px + 10vw);
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .performance-calculator-card .inpval * {
        height: 40px;
        text-align: center;
    }
}
.performance-calculator-card .inpval .input-slider {
    cursor: pointer;
    width: 100%;
}
@media (max-width: 600px) {
    .performance-calculator-card .inpval .input-slider {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        width: 100px;
        height: 30px;
        position: absolute;
        right: -40px;
        top: 35%;
    }
}
.performance-calculator-card .inpval .span-input-value {
    width: 50%;
    text-align: center;
    white-space: nowrap;
}
.performance-calculator-card .inpval .input-value {
    border: 2px solid grey;
    border-radius: 4px;
    text-align: center;
}
.performance-calculator-card .inpval .input-percent {
    height: 40px;
    width: 30%;
    text-align: center;
    background-color: transparent;
    border: none;
}
@media (max-width: 600px) {
    .performance-calculator-card .inpval .input-percent {
        width: 100%;
    }
}
.performance-calculator-card .opval {
    position: relative;
    width: 40%;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
}
@media (max-width: 600px) {
    .performance-calculator-card .opval {
        width: calc(80px + 13vw);
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .performance-calculator-card .opval * {
        height: 50px;
        text-align: center;
    }
}
.performance-calculator-card .opval .output-slider {
    width: 100%;
}
@media (max-width: 600px) {
    .performance-calculator-card .opval .output-slider {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        width: 100px;
        height: 30px;
        position: absolute;
        right: -20px;
        top: 35%;
    }
}
.performance-calculator-card .opval .output-value {
    height: 40px;
    background-color: transparent;
    border: none;
    width: 50%;
    text-align: center;
}
@media (max-width: 600px) {
    .performance-calculator-card .opval .output-value {
        width: 100%;
    }
}
.performance-calculator-card .opval .output-percent {
    background-color: transparent;
    border: none;
    width: 50%;
    text-align: center;
}
@media (max-width: 600px) {
    .performance-calculator-card .opval .output-percent {
        width: 100%;
    }
}
.performance-calculator-card .sum-placeholder {
    width: 40%;
}
.performance-calculator-card #fortyI,
.performance-calculator-card #sumI {
    width: 100%;
    text-align: center;
    background-color: transparent;
    border: none;
}
.performance-calculator-card .performance-calculator-button {
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-color: #3b619c;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-top: 20px;
    padding: 10px;
    cursor: pointer;
}
.performance-calculator-card .performance-calculator-button:hover {
    opacity: 0.9;
}
.staking-calculator-card {
    position: relative;
    padding: 30px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
    color: #000;
    background: #fff;
    border-radius: 4px;
}
.staking-calculator-card .staking-calculator-header {
    -webkit-justify-content: center;
    justify-content: center;
    font-size: 24px;
    color: #000;
    font-weight: 700;
    margin-bottom: 10px;
}
.staking-calculator-card .staking-calculator-header.line-header {
    -webkit-justify-content: left;
    justify-content: left;
    width: 15%;
}
.staking-calculator-card .staking-calculator-header.sales-header {
    -webkit-justify-content: center;
    justify-content: center;
    width: 30%;
}
.staking-calculator-card .staking-calculator-header.effective-sales-header {
    -webkit-justify-content: center;
    justify-content: center;
    width: 40%;
}
@media (max-width: 600px) {
    .staking-calculator-card .staking-calculator-header {
        font-size: calc(0.5rem + 2.5vw);
    }
}
.staking-calculator-card table {
    width: 100%;
}
.staking-calculator-card table .table-header {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.staking-calculator-card table .table-button-row {
    height: 50px;
}
.staking-calculator-card table .sum {
    -webkit-justify-content: center;
    justify-content: center;
}
.staking-calculator-card table .sum * {
    width: 100%;
}
.staking-calculator-card tr {
    width: 100%;
    max-width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.staking-calculator-card tr,
.staking-calculator-card tr.header {
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.staking-calculator-card tr th {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.staking-calculator-card tr:not(.no-border) {
    border-bottom: 1px solid #000;
}
.staking-calculator-card .line-index {
    width: 10%;
}
.staking-calculator-card .inpval {
    position: relative;
    width: 40%;
    min-height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
    -webkit-align-items: center;
    align-items: center;
}
@media (max-width: 600px) {
    .staking-calculator-card .inpval {
        width: calc(100px + 10vw);
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .staking-calculator-card .inpval * {
        height: 40px;
        text-align: center;
    }
}
.staking-calculator-card .inpval .input-slider {
    cursor: pointer;
    width: 100%;
}
@media (max-width: 600px) {
    .staking-calculator-card .inpval .input-slider {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        width: 100px;
        height: 30px;
        position: absolute;
        right: -40px;
        top: 35%;
    }
}
.staking-calculator-card .inpval .span-input-value {
    width: 50%;
    text-align: center;
    white-space: nowrap;
}
.staking-calculator-card .inpval .input-value {
    border: 2px solid grey;
    border-radius: 4px;
    text-align: center;
}
.staking-calculator-card .inpval .input-percent {
    height: 40px;
    width: 30%;
    text-align: center;
    background-color: transparent;
    border: none;
}
@media (max-width: 600px) {
    .staking-calculator-card .inpval .input-percent {
        width: 100%;
    }
}
.staking-calculator-card .opval {
    position: relative;
    width: 40%;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
}
@media (max-width: 600px) {
    .staking-calculator-card .opval {
        width: calc(80px + 13vw);
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .staking-calculator-card .opval * {
        height: 50px;
        text-align: center;
    }
}
.staking-calculator-card .opval .output-slider {
    width: 100%;
}
@media (max-width: 600px) {
    .staking-calculator-card .opval .output-slider {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        width: 100px;
        height: 30px;
        position: absolute;
        right: -20px;
        top: 35%;
    }
}
.staking-calculator-card .opval .output-value {
    height: 40px;
    background-color: transparent;
    border: none;
    width: 50%;
    text-align: center;
}
@media (max-width: 600px) {
    .staking-calculator-card .opval .output-value {
        width: 100%;
    }
}
.staking-calculator-card .opval .output-percent {
    background-color: transparent;
    border: none;
    width: 50%;
    text-align: center;
}
@media (max-width: 600px) {
    .staking-calculator-card .opval .output-percent {
        width: 100%;
    }
}
.staking-calculator-card .sum-placeholder {
    width: 40%;
}
.staking-calculator-card #fortyI,
.staking-calculator-card #sumI {
    width: 100%;
    text-align: center;
    background-color: transparent;
    border: none;
}
.staking-calculator-card .staking-calculator-button {
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-color: #3b619c;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-top: 20px;
    padding: 10px;
    cursor: pointer;
}
.staking-calculator-card .staking-calculator-button:hover {
    opacity: 0.9;
}
.staking-calculator-item-big {
    font-size: 20px;
    margin-top: 50px;
    margin-bottom: 60px;
}
.staking-calculator-item {
    font-size: 20px;
    margin: 50px 0;
}
.staking-calculator-result-card {
    background: #fff;
    padding: 40px;
    border-radius: 8px;
    height: 100%;
}
@media (max-width: 600px) {
    .staking-calculator-result-card {
        padding: 20px;
    }
}
@media (max-width: 575px) {
    .staking-calculator-result-card .value-row {
        grid-row-gap: 16px !important;
        row-gap: 16px !important;
    }
}
.staking-calculator-result-card .result-coin-icon {
    width: 35px;
}
@media (max-width: 600px) {
    .staking-calculator-result-card .result-coin-icon {
        width: 28px;
    }
}
.staking-calculator-result-card .title {
    font-size: 25px;
    font-weight: 700;
}
.staking-calculator-result-card .label {
    text-align: left;
    font-size: 12px;
    color: #9e9e9e;
    margin-bottom: -10px;
    font-weight: 700;
    overflow-wrap: anywhere;
}
@media (max-width: 600px) {
    .staking-calculator-result-card .label {
        font-size: 10px;
    }
}
.staking-calculator-result-card .value {
    text-align: left;
    font-size: 16px;
    overflow-wrap: anywhere;
}
@media (max-width: 600px) {
    .staking-calculator-result-card .value {
        font-size: 14px;
    }
}
@media (max-width: 400px) {
    .staking-calculator-result-card .value {
        font-size: 12px;
    }
}
.staking-calculator-result-card .difference-value {
    font-weight: 700;
    color: #31b531;
}
.staking-calculator-result-card .euro-value {
    font-weight: 700;
    font-size: 20px;
}
.staking-calculator-result-card .avinoc-value {
    font-size: 18px;
}
.staking-calculator-result-card .difference {
    color: #31b531;
    font-size: 30px;
    margin: 15px 0;
}
.staking-calculator-result-card .value-inner-container {
    margin: 15px 0;
}
.custom-slider .ant-slider-handle {
    width: 22px;
    height: 22px;
}
.custom-slider .ant-slider-rail,
.custom-slider .ant-slider-track {
    height: 12px;
}
.custom-slider .ant-slider-dot {
    height: 16px;
    width: 16px;
}
.custom-slider .ant-slider-mark-text {
    margin-top: 10px;
}
.support-tickets-container {
    background: #fff;
    padding: 20px 8px;
    margin-left: 8px;
    margin-right: 8px;
    border-radius: 4px;
}
.filter_placeholder {
    color: #a9a9a9;
}
.filter_input,
.filter_select {
    margin: 10px;
    width: 200px;
}
.filter_input {
    height: 32px;
    border-radius: 2px;
    border: 1px solid #d9d9d9;
}
.support-messages-invalid-ticket-container {
    background: #fff;
    padding: 20px;
    border-radius: 4px;
    font-size: 20px;
}
.support-message-change-status-button {
    border-radius: 5px;
    color: #fff;
    margin: 5px;
    font-size: 14px;
    font-weight: 700;
    padding: 10px;
}
.b-blue {
    background: #00008b;
}
.b-red {
    background: #8b0000;
}
.b-black {
    background: #000;
}
.support-message-button-container {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}
.support-messages-editor-container {
    background: #fff;
    padding: 20px;
    border-radius: 5px;
    margin: 10px 0;
}
.support-messages-editor-label {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 5px;
}
.support-messages-container {
    background: hsla(0, 0%, 95.3%, 0.38823529411764707);
    padding: 30px 30px 10px;
    margin-left: 8px;
    margin-right: 8px;
    border-radius: 4px;
}
.support-messages-container .support-messages-ticket-label {
    font-weight: 700;
    font-size: 15px;
    display: block;
    color: #a9a9a9;
}
.support-messages-container .support-messages-ticket-description {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 15px;
    word-break: break-word;
}
.support-messages-container .support-messages-header-ticket-container {
    display: grid;
    margin-bottom: 20px;
    background: #fff;
    padding: 20px;
    border-radius: 4px;
    color: #383838;
}
.support-messages-container .support-messages-header-ticket-container hr {
    width: 100%;
    color: #d3d3d3;
}
.support-messages-container .support-messages-header-ticket-container .support-messages-header-ticket-number {
    font-size: 20px;
    font-weight: 700;
}
.support-messages-container .support-messages-header-ticket-container .support-messages-header-ticket-title {
    font-size: 17px;
}
.support-messages-container .message-card-container {
    margin: 10px 0;
    background: #fff;
    padding: 15px;
    border-radius: 4px;
    box-shadow: 5px 5px 20px 1px rgba(0, 0, 0, 0.02);
}
@media (max-width: 600px) {
    .support-messages-container .message-card-container {
        width: 100%;
    }
}
.support-messages-container .message-card-container .message-card-header-container-rtl .message-card-header-container {
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.support-messages-container .message-card-container .message-card-header-container-rtl .message-card-header-text-container {
    margin-right: 20px;
}
.support-messages-container .message-card-container .message-card-header-container-rtl .message-card-content-container {
    text-align: left;
}
.support-messages-container .message-card-container .message-card-header-container-rtl .message-card-header-name {
    text-align: right;
}
.support-messages-container .message-card-container .message-card-content-container {
    overflow-wrap: break-word;
    padding-left: 10px;
    padding-right: 10px;
}
.support-messages-container .message-card-container .message-card-content-container blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}
.support-messages-container .message-card-container .message-card-header-container {
    display: -webkit-flex;
    display: flex;
    margin-bottom: 15px;
    -webkit-align-items: baseline;
    align-items: baseline;
}
.support-messages-container .message-card-container .message-card-header-container .message-card-header-text-container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    text-align: left;
    margin-left: 20px;
    -webkit-align-self: center;
    align-self: center;
}
.support-messages-container .message-card-container .message-card-header-container .message-card-header-profile-image {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    object-fit: cover;
}
.support-messages-container .message-card-container .message-card-header-container .message-card-header-name {
    font-size: 15px;
    font-weight: 300;
    display: block;
    width: 1px;
    min-width: 100%;
}
.support-messages-container .message-card-container .message-card-header-container .message-card-header-date {
    font-size: 12px;
    font-style: italic;
    font-weight: 300;
}
.helpcenter-topic-card {
    font-size: 18px;
    height: 100%;
    background-color: #fff;
    padding: 20px;
    color: #000;
    border-radius: 10px;
}
.helpcenter-topic-header {
    font-size: 24px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 20px;
}
.helpcenter-horizontal-divider {
    border-top: 2px solid #add8e6;
}
.helpcenter-subtopic-header {
    margin-top: 20px;
    margin-bottom: 20px;
    display: inline-block;
}
.my-support-tickets-container {
    background: #fff;
    padding: 20px 8px;
    margin-left: 8px;
    margin-right: 8px;
    border-radius: 4px;
}
.supportsubtopic-card {
    font-size: 14px;
    background-color: #fff;
    padding: 20px;
    color: #000;
    border-radius: 10px;
}
.supportsubtopic-header {
    font-size: 36px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 20px;
}
.supportsubtopic-header-horizontal-divider {
    border-top: 1px solid #add8e6;
}
.supportsubtopic-subtopic-not-parent-header {
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-block;
}
.supportsubtopic-subtopic-parent-header {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #00548b;
    font-size: 18px;
    font-weight: 700;
}
.supportsubtopic-subtopic-parent-text {
    margin-bottom: 10px;
    font-size: 16px;
    text-align: justify;
}
.create-support-ticket-container {
    padding: 20px;
    border-radius: 5px;
    background: #fff;
    font-size: 14px;
}
.create-support-ticket-container .support-ticket-title {
    font-size: 20px;
    font-weight: 700;
}
.create-support-ticket-container .support-ticket-subject {
    background-color: #fff;
    border: 1px solid #a9a9a9;
    font-size: 16px;
    color: #000;
    height: 45px;
    padding-left: 10px;
    text-align: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
}
.create-support-ticket-container .support-ticket-margin {
    margin-top: 10px;
    margin-bottom: 10px;
}
.create-support-ticket-container .support-ticket-label {
    font-weight: 700;
    margin-bottom: 5px;
}
.create-support-ticket-container .support-ticket-selection {
    width: 100%;
}
.create-support-ticket-container .support-ticket-selection .ant-select {
    font-size: 16px;
    width: 100%;
}
.create-support-ticket-container .support-ticket-selection .ant-select .ant-select-selector {
    background-color: #fff;
    border: 1px solid #a9a9a9;
    height: 45px;
    padding-top: 7px;
    padding-left: 10px;
    margin-top: 5px;
}
.create-support-ticket-container .support-ticket-submit-container {
    background: #fff;
    padding: 20px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.create-support-ticket-container .support-ticket-submit-container .support-ticket-submit {
    border: none;
    color: #fff;
    background: #3b619c;
    padding: 5px 20px;
    margin-top: 10px;
    font-weight: 700;
    border-radius: 2px;
}
.create-support-ticket-container .support-ticket-submit-container .support-ticket-submit-disabled {
    background: #d3d3d3;
    cursor: not-allowed;
}
.kyc-countdown {
    color: #168ddb;
}
.kyc-icon-container-container {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.kyc-icon-container-container .kyc-icon-container {
    margin: 10px;
}
.kyc-icon-container-container .kyc-icon-container .kyc-icon-link {
    max-width: 100%;
}
.kyc-icon-container-container .kyc-icon-container .kyc-icon-link img {
    width: 150px;
}
@media (max-width: 900px) {
    .kyc-icon-container-container .kyc-icon-container .kyc-icon-link img {
        width: 75px;
    }
}
.kyc-icon-container-container .kyc-icon-container .kyc-icon-link .idenfy-logo {
    width: 200px;
}
@media (max-width: 900px) {
    .kyc-icon-container-container .kyc-icon-container .kyc-icon-link .idenfy-logo {
        width: 100px;
    }
}
.kyc-form-input-container {
    margin-bottom: 15px;
}
.kyc-form-input-container-disabled label {
    color: #d3d3d3;
    font-size: 16px;
}
.kyc-form-input-container-disabled input {
    border-color: #d3d3d3;
}
.start-kyc-container {
    background: #fff;
    padding: 50px;
    border-radius: 8px;
}
@media (max-width: 600px) {
    .start-kyc-container {
        padding: 25px;
    }
}
.start-kyc-container .kyc-level-1-form-checkbox-wrapper .ant-checkbox {
    border: 1px solid #1890ff;
    border-radius: 4px;
}
.start-kyc-container hr {
    margin-bottom: 30px;
    margin-top: 30px;
    background-color: #e7e7e7;
    border: none;
    height: 1px;
}
.start-kyc-container .general-info-container {
    margin-bottom: 20px;
}
.start-kyc-container .form-col {
    background: hsla(0, 0%, 98%, 0.6);
    padding: 16px 8px;
    border-radius: 4px;
}
.start-kyc-container .kyc-error-page-container .center {
    text-align: center;
}
.start-kyc-container .kyc-error-page-container .kyc-success-icon {
    font-size: 50px;
    color: #31b531 !important;
    margin: 20px 0;
}
.start-kyc-container .kyc-success-page-container {
    padding: 20px;
    border-radius: 10px;
    background: #fff;
}
.start-kyc-container .kyc-success-page-container .kyc-success-icon {
    color: #31b531 !important;
}
.start-kyc-container .kyc-success-icon {
    color: #31b531;
}
.start-kyc-container .kyc-levelone-edit-button {
    padding: 5px 10px;
}
.start-kyc-container .kyc-levelone-edit-button,
.start-kyc-container .kyc-start-level-two-button {
    background-color: #3b619c;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    cursor: pointer;
    border-radius: 5px;
}
.start-kyc-container .kyc-start-level-two-button {
    padding: 10px;
}
.start-kyc-container .kyc-levelone-edit-cancel-button {
    background-color: #d3d3d3;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-top: 20px;
    padding: 10px;
    cursor: pointer;
    border-radius: 5px;
}
.start-kyc-container .kyc-error-page-container {
    border-radius: 10px;
    font-size: 16px;
    background: #fff;
}
.start-kyc-container .kyc-error-page-container .headline {
    font-size: 26px;
    margin-bottom: 10px;
}
.start-kyc-container .kyc-error-page-container .text {
    margin-bottom: 10px;
}
.start-kyc-container .kyc-error-page-container .kyc-error-icon {
    color: red;
}
.qr-code-col-container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
}
.qr-code-col-container .qr-code {
    margin-bottom: 25px;
}
.qr-code-digit-code-text {
    cursor: pointer;
    font-size: 30px;
    background: #168ddb;
    color: #fff;
    margin: 10px 0;
    padding: 5px;
    text-align: center;
    border-radius: 4px;
    letter-spacing: 5px;
}
.idenfy-info-container {
    font-size: 20px;
}
@media (max-width: 600px) {
    .idenfy-info-container {
        font-size: 16px;
    }
}
.start-kyc-confirm-modal-container .headline {
    font-size: 20px;
    color: red;
    margin-bottom: 10px;
}
.start-kyc-confirm-modal-container .text {
    margin-bottom: 10px;
}
.start-kyc-confirm-modal-container .text div {
    margin-bottom: 15px;
}
.qr-code-info-container {
    margin-bottom: 50px;
}
@media (max-width: 600px) {
    .deposit-sepa-transfer-col-container .deposit-sepa-warning-min-amount-div {
        font-size: medium;
    }
}
.coupon-code-container:hover {
    cursor: pointer;
    color: #1e90ff;
}
.block-explorer-link:hover {
    cursor: pointer;
}
.wallet-history .wallet-history-coins-container {
    background-image: url(../media/wallet-banner.f7d0da31.html);
    background-size: auto 180px;
    height: 180px;
    background-position: right 0;
    background-repeat: no-repeat;
    background-color: #cee4ef;
    display: -webkit-flex;
    display: flex;
    border-radius: 10px;
}
@media only screen and (max-width: 1000px) {
    .wallet-history .wallet-history-coins-container {
        background-image: none;
    }
}
.wallet-history .wallet-history-coins-container .wallet-history-coins-icon {
    width: 100px;
    height: 100px;
    border-radius: 10px;
    margin: 40px;
}
.wallet-history .wallet-history-coins-container .wallet-history-coins-text-container {
    color: #3f4756;
    margin-top: 30px;
}
.wallet-history .wallet-history-table {
    padding: 20px;
    background: #fff;
    border-radius: 10px;
}
.wallet-history .wallet-history-table .wallet-history-header {
    margin-bottom: 10px;
}
.health-tech-container {
    background: #fff;
    font-size: 36px;
    font-weight: 700;
    width: 100%;
    padding: 20px;
    border-radius: 5px;
}
.incentive-competition-header-image {
    width: 100%;
    max-width: 1200px;
    margin-top: 50px;
}
.incentive-competition-about-container {
    padding: 50px 225px 100px;
}
@media (max-width: 1600px) {
    .incentive-competition-about-container {
        padding: 50px 150px 100px;
    }
}
@media (max-width: 1400px) {
    .incentive-competition-about-container {
        padding: 50px 100px 100px;
    }
}
@media (max-width: 600px) {
    .incentive-competition-about-container {
        padding: 50px;
    }
}
.incentive-competition-about-container .headline {
    font-weight: 700;
    font-size: 25px;
}
@media (max-width: 500px) {
    .incentive-competition-about-container .headline {
        font-size: 20px;
    }
}
.incentive-competition-about-container .headline-text-1 {
    margin: 10px 0;
    font-size: 16px;
}
.incentive-competition-about-container .incentive-types-overview {
    margin: 20px 0;
}
.incentive-competition-about-container .incentive-type {
    font-size: 16px;
}
.incentive-competition-about-container .subheadline {
    font-size: 18px;
    font-weight: 700;
}
.incentive-competition-about-container .incentive-container {
    margin: 25px 0;
}
.incentive-competition-about-container .mtb-10 {
    margin: 10px 0;
}
.incentive-competition-about-container .mtb-20 {
    margin: 20px 0;
}
.incentive-competition-about-container .overview-ranks,
.incentive-competition-about-container .underline {
    font-weight: 700;
}
.incentive-competition-about-container .incentive-competition-rank {
    font-size: 30px;
}
@media (max-width: 500px) {
    .incentive-competition-about-container .incentive-competition-rank {
        font-size: 20px;
    }
}
@media (max-width: 375px) {
    .incentive-competition-about-container .incentive-competition-rank {
        font-size: 17px;
    }
}
@media (min-width: 600px) {
    .edit-shipping-address-modal {
        width: 1000px !important;
    }
    .edit-shipping-state-modal {
        width: 750px !important;
    }
}
@media (min-width: 600px) {
    .shipping-tracking-shipping-details-readonly-div-container .shipping-tracking-map-container {
        height: 100%;
    }
}
.shipping-tracking-shipping-details-readonly-div-container .shipping-tracking-copy-icon {
    color: #44b5ff;
    padding: 5px;
    border-radius: 4px;
    font-weight: 700;
    font-size: 20px;
    transition: 0.333s;
}
.shipping-tracking-shipping-details-readonly-div-container .shipping-tracking-copy-icon:hover {
    background: #44b5ff;
    color: #fff;
}
.shipping-tracking-shipping-details-readonly-div-container .ant-input-affix-wrapper-disabled {
    color: #000;
    color: initial;
    background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
    background: initial;
}
.shipping-tracking-shipping-details-readonly-div-container .ant-input-affix-wrapper-disabled .ant-input[disabled] {
    color: #000;
    color: initial;
    cursor: auto;
}
.shipping-tracking-shipping-details-readonly-div-container .input-field-read-only {
    height: 40px;
    cursor: default !important;
    background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
    background: initial;
    box-shadow: none !important;
}
.shippingtracking-container {
    margin: 20px 0;
}
.shippingtracking-container .shipping-details-address-overview-container {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.shippingtracking-container .shipping-details-address-overview-container .shipping-details-dots-icon {
    color: #00548b;
    transition: 0.333s;
}
.shippingtracking-container .shipping-details-address-overview-container .shipping-details-dots-icon:hover {
    color: #1890ff;
}
.shippingtracking-container .edit-shipping-information-icon-container {
    color: #fff;
    background: #2c7be5;
    font-weight: 700;
    font-size: 14px;
    border-radius: 4px;
    transition: 0.333s;
}
.shippingtracking-container .edit-shipping-information-icon-container:hover {
    background: #227aff;
    font-weight: 700;
    font-size: 16px;
}
.shippingtracking-container .edit-shipping-information-icon-container .edit-shipping-information-icon {
    margin-bottom: -2px;
}
.shippingtracking-container .edit-button {
    font-weight: 700;
    color: #fff;
    background: #00548b;
    border-radius: 4px;
    transition: 0.333s;
    cursor: pointer;
    padding: 7px 10px 0;
    font-size: 20px;
}
.shippingtracking-container .edit-button:hover {
    background: #1890ff;
}
.shipping-tracking-edit-modal-outermost-container hr {
    background-color: #e7e7e7;
    border: none;
    height: 1px;
}
.shipping-tracking-edit-modal-outermost-container .shipping-tracking-edit-modal-info-top {
    margin-bottom: 20px;
}
.shipping-tracking-edit-modal-outermost-container .shipping-tracking-edit-modal-info-top .elem {
    margin: 10px 0;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.shipping-tracking-edit-modal-outermost-container .shipping-tracking-edit-modal-container .shipping-tracking-edit-elem {
    margin: 20px 0;
}
.hub-serialnumber-assignment-container {
    background: #fff;
    padding: 50px;
    border-radius: 8px;
    margin-bottom: 20px;
}
.hub-serialnumber-assignment-container #hub-serialnumber-assignment-input {
    width: 100%;
    max-width: 500px;
    border: 1px solid #d3d3d3;
    border-radius: 2px;
    margin: 10px 0;
    height: 40px;
}
.hub-serialnumber-assignment-container #hub-serialnumber-assignment-input:focus-visible {
    outline: none;
}
.hub-serialnumber-assignment-container .submit-button {
    background: #00548b;
    color: #fff;
    font-weight: 700;
    padding: 10px 20px;
    border-radius: 4px;
}
.hub-activation-container {
    background: #fff;
    padding: 50px;
    border-radius: 8px;
    margin-bottom: 20px;
}
.hub-activation-container .submit-button {
    background: #00548b;
    color: #fff;
    font-weight: 700;
    padding: 10px 20px;
    border-radius: 4px;
}
.hub-activation-modal-container #hub-activation-serialnumber-input {
    width: 100%;
    max-width: 500px;
    border: 1px solid #d3d3d3;
    border-radius: 2px;
    margin: 10px 0;
    height: 40px;
}
.hub-activation-modal-container #hub-activation-serialnumber-input:focus-visible {
    outline: none;
}
.avinoc-incentive-container {
    padding: 50px;
}
@media (max-width: 600px) {
    .avinoc-incentive-container {
        padding: 25px;
    }
}
.avinoc-incentive-container .avinoc-incentive-top-flex-container {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
@media (max-width: 1200px) {
    .avinoc-incentive-container .avinoc-incentive-top-flex-container {
        -webkit-flex-direction: column;
        flex-direction: column;
    }
}
.avinoc-incentive-container .incentive-top-text-container {
    padding: 0 50px;
    font-size: 18px;
}
@media (max-width: 1400px) {
    .avinoc-incentive-container .incentive-top-text-container {
        padding: 0 25px;
        font-size: unset;
    }
}
@media (max-width: 1200px) {
    .avinoc-incentive-container .incentive-top-text-container {
        font-size: unset;
        padding: 0;
    }
}
.avinoc-incentive-container .avinoc-incentive-banner {
    width: 600px;
    transition: 0.3s;
    border-radius: 10px;
    margin: 30px 30px 30px 0;
}
@media (max-width: 1200px) {
    .avinoc-incentive-container .avinoc-incentive-banner {
        margin: 30px 0;
        width: 100% !important;
    }
}
@media (max-width: 1700px) {
    .avinoc-incentive-container .avinoc-incentive-banner {
        width: 400px;
    }
}
@media (max-width: 1300px) {
    .avinoc-incentive-container .avinoc-incentive-banner {
        width: 325px;
    }
}
.avinoc-incentive-container .headline {
    font-weight: 700;
    font-size: 25px;
}
@media (max-width: 500px) {
    .avinoc-incentive-container .headline {
        font-size: 20px;
    }
}
.avinoc-incentive-container .headline-text-1 {
    margin: 10px 0;
}
.avinoc-incentive-container .incentive-types-overview {
    margin: 20px 0;
}
.avinoc-incentive-container .incentive-type {
    font-size: 16px;
}
.avinoc-incentive-container .subheadline {
    font-size: 18px;
    font-weight: 700;
}
.avinoc-incentive-container .incentive-container {
    margin: 25px 0;
}
.avinoc-incentive-container .mtb-10 {
    margin: 10px 0;
}
.avinoc-incentive-container .mtb-20 {
    margin: 20px 0;
}
.avinoc-incentive-container .overview-ranks,
.avinoc-incentive-container .underline {
    font-weight: 700;
}
.avinoc-incentive-container .incentive-competition-rank {
    font-size: 30px;
}
@media (max-width: 500px) {
    .avinoc-incentive-container .incentive-competition-rank {
        font-size: 20px;
    }
}
@media (max-width: 375px) {
    .avinoc-incentive-container .incentive-competition-rank {
        font-size: 17px;
    }
}
.avinoc-staking-table-container {
    padding: 50px;
    border-radius: 8px;
    background: #fff;
}
@media (max-width: 600px) {
    .avinoc-staking-table-container {
        padding: 25px;
    }
}
.avinoc-incentive-header-image {
    width: 100%;
    max-width: 1200px;
    margin-top: 50px;
}
.staking-hints-container {
    padding: 50px;
}
@media (max-width: 600px) {
    .staking-hints-container {
        padding: 25px;
    }
}
.staking-hints-container .avinoc-incentive-top-flex-container {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
@media (max-width: 1200px) {
    .staking-hints-container .avinoc-incentive-top-flex-container {
        -webkit-flex-direction: column;
        flex-direction: column;
    }
}
.staking-hints-container .incentive-top-text-container {
    padding: 0 50px;
    font-size: 18px;
}
@media (max-width: 1400px) {
    .staking-hints-container .incentive-top-text-container {
        padding: 0 25px;
        font-size: unset;
    }
}
@media (max-width: 1200px) {
    .staking-hints-container .incentive-top-text-container {
        font-size: unset;
        padding: 0;
    }
}
.staking-hints-container .avinoc-incentive-banner {
    width: 600px;
    transition: 0.3s;
    border-radius: 10px;
    margin: 30px 30px 30px 0;
}
@media (max-width: 1200px) {
    .staking-hints-container .avinoc-incentive-banner {
        margin: 30px 0;
        width: 100% !important;
    }
}
@media (max-width: 1700px) {
    .staking-hints-container .avinoc-incentive-banner {
        width: 400px;
    }
}
@media (max-width: 1300px) {
    .staking-hints-container .avinoc-incentive-banner {
        width: 325px;
    }
}
.staking-hints-container .headline {
    font-weight: 700;
    font-size: 25px;
}
@media (max-width: 500px) {
    .staking-hints-container .headline {
        font-size: 20px;
    }
}
.staking-hints-container .headline-text-1 {
    margin: 10px 0;
}
.staking-hints-container .incentive-types-overview {
    margin: 20px 0;
}
.staking-hints-container .incentive-type {
    font-size: 16px;
}
.staking-hints-container .subheadline {
    font-size: 18px;
    font-weight: 700;
}
.staking-hints-container .incentive-container {
    margin: 25px 0;
}
.staking-hints-container .mtb-10 {
    margin: 10px 0;
}
.staking-hints-container .mtb-20 {
    margin: 20px 0;
}
.staking-hints-container .overview-ranks,
.staking-hints-container .underline {
    font-weight: 700;
}
.staking-hints-container .incentive-competition-rank {
    font-size: 30px;
}
@media (max-width: 500px) {
    .staking-hints-container .incentive-competition-rank {
        font-size: 20px;
    }
}
@media (max-width: 375px) {
    .staking-hints-container .incentive-competition-rank {
        font-size: 17px;
    }
}
.avinoc-incentive-codes-table-container {
    padding: 50px;
}
@media (max-width: 600px) {
    .avinoc-incentive-codes-table-container {
        padding: 25px;
    }
}
.avinoc-incentive-codes-table-container .copy-icon {
    cursor: pointer;
    transition: 0.333s;
    padding: 5px;
    border-radius: 4px;
}
.avinoc-incentive-codes-table-container .copy-icon:hover {
    background: #339dff;
    color: #fff;
}
.zencon .zencon-card {
    height: 100%;
    background-color: #fff;
    padding: 50px;
    color: #000;
    border-radius: 10px;
}
.zencon .zencon-card-header {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 10px;
}
.zencon .zencon-card-sub-header {
    font-size: 18px;
    font-weight: 700;
}
.zencon .zencon-card-info {
    font-size: 16px;
    margin-bottom: 10px;
    text-align: justify;
}
.zencon .zencon-product-card-info-container {
    padding: 25px;
}
.zencon .zencon-product-card-header {
    font-size: 24px;
    font-weight: 700;
}
.zencon .zencon-product-card-description {
    font-size: 16px;
    margin-top: 5px;
    text-align: justify;
}
@media (max-width: 450px) {
    .zencon .zencon-product-card-description {
        font-size: 14px;
    }
}
.zencon .zencon-product-card {
    border-radius: 10px;
    color: #fff;
    -webkit-flex-direction: column;
    flex-direction: column;
    background: #222955;
    height: 100%;
}
.zencon .zencon-product-card-image {
    width: 100%;
    border-radius: 10px;
}
.zencon .zencon-product-card-price {
    font-size: 20px;
    font-weight: 700;
}
@media (max-width: 450px) {
    .zencon .zencon-product-card-price {
        font-size: 16px;
    }
}
.zencon .zencon-product-card-buy-button {
    -webkit-align-items: center;
    align-items: center;
    padding: 8px;
    background-color: #2c7be5;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    transition: 0.5s;
}
.zencon .zencon-product-card-buy-button:hover {
    transition: 0.5s;
    background: #2f88fd;
}
@media (max-width: 450px) {
    .zencon .zencon-product-card-buy-button {
        font-size: 14px;
    }
}
.zencon-product-buy-modal-container {
    margin: 10px 0;
    border-radius: 2px;
}
@media (min-width: 600px) {
    .zencon-product-buy-modal-container {
        margin: 20px 0;
    }
}
.deposit-sepa-transfer-col-container {
    padding: 10px;
    border-radius: 4px;
    background: #fafafa;
    height: 100%;
}
.deposit-sepa-transfer-col-container .deposit-sepa-transfer-col-headline {
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 15px;
}
.deposit-sepa-transfer-col-container .deposit-sepa-transfer-col {
    margin-bottom: 10px;
}
.deposit-sepa-transfer-col-container .deposit-sepa-warning-min-amount-div {
    color: red;
    font-size: 20px;
}
@media (max-width: 600px) {
    .deposit-sepa-transfer-col-container .deposit-sepa-warning-min-amount-div {
        font-size: medium;
    }
}
.deposit-sepa-do-kyc-first-container {
    background: #fff;
    padding: 20px;
    border-radius: 8px;
}
.deposit-sepa-do-kyc-first-container .redirect-button {
    background-color: #3b619c;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-top: 20px;
    padding: 10px;
    cursor: pointer;
    border-radius: 5px;
}
.deposit-sepa-do-kyc-first-container .redirect-button:hover {
    box-shadow: 0 0 0 transparent;
    border: 0 solid transparent;
    text-shadow: 0 0 0 transparent;
}
.deposit-sepa-enter-iban-title {
    font-size: 20px;
    margin-bottom: 10px;
}
.header {
    display: -webkit-flex;
    display: flex;
    margin-top: 20px;
    margin-bottom: 20px;
}
@media (max-width: 580px) {
    .header {
        position: relative;
        margin-bottom: 4rem;
    }
    .header .header-title-text {
        -webkit-transform: translateY(50px) translateX(-50px);
        transform: translateY(50px) translateX(-50px);
        white-space: nowrap;
        width: 0;
        margin-left: 10px;
    }
}
.header .header-flex-container {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
}
.header .lng-select-wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-align-self: flex-start;
    align-self: flex-start;
}
.header .header-title-container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex: 1 1;
    flex: 1 1;
}
.header .header-button-container {
    display: -webkit-flex;
    display: flex;
    margin-right: -10px;
}
.header .header-card {
    background-color: #fff;
    border-radius: 8px;
    margin-right: 10px;
    -webkit-align-content: center;
    align-content: center;
}
.header .logout-header-card {
    font-size: large;
    color: #fff;
}
.header .logout-header-card:hover {
    cursor: pointer;
}
.header .header-language-style {
    margin: 5px;
    width: 35px;
}
.header .header-card-symbol {
    margin: 10px 5px 5px 10px;
}
.header .header-card-ham-symbol {
    margin: 5px 8px;
    font-size: 15px;
}
.header .header-title-text {
    color: #3b619c;
    font-size: 24px;
    font-weight: 700;
    padding-top: 5px;
}
.selectLanguageContainer {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    height: 24px;
}
.selectLanguage {
    color: #000;
}
.defaultStyle {
    width: 35px;
    background: transparent;
    vertical-align: baseline;
    border: none;
    cursor: pointer;
}
.header {
    vertical-align: unset;
}
.header .logout-header-card {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    font-size: 10px;
    color: #272a31 !important;
}
.header .ant-select {
    background: #fff !important;
    border-radius: 3px !important;
}
.header .logout-header-card > div:first-child {
    border-radius: 4px;
    background: #fff;
    vertical-align: baseline;
    vertical-align: initial;
    height: 33px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    padding: 3px 12px 3px 17px;
    margin-right: 6px;
}
.header #logout-button {
    font-size: 15px;
    display: -webkit-flex;
    display: flex;
}
.header .ant-select {
    height: 33px !important;
}
.logout-header-card {
    -webkit-align-items: start !important;
    align-items: start !important;
}
.header-title-text {
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-align-items: last baseline !important;
    align-items: last baseline !important;
    height: 33px !important;
    padding-top: 0 !important;
}
div.header-card:first-child {
    border-radius: 4px !important;
}
.guestLayout {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADcCAIAAADWeytBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFzmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NzUzLCAyMDIxLzAyLzE1LTExOjUyOjEzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDYtMDFUMjE6NDc6MTQrMDI6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDYtMDFUMjE6NDc6MTQrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA2LTAxVDIxOjQ3OjE0KzAyOjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmRiYzhhNTQ3LTU0MzgtNDY0NS05ZDJhLWE5YzNmMWRiMmQ3NCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE3Y2VlODY1LWRmN2YtZTA0NC1iMDU5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);
    background-repeat: repeat;
    width: 100%;
    height: 100%;
    overflow: auto;
}
.guestLayout .loginLogo {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
}
.guestLayout .loginLogo > .logowrapper {
    margin-left: -30px;
    margin-right: -30px;
    width: 100% !important;
    max-width: 350px !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    margin-bottom: 40px;
}
.guestLayout .loginLogo > .logowrapper img {
    width: 100%;
    height: auto;
}
.guestLayout .cardWrapper {
    width: 100%;
    height: 100%;
}
.guestLayout .cardWrapper .guestCard {
    width: 95% !important;
    border-radius: 5px;
    margin: 50px auto 5rem;
    background: #523680;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
    padding: 50px;
    transition: 0.4s;
}
.guestLayout .cardWrapper .guestCard:hover {
    background: #523680;
    transition: 0.4s;
}
@media screen and (max-width: 576px) {
    .guestLayout .cardWrapper .guestCard {
        padding: 20px;
    }
}
.login-logo {
    max-width: 175px;
}
.login {
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.login,
.login .login-btn-container {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.login .login-btn-container {
    margin-top: 20px;
}
.login .login-btn-container .login-btn {
    border-radius: 5px;
    background: #007bed;
    width: unset;
    height: unset;
    padding: 10px 20px;
    margin-right: 5%;
    margin-bottom: 0;
}
.login .login-container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding-right: 100px;
}
@media screen and (max-width: 650px) {
    .login .login-container {
        padding-right: 5%;
    }
}
.login .login-qr-container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    text-align: center;
}
.login .login-qr-title {
    font-weight: 700;
    font-size: 18px;
}
.login .login-qr-subtitle {
    font-size: 13px;
}
.login .checkboxlogin {
    color: #eb9123;
}
.login .loginLinks {
    cursor: pointer;
}
.login .loginLinks:hover {
    text-decoration: underline;
}
@media screen and (max-width: 777px) {
    .login {
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .login .login-qr-container {
        max-width: unset;
        padding: 10px;
    }
    .login .login-container {
        padding: 25px 0 0;
    }
}
.registration .register-video {
    border: none;
    box-shadow: none;
    background-color: transparent;
    margin-bottom: 1em;
    margin-left: -30px;
    margin-right: -30px;
}
.safir-register-field {
    background-color: #e2e2e2;
    border: none;
    border-radius: 4px;
    color: #000;
    font-size: 18px;
    height: 40px !important;
    padding-left: 10px;
    text-align: left;
    width: 100%;
    margin-top: 10px;
}
.safir-register-field:active {
    height: 40px !important;
}
.safir-button {
    background-color: #3b619c;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 10px 20px;
    border-radius: 4px;
    cursor: pointer;
    margin: 25px 25px 15px 0;
}
.country-not-supported-text {
    font-size: 25px;
    text-align: center;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}
.language-button-top-right {
    position: fixed;
    top: 10px;
    right: 20px;
}
.safir-logo {
    max-width: 175px;
}
.country-not-supported-container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.country-not-supported-container .country-not-supported-country {
    font-weight: 700;
}
