.footer {width: 100%;max-width: 1920px;margin-left: auto;margin-right: auto;min-height: 16.6666666667rem;background: var(--primary);margin-top: 1.5rem;color: var(--white);padding-top: 2.7777777778rem;padding-bottom: 2.7777777778rem; } .footer .col.col-logo {display: flex;flex-direction: column;align-items: center;justify-content: center;padding-top: 1.6666666667rem;padding-bottom: 1.6666666667rem; } .footer .col.col-content {display: flex;flex-direction: column;align-items: center;justify-content: center; } .footer .col.col-content .row {width: 100%; } @media (min-width: 1577px) {.footer .col.col-content .row {justify-content: space-evenly;} } .footer .col.col-content .row .col {padding-top: 1.6666666667rem;padding-bottom: 1.6666666667rem; } .footer .col.col-content nav {display: flex;flex-direction: column; } .footer .col.col-content nav a, .footer .col.col-content nav span {display: flex;flex-direction: row;align-items: center;line-height: 1.5625;padding-top: 0.1666666667rem;padding-bottom: 0.1666666667rem; } .footer .col.col-content nav a svg, .footer .col.col-content nav span svg {margin-right: 0.2777777778rem; } .footer .col.col-content nav a:hover {text-decoration: underline; } .footer .col.col-socials {display: flex;flex-direction: column;align-items: center;justify-content: center;padding-top: 1.6666666667rem;padding-bottom: 1.6666666667rem; } .footer .col.col-socials .btn {background: var(--white);color: var(--black);border-radius: 5.5555555556rem;width: 1.9444444444rem;height: 1.9444444444rem;display: flex;align-items: center;justify-content: center;padding: 0;line-height: 1; } .footer .col.col-socials .btn svg, .footer .col.col-socials .btn .img-fluid {width: 1.0555555556rem;height: auto; } .footer h2, .footer .h2 {font-weight: 800;font-size: 1.3333333333rem;text-transform: uppercase;color: var(--white); } .footer a {color: var(--white); } .footer .logo svg {width: auto;height: 7.5rem; } 