.container-inner{max-width:1200px}#earth{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:90vw;height:90vw;margin:0 auto;background:url(../assets/images/img_earth.png) no-repeat center center;background-size:contain}#earth .earth_img{position:absolute;width:100%;height:100%;background:url(../assets/images/img_earth_city.png) no-repeat center center;background-size:contain;margin:0 auto;animation:100s linear infinite rotation1}@keyframes rotation1{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media only screen and (max-width: 767px){#earth{width:90vw;height:100vw;background-size:150vw;margin-top:20vw}#earth .earth_img{background-size:153vw;width:153vw;height:153vw}}#details-area{margin-top:-61.2vw;border-bottom:none;padding-bottom:25px;position:relative}#details-area .list-details{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}#details-area .list-details li{margin-bottom:2rem;cursor:pointer}#details-area .list-details li.is-w01{width:calc(50% - 1rem)}#details-area .list-details li.is-w02{width:calc(67% - 1rem)}#details-area .list-details li.is-w03{width:calc(33% - 1rem)}#details-area .list-details li.is-w04{width:calc(33% - 1rem)}#details-area .list-details li .caption{display:block;font-size:1rem;text-align:right}#details-area .list-details li video{width:100%}#details-area .list-details a{background:#fff;display:block;overflow:hidden}#details-area .list-details a img{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#details-area .list-details a:hover{opacity:.9}#details-area .list-details a:hover img{transform:scale(1.2)}#details-area.step5 .list-details a{background:none;overflow:inherit}@media only screen and (max-width: 767px){#details-area{margin-top:-77.2vw}}#modal-window{background:rgba(0,0,0,.77);visibility:hidden;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1001;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;opacity:0}#modal-window.on{visibility:visible;animation-name:fadeInAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}#modal-window #modal-container{width:55%;max-width:793px;position:relative;text-align:center}#modal-window #modal-container #slick_arrow_left{position:absolute;bottom:30px;left:-29%}#modal-window #modal-container #slick_arrow_right{position:absolute;bottom:30px;right:-26.5%}#modal-window #modal-container #btn_close{position:fixed;top:10px;right:7%}#modal-window #modal-container figure{display:inline-block;width:auto}#modal-window #modal-container figure img{max-height:68vh}#modal-window #modal-container figure video{width:100%;max-height:50vh}#modal-window #modal-container figure .caption{display:block;font-size:1rem;text-align:right;margin-top:5px}#modal-window #modal-container #text{margin:40px 25px 10px;text-align:left}#modal-window #modal-container #text h1{font-size:4rem;margin-bottom:.5em;line-height:1.2;text-indent:-1.6em;margin-left:1.6em}#modal-window #modal-container #text h1 span{display:block;font-size:1.2rem;margin-left:5em}#modal-window #modal-container #text h1 img{width:50px;vertical-align:inherit;margin-right:15px}#modal-window #modal-container #text p{margin-left:4.5em}@media only screen and (max-width: 767px){#modal-window #modal-container{width:90%;max-width:none}#modal-window #modal-container #slick_arrow_left{position:fixed;bottom:10px;left:10px}#modal-window #modal-container #slick_arrow_right{position:fixed;bottom:10px;right:10px}#modal-window #modal-container #btn_close{width:40px}#modal-window #modal-container figure img{max-height:48vh}#modal-window #modal-container #text{margin:10px}#modal-window #modal-container #text h1{font-size:2rem;text-indent:-1.9em;margin-left:1.4em}#modal-window #modal-container #text h1 span{margin-left:2.8rem}#modal-window #modal-container #text h1 img{width:24px}#modal-window #modal-container #text p{margin-left:0}}#kufs-footer .btns{justify-content:center}.irregular .block{overflow:hidden;position:relative}.irregular .block video{position:absolute;top:0;left:0;width:auto !important;height:100%}
