a,a:focus{text-decoration:none!important}a,a:visited{text-decoration:none;color:var(--themeht-secondary-color)}a:focus,a:hover{color:var(--themeht-secondary-color);text-decoration:none!important}a,button,input{outline:medium none!important}*::-moz-selection{background:var(--themeht-secondary-color);color:var(--themeht-white-color);text-shadow:none}::-moz-selection{background:var(--themeht-secondary-color);color:var(--themeht-white-color);text-shadow:none}::selection{background:var(--themeht-secondary-color);color:var(--themeht-white-color);text-shadow:none}a,.btn,button,img,span,input,.dropdown-item,.main-nav>ul>li>a:before,.social-icons li:hover a,.themeht-btn,.themeht-btn::before,.rounded-button i,.featured-item,.featured-item .featured-icon i,.featured-item.style-2:before,.service-item,.service-desc,.service-item.style-3 .service-desc:after,.service-item.style-3 .service-image:after,.step-item,.step-number,.portfolio-item,.portfolio-desc,.portfolio-item.style-3:before,.swiper-button-next,.swiper-button-prev,.service-widget li a:before,.service-widget li a:after,.portfolio-img-wrapper,.portfolio-img-shape,.portfolio-image,.portfolio-item.style-1 .portfolio-desc:before,.team-single-page .team-social-icon li,.site-main .post-navigation .nav-links .nav-previous a i,.site-main .post-navigation .nav-links .nav-next a i,.nav-next a .nav-title,.nav-previous a .nav-title{-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s}.box-shadow{box-shadow:0 25px 70px rgb(0 0 0 / .07)}#ht-preloader{background:var(--themeht-white-color);bottom:0;height:100%;left:0;overflow:hidden!important;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:99999;display:flex;justify-content:center;align-items:center}#ht-preloader .loader .img-fluid{width:var(--loader-img-height)}.scroll-top{position:fixed;right:30px;bottom:30px;height:60px;width:60px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .2);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear;background:var(--themeht-white-color)}.scroll-top.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top::after{position:absolute;font-family:'bootstrap-icons';content:'\F145';text-align:center;line-height:60px;font-size:30px;color:var(--themeht-secondary-color);left:0;top:0;height:60px;width:60px;cursor:pointer;display:block;z-index:1;-webkit-transition:all 200ms linear;transition:all 200ms linear}.scroll-top:hover::after{opacity:0}.scroll-top::before{position:absolute;font-family:'bootstrap-icons';content:'\F145';text-align:center;line-height:60px;font-size:30px;opacity:0;background-image:linear-gradient(298deg,var(--themeht-secondary-color),var(--themeht-secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;left:0;top:0;height:60px;width:60px;cursor:pointer;display:block;z-index:2;-webkit-transition:all 200ms linear;transition:all 200ms linear}.scroll-top:hover::before{opacity:1}.scroll-top svg path{fill:none}.scroll-top svg.scroll-circle path{stroke:var(--themeht-secondary-color);stroke-width:2;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}header{position:absolute;width:100%;z-index:999;padding:40px 0 0 0}.page-wrapper .no-results header{position:inherit}.topbar-link a,.topbar-link{color:var(--themeht-secondary-color);font-weight:600}.topbar-link i{margin-right:5px;color:var(--themeht-secondary-color);font-size:24px;vertical-align:middle}.topbar-link a:hover{color:var(--themeht-secondary-color)}.header-top{position:relative;border-bottom:1px solid rgb(255 255 255 / .1);padding:0 50px 20px 50px}.header-top ul{margin:0}.header-top .topbar-link li{display:inline-block;margin:0;padding:0 10px;font-size:14px}.header-top .topbar-link li:first-child{padding-left:0}.header-top .topbar-link li:last-child{padding-right:0}.header .social-icons li{margin:0 18px;position:relative}.header .social-icons li::before{position:absolute;top:8px;right:-23px;width:4px;height:4px;content:"";background-color:var(--themeht-primary-color);border-radius:100px}.header .social-icons li:last-child::before{content:none}.header .fixed-header .social-icons li a{color:var(--themeht-secondary-color)}.header .fixed-header .social-icons li a:hover{color:var(--themeht-primary-color)}.header .social-icons li a{color:var(--themeht-white-color);font-size:18px;width:auto;height:auto;line-height:1}.header .primary-btn{margin-left:30px;padding:20px 30px 17px 30px;font-family:var(--themeht-typography-secondary-font-family);font-size:13px}.header-number{display:flex;align-items:center}header .social-icons{padding:4px 3px;margin-right:3px;border-right:1px solid rgb(255 255 255 / .1)}.header-number span{display:block}.header-number i{font-size:19px;color:var(--themeht-primary-color);background:rgb(255 255 255 / .1);width:46px;height:45px;display:inline-block;border-radius:30px;text-align:center;line-height:50px;margin-right:10px}.header-number div a{color:var(--themeht-white-color);font-size:18px;line-height:20px;font-family:var(--themeht-typography-secondary-font-family)}.header-number a:hover{color:var(--themeht-primary-color)}#header-wrap{position:relative;z-index:999;padding:0 50px 0 50px;display:flex}.admin-bar .header,.admin-bar #header-wrap.fixed-header{top:30px;z-index:999}#header-wrap.fixed-header{padding:15px 30px;position:fixed;left:0;top:0;width:100%;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;background-color:var(--themeht-white-color);-ms-animation-name:smoothScroll;-moz-animation-name:smoothScroll;-op-animation-name:smoothScroll;-webkit-animation-name:smoothScroll;animation-name:smoothScroll;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-op-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;box-shadow:0 3px 15px 0 rgb(0 0 0 / .04)}#header-wrap.fixed-header .nav-menu-toggle{top:20px;right:30px;background-color:var(--themeht-light-color);color:var(--themeht-secondary-color)}.navbar-brand.logo{display:inline-block;text-align:center;padding-right:50px}.logo img{max-height:var(--logo-desktop-height)}.header-1 #header-wrap .navbar-brand.logo.sticky-logo,.header-1 #header-wrap.fixed-header .navbar-brand.logo.main-logo{display:none}.header-1 #header-wrap.fixed-header .navbar-brand.logo.sticky-logo{display:inline-block}.ht-navigation{flex-wrap:nowrap;justify-content:flex-start;position:relative;display:flex;align-items:center}.navigation-top{margin-right:auto}@media (min-width:1200px){.main-nav .menu{flex-direction:row;display:flex;margin:0;padding:0;justify-content:center}}.header input[type="search"]{height:40px;padding:16px 40px 16px 10px}.header .search-form button[type="submit"]{line-height:40px}.main-nav li{position:relative;list-style-type:none}.main-nav>ul>li>a{font-weight:500;color:var(--themeht-white-color);font-size:13px;line-height:20px;position:relative;padding:25px 45px 25px 0;display:block;text-transform:uppercase;font-family:var(--themeht-typography-secondary-font-family);letter-spacing:.8px}.main-nav .sub-menu li a{font-weight:500;font-size:13px;text-transform:uppercase;font-family:var(--themeht-typography-secondary-font-family)}.fixed-header .main-nav>ul>li>a{color:var(--themeht-secondary-color)}.main-nav>ul>li>.sub-menu-toggle{display:none}.main-nav ul.sub-menu{opacity:0;visibility:hidden;position:absolute;top:110%;left:0;z-index:99999;background:var(--themeht-white-color);border-radius:10px;padding:20px 22px;margin:0;box-shadow:0 4px 12px 0 rgb(0 0 0 / 2%);-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s}@media (min-width:1200px){.main-nav ul li:hover>ul.sub-menu{top:100%;opacity:1;visibility:visible}.main-nav ul.sub-menu li:hover ul.sub-menu{top:0}}.main-nav ul.sub-menu li ul{left:100%!important;top:0}.main-nav .sub-menu li{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;line-height:17px}.main-nav .sub-menu li:last-child{margin-bottom:0;padding-bottom:0;border:inherit}.sub-menu-toggle{display:block;position:absolute;right:0;top:8px;cursor:pointer;color:var(--themeht-secondary-color);font-size:14px;line-height:14px}@media (min-width:992px){.main-nav>ul>li>a:hover,.main-nav>ul>li.current-menu-item>a,.main-nav>ul>li.current-menu-parent>a{color:var(--themeht-primary-color)}.main-nav ul.sub-menu{min-width:14em!important;max-width:20em!important}.main-nav .sub-menu li a:hover,.main-nav ul li .sub-menu li.current-menu-item>a{color:var(--themeht-primary-color);background-size:100% 100%}.main-nav .sub-menu li:hover .sub-menu-toggle,.main-nav ul li .sub-menu li.current-menu-item .sub-menu-toggle{color:var(--themeht-primary-color)}}.ht-mobile-menu-bg{display:none}.nav-menu-toggle{box-shadow:none;border:none;background:none;padding:0;font-size:30px;display:none;color:var(--themeht-secondary-color);background-color:var(--themeht-white-color);border-radius:5px;min-width:45px;min-height:45px;line-height:0;padding-top:3px}.closepanel{display:none}.closepanel i{display:inline-block;font-size:40px;color:var(--themeht-secondary-color);line-height:1}@media (max-width:1200px){.sub-menu-toggle{right:20px;color:var(--themeht-body-color)}.main-nav .menu{padding-left:0;padding-top:80px}.admin-bar .main-nav .menu{padding-top:100px}.closepanel{position:absolute;right:10px;top:20px}.admin-bar .closepanel{top:50px}.nav-menu-toggle,.ht-mobile-menu-bg,.closepanel{display:block}.main-nav>ul>li>.sub-menu-toggle{display:block}.main-nav>ul>li{border-bottom:1px solid #f0f0f0}.main-nav>ul>li:last-child{border-bottom:inherit}.main-nav>ul>li>a{padding:20px;display:inline-block;border:none;padding:18px 30px 13px 20px!important}.sub-menu-toggle{top:20px}.main-nav ul.sub-menu{position:static;display:none!important;box-shadow:none;border-radius:10px;padding:0;border:none}.main-nav .sub-menu li a{padding:15px 0}.main-nav ul.sub-menu.show{display:block!important;width:100%;margin-left:0;padding:1em 2em;visibility:visible;opacity:1}.main-nav ul.sub-menu ul.sub-menu.show{padding-left:1rem}.main-nav .sub-menu .sub-menu-toggle{right:0;top:7px;font-size:14px}.main-nav{background-color:var(--themeht-white-color);position:fixed;top:0;right:-400px;z-index:1000;width:300px;height:100%;padding:0;display:block;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;-webkit-transform:translateX(400px);-ms-transform:translateX(400px);transform:translateX(400px);opacity:0}.main-nav.menu-active{right:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible;opacity:1;overflow-y:scroll;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-ms-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms;opacity:1}.ht-mobile-menu-bg{display:block}.ht-mobile-menu-bg{position:fixed;right:0;top:0;width:0%;height:100%;z-index:99;background:var(--themeht-primary-color);-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%);transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-ms-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}.menu-active .ht-mobile-menu-bg{width:100%;visibility:visible;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.ht-navigation .search-icon a{width:35px;background:rgb(255 255 255 / .1);height:35px;line-height:37px;border-radius:100px;text-align:center;display:block}.ht-navigation .search-icon a:hover{background-color:var(--themeht-primary-color)!important}.ht-navigation .search-icon a:hover i{color:var(--themeht-white-color)!important}.fixed-header .ht-navigation .search-icon a{background:rgb(0 0 0 / 3%)}.fixed-header .ht-navigation .search-icon a{color:var(--themeht-secondary-color)}.search-icon a{font-size:13px;color:var(--themeht-white-color);line-height:1}.search-input{position:fixed;left:0;width:100%;z-index:999;text-align:center;background:var(--themeht-white-color);border-bottom:1px solid var(--themeht-primary-color);z-index:9999;top:0;display:none;padding:60px 0}.search-inner{padding:15px 0;position:relative}.search-input label{width:100%}.search-input .search-field{width:100%;height:100%;padding-right:60px}.search-input .search-form button[type="submit"]{width:0;height:0;padding:0;border:0;font-size:20px;right:40px;color:var(--themeht-body-color);position:absolute;top:15px}.search-input .search-submit:hover{color:var(--themeht-secondary-color)}.right-nav{position:relative;margin-left:30px}.close-search{position:absolute;top:-20px;right:0;cursor:pointer;font-size:30px;color:var(--themeht-body-color)}.close-search:hover{color:var(--themeht-secondary-color)}.header.header-2{position:inherit;padding:0}.header.header-2 #header-wrap{padding:20px 20px 20px 20px}.header.header-2 #header-wrap.fixed-header{padding:20px 20px 20px 20px;z-index:999}.header.header-2 .navbar-brand.logo{margin-right:auto;margin-left:0}.header.header-2 .main-nav>ul>li>a{color:var(--themeht-secondary-color);padding:20px 40px 20px 0;font-size:14px}.header.header-2 .header-number i{background-color:var(--themeht-white-color)}.header.header-2 .header-number div a{color:var(--themeht-secondary-color);border-right:1px solid #dde3e8;padding-right:20px}.header.header-2 .header-number{margin-right:0!important}.header.header-2 .ht-navigation .search-icon a{background-color:var(--themeht-white-color)}.header.header-2 .fixed-header .header-number i,.header.header-2 .fixed-header .ht-navigation .search-icon a{background-color:var(--themeht-light-color)}.header.header-2 .ht-navigation .search-icon i{color:var(--themeht-primary-color);font-size:14px}.header.header-2 .nav-menu-toggle{top:5px!important;right:0px!important}.header.header-2 .fixed-header .nav-menu-toggle{background-color:var(--themeht-light-color)}.ht-nav-toggle{display:flex;margin-left:20px;position:relative;color:var(--themeht-primary-color)!important;font-size:30px;margin-top:5px}.ht-nav-toggle:hover{color:var(--themeht-white-color)!important}.header .fixed-header .ht-nav-toggle:hover,.menu-show .ht-nav-toggle:hover{color:var(--themeht-secondary-color)!important}.ht-nav-toggle div{width:12px;height:12px;background-color:var(--themeht-primary-color);margin:2px;border-radius:4px}#ht-main-nav{position:fixed;top:0;bottom:0;right:-370px;padding:100px 50px 50px;width:370px;height:100%;overflow-y:scroll;background:var(--themeht-white-color);z-index:99999;visibility:hidden;opacity:0;-webkit-transition:auto;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;box-shadow:0 40px 30px 0 rgb(0 0 0 / .04)}#ht-main-nav .ht-nav-toggle{position:absolute;top:20px;right:20px;width:auto;height:auto;text-align:right;align-items:center;justify-content:center;background:inherit;box-shadow:none;backdrop-filter:none;visibility:hidden;opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}#ht-main-nav .ht-nav-toggle span{top:18px!important;left:0!important;margin:0!important;padding:0!important;line-height:0;text-indent:0}#ht-main-nav .ht-nav-toggle.show{visibility:visible;opacity:1}.ht-nav-toggle.active.show span::before,.ht-nav-toggle.active.show span::after{background-color:var(--themeht-primary-color);width:40px}.ht-nav-toggle:hover,.ht-nav-toggle:focus,.ht-nav-toggle:active{outline:none;border-bottom:none!important}.ht-nav-toggle span{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;margin:7px 0;display:inline;width:30px;height:2px;text-transform:uppercase;text-indent:-55px;background:var(--themeht-primary-color);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.menu-show .ht-nav-toggle span{background:#fff0}.ht-nav-toggle span::before,.ht-nav-toggle span::after{content:'';width:20px;height:2px;background:var(--themeht-primary-color);position:absolute;left:0;-webkit-transition:0.1s;-o-transition:0.1s;transition:0.1s}.ht-nav-toggle span::before{top:-7px;width:20px}.ht-nav-toggle span::after{bottom:-7px;left:auto;right:0}.ht-nav-toggle.active span{background:#fff0}.menu-show .ht-nav-toggle span::before,.menu-show .ht-nav-toggle span::after{background:#fff0}.ht-nav-toggle.active span::before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.ht-nav-toggle.active span::after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}#ht-main-nav .ht-nav-toggle:hover span::before,#ht-main-nav .ht-nav-toggle:hover span::after{content:'';width:40px;height:2px;background:var(--themeht-primary-color);position:absolute;left:0}.menu-show #ht-main-nav{visibility:visible;opacity:1;right:0}#ht-main-nav .ht-nav-toggle span::before{width:40px}#ht-main-nav .ht-nav-toggle span{width:40px}.footer{background-color:var(--themeht-secondary-color);overflow:hidden;padding:0 40px;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.footer::before{position:absolute;content:"";top:0;left:0;background-color:var(--themeht-secondary-color);width:100%;height:100%;opacity:.8}.footer .widget{background-color:inherit;margin-bottom:0px!important}.footer .widget-title{margin-bottom:30px}.footer-logo .img-fluid{max-height:var(--logo-footer-height)}.footer .footer-widget .menu li a{color:var(--themeht-white-color);position:relative;padding-left:0!important;font-family:var(--themeht-typography-body-font-family)!important;text-transform:inherit!important;border-radius:0!important;letter-spacing:inherit!important;font-size:15px!important;line-height:15px!important}.footer-widget{margin-bottom:0}.footer-widget.widget ul{margin-left:0;padding-left:0;margin-bottom:0}.footer-widget.widget ul li{list-style-type:none;margin-bottom:13px}.primary-footer{position:relative;z-index:99;padding-top:40px;background-position:center center;background-repeat:no-repeat;background-size:cover}.secondary-footer{border-top:1px solid rgb(255 255 255 / .1);padding:20px 0;color:var(--themeht-white-color);font-size:16px;position:relative}.footer h5{position:relative;color:var(--themeht-white-color)}.media-icon.list-inline li{display:inline-block}.media-icon li{margin-bottom:25px!important;font-size:16px;font-weight:400;display:flex;align-items:center}.media-icon li:last-child{margin-bottom:0!important}.media-icon li i{font-size:25px;color:var(--themeht-primary-color);vertical-align:middle;line-height:20px;margin-right:15px}.media-icon li i.bi-telephone-fill{font-size:21px}.media-icon li a,.media-icon li p{color:var(--themeht-white-color)}.media-icon li a:hover{color:var(--themeht-primary-color)}.footer-widget .menu li{margin-bottom:15px;text-transform:capitalize}.footer-widget .menu li:last-child{margin-bottom:0}.footer-widget .menu li a:hover{color:var(--themeht-primary-color)}.footer-widget .menu li a:before{display:none}.footer-widget.widget .social-icons.footer-social li{margin-bottom:5px}.social-icons.footer-social li a{height:40px;width:40px;line-height:40px;font-size:15px;color:var(--themeht-white-color);border:1px solid rgb(255 255 255 / .1);border-radius:100px}.social-icons.footer-social li a:hover{background-color:var(--themeht-primary-color);color:var(--themeht-white-color)}.footer-box .footer-widget.widget_custom_html{margin:0}.widget_text.footer-widget.widget_custom_html{color:var(--themeht-white-color);margin-bottom:0}.subscribe-form{position:relative;margin-bottom:10px}.subscribe-form input{padding:16px 210px 16px 24px}.subscribe-form button{flex-shrink:0;position:absolute;right:4px;top:3px;padding:0;height:50px;width:50px;line-height:50px;text-align:center;font-size:20px}.footer-menu1 ul{flex-wrap:wrap}.primary-footer-btm{margin-top:40px}.primary-footer-btm>[class*='col-']{border-right:1px solid rgb(255 255 255 / .1);border-top:1px solid rgb(255 255 255 / .1);padding:30px 20px 10px 20px}.primary-footer-btm>[class*='col-']:first-child{padding-left:0}.primary-footer-btm>[class*='col-']:last-child{padding-right:0;border-right:none}.page-title{padding:300px 0 157px 0;margin:20px 20px 0 20px;border-radius:30px;text-align:center;background-color:var(--themeht-secondary-color);background-size:cover;background-repeat:no-repeat;background-position:center center}.page-title.breadcrumb-2{padding:169px 0 173px 0;margin:0 20px 0 20px}.breadcrumb{background:none;display:inline-block;margin:0;text-transform:capitalize;margin-top:18px}.breadcrumb-item{display:inline;font-weight:400;text-transform:uppercase;letter-spacing:.8px;font-size:14px;font-family:var(--themeht-typography-secondary-font-family)}.breadcrumb-item.active,.breadcrumb-item,.breadcrumb-item a{color:var(--themeht-white-color);position:relative}.breadcrumb-item.active{padding-left:35px}.breadcrumb-item a:hover{color:var(--themeht-primary-color)}.breadcrumb-item+.breadcrumb-item:before{color:var(--themeht-primary-color);content:"\f280";font-family:bootstrap-icons!important;float:inherit;position:absolute;left:7px;top:-3px}.page-title h1{color:var(--themeht-white-color);font-size:58px;line-height:68px;word-break:break-word;margin-bottom:0}.big-text{float:left;display:block;font-size:50px;padding:0;margin:5px 10px 0 0;font-weight:500;width:45px;height:45px;text-align:center;line-height:45px;border-radius:30px 30px 0 30px;color:var(--themeht-primary-color)}