.icon-button a,.menu-area .navbar ul>li>a span{background:var(--primaryColor);display:inline-block;color:#fff}.left_icon_yes ul li a,.right_icon_yes ul li a{padding-right:0!important;position:relative}.left_icon_yes ul li a:before,.right_icon_yes ul li a:after{position:absolute;top:0;content:"\e80e";font-family:tp-icons}:root{--bodyFont:"Inter",serif;--titleFont:"Inter",serif;--primaryColor:#00C89A;--secondaryColor:#B66A25;--bodyColor:#515151;--whiteColor:#FFFFFF;--blackColor:#000000;--titleColor:#1E1E1E;--borderColor:#f2f2f2;--inputbgColor:#FFFFFF;--softbgColor:#f6f6f6;--transition:0.4s all ease}.list-style{padding:0;margin:0;list-style:none}.list-style li{position:relative;padding-left:32px;margin-bottom:5px}.list-style li:before{content:"\f0a9";font-family:FontAwesome;position:absolute;left:0;top:0;font-size:20px}.no-padding{padding:0!important}.font-size-0{font-size:0}.menu-area .navbar ul>li>a span{position:relative;transition:.5s;border-radius:30px;padding:0 12px;font-size:12px;font-weight:700}.mfp-close{opacity:.9}.content .elementor-widget-container:hover .themephi-heading .title{color:#fff}.content.left .elementor-widget-container{transform:translateX(-60px);animation:10s linear infinite slide-one}.content.left.one .elementor-widget-container{transform:translateX(0);animation:10s linear infinite slide-one1}@keyframes slide-one{0%,100%{-webkit-transform:translate3d(-60px,0,0);transform:translate3d(-60px,0,0)}25%,75%{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-one1{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%,75%{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}50%{-webkit-transform:translate3d(-60px,0,0);transform:translate3d(-60px,0,0)}}@media (max-width:1300px){.content.left .elementor-widget-container,.content.left.one .elementor-widget-container{animation:none;transform:translateX(0)}}.icon-button a{padding:3px 17px;font-size:20px;margin-bottom:25px;border-radius:18px}.icon-button a:hover{color:#fff;background:var(--secondaryColor)}.portfolio-filter span.active,.portfolio-filter span:hover,.product-filter span.active,.product-filter span:hover,.progress-wrap::after{color:var(--primaryColor)}.icon-button a i:before{font-size:inherit}.blogfull .icon-button a{margin-bottom:0}.bg-overflow-hidden,.home-one-gallery .gallery-icon{overflow:hidden}.feature-one-wrapper .elementor-icon-list-item{padding:15px 29px!important;background:#fff;border:1px solid #eee;border-radius:15px;max-width:max-content;margin-right:17px!important;margin-bottom:20px!important;cursor:pointer;transition:.3s}.feature-one-wrapper .elementor-icon-list-item:hover{box-shadow:0 9px 18px rgba(24,16,16,.0509803922)}.mfp-iframe-holder .mfp-close{width:30px!important;height:30px;line-height:30px;border-radius:15px}.portfolio-filter{text-align:center;max-width:1290px;margin:auto auto 20px}.portfolio-filter button{border-radius:15px;font-weight:600;font-size:16px;padding:12px 30px;margin-right:7px}.portfolio-filter span,.product-filter span{color:#333;padding:10px;cursor:pointer;display:inline-block}.sticky_search i:before{font-weight:700!important}.right_icon_yes ul li a:after{right:0;font-size:16px;color:var(--primaryColor)}.left_icon_yes ul li a{padding-left:25px}.left_icon_yes ul li a:before{left:0;font-size:16px}.progress-wrap{position:fixed;right:30px;bottom:30px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;z-index:10000;opacity:1;visibility:hidden;transform:translateY(15px);-webkit-transition:.2s linear;transition:.2s linear}.body-overlay-cart,.cart-icon-total-products{position:fixed;visibility:hidden;z-index:999;height:100%}.progress-wrap::after,.progress-wrap::before{font-family:tp-icons;content:"\e82d";text-align:center;line-height:46px;font-size:15px;height:46px;width:46px;-webkit-transition:.2s linear;display:block;position:absolute;left:0;cursor:pointer;top:0}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{z-index:1;transition:.2s linear;border:2px solid var(--primaryColor);box-shadow:none;border-radius:50%!important}.progress-wrap:hover::after{opacity:1;content:"\e82d";border:2px solid var(--primaryColor)}.progress-wrap::before{opacity:0;background:var(--primaryColor);-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:2;transition:.2s linear}.progress-wrap:hover::before{opacity:0}.progress-wrap svg path{fill:none}.progress-wrap svg{color:#fff;border-radius:50%;background:#fff}.cart-icon-total-products .woocommerce.widget_shopping_cart .buttons a,.tp-button a{color:#fff;font-family:var(--titleFont);text-align:center;background:0 0;overflow:hidden}.progress-wrap svg.progress-circle path{stroke:#fff;stroke-width:34px;box-sizing:border-box;-webkit-transition:.2s linear;transition:.2s linear}.menu-area.separator_yes,.tpelements-unique-slider.cta_bottom_border .grid-item.slick-slide{position:relative}.tpelements-unique-slider.cta_bottom_border .grid-item.slick-slide.slick-center:before,.tpelements-unique-slider.cta_bottom_border .grid-item.slick-slide:hover:before{position:absolute;content:"";width:90%;height:1px;background-image:-webkit-linear-gradient(0deg,#43baff 0,#7141b1 100%);bottom:0;left:5%}.product-filter{margin-bottom:20px}.logo-border-radius .tp-grid-img{border-radius:100%}.tp-line-height{line-height:14px}.fix-thumb-slider,.fix-thumb-slider .swiper-wrapper{max-height:350px!important}.fix-thumb-slider .swiper-wrapper .swiper-slide{width:80px!important;height:80px!important;cursor:pointer}.themephi-heading .sub-text span{padding:2px 8px;color:#fff;border-radius:50px;font-size:12px;font-weight:700;margin-left:5px}.elementor-widget-tp-logo .tp-addon-slider{align-items:center}.menu-area.separator_yes:after{position:absolute;content:"";width:1px;height:14px;right:0;top:50%;transform:translateY(-50%);background:#f36464}.logo-grid-height .tp-grid-figure{height:100px;display:flex;justify-content:center;align-items:center}.make-white-image img{filter:brightness(0) invert(1)!important}@keyframes jump-1{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}}@keyframes jump-2{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}}.path-vert{stroke-dasharray:1000;animation:2s linear alternate draw1}@keyframes draw1{from{stroke-dashoffset:1200}to{stroke-dashoffset:600}}.head-top-menu .navbar-menu ul#single-menu li a{transition:.3s}.head-top-menu .navbar-menu ul#single-menu li::after{position:absolute;content:"";right:0;top:-5px;height:67px;width:1px;background:#d1d1d1;transform:rotate(11deg)}.head-top-menu .navbar-menu ul#single-menu li:last-child::after{content:"";display:none}.head-top-menu .navbar-menu ul#single-menu:last-child a{padding-right:0}.menu-cart-area i{cursor:pointer}.cart-icon-total-products .widgettitle,.menu-cart-area h2{display:none}.body-overlay-cart.overlayshow{visibility:visible;opacity:.5;pointer-events:unset}.body-overlay-cart{top:0;left:0;width:100%;background:#000;pointer-events:none;opacity:0}.cart-icon-total-products{line-height:20px;background-color:#fff;top:0;right:0;font-size:14px;width:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s;transition:.5s;padding:20px}.cart-icon-total-products.visible-cart{visibility:visible!important;transform:translate(0)!important}.menu-cart-area{position:relative;cursor:pointer}.menu-cart-area span.icon-num{width:20px;height:20px;line-height:20px;border-radius:50%;display:inline-block;text-align:center;font-size:12px;position:absolute;right:-10px;bottom:-2px}.cart-icon-total-products .cart-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e7e7e7}.cart-icon-total-products .cart-header .cart-heading{font-size:17px;font-weight:600;color:var(--titleColor);margin:0;list-style:outside}.cart-icon-total-products .woocommerce.widget_shopping_cart .cart_list li{border-bottom:1px solid #e7e7e7;padding-bottom:12px;margin-bottom:12px;padding-left:35px}.cart-icon-total-products .woocommerce.widget_shopping_cart .cart_list li:last-child{border-bottom:0}.cart-icon-total-products .woocommerce.widget_shopping_cart .cart_list li a{color:var(--titleColor)}.cart-icon-total-products .woocommerce.widget_shopping_cart .cart_list li a.remove{line-height:20px;top:3px}.cart-icon-total-products .woocommerce.widget_shopping_cart .quantity{border:none;padding:3px 0 0;display:block}.cart-icon-total-products .woocommerce.widget_shopping_cart .buttons a{background:var(--titleColor);font-weight:700;border:0;position:relative;z-index:1}.cart-icon-total-products .woocommerce.widget_shopping_cart .buttons a:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:var(--primaryColor);transform:translateY(110%);transition:.3s 0.1s;z-index:-1}.cart-icon-total-products .woocommerce.widget_shopping_cart .buttons a.checkout{background:var(--primaryColor)}.cart-icon-total-products .woocommerce.widget_shopping_cart .buttons a.checkout:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:var(--titleColor);transform:translateY(110%);transition:.3s 0.1s;z-index:-1}.cart-icon-total-products .woocommerce.widget_shopping_cart .buttons a:hover:after{transform:translateY(0)}.cart-icon-total-products .woocommerce ul.cart_list li img,.cart-icon-total-products .woocommerce ul.product_list_widget li img{width:70px}.cart-icon-total-products .woocommerce-mini-cart__total.total{padding-top:30px}.cart-icon-total-products .woocommerce-mini-cart__total.total strong{font-size:18px;text-transform:uppercase}.cart-icon-total-products .woocommerce-mini-cart__total .woocommerce-Price-amount{float:right;font-size:18px;color:#404040;font-weight:700}.border-icon-list .elementor-icon-list-items li .elementor-icon-list-icon{position:relative;top:-11px}.single .themephi-porfolio-details .ps-navigation{padding:60px 60px 50px;background:#f8f8f8;border:none;margin-bottom:110px}.tps-img-reveal[data-fx="1"]::after,.tps-img-reveal[data-fx="14"]::after,.tps-img-reveal[data-fx="2"]::after,.tps-img-reveal[data-fx="6"]::after{width:100%;position:absolute;height:2px;background:currentColor;bottom:0;left:0;content:"";z-index:-1}.single .themephi-porfolio-details .ps-navigation .tps-left-write-blog-wrapper-main{display:flex;justify-content:space-between}.single .themephi-porfolio-details .ps-navigation .tps-left-write-blog-wrapper-main .single{display:flex;align-items:center;gap:50px;cursor:pointer}.single .themephi-porfolio-details .ps-navigation .tps-left-write-blog-wrapper-main .left-icon-area{text-align:left}.single .themephi-porfolio-details .ps-navigation .tps-left-write-blog-wrapper-main .right-icon-area{text-align:right}.show-icon-box-shadow .icon{box-shadow:0 12px 25px rgba(0,0,0,.04);border-radius:50%}.tps-img-reveal[data-fx="1"]::after,.tps-img-reveal[data-fx="2"]::after{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform .2s cubic-bezier(.39, .575, .565, 1);transition:transform .2s cubic-bezier(.39, .575, .565, 1);-o-transition:transform .2s cubic-bezier(.39, .575, .565, 1);transition:transform .2s cubic-bezier(.39, .575, .565, 1),-webkit-transform .2s cubic-bezier(.39, .575, .565, 1);text-align:center}.tps-img-reveal[data-fx="1"]:hover::after,.tps-img-reveal[data-fx="2"]:hover::after,.tps-img-reveal[data-fx="6"]:hover::after{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.tps-img-reveal[data-fx="6"]::after{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:-webkit-transform .7s cubic-bezier(.86, 0, .07, 1);transition:transform .7s cubic-bezier(.86, 0, .07, 1);-o-transition:transform .7s cubic-bezier(.86, 0, .07, 1);transition:transform .7s cubic-bezier(.86, 0, .07, 1),-webkit-transform .7s cubic-bezier(.86, 0, .07, 1)}.tps-img-reveal[data-fx="14"]::after{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%}.tps-img-reveal[data-fx="14"]:hover::after{-webkit-animation:.5s infinite loop;animation:.5s infinite loop}@-webkit-keyframes loop{0%{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}50%{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}51%{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}100%{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}}@keyframes loop{0%{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}50%{-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}51%{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}100%{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}}.tps-img-reveal-wrapper{position:fixed;width:250px;height:270px;top:0;left:0;pointer-events:none;opacity:0;z-index:9}.tps-img-reveal-wrapper__img,.tps-img-reveal-wrapper__inner{width:100%;height:100%;position:relative}.tps-img-reveal-wrapper__deco{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#181314}.tps-img-reveal-wrapper__img{background-size:cover;background-position:50% 50%}.tp-button a{display:inline-block;padding:11px 25px;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:2px;position:relative;transition:.3s;z-index:1}.tp-button a::before{position:absolute;content:"";top:50%;transform:translate(-50%,-50%);left:50%;width:0;height:0;background:var(--titleColor);transition:.5s;z-index:-1}.tp-button a:hover::before{width:100%;height:100%}.tp-button a svg{width:20px;position:relative}button.metform-btn.metform-submit-btn.elevate_metform_btn svg{background:#fff;width:40px;height:40px;padding:13px;margin-left:14px}body .button.metform-btn,body button.metform-btn:not(.toggle){background-color:var(--primaryColor)}body .mf-input-wrapper .mf-input:focus{border-color:var(--primaryColor)}.entry-content li.wc-block-grid__product .wc-block-grid__product-title{font-size:17px;color:var(--titleColor);margin-top:10px}.entry-content li.wc-block-grid__product .wc-block-grid__product-price.price{font-size:14px;color:var(--titleColor)}.entry-content li.wc-block-grid__product .add_to_cart_button{display:inline-block;border-radius:3px;color:#fff;background:var(--primaryColor);padding:5px 20px;font-size:16px;font-weight:500}.entry-content li.wc-block-grid__product .add_to_cart_button:hover{background:var(--secondaryColor)}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url],.wc-block-components-textarea{border:1px solid hsla(0,0%,7%,.1)!important}.wc-block-checkout__add-note .wc-block-components-textarea:focus,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],.wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.wc-block-components-text-input input[type=email]:focus,.wc-block-components-text-input input[type=number]:focus,.wc-block-components-text-input input[type=tel]:focus,.wc-block-components-text-input input[type=text]:focus,.wc-block-components-text-input input[type=url]:focus{box-shadow:0 0 0 1px var(--primaryColor)!important}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{border:1px solid #e5e5e5!important}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{border:1px solid var(--primaryColor)!important;box-shadow:0 1px 0 1px var(--primaryColor)!important}.wc-block-components-address-form__address_2-toggle{background:var(--titleColor)!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{padding:15px 25px;font-weight:700;border-radius:5px;color:var(--whiteColor);background-color:var(--primaryColor)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{background-color:var(--secondaryColor);color:var(--whiteColor)}.contact-label-vujung .mf-input-wrapper .mf-input-label{transform:translateY(12px);position:relative;z-index:1;width:auto;display:inline-flex!important;background:#fff;padding:0 5px!important}div.themephi-sideabr .footer_social{display:flex;align-items:center;gap:15px}div.themephi-sideabr .footer_social li{padding:0;margin:0;border:0}div.themephi-sideabr .footer_social li a{width:35px;height:35px;border:1px solid #b66a25;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;transition:.3s ease-in-out}div.themephi-sideabr .footer_social li a span{transition:.3s ease-in-out}div.themephi-sideabr .footer_social li:hover a{background:#b66a25;color:#fff;border-color:#b66a25}div.themephi-sideabr .themephi-tag-wrapper a:hover{color:#fff;background:#b66a25}div.themephi-sideabr ul li{margin-top:10px;padding-top:10px;border-top:1px solid var(--borderColor);display:flex}div.themephi-sideabr .footer-contact-ul i{margin-right:12px;line-height:1.7}