img{display:block;max-width:100%;height:auto}html body{display:block;font-family:'Rasa', serif;background:#151515}h2{font-weight:bold;font-size:48px;line-height:58px;letter-spacing:0.015em;color:#FEE7CD}.text{font-weight:500;font-size:16px;line-height:24px;color:#B8B0A7;font-family:'Manrope'}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:18px;line-height:28px;color:#151515;padding:12px 32px;background:#FCCE99;text-decoration:none;max-width:312px}.button:hover{color:#151515;-webkit-box-shadow:0px 0px 50px rgba(255,255,255,0.45);box-shadow:0px 0px 50px rgba(255,255,255,0.45)}.title{font-weight:bold;font-size:64px;line-height:78px;color:#FEE7CD}.trailer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.trailer{display:inline-block;font-weight:bold;font-size:18px;line-height:28px;text-align:center;color:#FCCE99;text-decoration:none;margin-top:14px;padding:12px 32px;border:1px solid transparent}.trailer:hover{color:#FCCE99;border:1px solid #FCCE99}.gallery{font-weight:bold;font-size:24px;line-height:29px;letter-spacing:0.015em;color:#FEE7CD;margin-top:32px;margin-bottom:16px}.gallery__picture{display:-webkit-box;display:-ms-flexbox;display:flex}.name{font-weight:bold;font-size:36px;line-height:44px;letter-spacing:0.015em;color:#FEE7CD}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header{padding-top:46px}header .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:auto 0}header .menu-block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:auto 0}header .menu-block ul{list-style-type:none;padding:0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}header .menu-block ul li{margin-right:82px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .menu-block ul li a{font-weight:500;font-size:28px;line-height:34px;color:#FFF3E6;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}header .menu-block ul li a:hover{color:#FCCE99}.header-menu{position:absolute;top:20px}.header-menu .scroll-menu{background:transparent}.header-menu .scroll-menu ul{list-style-type:none;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header-menu .scroll-menu ul li{padding:0 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-menu .scroll-menu ul li a{font-size:28px;line-height:34px;color:#FFF3E6;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.header-menu .scroll-menu ul li a:hover{color:#FFF3E6}#section-hero{position:relative;overflow:hidden;margin-top:60px}#section-hero iframe{margin-top:64px}#section-hero .text__container{max-width:535px}#section-hero .logo{margin-bottom:40px}#section-hero .button-buy{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 86px;font-weight:bold;font-size:24px;line-height:36px;text-align:center;color:#151515;background:#FCCE99;text-decoration:none;margin-top:100px;-webkit-transition:.1s;transition:.1s}#section-hero .button-buy:hover{color:#151515;-webkit-box-shadow:0px 0px 50px rgba(255,255,255,0.45);box-shadow:0px 0px 50px rgba(255,255,255,0.45);-webkit-transition:.1s;transition:.1s}#section-hero .img__with-text_block{position:relative}#section-hero .img__with-text_block::before{content:" ";position:absolute;left:0;bottom:0;background:rgba(255,255,255,0.27);opacity:0.6;-webkit-filter:blur(200px);filter:blur(200px);width:100%;height:50%}#section-hero .img__with-text_block .text__on-img{position:absolute;z-index:1;font-weight:600;font-size:64px;line-height:64px;text-align:right;color:#FEE7CD;bottom:100px;right:0}#section-hero::after{content:" ";display:block;position:absolute;background:#151515;bottom:-238px;left:0;height:476px;width:100%;-webkit-transform:skewY(-14deg);transform:skewY(-14deg)}#section-timeline{margin-top:100px;padding-bottom:180px}#section-timeline h3{font-weight:bold;font-size:64px;line-height:78px;margin-bottom:40px;color:#FEE7CD}#section-timeline .block-timeline{display:-webkit-box;display:-ms-flexbox;display:flex}#section-timeline .element{text-align:center;padding-right:4px}#section-timeline .game{font-size:36px;line-height:44px;margin-top:4px;letter-spacing:0.015em;color:#C1C1AA;margin-bottom:0}#section-timeline .info{font-size:24px;line-height:29px;letter-spacing:0.045em;color:#C1C1AA}#act-1{background:#330606;padding-top:100px;padding-bottom:142px}#act-1 .title{margin-bottom:78px}#act-1 .gallery__container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#act-1 .gallery__container a:not(:last-child){margin-right:24px}#act-1 .arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:10px}#section-act-2{background:#330606;padding-top:100px;padding-bottom:142px}#section-act-2 .gallery__container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#section-act-2 .gallery__container a:not(:last-child){margin-right:24px}#section-act-2 .arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:10px}#section-act-3{background:#330606;padding-top:100px;padding-bottom:142px}#section-act-3 .gallery__container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#section-act-3 .gallery__container a:not(:last-child){margin-right:24px}#section-act-3 .arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:10px}#section-soon{background:#330606}#section-soon h3{font-weight:bold;font-size:48px;line-height:58px;letter-spacing:0.015em;color:#FEE7CD;opacity:0.3}#section-soon .title{margin-bottom:78px}#section-soon .gallery__element{display:-webkit-box;display:-ms-flexbox;display:flex}#section-soon .thumb-image{margin-bottom:20px;margin-right:20px}#characters{position:relative;overflow:hidden;padding:300px 0 400px}#characters .first-person{margin-top:140px}#characters .tree-person{margin-top:90px}#characters .title{margin-bottom:28px;margin-top:200px}#characters .name{margin-top:32px;margin-bottom:16px}#characters .img-container{position:relative}#characters .img-container::after{content:" ";position:absolute;left:0;bottom:-25%;background:rgba(255,255,255,0.27);opacity:0.6;-webkit-filter:blur(200px);filter:blur(200px);border-radius:25%;width:100%;height:75%}#characters::before{content:" ";display:block;position:absolute;background:#330606;top:-13%;left:0;height:25%;width:100%;-webkit-transform:skewY(-9deg);transform:skewY(-9deg)}#characters::after{content:" ";display:block;position:absolute;background:#330606;bottom:-10%;left:0;height:21%;width:100%;-webkit-transform:skewY(-9deg);transform:skewY(-9deg)}#developers{background:#330606;padding-bottom:100px}#developers .text{color:#C2B4B4;margin-bottom:4px}#developers .collaborators{font-weight:bold;font-size:24px;line-height:29px;color:#FEE7CD;margin-bottom:8px;margin-top:80px}#developers .name{margin-bottom:8px;margin-top:80px}#section-form{background:#3C0909;padding:60px 0}#section-form .title{text-align:center}#section-form .text{text-align:center;margin-top:16px;margin-bottom:46px}#section-form .form-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#section-form input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 10px 10px 16px;background:#2B0707;color:#FEE7CD;outline:none;border:none;width:40%}#section-form input::-webkit-input-placeholder{font-size:16px;line-height:24px;color:#553939}#section-form input:-ms-input-placeholder{font-size:16px;line-height:24px;color:#553939}#section-form input::-ms-input-placeholder{font-size:16px;line-height:24px;color:#553939}#section-form input::placeholder{font-size:16px;line-height:24px;color:#553939}#section-form .politics{font-size:16px;line-height:24px;text-align:center;color:#4F2222;margin-top:16px}#section-form .down{text-decoration:none;font-size:16px;line-height:24px;text-align:center;color:#4F2222;margin-top:16px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#section-form .down:hover{color:#FCCE99;-webkit-transform:translateY(-10px);transform:translateY(-10px)}#section-cookies{position:fixed;bottom:0;left:0;background:#3B0909;padding:24px 0;width:100%;z-index:10}#section-cookies .button-cookies{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#section-cookies .button-allow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:12px 50px;background:#FCCE99;font-weight:bold;font-size:18px;line-height:28px;color:#151515;text-decoration:none;margin-right:24px;border:none;outline:none}#section-cookies .button-decline{font-weight:bold;font-size:18px;line-height:28px;color:#FFF;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:12px 50px;text-decoration:none;border:1px solid #fff;background:transparent;outline:none}#section-cookies .text-last{font-size:16px;line-height:22px;color:#FFF;margin-bottom:0}#contacts{padding:100px 0;background:#330606}#contacts .title{margin-bottom:60px}#contacts .team-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#contacts .team-container .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#C2B4B4;text-decoration:none;margin-bottom:16px}#contacts .team-container .text .symbol{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px;max-width:64px}#contacts ul{list-style-type:none;padding:0;margin:0}#contacts ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}#contacts ul li a{font-weight:500;font-size:28px;line-height:34px;color:#FEE7CD;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}#contacts ul li a:hover{color:#FEE7CD}#contacts .team{font-size:28px;line-height:34px;color:#FEE7CD}#contacts .rights{font-size:16px;line-height:24px;color:#998282}#section-thankyou .text-container{min-height:calc(100vh - 80px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#section-thankyou h2{font-weight:600;font-size:64px;line-height:64px;color:#FEE7CD;margin-bottom:0}.mail-link{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#C2B4B4;text-decoration:none;margin:8px 0}.mail-link:hover{color:#FEE7CD}@media only screen and (max-width: 1330px), only screen and (max-device-width: 1330px){#section-cookies .button-allow{padding:12px 28px;margin-bottom:10px}}@media only screen and (max-width: 1199px), only screen and (max-device-width: 1199px){#section-hero::after{height:422px}}@media only screen and (max-width: 991px), only screen and (max-device-width: 991px){#section-timeline .block-timeline{-ms-flex-wrap:wrap;flex-wrap:wrap}#section-hero::after{height:530px}#section-act-2 .gallery__container a img:last-child{max-height:121px}#characters .first-person{margin-top:50px}#characters::before{top:-5%;height:11%}#characters::after{bottom:-14%;height:19%}#section-soon .gallery__element{gap:1rem}#section-soon .gallery__picture{gap:1rem}#section-timeline .game{margin:10px 0}#act-1 h2{margin:20px 0}#section-act-2 h2{margin:20px 0}#section-act-3 h2{margin:20px 0}#section-soon h3{margin:20px 0}#section-act-3{padding-bottom:80px}#contacts .logo{margin-top:30px}#section-timeline .element{text-align:center;margin:auto}}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){header nav .container-absolute .flex.menu-block{display:none}#act-1 .gallery__container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}#act-1 .gallery__container a:not(:last-child){margin-right:0px}#act-1 .gallery__container a{max-width:calc(50% - 0.5rem)}#act-1{padding-top:40px;padding-bottom:80px}#section-act-2 .gallery__container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}#section-act-3{padding-top:80px}#section-timeline{padding-bottom:74px}#section-act-2 .gallery__container a:not(:last-child){margin-right:0px}#section-act-2 .gallery__container a{max-width:calc(50% - 0.5rem)}#section-act-3 .gallery__container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}#section-hero .img__with-text_block .text__on-img{bottom:0px}#act-1 .pic{width:100%}#section-act-2 .pic{width:100%}#section-act-3 .pic{width:100%}#section-act-3 .gallery__container a:not(:last-child){margin-right:0px}#section-act-3 .gallery__container a{max-width:calc(50% - 0.5rem)}#section-hero .button-buy{margin:auto;margin-top:60px}#section-cookies .button-allow{margin-top:20px}#section-timeline .element{width:100%}#section-timeline .element img{width:100%}}@media only screen and (max-width: 575px), only screen and (max-device-width: 575px){#section-act-2{padding-top:0;padding-bottom:0}#section-cookies .button-cookies{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}#contacts ul{list-style-type:none;padding:0;margin:30px 0}#contacts{padding:50px 0}}@media only screen and (max-width: 475px), only screen and (max-device-width: 475px){#section-act-2 .gallery__container a img:last-child{max-height:100px}}@media only screen and (max-width: 375px), only screen and (max-device-width: 375px){#section-act-2 .gallery__container a img:last-child{max-height:88px}}@media only screen and (max-width: 767px), only screen and (max-device-width: 767px){header .button_container{display:block !important}}body.overflow{overflow:hidden}header .button_container{position:absolute;top:36px;right:36px;height:27px;width:35px;cursor:pointer;z-index:10001;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;display:none}header .button_container:hover{opacity:.7}header .button_container.active .top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg);background:#FEE7CD}header .button_container.active .middle{opacity:0;background:#FEE7CD}header .button_container.active .bottom{-webkit-transform:translateY(-11px) translateX(0) rotate(-45deg);transform:translateY(-11px) translateX(0) rotate(-45deg);background:#FEE7CD}header .button_container span{background:#FEE7CD;border:none;height:5px;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer}header .button_container span:nth-of-type(2){top:11px}header .button_container span:nth-of-type(3){top:22px}header .overlay{position:fixed;background:#151515;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;-webkit-transition:opacity .35s, visibility .35s, height .35s;transition:opacity .35s, visibility .35s, height .35s;overflow:hidden;z-index:1000}header .overlay.open{opacity:.99;visibility:visible;height:100%;z-index:10000}header .overlay.open li{-webkit-animation:fadeInRight .5s ease forwards;animation:fadeInRight .5s ease forwards;-webkit-animation-delay:.35s;animation-delay:.35s}header .overlay.open li:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}header .overlay.open li:nth-of-type(3){-webkit-animation-delay:.45s;animation-delay:.45s}header .overlay.open li:nth-of-type(4){-webkit-animation-delay:.50s;animation-delay:.50s}header .overlay nav{position:relative;height:70%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:50px;font-family:'Varela Round', serif;font-weight:400;text-align:center}header .overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%;max-width:90%}header .overlay ul li{display:block;height:25%;height:calc(100% / 4);min-height:50px;position:relative;opacity:0}header .overlay ul li a{display:block;position:relative;color:#FEE7CD;text-decoration:none;overflow:hidden;font-family:'Rasa', serif;font-weight:bold;font-size:24px;line-height:48px}header .overlay ul li a:hover:after,header .overlay ul li a:focus:after,header .overlay ul li a:active:after{width:100%}header .overlay ul li a:after{content:'';position:absolute;bottom:0;left:50%;width:0%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:3px;background:#FEE7CD;-webkit-transition:.35s;transition:.35s}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}header .header_img_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#section-policy{padding:60px}#section-policy h1{font-family:Rasa;font-style:normal;font-weight:500;font-size:40px;line-height:16px;color:#FEE7CD;margin-bottom:30px}#section-policy h2{font-weight:bold;font-size:32px;line-height:24px;letter-spacing:0.015em;color:#FEE7CD;margin-top:30px;margin-bottom:10px}#section-policy p{font-weight:500;font-size:14px;line-height:24px;font-family:Manrope;font-style:normal;color:#C2B4B4;margin-bottom:0;margin-top:10px}#section-policy ul{margin:0}#section-policy ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;font-weight:400;font-size:14px;line-height:24px;font-family:Manrope;font-style:normal;color:#C2B4B4;text-decoration:none}#section-policy ul li:hover{color:#C2B4B4}#section-policy a{font-weight:500;font-size:14px;line-height:24px;font-family:Manrope;font-style:normal;color:#C2B4B4}
/*# sourceMappingURL=style.css.map */