.hf-lazy-img{background-size:cover;background-position:center}.hf-lazy-img img{object-fit:cover;object-position:center}.ab-back-link-section{margin-top:100px}.back-link a{color:#019EDE}.back-link a img{margin-right:5px;margin-bottom:2px;transition:transform 0.2s ease-in-out}.back-link a:hover{opacity:0.7}.back-link a:hover img{transform:translateX(-5px)}.datepicker-days{background:#019EDE}.datepicker-days td.disabled{opacity:0.5;pointer-events:none}body{overscroll-behavior-x:none}@view-transition{navigation:auto}#date-picker-filter .datepicker.datepicker-inline table tbody td.day.today{background-color:#d6d6d6}#date-picker-filter .datepicker.datepicker-inline table tbody td.day.today:not(.active){color:#000000}.ab-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:28px}.ab-grid-3 .list-left-right li{margin-right:46px}.ab-product-check-details .btn-book,.btn-book{padding:16px;background-color:#C94E90}.ab-product-check-details .btn-book:hover,.btn-book:hover{background-color:#ab427b !important}@keyframes loading{0%{opacity:0.4}50%{opacity:0.2}100%{opacity:0.4}}@media (width < 768px){.ab-grid-3{grid-template-columns:1fr}}.list-left-right li div{display:flex;justify-content:space-between}ul.no-bullets{list-style:none;padding-left:0 !important}.ab-header-box{font-size:22px;text-align:left;line-height:24px;color:#FFFFFF;padding:15px 24px;background-color:#019EDE}.calendar-section>.ab-header-box{margin-bottom:var(--ab-spacing)}.ab-add-to-basket *{pointer-events:none}.hide-if-basket-full.disabled{display:none !important}.ab-max-products-hint{padding:12px;background:#ededed;font-size:14px;display:flex;grid-gap:12px;align-items:center;margin-bottom:5px;transition:background 0.2s ease-in}.ab-max-products-hint span.icon *{height:25px}:not(.available)>#ab-product-availability:not(.available)~*{opacity:0.4}:not(.available)>#ab-product-availability:not(.available)~*,:not(.available)>#ab-product-availability:not(.available)~* *{pointer-events:none;cursor:not-allowed}#ab-registration-basket-preview,#ab-basket-list{display:grid;gap:5px;margin-bottom:5px}.ab-basket-item{background:#EDEDED;display:flex;justify-content:space-between;padding:5px 15px;font-size:20px;align-items:center;transition:background 0.2s ease-in}.ab-basket-item div>span{display:none}.ab-basket-item div>div:last-child{font-size:14px}.ab-basket-item button{border:none;background:none;padding:0;margin:0}.ab-basket-item button span{pointer-events:none}.ab-basket-item span:before{display:block}*{font-variant-numeric:lining-nums}.container h2,.container h1{font-weight:bold}.ab-basket-item div>span{display:unset !important;margin-left:5px}body .main-banner.homepage-top-content{height:550px !important}#ab-anchor,body{scroll-margin-top:100px}.frame-type-aargaubooking_productregistration h2{margin-top:0}#ab-registration-basket-preview{margin-right:50%}form#buchungsanfrage{display:grid;gap:13px;grid-template-columns:repeat(8, 1fr)}form#buchungsanfrage>:first-child:not(h2){position:absolute}form#buchungsanfrage>h2{grid-column:1 / span 4}form#buchungsanfrage .form-group:has([name*="[firstname]"]){grid-column:1 / span 2}form#buchungsanfrage .form-group:has([name*="[lastname]"]){grid-column:3 / span 2}form#buchungsanfrage .form-group:has([name*="[email]"]),form#buchungsanfrage .form-group:has([name*="[telephone-company]"]),form#buchungsanfrage .form-group:has([name*="[telephone-mobile]"]),form#buchungsanfrage .form-group:has([name*="[telephone-private]"]),form#buchungsanfrage .form-group:has([name*="[address]"]),form#buchungsanfrage .form-group:has([name*="[company]"]){grid-column:1 / span 4}form#buchungsanfrage .form-group:has([name*="[plz]"]){grid-column:1 / span 1}form#buchungsanfrage .form-group:has([name*="[city]"]){grid-column:2 / span 3}form#buchungsanfrage .form-group:has([name*="[message]"]){grid-row:2 / span 8;grid-column:5 / span 4}form#buchungsanfrage .form-group:has([name*="[message]"]) .input,form#buchungsanfrage .form-group:has([name*="[message]"]) textarea{height:calc(100% - 15px)}form#buchungsanfrage .actions{grid-column:1 / span 4}form#buchungsanfrage label{font-size:20px;margin-bottom:0}form#buchungsanfrage.disabled{display:none;opacity:0.4;cursor:not-allowed}form#buchungsanfrage.disabled *{cursor:not-allowed;pointer-events:none}form#buchungsanfrage.disabled button[type="submit"]{background-color:gray}form#buchungsanfrage input:user-invalid{border-color:#C94E90}form#buchungsanfrage [type="submit"]{display:inline-block}form#buchungsanfrage [type="submit"]:before{position:relative;top:2px;content:"";background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.0918 5.90822L7.82173 10.2615L1.26356 8.07513C0.805787 7.92223 0.497383 7.49273 0.500017 7.01022C0.502685 6.5277 0.814624 6.10084 1.27416 5.95328L18.0412 0.553691C18.4397 0.425567 18.8772 0.530714 19.1732 0.82678C19.4693 1.12285 19.5745 1.56028 19.4463 1.95886L14.0467 18.7258C13.8991 19.1854 13.4723 19.4973 12.9898 19.5C12.5073 19.5026 12.0778 19.1942 11.9249 18.7364L9.72791 12.1465L14.0918 5.90822Z' fill='white'/%3E%3C/svg%3E%0A");height:16px;width:16px;margin-right:12px;background-repeat:no-repeat;background-size:contain;display:inline-block}#ab-empty-basket-error{background:#C94E90;color:white;padding:24px;font-size:20px}@media screen and (max-width:768px){form#buchungsanfrage{grid-template-columns:repeat(4, 1fr)}form#buchungsanfrage .form-group:has([name*="[message]"]){min-height:200px;grid-row:auto / span 1;grid-column:1 / span 4}#ab-registration-basket-preview{margin-right:0 !important}}