/* Start custom CSS *//* Hotelkarten: Bild zoomt und Pfeil rückt beim Überfahren */
.ph-hotel-card:hover .ph-hotel-card__img, .ph-hotel-card:focus-visible .ph-hotel-card__img { transform: scale(1.06); }
.ph-hotel-card:hover .ph-hotel-card__more, .ph-hotel-card:focus-visible .ph-hotel-card__more { gap: 14px; }
.ph-hotel-card:focus-visible { outline: 3px solid #C1DED8; outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { .ph-hotel-card__img, .ph-hotel-card__more { transition: none; } .ph-hotel-card:hover .ph-hotel-card__img { transform: none; } }
/* Links in Listen */
.ph-check-item a { color: inherit; text-decoration: underline; text-underline-offset: 3px; }
/* Linien-Icons: Elementor setzt beim SVG-Widget fill=currentColor */
.ph-highlight__icon svg, .ph-highlight__icon svg * { fill: none !important; }/* End custom CSS */