.BookingSteps-module__UzEYmG__root{width:100%}.BookingSteps-module__UzEYmG__inner{max-width:var(--container-1-2,960px);margin:0 auto}.BookingSteps-module__UzEYmG__title{text-align:center;color:var(--color-black);margin:8px 0 16px;font-size:24px;font-weight:800}.BookingSteps-module__UzEYmG__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.BookingSteps-module__UzEYmG__card{background:#fff;border:1px solid #e4f8ea;border-radius:10px;flex-direction:column;align-items:center;padding:16px;display:flex;position:relative}.BookingSteps-module__UzEYmG__thumb{border-radius:9999px;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.BookingSteps-module__UzEYmG__img{object-fit:contain;width:80px;height:80px}.BookingSteps-module__UzEYmG__caption{color:var(--color-gray-80);text-align:center;margin-top:10px;font-size:14px;line-height:1.55}@media (max-width:1023px){.BookingSteps-module__UzEYmG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.BookingSteps-module__UzEYmG__inner{padding:0 16px}.BookingSteps-module__UzEYmG__title{font-size:20px}.BookingSteps-module__UzEYmG__thumb{width:96px;height:96px}.BookingSteps-module__UzEYmG__img{width:70px;height:70px}}
.Access-module__TqPFja__accessSection{padding-bottom:var(--space-2x)}.Access-module__TqPFja__map{height:0;margin-top:var(--space-4x);padding-top:380px;position:relative}.Access-module__TqPFja__map iframe{border-radius:var(--rounded);border:none;width:100%;height:100%;position:absolute;top:0;left:0}.Access-module__TqPFja__address{margin-top:var(--space-2x);align-items:center;display:flex}.Access-module__TqPFja__addressIcon>i{width:20px;height:20px}.Access-module__TqPFja__addressIcon+.Access-module__TqPFja__addressBody{margin-left:var(--space-2x)}.Access-module__TqPFja__addressBody{font-style:normal;font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);color:var(--color-gray-80)}@media (max-width:767px){.Access-module__TqPFja__map{padding-top:56.25%}}
.PageTitle-module__5pCsLG__pageTitleWrap{text-align:center;padding:40px 8px 16px}.PageTitle-module__5pCsLG__pageTitleInner{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.PageTitle-module__5pCsLG__pageTitle{background:linear-gradient(#0085ff 0%,#1f1f1f 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 auto;font-size:36px;font-weight:800;line-height:1.2}.PageTitle-module__5pCsLG__pageTitleIcon{object-fit:contain;width:auto;height:56px}@media (max-width:767px){.PageTitle-module__5pCsLG__pageTitleWrap{text-align:center;padding:20px 0 8px}.PageTitle-module__5pCsLG__pageTitle{font-size:24px}.PageTitle-module__5pCsLG__pageTitleInner{gap:6px}.PageTitle-module__5pCsLG__pageTitleIcon{height:32px}}
.SponsorRecruit-module__W-k6la__root{flex-direction:column;display:flex}.SponsorRecruit-module__W-k6la__flex{align-items:stretch;gap:var(--space-6x);display:flex}.SponsorRecruit-module__W-k6la__list{padding:var(--space-4x) 0 0;margin:0;list-style:inside square}.SponsorRecruit-module__W-k6la__list>li{font-size:var(--fontSize-base);line-height:var(--lineHeight-lg);color:var(--color-green-40)}.SponsorRecruit-module__W-k6la__list>li+li{margin-top:var(--space)}.SponsorRecruit-module__W-k6la__list>li>span{color:var(--color-black)}.SponsorRecruit-module__W-k6la__imageWrapper{border-radius:var(--rounded);flex:0 0 460px;max-width:100%;height:230px;position:relative;overflow:hidden}.SponsorRecruit-module__W-k6la__image{object-fit:cover}.SponsorRecruit-module__W-k6la__buttonWrapper{width:min(360px,100%);margin:0 auto}.SponsorRecruit-module__W-k6la__note{margin-top:var(--space-3x);color:var(--color-gray-60);text-align:center;font-size:12px}@media (max-width:1024px){.SponsorRecruit-module__W-k6la__imageWrapper{height:180px}.SponsorRecruit-module__W-k6la__buttonWrapper{width:100%}}@media (max-width:767px){.SponsorRecruit-module__W-k6la__flex{flex-direction:column-reverse}.SponsorRecruit-module__W-k6la__imageWrapper{aspect-ratio:320/180;width:100%;height:auto;max-height:200px;margin:0 auto}.SponsorRecruit-module__W-k6la__buttonWrapper{width:100%}}