@font-face{font-family:Bebas Neue;src:url(/_next/static/media/BebasNeue-Regular.f8cd6b7d.ttf) format("truetype")}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Regular.a5023d7b.ttf) format("truetype")}body{padding:0;font-family:Roboto,sans-serif}body,section{margin:0;background-color:#181818}section{height:80vh;max-width:100vw;overflow:hidden}h3{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:2rem;margin:2rem 0 1rem}h2,h3{text-align:center;font-family:Bebas Neue,sans-serif}h2{font-size:5rem;font-weight:700;color:#e74c1a;font-style:italic;margin:0 0 1rem}p{font-weight:600;font-size:1.5rem;line-height:1.6;margin-bottom:2rem;padding:0;font:inherit;color:#fff;text-align:center}p.modal-description{font-size:1.4rem;color:#181818!important;line-height:1.4rem}button,p.modal-description{font-family:Roboto,sans-serif}button h3{margin:auto;font-size:1.4rem}.language-selector{position:fixed;bottom:0;left:0;margin:1rem;z-index:5}.language-selector select{background:rgba(0,0,0,0);border:none;color:#fff;font-size:1.3rem;cursor:pointer;padding:1.2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-weight:700;font-family:Bebas Neue,sans-serif;background-repeat:no-repeat;background-position:right .5rem center;background-size:12px 12px}.language-selector select:hover{background-color:hsla(0,0%,100%,.1)}.language-selector select option{background-color:#000;color:#fff}section.hero-section{height:100vh;max-width:100vw;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0);background-position:50%;background-size:cover;position:relative;color:#fff}section.hero-section .background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}section.hero-section .background-video video{width:100%;height:100%;object-fit:cover;filter:brightness(.5);opacity:0}section.hero-section .hero-logo-container{position:absolute;top:0;left:0;margin:1rem 0 0;height:140px;font-family:Bebas Neue,sans-serif;display:flex;align-items:center}section.hero-section .hero-logo-container h3,section.hero-section .hero-logo-container img{opacity:0}section.hero-section #hero-logo{margin:0 -1rem 0 0;height:180px}section.hero-section .content{text-align:center}section.hero-section .content h1{font-size:10vmin;font-weight:700;margin-bottom:2rem;text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-style:italic;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;padding:2vmin}section.hero-section .content h1 .word{display:inline-block;opacity:0}section.hero-section .content h1 .text-white{color:#fff}section.hero-section .content h1 .text-red{color:#e74c1a}section.hero-section .content .join-button{background-color:#e74c1a;color:#000;font-weight:700;padding:.75rem 2rem;font-size:1.6vh;border:none;cursor:pointer;transition:background-color .3s ease;opacity:0}section.hero-section .content .join-button:hover{background-color:#c00}section.about-section{display:flex;align-items:center;color:#fff;width:100%;justify-content:center;margin-top:4rem;height:-moz-fit-content;height:fit-content}section.about-section .text-content{flex:1 1;padding:6rem;max-width:30vw;min-height:40vh}section.about-section .text-content .learn-more{font-size:1.5rem;color:#fff;text-decoration:none;transition:color .3s ease,border-color .3s ease;height:3rem;width:100%;text-align:center}section.about-section .text-content .learn-more h3{margin:0}section.about-section .text-content .learn-more:hover{color:#e74c1a;cursor:pointer}section.about-section .images-content{display:flex;gap:1rem;width:35vw;justify-content:center}section.about-section .images-content .image-top{padding-bottom:200px}section.about-section .images-content .image-bottom{padding-top:200px}section.about-section .images-content .image-small{width:15vw;height:auto;align-self:flex-end}section.offers-section{display:flex;justify-content:center;align-items:center;color:#fff;flex-direction:column;height:auto}section.offers-section h4{margin-top:0}section.offers-section .custom-text-field{background-color:hsla(0,0%,100%,.7);border-radius:4px;margin-bottom:1rem;width:100%;text-align:center}section.offers-section .custom-text-field .MuiSelect-select,section.offers-section .custom-text-field input{color:#000}section.offers-section .custom-text-field label{color:rgba(0,0,0,.7)}section.offers-section .custom-text-field .MuiFilledInput-root:before{border-bottom:1px solid rgba(0,0,0,.4)}section.offers-section .custom-text-field .MuiFilledInput-root:hover:not(.Mui-disabled):before{border-bottom:2px solid rgba(0,0,0,.6)}section.offers-section .custom-text-field .MuiFilledInput-root.Mui-focused:before{border-bottom:2px solid rgba(0,0,0,.8)}section.offers-section .custom-text-field .MuiSelect-select{padding:.75rem}section.offers-section p{margin:0 0 1rem}section.offers-section .offer-videos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;max-width:80vw}section.offers-section .offer-videos .selected-video{box-shadow:4px 4px 0 #616161;transform:translate(-4px,-4px)}section.offers-section .offer-videos .selected-video .hover-overlay{background-color:rgba(0,0,0,.781)}section.offers-section .offer-videos .selected-video .hover-overlay p{color:#e74c1a}section.offers-section .offer-videos .video-hover-container{position:relative;min-width:200px;max-width:350px;height:100%;cursor:pointer;overflow:hidden;transition:all .16s ease;box-sizing:border-box}section.offers-section .offer-videos .video-hover-container:hover .hover-overlay{opacity:0}section.offers-section .offer-videos .video-hover-container:hover{box-shadow:4px 4px 0 #616161;transform:translate(-4px,-4px)}section.offers-section .offer-videos .video-hover-container video{width:100%;height:100%;max-height:100%;object-fit:cover}section.offers-section .offer-videos .hover-overlay{display:flex;justify-content:center;align-items:center;position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.5);transition:all .32s ease-in-out}section.offers-section .offer-videos .hover-overlay p{font-size:3rem;text-align:center;font-family:Bebas Neue,sans-serif;font-style:italic;color:#fff;width:100%}section.offers-section .offer-info .offer-card{width:50vw;display:flex;flex-direction:column;align-items:center;justify-content:center}section.offers-section .offer-info .offer-card p{font-size:1rem;margin:0 0 2rem;width:70%;text-align:center;padding:2%}section.offers-section .offer-info .offer-card form.training-form{display:flex;flex-direction:column;width:100%;align-items:center}section.offers-section .offer-info .offer-card form.training-form button{width:20%;background-color:#e74c1a;color:#000;font-family:Bebas Neue,sans-serif}section.offers-section .offer-info .opening-hours{display:flex;justify-content:center;gap:2vmin;width:90%}section.offers-section .offer-info .opening-hours .opening-hours-day{display:flex;flex-direction:column;align-items:center;padding:2vmin;background-color:#2b2b2b;border-radius:1vmin}section.offers-section .offer-info .opening-hours .opening-hours-day h4{font-size:2vmin;margin:0;font-family:Bebas Neue,sans-serif}section.offers-section .offer-info .opening-hours .opening-hours-day h4.sub-title{font-size:1.2rem;color:#c0b4b0;z-index:10}section.crew-section{padding-top:10vh;display:flex;align-items:center;flex-direction:column;position:relative;height:-moz-fit-content;height:fit-content}section.crew-section .crew-container{display:flex;flex-wrap:wrap;justify-content:center}section.crew-section .crew-container .crew-card{color:#fff;width:250px;text-align:center;transition:all .3s ease;position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;margin:1rem}section.crew-section .crew-container .crew-card .crew-img{width:100%;height:300px;object-fit:cover;position:relative}section.crew-section .crew-container .crew-card .crew-info{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.5);padding:1rem;box-sizing:border-box}section.crew-section .crew-container .crew-card .crew-info h3{font-size:1.5rem;font-weight:700;margin:0;font-family:Bebas Neue,sans-serif}section.crew-section .crew-container .crew-card .crew-info h4{font-size:1rem;font-weight:600;margin:.5rem 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}section.crew-section .crew-container .crew-card:hover .crew-info{opacity:1}section.contact-section{height:60vh;display:flex;background:rgba(0,0,0,.5) url(/img/bgcontact.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}section.contact-section .contact-container{height:100%;display:flex;align-items:center}section.contact-section .contact-container h2{color:#e74c1a}footer{background-color:#e74c1a}.footer{text-align:center;font-family:Arial,sans-serif;display:flex;flex-direction:column;min-height:100%;margin:0}.footer .footer-section{background-color:#e74c1a;display:flex;justify-content:space-evenly;align-items:center}.footer .footer-section .footer-card{margin:0 20px;text-align:left;height:auto;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:1rem}.footer .footer-section .footer-card:hover{cursor:pointer;background-color:rgba(0,0,0,.363)}.footer .footer-section .footer-card h2{color:#000;font-size:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer .footer-section .footer-card p{font-size:1.5rem;margin:0;width:100%;text-align:center}.footer .maps-container{display:flex;justify-content:flex-start}.footer .maps-container iframe{border:0;width:100%;height:22rem}.footer p{font-size:14px;margin:1rem 2rem 1rem 0;font-weight:700;text-align:right;align-self:flex-end}.footer a{color:#fff;text-decoration:none;margin-bottom:1rem}@media screen and (max-width:768px){p.modal-description{font-size:1rem;color:#181818!important;line-height:1rem;font-family:sans-serif}h2{font-size:3rem}.language-selector{top:0;right:0;left:auto;margin:0}.language-selector select{font-size:1rem;font-weight:400;color:hsla(0,0%,100%,.753)}section.hero-section{background:rgba(0,0,0,0)}section.hero-section .content h1{font-size:5rem}section.hero-section .hero-logo-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}section.hero-section .hero-logo-container h3{display:none}section.about-section{flex-direction:column}section.about-section .text-content{padding:2rem;margin-top:2rem;max-width:90%}section.about-section .images-content .image-small{width:150px}section.about-section .images-content .image-bottom,section.about-section .images-content .image-top{padding:0}section.offers-section p{width:80%}section.offers-section .offer-videos{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;gap:0}section.offers-section .offer-videos .video-hover-container{height:200px;width:80vw}section.offers-section .offer-info .offer-card{width:90vw}section.offers-section .offer-info .offer-card .opening-hours{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}section.offers-section .offer-info .offer-card .opening-hours .opening-hours-day h4{font-size:6vmin}section.offers-section .offer-info .offer-card .opening-hours .opening-hours-day h4.sub-title{font-size:5vmin;color:#c0b4b0}section.offers-section .offer-info .offer-card .opening-hours .opening-hours-day p{font-size:1rem}section.crew-section{height:auto}section.crew-section .crew-container .crew-card{width:90vw}section.contact-section{justify-content:center}section.contact-section .contact-container h2{font-size:6rem}.footer .footer-section{flex-direction:column}.footer .footer-section .footer-card{margin:0;text-align:center;height:auto;display:flex;align-items:center;flex-direction:column;justify-content:center}.footer .footer-section .footer-card h2{color:#000;font-size:2rem;margin:0}.footer .footer-section .footer-card p{font-size:1rem;margin:0 0 1rem}.footer p{text-align:center}}.about-section .images-content img,.about-section .learn-more,.about-section .text-content h2,.about-section .text-content p,.contact-container>:not(h2),.contact-section h2,.crew-card,.crew-section h2,.footer-section .footer-content>*,.offer-videos .hover-video,.offers-section h2,.offers-section>p{opacity:0}@font-face{font-family:myFont;src:url(/_next/static/media/f8cd6b7d650c1a01-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:myFont Fallback;src:local("Arial");ascent-override:116.72%;descent-override:38.91%;line-gap-override:0.00%;size-adjust:77.11%}.__className_679731{font-family:myFont,myFont Fallback}