.main>.wrapper{padding:0;display:flex;gap:20px;flex-direction:column;margin:40px 0 80px}.main .wrapper .inner .fade-in{opacity:0;transform:translateY(50px);transition:opacity 1.6s ease-in-out,transform 1.6s ease-in-out}.main .wrapper .inner .fade-in.show{opacity:1;transform:translateY(0)}.main .wrapper>.inner{max-width:100%}.main .wrapper>h2{background-color:transparent;padding:2% 0;background-image:linear-gradient(90deg,#f6f6f6 0,#fff 100%);color:#616161;font-family:"Noto Sans HK",Sans-serif;font-size:32px;font-weight:400;letter-spacing:3px;text-align:center;width:100%}.main .wrapper>.inner{padding:0 12%;width:100%}.main .wrapper>.inner>.content{margin:0 auto;max-width:1000px;width:100%;padding-top:4%;display:flex;gap:20px;flex-direction:column}.main .wrapper>.inner>.content .img-box{display:flex}.main .wrapper>.inner>.content .text-box p{color:#3f3832;font-family:Roboto,Sans-serif;font-weight:400;letter-spacing:1px}.main .wrapper:nth-child(1){margin:0;padding:0 6%}.main .wrapper:nth-child(1)>.inner{padding:10px;display:flex;gap:20px;flex-direction:column;justify-content:center;align-items:center;padding-top:12%;max-width:min(100%,1400px)}.main .wrapper:nth-child(1)>.inner h2{color:#013e6c;font-family:"Noto Sans HK",Sans-serif;font-size:40px;font-weight:500;letter-spacing:1px;padding-top:10px}.main .wrapper:nth-child(1)>.inner p{padding:40px 0 0 0;width:80%;margin-bottom:0;color:#252525;font-family:Roboto,Sans-serif;font-weight:400;letter-spacing:1px}.main .wrapper:nth-child(1)>.inner .button-box{padding:20px 10px;display:flex;gap:20px;width:100%;justify-content:center;align-items:center}.main .wrapper:nth-child(1)>.inner .button-box .left,.main .wrapper:nth-child(1)>.inner .button-box .right{display:flex;gap:20px;width:50%}.main .wrapper:nth-child(1)>.inner .button-box .left{justify-content:flex-end}.main .wrapper:nth-child(1)>.inner .button-box button{background-color:#fffFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#013e6c;border-radius:24px 24px 24px 24px;padding:12px 24px 12px 24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex}.main .wrapper:nth-child(1)>.inner .button-box button:focus,.main .wrapper:nth-child(1)>.inner .button-box button:focus-visible,.main .wrapper:nth-child(1)>.inner .button-box button:focus-within{outline:0}.main .wrapper:nth-child(1)>.inner .button-box button .text{font-family:Roboto,Sans-serif;font-size:18px;font-weight:500;fill:#013e6c;color:#013e6c;line-height:1;letter-spacing:1px}.main .wrapper:nth-child(1)>.inner .button-box button:hover{background-color:#013e6c}.main .wrapper:nth-child(1)>.inner .button-box button:hover .text{color:#fff}.elementor-accordion .elementor-accordion-item{border:1px solid #f6f6f6}.elementor-accordion .elementor-tab-title{background-color:#fff;margin:0;padding:15px 20px;font-weight:700;line-height:1;cursor:pointer;outline:0;display:flex}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.5em;display:inline-block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-title a{font-family:"Noto Sans TC",Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;color:#505050;line-height:1}.elementor-accordion .elementor-tab-content{--menu-height:0;border-width:1px;font-family:Roboto,Sans-serif;font-size:14px;font-weight:400;color:#3f3832;letter-spacing:1px;transform:scaleY(0);overflow:hidden;transition:max-height .3s,transform .3s;transform-origin:top;max-height:var(--menu-height)}.elementor-accordion .elementor-tab-content p{margin-bottom:0}.elementor-accordion .elementor-tab-title.elementor-active+.elementor-tab-content{transform:scaleY(1)}.elementor-accordion .elementor-tab-content .elementor-tab-content-inner{padding:15px 20px;border-top:1px solid #f6f6f6}.elementor-accordion .elementor-tab-title.elementor-active a{color:#013e6c}@media only screen and (max-width:767px){.main .wrapper:nth-child(1){padding:0}.main .wrapper:nth-child(1)>.inner{padding:0;padding-top:45%;padding-bottom:10%}.main .wrapper:nth-child(1)>.inner h2{font-size:24px;padding-top:0}.main .wrapper:nth-child(1)>.inner p{padding-top:0;padding:0 30px 0 30px;width:100%;font-size:14px}.main .wrapper:nth-child(1)>.inner .button-box{padding:0}.main .wrapper:nth-child(1)>.inner .button-box .left,.main .wrapper:nth-child(1)>.inner .button-box .right{flex-direction:column}.main .wrapper:nth-child(1)>.inner .button-box button{padding:10px 32px 10px 32px}.main .wrapper:nth-child(1)>.inner .button-box button .text{font-size:16px}.main .wrapper:nth-child(1)>.inner .button-box .left{align-items:flex-end}.main>.wrapper{gap:0;margin:40px 0}.main .wrapper>h2{padding:18px 30px 18px 30px;font-size:24px}.main .wrapper>.inner{padding:0}.main .wrapper>.inner>.content{padding:0}.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title a{font-size:14px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em;margin-right:5px}.elementor-accordion .elementor-tab-content .elementor-tab-content-inner{padding:12px 12px 12px 12px}.main .wrapper>.inner>.content .text-box{padding:0 30px 0 30px;font-size:14px}}