.carousel-wrap{margin-top:3rem;padding:2rem 0}.carousel-wrap h3{text-align:left;color:#fff;margin-bottom:3rem}.carousel{position:relative}.slick-dots{position:absolute;top:0;height:2.5rem}.slick-list{padding-top:4rem}.film-wrap{display:inline-block;text-align:center;margin-bottom:5rem}.film-wrap .poster{margin:0 auto;width:100%;padding:0}.film-wrap .title{display:block;text-align:center;padding:0 1rem;margin:.5rem 0}.film-wrap .info2 .title{font-size:200%;margin-top:0}.film-wrap a{color:#fff;transition:color .3s}.film-wrap a:hover{text-decoration:none;color:#fff}.itemcontainer{position:relative;border-radius:10px 10px 10px 10px;overflow:hidden}.ToRent .itemcontainer{width:55%;display:table-cell;border-radius:0}.ToRent .itemcontainer .poster{border-radius:10px 10px 10px 10px}.ToRent .itemcontainer.itemcontainer2{width:45%;display:table-cell;vertical-align:middle;border-radius:0;padding:0 40px}.ToRent .itemcontainer:hover{box-shadow:none}.itemcontainer:hover{box-shadow:0 0 6px white}.ToRent .itemcontainer .poster:hover{filter:brightness(125%)}.itemcontainer.itemcontainer2:hover{box-shadow:none}.filmlist.ToRent a:hover{color:#fff}.itemcontainer .info{display:none}.itemcontainer:hover .info{display:block}.ToRent .itemcontainer:hover .iteminfo{display:none}.ToRent .itemcontainer2 i{width:24px;height:24px;line-height:24px;font-size:24px}.ToRent .itemcontainer2 .action{height:24px;line-height:24px;font-size:20px}.ToRent .itemcontainer2 .action:hover{color:#d14391}.itemcontainer2 .info2{padding:10px 0;text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:7;-webkit-box-orient:vertical;white-space:normal}.film-wrap .info2 .summary p{opacity:.6;text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:5;-webkit-box-orient:vertical;white-space:normal}.iteminfo{position:absolute;bottom:0;left:0;right:0;background-color:#000;opacity:.85;padding:0}@media(max-width:1600px){.filmlist .film-wrap .info2 .summary p:not(:first-child){display:none!important}}@media(max-width:1200px){.itemcontainer2 .info2{padding:5px 0}.film-wrap .info2 .summary{font-size:90%}}@media(max-width:992px){.ToRent .itemcontainer.itemcontainer2{padding:0 20px}.itemcontainer2 .info2{padding:0 0}.film-wrap .info2 .title{font-size:150%}.film-wrap .info2 .summary p{font-size:80%;text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:5;-webkit-box-orient:vertical;white-space:normal}.ToRent .itemcontainer2 i{width:20px;height:20px;line-height:20px;font-size:20px}.ToRent .itemcontainer2 .action{height:20px;line-height:20px;font-size:18px}}@media(max-width:700px){.film-wrap .info2 .summary{display:none}.ToRent .itemcontainer2 i{width:14px;height:14px;line-height:14px;font-size:14px}.ToRent .itemcontainer2 .action{height:14px;line-height:14px;font-size:12px}}@media(max-width:600px){.film-wrap .info2 .title{font-size:100%}}@media(max-width:500px){}.filmlist{padding:1rem 0 0;margin-bottom:0;background-color:#000;background-size:10px}.filmlist h3{margin-top:0;margin-bottom:0;text-align:left}.filmlist h3 a{color:#fff;transition:color .3s}.filmlist h3 a:hover{color:#fff;text-decoration:none}.filmlist.section.last{border-bottom:none}.slick-track{margin:0 auto}#header{position:absolute;top:0;left:0;right:0}.lead{font-size:31px}.body-content{padding:0}.hotspot-wrap{margin-bottom:2rem;text-shadow:1px 2px 2px black;cursor:pointer}.hotspot-item{position:relative}.hotspot-image{width:100%}.hotspot-wrap li .content-wrap:hover{color:#7fe3ff}.hotspot-wrap .text-wrap{text-align:center;position:absolute;top:25%;left:0;right:0}.hotspot-wrap>ul>li{position:relative}.hotspot-wrap .text-wrap a{display:block;text-align:center;color:#fff;transition:color .3s}.hotspot-wrap .text-wrap a:hover{text-decoration:none;color:#00b3e5}.hotspot .slick-list{padding-top:0}.hotspot-wrap .title{font-size:2.5rem;display:block}.hotspot-wrap .ingress{font-size:2rem;display:block;margin-top:5vw}.hotspot-wrap .ingress img{margin:0 auto;width:60vw;opacity:.8}@media(max-width:1200px){.hotspot-wrap .text-wrap{bottom:4rem}.hotspot-wrap .title{font-size:3rem}.hotspot-wrap .ingress{font-size:1.5rem}}@media(max-width:1000px){.hotspot-wrap .text-wrap{bottom:3rem}.hotspot-wrap .title{font-size:2rem}.hotspot-wrap .ingress{font-size:1rem}}@media(max-width:600px){.hotspot-wrap .text-wrap{bottom:1rem}.hotspot-wrap .title{font-size:1.5rem}.hotspot-wrap .ingress{font-size:1rem}}@media(hover:none) and (pointer:coarse) and (max-width:1100px) and (orientation:portrait){.hotspot-wrap .text-wrap{bottom:1rem;top:30%}.hotspot-wrap .title{font-size:1rem}.hotspot-wrap .ingress{font-size:1rem;margin-top:2.5vw}#header #header-inner .container.top .lang-link a img{line-height:1.2rem}#header #header-inner .container.top .lang-link a img{height:1.2rem}}