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