.main .wrapper:nth-child(1){background-image:url(../images/DSC00512-scaled.jpg);background-position:top center}.main .wrapper:nth-child(2){padding:10px}.main .wrapper:nth-child(2)>.inner{display:flex;flex-direction:column;gap:20px}.main .wrapper:nth-child(2) .tabs .tab-buttons{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.main .wrapper:nth-child(2) .tabs .tab-buttons button{--n-tabs-title-transition:.3s;box-shadow:0 4px 15px .5px rgba(0,0,0,.5);font-family:"Noto Sans TC",Sans-serif;font-weight:700;letter-spacing:1px;background:#f6f6f6;color:#8a898b;border-style:none;padding:15px 35px;font-size:20px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition)}.main .wrapper:nth-child(2) .tabs .tab-buttons button:focus,.main .wrapper:nth-child(2) .tabs .tab-buttons button:focus-visible,.main .wrapper:nth-child(2) .tabs .tab-buttons button:focus-within{outline:0}.main .wrapper:nth-child(2) .tabs .tab-buttons button.active{background:#0f5176;color:#fff;box-shadow:none}.main .wrapper:nth-child(2) .tabs .tab-panels{margin-top:90px;padding:0 10px 10px}.main .wrapper:nth-child(2) .tabs .tab-panels .tab-panel{gap:20px;flex-direction:column;display:none}.main .wrapper:nth-child(2) .tabs .tab-panels .tab-panel.active{display:flex}.main .wrapper:nth-child(2) .tabs .tab-panels h2{color:#0f5176;font-family:"Noto Sans TC",Sans-serif;font-weight:700;letter-spacing:1px}.main .wrapper:nth-child(2) .tabs .tab-panels .tab-panel .e-n-accordion-item-title{list-style-type:none;border:1px solid #d5d8dc;display:flex;list-style:none;padding:10px;gap:0 10px;color:#0f5176;align-items:center;cursor:pointer;flex-direction:row-reverse;justify-content:flex-end;user-select:none}.main .wrapper:nth-child(2) .tabs .tab-panels .tab-panel .e-n-accordion-item-title h3{margin:0;font-size:20px}.main .wrapper:nth-child(2) .tabs .tab-panels .tab-panel .e-n-accordion-item .e-n-accordion-item-title-icon span{height:15px;display:flex;width:auto}.main .wrapper:nth-child(2) .tabs .tab-panels .tab-panel .e-n-accordion-item .e-n-accordion-item-title-icon span i{font-size:15px}.main .wrapper:nth-child(2) .tabs .tab-panels .tab-panel .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened,.main .wrapper:nth-child(2) .tabs .tab-panels .tab-panel .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed{display:none}.main .wrapper:nth-child(2) .tabs .tab-panels .tab-panel .e-n-accordion{display:flex;gap:20px;flex-direction:column}.main .wrapper:nth-child(2) .tabs .tab-panels .tab-panel .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:flex}.main .wrapper:nth-child(2) .tabs .tab-panels .tab-panel .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title,.main .wrapper:nth-child(2) .tabs .tab-panels .tab-panel .e-n-accordion-item[open]>.e-n-accordion-item-title{color:#1f2124}.main .wrapper:nth-child(2) .tabs .tab-panels .tab-panel .e-n-accordion-item>.e-n-accordion-item-title+div{padding:0;overflow:hidden;display:flex;height:0;transition:height .3s,transform .3s;transform-origin:top}.main .wrapper:nth-child(2) .tabs .tab-panels .tab-panel .e-n-accordion-item>.e-n-accordion-item-title+div .inner{border:1px solid #d5d8dc;padding:10px;color:#3f3832;font-family:"Noto Sans TC",Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;display:flex}.main .wrapper:nth-child(2) .button-box{padding:10px 0;display:flex;align-items:center;justify-content:center}.main .wrapper:nth-child(2) .button-box .button{background-color:#0f5176;font-family:"Noto Sans TC",Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;border-radius:10px 10px 10px 10px;box-shadow:0 4px 15px 0 rgba(0,0,0,.5);padding:12px 24px;color:#fff}@media only screen and (max-width:767px){.main .wrapper:nth-child(1){min-height:50vh}.main .wrapper:nth-child(1) .inner>h2{font-size:28px;padding:30px 0 0 0}.main .wrapper:nth-child(1) .inner>p{font-size:24px;padding:0}.main .wrapper:nth-child(2) .tabs .tab-buttons button{width:calc(50% - 5px);font-size:15px;padding:15px 5px;text-align:center;letter-spacing:0}}