.elementor-15010000 .elementor-element.elementor-element-0d1a719{padding:0px 0px 0px 0px;}.elementor-15010000 .elementor-element.elementor-element-236e51b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15010000 .elementor-element.elementor-element-5ba82b7 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-15010000 .elementor-element.elementor-element-5ba82b7 .elementor-image-carousel-caption{text-align:center;color:#FFFFFF;}.elementor-15010000 .elementor-element.elementor-element-f528726:not(.elementor-motion-effects-element-type-background), .elementor-15010000 .elementor-element.elementor-element-f528726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6EA;}.elementor-15010000 .elementor-element.elementor-element-f528726{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-15010000 .elementor-element.elementor-element-f528726 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15010000 .elementor-element.elementor-element-e9f7389 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(4, 1fr);grid-column-gap:20px;}.elementor-15010000 .elementor-element.elementor-element-e9f7389 .elementor-image-carousel-caption{text-align:center;}.elementor-15010000 .elementor-element.elementor-element-1179991{padding:80px 0px 80px 0px;}.elementor-15010000 .elementor-element.elementor-element-0c20180.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-15010000 .elementor-element.elementor-element-9da7c54{width:auto;}.elementor-15010000 .elementor-element.elementor-element-7a61833 a.elementor-button{font-size:17px;background-color:rgba(2, 1, 1, 0);}.elementor-15010000 .elementor-element.elementor-element-7a61833 a.elementor-button:not(#e){color:#4A5565;}.elementor-15010000 .elementor-element.elementor-element-7a61833 a.elementor-button:not(#e):hover, .elementor-15010000 .elementor-element.elementor-element-7a61833 a.elementor-button:not(#e):focus{color:#101828;}.elementor-15010000 .elementor-element.elementor-element-7a61833{width:auto;}.elementor-15010000 .elementor-element.elementor-element-817b2e9 .ce-product-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-15010000 .elementor-element.elementor-element-331a5da:not(.elementor-motion-effects-element-type-background), .elementor-15010000 .elementor-element.elementor-element-331a5da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6EA;}.elementor-15010000 .elementor-element.elementor-element-331a5da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-15010000 .elementor-element.elementor-element-331a5da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15010000 .elementor-element.elementor-element-72487cc{text-align:center;}.elementor-15010000 .elementor-element.elementor-element-72487cc .elementor-image img{max-width:100%;opacity:1;border-radius:20px 20px 20px 20px;}.elementor-bc-flex-widget .elementor-15010000 .elementor-element.elementor-element-c91eccc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-15010000 .elementor-element.elementor-element-c91eccc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15010000 .elementor-element.elementor-element-7bd2b35{padding:80px 0px 80px 0px;}.elementor-15010000 .elementor-element.elementor-element-352f97d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-15010000 .elementor-element.elementor-element-15a7dc2{width:auto;}.elementor-15010000 .elementor-element.elementor-element-6caba10 a.elementor-button{font-size:17px;background-color:rgba(2, 1, 1, 0);}.elementor-15010000 .elementor-element.elementor-element-6caba10 a.elementor-button:not(#e){color:#4A5565;}.elementor-15010000 .elementor-element.elementor-element-6caba10 a.elementor-button:not(#e):hover, .elementor-15010000 .elementor-element.elementor-element-6caba10 a.elementor-button:not(#e):focus{color:#101828;}.elementor-15010000 .elementor-element.elementor-element-6caba10{width:auto;}.elementor-15010000 .elementor-element.elementor-element-1cf38b9 .ce-product-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-15010000 .elementor-element.elementor-element-cd4adce:not(.elementor-motion-effects-element-type-background), .elementor-15010000 .elementor-element.elementor-element-cd4adce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7D8C8;}.elementor-15010000 .elementor-element.elementor-element-cd4adce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-15010000 .elementor-element.elementor-element-cd4adce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15010000 .elementor-element.elementor-element-cc1e1fc.elementor-view-stacked .elementor-icon{background-color:#0A0A0A;}.elementor-15010000 .elementor-element.elementor-element-cc1e1fc.elementor-view-framed .elementor-icon, .elementor-15010000 .elementor-element.elementor-element-cc1e1fc.elementor-view-default .elementor-icon{color:#0A0A0A;}.elementor-15010000 .elementor-element.elementor-element-cc1e1fc .elementor-icon-box-wrapper{gap:0px;}.elementor-15010000 .elementor-element.elementor-element-cc1e1fc .elementor-icon i{transform:rotate(0deg);}.elementor-15010000 .elementor-element.elementor-element-cc1e1fc .elementor-icon-box-title{margin-bottom:4px;}.elementor-15010000 .elementor-element.elementor-element-34e625d.elementor-view-stacked .elementor-icon{background-color:#0A0A0A;}.elementor-15010000 .elementor-element.elementor-element-34e625d.elementor-view-framed .elementor-icon, .elementor-15010000 .elementor-element.elementor-element-34e625d.elementor-view-default .elementor-icon{color:#0A0A0A;}.elementor-15010000 .elementor-element.elementor-element-34e625d .elementor-icon-box-wrapper{gap:0px;}.elementor-15010000 .elementor-element.elementor-element-34e625d .elementor-icon i{transform:rotate(0deg);}.elementor-15010000 .elementor-element.elementor-element-34e625d .elementor-icon-box-title{margin-bottom:4px;}.elementor-15010000 .elementor-element.elementor-element-24c5816.elementor-view-stacked .elementor-icon{background-color:#0A0A0A;}.elementor-15010000 .elementor-element.elementor-element-24c5816.elementor-view-framed .elementor-icon, .elementor-15010000 .elementor-element.elementor-element-24c5816.elementor-view-default .elementor-icon{color:#0A0A0A;}.elementor-15010000 .elementor-element.elementor-element-24c5816 .elementor-icon-box-wrapper{gap:0px;}.elementor-15010000 .elementor-element.elementor-element-24c5816 .elementor-icon i{transform:rotate(0deg);}.elementor-15010000 .elementor-element.elementor-element-24c5816 .elementor-icon-box-title{margin-bottom:4px;}.elementor-15010000 .elementor-element.elementor-element-55cecd9.elementor-view-stacked .elementor-icon{background-color:#0A0A0A;}.elementor-15010000 .elementor-element.elementor-element-55cecd9.elementor-view-framed .elementor-icon, .elementor-15010000 .elementor-element.elementor-element-55cecd9.elementor-view-default .elementor-icon{color:#0A0A0A;}.elementor-15010000 .elementor-element.elementor-element-55cecd9 .elementor-icon-box-wrapper{gap:0px;}.elementor-15010000 .elementor-element.elementor-element-55cecd9 .elementor-icon i{transform:rotate(0deg);}.elementor-15010000 .elementor-element.elementor-element-55cecd9 .elementor-icon-box-title{margin-bottom:4px;}.elementor-15010000 .elementor-element.elementor-element-2f64ae6{padding:80px 0px 80px 0px;}.elementor-15010000 .elementor-element.elementor-element-81baa44{text-align:center;}@media(max-width:1024px) and (min-width:768px){.elementor-15010000 .elementor-element.elementor-element-b51c96e{width:50%;}.elementor-15010000 .elementor-element.elementor-element-63f9e76{width:50%;}.elementor-15010000 .elementor-element.elementor-element-77b2dd7{width:50%;}.elementor-15010000 .elementor-element.elementor-element-17a6bb3{width:50%;}}@media(max-width:1024px){.elementor-15010000 .elementor-element.elementor-element-5ba82b7 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-15010000 .elementor-element.elementor-element-817b2e9 .ce-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-15010000 .elementor-element.elementor-element-1cf38b9 .ce-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-15010000 .elementor-element.elementor-element-1179991{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15010000 .elementor-element.elementor-element-817b2e9 .ce-product-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-15010000 .elementor-element.elementor-element-331a5da{padding:20px 0px 20px 0px;}.elementor-15010000 .elementor-element.elementor-element-7bd2b35{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-15010000 .elementor-element.elementor-element-1cf38b9 .ce-product-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-15010000 .elementor-element.elementor-element-cd4adce{padding:20px 0px 20px 0px;}.elementor-15010000 .elementor-element.elementor-element-2f64ae6{padding:20px 0px 20px 0px;}}/* Start custom CSS for image-carousel, class: .elementor-element-5ba82b7 */.hero-slider {
  overflow: hidden;
}
.hero-slider .elementor-widget-container,
.hero-slider .swiper-slide-inner {
    height: 100%;
}
.hero-slider,
.hero-slider .swiper,
.hero-slider .swiper-wrapper,
.hero-slider .swiper-slide,
.elementor-carousel-wrapper {
  height: 100%;
}
.hero-slider .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  filter: brightness(0.65);
    overflow: hidden;
}
.hero-slider .elementor-image-carousel-caption {
    position: absolute;
    inset: 0;
    z-index: 10;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.hero-slider .elementor-image-carousel-caption h2 {
    color: #fff !important;
    font-size: 60px;
    font-weight: 800;
    line-height: 1.1;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.hero-slider .hero-btn {
    background: #fff;
    color: #111 !important;
    padding: 18px 42px;
    border-radius: 10px;
    text-decoration: none;
    font-weight: 700;
    transition: .25s;
}
.hero-slider .hero-btn:hover {
    background: #f3f3f3;
}
@media(max-width:767px){
    .hero-slider .elementor-image-carousel-caption h2 {
        font-size: 25px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a61833 */@media (max-width: 768px) {
    .elementor-15010000 .elementor-element.elementor-element-7a61833 .elementor-button {
        padding: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72487cc */.elementor-15010000 .elementor-element.elementor-element-72487cc img {
    aspect-ratio: 1/1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6caba10 */@media (max-width: 768px) {
    .elementor-15010000 .elementor-element.elementor-element-6caba10 .elementor-button {
        padding: 0px;
    }
}/* End custom CSS */