@import"https://fonts.googleapis.com/css?family=Montserrat:400,600,800";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";h1,h2,h3{font-family:Bebas Neue,cursive}p,body{font-family:Montserrat,sans-serif}html{scroll-behavior:smooth}body{background-color:#191919}.no-border{border:none!important}.flexbox-bottom{display:flex;justify-content:center;align-items:flex-end;z-index:5}a:hover{text-decoration:none;color:#f0785566}a:avtive{color:#f07855b3}a,a:visited{color:#f07855}.italic{font-style:italic}.button{padding:10px 30px;border-radius:10px;font-size:12px;font-family:Montserrat,sans-serif;font-weight:600;background-color:#f07855;border:none}.button:hover{background:linear-gradient(#0000004d,#0000004d);background-color:#f07855}.button:active{background:linear-gradient(#0009,#0009);background-color:#f07855}#menu{position:fixed;top:0;left:0;z-index:999;width:100%}#container-menu{display:flex;flex-direction:row;align-items:center}#container-menu a{color:#fff;font-family:Montserrat;padding:10px 15px;font-size:12px;cursor:pointer;font-weight:600}#container-landing{background-position:center center;background-size:cover;position:relative;height:100vh;padding-top:20px;background-color:#000;display:flex;justify-content:center;align-items:center;flex-direction:column;background-image:url(/images/landing1.png)}.logoText{color:#fff;font-size:52px;line-height:35px;font-weight:700;margin:0;padding:0}.logoTextSmall strong{font-size:18px;font-weight:700}.logoTextSmall{color:#fff;font-size:14px;line-height:16px;font-weight:400;margin-top:10px}#logoImg{width:120px;margin:0 -7px 0 -5px}.fixed-bottomRight{position:absolute;bottom:10px;right:10px;font-size:12px;line-height:16px;font-weight:400;color:#fff;z-index:5}.fixed-bottomRight strong{font-size:14px;letter-spacing:0px;margin-left:3px}.shade{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background-color:#0003}#about{display:flex;flex-wrap:wrap;padding:0 30px;margin-top:100px}.about-block{width:33.333%;padding:30px;display:flex;flex-direction:row;position:relative}.about-images{width:250px;position:relative;margin-top:55px}.about-images #boxmate{width:260px;float:right;margin-right:50px}.about-images #teamup{width:70px;position:absolute;right:20px;z-index:-1;top:-10px}.about-images #iom{width:250px;margin-top:0;float:right}.about_text{color:#fff;flex:1}.about_text h1{font-family:Bebas Neue,cursive;font-size:28px;color:#fff}#connect{width:250px;position:absolute;margin-top:30px;left:-35px;z-index:-1;top:0;opacity:.2}#bookings{width:350px;position:absolute;margin-top:75px;left:-30px;z-index:-1;top:0;opacity:.2}#c-timetable{margin-bottom:50px}#pricing{padding:100px 0;background-color:#111;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background:linear-gradient(#00000080,#00000080),url(/images/pricing.png);background-size:cover}#pricing h1{font-size:60px;margin-bottom:50px;text-align:center}#pricing h2{font-size:18px;text-transform:uppercase;font-weight:400;margin-bottom:0;text-align:center;font-family:Montserrat,sans-serif}#pricing .subtitle{font-size:10px;margin-bottom:15px;text-align:center;color:#bbb}.pricing-sections{width:100%;display:flex;justify-content:space-evenly}.pricing-section{width:auto}.pricing-blocks{width:100%;display:flex;justify-content:center}.pricing-block{width:160px;border-right:1px solid white;display:flex;justify-content:center;align-items:center;flex-direction:column}.price-value{font-family:Bebas Neue,cursive;font-size:80px;line-height:100px;height:100px;position:relative;color:#f07855;font-weight:400}.price-value span{position:absolute;top:-25px;display:block;font-weight:600;left:-15px;font-size:18px;font-family:Montserrat,sans-serif}.price-type{font-size:14px;font-weight:600;text-transform:uppercase}.price-calc{font-size:10px}.price-dropin{font-size:12px;display:flex;justify-content:center;align-items:flex-end;line-height:14px;margin-bottom:50px;margin-top:30px}.price-dropin span{font-weight:600;font-size:12px;color:#f07855;margin-left:7px}#contact{padding-top:100px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}#contact h1{font-size:60px;margin-bottom:50px;text-align:center}#contact h2{font-size:18px;text-transform:uppercase;font-weight:400;margin-bottom:15px;font-family:Montserrat,sans-serif}.contacts{display:flex;align-items:center;margin-bottom:30px}.mapContainer{width:100%;height:400px;position:relative;margin-top:50px}#address-container{display:flex;justify-content:center}.address-block{width:300px;display:flex;flex-direction:column;align-items:center}.image-block,.image-block img{width:300px}.address{font-size:12px}.social{color:#f07855;display:flex;font-size:12px;align-items:center;margin:10px 0;width:200px;justify-content:center}.social#email{justify-content:flex-start}.social#ig{justify-content:flex-end}.social:hover,.social:hover>.svg-icon path{color:#f0785566;fill:#f0785566}.svg-icon{margin-right:5px}.svg-icon path{fill:#f07855}.email{font-size:12px}#container-social{padding-top:100px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}#container-social h1{font-size:60px;margin-bottom:50px;text-align:center}.posts{display:flex;justify-content:space-evenly;width:calc(100% - 40px);margin:0 20px;flex-wrap:wrap}.fb_iframe_widget{background-color:#fff;margin:10px}#container-footer{height:50px;display:flex;align-items:center;width:calc(100% - 20px);margin:100px 10px 0;border-top:1px solid #ccc}#footer-socials{flex:1;display:flex;justify-content:flex-end}#footer-socials .social,#footer-socials .svg-icon path{fill:#fff;color:#fff}#footer-socials .contacts{margin-bottom:0}#footer-logo{width:50px;height:50px;display:flex;align-items:center;margin-left:5px}#footer-logo img{height:30px}@media(max-width:830px){.pricing-sections{flex-direction:column}.posts{align-items:center}.about-block{width:50%}.about-images{position:absolute}.price-value{font-family:Bebas Neue,cursive;font-size:65px;line-height:80px;height:80px}.price-value span{top:-34px;left:-10px}.social{margin:3px 0}#container-footer .social{width:50px}#container-footer .social span{display:none}.social#email,.social#ig{justify-content:center}#contact .contacts{flex-direction:column}#container-landing{background-image:url(/images/landing_mobile.png)}.classline,.times,.timeline{display:none}.classlineFlex.closed{display:flex;background-color:transparent;margin-left:0}.classlineFlex.closed:after{left:0;margin-left:0;color:#f07855b3}.days{width:calc(100% - 40px);margin:0 20px}.day{width:50px}.class{margin:0 2px;max-width:120px;padding:3px 5px;width:auto}.days{margin-bottom:10px}#class615,#class800,#class830{margin-left:0}#class900{margin-left:2px}.closed_sign{display:flex}#menu{display:none}}@media(max-width:600px){.about-block{width:100%}}
