/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-font-weight:initial}}}@media (width>=768px){:is(.modal-enter-from,.modal-leave-to) .modal-container{--tw-translate-y:calc(var(--spacing,.25rem) * 9);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.modal-enter-active,.modal-leave-active{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.56, .04, .25, 1);transition-duration:.3s;transition-timing-function:cubic-bezier(.56,.04,.25,1)}:is(.modal-enter-active,.modal-leave-active) .modal-container{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:cubic-bezier(.57, -.09, .16, 1.29);transition-duration:.3s;transition-timing-function:cubic-bezier(.57,-.09,.16,1.29)}.modal-enter-from,.modal-leave-to{opacity:0}:is(.modal-enter-from,.modal-leave-to) .modal-container{--tw-translate-y:calc(50%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (width>=768px){:is(.modal-enter-from,.modal-leave-to) .modal-container{--tw-translate-y:calc(var(--spacing,.25rem) * 9);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.modal-enter-to,.modal-leave-from{opacity:1}@media (width>=768px){.teaser.is-full{grid-template-columns:1fr 1fr;display:grid}.teaser.is-full .teaser-media{grid-area:1/2/auto/3}.teaser.is-full .teaser-content{grid-area:1/1/auto/2}}@media not all and (width>=768px){.teaser.is-full.has-number .title:before{float:right;margin-left:.8125rem}}.teaser.is-full.has-number .title:before{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:rgb(var(--color-scheme-invert)/1);content:counter(count);counter-increment:count;margin-bottom:.1em;margin-left:-.008em;font-size:2.75em;line-height:.75;display:block}@media (width>=1216px){.teaser.is-full.has-number .title:before{font-size:3em}}@media (width>=1024px){.teaser.is-full .teaser-content{padding-right:2.375rem}.teaser.is-full.has-number .title:before{font-size:3.5em}}@property --tw-font-weight{syntax:"*";inherits:false}@media (width>=768px){.teaser.is-half{flex-direction:column;height:100%;display:flex}}.teaser.is-half .title{margin-top:1.25rem;margin-bottom:0}.teaser.is-half .teaser-text{margin-bottom:1rem}.teaser.is-half .link{margin-top:auto;font-size:1rem}@media (width>=1024px){.teaser.is-half .link{font-size:1.25rem}}.grade-color[data-v-be5350c7]{margin-left:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);border-radius:2147483647px;display:inline-block}.grade-color--1[data-v-be5350c7]{background-color:rgb(var(--color-success)/1)}.grade-color--2[data-v-be5350c7]{background-color:rgb(var(--color-warning)/1)}.grade-color--3[data-v-be5350c7]{background-color:rgb(var(--color-danger)/1)}.teaser-map-placeholder{height:15rem}.teaser-map-placeholder img{-o-object-fit:cover;object-fit:cover;height:100%}.address-map .map-poi{z-index:10;height:15rem;position:relative}.address{font-style:normal}.address-card{grid-gap:var(--teaser-grid-gap);grid-template-columns:1fr;display:grid}@media (width>=1024px){.address-card{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr}.address-card-map{grid-area:1/1}.address-card-text{grid-area:1/2/3}}.address-card-text .address-links{margin-top:1.25rem}@media not all and (width>=768px){.address-card-map,.address-card-text{order:-1}.address-card-travel-details{margin-bottom:.8125rem}}
