.elementor-755 .elementor-element.elementor-element-1161c53{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-755 .elementor-element.elementor-element-86d0a5c{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-755 .elementor-element.elementor-element-86d0a5c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-755 .elementor-element.elementor-element-86d0a5c .e-loop-item > .elementor-section, .elementor-755 .elementor-element.elementor-element-86d0a5c .e-loop-item > .elementor-section > .elementor-container, .elementor-755 .elementor-element.elementor-element-86d0a5c .e-loop-item > .e-con, .elementor-755 .elementor-element.elementor-element-86d0a5c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-755 .elementor-element.elementor-element-86d0a5c{--grid-columns:2;}}@media(max-width:767px){.elementor-755 .elementor-element.elementor-element-86d0a5c{--grid-columns:1;}}/* Start custom CSS */.elementor-widget-image-carousel .swiper-slide {
    aspect-ratio: 4 / 5;
    width: 100% !important;
}

.elementor img {
    aspect-ratio: 4 / 5;
    object-fit: cover;
}

.elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper~.elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev, .elementor-lightbox .swiper~.elementor-swiper-button-prev {
    right: 45px;
    left: unset !important;
}

.elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper~.elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper~.elementor-swiper-button {
    color: hsla(0, 0%, 93%, .9);
    cursor: pointer;
    display: inline-flex;
    font-size: 25px;
    position: absolute;
    top: unset !important;
    bottom: 6px;
    transform: translateY(-50%);
    z-index: 1;
    padding: 5px;
    border-radius: 500px;
    background-color: #fff;
}

.qodef-qi-accordion .qodef-e-content-inner {
    font-size: 12px;
    font-family: 'Bricolage Grotesque';
    letter-spacing: -0.5px;
    text-transform: uppercase;
}/* End custom CSS */