 .bottom-parallax{position:relative;height:860px;opacity:0;z-index:-999}.bottom-parallax .footer-style1{position:fixed;left:0px;bottom:0px;right:0px;height:860px}.parallax-visible .bottom-parallax{opacity:1;z-index:1}.footer-style1{position:relative;display:block;background:var(--thm-black-bg);overflow:hidden;padding:0px 0px 0px;z-index:10}.footer-main{position:relative;display:block;padding:120px 0px 110px}.single-footer-widget{position:relative;display:block}.single-footer-widget .title{position:relative;display:block;margin-top:-8px}.single-footer-widget .title h3{color:var(--thm-white);font-size:20px;line-height:30px;text-transform:uppercase}.single-footer-widget .border-line{position:relative;display:block;width:50px;height:1px;background-color:var(--thm-primary-color);margin-top:16px}.single-footer-widget .border-line::before{content:"";position:absolute;top:50%;right:0;bottom:0;width:6px;height:6px;border-radius:50%;background-color:var(--thm-primary-color);transform:translateY(-50%);z-index:1}.footer-widget-links{position:relative;display:block;padding-top:30px}.footer-widget-links ul{position:relative;display:block}.footer-widget-links ul li{position:relative;display:block}.footer-widget-links ul li+li{margin-top:9px}.footer-widget-links ul li a{position:relative;display:inline-flex;align-items:center;color:#aeb0b4;font-size:17px;line-height:27px;font-family:var(--thm-font);font-weight:400;transition:all 200ms linear;transition-delay:0.1s;z-index:1}.footer-widget-links ul li a:hover{color:var(--thm-white)}.footer-widget-links ul li a i{position:relative;display:inline-block;font-size:14px;margin-right:10px;transition:all 200ms linear;transition-delay:0.1s}.footer-widget-links ul li a:hover i{color:var(--thm-primary-color)}.footer-widget-contact-info{position:relative;display:block;padding-top:30px}.footer-widget-contact-info .text{position:relative;display:block}.footer-widget-contact-info .text p{color:#aeb0b4}.footer-widget-contact-info ul{position:relative;display:block;padding-top:15px}.footer-widget-contact-info ul li{position:relative;display:block}.footer-widget-contact-info ul li+li{margin-top:15px}.footer-widget-contact-info ul li .title{position:relative;display:inline-block;margin-bottom:3px}.footer-widget-contact-info ul li .title::before{content:"";position:absolute;left:0;bottom:4px;right:0;height:1px;background-color:var(--thm-white)}.footer-widget-contact-info ul li .title h4{color:var(--thm-white);font-size:16px;line-height:26px;font-weight:600;text-transform:uppercase}.footer-widget-contact-info ul li p{color:#aeb0b4}.footer-widget-contact-info ul li p a{color:#aeb0b4;transition:all 200ms linear;transition-delay:0.1s}.footer-widget-contact-info ul li p a:hover{color:var(--thm-white)}.footer-widget-open-hours{position:relative;display:block;overflow:hidden;background-color:#212325;padding:35px 0px 24px}.footer-widget-open-hours::before{content:"";position:absolute;right:-1px;bottom:-1px;width:110px;height:45px;background-color:var(--thm-black-bg);clip-path:polygon(15% 0, 100% 0, 100% 100%, 0% 100%)}.footer-widget-open-hours .vertical-text{position:absolute;top:40px;left:0;transform:rotate(180deg);writing-mode:vertical-lr;padding-right:14px}.footer-widget-open-hours .vertical-text h3{color:#333537;font-size:30px;line-height:40px;text-transform:uppercase}.footer-widget-open-hours ul{position:relative;display:block;padding-left:68px;z-index:3}.footer-widget-open-hours ul li{position:relative;display:block}.footer-widget-open-hours ul li+li{margin-top:15px}.footer-widget-open-hours ul li .title{position:relative;display:block}.footer-widget-open-hours ul li .title span{color:#aeb0b4;font-size:16px;line-height:26px;font-family:var(--thm-font-2);font-weight:700;text-transform:uppercase}.footer-widget-open-hours ul li .title h4{color:var(--thm-white);font-size:16px;line-height:26px;text-transform:uppercase}.footer-widget-open-hours .btn-box{position:relative;display:block;padding-left:25px;padding-top:15px;z-index:3}.footer-widget-open-hours .btn-box a{position:relative;display:inline-flex;align-items:center;color:var(--thm-white);font-size:16px;line-height:26px;font-family:var(--thm-font-2);font-weight:700;text-transform:uppercase;transition:all 200ms linear;transition-delay:0.1s;top:1px}.footer-widget-open-hours .btn-box a:hover{color:var(--thm-primary-color)}.footer-widget-open-hours .btn-box a i{font-size:14px;margin-right:5px}.phone-social-icons{position:relative;display:block;min-height:140px;padding-top:12px;z-index:1}.phone-social-icons::before{content:"";position:absolute;top:0;left:0;bottom:-5px;right:0;background:rgb(25, 26, 28);background:linear-gradient(0deg, rgba(25, 26, 28, 1) 0%, rgba(25, 26, 28, 0.5046393557422969) 30%, rgba(25, 26, 28, 0) 71%);z-index:2}.phone-social-icons .big-title{position:absolute;top:0px;left:0;bottom:0px;right:0}.phone-social-scrolling-text{position:relative;display:block;overflow:hidden}.phone-social-scrolling-text ul{position:relative;display:flex;align-items:center;flex-wrap:nowrap;width:fit-content;top:-38px}.phone-social-scrolling-text ul li{position:relative;float:left;margin-left:60px;color:#1f2022;font-size:200px;line-height:1.0em;font-family:var(--thm-font-2);font-weight:700;text-transform:uppercase}.phone-social-icons__inner{position:relative;display:block;z-index:10}.phone-social-icons__inner .phone{position:relative;display:block}.phone-social-icons__inner .phone h3{color:var(--thm-white);font-size:24px;line-height:34px;text-transform:uppercase}.phone-social-icons__inner .phone h3 a{position:relative;display:inline-block;color:var(--thm-primary-color);transition:all 200ms linear;transition-delay:0.1s}.phone-social-icons__inner .phone h3 a::before{content:"";position:absolute;left:0;bottom:4px;right:0;height:1px;background-color:var(--thm-primary-color)}.phone-social-icons__inner .phone h3 a:hover{color:var(--thm-white)}.footer-social-links-style1{position:relative;display:block;padding-top:32px}.footer-social-links-style1 ul{position:relative;display:flex;align-items:center;justify-content:center}.footer-social-links-style1 ul li{position:relative;display:block}.footer-social-links-style1 ul li+li{margin-left:10px}.footer-social-links-style1 ul li a{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--thm-black-bg);border:1px solid #373a3c;color:var(--thm-white);font-size:18px;line-height:18px}.footer-social-links-style1 ul li a:hover{color:var(--thm-white);border-color:var(--thm-primary-color);background-color:var(--thm-primary-color)}.footer-bottom{position:relative;display:block;padding:44px 0px 42px}.footer-bottom .bottom-inner{position:relative;display:flex;align-items:center;justify-content:space-between}.copyright-text{position:relative;display:block}.copyright-text p{color:#aeb0b4;margin:0}.copyright-text p a{color:var(--thm-primary-color);font-weight:700;transition:all 200ms linear;transition-delay:0.1s}.copyright-text p a:hover{color:var(--thm-white)}.footer-style1-logo{position:relative;display:block}.footer-style1-logo a{position:relative;display:inline-block}.footer-menu{position:relative;display:block;max-width:280px;z-index:11}.footer-menu ul{position:relative;display:block}.footer-menu ul li{position:relative;display:block;float:right}.footer-menu ul li:last-child{margin:0}.footer-menu ul li+li{margin-right:20px}.footer-menu ul li a{position:relative;display:inline-block;color:#aeb0b4;font-size:17px;line-height:27px;font-family:var(--thm-font);font-weight:400;transition:all 200ms linear;transition-delay:0.1s}.footer-menu ul li a:hover{color:var(--thm-white)}.footer-style2{position:relative;display:block;padding-top:10px}.footer-top{position:relative;display:block;background-color:#292a26;padding:28px 0px 28px}.footer-top::before{content:"";position:absolute;right:0;bottom:-1px;width:35%;height:32px;background-color:var(--thm-black-bg);clip-path:polygon(5% 0%, 100% 0, 100% 100%, 0% 100%)}.footer-top__inner{position:relative;display:flex;align-items:center;justify-content:space-between}.footer-top-download{position:relative;display:flex;align-items:center}.footer-top-download .left-box{position:relative;display:block;padding-left:110px}.footer-top-download .left-box .icon{position:absolute;top:-38px;left:8px;display:flex;align-items:center;justify-content:center;width:70px;height:80px;background-color:var(--thm-primary-color);color:var(--thm-white);font-size:35px;z-index:1}.footer-top-download .left-box .icon::before{content:"";position:absolute;top:0;left:-8px;width:9px;height:10px;background-color:#4c641b;clip-path:polygon(100% 0, 0% 100%, 100% 100%);z-index:-1}.footer-top-download .left-box .title{position:relative;display:block}.footer-top-download .left-box .title h3{color:var(--thm-white);font-size:24px;line-height:34px;text-transform:uppercase}.footer-top-download .right-box{position:relative;display:block;padding-left:95px;flex:1}.footer-top-download .right-box h4{color:#a4a5a0;font-size:16px;line-height:26px;text-transform:uppercase}.footer-top-download .right-box h4 a{color:var(--thm-white);transition:all 200ms linear;transition-delay:0.1s}.footer-top-download .right-box h4 a i{position:relative;top:2px;margin-right:10px}.footer-top-download .right-box h4 a:hover{color:var(--thm-primary-color)}.footer-main-style2{position:relative;display:block;background-color:var(--thm-black-bg);padding:110px 0px 101px}.footer-widget-newsletter{position:relative;display:block;padding-top:31px}.footer-widget-newsletter .text{position:relative;display:block}.footer-widget-newsletter .text p{color:#a4a5a0}.subscribe-box-form{position:relative;display:block;padding-top:23px}.subscribe-box-form form{position:relative;display:block}.subscribe-box-form form .form-group{position:relative;display:block}.subscribe-box-form form .form-group .icon{position:absolute;top:50%;left:18px;transform:translateY(-50%);color:var(--thm-primary-color);font-size:22px}.subscribe-box-form form input[type="email"]{position:relative;display:block;border-radius:0;border:1px solid #3e3f3b;background-color:transparent;width:100%;height:50px;color:#a4a5a0;font-size:17px;font-family:var(--thm-font);font-weight:400;font-style:normal;padding-left:50px;padding-right:20px;transition:all 500ms ease}.subscribe-box-form form input[type="email"]:focus{border-color:var(--thm-primary-color)}.subscribe-box-form form input[type="email"]::-webkit-input-placeholder{color:#a4a5a0}.subscribe-box-form form input[type="email"]:-moz-placeholder{color:#a4a5a0}.subscribe-box-form form input[type="email"]::-moz-placeholder{color:#a4a5a0}.subscribe-box-form form input[type="email"]:-ms-input-placeholder{color:#a4a5a0}.subscribe-box-form form .btn-box{position:relative;display:block;margin-top:10px}.subscribe-box-form form .btn-one{padding-top:5px;padding-bottom:5px}.subscribe-box-form form .btn-one::before{background-color:var(--thm-primary-color)}.subscribe-box-form form .btn-one::after{background-color:#262723}.subscribe-box-form .title{position:relative;display:flex;align-items:center;padding-top:29px}.subscribe-box-form .title .icon{position:relative;display:block;color:#a4a5a0;font-size:16px;line-height:14px;margin-right:10px}.subscribe-box-form .title h6{color:#a4a5a0;font-size:14px;line-height:24px;text-transform:uppercase}.single-footer-widget.pl55{padding-left:55px}.footer-widget-links ul li a.color{color:#a4a5a0;transition:all 200ms linear;transition-delay:0.1s}.footer-widget-links ul li a.color:hover{color:var(--thm-white)}.footer-widget-newsupdate{position:relative;display:block;padding-top:30px}.footer-widget-newsupdate ul{position:relative;display:block}.footer-widget-newsupdate ul li{position:relative;display:block}.footer-widget-newsupdate ul li+li{margin-top:12px}.footer-widget-newsupdate ul li .date-box{position:relative;display:block}.footer-widget-newsupdate ul li .date-box h4{color:#a7aaa4;font-size:16px;line-height:26px;text-transform:uppercase}.footer-widget-newsupdate ul li .title-box{position:relative;display:block;padding-top:5px}.footer-widget-newsupdate ul li .title-box h4{font-size:18px;line-height:28px;text-transform:uppercase}.footer-widget-newsupdate ul li .title-box h4 a{color:var(--thm-white);transition:all 200ms linear;transition-delay:0.1s}.footer-widget-newsupdate ul li .title-box h4 a:hover{color:var(--thm-primary-color)}.footer-widget-newsupdate ul li .btn-box{position:relative;display:block;padding-top:9px}.footer-widget-newsupdate ul li .btn-box a{position:relative;display:inline-block;color:var(--thm-white);font-size:20px;line-height:20px;transition:all 200ms linear;transition-delay:0.1s}.footer-widget-newsupdate ul li .btn-box a:hover{color:var(--thm-primary-color)}.footer-widget-become-member{position:relative;display:block}.footer-widget-become-member .icon{position:relative;display:block}.footer-widget-become-member .icon img{width:auto}.footer-widget-become-member .title-box{position:relative;display:block;padding-top:29px}.footer-widget-become-member .title-box h3{color:var(--thm-white);font-size:20px;line-height:30px;text-transform:uppercase}.footer-widget-become-member ul{position:relative;display:block;padding-top:15px}.footer-widget-become-member ul li{position:relative;display:flex;align-items:center}.footer-widget-become-member ul li+li{margin-top:10px}.footer-widget-become-member ul li .icon{position:relative;display:block;color:var(--thm-primary-color);font-size:20px;line-height:0;margin-right:5px}.footer-widget-become-member ul li p{color:#a4a5a0}.footer-widget-become-member .btn-box{position:relative;display:block;padding-top:22px}.footer-widget-become-member .btn-box a{position:relative;display:inline-flex;align-items:center;color:var(--thm-white);font-size:16px;line-height:26px;font-family:var(--thm-font-2);font-weight:700;text-transform:uppercase;transition:all 200ms linear;transition-delay:0.1s}.footer-widget-become-member .btn-box a i{margin-right:10px;font-size:20px}.footer-widget-become-member .btn-box a:hover{color:var(--thm-primary-color)}.footer-bottom-style2{position:relative;display:block;background-color:#292a26;padding:32px 0px 32px}.footer-bottom-style2::before{content:"";position:absolute;top:-1px;left:0;width:35%;height:32px;background-color:var(--thm-black-bg);clip-path:polygon(0% 0%, 100% 0, 95% 100%, 0% 100%)}.bottom-inner-style2{position:relative;display:flex;align-items:center;justify-content:flex-end}.copyright-text-style2{position:absolute;top:16px;left:0}.copyright-text-style2 p{color:var(--thm-primary-color)}.copyright-text-style2 p a{color:var(--thm-white);transition:all 200ms linear;transition-delay:0.1s}.copyright-text-style2 p a:hover{color:var(--thm-primary-color)}.bottom-inner-style2 .right-box{position:relative;display:flex;align-items:center}.footer-style2-social-link{position:relative;display:flex;align-items:center}.footer-style2-social-link .title{position:relative;display:block;margin-right:17px}.footer-style2-social-link .title h4{color:var(--thm-white);font-size:16px;line-height:26px;text-transform:uppercase}.footer-style2-social-link .social-links{position:relative;display:flex;align-items:center}.footer-style2-social-link .social-links li{position:relative;display:block}.footer-style2-social-link .social-links li+li{margin-left:25px}.footer-style2-social-link .social-links li a{position:relative;display:inline-block;color:#959691;font-size:18px;line-height:18px}.footer-style2-social-link .social-links li a:hover{color:var(--thm-white)}.bottom-inner-style2 .right-box .mobile-app{position:relative;display:flex;align-items:center;padding-left:60px}.bottom-inner-style2 .right-box .mobile-app li{position:relative;display:flex;align-items:center}.bottom-inner-style2 .right-box .mobile-app li+li{margin-left:30px}.bottom-inner-style2 .right-box .mobile-app li .icon{position:relative;display:block;color:#959691;font-size:16px;line-height:15px;margin-right:10px}.bottom-inner-style2 .right-box .mobile-app li h4{font-size:16px;line-height:26px;text-transform:uppercase}.bottom-inner-style2 .right-box .mobile-app li h4 a{color:var(--thm-white);transition:all 200ms linear;transition-delay:0.1s}.bottom-inner-style2 .right-box .mobile-app li h4 a:hover{color:var(--thm-primary-color)}.footer-style3{position:relative;display:block}.footer-top-style2{position:relative;display:block;background-color:var(--thm-black-bg2)}.footer-top-style2__inner{position:relative;display:flex;align-items:center;justify-content:center;padding:30px 0px 30px}.footer-top-style2__inner .icon{position:relative;display:block;margin-right:20px}.footer-top-style2__inner .icon img{width:auto}.footer-top-style2__inner .title{position:relative;display:block}.footer-top-style2__inner .title h3{color:var(--thm-white);font-size:24px;line-height:34px;text-transform:uppercase}.footer-top-style2__inner .title h3 span{font-size:36px}.footer-top-style2__inner .btn-box{position:relative;display:block;line-height:0;margin-left:10px;top:2px}.footer-top-style2__inner .btn-box a{position:relative;display:inline-block;color:var(--thm-white);font-size:20px;line-height:15px;transition:all 200ms linear;transition-delay:0.1s}.footer-top-style2__inner .btn-box a:hover{color:var(--thm-primary-color)}.footer-main-style3{position:relative;display:block;background-color:var(--thm-black-bg);padding:80px 0px 74px}.single-footer-widget-left{position:relative;display:block}.footer-logo-style2{position:relative;display:block}.footer-logo-style2 a{position:relative;display:inline-block}.footer-logo-style2 a img{width:auto}.single-footer-widget-left .certification-box{position:relative;display:block;padding-left:90px;margin-top:29px}.single-footer-widget-left .certification-box .img{position:absolute;top:6px;left:0}.single-footer-widget-left .certification-box .img img{width:auto}.single-footer-widget-left .certification-box .content{position:relative;display:block}.single-footer-widget-left .certification-box .content h4{color:var(--thm-primary-color);font-size:16px;line-height:26px;text-transform:uppercase;margin-bottom:5px}.single-footer-widget-left .certification-box .content h3{color:var(--thm-white);font-size:20px;line-height:30px;text-transform:uppercase;margin-bottom:6px}.single-footer-widget-left .certification-box .content h5{color:#b3afaf;font-size:16px;line-height:26px;text-transform:uppercase}.footer-widget-links--style3 ul li a{color:#b3afaf}.footer-widget-links--style3 ul li a:hover{color:var(--thm-primary-color)}.footer-widget-get-in-touch{position:relative;display:block;margin-top:30px}.footer-widget-get-in-touch li{position:relative;display:block;padding-left:45px}.footer-widget-get-in-touch li+li{margin-top:15px}.footer-widget-get-in-touch li .icon{position:absolute;top:6px;left:0;color:#b3afaf;font-size:25px;line-height:20px}.footer-widget-get-in-touch li .icon1{top:9px}.footer-widget-get-in-touch li p{color:#b3afaf}.footer-widget-get-in-touch li p a{color:#b3afaf;transition:all 200ms linear;transition-delay:0.1s}.footer-widget-get-in-touch li p a+a{margin-top:0}.footer-widget-get-in-touch li p a:hover{color:var(--thm-white)}.footer-bottom-style3{position:relative;display:block;background-color:var(--thm-black-bg);border-top:1px solid #2f2d2d;padding:22px 0px 21px}.bottom-inner-style3{position:relative;display:flex;align-items:center;justify-content:space-between}.copyright-text-style3{position:relative;display:block}.copyright-text-style3 p{color:var(--thm-white);margin:0}.copyright-text-style3 p a{color:var(--thm-primary-color);transition:all 200ms linear;transition-delay:0.1s}.copyright-text-style3 p a:hover{color:var(--thm-white)}.footer-menu-style2{position:relative;display:block}.footer-menu-style2 ul{position:relative;display:flex;align-items:center}.footer-menu-style2 ul li{position:relative;display:block}.footer-menu-style2 ul li+li{margin-left:25px}.footer-menu-style2 ul li a{position:relative;display:inline-block;color:var(--thm-white);font-size:17px;line-height:26px;font-family:var(--thm-font);font-weight:400;transition:all 200ms linear;transition-delay:0.1s}.footer-menu-style2 ul li a:hover{color:var(--thm-primary-color)}.footer-style4{background-color:var(--thm-black-bg)}.footer-main-style4{position:relative;display:block;background-color:var(--thm-black-bg);padding:140px 0px 90px}.footer-main-style4__shape{position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0.05;mix-blend-mode:luminosity}.single-footer-widget-open-hours{position:relative;display:block;padding-top:10px}.single-footer-widget-open-hours .text{position:relative;display:block}.single-footer-widget-open-hours .text p{color:#bfbdb9}.single-footer-widget-open-hours .text p+p{margin-top:0}.single-footer-widget-open-hours .title-box{position:relative;display:block;padding-top:15px}.single-footer-widget-open-hours .title-box h3{color:var(--thm-white);font-size:20px;line-height:30px;text-transform:uppercase}.single-footer-widget-open-hours .btn-box{position:relative;display:block;line-height:0;padding-top:16px}.single-footer-widget-open-hours .btn-box a{position:relative;display:inline-flex;align-items:center;color:var(--thm-white);font-size:16px;line-height:26px;font-family:var(--thm-font-2);font-weight:700;text-transform:uppercase;transition:all 200ms linear;transition-delay:0.1s}.single-footer-widget-open-hours .btn-box a:hover{color:var(--thm-primary-color)}.single-footer-widget-open-hours .btn-box a i{margin-right:10px;font-size:20px}.single-footer-widget .title1 h3{color:var(--thm-primary-color)}.single-footer-widget-book-session{position:relative;display:block;padding-top:4px}.single-footer-widget-book-session .title-box{position:relative;display:block}.single-footer-widget-book-session .title-box h3{color:var(--thm-primary-color);font-size:30px;line-height:40px;text-transform:uppercase}.single-footer-widget-book-session .btn-box{position:relative;display:block;line-height:0;padding-top:14px}.single-footer-widget-book-session .btn-box a{position:relative;display:inline-flex;align-items:center;color:var(--thm-white);font-size:16px;line-height:26px;font-family:var(--thm-font-2);font-weight:700;text-transform:uppercase;transition:all 200ms linear;transition-delay:0.1s}.single-footer-widget-book-session .btn-box a:hover{color:var(--thm-primary-color)}.single-footer-widget-book-session .btn-box a i{margin-right:10px;font-size:20px}.footer-social-links-style2{position:relative;display:block;padding-top:44px}.footer-social-links-style2 ul{position:relative;display:flex;align-items:center;justify-content:center}.footer-social-links-style2 ul li{position:relative;display:block}.footer-social-links-style2 ul li+li{margin-left:10px}.footer-social-links-style2 ul li a{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--thm-black-bg);border:1px solid #484035;color:var(--thm-white);font-size:18px;line-height:18px}.footer-social-links-style2 ul li a:hover{color:var(--thm-white);border-color:var(--thm-primary-color);background-color:var(--thm-primary-color)}.single-footer-widget-subscribe{position:relative;display:block;padding-top:11px}.single-footer-widget-subscribe .text{position:relative;display:block}.single-footer-widget-subscribe .text p{color:#bfbdb9}.subscribe-box-form-style2{position:relative;display:block;padding-top:23px}.subscribe-box-form-style2 form{position:relative;display:block}.subscribe-box-form-style2 form .form-group{position:relative;display:block}.subscribe-box-form-style2 form .form-group .icon{position:absolute;top:50%;left:18px;transform:translateY(-50%);color:var(--thm-primary-color);font-size:22px;z-index:1}.subscribe-box-form-style2 form input[type="email"]{position:relative;display:block;border-radius:0;border:1px solid #484035;background-color:var(--thm-black-bg);width:100%;height:50px;color:#575045;font-size:17px;font-family:var(--thm-font);font-weight:400;font-style:normal;padding-left:50px;padding-right:20px;transition:all 500ms ease}.subscribe-box-form-style2 form input[type="email"]:focus{border-color:var(--thm-primary-color)}.subscribe-box-form-style2 form input[type="email"]::-webkit-input-placeholder{color:#575045}.subscribe-box-form-style2 form input[type="email"]:-moz-placeholder{color:#575045}.subscribe-box-form-style2 form input[type="email"]::-moz-placeholder{color:#575045}.subscribe-box-form-style2 form input[type="email"]:-ms-input-placeholder{color:#575045}.subscribe-box-form-style2 form .btn-box{position:relative;display:block;line-height:0;padding-top:19px}.subscribe-box-form-style2 form .btn-box button{position:relative;display:inline-flex;align-items:center;color:var(--thm-white);font-size:16px;line-height:26px;font-family:var(--thm-font-2);font-weight:700;text-transform:uppercase;transition:all 200ms linear;transition-delay:0.1s}.subscribe-box-form-style2 form .btn-box button:hover{color:var(--thm-primary-color)}.subscribe-box-form-style2 form .btn-box button i{font-size:20px;margin-right:10px}.footer-middle-style2{position:relative;display:block;padding-bottom:73px}.footer-middle-style2 ul{position:relative;display:flex;align-items:center;justify-content:center}.footer-middle-style2 ul li{position:relative;display:block}.footer-middle-style2 ul li+li{margin-left:45px}.footer-middle-style2 ul li a{position:relative;display:inline-block;color:#bfbdb9;font-size:17px;line-height:26px;font-family:var(--thm-font);font-weight:400;transition:all 200ms linear;transition-delay:0.1s}.footer-middle-style2 ul li a:hover{color:var(--thm-primary-color)}.footer-bottom-style4{position:relative;display:block;background-color:var(--thm-black-bg2);padding:22px 0px 22px}.bottom-inner-style4{position:relative;display:flex;align-items:center;justify-content:space-between}.bottom-inner-style4 .mobile-app{position:relative;display:flex;align-items:center}.bottom-inner-style4 .mobile-app li{position:relative;display:flex;align-items:center}.bottom-inner-style4 .mobile-app li+li{margin-left:30px}.bottom-inner-style4 .mobile-app li .icon{position:relative;display:block;color:#bcbab6;font-size:16px;line-height:15px;margin-right:10px}.bottom-inner-style4 .mobile-app li h4{font-size:16px;line-height:26px;text-transform:uppercase}.bottom-inner-style4 .mobile-app li h4 a{color:var(--thm-white);transition:all 200ms linear;transition-delay:0.1s}.bottom-inner-style4 .mobile-app li h4 a:hover{color:var(--thm-primary-color)}.footer-menu-style3{position:relative;display:block}.footer-menu-style3 ul{position:relative;display:flex;align-items:center}.footer-menu-style3 ul li{position:relative;display:block}.footer-menu-style3 ul li+li{margin-left:25px}.footer-menu-style3 ul li a{position:relative;display:inline-block;color:#bfbdb9;font-size:17px;line-height:26px;font-family:var(--thm-font);font-weight:400;transition:all 200ms linear;transition-delay:0.1s}.footer-menu-style3 ul li a:hover{color:var(--thm-primary-color)}.bottom-inner-style4-middle{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;width:570px;background-color:var(--thm-black-bg);clip-path:polygon(0 0, 100% 0, 90% 100%, 10% 100%);margin:0px auto 0;overflow:hidden;padding:0px 0px 18px}.footer-logo-style4{position:relative;display:block;top:-5px}.footer-logo-style4 a{position:relative;display:inline-block}.footer-logo-style4 a img{width:auto}.copyright-text-style4{position:relative;display:block;margin-left:25px;padding-left:25px;top:-7px}.copyright-text-style4::before{content:"";position:absolute;top:0;left:0;bottom:3px;width:1px;background-color:#484035}.copyright-text-style4 p{color:#bfbdb9}.copyright-text-style4 p a{color:var(--thm-primary-color);transition:all 200ms linear;transition-delay:0.1s}.copyright-text-style4 p a:hover{color:var(--thm-white)}.footer-style5{background-color:var(--thm-black-bg)}.footer-main-style5{position:relative;display:block;background-color:var(--thm-black-bg);padding:140px 0px 133px}.single-footer-widget-join{position:relative;display:block}.single-footer-widget-join .images-links{position:relative;display:block}.single-footer-widget-join .images-links ul{position:relative;display:block}.single-footer-widget-join .images-links ul li{position:relative;display:block;float:left}.single-footer-widget-join .images-links ul li+li{margin-left:-10px}.single-footer-widget-join .images-links ul li .img-box{position:relative;display:block;overflow:hidden;width:60px;height:60px;border-radius:50%;border:3px solid var(--thm-black)}.single-footer-widget-join .images-links ul li .img-box::before{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:var(--thm-black-bg);border-radius:0%;opacity:0;transition:background-color 0.5s ease;transition:all 0.5s ease;z-index:1}.single-footer-widget-join .images-links ul li .img-box:hover::before{opacity:0.50}.single-footer-widget-join .images-links ul li .img-box img{width:100%}.single-footer-widget-join .images-links ul li .img-box:hover img{-webkit-transform:scale(1.06) translateY(0px);transform:scale(1.06) translateY(0px)}.single-footer-widget-join .images-links ul li .img-box1{z-index:3}.single-footer-widget-join .images-links ul li .img-box2{z-index:2}.single-footer-widget-join .images-links ul li .btn-box--2{z-index:1}.single-footer-widget-join .images-links ul li .btn-box1{position:relative;display:block;line-height:0}.single-footer-widget-join .images-links ul li .btn-box1 a{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;border:3px solid var(--thm-black);background-color:var(--thm-white);color:var(--thm-black);font-size:20px;transition:background-color 0.5s ease;transition:all 0.5s ease}.single-footer-widget-join .images-links ul li .btn-box1 a:hover{color:var(--thm-white);background-color:var(--thm-primary-color)}.single-footer-widget-join .title-box{position:relative;display:block;padding-top:24px}.single-footer-widget-join .title-box h3{font-size:20px;line-height:30px;text-transform:uppercase}.single-footer-widget-join .title-box h3 a{color:var(--thm-white);transition:all 200ms linear;transition-delay:0.1s}.single-footer-widget-join .title-box h3 a:hover{color:var(--thm-primary-color)}.single-footer-widget-join .btn-box{position:relative;display:block;padding-top:12px}.single-footer-widget-join .btn-box a{position:relative;display:inline-flex;align-items:center;color:var(--thm-white);font-size:16px;line-height:25px;font-family:var(--thm-font-2);font-weight:700;text-transform:uppercase;transition:all 200ms linear;transition-delay:0.1s}.single-footer-widget-join .btn-box a:hover{color:var(--thm-primary-color)}.single-footer-widget-join .btn-box a i{font-size:20px;margin-right:10px;margin-top:1px}.single-footer-widget-join .rating-box{position:relative;display:flex;align-items:flex-start;padding-top:31px}.single-footer-widget-join .rating-box .point{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:var(--thm-primary-color)}.single-footer-widget-join .rating-box .point h3{color:var(--thm-white);font-size:20px;line-height:30px}.single-footer-widget-join .rating-box .content{position:relative;display:block;margin-left:20px;flex:1;margin-top:-1px}.single-footer-widget-join .rating-box .content .rating-icon{position:relative;display:flex;align-items:center}.single-footer-widget-join .rating-box .content .rating-icon li{position:relative;display:block}.single-footer-widget-join .rating-box .content .rating-icon li+li{margin-left:5px}.single-footer-widget-join .rating-box .content .rating-icon li .icon{position:relative;display:block;line-height:0;color:var(--thm-primary-color);font-size:17px}.single-footer-widget-join .rating-box .content .text{position:relative;display:block;padding-top:12px}.single-footer-widget-join .rating-box .content .text p{color:var(--thm-white)}.single-footer-widget-join .rating-box .content .text p span{color:#a6a69d}.single-footer-widget-join .rating-box .content .text p+p{margin-top:1px}.footer-widget-links--style2{padding-top:34px}.footer-widget-links--style2 ul li a{color:#a6a69d}.footer-widget-instagram{position:relative;display:block;padding-top:40px}.footer-widget-instagram ul{position:relative;display:block;margin-left:-5px;margin-right:-5px}.footer-widget-instagram ul li{position:relative;display:block;float:left;margin:0 5px 10px}.footer-widget-instagram ul li .img-box{position:relative;display:block;overflow:hidden}.footer-widget-instagram ul li .img-box::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;opacity:0;background-color:var(--thm-primary-color);transition:opacity 0.5s ease;transition:all 0.5s ease;z-index:1}.footer-widget-instagram ul li:hover .img-box::before{opacity:0.90}.footer-widget-instagram ul li .img-box img{width:100%;transform:scale(1.0);transition:all 1500ms ease}.footer-widget-instagram ul li:hover .img-box img{transform:scale(1.05) rotate(0deg)}.footer-widget-instagram ul li .img-box .overlay-icon{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;display:flex;align-items:center;justify-content:center;transform:perspective(400px) rotateY(0deg) translateY(30px);transform-origin:bottom;transition:all 500ms ease;z-index:5}.footer-widget-instagram ul li:hover .img-box .overlay-icon{opacity:1;transform:perspective(400px) rotateY(0deg) translateY(0px);transition-delay:300ms}.footer-widget-instagram ul li .img-box .overlay-icon a{position:relative;display:inline-block;color:var(--thm-white);font-size:24px;transition:all 200ms linear;transition-delay:0.1s}.footer-widget-instagram ul li .img-box .overlay-icon a:hover{color:var(--thm-black)}.footer-widget-instagram .btn-box{position:relative;display:block;padding-top:10px}.footer-widget-instagram .btn-box a{position:relative;display:inline-flex;align-items:center;color:var(--thm-white);font-size:16px;font-weight:700;text-transform:uppercase;font-family:var(--thm-font-2);transition:all 200ms linear;transition-delay:0.1s}.footer-widget-instagram .btn-box a:hover{color:var(--thm-primary-color)}.footer-widget-instagram .btn-box a span{position:relative;display:inline-block;margin-right:10px}.footer-bottom-style5{position:relative;display:block;background-color:var(--thm-black-bg);border-top:1px solid #393931;padding:24px 0px 24px}.bottom-inner-style5{position:relative;display:flex;align-items:center;justify-content:space-between}.copyright-text-style5{position:relative;display:block}.copyright-text-style5 p{color:#a6a69d;margin:0}.copyright-text-style5 p a{color:var(--thm-primary-color);transition:all 200ms linear;transition-delay:0.1s}.copyright-text-style5 p a:hover{color:var(--thm-white)}.footer-menu-style4{position:relative;display:block}.footer-menu-style4 ul{position:relative;display:flex;align-items:center}.footer-menu-style4 ul li{position:relative;display:block}.footer-menu-style4 ul li+li{margin-left:25px}.footer-menu-style4 ul li a{position:relative;display:inline-block;color:#a6a69d;font-size:17px;line-height:26px;font-family:var(--thm-font);font-weight:400;transition:all 200ms linear;transition-delay:0.1s}.footer-menu-style4 ul li a:hover{color:var(--thm-white)}
