footer{background-color:var(--black);width:100%;overflow:hidden;font-size:1.2rem;font-weight:300;letter-spacing:2px}footer #columns{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:20px}footer section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}footer #info{color:var(--white);text-align:center}footer #bottombar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin:1rem 5rem;padding:1rem 0 1.5rem;border-top:1px solid var(--grey)}footer #copyright{color:var(--white);margin:0;font-size:1rem}footer .enova-sello{display:inline-block;line-height:0;margin-left:auto}footer .enova-sello img{display:block;width:337px;min-width:280px;max-width:100%;height:auto}footer #phrase{color:var(--white);text-align:center;margin:1rem 5rem;padding:0 5rem 1rem;border-bottom:1px solid var(--grey)}footer .nav{list-style-type:none;padding:0}footer .nav li{margin:.5rem}footer .nav-item{text-decoration:none;color:var(--white);transition:.3s}footer .nav-item.active{color:var(--grey)}footer .nav a:hover{transition:all .3s ease;color:var(--grey)}footer .footer-link{text-decoration:none;color:var(--white);transition:.3s}footer .footer-link:hover{color:var(--grey)}footer #info .btn{padding:.6rem 1.3rem;font-family:Raleway,sans-serif;font-size:1.2rem;font-weight:700;background-color:transparent;border:2px solid var(--white);color:var(--white);line-height:1;border-radius:100px;cursor:pointer;transition:.3s;text-decoration:none;outline:none}footer #info a{margin-top:20px;width:auto;height:auto;overflow:hidden}footer #info .btn:hover{background-color:var(--white);color:var(--black)}@media (max-width: 1024px){footer #phrase{color:var(--white);width:80%;text-align:center;padding:30px 0;margin:auto;border-bottom:1px solid var(--grey)}footer #columns{display:block}footer #navbar{display:none}footer #info{padding:30px 0;margin:auto;word-break:break-word;width:80%}footer #bottombar{flex-direction:column;justify-content:center;width:80%;margin:auto;padding:30px 0 90px}footer #copyright{color:var(--grey_soft);text-align:center}footer .enova-sello{margin-left:0}}
