footer.footer{padding-top:7rem}footer .main-footer{display:grid;grid-template-columns:repeat(5,auto);justify-content:space-between}footer .main-footer .h6,footer .main-footer h6{color:var(--color-navy);font-size:1.6rem;font-weight:700;margin-bottom:2rem;margin-top:0}footer .main-footer ul{list-style:none;margin:0;padding:0}footer .main-footer ul li{margin:0;padding:0}footer .main-footer ul li a{color:var(--color-navy)!important;display:inline-block;font-size:1.6rem;line-height:1;padding:1rem 0}footer .main-footer ul li a:hover{color:var(--color-pink-new)!important}footer .back-socials{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:8rem;margin-top:6.4rem}footer .back-socials .back-to-top button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:flex;font-family:Faktum,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;line-height:1;outline:none}footer .back-socials .back-to-top button span{margin-right:1.2rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}footer .back-socials .back-to-top button:hover span{margin-top:-1rem}footer .back-socials .socials{display:flex;grid-gap:1.1rem}footer .back-socials .socials a{align-items:center;display:flex}footer .back-socials .socials a svg path{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}footer .back-socials .socials a:hover svg path:first-child{fill:var(--color-magenta)}footer .logo-copy{align-items:flex-start;display:flex;flex-direction:column;padding:2.6rem 0}footer .footer-logo{margin-bottom:1.4rem;max-width:13.8rem}footer .footer-logo a{display:inline-block}footer .footer-logo svg{max-width:100%}footer .logo-copy p{font-size:1.6rem;font-style:normal;font-weight:500;line-height:1;margin:0;padding:0}@media (max-width:992px){footer .main-footer{grid-template-columns:repeat(3,auto);grid-gap:2rem}}@media (max-width:650px){footer .main-footer{grid-template-columns:repeat(2,auto);grid-gap:2rem}}@media (max-width:500px){footer .main-footer{grid-template-columns:repeat(1,auto);grid-gap:2rem}footer .back-socials{grid-gap:2rem;margin-bottom:2rem;margin-top:4rem}footer .logo-copy{grid-gap:2rem;flex-wrap:wrap}}