footer{width:100%;display:inline-block;vertical-align:middle}footer.footer{width:100%;display:flex;flex-wrap:wrap;padding:60px 0}footer.footer .footer-wrap{width:100%;display:flex;flex-wrap:wrap}footer.footer .footer-wrap .col-wrap{width:calc(100% + 60px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 -30px}footer.footer .footer-wrap .col-wrap .footer-col{width:calc(100% / 4 - 60px);display:flex;flex-wrap:wrap;margin:0 30px}footer.footer .footer-wrap .col-wrap .footer-col .logo{width:100%;display:inline-block;vertical-align:middle;padding-bottom:20px}footer.footer .footer-wrap .col-wrap .footer-col .logo a{width:100%;display:inline-block;vertical-align:middle}footer.footer .footer-wrap .col-wrap .footer-col .logo a img{width:156px;height:69px !important;display:inline-block;vertical-align:middle;object-fit:contain;object-position:center}footer.footer .footer-wrap .col-wrap .footer-col .caption{width:100%;display:inline-block;vertical-align:middle}footer.footer .footer-wrap .col-wrap .footer-col .caption p{width:100%;display:inline-block;vertical-align:middle;font-size:15px;line-height:21px;font-weight:500;margin-bottom:0}footer.footer .footer-wrap .col-wrap .footer-col h4{width:100%;display:inline-block;vertical-align:middle}footer.footer .footer-wrap .col-wrap .footer-col ul{width:100%;display:inline-block;vertical-align:middle;list-style-type:none;padding:0;margin:0}footer.footer .footer-wrap .col-wrap .footer-col ul li{width:100%;display:inline-block;vertical-align:middle}footer.footer .footer-wrap .col-wrap .footer-col ul li a{width:100%;display:inline-block;vertical-align:middle;font-size:15px;line-height:21px;font-weight:500;color:#b2b2b2;padding-bottom:12px}footer.footer .footer-wrap .col-wrap .footer-col h4 a{width:100%;display:inline-block;vertical-align:middle;font-size:18px;line-height:18px;font-weight:700;color:#f2f2f2;text-transform:lowercase}footer.footer .footer-wrap .col-wrap .footer-col.four ul{margin-top:15px}@media(max-width:991px){footer.footer .footer-wrap .col-wrap .footer-col{width:calc(100% / 3 - 60px)}}@media(max-width:767px){footer.footer .footer-wrap .col-wrap{width:100%;margin:0}footer.footer .footer-wrap .col-wrap .footer-col{width:100%;margin:0;padding:0 0 40px 0}footer.footer .footer-wrap .col-wrap .footer-col:nth-child(3){display:none}footer.footer{padding:60px 0 20px 0}}