.footer-style-two,.main-footer{background-attachment:fixed;background-size:cover}.footer-style-two:before,.main-footer:before{content:'';left:0;top:0;right:0;bottom:0;opacity:.95}.main-footer{position:relative;padding-top:85px}.main-footer:before{position:absolute;background-color:var(--main-color-two)}.main-footer .upper-box{position:relative;padding:0 80px}.main-footer .upper-box .box-inner{position:relative;padding-left:350px}.main-footer .upper-box .box-inner .title{position:absolute;left:0;top:20px;font-weight:700;font-size:var(--font-24);color:var(--white-color)}.main-footer .upper-box .box-inner .title span{position:relative;font-weight:400;color:var(--main-color)}.main-footer .widgets-section{position:relative;padding:60px 0 50px}.footer-style-two .footer-widget,.main-footer .footer-widget{position:relative;margin-bottom:40px}.main-footer .footer-widget h5{color:var(--white-color);line-height:1.2em;text-transform:uppercase;margin-bottom:var(--margin-bottom-20)}.footer-style-two .list-link,.footer-style-two .logo-widget,.main-footer .list-link,.main-footer .logo-widget,.subscribe-form-two{position:relative}.footer-style-two .logo-widget .logo,.main-footer .logo-widget .logo{position:relative;margin-bottom:var(--margin-bottom-20)}.footer-style-two .logo-widget .text,.main-footer .logo-widget .text{position:relative;color:#d7d7d7;font-size:16px;line-height:1.7em}.footer-style-two .list-link li,.main-footer .list-link li{position:relative;padding-left:var(--padding-left-30);margin-bottom:var(--margin-bottom-10)}.footer-style-two .list-link li:before,.main-footer .list-link li:before{position:absolute;content:'\f061';left:0;top:0;color:var(--white-color);font-family:FontAwesome}.footer-style-two .list-link li a,.main-footer .list-link li a{position:relative;font-size:var(--font-16);font-size:var(--white-color);color:var(--white-color);text-transform:uppercase}.footer-style-two .list-link li a:hover,.main-footer .list-link li a:hover{color:var(--main-color)}.footer-style-two .social-box,.main-footer .social-box{position:relative;margin-top:var(--margin-top-20)}.footer-style-two .social-box li,.main-footer .social-box li{position:relative;display:inline-block;margin-right:var(--margin-right-5)}.footer-style-two .social-box li a,.main-footer .social-box li a{position:relative;width:46px;height:46px;border-radius:6px;text-align:center;line-height:46px;display:inline-block;font-size:var(--font-18);color:var(--white-color);background-color:rgba(255,255,255,.1)}.footer-style-two .social-box li a:hover,.main-footer .social-box li a:hover{color:var(--main-color-two);background-color:var(--main-color)}.main-footer .footer-bottom{position:relative;padding:35px 0;text-align:center;background-color:#092656}.main-footer .footer-bottom .copyright{position:relative;color:#b4b3b3;font-size:var(--font-16)}.main-footer .footer-bottom .copyright a{position:relative;font-weight:700;color:var(--white-color);text-transform:capitalize}.subscribe-form{margin-bottom:35px}.main-footer .subscribe-form .form-group{position:relative;display:block;padding-right:var(--padding-right-100)}.subscribe-form .form-group .icon,.subscribe-form-two .form-group .icon{position:absolute;left:30px;top:23px;font-size:var(--font-16);color:var(--main-color)}.subscribe-form .form-group input[type=email],.subscribe-form .form-group input[type=text]{position:relative;display:block;width:100%;height:70px;line-height:26px;border-radius:10px;font-size:var(--font-16);color:var(--white-color);padding:10px 85px 10px 65px;background-color:rgba(255,255,255,.08);-webkit-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.subscribe-form .form-group button{position:absolute;right:0;top:5px;cursor:pointer}.footer-style-two{position:relative}.footer-style-two:before{position:absolute;background-color:#031125}.footer-style-two .widgets-section{position:relative;padding:100px 0 60px}.footer-style-two .footer-widget h5{color:var(--white-color);line-height:1.2em;font-weight:600;text-transform:capitalize;margin-bottom:var(--margin-bottom-20)}.footer-style-two .footer-bottom{position:relative;padding:35px 0;text-align:center;background-color:var(--main-color)}.footer-style-two .footer-bottom .copyright{position:relative;color:var(--main-color-two);font-size:var(--font-16)}.footer-style-two .footer-bottom .copyright a{position:relative;font-weight:700;color:var(--main-color-two);text-transform:capitalize}.newsletter-widget .text{font-size:var(--font-16);margin-bottom:var(--margin-bottom-15)}.subscribe-form-two .form-group{position:relative;display:block}.subscribe-form-two .form-group input[type=email],.subscribe-form-two .form-group input[type=text]{position:relative;display:block;width:100%;height:70px;line-height:26px;border-radius:10px;font-size:var(--font-16);color:var(--white-color);padding:10px 15px 10px 65px;background-color:rgba(255,255,255,.08);-webkit-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.subscribe-form-two .form-group button{position:relative;cursor:pointer;width:100%;margin-top:var(--margin-top-20)}.footer-style-two .footer-gallery{position:relative;margin-bottom:-60px}.footer-style-two .footer-gallery .owl-dots,.footer-style-two .footer-gallery .owl-nav{display:none}.footer-style-two .footer-gallery img{position:relative;border-radius:6px;overflow:hidden}.footer-style-two.style-two::before{opacity:.6;background-color:#f5f5f5}.footer-style-two.style-two .footer-widget h5,.footer-style-two.style-two .list-link li a,.footer-style-two.style-two .list-link li:before,.footer-style-two.style-two .logo-widget .text{color:var(--main-color-two)}.footer-style-two.style-two .social-box li a,.footer-style-two.style-two .subscribe-form-two .form-group input[type=email],.footer-style-two.style-two .subscribe-form-two .form-group input[type=text]{color:var(--main-color-two);background-color:var(--white-color)}.footer-style-two.style-two .subscribe-form-two .form-group .icon{color:var(--main-color);z-index:1}.footer-style-two.style-three .footer-bottom,.footer-style-two.style-two .footer-bottom{padding:20px 0;background-color:var(--white-color)}.gallery-widget .row{margin:0 -5px}.gallery-widget .image-column{position:relative;padding:0 5px;margin-bottom:var(--margin-bottom-10)}.gallery-widget .image-column img{position:relative;width:100%;display:block;overflow:hidden;border-radius:8px}.footer-style-two.style-three .footer-gallery{margin-bottom:var(--margin-zero);top:-60px}.footer-style-two.style-three .widgets-section{padding-top:40px}