.main>.wrapper{padding:0}.main>.wrapper>.inner{padding:10px}.main .wrapper:nth-child(1){padding:0 6%;margin-bottom:120px}.main .wrapper:nth-child(1) .inner{padding:12% 10px 0;display:flex;flex-direction:column;gap:20px;align-items:center}.main .wrapper:nth-child(1) .inner>h1{color:#013e6c;font-family:"Noto Sans",Sans-serif;font-size:40px;font-weight:600;letter-spacing:1px;padding:10px 10px 0}.main .wrapper:nth-child(1) .inner>p{color:#3f3832;margin:10px 0 .9rem 0;width:1000px;font-family:Roboto,Sans-serif;font-weight:400;letter-spacing:1px;text-align:center;max-width:100%}.main .wrapper:nth-child(1) .inner>h2{margin-top:30px;color:#616161;font-family:"Noto Sans",Sans-serif;font-size:24px;font-weight:400;letter-spacing:6px}.main .wrapper:nth-child(1) .inner>.button{background-color:#fff;font-family:"Noto Sans HK",Sans-serif;font-size:20px;font-weight:400;letter-spacing:2px;fill:#013e6c;color:#013e6c;border-style:solid;border-width:1px 1px 1px 1px;margin-top:30px}.main .wrapper:nth-child(1) .inner>.button+h2{margin-top:50px}.main .wrapper:nth-child(1) .inner>.button .elementor-button-content-wrapper{gap:16px}.main .wrapper:nth-child(2),.main .wrapper:nth-child(3){margin-bottom:80px}.main .wrapper:nth-child(2) .inner,.main .wrapper:nth-child(3) .inner{display:flex;gap:20px;align-items:center;justify-content:center;flex-direction:column;max-width:100%}.main .wrapper:nth-child(2) .inner>h2,.main .wrapper:nth-child(3) .inner>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:nth-child(2) .inner>.text-box{padding:4% 12%;width:100%}.main .wrapper:nth-child(2) .inner>.text-box>.text-box-inner{max-width:1000px;margin:0 auto}.main .wrapper:nth-child(2) .inner>.text-box p{margin-block-end:.9rem}.main .wrapper:nth-child(2) .inner>.text-box h3{font-size:18px;padding-top:20px;font-weight:600;line-height:1.2;margin-block-end:1rem}.main .wrapper:nth-child(3) .inner .elementor-accordion{padding:4% 12%;width:100%}.main .wrapper:nth-child(3) .inner .elementor-accordion .elementor-accordion-inner{max-width:1000px;margin:0 auto}.elementor-accordion-item{border:10px solid #fff}.main .wrapper:nth-child(3) .inner .elementor-accordion .elementor-tab-title{background-color:#f2f8ff;margin:0;padding:15px 20px;font-weight:700;line-height:1;cursor:pointer;outline:0}.main .wrapper:nth-child(3) .inner .elementor-accordion .elementor-tab-title a{font-family:"Noto Sans TC",Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;letter-spacing:1px;color:#000}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon{color:#000}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left;margin-right:5px}.elementor-accordion .elementor-tab-content{color:#505050;font-family:"Noto Sans TC",Sans-serif;font-size:14px;font-weight:400;overflow:hidden;--menu-height:0;transform:scaleY(0);max-height:0;overflow:hidden;transition:max-height .3s,transform .3s;transform-origin:top}.elementor-accordion .elementor-tab-content .elementor-tab-content-inner{padding:24px 24px 24px 24px;border-width:10px;border-top-color:#fff;border-top-style:solid}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-tab-title.elementor-active+.elementor-tab-content{transform:scaleY(1);max-height:var(--menu-height)}.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)}@media only screen and (max-width:767px){.main .wrapper:nth-child(1){padding-left:0;padding-right:0;margin-bottom:80px}.main .wrapper:nth-child(1) .inner{padding-left:0;padding-right:0}.main .wrapper:nth-child(1) .inner>h1{font-size:24px}.main .wrapper:nth-child(1) .inner>p{padding:0 30px;font-size:14px}.main .wrapper:nth-child(1) .inner>h2{margin-top:calc(10% - 20px);font-size:18px;line-height:1.3em;letter-spacing:1px;padding:0 20px;text-align:center}.main .wrapper:nth-child(1) .inner>.button{margin-top:10px;font-size:18px}.main .wrapper:nth-child(1) .inner>.button+h2{margin-top:40px;line-height:1}.main .wrapper:nth-child(2) .inner>h2,.main .wrapper:nth-child(3) .inner>h2{font-size:24px;padding:18px 30px 18px 30px}.main .wrapper:nth-child(2) .inner>.text-box{padding:0 30px 0 30px;font-size:14px}.main .wrapper:nth-child(2),.main .wrapper:nth-child(3){margin-bottom:40px}.main .wrapper:nth-child(3) .inner .elementor-accordion{padding:0}.main .wrapper:nth-child(3) .inner .elementor-accordion .elementor-tab-title{padding:12px 15px}.main .wrapper:nth-child(3) .inner .elementor-accordion .elementor-tab-title a{font-size:14px}.elementor-accordion .elementor-tab-content .elementor-tab-content-inner{padding:12px 12px 12px 12px}}