a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;border-width:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:PingFang TC,Microsoft JhengHei,Arial,sans-serif}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{margin:0 auto}.section_menu,body{display:flex;flex-direction:column}.section_menu{background:#fbc400;align-items:center;position:relative}.menu{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:120px;padding-left:120px;padding-right:120px;width:-webkit-fill-available}@media (max-width:1180px){.menu{padding:0 20px}}.menu h1 a{background-image:url(/gia/logo.svg);display:block;text-indent:101%;height:66px;width:317px;overflow:hidden;white-space:nowrap}@media (max-width:1180px){.menu h1 a{width:270px;background-size:100%;background-repeat:no-repeat;background-position:50%}}.menu ul{list-style:none;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:32px;height:100%}@media (max-width:1180px){.menu ul{display:none}}.menu a{text-decoration:none;color:#1b1b1b;font-size:16px;font-weight:400;line-height:24px}.menu a:hover{font-weight:700}.menu .donate-button{width:104px;height:43px;padding:12px 20px;border-radius:100px;background-color:#fff;color:#1b1b1b;text-align:center;font-weight:600;line-height:1.5}.donate-button:hover{background-color:#1b1b1b;color:#fff}.menu-drawer{display:none;position:relative;top:120px}.showmenu{display:none}@media (max-width:1180px){.showmenu{display:block;margin-right:20px}}@media (max-width:450px){.showmenu{margin-right:0}.menu-drawer{display:block;background-color:#fff;width:100%;padding:0 20px}.menu-drawer a{text-decoration:none}.menu-drawer li{list-style-type:none;padding:20px 0;border-bottom:1px solid #f2f4f8;text-align:center}}@media (max-width:1180px){.showmenu{display:block;width:60px;height:60px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3.5 4.9C3.16863 4.9 2.9 5.16863 2.9 5.5C2.9 5.83137 3.16863 6.1 3.5 6.1H20.5C20.8314 6.1 21.1 5.83137 21.1 5.5C21.1 5.16863 20.8314 4.9 20.5 4.9H3.5ZM3.5 10.9C3.16863 10.9 2.9 11.1686 2.9 11.5C2.9 11.8314 3.16863 12.1 3.5 12.1H20.5C20.8314 12.1 21.1 11.8314 21.1 11.5C21.1 11.1686 20.8314 10.9 20.5 10.9H3.5ZM3.5 16.9C3.16863 16.9 2.9 17.1686 2.9 17.5C2.9 17.8314 3.16863 18.1 3.5 18.1H20.5C20.8314 18.1 21.1 17.8314 21.1 17.5C21.1 17.1686 20.8314 16.9 20.5 16.9H3.5Z" fill="%231B1B1B" stroke="%231B1B1B" stroke-width="0.2"/></svg>');background-repeat:no-repeat;background-size:24px;background-position:50%;background-color:#fff;border-radius:50%;text-decoration:none}}.breadcrumb-section{background-color:#f2f4f8;padding:40px 120px;background-image:url(/_next/static/media/banner.6e39802a.jpg);background-position:25% 10%}@media (max-width:834px){.breadcrumb-section{padding:40px 60px}}@media (max-width:450px){.breadcrumb-section{padding:20px 16px}}.breadcrumb-content{line-height:27px}@media (max-width:720px){.breadcrumb-content{display:block}}h2{color:#1b1b1b;margin-bottom:20px;font-size:48px;font-weight:700;line-height:48px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}@media (max-width:450px){h2{font-size:32px}}.breadcrumb{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.breadcrumb a{text-decoration:none}.breadcrumb a,.breadcrumb span{font-size:16px;color:#1b1b1b;line-height:24px}.breadcrumb svg{width:24px;height:24px;display:flex;align-items:center}@media (max-width:450px){.breadcrumb{gap:4px}.breadcrumb a,.breadcrumb span{font-size:14px}.breadcrumb svg{width:20px;height:20px}}.selected{background:#fff;padding:18px;font-size:18px;border:none;border-radius:12px;color:#1b1b1b;cursor:pointer;position:relative}.optionsWrapper{position:absolute;top:70px;left:0;right:0;background:#fff;border:2px solid #fbc400;max-height:200px;overflow-y:auto;padding:18px;border-radius:12px;z-index:50;::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#9fa0a0}::-webkit-scrollbar-track{background:#efefef}}.custom-scrollbar{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#fbc400 transparent}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#fbc400;border-radius:4px}.optionContent{cursor:pointer;padding:8px;margin-top:8px}.optionContent:hover{background:#fbc400}.account-flow{padding:60px 120px}.ElderlyHealthCareDilemma{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px;width:100%;max-width:1200px;margin:0 auto;position:relative;cursor:pointer}.ElderlyHealthCareDilemmaTitle p{font-size:36px;font-weight:700;color:#1b1b1b;text-align:center}.ElderlyHealthCareDilemmaAnimationContainer{flex-direction:row;gap:20px;max-width:450px;max-height:450px;aspect-ratio:1/1;cursor:auto}.ElderlyHealthCareDilemmaAnimation,.ElderlyHealthCareDilemmaAnimationContainer{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.ElderlyHealthCareDilemmaAnimation{height:100%}.ElderlyHealthCareDilemmaAnimation.hidden{transform:translateX(100%);opacity:0;display:none;position:absolute;top:0;left:0;border:1px solid red}.ElderlyHealthCareDilemmaAnimationFinish{position:absolute;top:0;left:0;width:100vw;height:100%;display:flex;transition:opacity .5s ease;opacity:0;overflow:hidden;transition:transform .5s ease,opacity .5s ease;transform:translateX(-100%)}.ElderlyHealthCareDilemmaAnimationFinish.show{opacity:1;transform:translateX(-25%);max-width:900px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent{font-size:18px;font-weight:700;color:#1b1b1b;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;margin-top:20px}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishImage{width:100%;max-width:300px;height:100%;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishImage img{max-width:150px}}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishContentText{width:100%;height:100%;display:flex;flex-direction:column}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishContentText
.ElderlyHealthCareDilemmaAnimationFinishTitle{background-color:#fff;border-radius:0;height:20px;font-size:20px;color:#977600}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishContentText .ElderlyHealthCareDilemmaAnimationFinishContentBox{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;border-radius:50px;padding:0}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishContentText .ElderlyHealthCareDilemmaAnimationFinishContentBox div{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;text-align:start;border:1px solid #f2f4f8;background-color:#f2f4f8;border-radius:20px;padding:0 10px;height:150px;margin:8px}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishContentText .navigationBox{width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid #fbc400;background-color:#fbc400;border-radius:50px;padding:0 20px;height:80px;cursor:pointer}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishContentText .navigationBox p{align-items:start;text-align:start;width:300px}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishContentText .navigationBox div{display:flex;flex-direction:row;justify-content:end;align-items:center;padding-right:20px;width:40px}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishContentText .navigationBox div img{max-width:35px}@media (max-width:768px){.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent{font-size:18px;font-weight:700;color:#1b1b1b;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;margin-top:20px;max-width:300px}}@media (max-width:450px){.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent{font-size:14px;font-weight:700;color:#1b1b1b;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;margin-top:50px;max-width:200px}.ElderlyHealthCareDilemmaAnimationFinish.show{opacity:1;transform:translateX(-25%);max-width:900px;height:350px;padding-bottom:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishContentText div{width:100%;max-height:45px;display:flex;flex-direction:row;align-items:center;border:1px solid #f2f4f8;background-color:#f2f4f8;border-radius:50px;padding:0 30px;height:60px;margin:10px 0}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishContentText .navigationBox div img{max-width:20px}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContentText .ElderlyHealthCareDilemmaAnimationFinishTitle p{font-size:16px;min-width:250px;transform:translateX(-120px) translateY(-90px)}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishContentText .ElderlyHealthCareDilemmaAnimationFinishContentBox{display:flex;flex-direction:column;font-size:14px;transform:translateY(-80px)}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishContentText .ElderlyHealthCareDilemmaAnimationFinishContentBox div{min-height:35px;display:flex;flex-direction:row;justify-content:center;text-align:center;align-items:center}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishContentText .navigationBox{max-height:35px;transform:translateY(20px)}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishContentText .navigationBox div{max-width:0;max-height:10px;flex-direction:row;border:none;background-color:none;border-radius:50px;padding:0;height:0;margin:0}.ElderlyHealthCareDilemmaAnimationFinish.show .ElderlyHealthCareDilemmaAnimationFinishContent .ElderlyHealthCareDilemmaAnimationFinishContentText .navigationBox div img{max-width:25px;transform:translateX(5px)}}.ElderlyHealthCareDilemmaAnimationItem:first-child{position:relative;z-index:1}.ElderlyHealthCareDilemmaAnimationItem:first-child img{max-width:300px;height:auto}.ElderlyHealthCareDilemmaAnimationItem:not(:first-child){position:absolute;opacity:0;transition:opacity .5s ease-in-out;z-index:2}.ElderlyHealthCareDilemmaAnimationItem.active{opacity:1}.ElderlyHealthCareDilemmaAnimationItem:nth-child(2){top:20%;left:20%;transform:translate(-100%,-50%)}.ElderlyHealthCareDilemmaAnimationItem:nth-child(3){top:20%;right:20%;transform:translate(100%,-50%)}.ElderlyHealthCareDilemmaAnimationItem:nth-child(4){bottom:20%;left:20%;transform:translate(-100%,50%)}.ElderlyHealthCareDilemmaAnimationItem:nth-child(5){bottom:20%;right:20%;transform:translate(100%,50%)}.ElderlyHealthCareDilemmaAnimationItem:not(:first-child) img{max-width:150px;height:auto}.ElderlyHealthCareDilemmaAnimation .fast-forward-button img{width:40px;height:40px;cursor:pointer}.ElderlyHealthCareDilemmaAnimation .fast-forward-button{right:-40%;top:50%}.ElderlyHealthCareDilemmaAnimation .fast-forward-button img{width:80px;height:80px}.switch-button{position:absolute;right:-30%;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .5s ease-in-out;z-index:3}.switch-button.show{opacity:1}.switch-button img{width:80px;height:80px}@media (max-width:450px){.ElderlyHealthCareDilemma{height:450px}.ElderlyHealthCareDilemmaTitle p{font-size:26px!important;font-size:36px;font-weight:700;color:#1b1b1b}.ElderlyHealthCareDilemma{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px;width:100%;max-width:1200px;margin:0 auto}}@media (max-width:768px){.ElderlyHealthCareDilemmaAnimation{position:relative;width:100%;max-width:200px;max-height:250px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.ElderlyHealthCareDilemmaAnimationItem:first-child img{max-width:150px}.ElderlyHealthCareDilemmaAnimationItem:not(:first-child) img{max-width:100px}.ElderlyHealthCareDilemmaAnimationFinish.show{opacity:1;transform:translateX(-10%);max-width:500px}.ElderlyHealthCareDilemmaAnimation .switch-button{right:-100px}.ElderlyHealthCareDilemmaAnimation .switch-button img,.switch-button img{width:30px;height:30px}}.ElderlyHealthMappingTool{display:flex;flex-direction:column;align-items:center;justify-content:center}.ElderlyHealthMappingToolTitle{font-size:36px;font-weight:700;color:#1b1b1b;margin-bottom:20px}.ElderlyHealthMappingToolContent{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;width:100%;max-width:420px;margin:20px auto}@keyframes borderMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ElderlyHealthMappingToolCard{display:flex;flex-direction:column;width:100%;height:440px;background:#fff9e5;border-radius:20px;border:4px solid transparent;background:linear-gradient(#fff9e5,#fff9e5) padding-box,linear-gradient(270deg,#fbda00,#c4fffe,#fbda00) border-box;background-size:300% 300%;background-origin:border-box;background-clip:padding-box,border-box;animation:borderMove 3s linear infinite;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.ElderlyHealthMappingToolCardTitle{font-size:24px;font-weight:700;color:#1b1b1b;margin:30px 40px 10px;align-self:center}.ElderlyHealthMappingToolCardContent{margin:0 40px;font-size:18px;font-weight:400;color:#1b1b1b;font-family:Noto Sans}.ElderlyHealthMappingToolCardContent p{margin:14px 0;line-height:1.6}.ElderlyHealthMappingToolCardContent ul{list-style-type:disc;padding-left:30px;font-weight:700}.ElderlyHealthMappingToolCardContent li{margin:12px 0}.ElderlyHealthMappingToolCardDownload button{width:80%;height:49px;border-radius:50px;background-color:#fbc400;color:rgba(0,0,0,.874);font-size:18px;font-weight:700;cursor:pointer;margin:10px 40px 0}@media (max-width:450px){.ElderlyHealthMappingTool{display:flex;flex-direction:column;align-items:center;justify-content:center}.ElderlyHealthMappingToolTitle{font-size:26px;font-weight:700;color:#1b1b1b;margin-bottom:20px}.ElderlyHealthMappingToolContent{max-width:345px}.ElderlyHealthMappingToolCard{height:360px}.ElderlyHealthMappingToolCardTitle{font-size:20px;font-weight:700;color:#1b1b1b;margin:30px 40px 10px;align-self:center}.ElderlyHealthMappingToolCardContent{margin:0 40px;font-size:14px;font-weight:400;color:#1b1b1b;font-family:Noto Sans}.ElderlyHealthMappingToolCardContent li{margin:12px 0}.ElderlyHealthMappingToolCardDownload button{width:80%;height:49px;border-radius:50px;background-color:#fbc400;color:rgba(0,0,0,.874);font-size:16px;font-weight:700;cursor:pointer;margin:10px 40px 0}}.processText{margin-bottom:20px}.processText span,.processText span a{font-family:Noto Sans;font-size:20px;line-height:1.4}.processText span a{color:#b8860b;text-decoration:underline}@media (max-width:450px){.processText span,.processText span a{font-family:Noto Sans;font-size:14px;line-height:1.4}.processText span a{color:#b8860b;text-decoration:underline}}.stepsArrowBox{width:100px;display:flex;margin:0 8px;opacity:1;transition:opacity .5s ease-in-out}.stepsArrowBox .ArrowBox,.stepsArrowBox .ArrowBox img{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;opacity:1;transition:opacity .5s ease-in-out}.stepsArrowBox .ArrowBox.active img{opacity:1;transition:opacity .5s ease-in-out}@media (max-width:768px){.ElderlyHealthMappingToolCard{border-width:1px}}@media (max-width:834px){.account-flow{padding:40px 60px}}@media (max-width:450px){.account-flow{padding:20px 12px;display:flex;flex-direction:column;align-items:center}}.section-title{font-size:36px;font-weight:700;color:#1b1b1b;margin-bottom:20px;width:fit-content}@media (max-width:450px){.section-title{font-size:24px;margin-bottom:10px}}.steps{display:flex;justify-content:center;gap:20px;transition:opacity .4s ease-in-out;transition:opacity .5s ease-in-out;opacity:1}@media (max-width:950px){.steps{display:flex;flex-direction:column;align-items:center}.stepsArrowBox .ArrowBox{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;transform:rotate(90deg);transform-origin:center;transition:opacity .5s ease-in-out}}@media (max-width:450px){.steps{width:310px}.stepsArrowBox .ArrowBox,.stepsArrowBox .ArrowBox img{display:none}}.step{background-color:#f2f4f8;border-radius:12px;padding:40px;width:25%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}@media (max-width:950px){.step{width:-webkit-fill-available}}@media (max-width:450px){.step{padding:40px 16px}}.step-number{height:80px;width:80px;color:#fff;background-color:#fbc400;border-radius:100px;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.step-number,.step-title{font-size:30px;font-weight:700}.step-title{color:#1b1b1b;margin-bottom:10px}@media (max-width:390px){.step-title{font-size:24px}}.step p{font-size:18px;color:#1b1b1b;line-height:27px;text-align:left;font-weight:400}@media (max-width:390px){.step p{font-size:16px}}.step-link{font-size:16px;font-weight:700;color:#1b1b1b;text-decoration:none}.step-link:hover{text-decoration:underline}.form-container{padding:40px;background-color:#ffe899;border-radius:12px}@media (max-width:390px){.form-container{padding:20px}}.form-container form{display:flex;flex-direction:column;flex-wrap:nowrap;width:-webkit-fill-available}.form-group{margin-bottom:28px}.form-group,.form-row{width:-webkit-fill-available}.form-row{display:flex;justify-content:space-between;gap:10px}@media (max-width:650px){.form-row{display:flex;flex-direction:column;gap:0}}.contact{display:flex;flex-direction:row}label{display:flex;font-size:20px;margin:8px 8px 8px 0;color:#1b1b1b;font-weight:700;line-height:24px}@media (max-width:390px){label{font-size:16px}}.requirement-mark{margin-bottom:8px;color:red;line-height:40px}.multiple-title,.requirement-mark{font-size:20px;font-weight:700}@media (max-width:390px){.multiple-title{font-size:16px}}input{width:-webkit-fill-available;padding:18px;font-size:18px;border:none;border-radius:12px;color:#1b1b1b}input::placeholder{color:#a6abb4}input:focus{outline:2px solid #fbc400}@media (max-width:390px){input{font-size:16px}}.select{position:relative;width:-webkit-fill-available;background:#fff;color:#1b1b1b;padding:18px;border-radius:12px;pointer-events:none;&:after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7.41 8.59009L12 13.1701L16.59 8.59009L18 10.0001L12 16.0001L6 10.0001L7.41 8.59009Z" fill="%231B1B1B"/></svg>');width:24px;height:24px;position:absolute;right:18px;transition:all .25s ease;pointer-events:none}}select{appearance:none;border:0;outline:0;background:none;width:100%;box-shadow:none;font-size:18px;pointer-events:auto}select:invalid{color:#000}@media (max-width:390px){select{font-size:16px}}.form-group p{font-size:20px;font-weight:700;margin-top:12px}@media (max-width:390px){.form-group p{font-size:16px;line-height:19px}}.radio-group,.radio-group div{display:inline-block}.radio-input{visibility:hidden}.radio-label{font-size:18px;font-weight:400;cursor:pointer;position:relative;padding-left:32px;margin:8px 20px 8px 0}@media (max-width:390px){.radio-label{font-size:16px}}.radio-button{height:24px;width:24px;background-color:#fff;display:inline-block;left:0;top:0}.radio-button,.radio-button:after{border-radius:50%;position:absolute}.radio-button:after{content:"";display:block;height:12px;width:12px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#1b1b1b;opacity:0;transition:opacity .2s}.radio-input:checked~.radio-label .radio-button:after{opacity:1}.note{line-height:20px;color:#ff3b30;margin-bottom:20px}.note,.submit-button{font-size:16px;font-weight:700}.submit-button{height:43px;padding:10px;margin:0 30%;justify-content:center;background-color:#a6abb4;border:none;border-radius:50px;color:#fff;cursor:not-allowed;transition:background-color .3s ease}@media (max-width:390px){.submit-button{margin:0}}.submit-button:enabled{background-color:#ffd43b;color:#1b1b1b;cursor:pointer}.submit-button:enabled:hover{background-color:#facc15}.healthAssessmentToolChange{height:65px;display:flex;flex-direction:row;align-items:flex-end}.healthAssessmentToolChange .btn{max-width:190px;height:80%;background-color:#a6abb4;color:#fff}.healthAssessmentToolChange .action,.healthAssessmentToolChange .btn{font-size:18;font-family:Noto Sans;font-weight:700;border-radius:12px 12px 0 0;padding:12px;gap:12px;margin-right:3px}.healthAssessmentToolChange .action{max-width:352px;height:100%;background-color:#fbc400;color:#1b1b1b}.healthAssessmentToolBox{border:1px solid #fff9e5;background-color:#fff9e5;border-top-right-radius:50px;padding:20px 0}.healthAssessmentToolBox .contentBox{margin:18px 20px 0}.healthAssessmentToolBox .contentBox .title{font-size:28px;font-family:Noto Sans;font-weight:700;margin-bottom:18px}.healthAssessmentToolBox .contentBox .content{font-size:18px;font-weight:400;font-family:Noto Sans;line-height:1.6}.healthAssessmentToolBox .downloadBtn{padding:0 16px;margin:20px 0}.healthAssessmentToolBox .downloadBtn button{font-size:18px;font-weight:700;font-family:Noto Sans;line-height:1.6;background-color:#fbc400;width:100%;border-radius:50px;height:49px;display:flex;flex-direction:row;justify-content:center;text-align:center;align-items:center}.healthAssessmentToolBox .downloadBtn button p{margin-right:8px}.contentImgBox{padding:0 20px}.contentImgBox .contentImgBoxTitle{font-size:28px;font-weight:700;font-family:Noto Sans;line-height:1.25;margin:12px 0}.contentImgBox .contentImgBoxillustrate{font-size:18px;font-weight:400;font-family:Noto Sans;line-height:1.6;margin:12px 0}.contentImgBox .contentImg{display:flex;flex-direction:column;justify-content:center;align-items:center}.contentImgBox .contentImg img{background-color:#fff;max-width:800px;width:100%}@media (max-width:390px){.healthAssessmentTool{width:350px}.healthAssessmentToolChange{height:65px;width:100%;display:flex;flex-direction:row;align-items:flex-end}.healthAssessmentToolBox{background-color:#fff9e5;border-top-right-radius:0;padding:20px 0}.healthAssessmentToolChange .btn{width:100%;height:100%;font-size:14px}.healthAssessmentToolChange .action{width:100%;height:120%;font-size:14px}.healthAssessmentToolBox .contentBox .content,.healthAssessmentToolBox .contentBox .title{font-size:16px}.healthAssessmentToolBox .downloadBtn button,.healthAssessmentToolBox .downloadBtn button p{font-size:14px}.contentImgBox .contentImgBoxTitle{font-size:18px}.contentImgBox .contentImgBoxillustrate{font-size:14px}}.download{background-color:#fff;padding:60px 120px}.download .download-info{font-weight:400;margin-bottom:40px;line-height:36px}.download ul{display:flex;flex-direction:column;gap:20px}.download li{background-color:#f2f4f8;display:flex;justify-content:space-between;align-items:center;border-radius:12px;padding:20px 40px;gap:20px}.download p{font-size:20px;font-weight:700;line-height:24px}.download-button{gap:8px;white-space:nowrap}@media (max-width:834px){.download{padding:40px 60px}}@media (max-width:650px){.download li{flex-direction:column;align-items:flex-start;padding:20px}.download-button{width:100%;justify-content:flex-end}.download p{font-size:16px;line-height:1.5;margin-bottom:10px}}@media (max-width:390px){.download{padding:40px 20px}.download .download-info{font-size:14px;line-height:1.5;margin-bottom:20px}.download li{padding:16px}}.download-button{color:#1b1b1b;padding:12px 5%;min-width:120px;border-radius:50px;background-color:#fbc400;display:flex;justify-content:center;align-items:center;text-decoration:none;gap:10px;cursor:pointer}@media (max-width:390px){.download-button{padding:12px 20px;min-width:66px}}.download-button:hover{background-color:#ffd633}.download-image{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 20H19V18H5V20ZM19 9H15V3H9V9H5L12 16L19 9Z" fill="%231B1B1B"/></svg>');height:24px;width:24px}.download-button a{text-decoration:none;color:#1b1b1b}@media (max-width:390px){.download-button a{font-weight:700}}.tabs input[type=radio]{display:none}.tabs .tab-label{display:inline-block;padding:0 20px 12px;cursor:pointer;border-bottom:4px solid #a6abb4;margin:0 20px 40px 0;font-size:24px;font-weight:700;color:#a6abb4;transition:background-color .3s,color .3s}@media (max-width:650px){.tabs .tab-label{display:inline-block;padding:0 20px 12px;cursor:pointer;border-bottom:4px solid #a6abb4;margin:0 20px 40px 0;font-size:24px;font-weight:700;color:#a6abb4;transition:background-color .3s,color .3s}}@media (max-width:390px){.tabs .tab-label{font-size:16px;margin:0 10px 10px 0;padding:0 12px 12px}}.tabs input[type=radio]:checked+.tab-label{color:#000;font-size:24px;font-weight:700;border-bottom:4px solid #fbc400}@media (max-width:390px){.tabs input[type=radio]:checked+.tab-label{font-size:16px}}.tabs .tab-content{display:none;min-height:300px}#tab1:checked~#content1,#tab2:checked~#content2,#tab3:checked~#content3{display:block}.faq{margin:0 auto;padding:20px}.faq h2{text-align:center;margin-bottom:20px}.faq-item{overflow:hidden}.faq-toggle{display:none}.faq-title{display:flex;justify-content:space-between;align-items:center;background-color:#f2f4f8;padding:20px 40px;border-radius:12px;font-size:20px;font-weight:700;cursor:pointer;transition:background-color .3s;position:relative}@media (max-width:390px){.faq-title{font-size:16px;padding:20px}}.faq-toggle:checked+.faq-title{display:flex;justify-content:space-between;align-items:center;background-color:#fbc400;padding:20px 40px;border-radius:12px;font-size:20px;font-weight:700;cursor:pointer;transition:background-color .3s;position:relative}@media (max-width:390px){.faq-toggle:checked+.faq-title{font-size:16px;padding:20px}}.faq-title:hover{background-color:#f0f0f0}.faq-title:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7.41 8.59009L12 13.1701L16.59 8.59009L18 10.0001L12 16.0001L6 10.0001L7.41 8.59009Z" fill="%231B1B1B"/></svg>');width:24px;height:24px}.faq-toggle:checked+.faq-title:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7.41 15.41L12 10.83L16.59 15.41L18 14L12 8L6 14L7.41 15.41Z" fill="%231B1B1B"/></svg>');width:24px;height:24px}.faq-content{max-height:0;overflow:hidden;background-color:#fff;padding:0 40px}.faq-toggle:checked+.faq-title+.faq-content{max-height:none;padding:12px 40px 20px}@media (max-width:390px){.faq-toggle:checked+.faq-title+.faq-content{padding:12px 20px;line-height:24px}.faq-content p{font-size:14px;margin-bottom:12px}}.site-footer{background-color:#1b1b1b;color:#fff;padding:55px 120px}@media (max-width:840px){.site-footer{background-color:#1b1b1b;color:#fff;padding:40px 60px}}@media (max-width:540px){.site-footer{padding:20px 16px}}.footer-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:32px;gap:8px}@media (max-width:840px){.footer-content{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:32px;gap:8px}}.footer-left{display:flex;flex-direction:column}.footer-logo{width:313px;height:72px;background-image:url(/gia/footer-logo.svg)}.footer-info{display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:8px}@media (max-width:390px){.footer-info{gap:20px;margin-top:16px;margin-bottom:16px}}.footer-content ul{list-style:none;display:flex;flex-direction:column;gap:8px}.footer-content li{margin:5px 0}.footer-content a{color:#fff;text-decoration:none;font-size:14px;font-weight:400}.footer-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:end;font-size:12px;font-weight:400}@media (max-width:910px){.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px;line-height:15px}}.footer-bottom .social{display:flex;flex-direction:column;gap:16px}@media (max-width:910px){.footer-bottom .social{flex-direction:row-reverse;align-items:center}}.footer-bottom span{text-decoration:underline}.socialmedia-fb{background-image:url(/gia/socialmedia-fb.svg);width:32px;height:32px}.back-to-top{position:fixed;bottom:40px;right:40px;background-color:#fbc400;width:80px;height:80px;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;z-index:999;transition:background-color .3s ease}.back-to-top a{width:24px;height:24px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 12.5L5.41 13.91L11 8.33V20.5H13V8.33L18.58 13.92L20 12.5L12 4.5L4 12.5Z" fill="%231B1B1B"/></svg>');background-repeat:no-repeat;background-position:50%;background-size:contain}.back-to-top span{color:#1b1b1b;font-size:16px;font-weight:700;line-height:1}.back-to-top:hover{background-color:#ffd633}@media (max-width:390px){.back-to-top{bottom:20px;right:20px;width:60px;height:60px}.back-to-top a{width:20px;height:20px}.back-to-top span{font-size:14px}}.step-guide{font-size:16px;font-weight:700!important;color:#000!important;padding:14.5px 20px;background-color:#fbc400;border-radius:999px;display:flex;gap:4px;align-items:center;flex-wrap:nowrap;white-space:nowrap}@media (max-width:390px){.step-guide{font-size:14px}}.ElderlyHealthCareDilemma:not(.animation-started):before{content:"點擊此處開始動畫";position:absolute;top:10px;left:50%;transform:translateX(-50%);background-color:rgba(251,196,0,.8);color:#1b1b1b;padding:5px 10px;border-radius:5px;font-size:14px;font-weight:700;opacity:0;transition:opacity .3s ease;z-index:10}.ElderlyHealthCareDilemma:not(.animation-started):hover:before{opacity:1}.ElderlyHealthCareDilemma:not(.animation-started):after{content:"";position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:30px;height:30px;background-image:url(/img/icon/downloadicon.svg);background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease;animation:pulse 1.5s infinite;z-index:10}.ElderlyHealthCareDilemma:not(.animation-started):hover:after{opacity:1}@keyframes pulse{0%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.2)}to{transform:translateX(-50%) scale(1)}}.ElderlyHealthCareDilemma.animation-started:after,.ElderlyHealthCareDilemma.animation-started:before{display:none}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.show{opacity:1;visibility:visible}.modal-content{background-color:#fff;border-radius:10px;padding:30px;width:90%;max-width:450px;position:absolute;transform:translateY(-20px);transition:transform .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.3);cursor:default}.modal-overlay.show .modal-content{transform:translateY(0)}.modal-close{position:absolute;top:15px;right:15px;font-size:24px;cursor:pointer;color:#666;transition:color .2s ease}.modal-close:hover{color:#000}.modal-title{font-family:Noto Sans;font-size:24px;font-weight:700;margin-bottom:15px;color:#2d3748;text-align:start}.modal-text{color:#2d3748}.modal-text,.modal-text a{font-family:Noto Sans;font-size:16px;font-weight:400;margin-bottom:15px;text-align:start;line-height:1.6}.modal-text a{color:#3304eb;text-decoration:underline}.modal-text ul{list-style-type:disc;padding-left:20px}.modal-text li{margin:0}.modal-buttons{display:flex;flex-direction:row}.modal-button{padding:12px 20px;border-radius:5px;cursor:pointer;text-align:center;transition:background-color .2s ease,color .2s ease;flex-direction:row;flex:1}.modal-button,.modal-button.primary{font-size:16px;font-weight:700;display:flex;justify-content:center}.modal-button.primary{background-color:#e4e4e7;color:#1b1b1b;font-family:Noto Sans;margin-right:5px;flex-direction:row;align-items:center}.modal-button.primary img{margin-right:6px;width:13px}.modal-button.primary:hover{background-color:#f4f4f5}.modal-button.secondary{background-color:#e4e4e7;color:#1b1b1b;font-family:Noto Sans;font-size:16px;font-weight:700;margin-left:5px;display:flex;flex-direction:row;justify-content:center;align-items:center}.modal-button.secondary img{margin-left:6px;width:13px}.modal-button.secondary:hover{background-color:#f4f4f5}@media (max-width:390px){.modal-content{padding:20px;width:85%}.modal-title{font-size:20px}.modal-button,.modal-text{font-size:14px}.modal-button{padding:10px 15px}}.video-container{position:relative;width:100%;height:100%;margin:0 auto;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (max-width:768px){.video-container{max-width:100%}}:where(.css-dev-only-do-not-override-1261szd).ant-image-preview-root .ant-image-preview-wrap{background:hsla(0,0%,100%,.938)}