.taxis-banner {
    background: #F2F2F2;
    border-radius: 31px;
}

.text-blue {
    color: #4E9AE5;
}

.login-taxis-btn {
    background: #FFFFFF;
    border-radius: 39px;
    color: #69ADF0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border: 1px solid #FFFFFF;
    transition: all ease-in-out 0.3s;
}

.login-taxis-btn:hover {
    border: 1px solid #2D87E1;
}

.login-taxis-btn img {
    max-width: 55px;
}

.text-underline {
    text-decoration: underline;
}

.contact-phone a {
    color: #2D87E1 !important;
}

@media screen and (max-width: 992px) {
    .taxis-banner p {
        padding: 0 !important;
    }

    .login-taxis-btn {
        width: auto !important;
    }
}

@media screen and (max-width: 500px) {
    .um-login {
        padding: 0 20px;
    }
}