.elementor-6594 .elementor-element.elementor-element-1bd7cff{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6594 .elementor-element.elementor-element-d8c1907{--display:flex;--min-height:350px;--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-radius:30px 30px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6594 .elementor-element.elementor-element-7fb6572 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6594 .elementor-element.elementor-element-7fb6572 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6594 .elementor-element.elementor-element-7fb6572 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6594 .elementor-element.elementor-element-7fb6572 .jet-listing-dynamic-field__content{text-align:left;}.elementor-6594 .elementor-element.elementor-element-7fb6572 .jet-listing-dynamic-field.display-multiline{border-radius:25px 25px 25px 25px;}.elementor-6594 .elementor-element.elementor-element-7fb6572 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{border-radius:25px 25px 25px 25px;}.elementor-6594 .elementor-element.elementor-element-4cf6a51{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overflow:hidden;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6594 .elementor-element.elementor-element-dee8ae9 .jet-listing-dynamic-field__content{font-family:var( --e-global-typography-d5090f2-font-family ), Sans-serif;font-size:var( --e-global-typography-d5090f2-font-size );text-align:left;}.elementor-6594 .elementor-element.elementor-element-dee8ae9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6594 .elementor-element.elementor-element-dee8ae9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6594 .elementor-element.elementor-element-dee8ae9 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-6594 .elementor-element.elementor-element-13f9310{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6594 .elementor-element.elementor-element-13f9310 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-align:left;}.elementor-6594 .elementor-element.elementor-element-13f9310 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-6594 .elementor-element.elementor-element-13f9310 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-6594 .elementor-element.elementor-element-13f9310 .jet-listing-dynamic-field{justify-content:flex-start;}#jet-popup-6594 .jet-popup__overlay{background-color:#223C57D1;}#jet-popup-6594 .jet-popup__container{width:70%;}#jet-popup-6594 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-6594 .jet-popup__container-inner{justify-content:flex-start;border-radius:20px 20px 20px 20px;}#jet-popup-6594 .jet-popup__container-overlay{border-radius:20px 20px 20px 20px;}#jet-popup-6594 .jet-popup__close-button{transform:translateX(-50px) translateY(50px);-webkit-transform:translateX(-50px) translateY(50px);color:var( --e-global-color-primary );background-color:#223C5700;font-size:30px;width:30px;height:30px;border-radius:7px 7px 7px 7px;}#jet-popup-6594 .jet-popup__close-button:before{font-size:30px;}#jet-popup-6594 .jet-popup__close-button svg{width:30px;}#jet-popup-6594 .jet-popup__close-button:hover{color:var( --e-global-color-secondary );}@media(max-width:1366px){.elementor-6594 .elementor-element.elementor-element-4cf6a51{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6594 .elementor-element.elementor-element-dee8ae9 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-d5090f2-font-size );}.elementor-6594 .elementor-element.elementor-element-13f9310 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}#jet-popup-6594 .jet-popup__container{width:80%;}}@media(min-width:768px){.elementor-6594 .elementor-element.elementor-element-1bd7cff{--content-width:80%;}.elementor-6594 .elementor-element.elementor-element-d8c1907{--content-width:75%;}.elementor-6594 .elementor-element.elementor-element-4cf6a51{--content-width:95%;}}@media(max-width:1200px) and (min-width:768px){.elementor-6594 .elementor-element.elementor-element-4cf6a51{--content-width:98%;}}@media(max-width:1200px){.elementor-6594 .elementor-element.elementor-element-d8c1907{--min-height:300px;}.elementor-6594 .elementor-element.elementor-element-4cf6a51{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-6594 .elementor-element.elementor-element-4cf6a51{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-6594 .elementor-element.elementor-element-dee8ae9 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-d5090f2-font-size );}.elementor-6594 .elementor-element.elementor-element-13f9310 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );}#jet-popup-6594 .jet-popup__container{width:80%;}}@media(max-width:880px){.elementor-6594 .elementor-element.elementor-element-d8c1907{--min-height:290px;}#jet-popup-6594 .jet-popup__container{width:80%;}#jet-popup-6594 .jet-popup__close-button:before{font-size:30px;}#jet-popup-6594 .jet-popup__close-button{font-size:30px;}#jet-popup-6594 .jet-popup__close-button svg{width:30px;}}@media(max-width:767px){.elementor-6594 .elementor-element.elementor-element-d8c1907{--min-height:240px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6594 .elementor-element.elementor-element-4cf6a51{--content-width:100%;}.elementor-6594 .elementor-element.elementor-element-dee8ae9 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-d5090f2-font-size );}.elementor-6594 .elementor-element.elementor-element-13f9310 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );text-align:center;}#jet-popup-6594 .jet-popup__container{width:80%;}#jet-popup-6594 .jet-popup__close-button{transform:translateX(-20px) translateY(20px);-webkit-transform:translateX(-20px) translateY(20px);font-size:30px;width:30px;height:30px;}#jet-popup-6594 .jet-popup__close-button:before{font-size:30px;}#jet-popup-6594 .jet-popup__close-button svg{width:30px;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7fb6572 *//* --- Pfeil-Kasten: blau in ALLEN Zuständen, kein Hover, eckig --- */
.jet-engine-gallery-slider .jet-engine-arrow,
.jet-engine-gallery-slider .jet-engine-arrow:hover,
.jet-engine-gallery-slider .jet-engine-arrow:focus,
.jet-engine-gallery-slider .jet-engine-arrow:active {
    width: 40px !important;
    height: 40px !important;
    background-color: #223C57 !important;
    border-radius: 0 !important;
    opacity: 1 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: none !important;
}

/* --- Pfeil-Symbol: klarweiß --- */
.jet-engine-gallery-slider .jet-engine-arrow svg {
    width: 20px !important;
    height: 20px !important;
}
.jet-engine-gallery-slider .jet-engine-arrow svg path {
    fill: #ffffff !important;
}

/* --- Slider-Bild: 25px Eckenradius --- */
.jet-engine-gallery-slider__item-img {
    border-radius: 25px !important;
}

/* Rundung + Clipping auf den festen Slider-Rahmen (bleibt beim Sliden rund) */
.jet-engine-gallery-slider {
    border-radius: 25px !important;
    overflow: hidden !important;
}

/* Einzelbild NICHT mehr runden – der Rahmen übernimmt das Clipping */
.jet-engine-gallery-slider__item-img {
    border-radius: 0 !important;
    display: block !important;   /* killt den Inline-Bild-Spalt unten */
    width: 100% !important;
}

/* dunklen Slide-/Wrapper-Hintergrund neutralisieren (gegen das schwarze Artefakt) */
.jet-engine-gallery-slider__item,
.jet-engine-gallery-slider__item-wrap {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-13f9310 */.elementor-6594 .elementor-element.elementor-element-13f9310 a {color:var( --e-global-color-text )!important;text-decoration:underline!important;}/* End custom CSS */