.elementor-6070101 .elementor-element.elementor-element-821a3c3 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6070101 .elementor-element.elementor-element-6356b40 .ce-breadcrumb__item:not(:last-child)::after{content:"/" / "";color:#ddd;}.elementor-6070101 .elementor-element.elementor-element-087f7e9 img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);}.elementor-6070101 .elementor-element.elementor-element-bf6b683{margin-top:50px;margin-bottom:50px;}.elementor-6070101 .elementor-element.elementor-element-ec9fe46 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6070101 .elementor-element.elementor-element-3b03ca3 .elementor-icon-box-wrapper{gap:0px;}.elementor-6070101 .elementor-element.elementor-element-3b03ca3 .elementor-icon{font-size:100px;}.elementor-6070101 .elementor-element.elementor-element-8eccf1b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6070101 .elementor-element.elementor-element-f5d6bb0 .elementor-icon-box-wrapper{gap:0px;}.elementor-6070101 .elementor-element.elementor-element-f5d6bb0 .elementor-icon{font-size:100px;}.elementor-6070101 .elementor-element.elementor-element-7fd2c58 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6070101 .elementor-element.elementor-element-abe1ac9 .elementor-icon-box-wrapper{gap:0px;}.elementor-6070101 .elementor-element.elementor-element-abe1ac9 .elementor-icon{font-size:100px;}.elementor-6070101 .elementor-element.elementor-element-963a69a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6070101 .elementor-element.elementor-element-3e18649 .elementor-icon-box-wrapper{gap:0px;}.elementor-6070101 .elementor-element.elementor-element-3e18649 .elementor-icon{font-size:100px;}.elementor-6070101 .elementor-element.elementor-element-393ac8e > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6070101 .elementor-element.elementor-element-393ac8e{margin-top:50px;margin-bottom:50px;}.elementor-6070101 .elementor-element.elementor-element-1646e2e > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 60px 0px 0px;}.elementor-6070101 .elementor-element.elementor-element-cd78fbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6070101 .elementor-element.elementor-element-88c52e2{margin-top:50px;margin-bottom:50px;}.elementor-6070101 .elementor-element.elementor-element-1e5da77 .elementor-icon{font-size:143px;}.elementor-6070101 .elementor-element.elementor-element-1e5da77 .elementor-icon-box-wrapper{text-align:center;}.elementor-6070101 .elementor-element.elementor-element-1e5da77 .elementor-icon-box-title{color:#1F1F1F;font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:10px;}.elementor-6070101 .elementor-element.elementor-element-1e5da77 .elementor-icon-box-description{color:#1F1F1F;}.elementor-6070101 .elementor-element.elementor-element-668ff1d .elementor-icon{font-size:143px;}.elementor-6070101 .elementor-element.elementor-element-668ff1d .elementor-icon-box-wrapper{text-align:center;}.elementor-6070101 .elementor-element.elementor-element-668ff1d .elementor-icon-box-title{color:#1F1F1F;font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:10px;}.elementor-6070101 .elementor-element.elementor-element-668ff1d .elementor-icon-box-description{color:#1F1F1F;}.elementor-6070101 .elementor-element.elementor-element-986838a .elementor-icon{font-size:143px;}.elementor-6070101 .elementor-element.elementor-element-986838a .elementor-icon-box-wrapper{text-align:center;}.elementor-6070101 .elementor-element.elementor-element-986838a .elementor-icon-box-title{color:#1F1F1F;font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:10px;}.elementor-6070101 .elementor-element.elementor-element-986838a .elementor-icon-box-description{color:#1F1F1F;}.elementor-6070101 .elementor-element.elementor-element-a81d2f5 .elementor-icon{font-size:143px;}.elementor-6070101 .elementor-element.elementor-element-a81d2f5 .elementor-icon-box-wrapper{text-align:center;}.elementor-6070101 .elementor-element.elementor-element-a81d2f5 .elementor-icon-box-title{color:#1F1F1F;font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:10px;}.elementor-6070101 .elementor-element.elementor-element-a81d2f5 .elementor-icon-box-description{color:#1F1F1F;}.elementor-6070101 .elementor-element.elementor-element-7150ac5{margin-top:50px;margin-bottom:50px;}.elementor-6070101 .elementor-element.elementor-element-8e949c6{text-align:center;}.elementor-6070101 .elementor-element.elementor-element-cb2085f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6070101 .elementor-element.elementor-element-cb2085f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6070101 .elementor-element.elementor-element-f12832e{margin-top:50px;margin-bottom:50px;}.elementor-6070101 .elementor-element.elementor-element-c28120a > .elementor-widget-container > .elementor-heading-title{text-align:center;margin-bottom:20px;}.elementor-6070101 .elementor-element.elementor-element-c28120a .swiper:not(.swiper-initialized) .swiper-wrapper{column-gap:24px;}.elementor-6070101 .elementor-element.elementor-element-e48828d{margin-top:50px;margin-bottom:50px;}.elementor-6070101 .elementor-element.elementor-element-ad73846{text-align:center;}.elementor-6070101 .elementor-element.elementor-element-d925042{width:1240px;max-width:max(1240px, 100%);}.elementor-6070101 .elementor-element.elementor-element-bc358be > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6070101 .elementor-element.elementor-element-b54bf12:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6070101 .elementor-element.elementor-element-b54bf12 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F2;}.elementor-6070101 .elementor-element.elementor-element-b54bf12 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6070101 .elementor-element.elementor-element-b54bf12 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6070101 .elementor-element.elementor-element-931bf4e > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6070101 .elementor-element.elementor-element-407a236:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-6070101 .elementor-element.elementor-element-407a236 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CADAFF;}.elementor-6070101 .elementor-element.elementor-element-407a236 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6070101 .elementor-element.elementor-element-407a236 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-6070101 .elementor-element.elementor-element-c7c0947 > .elementor-element-populated{padding:20px 16px 20px 016px;}.elementor-6070101 .elementor-element.elementor-element-bf6b683{margin-top:30px;margin-bottom:30px;}.elementor-6070101 .elementor-element.elementor-element-393ac8e{margin-top:30px;margin-bottom:30px;}.elementor-6070101 .elementor-element.elementor-element-1646e2e > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-6070101 .elementor-element.elementor-element-cd78fbc img{width:100%;max-width:100%;}.elementor-6070101 .elementor-element.elementor-element-cd78fbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6070101 .elementor-element.elementor-element-88c52e2{margin-top:30px;margin-bottom:30px;}.elementor-6070101 .elementor-element.elementor-element-7150ac5{margin-top:30px;margin-bottom:30px;}.elementor-6070101 .elementor-element.elementor-element-f12832e{margin-top:30px;margin-bottom:30px;}.elementor-6070101 .elementor-element.elementor-element-e48828d{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-6070101 .elementor-element.elementor-element-e7742b1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6070101 .elementor-element.elementor-element-bc358be{margin-top:30px;margin-bottom:30px;}.elementor-6070101 .elementor-element.elementor-element-931bf4e{margin-top:30px;margin-bottom:30px;}}@media(max-width:767px){.elementor-6070101 .elementor-element.elementor-element-1646e2e > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-6070101 .elementor-element.elementor-element-cd78fbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6070101 .elementor-element.elementor-element-c28120a .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1, 1fr);}.elementor-6070101 .elementor-element.elementor-element-b54bf12 > .elementor-element-populated{padding:20px 16px 20px 16px;}.elementor-6070101 .elementor-element.elementor-element-f602b78 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6070101 .elementor-element.elementor-element-407a236 > .elementor-element-populated{padding:20px 16px 20px 16px;}}/* Start custom CSS for column, class: .elementor-element-c7c0947 */.elementor-6070101 .elementor-element.elementor-element-c7c0947 > div{
    padding-left: max(1rem, (100% - 596px) / 2);
    padding-right: max(1rem, (100% - 596px) / 2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ed023c5 */.elementor-6070101 .elementor-element.elementor-element-ed023c5 .elementor-element, 
.elementor-6070101 .elementor-element.elementor-element-ed023c5 .elementor-widget-container {
    height: 100%;
}

.elementor-6070101 .elementor-element.elementor-element-ed023c5 img {
    object-fit: cover;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bf6b683 */.elementor-6070101 .elementor-element.elementor-element-bf6b683 .elementor-row {
    gap: 20px;
    
}
.elementor-6070101 .elementor-element.elementor-element-bf6b683 > div {
    padding-left: max(1rem, (100% - 1240px) / 2);
    padding-right: max(1rem, (100% - 1240px) / 2);
}

@media (max-width: 1023px) {
    
    .elementor-6070101 .elementor-element.elementor-element-bf6b683 .elementor-row > div {
        width: calc(50% - 20px);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1646e2e */.elementor-6070101 .elementor-element.elementor-element-1646e2e .elementor-element, 
.elementor-6070101 .elementor-element.elementor-element-1646e2e .elementor-widget-container {
    height: 100%;
}

.elementor-6070101 .elementor-element.elementor-element-1646e2e img {
    object-fit: cover;
    height: 100%;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-393ac8e */.elementor-6070101 .elementor-element.elementor-element-393ac8e > div{
    padding-left: max(1rem, (100% - 1556px) / 2);
    padding-right: max(1rem, (100% - 1556px) / 2);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-88c52e2 */.elementor-6070101 .elementor-element.elementor-element-88c52e2 > div{
    padding-left: max(1rem, (100% - 1240px) / 2);
    padding-right: max(1rem, (100% - 1240px) / 2);
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-c28120a */.elementor-6070101 .elementor-element.elementor-element-c28120a .elementor-carousel-wrapper {
    height: 100%;
     
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2df9e3f */@media (min-width:768px) {
.elementor-6070101 .elementor-element.elementor-element-2df9e3f .elementor-widget-container {
    height: 100%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f12832e */.elementor-6070101 .elementor-element.elementor-element-f12832e > div{
    padding-left: max(1rem, (100% - 1556px) / 2);
    padding-right: max(1rem, (100% - 1556px) / 2);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d925042 */.elementor-6070101 .elementor-element.elementor-element-d925042 {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e48828d */.elementor-6070101 .elementor-element.elementor-element-e48828d > div{
    padding-left: max(1rem, (100% - 1240px) / 2);
    padding-right: max(1rem, (100% - 1240px) / 2);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b54bf12 */.elementor-6070101 .elementor-element.elementor-element-b54bf12 > div{
    padding-left: max(1rem, (100% - 596px) / 2);
    padding-right: max(1rem, (100% - 596px) / 2);
    padding-top: 20px;
    padding-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-525a714 */.elementor-6070101 .elementor-element.elementor-element-525a714 .elementor-element, 
.elementor-6070101 .elementor-element.elementor-element-525a714 .elementor-widget-container {
    height: 100%;
}

.elementor-6070101 .elementor-element.elementor-element-525a714 img {
    object-fit: cover;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f602b78 */.elementor-6070101 .elementor-element.elementor-element-f602b78 .elementor-element, 
.elementor-6070101 .elementor-element.elementor-element-f602b78 .elementor-widget-container {
    height: 100%;
}

.elementor-6070101 .elementor-element.elementor-element-f602b78 img {
    object-fit: cover;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-407a236 */.elementor-6070101 .elementor-element.elementor-element-407a236 > div{
    padding-left: max(1rem, (100% - 596px) / 2);
    padding-right: max(1rem, (100% - 596px) / 2);
    padding-top: 20px;
    padding-bottom: 20px;
}/* End custom CSS */