.kt-blogin {
    background-size: cover;
    background-repeat: no-repeat;
}

.kt-blogin .kt-blogin__wrapper {
    padding: 3rem 0rem 3rem 0rem;
    overflow: hidden;
}

.kt-blogin .kt-blogin__wrapper .kt-blogin__container {
    max-width: 1170px;
    margin: 0 auto;
}

.kt-blogin .kt-blogin__wrapper .kt-blogin__container .kt-blogin__logo {
    text-align: center;
    margin: 0 auto 4rem auto;
}

.kt-blogin .kt-blogin__wrapper .kt-blogin__container .kt-blogin__head {
    margin-top: 1rem;
    margin-bottom: 3rem;
}

.kt-blogin .kt-blogin__wrapper .kt-blogin__container .kt-blogin__head .kt-blogin__title {
    text-align: center;
    font-size: 1.5rem;
    font-weight: 500;
    color: #595d6e;
}

.kt-blogin .kt-blogin__wrapper .kt-blogin__container .kt-blogin__head .kt-blogin__desc {
    margin-top: 1.5rem;
    text-align: center;
    font-size: 1.1rem;
    font-weight: 400;
    color: #74788d;
}
.kt-blogin .kt-portlet{
    box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.15);
}

.company-name .kt-list-timeline .kt-list-timeline__items::before{
    display: none;
}
.company-name .kt-list-timeline .kt-list-timeline__items .kt-list-timeline__item:last-child::before{
    display: none;
}

@media (max-width: 1024px) {
    .kt-blogin .kt-blogin__wrapper {
        padding-top: 5rem;
        width: 100%;
    }

    .kt-blogin .kt-blogin__wrapper .kt-blogin__container {
        margin: 0 auto;
    }

    .kt-blogin .kt-blogin__wrapper .kt-blogin__container .kt-blogin__account {
        margin-top: 1rem;
    }
}

@media (max-width: 768px) {
    .kt-blogin .kt-blogin__wrapper {
        width: 100%;
    }

    .kt-blogin .kt-blogin__wrapper .kt-blogin__container {
        width: 100%;
        margin: 0 auto;
    }

    .kt-blogin .kt-blogin__wrapper .kt-blogin__container .kt-form {
        width: 100%;
        margin: 0 auto;
    }

    .kt-blogin .kt-blogin__wrapper .kt-blogin__container .kt-blogin__account {
        margin-top: 1rem;
    }
}
