﻿@charset "UTF-8";.banner{position:relative;}.banner .banner-slogan{color:#fff;font-weight:bold;letter-spacing:1px;transform:scale(.85);white-space:nowrap;}@media(max-width:1600px){.banner .banner-slogan{transform:scale(.8);}}@media(max-width:767px){.banner .banner-slogan{transform:scale(1);}}.banner .banner-slogan p{margin:0;}.banner .banner-slogan p span{font-size:40px;}@media(max-width:767px){.banner .banner-slogan p span{font-size:20px;}}.banner .banner-slogan p:first-of-type:not(.slogan-tw p){font-size:28px;opacity:0;}@media(max-width:1500px){.banner .banner-slogan p:first-of-type:not(.slogan-tw p){font-size:26px;}}@media(max-width:1250px){.banner .banner-slogan p:first-of-type:not(.slogan-tw p){font-size:22px;}}@media(max-width:767px){.banner .banner-slogan p:first-of-type:not(.slogan-tw p){font-size:12px;}}.banner .banner-slogan p:first-of-type:not(.slogan-tw p)[data-aos].aos-animate{opacity:1;}.banner .banner-slogan p:last-of-type:not(.slogan-tw p){font-size:22px;background:linear-gradient(to bottom,rgba(177,128,40,.6901960784),#eedbaf);border-radius:30px;color:#000;font-weight:400;padding:9px 20px;letter-spacing:2px;margin-top:.6rem;}@media(max-width:1250px){.banner .banner-slogan p:last-of-type:not(.slogan-tw p){font-size:21px;}}@media(max-width:980px){.banner .banner-slogan p:last-of-type:not(.slogan-tw p){font-size:19px;}}@media(max-width:767px){.banner .banner-slogan p:last-of-type:not(.slogan-tw p){font-size:15px;padding:5px 0;width:80%;margin:.6rem auto 0;}}@media(max-width:450px){.banner .banner-slogan p:last-of-type:not(.slogan-tw p){width:90%;letter-spacing:0;}}.banner .banner-slogan .slogan-tw{display:flex;justify-content:center;align-items:center;font-size:60px;letter-spacing:5px;}@media(max-width:1250px){.banner .banner-slogan .slogan-tw{font-size:50px;}}@media(max-width:1060px){.banner .banner-slogan .slogan-tw{font-size:45px;}}@media(max-width:980px){.banner .banner-slogan .slogan-tw{font-size:38px;}}@media(max-width:767px){.banner .banner-slogan .slogan-tw{font-size:33px;letter-spacing:2px;}}.banner .banner-slogan .slogan-tw p:nth-child(2){padding:0 2rem;font-size:25px;font-family:initial;}@media(max-width:767px){.banner .banner-slogan .slogan-tw p:nth-child(2){padding:0 .3rem;font-size:16px;}}.banner .carousel-caption{position:initial;color:#000;padding:0;height:75vh;}@media(max-width:1650px){.banner .carousel-caption{height:72vh;}}@media(max-width:1500px){.banner .carousel-caption{height:64vh;}}@media(max-width:1400px){.banner .carousel-caption{height:60vh;}}@media(max-width:1300px){.banner .carousel-caption{height:55vh;}}@media(max-width:1199px){.banner .carousel-caption{height:100%;}}.banner .carousel-caption .banner_pic{display:block;}.banner .carousel-caption .editor{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}@media(max-width:980px){.banner .carousel-caption .editor{left:20%;right:20%;transform:translate(0,-50%);}}@media(max-width:767px){.banner .carousel-caption .editor{left:10%;right:10%;transform:translate(0,-50%);}}@media(max-width:575px){.banner .carousel-caption .editor{left:5%;right:5%;}}.banner .carousel-control-next,.banner .carousel-control-prev{width:7%;}.banner .carousel-indicators{display:none;}.banner .carousel-indicators button{width:15px;height:15px;border-radius:50%;margin:0 10px;text-indent:-9999px;}.banner .carousel-indicators button.active{background-color:#007d00;}.banner carousel-dark .carousel-control-next-icon,.banner .carousel-dark .carousel-control-prev-icon{filter:invert(0) grayscale(100);opacity:.5;}.banner .carousel-dark .carousel-control-next-icon,.banner .carousel-dark .carousel-control-prev-icon{filter:invert(0) grayscale(100);opacity:.5;}.banner .carousel-item img{width:100%;}.banner .carousel-item-next,.banner .carousel-item-prev,.banner .carousel-item.active{transition:transform 1.8s ease,opacity 1.8s ease;}.banner .carousel-item.active img,.banner .carousel-item-next img,.banner .carousel-item-prev img{animation:zoomEffect 6s ease-in-out forwards;}@keyframes zoomEffect{0%{transform:scale(1.1) translateY(var(--scroll-value,0));}100%{transform:scale(1) translateY(var(--scroll-value,0));}}