@media(max-width:768px){.sub-container,.sub-container-side{padding-bottom:50px}}#about-wrapper .sub-container,#about-wrapper .sub-container-side{padding:100px 0 0}@media(max-width:768px){#about-wrapper .sub-container,#about-wrapper .sub-container-side{padding:60px 0 30px}}#online-wrapper .sub-container,#online-wrapper .sub-container-side{padding:20px 0 50px}@media(max-width:768px){#online-wrapper .sub-container,#online-wrapper .sub-container-side{padding:0 0 30px}#offline-wrapper .sub-container,#offline-wrapper .sub-container-side{padding:0}}#offline-wrapper .sub-container,#offline-wrapper .sub-container-side{padding:0 0 80px}@media(max-width:768px){#offline-wrapper .sub-container,#offline-wrapper .sub-container-side{padding:0 0 50px}}#story-wrapper .sub-container,#story-wrapper .sub-container-side{padding:0 0 80px}@media(max-width:768px){#story-wrapper .sub-container,#story-wrapper .sub-container-side{padding:0 0 50px}}.base-container .sub-container-side{min-width:140px;text-align:center}@media(max-width:768px){.base-container .sub-container-side{min-width:10px;width:0}}.base-container .subtitle-image{position:-webkit-sticky;position:sticky;top:40px;z-index:101}@media(max-width:768px){.base-container .subtitle-image{top:80px;width:38px;transform:translateX(-25px)}}#footer{color:#3e3a39;font-size:12px}#about .film-wrapper{display:flex;border:3px solid #3e3a39;border-radius:70px;overflow:hidden;margin-left:-80px;margin-right:-80px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media(max-width:768px){#about .film-wrapper{border-radius:20px;margin-left:0;margin-right:0}#about .introduction .content{line-height:25px;font-size:15px}}.label-tag{display:inline-flex;background:#fff;color:#3e3a39;border:2px solid #3e3a39;font-size:15px;border-radius:40px;border-top-left-radius:0;padding:4px 12px}@media(max-width:768px){.label-tag{padding:2px 8px}}.label-tag.sm{font-size:12px;padding:2px 8px}.label-tag.lg{font-size:18px}.label-tag.blue{background:#59d4ef}.label-tag.red{background:#ff706f}.label-tag.green{background:#5cb482}#district-slide .slide-content{background:transparent;border:none;display:flex;justify-content:center;align-items:center}#finger-indicator{animation:floatY .8s ease-in-out infinite alternate}#taiwan-map{position:relative;max-width:600px;margin:0 auto}#taiwan-map .taiwan{position:absolute;top:0;right:0;height:148.5%;z-index:-1}@keyframes floatY{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}#mapinfo-slider-wrapper{border-radius:40px;overflow:hidden;border:2px solid #3e3a39;color:#3e3a39;font-size:16px;background:#fff;max-width:500px}@media(max-width:768px){#mapinfo-slider-wrapper{max-width:90vw}}#mapinfo-slider-wrapper .roof-title{background:#f2f2f2;border-bottom:2px solid #3e3a39;font-weight:700;font-size:20px;color:#3e3a39;text-align:center}#mapinfo-slider-wrapper .roof-title.red{background-color:#ff706f}#mapinfo-slider-wrapper .roof-title.green{background-color:#5cb482}#mapinfo-slider-wrapper .roof-title.blue{background-color:#59d4ef}#mapinfo-slider-wrapper .title{font-size:19px}#mapinfo-slider-wrapper .link-button{padding:5px 10px;background:#f2f2f2;border:2px solid #3e3a39;border-radius:100px;font-weight:700;font-size:16px;color:#3e3a39}#mapinfo-slider-wrapper .link-button.red{background-color:#ff706f}#mapinfo-slider-wrapper .link-button.green{background-color:#5cb482}#mapinfo-slider-wrapper .link-button.blue{background-color:#59d4ef}#mapinfo-slider-wrapper .control-arrow{opacity:1;bottom:50px}#mapinfo-slider-wrapper .control-arrow:hover{background:none}#mapinfo-slider-wrapper .control-arrow.control-prev:before{border-right:14px solid #3e3a39}#mapinfo-slider-wrapper .control-arrow.control-next:before{border-left:14px solid #3e3a39}#mapinfo-slider-wrapper .control-arrow:before{border-width:11px}#home-floating .hamburger-menu{padding:11px;position:fixed;right:0;z-index:300}#home-floating .list-menu{position:fixed;left:40px;bottom:40px;z-index:101;transition:left .5s ease-in-out}@media(min-width:1920px){#home-floating .list-menu{transform:translate(20px,-20px)}}#home-floating .to-top-button{position:fixed;right:80px;bottom:80px;z-index:200;transform:translateX(200px);transition:transform .5s ease-in-out}#home-floating .to-top-button.show{transform:translateX(0)}@media(max-width:768px){#home-floating .to-top-button{right:10px;bottom:50px}}.circle-button{display:flex;justify-content:center;align-items:center;height:36px;width:36px;border-radius:50%}.circle-button,.menu-button{border:2px solid #3e3a39;background:#fff}.menu-button{color:#3e3a39;text-align:center;box-shadow:2px 4px 0 #3e3a39;border-radius:100px;font-size:14px;padding:4px;width:120px}.menu-button.is-current,.menu-button:hover{background-color:#59d4ef;color:#3e3a39}.menu-button a{color:inherit;text-decoration:none}#fold{height:100vh;width:100%;padding:20px}@media(max-width:768px){#fold{padding:10px}}#content{height:100%;overflow:hidden;position:relative}#content .logo-desktop{width:250px;position:absolute;top:20px;left:20px;opacity:0;animation:fadeIn .5s ease-in 3s forwards}@media(min-width:1920px){#content .logo-desktop{width:325px;transform:translate(20px,20px)}}#content .logo-mobile{width:450px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:fadeIn 1s ease-in 2s reverse forwards}@media(min-width:1920px){#content .logo-mobile{width:550px}}@media(max-width:768px){#content .logo-mobile{top:25px;transform:translate(-50%);width:80vw;max-width:400px;animation:none}}#content .calendar{position:absolute;top:10px;right:15px;transform:scale(.8)}@media(min-width:1920px){#content .calendar{transform:scale(1) translate(-20px,20px)}}@media(max-width:768px){#content .calendar{top:50%;transform:translateY(-50%)}}#content .event-date{height:80px;position:absolute;z-index:100;right:30px;bottom:50px}@media(min-width:1920px){#content .event-date{height:100px}}@media(max-width:768px){#content .event-date{height:70px;width:100%;text-align:center;left:50%;bottom:60px;transform:translateX(-50%)}}#content .slide-wrapper{border:3px solid #3e3a39;border-radius:80px;overflow:hidden;position:relative;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media(max-width:768px){#content .slide-wrapper{border-radius:20px}}#content>div:not(.slide-wrapper){z-index:100}#home-slide .carousel-inner,#home-slide .carousel-item{height:100%}#home-slide .carousel-item>.slide-image{width:100%;height:100%;object-fit:cover}#home-slide .carousel-indicators>button[data-bs-target]{height:15px;width:15px;border-radius:50%;border:2px solid #3e3a39;background:#fff;opacity:1}#home-slide .carousel-indicators>button[data-bs-target].active{background:#59d4ef}@media(max-width:768px){#home-slide .carousel-indicators>button[data-bs-target]{height:10px;width:10px;border-radius:50%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#cute-calendar .year{position:relative;z-index:100}#cute-calendar .year .year-circle{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:50%;background:#fff;border:2px solid #3e3a39}#cute-calendar .date{height:200px;width:250px;border:2px solid #3e3a39;border-radius:20px;overflow:hidden;margin-top:-20px}@media(max-width:768px){#cute-calendar .date{height:150px;width:90px}}#cute-calendar .date .head{background:#3e3a39;min-height:35px;position:relative;color:#fff}#cute-calendar .date .head .desktop{position:absolute;display:flex;left:50%;top:-50%;transform:translate(-50%,-50%)}#cute-calendar .date .body{background:#fff}#cute-calendar .date .body .line{width:2px;background:#3e3a39}#cute-calendar .date .body .text{writing-mode:vertical-lr;font-size:18px}@media(max-width:768px){#cute-calendar .date .body .text{font-size:14px}#offline .event-item{font-size:15px}}#offline .event-item .datetime,#offline .event-item .label,#offline .event-item .location{color:#8c8c8c}#offline .event-item .title{font-size:18px}.info-image{position:relative;width:100%}.info-image .status-info{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;color:#fff;font-weight:700;font-size:18px;display:none}.info-image .components .label{position:absolute;top:15px;left:-10px;z-index:1}.info-image .components .image{width:100%;border:2px solid #3e3a39;border-radius:30px;overflow:hidden;object-fit:cover;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.info-image .components .tag-list{position:absolute;left:15px;right:15px;bottom:10px;z-index:1}.info-image.cover .status-info{display:flex}.info-image.cover .components{filter:brightness(.5)}.tag-wrapper .tag{padding:4px 8px;margin:2px;font-size:13px;color:#3e3a39;border-radius:40px;background:#f2f2f2}.tag-wrapper .tag.red{background:#ff706f}.tag-wrapper .tag.green{background:#5cb482}.tag-wrapper .tag.blue{background:#59d4ef}@media(max-width:768px){#online .event-item .info{font-size:15px}}#online .event-item .date,#online .event-item .label,#online .event-item .time{color:#8c8c8c}#online .event-item .title{color:#3e3a39;font-size:18px}@media(max-width:768px){#online .event-item .title{font-size:17px}#online #filter .title{font-size:15px}#online #filter .chip-radio{font-size:14px}}#online #filter .date-select{background-color:#f2f2f2;border-radius:50px;padding:3px 15px;max-width:165px}@media(max-width:768px){#online #filter .date-select{width:100%;max-width:100%}}#online #filter .time-select-list{position:relative}#online #filter .time-select-list:before{content:"";height:2px;width:calc(100% - 64px);background:#3e3a39;position:absolute;left:32px;right:32px;bottom:8px;z-index:-1}@media(max-width:768px){#online #filter .time-select-list{margin-left:-21.3333333333px}}#online #filter .time-select{padding:0;display:flex;flex-direction:column-reverse;align-items:center;font-size:14px;min-width:64px}#online #filter .time-select>.form-check-input{border:2px solid #3e3a39;margin:0}#online #filter .time-select>.form-check-input:checked[type=radio]{background-image:none;background-color:#ff706f}#online #filter .time-select>.form-check-input:focus{box-shadow:0 0 0 .25rem hsla(0,100%,72%,.25)}.chip-checkbox.form-check{display:inline-block;padding:0}.chip-checkbox.form-check>.form-check-input{display:none}.chip-checkbox.form-check>.form-check-label{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:2px 15px;background:#f2f2f2;color:#3e3a39;border:2px solid #f2f2f2;border-radius:50px;cursor:pointer}.chip-checkbox.form-check>.form-check-label.active{background:#3e3a39;border:2px solid #3e3a39;color:#fff}.chip-checkbox.form-check>.form-check-label.active.blue,.chip-checkbox.form-check>.form-check-label.active.green,.chip-checkbox.form-check>.form-check-label.active.red{color:#3e3a39}.chip-checkbox.form-check>.form-check-label.active.blue{background:#59d4ef}.chip-checkbox.form-check>.form-check-label.active.green{background:#5cb482}.chip-checkbox.form-check>.form-check-label.active.red{background:#ff706f}#story{padding:0 50px}@media(max-width:768px){#story{padding:0}#story .chip-radio{font-size:14px}#story .rules{font-size:15px}#story .action-button-wrapper{position:fixed;bottom:0;z-index:200;transform:translateY(100%);transition:transform .3s ease-out}#story .action-button-wrapper.show{transform:translateY(0)}}#story .action-button-wrapper .action-button{display:flex;justify-content:center;align-items:center;padding:5px 10px;border:2px solid #3e3a39;box-shadow:2px 2px 0 rgba(0,0,0,.75);border-radius:100px;font-weight:700;font-size:16px;color:#3e3a39}#story .action-button-wrapper .action-button.red{background:#ff706f}@media(max-width:768px){#story .action-button-wrapper .action-button.red{border-right-width:1px}}#story .action-button-wrapper .action-button.green{background:#5cb482}@media(max-width:768px){#story .action-button-wrapper .action-button.green{border-left-width:1px}#story .action-button-wrapper .action-button{padding:7px 10px;width:50vw;border-radius:0}}#lottery-rules .subtitle{font-size:18px}.dialog-modal .dialog-content{border-radius:40px;overflow:hidden}.dialog-modal .dialog-content .modal-footer,.dialog-modal .dialog-content .modal-header{border:none}.dialog-modal .button{padding:5px 10px;background:#59d4ef;border:2px solid #3e3a39;box-shadow:2px 2px 0 rgba(0,0,0,.75);border-radius:100px;font-weight:700;font-size:16px;text-align:center;color:#3e3a39}@media(max-width:768px){.story-item{font-size:15px}}.story-item .image{border-radius:20px;overflow:hidden}.story-item .chip{padding:4px 6px;border-radius:100px;font-size:14px;color:#3e3a39;background:#fff;border:1px solid #3e3a39}@media(max-width:768px){.story-item .chip{font-size:13px}}#submit-form input[type=radio]{background-color:#f2f2f2;border:none}#submit-form input[type=radio]:checked{background-color:#59d4ef}#submit-form input[type=checkbox]{background-color:#f2f2f2;border:none}#submit-form input[type=checkbox]:checked{background-color:#59d4ef}#submit-form input[type=text],#submit-form select,#submit-form textarea{background-color:#f2f2f2;border-radius:20px;font-size:13px;color:#3e3a39;padding:10px 18px;border:none}#submit-form input::placeholder,#submit-form textarea::placeholder{opacity:.5}#submit-form .note{font-size:13px;color:#3e3a39;opacity:.5}#submit-form .image{height:250px;width:250px;position:relative;border:none;margin:0 auto}#submit-form .image:after{content:"+上傳圖片";width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;background:#f2f2f2;font-size:14px;color:rgba(62,58,57,.5)}#submit-form .agree{color:#3e3a39;background:#fff}#submit-form .agree .notice,#submit-form-agree-rules .header{font-size:15px}#submit-form-agree-rules .header>button{background-color:#fff;color:#3e3a39;filter:grayscale(100%)}#submit-form-agree-rules .body{font-size:12px}