.elementor-48 .elementor-element.elementor-element-29d9179{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-48 .elementor-element.elementor-element-d1d97c1{--e-image-carousel-slides-to-show:1;box-shadow:0px 4px 15px 0px rgba(0, 0, 0, 0.1);}.elementor-48 .elementor-element.elementor-element-d1d97c1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-48 .elementor-element.elementor-element-d1d97c1 .elementor-swiper-button.elementor-swiper-button-next{color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-d1d97c1 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-48 .elementor-element.elementor-element-d1d97c1 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-d1d97c1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-48 .elementor-element.elementor-element-c0bb390{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-48 .elementor-element.elementor-element-c0bb390:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-c0bb390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-f493ded .elementor-repeater-item-124fbaa{--hotspot-x:13%;--hotspot-y:54%;}.elementor-48 .elementor-element.elementor-element-f493ded .elementor-repeater-item-715d9eb{--hotspot-x:42%;--hotspot-y:25%;}.elementor-48 .elementor-element.elementor-element-f493ded .elementor-repeater-item-f0e4c2b{--hotspot-x:90%;--hotspot-y:37%;}.elementor-48 .elementor-element.elementor-element-f493ded .elementor-repeater-item-eeb54b5{--hotspot-x:66%;--hotspot-y:45%;}.elementor-48 .elementor-element.elementor-element-f493ded .etheme-hotspot-tooltip-content .woocommerce-loop-product__title,  .elementor-48 .elementor-element.elementor-element-f493ded .etheme-hotspot-tooltip-title{margin-bottom:7px;}.elementor-48 .elementor-element.elementor-element-f493ded .etheme-hotspot-tooltip-content .posted_in{margin-bottom:7px;}.elementor-48 .elementor-element.elementor-element-f493ded .etheme-hotspot-tooltip-content .price{margin-bottom:7px;}.elementor-48 .elementor-element.elementor-element-f493ded .etheme-hotspot-custom-content-inner{margin-bottom:7px;}.elementor-48 .elementor-element.elementor-element-09b0743{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-543dfbb{text-align:center;}.elementor-48 .elementor-element.elementor-element-543dfbb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;color:#222222;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-3447621{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:2px;}.elementor-48 .elementor-element.elementor-element-3447621 .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-48 .elementor-element.elementor-element-3447621 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-48 .elementor-element.elementor-element-d5f9637{--slides-per-view:4;}.elementor-48 .elementor-element.elementor-element-d5f9637 .etheme-product-grid-item{box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.05);border-radius:10px 10px 10px 10px;overflow:hidden;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-49c4661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-48 .elementor-element.elementor-element-ee1dedb{text-align:center;}.elementor-48 .elementor-element.elementor-element-ee1dedb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;color:#222222;}.elementor-48 .elementor-element.elementor-element-cbb9c0d{--divider-border-style:solid;--divider-color:#CCCCCC;--divider-border-width:2px;}.elementor-48 .elementor-element.elementor-element-cbb9c0d .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-48 .elementor-element.elementor-element-cbb9c0d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-48 .elementor-element.elementor-element-34057e2{--slides-per-view:4;}.elementor-48 .elementor-element.elementor-element-34057e2 .etheme-product-grid-item{box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.05);border-radius:10px 10px 10px 10px;overflow:hidden;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-5ba9c42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-48 .elementor-element.elementor-element-5ba9c42:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-5ba9c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-48 .elementor-element.elementor-element-4b33672{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-48 .elementor-element.elementor-element-28cd896{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-48 .elementor-element.elementor-element-015f130{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;box-shadow:0px 3px 20px 0px rgba(0, 0, 0, 0.07);--icon-box-icon-margin:15px;}.elementor-48 .elementor-element.elementor-element-015f130.elementor-element{--align-self:center;}.elementor-48 .elementor-element.elementor-element-015f130.elementor-view-stacked .elementor-icon{background-color:#2D69FF;}.elementor-48 .elementor-element.elementor-element-015f130.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-015f130.elementor-view-default .elementor-icon{fill:#2D69FF;color:#2D69FF;border-color:#2D69FF;}.elementor-48 .elementor-element.elementor-element-015f130 .elementor-icon{font-size:45px;}.elementor-48 .elementor-element.elementor-element-015f130 .elementor-icon i{transform:rotate(0deg);}.elementor-48 .elementor-element.elementor-element-015f130 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-015f130 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.5px;}.elementor-48 .elementor-element.elementor-element-015f130 .elementor-icon-box-title{color:#111111;}.elementor-48 .elementor-element.elementor-element-015f130:has(:hover) .elementor-icon-box-title,
					 .elementor-48 .elementor-element.elementor-element-015f130:has(:focus) .elementor-icon-box-title{color:#171818;}.elementor-48 .elementor-element.elementor-element-015f130 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.6px;color:#555555;}.elementor-48 .elementor-element.elementor-element-dea9077{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-db308a6{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;box-shadow:0px 3px 20px 0px rgba(0, 0, 0, 0.07);--icon-box-icon-margin:15px;}.elementor-48 .elementor-element.elementor-element-db308a6.elementor-element{--align-self:center;}.elementor-48 .elementor-element.elementor-element-db308a6.elementor-view-stacked .elementor-icon{background-color:#2D69FF;}.elementor-48 .elementor-element.elementor-element-db308a6.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-db308a6.elementor-view-default .elementor-icon{fill:#2D69FF;color:#2D69FF;border-color:#2D69FF;}.elementor-48 .elementor-element.elementor-element-db308a6 .elementor-icon{font-size:38px;}.elementor-48 .elementor-element.elementor-element-db308a6 .elementor-icon i{transform:rotate(0deg);}.elementor-48 .elementor-element.elementor-element-db308a6 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-db308a6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.5px;}.elementor-48 .elementor-element.elementor-element-db308a6 .elementor-icon-box-title{color:#111111;}.elementor-48 .elementor-element.elementor-element-db308a6:has(:hover) .elementor-icon-box-title,
					 .elementor-48 .elementor-element.elementor-element-db308a6:has(:focus) .elementor-icon-box-title{color:#171818;}.elementor-48 .elementor-element.elementor-element-db308a6 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.6px;color:#555555;}.elementor-48 .elementor-element.elementor-element-23c6e38{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-c9339cf{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;box-shadow:0px 3px 20px 0px rgba(0, 0, 0, 0.07);--icon-box-icon-margin:15px;}.elementor-48 .elementor-element.elementor-element-c9339cf.elementor-element{--align-self:center;}.elementor-48 .elementor-element.elementor-element-c9339cf.elementor-view-stacked .elementor-icon{background-color:#2D69FF;}.elementor-48 .elementor-element.elementor-element-c9339cf.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-c9339cf.elementor-view-default .elementor-icon{fill:#2D69FF;color:#2D69FF;border-color:#2D69FF;}.elementor-48 .elementor-element.elementor-element-c9339cf .elementor-icon{font-size:45px;}.elementor-48 .elementor-element.elementor-element-c9339cf .elementor-icon i{transform:rotate(0deg);}.elementor-48 .elementor-element.elementor-element-c9339cf .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-c9339cf .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.5px;}.elementor-48 .elementor-element.elementor-element-c9339cf .elementor-icon-box-title{color:#111111;}.elementor-48 .elementor-element.elementor-element-c9339cf:has(:hover) .elementor-icon-box-title,
					 .elementor-48 .elementor-element.elementor-element-c9339cf:has(:focus) .elementor-icon-box-title{color:#171818;}.elementor-48 .elementor-element.elementor-element-c9339cf .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.6px;color:#555555;}.elementor-48 .elementor-element.elementor-element-cfa3188{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-48 .elementor-element.elementor-element-adbd133{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;box-shadow:0px 3px 20px 0px rgba(0, 0, 0, 0.07);--icon-box-icon-margin:15px;}.elementor-48 .elementor-element.elementor-element-adbd133.elementor-element{--align-self:center;}.elementor-48 .elementor-element.elementor-element-adbd133.elementor-view-stacked .elementor-icon{background-color:#2D69FF;}.elementor-48 .elementor-element.elementor-element-adbd133.elementor-view-framed .elementor-icon, .elementor-48 .elementor-element.elementor-element-adbd133.elementor-view-default .elementor-icon{fill:#2D69FF;color:#2D69FF;border-color:#2D69FF;}.elementor-48 .elementor-element.elementor-element-adbd133 .elementor-icon{font-size:45px;}.elementor-48 .elementor-element.elementor-element-adbd133 .elementor-icon i{transform:rotate(0deg);}.elementor-48 .elementor-element.elementor-element-adbd133 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-adbd133 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.5px;}.elementor-48 .elementor-element.elementor-element-adbd133 .elementor-icon-box-title{color:#111111;}.elementor-48 .elementor-element.elementor-element-adbd133:has(:hover) .elementor-icon-box-title,
					 .elementor-48 .elementor-element.elementor-element-adbd133:has(:focus) .elementor-icon-box-title{color:#171818;}.elementor-48 .elementor-element.elementor-element-adbd133 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.6px;color:#555555;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-48 .elementor-element.elementor-element-015f130 .elementor-icon{font-size:40px;}.elementor-48 .elementor-element.elementor-element-015f130 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-015f130 .elementor-icon-box-title a{font-size:18px;}.elementor-48 .elementor-element.elementor-element-db308a6 .elementor-icon{font-size:40px;}.elementor-48 .elementor-element.elementor-element-db308a6 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-db308a6 .elementor-icon-box-title a{font-size:18px;}.elementor-48 .elementor-element.elementor-element-c9339cf .elementor-icon{font-size:40px;}.elementor-48 .elementor-element.elementor-element-c9339cf .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-c9339cf .elementor-icon-box-title a{font-size:18px;}.elementor-48 .elementor-element.elementor-element-adbd133 .elementor-icon{font-size:40px;}.elementor-48 .elementor-element.elementor-element-adbd133 .elementor-icon-box-title, .elementor-48 .elementor-element.elementor-element-adbd133 .elementor-icon-box-title a{font-size:18px;}}@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-5ba9c42{--content-width:1150px;}}/* Start custom CSS for icon-box, class: .elementor-element-015f130 */.elementor-48 .elementor-element.elementor-element-015f130:hover {
    transform: translateY(-6px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.12);
    transition: all 0.3s ease;
}
.elementor-48 .elementor-element.elementor-element-015f130 {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db308a6 */.elementor-48 .elementor-element.elementor-element-db308a6:hover {
    transform: translateY(-6px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.12);
    transition: all 0.3s ease;
}
.elementor-48 .elementor-element.elementor-element-db308a6 {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9339cf */.elementor-48 .elementor-element.elementor-element-c9339cf:hover {
    transform: translateY(-6px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.12);
    transition: all 0.3s ease;
}
.elementor-48 .elementor-element.elementor-element-c9339cf {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-adbd133 */.elementor-48 .elementor-element.elementor-element-adbd133:hover {
    transform: translateY(-6px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.12);
    transition: all 0.3s ease;
}
.elementor-48 .elementor-element.elementor-element-adbd133 {
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b33672 *//* Make the container a flex row */
.elementor-48 .elementor-element.elementor-element-4b33672 {
    display: flex;
    gap: 30px; /* adjust spacing between boxes */
}

/* Make each icon box take equal width */
.elementor-48 .elementor-element.elementor-element-4b33672 > .elementor-widget {
    flex: 1 1 0;
}

/* Force all icon boxes to be the same height */
.elementor-48 .elementor-element.elementor-element-4b33672 .elementor-widget-icon-box {
    height: 100%;
}

/* Center the content inside each box vertically */
.elementor-48 .elementor-element.elementor-element-4b33672 .elementor-icon-box-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}/* End custom CSS */