footer{display:flex;flex-direction:column;width:100%}footer *{color:#000}footer .footer-superior{align-items:baseline;background:#1c69f2;display:flex;gap:2rem;padding:2rem 16rem 1rem}footer .footer-inferior{background:#fff;display:flex;justify-content:space-between;padding:2rem 16rem}footer .footer-inferior .col-1{align-items:center;display:flex;justify-content:center;width:100px}footer .footer-inferior .col-2{width:350px}footer form{align-items:baseline;display:flex}footer form input[type=submit]{background:transparent;border:none;padding:0 1rem}footer form input[type=email]{background:transparent;border:none;color:#fff!important;position:relative}footer form input[type=email]:focus{border:none;box-shadow:none!important}footer form input[type=email]::placeholder{color:#fff;text-decoration:underline}footer form input[type=email]:after{background-color:#fff;bottom:-5px;content:"";height:4px;left:0;position:absolute;width:130%}@media (max-width:768px){footer .footer-superior{gap:1rem}footer .footer-inferior,footer .footer-superior{flex-direction:column;padding:1rem}footer .footer-inferior .col-1,footer .footer-inferior .col-2{margin:0 auto;width:100%}.col-1-text{text-align:center!important}footer .texto-mayor{font-size:20px!important;text-align:center}footer .footer-inferior .col-1 img{width:120px!important}}