.elementor-5352 .elementor-element.elementor-element-6ea5806{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5352 .elementor-element.elementor-element-2f091ed .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-5352 .elementor-element.elementor-element-2f091ed .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-5352 .elementor-element.elementor-element-2f091ed .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-5352 .elementor-element.elementor-element-2f091ed .jet-listing-dynamic-image__caption{text-align:left;}.elementor-5352 .elementor-element.elementor-element-c819717{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:22px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-5352 .elementor-element.elementor-element-c819717.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5352 .elementor-element.elementor-element-9371340 .jet-listing-dynamic-field__content{color:#2B3540;font-size:19px;font-weight:700;line-height:1.25em;text-align:left;}.elementor-5352 .elementor-element.elementor-element-9371340 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-5352 .elementor-element.elementor-element-9371340 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-5352 .elementor-element.elementor-element-9371340 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-5352 .elementor-element.elementor-element-ddf1b02.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5352 .elementor-element.elementor-element-ddf1b02 .jet-listing-dynamic-field__content{color:#32373C;font-size:15px;line-height:1.55em;text-align:left;}.elementor-5352 .elementor-element.elementor-element-ddf1b02 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-5352 .elementor-element.elementor-element-ddf1b02 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-5352 .elementor-element.elementor-element-ddf1b02 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-5352 .elementor-element.elementor-element-b8eade8 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-5352 .elementor-element.elementor-element-b8eade8 .jet-listing-dynamic-link__link{align-self:flex-start;flex-direction:row;}.elementor-5352 .elementor-element.elementor-element-b8eade8 .jet-listing-dynamic-link__icon{order:1;}.jet-listing-item.single-jet-engine.elementor-page-5352 > .elementor{width:300px;margin-left:auto;margin-right:auto;}/* Start custom CSS for container, class: .elementor-element-6ea5806 */.elementor-5352 .elementor-element.elementor-element-6ea5806 { position: relative; height: 100%; background: #fff; border: 1px solid #d8dee6; border-radius: 14px; overflow: hidden; transition: box-shadow .2s, transform .2s; }
.elementor-5352 .elementor-element.elementor-element-6ea5806:hover { box-shadow: 0 12px 32px rgba(43,53,64,.14); transform: translateY(-2px); }
.elementor-5352 .elementor-element.elementor-element-6ea5806:focus-within { outline: 2px solid #0066cc; outline-offset: 2px; }
.elementor-5352 .elementor-element.elementor-element-6ea5806 .elementor-element { position: static; }
.elementor-5352 .elementor-element.elementor-element-6ea5806 .jet-listing-dynamic-image img { display: block; width: 100%; height: 200px; object-fit: cover; }
.elementor-5352 .elementor-element.elementor-element-6ea5806 .jet-listing-dynamic-field__content p { margin: 0; }
.elementor-5352 .elementor-element.elementor-element-6ea5806 h3 { hyphens: auto; -webkit-hyphens: auto; }
@media (min-width: 768px) { .elementor-5352 .elementor-element.elementor-element-6ea5806 h3 { min-height: 2.5em; } } /* 2 Zeilen à 1,25 em: Texte beginnen in allen Karten auf gleicher Höhe */
.elementor-5352 .elementor-element.elementor-element-6ea5806 .jet-listing-dynamic-link__link { color: #0066cc; font-size: 15px; font-weight: 600; text-decoration: none; }
.elementor-5352 .elementor-element.elementor-element-6ea5806 .jet-listing-dynamic-link__label::after { content: "→"; margin-left: 6px; }
.elementor-5352 .elementor-element.elementor-element-6ea5806 .jet-listing-dynamic-link__link::before { content: ""; position: absolute; inset: 0; z-index: 1; }
.elementor-5352 .elementor-element.elementor-element-6ea5806:hover .jet-listing-dynamic-link__link { text-decoration: underline; }/* End custom CSS */