.elementor-224 .elementor-element.elementor-element-1f7c0f8{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-224 .elementor-element.elementor-element-1f7c0f8:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-1f7c0f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taptrip.56855685.xyz/wp-content/uploads/2026/09/allstar-contact-hero-clean.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-224 .elementor-element.elementor-element-6fc2b2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-bdd91b7 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.7);}.elementor-224 .elementor-element.elementor-element-3600e3b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-0c12d70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-cd44b7e{text-align:center;}.elementor-224 .elementor-element.elementor-element-cd44b7e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-2c10b14{text-align:center;}.elementor-224 .elementor-element.elementor-element-2c10b14 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:46px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-b7bff32.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-224 .elementor-element.elementor-element-78fdeac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-224 .elementor-element.elementor-element-27c9606{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-c14366b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-6b5a3de .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:#1E1C1A;}.elementor-224 .elementor-element.elementor-element-4dd0eef{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#797A6F;}.elementor-224 .elementor-element.elementor-element-442aabf{--divider-border-style:solid;--divider-color:#C9C2B6;--divider-border-width:1px;margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-224 .elementor-element.elementor-element-442aabf .elementor-divider-separator{width:100%;}.elementor-224 .elementor-element.elementor-element-442aabf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-224 .elementor-element.elementor-element-b36de4e{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#797A6F;}.elementor-224 .elementor-element.elementor-element-e7e3962{margin:86px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-224 .elementor-element.elementor-element-e7e3962 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#8B857A;}.elementor-224 .elementor-element.elementor-element-7648eba{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-224 .elementor-element.elementor-element-28ae2f5{margin:54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-224 .elementor-element.elementor-element-28ae2f5 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#8B857A;}.elementor-224 .elementor-element.elementor-element-b4d841a{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-224 .elementor-element.elementor-element-c08d825{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-366314a .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:47px;}.elementor-224 .elementor-element.elementor-element-366314a .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-47px;}.elementor-224 .elementor-element.elementor-element-366314a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-224 .elementor-element.elementor-element-366314a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-224 .elementor-element.elementor-element-366314a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-224 .elementor-element.elementor-element-366314a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-224 .elementor-element.elementor-element-366314a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-224 .elementor-element.elementor-element-366314a .elementor-field-type-html{padding-bottom:0px;}.elementor-224 .elementor-element.elementor-element-366314a .elementor-field-group .elementor-field{color:#1E1C1A;}.elementor-224 .elementor-element.elementor-element-366314a .elementor-field-group .elementor-field, .elementor-224 .elementor-element.elementor-element-366314a .elementor-field-subgroup label{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-224 .elementor-element.elementor-element-366314a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:rgba(255,255,255,0);border-color:#C9C2B6;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-366314a .elementor-field-group .elementor-select-wrapper select{background-color:rgba(255,255,255,0);border-color:#C9C2B6;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-366314a .elementor-field-group .elementor-select-wrapper::before{color:#C9C2B6;}.elementor-224 .elementor-element.elementor-element-366314a .elementor-button span{justify-content:center;}.elementor-224 .elementor-element.elementor-element-366314a .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;border-radius:100px 100px 100px 100px;padding:21px 24px 21px 24px;}.elementor-224 .elementor-element.elementor-element-366314a .e-form__buttons__wrapper__button-next{background-color:#E6DED7;color:#1E1C1A;}.elementor-224 .elementor-element.elementor-element-366314a .elementor-button[type="submit"]{background-color:#E6DED7;color:#1E1C1A;}.elementor-224 .elementor-element.elementor-element-366314a .elementor-button[type="submit"] svg *{fill:#1E1C1A;}.elementor-224 .elementor-element.elementor-element-366314a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-224 .elementor-element.elementor-element-366314a .e-form__buttons__wrapper__button-next:hover{background-color:#DCD2C9;color:#1E1C1A;}.elementor-224 .elementor-element.elementor-element-366314a .elementor-button[type="submit"]:hover{background-color:#DCD2C9;color:#1E1C1A;}.elementor-224 .elementor-element.elementor-element-366314a .elementor-button[type="submit"]:hover svg *{fill:#1E1C1A;}.elementor-224 .elementor-element.elementor-element-366314a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-224 .elementor-element.elementor-element-366314a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-224 .elementor-element.elementor-element-2c10b14 .elementor-heading-title{font-size:36px;}.elementor-224 .elementor-element.elementor-element-78fdeac{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-224 .elementor-element.elementor-element-1f7c0f8{--min-height:460px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-2c10b14 .elementor-heading-title{font-size:28px;}.elementor-224 .elementor-element.elementor-element-78fdeac{--padding-top:56px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-224 .elementor-element.elementor-element-0c12d70{--width:100%;}.elementor-224 .elementor-element.elementor-element-c14366b{--width:570px;}.elementor-224 .elementor-element.elementor-element-c08d825{--width:640px;}}/* Start custom CSS for html, class: .elementor-element-b7bff32 */.text-subtitle {
    color: white;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS *//* ===== 聯絡我們 ===== */
.elementor-224{--as-red:#D20D29;--as-ink:#1E1C1A;--as-gray:#797A6F;--as-cream:#FFFCF5;--as-band:#E6DED7;background:var(--as-cream)}
.elementor-224 .elementor-element.as-news-hero{position:relative}
.elementor-224 .elementor-element.as-news-hero::before{content:'';position:absolute;inset:0;background:rgba(38,15,7,0)}
.elementor-224 .elementor-element.as-news-hero > .e-con-inner{position:relative;z-index:1}
.elementor-224 .elementor-element.as-crumb-row{position:absolute;top:40px;left:80px;width:auto;z-index:2}
.elementor-224 .as-crumb-home{display:inline-flex;color:rgba(255,255,255,.7)}
.elementor-224 .elementor-element.as-crumb-row .elementor-widget{width:auto}
.elementor-224 .elementor-element.as-ct-sec{max-width:1440px;margin:0 auto;width:100%}
.elementor-224 .elementor-element.as-ct-row{flex-wrap:nowrap;align-items:flex-start}
.elementor-224 .elementor-element.as-ct-left{flex:0 0 570px;max-width:570px}
.elementor-224 .elementor-element.as-ct-right{flex:0 0 640px;max-width:640px}
.elementor-224 .as-ct-mail{font-family:'Crimson Text',serif;font-size:20px;color:var(--as-ink);text-decoration:underline;text-underline-offset:4px}
.elementor-224 .as-social{display:flex;flex-direction:column;gap:18px}
.elementor-224 .as-social-item{display:inline-flex;align-items:center;gap:14px;color:var(--as-ink);font-size:17px;text-decoration:none}
.elementor-224 .as-social-item svg{color:#4E4A43}
.elementor-224 .as-social-link{text-decoration:underline;text-underline-offset:4px}
.elementor-224 .as-form .elementor-field-textual::placeholder{color:#9A958C;opacity:1}
@media (max-width:1200px){
.elementor-224 .elementor-element.as-ct-left{flex:1 1 45%;max-width:45%}
.elementor-224 .elementor-element.as-ct-right{flex:1 1 50%;max-width:50%}
}
@media (max-width:767px){
.elementor-224 .elementor-element.as-crumb-row{top:24px;left:20px}
.elementor-224 .elementor-element.as-ct-row{flex-direction:column !important;gap:56px}
.elementor-224 .elementor-element.as-ct-left,.elementor-224 .elementor-element.as-ct-right{flex:1 1 100%;max-width:100%;width:100%}
.elementor-224 .elementor-element.as-ct-title .elementor-heading-title{font-size:32px}
}


/* 訊息欄位照設計稿維持單行高度（Elementor 沒有這個原生設定），可自行拖曳放大 */
.elementor-224 .as-form textarea.elementor-field-textual{height:47px;min-height:47px;resize:vertical}/* End custom CSS */