@charset "UTF-8";.judge__card .btn,.judge__item,.judge__item .pic img,.judge__item .pic::before,.nav .navbar,.subscribe__input button,.team__item,.team__item .team__btn,.team__pic::after{-webkit-transition:all .4s;transition:all .4s}body,html,ul{margin:0;padding:0}.judge__gallery .pic,.judge__item .pic,.team__pic{overflow:hidden}.judge__gallery .pic img,.judge__item .pic img,.team__pic img{max-width:100%;height:auto}.judge__card .btn,.subscribe__input button,.team__item .team__btn{display:inline-block;font-size:14px;padding:5px 30px;background:#fad312;color:#000;border-radius:0;text-decoration:none}.section .section__title{display:inline-block;margin:0 auto 60px auto;border-bottom:4px solid #fad312;padding-bottom:5px}.section .section__title span{color:#333;font-size:22px;font-weight:500}.section .section__title span::before{content:'';display:block;width:20px;height:20px;display:inline-block;background-color:#000;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(../image);mask-image:url(../image);position:relative;top:3px;right:5px}.section .dark-mode.section__title{border-color:#626262}.section .dark-mode.section__title span{color:#fad312}.description .section__title span::before{-webkit-mask-image:url(../image/title_description.webp);mask-image:url(../image/title_description.webp)}.team .section__title span::before{width:22px;height:22px;-webkit-mask-image:url(../image/title_team.webp);mask-image:url(../image/title_team.webp)}.schedule .section__title span::before{-webkit-mask-image:url(../image/title_schedule.webp);mask-image:url(../image/title_schedule.webp)}.history .section__title span::before{width:25px;height:25px;top:5px;-webkit-mask-image:url(../image/title_history.webp);mask-image:url(../image/title_history.webp);background-color:#fad312}.judge .section__title span::before{color:#fff;-webkit-mask-image:url(../image/title_judge.webp);mask-image:url(../image/title_judge.webp);background-color:#fad312}.subscribe .section__title span::before{-webkit-mask-image:url(../image/title_subscribe.webp);mask-image:url(../image/title_subscribe.webp)}*{font-family:Arvo,'Noto Sans TC',sans-serif}body,html{-webkit-overflow-scrolling:touch}body{background:#fff}body main{z-index:2;margin-bottom:400px;background:#fff;padding-top:50px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.2);box-shadow:0 5px 5px 0 rgba(0,0,0,.2);z-index:10}body .footer{background:#000;position:fixed;bottom:0;left:0;width:100%;z-index:-1;padding:0}ul{list-style:none}.section{padding:50px 20px;margin:0 auto}@media screen and (max-width:375px){.section{padding:30px 15px}}.nav{background:#fff;width:100%}.nav .navbar{background:#fff!important;width:860px;padding:30px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav .navbar button:focus,.nav .navbar button:hover{outline:0}.nav .nav__logo{width:160px;height:45px;background:url(../image/logo_nav.webp) no-repeat center center;background-size:100% auto}.nav.nav-scrolled .navbar{padding:10px 15px}.nav.nav-scrolled .nav__logo{width:120px}.navbar .navbar-nav{width:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.navbar .navbar-nav .nav-item{font-size:15px;color:#666;position:relative;padding:10px}.navbar .navbar-nav .nav-item:hover::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.navbar .navbar-nav .nav-item::after{content:'';display:block;width:25px;height:2px;position:absolute;bottom:0;left:6px;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:opacity .3s cubic-bezier(.785,.135,.15,.86),-webkit-transform .3s cubic-bezier(.785,.135,.15,.86);transition:opacity .3s cubic-bezier(.785,.135,.15,.86),-webkit-transform .3s cubic-bezier(.785,.135,.15,.86);transition:transform .3s cubic-bezier(.785,.135,.15,.86),opacity .3s cubic-bezier(.785,.135,.15,.86);transition:transform .3s cubic-bezier(.785,.135,.15,.86),opacity .3s cubic-bezier(.785,.135,.15,.86),-webkit-transform .3s cubic-bezier(.785,.135,.15,.86);-webkit-transform:scaleX(.5);transform:scaleX(.5);background:#fad312;opacity:0}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#000}@media screen and (max-width:1200px){.navbar-nav{text-align:center;padding-top:30px}}.header{height:calc(100vh - 100px);background:-webkit-gradient(linear,right top,left top,color-stop(30%,transparent),color-stop(0,#fad312)),#fff;background:linear-gradient(-90deg,transparent 30%,#fad312 0),#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .bg{width:80%;height:70vh;margin:0 auto;background:url(../image/bg_header.webp) no-repeat center center;background-size:80% auto}@media screen and (max-width:1200px){.header{background:#fff;height:auto}.header .bg{width:100%;height:500px;background-size:auto 100%}}@media screen and (max-width:768px){.header .bg{height:60vw}}.description{text-align:center;padding:0}.description .description__bg{background:#fff url(../image/bg_description.webp) no-repeat center center;background-size:100% auto;background-attachment:fixed}.description .description__bg .description__inner{max-width:860px;margin:0 auto;text-align:left;padding:30px 20px}.description .description__summary{color:#fff;font-size:15px;text-shadow:0 0 15px rgba(0,0,0,.6),1px 1px 0 rgba(0,0,0,.8);line-height:1.7rem;letter-spacing:.14em}.description .description__summary span{color:#fad312}.description__title{height:120px;position:relative;color:#fff;margin-bottom:3rem}.description__title h4{height:120px;text-shadow:0 0 5px rgba(0,0,0,.2)}.description__title h4 span{color:#fad312}.description__title .typed-cursor{color:#fad312}.description__title::after{position:absolute;top:65px;left:0;width:170px;height:10px;content:'';display:block;background:#fbdc44;z-index:1}@media screen and (max-width:1024px){.description .description__bg{background-size:140% auto}}@media screen and (max-width:640px){.description .description__bg{background-color:#000;background-image:url(../image/bg_description-mobile.webp);background-size:100% auto;background-attachment:initial}}@media screen and (max-width:480px){.description .description__bg{background-size:auto 100%}}@media screen and (max-width:480px){.description .description__summary{padding:10px;background:rgba(0,0,0,.2)}}.team{max-width:860px;text-align:center;background:#fff}.team .team-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.team__item{width:31%;cursor:pointer;margin-bottom:50px}.team__item .team__btn{position:relative;top:-20px}.team__title{text-align:left;padding:20px 10px;font-size:18px;font-weight:700;background:#fbdc44;position:relative;margin-bottom:7px}.team__title:before{content:'';display:inline-block;width:15px;height:15px;display:inline-block;background-color:#000;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(../image/add-circular-outlined-button.webp);mask-image:url(../image/add-circular-outlined-button.webp);position:absolute;right:10px}.team__title .team__name{color:#999;display:block;font-size:13px;font-weight:400;margin-bottom:10px}.team__pic{height:140px;position:relative}.team__pic::after{position:absolute;top:0;left:0;content:'';display:block;height:100%;width:100%;background:-webkit-gradient(linear,left top,right bottom,from(rgba(130,125,168,0)),to(#e5b01c59));background:linear-gradient(to bottom right,rgba(130,125,168,0),#e5b01c59)}.team__item:nth-of-type(even) .team__title{background:#000;color:#fff;border-color:#000}.team__item:nth-of-type(even) .team__title:before{background-color:#fff}.team__item:nth-of-type(even):hover .team__pic::after{border-color:#000}.team__item:nth-of-type(even):hover .team__btn{background:#000;color:#fff}.team__item:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.team__item:hover .team__pic::after{width:96%;height:94%;border:3px solid #fad312;left:2%;top:3%;background:0 0}.team__item:hover .team__btn{top:-37px}@media screen and (max-width:1024px){.team__item{width:30%}}@media screen and (max-width:768px){.team__item{width:48%}.team__item .team__pic{height:180px}}@media screen and (max-width:640px){.team__item .team__pic{height:130px}}@media screen and (max-width:480px){.team__item{width:100%;margin-bottom:10px}.team__item .team__pic{height:auto}}.schedule{text-align:center;background:#fad312;color:#fff}.schedule .table{max-width:960px;margin:0 auto}.table thead th,.table-bordered{border:2px solid #333}.table-bordered td,.table-bordered th{border:1px solid #333}.table-bordered thead td,.table-bordered thead th{background:#333;color:#fff}.history{text-align:center;background:#000 url(../image/bg_history.webp) repeat-y center center;background-attachment:fixed;background-size:960px auto}.history .history__list{max-width:960px;margin:0 auto 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:640px){.history{background-image:url(../image/bg_history-mobile.webp);background-size:cover;background-attachment:initial}}@media screen and (max-width:768px){.history .history__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;max-width:360px}}.history__item{width:22%;border:2px solid #fad312;padding:20px 0;color:#fff;-webkit-box-shadow:0 0 2px 0 #000;box-shadow:0 0 2px 0 #000}.history__item p{font-size:40px;margin:0}.history__item span{position:relative;top:-10px;font-size:14px}@media screen and (max-width:768px){.history__item{width:45%;margin-bottom:20px}}.comments{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-ms-flex-align:top;align-items:top;max-width:860px;color:#fff;margin:0 auto}.comments .comments__item{width:44%;font-size:15px;margin-bottom:2.5rem;line-height:2rem;position:relative}.comments .comments__item p{padding-left:90px;text-align:left}.comments__icon{position:absolute;top:0;left:0;width:70px;height:70px;display:inline-block;background-color:#fad312;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(../image);mask-image:url(../image)}.comments__icon.icon-strength{-webkit-mask-image:url(../image/icon-strength.webp);mask-image:url(../image/icon-strength.webp)}.comments__icon.icon-buddha{width:80px;height:80px;-webkit-mask-image:url(../image/icon-buddha.webp);mask-image:url(../image/icon-buddha.webp)}.comments__icon.icon-sleep{-webkit-mask-image:url(../image/icon-sleep.webp);mask-image:url(../image/icon-sleep.webp)}.comments__icon.icon-bao{-webkit-mask-image:url(../image/icon-bao.webp);mask-image:url(../image/icon-bao.webp)}@media screen and (max-width:640px){.comments .comments__item{width:100%}}.judge{background:#000;text-align:center}.judge .judge__nav{max-width:600px;margin:0 auto 30px auto;padding:0 25px}.judge .judge__nav .slick-prev{left:0}.judge .judge__nav .slick-next{right:0}.judge .judge__nav .slick-dots{display:none!important}.judge__item{padding:5px;cursor:pointer}.judge__item .pic{position:relative}.judge__item .pic img{-webkit-filter:grayscale(90%);filter:grayscale(90%)}.judge__item .pic::before{content:'';display:block;width:90%;height:90%;position:absolute;top:5%;left:5%;border:2px solid #fad312;background:rgba(0,0,0,.4);opacity:0;z-index:1}.judge__item .pic::after{content:'';display:block;width:20px;height:20px;display:block;background-color:#fff;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(../image/add-circular-outlined-button.webp);mask-image:url(../image/add-circular-outlined-button.webp);position:absolute;bottom:calc(50% - 10px);left:calc(50% - 10px);opacity:0;z-index:1}.judge__item:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.judge__item:hover .pic::after,.judge__item:hover .pic::before,.judge__item:hover p{opacity:1}.judge__item:focus{outline:0}.slick-center{-webkit-transform:scale(1.1);transform:scale(1.1)}.slick-center .pic img{-webkit-filter:none;filter:none}.judge__gallery{position:relative;left:-50px;max-width:960px;margin:0 auto 30px auto;padding-left:30px}.judge__gallery .pic{width:calc(100% - 180px);height:350px;border-top:4px solid #fad312;float:right;display:-webkit-box;display:-ms-flexbox;display:flex}.judge__gallery .pic img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.judge__gallery .judge__card{position:relative;top:40px;right:-30px;width:180px;height:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left;border-top:4px solid #aaa;background:#363636;color:#fff;-webkit-box-shadow:20px 20px 20px rgba(0,0,0,.34),2px 2px 10px rgba(0,0,0,.2);box-shadow:20px 20px 20px rgba(0,0,0,.34),2px 2px 10px rgba(0,0,0,.2);padding:20px 10px}.judge__card .judge__card-title{font-size:15px;position:relative}.judge__card .judge__card-title::after{content:'';display:inline-block;width:20px;height:5px;position:absolute;bottom:10px;left:calc(50% - 10px);background:#fad312}.judge__card .judge__card-summary{font-size:13px;color:#999;text-align:left}.judge__card .btn{border:1px solid #fad312;background:0 0;color:#fad312;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:1024px){.judge__gallery{left:0;padding-left:0}.judge__gallery .judge__card,.judge__gallery .pic{height:300px}.judge__gallery .judge__card{right:0;top:0}}@media screen and (max-width:768px){.judge__gallery .judge__card,.judge__gallery .pic{height:250px}}@media screen and (max-width:640px){.judge__gallery{padding-left:0}.judge__gallery .pic{width:100%;height:auto;float:none}}@media screen and (max-width:640px){.judge__gallery .judge__card{position:absolute;top:auto;bottom:0;left:0;width:100%;height:60px;float:none;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;border-top:none;background:rgba(0,0,0,.6)}.judge__gallery .judge__card .judge__card-summary,.judge__gallery .judge__card .judge__card-title::after{display:none}.judge__gallery .judge__card .btn{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:5px 20px;margin-left:10px}}.subscribe{background:#fff url(../image/bg_footer.webp) no-repeat center center;background-size:auto 380px;border-bottom:3px solid #fad312}.subscribe .subscribe__inner{max-width:700px;margin:0 auto;padding:40px 20px;text-align:center}.subscribe .subscribe__inner .subscribe__summary{letter-spacing:.15rem;line-height:2rem;font-weight:500;color:#666;margin-bottom:40px}.subscribe__input{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:500px;margin:0 auto;height:40px}.subscribe__input input[type=email]{outline:0;border:none;padding:10px;display:block;width:100%;background:0 0;border-bottom:2px solid #000}.subscribe__input button{margin-left:10px;width:30%;border:2px solid #000;background:0 0;padding:5px 20px}.subscribe__input button:hover{background:#000;color:#fff}@media screen and (max-width:375px){.subscribe__input button{width:40%;padding:5px 10px}}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:960px;margin:0 auto;padding:20px;color:#fff}.footer__info .copyright{color:#999;margin:0;font-size:13px}.footer__social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__social-media .footer__social-icon{width:30px;height:30px;display:inline-block;background-color:#bbb;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(../image);mask-image:url(../image);margin-left:5px;cursor:pointer}.footer__social-media .footer__social-icon:hover{background:#eee}.footer__social-media .footer__social-icon.icon-fb{-webkit-mask-image:url(../image/icon-fb.webp);mask-image:url(../image/icon-fb.webp)}.footer__social-media .footer__social-icon.icon-twitter{-webkit-mask-image:url(../image/icon-twitter.webp);mask-image:url(../image/icon-twitter.webp)}.footer__social-media .footer__social-icon.icon-ig{-webkit-mask-image:url(../image/icon-ig.webp);mask-image:url(../image/icon-ig.webp)}.footer__social-media .footer__social-icon.icon-g-plus{-webkit-mask-image:url(../image/icon-g-plus.webp);mask-image:url(../image/icon-g-plus.webp)}.webp .nav .nav__logo{background:url(../image/logo_nav.webp) no-repeat center center}.webp .header .bg{background:url(../image/bg_header.webp) no-repeat center center}.webp .description .description__bg{background:#fff url(../image/bg_description.webp) no-repeat center center}@media screen and (max-width:640px){.webp .description .description__bg{background-image:url(../image/bg_description-mobile.webp)}}.webp .history{background:#000 url(../image/bg_history.webp) repeat-y center center}@media screen and (max-width:640px){.webp .history{background-image:url(../image/bg_history-mobile.webp)}}.webp .subscribe{background:#fff url(../image/bg_footer.webp) no-repeat center center}