/*!
Theme Name: Trade
*/

.mobile-menu {
    display: none;
}
.mobile-only {
    display: none;
}
@media (max-width: 834px) {
    .mobile-only {
        display: block;
    }
    .desktop-menu {
        display: none;
    }
    .mobile-menu {
        display: block;
    }
    .mobile-menu .header__menu-list .header__menu-list-item:first-child .header__menu-list-link {
        font-size:20px;
        font-style:normal;
        font-weight:600;
        line-height:24px
    }
	.header__menu {
		max-height: 620px;
	}
}
.footer__menu-list .footer__menu-list-item:first-child .foter__menu-list-link {
    margin-bottom:24px;
    color:#fafafa;
    text-align:center;
    font-family:"Plus Jakarta Sans",sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:600;
    line-height:24px
}
.join-btn {
    max-width: fit-content;
    display: block;
}
.max-width-content {
    max-width: fit-content;
}
@media (min-width: 1041px) {
    .accounts__item-wrapper:nth-child(2n) .accounts__item {
        flex-direction: row-reverse;
    }
}
/*Language Switcher*/
.language-switcher {
    margin-top: 20px;
}
.language-switcher__list {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.language-switcher__list-item {
    padding: 5px;
    position: relative;
}
.language-switcher__list-item::after {
    content: '';
    display: block;
    position: absolute;
    right: -5px;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #FAFAFA;
}
.language-switcher__list-item:last-child::after {
    display: none;
}
.language-switcher__list-link {
    color: #FAFAFA;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    text-transform: uppercase;
}
.language-switcher__list-link.selected {
    pointer-events: none;
    opacity: 0.5;
}
@media (max-width: 1000px) and (min-width: 835px) {
    .header__menu-list {
        gap: 20px;
    }
    .header__button-wrapper .btn {
        padding: 12px;
    }
}
.markets__ribbon-title {
    white-space: nowrap;
}
.accounts__item-details-photo {
	display: flex;
	align-items: end;
	justify-content: center;
	max-width: fit-content;
	gap: 4px;
}
.accounts_item-image-part{
	display: block;
	width: 13px;
	background: #02EBFD;
	border-radius: 4px;
}
.accounts__item-statistics-item-text {
	max-width: calc(50% - 10px);
}
@media (max-width: 1040px) {
	.accounts__item-wrapper:nth-child(2n) .accounts__item {
		flex-direction: column;
	}
}
.header__logo-link {
	max-width: 236px;
}
.footer__logo-link {
	max-width: 236px;
}
@media (min-width: 835px) {
	.header__menu-wrapper {
		width: 100%;
	}
	.header__inner,
	.header__menu-wrapper {
		gap: 20px;
	}
	.header__menu {
		flex: 1 1 100%;
		width: 100%;
	}
}
.contacts__item-link {
    margin-bottom: 10px;
}
.contacts__item-link.last-link {
    margin-bottom: 40px;
}
.footer__contacts-item {
    align-items: start;
}
.footer-contacts-link-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 5px;
}
@media (max-width: 834px) {
    .footer__contacts-item {
        align-items: center;
    }
}