footer>div{background:rgba(27, 27, 27, 1)}footer .grid-row-2{padding:20px;padding-top:30px;padding-bottom:10px}footer .grid-row-2::before{display:block;left:50%;width:100vw}footer .grid-row-2 .grid-col-1{width:25%;margin-bottom:20px}footer .grid-row-2 .grid-col-1 .grid-items{justify-content:flex-start}footer .grid-row-2 .grid-col-1 .grid-item{height:auto}@media (max-width: 1024px){footer .grid-row-2 .grid-col-1{width:50%}}@media (max-width: 470px){footer .grid-row-2 .grid-col-1{width:100%}}footer .grid-row-2 .grid-col-2{width:25%;margin-bottom:20px}footer .grid-row-2 .grid-col-2 .grid-items{justify-content:flex-start}footer .grid-row-2 .grid-col-2 .grid-item{height:auto}@media (max-width: 1024px){footer .grid-row-2 .grid-col-2{width:50%}}@media (max-width: 470px){footer .grid-row-2 .grid-col-2{width:100%}}footer .grid-row-2 .grid-col-3{width:25%;margin-bottom:20px}footer .grid-row-2 .grid-col-3 .grid-items{justify-content:flex-start}footer .grid-row-2 .grid-col-3 .grid-item{height:auto}@media (max-width: 1024px){footer .grid-row-2 .grid-col-3{width:50%}}@media (max-width: 470px){footer .grid-row-2 .grid-col-3{width:100%}}footer .grid-row-2 .grid-col-4{width:25%;margin-bottom:20px}footer .grid-row-2 .grid-col-4 .grid-items{justify-content:flex-start}footer .grid-row-2 .grid-col-4 .grid-item{height:auto}@media (max-width: 1024px){footer .grid-row-2 .grid-col-4{width:50%}}@media (max-width: 470px){footer .grid-row-2 .grid-col-4{width:100%}}footer .grid-row-3{background:rgba(27, 27, 27, 1);padding:20px;border-width:0;border-top-width:1px;border-style:solid;border-color:rgba(40, 40, 50, 1)}footer .grid-row-3::before{display:block;left:0;width:100vw}footer .grid-row-3 .grid-col-1{width:60%;margin-bottom:20px}footer .grid-row-3 .grid-col-1 .grid-item{height:auto}@media (max-width: 1024px){footer .grid-row-3 .grid-col-1{width:50%}}@media (max-width: 760px){footer .grid-row-3 .grid-col-1{width:100%}}footer .grid-row-3 .grid-col-2{width:25%}footer .grid-row-3 .grid-col-2 .grid-item{height:auto}@media (max-width: 1024px){footer .grid-row-3 .grid-col-2{width:50%}}@media (max-width: 760px){footer .grid-row-3 .grid-col-2{width:100%}}