@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.ttf) format("truetype");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;background-color:#000000}.wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative;margin:0;z-index:1}.noticeBanner{padding:10px 15px;background-color:#C62828;color:#FFFFFF;text-align:center;text-transform:uppercase;letter-spacing:1px;font-size:20px}.headerResponsive,.noticeBanner{width:100%;font-family:Bebas Neue,sans-serif;font-weight:400}.headerResponsive{display:none;flex-direction:row;background-color:#000000;justify-content:center;align-items:center;z-index:1000;padding:15px;top:0;font-style:normal;position:-webkit-sticky;position:sticky;-webkit-user-select:none;-moz-user-select:none;user-select:none}.headerResponsive>button{border:none;font-size:30px;color:#FFFFFF;background-color:#000000;width:20%}.headerResponsiveLogo{display:flex;flex-direction:column;justify-content:flex-start;width:70%}.headerResponsivePhone{display:flex;flex-direction:column;align-items:center;justify-content:center;width:10%;color:#FFFFFF;font-size:20px}.headerResponsivePhone a{text-decoration:none;color:#FFFFFF}.headerContainer{flex-direction:column;width:80%}.headerContainer,header{display:flex;justify-content:center;align-items:center}header{flex-direction:row;background-color:#000000;width:100%;z-index:1000;padding:15px;top:0;font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;position:-webkit-sticky;position:sticky;-webkit-user-select:none;-moz-user-select:none;user-select:none}.headerLogo{color:#FFFFFF;width:20%}.headerLogo,.headerLogo img{display:flex;flex-direction:column;justify-content:center;align-items:center}.headerLogo img:hover{transition:opacity .3s ease-in;opacity:.3}header>nav{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;font-size:24px;width:75%}header>nav>ul{list-style:none;padding:0}header>nav>ul>li{display:inline;padding:15px}header a{color:#000000;text-decoration:none}header>nav>ul>li a{text-decoration:none;color:#FFFFFF;text-transform:uppercase;font-style:italic;transition:text-shadow .5s ease-in-out}header>nav>ul>li a:hover{text-shadow:0 1px 21px rgba(243,243,243,.75)}.headerBooking{display:flex;flex-direction:column;justify-content:center;align-items:center;width:15%}.headerBooking span:hover{transition:background-color .5s ease-in-out;background-color:#FFFFFF;border:1px solid #ffffff;color:#000000}.headerBooking span{font-size:18px;transition:background-color .5s ease-in;padding:10px 25px;color:#FFFFFF;background-color:#000000;border:1px solid #ffffff}.bookingContainer{background-color:#f5f5f5;position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.bookingContainer iframe{margin-top:35px;width:100%;height:100%;border:0;padding:15px}@media (max-width:600px){.bookingContainer{height:100vh}}.imprintContainer{color:#FFFFFF;padding:50px;font-family:Open Sans}.imprintContainer h2{font-size:35px;margin-bottom:15px;font-family:Bebas Neue,sans-serif;color:#ffffff;font-weight:400}.imprintContainer p{margin-bottom:15px}.imprintContainer a{text-decoration:none;color:#FFFFFF;font-weight:700}main{flex:1 1}.slider{background-color:#000000;min-height:45vh;background-image:url(/img/bgImage.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.slider,.sliderLogo{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.sliderLogo{height:100%}.sliderLogo img{width:200px;height:200px}.sliderHeader{justify-content:center;align-items:center;width:100%;font-size:45px;text-transform:uppercase;font-family:Bebas Neue,sans-serif}.sliderContent,.sliderHeader{display:flex;flex-direction:column;text-align:center;color:#FFFFFF;font-weight:400}.sliderContent{width:60%;font-size:20px;font-family:Open Sans,sans-serif}.containerWideContent{display:flex;flex-direction:row;width:100%;color:#ffffff;padding:15px;min-height:24vh;background-image:url(/img/bgBlackRide.png);background-color:#000000;background-position:50%;background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.wideContent{display:flex;flex-direction:column;font-size:16px;width:75%;margin-right:10px;justify-content:center;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;padding:25px}.wideContent h3{font-size:35px;margin-bottom:15px;font-family:Bebas Neue,sans-serif;color:#ffffff;font-weight:400}.findUs{display:flex;flex-direction:column;margin-left:15px;min-width:350px;justify-content:center;align-items:center;margin-bottom:45px}.findUs a{text-decoration:none;text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal}.findUs span:hover{transition:background-color .5s ease-in-out;border:1px solid #000000;background-color:transparent;color:#000000}.findUs span{font-size:30px;transition:background-color .5s ease-in;padding:10px 60px;color:#FFFFFF;background-color:#000000}.bookNow{display:flex;flex-direction:column;margin-left:15px;justify-content:center;align-items:center}.bookNow a{text-decoration:none;text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal}.bookNow span:hover{transition:background-color .5s ease-in-out;border:1px solid #ffffff;background-color:transparent;color:#ffffff}.bookNow span{font-size:30px;transition:background-color .5s ease-in;padding:10px 60px;color:#000000;background-color:#ffffff}.containerContentRight{display:flex;flex-direction:row;min-height:60vh;width:100%;background-color:#000000;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-image:url(/img/bgGrey.jpg)}.contentBoxRight{display:flex;flex-direction:column;width:50%;color:#000000;margin-bottom:15px;font-size:19px;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;transform:translateY(20px);transition:transform .8s ease,opacity .8s ease}.contentBoxRight p{padding-left:15px;padding-right:15px}.contentBoxRight h2{font-size:40px;font-family:Bebas Neue,sans-serif;margin-bottom:15px;color:#000000;font-weight:400;font-style:normal;padding-left:15px;padding-top:15px}.contentBoxRightImage{flex-direction:column;background-image:url(/img/bgLocation.jpg);background-position:50%;width:50%;opacity:0;transform:translateY(50px);transition:transform .8s ease-out,opacity .8s ease-out}.containerContentLeft,.contentBoxRightImage{display:flex;background-size:cover;background-repeat:no-repeat}.containerContentLeft{flex-direction:row;min-height:60vh;width:100%;background-color:#000000;background-attachment:fixed;background-image:url(/img/bgGrey.jpg)}.contentBoxLeft{display:flex;flex-direction:column;width:50%;color:#000000;margin-bottom:15px;font-size:19px;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;transform:translateY(20px);transition:transform .8s ease,opacity .8s ease}.contentBoxLeft p{padding-left:15px;padding-right:15px}.contentBoxLeft h2{font-size:40px;margin-bottom:15px;font-family:Bebas Neue,sans-serif;color:#000000;font-weight:400;font-style:normal;padding-left:15px;padding-top:15px}.contentBoxLeftImage{display:flex;flex-direction:column;background-image:url(/img/bgImageOne.jpeg);background-position:50%;background-color:#000000;background-repeat:no-repeat;background-size:cover;width:50%;opacity:0;transform:translateY(50px);transition:transform .8s ease-out,opacity .8s ease-out}.contentBoxLeftImage img{transition:width .25s ease}.containerServiceContent{color:#000000;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-image:url(/img/bgWhitePatter.jpg)}.containerServiceContent,.serviceContent{display:flex;flex-direction:column;width:100%}.serviceContent{padding:25px;font-size:19px;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal}.serviceContent h3{font-size:45px;margin-bottom:15px;text-decoration:none;font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal}.serviceList{margin-top:25px}.serviceList ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px}.serviceList ul>li{display:flex;flex-direction:row;width:calc(25% - 20px);padding:20px;align-items:center;font-size:19px;border-radius:8px;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;color:#000000}.iconService img{width:50px;margin-right:15px;transition:transform .3s ease}.iconService img:hover{transform:scale(1.2)}.contentService h2{font-family:Bebas Neue,sans-serif;text-decoration:underline;font-weight:400;font-style:normal;text-transform:uppercase;margin:0;font-size:32px;color:#000000}.contentService{flex:1 1}.containerContact{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000000;background-color:#FFFFFF;padding:15px;font-size:19px;min-height:30vh;background-image:url(/img/bgGrey.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.containerContact h2{font-size:40px;font-family:Bebas Neue,sans-serif;color:#000000;margin-bottom:15px;font-weight:400;font-style:normal;text-transform:uppercase}.containerContact p{font-family:Open Sans,sans-serif;font-optical-sizing:auto;text-align:center;font-size:16px;font-weight:200;font-style:normal;margin-bottom:35px}.containerEmployeeContentLeft,.containerEmployeeContentRight{display:flex;flex-direction:row;max-height:75vh;width:100%;background-color:#000000;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-image:url(/img/bgGrey.jpg)}.contentBLImage,.contentBRImage{display:flex;flex-direction:column;width:50%}.contentBLImage img,.contentBRImage img{object-position:top;object-fit:cover;height:100%;width:100%}.containerFAQContent{display:flex;flex-direction:column;width:100%;padding:35px;color:#000000;background-color:#090909;text-align:center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-image:url(/img/bgWhitePatter.jpg)}.containerFAQContent h2{font-size:40px}.containerFAQContent h2,.containerFAQContent h3{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;margin:0;color:#000000}.containerFAQContent h3{font-size:25px}.faqContent p,.faqList{font-family:Open Sans,sans-serif;font-optical-sizing:auto;text-align:center;font-weight:200;font-style:normal}.faqContent p{font-size:16px;margin-bottom:25px}.iconFAQ{font-size:25px;margin-bottom:10px}.containerFAQContent ul{list-style-type:none;font-size:12px}.containerFAQContent ul>li{margin-bottom:25px}footer{display:flex;flex-direction:column;width:100%;z-index:1000;bottom:0;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;border-top:5px solid;background-image:url(/img/bgBlackRide.png);background-color:#FFFFFF;background-position:50%;background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.footerContact h3,.footerOpening h3,.footerSocialMedia h3{text-transform:uppercase;font-size:30px;font-family:Bebas Neue,sans-serif;color:#FFFFFF;font-weight:400}footer a{text-decoration:none;color:#FFFFFF}.footerContainer{display:flex;flex-direction:row;justify-content:center;font-size:14px;padding:50px;width:100%}.footerContact,.footerOpening{margin-right:75px}.footerContact,.footerOpening,.footerSocialMedia{display:flex;flex-direction:column;color:#FFFFFF}.footerSocialMedia ul{list-style:none;padding:0}.footerSocialMedia ul>li{display:inline;margin-right:15px;font-size:20px;color:#000000}.footerCopyright{display:flex;flex-direction:column;text-transform:uppercase;justify-content:center;background-color:#000000;align-items:center;width:100%;font-size:10px;padding:15px;color:#FFFFFF}.footerCopyright a{display:inline}.contentBoxLeftImage.visible,.contentBoxRightImage.visible{opacity:.8;transform:translateY(0)}@media (max-width:600px){.headerResponsive{display:flex}.headerResponsive button{font-size:25px}header{display:none}.contentBoxRightImage{display:flex;flex-direction:column;min-height:300px;width:100%}.contentBoxLeftImage{min-height:300px}.containerEmployeeContentLeft,.containerEmployeeContentRight,.contentBLImage,.contentBRImage{display:flex;flex-direction:column}.contentBLImage,.contentBRImage{width:100%}.containerEmployeeContentLeft>.contentBoxLeft{order:2}.contentBLImage img,.contentBRImage img{height:345px;width:100%;order:1}.containerWideContent{display:flex;flex-direction:column;padding:35px}.wideContent{width:100%;font-size:14px;text-align:center}.wideContent h3{font-size:25px;margin-bottom:15px}.bookNow,.findUs{margin-left:0;margin-bottom:45px;width:100%}.containerContentRight,.contentBoxRight{display:flex;flex-direction:column;width:100%}.contentBoxRight{font-size:14px;margin-bottom:50px}.contentBoxRight h2{margin-bottom:15px;font-size:25px}.containerContentLeft,.contentBoxLeft{display:flex;flex-direction:column}.contentBoxLeft{font-size:14px;width:100%;margin-bottom:50px}.contentBoxLeft h2{margin-bottom:15px;font-size:25px}.contentBoxLeftImage{display:flex;flex-direction:column;width:100%;order:-1}.containerContact{min-height:20vh}.containerContact p{font-size:14px}.containerContact h2{margin-top:25px;margin-bottom:15px;font-size:25px}.serviceContent h3{font-size:25px;margin-bottom:15px;text-decoration:none;font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal}.serviceList ul{display:flex;flex-direction:column}.serviceList ul>li{display:flex;width:100%}.faqContent h2{margin-bottom:15px;font-size:25px}.footerContainer{display:flex;flex-direction:column}.footerContact,.footerSocialMedia{margin-top:25px}}@media (max-width:1210px){.containerWideContent{display:flex;flex-direction:column}.bookNow{margin-bottom:45px}}@media (max-width:1120px){header{display:none}.headerResponsive{display:flex}.containerWideContent,.wideContent{display:flex;flex-direction:column}.wideContent{width:100%}.findUs span{font-size:18px}.bookNow{margin-bottom:45px}.bookNow span{font-size:18px}.serviceList ul{display:flex;flex-direction:column}.serviceList ul>li{display:flex;width:100%}}.accordion{background-color:#ffffff;color:#000000;cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:.4s;font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:400;font-style:normal;margin-top:15px}.accordion:hover,.active{background-color:#191919;color:#FFFFFF}.panel{padding:0 18px;background-color:#393939;max-height:0;color:#FFFFFF;overflow:hidden;transition:max-height .2s ease-out}.panel p{font-size:14px}.priceContent p{display:flex;flex-direction:column;padding:14px;font-family:Open Sans,sans-serif;font-optical-sizing:auto;text-align:center;font-size:18px;font-weight:200;font-style:normal}.pricePanelContent{display:flex;font-family:Open Sans,sans-serif;flex-direction:row;padding:20px;font-size:15px}.pContent{align-items:flex-start;width:75%;text-align:left}.pContent,.price{display:flex;flex-direction:column}.price{align-items:center;justify-content:center;width:25%}.containerPriceContent{display:flex;flex-direction:column;width:100%;padding:35px;color:#ffffff;background-color:#000000;text-align:center;margin-bottom:35px}.containerPriceContent h2{font-size:40px}.containerPriceContent h2,.containerPriceContent h3{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;margin:0;color:#ffffff}.containerPriceContent h3{font-size:25px}.containerReviewContent{display:flex;flex-direction:column;background-color:#FFFFFF;justify-content:center;align-items:center;width:100%;padding:35px;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-image:url(/img/bgWhitePatter.jpg)}.containerReviewContent h2{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;margin:0;font-size:40px;color:#000000}.containerReviewContent p{font-family:Open Sans,sans-serif;font-size:18px;margin-bottom:35px}.sliderContainer{display:flex;overflow:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%;max-width:100%;-webkit-overflow-scrolling:touch}.reviewItem{flex:0 0 100%;max-width:300px;height:400px;padding:20px;margin:0 10px;border:1px solid #ccc;border-radius:8px;background-color:#fff;box-sizing:border-box;flex-direction:column;justify-content:space-between;scroll-snap-align:center;text-align:center}.reviewAuthor,.reviewItem{display:flex;align-items:center}.reviewAuthor{font-weight:700;font-size:1.2rem}.reviewAuthor,.reviewStars{margin-bottom:10px;height:30px}.reviewStars{color:gold;font-size:1.5rem;display:flex;align-items:center}.reviewText{font-size:14px;line-height:1.4;text-align:center;margin-bottom:20px;max-height:150px;overflow:hidden;text-overflow:ellipsis}.reviewDate{font-size:.9rem;color:#888;margin-bottom:20px;height:20px;display:flex;align-items:center}.reviewFooter{margin-top:auto}