#footer .footer{padding-top: 5%;padding-bottom: 5%;}
#footer .footer .footer-col1{align-content: center;}
#footer .footer .footer-col1 .footer-col1-imagem{text-align: center;}
#footer .footer .footer-col1 .footer-col1-imagem img{width: 90%;}
#footer .footer .footer-col1 .footer-col1-texto h2{font-family: "DIN Pro", sans-serif;text-align: center;font-size: 24px;width: 28%;text-transform: uppercase;padding-top: 5%;}
#footer .footer .footer-col2 img{width: 82.5%;}
#footer .footer .footer-col2 h1{font-size: 55px;font-weight: 900;font-family: "DIN Pro", sans-serif;padding-bottom: 2.5%;}
#footer .footer .footer-col2 p{color: #747474;font-family: "DIN Pro", sans-serif;font-size: 24px;}
#footer .footer .footer-cta{text-align: center;padding-top: 7.5%;}
#footer .footer .footer-cta a{margin-bottom: 0 !important;font-size: 20px;background-color: #fff;border: solid 2px #000;color: #000;transition: all ease-in-out .3s;font-family: "DIN Pro", sans-serif;text-transform: uppercase;font-weight: 700;padding: 1.25% 2.5%;}
#footer .footer .footer-cta a:hover{color: #fff;background-color: #000;}

.popup {display: none;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: rgba(0, 0, 0, 0.7);padding: 20px;border-radius: 5px;color: white;z-index: 9999;}
.popup-content {text-align: center;}

@media (max-width: 1799.5px) {
    #footer .footer .footer-col1 .footer-col1-texto h2{font-size: 22px;}
    #footer .footer .footer-col2 h1{font-size: 50px;}
    #footer .footer .footer-col2 p{font-size: 22px;}
    #footer .footer .footer-cta a{font-size: 18px;}
}

@media (max-width: 1599.5px) {
    #footer .footer .footer-col1 .footer-col1-texto h2{font-size: 20px;}
    #footer .footer .footer-col2 h1{font-size: 45px;}
    #footer .footer .footer-col2 p{font-size: 20px;}
    #footer .footer .footer-cta a{font-size: 16px;}
}

@media (max-width: 1399.5px) {
    #footer .footer .footer-col1 .footer-col1-texto h2{font-size: 18px;}
    #footer .footer .footer-col2 h1{font-size: 41px;}
    #footer .footer .footer-col2 p{font-size: 18px;}
    #footer .footer .footer-cta a{font-size: 14px;}
}

@media (max-width: 1199.5px) {
    #footer .footer .footer-col1 .footer-col1-texto h2{font-size: 16px;}
    #footer .footer .footer-col2 h1{font-size: 37px;}
    #footer .footer .footer-col2 p{font-size: 16px;}
    #footer .footer .footer-cta a{font-size: 13px;}
}

@media (max-width: 991.5px) {
    #footer .footer .footer-col1 .footer-col1-texto h2{font-size: 14px;}
    #footer .footer .footer-col2 h1{font-size: 33px;}
    #footer .footer .footer-col2 p{font-size: 14px;}
    #footer .footer .footer-cta a{font-size: 12px;}
}

@media (max-width: 767.5px) {
    #footer .footer .footer-col2 h1{font-size: 57px;}
    #footer .footer .footer-col2 p{font-size: 21px;}
    #footer .footer .footer-cta a{font-size: 23px;}

    #footer .footer .footer-col1 .footer-col1-imagem img{width: 100%;}
    #footer .footer .footer-col2 img{width: 100%;padding-top: 10%;padding-bottom: 5%;}
    #footer .footer {padding-top: 10%;padding-bottom: 10%;}
    #footer .footer .footer-cta a{padding: 5% 15%!important;}
    
}

@media (max-width: 575.5px) {
    #footer .footer .footer-col2 h1{font-size: 47px;}
    #footer .footer .footer-col2 p{font-size: 17px;}
    #footer .footer .footer-cta a{font-size: 19px;}

    #footer .footer {padding-top: 15%;padding-bottom: 15%;}
}