.footer-area .area-bg{background:transparent linear-gradient(135deg,#584bfb,#45aafd 99%) repeat scroll 0 0}.footer-area .area-bg:after{background:transparent url(../img/bg-layers/map-layer.webp) repeat scroll 0 0}.footer-area .single-widgets{border:0;padding:0}.footer-area a:hover{color:#fff}.footer-logo{margin-bottom:35px}.footer-area .single-widgets h3{display:block;font-weight:500;margin-bottom:30px;padding-bottom:20px;position:relative;text-align:left}.footer-area .single-widgets h3:after{background:transparent url(../img/bg-layers/border-line.webp) repeat scroll 0 0;bottom:0;content:"";height:3px;left:0;opacity:1;position:absolute;top:auto;width:50px}.footer-search-form{margin-top:40px}.footer-search-form form{background:#4e45e9 none repeat scroll 0 0;height:50px;position:relative}.footer-search-form form input{left:0;padding:10px 20px;top:0;width:calc(100% - 50px)}.footer-search-form form button,.footer-search-form form input{background:transparent none repeat scroll 0 0;border:0;height:100%;position:absolute}.footer-search-form form button{padding-top:5px;right:0;width:60px}.footer-area .single-widgets ul{list-style:none outside none;margin:0;padding:0}.footer-area .single-widgets ul li{display:block;margin-bottom:8px;position:relative}.footer-area .single-widgets ul li a{display:block}.footer-area .single-widgets ul li:hover a{padding-left:20px}.footer-area .single-widgets ul li:before{content:"V";font-family:dripicons-v2;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease 0s}.footer-area .single-widgets ul li:hover:before{opacity:1}.footer-bottom-area{border-top:1px solid hsla(0,0%,100%,.14);position:relative}.footer-copyright{padding:30px 0}