.slogan{font-size:1.25rem;font-weight:700;letter-spacing:.025em;line-height:1.75rem;line-height:1.625;margin:0;padding:1.25rem;text-transform:uppercase;--tw-text-opacity:1;background-color:var(--text);color:rgb(255 255 255/var(--tw-text-opacity))}.slogan span{display:block;text-align:center}@media only screen and (min-width:768px){.slogan{opacity:0;position:absolute;right:0;--x-transform:-10vw;animation:enter 1s ease-in-out forwards;background-color:#ffffff80;color:var(--primary);font-size:clamp(1rem,5.3vw - 1.3rem,2rem);max-width:750px;top:20vh;transform:translate(var(--x-transform),100%) scale(.8);transform:translateY(100%) scale(.8);width:50vw}.slogan span:first-child{text-align:left}.slogan span:last-child{text-align:right}}@media only screen and (min-width:1800px){.slogan{--x-transform:-17vw;transform:translate(var(--x-transform),100%)}}@keyframes enter{to{opacity:1;transform:translate(var(--x-transform)) scale(1)}}div.info{background-color:var(--gruen);padding:1rem}div.info p{font-weight:300;line-height:1.25;margin:0}div.info p span{font-weight:700}div.info div.tel{margin-bottom:var(--abstand)}div.info div.tel p{text-align:center}div.info div.tel p:last-child{font-size:120%;font-weight:var(--fett)}div.info div.zeiten{position:relative}div.info div.zeiten p{text-align:center}div.info div.zeiten p:nth-child(2n){font-weight:var(--fett)}div.info div.zeiten p span{word-break:none;word-wrap:none;-webkit-hyphens:none;hyphens:none;white-space:nowrap}div.info div.urlaub{border-radius:9999px;font-size:1.25rem;font-weight:700;line-height:1.75rem;padding:.5rem 1.5rem;position:absolute;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));opacity:.7;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-color:var(--text);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);left:50%;top:50%;transform:translate(-50%,-50%) rotate(-5deg)}@media only screen and (min-width:768px){div.info{background-color:var(--gruen_a)}}.bewertungen{background-color:var(--orange);padding:1.25rem}.bewertungen li{text-align:center}.bewertungen li p{font-weight:700;margin:0;padding-top:1rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.bewertungen li>svg{display:inline-block;height:2.5rem;width:2.5rem}@media only screen and (min-width:540px){.bewertungen{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:space-around}}@media only screen and (min-width:768px){.bewertungen{align-items:center;background-color:var(--orange_a);flex-direction:column;flex-wrap:nowrap;justify-content:space-around;padding:1.25rem}}div.hero{margin-bottom:2rem;min-height:600px}div.hero .bottom,div.hero img{display:block}@media only screen and (min-width:768px){div.hero{height:calc(100svh - 90px);margin-bottom:5rem;position:relative}div.hero img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}div.hero .bottom{bottom:0;display:grid;left:0;position:absolute;right:0;--tw-translate-y:100%;animation:fadeup 1s ease-in-out 1s forwards;grid-template-columns:60% 40%;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@keyframes fadeup{to{opacity:1;transform:translateY(0)}}
