body[data-page-is-homepage]{padding-top:0!important}body[data-page-is-homepage] .banner{background-color:var(--color-grey-200);background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url("../images/static/hp_banner_default.jpg");transition:all 0.5s ease-in-out;padding-top:20rem;padding-bottom:2rem}@media screen and (min-width:calc(600px + 1px)){body[data-page-is-homepage] .banner{padding-top:calc(25rem + 12.8571428571rem)}}@media screen and (min-width:calc(1200px + 1px)){body[data-page-is-homepage] .banner{padding-top:calc(19rem + 12.8571428571rem)}}@media screen and (min-width:calc(1500px + 1px)){body[data-page-is-homepage] .banner{padding-top:calc(30rem + 12.8571428571rem)}}body[data-page-is-homepage] .banner p{text-align:right;color:white;text-shadow:0.2142857143rem 0.2142857143rem 0.1428571429rem rgba(0,0,0,0.2);font-size:5.7142857143rem;line-height:1em;font-style:italic;letter-spacing:-0.2857142857rem;padding-right:2rem;padding-left:2rem}body[data-page-is-homepage] .alert{margin-top:2rem}body[data-page-is-homepage] .alert .container{color:red;text-align:center;font-size:2rem;line-height:1.25em;font-weight:700}@media screen and (min-width:calc(1200px + 1px)){body[data-page-is-homepage] .alert .container{max-width:57.1428571429rem}}body[data-page-is-homepage] .banner+.alert+.container,body[data-page-is-homepage] .banner+.container{margin-top:2rem;display:grid;gap:2rem 5rem}@media screen and (min-width:calc(900px + 1px)){body[data-page-is-homepage] .banner+.alert+.container,body[data-page-is-homepage] .banner+.container{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page-is-homepage] .banner+.alert+.container>:not(.intro):not(.opening-hours),body[data-page-is-homepage] .banner+.container>:not(.intro):not(.opening-hours){grid-column:1/-1}}body[data-page-is-homepage] .intro h1{font-size:1.9285714286rem;line-height:2.1428571429rem;letter-spacing:-0.1428571429rem;padding:0.5714285714rem 0 0.8571428571rem;margin:0}body[data-page-is-homepage] .intro h1+*{margin-top:0}body[data-page-is-homepage] .opening-hours{background-color:var(--color-blue-300);color:var(--color-text-inverted);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;border-radius:1rem;gap:1.5rem;padding:1rem 1.5rem}body[data-page-is-homepage] .opening-hours>img{width:5rem;height:5rem;opacity:0.5}@media screen and (max-width:800px){body[data-page-is-homepage] .opening-hours>img{display:none}}body[data-page-is-homepage] .opening-hours h2{font-size:1.9285714286rem;line-height:2.1428571429rem;letter-spacing:-0.1428571429rem;padding:0 0 0.8571428571rem;color:var(--color-text-inverted);font-style:italic;font-weight:700;margin:0}body[data-page-is-homepage] .opening-hours table th{font-weight:700;padding-right:1rem}body[data-page-is-homepage] .opening-hours table td,body[data-page-is-homepage] .opening-hours table th{vertical-align:top;text-align:left;font-style:italic}@media screen and (max-width:600px){body[data-page-is-homepage] .opening-hours{gap:1rem;padding:1rem 1.5rem}}body[data-page-is-homepage] .highlight{padding:1rem 2rem;background-color:var(--color-blue-400);border-radius:1rem;color:var(--color-text-inverted);text-align:center;line-height:1.25em;font-size:1.7142857143rem}body[data-page-is-homepage] .news h2{font-style:italic;font-size:1.5714285714rem;line-height:1.7857142857rem;margin:0}body[data-page-is-homepage] .news h2:after{margin-top:0.5714285714rem;content:"";display:block;height:1rem;width:100%;background-image:url("../images/static/stripe.png");background-repeat:no-repeat;background-size:contain;background-position:center top}body[data-page-is-homepage] .news .news-list{margin-top:0.5714285714rem}body[data-page-is-homepage] footer{margin-top:2.8571428571rem}
/*# sourceMappingURL=homepage.css.map */