.home-default.footer-wrap{color:#fff;background:#26246c url(../images/map_bg_light_xl.png) no-repeat center center;padding-top:4rem;padding-bottom:2rem}.home-default.footer-wrap footer{background:0 0;border-radius:0;box-shadow:none}.home-default.footer-wrap footer .widget-title{color:#fff;margin-bottom:1.9rem;font-weight:500;letter-spacing:0}.home-default.footer-wrap .logo-footer{margin:0}.home-default .input-wrap{background:rgba(124,139,253,.2);border-radius:10px;padding:1.5rem;display:flex;align-items:flex-end;width:100%}.home-default .input-wrap .btn{margin-left:1.4rem;flex-shrink:0}.home-default .subscribe-form{display:flex;align-items:center;width:70%;justify-content:flex-end;margin-left:auto}.home-default .subscribe-form .head{color:#fff;margin-right:1.5rem;max-width:120px;text-align:right;font-size:1rem;font-weight:400}.home-default .subscribe-form .input-wrap .bottom-only.bordered.form-control{color:#fff}.home-default .input-wrap .bottom-only.bordered.form-control::placeholder{color:#fff}.home-default .footer-widget-contact a,.home-default .footer-widget-contact i,.home-default .social-icons a,.home-default .widget-listing li a,.home-default .widget-listing.icons-listing li::before{color:#fff}.home-default .footer-widget-contact a:hover,.home-default .widget-listing li a:hover{color:#7d8cff}.home-default .tiny-footer{padding:1.5rem 0;color:#616277;border-top:none;background:#e5ebfb;padding:1.5rem;border-radius:5px}.home-default .tiny-footer strong{color:#7d8cff}.tiny-footer-links a{color:#7d8cff}@media (min-width:992px) and (max-width:1199px){.home-default .subscribe-form{width:80%}}@media (max-width:991px){.home-default .subscribe-form{width:100%}}@media (max-width:767px){.home-default.footer-wrap .logo-footer{margin:0 0 1.429rem}.home-default .subscribe-form{flex-direction:column;align-items:flex-start}.home-default .subscribe-form .head{max-width:100%;margin-bottom:10px}.home-default.footer-wrap{padding-top:3.571rem;padding-bottom:1.071rem}}@media (max-width:575px){.home-default .input-wrap{flex-direction:column;align-items:flex-start}.home-default .input-wrap .btn{margin:1rem 0 0 0}.footer-wrap.home-default footer .container{padding-left:1rem;padding-right:1rem}}