#footer{font-size:0.822em;line-height:1.35em;color:#fff;position:relative;background-color:#007ac3}#footer .footer_left::before{background:#007ac3;position:absolute;z-index:-1;content:"";height:100%;width:1000px;left:0}#footer .footer_right::after{background:#027fb9;position:absolute;content:"";height:100%;width:3000px;bottom:0}#footer .flex_wrap{display:flex;flex-flow:row wrap}#footer .copyright{font-size:0.6em;margin-bottom:100px;text-align:center}#footer .btn{background-color:#fff;font-weight:500;color:#007ac3}#footer .btn:hover{background-color:#000;color:#fff}#footer .contact{padding-bottom:40px}#footer a{color:#fff}#footer ul{list-style-type:none;margin-top:0}#footer ul a{text-transform:uppercase;font-weight:600;font-size:0.85em}#footer span.spacer{margin-left:10px;margin-right:10px}#footer .social{font-size:1.5em;margin-top:20px}#footer .social i{margin-right:15px;margin-bottom:15px}#footer span.copyright{font-size:0.8em}#footer .we_can_help{padding-left:60px;padding-right:30px;max-width:73%;position:relative;z-index:1}#footer #footer_logo{width:400px;fill:white;padding-top:40px;margin-left:auto;margin-right:auto;padding-bottom:40px}.footer_left{background-color:#007ac3}.footer_right{background-color:#027fb9;align-items:center}#footer li{margin-bottom:0.25em}#footer .logos img{padding:0 30px 60px 30px;max-width:250px}.kinetics #footer .nb,.noisebarriers #footer .kin{display:none}@media only screen and (max-width:1310px){#footer .inside .flex_wrap .size33,#footer .size30{width:40%}#footer .size30.last ul{padding-left:30px;margin-bottom:30px}#footer #footer_logo{padding-top:30px}}@media only screen and (max-width:1170px){#footer .footer_left::before{display:none}#footer .footer_right::after{display:none}#footer .inside{padding-left:0;padding-right:0}}@media only screen and (max-width:980px){#footer .inside .size60,#footer .inside .size40{width:100%}#footer .we_can_help{max-width:100%;width:100%;text-align:center;padding:30px}#footer .inside .flex_wrap .size33,#footer .inside .flex_wrap .size30{width:33%}}@media only screen and (max-width:700px){#footer .inside .flex_wrap .size33,#footer .inside .flex_wrap .size30,#footer .inside .flex_wrap .size100{width:100%;text-align:center}#footer #footer_logo{margin:auto}#footer ul{padding-left:0}#footer .inside .social{margin-bottom:30px;margin-top:30px}#footer .inside .flex_wrap .size30{margin-bottom:20px}}