@import url(https://fonts.googleapis.com/css?family=Noto+Sans+TC&display=swap);@import url(https://fonts.googleapis.com/css?family=Francois+One:400|Noto+Serif+TC:700|Fjalla+One|Muli);.navbar{z-index:999}.ps{z-index:998}.page-heading{z-index:997}.page-heading+*{z-index:996}footer{z-index:997}body{font-family:Noto Sans TC,sans-serif}#app{min-height:100vh}.scroll-content{min-height:100%}.btn{text-transform:none!important;padding:.5rem 1rem!important}.ps__rail-x,.ps__rail-y{z-index:999}.title-block{font-size:x-large!important;display:inline-block;background-color:#fdd835;padding:5px 10px!important}footer{z-index:999!important}.brown-gradient{background:-webkit-gradient(linear,left top,right bottom,from(var(--lightbrown)),to(var(--brown)));background:linear-gradient(to right bottom,var(--lightbrown),var(--brown))}.card-img-top{width:100%;min-height:150px;height:15vw;max-height:200px;-o-object-position:50% 0;object-position:50% 0}.card-img-top,img[data-v-226cb960]{-o-object-fit:cover;object-fit:cover}img[data-v-226cb960]{-o-object-position:center center;object-position:center center}@media (max-width:576px){h1[data-v-226cb960]{font-size:7vw}}.home-title-bg[data-v-226cb960]{background-image:url(/images/choir_new.jpg);background-size:cover;background-position:center 60%}.home-title-bg>.container[data-v-226cb960]{min-height:25vh;display:-webkit-box;display:-ms-flexbox;display:flex}.home-title[data-v-226cb960]{color:#fff;-ms-flex-item-align:end;align-self:flex-end;background:rgba(50,50,50,.7);padding:20px 30px;font-family:Francois One,sans-serif;font-weight:400;border-top:5px solid #fdd835;margin-bottom:0;margin-top:50px}.section[data-v-226cb960]{margin-top:1rem;margin-bottom:2rem}.event-body[data-v-226cb960]{position:relative}.event-body[data-v-226cb960]:before{position:absolute;top:0;left:0;height:5px;width:100%;display:block;content:"";background:-webkit-gradient(linear,left top,right top,from(#fdd835),color-stop(80%,#fdd835),color-stop(80%,var(--DEEP-RED)));background:linear-gradient(90deg,#fdd835 0,#fdd835 80%,var(--DEEP-RED) 0)}.event-type[data-v-226cb960]{font-weight:700;color:var(--LIGHT-RED)}.event-name[data-v-226cb960]{font-weight:400;font-family:Francois One,sans-serif,"Noto Serif TC",serif;padding:0;margin:10px 0 15px 0}.event-more[data-v-226cb960]{text-align:right}.event-more>button[data-v-226cb960]{display:inline-block;margin:0}.img-auto[data-v-226cb960]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.news-title[data-v-226cb960]{font-size:1rem;font-weight:500;line-height:normal}.news-content[data-v-226cb960]{font-size:.9rem}.notice .card-body [data-v-226cb960]:last-child{margin-bottom:0!important;padding-bottom:0!important}.notice .card-title[data-v-226cb960]{font-weight:500;color:var(--brown)}.notice .fa-angle-right[data-v-226cb960]{font-size:2rem}.notice-pianist[data-v-226cb960]{background-image:var(--RED-GRADIENT)!important}.notice-pianist .card-title[data-v-226cb960]{color:#fff!important}.notice-rehearsal[data-v-226cb960]{border-top:5px solid var(--DEEP-RED)}i[data-v-226cb960]{width:auto}.btn-red[data-v-226cb960]{background-color:var(--DEEP-RED)!important}.navbar{-webkit-transition:background-color .25s linear;transition:background-color .25s linear}.navbar span{border:0;outline:none}.navbar .navbar-toggler{padding:0;border:none}.navbar .navbar-brand{font-size:1rem}.navbar .navbar-brand .brand-name .regular{font-weight:400}.navbar .navbar-brand .brand-name .bold{font-weight:700;letter-spacing:.5px}.navbar .b-nav-dropdown .dropdown-menu{width:100%}.navbar.scroll-pass{background-color:red!important;-webkit-transition:background-color .5s linear;transition:background-color .5s linear}.page-heading[data-v-0bd035c6]{background-color:var(--theme);position:relative;-webkit-transition:background-color .5s ease-out;transition:background-color .5s ease-out}.page-heading .pattern[data-v-0bd035c6]{background-color:inherit;position:absolute;top:0;left:0;height:100%;width:100%;-webkit-mask:url(/images/pattern.svg);mask:url(/images/pattern.svg);-webkit-mask-image:url(/images/pattern.svg);background-size:auto auto;z-index:0;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.page-heading .container[data-v-0bd035c6]{position:relative;padding-top:2vh}.page-heading .container #page-title[data-v-0bd035c6]{color:#fff!important;display:inline-block}.page-heading .container #page-title[data-v-0bd035c6]:after{display:block;height:2px;width:100%;content:"";mix-blend-mode:color-dodge;-webkit-filter:brightness(2);filter:brightness(2);background-color:var(--theme)}footer[data-v-4b37fdf6]{bottom:0;width:100%;-ms-flex-negative:0;flex-shrink:0;font-size:.95rem}footer.footer-muted[data-v-4b37fdf6]{position:absolute;background-color:#f5f5f5}footer a[data-v-4b37fdf6]{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--lightbrown)}footer a[data-v-4b37fdf6]:hover{color:#a1887f}footer .contact-list h6[data-v-4b37fdf6]{color:var(--brown);margin-bottom:0}footer .contact-list .media[data-v-4b37fdf6]{margin-bottom:5px}footer .contact-list .media i[data-v-4b37fdf6]{color:var(--brown);font-size:1.2rem}