body,html{background-color:#000;color:#fff;margin:0 auto}h1,h2,h3,h4,h5,h6{font-family:Bebas Neue,sans-serif;letter-spacing:1px}h1{font-size:35px;letter-spacing:3px;text-align:center}p{color:#b8b8b8;font-family:Noto Sans,sans-serif;font-size:15px;margin:0 auto}.logo{margin-left:16px;width:60px}.nav{background-color:#000;font-family:Roboto,sans-serif;justify-content:space-between;padding:14px 0;top:0;width:100%;z-index:1000}.menu-icon,.nav{align-items:center;display:flex}.menu-icon{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:24px;margin-right:16px}.nav ul{background-color:#000;display:none;flex-direction:column;left:0;list-style:none;padding:0;position:absolute;text-align:center;top:75px;width:100%}.nav ul.open{display:flex}.nav li{margin:15px 0;text-transform:uppercase}.nav a{color:#fff;font-size:17px;text-decoration:none}.nav a:hover{text-decoration:underline}.nav-social,.social{display:none}.social-icon{cursor:pointer;height:25px;margin:0 20px;width:25px}.social-icon:hover{color:grey}.gym-photo{display:none}.video{height:auto;width:100%}.main-header{margin:50px auto;text-align:center;width:80%}.main-header h1,.main-header p{margin-bottom:10px}.content{width:100%}.lessons{display:block;margin:50px auto 0;position:relative}.lessons div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px}.lessons h2{margin:40px 0}.lessons h2,.lessons p{text-align:center}@media (min-width:768px){.nav{display:grid;grid-template-columns:repeat(4,1fr)}.logo{grid-area:1/1/2/2;padding-left:30px}.nav-links{grid-area:1/2/2/4}.menu-icon{display:none}.nav ul{background-color:initial;display:flex;flex-direction:row;justify-content:space-around;position:static}.nav li{margin:0 10px}.nav-social{align-items:center;display:flex;flex-direction:row;grid-area:1/4/2/5;justify-content:flex-end;padding-right:30px}.main-header{width:70%}.lessons p{font-size:20px}.gym-photo{display:flex;height:600px;width:100%}.lessons div{left:50%;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%}}@media (min-width:1100px){.nav ul{width:80%}.video{height:600px;object-fit:cover}}@media (min-width:1200px){.lessons h2{font-size:30px}.main-header{font-size:21px}}@media (min-width:1500px){.lessons{display:flex}.main-header{width:45%}}.offer,.team{margin:50px auto}.offer ul,.team ul{align-items:center;display:grid;margin:0 20px;padding:0}.offer ul li,.team ul li{list-style:none;margin-bottom:50px;position:relative;text-align:center}.offer ul li img,.team ul li img{height:385px;margin-bottom:20px;position:relative;width:100%}.offer ul li h4,.team ul li h4{font-size:40px;left:50%;letter-spacing:2px;margin:0;position:absolute;top:60%;transform:translate(-50%,-50%);width:100%}.team ul li h4{background-color:#000}.offer ul li h4,.team ul li h4{font-size:30px;width:85%}.videos{margin-top:80px;padding:20px}.videos h1{margin:0 10px 20px}.videos a{display:inline-block;margin-top:20px}.v-container{margin:50px 0 30px}iframe{width:100%}.btn,.text p{font-size:20px}.btn{border:1px solid #fff;color:#fff;cursor:pointer;font-family:Bebas Neue,sans-serif;letter-spacing:1.5px;padding:10px 15px;text-decoration:none}.btn:hover{background-color:#fff;color:#000}@media (min-width:500px){.offer ul,.team ul{align-items:flex-start;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;width:85%}.offer ul li img,.team ul li img{height:350px}.v-container iframe{width:250px}}@media (min-width:760px){.offer ul,.team ul{margin:0 auto;width:80%}.offer ul li p,.team ul li p{margin:0 auto;width:100%}.v-container iframe{height:400px;margin:0 20px 0 0;width:250px}}@media (min-width:1000px){.offer,.team{width:100%}.offer ul li h4,.team ul li h4{font-size:30px;letter-spacing:1px;top:55%}.offer ul li p,.team ul li p{font-size:16px;width:80%}.offer ul li img,.team ul li img{height:250px}.v-container iframe{width:300px}}@media (min-width:1200px){.offer,.team{width:100%}.offer ul,.team ul{gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:0;width:80%}.offer ul li h4{top:210px}.btn{padding:20px 30px}}@media (min-width:1500px){.offer,.team{width:100%}.offer ul li img,.team ul li img{height:350px}.offer ul li h4,.team ul li h4{top:50%}}@media (min-width:1600px){.offer,.team{width:70%}}.dance-photo{display:block;height:auto;margin:80px auto;width:100%}.schedule{margin:0 auto;width:90%}.schedule h1{font-family:Bebas Neue,sans-serif;text-align:center}.schedule table{background-color:#141619;border:1px solid #8b8b8b;margin-bottom:20px;width:100%}.schedule th{border-bottom:1px solid #8b8b8b;font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:1px;text-align:left;text-transform:uppercase}.schedule th,td{padding:10px 15px}.hour{font-family:Bebas Neue,sans-serif;font-size:18px;width:45px}.workout{font-family:Noto Sans,sans-serif;font-size:14px;margin-left:30px;text-align:left}.sch-instructor{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:1px;text-align:right}.schedule-info p{font-family:Noto Sans,sans-serif;margin:25px 0;text-align:left}.schedule-info p:last-child{margin-bottom:0}.free-lesson{background-color:#141619;margin:100px auto;padding:50px 30px;text-align:center}@media (min-width:700px){.schedule{width:70%}.schedule table{padding:10px}.hour{width:80px}.free-lesson h1{font-size:45px}}@media (min-width:1000px){.schedule{margin:0 auto;width:68%}.free-lesson{padding:100px 200px}.free-lesson button{font-size:25px;width:30%}}@media (min-width:1200px){.schedule{margin:100px auto;width:50%}}@media (min-width:1700px){.schedule{margin:0 auto;width:40%}}.contact-form{display:flex;flex-direction:column;gap:15px;padding:20px}.contact-form h1{text-align:center}.contact-form input,.contact-form select,.contact-form textarea{background-color:#4b4e50;border:none;color:#fff;font-family:Noto Sans,sans-serif;font-size:20px;padding:10px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#a8a9aa;font-size:14px;padding-left:10px}.contact-form label.consent-label{align-items:center;color:#fff;color:#ada7bf;display:flex;font-family:Roboto,sans-serif;font-size:14px;gap:10px;margin:0 0 20px}.contact-form fieldset{color:#ada7bf;font-family:Roboto,sans-serif;margin:20px 0;text-align:left}.dance-style-checkbox{margin:10px}.consent-label input{gap:10px}.form-btn{background-color:initial;border:2px solid #ccc;color:#fff;cursor:pointer;font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:2px;padding:10px 50px}.form-btn:hover{background-color:grey;color:#fff}@media (min-width:600px){.contact-form{align-items:normal;width:520px}.contact-form input,.contact-form select{font-size:18px}.contact-form input::placeholder{font-size:16px}.form-btn{font-size:25px;padding:10px 100px}}@media (min-width:900px){.contact-form{margin:50px auto;max-width:700px;padding:40px}.contact-form input,.contact-form select{font-size:20px}.contact-form input::placeholder{font-size:18px}.form-btn{font-size:20px;padding:15px}}.prices-main-list{grid-gap:20px;display:grid;gap:20px;margin-top:20px;padding:20px}.prices-list{align-items:center;background-color:#141619;border:1px solid #fff;color:#fff;display:flex;flex-direction:column;height:350px;justify-content:center;margin:0 auto;padding:30px 20px;text-align:center;transition:box-shadow .3s;width:80%}.prices-list:hover{box-shadow:0 0 8px 0 #fff}.prices-list h3{font-size:30px;letter-spacing:1px;margin:0 0 15px}.prices-info{font-family:Noto Sans,sans-serif;list-style:none;margin:0;padding:0}.prices-info li{align-items:center;color:#b8b8b8;display:flex;margin:15px 0}.prices-info .icon{margin-right:10px}.prices-info .text{flex:1 1;text-align:left}.prices-list p{color:#fff;font-size:25px;font-weight:700;margin-top:20px}.prices h1{font-family:Bebas Neue,sans-serif;margin-bottom:20px;text-align:center}@media (min-width:700px) and (max-width:1199px){.prices{margin:100px 0}.prices-main-list{grid-template-columns:repeat(2,1fr);margin:0 auto;width:70%}.prices-list{width:calc(100% - 40px)}}@media (min-width:1200px){.prices{margin:150px 0}.prices-main-list{grid-template-columns:repeat(3,1fr);margin:0 auto;width:80%}.prices-list{width:calc(100% - 40px)}}@media (min-width:1600px){.prices-main-list{width:50%}}.contact{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:20px}.contact-form h1{margin:0}.contact-info h3{text-decoration:underline}.contact-info svg{height:20px;width:20px}.contact-info p{font-size:20px}@media (min-width:768px){.contact{grid-gap:100px;align-items:start;display:grid;grid-template-columns:1fr 1fr;width:75%}.adress h1{text-align:left}.form{margin:0;padding:0;width:100%}.contact-info{display:flex;flex-direction:column;margin-bottom:60px;text-align:left;width:100%}.contact-info div,.contact-info h3,.contact-info p{justify-content:flex-start;text-align:left}.contact-info div{margin:0 0 40px}}@media (min-width:1100px){.contact{width:70%}}@media (min-width:1600px){.contact{width:50%}}.footer{align-items:flex-start;background-color:initial;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;padding:20px}.adress-contact,.footer-left,.footer-right{margin:10px}.footer-logo{margin-bottom:10px;width:100px}.footer-social{display:flex;gap:10px}.social-icon{color:#fff;font-size:24px}.adress-contact{flex-direction:row;gap:10px;justify-content:flex-start;margin:10px 0}.adress-contact,.footer-adress{align-items:center;display:flex}.contact-icon{font-size:20px;margin-right:10px}.footer-right{gap:10px;justify-content:center}.adress,.footer-right{align-items:center;display:flex;flex-direction:column}.adress p,.footer-right p{font-size:16px;margin:0}.footer-social{margin:25px 0}@media (min-width:768px){.footer{align-items:center;flex-direction:row;justify-content:space-around}.footer-left{text-align:center}.adress{align-items:flex-start}.footer-left{display:flex}.footer-right{align-items:flex-end;justify-content:flex-start;text-align:left}.adress-contact{justify-content:center}.footer-social{margin:0}.footer{margin-top:80px}.footer-social svg:last-child{margin:0}}.scroll-to-top{align-items:center;background-color:#f0f0f0;border:none;border-radius:50%;bottom:20px;cursor:pointer;display:flex;justify-content:center;margin:0 20px 10px 0;padding:10px;position:fixed;right:20px;z-index:1000}.scroll-to-top:hover{background-color:#e0e0e0}
/*# sourceMappingURL=main.9133f7d3.css.map*/