.banner{height:140px}
.search-container{padding:30px 0}
.terms{height:75px}
.terms .search-container{padding:20px;}
.text-login{
    color: rgb(88 28 135);
}
.btn-primary,.btn-primary:hover {
    background-color: rgb(88 28 135);
    border: 1px solid rgb(88 28 135);
}
.border-purple {
    border: 1px solid rgb(192 132 252);
}
.bg-purple-100{background-color: rgb(233 213 255);}
.auth-forget-pass-link{padding:0 3px;font-size:15px;color:#fff}
.auth-imp-text{padding:9px 3px;font-size:15px;color:#fff}
.auth-signup-link{color:#fff}


.info-section{padding:40px 20px;background-color:#f8f9fa}
.info-section h2{font-weight:700;margin-bottom:20px;text-align:left;color:#4E003E}
.info-section p{font-size:15px;line-height:1.5;font-weight:400;margin-bottom:15px;text-align: justify;}
.info-section h3{font-weight:700;color:#1A1A1A;margin-top:30px;margin-bottom:20px}
.info-section ul li {font-size:15px;line-height:1.5;font-weight:500;margin-bottom:15px;text-align: justify;list-style: none;}

@media only screen and (max-width:767px){
    .banner{height:140px;margin-bottom:10px}
    .terms{height:75px}
    form a{font-size: 13px;}
    }