.text-cap{text-transform:capitalize}.text-up{text-transform:uppercase}.tp-postbox-comment-box{margin-top:25px}.tp-postbox-comment>.tp-postbox-comment-box:first-child{margin-top:0}.tp-postbox-comment-avater img{border-radius:50%}.tp-postbox-comment ul.children{padding-left:75px}.comment-form-cookies-consent{display:none}.tp-postbox-comment-box-inner .tp-postbox-comment-content{width:100%}.tp-postbox-contact-title{position:relative}.tp-postbox-contact-title a{text-transform:capitalize}.tp-postbox-contact-title small{position:absolute;right:0}.tp-postbox-contact-title small a{letter-spacing:1px;text-transform:uppercase;color:var(--tp-theme-primary);font-weight:700;font-family:"Barlow Condensed";font-size:16px}.rc__post-thumb img{width:96px;height:96px;object-fit:cover}.logged-in .tp-header-bottom,.logged-in .header-sticky{top:32px}.logged-in .tp-header-bottom.tp-header-3-bottom{top:0}.logged-in .tp-header-bottom.tp-header-3-bottom.header-sticky{top:32px}.logged-in .tp-header-bottom.tp-header-4-bottom{top:32px}.logged-in.elementor-editor-active .tp-header-bottom.tp-header-4-bottom,.logged-in.elementor-editor-preview .tp-header-bottom.tp-header-4-bottom,.logged-in.elementor-editor-active .header-sticky,.logged-in.elementor-editor-preview .header-sticky{top:0}.tp-postbox-comment-reply a.comment-reply-link:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:500;margin-right:10px}.tagcloud a{font-size:14px!important}.tp-postbox-meta span img{color:var(--tp-common-black);font-size:18px;margin-right:8px}.tp-postbox-pagination ul.page-pagination li .dots{position:relative;display:inline-block;width:60px;height:60px;line-height:60px;text-align:center;color:var(--tp-heading-primary);background:0 0;-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out;z-index:1;border:1px solid #e6e6e6;font-size:24px;font-weight:700}.tp-team-details-info span.team-info{color:#cbd2cf;font-family:var(--tp-ff-body);font-size:16px;font-weight:400;margin-right:0}.tp-team-details-bg{min-height:470px}.tp-contact-submit input.tp-btn-secondary{background:var(--tp-theme-primary);color:var(--tp-common-white);display:inline-block;padding:15px 43px;transition:.3s;overflow:hidden;font-weight:700;font-family:var(--tp-ff-heading);position:relative;z-index:1;margin-bottom:0}.tp-contact-submit input.tp-btn-secondary:hover{background:var(--tp-common-black)}.tp-team-details-form .wpcf7-not-valid-tip{margin-top:-15px;margin-bottom:10px;color:var(--tp-text-body)}.wpcf7 form .wpcf7-response-output{border:0;padding:0;margin-left:0}.tp-pricing-botton-btn span{background-color:#f5f5f8;filter:drop-shadow(0 0 7px rgba(4,23,26,.08));font-size:16px;color:#000;font-weight:700;font-family:var(--tp-ff-heading);padding:4px 18px;-webkit-transition:all .4s 0s ease-out;-moz-transition:all .4s 0s ease-out;-ms-transition:all .4s 0s ease-out;-o-transition:all .4s 0s ease-out;transition:all .4s 0s ease-out}.tp-pricing-botton-btn span:hover{background:var(--tp-common-black);color:var(--tp-common-white)}.loader-wrapper .loader::before{content:"";position:absolute;width:56px;height:56px;border:6px solid var(--tp-theme-primary);left:25px;top:60px;border-radius:50%;background-repeat:no-repeat;background-image:linear-gradient(#fff 64px,transparent 0),linear-gradient(#fff 66px,transparent 0),radial-gradient(circle 4px,#fff 100%,transparent 0);background-size:40px 1px,1px 40px,8px 8px;background-position:center center;box-sizing:border-box;animation:rotation .3s linear infinite;margin-top:0;margin-left:0}.logged-in .cartmini__area.cartmini-opened{top:32px}.woocommerce-product-rating{margin-bottom:25px}.woocommerce .star-rating span::before{color:#ecb332}.woocommerce .quantity .qty{background:#edf1f8;border:none;font-size:18px;color:var(--tp-heading-primary);font-weight:700;width:86px;height:46px}div.quantity{display:inline}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{background:var(--tp-theme-primary);color:var(--tp-common-white);display:inline-block;padding:15px 43px;transition:.3s;font-weight:700;font-family:var(--tp-ff-heading);position:relative;overflow:hidden;z-index:1;margin-left:15px}.woocommerce #reviews h3.product__details-reveiw-title{margin-bottom:35px}.product__details-reveiw-thumb img.avatar{width:80px;height:80px;border-radius:50%}.woocommerce .star-rating{float:unset;height:30px;line-height:35px}.product__details-reveiw-content h6{text-transform:capitalize}.woocommerce p.stars a{color:#ecb332}.woocommerce #review_form #respond .form-submit input[type=submit]{background:var(--tp-theme-primary);color:var(--tp-common-white);display:inline-block;padding:15px 43px;transition:.3s;transition:.5s;font-weight:700;font-family:var(--tp-ff-heading);position:relative;z-index:1}.woocommerce #review_form #respond .form-submit input[type=submit]:hover{background:var(--tp-common-black)}.woocommerce .woocommerce-product-rating .star-rating{margin:0;margin-right:20px;height:30px;line-height:30px}.cartmini__widget a.remove{display:block;font-size:1.5em;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0;position:absolute;top:15px;right:10px;width:25px;height:25px;line-height:25px;text-align:center}.cartmini__widget a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce ul.products .product a.added_to_cart{font-weight:600;font-size:15px;color:var(--tp-common-white);background-color:var(--tp-theme-primary);display:inline-block;padding:8px 25px;text-align:center;position:relative;z-index:1;overflow:hidden;width:100%;margin:0;line-height:30px}.woocommerce ul.products .product a.added_to_cart:hover{color:var(--tp-common-white);background-color:var(--tp-common-black)}.tp-shop-sidebar .widget_product_search{position:relative}.tp-shop-sidebar .widget_product_search input[type=search]{border:1px solid #f3f2f5;height:60px;padding:5px 60px 5px 30px;width:100%}.tp-shop-sidebar .widget_product_search input[type=search]:focus-visible{outline:none}.tp-shop-sidebar .widget_product_search input[type=search]:focus{border-color:var(--tp-theme-primary)}.tp-shop-sidebar .widget_product_search button[type=submit]{position:absolute;top:50%;transform:translateY(-50%);right:0;color:var(--tp-theme-primary);background:var(--tp-theme-primary);height:60px;width:60px}.tp-shop-sidebar .widget_product_search button[type=submit]::before{content:"";color:var(--tp-common-white);font-size:18px;font-weight:500;font-family:"Font Awesome 6 Pro";position:absolute;top:50%;transform:translateY(-50%);right:22px}.tp-shop-sidebar .widget_product_categories{border:1px solid #f3f2f5;padding:23px 30px 30px 27px}.tp-shop-sidebar .widget_product_categories ul.product-categories{list-style:none}.tp-shop-sidebar .widget_product_categories ul.product-categories li a{display:block;font-weight:700;margin-bottom:4px;position:relative}.tp-shop-sidebar .widget_product_categories ul.product-categories li a::before{content:"";position:absolute;width:8px;height:8px;top:50%;transform:translateY(-50%);background:var(--tp-theme-primary);border-radius:50%;left:-20px;-webkit-transition:all .4s 0s ease-out;-moz-transition:all .4s 0s ease-out;-ms-transition:all .4s 0s ease-out;-o-transition:all .4s 0s ease-out;transition:all .4s 0s ease-out;opacity:0;visibility:hidden}.tp-shop-sidebar .widget_product_categories ul.product-categories li a:hover{color:var(--tp-theme-primary)}.tp-shop-sidebar .widget_price_filter{border:1px solid #f3f2f5;padding:23px 30px 30px 27px}.woocommerce .widget_price_filter .price_slider_amount .button[type=submit]{float:right;font-size:14px;color:var(--tp-theme-primary);font-weight:700;background:0 0;text-transform:uppercase;padding-right:0}.tp-shop-sidebar .widget_price_filter div.price_label{float:left}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#e9e9e9}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:var(--tp-theme-primary)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--tp-theme-primary)}.tp-shop-sidebar .widget_products{border:1px solid #f3f2f5;padding:23px 20px 30px 28px}.tp-shop-sidebar .widget_products ul.product_list_widget>li{margin-bottom:20px;padding:0;position:relative}.tp-shop-sidebar .widget_products ul.product_list_widget>li:last-child{margin-bottom:0}.tp-shop-sidebar .widget_products ul.product_list_widget>li>a>img{height:70px;width:70px;object-fit:cover;float:left;margin-right:20px;margin-left:0}.tp-shop-sidebar .widget_products ul.product_list_widget>li>a>span.product-title{font-size:16px;color:var(--tp-heading-primary);font-weight:700;font-family:var(--tp-ff-heading);margin-bottom:0;position:absolute;top:0}.tp-shop-sidebar .widget_products ul.product_list_widget>li>a>span.product-title:hover{color:var(--tp-theme-primary)}.tp-shop-sidebar .widget_products ul.product_list_widget>li div.star-rating{margin-top:20px;font-size:11px}.tp-shop-sidebar .widget_products ul.product_list_widget>li div.star-rating>span{width:200%!important}.tp-shop-sidebar .widget_products ul.product_list_widget>li span.woocommerce-Price-amount{font-size:14px;font-weight:400;font-family:"DM Sans";position:absolute}.tp-shop-sidebar .widget_product_tag_cloud{border:1px solid #f3f2f5;padding:23px 30px 30px 27px}.woocommerce-cart table.cart img{width:125px;aspect-ratio:25/26;object-fit:cover}.woocommerce-cart table.cart td{padding:20px 10px;border-bottom:1px solid rgba(6,7,40,.1);border-right:1px solid rgba(6,7,40,.1);border-left:1px solid rgba(6,7,40,.1)}.woocommerce table.shop_table{border-collapse:collapse;color:var(--bs-body-color)}.woocommerce table.shop_table th{font-size:20px;font-weight:600;border:1px solid rgba(6,7,40,.1);padding:.5rem}input#coupon_code{outline:none;background-color:#fff;width:100%;color:var(--tp-common-black);padding-left:26px;padding-right:26px;height:58px;line-height:58px;font-weight:500;font-size:15px;letter-spacing:.03em;text-transform:uppercase;border:1px solid #e0e2e3;margin-right:10px}input#coupon_code:focus{border-color:var(--tp-theme-primary)}.woocommerce .quantity .qty{background:0 0;border:1px solid rgba(6,7,40,.1)}.tp-checkout-verify-item div.woocommerce-info{padding:0;margin:0;border:0;background:0 0}.tp-checkout-verify-item .woocommerce-info::before{content:unset}.tp-checkout-verify-reveal a{color:var(--tp-theme-primary);position:relative}.tp-checkout-verify-reveal a:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:1px;background-color:var(--tp-theme-primary)}.woocommerce form.checkout_coupon{display:none;margin-top:14px;padding:40px;border-radius:0;border:0}.woocommerce form.checkout_coupon .tp-return-customer-input{margin-bottom:0}.woocommerce form.checkout_coupon .form-row-first{width:100%;padding:0;margin:0 0 20px}.woocommerce form.checkout_coupon .form-row-first input#coupon_code{width:100%;background:#fff;color:var(--tp-common-black);height:64px;transition:.3s;border:1px solid #e0e2e3;margin:0}.woocommerce form.checkout_coupon .form-row-last{padding:0;margin:0;float:unset}.woocommerce form .form-row label{font-weight:500;color:var(--tp-common-black);padding-bottom:10px;font-size:14px;line-height:30px;margin:0}.select2-container--default .select2-selection--single{width:100%;background:#fff;color:var(--tp-common-black);border:1px solid #e0e2e3;height:64px;line-height:63px;border-radius:0}.select2-container--default .select2-selection--single .select2-selection__rendered{height:64px;line-height:63px;border-radius:0;border:0;float:none;padding:0 25px;font-size:14px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:64px;line-height:63px;border-radius:0;border:0;float:none;padding:0 25px;font-size:14px}.woocommerce form .form-row textarea.input-text,.woocommerce-page form .form-row textarea.input-text{height:200px;resize:none;padding:25px;font-size:14px}.woocommerce-checkout #payment div.form-row.place-order{padding:0}.woocommerce-order h2.woocommerce-order-details__title,.woocommerce-order h2.woocommerce-column__title{color:var(--tp-heading-primary);font-weight:600;font-size:26px;margin-bottom:10px}.woocommerce .tp-product-details-area span.onsale{height:75px;width:75px;font-size:20px;background-color:#dc3535}.tp-product-details-area p.stock.in-stock{display:none}.yith-wcwl-add-to-wishlist-button img.yith-wcwl-custom-icon{width:18px;height:18px;aspect-ratio:1/1}.yith-add-to-wishlist-button-block span.yith-wcwl-add-to-wishlist-button__label{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:90%;font-weight:500;font-size:12px;color:var(--tp-common-white);background-color:var(--tp-common-black);z-index:1;display:inline-block;width:max-content;line-height:1;padding:4px 8px;margin-right:8px;visibility:hidden;opacity:0;-webkit-transition:all .4s 0s ease-out;-moz-transition:all .4s 0s ease-out;-ms-transition:all .4s 0s ease-out;-o-transition:all .4s 0s ease-out;transition:all .4s 0s ease-out}.yith-add-to-wishlist-button-block:hover span.yith-wcwl-add-to-wishlist-button__label{visibility:visible;opacity:1;right:100%}.yith-add-to-wishlist-button-block span.yith-wcwl-add-to-wishlist-button__label::after{position:absolute;content:"";right:0;top:50%;-webkit-transform:translate(50%,-50%) rotate(45deg);-moz-transform:translate(50%,-50%) rotate(45deg);-ms-transform:translate(50%,-50%) rotate(45deg);-o-transform:translate(50%,-50%) rotate(45deg);transform:translate(50%,-50%) rotate(45deg);height:8px;width:8px;background-color:var(--tp-common-black)}.product__action a.yith-wcwl-add-to-wishlist-button--added{background-color:var(--tp-theme-primary)}p.stock.available-on-backorder{color:var(--tp-heading-primary);font-family:var(--tp-ff-heading);margin-top:0;font-weight:700;line-height:1.2;-webkit-transition:color .4s 0s ease-out;-moz-transition:color .4s 0s ease-out;-ms-transition:color .4s 0s ease-out;-o-transition:color .4s 0s ease-out;transition:color .4s 0s ease-out;font-size:18px}p.stock.out-of-stock{color:var(--tp-heading-primary);font-family:var(--tp-ff-heading);margin-top:0;font-weight:700;line-height:1.2;-webkit-transition:color .4s 0s ease-out;-moz-transition:color .4s 0s ease-out;-ms-transition:color .4s 0s ease-out;-o-transition:color .4s 0s ease-out;transition:color .4s 0s ease-out;font-size:18px;margin-bottom:35px}.product-popup__details-stock span.out-of-stock{color:red}.product-popup__details-stock span.on-backorder{color:orange}.wishlist_table .wishlist-items-wrapper .product-thumbnail img{width:70px;height:70px}.wishlist-items-wrapper .product-name>a{display:block;font-weight:700;margin-bottom:4px;position:relative;font-family:var(--tp-ff-p);font-size:16px}.wishlist-items-wrapper .product-stock-status>span{font-size:16px}.wishlist-items-wrapper .product-remove a.remove{top:30px}.wishlist-items-wrapper .product-add-to-cart a.button.alt{font-weight:600;font-size:15px;color:var(--tp-common-white);background-color:var(--tp-theme-primary);position:relative;z-index:1;overflow:hidden;line-height:30px}.wishlist-items-wrapper .product-add-to-cart a.button.alt:hover{color:var(--tp-common-white);background-color:var(--tp-common-black)}.woocommerce .wishlist-title h2{color:var(--tp-heading-primary);font-size:40px}button.product-popup-action-btn:has(a.yith-wcwl-add-to-wishlist-button--added):hover,button.product-popup-action-btn:has(a.yith-wcwl-add-to-wishlist-button--added){background-color:var(--tp-theme-primary)}.product-popup__modal-wrapper .product-popup__details-wrapper .woocommerce-product-details__short-description{font-family:var(--tp-ff-p);font-size:16px;font-weight:400;color:var(--tp-text-body);margin-bottom:15px;line-height:30px}.product-popup__modal-wrapper .product-popup__details-wrapper .woocommerce-product-details__short-description .product__details-paragraph{visibility:unset!important;animation-name:fadeInUp!important}.product-popup__modal-wrapper .product-popup__details-wrapper .woocommerce-product-details__short-description .product__details-paragraph p{font-family:var(--tp-ff-p);font-size:16px;font-weight:400;color:var(--tp-text-body);margin-bottom:15px;line-height:30px}.product-popup__modal-wrapper .product-popup__details-wrapper .woocommerce-product-details__short-description .product__details-content{display:none}.product-popup__modal-wrapper .product-popup__details-quantity p.stock.in-stock{display:none}.product-popup__modal-wrapper .product-popup__details-quantity form{width:max-content;float:left;margin-top:35px}.product-popup__modal-wrapper .product-popup__details-quantity form button[type=submit]{display:block;margin-left:0;margin-top:40px;height:50px;line-height:20px;border-radius:0;margin-right:6px;background:var(--tp-common-black)}.product-popup__modal-wrapper .product-popup__details-quantity form button[type=submit]::before{background:var(--tp-theme-primary)}.product__action .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button--added .yith-wcwl-add-to-wishlist-button-icon{content:url("/wp-content/themes/presvila/../presvila/assets/img/icon/wishlist-2.svg")}.product__action .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button-icon{content:url("/wp-content/themes/presvila/../presvila/assets/img/icon/wishlist-1.svg")}.product__action .yith-add-to-wishlist-button-block a.yith-wcwl-add-to-wishlist-button:hover .yith-wcwl-add-to-wishlist-button-icon{content:url("/wp-content/themes/presvila/../presvila/assets/img/icon/wishlist-2.svg")}.product-popup-action-btn .yith-wcwl-add-to-wishlist-button--added .yith-wcwl-add-to-wishlist-button-icon{content:url("/wp-content/themes/presvila/../presvila/assets/img/icon/wishlist-2.svg")}.product-popup-action-btn .yith-wcwl-add-to-wishlist-button-icon{content:url("/wp-content/themes/presvila/../presvila/assets/img/icon/wishlist-1.svg")}.product-popup-action-btn:hover .yith-wcwl-add-to-wishlist-button-icon{content:url("/wp-content/themes/presvila/../presvila/assets/img/icon/wishlist-2.svg")}.product-popup__modal .product-popup__details-quantity button.product-popup-action-btn:hover span.yith-wcwl-add-to-wishlist-button__label{visibility:visible;opacity:1}.product-popup__modal button.product-popup-action-btn .yith-add-to-wishlist-button-block{position:unset}.product-popup__modal button.product-popup-action-btn .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button--anchor{position:unset}.product-popup__modal button.product-popup-action-btn .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button--anchor span.yith-wcwl-add-to-wishlist-button__label{top:auto;bottom:90%;left:60%;right:auto;margin:auto;margin-bottom:15px;-webkit-transform:translate(-57%,0%);-moz-transform:translate(-57%,0%);-ms-transform:translate(-57%,0%);-o-transform:translate(-57%,0%);transform:translate(-57%,0%);transition:all .4s 0s ease-out}.product-popup__modal button.product-popup-action-btn .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button--anchor span.yith-wcwl-add-to-wishlist-button__label::after{top:100%;right:50%;left:auto;-webkit-transform:translate(50%,-50%) rotate(45deg);-moz-transform:translate(50%,-50%) rotate(45deg);-ms-transform:translate(50%,-50%) rotate(45deg);-o-transform:translate(50%,-50%) rotate(45deg);transform:translate(50%,-50%) rotate(45deg)}.tp-service-thumb .tp-costom-inner-hover a img{max-width:unset}.tp-project-area .tp-project-slider .swiper-pagination-clickable .swiper-pagination-bullet{margin:0!important}.dialog-widget.dialog-lightbox-widget{display:none!important}.quantity input[type=number]{width:86px;height:46px;font-weight:700;font-size:18px}.product__details-ammount ins{text-decoration:none}.elementor .tp-product-right-wrapper img{max-width:unset}h4.tp-choose-us-2-title:hover a{color:var(--tp-theme-primary)}.tp-contact-submit>input.tp-contact-btn[type=submit]{background:var(--tp-theme-primary);transition:.3s;height:60px;margin-bottom:0}.tp-contact-submit>input.tp-contact-btn[type=submit]:hover{background:var(--tp-common-black)}.elementor .tp-slider-wrapper img{max-width:none}.tpoffcanvas-area .tpoffcanvas__input input[type=submit]{height:60px;width:60px;background-color:var(--tp-theme-primary);color:var(--tp-common-white);font-size:16px;position:absolute;top:0;right:0;padding:0}.tpoffcanvas-area .tpoffcanvas__input span.wpcf7-spinner{display:none}.wpcf7-not-valid-tip{color:var(--tp-text-body);margin-top:10px}.tp-login-input-form #user-registration{margin:0;text-align:center}.tp-login-input-form div.user-registration .ur-frontend-form.login{border:0;padding:0;margin:0}.tp-login-input-form div.user-registration .ur-frontend-form.login .ur-form-row p.user-registration-form-row{margin-bottom:18px}.tp-login-input-form div.user-registration .ur-frontend-form.login .ur-form-row p.user-registration-form-row input{margin-bottom:0}.tp-login-input-form div.user-registration .ur-frontend-form.login label{font-size:14px;font-weight:500;margin:0 0 5px;color:var(--tp-common-black);text-align:left}.tp-login-input-form div.user-registration .ur-frontend-form.login input::placeholder{color:var(--tp-text-body)}.tp-login-input-form div.user-registration .ur-frontend-form.login input{padding-right:60px;color:var(--tp-text-body);border:1px solid #e6e8f0;background:var(--tp-common-white);box-shadow:0px 1px 4px 0px rgba(48,54,81,.06) inset,0px 1px 1px 0px rgba(48,54,81,.06)}.tp-login-input-form div.user-registration .ur-frontend-form.login input[type=submit]{background:var(--tp-theme-primary);color:var(--tp-common-white);display:inline-block;padding:15px 43px;transition:.3s;overflow:hidden;overflow:hidden;font-weight:700;font-family:var(--tp-ff-heading);position:relative;z-index:1;width:100%;margin:10px 0 20px}.tp-login-input-form div.user-registration .ur-frontend-form.login input[type=submit]:hover{background:var(--tp-common-black)}.tp-login-input-form div.user-registration .ur-frontend-form.login label.user-registration-form__label{width:fit-content;float:left}.tp-login-input-form div.user-registration .ur-frontend-form.login label.user-registration-form__label+p{width:fit-content;float:left}.tp-login-input-form div.user-registration .ur-frontend-form.login p.lost_password{float:right;width:fit-content}.tp-login-register-box .ur-frontend-form{border:0;padding:0}.tp-login-register-box .ur-frontend-form form .ur-form-row{margin-bottom:18px}.tp-login-register-box .ur-frontend-form form .ur-form-row label{font-size:14px;font-weight:500;margin:0 0 5px;color:var(--tp-common-black)}.tp-login-register-box .ur-frontend-form form .ur-form-row span.input-wrapper input{padding-right:60px;color:var(--tp-text-body);border:1px solid #e6e8f0;background:var(--tp-common-white);box-shadow:0px 1px 4px 0px rgba(48,54,81,.06) inset,0px 1px 1px 0px rgba(48,54,81,.06)}.tp-login-register-box .ur-frontend-form form .ur-form-row span.input-wrapper input::placeholder{color:var(--tp-text-body)}.tp-login-register-box .ur-frontend-form form .ur-button-container button[type=submit]{margin:0;width:100%;background:var(--tp-theme-primary);color:var(--tp-common-white);display:inline-block;padding:15px 43px;transition:.3s;overflow:hidden;overflow:hidden;font-weight:700;font-family:var(--tp-ff-heading);position:relative;z-index:1;border-radius:0}.tp-login-register-box .ur-frontend-form form .ur-button-container button[type=submit]::before{position:absolute;content:"";height:100%;width:0%;background:var(--tp-common-black);left:0;top:0;z-index:-1;transition:.5s;transform:scale(0);opacity:0}.tp-login-register-box .ur-frontend-form form .ur-button-container button[type=submit]:hover::before{transform:scale(1);opacity:1;height:100%;width:100%}.tp-footer-2-widget-input input[type=submit]{border:0;background:0 0;color:#fff;padding:0;height:54px;width:54px;border-radius:50%}.woocommerce .cart-page-total a.checkout-button{background:0 0}.woocommerce .cart-page-total a.checkout-button:hover{background:0 0}.tp-footer-3-thumb>img{width:70px;height:70px;object-fit:cover}.tp-header-main-menu.tp-header-4-main-menu>nav>ul>li:has(>div.submenu){position:static}.tp-header-main-menu.tp-header-4-main-menu>nav>ul>li>div.tp-submenu.submenu.has-homemenu{left:0;width:100%}.five .tp-footer-3-thumb-date span i{color:var(--tp-theme-secondary)}.tp-project-4-wrapper .tp-project-4-item{width:-webkit-fill-available}.before-servce span{background:var(--tp-theme-secondary);color:var(--tp-common-white);padding:12px 16px;font-weight:700;font-family:var(--tp-ff-heading)}.after-servce span{background:var(--tp-common-white);color:var(--tp-common-black);padding:12px 16px;font-weight:700;font-family:var(--tp-ff-heading)}.elementor .beforeAfter img{height:570px;max-width:unset;object-fit:cover}.elementor .tp-testimonial-4-thumb img{height:100%;width:auto;max-width:unset}.sidebar__wrapper .wp-block-heading{font-size:24px;color:var(--tp-heading-primary);margin-bottom:26px}.sidebar__wrapper .widget_block.widget_search label.wp-block-search__label{display:none}.sidebar__wrapper .widget_block.widget_search input.wp-block-search__input:focus-visible{outline:0}.sidebar__wrapper .widget_block.widget_search button{margin:0;padding:10px;background:var(--bs-black);color:var(--bs-body-bg)}.sidebar__wrapper .sidebar__widget.widget_block ul.wp-block-latest-posts li{padding:0;height:unset;line-height:28px;margin-bottom:10px;border-bottom:1px dotted var(--bs-black);padding-bottom:10px}.sidebar__wrapper .sidebar__widget.widget_block ul.wp-block-latest-posts li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.sidebar__wrapper .sidebar__widget.widget_block ol.wp-block-latest-comments li footer{font-weight:700;font-size:16px;color:var(--tp-common-black)}.sidebar__wrapper .sidebar__widget.widget_block ol.wp-block-latest-comments li footer a:hover{color:var(--tp-theme-primary)}.sidebar__wrapper .sidebar__widget.widget_block ol.wp-block-latest-comments{padding:0}.sidebar__wrapper .sidebar__widget.widget_block ol.wp-block-latest-comments li{padding:0;height:unset;line-height:28px;margin-bottom:10px;border-bottom:1px dotted var(--bs-black);padding-bottom:10px}.sidebar__wrapper .sidebar__widget.widget_block ol.wp-block-latest-comments li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.sidebar__wrapper .sidebar__widget.widget_block ul.wp-block-archives li{padding:0;height:unset;line-height:28px;padding-bottom:10px}.sidebar__wrapper .sidebar__widget.widget_block ul.wp-block-categories li{padding:0;height:unset;line-height:28px;padding-bottom:10px}.sidebar__wrapper .sidebar__widget.widget_archive ul li{padding:0;height:unset;line-height:28px;padding-bottom:10px;font-weight:700;font-size:16px;color:var(--tp-common-black)}.sidebar__wrapper .sidebar__widget.widget_archive ul li a{display:unset}table.wp-calendar-table{width:100%;text-align:center}table.wp-calendar-table caption{caption-side:top;text-align:center;background:var(--tp-common-black);color:var(--bs-body-bg);padding:10px;font-weight:700;font-size:16px}nav.wp-calendar-nav{display:none}table.wp-calendar-table th,table.wp-calendar-table tr,table.wp-calendar-table td{border:1px solid var(--tp-common-black);color:var(--tp-common-black);padding:5px}table.wp-calendar-table td#today{background:var(--tp-common-black);color:var(--bs-body-bg)}.sidebar__wrapper .sidebar__widget.widget_categories ul li{padding:0;height:unset;line-height:28px;padding-bottom:10px;font-weight:700;font-size:16px;color:var(--tp-common-black)}.sidebar__wrapper .sidebar__widget.widget_categories ul li a{display:unset}.sidebar__wrapper .sidebar__widget.widget_categories ul li ul.children{padding:10px 0 0 25px}.sidebar__wrapper .sidebar__widget.widget_categories ul li ul.children li:last-child{padding:0;margin:0}.sidebar__widget ul li:hover a{color:var(--tp-common-black)}.sidebar__widget ul li>a:hover{color:var(--tp-theme-primary)}.sidebar__wrapper .sidebar__widget.widget_pages ul li{padding:0;height:unset;line-height:28px;padding-bottom:10px}.sidebar__wrapper .sidebar__widget.widget_pages ul li ul.children{padding:10px 0 0 25px}.sidebar__wrapper .sidebar__widget.widget_pages ul li ul.children li:last-child{margin:0;padding:0}.sidebar__wrapper .sidebar__widget.widget_meta ul li{padding:0;height:unset;line-height:28px;margin-bottom:10px;border-bottom:1px dotted var(--bs-black);padding-bottom:10px}.sidebar__wrapper .sidebar__widget.widget_meta ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.sidebar__wrapper .sidebar__widget.widget_recent_comments ul li{padding:0;height:unset;line-height:28px;margin-bottom:10px;border-bottom:1px dotted var(--bs-black);padding-bottom:10px;font-weight:700;font-size:16px;color:var(--tp-common-black)}.sidebar__wrapper .sidebar__widget.widget_recent_comments ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.sidebar__wrapper .sidebar__widget.widget_recent_comments ul li a{display:unset}.sidebar__wrapper .sidebar__widget.widget_recent_entries ul li{padding:0;height:unset;line-height:28px;margin-bottom:10px;border-bottom:1px dotted var(--bs-black);padding-bottom:10px}.sidebar__wrapper .sidebar__widget.widget_recent_entries ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.sidebar__wrapper .sidebar__widget.widget_rss ul li{padding:0;height:unset;line-height:28px;margin-bottom:10px;border-bottom:1px dotted var(--bs-black);padding-bottom:10px}.sidebar__wrapper .sidebar__widget.widget_rss ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.sidebar__wrapper .sidebar__widget.widget_rss ul li span.rss-date{font-size:90%;font-style:italic;color:var(--tp-common-black)}.sidebar__wrapper .sidebar__widget.widget_rss ul li .rssSummary{color:var(--tp-common-black)}.sidebar__wrapper .sidebar__widget.widget_rss ul li cite{font-weight:700;font-size:14px;color:var(--tp-common-black)}.sidebar__wrapper .sidebar__widget.widget_search:has(>h3.sidebar__widget-title) form{position:relative}.sidebar__wrapper .sidebar__widget.widget_search:has(>h3.sidebar__widget-title) form input{padding-right:56px}.sidebar__wrapper .sidebar__widget.widget_search:has(>h3.sidebar__widget-title) form button[type=submit]{position:absolute;width:56px;height:56px;right:0}.sidebar__wrapper .sidebar__widget.widget_text strong{font-size:16px;font-weight:700;color:var(--tp-common-black)}.sidebar__wrapper .sidebar__widget.widget_text p{margin-bottom:0;color:var(--tp-common-black)}.sidebar__wrapper .sidebar__widget.widget_text img{margin:10px 0;height:auto;max-width:100%}.sidebar__wrapper .sidebar__widget.widget_text p.wp-caption-text{text-align:center;color:var(--tp-common-black)}.sidebar__wrapper .sidebar__widget.widget_nav_menu ul li{padding:0;height:unset;line-height:28px;padding-bottom:10px}.sidebar__wrapper .sidebar__widget.widget_nav_menu ul li ul.sub-menu{padding-left:25px;padding-top:10px}.sidebar__wrapper .sidebar__widget.widget_nav_menu ul li ul.sub-menu>li:last-child{padding-bottom:0}.sidebar__wrapper .sidebar__widget.widget_nav_menu ul li:hover a{color:var(--tp-common-black)}.sidebar__wrapper .sidebar__widget.widget_nav_menu ul li a:hover{color:var(--tp-theme-primary)}.h-68{height:68px}.tp-postbox-meta span.featured-post.sticky{position:absolute;right:5px;top:5px;background:var(--tp-common-black);color:var(--bs-body-bg);padding:5px 10px;border-radius:5px;margin:0}.wp-block-image{margin-bottom:1rem}.wp-block-image figcaption{margin-bottom:0;margin-top:.5em;font-weight:600;font-size:16px;text-align:center}.tp-postbox-wrapper div.form-comment{clear:both}article.tp-postbox-item div.wp-block-image:last-child figure.alignright.is-resized img,article.tp-postbox-item p:last-child:has(>img.alignright) img{margin-bottom:80px}.alignleft{float:left;margin-right:1rem;text-align:left;clear:both;margin-top:.5rem}.alignright{float:right;margin-left:1rem;text-align:right;clear:both;margin-top:.5rem}.aligncenter{text-align:center;margin:0 auto}a.wp-block-button__link{border-radius:5px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);margin-bottom:20px}a.wp-block-button__link:hover{color:#fff}.wp-block-button.is-style-outline a.wp-block-button__link{color:currentColor}.wp-block-cover.has-background-dim{margin-bottom:1rem}.wp-block-cover.has-background-dim>p.wp-block-cover-text{color:#fff;font-size:16px}.wp-block-cover.alignleft.has-background-dim{margin-top:0}figcaption{font-weight:500;font-size:16px;text-align:center}figcaption.blocks-gallery-caption{margin-bottom:20px}figure.wp-block-gallery.extraclass:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),figure.wp-block-gallery.columns-2.extraclass.is-layout-flex:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:1em}.wp-block-gallery.columns-5:not(.has-nested-images).is-cropped.is-layout-flex .blocks-gallery-item img{height:auto}blockquote{padding:24px;border-left:5px solid var(--tp-theme-primary);margin-bottom:1rem}article.tp-postbox-item .has-large-font-size,article.tp-postbox-item .has-large-font-size+p{line-height:1.2}h1{font-size:48px}h4{font-size:24px}article.tp-postbox-item ul,article.tp-postbox-item ol{padding-left:25px}ol.wp-block-list,ul.wp-block-list{margin-bottom:1rem}.wp-block-file *+.wp-block-file__button{padding:2px 10px}dl.gallery-item dd.wp-caption-text.gallery-caption{margin-top:10px}div.wp-block-calendar+p{margin-top:10px}article.tp-postbox-item ol.wp-block-latest-comments{padding-left:0}article.tp-postbox-item ol.wp-block-latest-comments p{margin-bottom:0}article.tp-postbox-item .wp-block-latest-comments li.wp-block-latest-comments__comment{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted var(--tp-text-body);list-style:none}article.tp-postbox-item .wp-block-latest-comments li.wp-block-latest-comments__comment:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}article.tp-postbox-item .wp-block-latest-posts li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted var(--tp-text-body);list-style:none}article.tp-postbox-item .wp-block-latest-posts{padding-left:0}article.tp-postbox-item .wp-block-latest-posts li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}article.tp-postbox-item .wp-block-latest-posts.is-grid li:last-child{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted var(--tp-text-body)}article.tp-postbox-item .wp-block-search[role=search]{margin-bottom:20px}article.tp-postbox-item .wp-block-search[role=search] label{display:none}article.tp-postbox-item .wp-block-search[role=search] input:focus-visible{outline:none}article.tp-postbox-item .wp-block-search[role=search] button[type=submit]{background:var(--bs-black);color:var(--bs-body-bg);margin:0;padding:5px 10px}article.tp-postbox-item .wp-block-tag-cloud>a{font-size:14px!important;text-transform:capitalize;padding:2px 15px;margin-right:5px;background-color:var(--tp-common-white);margin-bottom:10px;display:inline-block;border:1px solid var(--tp-text-body);font-weight:600}article.tp-postbox-item .wp-block-tag-cloud>a:hover{color:var(--tp-common-white);background-color:var(--tp-theme-primary)}article.tp-postbox-item ul.wp-block-rss{padding-left:25px;list-style:disc}div.wp-block-group.has-background{padding:20px;margin-bottom:20px}.wp-block-media-text.alignfull.has-media-on-the-right.has-background.is-stacked-on-mobile{margin-bottom:1rem}.page-links>.post-page-numbers{clear:both;color:var(--tp-text-body);text-align:center;display:inline-block;width:40px;height:40px;line-height:40px;margin:0 5px;border-radius:5px;border:1px solid var(--tp-text-body)}.page-links>.post-page-numbers:hover{background:var(--tp-text-body);color:var(--tp-common-white)}.page-links>.current{background:var(--tp-text-body);color:var(--tp-common-white)}pre{display:block;padding:20px;margin:0 0 10px;font-size:15px;line-height:1.42857143;color:#505050;word-break:break-all;word-wrap:break-word;background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;margin-top:15px;margin-bottom:15px;white-space:pre-wrap;font-family:monospace}.wp-block-table.is-style-stripes td{border:1px solid #111}dd{margin-left:1.5em}code{color:#505050}p:has(>img.aligncenter){text-align:center}div.wp-caption>p.wp-caption-text{font-weight:600;font-size:16px;margin-top:10px;text-align:center;margin-bottom:10px;line-height:28px}figure.wp-block-table{margin-bottom:30px}table{width:100%;text-align:center;margin-top:30px;margin-bottom:20px}table th,table td,table tr{border:1px solid var(--tp-text-body);padding:5px}div.wp-caption:has(>img){max-width:100%}article.tp-postbox-item .tp-postbox-sub-title span.featured-post.sticky{position:absolute;right:5px;top:0;background:var(--tp-common-black);color:var(--bs-body-bg);padding:8px 10px;border-radius:5px;margin:0}form.post-password-form input[type=password]{width:auto;display:inline-block;height:42px;margin-left:10px;border:1px solid var(--tp-text-body);color:var(--tp-text-body);padding:0 5px;margin-bottom:0;position:relative}form.post-password-form input[type=submit]{font-weight:400;text-transform:uppercase;background:var(--tp-text-body);color:var(--bs-body-bg);padding:8px 20px;margin:0;font-size:15px;letter-spacing:1px;height:42px;border:var(--tp-text-body);position:absolute;margin-left:-1px}dl.gallery-item dd.wp-caption-text.gallery-caption{margin-top:10px}dl.gallery-item img{height:auto;max-width:100%}iframe{max-width:100%}.entry-content{clear:both;padding-top:20px}.bypostauthor{text-decoration:none}.tp-postbox-thumb>img.w-auto{max-width:100%}article.tp-postbox-item h3+ul{list-style:disc}article.tp-postbox-item h3+ul ul{list-style:circle}article.tp-postbox-item h3+ul ul ul{list-style:square}article.tp-postbox-item h3+ol ul{list-style:disc}article.tp-postbox-item h3+ol ul ul{list-style:circle}article.tp-postbox-item h3+ol ul ul ul{list-style:square}.tp-postbox-comment-box-inner{align-items:normal}table{word-break:auto-phrase}article.tp-postbox-item table{word-break:break-word}table a{font-weight:600;color:var(--tp-text-body)}.tp-postbox-comment-content ul,.tp-postbox-comment-content ol{padding-left:25px}.tp-postbox-comment-content p img{padding:10px 0}.w-auto{max-width:100%}.tp-postbox-wrapper .search_custom form{position:relative;margin-top:20px}.tp-postbox-wrapper .search_custom form input{padding-right:56px}.tp-postbox-wrapper .search_custom form button[type=submit]{position:absolute;height:56px;width:56px;right:0;top:0}.tp-service-2-number span{word-break:auto-phrase}.tp-shop-sidebar ul.product_list_widget li del{display:none}.tp-btn{word-break:auto-phrase}.elementor .tp-printing-area .tp-printing-thumb>img{max-width:unset}.tp-service-2-area .tp-service-2-icon img{max-width:unset}.tp-choose-us-2-area .tp-choose-us-2-shape img{max-width:unset}.elementor .tp-contact-area img{max-width:unset}.tp-testimonial-5-slider .tp-testimonial-5-thumb img{max-width:unset}.tp-blog-2-wrapper .tp-blog-2-sub-title a,.tp-blog-2-wrapper .tp-blog-2-comment h6{font-family:auto}.tp-blog-3-area .tp-blog-3-member-thumb img{border-radius:50%}.tp-about-4-wrapper .tp-about-4-feature-icon img{max-width:unset}.tp-product-4-wrapper .tp-product-4-thumb img{max-width:unset}.tp-footer-4-area .tp-footer-4-top{padding-bottom:40px}.tp-service-detils-area .tp-service-details-wrapper-left{margin-bottom:50px}.tp-service-details-wrapper .tp-faq-2-accordion>div:last-child{margin-bottom:0}.content-area nav.woocommerce-breadcrumb{display:none}.tp-shop-sidebar .widget_product_search input{font-size:14px}.sidebar__wrapper .sidebar__widget-content .sidebar__post>div{margin-bottom:10px}.sidebar__wrapper .sidebar__widget-content .sidebar__post>div:last-child{margin-bottom:0}.tp-choose-us-5-area .tp-choose-us-5-bg-shape img{max-width:unset}.tp-faq-5-area .tp-faq-5-thumb>img{max-width:unset}.before-servce{top:20px;left:30px}.after-servce{top:20px;left:calc(50% + 20px)}.woocommerce #reviews h3{margin-bottom:35px}.woocommerce #review_form #respond p.comment-notes{display:none}.form-comment .tp-postbox-contact-title{margin-bottom:30px}.tp-btn.wc-backward{background:var(--tp-theme-primary)!important;color:var(--tp-common-white)!important;display:inline-block!important;padding:15px 43px!important;transition:.3s!important;overflow:hidden!important;overflow:hidden!important;font-weight:700!important;font-family:var(--tp-ff-heading)!important;position:relative!important;z-index:1!important}.woocommerce-cart-form .coupon-all input#coupon_code{width:max-content}.woocommerce-cart-form .coupon-all button[type=submit]{width:-webkit-fill-available;padding:15px 30px}@media (max-width :991.98px){.tp-postbox-comment ul.children{padding-left:50px}}@media (max-width :768px){.logged-in .header-sticky{top:46px}}@media (max-width :767.98px){.tp-postbox-comment ul.children{padding-left:25px}.tp-postbox-comment-top{display:block}.tp-postbox-contact-title small{position:unset;display:block}.logged-in .header-sticky{top:0}.tp-postbox-meta span{display:block}.tp-postbox-meta span.featured-post.sticky{position:unset;background:unset;color:inherit;padding:0}article.tp-postbox-item .tp-postbox-sub-title span.featured-post.sticky{position:unset;background:unset;color:var(--tp-theme-primary)}}article.tp-postbox-item .tp-postbox-sub-title span.featured-post.sticky,.tp-postbox-meta span.featured-post.sticky{background:var(--tp-theme-primary);overflow:hidden;font-family:var(--tp-ff-heading);border-radius:0;font-weight:700}table a:hover{color:var(--tp-theme-primary)}.tp-postbox-comment ul.children{padding-left:50px}@media (max-width :991.98px){.tp-postbox-comment ul.children{padding-left:35px}}.sidebar__widget ul li a:hover{color:var(--tp-theme-primary)}.tp-postbox-comment-content>p{margin-bottom:10px}.page-links>.post-page-numbers{position:relative;display:inline-block;width:60px;height:60px;line-height:60px;text-align:center;color:var(--tp-heading-primary);background:0 0;-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out;z-index:1;border:1px solid #e6e6e6;font-size:24px;font-weight:700;border-radius:0}.page-links>.post-page-numbers:hover,.page-links>.current{color:var(--tp-common-white);background-color:var(--tp-theme-primary)}blockquote p{margin-bottom:0}.tp-header-main-menu>nav>ul>li:hover .submenu{min-width:260px;width:max-content}.tp-header-main-menu>nav>ul .submenu>li>a{padding-right:32px}