.elementor-1526 .elementor-element.elementor-element-8c5d094{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-facecf9 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-906f292 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-adc0538 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-31eef01 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-f5a7c4d .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-223d27c .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-5a3793b .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-acf388e .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-80f64ee .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-b023d2c .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-e7c2307 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-2b266a4 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-fb79d1b .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-0cd8d0a .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-3aa3326 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-7014001 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-af42f6a .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391 .elementor-repeater-item-2cc7a69 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-5619391{width:100%;max-width:100%;}.elementor-1526 .elementor-element.elementor-element-5619391 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1526 .elementor-element.elementor-element-5619391 .carousel-item{padding-inline-start:12px;padding-inline-end:12px;}.elementor-1526 .elementor-element.elementor-element-5619391 .carousel-items{margin-inline-start:-12px;margin-inline-end:-12px;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-2a04324 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-a881983 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-27940f4 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-f1474af .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-4f61813 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-c8dd22e .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-63e8ab4 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-cd45242 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-f8dfac4 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-e16a4cc .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-fbe3aea .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-6c9cb79 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-22d7a9e .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-795e005 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-4e4e199 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-13e5512 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-8aad2b0 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda .elementor-repeater-item-4d21142 .carousel-item-content{text-align:center;}.elementor-1526 .elementor-element.elementor-element-d511dda{width:100%;max-width:100%;}.elementor-1526 .elementor-element.elementor-element-d511dda > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1526 .elementor-element.elementor-element-d511dda .carousel-item{padding-inline-start:24px;padding-inline-end:24px;}.elementor-1526 .elementor-element.elementor-element-d511dda .carousel-items{margin-inline-start:-24px;margin-inline-end:-24px;}@media(min-width:768px){.elementor-1526 .elementor-element.elementor-element-8c5d094{--width:100%;}}@media(max-width:1500px){.elementor-1526 .elementor-element.elementor-element-8c5d094{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1200px){.elementor-1526 .elementor-element.elementor-element-8c5d094{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-1526 .elementor-element.elementor-element-8c5d094{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}}@media(max-width:767px){.elementor-1526 .elementor-element.elementor-element-8c5d094{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1526 .elementor-element.elementor-element-5619391 .carousel-item{padding-inline-start:12px;padding-inline-end:12px;}.elementor-1526 .elementor-element.elementor-element-5619391 .carousel-items{margin-inline-start:-12px;margin-inline-end:-12px;}.elementor-1526 .elementor-element.elementor-element-d511dda .carousel-item{padding-inline-start:12px;padding-inline-end:12px;}.elementor-1526 .elementor-element.elementor-element-d511dda .carousel-items{margin-inline-start:-12px;margin-inline-end:-12px;}}/* Start custom CSS for ld_carousel, class: .elementor-element-5619391 *//* Large pill */
.elementor-1526 .elementor-element.elementor-element-5619391 .pill-item {
    display: inline-flex;
    align-items: center;
    border-radius: 999px; /* Pill shape */
    padding: 0; /* No extra space inside the pill */
    overflow: hidden; /* Clips the image inside the pill */
    height: 3.6em; /* Responsive pill height */
}

.elementor-1526 .elementor-element.elementor-element-5619391 .pill-item img {
    width: 20em; /* Adjust width as needed */
    height: 100%; /* Image fills pill height */
    object-fit: cover;
    border-radius: 0;
}

/* Small pill */
.elementor-1526 .elementor-element.elementor-element-5619391 .pill-item-small {
    display: inline-flex;
    align-items: center;
    border-radius: 999px; /* Pill shape */
    padding: 0;
    overflow: hidden;
    height: 3.6em; /* Matches large pill height */
}

.elementor-1526 .elementor-element.elementor-element-5619391 .pill-item-small img {
    width: 12.5em; /* Adjust width as needed */
    height: 100%;
    object-fit: cover;
    border-radius: 0;
}/* End custom CSS */
/* Start custom CSS for ld_carousel, class: .elementor-element-d511dda *//* Large pill */
.elementor-1526 .elementor-element.elementor-element-d511dda .pill-item {
    display: inline-flex;
    align-items: center;
    border-radius: 999px; /* Pill shape */
    padding: 0; /* No extra space inside the pill */
    overflow: hidden; /* Clips the image inside the pill */
    height: 3.6em; /* Responsive pill height */
}

.elementor-1526 .elementor-element.elementor-element-d511dda .pill-item img {
    width: 20em; /* Adjust width as needed */
    height: 100%; /* Image fills pill height */
    object-fit: cover;
    border-radius: 0;
}

/* Small pill */
.elementor-1526 .elementor-element.elementor-element-d511dda .pill-item-small {
    display: inline-flex;
    align-items: center;
    border-radius: 999px; /* Pill shape */
    padding: 0;
    overflow: hidden;
    height: 3.6em; /* Matches large pill height */
}

.elementor-1526 .elementor-element.elementor-element-d511dda .pill-item-small img {
    width: 12.5em; /* Adjust width as needed */
    height: 100%;
    object-fit: cover;
    border-radius: 0;
}/* End custom CSS */