.elementor-2170101 .elementor-element.elementor-element-55e81aac{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-c3aa295 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-2fc4ffe > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-ede03c7{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-f927f1b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-e41666d > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs a.elementor-item:not(#e){color:#000000;}.elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs > .elementor-nav{background-color:#FFFFFF;}.elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs a.elementor-item.elementor-item-active:not(#e), .elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs a.elementor-item.highlighted:not(#e), .elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs a.elementor-item:not(#e):hover, .elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs a.elementor-item:not(#e):focus{color:#fff;}.elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs:not(.e--pointer-framed) .elementor-item:before, .elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs:not(.e--pointer-framed) .elementor-item:after{background-color:#2E2E2E;}.elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs.e--pointer-framed .elementor-item:before, .elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs.e--pointer-framed .elementor-item:after{border-color:#2E2E2E;}.elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs a.elementor-item.elementor-item-active:not(#e){color:#FFFFFF;}.elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs:not(.e--pointer-framed) .elementor-item-active:before, .elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs:not(.e--pointer-framed) .elementor-item-active:after{background-color:#000000;}.elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs.e--pointer-framed .elementor-item-active:before, .elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs.e--pointer-framed .elementor-item-active:after{border-color:#000000;}.elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs .elementor-item{padding-left:25px;padding-right:25px;}.elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav--layout-horizontal > .elementor-nav{column-gap:0px;}.elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > :not(.elementor-nav--layout-horizontal) > .elementor-nav li:not(:last-child){margin-bottom:0px;}.elementor-2170101 .elementor-element.elementor-element-d67780f > .elementor-container > .elementor-nav-tabs{padding:10px 10px 10px 10px;}.elementor-2170101 .elementor-element.elementor-element-d67780f{margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-2170101 .elementor-element.elementor-element-5fdce2c > .elementor-element-populated{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-c3d73ac > .elementor-element-populated{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}#content, #wrapper, #wrapper .container{min-width:100%;margin:0 !important;padding:0 !important;background:inherit !important;color:inherit !important;font:inherit !important;box-shadow:none !important;}body.ce-theme-2:not(.elementor-motion-effects-element-type-background), body.ce-theme-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}@media(max-width:767px){.elementor-2170101 .elementor-element.elementor-element-ede03c7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-d67780f{margin-top:50px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-2170101 .elementor-element.elementor-element-5fdce2c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2170101 .elementor-element.elementor-element-1cce290 .ce-product-grid{grid-column-gap:10px;grid-row-gap:10px;}}/* Start custom CSS for image-slider, class: .elementor-element-2fc4ffe */.elementor-2170101 .elementor-element.elementor-element-2fc4ffe h2{
    font-size: 32px !important;
    margin-bottom: 30px;
}

.elementor-2170101 .elementor-element.elementor-element-2fc4ffe .carousel-item .caption{
    max-width: 35%;
    bottom: 50%;
    transform: translate(0, 50%);
}/* End custom CSS */
/* Start custom CSS for image-slider, class: .elementor-element-e41666d */.elementor-2170101 .elementor-element.elementor-element-e41666d .caption {
  position: absolute !important;
  left: 50% !important;
  transform: translate(-50%, 0);
  width: 100%;
  bottom: 0px !important;
}

.elementor-2170101 .elementor-element.elementor-element-e41666d .caption *{
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d67780f */.elementor-2170101 .elementor-element.elementor-element-d67780f .elementor-nav-tabs{
    padding: 0 0 15px 0 !important;
}/* End custom CSS */
/* Start custom CSS for page-settings */.carousel .carousel-inner {
  height: auto;
}/* End custom CSS */