.frame-layout-container{position:relative;}.frame-layout-slider{display:none;-webkit-box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);box-shadow:0px 0px 20px 10px rgba(0,0,0,0.5);}.frame-layout-slider .swiper-pagination{bottom:16%;}.frame-layout-slider .swiper-pagination-bullet{border-radius:0;width:15px;height:15px;background:var(--ci-color);}.frame-layout-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--white) !important;}@media (min-width:1024px){.frame-layout-slider{overflow:hidden;position:relative;display:block;height:100vh;}.swiper-button-prev{left:3%;}.swiper-button-next{right:3%;}.frame-layout-slider .slogan{position:absolute;top:55%;width:515px;left:11%;}.frame-layout-slider .slogan .slogan-txt,.frame-layout-slider .slogan a{color:var(--white);font-size:15px;}.frame-layout-slider .slogan a{line-height:4rem;transition:all .4s;border:2px solid var(--white);padding:10px;position:relative;z-index:1;}.frame-layout-slider .slogan a:after{position:absolute;z-index:-1;width:0;height:100%;left:0;bottom:0;content:'';transition:all .4s;}.frame-layout-slider .slogan a:hover:after{width:100%;background:var(--white);}.frame-layout-slider .slogan .slogan-txt{font-size:50px;}.frame-layout-slider .slogan .slogan-txt{font-size:calc(30px + 1vw);line-height:1;margin-block-start:1rem;margin-block-end:2rem;}.frame-layout-slider .slogan .slogan-txt b{font-size:calc(40px + 1vw);font-weight:800;}.frame-layout-slider .slogan a:hover{color:var(--text);}.frame-layout-slider video{width:100vw;height:100vh;object-fit:cover;}}@media (min-width:1920px){.frame-layout-slider .slogan{width:645px;}.frame-layout-slider .slogan .slogan-txt{font-size:calc(15px + 1vw);}.frame-layout-slider .slogan .slogan-txt b{font-size:calc(40px + 2vw);line-height:1.2;}}
