.event-property.ausgebucht{color:var(--red)}.fh-item--card--event{width:100%}.fh-item--card--event>.fh-layout{position:relative}.fh-item--card--event .fh-item.fh-item--text .fh-section--text__content h2,.fh-item--card--event .fh-item.fh-item--text .fh-section--text__content p{max-width:48rem}.fh-item--card--event .fh-item.fh-item--image{--cutoff-size:5em;--aspect-ratio:100!important}.fh-item--card--event h4{display:inline-block}.fh-item--card--event h3{margin-bottom:0;word-break:break-word}.fh-item--card--event .btn.btn--secondary{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:2rem 0;text-transform:uppercase}@media (min-width:768px){.fh-item--card--event .btn.btn--secondary{margin-bottom:0;margin-top:0}}.fh-item--card--event .separator{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:-4.5rem}.fh-item--card--event .separator .seperator-text{font-size:var(--font--m);font-weight:500;letter-spacing:.84px;line-height:1.5;padding-left:var(--spacing-m);text-transform:uppercase}.fh-item--card--event .separator span{display:block;height:1px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;background-color:var(--primary-500);flex-grow:1;opacity:.6}.fh-item--card--event .separator h3{-webkit-flex-shrink:1;margin-left:2rem;-ms-flex-negative:1;flex-shrink:1;text-transform:uppercase}.fh-item--card--event .fh-item--image .fh-overlay-text{left:auto;right:0}.horizontal-line{display:inline-block;height:.7em;margin-left:.5rem;margin-right:.5rem;opacity:.5;position:relative;width:2.7px}.horizontal-line:after{background-color:var(--primary-500);content:"";display:block;height:100%;width:100%}.card-split{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:976px){.card-split{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.card-split .event-link{z-index:1}.card-split .ship-button{margin-right:0;z-index:2}.card-split .ship-button:before{height:100%}.card-split .fh-item--image.tour-preview-image .fh-item--image__wrapper:after{background-color:var(--black);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:100%}.card-split .fh-item--image.tour-preview-image .fh-item--image__wrapper:hover:after{opacity:.4}.card-split>.fh-block{padding:1rem 0;width:100%}@media (min-width:768px){.card-split>.fh-block{padding:var(--spacing-vertical) var(--spacing-horizontal)}}.card-split>.fh-block.fh-block--width-1\/3 .fh-item--image{max-height:20rem}.card__sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}@media (min-width:768px){.card__sub{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:start}}.card__sub h3{margin-left:1rem}.card__sub .last-minute{background-color:var(--red);-webkit-clip-path:polygon(2.5rem 0,0 100%,100% 100%,100% 0);clip-path:polygon(2.5rem 0,0 100%,100% 100%,100% 0);margin-right:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-s) var(--spacing-xs) var(--spacing-l)}.horizontal-line-bottom{display:inline-block;height:1.3rem;margin-left:var(--spacing-s);margin-right:var(--spacing-s);position:relative;width:1px}.horizontal-line-bottom:after{background-color:#52555e;content:"";height:100%;left:0;position:absolute;top:33.333333%;width:100%}
