.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-widget-button .elementor-button-content-wrapper{align-items:center}.elementor-widget-button .elementor-button-icon,.elementor-widget-icon .elementor-icon-wrapper{line-height:0}.elementor-widget-button .elementor-button-icon i{font-size:22px}.elementor-widget-button .elementor-button-text{margin-top:1px}body .elementor-location-header .header-wrap{transition:all 0.3s ease-in-out}body.popup-banner-show .header-wrap{padding-top:38px}body .header-wrap.elementor-sticky--effects{padding-top:0!important}#elementor-popup-modal-479{transition:all 0.2s ease-in-out}#elementor-popup-modal-479 a.dialog-close-button:focus-visible{outline:none;box-shadow:none}#elementor-popup-modal-479.popupscroll-hide{transform:translateY(-60px)}.header-wrap.elementor-sticky--active.elementor-sticky--effects{background:#0009;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.header-wrap.header-2.elementor-sticky--active.elementor-sticky--effects{background-color:#0009}.header-wrap.elementor-sticky--active.elementor-sticky--effects .e-con-inner{padding:25px 0}.header-wrap .header-logo a img{transition:all 0.3s ease-in-out}.header-wrap.elementor-sticky--effects .header-logo a img{max-width:80%}.header-menu nav .elementor-nav-menu .menu-item.highlight-menu,.header-menu nav .elementor-nav-menu .menu-item.mobile-menu{display:none}.header-menu nav ul ul.sub-menu li a{border-inline-start:0}.header-cart-style,.header-account-icon .elementor-icon-wrapper{line-height:0}.header-cart-style .elementor-menu-cart__toggle_button:focus{background-color:transparent}.header-cart-style .elementor-menu-cart__toggle_button .elementor-button-icon .elementor-button-icon-qty[data-counter]{line-height:1em!important;display:flex!important;align-items:center;justify-content:center;min-width:20px!important;height:20px!important;font-size:12px!important}.header-cart-style .elementor-menu-cart__container.elementor-lightbox{height:100vh}.header-search-box .elementor-lightbox .dialog-lightbox-close-button{top:0}.header-currency-dropdown .woocs-style-1-dropdown,.header-currency-dropdown .woocs-style-1-dropdown.woocs-style-1-active{background-color:#FFCE51!important;color:#000;border-radius:8px!important;box-shadow:none!important;font-size:16px;font-weight:400;outline:none}.header-currency-dropdown .woocs-style-1-dropdown.woocs-style-1-active{border-radius:8px 8px 0 0!important}.header-currency-dropdown .woocs-style-1-dropdown .woocs-style-1-select{padding:13px 40px 12px 15px;position:relative;z-index:1}.header-currency-dropdown .woocs-style-1-dropdown .woocs-style-1-select:after{content:"\f138";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;color:#000;position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:all 0.3s ease-in-out}.header-currency-dropdown .woocs-style-1-dropdown.woocs-style-1-active .woocs-style-1-select:after{transform:translateY(-50%) rotate(90deg)}.header-currency-dropdown .woocs-style-1-dropdown .woocs-style-1-select i{display:none}.header-currency-dropdown .woocs-style-1-dropdown-menu{background-color:#FFCE51!important;color:#000;border-radius:8px!important;box-shadow:none!important;outline:none}.header-currency-dropdown .woocs-style-1-dropdown .woocs-style-1-dropdown-menu:hover{background-color:#FFCE51!important}.header-currency-dropdown .woocs-style-1-dropdown .woocs-style-1-dropdown-menu li:hover{background-color:#FFFFFF40!important}.header-currency-dropdown .woocs-style-1-dropdown.woocs-style-1-active .woocs-style-1-dropdown-menu{border-radius:0 0 8px 8px!important}.footer-body{clip-path:polygon(0% 0%,100% 0%,100% 100%,9% 100%)}.footer-contact-box .elementor-image-box-content p a{color:inherit;transition:all 0.3s}.footer-contact-box .elementor-image-box-content p a:hover{color:#FFCE51}.home-hero:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.86) 0%,rgba(0,0,0,.7) 100%);width:100%;height:100%}.home-hero-wrap{position:relative;z-index:2}.home-hero-wrap:before{content:'';position:absolute;top:50%;left:0;right:0;bottom:auto;background-image:linear-gradient(168deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 10%,#000 33%,#000 80%,rgba(0,0,0,.5) 90%,rgba(0,0,0,0) 100%);width:100%;height:100%;transform:translateY(-50%)}.home-hero-heading h1.elementor-heading-title span{font-size:60px;color:#FFCE514D}.services-image-box .elementor-image-box-wrapper figure img{aspect-ratio:1/0.65;object-fit:cover;width:100%}.about-icon-box .elementor-icon-box-content .elementor-icon-box-title{margin-top:4px}.product-image img{aspect-ratio:1 / 1.33335;object-fit:contain;width:100%}.product-tag ul li .elementor-post-info__terms-list{background:transparent;color:transparent}.product-tag ul li .elementor-post-info__terms-list a{display:inline-block!important;background-color:#FFCE51;padding:7px 14px;border-radius:3px;margin-right:5px;margin-bottom:5px;transition:all 0.3s}.product-tag ul li .elementor-post-info__terms-list a:hover{background:#000;color:#FFF!important}.product-tag ul li .elementor-post-info__terms-list a:last-child{margin-right:0}.product-price p.price{margin-bottom:0}.product-price p.price del{margin-bottom:5px}.product-price p.price ins{text-decoration:none}.product-short-desc .woocommerce-product-details__short-description p{margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-loop-carousel .elementor-swiper-button:hover svg{filter:invert(1)}.testimonial-review .elementor-main-swiper{width:100%!important}.testimonial-review .swiper-wrapper .swiper-slide{padding:80px 30px 30px;position:relative}.testimonial-review .swiper-wrapper .swiper-slide:before{content:'';position:absolute;top:30px;left:30px;bottom:auto;background:url(/wp-content/uploads/2024/04/testimonial-star.png)no-repeat center center;background-size:164px auto;width:170px;height:30px}.testimonial-review .elementor-swiper-button{top:-100px!important;width:60px;height:60px;bottom:auto;background:#FFCE51;border-radius:100%;align-items:center;justify-content:center;transition:all 0.3s ease-in-out}.testimonial-review .elementor-swiper-button svg path{display:none}.testimonial-review .elementor-swiper-button:hover{background:#000!important}.testimonial-review .elementor-swiper-button:hover i:before{filter:invert(1)}.testimonial-review .elementor-swiper-button.elementor-swiper-button-prev{left:89%}.testimonial-review .elementor-swiper-button.elementor-swiper-button-prev svg{background:url(/wp-content/uploads/2024/03/left-arrow.svg)no-repeat center center;background-size:24px auto}.testimonial-review .elementor-swiper-button.elementor-swiper-button-next{right:0}.testimonial-review .elementor-swiper-button.elementor-swiper-button-next svg{background:url(/wp-content/uploads/2024/03/right-arrow.svg)no-repeat center center;background-size:24px auto}.about-us-bg-shape:before{content:'';position:absolute;top:auto;left:0;bottom:0;background:radial-gradient(50% 50% at 50% 50%,#FFCE51 0%,#FFE8AC 100%);border-radius:50%;width:238px;height:238px;transform:translate(-30px,60px)}.about-us-bg-shape:after{content:'';position:absolute;top:0;right:0;bottom:auto;background:radial-gradient(50% 50% at 50% 50%,#484848 33.6%,#2A2A2A 100%);border-radius:50%;width:186px;height:186px;transform:translate(60px,-60px)}.services-boxes{overflow:hidden!important;transition:all 0.3s ease-in-out}.services-boxes-icon-box .elementor-icon-box-icon .elementor-icon,.services-boxes-icon-box .elementor-icon-box-content .elementor-icon-box-title{transition:all 0.4s ease-in-out}.services-boxes:hover .services-boxes-icon-box .elementor-icon-box-icon .elementor-icon{background-color:#FFCE51}.services-boxes:hover .services-boxes-icon-box .elementor-icon-box-icon .elementor-icon svg path{fill:#FFF}.services-boxes:hover .services-boxes-icon-box .elementor-icon-box-content .elementor-icon-box-title{color:#FFCE51}.services-boxes-img-container{position:relative;overflow:hidden!important}.services-boxes-img img{aspect-ratio:1 / .66;object-fit:cover}.services-boxes-btn{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.services-boxes-btn .elementor-button{position:relative;width:100%;aspect-ratio:1 / .66;border-radius:0 0 8px 8px;display:flex;align-items:center;justify-content:center;transition:all 0.5s ease-in-out;transform:scale(0)}.services-boxes-btn .elementor-button .elementor-button-content-wrapper{width:32px;height:32px;background:#000;border-radius:5px}.services-boxes:hover .services-boxes-btn .elementor-button{transform:scale(1)}.services-boxes-btn .elementor-button span .elementor-button-icon{transform:rotate(0deg);transition:all 0.6s ease-in-out}.services-boxes:hover .services-boxes-btn .elementor-button span .elementor-button-icon{transform:rotate(-45deg)}.services-boxes-btn .elementor-button span .elementor-button-icon svg{width:22px;height:22px}.services-boxes-btn .elementor-button span .elementor-button-icon svg path{fill:#FFF;transition:all 0.3s ease-in-out}.services-boxes-btn .elementor-button span .elementor-button-text{display:none}.pur-fresh-image-box{position:relative;overflow:hidden;border-radius:20px}.pur-fresh-image-box .elementor-image-box-wrapper{line-height:0}.pur-fresh-image-box .elementor-image-box-img{position:relative;overflow:hidden;line-height:0}.pur-fresh-image-box .elementor-image-box-img:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;width:100%;height:100%}.pur-fresh-image-box .elementor-image-box-img img{width:100%;aspect-ratio:1 / 1.3;object-fit:cover}.pur-fresh-image-box .elementor-image-box-content{position:absolute;top:auto;left:0;bottom:0;padding:30px}.pur-fresh-image-box .elementor-image-box-content h3{margin-top:0}.pur-fresh-btn .elementor-button-wrapper{border-bottom:2px solid hsla(0,0%,100%,.3)}.pur-fresh-icon-list ul{display:flex;align-items:center;row-gap:30px;column-gap:30px;flex-wrap:wrap}.pur-fresh-icon-list ul li{width:calc(33.33% - 20px)}.services-icon-list-box .elementor-icon-box-icon{line-height:0}.services-btn-border .elementor-button-link{border-bottom:1px solid #000;border-radius:0}.services-btn-border .elementor-button-link:hover{border-color:#FFCE51}.janitorial-service-icon-box,.year-of-business{backdrop-filter:blur(10px)}.cta-text-link p a{color:#FFCE51;transition:all 0.6s ease-in-out;text-decoration:none}.cta-text-link p a:hover{text-decoration:underline}.top-services-tabs-image img{aspect-ratio:1 / 1;object-fit:cover}.top-services-tabs-icon-list .elementor-icon-box-content .elementor-icon-box-title{margin-top:0}.top-services-tabs-icon-list ul{display:flex;flex-wrap:wrap;align-content:center;row-gap:30px;column-gap:30px}.top-services-tabs-icon-list ul li{width:calc(50% - 15px)}.top-services-tabs-icon-list ul li .elementor-icon-list-icon{background-color:#686467;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;margin-right:5px}.top-services-tabs-icon-list ul li .elementor-icon-list-icon svg{margin:0!important}.top-services-img img{aspect-ratio:1 / .77;object-fit:cover}.power-services-text ul{list-style-type:none;padding:0}.power-services-text ul li{position:relative;padding-left:40px;margin-bottom:20px}.power-services-text ul li:last-child{margin-bottom:0}.power-services-text ul li:before{content:'';position:absolute;top:2px;left:0;bottom:auto;background:#686467 url(/wp-content/uploads/2024/03/icon-about.svg) no-repeat center center;background-size:14px;border-radius:50%;width:26px;height:26px}.power-services-text ul li a{color:#000;text-decoration:underline;transition:all 0.3s ease-in-out}.power-services-text ul li a:hover{color:#FFCE51}.power-services-text ul li strong{color:#000}.power-services-list-box .elementor-image-box-content{display:flex;align-items:center}.power-services-list-box .elementor-image-box-content .elementor-image-box-title{width:80px;height:80px;background:#FFCE51;border-radius:50%;margin:0;display:flex;align-items:center;justify-content:center;margin-right:20px}.power-services-list-box .elementor-image-box-content .elementor-image-box-description{width:calc(100% - 100px)}.power-services-image-box .elementor-image-box-img{line-height:0;margin-top:-120px!important}.power-services-image-box .elementor-image-box-img img{width:100%;aspect-ratio:1 / 1.05;object-fit:cover}.power-services-image-box .elementor-image-box-content{padding:20px}.power-services-image-box .elementor-image-box-content .elementor-image-box-title{margin-top:0}.faq-style .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-header{width:calc(100% - 50px)}.faq-style .e-n-accordion-item[open]>.e-n-accordion-item-title{border-radius:10px 10px 0 0}.faq-style .e-n-accordion-item .e-n-accordion-item-title-icon{width:30px;height:30px;justify-content:center;border:2px solid #000;border-radius:50%}.contact-us-icon-box{height:100%}.contact-us-icon-box .elementor-icon-box-content .elementor-icon-box-description a{color:inherit;display:inline-block;transition:all 0.3s}.contact-us-icon-box .elementor-icon-box-content .elementor-icon-box-description a:hover{color:#FFCE51}.contact-form .elementor-field-group .elementor-field{padding:15px 20px}.contact-form .elementor-field-group .elementor-field:focus,.contact-form .elementor-field-group .elementor-field:focus-visible,.contact-form .elementor-field-group .elementor-button:focus,.contact-form .elementor-field-group .elementor-button:focus-visible{outline:none;box-shadow:none}.contact-form .elementor-field-group .elementor-message{margin:10px 0 0;text-align:start}.contact-form .elementor-field-group .elementor-button{padding:20px 50px}.contact-form .elementor-form .elementor-message{text-align:center}.contact-us-form #gform_wrapper_1 .gform_heading{display:none}.contact-us-form #gform_1 .gform-body .gform_fields{grid-row-gap:20px;grid-column-gap:20px}.contact-us-form #gform_1 .gform-body .gform_fields .gfield{border-radius:0;box-shadow:none}.contact-us-form #gform_1 .gform-body .gform_fields .gfield .ginput_container input,.contact-us-form #gform_1 .gform-body .gform_fields .gfield .ginput_container textarea{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#000;background:transparent;border:1px solid #000;border-radius:10px;box-shadow:none;padding:12px 20px;height:auto}.contact-us-form #gform_1 .gform-body .gform_fields .gfield .ginput_container input::placeholder,.contact-us-form #gform_1 .gform-body .gform_fields .gfield .ginput_container textarea::placeholder{color:#686467}.contact-us-form #gform_1 .gform-body .gform_fields .gfield .ginput_container input:focus,.contact-us-form #gform_1 .gform-body .gform_fields .gfield .ginput_container textarea:focus,.contact-us-form #gform_1 .gform_footer input[type="submit"]:focus{outline:none;box-shadow:none}.gform-theme--foundation .gfield textarea.medium{min-block-size:auto}.contact-us-form #gform_1 .gform-body .gform_fields .gfield .ginput_container textarea{height:100px}.contact-us-form #gform_1 .gform-body .gform_fields .gfield .validation_message.gfield_validation_message{margin-top:0;font-family:"Roboto",Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;letter-spacing:.02em;color:#C8221E}.contact-us-form .gform_validation_errors{padding:10px;margin-bottom:20px}.contact-us-form #gform_1 .gform_footer{justify-content:center}.contact-us-form #gform_1 .gform_footer input[type="submit"]{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;text-align:center;text-transform:uppercase;background-color:#FFCE51;border:none;border-radius:10px;padding:20px 50px;transition:all 0.3s ease-in-out}.contact-us-form #gform_1 .gform_footer input[type="submit"]:hover{background:#000;color:#FFF}.product-archive-loop-grid .elementor-pagination .page-numbers{display:inline-block;background:#FFCE51;padding:14px 18px;border-radius:8px;transition:all 0.3s ease-in-out}.product-archive-loop-grid .elementor-pagination .page-numbers:hover,.product-archive-loop-grid .elementor-pagination .page-numbers.current{color:#fff!important;background:#000}.product-archive-loop-grid .elementor-pagination .page-numbers.prev,.product-archive-loop-grid .elementor-pagination .page-numbers.next{padding:15px 25px}.product-archive-style .product-image a{display:block}.product-archive-style .product-price p.price del{margin-bottom:0}.product-archive-style .product-price p.price del{font-size:20px}.product-archive-style .product-tag ul li .elementor-post-info__terms-list a{padding:8px 12px 5px;border-radius:6px}.product-archive-short-desc .woocommerce-product-details__short-description p{margin-bottom:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.product-archive-style .add-to-cart-btn .cart .button{padding:20px 25px}.product-archive-style .add-to-cart-btn .elementor-add-to-cart .added_to_cart{background:#FFCE51!important;color:#000!important;padding:10px 20px!important;border-radius:10px}.product-archive-style .add-to-cart-btn .elementor-add-to-cart .added_to_cart:hover{background:#000!important;color:#fff!important}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error{border-top-color:#FFCE51;padding:20px 55px;margin:0;background-color:transparent;color:#000;border-top:3px solid #FFCE51}.woocommerce-notices-wrapper .woocommerce-message:before{color:#FFCE51}.woocommerce-notices-wrapper .woocommerce-message:before,.woocommerce-notices-wrapper .woocommerce-error:before{top:1.2em}.woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-notices-wrapper .woocommerce-error a{padding:5px 0 0 20px;background-color:transparent;color:#000}.woocommerce-notices-wrapper .woocommerce-message a:hover,.woocommerce-notices-wrapper .woocommerce-error a:hover{background-color:transparent}.products-single-breadcrumbs .woocommerce-breadcrumb{margin-bottom:0}.products-single-breadcrumbs .woocommerce-breadcrumb a{position:relative;transition:all 0.3s}.products-single-breadcrumbs .woocommerce-breadcrumb a:hover{color:#000!important}.products-single-image .woocommerce-product-gallery .woocommerce-product-gallery__trigger{background:#FFCE51!important}.products-single-image .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{border-color:#FFF!important}.products-single-image .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after{background:#FFF!important}.products-single-image .woocommerce-product-gallery .woocommerce-product-gallery__image a img{aspect-ratio:1 / 1;object-fit:contain}.products-single-image .woocommerce-product-gallery .flex-control-nav li img{aspect-ratio:1 / .88;object-fit:contain}.products-single-price p.price del{opacity:1!important}.products-single-price p.price ins{text-decoration:none}.products-single-rating .woocommerce-review-link{display:none}.products-single-add-to-cart .variations_form .variations tbody tr th,.products-single-add-to-cart .variations_form .variations tbody tr td{background-color:transparent}.products-single-add-to-cart .variations_form .variations tbody tr th.label{text-align:left}.products-single-add-to-cart .variations_form .variations tbody tr th{padding-left:0}.products-single-add-to-cart .variations_form .single_variation_wrap .single_variation{margin-bottom:20px}.products-single-add-to-cart .variations_form .single_variation_wrap .single_variation .woocommerce-variation-price .price{font-family:"Roboto",Sans-serif;font-size:28px!important;color:#000!important;font-weight:700;line-height:1.1em}.products-single-add-to-cart .variations_form .variations tbody tr td{padding-bottom:20px!important}.products-single-add-to-cart .variations_form .variations tbody tr:last-child td{padding-bottom:0!important}.products-single-add-to-cart .variations_form .variations tbody tr td.value{position:relative}.products-single-add-to-cart .variations_form .variations tbody tr td.value select{padding:15px 20px;border-radius:10px;border-width:1px!important;border-style:solid!important}.products-single-add-to-cart .variations tr th{vertical-align:middle!important}.products-single-add-to-cart .variations tr th label{margin-top:-24px!important}.products-single-add-to-cart .variations_form .variations tbody tr td.value select:focus{outline:none}.products-single-add-to-cart .variations_form .variations tbody tr td.value a.reset_variations{font-family:"Roboto",Sans-serif;font-size:20px!important;font-weight:500;line-height:1.5em;color:#000;transition:all 0.3s ease-in-out}.products-single-add-to-cart .variations_form .variations tbody tr td.value a.reset_variations:hover{color:#686467}.products-single-add-to-cart .elementor-add-to-cart p.stock{font-family:"Roboto",Sans-serif;font-size:20px!important;font-weight:600;line-height:1.3em;color:#000;margin-bottom:30px}.products-single-add-to-cart .cart .quantity{width:120px}.products-single-add-to-cart .cart .quantity .input-text.qty{text-align:start;width:100%;padding:20px 10px 20px 30px}.products-single-add-to-cart .cart .quantity .input-text.qty:focus{outline:none;box-shadow:none}.products-single-data-tab .woocommerce-tabs ul.wc-tabs{padding-left:6px!important}.products-single-data-tab .woocommerce-tabs ul.wc-tabs li{border:none!important;margin-right:50px!important}.products-single-data-tab .woocommerce-tabs ul.wc-tabs li:last-child{margin-right:0!important}.products-single-data-tab .woocommerce-tabs ul.wc-tabs li a{border-bottom:2px solid #000;padding:0 0 8px!important}.products-single-data-tab .woocommerce-tabs ul.wc-tabs li.active a{border-width:4px}.products-single-data-tab .woocommerce-tabs .woocommerce-Tabs-panel{padding:40px 0 0!important}.products-single-data-tab .woocommerce-tabs .woocommerce-Tabs-panel h2{margin:0 0 20px}.products-single-data-tab .woocommerce-tabs .woocommerce-Tabs-panel--description h2{display:none}.products-single-data-tab .woocommerce-tabs .woocommerce-Tabs-panel--description ul{margin-bottom:20px}.products-single-data-tab .woocommerce-tabs .woocommerce-Tabs-panel p:last-child{margin-bottom:0}.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #comments ol{padding-left:0}.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #comments ol li .comment_container img{padding:1px!important;background:#000!important;border:none!important;border-radius:4px;width:40px!important}.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #comments ol li .comment-text{margin:0 0 0 60px!important;border:1px solid #000!important;border-radius:6px!important}.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #comments ol li .comment-text .star-rating,.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #comments ol li .comment-text .star-rating:before{color:#FFCE51}.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #comments ol li .comment-text p.meta{color:#686467!important}.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-reply-title{font-size:20px}.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form{margin-top:10px}.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-rating label,.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-comment label{font-size:18px}.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-rating .stars{margin:10px 0 0!important}.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-rating .stars a:before{color:#FFCE51}.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form p.form-submit .submit{font-family:"Roboto",Sans-serif;font-size:16px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:0.05em!important;padding:20px 25px!important;color:#000!important;background:#FFCE51!important;border-radius:10px!important;transition:all 0.3s}.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form p.form-submit .submit:hover{background:#000!important;color:#FFF!important}.products-single-related .related h2{margin-top:0}.products-single-related .products ul.products li a .attachment-woocommerce_thumbnail{display:block;overflow:hidden}.products-single-related .products ul.products li a img{background:#FFF;aspect-ratio:1 / 1.33335;object-fit:contain;width:100%;margin:0}.products-single-related .products ul.products li a h2{padding:0!important}.products-single-related .products ul.products li a .price ins{text-decoration:none}.products-single-related .products ul.products li .woocommerce-loop-product__buttons a{padding:15px 20px}.cart-page-style .woocommerce-cart-form .e-shop-table table tbody tr.woocommerce-cart-form__cart-item{padding:0}.cart-page-style .woocommerce .wc-empty-cart-message .cart-empty{padding:20px 20px 20px 50px;line-height:1.2em;border-top-color:#FFCE51;background-color:#FFF}.cart-page-style .woocommerce .wc-empty-cart-message .cart-empty.woocommerce-info::before{top:1.25em;color:#FFCE51}.cart-page-style .woocommerce .return-to-shop a{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:.05em;border-radius:10px;padding:20px 25px;color:var(--e-global-color-primary);background-color:var(--e-global-color-accent);transition:all 0.2s}.cart-page-style .woocommerce .return-to-shop a:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-accent)}.cart-page-style .woocommerce-shipping-totals ul li label{color:#000!important}.checkout-page-style .woocommerce-NoticeGroup ul{background-color:#FFF;color:#000}.checkout-page-style .e-checkout__column-end .e-coupon-box .e-coupon-anchor .form-row .coupon-col-2 button.woocommerce-button.e-apply-coupon{width:calc(100% - 15px)}.account-page-dashboard .woocommerce-MyAccount-content .woocommerce-info{background:transparent;border:none;padding:15px 20px 15px 45px;margin:0 0 20px;font-size:22px}.account-page-dashboard .woocommerce-MyAccount-content .woocommerce-info:before{top:15px;left:10px;color:#FFCE51}.account-page-dashboard .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button,.account-page-dashboard .woocommerce-MyAccount-content .woocommerce-info .button{font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:.05em;background:#000;border-radius:10px;padding:15px 20px;transition:all 0.3s}.account-page-dashboard .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button:hover,.account-page-dashboard .woocommerce-MyAccount-content .woocommerce-info .button:hover{background-color:#ffce51!important}.account-page-dashboard .woocommerce-Addresses header.title a{font-size:18px}.account-page-dashboard .woocommerce-Addresses address{font-style:normal}@media only screen and (max-width:1510px){.product-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev{left:-70px!important}.product-loop-carousel .elementor-swiper-button.elementor-swiper-button-next{right:-70px!important}}@media only screen and (max-width:1430px){.product-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev{left:-35px!important}.product-loop-carousel .elementor-swiper-button.elementor-swiper-button-next{right:-35px!important}}@media only screen and (max-width:1366px){.product-loop-carousel .swiper{padding-bottom:60px}.product-loop-carousel .elementor-swiper-button{top:auto!important;bottom:-50px}.product-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev{left:calc(50% - 70px)!important}.product-loop-carousel .elementor-swiper-button.elementor-swiper-button-next{right:calc(50% - 70px)!important}}@media only screen and (max-width:1024px){body.popup-banner-show .header-wrap{padding-top:37px}.product-loop-carousel .elementor-swiper-button{top:auto!important;bottom:-80px}.testimonial-review .elementor-swiper-button.elementor-swiper-button-prev{left:86%}}@media only screen and (max-width:991px){.br-tablet-none br{display:none}.elementor-widget-button .elementor-button-icon.elementor-align-icon-right svg{width:20px;height:20px}.header-wrap.elementor-sticky--effects .header-logo a img{max-width:75%}.header-menu nav .elementor-nav-menu .menu-item.highlight-menu{display:block}.footer-body{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.home-hero-heading h1.elementor-heading-title span{font-size:50px}.about-icon-box .elementor-icon-box-content .elementor-icon-box-title{margin-top:2px}.product-loop-carousel .swiper{padding-bottom:30px}.product-loop-carousel .elementor-swiper-button{top:auto!important;bottom:-100px}.product-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev,.testimonial-review .elementor-swiper-button.elementor-swiper-button-prev{left:calc(50% - 66px)!important}.product-loop-carousel .elementor-swiper-button.elementor-swiper-button-next,.testimonial-review .elementor-swiper-button.elementor-swiper-button-next{right:calc(50% - 66px)!important}.testimonial-review .elementor-swiper-button{top:auto!important;bottom:-120px;width:56px;height:56px}.pur-fresh-image-box .elementor-image-box-img img{aspect-ratio:1 / 1.9}.pur-fresh-image-box .elementor-image-box-content{padding:0 20px 20px}.about-us-bg-shape:before{width:120px;height:120px;transform:translate(-18px,40px)}.about-us-bg-shape:after{width:90px;height:90px;transform:translate(18px,-40px)}.services-boxes-img img{aspect-ratio:1 / .5}.services-boxes-btn .elementor-button{aspect-ratio:1 / .5}.services-boxes-btn .elementor-button span .elementor-button-icon svg{width:20px;height:20px}.power-services-list-box .elementor-image-box-content .elementor-image-box-title{width:60px;height:60px}.power-services-list-box .elementor-image-box-content .elementor-image-box-description{width:calc(100% - 80px)}.power-services-image-box .elementor-image-box-img{margin-top:-80px!important}.power-services-image-box .elementor-image-box-img img,.top-services-tabs-image img{aspect-ratio:1 / .86}.product-archive-style .product-tag ul li .elementor-post-info__terms-list a{padding:8px 12px 7px;border-radius:5px}.product-archive-style .product-price p.price del{font-size:18px}.product-archive-style .add-to-cart-btn .cart .button{padding:15px 20px}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error{padding:20px 20px 20px 40px}.woocommerce-notices-wrapper .woocommerce-message:before,.woocommerce-notices-wrapper .woocommerce-error:before{left:.8em}.products-single-add-to-cart .elementor-add-to-cart p.stock{font-size:18px!important;margin-bottom:15px}.products-single-add-to-cart .variations_form .variations tbody tr td.value select{padding:10px 15px}.products-single-add-to-cart .cart .quantity{width:100px}.products-single-add-to-cart .cart .quantity .input-text.qty{padding:15px 10px 15px 30px}.products-single-data-tab .woocommerce-tabs .woocommerce-Tabs-panel{padding:30px 0 0!important}.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-reply-title{font-size:18px}.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form p.form-submit .submit{padding:15px 20px!important}.products-single-related .products ul.products li .woocommerce-loop-product__buttons a{padding:15px}.products-single-data-tab .woocommerce-tabs ul.wc-tabs li{margin-right:40px!important}.account-page-dashboard .woocommerce-MyAccount-content .woocommerce-info{font-size:20px}.account-page-dashboard .woocommerce-Addresses .col-2.woocommerce-Address .title h3{margin-top:var(--section-title-spacing)}.account-page-dashboard .woocommerce-Addresses header.title a{font-size:16px}}@media only screen and (max-width:767px){.br-mobile-none br{display:none}body.popup-banner-show .header-wrap{padding-top:35px}.header-wrap.elementor-sticky--effects .header-logo a img{max-width:150px}.header-search-box .elementor-search-form .elementor-search-form__toggle .e-font-icon-svg-container{width:20px;height:20px}.header-cart-style .elementor-menu-cart__toggle_button .elementor-button-icon .elementor-button-icon-qty[data-counter]{min-width:15px!important;height:15px!important;font-size:11px!important}.header-menu nav .elementor-nav-menu .menu-item.mobile-menu{display:block}.header-currency-dropdown .woocs-style-1-dropdown,.header-currency-dropdown .woocs-style-1-dropdown.woocs-style-1-active{border-radius:3px!important;font-size:14px}.header-currency-dropdown .woocs-style-1-dropdown.woocs-style-1-active{border-radius:3px 3px 0 0!important}.header-currency-dropdown .woocs-style-1-dropdown .woocs-style-1-select{padding:9px 25px 8px 5px}.header-currency-dropdown .woocs-style-1-dropdown .woocs-style-1-select:after{font-size:15px;right:5px}.header-currency-dropdown .woocs-style-1-dropdown-menu{border-radius:3px!important}.header-currency-dropdown .woocs-style-1-dropdown.woocs-style-1-active .woocs-style-1-dropdown-menu{border-radius:0 0 3px 3px!important}.home-hero-wrap:before{background-image:linear-gradient(120deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 10%,#000 33%,#000 66%,rgba(0,0,0,.5) 95%,rgba(0,0,0,0) 100%)}.home-hero-heading h1.elementor-heading-title span{font-size:30px}.product-loop-carousel .swiper{padding-bottom:0}.product-loop-carousel .elementor-swiper-button{top:auto!important;bottom:-110px}.product-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev,.testimonial-review .elementor-swiper-button.elementor-swiper-button-prev{left:calc(50% - 51px)!important}.product-loop-carousel .elementor-swiper-button.elementor-swiper-button-next,.testimonial-review .elementor-swiper-button.elementor-swiper-button-next{right:calc(50% - 51px)!important}.testimonial-review .elementor-swiper-button.elementor-swiper-button-prev svg,.testimonial-review .elementor-swiper-button.elementor-swiper-button-next svg{background-size:18px auto}.testimonial-review .elementor-swiper-button{top:auto!important;bottom:-100px;width:46px;height:46px}.about-us-bg-shape:before{width:80px;height:80px;transform:translate(-18px,20px)}.about-us-bg-shape:after{width:80px;height:80px;transform:translate(18px,-20px)}.services-boxes-img img{aspect-ratio:1 / .66}.services-boxes-btn .elementor-button{aspect-ratio:1 / .66}.pur-fresh-image-box .elementor-image-box-img img{aspect-ratio:1 / 1.2}.pur-fresh-image-box .elementor-image-box-content{padding:0 30px 30px}.pur-fresh-icon-list ul{row-gap:20px}.pur-fresh-icon-list ul li{width:100%}.services-icon-list-box .elementor-icon-box-wrapper{align-items:center}.top-services-tabs-image img{aspect-ratio:1 / .7}.top-services-tabs-icon-list ul{row-gap:20px}.top-services-tabs-icon-list ul li{width:100%}.power-services-image-box .elementor-image-box-img img{aspect-ratio:1 / .66}.power-services-list-box .elementor-image-box-content{align-items:flex-start}.power-services-list-box .elementor-image-box-content .elementor-image-box-title{width:40px;height:40px;margin-right:15px}.power-services-list-box .elementor-image-box-content .elementor-image-box-description{width:calc(100% - 55px)}.power-services-text ul li{padding-left:35px}.power-services-text ul li:before{background-size:12px;width:24px;height:24px}.faq-style .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-header{width:calc(100% - 30px)}.faq-style .e-n-accordion-item .e-n-accordion-item-title-icon{width:24px;height:24px}.contact-us-form #gform_1 .gform-body .gform_fields .gfield .validation_message.gfield_validation_message{font-size:12px}.product-archive-style .product-tag ul li .elementor-post-info__terms-list a{padding:6px 8px 5px;margin-right:0}.product-archive-loop-grid .elementor-pagination .page-numbers,.product-archive-loop-grid .elementor-pagination .page-numbers.prev,.product-archive-loop-grid .elementor-pagination .page-numbers.next{padding:10px 14px;border-radius:6px}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error{padding:10px 20px 10px 30px}.woocommerce-notices-wrapper .woocommerce-message:before,.woocommerce-notices-wrapper .woocommerce-error:before{top:.7em;left:.5em;font-size:14px}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-error li{font-size:14px}.woocommerce-notices-wrapper .woocommerce-message a,.woocommerce-notices-wrapper .woocommerce-error li a{font-size:16px}.products-single-add-to-cart .variations_form .variations tbody tr td.value a.reset_variations{font-size:16px!important}.products-single-add-to-cart .cart .quantity{width:80px}.products-single-add-to-cart .cart .quantity .input-text.qty{padding:10px 10px 10px 20px}.products-single-data-tab .woocommerce-tabs .woocommerce-Tabs-panel{padding:20px 0 0!important}.products-single-data-tab .woocommerce-tabs ul.wc-tabs li{margin-right:20px!important;margin-bottom:8px!important}.products-single-data-tab .woocommerce-tabs ul.wc-tabs li a{padding:0 0 6px!important}.products-single-data-tab .woocommerce-tabs ul.wc-tabs li.active a{border-width:3px}.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-rating label,.products-single-data-tab .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-comment label{font-size:16px}.cart-page-style .woocommerce .wc-empty-cart-message .cart-empty{margin:0 0 1.5em}.cart-page-style .woocommerce .return-to-shop a{padding:15px 20px}.account-page-dashboard .woocommerce-MyAccount-content .woocommerce-info{font-size:18px;padding:10px 10px 10px 25px}.account-page-dashboard .woocommerce-MyAccount-content .woocommerce-info:before{font-size:14px;top:10px;left:0}.account-page-dashboard .woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button,.account-page-dashboard .woocommerce-MyAccount-content .woocommerce-info .button{font-size:14px;padding:10px 15px;margin-top:10px;border-radius:8px;float:left}}