footer{background:#fff;padding:60px calc(27vmax / 5) 40px calc(27vmax / 5)}footer .col-50{flex:0 0 50%;max-width:50%}.footer--logo img{max-width:216px}footer .flex-wrapper{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center}.footer--links ul{display:flex;width:100%;flex-wrap:wrap;list-style-type:none;margin:0px;padding:0px}.footer--links ul li{margin-right:30px;text-decoration:none}.footer--links ul li:last-child{margin-right:0px}.footer--links ul li a{text-decoration:none;color:#111;font-size:20px;font-weight:700}.social-icons ul{list-style-type:none;margin:0px;padding:0px;display:flex;align-items:center;width:100%;flex-wrap:wrap}.social-icons ul li{margin-right:30px}.social-icons ul li:last-child{margin-right:0px}.social-icons ul li a svg{width:30px;height:30px;fill:#c1c1c1}.footer-container-wrapper a:before{display:none}.footer--links ul li a{position:relative;padding:8px 0}.footer-container-wrapper .footer--links ul li a:before{content:"";position:absolute;width:0;transition:ease-in-out all .4s;-webkit-transition:ease-in-out all .4s;-ms-transition:ease-in-out all .4s;-o-transition:ease-in-out all .4s;height:1px;background:#1f1f1f;bottom:6px;display:block}.footer-container-wrapper .footer--links ul li a:hover:before{width:100%}.footer-address p{margin:0 0 5px;font-size:20px;font-weight:700}.footer-address{padding:50px 0 20px}@media(max-width:1200px){footer .col-50{flex:0 0 auto;max-width:none}footer{padding:60px 40px}}@media(max-width:1023px){footer{padding:60px 40px}.footer--logo img{max-width:170px}}@media(max-width:767px){footer{padding:60px 20px}footer .flex-wrapper{align-items:center;flex-flow:column;align-items:flex-start}.footer-items{margin-bottom:30px}.footer-address{padding:20px 0 0}}