@import "common.css"; .icon { font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-date:before { content: "\e697"; } .icon-clock:before { content: "\e7d7"; } .icon-down:before { content: "\e74d"; } .icon-play:before { content: "\e632"; } .icon-view:before { content: "\e69e"; } .icon-address:before { content: "\e62d"; } .icon-right:before { content: "\e653"; } .icon-department:before { content: "\e663"; } .icon-user:before { content: "\e618"; } .icon-tag:before { content: "\e6dd"; } .icon-eye:before { content: "\e600"; } body.home .swiper { width: 100%; height: 100%; } body.home .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } body.home .swiper-slide .slide-bg { background-position: center center; background-repeat: no-repeat; width: 100%; background-color: #CCC; position: relative; } body.home .swiper-slide .slide-bg a.wrapper { height: calc(100vh - 75px); min-height: 900px; max-height: 1080px; display: flex; align-items: center; justify-content: center; } body.home .swiper-slide .slide-bg a.wrapper img { max-width: 100%; object-fit: cover; } body.home .swiper-slide .slide-bg .tail { position: absolute; right: 10px; bottom: 10px; max-width: 20%; } body.home .swiper-slide a { display: block; width:100%; } body.home .swiper-slide a img { display: block; width: 100%; } body.home .swiper-pagination-bullet { background-color: rgba(255, 255, 255, 0.7); border: 1px solid #000; } body.home .swiper-pagination-bullet-active { background-color: #f06e23; border-color: #f06e23; } body.home .swiper-horizontal>.swiper-pagination-bullets, body.home .swiper-pagination-bullets.swiper-pagination-horizontal, body.home .swiper-pagination-custom, body.home .swiper-pagination-fraction { bottom: 30px; } body.home .mobileSwiper { display: none; } body.home .swiper-button-next, body.home .swiper-button-prev { top: initial; left: 50%; bottom: 30px; color: #f06e23; height: 20px; } body.home .swiper-button-next::after, body.home .swiper-button-prev::after { font-size: 20px; } body.home .swiper-button-next { transform: translateX(70px); } body.home .swiper-button-prev { transform: translateX(-90px); } body.home .footer { margin-top: 0; } body.home .festal_poster { position: fixed; z-index: 101; top: 0; left: 0; right: 0; font-size: 0; overflow: hidden; } body.home .festal_poster img { display: block; width: 100%; } @media screen and (min-width: 1921px) { body.home .swiper-slide .slide-bg { background-size: 100%; } body.home .swiper-slide .slide-bg a.wrapper { min-height: 1100px; } } @media screen and (max-width: 1440px) { body.home .swiper-slide .slide-bg a.wrapper { min-height: 650px; max-height: 810px; } body.home .swiper-slide .slide-bg { background-size: cover; } body.home .platform.desktop { max-height: 460px; } } @media screen and (max-width: 1024px) { .swiper-slide .slide-bg a.wrapper { padding: 0; min-height: 500px; max-height: initial; } } @media screen and (max-width: 600px) { body.home .festal_poster { display: none; } body.home .swiper { height: auto; } body.home .swiper .swiper-slide .slide-bg { min-height: 55vw; } body.home .swiper .swiper-slide .slide-bg a.wrapper { display: block; min-height: initial; max-height: initial; height: auto; } body.home .swiper .swiper-slide .slide-bg .tail { max-width: 40%; } body.home .mobileSwiper { display: block; width: 100%; } body.home .PCSwiper { display: none; } body.home .swiper-slide .slide-bg { background-image: none !important; } body.home .swiper-horizontal>.swiper-pagination-bullets, body.home .swiper-pagination-bullets.swiper-pagination-horizontal, body.home .swiper-pagination-custom, body.home .swiper-pagination-fraction { bottom: 10px; } body.home .swiper-button-next, body.home .swiper-button-prev { bottom: 8px; } } /*# sourceMappingURL=home.css.map */