.main-footer{position:relative;background-color:#fff}.main-footer.alternate{background:var(--secondary-color)}.main-footer.alternate5{border-top:1px solid #ecedf2}.main-footer .widgets-section{position:relative;padding-top:100px}.main-footer .footer-column{position:relative;margin-bottom:50px;padding-left:20px}.footer-column .trusted-by-logos{padding:20px 0}.footer-column .trusted-by-logos img{overflow-clip-margin:content-box;overflow:clip;height:revert-layer;margin:0 15px}.main-footer .footer-widget{position:relative}.main-footer .widget-title{position:relative;font-size:18px;font-weight:500;color:#2f2d51;line-height:1.4em;margin-bottom:30px}.main-footer .logo{position:relative;margin-bottom:25px}.main-footer .logo img{display:block}.main-footer .phone-num{position:relative;font-size:18px;line-height:28px;color:#202124;font-weight:500;margin-bottom:15px}.main-footer .phone-num span{position:relative;display:block}.main-footer .phone-num a{color:var(--primary-color)}.main-footer .address{font-size:14px;line-height:30px;color:#696969;font-weight:400}.main-footer .address a{color:#696969}.main-footer .links-widget{position:relative;padding-left:20px}.main-footer .list{position:relative}.main-footer .list li{position:relative;display:block;font-size:14px;line-height:20px;font-weight:400;color:#696969;margin-bottom:15px}.main-footer .list li a{display:inline-block;color:#696969;transition:all 200ms ease}.main-footer .list li:before{position:absolute;left:0;top:10px;height:2px;width:0px;content:"";border-bottom:2px solid var(--primary-color);transition:all 300ms ease}.main-footer .list li:hover:before{width:15px}.main-footer .list li:hover a{transform:translateX(25px);color:var(--primary-color)}.main-footer .footer-bottom{position:relative;width:100%;padding:10px 0 15px;text-align:center;border-top:1px solid #ecedf2}.main-footer .footer-bottom .bottom-left{position:relative;display:flex;align-items:center}.main-footer .footer-bottom .logo{margin-bottom:0;margin-right:28px}.main-footer .copyright-text{position:relative;display:block;font-size:14px;line-height:24px;font-weight:400;color:#696969;padding:0}.main-footer .copyright-text a{display:inline-block;color:#696969;line-height:30px;transition:all 300ms ease}.main-footer .copyright-text a:hover{text-decoration:underline;color:#9db1bc}.main-footer .footer-bottom .outer-box{justify-content:space-between}.main-footer .footer-bottom .outer-box,.main-footer .social-links{position:relative;display:flex;align-items:center}.main-footer .social-links a{position:relative;margin-left:35px;font-size:14px;line-height:24px;color:#696969;transition:all 300ms ease}.main-footer .social-links a:hover{color:#bc91e8}.newsletter-form,.newsletter-form h4{position:relative}.newsletter-form .text{position:relative;font-size:14px;line-height:20px;margin-bottom:18px}.newsletter-form .form-group{position:relative}.newsletter-form .form-group input[type=email],.newsletter-form .form-group input[type=text]{display:block;height:60px;width:100%;font-size:14px;line-height:20px;color:#696969;background:#fff;padding:15px 20px;padding-right:60px;box-shadow:0px 6px 15px rgba(64,79,104,0.05);border-radius:8px;transition:all 300ms ease}.newsletter-form .form-group .theme-btn{position:absolute;right:10px;top:10px;width:40px;line-height:40px;height:40px;background:var(--warning-color);color:#fff;text-align:center;box-shadow:0px 6px 15px rgba(64,79,104,0.05);border-radius:8px}.newsletter-form .response{position:relative}.newsletter-form .response>div{padding:0 15px;text-align:center}.newsletter-form .response .success{background:#28a745;color:#fff}.newsletter-form .response .failed{background-color:#dc3545;color:#fff}.newsletter-form .response .text-info{background-color:#ffd658;color:#222!important}.main-footer.alternate2 .footer-bottom{position:relative;padding:100px 0}.main-footer.alternate3{position:relative;width:100%;background:none}.main-footer.alternate3:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ecedf2;background-repeat:no-repeat;background-position:50%;background-size:cover;content:""}.main-footer.alternate4 .footer-bottom{padding:116px 0;border:0}.main-footer.style-two{background-color:var(--primary-dark-color)}.main-footer.style-two.alternate{background-color:#555}.main-footer.style-two .widgets-section{padding:100px 0 20px}.main-footer.style-two .widget-title{color:#fff}.main-footer.style-two .address,.main-footer.style-two .address a,.main-footer.style-two .copyright-text,.main-footer.style-two .copyright-text a,.main-footer.style-two .list li a,.main-footer.style-two .newsletter-form .text,.main-footer.style-two .phone-num,.main-footer.style-two .phone-num a,.main-footer.style-two .social-links a{color:#deebff}.main-footer.style-two .social-links a:hover{color:var(--warning-color)}.main-footer.style-two .d-flex .list:first-child{margin-right:80px}.main-footer.style-two .footer-bottom{border-top:1px solid hsla(0,0%,100%,0.15)}.main-footer.style-two .list li:before{border-color:#fff}.main-footer.style-three{position:relative;background-repeat:no-repeat;background-position:top;background-size:cover}.main-footer.style-three .widgets-section{padding:180px 0 20px}.main-footer.style-three .widget-title{color:#fff}.main-footer.style-three .address,.main-footer.style-three .address a,.main-footer.style-three .copyright-text,.main-footer.style-three .copyright-text a,.main-footer.style-three .list li a,.main-footer.style-three .newsletter-form .text,.main-footer.style-three .phone-num,.main-footer.style-three .phone-num a,.main-footer.style-three .social-links a{color:#deebff}.main-footer.style-three .social-links a:hover{color:var(--warning-color)}.main-footer.style-three .d-flex .list:first-child{margin-right:80px}.main-footer.style-three .footer-bottom{border-top:1px solid hsla(0,0%,100%,0.15)}.main-footer.style-three .list li:before{border-color:#fff}.main-footer.style-three .newsletter-form{position:relative;max-width:492px;margin:0 auto 85px}.main-footer.style-three .download-btns{position:relative;margin-bottom:20px}.main-footer.style-three .download-btns .text{position:relative;display:block;font-size:14px;line-height:25px;color:#fff;margin-bottom:15px}.app-btn,.download-btns a{position:relative}.app-btn{display:flex;align-items:center;font-size:14px;padding:9px 22px;background:hsla(0,0%,100%,0.1);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;margin-bottom:20px;transition:all 300ms ease}.app-btn:hover{background:hsla(0,0%,100%,0.2)}.app-btn .app-icon{position:relative;font-size:28px;width:26px;color:#fff}.app-btn .inner{position:relative;padding-left:20px}.app-btn .sub{font-size:14px;line-height:19px;color:#fff}.app-btn .name-app{font-weight:500;font-size:16px;line-height:22px;color:#fff}.main-footer.style-three .footer-bottom{min-height:auto;padding:30px 0}.main-footer.style-three .newsletter-form .form-group input[type=email],.main-footer.style-three .newsletter-form .form-group input[type=text]{border-radius:50px;padding:15px 28px;padding-right:140px;line-height:30px;height:70px;font-size:15px;line-height:20px;color:var(--primary-color)}.main-footer.style-three .newsletter-form .form-group .theme-btn{height:50px;padding:10px 30px;width:auto;border-radius:50px}.main-footer.style-four{background-color:#555}.main-footer.style-four .widgets-section{padding:100px 0 20px}.main-footer.style-four .address,.main-footer.style-four .address a,.main-footer.style-four .copyright-text,.main-footer.style-four .copyright-text a,.main-footer.style-four .list li a,.main-footer.style-four .newsletter-form .text,.main-footer.style-four .phone-num,.main-footer.style-four .phone-num a,.main-footer.style-four .social-links a,.main-footer.style-four .social-links a:hover,.main-footer.style-four .widget-title,.main-footer.style-two .social-links a{color:#fff}.main-footer.style-four .d-flex .list:first-child{margin-right:80px}.main-footer.style-four .footer-bottom{border-top:1px solid hsla(0,0%,100%,0.15)}.main-footer.style-four .list li:before{border-color:#fff}.main-footer.style-five{position:relative;background-repeat:no-repeat;background-position:top;background-size:cover}.main-footer.style-five .newsletter-form{position:relative;padding:140px 0 150px;border-bottom:1px solid #ecedf2}.main-footer.style-five .newsletter-form .sec-title{max-width:490px;margin:0 auto 35px}.main-footer.style-five .newsletter-form .sec-title .text{font-size:15px;line-height:25px}.main-footer.style-five .newsletter-form form{position:relative;max-width:492px;margin:0 auto 0}.main-footer.style-five .newsletter-form .form-group{margin-bottom:0}.main-footer.style-five .newsletter-form .form-group input[type=email],.main-footer.style-five .newsletter-form .form-group input[type=text]{border-radius:8px;padding-right:140px;height:70px;padding:15px 28px;line-height:30px;font-size:15px;line-height:20px;color:#696969;border:1px solid #ecedf2;box-shadow:0px 6px 15px rgba(64,79,104,0.05)}.main-footer.style-five .newsletter-form .form-group .theme-btn{right:10px;height:50px;padding:10px 30px;width:auto;background:var(--primary-color)}.main-footer.style-five .download-btns{position:relative;margin-bottom:0}.main-footer.style-five .download-btns .text{position:relative;display:block;font-size:14px;line-height:25px;color:#696969;margin-bottom:15px}.main-footer.style-five .download-btns a{position:relative;display:block;margin-bottom:20px}.main-footer.style-five .download-btns a:last-child{margin-bottom:0}.main-footer.style-five .footer-bottom{min-height:auto;padding:30px 0}.main-footer.style-six{background-color:#2f333c}.main-footer.style-six .widgets-section{padding:100px 0 50px}.main-footer.style-six .phone-num,.main-footer.style-six .phone-num a,.main-footer.style-six .widget-title{color:#fff}.main-footer.style-six .address,.main-footer.style-six .address a,.main-footer.style-six .copyright-text,.main-footer.style-six .copyright-text a,.main-footer.style-six .list li a,.main-footer.style-six .newsletter-form .text,.main-footer.style-six .social-links a,.main-footer.style-six .social-links a:hover{color:#cad1d8}.main-footer.style-six .d-flex .list:first-child{margin-right:80px}.main-footer.style-six .footer-bottom{padding:36px 0;border-top:1px solid hsla(0,0%,100%,0.15)}.main-footer.style-six .list li:before{border-color:#fff}.main-footer.style-six .links-widget{padding-left:0}.main-footer.style-six .newsletter-form .form-group .theme-btn{background:var(--primary-color)}.main-footer.style-six.alternate{background-color:#262c3f}.main-footer.style-six.alternate .newsletter-form .form-group .theme-btn{background:var(--danger-color)}.copyright-text{position:relative;text-align:center;padding:30px 0 50px;font-size:14px;line-height:24px;color:#696969}