@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Oswald&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap);
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}a{background-color:rgba(0,0,0,0)}img{border-style:none}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[hidden]{display:none}html{min-height:100%;height:auto;scroll-behavior:smooth}*{box-sizing:border-box}body{font-family:"Oswald",sans-serif;font-weight:400;position:relative;background-color:#4e5d68;color:#fcfcfd}main{padding-top:64px}@media screen and (min-width: 1024px){main{padding-top:140px}}.container{max-width:1150px;padding:0 15px;margin:0 auto}img{width:100%}.d-flex{display:flex}@media screen and (min-width: 768px){.d-md-flex{display:flex}}@media screen and (min-width: 1024px){.d-lg-flex{display:flex}}.align-t-center{text-align:center}.column{flex-direction:column}.oswald-uppercase{text-transform:uppercase;font-family:"Oswald",sans-serif;font-size:20px;line-height:1}.m-0{margin:0}.m-bottom{margin-bottom:20px}@media screen and (min-width: 768px){.m-bottom{margin-bottom:40px}}@media screen and (min-width: 1024px){.m-bottom{margin-bottom:60px}}.color-primary{color:#a5b8c7}@media screen and (min-width: 1024px){.padding-t-b{padding:300px 0}}.row{display:flex;margin:0 -15px;flex-wrap:wrap;justify-content:center}.col{padding:0 15px;margin-bottom:20px;width:50%}@media screen and (min-width: 1024px){.col{width:33.33%}}@media screen and (min-width: 1024px){.col--25{width:25%}}.col--100{width:100%}@media screen and (min-width: 768px){.col--100{width:50%}}*:focus{outline:none}::-moz-focus-inner,::-moz-focus-outer{border:0;outline:none}h1,h2,h3,h4,h5{text-transform:uppercase}ul{margin:0;padding:0;list-style:none}p{font-family:"Roboto",serif;margin:0 0 32px;font-size:18px;line-height:27px}h1{margin:0 0 40px;font-size:40px}@media screen and (min-width: 768px){h1{font-size:72px;line-height:1.3}}h2{margin:0 0 20px;font-size:32px;line-height:1.1}@media screen and (min-width: 768px){h2{margin-bottom:30px;font-size:42px;line-height:1}}h3{margin:0 0 24px;font-size:24px;line-height:1}@media screen and (min-width: 768px){h3{font-size:34px}}h4{margin:0 0 24px;font-size:20px;line-height:1}@media screen and (min-width: 768px){h4{font-size:24px}}h5{margin:0 0 24px;font-size:20px;line-height:1}a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}.logo{display:flex;align-items:center;justify-content:center}.logo__text{margin:0;font-family:"Montserrat",sans-serif;font-weight:800;text-transform:uppercase;font-size:25px;color:#fff}.logo__icon{width:32px;height:32px}.logo__footer{font-size:30px;margin-bottom:30px}@media screen and (min-width: 768px){.logo__footer{margin-bottom:0;align-items:center;height:100%}}.button{padding:20px 18px;font-family:"Oswald",sans-serif;font-size:16px;text-transform:uppercase;border-radius:4px;border:1px solid #a5b8c7;transition:all .3s ease;cursor:pointer}.button.submitted{color:#a5b8c7;background-color:#4e5d68;cursor:default;pointer-events:none}.btn__primary{color:#fff;background-color:#a5b8c7}.btn__primary:hover{color:#a5b8c7;background-color:#4e5d68}.btn__secondary{color:#a5b8c7;background-color:rgba(0,0,0,0)}.btn__secondary:hover{color:#fff;background-color:#a5b8c7}.header{position:fixed;width:100%;padding:16px 0;z-index:4;background-color:#4e5d68;transition:all .3s ease}.header-mob{justify-content:space-between;align-items:center;position:relative}@media screen and (min-width: 1024px){.header-mob{flex-direction:column}}@media screen and (min-width: 1024px){.header__logo{display:none}}.header__container{display:flex;flex-direction:column;background-color:#4e5d68;width:100%;height:100%;position:fixed;right:0;top:0;transition:all .3s ease;transform:translateX(100%);z-index:8}@media screen and (min-width: 1024px){.header__container{position:relative;transform:none;height:auto}}.header__button{padding:0;background-color:rgba(0,0,0,0);border:none;flex-direction:column;justify-content:space-between;align-items:center;width:20px;height:20px;cursor:pointer;position:relative;z-index:10}.header__button::before,.header__button::after{content:"";width:20px;height:1px;background-color:#fcfcfd;transition:all .3s ease}.header__button span{width:100%;height:1px;background-color:#fcfcfd;transition:all .3s ease}@media screen and (min-width: 1024px){.header__button{display:none}}.header__items{position:relative;display:flex;flex-direction:column;gap:20px;margin-bottom:20px}@media screen and (min-width: 1024px){.header__items{flex-direction:row}}.header__items__btn-container{display:flex;align-items:center;justify-content:center;gap:30px}.header__items__logo{display:inline-flex;justify-content:flex-start}@media screen and (min-width: 1024px){.header__items__logo{margin:0;position:absolute;left:0}}@media screen and (min-width: 1024px){.header__items{display:flex;align-items:center;justify-content:flex-end;gap:40px;margin-bottom:30px}}.header__items__link{color:#fcfcfd}.header__items__link:hover{color:#a5b8c7}.header .nav{display:flex;gap:0;transition:all .3s ease;justify-content:center}@media screen and (min-width: 1024px){.header .nav{justify-content:flex-start}}.header .nav__logo{display:none}@media screen and (min-width: 1024px){.header .nav__logo{display:block;opacity:0;pointer-events:none}}.header .nav__list{display:flex;flex-direction:column;gap:35px;padding-bottom:60px}@media screen and (min-width: 1024px){.header .nav__list{flex-direction:row;align-items:center;padding:0}}.header .nav__item{text-align:center}.header .nav__item a{color:#fcfcfd}.header .nav__item a:hover{color:#a5b8c7}@media screen and (min-width: 1024px){.header.scrolled{padding:14px 0}.header.scrolled .header__items{visibility:hidden;transform:translateY(-200px);height:0;margin:0}.header.scrolled .header__container{gap:0}.header.scrolled .nav{gap:40px}.header.scrolled .nav__logo{opacity:1;pointer-events:visible}}body.menu-active{overflow:hidden}body.menu-active .header__button::before{width:24px;transform:rotate(45deg) translate(5px, 7px)}body.menu-active .header__button::after{width:24px;transform:rotate(-45deg) translate(6px, -8px)}body.menu-active .header__button span{opacity:0}body.menu-active .header__container{padding:16px 15px;transform:translateX(0);overflow-y:auto;gap:30px}.hero{background-size:cover;background-position:center;padding:60px 0;background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6)),url(assets/images/bg-childrens-game.webp)}@media screen and (min-width: 1024px){.hero{padding:100px 0 240px}}.hero__info{max-width:560px}.sports{padding:20px 0}@media screen and (min-width: 768px){.sports{padding:40px 0}}@media screen and (min-width: 1024px){.sports{padding:60px 0}}.sports .container{flex-direction:column;align-items:center}@media screen and (min-width: 768px){.sports__text{margin-bottom:80px}}@media screen and (min-width: 768px){.sports .row{flex-wrap:nowrap;padding:0 40px;justify-content:space-around}}.sports__button{margin-top:auto}.card{flex-direction:column;height:100%}.card__img{margin-bottom:10px;width:100%;padding-top:152%;position:relative;overflow:hidden}.card__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .3s ease}.card__img img:hover{transform:scale(1.1)}.journey{background-size:cover;background-position:center;align-items:center;justify-content:center;padding:80px 0;background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6)),url(assets/images/bg-journey.webp)}@media screen and (min-width: 1024px){.journey{padding:240px 0}}.journey .container{flex-direction:column;align-items:center;max-width:750px}.journey a{align-items:center;gap:10px}.journey a .icon{color:#fff;transition:all .3s ease}.journey a:hover .icon-arrow{color:#a5b8c7;animation:moveArrow 1s ease-in-out infinite}.team{background-size:cover;background-position:bottom;padding:40px 0;background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6)),url(assets/images/bg-team.webp)}.team h2{margin-bottom:30px}@media screen and (min-width: 768px){.team h2{margin-bottom:70px}}.team__container{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 768px){.team__container{flex-direction:row;justify-content:space-between}}.feedback-form{justify-content:space-between;align-items:center;background-color:hsla(0,0%,100%,.08);border-radius:8px;width:100%;padding:50px 50px 40px;flex-direction:column;gap:10px;max-width:400px;margin-bottom:30px}@media screen and (min-width: 1024px){.feedback-form{max-width:510px;gap:15px}}.feedback-form__input{padding:10px;border:none;outline:none;background:rgba(0,0,0,0);color:#fcfcfd;width:100%;height:50px;border-bottom:1px solid #fcfcfd;transition:border-color .3s ease}.feedback-form__input::placeholder{color:#c4c4c4}.feedback-form__input:focus{border-bottom:1px solid #a5b8c7}.contact-info{display:flex;flex-wrap:wrap;row-gap:40px;justify-content:center}@media screen and (min-width: 768px){.contact-info{max-width:400px;align-self:flex-start;padding:15px;justify-content:space-between}}.contact-info p{font-size:16px;text-align:center;margin:0}.contact-info__element{display:flex;flex-direction:column;align-items:center;max-width:154px;width:100%}.contact-info__element a{color:#fcfcfd}.contact-info__element a:hover{color:#a5b8c7}.contact-info__link{margin-bottom:10px}.products{background-size:cover;padding:40px 0;background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6)),url(assets/images/bg-games.webp);text-align:center;background-position:center}@media screen and (min-width: 768px){.products{padding:80px 0}}@media screen and (min-width: 1024px){.products{padding:120px 0}}.products h2{margin-bottom:32px}@media screen and (min-width: 768px){.products h2{margin-bottom:64px}}@media screen and (min-width: 1024px){.products .row{flex-wrap:nowrap}}.products__card{position:relative;overflow:hidden;width:100%}.products__card__title{margin:0 0 30px}.image-container{width:100%;padding-top:126.25%;position:relative}.image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.overlay{position:absolute;bottom:0;left:0;right:0;padding:0 34px 22px}.overlay a{width:100%}.story{padding:20px 0}@media screen and (min-width: 768px){.story{padding:40px 0}}@media screen and (min-width: 1024px){.story{padding:60px 0}}.story h2{margin-bottom:64px}.story__content{flex-direction:column-reverse}@media screen and (min-width: 768px){.story__content{flex-direction:row;align-items:center;position:relative}}.story__text{background-color:#333b48;padding:20px;z-index:1;position:relative}@media screen and (min-width: 768px){.story__text{margin-right:-170px;max-width:400px;padding:30px}}@media screen and (min-width: 1024px){.story__text{max-width:500px;padding:60px}}.story__text label{display:inline-block;color:#a5b8c7;text-transform:uppercase;margin-bottom:10px;font-size:12px}.story__image{flex:1;position:relative;overflow:hidden}.story__image img{height:auto;display:block;object-fit:cover}.contact-us{position:relative;background-size:cover;background-position:bottom;padding:110px 0;background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6)),url(assets/images/bg-contact-game.webp);text-align:center}.contact-us .container{flex-direction:column;align-items:center}.contact-us__form{justify-content:space-between;align-items:center;background-color:hsla(0,0%,100%,.08);border-radius:8px;width:100%;max-width:400px}@media screen and (min-width: 1024px){.contact-us__form{max-width:510px}}.contact-us__input{padding:10px;border:none;outline:none;background:rgba(0,0,0,0);color:#fcfcfd;width:100%}.contact-us__input::placeholder{color:#c4c4c4}.contact-us__button{border-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.sub-hero{padding:40px 0;background-size:cover;background-position:top;align-items:center;justify-content:center;min-height:300px;background-image:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.6)),url(assets/images/bg-subhero.webp);background-position:center}@media screen and (min-width: 768px){.sub-hero{min-height:400px;padding:80px 0}}@media screen and (min-width: 1024px){.sub-hero{min-height:780px;padding:120px 0}}@media screen and (min-width: 1024px){.sub-hero h2{font-size:64px}}.footer{padding:40px 0}.footer a{font-family:"Roboto",serif;color:#6b7b8f}@media screen and (min-width: 768px){.footer__policy{display:flex;justify-content:space-between;flex-direction:row-reverse}}.footer__policy__links{justify-content:center;gap:20px;margin-bottom:15px}@media screen and (min-width: 768px){.footer__policy__links{flex-direction:row;margin-bottom:0}}.footer__policy p{font-size:13px;margin-bottom:12px;text-align:center}@media screen and (min-width: 768px){.footer__policy p{margin:0;text-align:left;line-height:20px}}.footer__policy a{color:#a5b8c7}.footer__nav{margin-bottom:70px}@media screen and (min-width: 768px){.footer__nav{margin:0}}.footer__nav .f-nav{flex-direction:column;gap:10px;align-items:center}.footer__nav .f-nav__item{font-size:18px}.footer__nav .f-nav__item a:hover{color:#a5b8c7}@media screen and (min-width: 768px){.footer__nav .f-nav{align-items:flex-end}}@media screen and (min-width: 768px){.footer__content{justify-content:space-between;margin-bottom:36px}}.faq{background-size:cover;background-position:center;padding:20px 0}@media screen and (min-width: 768px){.faq{padding:40px 0}}@media screen and (min-width: 1024px){.faq{padding:60px 0}}@media screen and (min-width: 768px){.faq h2{margin-bottom:64px}}.accordion{flex-direction:column;gap:10px}@media screen and (min-width: 768px){.accordion{padding:0 80px}}@media screen and (min-width: 1024px){.accordion{padding:0 120px}}.accordion__item{background-color:#2a2a3c;border-radius:10px;border:1px solid #1c2534;overflow:hidden;transition:all .3s ease}.accordion__item:hover{border-color:#a5b8c7}.accordion__header{padding:15px;justify-content:space-between;align-items:center;cursor:pointer;color:#efeff1;text-transform:uppercase;background-color:#1c2534}@media screen and (min-width: 1024px){.accordion__header{padding:30px 20px}}.accordion__header__text{align-items:center;gap:10px}.accordion__header .header__icon{width:48px}.accordion__header .icon{width:32px;transition:transform .4s ease}.accordion__content{max-height:0px;padding:0 15px;transition:all .4s ease-in-out;overflow:hidden}.accordion__item.active .accordion__content{max-height:500px;padding:15px}.accordion__item.active .icon{transform:rotate(45deg)}@keyframes moveArrow{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}.padding-top{padding-top:80px}@media screen and (min-width: 1024px){.padding-top{padding-top:200px}}.our-team{text-align:center}@media screen and (min-width: 768px){.our-team__profiles{display:flex;flex-direction:column;row-gap:30px}}@media screen and (min-width: 1024px){.our-team__profiles{flex-direction:row;flex-wrap:wrap;margin:0 -15px}}@media screen and (min-width: 768px){.our-team__member{align-items:center;display:flex}}@media screen and (min-width: 1024px){.our-team__member{width:50%;flex-direction:column;padding:0 15px;height:100%}}.our-team__photo{margin-bottom:15px}@media screen and (min-width: 768px){.our-team__photo{margin-bottom:0;width:50%}}@media screen and (min-width: 1024px){.our-team__photo{margin-bottom:15px;width:100%}}.contacts{background-image:none}@media screen and (min-width: 1024px){.contacts{padding-bottom:200px}}@media screen and (min-width: 1024px){.contacts .contact-info{margin:auto 0}}.contacts form{margin:0 auto 80px}.google-map{text-align:center;margin-bottom:15px}@media screen and (min-width: 1024px){.google-map{width:100%;margin-bottom:0;height:100%}}@media screen and (min-width: 768px){iframe{height:195px}}@media screen and (min-width: 1024px){iframe{height:370px}}
