.main-footer{position:relative;overflow:hidden;background-color:var(--thm-secnd)}.main-footer .upper-box{position:relative}.main-footer .logo{position:relative;padding:70px 0}.main-footer .info-column{position:relative;padding:70px 0}.main-footer .info-column:before{position:absolute;content:'';left:0;bottom:0;height:2px;width:200%;opacity:.2;background-color:var(--white-color)}.main-footer .info-box{position:relative}.main-footer .info-box .box-inner{position:relative;line-height:30px;min-height:68px;font-size:var(--font-16);color:var(--color-twelve);padding-top:var(--padding-top-5);padding-left:var(--padding-left-90)}.main-footer .info-box .box-inner .icon{position:absolute;left:0;top:0;width:68px;height:68px;line-height:68px;text-align:center;border-radius:50px;display:inline-block;font-size:var(--font-28);color:var(--white-color);background-color:var(--thm-base)}.main-footer .info-box .box-inner a{position:relative;color:var(--color-twelve)}.main-footer .info-box .box-inner a:hover{color:var(--thm-base)}.main-footer .widgets-section{position:relative;padding:70px 0 40px}.main-footer .footer-column{position:relative;margin-bottom:var(--margin-bottom-30)}.main-footer h5{font-weight:700;display:inline-block;color:var(--white-color);margin-bottom:var(--margin-bottom-25);border-bottom:2px solid var(--thm-base);font-family:var(--font-family-Epilogue)}.main-footer .location-widget .text{color:var(--color-twelve);margin-bottom:var(--margin-bottom-25)}.main-footer .footer-list{position:relative}.main-footer .footer-list li{position:relative;margin-bottom:var(--margin-bottom-15)}.main-footer .footer-list li a{position:relative;color:var(--color-twelve);font-family:var(--font-family-Epilogue)}.main-footer .footer-list li a:hover{color:var(--thm-base)}.main-footer .newsletter-widget .text{color:var(--color-twelve);margin-bottom:var(--margin-bottom-25)}.main-footer .newsletter-widget .privacy{color:var(--color-twelve);margin-top:var(--margin-top-20)}.main-footer .newsletter-widget .privacy a{position:relative;color:var(--color-twelve);text-decoration:underline}.subscribe-box{position:relative}.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:74px;width:100%;border-radius:0;box-shadow:inherit;font-size:var(--font-14);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 25px;color:var(--white-color);background:none;border:1px solid var(--color-twelve)}.subscribe-box .form-group input::placeholder,.subscribe-box .form-group textarea::placeholder{color:var(--color-twelve)}.subscribe-box .form-group button{position:absolute;right:10px;top:10px;bottom:10px;font-weight:700;padding:10px 34px;display:inline-block;font-family:"flaticon";font-size:var(--font-14);color:var(--white-color);text-transform:capitalize;background-color:var(--thm-base);font-family:var(--font-family-Epilogue)}.subscribe-box .form-group button:hover{background-color:var(--thm-base)}.main-footer .footer-bottom{position:relative;padding:30px 0;background-color:var(--black-color)}.main-footer .footer-bottom .copyright{position:relative;font-size:var(--font-16);color:var(--white-color)}.main-footer .footer-bottom .social-nav{position:relative;text-align:right}.main-footer .footer-bottom .social-nav li{position:relative;display:inline-block;margin-left:var(--margin-left-20)}.main-footer .footer-bottom .social-nav li a{position:relative;font-size:var(--font-16);color:var(--white-color)}.main-footer .footer-bottom .social-nav li a:hover{color:var(--thm-base)}.footer-style-two{position:relative;overflow:hidden;background-color:var(--thm-secnd)}.footer-style-two .content{position:relative;text-align:center;padding:100px 0 100px}.footer-style-two .text{font-size:var(--font-16);color:var(--color-twelve);margin-top:var(--margin-top-25)}.footer-style-two .helpline{position:relative;font-weight:700;font-size:var(--font-26);color:var(--white-color);margin-top:var(--margin-top-20)}.footer-style-two .helpline a{position:relative;color:var(--white-color)}.footer-style-two .helpline a:hover{color:var(--thm-base)}.footer-style-two .subscribe-text{font-weight:600;display:inline-block;font-size:var(--font-20);color:var(--white-color);margin-top:var(--margin-top-40);border-bottom:4px solid var(--thm-base)}.footer-style-two .subscribe-box{max-width:630px;width:100%;margin:0 auto;margin-top:var(--margin-top-30)}.footer-style-two .privacy{color:var(--color-twelve);margin-top:var(--margin-top-20)}.footer-style-two .privacy a{position:relative;color:var(--color-twelve);text-decoration:underline}.footer-style-two .footer-bottom{position:relative;padding:30px 0;background-color:var(--black-color)}.footer-style-two .footer-bottom .copyright{position:relative;font-size:var(--font-16);color:var(--white-color)}.footer-style-two .footer-bottom .social-nav{position:relative;text-align:right}.footer-style-two .footer-bottom .social-nav li{position:relative;display:inline-block;margin-left:var(--margin-left-20)}.footer-style-two .footer-bottom .social-nav li a{position:relative;font-size:var(--font-16);color:var(--white-color)}.footer-style-two .footer-bottom .social-nav li a:hover{color:var(--thm-base)}.footer-style-three{position:relative;background-color:var(--color-five)}.footer-style-three .widgets-content{position:relative;padding:90px 0 60px}.footer-style-three .logo-column{position:relative;margin-bottom:var(--margin-bottom-30)}.footer-style-three .logo{position:relative;margin-bottom:var(--margin-bottom-80)}.footer-style-three .logo-column h5{position:relative;font-weight:700;display:inline-block;color:var(--black-color);margin-bottom:var(--margin-bottom-25);border-bottom:3px solid var(--thm-base);font-family:var(--font-family-Epilogue)}.footer-style-three .logo-column .text{color:var(--color-four);margin-bottom:var(--margin-bottom-30)}.footer-style-three .content-column{position:relative;margin-bottom:var(--margin-bottom-30)}.footer-style-three .content-column .text{line-height:1.9em;color:var(--color-four);margin-bottom:var(--margin-bottom-20)}.footer-style-three .content-column .reservation{position:relative;color:var(--black-color);font-size:var(--font-18);margin-bottom:var(--margin-bottom-60)}.footer-style-three .content-column .reservation a{position:relative;font-weight:700;color:var(--black-color);border-bottom:3px solid var(--thm-base)}.footer-style-three .content-column .reservation a:hover{color:var(--thm-base)}.footer-style-three .content-column h5{position:relative;font-weight:700;display:inline-block;color:var(--black-color);margin-bottom:var(--margin-bottom-30);border-bottom:3px solid var(--thm-base);font-family:var(--font-family-Epilogue)}.footer-style-three .gallery-box{position:relative;width:20%;float:left;padding-right:var(--padding-right-15)}.footer-style-three .gallery-box .post-thumb{position:relative;overflow:hidden;margin-bottom:15px}.footer-style-three .gallery-box .post-thumb .overlay-box{position:absolute;content:'';left:0;top:0;width:100%;opacity:0;height:100%;display:block;text-align:center;color:var(--white-color);font-size:var(--font-30);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;background-color:rgb(51 51 51 / .7)}.footer-style-three .gallery-box .post-thumb .overlay-box .icon{position:relative;top:50%;display:block;margin-top:-10px}.footer-style-three .gallery-box .post-thumb:hover .overlay-box{opacity:1}.footer-style-three .gallery-box .post-thumb img{display:block;width:100%;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.footer-style-three .footer-bottom{position:relative;padding:30px 0;background-color:var(--black-color)}.footer-style-three .footer-bottom .copyright{position:relative;font-size:var(--font-16);color:var(--white-color)}.footer-style-three .footer-bottom .social-nav{position:relative;text-align:right}.footer-style-three .footer-bottom .social-nav li{position:relative;display:inline-block;margin-left:var(--margin-left-20)}.footer-style-three .footer-bottom .social-nav li a{position:relative;font-size:var(--font-16);color:var(--white-color)}.footer-style-three .footer-bottom .social-nav li a:hover{color:var(--thm-base)}