footer>div{background:rgba(44, 71, 102, 1)}footer .grid-row-1{background:rgba(238, 238, 238, 1);padding-top:20px;padding-right:20px;padding-bottom:10px;padding-left:20px}footer .grid-row-1::before{display:block;left:0;width:100vw}footer .grid-row-1 .grid-col-1{width:100%}footer .grid-row-1 .grid-col-1 .grid-item{height:auto}footer .grid-row-2{background:rgba(64, 116, 149, 1);padding-top:20px;padding-bottom:20px}footer .grid-row-2::before{display:block;left:50%;width:100vw}@media (max-width: 1500px){footer .grid-row-2{padding:20px}}footer .grid-row-2 .grid-col-1{width:33.33333333333333%;padding-right:20px}footer .grid-row-2 .grid-col-1 .grid-item{height:auto}@media (max-width: 890px){footer .grid-row-2 .grid-col-1{width:50%}}@media (max-width: 470px){footer .grid-row-2 .grid-col-1{width:100%;padding-bottom:20px}}footer .grid-row-2 .grid-col-2{width:33.33333333333333%}footer .grid-row-2 .grid-col-2 .grid-item{height:auto}@media (max-width: 890px){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:33.33333333333333%}footer .grid-row-2 .grid-col-3 .grid-item{height:auto}@media (max-width: 890px){footer .grid-row-2 .grid-col-3{width:50%}}@media (max-width: 889px){footer .grid-row-2 .grid-col-3{padding-top:20px}}@media (max-width: 470px){footer .grid-row-2 .grid-col-3{width:100%}}footer .grid-row-3{background:rgba(48, 95, 124, 1);padding-top:20px;padding-right:0px;padding-left:0px}footer .grid-row-3::before{display:block;left:0;width:100vw}@media (max-width: 600px){footer .grid-row-3{padding-bottom:10px}}footer .grid-row-3 .grid-col-1{width:30%}footer .grid-row-3 .grid-col-1 .grid-item{height:auto}@media (max-width: 1280px){footer .grid-row-3 .grid-col-1{width:30%}}@media (max-width: 470px){footer .grid-row-3 .grid-col-1{width:100%}}footer .grid-row-3 .grid-col-2{width:30%}footer .grid-row-3 .grid-col-2 .grid-item{height:auto}@media (max-width: 1280px){footer .grid-row-3 .grid-col-2{width:90%;padding-right:100px}}@media (max-width: 650px){footer .grid-row-3 .grid-col-2{padding-right:0px}}@media (max-width: 470px){footer .grid-row-3 .grid-col-2{padding-bottom:15px}}footer .grid-row-3 .grid-col-3{width:70%}footer .grid-row-3 .grid-col-3 .grid-item{height:auto}@media (max-width: 1280px){footer .grid-row-3 .grid-col-3{width:70%}}@media (max-width: 470px){footer .grid-row-3 .grid-col-3{width:100%}}footer .grid-row-3 .grid-col-4{width:20%}footer .grid-row-3 .grid-col-4 .grid-item{height:auto}