.movie:after{background:#e8f9ff;bottom:0;content:"";position:absolute;top:-20rem;transform:translate(-50%);width:80rem;z-index:-1}.movie .white-space-big{height:350px}.movie .title{display:flex;justify-content:center;margin:40px 0}.movie .title .highlight{height:55px;margin:0 10px;width:auto}.movie .title .text{font-size:17px}.movie .title .marker{background:linear-gradient(180deg,transparent 60%,#ff0 0);border-radius:3px;padding:2px}.movie .carousel .interview .item .mov{align-items:center;display:flex;height:180px;justify-content:center;margin:0 5px;position:relative;width:320px}.movie .carousel .interview .item .mov .thumbnail{height:100%;position:absolute;width:100%}.movie .carousel .interview .item .mov .start{cursor:pointer;height:50px;position:absolute;width:50px}.interview-frame{border:none;height:100%;position:absolute;width:100%}.movie .carousel .interview .item .speech{display:none;margin:10px auto 0;position:relative;width:280px}.movie .carousel .interview .item .speech .frame{left:50%;position:relative;transform:translateX(-50%);width:260px}.movie .carousel .interview .item .speech .message{font-size:14px;padding:2px;position:absolute;width:250px;word-wrap:break-word;left:50%;text-align:center;top:16px;transform:translateX(-50%)}.next-item,.prev-item{height:56px;position:absolute;top:35%;width:27px;z-index:10}.prev-item{left:0}.next-item{right:0}.movie .price{margin:20px auto 0;width:300px;word-wrap:break-word;font-size:8px;text-align:left}@media screen and (min-width:769px){.movie:after{background:none}.movie .white-space-big{height:0}.movie .title{margin-top:100px}.movie .title .text{font-size:35px}.movie .title .highlight{height:110px}.movie .carousel .interview .item .mov{height:432px;margin:0 50px;width:768px}.movie .carousel .interview .item .speech{width:600px}.movie .carousel .interview .item .speech .frame{width:575px}.movie .carousel .interview .item .speech .message{font-size:30px;width:565px;word-wrap:break-word;top:45px}.prev-item{left:39px}.next-item,.prev-item{height:91px;top:39.5%;width:91px}.next-item{right:39px}.movie .price{font-size:14px;margin-top:40px;width:620px}.movie .carousel .interview .item .mov .start{height:90px;width:90px}}