progress{width:100%;height:5px;appearance:none;background-color:#fff0;border:none;color:#ff0;position:fixed;top:0;right:0;z-index:20}progress::-webkit-progress-bar{background-color:red}progress::-webkit-progress-value{background-image:var(--primarygradient)}progress::-moz-progress-bar{background-image:var(--primarygradient)}.main-menu>ul{display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:0}.main-menu>ul li{margin:0 15px;position:relative;transition:0.3s}.main-menu>ul li ul{position:absolute;z-index:5;right:0;top:100%;background-color:#fff;min-width:250px;height:auto;border-top:3px solid var(--secondrycolor);padding:10px 0;opacity:0;transition:0.3s;visibility:hidden;box-shadow:var(--boxshadow)}.main-menu>ul li:hover>ul{opacity:1;visibility:visible}.main-menu>ul li ul li::before{content:'';position:absolute;right:-15px;width:10px;height:3px;background:var(--secondrycolor);z-index:2;top:50%;transition:0.3s;opacity:0}.main-menu.horizontal>ul li ul li:hover{margin-inline-start:30px}.main-menu>ul li ul li:hover::before{opacity:1}.main-menu>ul li ul li a{font-size:16px;color:var(--textcolor);transition:0.3s}.main-menu>ul>li::before{content:'';right:0;position:absolute;bottom:0;z-index:2;height:2px;width:0;transition:0.3s;opacity:0;background-color:var(--secondrycolor)}.main-menu:not(.vertical)>ul>li::after{content:'';left:0;position:absolute;bottom:0;z-index:2;height:2px;width:0;transition:0.3s;opacity:0;background-color:var(--secondrycolor)}.main-menu>ul>li:hover::before,.main-menu>ul>li:hover::after,.main-menu>ul>li.current-menu-item::before,.main-menu>ul>li.current-menu-item::after{width:50%;opacity:1}.main-menu ul li a{font-size:16px;font-weight:500;color:var(--primarycolor);padding:10px 0;display:inline-flex;align-items:center;transition:0.3s;white-space:nowrap}.main-menu ul li ul li ul{right:100%;top:0}.main-menu ul li a:Hover,.main-menu ul li.current-menu-item>a{color:var(--secondrycolor)}.main-menu.horizontal>ul>li.menu-item-has-children>a::after{content:"\f107";font-family:"Font Awesome 5 Free";margin-inline-start:7px;font-weight:900;margin-top:3px}.main-menu.vertical ul li:hover>a::before{width:10px;margin-inline-end:5px}.main-menu.vertical ul li a::before{content:'';width:0;height:3px;display:inline-block;background:var(--secondrycolor);transition:0.3s}.main-menu.vertical>ul>li.menu-item-has-children::after{display:inline-block!important;content:"\f107";font-family:"Font Awesome 5 Free";margin-inline-start:7px;font-weight:900;margin-top:3px;width:auto;height:auto;opacity:1;background:#fff0;color:#fff;position:absolute;left:0;top:0;transition:0.3s}.main-menu.horizontal>ul li ul li{margin-inline-end:0}.thumbnail img{object-fit:cover;transition:0.3s}.main-menu.vertical ul{flex-direction:column;align-items:flex-start}.main-menu.vertical ul li{margin:0;min-width:50%}.main-menu.vertical ul li::before,.main-menu.vertical ul li::after{display:none}.main-menu.vertical ul li ul{position:static;opacity:1;display:none;transition:none;visibility:visible;border-top:none;box-shadow:none;width:max-content;min-width:max-content;background:#fff0;padding:0 10px}.main-menu.vertical ul li ul li{margin-inline-start:0}.change-lang img{width:20px!important;height:auto!important}.change-lang ul li a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;color:#484848;transition:0.3s}.change-lang ul li a span{margin-right:0!important;font-size:12px;margin-top:5px;transition:0.3s}.change-lang ul{padding:0;margin:0;display:flex;border-radius:25px;background-color:#FAFAFA;height:45px;flex-wrap:nowrap;width:max-content}.change-lang ul li{width:45px;height:45px;min-width:45px;display:flex;align-items:center;justify-content:center;border-radius:25px;transition:0.3s}.change-lang{transition:0.3s;position:relative;border-radius:25px}i.search-icon{min-width:45px;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#FAFAFA;color:var(--primarycolor);font-size:20px;transition:0.3s;cursor:pointer}i.search-icon:hover{color:var(--secondrycolor)}.site-search-form{width:100%;display:flex;height:50px;justify-content:space-between;position:relative;margin-block-end:0}#select-post-type-for-search{background:#fff;border:1px solid var(--secondrycolor);border-inline-end:none;color:var(--textcolor);height:100%}.site-search-form:not(.product)>ul{display:none}.site-search-form.product>ul{position:absolute;width:100%;right:0;top:100%;z-index:2;background:#fff;border:1px solid var(--secondrycolor);border-block-start:none;opacity:0;transition:0.3s}.ajaxsearchresult li{transition:0.3s}.ajaxsearchresult li:not(:last-child):hover{background-color:#f5f5f5}.ajaxsearchresult a:not(.primary-button){display:flex;align-items:center;padding:10px}.ajaxsearchresult a h3{margin-bottom:0;color:var(--primarycolor)}.ajaxsearchresult a img{width:70px;height:70px;object-fit:cover;margin-inline-end:15px}.site-search-form input{width:100%;border-inline-end:none!important;height:100%;padding:10px;color:var(--textcolor);border:1px solid var(--secondrycolor)}.site-search-form button{border:none;display:flex;align-items:center;min-width:60px;justify-content:center;font-size:24px;background-color:var(--primarycolor);transition:0.3s}.site-search-form button:hover{background-color:var(--secondrycolor)}.site-search-form button i{color:#fff;transition:0.3s}@MEDIA (max-width:575px){.modal-dialog{max-width:90%}}.sidecart{width:300px;height:100vh;background-color:#fff;position:fixed;top:0;left:-100%;z-index:900;transition:all 0.4s ease;padding:15px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between;position:absolute;width:100%;bottom:0;right:0;padding:15px;margin:0;font-size:14px}.woocommerce-mini-cart__total.total{position:absolute;bottom:68px;margin:0;display:flex;justify-content:center;width:100%;right:0;border-top:1px solid #d9d9d9;padding-top:15px}.widget_shopping_cart_content{height:calc(100% - 130px);overflow-y:auto}.woocommerce-mini-cart.cart_list.product_list_widget li{display:flex;flex-wrap:wrap;border-bottom:1px solid #ededed;align-items:center}.woocommerce-mini-cart.cart_list.product_list_widget li:last-child{border:none}.woocommerce-mini-cart.cart_list.product_list_widget li img{float:right;width:55px;margin-inline-end:10px;box-shadow:0 0 10px 0 rgb(0 0 0 / .07);margin-bottom:10px;margin-top:5px}.woocommerce ul.cart_list li a:not(.remove),.woocommerce ul.product_list_widget li a:not(.remove){color:var(--headingcolor);width:calc(100% - 25px);display:flex;align-items:center;justify-content:flex-start}.woocommerce-mini-cart.cart_list.product_list_widget li .quantity{width:100%}.sidecart h4{color:var(--headingcolor);font-size:16px;margin-bottom:15px!important}.sidecart .is-divider{width:70px;height:2px;margin:0 auto;background:var(--lightbackground);opacity:.4}i.cart-icon{min-width:45px;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#FAFAFA;color:var(--primarycolor);font-size:20px;transition:0.3s;cursor:pointer;position:relative}i.cart-icon span{position:absolute;right:-5px;bottom:-5px!important;display:flex;top:unset;align-items:center;justify-content:center;z-index:2;width:18px;height:18px;font-size:12px;color:#fff;background-color:var(--secondrycolor);border-radius:50%;font-family:var(--fontfamily);font-weight:400}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-weight:400;font-size:14px}.userprofile img{margin-bottom:0!important}.userprofile{position:relative;display:inline-flex;align-items:center}.userprofile::before{width:10px;height:10px;content:'';border-right:2px solid;display:inline-block;border-bottom:2px solid;color:#fff;transition:0.3s;transform:rotate(45deg);transform-origin:66% 66%;margin-inline-end:10px}.userprofile.rotatebefore::before{transition:0.3s;transform:rotate(225deg)}.userbox{position:relative;display:flex}.userbox .sub-loginmenu{position:absolute;left:0;overflow:hidden;transition:0.3s;opacity:0;visibility:hidden;z-index:10}#loginmodalbtn i{display:flex;align-items:center;justify-content:center;transition:0.3s;border-radius:50%}.userbox .opensub-loginmenu{opacity:1;visibility:visible;transition:0.3s}.userbox .sub-loginmenu ul{list-style:none}.userbox .sub-loginmenu ul li{list-style:none;transition:0.3s}.userbox .sub-loginmenu ul li a{transition:0.3s;display:inline-block}.userbox .sub-loginmenu ul li a i{transition:0.3s}.userbox .sub-loginmenu .exit-box a,.userbox .sub-loginmenu .exit-box a i{transition:0.3s}.exit-box{border-top:1px solid}.exit-box p{margin-bottom:0}.userbox .sub-loginmenu-header{display:flex}.modal-header{border-bottom:0!important;background:var(--primarycolor);color:#fff;text-align:center;border-top-left-radius:2px!important;padding:0!important;height:50px;border-top-right-radius:2px!important;align-items:flex-end!important}.modal-header .close{margin:0 0 -5px 0!important;color:var(--secondrycolor);opacity:1;text-shadow:none}.modal-header .close:hover{color:var(--secondrycolor)}.modal-body{padding:10px 30px!important}.modal-header a.nav-link{color:#fff;transition:0.3s;border-bottom:2px solid transparent!important}.modal-header .nav-tabs{border:none}.modal-header .nav-tabs .nav-item{margin:0}.modal-header a.nav-link.active{color:var(--secondrycolor)!important;border-bottom-color:var(--secondrycolor)!important;border-bottom-width:2px}.modal-body input[type="submit"],.modal-body input[type="button"],.modal-body button{background-image:var(--primarygradient);color:#fff!important;box-shadow:0 5px 15px -3px rgb(0 0 0 / .3);border-radius:0;padding:12px 20px;display:flex;justify-content:center;border:none;width:100%!important;margin:0;overflow:hidden!important;position:relative;transition:0.3s}.login label,.lost_reset_password label,.register label #registerform label{font-size:16px!important;font-family:var(--fontfamily);color:var(--headingcolor)!important}.login p.woocommerce-LostPassword.lost_password a{color:var(--secondrycolor);margin-top:15px;font-size:14px;display:flex}.register p{position:relative;margin-top:10px}.login label.woocommerce-form-login__rememberme{margin-bottom:10px}.login form input[type=checkbox],.register form input[type=checkbox]{border:none!important;border-radius:25px!important;background:rgb(255 255 255 / .5)!important;width:auto!important;height:auto}.login input,.login input[type=text]:not([type=checkbox]),#coupon_code,.lost_reset_password input,.register input,.register input[type=text]:not([type=checkbox]){background-color:#fff0;padding:5px 10px;border:1px solid #e3e3e3;border-radius:0;color:var(--textcolor);width:100%!important;margin-bottom:0;transition:all 0.4s;height:50px;position:relative;z-index:2}.login input.active,.login input[type=text].active,#coupon_code.active,.lost_reset_password input.active,.lost_reset_password input[type=text].active,.register input.active,.register input[type=text].active{border-color:var(--secondrycolor)}.login p.form-row,.lost_reset_password p.form-row,.register p.form-row{position:relative;margin-top:10px}.login form,.register form{position:relative}.login p.form-row label:not(.woocommerce-form-login__rememberme),.lost_reset_password label:not(.woocommerce-form-login__rememberme),.register label:not(.woocommerce-form-login__rememberme),#wploginform p:not(.login-remember) label{position:absolute;right:10px;top:12px;background:#fff;padding:0 5px;font-size:16px;z-index:1;transition:0.2s;color:var(--textcolor);width:max-content}.login label.top,.lost_reset_password label.top,.register label.top{top:-10px!important;font-size:12px!important;z-index:3!important}.login .password-input{width:100%}#wploginform p{position:relative;margin-top:10px}.elementor-slides .slick-slide-bg{-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;min-width:100%;min-height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.elementor-slides .slick-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;height:400px}.elementor-slides .slick-slide>div{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.elementor-slides .slick-slide:focus{outline:0}.elementor-slides .slick-slide .animation-bg,.elementor-slides .slick-slide .elementor-slide-heading{-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.elementor-slides .slick-slide .elementor-slide-heading{-webkit-animation-duration:1s;animation-duration:1s}.elementor-slides .slick-slide .elementor-slide-description{-webkit-animation-duration:2s;animation-duration:2s}.elementor-slides .slick-slide .elementor-slide-button{-webkit-animation-duration:3s;animation-duration:3s}.slick-active .elementor-ken-fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-name:fadeIn}.slick-active .elementor-ken-fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.slick-active .elementor-ken-fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.slick-active .elementor-ken-fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.slick-active .elementor-ken-fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.slick-active .elementor-ken-zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.slick-active .elementor-ken-zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}.slick-active .elementor-ken-zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}.slick-active .elementor-ken-zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}.slick-active .elementor-ken-zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}.slick-active .elementor-ken-bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}.slick-active .elementor-ken-bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.slick-active .elementor-ken-bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}.slick-active .elementor-ken-bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}.slick-active .elementor-ken-bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.slick-active .elementor-ken-slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}.slick-active .elementor-ken-slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}.slick-active .elementor-ken-slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}.slick-active .elementor-ken-slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.slick-active .elementor-ken-rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}.slick-active .elementor-ken-rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}.slick-active .elementor-ken-rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}.slick-active .elementor-ken-rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}.slick-active .elementor-ken-rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}.slick-active .elementor-ken-bounce{-webkit-animation-name:bounce;animation-name:bounce}.slick-active .elementor-ken-flash{-webkit-animation-name:flash;animation-name:flash}.slick-active .elementor-ken-pulse{-webkit-animation-name:pulse;animation-name:pulse}.slick-active .elementor-ken-rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}.slick-active .elementor-ken-shake{-webkit-animation-name:shake;animation-name:shake}.slick-active .elementor-ken-headShake{-webkit-animation-name:headShake;animation-name:headShake}.slick-active .elementor-ken-swing{-webkit-animation-name:swing;animation-name:swing}.slick-active .elementor-ken-tada{-webkit-animation-name:tada;animation-name:tada}.slick-active .elementor-ken-wobble{-webkit-animation-name:wobble;animation-name:wobble}.slick-active .elementor-ken-jello{-webkit-animation-name:jello;animation-name:jello}.slick-active .elementor-ken-rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}.slick-active .elementor-ken-lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn}.elementor-slides .slick-slide-inner{background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;bottom:0;right:0;padding:50px}.elementor-slides .slick-slide-inner,.elementor-slides .slick-slide-inner:hover{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.elementor-slides .slick-slide-inner .elementor-background-overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}.elementor-slides .slick-slide-inner .elementor-slide-content{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center}.elementor-slides .slick-slide-inner .elementor-slide-heading{font-size:35px;font-weight:700;line-height:1}.elementor-slides .slick-slide-inner .elementor-slide-description{font-size:17px;line-height:1.4}.elementor-slides .slick-slide-inner .elementor-slide-heading:not(:last-child),.elementor-slides .slick-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:30px}.elementor-slides .slick-slide-inner .elementor-slide-button{border:solid 2px #fff;color:#fff;background:#fff0}.elementor-slides .slick-slide-inner .elementor-slide-button,.elementor-slides .slick-slide-inner .elementor-slide-button:hover{background:#fff0;color:inherit;text-decoration:none}.elementor--v-position-top .slick-slide-inner{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.elementor--v-position-bottom .slick-slide-inner{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.elementor--v-position-middle .slick-slide-inner{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.elementor--h-position-left .slick-slide-inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.elementor--h-position-right .slick-slide-inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.elementor--h-position-center .slick-slide-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.elementor-slides-wrapper div:not(.slick-slide)>.slick-slide-inner{display:none}.elementor-slides-wrapper:not(.demo-2) .slick-next{right:auto;left:40px}.elementor-slides-wrapper:not(.demo-2) .slick-prev{right:40px;left:auto;z-index:2}@media (max-width:767px){.elementor-slides .slick-slide-inner{padding:30px}.elementor-slides .slick-slide-inner .elementor-slide-heading{font-size:23px;line-height:1;margin-bottom:15px}.elementor-slides .slick-slide-inner .elementor-slide-description{font-size:13px;line-height:1.4;margin-bottom:15px}}.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{width:auto!important}.elementor-slick-slider .slick-next::before,.elementor-slick-slider .slick-prev::before{font-family:"Font Awesome 5 Free"!important;font-weight:900}.elementor-slick-slider .slick-prev::before{content:"\f053"!important}[dir="rtl"] .elementor-slick-slider .slick-prev::before{content:"\f054"!important}.elementor-slick-slider .slick-next::before{content:"\f054"!important}[dir="rtl"] .elementor-slick-slider .slick-next::before{content:"\f053"!important}.elementor-slick-slider ul.slick-dots li button::before{font-family:"Font Awesome 5 Free"!important;font-weight:900;content:"\f111"!important}.elementor-slides .slick-prev::before,.elementor-slides .slick-next::before{width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:0.3s}.animated-progress{width:100%;height:8px;border-radius:5px;overflow:hidden;position:relative;background:#F5F5F5}.animated-progress span{height:100%;display:block;width:0;color:#fffbfb;line-height:30px;position:absolute;text-align:end;padding-inline-start:5px}.progress-blue span{background-image:var(--primarygradient)}.demo-2 .elementor-slides .slick-slide-inner .elementor-slide-content{align-items:flex-start!important}.demo-2 .elementor-slide-description.elementor-ken-fadeInUp{border-right:2px solid #fff;border-bottom:2px solid #fff;padding:0 20px 10px 0!important;border-bottom-right-radius:10px!important;text-align:right!important}.demo-2 .slick-next{bottom:35px!important;position:absolute!important;top:auto!important;left:15px!important}.demo-2 .slick-next::before{border-radius:7px!important}.demo-2 .slick-prev{position:absolute!important;bottom:35px!important;top:auto!important;left:80px!important;right:auto!important;z-index:1}.service-box{position:relative;overflow:hidden;margin-bottom:30px}.service-box .content{position:absolute;left:0;width:100%;height:100%;padding:15px;background-color:#020D2690;border-top:6px solid #fff0;transition:0.3s;top:calc(100% - 75px)}.service-box:hover .content{top:0;border-color:var(--secondrycolor)}.service-box img{width:100%;object-fit:cover}.service-box .title{margin-bottom:15px;padding-inline-start:30px;transition:0.3s}.service-box:hover .title{padding-inline-start:0}.service-box .title h3{font-size:24px;color:#fff;transition:0.3s}.service-box .title i{margin-inline-end:20px;font-size:40px;color:var(--secondrycolor);transition:0.3s}.service-box p{color:#fff;font-size:20px;padding-inline-start:70px}.service-box a{margin-inline-start:70px;color:var(--secondrycolor);display:inline-flex;align-items:center}.service-box a i{margin-inline-start:5px}.service-box-2{overflow:hidden;border:1px solid #fff;transition:.3s;margin-bottom:30px}.service-box-2 .content{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.service-box-2 .content .title{display:flex;justify-content:space-between;align-items:center;flex-direction:column;height:150px;margin:40px 0 20px 0}.service-box-2 .content .title svg,.service-box-2 .content .title i{box-shadow:0 0 20px 20px #FEF2CD;border-radius:50px;background:#FEF2CD}.service-box-2 .content p{padding:0 10px;text-align:center}.service-box-2 .content a{width:100%;text-align:center;padding:13px 0;transition:.3s}@media screen and (max-width:991px){.service-box-2{margin-right:10px!important;margin-left:10px!important}}.projects{display:flex;flex-direction:column}.projects-2{display:flex;flex-direction:column;align-items:center}.tab-content{width:100%}.project-box img{width:100%;object-fit:cover}.project-box{position:relative;display:inline-flex;overflow:hidden;margin-bottom:30px;width:100%}.project-box .overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5;display:flex;align-items:center;justify-content:center;transition:0.3s;transform:scale(0);opacity:0;overflow:hidden}.project-box:hover .overlay{transform:scale(.94);opacity:1}.project-box .overlay .background{position:absolute;width:100%;height:100%;left:0;top:0;background-image:linear-gradient(120deg,var(--psgradient));opacity:.8;z-index:3}.project-box .overlay i{position:relative;z-index:4;width:50px;height:50px;border-radius:50%;background-color:var(--secondrycolor);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px}.project-box h3{color:#fff;font-size:18px;position:absolute;left:5%;bottom:-60px;margin-bottom:0;z-index:6;text-align:center;transition:0.3s;width:90%;line-height:30px}.project-box:hover h3{bottom:25px}.projects-nav-tab a{color:var(--textcolor);font-size:18px;transition:0.3s;font-weight:500;border-bottom:none!important;position:relative;padding-right:0;padding-left:0}.projects-nav-tab a:not(:first-child):not(:last-child){margin-right:15px;margin-left:15px}.projects-nav-tab a:last-child{margin-inline-start:15px}.projects-nav-tab a:first-child{margin-inline-end:15px}.projects-nav-tab a::before{content:'';right:0;position:absolute;bottom:0;z-index:2;height:2px;width:0;transition:0.3s;opacity:0;background-color:var(--secondrycolor)}.projects-nav-tab a::after{content:'';left:0;position:absolute;bottom:0;z-index:2;height:2px;width:0;transition:0.3s;opacity:0;background-color:var(--secondrycolor)}.projects-nav-tab a.active{border-bottom:none!important;color:var(--secondrycolor)!important}.projects-nav-tab a.active::before,.projects-nav-tab a.active::after{width:50%;opacity:1}.projects-nav-tab{border-bottom:none!important}.portfolioo{margin-bottom:40px}.project-box-2{display:inline-block;width:100%;position:relative;overflow:hidden}.project-box-2::after{content:'';position:absolute;width:100%;height:40%;background:linear-gradient(to top,#1D2B57,#fff0);right:0;bottom:0;opacity:0;visibility:hidden;transition:.3s}.project-box-2:hover::after{opacity:1;visibility:visible;bottom:0}.project-box-2::before{content:'';position:absolute;width:5%;height:3px;background:#FBBD02;bottom:45px;left:10px;z-index:5;transition:.3s;opacity:0;visibility:hidden}.project-box-2:hover::before{opacity:1;visibility:visible;width:35%}#nav-tab{width:max-content;padding:12px 30px!important}.project-box-2 img{width:100%;object-fit:cover;border-radius:10px}.box-info-2{position:absolute;bottom:10px;background:#fff;right:10px;padding:10px;border-radius:10px;width:100px;height:95px;opacity:0;transition:.3s;z-index:5;display:flex;justify-content:space-evenly;align-items:self-start;flex-direction:column}.portfolioo:hover .box-info-2{width:250px;opacity:1}.box-info-2 h3{opacity:0}.portfolioo:hover .box-info-2 h3{opacity:1;transition:.3s .2s}.portfolioo:hover .box-info-2 span{opacity:0}.portfolioo:hover .box-info-2 span{opacity:1;transition:.3s .3s}@MEDIA (max-width:1199px){.service-box .title{padding-inline-start:0}.service-box p{padding-inline-start:0}.service-box a{margin-inline-start:0}.service-box .content{overflow-y:auto}}@MEDIA (max-width:991px){.service-box .content{top:0;border-color:var(--secondrycolor)}#nav-tab{overflow-x:scroll;width:100%;flex-wrap:nowrap;padding-right:160px!important}#nav-tab{white-space:nowrap}.box-info-2{width:215px;opacity:1}.portfolioo:hover .box-info-2{width:215px;opacity:1}.box-info-2 h3{white-space:normal;opacity:1}.project-box-2::before{opacity:1;visibility:visible;width:120px}.project-box-2::after{opacity:1;visibility:visible}}.customer-logo-slider .logo-box{background:#fff;box-shadow:var(--boxshadow);display:inline-flex!important;justify-content:center;align-items:center;padding:30px 20px;position:relative;margin:20px 15px;transition:0.3s}.customer-logo-slider .logo-box:hover{box-shadow:0 0 20px 0 rgb(0 0 0 / .1)}.customer-logo-slider .logo-box img{transition:0.3s}.customer-logo-slider .logo-box:hover img{transform:scale(1.1)}.customer-logo-slider .logo-box span{position:absolute;color:#fff;background:var(--primarycolor);font-size:14px;padding:5px 10px;bottom:calc(100% - 20px);height:30px;display:flex;opacity:0;visibility:hidden;left:50%;transform:translateX(-50%);max-width:90%;transition:0.3s;text-align:center}.customer-logo-slider .logo-box span::before{width:0;height:0;content:'';border-top:6px solid var(--primarycolor);border-right:6px solid #fff0;border-left:6px solid #fff0;position:absolute;bottom:-6px;right:calc(50% - 6px)}.customer-logo-slider .logo-box:hover span{opacity:1;visibility:visible}.slick-dots li button{display:none!important}.slick-dots li{width:25px!important;height:4px!important;background-color:var(--lightbackground)!important;transition:0.3s}.slick-dots{bottom:-30px!important}.slick-dots li.slick-active{background-color:var(--secondrycolor)!important}.alkt-flip-box{height:280px;position:relative;perspective:1000px;transform-style:preserve-3d}.alkt-flip-box .elementor-icon{color:#fff}.alkt-flip-box .elementor-view-framed .elementor-icon{color:#fff;border-color:#fff}.alkt-flip-box .elementor-view-stacked .elementor-icon{color:#fff;background-color:rgb(0 0 0 / .5)}.alkt-flip-box .elementor-icon-wrapper{margin-bottom:20px}.alkt-flip-box-front{background-color:#1e87f0}.alkt-flip-box-back{background-color:#b7b4b4;display:block}.alkt-flip-box-layer{position:absolute;width:100%;height:100%;transition:all .6s ease-in-out}.alkt-flip-box-layer-overlay{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:stretch;text-align:center;padding:35px}.alkt-flip-box-layer-title{font-size:21px;line-height:1;font-weight:600;color:#fff}.alkt-flip-box-layer-title:not(:last-child){margin:0 0 20px;padding:0}.alkt-flip-box-layer-desc{font-size:14px;color:#e5e5e5}.alkt-flip-box-layer-desc:not(:last-child){margin:0 0 20px;padding:0}.alkt-flip-box-image{margin:0 0 20px;display:inline-block;width:100%}.alkt-flip-box-image img{width:50%;display:inline-block}.alkt-flip-box-3d-yes .alkt-flip-box-layer-inner{transform:translateZ(90px) scale(.91)}.alkt-flip-box-3d-yes .alkt-flip-box-layer-overlay{transform-style:preserve-3d;transform:translateZ(.1px)}.alkt-flip-box-effect-flip .alkt-flip-box{perspective:1000px;transform-style:preserve-3d}.alkt-flip-box-effect-flip .alkt-flip-box:hover .alkt-flip-box-back{transform:none}.alkt-flip-box-effect-flip .alkt-flip-box-layer{transform-style:preserve-3d;backface-visibility:hidden}.alkt-flip-box-effect-flip .alkt-flip-box-front{transform:none;z-index:1}.alkt-flip-box-effect-flip.alkt-flip-box-direction-right .alkt-flip-box-back{transform:rotateX(0) rotateY(-180deg)}.alkt-flip-box-effect-flip.alkt-flip-box-direction-right .alkt-flip-box:hover .alkt-flip-box-front{transform:rotateX(0) rotateY(180deg)}.alkt-flip-box-effect-flip.alkt-flip-box-direction-left .alkt-flip-box-back{transform:rotateX(0) rotateY(180deg)}.alkt-flip-box-effect-flip.alkt-flip-box-direction-left .alkt-flip-box:hover .alkt-flip-box-front{transform:rotateX(0) rotateY(-180deg)}.alkt-flip-box-effect-flip.alkt-flip-box-direction-up .alkt-flip-box-back{transform:rotateX(-180deg) rotateY(0)}.alkt-flip-box-effect-flip.alkt-flip-box-direction-up .alkt-flip-box:hover .alkt-flip-box-front{transform:rotateX(180deg) rotateY(0)}.alkt-flip-box-effect-flip.alkt-flip-box-direction-down .alkt-flip-box-back{transform:rotateX(180deg) rotateY(0)}.alkt-flip-box-effect-flip.alkt-flip-box-direction-down .alkt-flip-box:hover .alkt-flip-box-front{transform:rotateX(-180deg) rotateY(0)}.alkt-flip-box-effect-push .alkt-flip-box-front{transform:none}.alkt-flip-box-effect-push .alkt-flip-box{overflow:hidden}.alkt-flip-box-effect-push .alkt-flip-box:hover .alkt-flip-box-back{transform:none}.alkt-flip-box-effect-push.alkt-flip-box-direction-right .alkt-flip-box:hover .alkt-flip-box-front{transform:translateX(100%) translateY(0)}.alkt-flip-box-effect-push.alkt-flip-box-direction-right .alkt-flip-box-back{transform:translateX(-100%) translateY(0)}.alkt-flip-box-effect-push.alkt-flip-box-direction-left .alkt-flip-box:hover .alkt-flip-box-front{transform:translateX(-100%) translateY(0)}.alkt-flip-box-effect-push.alkt-flip-box-direction-left .alkt-flip-box-back{transform:translateX(100%) translateY(0)}.alkt-flip-box-effect-push.alkt-flip-box-direction-up .alkt-flip-box:hover .alkt-flip-box-front{transform:translateX(0) translateY(-100%)}.alkt-flip-box-effect-push.alkt-flip-box-direction-up .alkt-flip-box-back{transform:translateX(0) translateY(100%)}.alkt-flip-box-effect-push.alkt-flip-box-direction-down .alkt-flip-box:hover .alkt-flip-box-front{transform:translateX(0) translateY(100%)}.alkt-flip-box-effect-push.alkt-flip-box-direction-down .alkt-flip-box-back{transform:translateX(0) translateY(-100%)}.alkt-flip-box-effect-slide .alkt-flip-box{overflow:hidden}.alkt-flip-box-effect-slide .alkt-flip-box:hover .alkt-flip-box-back{transform:none}.alkt-flip-box-effect-slide.alkt-flip-box-direction-right .alkt-flip-box-back{transform:translateX(-100%) translateY(0)}.alkt-flip-box-effect-slide.alkt-flip-box-direction-left .alkt-flip-box-back{transform:translateX(100%) translateY(0)}.alkt-flip-box-effect-slide.alkt-flip-box-direction-up .alkt-flip-box-back{transform:translateX(0) translateY(100%)}.alkt-flip-box-effect-slide.alkt-flip-box-direction-down .alkt-flip-box-back{transform:translateX(0) translateY(-100%)}.alkt-flip-box-effect-zoom-out .alkt-flip-box .alkt-flip-box-front{transition:transform .7s,opacity .35s,width .1ms;opacity:1;transform:scale(1);z-index:1;width:100%}.alkt-flip-box-effect-zoom-out .alkt-flip-box:hover .alkt-flip-box-front{width:0;opacity:0;transform:scale(.7);transition:transform .8s,opacity .7s .1s,width .1ms .7s}.alkt-flip-box-effect-zoom-in .alkt-flip-box .alkt-flip-box-back{transition:transform .7s,opacity .5s .2s;opacity:0;transform:scale(.7)}.alkt-flip-box-effect-zoom-in .alkt-flip-box:hover .alkt-flip-box-back{transition:transform .7s,opacity .5s;opacity:1;transform:scale(1)}.alkt-flip-box-effect-fade .alkt-flip-box .alkt-flip-box-back{opacity:0}.alkt-flip-box-effect-fade .alkt-flip-box:hover .alkt-flip-box-back{opacity:1}.elementor-widget-alkt-flip-box.alkt-flip-box-flipped .elementor-widget-container .alkt-flip-box-front{display:none}.elementor-widget-alkt-flip-box.alkt-flip-box-flipped .elementor-widget-container .alkt-flip-box-back{transform:none;opacity:1}.customer-comment .commenter-info{margin-bottom:0!important}.customer-comment .commenter-info img{width:80px;height:80px;margin-inline-end:10px}.customer-comment .commenter-info .name{font-size:20px;font-weight:500;margin-bottom:10px}.customer-comment .commenter-info span.name{color:#fff}.customer-comment .commenter-info span:not(.name){color:#fff}.customer-comment .comment-box{background:var(--primarycolor);margin:15px;padding:20px;display:flex!important;flex-direction:column;justify-content:space-between}.customer-comment p{color:#fff;font-size:16px;line-height:30px}.article-box img{width:100%}.article-box{margin:15px;background-color:#fff;box-shadow:var(--boxshadow);padding-bottom:15px}.related-post .article-box{margin:0 0 20px 0!important}.article-box .thumbnail{position:relative;display:flex;overflow:hidden}.article-box .content{transition:0.3s}.article-box .thumbnail .overlay{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#020D2680;display:flex;align-items:center;justify-content:center;z-index:3;opacity:0;transition:0.3s}.article-box:hover .thumbnail .overlay{opacity:1}.article-box .thumbnail .overlay i{position:relative;width:60px;height:60px;border-radius:50%;background-color:var(--secondrycolor);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px}.article-box .thumbnail img{width:100%;transition:transform 0.3s;transform-origin:15px 15px;min-height:250px;object-fit:cover}.article-box:hover .thumbnail img{transform:scale(1.07)}.article-box .thumbnail .date{background:#fff;color:var(--textcolor);font-size:14px;position:absolute;right:0;bottom:0;z-index:4;padding:10px 15px;display:flex;width:max-content}.article-box .thumbnail .date i{margin-inline-end:10px;font-size:18px}.article-box:hover h3{color:var(--secondrycolor)}.article-box h3{font-size:20px;line-height:25px;color:var(--headingcolor);overflow:hidden;height:50px;padding:0 15px;margin-bottom:15px;margin-top:15px;transition:0.3s}.article-box .article-box-footer{padding:0 15px}.article-box .article-box-footer span.cat{color:var(--textcolor);font-size:14px;align-items:center;display:flex}.article-box .article-box-footer span.cat a{color:var(--textcolor);font-size:14px;align-items:center;display:flex}.article-box .article-box-footer span.cat i{font-size:18px;margin-inline-end:10px}.article-box .article-box-footer a.more{color:var(--textcolor);display:flex;align-items:center;transition:0.3s}.article-box:hover .article-box-footer a.more{color:var(--secondrycolor)}.article-box .article-box-footer a.more i{margin-inline-start:5px}.article-box-demo-2{overflow:hidden!important;margin:8px!important;border:1px solid #fff;transition:.3s}.article-box-demo-2 .thumbnail{display:flex!important;flex-direction:column!important;align-items:center!important}.article-box-demo-2 .date{margin:20px 0!important;position:relative}.article-box-demo-2 .date::before{position:absolute;content:'';width:25px;height:3px;bottom:-15px;background:red;left:0;right:0;margin:auto;border-radius:5px}.article-box-demo-2 .content{display:flex;flex-direction:column;align-items:center}.article-box-demo-2 .title{text-align:center!important;overflow:hidden;display:inline-block;max-height:57px;margin:15px 0}.article-box-demo-2 .title h3{height:48px;overflow:hidden}.article-box-demo-2 .article-box-footer{padding:13px;width:100%;transition:.3s}.article-box-demo-2 .pa-article{display:none}.article-box-demo-2.bar .pa-article{display:block!important}.bar{display:flex}.bar .content{width:65%;justify-content:space-between}.bar .thumbnail{width:35%}.bar .article-box-footer{padding:16px!important}.bar .pa-article{padding:0 15px}.bar .title{padding:15px;margin-bottom:0}.bar .thumbnail img{height:250px!important}.bar .date{margin:16px 0!important}.team .box{position:relative;overflow:hidden}.team .box img{width:100%;object-fit:cover;height:100%}.team .box .content{width:100%;height:75px;position:absolute;left:0;bottom:0;background-color:#020D2690;text-align:center;padding:15px;transition:0.3s;border-top:10px solid #fff0;display:flex;flex-direction:column;justify-content:center}.team .box:hover .content{height:100%;border-top-color:var(--secondrycolor)}.team .box .content a{color:#fff;font-size:24px;margin:0 10px;transition:0.3s}.team .box .content h3{color:#Fff;font-size:20px;margin-bottom:40px;margin-top:65px;transition:0.3s}.team .box:hover .content h3{margin-top:0}.team .box .content a:hover{color:var(--secondrycolor)}.site-breadcrumb a{color:#fff;margin-inline-end:10px;font-size:16px;white-space:nowrap}.site-breadcrumb span{color:#fff;font-size:16px;white-space:nowrap}.site-breadcrumb .breadcrumbs{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.site-breadcrumb svg{margin-inline-end:10px;min-width:10px}.themsah-categories ul li{display:flex;justify-content:space-between;align-items:center;color:var(--textcolor);padding:0 10px;border-bottom:1px solid #f5f5f5}.themsah-categories ul li.current-cat{color:var(--secondrycolor);}.themsah-categories ul li:last-child{border-bottom:none}.themsah-categories ul li a{padding:15px 0;display:flex;width:100%;color:var(--textcolor);transition:0.3s;position:relative;align-items:center}.themsah-categories ul li:hover a,.themsah-categories ul li.current-cat a{color:var(--secondrycolor)}.themsah-categories ul li a::before{content:'';width:0;height:3px;transition:0.3s;display:inline-block;background-color:var(--secondrycolor)}.themsah-categories ul li:hover a::before{width:10px;margin-inline-end:5px}.last-post-side .item{padding:15px 0;border-bottom:1px solid #f5f5f5}.last-post-side .item:last-child{border-bottom:none}.last-post-side .item .thumbnail{position:relative;width:80px;height:80px;margin-inline-end:10px}.last-post-side .item .thumbnail .cover{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background-color:var(--primarycolor);transition:0.3s;opacity:0}.last-post-side .item .thumbnail i{position:absolute;left:50%;top:50%;z-index:3;color:var(--secondrycolor);font-size:20px;transform:translateX(-50%) translateY(-50%);opacity:0;transition:0.3s}.last-post-side .item:hover .thumbnail i{opacity:1}.last-post-side .item:hover .thumbnail .cover{opacity:.7}.last-post-side .item img{width:80px;height:80px;object-fit:cover;min-width:80px;color:var(--headingcolor)}.last-post-side .item h3{font-size:16px;color:var(--headingcolor);line-height:25px;transition:0.3s;font-weight:500}.last-post-side .item:hover h3{color:var(--secondrycolor)}.last-post-side .item span:not(.site-tooltip){font-size:12px;color:var(--textcolor)}.article-box img{width:100%}.article-box{margin:15px;background-color:#fff;box-shadow:var(--boxshadow);padding-bottom:15px}.related-post .article-box{margin:0 0 20px 0!important}.article-box .thumbnail{position:relative;display:flex;overflow:hidden}.article-box .content{transition:0.3s}.article-box .thumbnail .overlay{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#020D2680;display:flex;align-items:center;justify-content:center;z-index:3;opacity:0;transition:0.3s}.article-box:hover .thumbnail .overlay{opacity:1}.article-box .thumbnail .overlay i{position:relative;width:60px;height:60px;border-radius:50%;background-color:var(--secondrycolor);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px}.article-box .thumbnail img{width:100%;transition:transform 0.3s;transform-origin:15px 15px;min-height:250px;object-fit:cover}.article-box:hover .thumbnail img{transform:scale(1.07)}.article-box-demo-2 .thumbnail img{transition:0.3s;width:100%}.article-box .thumbnail .date{background:#fff;color:var(--textcolor);font-size:14px;position:absolute;right:0;bottom:0;z-index:4;padding:10px 15px;display:flex}.article-box .thumbnail .date i{margin-inline-end:10px;font-size:18px}.article-box:hover h3{color:var(--secondrycolor)}.article-box h3{font-size:20px;line-height:25px;color:var(--headingcolor);overflow:hidden;height:50px;padding:0 15px;margin-bottom:15px;margin-top:15px;transition:0.3s}.article-box .article-box-footer{padding:0 15px}.article-box .article-box-footer span.cat{color:var(--textcolor);font-size:14px;align-items:center;display:flex}.article-box .article-box-footer span.cat a{color:var(--textcolor);font-size:14px;align-items:center;display:flex}.article-box .article-box-footer span.cat i{font-size:18px;margin-inline-end:10px}.article-box .article-box-footer a.more{color:var(--textcolor);display:flex;align-items:center;transition:0.3s}.article-box:hover .article-box-footer a.more{color:var(--secondrycolor)}.article-box .article-box-footer a.more i{margin-inline-start:5px}.alignment i{font-size:24px;cursor:pointer;color:var(--textcolor);transition:0.3s;margin-inline-start:10px}.alignment i.active{color:var(--primarycolor);cursor:default}.article-box.bar{display:flex;padding-bottom:0}.article-box.bar .content{width:calc(100% - 300px);transition:0.3s;display:flex;flex-direction:column;justify-content:space-evenly}.article-box.bar img{width:300px}.article-box.bar h3{height:auto}.article-box .content p{display:none}.article-box.bar .content p{padding:0 15px;line-height:30px;font-size:16px;color:var(--textcolor);display:block!important}.pagination .page-numbers{display:flex;align-items:center}.pagination .page-numbers a:not(.prev):not(.next){width:40px;height:40px;border:1px solid var(--textcolor);color:var(--textcolor);display:flex;justify-content:center;align-items:center;line-height:30px;vertical-align:middle;transition:0.3s}.pagination .page-numbers a:not(.prev):not(.next):hover{background:var(--secondrycolor);border-color:var(--secondrycolor);color:#Fff}.pagination .page-numbers span.current{width:40px;height:40px;border:1px solid var(--secondrycolor);color:#fff;display:flex;justify-content:center;align-items:center;line-height:30px;vertical-align:middle;transition:0.3s;background:var(--secondrycolor)}.pagination .page-numbers li{margin:3px}.pagination .page-numbers a.prev,.pagination .page-numbers a.next{margin:0 10px}.pagination .page-numbers a:hover svg path{fill:var(--secondrycolor)}.pagination .page-numbers a svg path{transition:0.3s}.article>.thumbnail img{width:100%;height:400px;object-fit:cover}.all-information{display:flex;align-items:center;flex-wrap:wrap}.all-information .info-item{display:flex;align-items:center;margin-inline-end:15px}.all-information .info-item i{margin-inline-end:5px}.all-information .info-item span,.all-information .info-item span a{font-size:14px;color:#484848;white-space:nowrap}.share-btn{display:flex;align-items:center}.share-btn a{width:45px;height:45px;display:flex;justify-content:center;align-items:center;color:var(--primarycolor);font-size:24px;margin-inline-start:10px;background-color:#FAFAFA;transition:0.3s;cursor:pointer}.share-btn a:first-child{margin-inline-start:0}.share-btn a:hover{color:var(--secondrycolor)}.post-navigation a:first-child>span>span{padding:10px 10px 10px 15px}.post-navigation a:last-child>span>span{padding:10px 15px 10px 10px}.post-navigation a>span{display:flex}.post-navigation a svg{margin-inline-start:5px;margin-inline-end:5px;width:13px;height:13px}#comments{color:var(--primarycolor);font-size:18px;margin-bottom:20px}ol.commentlist li .comment-body{background:#FAFAFA;margin-bottom:20px;padding:15px;position:relative}ol.commentlist li .comment-body .comment-author.vcard img{width:50px;height:50px;border-radius:50%;margin-inline-end:15px;margin-bottom:-10px}ol.commentlist li .comment-body .comment-meta{position:absolute;left:15px;top:25px;z-index:2}ol.commentlist li .comment-body .comment-meta a{font-size:14px;color:var(--textcolor)}ol.commentlist li .comment-body p{color:var(--textcolor);line-height:25px;padding-inline-start:70px}.reply a{padding:5px 20px;color:var(--headingcolor);height:35px;background:#E5EAEF;margin-inline-start:70px;transition:0.3s}.reply a:hover{background:var(--secondrycolor);color:#fff}ol.commentlist li .children li{padding-inline-start:5%}#reply-title,#reply-title a{font-size:20px;color:var(--headingcolor);margin-top:30px}.logged-in-as a{font-size:16px;color:var(--primarycolor)}.comment-notes span{color:var(--headingcolor);font-size:14px}.comment-form-comment{width:100%;position:relative}.comment-form-comment textarea{width:100%;border:1px solid #ededed;padding:10px;background:#fff0;position:relative;z-index:2;transition:0.3s}.comment-form-comment textarea.active,.comment-form-author input.active,.comment-form-email input.active{border-color:var(--secondrycolor)}.comment-form-comment label{position:absolute;right:10px;top:10px;background:#fff;padding:0 5px;font-size:16px;z-index:1;transition:0.2s;color:var(--textcolor)}p label.top{top:-9px;font-size:14px;z-index:3}.comment-form-author,.comment-form-email{width:39%;display:inline-block;position:relative}.comment-form-author input,.comment-form-email input{width:100%;border:1px solid #ededed;padding:0 10px;background:#fff0;position:relative;z-index:2;height:50px;transition:0.3s}.comment-form-author label,.comment-form-email label{position:absolute;right:10px;top:12px;background:#fff;padding:0 5px;font-size:16px;z-index:1;transition:0.2s;color:var(--textcolor)}.comment-form .author-meta{display:flex;justify-content:space-between;flex-wrap:wrap}.form-submit{width:19%}.form-submit input#submit{display:none!important}.form-submit button#submit{width:100%;background-image:var(--primarygradient)!important;color:#fff!important;font-size:16px!important;height:50px;border:none!important;border-radius:0!important}.comment-form-cookies-consent{display:flex;align-items:flex-start}.comment-form-cookies-consent input{margin-inline-end:5px;margin-top:5px}ol.commentlist li .comment-body .comment-author.vcard span.says{display:none}ol.commentlist li .comment-body .comment-author.vcard cite,ol.commentlist li .comment-body .comment-author.vcard cite a{color:var(--headingcolor);font-style:normal}.woocommerce-variation-add-to-cart,form.cart:not(.variations_form){display:flex;align-items:center}.woocommerce-variation-add-to-cart button,form.cart:not(.variations_form) button{color:#fff!important;background-image:var(--primarygradient);border-radius:0!important;height:50px;align-items:center}.woocommerce-variation-add-to-cart .quantity input,form.cart:not(.variations_form) .quantity input{height:50px;border:1px solid #E5EAEF;border-radius:0!important;padding:0;width:100px!important}.woocommerce-variation-add-to-cart .quantity,form.cart:not(.variations_form) .quantity{position:relative;margin-inline-end:10px}form.cart input[type=number]::-webkit-inner-spin-button,form.cart input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form.cart input[type=number]{-moz-appearance:textfield}form.cart .quantity input:focus{outline:0}.quantity-button{position:relative;cursor:pointer;width:33.33%;display:inline-flex;justify-content:center;align-items:center;color:#484848;font-size:20px;line-height:1.7;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.quantity-button.quantity-up{position:absolute;top:8px;height:calc(100% - 16px);right:0;border-left:1px solid #E5EAEF}.quantity-button.quantity-down{position:absolute;top:8px;height:calc(100% - 16px);left:0;border-right:1px solid #E5EAEF}.variations tbody tr{margin-bottom:20px!important;display:flex;align-items:center;justify-content:space-between}.variations tbody tr label{margin-inline-end:10px}.reset_variations{position:absolute;left:0;top:0;color:red}.menu-close{width:50px;height:50px;background:var(--secondrycolor);display:flex;align-items:center;justify-content:center;cursor:pointer}.menu-close::before{content:'';border-right:3px solid #fff;width:12px;height:12px;border-bottom:3px solid #fff;transform:rotate(-45deg) translateX(-2px)}.mobile-side-menu{width:300px;height:100vh;background-color:#fff;position:fixed;top:0;right:-100%;z-index:900;transition:all 0.4s ease;overflow-y:auto;padding-bottom:20px}.close-side-menu{width:100%;height:100vh;position:fixed;left:0;top:0;background-color:rgb(0 0 0 / .8);z-index:499;visibility:hidden;opacity:0;transition:0.4s;padding-right:0;display:flex;align-items:center}.mobile-side-menu>div>ul{width:100%;margin-bottom:30px}.custom-e img{max-width:100%}.mobile-side-menu ul li{position:relative;border-bottom:1px solid #f5f5f5}.mobile-side-menu ul li ul{width:100%;display:none}.mobile-side-menu ul li ul li ul{background-color:#fff;width:100%}.mobile-side-menu ul li ul li a{transition:0.3s;position:relative;padding:15px 20px}.mobile-side-menu ul li ul li ul li{transition:0.3s}.mobile-side-menu ul li ul li ul li a{padding-inline-start:30px!important}.mobile-side-menu ul li.menu-item-has-children::after{content:"\f104";font-family:"Font Awesome 5 Free";position:absolute;left:15px;top:12px;color:var(--textcolor);font-weight:900;transition:0.4s;font-size:20px}.mobile-side-menu ul li.menu-item-has-children.open-sub-menu ul{-webkit-box-shadow:inset 0 15px 20px -21px rgb(0 0 0 / .26);-moz-box-shadow:inset 0 15px 20px -21px rgb(0 0 0 / .26);box-shadow:inset 0 15px 20px -21px rgb(0 0 0 / .26)}.mobile-side-menu ul li.menu-item-has-children.open-sub-menu::after{transform:rotate(-90deg)}.mobile-side-menu ul li.menu-item-has-children.open-sub-menu>a,.mobile-side-menu ul li.current-menu-item>a,.mobile-side-menu ul li.menu-item-has-children.open-sub-menu::after,.mobile-side-menu ul li.current-menu-item::after{color:var(--secondrycolor)}.mobile-side-menu ul li a{position:relative;color:var(--textcolor);font-size:14px;transition:0.4s;padding:15px 10px;display:block;width:max-content}.mobile-side-menu .logo-box{background-color:var(--secondrycolor);padding:10px;min-height:70px;display:flex;justify-content:center;margin-bottom:20px;box-shadow:var(--boxshadow);position:sticky;z-index:5;top:0}.mobile-side-menu .logo-box img{max-width:100%;height:auto}.side-menu-icon-box i{font-size:20px;background:var(--primarycolor);color:#fff;border-radius:5px;cursor:pointer;display:flex;padding:5px 8px;align-items:center;justify-content:center}.woocommerce-product-gallery__wrapper .wp-post-image{width:100%;border:1px solid #E5EAEF}.flex-viewport{overflow:hidden}ol.flex-control-nav.flex-control-thumbs li img{border:1px solid #E5EAEF}ol.flex-control-nav.flex-control-thumbs{display:flex;margin-top:10px;flex-wrap:wrap}ol.flex-control-nav.flex-control-thumbs li{margin-inline-end:10px;margin-bottom:10px}.woocommerce-product-gallery__trigger{display:none}.onsale{width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:0!important;background:var(--secondrycolor);color:#fff!important}.product_meta{display:flex;flex-direction:column;line-height:30px;color:var(--headingcolor)}.product_meta a,.product_meta span span{color:var(--textcolor)}.products .product{overflow:hidden}.price{color:var(--secondrycolor);display:inline-flex;flex-direction:column;margin:0}.price del{opacity:.6;font-size:90%}.price ins{text-decoration:none}.related.products>h2{display:none}.tabs.wc-tabs{display:flex;margin-bottom:10px;border-bottom:1px solid #e7e7e7}.tabs.wc-tabs li a{padding:5px 15px;display:inline-flex;color:var(--primarycolor);font-size:14px;border:1px solid #e7e7e7;transition:0.3s;height:50px;align-items:center;margin-bottom:-1px!important}.tabs.wc-tabs li.active a{background-color:var(--secondrycolor);color:#fff}.tabs.wc-tabs li:not(:last-child) a{border-inline-end:none}#tab-description{line-height:30px;color:var(--textcolor)}.woocommerce-tabs.wc-tabs-wrapper h2{font-size:18px;font-weight:500;line-height:40px;color:var(--headingcolor)}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:50px!important;height:50px!important;margin-inline-end:15px!important;box-shadow:none!important;border-radius:50%!important;padding:0!important;border:none!important;float:none!important;right:15px!important;top:15px!important}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0!important;border:none!important;border-radius:0!important;padding:0!important;padding-inline-start:65px!important}ol.commentlist li .comment_container{background:#FAFAFA!important;margin-bottom:20px!important;padding:15px!important;position:relative!important}ol.commentlist li .comment_container .comment-author.vcard img{width:50px!important;height:50px!important;border-radius:50%!important;margin-inline-end:15px!important;margin-bottom:-10px!important}ol.commentlist li .comment_container .star-rating,ol.commentlist li .comment_container .star-rating::before,.stars a{color:var(--secondrycolor)!important}.woocommerce #review_form #respond p.stars{width:max-content!important}ol.commentlist li .comment_container .comment-meta{position:absolute!important;left:15px!important;top:25px!important;z-index:2!important}ol.commentlist li .comment_container .comment-meta a{font-size:14px;color:var(--textcolor)}ol.commentlist li .comment_container .description p{color:var(--textcolor);line-height:25px;font-size:16px}.reply a{padding:5px 20px;color:var(--headingcolor);height:35px;background:#E5EAEF;margin-inline-start:70px;transition:0.3s}.reply a:hover{background:var(--secondrycolor);color:#fff}ol.commentlist li .children li{padding-inline-start:5%}#reply-title,#reply-title a{font-size:20px;color:var(--headingcolor);margin-top:30px}.logged-in-as a{font-size:16px;color:var(--primarycolor)}.comment-notes span{color:var(--headingcolor);font-size:14px}.comment-form-comment{width:100%;position:relative}.comment-form-comment textarea{width:100%;border:1px solid #ededed;padding:10px;background:#fff0;position:relative;z-index:2;transition:0.3s;height:auto!important}.comment-form-comment textarea.active,.comment-form-author input.active,.comment-form-email input.active{border-color:var(--secondrycolor)}.comment-form-comment label{position:absolute;right:10px;top:10px;background:#fff;padding:0 5px;font-size:16px;z-index:1;transition:0.2s;color:var(--textcolor)}p label.top{top:-9px;font-size:14px;z-index:3}.comment-form-author,.comment-form-email{width:39%;display:inline-block;position:relative}.comment-form-author input,.comment-form-email input{width:100%;border:1px solid #ededed;padding:0 10px;background:#fff0;position:relative;z-index:2;height:50px;transition:0.3s}.comment-form-author label,.comment-form-email label{position:absolute;right:10px;top:12px;background:#fff;padding:0 5px;font-size:16px;z-index:1;transition:0.2s;color:var(--textcolor)}.comment-form .author-meta{display:flex;justify-content:space-between;flex-wrap:wrap}.form-submit{width:19%}.form-submit input#submit{display:none!important}.form-submit button#submit{width:100%;background-image:var(--primarygradient)!important;color:#fff!important;font-size:16px!important;height:50px;border:none!important;border-radius:0!important}.comment-form-cookies-consent{display:flex;align-items:flex-start}.comment-form-cookies-consent input{margin-inline-end:5px;margin-top:5px}ol.commentlist li .comment_container .comment-author.vcard span.says{display:none}ol.commentlist li .comment_container .comment-author.vcard cite,ol.commentlist li .comment_container .comment-author.vcard cite a{color:var(--headingcolor);font-style:normal}.woocommerce-product-rating{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center}.woocommerce .woocommerce-product-rating .star-rating{margin:0 0 10px 0!important}.themsah-image-wrapper{position:relative;height:max-content!important;display:flex;align-items:center}.themsah-image-wrapper img{width:100%;object-fit:cover;height:100%!important}.themsah-image-wrapper video{object-fit:cover;display:none}.themsah-image-wrapper span{width:50px;height:50px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;background:var(--secondrycolor);transition:0.3s;cursor:pointer}.themsah-image-wrapper span i{color:#fff}.themsah-image-wrapper:hover span.hidden{opacity:1}.themsah-image-wrapper span.hidden{opacity:0}.themsah-image-wrapper #play{z-index:5}.themsah-image-wrapper #pause{z-index:4}.themsah-image{position:relative}.themsah-image::after{position:absolute;content:'';width:55px;height:330px;border:15px solid #FBBD02;top:26px;right:-55px;border-left:none;border-top-right-radius:10px;border-bottom-right-radius:10px;z-index:-1}.themsah-image img{width:100%}.info-image{position:absolute;bottom:30px;right:-25px;width:250px!important;padding:15px 25px;overflow:hidden}.icon-image{position:absolute;top:0;left:0;padding:6px;border-bottom-right-radius:10px}.info-image p{margin:0;padding:0}.modal-backdrop{display:none}.modal{background:#00000080}@media screen and (max-width:991px){.themsah-image::after{height:250px}}@media screen and (max-width:575px){.themsah-image::after{display:none}.info-image{bottom:-80px}}