.elementor-598 .elementor-element.elementor-element-198353d5{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:0.8em;--padding-left:1em;--padding-right:1em;}.elementor-598 .elementor-element.elementor-element-6fffc78e{--e-image-carousel-slides-to-show:8;}@media(max-width:1367px){.elementor-598 .elementor-element.elementor-element-6fffc78e{--e-image-carousel-slides-to-show:6;}.elementor-598 .elementor-element.elementor-element-6fffc78e > .elementor-widget-container{padding:20px 20px 20px 20px;}}@media(max-width:769px){.elementor-598 .elementor-element.elementor-element-198353d5{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-598 .elementor-element.elementor-element-6fffc78e{--e-image-carousel-slides-to-show:5;}}@media(max-width:481px){.elementor-598 .elementor-element.elementor-element-6fffc78e{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for image-carousel, class: .elementor-element-6fffc78e */.elementor-598 .elementor-element.elementor-element-6fffc78e .elementor-image-carousel {
    align-items: center;
}

.elementor-598 .elementor-element.elementor-element-6fffc78e img {
    max-width: 130px;
    object-fit: contain;
}

@media only screen and (max-width: 1376px) {
.elementor-598 .elementor-element.elementor-element-6fffc78e img {
    max-width: 100px;
    aspect-ratio: 1 / 1;
    object-fit: contain;
}
} 

@media only screen and (max-width: 1376px) {
.elementor-598 .elementor-element.elementor-element-6fffc78e img {
    max-width: 70px;
    aspect-ratio: 1 / 1;
    object-fit: contain;
}
}/* End custom CSS */
/* Start custom CSS */p {
    text-wrap: pretty;
}

h1, h2 {
    text-wrap: balance;
}/* End custom CSS */