
/* Barlow */
/* Helvetica Neue */
/* Termina */
@media (max-width: 479px) {
    .account-types-states .container {
        padding: 0;
    }
}
@media (max-width: 479px) {
    .account-types-states .breadCrumbs {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.account-types-states .account-type-box {
    width: 100%;
}
.account-types-states #main-inner-content h1 {
    text-align: center;
}
@media (min-width: 992px) {
    .account-types-states #main-inner-content h1 {
        margin: 20px 0 21px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states #main-inner-content h1 {
        margin: 0 0 41px;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .account-types-states #main-inner-content h1 {
        margin: 10px 0 25px;
    }
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content h1 {
        margin: 8px 0 10px;
    }
}
.account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop {
    margin: 0 0 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (min-width: 480px) {
    .account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop {
        display: none;
    }
}
.account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop .decorative-line {
    height: 1px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: #666;
}
.account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop .leverage-info-option {
    margin: 0 2.5%;
    background: #2c2c2c;
    border: none;
    border-radius: 30px;
}
.account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop .leverage-info-option[data-leverge-options="1"] {
    padding: 2px 4.8%;
}
[data-leverge-options="1"].account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop .leverage-info-option[data-leverge-options="2"],
[data-leverge-options="2"].account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop .leverage-info-option[data-leverge-options="1"] {
    display: none;
}
.account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop .leverage-info-option .leverage-info-option-text {
    margin: 0;
    padding: 5px 15px;
    color: #fff;
    font-weight: 400;
    font-style: normal;
    line-height: 26px;
    text-align: center;
}
@media (min-width: 992px) {
    .account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop .leverage-info-option .leverage-info-option-text {
        font-size: 18px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop .leverage-info-option .leverage-info-option-text {
        font-size: 15px;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop .leverage-info-option .leverage-info-option-text {
        font-size: 11px;
        line-height: 17px;
    }
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop .leverage-info-option .leverage-info-option-text {
        font-size: 20px;
    }
}
.account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop .leverage-info-option .leverage-info-option-text .theme-color {
    color: var(--accent);
    font-weight: 400;
}
@media (min-width: 992px) {
    .account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop[data-choices="2"] .leverage-info-option {
        padding: 3px 1.8%;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop[data-choices="2"] .leverage-info-option {
        padding: 0 25px;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop[data-choices="2"] .leverage-info-option {
        padding: 0;
    }
}
.account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop[data-choices="2"] .leverage-info-option.option-1 {
    margin: 0 0 0 3%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.account-types-states #main-inner-content .leverage-info-inner-wrapper-desktop[data-choices="2"] .leverage-info-option.option-2 {
    margin: 0 3% 0 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
@media (min-width: 480px) {
    .account-types-states #main-inner-content .leverage-info-inner-wrapper-mobile {
        display: none;
    }
}
.account-types-states #main-inner-content .leverage-info-inner-wrapper-mobile .leverage-info-option-text {
    display: none;
}
@media (max-width: 767px) {
    .account-types-states #main-inner-content .leverage-info-inner-wrapper-mobile .leverage-info-option-text[data-leverge-options="1"] {
        display: none;
    }
}
.account-types-states[data-leverge-options="1"].account-types-states #main-inner-content .leverage-info-inner-wrapper-mobile .leverage-info-option-text[data-leverge-options="1"] {
    display: block;
    text-align: center;
    font-size: 14px;
}
@media (min-width: 768px) {
    .account-types-states[data-leverge-options="2"].account-types-states #main-inner-content .leverage-info-inner-wrapper-mobile .leverage-info-option-text[data-leverge-options="2"] {
        display: block;
    }
}
@media (max-width: 767px) {
    .account-types-states[data-leverge-options="2"].account-types-states #main-inner-content .leverage-info-inner-wrapper-mobile .leverage-info-option-text[data-leverge-options="2"] {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .account-types-states[data-leverge-options="2"].account-types-states #main-inner-content .leverage-info-inner-wrapper-mobile .leverage-info-option-text[data-leverge-options="2"] .title {
        margin: 0 0 7px;
        font-size: 16px;
        font-weight: 600;
    }
    .account-types-states[data-leverge-options="2"].account-types-states #main-inner-content .leverage-info-inner-wrapper-mobile .leverage-info-option-text[data-leverge-options="2"] .pro-option,
    .account-types-states[data-leverge-options="2"].account-types-states #main-inner-content .leverage-info-inner-wrapper-mobile .leverage-info-option-text[data-leverge-options="2"] .retail-option {
        font-size: 15px;
        font-weight: 400;
        text-align: center;
    }
}
@media (max-width: 767px) and (max-width: 479px) {
    .account-types-states[data-leverge-options="2"].account-types-states #main-inner-content .leverage-info-inner-wrapper-mobile .leverage-info-option-text[data-leverge-options="2"] {
        margin-bottom: 10px;
    }
}
.account-types-states #main-inner-content .leverage-info-inner-wrapper-mobile .leverage-info-option-text .theme-color {
    color: var(--accent);
    font-weight: 400;
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper {
    text-align: center;
    border-radius: 10px;
}
@media (min-width: 480px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper {
        background: radial-gradient(ellipse at center, #333 40%, #373737 41%, #333 52%, #333 100%);
        background-position: center 0;
        background-repeat: no-repeat;
        background-size: 340% 230%;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header {
    position: relative;
}
@media (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header {
        max-height: 80px;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .account-name {
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-weight: 300;
    line-height: normal;
    text-transform: none;
}
@media (min-width: 992px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .account-name {
        margin: 28px 0;
        font-size: 22px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .account-name {
        margin: 25px 0 0;
        font-size: 20px;
    }
}
@media (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .account-name {
        margin: 5px 0 0;
        font-size: 15px;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .price {
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-weight: 300;
    line-height: normal;
}
@media (min-width: 992px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .price {
        margin: 36px 0 9px;
        font-size: 40px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .price {
        margin: 22px 0 10px;
        font-size: 30px;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .price {
        margin: 8px 0;
        font-size: 22px;
    }
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .price {
        margin: 6px 0;
        font-size: 22px;
    }
}
@media (min-width: 992px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .price .currency {
        font-size: 25px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .price .currency {
        font-size: 20px;
    }
}
@media (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .price .currency {
        font-size: 15px;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .decorative-line {
    height: 3px;
    margin: 0 auto;
    display: block;
    background-color: var(--accent);
    border-radius: 1.5px;
}
@media (min-width: 992px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .decorative-line {
        width: 209px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .decorative-line {
        width: 150px;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .decorative-line {
        width: 80px;
    }
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box .decorative-line {
        width: 129px;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box.active .decorative-line {
    background-color: var(--accent);
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.account-type-box:not(:last-child):after {
    width: 2px;
    content: "";
    position: absolute;
    right: 2px;
    top: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left bottom, left top, from(#181818), to(#2c2c2c));
    background: linear-gradient(0deg, #181818, #2c2c2c);
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper .account-type-header.active .account-name {
    color: var(--accent);
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper.wdSlickScroll .account-type-header:before {
    opacity: 0;
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-header-wrapper:not(.wdSlickScroll) .account-type-header:before {
    opacity: 1;
}
@media (min-width: 480px) {
    [data-more-information="0"].account-types-states #main-inner-content .account-types-wrapper .account-types-cols .additional-bonus-wrapper,
    [data-more-information="0"].account-types-states #main-inner-content .account-types-wrapper .account-types-cols .education-bonuses-wrapper {
        display: none;
    }
}
@media (max-width: 479px) {
    [data-more-information="0"].account-types-states #main-inner-content .account-types-wrapper .account-types-cols .additional-bonus-wrapper,
    [data-more-information="0"].account-types-states #main-inner-content .account-types-wrapper .account-types-cols .education-bonuses-wrapper {
        display: block;
    }
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-types-container {
        position: relative;
    }
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-types-container .account-type-arrow {
        width: 28px;
        height: 28px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 2;
    }
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-types-container .account-type-arrow:after {
        content: "\e94a";
        font-family: icomoon !important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: block;
        color: #fff;
        font-size: 28px;
    }
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-types-container .account-type-arrow.account-type-prev {
        left: 15px;
    }
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-types-container .account-type-arrow.account-type-forward {
        right: 15px;
    }
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-types-container .account-type-arrow.account-type-forward:after {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-types-container .account-type-arrow.slick-disabled:after {
        opacity: 0.2;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-section-header {
    text-align: center;
}
@media (min-width: 480px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-section-header {
        margin: 7px 0 0;
    }
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-section-header {
        margin: 5px 0 0;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-section-header header {
    display: inline-block;
    position: relative;
    color: #fff;
    background: #181818;
    border-radius: 10px;
    z-index: 1;
}
@media (min-width: 480px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-section-header header {
        font-size: 17px;
        top: 10px;
        padding: 5px 25px;
    }
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-section-header header {
        font-size: 15px;
        top: 19px;
        padding: 5px 25px;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-types-container .slick-track {
    background: radial-gradient(ellipse at center, #333 40%, #373737 41%, #333 52%, #333 100%);
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: 340% 230%;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 10px;
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .slick-slide {
    position: relative;
    padding-top: 25px;
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .slick-slide {
        padding: 31px 15px 13px;
    }
    .additional-bonus-wrapper.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .slick-slide {
        padding-bottom: 25px;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .slick-slide.account-type-header:not(.slick-center):before {
    content: "";
    width: 50%;
    position: absolute;
    top: 0;
    left: 50%;
    right: 0;
    bottom: 0;
    background-image: -webkit-gradient(linear, left top, right top, from(#181818), to(hsla(0, 0%, 9%, 0)));
    background-image: linear-gradient(90deg, #181818, hsla(0, 0%, 9%, 0));
    -webkit-transition: opacity 0.5s ease-in;
    transition: opacity 0.5s ease-in;
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .slick-slide.slick-center + .account-type-header:before {
    left: 0;
    right: 50%;
    background-image: -webkit-gradient(linear, right top, left top, from(#181818), to(hsla(0, 0%, 9%, 0)));
    background-image: linear-gradient(270deg, #181818, hsla(0, 0%, 9%, 0));
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box {
    width: 100%;
    text-align: center;
    background: #212121;
}
@media (min-width: 992px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box {
        padding: 23px 10px 6px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box {
        padding: 25px 15px;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box {
        padding: 10px 15px 0;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box.account-type-header {
    background-color: transparent;
}
@media (min-width: 992px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box.account-type-header {
        min-height: 200px;
        padding: 16px 0 0;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box.account-type-header {
        min-height: 150px;
        padding: 0;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box.account-type-header {
        min-height: 80px;
        padding: 5px 0 0;
    }
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box.account-type-header {
        min-height: 80px;
        padding: 5px 0 0;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box.spreads {
    background: -webkit-gradient(linear, left top, left bottom, from(#303030), to(#212121));
    background: linear-gradient(180deg, #303030, #212121);
}
@media (min-width: 992px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box.spreads {
        padding: 9px 0;
        min-height: 187px;
    }
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box.spreads .spread-details {
        height: 40px !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box.spreads {
        padding: 10px 0;
        min-height: 170px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
@media (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box.spreads {
        padding: 16px 9px 20px 12px;
        min-height: 150px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
@media (min-width: 480px) {
    .additional-bonus-wrapper.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box:first-child,
    [data-more-information="0"].account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box:first-child {
        border-bottom-left-radius: 0;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
@media (min-width: 480px) {
    .additional-bonus-wrapper.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box:last-child,
    [data-more-information="0"].account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box:last-child {
        border-bottom-right-radius: 0;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box:not(:last-child):not(.account-type-header) {
    margin-right: 2px;
}
@media (max-width: 991px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .spread-details {
        height: 32px !important;
    }
}
@media (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .spread-details:first-child {
        height: 31px !important;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .spread-details .asset {
    width: 38%;
    color: #999;
    float: left;
    text-align: left;
    font-weight: 500;
}
@media (min-width: 992px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .spread-details .asset {
        margin: 16px 0 0 12%;
        font-size: 16px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .spread-details .asset {
        margin: 18px 0 0 16.5px;
        font-size: 14px;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .spread-details .asset {
        font-size: 10px;
    }
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .spread-details .asset {
        margin: 16px 0 0 9%;
        font-size: 14px;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .spread-details .amount {
    width: 38%;
    color: #fff;
    font-weight: 400;
    float: right;
    text-align: right;
}
@media (min-width: 768px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .spread-details .amount {
        margin: 13px 12% 0 0;
        font-size: 17px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .spread-details .amount {
        margin: 16px 9% 0 0;
        font-size: 15px;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .spread-details .amount {
        font-size: 11px;
    }
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .spread-details .amount {
        margin: 16px 9% 0 0;
        font-size: 15px;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .account-type-box-detail {
    width: 100%;
    margin: 0;
    color: #fff;
    display: inline-block;
    font-weight: 500;
}
@media (min-width: 992px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .account-type-box-detail {
        min-height: 40px;
        font-size: 16px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .account-type-box-detail {
        min-height: 40px;
        padding: 0 10px;
        font-size: 14px;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .account-type-box-detail {
        min-height: 21px;
        padding: 0 5px;
        font-size: 9px;
    }
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .account-type-box-wrapper .account-type-box .account-type-box-detail {
        height: 30px !important;
        min-height: 35px;
        font-size: 15px;
    }
}
@media (min-width: 992px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .education-bonuses-wrapper {
        margin: 0 0 20px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .education-bonuses-wrapper {
        margin: -4px 0 20px;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .education-bonuses-wrapper {
        margin: -4px 0 20px;
    }
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .education-bonuses-wrapper {
        margin: 0 0 12px;
    }
}
@media (min-width: 480px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .additional-bonus-wrapper .account-type-box:first-child {
        border-bottom-left-radius: 0;
    }
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .additional-bonus-wrapper .account-type-box:last-child {
        border-bottom-right-radius: 0;
    }
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content .account-types-wrapper .account-types-cols .additional-bonus-wrapper .account-type-box {
        min-height: 107px;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .show-more-less {
    margin: 3px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #2c2c2c;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    text-align: center;
    cursor: pointer;
}
@media (min-width: 768px) {
    .account-types-states #main-inner-content .account-types-wrapper .show-more-less {
        height: 44px;
    }
}
@media (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .show-more-less {
        height: 31px;
    }
}
@media (max-width: 479px) {
    .account-types-states #main-inner-content .account-types-wrapper .show-more-less {
        display: none;
    }
}
.account-types-states #main-inner-content .account-types-wrapper .show-more-less .toggle-rows {
    display: inline-block;
    color: #999;
    font-weight: 400;
}
@media (min-width: 768px) {
    .account-types-states #main-inner-content .account-types-wrapper .show-more-less .toggle-rows {
        margin: 0 15px 0 0;
        font-size: 16px;
    }
}
@media (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .show-more-less .toggle-rows {
        margin: 0 10px 0 0;
        font-size: 11px;
    }
}
.account-types-states[data-more-information="0"].account-types-states #main-inner-content .account-types-wrapper .show-more-less .toggle-rows[data-more-information="1"],
.account-types-states[data-more-information="1"].account-types-states #main-inner-content .account-types-wrapper .show-more-less .toggle-rows[data-more-information="0"] {
    display: none;
}
.account-types-states #main-inner-content .account-types-wrapper .show-more-less i {
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    color: #999;
}
@media (min-width: 768px) {
    .account-types-states #main-inner-content .account-types-wrapper .show-more-less i {
        font-size: 16px;
    }
}
@media (max-width: 767px) {
    .account-types-states #main-inner-content .account-types-wrapper .show-more-less i {
        font-size: 11px;
    }
}
.account-types-states[data-more-information="1"].account-types-states #main-inner-content .account-types-wrapper .show-more-less i {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.account-types-states .account-types-bottom-area {
    max-width: 980px;
    margin: 0 auto;
}
@media (max-width: 479px) {
    .account-types-states .account-types-bottom-area {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.account-types-states .account-types-bottom-area .account-types-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media (min-width: 480px) {
    .account-types-states .account-types-bottom-area .account-types-buttons {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
@media (min-width: 992px) {
    .account-types-states .account-types-bottom-area .account-types-buttons {
        margin: 20px 0 0;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states .account-types-bottom-area .account-types-buttons {
        margin: 14px 0 0;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .account-types-states .account-types-bottom-area .account-types-buttons {
        margin: 20px 0 0;
    }
}
@media (max-width: 479px) {
    .account-types-states .account-types-bottom-area .account-types-buttons {
        width: 96%;
        min-height: 50px;
        margin: 13px auto;
        position: relative;
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
}
.account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper {
    max-width: 230px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
}
@media (max-width: 479px) {
    .account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper {
        min-width: 95%;
        margin: 0 auto;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper[data-account-type="basic"] {
        z-index: 1;
    }
}
.account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper .account-type-btn {
    width: auto;
    margin: 0;
    display: inline-block;
    position: relative;
    font-weight: 400;
    font-family: Roboto, sans-serif;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    outline: 0;
    text-transform: none;
    cursor: pointer;
    min-width: 100%;
    padding: 10px 20px;
    height: auto;
    color: #000;
    font-size: 18px;
    line-height: 22px;
    background: var(--accent);
    border: 1px solid var(--accent);
}
.account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper .account-type-btn:hover {
    outline: 0;
    text-decoration: none;
}
.account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper .account-type-btn.swHide {
    display: none;
}

.account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper .account-type-btn:hover {
    color: #fff;
    background: transparent;
    border: 1px solid var(--accent);
    -webkit-box-shadow: 0 10px 31px -5px rgba(255, 201, 0, 0.35);
    box-shadow: 0 10px 31px -5px rgba(255, 201, 0, 0.35);
}
.account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper .account-type-btn[disabled] {
    color: #000;
    border: 1px solid var(--accent);
    background: var(--accent);
    opacity: 0.4;
}
.account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper .account-type-btn {
    color: #fff;
    background: var(--accent);
    border-radius: 4px;
    padding: 0;
}
.account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper .account-type-btn,
.account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper .account-type-btn:hover {
    border: none;
}
@media (min-width: 992px) {
    .account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper .account-type-btn {
        width: 100%;
        min-height: 54px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper .account-type-btn {
        width: 93.5%;
        min-width: auto;
        height: 44px;
        min-height: 44px;
        font-size: 15px;
        line-height: 44px;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper .account-type-btn {
        width: 93.5%;
        min-width: auto;
        height: 44px;
        min-height: 44px;
        font-size: 10px;
        line-height: 44px;
    }
}
@media (max-width: 479px) {
    .account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper .account-type-btn {
        width: 100%;
        min-height: 51px;
        font-size: 20px;
    }
}
.account-types-states .account-types-bottom-area .account-types-buttons .account-type-btn-wrapper.active .account-type-btn {
    background: var(--accent);
}
@media (max-width: 479px) {
    .btnFixed.account-types-states .account-types-bottom-area .account-types-buttons:not(.m-btns) {
        opacity: 0;
    }
}
.account-types-states .account-types-bottom-area .account-types-buttons.m-btns {
    display: none;
}
@media (max-width: 479px) {
    .account-types-states .account-types-bottom-area .account-types-buttons.m-btns {
        display: none;
    }
    .btnFixed.account-types-states .account-types-bottom-area .account-types-buttons.m-btns {
        width: 96%;
        display: block;
        position: fixed;
        bottom: 2px;
        left: 2%;
        z-index: 10;
    }
}
.account-types-states .account-types-bottom-area .min-deposit-notice {
    color: #9b9b9b;
    font-weight: 400;
    text-align: center;
}
@media (min-width: 992px) {
    .account-types-states .account-types-bottom-area .min-deposit-notice {
        margin: 23px 0 22px;
        font-size: 16px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .account-types-states .account-types-bottom-area .min-deposit-notice {
        margin: 20px;
        font-size: 16px;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
    .account-types-states .account-types-bottom-area .min-deposit-notice {
        margin: 25px;
        font-size: 11px;
    }
}
@media (max-width: 479px) {
    .account-types-states .account-types-bottom-area .min-deposit-notice {
        margin: 19px 15px 10px;
        font-size: 14px;
        line-height: normal;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
}
/*# sourceMappingURL=maps/account_types.min.css.map */
