@charset "UTF-8"; .event2 { font-family: "微軟正黑體","sans-serif","PinagFang"; } .event2 h1, .event2 h2, .event2 h3, .event2 h4, .event2 h5, .event2 h6, .event2 .h1, .event2 .h2, .event2 .h3, .event2 .h4, .event2 .h5, .event2 .h6 { margin-bottom: 0.75rem; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 200; line-height: 1.2; } /* (ipad pro直式) */ @media only screen and (max-width: 1440px) { .event2 { color: #030303; } .event2_content { margin: auto; padding: 1.5vw; border-radius: 2vw; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2); background-blend-mode: soft-light, normal; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), linear-gradient(to bottom, rgba(252, 252, 252, 0.8), rgba(252, 252, 252, 0.8)); } .event2_header { border-bottom: 0px; } .event2_header h1 { position: relative; margin: auto; font-weight: 500; font-size: 2.8vw; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; color: #2e2e2e; text-align: center; } .event2_body { border-bottom: 0px; border-top: 0px; } .event2_body h3 { font-size: 2vw; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.38; letter-spacing: normal; color: #030303; } .event2_body img { width: 3.2vw; margin-left: 0vw; } .event2_footer { padding: 0 0 0 0; margin: 0 0 0 0; margin: auto; } } @media only screen and (max-width: 1024px) { .event2_header h1 { font-size: 2vw; } .event2_body h3 { font-size: 1.8vw; } } @media only screen and (max-width: 768px) { .event2_content { width: 90vw; } .event2_header h1 { font-size: 2vw; } .event2_body h3 { font-size: 1.9vw; } } @media only screen and (max-width: 480px) { .event2_content { width: 80vw; } .event2_body { padding: 0 0 0 0; padding-top: 0.5vw; padding-bottom: 0.5vw; padding-left: 3vw; padding-right: 3vw; } .event2_header h1 { font-size: 3.6vw; } .event2_body h3 { font-size: 3.2vw; } } /* (Iphone6/7/8 plus) */ @media only screen and (max-width: 414px) { .event2_header h1 { font-size: 5.2vw; } .event2_body h3 { font-size: 4vw; } } @media only screen and (max-width: 375px) { .event2_body { padding: 0 0 0 0; padding-top: 0.2vw; padding-bottom: 0.2vw; padding-left: 3vw; padding-right: 3vw; } } /* ( ipad pro橫式) */ /* (Ipad 橫式) */ @media only screen and (orientation: landscape) and (max-width: 1024px) { .event2_content { width: 80vw; } .event2_body { padding: 0 0 0 0; padding-top: 0vw; padding-bottom: 0vw; padding-left: 5vw; padding-right: 5vw; } .event2_header h1 { font-size: 2.8vw; } .event2_body h3 { font-size: 2.2vw; } .event2_body img { width: 3.2vw; } } /* (Iphone678 plus 橫式) */ /* (Galaxy Fold 653 橫式) */ /* (Iphone se 橫式) */ @media only screen and (max-width: 1400px) { .green_button { margin: auto; padding: 0.5vw; line-height: 50px; box-shadow: rgba(75, 200, 174, 0.35) 0px 3px 8px 0px; background-color: #4bc8ae; font-size: 1.8vw; color: white; border-radius: 6.2vw; font-weight: 500; } .top_text { padding: 2vw; font-size: 1.8vw; text-align: center; color: #4bc8ae; } } /* Small Phones to small Tablet 481-767px(Ipad) */ @media only screen and (max-width: 768px) { .green_button { margin: auto; padding: 0.5vw; line-height: 40px; box-shadow: rgba(75, 200, 174, 0.35) 0px 3px 8px 0px; background-color: #4bc8ae; font-size: 1.8vw; color: white; border-radius: 6.2vw; } .top_text { padding: 2vw; font-size: 1.8vw; text-align: center; color: #4bc8ae; } } /* (Ipad 橫式) */ @media only screen and (orientation: landscape) and (max-width: 1024px) { .green_button { margin: auto; padding: 0.5vw; line-height: 40px; box-shadow: rgba(75, 200, 174, 0.35) 0px 3px 8px 0px; background-color: #4bc8ae; font-size: 2vw; color: white; border-radius: 6.2vw; } .top_text { padding: 2vw; font-size: 2vw; text-align: center; color: #4bc8ae; } } /* (Iphone678 橫式) */ @media only screen and (orientation: landscape) and (max-width: 667px) { .green_button { font-size: 2.4vw; } .top_text { font-weight: bold; font-size: 2.4vw; } } /* Small Phones 320 to 480px(Iphone) */ @media only screen and (max-width: 480px) { .green_button { margin: auto; padding: 0.5vw; line-height: 35spx; box-shadow: rgba(75, 200, 174, 0.35) 0px 3px 8px 0px; background-color: #4bc8ae; font-size: 3.6vw; color: white; border-radius: 6.2vw; } .top_text { padding: 4vw; font-size: 3.6vw; text-align: center; color: #4bc8ae; } } /* Small Phones 0 to 320px(Iphone) */ @media only screen and (max-width: 320px) { .green_button { margin: auto; padding: 0.5vw; line-height: 35px; box-shadow: rgba(75, 200, 174, 0.35) 0px 3px 8px 0px; background-color: #4bc8ae; font-size: 3.6vw; color: white; border-radius: 6.2vw; } .top_text { padding: 4vw; font-size: 3.8vw; text-align: center; color: #4bc8ae; } }