footer{text-align:center;background-color:var(--green);position:relative;padding:4rem 0 3rem;margin-top:-.5rem}footer .bkg{position:absolute;top:0;left:0;height:100%;width:auto;opacity:.18}footer .company .logo{width:70%;height:auto;margin-bottom:1rem}footer a{text-decoration:none;color:var(--white)}footer .company a{font-size:1.6rem}footer .company .social-icons{margin-top:1.5rem}footer .company .social-icons img{height:5rem}footer .links{margin-top:4rem}footer .links h5{font-family:gravita-hum-variable,sans-serif;font-weight:700;color:var(--white);font-size:1.8rem;margin-bottom:1rem;padding-left:0}footer .links ul{list-style-type:none;padding-left:0}footer .links ul li{font-size:1.8rem;margin-bottom:1.5rem}footer .attribute a:hover,footer .links ul a:hover{color:var(--sand);transition:.4s}footer .attribute{text-align:center;margin-top:2rem}footer .attribute a,footer .attribute p{font-size:1.6rem;color:var(--white)}@media (min-width:768px){footer{text-align:left}footer .bkg{height:auto;width:100%;opacity:.18}footer .company .logo{width:100%}footer .attribute a,footer .attribute p,footer .company a{font-size:1.4rem}footer .company .social-icons img{height:4rem;margin-right:1rem}footer .links{margin-top:0}footer .links h5{padding-left:5rem;font-size:1.6rem}footer .links ul{padding-left:5rem}footer .links ul li{font-size:1.4rem;margin-bottom:1rem}footer .attribute{text-align:right;margin-top:0}}

