.main-footer{position:relative;background-color:var(--color-eight)}.main-footer .widgets-section{padding:110px 0 70px;position:relative}.main-footer .upper-box{position:relative}.main-footer .upper-box .contact{font-size:var(--font-26);font-weight:400;color:var(--white-color);position:relative;font-family:var(--font-family-Jost)}.main-footer .upper-box .contact a{color:var(--main-color);position:relative}.subscribe-box{position:relative;width:390px}.subscribe-box .form-group{position:relative;max-width:100%;margin:0;width:100%}.subscribe-box .form-group input[type=email],.subscribe-box .form-group input[type=text]{height:64px;padding:10px 15px 10px 0;font-size:var(--font-15);color:var(--white-color);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;position:relative;border-bottom:1px solid rgba(var(--white-color-rgb),.1);box-shadow:inherit;background:none;width:100%;line-height:43px;font-family:var(--font-family-Manrope);display:block}.subscribe-box .form-group button{padding:14px 30px;font-size:var(--font-16);font-weight:500;right:0;color:var(--white-color);text-transform:capitalize;position:absolute;bottom:5px;background-color:var(--main-color);font-family:var(--font-family-Jost);display:inline-block}.main-footer .middle-box{position:relative;margin-top:var(--margin-top-75)}.main-footer .middle-box .gallery-block{padding:0 15px;position:relative;width:16.666%;float:left}.gallery-block,.gallery-block .image,.gallery-block .inner-box{position:relative}.gallery-block .image img{position:relative;width:100%;display:block}.gallery-block .overlay-box{height:100%;overflow:hidden;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);justify-content:center;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;position:absolute;text-align:center;top:0;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;align-items:center;left:0;width:100%;display:flex}.gallery-block .overlay-box:before{right:0;content:"";position:absolute;bottom:0;top:25%;left:0;background-image:-ms-linear-gradient(top,hsla(0,0%,100%,0) 0,rgba(0,0,0,.5) 100%);background-image:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),color-stop(100,rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,0),rgba(0,0,0,.5));background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 0,rgba(0,0,0,.5));z-index:1}.gallery-block .overlay-box .plus{height:50px;font-size:var(--font-18);color:var(--white-color);position:relative;text-align:center;background-color:var(--main-color);width:50px;line-height:50px;z-index:1}.gallery-block .inner-box:hover .overlay-box{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.main-footer .lower-box{position:relative;margin-top:var(--margin-top-65)}.main-footer .footer-nav{position:relative}.main-footer .footer-nav li{margin-right:var(--margin-right-30);position:relative;display:inline-block}.main-footer .footer-nav li:before{height:10px;transform:rotate(-65deg);color:var(--main-color);content:"\f178";position:absolute;opacity:0;top:0;left:-25px;width:16px;font-family:Font Awesome\ 5 Pro}.main-footer .footer-nav li a,.main-footer .footer-nav li:before{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;display:inline-block}.main-footer .footer-nav li a{padding:13px 22px 14px;font-size:var(--font-16);font-weight:500;color:var(--white-color);position:relative;z-index:1}.main-footer .footer-nav li a:before{transform:skewX(-15deg);right:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;content:"";position:absolute;opacity:0;bottom:0;top:0;background-color:var(--main-color-two);left:0;z-index:-1}.main-footer .footer-nav li a:hover:before,.main-footer .footer-nav li.active a:before{opacity:1}.main-footer .footer-nav li a:hover,.main-footer .footer-nav li.active a{color:var(--white-color)!important}.main-footer .footer-nav li.active:before,.main-footer .footer-nav li:hover:before{opacity:1}.main-footer .phone-box{position:relative}.main-footer .phone-box .box-inner{font-size:var(--font-13);font-weight:500;color:var(--color-four);text-transform:uppercase;position:relative;letter-spacing:1px;padding-left:var(--padding-left-50)}.main-footer .phone-box .icon{position:absolute;top:5px;left:0}.main-footer .phone-box a{font-size:var(--font-14);color:var(--main-color-two);position:relative}.main-footer .phone-box a:hover{color:var(--white-color)}.main-footer .footer-bottom{padding:20px 0;position:relative;border-top:1px solid rgba(var(--white-color-rgb),.1)}.main-footer .footer-bottom .copyright{font-size:var(--font-15);font-weight:500;color:var(--white-color);position:relative;font-family:var(--font-family-Manrope)}.main-footer .footer-bottom-nav{position:relative;text-align:right}.main-footer .footer-bottom-nav li{position:relative;margin-left:var(--margin-left-50);display:inline-block}.main-footer .footer-bottom-nav li a{font-size:var(--font-15);font-weight:500;color:var(--white-color);position:relative;font-family:var(--font-family-Manrope)}.main-footer .footer-bottom-nav li a:hover{color:var(--main-color)}.main-footer.style-two .logo{position:relative;z-index:1}.main-footer.style-two .upper-box .logo:before{height:80px;right:0;content:"";position:absolute;bottom:0;top:-10px;left:-25px;width:214px;z-index:-1}.main-footer.style-two{background:none}.main-footer.style-two .widgets-section{padding-top:var(--padding-zero)}.main-footer.style-two .footer-nav li a,.main-footer.style-two .phone-box a:hover,.main-footer.style-two .upper-box .contact{color:var(--color-twentynine)}.main-footer.style-two .form-group input[type=email],.main-footer.style-two .form-group input[type=text]{border-color:rgba(var(--black-color-rgb),.1);color:var(--black-color)}.main-footer.style-two .footer-bottom{padding:20px 30px;border:none;background-color:var(--color-eight)}.footer-style-two{position:relative;background-color:var(--color-fourtyfive)}.footer-style-two .widgets-section{padding:90px 0 40px;position:relative}.footer-style-two .footer-widget{margin-bottom:var(--margin-bottom-30)}.footer-style-two h4{font-weight:700;margin-bottom:var(--margin-bottom-25);color:var(--white-color);font-family:Muli}.footer-style-two .text{color:var(--color-fourtyseven);line-height:30px;margin-top:var(--margin-top-15)}.footer-style-two .social-box{position:relative}.footer-style-two .social-box li{margin-right:var(--margin-right-15);position:relative;display:inline-block}.footer-style-two .social-box li a{font-size:var(--font-16);font-weight:400;color:var(--white-color);position:relative;font-family:Font Awesome\ 5 Brands}.footer-style-two .social-box li a:hover{color:var(--main-color)}.footer-style-two .page-list{position:relative}.footer-style-two .page-list li{margin-bottom:var(--margin-bottom-15);position:relative}.footer-style-two .page-list li a{font-size:var(--font-16);color:var(--color-fourtyseven);position:relative;font-family:var(--font-family-Roboto)}.footer-style-two .page-list li a:hover{color:var(--main-color)}.footer-style-two .contact-list{position:relative}.footer-style-two .contact-list li{font-size:var(--font-14);margin-bottom:var(--margin-bottom-15);color:var(--color-fourtyseven);position:relative;line-height:28px;font-family:var(--font-family-Roboto);padding-left:var(--padding-left-30)}.footer-style-two .contact-list li .icon{color:var(--main-color);position:absolute;top:6px;left:0}.footer-style-two .contact-list li:last-child{margin-bottom:0}.footer-style-two .timing{font-size:var(--font-14);color:var(--color-fourtyseven);position:relative;line-height:28px;margin-top:var(--margin-top-15);font-family:var(--font-family-Roboto)}.footer-style-two .timing strong{margin-bottom:var(--margin-bottom-10);color:var(--white-color);position:relative;font-family:Muli;display:block}.footer-style-two .footer-bottom{padding:25px 0;position:relative;border-top:1px solid rgba(var(--white-color-rgb),.1)}.footer-style-two .copyright{font-size:var(--font-15);color:var(--white-color);position:relative;font-family:var(--font-family-Jost)}