@font-face{font-family:Roboto;font-weight:500;src:url(/static/media/Roboto-Medium.7c8d04cd831df3033c8a.ttf)}@font-face{font-family:Roboto;font-weight:700;src:url(/static/media/Roboto-Bold.f80816a5455d171f948d.ttf)}@font-face{font-family:Roboto;font-weight:300;src:url(/static/media/Roboto-Light.333da16a3f3cc391d087.ttf)}@font-face{font-family:Roboto;font-weight:400;src:url(/static/media/Roboto-Regular.fc2b5060f7accec5cf74.ttf)}body,html{margin:0;max-width:100vw;padding:0}h1,h2,h3,h4,h5,p{margin:0}button{cursor:pointer;font-family:Roboto,Lucida Sans,Verdana,sans-serif}.header{align-items:center;background-color:#000;box-sizing:border-box;color:#fff;display:flex;height:90px;padding:10px 70px;position:fixed;width:100vw;width:100%;z-index:3}.header__logo{max-height:100%}.header__logo-title{font-size:30px;font-weight:400;margin-left:10px}.header__links{display:flex;gap:35px;margin-left:auto}.header__link{color:#fff;font-size:18px;text-decoration:none}.header__link_yellow{color:#ff0}.header__menu-button{background:none;background-image:url(/static/media/menu.5e4543b53e72d58f0b56.svg);background-size:cover;border:none;height:50px;margin-left:auto;width:50px}@media screen and (max-width:600px){.header{padding:10px 20px}}.menu{background-color:#000;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;top:90px;width:100vw}.menu__link{color:#fff;font-size:20px;margin-top:20px;text-decoration:none}.menu__link_yellow{color:#ff0}.page{display:flex;flex-direction:column;font-family:Roboto,Lucida Sans,Verdana,sans-serif;max-width:100vw;min-height:100vh;overflow-x:hidden}.page__pending{margin:150px 100px}.header__hero{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 90px);justify-content:center;margin-top:90px;overflow:hidden;position:relative;width:100vw}.header__banner{height:calc(100% + 25px);position:absolute}.header__overlay{background-color:#00000080;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.header__text{align-items:center;color:#fff;display:flex;flex-direction:column;gap:20px;z-index:2}.header__title{font-size:50px;text-align:center}.header__subtitle{font-weight:400;max-width:700px;text-align:center}@media screen and (max-width:600px){.header__text{max-width:300px}}.main{padding-bottom:100px}.main__section{align-items:center;display:flex;flex-direction:column;padding:100px 70px 150px}.main__title{font-size:30px;font-weight:500}.main__faq{display:flex;flex-direction:column;gap:60px;margin-top:80px;max-width:800px}.main__question-title{font-size:22px;font-weight:500;margin-bottom:12px}.main__answer{font-size:18px;font-weight:300;line-height:22px}.main__photos{display:grid;grid-template-columns:repeat(4,1fr);width:100vw}.main__image-container{align-items:center;display:flex;justify-content:center;max-height:240px;max-width:100%;overflow:hidden}.main__image{max-width:100%}@media screen and (max-width:600px){.main__section{padding:70px 40px}.main__photos{grid-template-columns:repeat(2,1fr)}.main__image-container{max-height:150px}}.footer{align-items:center;background-color:#000;box-sizing:border-box;color:#fff;display:flex;height:90px;margin-top:auto;padding:10px 70px}@media screen and (max-width:600px){.footer{padding:10px 20px}}.games{margin-top:80px;padding:70px 110px 120px}.games__cards{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-top:50px}.games__card{align-items:center;border-radius:12px;box-shadow:0 5px 8px #0003;display:flex;flex-direction:column;height:550px;overflow:hidden;position:relative;width:340px}.games__image{height:45%;min-width:100%}.games__card-text{padding:20px;width:90%}.games__card-title{font-weight:500}.games__description{font-weight:400;margin-top:20px}.games__button{align-items:center;background-color:#000;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;margin:auto 0 20px;text-decoration:none;transition:background-color .2s ease-in-out;width:200px}.games__button:hover{background-color:#181818}.games__labels{display:flex;gap:5px;position:absolute;right:10px;top:10px}.games__label-text{background-color:#f0f0f0;border-radius:5px;display:none;font-size:13px;padding:5px;position:absolute;right:10px;top:50px;width:220px}.games__label{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;width:40px}.games__label_black{background-color:#000}.games__label_white{background-color:#f0f0f0}.games__label_green{background-color:#c2ff93}.games__label-image{width:80%}.games__label-image_repeat{height:50px;width:50px}.games__label:hover .games__label-text{display:block}.games__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.games__button_filter{background-color:initial;border:1px solid #181818;border-radius:5px;color:#000;margin-top:auto 0 10px;padding:5px 10px;width:120px}.games__button_filter:hover{background-color:#eee}@media screen and (max-width:600px){.games{align-items:center;display:flex;flex-direction:column;padding:70px 10px}.games__cards{grid-template-columns:1fr}}.events{margin-top:80px;padding:70px 110px 120px}.events__cards{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-top:50px}.events__event{max-width:340px}.events__date{align-items:center;display:flex;font-size:22px;font-weight:500;justify-content:space-between}.events__date:last-child{margin-bottom:20px}.events__city{font-weight:400;margin-right:20px}@media screen and (max-width:600px){.events{align-items:center;display:flex;flex-direction:column;padding:70px 10px}.events__cards{grid-template-columns:1fr}}.contacts{margin-top:80px;padding:70px 110px 120px}.contacts__list{margin-top:40px}.contacts__contact{color:#000;font-size:18px;font-weight:400;margin-bottom:10px}.contacts__name{font-weight:500}.camp{align-items:center;display:flex;flex-direction:column;margin-top:80px}.camp__banner{width:100vw}.camp__main{padding:70px 110px 120px}.camp__info{display:flex;justify-content:space-between;max-width:1200px}.camp__paragraph{margin-top:20px;max-width:800px}.camp__text{margin-top:10px}.camp__registration{align-items:center;display:flex;flex-direction:column;gap:10px}.camp__info-line{font-size:20px}.camp__button{align-items:center;background-color:#000;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:60px;justify-content:center;margin:auto 0 20px;text-decoration:none;transition:background-color .2s ease-in-out;width:240px}.camp__button:hover{background-color:#181818}@media screen and (max-width:600px){.camp__main{padding:30px 40px 70px}.camp__info{flex-direction:column-reverse;margin-top:30px}.camp__banner{height:200px;width:auto}}.prices{margin-top:80px;padding:70px 110px 120px}.prices__table{border:1px solid #000;margin-top:40px}.prices__cell{border:1px solid #000;padding:20px 30px}@media screen and (max-width:600px){.prices{padding:70px 40px}}
/*# sourceMappingURL=main.508e0f0f.css.map*/