/* BollerBattle & Kontakt — same identity, two distinct page compositions. */
.h4h-final .h4h-hero-title,.h4h-final h2{hyphens:none!important}
body:is(.h4h-bollerbattle-page,.h4h-contact-page) #content>.ast-container{display:block;max-width:none;width:100%;padding:0}body:is(.h4h-bollerbattle-page,.h4h-contact-page) #primary{width:100%;margin:0;padding:0;float:none}body:is(.h4h-bollerbattle-page,.h4h-contact-page) .site-main{margin:0;padding:0}
.h4h-final{--ink:#002b2b;--deep:#001b1e;--yellow:#ffcc00;--paper:#edf4ed;--muted:#b6cdca;--line:#b6cdca33;background:var(--deep);color:var(--paper);font:400 16px/1.65 Inter,sans-serif;text-align:left;isolation:isolate;overflow:clip}.h4h-final *,.h4h-final *:before,.h4h-final *:after{box-sizing:border-box}.h4h-final :is(.h4h-hero-title,h2,h3,p){margin:0}.h4h-final :is(.h4h-hero-title,h2,h3){font-family:'Barlow Condensed',Impact,sans-serif!important;line-height:.9;font-weight:800;color:inherit;text-transform:uppercase;letter-spacing:-.025em;overflow-wrap:break-word;hyphens:auto}.h4h-final .h4h-hero-title{font-size:clamp(85px,8.2vw,132px)!important}.h4h-final h2{font-size:clamp(65px,6.3vw,94px)!important}.h4h-final h3{font-size:40px!important}.h4h-final em{color:var(--yellow);font-style:normal}.h4h-final a{color:inherit;text-decoration:none}.h4h-final img{display:block;max-width:100%;height:auto}.h4h-final svg{height:23px;width:23px;flex-shrink:0}.h4h-final a svg{transition:transform .25s}.h4h-final a:hover svg{transform:translate(3px,-3px)}.h4h-final :is(a,summary):focus-visible{outline:3px solid var(--yellow);outline-offset:5px}.h4h-final [id]{scroll-margin-top:30px}.fp-wrap{width:min(1320px,calc(100% - 112px));margin-inline:auto}.fp-kicker{font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;color:var(--muted)}.fp-intro{font-size:14px;color:var(--muted);max-width:440px}.fp-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:59px;padding:16px 22px;background:var(--yellow);color:var(--deep)!important;font-size:12px;font-weight:700;transition:background .25s,transform .25s}.fp-button:hover{background:#ffe266;transform:translateY(-2px)}.fp-textlink{display:inline-flex;align-items:center;gap:20px;font-size:11px;font-weight:600;padding-bottom:7px;border-bottom:1px solid currentColor}.fp-textlink svg{width:19px;height:19px}.fp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.fp-section{padding-block:100px}.fp-section-head{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:end;margin-bottom:45px}.fp-section-head h2{margin-top:22px}.fp-section-head>p{font-size:13px;color:var(--muted);max-width:420px}.fp-section-head>div{min-width:0}.fp-help{font-size:11px;color:var(--muted);margin-top:20px!important}.fp-help a{text-decoration:underline;text-underline-offset:3px}.fp-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.fp-faq h2{margin-top:23px}.fp-faq details{border-bottom:1px solid var(--line)}.fp-faq details:first-child{border-top:1px solid var(--line)}.fp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:13px;font-weight:600;padding-block:23px;cursor:pointer;list-style:none}.fp-faq summary::-webkit-details-marker{display:none}.fp-faq summary>span{font:400 26px/1 Inter,sans-serif;color:var(--yellow);transition:transform .3s}.fp-faq details[open] summary>span{transform:rotate(45deg)}.fp-answer{font-size:13px;color:var(--muted);padding:0 30px 25px 0}.fp-answer .fp-textlink{margin-top:18px;color:var(--yellow)}.fp-finale{background:var(--ink);padding-block:80px}.fp-finale>.fp-wrap{display:flex;align-items:center;justify-content:space-between;gap:60px}.fp-finale h2{font-size:82px!important}.fp-finale p{font-size:10px;color:var(--muted);max-width:240px;margin-top:22px}.fp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:45px}.fp-steps article{border-top:1px solid var(--line);padding-top:25px}.fp-steps article>span{display:block;font:500 25px/1 'Barlow Condensed',sans-serif;color:var(--yellow);margin-bottom:25px}.fp-steps h3{margin-bottom:18px}.fp-steps p{font-size:12px;color:var(--muted);max-width:350px}
/* BollerBattle: a real wagon against an oversized nine, moved only by scrolling. */
.bt-hero{background:var(--ink);padding-top:70px}.bt-hero-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:20px;align-items:center}.bt-hero-copy{position:relative;z-index:2;padding-block:25px 45px}.bt-hero .h4h-hero-title{font-size:clamp(83px,7.1vw,111px)!important;margin-block:27px;max-width:640px}.bt-hero .fp-intro{margin-bottom:27px}.bt-pickup-link{display:flex;align-items:center;gap:13px;margin-top:32px;width:fit-content}.bt-pickup-link>svg{color:var(--yellow);width:27px;height:27px}.bt-pickup-link span{font-size:9px;color:var(--muted)}.bt-pickup-link strong{display:block;font-size:12px;color:var(--paper);font-weight:600}.bt-wagon-scene{position:relative;min-width:0;height:560px;display:flex;align-items:center;justify-content:center}.bt-nine{position:absolute;inset:-100px 5% auto auto;font:800 690px/.9 'Barlow Condensed',sans-serif;color:var(--yellow);opacity:.18;transform:rotate(8deg);pointer-events:none}.bt-wagon{position:relative;width:107%;max-width:107%!important;filter:drop-shadow(0 30px 22px #001b1e80);transform:translateY(calc(var(--fp-progress,0)*-30px)) rotate(calc(var(--fp-progress,0)*-2deg))}.bt-scene-label{position:absolute;z-index:1;right:0;top:12px;text-align:right;font:600 15px/1.3 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.06em}.bt-scene-label strong{color:var(--yellow)}.bt-scene-bottom{position:absolute;bottom:10px;right:0;text-transform:uppercase;font-size:9px;letter-spacing:.15em;color:var(--muted)}.bt-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid var(--line);padding-block:28px 35px}.bt-facts>div{display:flex;align-items:center;gap:20px}.bt-facts strong{font:700 43px/.95 'Barlow Condensed',sans-serif;white-space:nowrap}.bt-facts span{font-size:10px;color:var(--muted);max-width:105px}.bt-outdoor{position:relative;min-height:570px;display:flex;align-items:flex-end;overflow:hidden}.bt-outdoor-image{position:absolute;inset:0}.bt-outdoor-image img{height:100%!important;width:100%;object-fit:cover;object-position:center 47%;transform:translateY(var(--fp-photo-y,0px)) scale(1.05)}.bt-outdoor-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#001b1efa,transparent 76%)}.bt-outdoor-copy{position:relative;padding-block:55px}.bt-outdoor h2{font-size:90px!important;margin-top:18px}.bt-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.bt-game-grid article{background:var(--ink);border:1px solid var(--line)}.bt-game-grid article>div:first-child{height:295px;overflow:hidden}.bt-game-grid img{width:100%;height:100%!important;object-fit:cover;transition:transform .6s}.bt-game-grid article:hover img{transform:scale(1.045)}.bt-game-copy{padding:25px 29px 30px}.bt-game-copy>span{font-size:9px;letter-spacing:.12em;color:var(--yellow);text-transform:uppercase}.bt-game-copy h3{font-size:48px!important;margin-block:12px 15px}.bt-game-copy p{font-size:12px;color:var(--muted);max-width:440px}.bt-games-note{font-size:11px;color:var(--muted);margin-top:28px!important}.bt-price{background:var(--yellow);color:var(--ink);padding-block:65px}.bt-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.bt-price .fp-kicker{color:var(--ink)}.bt-price h2{font-size:185px!important;margin-block:18px 22px}.bt-price p{font-size:12px}.bt-price .fp-button{margin-top:28px}.fp-button-dark{background:var(--ink);color:var(--yellow)!important}.fp-button-dark:hover{background:var(--deep)}.bt-price :is(a,summary):focus-visible{outline-color:var(--deep)}.bt-price-includes{border-left:1px solid #002b2b40;padding-left:65px}.bt-price h3{font-size:57px!important;margin-bottom:23px}.bt-price ul{padding:0;margin:0;list-style:none}.bt-price li{font-size:13px;padding-block:16px;border-bottom:1px solid #002b2b40}.bt-variants{display:grid;grid-template-columns:1fr 1fr;gap:85px}.bt-variants>div+div{border-left:1px solid var(--line);padding-left:75px}.bt-variants h2{font-size:68px!important;margin-block:23px}.bt-variants p:not(.fp-kicker){font-size:13px;color:var(--muted);max-width:440px}.bt-plan{padding-block:85px;background:var(--ink)}.bt-plan h2{margin-top:23px}.fp-embed{border:1px solid var(--line);background:var(--ink)}.fp-embed-bar{padding:20px 25px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px}.fp-embed-bar>span{letter-spacing:.1em;text-transform:uppercase}.fp-embed-bar a{display:flex;align-items:center;gap:14px;color:var(--yellow)}.fp-embed iframe{display:block;width:100%;height:850px;border:0;background:#fff}.bt-pickup{background:var(--ink);padding-block:70px}.bt-pickup-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.bt-pickup h2{font-size:75px!important;margin-block:22px}.bt-address{font-size:15px;color:var(--muted);margin-bottom:28px!important}.bt-address strong{color:var(--paper);font-weight:600}.bt-pickup-photo{position:relative;height:420px;overflow:hidden}.bt-pickup-photo img{width:100%;height:100%!important;object-fit:cover}.bt-pickup-photo:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#001b1eda)}.bt-pickup-photo span{position:absolute;bottom:25px;left:25px;font-size:11px;z-index:1}
/* Contact: direct lines first; actual room-to-address mapping below. */
.ct-hero{background:var(--ink);padding-top:65px;overflow:hidden}.ct-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;margin-top:28px}.ct-hero .h4h-hero-title{font-size:clamp(84px,8vw,122px)!important}.ct-hero .fp-intro{margin-top:30px}.ct-direct>a{position:relative;display:block;border-top:1px solid var(--line);padding:23px 40px 25px 0}.ct-direct>a>span{font-size:10px;color:var(--muted);display:block;letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px}.ct-direct strong{font-size:clamp(19px,2.2vw,33px);line-height:1.2;letter-spacing:-.03em;color:var(--yellow);display:block;overflow-wrap:anywhere}.ct-direct>a>svg{position:absolute;right:0;top:52px;color:var(--yellow)}.ct-direct>a:hover strong{color:#ffe266}.ct-direct>a.ct-location-jump{font-size:12px;padding-top:25px;padding-bottom:0}.ct-direct>a.ct-location-jump>span{display:flex;align-items:center;gap:20px;font-size:11px;color:var(--paper);letter-spacing:0;text-transform:none;margin-top:12px;margin-bottom:0}.ct-hello{font:800 clamp(190px,28vw,440px)/.74 'Barlow Condensed',sans-serif;letter-spacing:-.025em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px #b6cdca40;margin-top:65px;transform:translateX(calc(var(--fp-progress,0)*25px));user-select:none}.ct-hello span{color:var(--yellow);-webkit-text-stroke:0}.ct-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ct-location-grid article{background:var(--ink);border:1px solid var(--line)}.ct-location-photo{position:relative;height:285px;overflow:hidden}.ct-location-photo img{width:100%;height:100%!important;object-fit:cover;transition:transform .6s}.ct-location-grid article:hover .ct-location-photo img{transform:scale(1.04)}.ct-location-photo:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,var(--ink))}.ct-location-photo>span{position:absolute;bottom:26px;left:30px;z-index:1;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--yellow)}.ct-location-body{padding:3px 30px 30px}.ct-location-body h3{font-size:61px!important;margin-block:20px}.ct-location-body address{font-style:normal;font-size:14px;line-height:1.6;color:var(--muted);margin-bottom:25px}.ct-location-body .fp-button{min-height:51px;font-size:11px}.ct-room-list{margin-top:36px}.ct-room-list>span{font-size:9px;color:var(--muted);display:block;letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px}.ct-room-list a{display:flex;align-items:center;gap:17px;border-top:1px solid var(--line);padding-block:16px}.ct-room-list a:hover{color:var(--yellow)}.ct-room-list img{width:33px;height:33px;object-fit:contain;filter:brightness(0) saturate(100%) invert(83%) sepia(61%) saturate(1200%) hue-rotate(359deg) brightness(120%) contrast(104%)}.ct-room-list strong{font-weight:500;font-size:13px;flex:1}.ct-room-list svg{width:20px;height:20px}.ct-visit-note{margin-top:35px;display:grid;grid-template-columns:.7fr 1.5fr 1fr;align-items:center;gap:35px;border-top:1px solid var(--line);padding-top:25px}.ct-visit-note>strong{font-size:15px;color:var(--yellow)}.ct-visit-note p{font-size:11px;color:var(--muted)}.ct-visit-note a{justify-self:end}.ct-request{background:var(--yellow);color:var(--ink);padding-block:75px}.ct-request>.fp-wrap{display:grid;grid-template-columns:.8fr 1.5fr;gap:75px;align-items:start}.ct-request .fp-kicker{color:var(--ink)}.ct-request h2{font-size:80px!important;margin-top:23px}.ct-request em{color:var(--ink)}.ct-request-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.ct-request-grid article{padding-top:20px;border-top:1px solid #002b2b60;display:flex;flex-direction:column}.ct-request-grid article>span{font-size:9px;text-transform:uppercase;letter-spacing:.1em}.ct-request-grid h3{font-size:43px!important;margin-block:20px}.ct-request-grid p{font-size:12px;margin-bottom:25px}.ct-request-grid a{margin-top:auto;align-self:start;font-size:10px}.ct-request a:focus-visible{outline-color:var(--ink)}.ct-boller{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:70px;border-bottom:1px solid var(--line)}.ct-boller h2{font-size:65px!important;margin-top:23px}.ct-boller p:not(.fp-kicker){font-size:13px;color:var(--muted);max-width:440px;margin-bottom:24px}.ct-boller .fp-textlink{color:var(--yellow)}
@media(max-width:1050px){.fp-wrap{width:calc(100% - 64px)}.fp-section{padding-block:75px}.fp-section-head{gap:35px;grid-template-columns:1.2fr 1fr}.h4h-final h2{font-size:65px!important}.bt-hero{padding-top:45px}.bt-hero-grid{gap:0;grid-template-columns:1.05fr 1fr}.bt-hero .h4h-hero-title{font-size:8vw!important}.bt-wagon-scene{height:470px}.bt-nine{font-size:560px;top:-40px}.bt-wagon{width:115%;max-width:115%!important}.bt-scene-label{font-size:12px;top:15px}.bt-scene-bottom{font-size:8px;bottom:5px}.bt-hero .fp-intro{font-size:12px}.bt-hero .fp-actions{gap:18px}.bt-hero .fp-button{font-size:10px;gap:20px}.bt-hero .fp-textlink{font-size:10px;gap:12px}.bt-facts{gap:20px}.bt-facts>div{gap:13px}.bt-facts strong{font-size:36px}.bt-facts span{font-size:9px}.bt-outdoor{min-height:460px}.bt-game-grid article>div:first-child{height:240px}.bt-game-copy{padding:22px}.bt-price-grid{gap:40px}.bt-price h2{font-size:155px!important}.bt-price h3{font-size:48px!important}.bt-price-includes{padding-left:35px}.bt-variants{gap:40px}.bt-variants>div+div{padding-left:40px}.fp-steps{gap:27px}.fp-steps h3{font-size:33px!important}.bt-pickup-grid{gap:35px}.bt-pickup-photo{height:400px}.fp-faq{gap:55px}.fp-finale h2{font-size:68px!important}.ct-hero-grid{gap:40px}.ct-hero .h4h-hero-title{font-size:8.2vw!important}.ct-direct strong{font-size:24px}.ct-direct>a{padding-right:25px}.ct-direct>a>svg{width:18px}.ct-hero .fp-intro{font-size:12px}.ct-location-photo{height:240px}.ct-location-body{padding-inline:25px}.ct-location-body h3{font-size:47px!important}.ct-visit-note{grid-template-columns:1fr 2fr;gap:20px}.ct-visit-note a{grid-column:2;justify-self:start}.ct-request>.fp-wrap{grid-template-columns:1fr;gap:35px}.ct-request h2{font-size:69px!important}.ct-boller{gap:45px}.ct-boller h2{font-size:58px!important}}
@media(max-width:700px){.fp-wrap{width:calc(100% - 40px)}.fp-kicker{font-size:8px}.fp-section{padding-block:60px}.h4h-final h2{font-size:58px!important}.h4h-final h3{font-size:37px!important}.fp-intro{font-size:13px}.fp-button{min-height:52px;font-size:11px;padding:14px 18px;gap:28px}.fp-textlink{font-size:10px;gap:15px}.fp-actions{gap:20px}.fp-section-head{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.fp-section-head h2{margin-top:20px}.fp-section-head>p{font-size:12px}.fp-faq{grid-template-columns:1fr;gap:30px}.fp-faq summary{font-size:12px;gap:16px;padding-block:21px}.fp-answer{font-size:12px;padding-right:12px}.fp-finale{padding-block:55px}.fp-finale>.fp-wrap{display:block}.fp-finale h2{font-size:60px!important;margin-bottom:30px}.fp-finale p{font-size:9px}.fp-steps{grid-template-columns:1fr;gap:27px;margin-top:32px}.fp-steps article{display:grid;grid-template-columns:30px 1fr;gap:0 15px;padding-top:22px}.fp-steps article>span{grid-row:1/3;font-size:22px;margin:0;padding-top:4px}.fp-steps h3{font-size:35px!important;margin-bottom:14px}.fp-steps p{grid-column:2;font-size:12px;max-width:none}.bt-hero{padding-top:38px}.bt-hero-grid{grid-template-columns:1fr}.bt-hero-copy{padding:0}.bt-hero .h4h-hero-title{font-size:17.8vw!important;line-height:.88;margin-block:23px}.bt-hero .fp-intro{font-size:12px;max-width:360px}.bt-hero .fp-button{font-size:11px;gap:26px}.bt-hero .fp-actions{gap:22px}.bt-pickup-link{margin-top:26px}.bt-pickup-link strong{font-size:11px}.bt-wagon-scene{height:365px;max-width:400px;width:100%;margin:26px auto 0}.bt-wagon{width:92%;max-width:92%!important;max-height:365px;object-fit:contain}.bt-nine{font-size:425px;inset:-37px 16% auto auto}.bt-scene-label{right:0;top:12px;font-size:11px}.bt-scene-bottom{bottom:2px;font-size:8px}.bt-facts{gap:15px;padding-block:25px}.bt-facts>div{display:block;border-right:1px solid var(--line);padding-right:10px}.bt-facts>div:last-child{border:0;padding:0}.bt-facts strong{font-size:30px;display:block;white-space:normal;line-height:1}.bt-facts span{font-size:8px;display:block;margin-top:9px}.bt-outdoor{min-height:410px}.bt-outdoor-image img{object-position:52% center}.bt-outdoor-copy{padding-block:35px}.bt-outdoor h2{font-size:60px!important;margin-top:15px}.bt-game-grid{grid-template-columns:1fr;gap:24px}.bt-game-grid article>div:first-child{height:250px}.bt-game-copy{padding:21px 22px 25px}.bt-game-copy h3{font-size:44px!important;margin-block:11px 14px}.bt-game-copy p{font-size:12px}.bt-games-note{font-size:10px}.bt-price{padding-block:50px}.bt-price-grid{grid-template-columns:1fr;gap:35px}.bt-price h2{font-size:145px!important;margin-block:18px}.bt-price p{font-size:11px}.bt-price-includes{border-left:0;border-top:1px solid #002b2b40;padding:28px 0 0}.bt-price h3{font-size:45px!important;margin-bottom:16px}.bt-price li{font-size:12px;padding-block:14px}.bt-variants{grid-template-columns:1fr;gap:32px}.bt-variants>div+div{padding:32px 0 0;border-left:0;border-top:1px solid var(--line)}.bt-variants h2{margin-block:20px}.bt-variants p:not(.fp-kicker){font-size:12px}.bt-plan{padding-block:55px}.fp-embed-bar{padding:17px 15px;font-size:8px;gap:12px}.fp-embed-bar a{gap:8px}.fp-embed-bar svg{width:16px;height:16px}.fp-embed iframe{height:760px}.fp-help{font-size:10px}.bt-pickup{padding-block:55px}.bt-pickup-grid{grid-template-columns:1fr;gap:35px}.bt-address{font-size:14px}.bt-pickup-photo{height:300px}.bt-pickup-photo span{font-size:9px;left:20px;bottom:20px}.ct-hero{padding-top:38px}.ct-hero-grid{grid-template-columns:1fr;gap:35px;margin-top:24px}.ct-hero .h4h-hero-title{font-size:18vw!important;line-height:.88}.ct-hero .fp-intro{font-size:12px;margin-top:25px}.ct-direct strong{font-size:26px}.ct-direct>a{padding:21px 35px 23px 0}.ct-direct>a>span{font-size:9px;margin-bottom:11px}.ct-direct>a>svg{top:45px;width:22px}.ct-direct>a.ct-location-jump{font-size:11px;padding-top:23px}.ct-direct>a.ct-location-jump>span{font-size:10px}.ct-hello{font-size:30vw;margin-top:45px}.ct-location-grid{grid-template-columns:1fr;gap:28px}.ct-location-photo{height:255px}.ct-location-photo>span{left:23px;bottom:24px;font-size:9px}.ct-location-body{padding:0 22px 22px}.ct-location-body h3{font-size:52px!important;margin-block:19px}.ct-location-body address{font-size:13px}.ct-room-list{margin-top:30px}.ct-room-list strong{font-size:12px}.ct-room-list a{gap:14px}.ct-room-list img{width:32px;height:32px}.ct-visit-note{grid-template-columns:1fr;gap:14px;margin-top:30px}.ct-visit-note a{grid-column:1;justify-self:start;margin-top:7px}.ct-visit-note p{font-size:11px}.ct-request{padding-block:55px}.ct-request>.fp-wrap{gap:30px}.ct-request-grid{grid-template-columns:1fr;gap:30px}.ct-request h2{font-size:62px!important}.ct-request-grid h3{font-size:40px!important;margin-block:18px}.ct-request-grid p{font-size:12px}.ct-boller{grid-template-columns:1fr;gap:25px;padding-block:55px}.ct-boller h2{font-size:55px!important}.ct-boller p:not(.fp-kicker){font-size:12px}}
@media(max-width:360px){.h4h-final h2{font-size:50px!important}.bt-wagon-scene{height:315px}.bt-wagon{max-height:310px}.bt-nine{font-size:365px}.bt-facts strong{font-size:27px}.bt-price h2{font-size:125px!important}.bt-game-grid article>div:first-child{height:210px}.ct-direct strong{font-size:23px}.ct-location-body h3{font-size:44px!important}.ct-room-list strong{font-size:11px}.ct-room-list a{gap:10px}.ct-room-list img{width:28px;height:28px}.ct-boller h2{font-size:48px!important}.fp-finale h2{font-size:51px!important}}
@media(prefers-reduced-motion:reduce){.h4h-final *,.h4h-final *:before,.h4h-final *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bt-wagon,.bt-outdoor-image img,.ct-hello{transform:none!important}}

/* One semantic H1; the existing display typography belongs to its title span. */
.h4h-final .h4h-hero-heading{display:flow-root;margin:0!important;padding:0;border:0;font:inherit!important;letter-spacing:normal!important;text-transform:none!important;color:inherit!important}
.h4h-final .h4h-hero-title{display:block}
.h4h-final .h4h-hero-heading>span:first-child{display:block}

.contact .ct-hero-grid{margin-top:0}.contact .h4h-hero-heading>.fp-kicker{margin-bottom:28px}@media(max-width:700px){.contact .h4h-hero-heading>.fp-kicker{margin-bottom:24px}}
