body {
    max-width: 600px;
    margin: auto;
}

.col-lg-4,
.col-md-2,
.col-md-8,
.col-md-4,
.col-md-6,
.col-lg-6,
.col-xl-6,
.col-lg-7,
.col-lg-5,
.col-md-3,
.col-lg-8,
.col-lg-4,
.col-lg-3 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

.mb-lg-0 {
    margin-bottom: 1.25rem !important;
}

.styles_header__list__yCAG9 {
    display: none;
}

.styles_headerButtons__desktopWrapper__ye2SW {
    display: none;
}

.styles_headerButtons__mobileWrapper__xDQSf {
    display: inline-flex;
}

.styles_headerLogo__image__AHKi_ {
    width: auto;
    height: 2rem;
}

.styles_slide__wrapper__plVJh {
    padding-top: 1rem;
}

.slider-showcase .slick-slide {
    max-width: 100%!important;
}

.styles_slide__wrapper__plVJh {
    flex-direction: column!important;
}

.styles_slide__wrapper__plVJh {
    padding-top: 1rem!important;
}

.styles_slide__info__sIY3p {
    max-width:100%!important;
}

.styles_tradingContestImage__bPiy5 {
    width: 9.25rem!important;
    height: 9.875rem!important;
    margin: 65px auto 0!important;
}

.features__wrapper {
    max-width: 100% !important;
    padding: 0 0.8333333333rem!important;
}

.benefits-pd-1 {
    padding-top: 1rem;
}

.benefits__image-container {
    order: 1!important;
}

.position-center {
    justify-content: center;
}

.benefits__info {
    max-width: 100% !important;
}

.benefits__containers {
    flex-direction: column;
    align-items: center;
}

.padding-height-2 {
    padding-top: 3rem!important;
}

.benefits__title {
    font-size: 1.3333333333rem!important;
    line-height: 1.6666666667rem!important;
}

.benefits__learnMore {
    padding-bottom: 0.6666666667rem!important;
}

.benefits__home-commission-image {
    width: auto;
    height: 14rem;
}

.padding-height-3 {
    padding-top: 1rem!important;
}

.accountTypes {
    display: none;
}

.products__container {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-bottom: 2rem;
}

.products__container {
    grid-template-columns: repeat(auto-fill, minmax(10.8333333333rem, 1fr)) !important;
}

.products__card {
    height: 16.6666666667rem!important;
}

.becomePartner__advantagesBlocks {
    padding-top: 0;
    display: flex!important;
    width: 100%;
    align-items: flex-start;
    flex-wrap: wrap;
}

.becomePartner__advantage {
    max-width: 100% !important;
    margin-top: 2.25rem!important;
    margin-left: 1.6666666667rem!important;
    margin-right: 1.6666666667rem!important;
}

.becomePartner__wrapper {
    max-width: 15.5833333333rem!important;
    max-height: 49.6666666667rem!important;
}

.post-list {
    flex-direction: column;
}

.styles_ratingTable__U_Bcx .post-list {
    justify-content: center;
    align-items: center;
}

.styles_ratingTable__U_Bcx .post-item {
    width: 70%;
    margin-bottom: 20px;
}

.footer__additionalInfo__wrapper {
    padding-left: 0.7916666667rem!important;
    padding-right: 0.7916666667rem!important;
}

.footer__additionalInfo {
    flex-direction: column!important;
}

.footer__additionalInfo {
    padding: 1rem 0 1.6666666667rem!important;
}

.footer__additionalInfo div:first-child {
    margin-right: 0;
}

.footer__additionalInfo__rewards, .footer__additionalInfo__rewards__alternative {
    flex-direction: row;
    min-width: 5.1666666667rem;
    margin-bottom: 1rem;
}

.footer__additionalInfo__rewards img:first-child, .footer__additionalInfo__rewards__alternative img:first-child {
    margin-right: 1rem!important;
    margin-bottom: 0!important;
}

.styles_headerSidebar__overlay__hengF {
    position: fixed;
    top: 3rem;
    width: 100%;
    height: 100%;
    transition: all .1s ease-in;
    z-index: 2;
    display: block!important;
}

.styles_headerSidebar__overlay_active__Hsh9M {
    background: hsla(0, 0%, 100%, .5);
    pointer-events: auto;
    z-index: 1000;
}

.styles_headerSidebar__button___sPLq {
    font-size: .75rem;
    line-height: 1rem;
    margin-right: 0;
    display: flex;
    padding: 0.6666666667rem 0;
    width: 100%;
    justify-content: center;
}

.styles_headerSidebar__footer__pZUrL {
    margin-top: 1.5833333333rem;
    margin-right: 3.25rem;
    margin-left: 3.25rem;
}

.styles_headerSidebar__menu__IzTII {
    width: 100%;
    max-width: 600px;
    left: 0;
    margin: auto;
    justify-content: space-between;
}

.styles_headerSidebar__wrapper__gVuOw {
    padding: 1.3333333333rem 0.8333333333rem 0;
    overflow-y: auto;
}

.styles_headerPages__item__hJq2X {
    margin-bottom: 1rem;
    display: block;
}

.styles_header__wrapper__ZJGWR {
    padding: 0 1.5rem;
    height: 3rem;
}

.read-content .container .row {
    flex-direction: column;
}

.read-content .container .row .post {
    width: 100%;
}

.page-read aside {
    width: 100%;
}