.elementor-17096 .elementor-element.elementor-element-32d4dd44{--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:120px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-page-title .elementor-heading-title, .elementor-widget-page-title .hfe-page-title a{color:var( --e-global-color-primary );}.elementor-widget-page-title .hfe-page-title-icon i{color:var( --e-global-color-primary );}.elementor-widget-page-title .hfe-page-title-icon svg{fill:var( --e-global-color-primary );}.elementor-17096 .elementor-element.elementor-element-8e401a7 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-17096 .elementor-element.elementor-element-6776c22 .column-item{padding-left:calc(30px / 2);padding-right:calc(30px / 2);padding-bottom:calc(30px);}.elementor-17096 .elementor-element.elementor-element-6776c22 .row{margin-left:calc(30px / -2);margin-right:calc(30px / -2);}.elementor-17096 .elementor-element.elementor-element-6776c22 .slick-next{top:-130%;bottom:unset;left:unset;right:-45px;}.elementor-17096 .elementor-element.elementor-element-6776c22 .slick-prev{top:-130%;bottom:unset;left:-45px;right:unset;}.elementor-17096 .elementor-element.elementor-element-6776c22 .slick-dots{text-align:center;}.elementor-17096 .elementor-element.elementor-element-bb85765 > .elementor-widget-container{padding:0px 0px 120px 0px;}/* Start custom CSS */.kitchor-carousel .column-item,
.kitchor-carousel-viewport .column-item {
    height: 300px; /* Passe die Höhe an deine Bedürfnisse an */
    overflow: hidden; /* Verhindert, dass Inhalte über den Container hinausragen */
}

.kitchor-carousel .column-item img,
.kitchor-carousel-viewport .column-item img {
    width: 100%;
    height: 100%; /* Füllt die Höhe des Containers */
    object-fit: cover; /* Skaliert das Bild, um den Container auszufüllen, ohne Verzerrung */
    object-position: center; /* Zentriert das Bild */
}

.grid__item  { 

    height:860px!important;
    
}

.masonry-item__all img {
    height: 750px!important;
    width: max-content!important;
    display: block!important; /* Um Zentrierung mit margin zu ermöglichen */
    margin: 0 auto!important; /* Horizontale Zentrierung */
}/* End custom CSS */