@charset "UTF-8";
.c-nav{display:block;width:100%;margin:0 auto;z-index:10;overflow:hidden}.c-nav.wow{animation-name:fadeInUp}.c-nav .c-anchor{top:-68px}.c-nav__list{display:block;width:100%;background:linear-gradient(to right,rgba(49,49,49,.2) 0%,rgba(49,49,49,.2) 100%) bottom center/ 100% 1px no-repeat}.c-nav__list.hasArrow{padding:0 60px}.c-nav__list.hasArrow::before,.c-nav__list.hasArrow::after{content:'';position:absolute;top:0;display:none;width:60px;height:calc(100% - 1px);background:linear-gradient(to right,#f4f2ee 70%,#f4f2ee00 100%);z-index:10}.c-nav__list::before{left:0}.c-nav__list::after{right:0;transform:scaleX(-1)}.c-nav__list.hasArrow::before,.c-nav__list.hasArrow::after{display:block}.c-nav__list__box{position:static;display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 auto;overflow:visible}.c-nav__list__box .slick-list,.c-nav__list__box .slick-track{overflow:visible}.c-nav__list__box .slick-prev,.c-nav__list__box .slick-next{top:0;width:30px;height:100%;background-color:transparent}.c-nav__list__box .slick-prev::before,.c-nav__list__box .slick-next::before{height:60%}.c-nav__list__box .slick-prev{left:0}.c-nav__list__box .slick-next{right:0}.c-nav__list__box__item{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-items:center;justify-content:center;width:auto;max-width:100%;min-height:80px;margin:0 30px;font-size:17px;line-height:1.2;color:rgba(39,29,20,.6);font-family:'Montserrat-M','NotoSansTC';letter-spacing:.05em;transition:opacity .4s ease-in-out;flex:0 0 auto}.c-nav__list__box__item.slick-slide{display:flex}.c-nav__list__box__item::before{content:'';position:absolute;top:calc(50% - 2px);left:calc(100% + 20.5px);display:block;width:4px;height:4px;background:rgba(36,29,20,.2);border-radius:50%;pointer-events:none;overflow:hidden}.c-nav__list__box__item:last-child::before{display:none}.c-nav__list__box__item::after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:var(--titleColor);opacity:0;transition:opacity .4s ease-in-out}.c-nav__list__box__item:not(.current):hover{opacity:.7}.c-nav__list__box__item.current{color:var(--titleColor)}.c-nav__list__box__item.current::after{opacity:1}.c-nav__list[data-style="left"] .c-nav__list__box{margin:0}.c-nav__list[data-style="left"] .c-nav__list__box__item{margin:0 45px 0 0}.c-nav__list[data-style="left"] .c-nav__list__box__item:last-child{margin:0}.c-nav__select{display:none;width:100%;height:60px;padding:0 40px;font-size:17px;line-height:1.2;color:var(--titleColor);font-family:inherit;letter-spacing:.05em;text-align:center;border:none;border-bottom:1px solid rgba(49,49,49,.2);background-color:transparent;background-position:center right 15px;background-size:17px 10px}@media screen and (max-width:991px){}@media screen and (max-width:767px){.c-nav__list{display:none}.c-nav__select{display:block}}@media screen and (max-width:575px){.c-nav__list{padding:0 40px}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
.vision__wrapper{display:block;width:100%;max-width:1660px;margin:90px auto 0 auto}.vision__intro{display:flex;justify-content:space-between;justify-items:flex-start;align-items:center;align-content:flex-start;width:100%}.vision__intro__pic{width:28.9%;max-width:480px;margin:0 50px 0 105px;flex:0 0 auto}.vision__intro__pic.wow{animation-name:fadeInLeft}.vision__intro__container{width:56.6%;max-width:940px;flex:0 1 auto;margin:0 35px 0 0}.vision__intro__container.wow{animation-name:fadeInRight}.vision__intro__container__title{display:block;width:auto;font-size:60px;font-family:'Forum','NotoSansTC';line-height:1;letter-spacing:0.025em}.vision__intro__container__title__main{display:inline-block;width:auto;max-width:100%;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#d0b875 45%,#bda466 50%,#a78e55 55%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:0 75px}.vision__intro__container__title::before,.vision__intro__container__title::after{content:'“';position:absolute;top:25%;display:block;width:26px;height:21px;font-size:100px;font-family:inherit;line-height:0.7em;letter-spacing:0.25em;color:#d5d2ce}.vision__intro__container__title::before{left:0}.vision__intro__container__title::after{right:0;transform:rotate(180deg)}.vision__intro__container__sub{display:block;width:100%;font-size:21px;font-family:'Montserrat-M','NotoSansTC';line-height:1.5;letter-spacing:0.05em;text-align:center;color:var(--titleColor);margin:24px 0 0 0}.vision__intro__container__positon{display:block;width:100%;font-size:16px;font-family:'Montserrat-M','NotoSansTC';line-height:1.6;letter-spacing:0.05em;text-align:center;color:var(--textColor);margin:0 0 8.5px 0}.vision__intro__container__positon::before{content:'';display:block;width:1px;height:100px;background:#cac7c2;margin:32px auto 37px auto}.vision__intro__container__name{display:block;width:100%;font-size:32px;font-family:'Montserrat-M','NotoSansTC';line-height:1.2;letter-spacing:0.05em;text-align:center;color:var(--titleColor)}.vision__infromation{display:flex;justify-content:flex-start;justify-items:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;width:100%;padding:100px 50px;border:1px solid #d2d1cf;background:var(--itemBgColor);margin:90px 0 0 0}.vision__infromation.wow{animation-name:fadeInUp}.vision__infromation::before{content:'';position:absolute;top:100%;left:20px;display:block;width:calc(100% - 40px);height:10px;background:rgba(208,200,183,0.2);pointer-events:none}.vision__infromation__item{display:block;width:50%;padding:0 50px}.vision__infromation__item:nth-child(n + 3){margin:55.5px 0 0 0}.vision__infromation__item__title{display:block;width:100%;font-size:23px;font-family:'Montserrat-M','NotoSansTC';line-height:1.5;letter-spacing:0.05em;color:var(--titleColor)}.vision__infromation__item__title::after{content:'';display:block;width:50px;height:1px;background:#c2beb9;margin:25.5px 0 22px 0}@media screen and (max-width:1200px){.vision__infromation__item{padding:0 30px}}@media screen and (max-width:991px){.vision__wrapper{margin:65px 0 0 0}.vision__intro__pic{width:40%;max-width:none;margin:0 20px 0 0}.vision__intro__container{display:flex;flex-direction:column;justify-content:center;justify-items:center;align-items:center;align-content:center;width:100%;max-width:none;margin:0}.vision__intro__container__title{display:none}.vision__intro__container__sub{display:flex;justify-content:center;justify-items:flex-start;align-items:flex-start;align-content:flex-start;margin:0}.vision__intro__container__sub::before,.vision__intro__container__sub::after{content:'“';display:block;width:18px;height:15px;font-size:70px;font-family:inherit;line-height:0.7em;letter-spacing:0.25em;color:#d5d2ce}.vision__intro__container__sub::before{margin:10px 35px 0 0}.vision__intro__container__sub::after{margin:5px 0 0 35px;transform:rotate(180deg)}.vision__intro__container__positon::before{margin:12px auto 17px auto}.vision__intro__container__name{font-size:27px}.vision__infromation{flex-direction:column;padding:0 40px 50px 40px;margin:60px 0 0 0}.vision__infromation__item{width:100%;margin:35px 0 0 0;padding:0}.vision__infromation__item:first-child{margin:53px 0 0 0}.vision__infromation__item:nth-child(n + 3){margin:35px 0 0 0}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.vision__wrapper{margin:55px 0 0 0}.vision__intro{flex-direction:column}.vision__intro__pic.wow,.vision__intro__container.wow{animation-name:fadeInUp}.vision__intro__pic{width:calc(100% - 30px);margin:24.5px auto 0 auto;order:10}.vision__intro__container__positon{margin:20px 0 0 0}.vision__intro__container__positon::before{display:none}.vision__intro__container__name{font-size:25px;margin:5.5px 0 0 0}.vision__infromation{padding:0 30px 44px 30px}.vision__infromation__item__title{font-size:18px}.vision__infromation__item__title::after{margin:15.5px 0 15px 0}.vision__infromation__item{margin:30px 0 0 0}.vision__infromation__item:first-child{margin:40px 0 0 0}.vision__infromation__item:nth-child(n + 3){margin:30px 0 0 0}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}@-moz-document url-prefix(){}
