.footer{
    background-color: #49cbf3;
    padding: 1.4rem;
}

.footer-img{
    filter: drop-shadow(2px 2px 6px #fff);
    width: 14rem;
}

.footer_info{
    text-align: center;
    color: #fff;
    margin: 1rem 0;
}

.footer_botton{
        font-weight: 500;
        font-size: 1.5rem;
        background-color: #fca12b!important;
        color: #fff;
        border: none;
        transition: all 0.5s ease;
}

.footer_botton:hover{
    background-color:transparent !important;
    border: solid 2px #fca12b!important;
    transform: scale(1.05);
    color: #fff;
}


@media (min-width: 768px) {

    .footer_botton{
        font-size: 2rem;
    }

}


@media (min-width: 992px) {

    .footer_botton{
        font-size: 2rem;
        margin-top: 3rem;
    }

    .footer_info p{
        font-size: 1.2rem;
    }

}