:root.light{--button-color:var(--brand-high-emphasis-text-color)}:root.dark{--button-color:var(--brand-high-emphasis-text-color-inverse)}:root.light{--button-color-inverse:var(--brand-high-emphasis-text-color-inverse)}:root.dark{--button-color-inverse:var(--brand-high-emphasis-text-color)}:root.light{--calendar-a11y-color:var(--brand-high-emphasis-text-color)}:root.dark{--calendar-a11y-color:var(--brand-high-emphasis-text-color-inverse)}:root.light{--tooltip-bg:var(--brand-primary-bg-color-inverse)}:root.dark{--tooltip-bg:var(--brand-secondary)}.mt-65{margin-top:65px}.mt-50{margin-top:50px}.mb-20,h1.title{margin-bottom:20px}h1.title{font-size:24px;font-weight:500;letter-spacing:.4px}.subtitle{font-weight:500;margin-bottom:5px}.italic{font-style:italic}.thin{font-weight:100}.align-right{text-align:right}.xs-text{font-size:10px}.small-text{font-size:12px}.dot-underline{border-bottom:1px dashed #000;text-decoration:none}.grey-text,.light-text{color:var(--brand-light-text)}.large-text{font-size:16px}.xlarge-text{font-size:18px}.xxlarge-text{font-size:40px}.normal-text{font-weight:400;font-size:14px}.bold-text{font-weight:600}.semibold-text{font-weight:500}.super-bold-text{color:#000;background:#ececec;padding:2px;margin-left:2px;border-radius:2px;font-weight:700}.text-center{text-align:center}.white-text{color:#fff}.black-text{color:#000}.pink-text{color:var(--brand-text-pink-1)}.red-text{color:var(--brand-red)}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.grey-bg{background-color:var(--brand-bg-grey1)}.contact-page{display:flex;justify-content:center;align-items:center;flex-direction:column}.contact-page .contact_banner{margin-top:50px}@media (min-width:0px) and (max-width:768px){.contact-page .contact_banner img{height:205px;-o-object-fit:cover;object-fit:cover}}.contact-page .contact_content{width:740px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:25px}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content{width:100%;padding:0 15px}}.contact-page .contact_content .contact_content_info_title{margin-top:60px;font-size:18px;width:100%;font-family:Helvetica Neue,sans-serif;font-weight:600;margin-bottom:31px;display:flex;justify-content:center;align-items:center}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_info_title{justify-content:center;margin-top:32px;margin-bottom:20px}}.contact-page .contact_content .contact_content_box{width:100%;min-height:110px;background-color:#f8f8f8;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-bottom:20px}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:20px 15px 19px}}.contact-page .contact_content .contact_content_box .contact_content_box_title{width:100%;display:flex;font-size:14px;font-weight:600;font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif;padding:20px 0 0 20px}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_box .contact_content_box_title{padding:0;margin-bottom:10px}}.contact-page .contact_content .contact_content_box .contact_content_box_inner{width:100%;display:flex;justify-content:space-between}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_box .contact_content_box_inner{flex-direction:column}}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_left{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:400px;margin:20px 0 20px 20px;width:315px}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_left{margin:0;width:100%}}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_left .contact_content_box_left_content{font-size:12px;line-height:20px;font-weight:400;width:400px}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_left .contact_content_box_left_content{width:100%}}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_left .contact_content_box_left_secondContent{margin-top:20px}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_left .contact_content_box_left_secondContent p{font-size:12px;line-height:20px;font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif;font-weight:400}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:20px}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right{margin-right:0;justify-content:center;width:100%}}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right img{margin-right:5px}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right a .contact_link_container{height:38px;width:200px;display:flex;justify-content:center;align-items:center;font-size:12px;font-family:Helvetica Neue,sans-serif;font-weight:500;color:#fff;margin-bottom:5px}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right a,.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right a .contact_link_container{width:100%}}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right .contact_link_container{height:38px;width:200px;display:flex;justify-content:center;align-items:center;font-size:12px;font-family:Helvetica Neue,sans-serif;font-weight:500;color:#fff;margin-bottom:5px}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right .contact_link_container{width:100%;margin-top:15px}}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right .contact_link_container:hover{opacity:.7;cursor:pointer}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right .chat_link_div{background:#000;color:#fff}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right .phone_call_div{background:#ececec;border:1px solid #ddd;color:#000;pointer-events:none;font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif;font-weight:500}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right .phone_call_div{background:#000;color:#fff;pointer-events:auto}}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right .contact_content_box_right_additional{margin-top:5px;font-weight:400;font-size:12px;color:#666}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right_forSmallLeft{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:20px;margin-right:20px}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right_forSmallLeft{margin-right:0;justify-content:center;width:100%}}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right_forSmallLeft img{margin-right:5px}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right_forSmallLeft a .contact_link_container{height:38px;width:200px;display:flex;justify-content:center;align-items:center;font-size:12px;font-family:Helvetica Neue,sans-serif;font-weight:500;color:#fff;margin-bottom:5px}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right_forSmallLeft a,.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right_forSmallLeft a .contact_link_container{width:100%}}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right_forSmallLeft .contact_link_container{height:38px;width:200px;display:flex;justify-content:center;align-items:center;font-size:12px;font-family:Helvetica Neue,sans-serif;font-weight:500;color:#fff;margin-bottom:5px}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right_forSmallLeft .contact_link_container{width:100%}}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right_forSmallLeft .contact_link_container:hover{opacity:.7;cursor:pointer}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right_forSmallLeft .chat_link_div{background:#000;color:#fff}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right_forSmallLeft .phone_call_div{background:#ececec;border:1px solid #ddd;color:#000;pointer-events:none;font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif;font-weight:500}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right_forSmallLeft .phone_call_div{background:#000;color:#fff;pointer-events:auto}}.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right_forSmallLeft .contact_content_box_right_additional{margin-top:5px;margin-bottom:30px;font-weight:400;font-size:12px;color:#666}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_box .contact_content_box_inner .contact_content_box_right_forSmallLeft .contact_content_box_right_additional{margin-bottom:0}}.contact-page .contact_content #cancelEmailButton{width:360px;height:38px;margin-top:8px;pointer-events:fill;text-align:center}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content #cancelEmailButton{width:345px}}.contact-page .contact_content .contact_content_info{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:20px}.contact-page .contact_content .contact_content_info .contact_content_info_title{font-size:22px;font-family:Helvetica Neue,sans-serif;font-weight:500;margin-bottom:15px}.contact-page .contact_content .contact_content_info .contact_content_info_time{font-weight:400;font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif;display:flex;align-items:center;justify-content:space-around;flex-direction:column;font-size:12px;height:100px}.contact-page .contact_content .contact_content_buttonLink{display:flex;flex-direction:column;align-items:center;font-family:Noto Sans TC,PingFangHK-Regular,Helvetica Neue,sans-serif;font-weight:500}.contact-page .contact_content .contact_content_buttonLink img{margin-right:5px}.contact-page .contact_content .contact_content_buttonLink .contact_link_container{height:38px;width:360px;display:flex;justify-content:center;align-items:center;margin-bottom:16px}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_buttonLink .contact_link_container{width:345px}}.contact-page .contact_content .contact_content_buttonLink .contact_link_container:hover{opacity:.7;cursor:pointer}.contact-page .contact_content .contact_content_buttonLink .phone_call_div{background:#ececec;border:1px solid #ddd;pointer-events:none}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_buttonLink .phone_call_div{background:#000;color:#fff;pointer-events:auto}}.contact-page .contact_content .contact_content_buttonLink .chat_link_div{background:#000;color:#fff}.contact-page .contact_content .contact_content_buttonLink #email_us_div{margin-bottom:0}.contact-page .contact_content .contact_content_email{background:#f8f8f8;width:360px;padding:20px 15px}@media (min-width:0px) and (max-width:768px){.contact-page .contact_content .contact_content_email{width:345px}}.contact-page .contact_content .contact_content_email h1.title{font-size:2.4rem;letter-spacing:4px;font-weight:200;text-align:left;padding:0;margin-bottom:15px}@media (min-width:0) and (max-width:576px){.contact-page .contact_content .contact_content_email h1.title{font-size:2rem}}.contact-page .contact_content .contact_content_email .subtitle{font-weight:bolder;margin-bottom:5px}.contact-page .contact_content .contact_content_email .content-block .contact-page--form .contact_page_form_text .email_title{margin:0 0 10px}.contact-page .contact_content .contact_content_email .content-block .contact-page--form .contact_page_form_text .email_text{margin:0}.contact-page .contact_content .contact_content_email .content-block .contact-page--form .contact_form{padding:20px 0 0}.contact-page .contact_content .contact_content_email .content-block .contact-page--form .contact_form .success_word{display:flex;align-items:center}.contact-page .contact_content .contact_content_email .content-block .contact-page--form .contact_form .success_image{margin-top:10px}.contact-page .contact_content .contact_content_email .content-block .contact-page--form .contact_form .success_color{color:#000!important;margin-top:10px;margin-left:6.5px}.contact-page .contact_content .contact_content_email .content-block .contact-page--form .contact_form .pi-form-group input{min-height:45px;border-radius:0}.contact-page .contact_content .contact_content_email .content-block .contact-page--form .contact_form .pi-form-group .right-action{position:absolute;align-self:center;right:15px;top:0;height:100%;display:block;background-size:auto;background-repeat:no-repeat;background-position:50%;border:0}.contact-page .contact_content .contact_content_email .content-block .contact-page--form .contact_form .pi-form-group .right-action>span{margin:0 auto}.contact-page .contact_content .contact_content_email .content-block .contact-page--form .contact_form .pi-form-group .checking-account{position:absolute;right:10px;margin-top:-35px;width:42px;height:25px;display:block;background-size:auto;background-repeat:no-repeat;background-position:50%;border:0}.contact-page .contact_content .contact_content_email .content-block .contact-page--form .contact_form .pi-form-group .checking-account.on{background-image:url(/mplus/iconTick_circle.svg)}.contact-page .contact_content .contact_content_email .content-block .contact-page--form .contact_form .pi-form-group .checking-eye{position:absolute;right:15px;width:42px;height:25px;display:block;background-size:auto;background-repeat:no-repeat;background-position:50%;border:0}.contact-page .contact_content .contact_content_email .content-block .contact-page--form .contact_form .pi-form-group .checking-eye.on{background-image:url(/mplus/001-visibility.svg)}.contact-page .contact_content .contact_content_email .content-block .contact-page--form .contact_form .pi-form-group .checking-eye.off{background-image:url(/mplus/002-visibility.svg)}.contact-page .contact_content .contact_content_email .underline{text-decoration:underline}.contact-page .contact_content .contact_content_email .italic{font-style:italic}.contact-page .contact_content .contact_content_email li{margin-bottom:5px}.contact-page .contact_content .contact_content_email .styled-submit{background:var(--brand-pink-button-color);border:none}