ul{padding:0}.footer-top-wrap{background-color:#f4f5f8;overflow:hidden}.not-found-404 .footer-top-wrap{background-color:#222}.footer-top .footer-call{display:flex;align-items:center;gap:20px}.footer-top .brand{display:grid;grid-template-columns:180px 1fr;align-items:center;grid-gap:20px;position:relative;padding:30px 70px 30px 0;z-index:2}.footer-top .brand p{position:relative;padding-left:20px}.footer-top .brand p:before{background-color:#444;width:2px;height:100%;content:"";position:absolute;left:-10px;top:0}.footer-top .brand:after,.footer-top .brand:before{background-color:#222;background-image:url(/_next/static/media/texture.b15348fd.png);background-repeat:repeat;background-size:cover;content:"";width:150%;height:100%;position:absolute;right:150px;bottom:-1px;z-index:-1}.footer-top .brand:before{width:200px;-webkit-clip-path:polygon(0 0,70% 0,100% 100%,0 100%);clip-path:polygon(0 0,70% 0,100% 100%,0 100%);right:0}.footer-top .footer-call{padding:32px 0;position:relative;z-index:1}.footer-top .footer-call:before{background-color:#f90;background-image:repeating-linear-gradient(45deg,#f7a20f,#f7a20f 2px,transparent 0,transparent 50%);background-size:10px 10px;content:"";width:5000px;height:100%;position:absolute;left:-85px;bottom:0;z-index:-1}.footer-call i{font-size:45px;color:#fff}.footer-call p span{display:block;font-size:16px;font-weight:500;line-height:1;color:#fafafa;margin-bottom:5px}.footer-call p a{color:#222;font-size:32px;font-weight:700;line-height:1}.footer-top .brand p,.footer-top .footer-call p{color:#ccc;margin:0}.footer-mid-wrap{background-color:#222;background-image:url(/_next/static/media/texture.b15348fd.png);background-repeat:repeat;background-size:cover;padding:80px 0 140px;position:relative;z-index:1}.footer-mid-wrap:before{background-image:url(/_next/static/media/city-skiline.5a397d2b.png);background-size:100%;background-position:bottom;background-repeat:no-repeat;content:"";height:100%;z-index:-1}.footer-mid-wrap:before,.running-taxi{width:100%;position:absolute;left:0;bottom:0;overflow:hidden}.running-taxi{height:100px;z-index:2}.running-taxi .taxi{background-image:url(/_next/static/media/truck-1.daa91887.png);right:0;animation:running-anim 20s linear infinite}.running-taxi .taxi,.running-taxi .taxi-2{background-repeat:no-repeat;background-position:100% 100%;background-size:contain;position:absolute;width:110px;height:40px;bottom:0}.running-taxi .taxi-2{background-image:url(/_next/static/media/truck-2.41383090.png);right:30%;animation:running-anim 30s linear infinite}.running-taxi .taxi-3{background-image:url(/_next/static/media/truck-3.5174a470.png);background-repeat:no-repeat;background-position:100% 100%;background-size:contain;position:absolute;width:100px;height:100px;right:70%;bottom:0;animation:running-anim-left 35s linear infinite}.footer-item .widget-title h3{color:#fff}.footer-links li:not(:last-of-type){margin-bottom:10px}.footer-contact li:not(:last-of-type){margin-bottom:15px}.footer-contact li,.footer-links li a{color:#ccc}.footer-contact li span{display:block;color:#f90;font-size:14px;font-weight:600;text-transform:uppercase}.footer-links li a:hover{color:#f90}@media (min-width:992px){.footer-list{margin-left:15px}}@keyframes running-anim{0%{right:-30%}to{right:100%}}@keyframes running-anim-left{0%{left:-30%}to{left:100%}}.subscribe-form .form-control{background-color:#fff;-webkit-clip-path:polygon(0 0,90% 0,100% 30%,100% 100%,0 100%);clip-path:polygon(0 0,90% 0,100% 30%,100% 100%,0 100%);border-radius:0;width:100%;height:50px;border:none;outline:none;box-shadow:none}.subscribe-form .submit{background-color:#f90;-webkit-clip-path:polygon(0 0,100% 0,85% 100%,0 100%);clip-path:polygon(0 0,100% 0,85% 100%,0 100%);padding:0 35px 0 30px;height:45px;font-size:16px;font-weight:700;letter-spacing:-.2px;color:#222;line-height:45px;text-align:center}.subscribe-form .submit:hover{background-color:#ffab2e}#subscribe-result{display:none}#subscribe-result.subs-result{display:block;border:1px solid #ddd;border-radius:3px;color:#ccc;padding:10px;margin-top:15px}.subscription-error{color:red}@media only screen and (max-width:768px){.footer-top .brand{grid-template-columns:unset}.footer-top .brand:before{-webkit-clip-path:inherit;clip-path:inherit}.footer-top-wrap{background-color:#222;overflow:hidden}.footer-call p a,.footer-call p span{font-size:20px}.footer-top .brand{display:block;padding:50px 30px}.footer-top .brand p{padding:0;margin-top:20px}.footer-top .brand p:before{display:none}.footer-mid-wrap{padding:50px 0 100px}}