.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{--um-navy:#0B2236;--um-navy-soft:#123A57;--um-gold:#F26522;--um-sand:#F8F2E6;--um-mist:#EEF4F8;--um-text:#20384C;--um-body:#5B6F80;--um-shadow:0 18px 48px rgba(11,34,54,.10);}
body,button,input,textarea,select{font-family:'Manrope','Open Sans',sans-serif;}
h1,h2,h3,h4,h5,h6,.elementor-heading-title,.product_title{font-family:'Space Grotesk','Montserrat',sans-serif;}
.site-content .elementor-section{overflow:hidden;}
.site-content .elementor-widget-text-editor,.site-content .elementor-widget-icon-box p,.site-content .woocommerce .price{color:var(--um-body);}
.site-content .elementor-widget-button .elementor-button,.site-content .elementor-slide-button,.site-content .elementor-button{border-radius:999px !important;font-weight:700 !important;letter-spacing:.01em;box-shadow:0 12px 28px rgba(11,34,54,.12);}
.um-global-header .elementskit-btn,.um-global-header .um-pill--primary{background:var(--um-gold) !important;color:var(--um-navy) !important;box-shadow:0 16px 30px rgba(242,101,34,.24) !important;}
.site-content .um-btn-primary .elementor-button,.site-content .um-btn-primary.elementor-button{background:var(--um-gold) !important;color:var(--um-navy) !important;border:1px solid var(--um-gold) !important;}
.site-content .um-btn-secondary .elementor-button,.site-content .um-btn-secondary.elementor-button{background:transparent !important;color:#fff !important;border:1px solid rgba(255,255,255,.46) !important;}
.site-content .um-page-hero,.site-content .um-home-hero{position:relative;}
.site-content .um-page-hero:before,.site-content .um-home-hero:before{content:"";position:absolute;inset:auto -10% -18% auto;width:320px;height:320px;background:radial-gradient(circle, rgba(242,101,34,.22) 0%, rgba(242,101,34,0) 72%);pointer-events:none;z-index:0;}
.site-content .um-page-hero:after,.site-content .um-home-hero:after{content:"";position:absolute;inset:-20% auto auto -8%;width:280px;height:280px;background:radial-gradient(circle, rgba(255,255,255,.12) 0%, rgba(255,255,255,0) 70%);pointer-events:none;z-index:0;}
.site-content .um-page-hero>.elementor-container,.site-content .um-home-hero>.elementor-container{position:relative;z-index:1;}
.site-content .um-page-hero{padding-top:44px !important;padding-bottom:30px !important;}
.site-content .um-home-hero .elementor-widget-slides .swiper-slide-bg{transform:scale(1.02);animation:umSlowZoom 9s ease-in-out infinite alternate;}
@keyframes umSlowZoom{from{transform:scale(1.02)}to{transform:scale(1.08)}}
.site-content .um-home-hero .elementor-slide-heading{font-size:clamp(2.3rem,4.6vw,4rem) !important;line-height:1.02 !important;letter-spacing:-.04em;}
.site-content .um-home-hero .elementor-slide-description{max-width:660px;margin-inline:auto;font-size:clamp(.98rem,1.2vw,1.1rem) !important;}
.site-content .um-home-hero .elementor-slide-button,.site-content .um-home-hero .elementor-slide-button-2{padding:14px 22px !important;}
.site-content .um-section-kicker p{display:inline-flex;align-items:center;gap:10px;margin:0 0 10px !important;color:var(--um-gold) !important;font-size:.74rem !important;font-weight:800 !important;letter-spacing:.22em !important;text-transform:uppercase;}
.site-content .um-section-kicker p::before{content:"";width:28px;height:2px;background:linear-gradient(90deg,var(--um-gold),transparent);}
.site-content .um-section-title .elementor-heading-title{position:relative;color:var(--um-text);letter-spacing:-.04em;line-height:1.06 !important;}
.site-content .um-section-title .elementor-heading-title::after{content:"";display:block;width:84px;height:4px;margin-top:14px;border-radius:999px;background:linear-gradient(90deg,var(--um-gold),rgba(242,101,34,.18));}
.site-content .elementor-widget-image-box,.site-content .elementor-widget-icon-box,.site-content .elementor-widget-testimonial{transition:transform .3s ease, box-shadow .3s ease;}
.site-content .elementor-widget-image-box:hover,.site-content .elementor-widget-icon-box:hover,.site-content .elementor-widget-testimonial:hover{transform:translateY(-6px);}
.site-content .um-home-about .elementor-widget-image img,.site-content .um-about-story .elementor-widget-image img{border-radius:34px 34px 124px 34px;box-shadow:0 18px 42px rgba(11,34,54,.14);}
.site-content .um-home-services .elementor-widget-icon-box,.site-content .um-about-values .elementor-widget-icon-box{background:linear-gradient(180deg,#fff 0%,#f8fbfd 100%);border:1px solid rgba(11,34,54,.08);border-radius:28px;padding:26px 18px;box-shadow:var(--um-shadow);}
.site-content .um-home-service-cards .elementor-widget-container{position:relative;background:linear-gradient(180deg,#fff 0%,#f7fbff 100%);border:1px solid rgba(11,34,54,.08);border-radius:28px;overflow:hidden;box-shadow:var(--um-shadow);}
.site-content .um-home-service-cards .elementor-widget-container:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--um-gold),var(--um-navy));z-index:2;}
.site-content .um-home-service-cards .elementor-image-box-content{padding:8px 18px 20px;}
.site-content .um-home-service-cards .elementor-image-box-title{color:var(--um-text);font-size:1.02rem;font-weight:700;}
.site-content .um-home-service-cards .elementor-image-box-description{color:var(--um-body);font-size:.94rem;line-height:1.6;}
.site-content .um-home-services .elementor-icon-box-icon .elementor-icon,.site-content .um-about-values .elementor-icon-box-icon .elementor-icon,.site-content .um-home-support .elementor-icon-box-icon .elementor-icon,.site-content .um-about-support .elementor-icon-box-icon .elementor-icon,.site-content .um-contact-cards .elementor-icon-box-icon .elementor-icon{background:linear-gradient(135deg,var(--um-sand),#fff);border:1px solid rgba(242,101,34,.24);border-radius:20px;padding:18px;color:var(--um-gold) !important;}
.site-content .um-about-values{background:linear-gradient(180deg,#f4f8fb 0%,#eef4f8 100%) !important;}
.site-content .um-about-values .elementor-heading-title,.site-content .um-about-values .elementor-icon-box-title{color:var(--um-text) !important;}
.site-content .um-about-values .elementor-icon-box-description,.site-content .um-about-values .elementor-widget-text-editor p{color:var(--um-body) !important;}
.site-content .um-home-categories .woocommerce ul.products,.site-content .um-shop-categories .woocommerce ul.products,.site-content .um-about-categories .woocommerce ul.products{display:flex !important;flex-wrap:nowrap !important;gap:18px;overflow-x:auto;overflow-y:hidden;padding:6px 4px 16px;margin:0;scrollbar-width:none;scroll-snap-type:x mandatory;}
.site-content .um-home-categories .woocommerce ul.products::-webkit-scrollbar,.site-content .um-shop-categories .woocommerce ul.products::-webkit-scrollbar,.site-content .um-about-categories .woocommerce ul.products::-webkit-scrollbar,.site-content .um-home-products .woocommerce ul.products::-webkit-scrollbar,.site-content .um-home-testimonials>.elementor-container::-webkit-scrollbar{display:none;}
.site-content .um-home-categories li.product-category,.site-content .um-shop-categories li.product-category,.site-content .um-about-categories li.product-category{width:auto !important;min-width:122px;max-width:122px;flex:0 0 122px;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;scroll-snap-align:start;float:none !important;clear:none !important;}
.site-content .um-home-categories li.product-category.first,.site-content .um-shop-categories li.product-category.first,.site-content .um-about-categories li.product-category.first{clear:none !important;}
.site-content .um-home-categories li.product-category a,.site-content .um-shop-categories li.product-category a,.site-content .um-about-categories li.product-category a{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:inherit;background:transparent !important;padding:0 !important;}
.site-content .um-home-categories li.product-category img,.site-content .um-shop-categories li.product-category img,.site-content .um-about-categories li.product-category img{width:92px !important;height:92px !important;min-width:92px !important;min-height:92px !important;max-width:92px !important;max-height:92px !important;border-radius:50% !important;object-fit:cover;margin:0 !important;border:4px solid #fff;box-shadow:0 14px 34px rgba(11,34,54,.12);aspect-ratio:1/1;display:block;}
.site-content .um-home-categories li.product-category .woocommerce-loop-category__title,.site-content .um-shop-categories li.product-category .woocommerce-loop-category__title,.site-content .um-about-categories li.product-category .woocommerce-loop-category__title{text-align:center;color:var(--um-text);font-size:.92rem;font-weight:700;line-height:1.3;background:none !important;padding:0 !important;position:static !important;transform:none !important;display:block !important;width:100%;}
.site-content .um-home-categories li.product-category .count,.site-content .um-shop-categories li.product-category .count,.site-content .um-about-categories li.product-category .count{display:none !important;}
.site-content .um-home-products .elementor-widget-tabs .elementor-tabs-wrapper{display:flex;gap:12px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;margin-bottom:24px;scrollbar-width:none;}
.site-content .um-home-products .elementor-widget-tabs .elementor-tab-title,.site-content .um-home-products .elementor-widget-tabs .elementor-tab-desktop-title{border:0 !important;border-radius:999px;background:var(--um-sand);color:var(--um-text);padding:11px 18px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;}
.site-content .um-home-products .elementor-widget-tabs .elementor-tab-title.elementor-active{background:var(--um-navy);color:#fff;}
.site-content .um-home-products .elementor-widget-tabs .elementor-tab-content{border:0 !important;padding:0;}
.site-content .um-home-products .woocommerce ul.products,.site-content .um-shop-generic .woocommerce ul.products{display:grid !important;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:minmax(240px,1fr);gap:20px;overflow-x:auto;overflow-y:hidden;padding:4px 4px 16px;scroll-snap-type:x mandatory;}
.site-content .woocommerce ul.products li.product{width:100% !important;margin:0 !important;border:1px solid rgba(11,34,54,.08);border-radius:26px;padding:14px 14px 16px;background:linear-gradient(180deg,#fff 0%,#f9fbfd 100%);box-shadow:var(--um-shadow);scroll-snap-align:start;}
.site-content .woocommerce ul.products li.product img{border-radius:20px;background:var(--um-sand);padding:10px;transition:transform .35s ease;}
.site-content .woocommerce ul.products li.product:hover img{transform:scale(1.04);}
.site-content .woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--um-text);font-size:1rem !important;font-weight:700;line-height:1.35;min-height:2.7em;}
.site-content .woocommerce ul.products li.product .price{color:var(--um-navy-soft) !important;font-weight:700;}
.site-content .woocommerce ul.products li.product .button{width:100%;margin-top:10px;background:var(--um-navy) !important;color:#fff !important;border:0 !important;border-radius:999px !important;text-align:center;padding:12px 14px !important;}
.site-content .woocommerce ul.products li.product .button:hover{background:var(--um-gold) !important;color:var(--um-navy) !important;}
.site-content .um-home-support .elementor-widget-icon-box,.site-content .um-about-support .elementor-widget-icon-box,.site-content .um-contact-cards .elementor-widget-icon-box{background:#fff;border:1px solid rgba(11,34,54,.08);border-radius:24px;padding:28px 20px;box-shadow:var(--um-shadow);}
.site-content .um-home-testimonials>.elementor-container{display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;}
.site-content .um-home-testimonials>.elementor-container>.elementor-column{min-width:340px;max-width:380px;flex:0 0 340px;scroll-snap-align:start;}
.site-content .um-home-testimonials .elementor-widget-testimonial{height:100%;}
.site-content .um-home-testimonials .elementor-testimonial-wrapper{position:relative;background:linear-gradient(180deg,#fff 0%,#f8fbfd 100%);border:1px solid rgba(11,34,54,.08);border-radius:28px;padding:34px 26px;box-shadow:var(--um-shadow);}
.site-content .um-home-testimonials .elementor-testimonial-wrapper:before{content:"\201C";position:absolute;top:18px;left:22px;font-size:72px;line-height:1;color:rgba(242,101,34,.22);font-family:Georgia,serif;}
.site-content .um-home-testimonials .elementor-testimonial-image img{width:64px !important;height:64px !important;object-fit:cover;border-radius:50%;border:3px solid #fff;box-shadow:0 10px 28px rgba(11,34,54,.14);}
.site-content .um-home-testimonials .elementor-testimonial-content{font-size:.98rem;line-height:1.72;}
.site-content .um-home-testimonials .elementor-testimonial-name{font-size:1rem !important;}
.site-content .um-home-testimonials .elementor-testimonial-job{font-size:.76rem !important;letter-spacing:.08em;text-transform:uppercase;color:var(--um-gold) !important;}
.site-content .um-page-cta{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--um-navy) 0%,var(--um-navy-soft) 100%) !important;}
.site-content .um-page-cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(11,34,54,.68),rgba(11,34,54,.68)),url("https://uniquemachines.com.ng/wp-content/uploads/2026/04/smart-factory-mechanic-using-tablet-analyze-iot-sensors-data-scaled.jpg"),url("https://uniquemachines.com.ng/wp-content/uploads/2026/04/young-male-worker-noting-factory-scaled.jpg");background-size:cover,cover,cover;background-position:center,center,center;background-repeat:no-repeat;opacity:.34;animation:umCtaShift 18s ease-in-out infinite alternate;pointer-events:none;}
.site-content .um-page-cta>.elementor-container{position:relative;z-index:1;}
.site-content .um-page-cta .elementor-heading-title,.site-content .um-home-cta .elementor-heading-title{color:#fff !important;}
@keyframes umCtaShift{0%{transform:scale(1) translateX(0)}100%{transform:scale(1.08) translateX(-2%)}} 
.site-content .um-inline-button{display:inline-block !important;vertical-align:top;}
.site-content .um-inline-button + .um-inline-button{margin-left:12px;}
.site-content .um-cta-button-row{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:nowrap;margin-top:4px;}
.site-content .um-cta-button-row .um-inline-button{margin-left:0 !important;flex:0 1 170px;max-width:170px;width:100% !important;}
.site-content .um-cta-button-row .elementor-button{width:100%;justify-content:center;}
.site-content .elementor-widget-icon-box .elementor-icon-box-description{overflow-wrap:anywhere;word-break:break-word;}
.site-content .um-contact-main .elementor-field,.site-content .um-contact-main .elementor-textarea{border-radius:18px !important;border-color:rgba(11,34,54,.12) !important;background:#fff !important;}
.site-content .um-contact-main .elementor-field-group{margin-bottom:12px;}
.site-content .woocommerce div.product{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:44px;align-items:start;}
.site-content.single-product .site-main{max-width:1280px;}
.single-product div.product .woocommerce-product-gallery__wrapper img{border-radius:24px;background:var(--um-sand);padding:14px;box-shadow:var(--um-shadow);}
.single-product div.product .summary{background:#fff;border:1px solid rgba(11,34,54,.08);border-radius:28px;padding:28px;box-shadow:var(--um-shadow);}
.single-product div.product .product_title{color:var(--um-text);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.08;}
.single-product div.product p.price,.single-product div.product span.price{color:var(--um-navy);font-weight:800;}
.single-product div.product .quantity .qty{border-radius:999px;min-height:48px;}
.single-product div.product .single_add_to_cart_button{border-radius:999px !important;background:var(--um-gold) !important;color:var(--um-navy) !important;min-height:48px;padding-inline:24px !important;box-shadow:0 14px 30px rgba(11,34,54,.14);}
.single-product div.product form.cart{display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
.single-product .um-product-whatsapp,.woocommerce-cart .um-cart-whatsapp{display:inline-flex;align-items:center;justify-content:center;border-radius:999px !important;background:var(--um-navy) !important;color:#fff !important;padding:13px 18px !important;min-height:48px;box-shadow:var(--um-shadow);}
.single-product .woocommerce-tabs,.single-product .related.products{margin-top:42px;}
.single-product .related.products ul.products{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;}
.woocommerce-cart .cart_totals{background:#fff;border:1px solid rgba(11,34,54,.08);border-radius:28px;padding:24px;box-shadow:var(--um-shadow);}
.woocommerce-cart .cart_totals .um-cart-whatsapp{margin-top:12px;width:100%;}
.woocommerce-cart .shop_table{border-radius:22px;overflow:hidden;box-shadow:var(--um-shadow);}
.woocommerce-cart .wc-proceed-to-checkout .checkout-button{border-radius:999px !important;background:var(--um-gold) !important;color:var(--um-navy) !important;}
.um-mobile-dock{position:fixed;left:14px;right:14px;bottom:12px;z-index:9999;display:none;justify-content:space-between;gap:8px;padding:10px 12px;background:rgba(11,34,54,.94);backdrop-filter:blur(14px);border-radius:999px;box-shadow:0 18px 34px rgba(11,34,54,.25);}
.um-mobile-dock a{flex:1 1 0;text-align:center;color:#fff;text-decoration:none;font-size:.7rem;font-weight:700;line-height:1.2;padding:8px 4px;}
.um-mobile-dock a:nth-child(3){color:var(--um-gold);}
.um-has-mobile-dock{padding-bottom:82px;}
@media (max-width:1024px){.site-content .um-page-hero{padding-top:40px !important;padding-bottom:28px !important;}.site-content .um-home-hero .elementor-slide-heading{font-size:clamp(2rem,6vw,3rem) !important;}.single-product div.product{grid-template-columns:1fr;}.single-product .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:767px){.site-content .elementor-widget-heading .elementor-heading-title{font-size:clamp(1.16rem,5vw,1.56rem) !important;line-height:1.1 !important;text-align:center !important;}.site-content .um-page-hero .elementor-widget-heading .elementor-heading-title{font-size:clamp(1rem,4.3vw,1.22rem) !important;}.site-content .um-home-hero .elementor-slide-heading{font-size:clamp(1.3rem,5.4vw,1.72rem) !important;line-height:1.07 !important;}.site-content .um-home-hero .elementor-slide-description{font-size:.82rem !important;line-height:1.46 !important;max-width:280px;}.site-content .elementor-widget-text-editor,.site-content .elementor-widget-text-editor p,.site-content .elementor-icon-box-description{font-size:.86rem !important;line-height:1.58 !important;text-align:center !important;}.site-content .elementor-button,.site-content .elementor-slide-button,.site-content .elementor-slide-button-2{font-size:.7rem !important;padding:9px 12px !important;min-height:auto !important;white-space:nowrap;}.site-content .um-page-hero{padding-top:6px !important;padding-bottom:6px !important;min-height:auto !important;}.site-content .um-page-hero,.site-content .um-page-hero>.elementor-container{min-height:auto !important;}.site-content .um-home-hero .elementor-widget-slides .swiper-slide{min-height:274px !important;}.site-content .um-home-hero .elementor-widget-slides .swiper-slide-bg{opacity:.24 !important;}.site-content .um-section-kicker p{justify-content:center !important;text-align:center !important;}.site-content .um-section-title .elementor-heading-title::after{margin-left:auto !important;margin-right:auto !important;}.site-content .um-home-about>.elementor-container,.site-content .um-about-story>.elementor-container{padding-left:14px !important;padding-right:14px !important;margin-left:auto !important;margin-right:auto !important;display:flex !important;flex-direction:column !important;}.site-content .um-home-services>.elementor-container,.site-content .um-home-support>.elementor-container,.site-content .um-home-testimonials>.elementor-container,.site-content .um-home-testimonials-head>.elementor-container,.site-content .um-about-values>.elementor-container,.site-content .um-about-support>.elementor-container,.site-content .um-contact-main>.elementor-container{padding-left:14px !important;padding-right:14px !important;margin-left:auto !important;margin-right:auto !important;}.site-content .um-home-about .elementor-column,.site-content .um-home-about .elementor-widget-wrap,.site-content .um-about-story .elementor-column,.site-content .um-about-story .elementor-widget-wrap{padding-left:0 !important;padding-right:0 !important;}.site-content .um-home-about .elementor-column:first-child{order:1 !important;}.site-content .um-home-about .elementor-column:last-child{order:2 !important;}.site-content .um-home-about .elementor-heading-title,.site-content .um-home-about .elementor-widget-text-editor,.site-content .um-home-about .elementor-widget-text-editor p,.site-content .um-home-about .elementor-widget-button{text-align:left !important;}.site-content .um-home-about .um-section-kicker p,.site-content .um-about-story .um-section-kicker p{justify-content:flex-start !important;text-align:left !important;}.site-content .um-home-about .um-section-title .elementor-heading-title::after,.site-content .um-about-story .um-section-title .elementor-heading-title::after{margin-left:0 !important;margin-right:auto !important;}.site-content .um-home-about .elementor-widget-image,.site-content .um-about-story .elementor-widget-image{display:flex;justify-content:flex-start;}.site-content .um-home-about .elementor-widget-image img,.site-content .um-about-story .elementor-widget-image img{border-radius:24px 24px 88px 24px !important;max-width:90%;}.site-content .um-home-about .elementor-widget-button{margin-top:2px !important;}.site-content .um-about-story .elementor-widget-button{text-align:center !important;}.site-content .um-about-story .elementor-widget-button .elementor-button-wrapper{display:flex;justify-content:center;}.site-content .um-home-service-cards>.elementor-container{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;gap:12px;scroll-snap-type:x mandatory;padding-bottom:10px;}.site-content .um-home-service-cards>.elementor-container>.elementor-column{min-width:84vw;flex:0 0 84vw;scroll-snap-align:start;}.site-content .um-home-categories .woocommerce ul.products,.site-content .um-shop-categories .woocommerce ul.products,.site-content .um-about-categories .woocommerce ul.products{display:flex !important;grid-template:none !important;gap:10px !important;padding-bottom:12px !important;overflow-x:auto !important;overflow-y:hidden !important;}.site-content .um-home-categories li.product-category,.site-content .um-shop-categories li.product-category,.site-content .um-about-categories li.product-category{min-width:90px !important;max-width:90px !important;flex:0 0 90px !important;float:none !important;clear:none !important;}.site-content .um-home-categories li.product-category.first,.site-content .um-shop-categories li.product-category.first,.site-content .um-about-categories li.product-category.first{clear:none !important;}.site-content .um-home-categories li.product-category img,.site-content .um-shop-categories li.product-category img,.site-content .um-about-categories li.product-category img{width:78px !important;height:78px !important;min-width:78px !important;max-width:78px !important;min-height:78px !important;max-height:78px !important;border-radius:50% !important;display:block;object-fit:cover;aspect-ratio:1 / 1;}.site-content .um-home-categories li.product-category .woocommerce-loop-category__title,.site-content .um-shop-categories li.product-category .woocommerce-loop-category__title,.site-content .um-about-categories li.product-category .woocommerce-loop-category__title{position:static !important;transform:none !important;inset:auto !important;display:block !important;margin-top:6px !important;font-size:.7rem !important;line-height:1.2 !important;background:none !important;padding:0 !important;text-align:center !important;width:100% !important;}.site-content .um-home-products .elementor-widget-tabs .elementor-tabs-wrapper,.site-content .um-home-products .elementor-tabs-wrapper{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;gap:8px !important;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:6px !important;}.site-content .um-home-products .elementor-tabs-wrapper::-webkit-scrollbar{display:none;}.site-content .um-home-products .elementor-tab-mobile-title,.site-content .um-home-products .elementor-tabs-content-wrapper>.elementor-tab-mobile-title{display:none !important;}.site-content .um-home-products .elementor-tab-desktop-title,.site-content .um-home-products .elementor-tab-title{display:inline-flex !important;align-items:center;justify-content:center;white-space:nowrap;flex:0 0 auto;padding:8px 14px !important;font-size:.7rem !important;border-radius:999px !important;}.site-content .um-home-products .elementor-tab-content{padding-top:8px !important;}.site-content .um-home-products .woocommerce ul.products,.site-content .um-shop-generic .woocommerce ul.products,.single-product .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-auto-flow:row !important;grid-template-rows:none !important;overflow:visible !important;gap:12px !important;}.site-content .woocommerce ul.products li.product{padding:8px 8px 10px !important;border-radius:18px !important;}.site-content .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.8rem !important;min-height:2.4em;}.site-content .woocommerce ul.products li.product .button{font-size:.68rem !important;padding:9px 8px !important;}.site-content .um-home-testimonials-head>.elementor-container{display:block !important;}.site-content .um-home-testimonials>.elementor-container{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;gap:10px !important;}.site-content .um-home-testimonials>.elementor-container>.elementor-column{min-width:58vw;max-width:58vw;flex-basis:58vw;}.site-content .um-home-testimonials .elementor-testimonial-wrapper{padding:12px 10px 10px !important;border-radius:16px !important;}.site-content .um-home-testimonials .elementor-testimonial-wrapper:before{font-size:28px;top:6px;left:8px;}.site-content .um-home-testimonials .elementor-testimonial-image img{width:38px !important;height:38px !important;}.site-content .um-home-testimonials .elementor-testimonial-content{font-size:.7rem !important;line-height:1.42 !important;}.site-content .um-home-testimonials .elementor-testimonial-name{font-size:.76rem !important;}.site-content .um-home-testimonials .elementor-testimonial-job{font-size:.56rem !important;}.site-content .um-contact-main>.elementor-container{display:flex !important;flex-direction:column !important;}.site-content .um-contact-main>.elementor-container>.elementor-column{width:100% !important;}.site-content .um-contact-main .elementor-widget-heading,.site-content .um-contact-main .elementor-widget-heading .elementor-heading-title,.site-content .um-contact-main .elementor-widget-text-editor,.site-content .um-contact-main .elementor-widget-text-editor p,.site-content .um-contact-main .elementor-icon-box,.site-content .um-contact-main .elementor-icon-box-title,.site-content .um-contact-main .elementor-icon-box-description,.site-content .um-contact-cards,.site-content .um-contact-cards .elementor-icon-box,.site-content .um-contact-cards .elementor-icon-box-title,.site-content .um-contact-cards .elementor-icon-box-description{text-align:center !important;}.site-content .um-contact-main .elementor-widget-heading .elementor-heading-title::after{margin-left:auto !important;margin-right:auto !important;}.site-content .um-contact-cards{margin-top:18px !important;}.site-content .um-contact-cards .elementor-icon-box-icon .elementor-icon{padding:10px !important;}.site-content .um-contact-cards .elementor-icon{font-size:20px !important;}.site-content .um-contact-cards .elementor-icon-box-title{font-size:.8rem !important;}.site-content .um-contact-cards .elementor-icon-box-description{font-size:.7rem !important;line-height:1.38 !important;}.site-content .um-contact-cards>.elementor-container,.site-content .um-home-support>.elementor-container,.site-content .um-about-support>.elementor-container{display:flex;flex-wrap:wrap;justify-content:center;}.site-content .um-contact-cards>.elementor-container>.elementor-column,.site-content .um-about-support>.elementor-container>.elementor-column{width:50% !important;}.site-content .um-about-support>.elementor-container>.elementor-column:first-child{width:100% !important;flex:0 0 100% !important;}.site-content .um-about-support>.elementor-container>.elementor-column:first-child .elementor-widget-heading,.site-content .um-about-support>.elementor-container>.elementor-column:first-child .elementor-widget-text-editor,.site-content .um-about-support>.elementor-container>.elementor-column:first-child .elementor-widget-text-editor p{text-align:center !important;}.site-content .um-home-support>.elementor-container>.elementor-column{width:100% !important;}.site-content .um-page-cta,.site-content .um-page-cta>.elementor-container{min-height:auto !important;}.site-content .um-page-cta{padding-top:10px !important;padding-bottom:10px !important;}.site-content .um-page-cta .elementor-column{width:100% !important;}.site-content .um-page-cta .elementor-heading-title{font-size:1rem !important;}.site-content .um-page-cta .elementor-widget-text-editor,.site-content .um-page-cta .elementor-widget-text-editor p{font-size:.76rem !important;line-height:1.42 !important;}.site-content .um-inline-button{display:inline-block !important;}.site-content .um-inline-button + .um-inline-button,.site-content .elementor-widget-button + .elementor-widget-button{margin-left:8px !important;}.site-content .um-cta-button-row{gap:8px;}.single-product div.product .product_title{font-size:1.24rem !important;}.single-product div.product .summary{padding:16px !important;border-radius:18px !important;}.single-product .um-product-whatsapp,.woocommerce-cart .um-cart-whatsapp{width:100%;}.um-mobile-dock{display:flex;}}/* End custom CSS */