@import "https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300;400;700&display=swap";*,:active,:focus,:hover,:link,:visited{-o-transition:background-color .2s linear,border-color .1s linear;transition:background-color .2s linear,border-color .1s linear}html{font-size:10px}@media (min-width:1200px){.border-xl{border:1px solid #dee2e6!important}.border-xl-left{border-left:1px solid #dee2e6!important}.border-xl-right{border-right:1px solid #dee2e6!important}.border-xl-bottom{border-bottom:1px solid #dee2e6!important}.border-xl-0{border:none!important}}@media (min-width:992px){.border-lg{border:1px solid #dee2e6!important}.border-lg-0{border:none!important}.border-lg-bottom-0{border-bottom:none!important}.border-lg-left{border-left:1px solid #dee2e6!important}.border-lg-right{border-right:1px solid #dee2e6!important}.border-lg-bottom{border-bottom:1px solid #dee2e6!important}}@media (max-width:992px){.border-md{border:1px solid #dee2e6!important}.border-md-left{border-left:1px solid #dee2e6!important}.border-md-bottom{border-bottom:1px solid #dee2e6!important}.border-md-0{border:none!important}}@media (max-width:575px){.border-sm{border:1px solid #dee2e6!important}.border-sm-left{border-left:1px solid #dee2e6!important}.border-sm-bottom{border-bottom:1px solid #dee2e6!important}.border-sm-0{border:none!important}}.border-gray{border-color:#757575!important}.rounded-10{-ms-border-radius:10px;border-radius:10px}.rounded-15{-ms-border-radius:15px;border-radius:15px}.line-hight-fit{line-height:1!important}.lt-0{letter-spacing:0}.shadow-0{box-shadow:none!important}.shadow-1{box-shadow:0 1px 1px #7182ff24,0 2px 1px -1px #7182ff1f,0 1px 3px #7182ff33!important}.shadow-2{box-shadow:0 2px 2px #7182ff24,0 3px 1px -2px #7182ff1f,0 1px 5px #7182ff33!important}.shadow-3{box-shadow:0 3px 4px #7182ff24,0 3px 3px -2px #7182ff1f,0 1px 8px #7182ff33!important}.shadow-4{box-shadow:0 4px 5px #7182ff24,0 1px 10px #7182ff1f,0 2px 4px -1px #7182ff33!important}.shadow-6{box-shadow:0 6px 10px #7182ff24,0 1px 18px #7182ff1f,0 3px 5px -1px #7182ff33!important}.shadow-8{box-shadow:0 8px 10px 1px #7182ff24,0 3px 14px 2px #7182ff1f,0 5px 5px -3px #7182ff33!important}.shadow-9{box-shadow:0 9px 12px 1px #7182ff24,0 3px 16px 2px #7182ff1f,0 5px 6px -3px #7182ff33!important}.shadow-12{box-shadow:0 12px 17px 2px #7182ff24,0 5px 22px 4px #7182ff1f,0 7px 8px -4px #7182ff33!important}.shadow-16{box-shadow:0 16px 24px 2px #7182ff24,0 6px 30px 5px #7182ff1f,0 8px 10px -5px #7182ff33!important}.shadow-24{box-shadow:0 24px 38px 3px #7182ff24,0 9px 46px 8px #7182ff1f,0 11px 15px -7px #7182ff33!important}.shadow-hover-effect-1{cursor:pointer;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;box-shadow:0 3px 6px #7182ff00,0 3px 6px #7182ff00}.shadow-hover-effect-1:hover{box-shadow:0 3px 6px #7182ff0a,0 3px 6px #7182ff0a}.shadow-hover-effect-2{cursor:pointer;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;box-shadow:0 3px 6px #7182ff00,0 3px 6px #7182ff00}.shadow-hover-effect-2:hover{box-shadow:0 3px 6px #7182ff0a,0 3px 6px #7182ff0a}@media (min-width:991px){.shadow-lg-0{box-shadow:none!important}.shadow-lg-block{box-shadow:0 .125rem .25rem #7182ff13!important}}.img-cover{object-fit:cover;width:100%;max-width:100%;height:100%}.img-contain{object-fit:contain;width:100%;max-width:100%;height:100%}.img-user-word{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;color:#fff;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}img.lazy-image{opacity:.1;will-change:opacity;background-color:#333;transition:all .3s}img.lazy-image.loaded{opacity:1}.img-6-5,.img-4-3,.img-3-2,.img-3-1,.img-1-1,.img-1-2,.img-2-1,.img-16-9{-o-transition:all .5s ease-in-out;width:100%;-ms-transform:all .5s ease-in-out;background:#ebebeb url() 50%/cover no-repeat padding-box content-box;transition:all .5s ease-in-out;position:relative}.img-6-5:before{pointer-events:none;content:"";padding-top:80%;display:block}.img-4-3:before{pointer-events:none;content:"";padding-top:70%;display:block}.img-3-2:before{pointer-events:none;content:"";padding-top:66.6667%;display:block}.img-3-1:before{pointer-events:none;content:"";padding-top:33.3333%;display:block}.img-1-2:before{pointer-events:none;content:"";padding-top:120%;display:block}.img-2-3:before{pointer-events:none;content:"";padding-top:150%;display:block}.img-1-1:before{pointer-events:none;content:"";padding-top:100%;display:block}.img-2-1:before{pointer-events:none;content:"";padding-top:50%;display:block}.img-16-9:before{pointer-events:none;content:"";padding-top:56.25%;display:block}#preview{color:#fff;background:#979797;border:1px solid #979797;max-width:350px;padding:1px;display:none;position:absolute;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003}#preview img{width:100%}.--img-card .img-wrap{-ms-box-shadow:0 0 15px 0 #001e4700;-o-transition:all .3s ease-in-out;width:100%;-ms-transform:all .3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:0 0 15px #001e4700}.--img-card .img-wrap img{-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;object-fit:cover;object-position:center center;width:100%;height:100%;transition:all .3s ease-in-out}.--img-card .img-wrap:after,.--img-card .img-wrap:before{content:"";-o-transition:all .3s ease-in-out;width:100%;height:100%;-ms-transform:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;bottom:0;left:0;right:0}.--img-card .img-wrap:after{opacity:.5;background:linear-gradient(#0000 0%,#000 100%)}.--img-card .img-wrap:before{opacity:0;background:linear-gradient(#a1022700 0%,#a10227 100%)}.--img-card:hover{text-decoration:none}.--img-card:hover .img-wrap{-ms-box-shadow:0 0 25px 0 #001e4766;box-shadow:0 0 25px #001e4766}.--img-card:hover .img-wrap:after{opacity:0}.--img-card:hover .img-wrap:before{opacity:1}.--img-card:hover .img-wrap img{width:120%;height:120%;transition-delay:.2s}.--type .type{display:-webkit-box;display:-webkit-flex;display:-moz-flex;opacity:.6;margin:0 -1rem;padding:.5rem 0;list-style:none;display:flex}.--type .type li{text-transform:uppercase;color:#666;padding:0 1rem;font-size:1.4rem}.--type .type li+li{border-left:1px solid #666}@media (min-width:768px){.bg-md-white{background-color:#fff!important}}@media (min-width:992px){.bg-lg-light{background-color:#f7f7f7!important}.bg-lg-white{background-color:#fff!important}.bg-lg-transparent{background-color:#0000!important}.bg-lg-misty-grey{background-color:#ebebeb!important}}@media (min-width:1200px){.bg-xl-light{background-color:#f7f7f7!important}.bg-xl-transparent{background-color:#0000!important}}@media (max-width:992px){.alert-xs-transparent{background-color:#0000!important}}.bg-none{background:0 0}.bg-FB{background-color:#3b5998}.bg-line{background-color:#00c200}.bg-twitter{background-color:#76a9ea}.bg-gray{background-color:#9b9b9b}.bg-lt-gray{background-color:#ebebeb}.bg-lt-gray2{background-color:#f3f3f3}.bg-silver{background-color:#dae2ea}.bg-squarePattern-gradient{background-color:#fad5e5;padding:2rem 0;position:relative;overflow:hidden}.bg-squarePattern-gradient .location-operation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;color:#fff;-webkit-box-align:start;-ms-flex-pack:start;-ms-flex-align:start;justify-content:flex-start;align-items:flex-start;display:flex}.bg-squarePattern-gradient .location-operation .fa-map-marker-alt{color:#fad5e5;margin-right:1rem;font-size:3.2rem;position:relative;top:-4px}.bg-squarePattern-gradient .location-operation p{margin-bottom:0;font-size:2rem}.bg-squarePattern-gradient .bg-left-pattern{background-color:#ff2b85;width:70%;height:100%;position:absolute;top:0;left:0}.bg-squarePattern-gradient .bg-left-pattern span.squarePattern{-ms-border-radius:1.5rem;background-color:#ff2b85;border-radius:1.5rem;width:100px;height:100px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)rotate(45deg)}.bg-squarePattern-gradient .bg-left-pattern span.squarePattern:after,.bg-squarePattern-gradient .bg-left-pattern span.squarePattern:before{content:"";-ms-border-radius:1rem;opacity:.4;background-color:#ff2b85;border-radius:1rem;width:100px;height:100px;display:block;position:absolute;top:0;left:0}.bg-squarePattern-gradient .bg-left-pattern span.squarePattern:after{transform:translate(1.5rem,-1.5rem)}.bg-squarePattern-gradient .bg-left-pattern span.squarePattern:before{transform:translate(3rem,-3rem)}.scrollBar-theme{overflow-y:auto}.scrollBar-theme::-webkit-scrollbar{background-color:#fff0;width:3px;height:3px}.scrollBar-theme::-webkit-scrollbar-track{-ms-border-radius:5px;border-radius:5px}.scrollBar-theme::-webkit-scrollbar-thumb{-ms-border-radius:5px;background:#5559;border-radius:5px}.scrollBar-theme::-webkit-scrollbar-thumb:window-inactive{background:#5559}@media (max-width:992px){.overflow-xs-hidden{overflow:hidden}}.SVG-basic-position{width:100%;height:auto;position:absolute;top:0;left:0}.section{padding:5rem 0}@font-face{font-family:PPAgrandir-700;src:url(../../../assets/font/PPAgrandir-700.otf)}@font-face{font-family:PPAgrandir-600;src:url(../../../assets/font/PPAgrandir-600.otf)}@font-face{font-family:PPAgrandir;src:url(../../../assets/font/PPAgrandir-400.otf)}body{color:#2f2f38;background-color:#ffecf4;font-family:PPAgrandir,Noto Sans TC,sans-serif}.wrapper{overflow:hidden}.fw-700,.story-modal .modal-header h5,.card-story .card-body h5,.gear .num,.marquee-row .marquee-track p,.btn-contribute,.btn-story-more{font-family:PPAgrandir-700,Noto Sans TC,sans-serif;font-weight:700}.fw-600,.form .col-form-label,.btn-fb .num-count,.btn-line .num-count{font-family:PPAgrandir-600,Noto Sans TC,sans-serif;font-weight:600}.fw-300,.card-story .card-body p,.story-footer p{font-family:Noto Sans TC,sans-serif;font-weight:300}.hashtag{color:#ff2b85;font-weight:700;display:inline-block}.btn-foot-group{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;gap:0 2rem;margin-top:2rem;display:flex}.btn-story-primary,.btn-story-secondary{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-ms-border-radius:50rem;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;border-radius:50rem;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;min-width:200px;padding:2rem;font-size:1.8rem;line-height:1;transition:all .3s ease-in-out;display:flex;text-decoration:none!important}.btn-story-primary i,.btn-story-secondary i{margin-right:1rem;font-size:3rem}.btn-story-primary{color:#fff;background-color:#ff2b85;border:1px solid #ff2b85}.btn-story-primary:hover{color:#ff2b85;background-color:#fad5e5}.btn-story-secondary{color:#ff2b85;background-color:#fad5e5;border:1px solid #ff2b85}.btn-story-secondary:hover{color:#ff2b85;background-color:#f8c1d9}.cta-mobile-bottom{display:none}@media (max-width:992px){.cta-mobile-bottom{z-index:5;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;gap:0 2rem;padding:0 2rem;display:flex;position:fixed;bottom:50px;left:0;right:0}.cta-mobile-bottom .btn-contribute{text-align:center;width:70%;font-size:2rem}}.btn-pink{background-color:#ff2b85}.btn-pink:hover{background-color:#f70069}.btn-contribute,.btn-story-more{color:#fff;-ms-border-radius:50rem;-ms-box-shadow:0 5px #ff2b85;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;background:linear-gradient(#ff2b85 0%,#ffe7b3 100%);border:3px solid #fff;border-radius:50rem;padding:1rem 3rem;font-size:2.4rem;transition:all .3s ease-in-out;animation:2s ease-in-out infinite btn-contribute;display:inline-block;position:relative;overflow:hidden;box-shadow:0 5px #ff2b85}@keyframes btn-contribute{0%,to{-ms-box-shadow:0 5px #ff2b85;transform:translateY(0);box-shadow:0 5px #ff2b85}50%{-ms-box-shadow:0 0 #ff2b85;transform:translateY(5px);box-shadow:0 0 #ff2b85}}.btn-contribute>.icon,.btn-story-more>.icon{z-index:1;display:block;position:relative}.btn-contribute>.txt,.btn-story-more>.txt{z-index:1;letter-spacing:4px;text-shadow:0 2px #0000001a;display:block;position:relative}.btn-contribute:after,.btn-story-more:after{content:"";opacity:0;-o-transition:all .3s ease-in-out;width:100%;height:100%;-ms-transform:all .3s ease-in-out;background:linear-gradient(#ffe7b3 0%,#ff2b85 100%);transition:all .3s ease-in-out;position:absolute;top:0;left:0}.btn-contribute:hover,.btn-story-more:hover{color:#fff;-ms-box-shadow:0 0 #ff2b85;text-decoration:none;transform:translateY(5px);box-shadow:0 0 #ff2b85}.btn-contribute:hover:after,.btn-story-more:hover:after{opacity:1}.btn-svg-contribute,.btn-svg-share{aspect-ratio:1;-ms-border-radius:50rem;-o-transition:all .3s ease-in-out;width:100%;-ms-transform:all .3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-moz-flex-direction:column;-o-flex-direction:column;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;background-color:#fad5e5;border:1px solid #ff2b85;border-radius:50rem;flex-flow:column;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;margin-bottom:2rem;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.btn-svg-contribute:hover,.btn-svg-share:hover{background-color:#ff2b85}.btn-svg-contribute:hover .txt,.btn-svg-share:hover .txt{color:#fff}.btn-svg-contribute svg,.btn-svg-share svg{z-index:0;fill:#fff3;width:100%;height:100%;animation:20s ease-in-out infinite svg-light;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes svg-light{0%,to{transform:translate(-50%,-50%)rotate(0)}50%{transform:translate(-50%,-50%)rotate(360deg)}}.btn-svg-contribute .txt,.btn-svg-share .txt{z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-moz-flex-direction:column;-o-flex-direction:column;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;color:#ff2b85;flex-flow:column;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;display:flex;position:relative}.btn-svg-contribute .txt i,.btn-svg-share .txt i{margin-bottom:1rem;font-size:3.5rem}.btn-svg-contribute .txt b,.btn-svg-share .txt b{font-size:2.8rem}.btn-svg-contribute svg .btn{fill:url(#contribute-gradient)}.btn-svg-contribute svg text{fill:#fff;letter-spacing:2px}.btn-svg-share svg .btn{fill:#fff}.btn-svg-share svg text{fill:#ff2b85;letter-spacing:6px}.btn-fb,.btn-line{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-ms-border-radius:50rem;color:#fff;border-radius:50rem;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;height:45px;padding:4px 12px;font-size:1.6rem;font-weight:700;line-height:1;display:flex;position:relative}.btn-fb .icon,.btn-line .icon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-ms-border-radius:50rem;background-color:#fff;border-radius:50rem;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;width:25px;height:25px;margin-right:1rem;font-size:1.5rem;display:flex;position:relative;top:-1px}.btn-fb .num-count,.btn-line .num-count{-ms-border-radius:50rem;width:35px;height:35px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;background-color:#ff2b85;border:1px solid #fff;border-radius:50rem;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;font-size:1.2rem;font-style:normal;line-height:1;display:flex;position:absolute;top:-12px;right:-12px}.btn-fb:hover,.btn-line:hover{color:#fff;text-decoration:none}.btn-fb{background-color:#1877f2}.btn-fb .icon{color:#1877f2}.btn-fb:hover{background-color:#0b5fcc}.btn-line{background-color:#06c755}.btn-line .icon{color:#06c755}.btn-line:hover{background-color:#05ae4a}.btn-outline-pink{color:#ff2b85;border-color:#ff2b85}.btn-outline-pink:hover{background-color:#ff2b85;border-color:#ff2b85}.input-group-search{-ms-border-radius:50rem;-o-transition:all .3s ease-in-out;width:15vw;-ms-transform:all .3s ease-in-out;background-color:#f8c1d9;border-radius:50rem;transition:all .3s ease-in-out;position:relative}.input-group-search .form-control{color:#fff;background-color:#0000;border:none;height:45px;padding:0 2rem;font-size:1.4rem}.input-group-search .form-control:focus{box-shadow:none;border:none;outline:none}.input-group-search .form-control::placeholder{color:#f287b7;opacity:1}.input-group-search .form-control:-ms-placeholder-shown{color:#f287b7}.input-group-search .form-control::-moz-placeholder{color:#f287b7}.input-group-search .input-group-append{width:36px;height:36px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-ms-border-radius:50rem;background-color:#fff;border-radius:50rem;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.input-group-search .input-group-append .btn-search{color:#ff2b85;font-size:1.6rem}.input-group-search .input-group-append .btn-search:hover{text-decoration:none}.filter{width:15vw;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:flex-end;-o-flex-justify-content:flex-end;-webkit-box-align:center;-ms-flex-pack:end;-ms-flex-align:center;justify-content:flex-end;align-items:center;display:flex}.filter>p{white-space:nowrap;color:#000;margin-bottom:0;font-size:1.6rem;font-weight:300;line-height:1}.filter .custom_select-wrapper{width:50%}.filter .custom_select-wrapper.select-pink .custom_select__trigger{color:#000;background:#ffffff26}.filter .custom_select-wrapper.select-pink .arrow{color:#000}.checkbox{font-size:1.6rem;font-weight:700}.checkbox a,.checkbox sup{color:#ff2b85}.checkbox__checkmark{top:3px}.radiobox-inline{padding-top:10px;padding-bottom:10px}.radiobox-inline .radiobox-radio{margin-right:1.5rem}.radiobox-radio{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;margin-bottom:0;font-size:1.6rem;line-height:1.1;display:inline-flex}.radiobox-radio input[type=radio]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);color:#ccc;border:1px solid #ccc;border-radius:50%;place-content:center;width:1.15em;height:1.15em;margin:0 1rem 0 0;display:grid}.radiobox-radio input[type=radio]:before{content:"";width:.65em;height:.65em;box-shadow:inset 1em 1em var(--form-control-color);background-color:#ff2b85;border-radius:50%;transition:transform .12s ease-in-out;transform:scale(0)}.radiobox-radio input[type=radio]:checked{border-color:#ff2b85}.radiobox-radio input[type=radio]:checked:before{transform:scale(1)}.radiobox-radio span{font-size:1.6rem;line-height:1.3}.form .valid-feedback{color:#ff2b85;margin-left:12px;padding:0;font-size:10px}.form .col-form-label{letter-spacing:2px;color:#000;padding:0;font-size:1.8rem;line-height:40px;position:relative}.form .col-form-label.font-en{letter-spacing:0}.form .col-form-label sup{color:#ff2b85;font-size:1.6rem}.form .show-tips{color:#ff2b85;letter-spacing:0;margin-left:auto;display:inline-block;position:relative}.form .tips-content{-ms-border-radius:1rem;-ms-box-shadow:5px 5px #ff2b85;opacity:0;pointer-events:none;-o-transition:all .3s ease-in-out;width:350px;-ms-transform:all .3s ease-in-out;z-index:2;background-color:#ffecf4;border:1px solid #ff2b85;border-radius:1rem;padding:2rem;transition:all .3s ease-in-out;position:absolute;top:35px;left:0;box-shadow:5px 5px #ff2b85}.form .tips-content.show{opacity:1;pointer-events:auto}.form .tips-content ul{margin:0;padding:0;list-style:none}.form .tips-content ul>li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;color:#000;letter-spacing:0;-webkit-box-align:start;-ms-flex-pack:start;-ms-flex-align:start;justify-content:flex-start;align-items:flex-start;font-size:1.4rem;font-weight:300;line-height:1.3;display:flex}.form .tips-content ul>li:before{content:"";-ms-border-radius:50rem;background-color:#ff2b85;border-radius:50rem;flex:none;width:10px;height:10px;margin-right:4px;display:block;position:relative;top:3px}.form .tips-content ul>li+li{margin-top:8px}.form .was-validated .form-control:invalid,.form .form-control.is-invalid{background:0 0;border-color:#ff2b85}.form .form-control:not(textarea){-ms-border-radius:50rem;border-radius:50rem;height:40px}.form .form-control{background-color:#eff2f4;border:1px solid #eee;padding:.3rem 1.2rem}.form .form-control:focus{box-shadow:none;border-color:#222}.form .form-control::placeholder{color:#ccc;opacity:1;font-weight:300}.form .form-control:-ms-placeholder-shown{color:#ccc;font-weight:300}.form .form-control::-moz-placeholder{color:#ccc;font-weight:300}.form textarea{-ms-border-radius:2rem;border-radius:2rem}.marquee-row{background-color:#ff2b85;border:2px solid #ff2b85;margin-bottom:-1rem;padding:2rem 0;position:relative;overflow:hidden;transform:rotate(-1deg)}.marquee-row:before,.marquee-row:after{content:"";z-index:2;width:30%;height:100%;position:absolute;top:0}.marquee-row:before{background:linear-gradient(90deg,#ff2b85a6 0%,#ff2b8500 100%);left:0}.marquee-row:after{background:linear-gradient(270deg,#ff2b85a6 0%,#ff2b8500 100%);right:0}.marquee-row .inner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:flex}.marquee-row .marquee-track{white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;animation:50s linear infinite forwards marquee;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee-row .marquee-track p{color:#fff;margin-bottom:0;padding-left:1.5rem;padding-right:1.5rem;font-size:2.4rem}@media (max-width:767px){.marquee-row .marquee-track p{font-size:2rem}}.menu_on .header-modal-menu{opacity:1;pointer-events:auto}.menu_on .header-modal-menu ul{transition-delay:.2s;transform:translateY(0)}.menu_on .head-top.scrolling .brand-logo{opacity:1;pointer-events:auto}.header-modal-menu{display:none}@media (max-width:1024px){.header-modal-menu{z-index:9;opacity:0;pointer-events:none;-o-transition:all .3s ease-in-out;width:100%;height:100%;-ms-transform:all .3s ease-in-out;background-color:#eff2f4;transition:all .3s ease-in-out;display:block;position:fixed;top:0;left:0}.header-modal-menu ul{-o-transition:all .5s ease-in-out;width:100%;-ms-transform:all .5s ease-in-out;background-color:#fff;margin:0;padding:8vw 10vw;list-style:none;transition:all .5s ease-in-out;transform:translateY(-100%)}.header-modal-menu ul>li{padding:1.5rem 0}.header-modal-menu ul>li+li{border-top:1px solid #ddd}.header-modal-menu a{color:#000;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;height:45px;padding:10px;font-size:1.6rem;display:flex}.header-modal-menu a .icon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;width:30px;height:30px;margin-right:1rem;font-size:2rem;display:flex}.header-modal-menu a .txt{font-size:2rem;line-height:1;position:relative;top:1px}.header-modal-menu a:hover,.header-modal-menu a.active{color:#ff2b85;font-weight:700;text-decoration:none}}@media (max-width:767px){.header-modal-menu .header-modal-menu ul{padding-top:5rem}}.head-top{width:100%;height:60px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:space-between;-o-flex-justify-content:space-between;z-index:10;-webkit-box-align:center;-ms-flex-pack:justify;-ms-flex-align:center;justify-content:space-between;align-items:center;padding:10px 15px;display:flex;position:fixed;top:0;left:0;right:0}.head-top.scrolling .hamburger-btn{pointer-events:auto}.head-top.scrolling .hamburger-btn:before{content:"";z-index:-1;-ms-border-radius:50rem;background-color:#fff;border-radius:50rem;width:45px;height:45px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-logo{width:120px;display:block}.hamburger-btn{cursor:pointer;width:20px;height:20px;display:none;position:relative}.hamburger-btn.is-active{width:20px;height:20px}.hamburger-btn span{text-align:right;background-color:#ff2b85;width:100%;height:2px;transition:all .3s ease-out;display:block;position:absolute}.hamburger-btn span:first-child{transform-origin:3px 0;top:0;left:0}.hamburger-btn span:nth-child(2){width:70%;top:6px;left:30%}.hamburger-btn span:nth-child(3){top:12px;left:0}.hamburger-btn span:nth-child(4){transform-origin:-1px 0;width:70%;bottom:0;left:30%}.hamburger-btn.is-active span:first-child{width:100%;top:0;transform:rotate(45deg)translate(4px)}.hamburger-btn.is-active span:nth-child(2),.hamburger-btn.is-active span:nth-child(3){opacity:0}.hamburger-btn.is-active span:nth-child(4){width:100%;left:0;transform:rotate(-45deg)translate(4px)}@keyframes rotate{to{transform:rotate(360deg)}}.kv-jumbotron{z-index:0;width:100%;padding:0;position:fixed;top:0;left:0;right:0}.kv-jumbotron .input-group-search{-ms-border-radius:50rem;background:linear-gradient(#114483 0%,#162c56 100%);border-radius:50rem;width:120px;margin-left:1rem;position:relative;box-shadow:inset 0 0 5px #0000008c}.kv-jumbotron .input-group-search .form-control{color:#fff;background-color:#0000;border:none;height:30px;font-size:1.4rem}.kv-jumbotron .input-group-search .input-group-append{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.kv-jumbotron .input-group-search .input-group-append .btn-search{color:#ebf7ff;font-size:1.6rem}.kv-jumbotron .input-group-search .input-group-append .btn-search:hover{text-decoration:none}.kv-jumbotron .kv-banner{width:100%;height:450px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-moz-flex-direction:column;-o-flex-direction:column;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-flow:column;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;display:flex;position:relative}.kv-jumbotron .kv-banner:before{content:"";z-index:-1;background:#ffecf4 url(../../../assets/img/campaign/2026q1/kv/bg-light.png) 50%/cover no-repeat;width:100%;height:100%;animation:1s ease-in-out infinite switchBg1;position:absolute;top:0;left:0}.kv-jumbotron .kv-banner:after{content:"";z-index:-1;background:#fad5e5 url(../../../assets/img/campaign/2026q1/kv/bg-light-ovr.png) 50%/cover no-repeat;width:100%;height:100%;animation:1s ease-in-out infinite switchBg2;position:absolute;top:0;left:0}.kv-jumbotron .kv-banner .kv-icon{width:100%;height:100%;animation:6s ease-in-out infinite floatUpDown;display:block;position:absolute}.kv-jumbotron .kv-banner .kv-icon-1{background:url(../../../assets/img/campaign/2026q1/kv/layer1.png) 50%/cover no-repeat;animation-duration:8s;animation-delay:0s}.kv-jumbotron .kv-banner .kv-icon-2{background:url(../../../assets/img/campaign/2026q1/kv/layer2.png) 50%/cover no-repeat;animation-duration:7s;animation-delay:.5s}.kv-jumbotron .kv-banner .kv-icon-3{background:url(../../../assets/img/campaign/2026q1/kv/layer3.png) 50%/cover no-repeat;animation-duration:9s;animation-delay:1s}.kv-jumbotron .kv-banner .kv-icon-4{background:url(../../../assets/img/campaign/2026q1/kv/layer4.png) 50%/cover no-repeat;animation-duration:6.5s;animation-delay:1.5s}.kv-jumbotron .kv-banner .kv-icon-5{background:url(../../../assets/img/campaign/2026q1/kv/layer5.png) 50%/cover no-repeat;animation-duration:8.5s;animation-delay:.3s}.kv-jumbotron .kv-banner .kv-icon-6{background:url(../../../assets/img/campaign/2026q1/kv/layer6.png) 50%/cover no-repeat;animation-duration:7.5s;animation-delay:.8s}.kv-jumbotron .kv-banner .kv-icon-7{background:url(../../../assets/img/campaign/2026q1/kv/layer7.png) 50%/cover no-repeat;animation-duration:9.5s;animation-delay:1.2s}.kv-jumbotron .kv-banner .kv-icon-8{background:url(../../../assets/img/campaign/2026q1/kv/layer8.png) 50%/cover no-repeat;animation-duration:8s;animation-delay:.6s}.kv-jumbotron .kv-banner .kv-intro{width:50%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-moz-flex-direction:column;-o-flex-direction:column;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;z-index:3;flex-flow:column;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;display:flex;position:absolute;top:-4%;left:10vw}.kv-jumbotron .kv-banner .kv-intro .date-time{width:500px;margin:0 auto 1rem}.kv-jumbotron .kv-banner .kv-intro .date-time img{object-fit:contain;width:100%}.kv-jumbotron .kv-banner .kv-intro .font-en,.kv-jumbotron .kv-banner .kv-intro h1{color:#fff;-webkit-text-stroke:7px #000;paint-order:stroke fill;line-height:1;animation:1s ease-in-out infinite textStrokeTxt;position:relative}@keyframes textStrokeTxt{0%,to{transform:translate(0)}50%{transform:translateY(-3px)}}.kv-jumbotron .kv-banner .kv-intro .font-en[data-text]:before,.kv-jumbotron .kv-banner .kv-intro h1[data-text]:before{content:attr(data-text);color:#000;-webkit-text-stroke:8px #000;paint-order:stroke fill;z-index:-1;width:100%;height:100%;animation:1s ease-in-out infinite textStroke;position:absolute;top:3px;left:0}@keyframes textStroke{0%,to{top:3px}50%{top:6px}}.kv-jumbotron .kv-banner .kv-intro .font-en{margin-bottom:2rem;font-size:4rem}.kv-jumbotron .kv-banner .kv-intro h1{margin-bottom:2rem;font-size:7rem;font-weight:700}.kv-jumbotron .kv-banner .kv-intro h1 strong{color:#ff2b85}.kv-jumbotron .kv-banner .kv-intro h6{color:#000;text-align:center;letter-spacing:0;margin-bottom:1rem;font-size:1.8rem;font-weight:700}.kv-jumbotron .kv-banner .btn-contribute{margin-bottom:2rem}.kv-jumbotron .kv-banner .overlay{opacity:0;-o-transition:opacity .3s ease-in-out;width:100%;height:100%;-ms-transform:opacity .3s ease-in-out;pointer-events:none;background:#ffecf4;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.kv-jumbotron .kv-banner .kv-people{aspect-ratio:168/40;-o-transition:all 1s cubic-bezier(.19,1,.22,1);width:100%;-ms-transform:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1);position:absolute;bottom:0;right:0}.kv-jumbotron .kv-banner .kv-people.rider1{z-index:0;background:url(../../../assets/img/campaign/2026q1/kv/rider1.png) 50%/contain no-repeat}.kv-jumbotron .kv-banner .kv-people.rider2{z-index:1;background:url(../../../assets/img/campaign/2026q1/kv/rider2.png) 50%/contain no-repeat}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes switchBg1{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes switchBg2{0%,50%{opacity:0}50.01%,to{opacity:1}}.gear{z-index:4;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-ms-border-radius:50rem;background-color:#fad5e5;border:1px solid #ff2b85;border-radius:50rem;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;padding:1rem 2rem;display:flex;position:absolute;bottom:2rem;right:2rem}.gear>*{z-index:2;position:relative}.gear .num{color:#ff2b85;text-align:center;min-width:50%;padding:0 3rem;font-size:3rem;line-height:1;display:block;position:relative}.gear .num:before{content:"";z-index:-1;background:url(../../../assets/img/campaign/2026q1/pattern/gear.svg) 50%/contain no-repeat;width:120px;height:120px;animation:20s ease-in-out infinite gear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes gear{0%,to{transform:translate(-50%,-50%)rotate(0)}50%{transform:translate(-50%,-50%)rotate(360deg)}}.gear span{text-align:center;color:#000;letter-spacing:3px;white-space:nowrap;font-size:14px;font-weight:700;display:block}.back_to_top .gear{bottom:4rem;right:1rem}@media (max-width:767px){.back_to_top{opacity:0;position:fixed;bottom:0;right:0}.back_to_top a{-ms-border-radius:0;border-radius:0}.back_to_top .gear{display:none;bottom:10rem;right:-1rem}}.story-unit-title{z-index:2;text-align:center;margin-top:-10rem;margin-bottom:2rem;position:relative}.story-unit-title h2{height:85px;margin-bottom:0;display:inline-block;position:relative}.story-unit-title h2:after,.story-unit-title h2:before{content:"";aspect-ratio:1;z-index:-1;animation:20s ease-in-out infinite title-spark;position:absolute}@keyframes title-spark{0%,to{transform:rotate(0)}50%{transform:rotate(360deg)}}.story-unit-title h2:before{background:url(../../../assets/img/campaign/2026q1/title/spark-left.svg) 50%/contain no-repeat;width:60px;height:60px;bottom:0;left:-40px}.story-unit-title h2:after{background:url(../../../assets/img/campaign/2026q1/title/spark-right.svg) 50%/contain no-repeat;width:45px;height:45px;top:0;right:-25px}.story-unit-title h2 img{object-fit:contain;width:auto;height:100%}.story-unit-title p{color:#ff2b85;font-size:1.6rem;font-weight:700}.story-frame{margin-top:400px;padding:0}.story-container{background-color:#ffe9f3;padding-top:60px;position:relative}.story-container:after{content:"";aspect-ratio:1420/370;z-index:2;pointer-events:none;background:url(../../../assets/img/campaign/2026q1/pattern/city.svg) bottom/contain no-repeat;width:100%;position:absolute;bottom:0;left:0}.story-container.fixed{z-index:5}.story-container.fixed .story-content aside{position:fixed;top:75px}.story-container.fixed .story-content aside.menu-group{left:15px}.story-container.fixed .story-content aside.cta-group{right:15px}.story-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-ms-border-radius:5rem;background-color:#fad5e5;border:2px solid #f8c1d9;border-radius:5rem;-webkit-box-align:stretch;-ms-flex-pack:center;-ms-flex-align:stretch;justify-content:center;align-items:stretch;padding:5rem;display:flex;position:relative}.story-content article{z-index:1;position:relative}.story-content article+article{margin-top:2rem}.story-content article .story-tool{-moz-justify-content:flex-end;-o-flex-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:20%;height:80px;padding:0 3rem;position:absolute;top:0;right:0}.story-content article .story-tool .btn-copylink{margin-right:0}.story-content aside{width:15vw;height:100%;padding:0;position:absolute;top:-2px}.story-content aside.menu-group{padding-top:3rem;left:-2px}.story-content aside.menu-group ul{margin:0 0 0 -1.5rem;padding:0;list-style:none}.story-content aside.menu-group ul>li+li{margin-top:-1px}.story-content aside.menu-group a{color:#000;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;-ms-border-radius:0 2rem 2rem 0;-o-transition:all .3s ease-in-out;transform:translate(-2rem);-ms-transform:all .3s ease-in-out;background-color:#ffe9f3;border:1px solid #ff2b85;border-left:none;border-radius:0 2rem 2rem 0;-webkit-box-align:center;-ms-flex-pack:start;-ms-flex-align:center;justify-content:flex-start;align-items:center;padding:1rem 2rem 1rem 4rem;font-size:1.6rem;transition:all .3s ease-in-out;display:flex}.story-content aside.menu-group a .icon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-ms-border-radius:50rem;color:#ff2b85;background-color:#fff;border-radius:50rem;flex:none;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;width:50px;height:50px;margin-right:1rem;font-size:2rem;display:flex}.story-content aside.menu-group a .txt{color:#ff2b85;white-space:nowrap;font-size:1.6rem;line-height:1;position:relative;top:1px}.story-content aside.menu-group a:hover,.story-content aside.menu-group a.active{color:#fff;background-color:#ff2b85;text-decoration:none;transform:translate(0)}.story-content aside.menu-group a:hover .txt,.story-content aside.menu-group a.active .txt{color:#fff;font-weight:700}.story-content aside.cta-group{padding:3rem 4.5rem 3rem 0;right:-2px}.story-content main{flex:none;width:70vw;padding:0 6rem 10vw}.story-content .editor-content{-ms-border-radius:1.5rem 4rem 1.5rem 4rem;min-height:calc(var(--vh,1vh)*75);background-color:#fff;border:2px solid #ff2b85;border-radius:1.5rem 4rem;padding:4rem 5vw}.story-header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:space-between;-o-flex-justify-content:space-between;z-index:3;-ms-border-radius:0;border-top:2px solid #f8c1d9;border-radius:0;-webkit-box-align:center;-ms-flex-pack:justify;-ms-flex-align:center;justify-content:space-between;align-items:center;width:100%;height:65px;margin-top:-1px;padding:0 3rem;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.story-header .marquee-row{width:40%;margin-top:-1.2rem;margin-bottom:-.8rem}.story-body{z-index:2;background-color:#ffe9f3;border-top:2px solid #f8c1d9;border-bottom:none;padding:1.5rem;position:relative;top:4px}.story-body:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:20%;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.story-footer{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;z-index:5;background-color:#ff2b85;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;height:40px;display:flex;position:relative;bottom:0;left:50%;transform:translate(-50%)}.story-footer p{color:#fff;text-align:center;margin-bottom:0;padding:2px;font-size:1.2rem}.story-tool{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;z-index:2;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex}.story-tool .btn-copylink,.story-tool .btn-copylink-o{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;color:#ff2b85;cursor:pointer;-webkit-box-align:end;-ms-flex-pack:start;-ms-flex-align:end;justify-content:flex-start;align-items:flex-end;margin-right:1.5rem;font-size:2rem;text-decoration:none;display:inline-flex;position:relative}.story-tool .btn-copylink .icon-share,.story-tool .btn-copylink-o .icon-share{margin-left:1rem;font-size:5rem}.story-tool .btn-copylink .tooltiptext,.story-tool .btn-copylink-o .tooltiptext{visibility:hidden;color:#fff;text-align:center;z-index:1;opacity:0;white-space:nowrap;background-color:#555;border-radius:6px;width:70px;padding:4px;font-size:12px;transition:opacity .3s;position:absolute;bottom:120%;left:50%;transform:translate(-50%)}.story-tool .btn-copylink .tooltiptext:after,.story-tool .btn-copylink-o .tooltiptext:after{content:"";border:5px solid #0000;border-top-color:#555;position:absolute;top:100%;left:50%;transform:translate(-50%)}.story-tool .btn-copylink:hover .tooltiptext,.story-tool .btn-copylink-o:hover .tooltiptext{visibility:visible;opacity:1}.story-tool .btn-copylink-o,.story-tool .btn-line-share,.story-tool .btn-fb-share-o{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-ms-border-radius:50rem;color:#222;cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:50rem;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;width:50px;height:50px;margin-right:1.5rem;font-size:2rem;display:flex;position:relative}.story-tool .btn-line-share .icon,.story-tool .btn-fb-share-o .icon{width:20px;height:20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;display:flex;position:relative}.story-tool .btn-line-share:hover,.story-tool .btn-fb-share-o:hover{text-decoration:none}.story-tool .btn-fb-share{-ms-border-radius:50rem;background-color:#fff;border:1px solid #1877f2;border-radius:50rem;padding:1rem 2rem 1rem 7.5rem;position:relative;text-decoration:none!important}.story-tool .btn-fb-share .icon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;color:#fff;-ms-border-radius:50rem;background-color:#1877f2;border-radius:50rem;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;width:65px;height:65px;display:flex;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.story-tool .btn-fb-share .icon .fa-facebook-f{font-size:6rem;position:relative;bottom:-10px}.story-tool .btn-fb-share .txt{color:#1877f2;font-size:1.8rem}.story-tool .btn-fb-share:hover{background-color:#1877f2}.story-tool .btn-fb-share:hover .txt{color:#fff}.story-tool .btn-fb-share-o{border-color:#1877f2}.story-tool .btn-fb-share-o .icon{color:#1877f2}.story-tool .btn-fb-share-o:hover{background-color:#1877f233}.story-tool .btn-line-share{border-color:#06c755}.story-tool .btn-line-share .icon{color:#06c755}.story-tool .btn-line-share:hover{background-color:#06c75533}.story-tool .btn-copylink-o{border-color:#000}.story-tool .btn-copylink-o .icon{color:#000}.story-tool .btn-copylink-o:hover{background-color:#0003}.load-story{text-align:center;padding:5rem 0}.card-anime{-ms-border-radius:3rem;background-color:#fff3;border:1px solid #f8c1d9;border-radius:3rem;margin-bottom:2rem;padding:4rem}.card-anime h5,.card-anime p{opacity:.5;background:linear-gradient(110deg,#f8c1d9 8%,#fad5e5 18%,#f8c1d9 33%) 0 0/200% 100%;height:20px;animation:1s linear infinite shine}@keyframes shine{to{background-position-x:-200%}}.card-anime h5{width:20%;margin-bottom:2rem}.card-anime p{width:100%}.story-none{text-align:center;margin-top:5vw;padding:5px;position:relative}.story-none u{background-color:#fff;width:2px;height:100px;margin:0 auto 3rem;display:block}.story-none p{letter-spacing:3px;color:#222;margin-bottom:4rem;font-size:2.4rem;font-weight:700;line-height:1.6}.story-none p .u{text-decoration:underline}.card-story{-o-transition:all 1s cubic-bezier(.19,1,.22,1);-ms-transform:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1);display:block;position:relative;transform:translateY(0);text-decoration:none!important}.card-story:after{content:"";-ms-border-radius:3rem;-o-transition:all 1s cubic-bezier(.19,1,.22,1);width:100%;height:calc(100% - 2.5rem);-ms-transform:all 1s cubic-bezier(.19,1,.22,1);-ms-box-shadow:0 0 0 0 #ff2b85;z-index:-1;background-color:#ffe9f3;border:1px solid #ff2b85;border-radius:3rem;transition:all 1s cubic-bezier(.19,1,.22,1);position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 #ff2b85}.card-story:hover{transform:translateY(-5px)}.card-story:hover:after{-ms-box-shadow:0 5px 0 0 #ff2b85;background-color:#fad5e5;box-shadow:0 5px #ff2b85}.card-story .card-header,.card-story .card-body{-o-transition:all 1s cubic-bezier(.19,1,.22,1);-ms-transform:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1);position:relative}.card-story .card-header{width:80%;height:80px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;-ms-border-radius:3rem 3rem 0 0;z-index:1;background-color:#fff;border:1px solid #ff2b85;border-bottom-color:#ddd;border-radius:3rem 3rem 0 0;-webkit-box-align:center;-ms-flex-pack:start;-ms-flex-align:center;justify-content:flex-start;align-items:center;padding:3rem;display:flex}.card-story .card-body{-ms-border-radius:0 3rem 3rem 3rem;z-index:0;background-color:#fff;border:1px solid #ff2b85;border-radius:0 3rem 3rem;margin-top:-1px;padding:3rem 3rem 4rem}.card-story .card-body h5{color:#000;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:2.8rem;display:-webkit-box;position:relative;overflow:hidden}.card-story .card-body h5 .icon-chat{color:#ff2b85;margin-right:1rem;font-size:2rem}.card-story .card-body p{color:#666;text-overflow:ellipsis;-webkit-line-clamp:3;word-break:break-all;-webkit-box-orient:vertical;font-size:1.6rem;display:-webkit-box;overflow:hidden}.card-story .card-footer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:space-between;-o-flex-justify-content:space-between;background:0 0;border:none;-webkit-box-align:center;-ms-flex-pack:justify;-ms-flex-align:center;justify-content:space-between;align-items:center;padding:3rem;display:flex;position:relative}.card-story .card-footer:before{content:"";-ms-border-radius:0 0 3rem 0;background-image:radial-gradient(#fad5e5 1px,#0000 1px);background-position:50%;background-size:10px 10px;border-radius:0 0 3rem;width:60%;height:100%;position:absolute;top:0;right:2px}.card-story .card-footer .read-more{color:#ff2b85;font-size:1.6rem}.card-story .card-footer .read-more i{margin-right:1rem;font-size:2rem}.card-story .card-footer .job-proportion{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;-moz-justify-content:center;-o-flex-justify-content:center;-ms-border-radius:50rem;background-color:#ffe9f3;border:1px solid #ff2b85;border-radius:50rem;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;padding:1rem 2rem;display:inline-flex;position:absolute;top:-2rem;right:3rem}.card-story .card-footer .job-proportion .item{color:#000;margin:0;font-size:1.6rem;line-height:1;position:relative}.card-story .card-footer .job-proportion .item b{color:#ff2b85;font-weight:700}.card-story .card-footer .job-proportion .item+.item{margin-left:10px;padding-left:10px}.card-story .card-footer .job-proportion .item+.item:before{content:"/";position:absolute;top:43%;left:-2px;transform:translateY(-50%)}.card-story .card-footer .btn-vote{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;-moz-justify-content:center;-o-flex-justify-content:center;-ms-border-radius:50rem;color:#fff;background-color:#ff2b85;border:1px solid #ff2b85;border-radius:50rem;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;padding:1rem 3rem 1rem 8rem;font-size:1.6rem;font-weight:700;display:inline-flex;position:absolute;top:-2.4rem;right:3rem}.card-story .card-footer .btn-vote:hover{color:#ff2b85;background-color:#fff}.card-story .card-footer .btn-vote .icon{width:60px;height:60px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;-moz-justify-content:center;-o-flex-justify-content:center;background:url(../../../assets/img/campaign/2026q1/pattern/spark-white.svg) 50%/contain no-repeat;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.card-story .card-footer .btn-vote .icon i{color:#ff2b85;font-size:2rem}.top-ten{z-index:0;-ms-border-radius:3rem;background:linear-gradient(#ffe6b3 0%,#ffe9f3 100%);border-radius:3rem;margin-bottom:10rem;padding:5rem;position:relative}.top-ten .swiper-container-top-ten{position:relative}.top-ten .swiper-container-top-ten .swiper{overflow:visible}.top-ten .swiper-container-top-ten .swiper-controls{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;gap:2rem;margin-top:3rem;display:flex}.top-ten .swiper-container-top-ten .swiper-controls .swiper-button-prev-top-ten,.top-ten .swiper-container-top-ten .swiper-controls .swiper-button-next-top-ten{-ms-border-radius:50%;width:4rem;height:4rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-o-transition:all .3s ease;-ms-transform:all .3s ease;cursor:pointer;color:#ff2b85;background-color:#fff;border:1px solid #ff2b85;border-radius:50%;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;margin:0;transition:all .3s;display:flex;position:relative}.top-ten .swiper-container-top-ten .swiper-controls .swiper-button-prev-top-ten:hover,.top-ten .swiper-container-top-ten .swiper-controls .swiper-button-next-top-ten:hover{color:#fff;background-color:#ff2b85}.top-ten .swiper-container-top-ten .swiper-controls .swiper-button-prev-top-ten i,.top-ten .swiper-container-top-ten .swiper-controls .swiper-button-next-top-ten i{font-size:1.6rem}.top-ten .swiper-container-top-ten .swiper-controls .swiper-pagination-counter{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;color:#ff2b85;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;gap:.5rem;font-size:1.8rem;display:flex}.top-ten .swiper-container-top-ten .swiper-controls .swiper-pagination-counter .current{text-align:center;min-width:2rem}.top-ten .swiper-container-top-ten .swiper-controls .swiper-pagination-counter .separator{margin:0 .2rem}.top-ten .swiper-container-top-ten .swiper-controls .swiper-pagination-counter .total{text-align:center;min-width:2rem}.top-ten article{position:relative}.top-ten article .story-tool{-moz-justify-content:flex-end;-o-flex-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:40%;height:80px;padding:0 3rem;position:absolute;top:0;right:0}.top-ten article .story-tool .btn-copylink{margin-right:0}.top-ten .card-story .card-header{width:60%}.top-ten .card-story .card-body p{height:68px}.top-ten .card-story .card-footer .job-proportion{right:inherit;left:3rem}@media (max-width:768px){.top-ten{padding:0}}.user-info{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;-webkit-box-align:end;-ms-flex-pack:start;-ms-flex-align:end;justify-content:flex-start;align-items:flex-end;display:inline-flex}.user-info h6,.user-info .city{margin-bottom:0;line-height:1}.user-info h6{color:#000;font-size:2.4rem;font-weight:600}.user-info .city{color:#666;border-left:1px solid #ff2b85;margin-left:1rem;padding-left:1rem;font-size:1.6rem}.popout-heading{text-align:center;position:relative}.popout-heading img{object-fit:contain;width:auto;height:80px}.popout-sub-title{color:#000;text-align:center;margin-top:1rem;margin-bottom:0;font-size:1.8rem}.popout-sub-title.highlight{color:#ff2b85;background:linear-gradient(#0000 40%,#fff0 40%,#ffecf4 90%,#0000 95%);margin:0 auto;font-weight:400;display:inline-block}.search-resault{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;-webkit-box-align:end;-ms-flex-pack:start;-ms-flex-align:end;justify-content:flex-start;align-items:flex-end;margin-bottom:4rem;display:flex}.search-resault>*{margin-bottom:0}.search-resault h3{color:#222;border-bottom:2px solid #000;margin-right:3rem;font-size:2.4rem}.search-resault h3>strong{color:#f287b7;letter-spacing:3px;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;margin-bottom:0;font-size:4rem;font-weight:700;line-height:1.3}.search-resault p{color:#222;font-size:1.6rem}.search-resault p>strong{color:#000;font-size:2rem}.search-resault .btn-remove{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-ms-border-radius:50rem;color:#ff2b85;background-color:#ffecf4;border:1px solid #ff2b8580;border-radius:50rem;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;margin-left:auto;padding:6px 12px 6px 6px;font-size:1.6rem;line-height:1;display:flex}.search-resault .btn-remove .icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;-moz-justify-content:center;-o-flex-justify-content:center;-ms-border-radius:50rem;background-color:#ff2b851a;border-radius:50rem;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;width:24px;height:24px;margin-right:1rem;display:inline-flex}.search-resault .btn-remove:hover{color:#fff;background-color:#ff2b85;text-decoration:none}@media (max-width:1024px){.search-resault{-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;flex-flow:wrap;margin-bottom:2rem}.search-resault>*{margin-bottom:2rem}}@media (max-width:767px){.search-resault h3{font-size:2rem}.search-resault h3>strong{font-size:2.8rem}.search-resault p{font-size:1.4rem}.search-resault p>strong{font-size:1.6rem}}.swal2-container{z-index:9999!important}.swal2-container .swal2-content p{line-height:1.8!important}.swal2-popup{-ms-border-radius:3rem!important;background-color:#fff!important;border:2px solid #ff2b85!important;border-radius:3rem!important;width:600px!important}.story-modal{z-index:9990;opacity:0;pointer-events:none;background:linear-gradient(#ff2b85d9 0%,#ff2b858c 100%);width:100%;height:100%;display:none;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.story-modal.show{opacity:1;pointer-events:auto;animation:.3s ease-in-out fadeIn;display:block}.story-modal .modal-content{width:60%;height:calc(var(--vh,1vh)*75);-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;background:0 0;border:none;margin:5vw auto 0;padding:0;transition:all .3s ease-in-out;position:relative}.story-modal .modal-content .btn-close{z-index:5;-ms-border-radius:50rem;width:50px;height:50px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;color:#ff2b85;-o-transition:all .3s ease-in-out;-ms-transform:all .3s ease-in-out;background-color:#fff;border:1px solid #ff2b85;border-radius:50rem;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex;position:absolute;top:-15px;right:1.5vw}.story-modal .modal-content .btn-close:hover{background-color:#ffecf4;text-decoration:none;transform:rotate(180deg)}.story-modal .modal-content .btn-foot-group{margin-bottom:-5rem}.story-modal .modal-content>*{-ms-border-radius:0;border:none;border-radius:0}.story-modal .modal-content:after{content:"";-ms-border-radius:3rem;pointer-events:none;z-index:-1;background-color:#ffe9f3;border:1px solid #ff2b85;border-radius:3rem;width:100%;height:90%;position:absolute;bottom:-3rem;left:0;right:0}.story-modal .modal-content:before{content:"";-ms-border-radius:3rem;background-color:#fff;border:1px solid #ff2b85;border-radius:3rem;width:100%;height:calc(100% - 176px);position:absolute;top:145px;left:0}.story-modal .modal-header,.story-modal .modal-footer{z-index:2;background-color:#fff;position:fixed;left:50%;transform:translate(-50%)}.story-modal .modal-header{-ms-border-radius:3rem 3rem 0 0;border:1px solid #ff2b85;border-bottom:2px solid #ddd;border-radius:3rem 3rem 0 0;width:calc(60% - 2px - 5vw);height:145px;padding:3rem;display:block;top:calc(5vw + 1px)}.story-modal .modal-header h5{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:flex-start;-o-flex-justify-content:flex-start;-webkit-box-align:start;-ms-flex-pack:start;-ms-flex-align:start;justify-content:flex-start;align-items:flex-start;margin-bottom:1rem;font-size:3.2rem;display:flex}.story-modal .modal-header h5 .icon-chat{color:#ff2b85;margin-right:1rem;font-size:2.5rem;position:relative;top:8px}.story-modal .modal-footer{width:calc(60% - 2px);bottom:calc(var(--vh,1vh)*25 - 5vw - 3rem + 1px);-moz-justify-content:center;-o-flex-justify-content:center;-ms-border-radius:0 0 3rem 3rem;background-color:#ffe9f3;border:none;border-radius:0 0 3rem 3rem;-ms-flex-pack:center;justify-content:center;height:60px;padding:0}.story-modal .modal-footer .story-tool{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;margin-top:-5rem;padding-left:2.5vw;padding-right:2.5vw;display:flex}.story-modal .modal-footer .story-tool .btn-fb-share{margin-left:auto}.story-modal .modal-body{padding:15rem 2.5vw;position:relative;top:3rem;overflow-y:auto}.story-modal .modal-body p:not(.city){color:#000;letter-spacing:0;word-break:break-all;font-size:1.8rem;line-height:1.8}.story-modal .modal-body .job-proportion{margin:2rem 0;position:relative}.story-modal .modal-body .job-proportion p{-ms-border-radius:50rem;background-color:#ffe9f3;border-radius:50rem;padding:1.5rem 2rem;display:inline-block}.story-modal .modal-body .job-proportion p strong{color:#ff2b85;font-weight:700;position:relative}.story-modal .modal-body .job-proportion p strong .percent{color:#fff;letter-spacing:0;-ms-border-radius:2px;background-color:#ff2b85;border-radius:2px;padding:5px;font-size:1.2rem;font-weight:700;position:absolute;top:-45px;right:-20px}.story-modal .modal-body .job-proportion p strong .percent:after{pointer-events:none;content:"";border-top:15px solid #ff2b85;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:15px solid #0000;width:0;height:0;position:absolute;bottom:-10px;left:10px}#web-share .modal-content{width:600px;height:auto;position:relative}#web-share .modal-content:before{display:none}#web-share .modal-content:after{height:100%;bottom:-6rem}#web-share .modal-header,#web-share .modal-footer{width:calc(598px - 5vw);height:auto}#web-share .modal-header{padding-top:0;position:relative;top:0}#web-share .modal-header .popout-heading{margin-top:-3rem}#web-share .modal-body{-ms-border-radius:3rem;background-color:#fff;border:1px solid #ff2b85;border-radius:3rem;padding:2rem 2.5vw;top:-1px;overflow:visible}#web-share .modal-body .share-cover{-ms-border-radius:1rem;border:1px solid #ffe9f3;border-radius:1rem;margin-bottom:2rem;padding:1rem}#web-share .modal-body .share-cover img{object-fit:contain;width:100%;margin-bottom:1rem}#web-share .modal-body .share-cover .link{color:#666;font-size:1.4rem;display:block}#web-share .modal-body h5{letter-spacing:0;color:#000;margin-bottom:5px;font-size:2rem;font-weight:700;line-height:1.1}#web-share .modal-body p{letter-spacing:0;color:#666;margin-bottom:3rem;font-size:1.4rem}#story-submit,#story-submit-confirm{overflow-x:hidden;overflow-y:auto}#story-submit .modal-content,#story-submit-confirm .modal-content{width:70%;height:auto;position:relative}#story-submit .modal-content:before,#story-submit-confirm .modal-content:before{display:none}#story-submit .modal-content:after,#story-submit-confirm .modal-content:after{height:100%;bottom:-6rem}#story-submit .modal-header,#story-submit .modal-footer,#story-submit-confirm .modal-header,#story-submit-confirm .modal-footer{width:calc(100% - 2px - 5vw);height:auto}#story-submit .modal-header,#story-submit-confirm .modal-header{padding-top:0;position:relative;top:0}#story-submit .modal-header .popout-heading,#story-submit-confirm .modal-header .popout-heading{margin-top:-3rem}#story-submit .modal-body,#story-submit-confirm .modal-body{-ms-border-radius:3rem;background-color:#fff;border:1px solid #ff2b85;border-radius:3rem;padding:2rem 2.5vw;top:-1px;overflow:visible}#story-submit .modal-body .user-info,#story-submit-confirm .modal-body .user-info{margin-bottom:2rem}#story-submit .step-indicator{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;-moz-justify-content:center;-o-flex-justify-content:center;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;gap:0 2rem;margin:2rem auto 4rem;display:inline-flex}#story-submit .step-indicator .step-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;opacity:.5;flex:none;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;display:flex;position:relative}#story-submit .step-indicator .step-item .step-number{width:60px;height:60px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;-moz-justify-content:center;-o-flex-justify-content:center;color:#fff;-o-transition:all .3s ease;-ms-transform:all .3s ease;background:url(../../../assets/img/campaign/2026q1/pattern/spark-pink.svg) 50%/contain no-repeat;-webkit-box-align:center;-ms-flex-pack:center;-ms-flex-align:center;justify-content:center;align-items:center;margin-right:1rem;font-size:1.8rem;font-weight:600;transition:all .3s;display:flex}#story-submit .step-indicator .step-item .step-label{-o-transition:all .3s ease;-ms-transform:all .3s ease;color:#ff2b85;font-size:1.8rem;transition:all .3s}#story-submit .step-indicator .step-item.active{opacity:1}#story-submit .step-indicator .step-item.active .step-number{color:#fff}#story-submit .step-indicator .step-item.active .step-label{color:#ff2b85;font-weight:600}#story-submit .step-indicator .step-line{aspect-ratio:150/15;-o-transition:all .3s ease;-ms-transform:all .3s ease;opacity:.5;background:url(../../../assets/img/campaign/2026q1/pattern/step-arrow.svg) 50%/contain no-repeat;flex:1;height:1vw;margin:0 1rem;transition:all .3s}#story-submit .step-indicator .step-line.active,#story-submit .step-indicator.step-2-active .step-line{opacity:1}#story-submit .form-step{display:none}#story-submit .form-step.active{animation:.3s ease-in-out fadeIn;display:block}#story-submit .form-group{position:relative}#story-submit .form-group textarea.form-control{z-index:2;background:0 0;padding:1.5rem;position:relative}#story-submit .form-group .textarea-placeholder{color:#ccc;pointer-events:none;z-index:1;white-space:pre-line;line-height:1.5;font-size:inherit;-ms-border-radius:2rem;border:1px solid #0000;border-radius:2rem;min-height:19.5rem;margin:0;padding:.75rem 1rem;position:absolute;top:50px;left:0;right:0}#story-submit .form-group textarea.form-control:focus+.textarea-placeholder,#story-submit .form-group textarea.form-control:not(:placeholder-shown)+.textarea-placeholder{display:none}#story-submit .job-proportion-input{-ms-border-radius:2rem;border:1px solid #ff2b85;border-radius:2rem;margin:2rem 0;padding:2rem}#story-submit .role-title-display{color:#000;margin-bottom:2rem;font-size:2.8rem;line-height:1.5}#story-submit .role-title-display .title-text{color:#000;font-weight:600}#story-submit .role-title-display .role-value,#story-submit .role-title-display .role-placeholder{color:#ff2b85;-ms-border-radius:50rem;background-color:#ffe9f3;border-radius:50rem;margin-left:1rem;padding:1rem 2rem;font-weight:600;display:inline-block}#story-submit .form-text{letter-spacing:0;font-size:1.4rem}#story-submit .range-slider-wrapper{padding:2rem 0;position:relative}#story-submit .range-slider-wrapper .range-slider-container{background:#ff2b85;align-items:center;width:100%;padding:0 8px;display:flex;position:relative}#story-submit .range-slider-wrapper .range-endpoint{z-index:1;background:#fff;border:1px solid #ff2b85;border-radius:50%;flex-shrink:0;width:20px;height:20px;position:absolute}#story-submit .range-slider-wrapper .range-endpoint.range-endpoint-start{left:0}#story-submit .range-slider-wrapper .range-endpoint.range-endpoint-end{right:0}#story-submit .range-slider-wrapper .range-thumb-value{top:50%;left:calc(8px + var(--percentage,0)/100*(100% - 16px));color:#fff;cursor:grab;z-index:4;white-space:nowrap;-ms-border-radius:50rem;-o-transition:all .2s ease;width:60px;height:60px;transform:translate(-50%,-50%);-ms-transform:all .2s ease;-webkit-user-select:none;user-select:none;background:#ff2b85;border-radius:50rem;justify-content:center;align-items:center;font-size:1.6rem;font-weight:600;transition:all .2s;display:flex;position:absolute}#story-submit .range-slider-wrapper .range-thumb-value:active{cursor:grabbing;transform:translate(-50%,-50%)scale(1.05)}#story-submit .range-slider-wrapper .range-thumb-value:hover{transform:translate(-50%,-50%)scale(1.05);box-shadow:0 4px 12px #ff2b8580}#story-submit .range-slider-wrapper input[type=range]{-webkit-appearance:none;appearance:none;z-index:3;pointer-events:auto;background:0 0;outline:none;width:100%;height:8px;margin:0;position:relative}#story-submit .range-slider-wrapper input[type=range]::-webkit-slider-track{background:#ff2b85;border-radius:50rem;width:100%;height:8px}#story-submit .range-slider-wrapper input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;opacity:0;pointer-events:none;width:0;height:0}#story-submit .range-slider-wrapper input[type=range]::-moz-range-track{background:#e0e0e0;border-radius:50rem;width:100%;height:8px}#story-submit .range-slider-wrapper input[type=range]::-moz-range-progress{background:#ff2b85;border-radius:50rem 0 0 50rem;height:8px}#story-submit .range-slider-wrapper input[type=range]::-moz-range-thumb{opacity:0;pointer-events:none;border:none;width:0;height:0}#story-submit .range-slider-wrapper input[type=range]::-ms-track{color:#0000;background:0 0;border-color:#0000;width:100%;height:8px}#story-submit .range-slider-wrapper input[type=range]::-ms-fill-lower{background:#ff2b85;border-radius:50rem}#story-submit .range-slider-wrapper input[type=range]::-ms-fill-upper{background:#e0e0e0;border-radius:50rem}#story-submit .range-slider-wrapper input[type=range]::-ms-thumb{opacity:0;pointer-events:none;border:none;width:0;height:0}#story-submit-confirm .form-user{-ms-border-radius:1rem;background-color:#f1f1f180;border-radius:1rem;margin-bottom:2rem;padding:2rem 1.5rem 1rem}#story-submit-confirm .txt-value{margin-bottom:0;font-size:1.6rem;font-weight:300;line-height:40px}#story-submit-confirm .form-story .user-info{margin-bottom:2rem}#story-submit-confirm .form-story .story-title{color:#000;margin-bottom:1rem;font-size:2.8rem;font-weight:600}#story-submit-confirm .form-story .story-txt{color:#000;word-break:break-all;font-size:1.6rem;font-weight:300}#page-avtivity,#page-notice{position:relative}@media (max-width:1366px){.kv-jumbotron .kv-banner .kv-intro{left:3vw}.kv-jumbotron .kv-banner .kv-intro .font-en{font-size:3vw}.kv-jumbotron .kv-banner .kv-intro h1{font-size:5vw}.kv-jumbotron .kv-banner .kv-intro .date-time{width:400px}.kv-jumbotron .kv-banner .kv-icon{display:none}.kv-jumbotron .kv-banner .kv-people{aspect-ratio:inherit;height:85%;bottom:10%;right:0}.kv-jumbotron .kv-banner .kv-people.rider1{background:url(../../../assets/img/campaign/2026q1/kv/rider1.png) 50%/cover no-repeat}.kv-jumbotron .kv-banner .kv-people.rider2{background:url(../../../assets/img/campaign/2026q1/kv/rider2.png) 50%/cover no-repeat}.story-content aside.menu-group{min-width:230px}}@media (max-width:1024px){.hamburger-btn{display:block}.input-group-search,.filter{width:100%}#story-submit .modal-content{width:90%}.story-header{padding:0 1.5rem}.story-content{display:block}.story-content aside{width:calc(20vw - 14px)}.story-content aside.menu-group,.story-content aside.cta-group{display:none}.story-content main{width:100%;padding:0 0 10rem}}@media (max-width:992px){.btn-svg-contribute,.btn-svg-share{aspect-ratio:inherit}.btn-svg-contribute svg,.btn-svg-share svg{width:100vw;height:100vw}.btn-svg-contribute .txt,.btn-svg-share .txt{-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-flow:row;width:100%;padding:2rem;line-height:1}.btn-svg-contribute .txt i,.btn-svg-share .txt i{margin-bottom:0;margin-right:1rem}.kv-jumbotron{position:relative}.kv-jumbotron .kv-banner{background:url(../../../assets/img/campaign/2026q1/kv/layer-bg.png) top/contain no-repeat;height:auto;padding:5rem 0 15rem}.kv-jumbotron .kv-banner:before{background:#ffecf4 url(../../../assets/img/campaign/2026q1/kv/bg-light-m.png) 50%/cover no-repeat}.kv-jumbotron .kv-banner:after{background:#f8c1d9 url(../../../assets/img/campaign/2026q1/kv/bg-light-m.png) 50%/cover no-repeat}.kv-jumbotron .kv-banner .kv-intro{width:100%;margin-top:-12%;padding:0;position:relative;top:0;left:0}.kv-jumbotron .kv-banner .kv-intro .font-en{font-size:5vw}.kv-jumbotron .kv-banner .kv-intro h1{font-size:10vw}.kv-jumbotron .kv-banner .kv-intro h6{font-size:3vw}.kv-jumbotron .kv-banner .kv-intro .date-time{width:70%}.kv-jumbotron .kv-banner .kv-people{position:relative;top:0;bottom:0;right:-20%}.kv-jumbotron .kv-banner .kv-people.rider1{aspect-ratio:1;background:url(../../../assets/img/campaign/2026q1/kv/rider-m.png) 50%/contain no-repeat;width:60%;height:auto}.kv-jumbotron .kv-banner .kv-people.rider2{display:none}.kv-jumbotron .gear{left:50%;right:inherit;display:flex;bottom:5%;transform:translate(-50%)}.kv-jumbotron .gear span{font-size:1.8rem}.gear{display:none}.story-frame{margin-top:0}.story-content{margin-top:10rem;padding:1rem}.story-content main{padding:3rem 1rem}.story-content article .story-tool{height:auto}.top-ten{-ms-border-radius:0;border-radius:0;padding:5rem 0}.top-ten .story-unit-title{margin-top:0}.card-story:after{height:calc(100% - 1rem)}.card-story .card-header{width:60%;height:auto;padding:1.5rem}.card-story .card-body{padding:2rem 1.5rem 3.5rem}.card-story .card-body h5{font-size:2.4rem}.card-story .card-footer{padding:3rem 1.5rem 2rem}.card-story .card-footer .job-proportion{padding:1rem;right:2rem}.story-tool .btn-copylink .icon-share,.story-tool .btn-copylink-o .icon-share{font-size:4rem}.story-modal{overflow-y:auto}.story-modal .modal-content{width:95%;margin:5rem auto}.story-modal .modal-content .btn-close{position:fixed;top:1rem;right:1rem}.story-modal .modal-content:after,.story-modal .modal-content:before{display:none}.story-modal .modal-header,.story-modal .modal-footer{top:inherit;bottom:inherit;position:relative}.story-modal .modal-header{width:90%;height:auto}.story-modal .modal-body{top:-2px;bottom:inherit;-ms-border-radius:3rem;background-color:#fff;border:1px solid #ff2b85;border-radius:3rem;padding:2rem;overflow:visible}.story-modal .modal-body h5{font-size:2.8rem}.story-modal .modal-body p:not(.date){font-size:1.6rem}.story-modal .modal-footer{z-index:-1;border:1px solid #ff2b85;width:100%;height:auto;margin-top:-2.5rem}.story-modal .modal-footer .story-tool{margin-top:0;padding:5rem 3rem 3rem}#story-submit .step-indicator .step-line{aspect-ratio:2;background:url(../../../assets/img/campaign/2026q1/pattern/step-arrow-m.svg) 50%/contain no-repeat}}@media (max-width:767px){.btn-story-primary,.btn-story-secondary{min-width:initial}.btn-contribute,.btn-story-more{font-size:1.6rem}.btn-svg-contribute .txt,.btn-svg-share .txt{-moz-flex-direction:row;-o-flex-direction:row;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-flow:row;width:100%;padding:2rem;line-height:1}.btn-svg-contribute .txt i,.btn-svg-share .txt i{margin-bottom:0;margin-right:1rem}.btn-svg-contribute .txt b,.btn-svg-share .txt b{font-size:1.8rem}.story-unit-title h2{height:65px}.story-unit-title p{font-size:1.6rem}.kv-jumbotron .kv-banner{padding:5rem 1.5rem 15rem}.kv-jumbotron .kv-banner .kv-intro{margin-top:-20%}.kv-jumbotron .kv-banner .kv-intro .font-en[data-text]:before,.kv-jumbotron .kv-banner .kv-intro h1[data-text]:before{-webkit-text-stroke:7px #000;top:1px}.kv-jumbotron .kv-banner .kv-intro .font-en{font-size:8vw}.kv-jumbotron .kv-banner .kv-intro h1{font-size:12vw}.kv-jumbotron .kv-banner .kv-intro h6{margin-bottom:2rem;font-size:4vw}.kv-jumbotron .kv-banner .kv-intro .date-time{width:90%}.kv-jumbotron .kv-banner .btn-contribute{display:none}.kv-jumbotron .gear{width:80%;bottom:8%}.custom_select .select-fade{display:none}.custom_option.selected{color:#ff2b85}.custom_options{width:100%;top:110%;left:inherit;-ms-border-radius:1.5rem;border-radius:1.5rem;position:absolute;right:0;transform:none}.custom_select-wrapper.select-pink .custom_option.selected{background-color:#ffecf4}.story-frame{padding:0}.story-header{-ms-border-radius:0;border-radius:0;grid-template-columns:.5fr .5fr;grid-template-areas:"search filter";gap:0 2rem;display:grid}.story-header .input-group-search{grid-area:search}.story-header .input-group-search.open{width:95%}.story-header .filter{grid-area:filter;width:100%}.story-header .filter .custom_select-wrapper{width:100%}.story-body{padding:0}.story-body:after,.story-footer{width:100%}.story-content{-ms-border-radius:3rem;border-radius:3rem;margin-top:5rem;padding-bottom:10rem}.story-content .story-unit-title{margin-top:-8rem}.story-content .editor-content{margin-bottom:25vw;padding:3rem 2rem 30vw}.story-container.fixed .story-header{grid-template-columns:.5fr .3fr .2fr;grid-template-areas:"search filter filter";width:100%}.story-container.fixed .story-header .filter .custom_select-wrapper{width:50%}.user-info h6{font-size:2rem}.story-content article .story-tool,.top-ten article .story-tool{width:40%;height:auto;padding:0 1rem}.top-ten{margin-bottom:5rem}.top-ten .swiper-container-top-ten .swiper-controls .swiper-pagination-counter{font-size:1.4rem}.top-ten .swiper-container-top-ten .swiper-controls .swiper-pagination-counter .current{min-width:1rem}.top-ten .card-story .card-footer .job-proportion{padding:1rem;left:1.5rem}.top-ten .card-story .card-footer .job-proportion .item{letter-spacing:0;font-size:1.2rem}.top-ten .card-story .card-footer .btn-vote{padding:1rem 2rem 1rem 7rem;font-size:1.4rem;right:-1rem}.top-ten .card-story .card-footer .btn-vote .icon{left:5px}.form .col-form-label{letter-spacing:0;white-space:nowrap}.form .show-tips{margin-left:0;line-height:1}.form .tips-content{width:300px;top:20px}.radiobox-inline .radiobox-radio{margin-bottom:5px;margin-right:5px}.story-modal .modal-header{padding:2rem}.story-modal .modal-body .job-proportion p{padding:1rem 1.5rem}.story-modal .modal-content{margin-top:5rem}.story-modal .modal-content .btn-foot-group{margin-bottom:0}.popout-heading img{height:60px}#story-submit .step-indicator .step-item{-moz-flex-direction:column;-o-flex-direction:column;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;flex-flow:column}#story-submit .step-indicator .step-line{height:10px;margin:0}#story-submit .modal-header,#story-submit .modal-footer,#story-submit-confirm .modal-header,#story-submit-confirm .modal-footer{width:85%}#story-submit .modal-content,#story-submit-confirm .modal-content{width:100%}#story-submit .modal-content:after,#story-submit-confirm .modal-content:after{-ms-border-radius:0;border-radius:0}#story-submit .modal-body,#story-submit-confirm .modal-body{padding:2rem 2rem 6rem}#story-submit .form-user,#story-submit-confirm .form-user{-ms-border-radius:1rem;background-color:#f1f1f180;border-radius:1rem;margin-bottom:2rem;padding:2rem 1.5rem 1rem}#story-submit .step-indicator,#story-submit-confirm .step-indicator{margin:1.5rem 0 3rem;padding:0 1rem}#story-submit .step-indicator .step-item .step-number,#story-submit-confirm .step-indicator .step-item .step-number{width:50px;height:50px;margin-bottom:1rem;margin-right:0;font-size:1.6rem}#story-submit .step-indicator .step-item .step-label,#story-submit-confirm .step-indicator .step-item .step-label{font-size:1.6rem}#story-submit .step-indicator .step-line,#story-submit-confirm .step-indicator .step-line{margin:-1.2rem .5rem 0}#story-submit .role-title-display,#story-submit-confirm .role-title-display{text-align:center;font-size:2rem}#web-share .modal-content{width:90%}#web-share .modal-header,#web-share .modal-footer{width:calc(90% - 5vw)}#web-share .modal-body{padding:2rem}#page-avtivity:before,#page-avtivity:after,#page-notice:before,#page-notice:after{width:100px;height:150px;bottom:-3rem}.story-none{margin-bottom:10rem;padding:0}.story-none p{letter-spacing:0;font-size:1.6rem}}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px}}