.intertrader-login-popup {
    display: flex;
    width: 720px;
    min-height: 385px;
    background: transparent;

    @media (max-width: 768px) {
        width: 100%;
        flex-direction: column;
    }
}

.intertrader-login-popup-wrapper.ngdialog.ngdialog-theme-default .ngdialog-close:before {
    color: white;
    font-weight: 300;
    font-size: 32px !important;
    top: 9px;
    right: 6px;

    @media (max-width: 768px) {
        color: black;
    }
}

.intertrader-login-popup-wrapper.ngdialog-theme-default .ngdialog-content {
    width: 720px !important;
    padding: 0;
    background: transparent;
}

.intertrader-login-popup__right {
    width: 299px;
    height: 385px;

    @media (max-width: 768px) {
        width: 100%;
        height: auto;
    }
}

.intertrader-login-popup-mobile-img {
    display: none;
}

.intertrader-login-popup__right .intertrader-login-popup-mobile-img {
    @media (max-width: 768px) {
        display: block;
        width: 100%;
        height: auto;
        object-fit: cover;
    }
}

.intertrader-login-popup__right .intertrader-login-popup-desktop-img {
    @media (max-width: 768px) {
        display: none;

    }
}

.intertrader-login-popup__left {
    display: flex;
    flex-direction: column;
    background-image: url('/images/intertrader_login_popup_bg.png');
    background-size: cover;
    padding: 62px 93px 42px 32px;

    @media (max-width: 768px) {
        padding: 37px 20px 18px 20px;
        background-image: url('/images/intertrader_login_popup_bg_mobile.png');
    }

}

.intertrader-login-popup p {
    font-family: SuisseIntl-Regular;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0%;
    color: #101820;
}

.intertrader-login-popup h2 {
    color: #4C61FF;
    font-family: SuisseIntl-Light;
    font-weight: 300;
    font-size: 34px;
    line-height: 36px;
    width: 296px;
    margin-top: 0;

    @media (max-width: 768px) {
        font-family: SuisseIntl-Light;
        font-weight: 300;
        font-size: 28px;
        line-height: 30px;

    }


}

.intertrader-login-popup__title--mobile {
    display: none;


    @media (max-width: 768px) {
        display: inline-block;

    }
}

.intertrader-login-popup__title {
    @media (max-width: 768px) {
        display: none;
    }
}

.intertrader-login-popup button {
    margin-top: 13px;
    width: 245px;
    height: 46px;
    color: white;
    font-family: SuisseIntl-Regular;
    /* font-weight: 600; */
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    background-color: #FF5100;
    outline: none;
    border: none;

}

.intertrader-login-popup button.btn-loading {
    cursor: not-allowed;
    opacity: 0.5;
    pointer-events: none;
}