.header-second{
    border-top: 1px solid #e3e3e3;
}

.header-first{
    display: flex;
}

.header-top-div{
    margin-left: auto;
}

.header-second{
    display: flex;
    width: 100%;
}

.header-second .logo{
    display: flex;
    justify-content: center;
    width: 100%;
}

.section {
    position: relative;
    padding: 20px 0;
}

.custom-primary {
    color: var(--primary-color);
}

/*.btn-custom{
    background-color: var(--primary-color);
}*/

/*.btn-custom:hover, .btn-custom:focus {
    background-color: var(--primary-color);
}*/

.auth-description-inner .btn-custom {
    background-color: #fff;
    color: #333;
}