.sec-header{background-color:#fff;border-bottom:1px solid #e0e0e0;left:0;position:fixed;right:0;top:0;transition:all .3s ease-in-out;z-index:1000}.sec-header.scrolled{box-shadow:0 4px 6px #00000012}.sec-header .Header .box-main{align-items:center;display:flex;height:80px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1.5rem}@media(max-width:1024px){.sec-header .Header .box-main{height:64px;padding:0 1rem}}.sec-header .Header .box-main .box-logo{align-items:center;display:flex;gap:1rem}.sec-header .Header .box-main .box-logo .logo-link{align-items:center;color:#1a1a1a;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem}.sec-header .Header .box-main .box-logo .logo-link .logo-text{display:flex;flex-direction:column;line-height:1.2}.sec-header .Header .box-main .box-logo .logo-link .logo-text .logo-main{color:#f12f22;font-size:1.25rem}.sec-header .Header .box-main .box-logo .logo-link .logo-text .logo-sub{color:#666;font-size:.75rem;font-weight:400}@media(max-width:768px){.sec-header .Header .box-main .box-logo .logo-link .logo-text .logo-main{font-size:1.125rem}.sec-header .Header .box-main .box-logo .logo-link .logo-text .logo-sub{font-size:.625rem}}.sec-header .Header .box-main .box-nav{align-items:center;display:flex;gap:3rem}@media(max-width:1024px){.sec-header .Header .box-main .box-nav{align-items:flex-start;background-color:#fff;bottom:0;flex-direction:column;gap:0;left:0;overflow-y:auto;padding:1.5rem;position:fixed;right:0;top:64px;transform:translateX(-100%);transition:transform .3s ease-in-out}.sec-header .Header .box-main .box-nav.open{transform:translateX(0)}}.sec-header .Header .box-main .box-nav .nav-item{position:relative}@media(max-width:1024px){.sec-header .Header .box-main .box-nav .nav-item{border-bottom:1px solid #e0e0e0;width:100%}}.sec-header .Header .box-main .box-nav .nav-item .nav-link{color:#1a1a1a;display:block;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:color .3s ease-in-out}.sec-header .Header .box-main .box-nav .nav-item .nav-link:hover{color:#f12f22}@media(max-width:1024px){.sec-header .Header .box-main .box-nav .nav-item .nav-link{font-size:1.125rem;padding:1rem 0}}.sec-header .Header .box-main .box-nav .nav-item .box-submenu{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 10px 15px #0000001a;left:0;min-width:200px;opacity:0;position:absolute;top:100%;transform:translateY(-10px);transition:all .3s ease-in-out;visibility:hidden}@media(max-width:1024px){.sec-header .Header .box-main .box-nav .nav-item .box-submenu{background-color:#f8f9fa;border:none;border-radius:0;box-shadow:none;display:none;margin-top:.5rem;opacity:1;padding:.5rem 0;position:static;transform:none;visibility:visible}.sec-header .Header .box-main .box-nav .nav-item .box-submenu.open{display:block}}.sec-header .Header .box-main .box-nav .nav-item .box-submenu .submenu-item .submenu-link{color:#666;display:block;font-size:.875rem;padding:1rem 1.5rem;transition:all .3s ease-in-out}.sec-header .Header .box-main .box-nav .nav-item .box-submenu .submenu-item .submenu-link:hover{background-color:#f8f9fa;color:#f12f22}@media(max-width:1024px){.sec-header .Header .box-main .box-nav .nav-item .box-submenu .submenu-item .submenu-link{font-size:1rem;padding:.5rem 1.5rem}}@media(min-width:1024px){.sec-header .Header .box-main .box-nav .nav-item:hover .box-submenu{opacity:1;transform:translateY(0);visibility:visible}}.sec-header .Header .box-main .box-mobile-toggle{cursor:pointer;display:none;flex-direction:column;gap:5px;width:28px}@media(max-width:1024px){.sec-header .Header .box-main .box-mobile-toggle{display:flex}}.sec-header .Header .box-main .box-mobile-toggle .bar{background-color:#1a1a1a;height:3px;transition:all .3s ease-in-out;width:100%}.sec-header .Header .box-main .box-mobile-toggle.open .bar:first-child{transform:rotate(45deg) translate(7px,7px)}.sec-header .Header .box-main .box-mobile-toggle.open .bar:nth-child(2){opacity:0}.sec-header .Header .box-main .box-mobile-toggle.open .bar:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.header-spacer{height:80px}@media(max-width:1024px){.header-spacer{height:64px}}.sec-footer{background-color:#424242;color:#e0e0e0;padding:4rem 0 3rem}.sec-footer .Footer .box-main{margin:0 auto;max-width:1200px;padding:0 1.5rem}@media(max-width:768px){.sec-footer .Footer .box-main{padding:0 1rem}}.sec-footer .Footer .box-main .box-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr 1fr;margin-bottom:3rem}@media(max-width:1024px){.sec-footer .Footer .box-main .box-content{gap:2rem;grid-template-columns:1fr}}.sec-footer .Footer .box-main .box-content .box-info .footer-logo{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.sec-footer .Footer .box-main .box-content .box-info .footer-desc{font-size:.875rem;line-height:1.8;margin-bottom:1.5rem}.sec-footer .Footer .box-main .box-content .box-info .footer-contact{font-size:.875rem;line-height:1.8}.sec-footer .Footer .box-main .box-content .box-info .footer-contact p{margin-bottom:.5rem}.sec-footer .Footer .box-main .box-content .box-info .footer-contact a{color:#f12f22}.sec-footer .Footer .box-main .box-content .box-info .footer-contact a:hover{text-decoration:underline}.sec-footer .Footer .box-main .box-content .box-links .footer-title{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:1.5rem}.sec-footer .Footer .box-main .box-content .box-links .footer-link-list{display:flex;flex-direction:column;gap:1rem}.sec-footer .Footer .box-main .box-content .box-links .footer-link-list .footer-link{color:#e0e0e0;font-size:.875rem;transition:color .3s ease-in-out}.sec-footer .Footer .box-main .box-content .box-links .footer-link-list .footer-link:hover{color:#f12f22}.sec-footer .Footer .box-main .box-copyright{border-top:1px solid #616161;color:#bdbdbd;font-size:.875rem;padding-top:2rem;text-align:center}.sec-hero{align-items:center;background:linear-gradient(135deg,#f5f5f5,#eee);display:flex;justify-content:center;min-height:600px;overflow:hidden;padding:6rem 1.5rem;position:relative;text-align:center}@media(max-width:1024px){.sec-hero{min-height:500px;padding:4rem 1.5rem}}@media(max-width:768px){.sec-hero{min-height:400px;padding:3rem 1rem}}.sec-hero:before{background:radial-gradient(circle,#f12f221a 0,#0000 70%);height:500px;right:-10%;top:-50%;width:500px}.sec-hero:after,.sec-hero:before{border-radius:50%;content:"";position:absolute}.sec-hero:after{background:radial-gradient(circle,#f12f2214 0,#0000 70%);bottom:-30%;height:400px;left:-5%;width:400px}.sec-hero .Hero{position:relative;z-index:1}.sec-hero .Hero .box-main{margin:0 auto;max-width:900px}.sec-hero .Hero .box-main .box-text{margin-bottom:4rem}.sec-hero .Hero .box-main .box-text .hero-title{color:#1a1a1a;font-size:2.25rem;font-weight:700;line-height:1.3;margin-bottom:1.5rem}@media(max-width:1024px){.sec-hero .Hero .box-main .box-text .hero-title{font-size:1.875rem}}@media(max-width:768px){.sec-hero .Hero .box-main .box-text .hero-title{font-size:1.5rem}}.sec-hero .Hero .box-main .box-text .hero-title .highlight{color:#f12f22;display:block}.sec-hero .Hero .box-main .box-text .hero-subtitle{color:#666;font-size:1.25rem;line-height:1.6;margin-bottom:2rem}@media(max-width:1024px){.sec-hero .Hero .box-main .box-text .hero-subtitle{font-size:1.125rem}}@media(max-width:768px){.sec-hero .Hero .box-main .box-text .hero-subtitle{font-size:1rem}}.sec-hero .Hero .box-main .box-text .hero-divider{background-color:#f12f22;height:3px;margin:2rem auto;width:60px}.sec-hero .Hero .box-main .box-text .hero-subtitle-en{color:#999;font-size:1.125rem;font-style:italic}@media(max-width:768px){.sec-hero .Hero .box-main .box-text .hero-subtitle-en{font-size:1rem}}.sec-hero .Hero .box-main .box-cta{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media(max-width:768px){.sec-hero .Hero .box-main .box-cta{flex-direction:column;gap:1rem}}.sec-hero .Hero .box-main .box-cta .btn{font-size:1.125rem;padding:1.5rem 3rem}@media(max-width:768px){.sec-hero .Hero .box-main .box-cta .btn{font-size:1rem;padding:1rem 2rem;width:100%}}.sec-activities{background-color:#fff;padding:6rem 1.5rem}@media(max-width:1024px){.sec-activities{padding:4rem 1rem}}.sec-activities .Activities .box-main{margin:0 auto;max-width:1200px}.sec-activities .Activities .box-main .box-header{margin-bottom:4rem;text-align:center}.sec-activities .Activities .box-main .box-header .section-title{color:#1a1a1a;font-size:1.875rem;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.sec-activities .Activities .box-main .box-header .section-title{font-size:1.5rem}}.sec-activities .Activities .box-main .box-header .section-subtitle{color:#666;font-size:1.125rem}@media(max-width:768px){.sec-activities .Activities .box-main .box-header .section-subtitle{font-size:1rem}}.sec-activities .Activities .box-main .box-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:768px){.sec-activities .Activities .box-main .box-content{gap:2rem;grid-template-columns:1fr}}.sec-activities .Activities .box-main .box-content .art-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;transition:all .3s ease-in-out}.sec-activities .Activities .box-main .box-content .art-card:hover{box-shadow:0 20px 25px #0000001a;transform:translateY(-5px)}.sec-activities .Activities .box-main .box-content .art-card .box-image{align-items:center;background-color:#eee;color:#999;display:flex;font-size:.875rem;height:220px;justify-content:center;overflow:hidden;width:100%}.sec-activities .Activities .box-main .box-content .art-card .box-image img{height:100%;object-fit:cover;width:100%}.sec-activities .Activities .box-main .box-content .art-card .box-text{padding:2rem}.sec-activities .Activities .box-main .box-content .art-card .box-text .card-title{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.sec-activities .Activities .box-main .box-content .art-card .box-text .card-desc{color:#666;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.sec-activities .Activities .box-main .box-content .art-card .box-text .card-link{align-items:center;color:#f12f22;display:inline-flex;font-size:.875rem;font-weight:500}.sec-activities .Activities .box-main .box-content .art-card .box-text .card-link:hover{text-decoration:underline}.sec-activities .Activities .box-main .box-action{margin-top:4rem;text-align:center}.sec-tour-preview{background-color:#f8f9fa;padding:6rem 1.5rem}@media(max-width:1024px){.sec-tour-preview{padding:4rem 1rem}}.sec-tour-preview .TourPreview .box-main{margin:0 auto;max-width:1200px}.sec-tour-preview .TourPreview .box-main .box-header{margin-bottom:4rem;text-align:center}.sec-tour-preview .TourPreview .box-main .box-header .section-title{color:#1a1a1a;font-size:1.875rem;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.sec-tour-preview .TourPreview .box-main .box-header .section-title{font-size:1.5rem}}.sec-tour-preview .TourPreview .box-main .box-header .section-subtitle{color:#666;font-size:1.125rem}@media(max-width:768px){.sec-tour-preview .TourPreview .box-main .box-header .section-subtitle{font-size:1rem}}.sec-tour-preview .TourPreview .box-main .box-content{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr}@media(max-width:1024px){.sec-tour-preview .TourPreview .box-main .box-content{gap:2rem;grid-template-columns:1fr}}.sec-tour-preview .TourPreview .box-main .box-content .box-image{align-items:center;background-color:#e0e0e0;border-radius:12px;color:#999;display:flex;height:400px;justify-content:center;overflow:hidden;width:100%}@media(max-width:1024px){.sec-tour-preview .TourPreview .box-main .box-content .box-image{height:300px}}.sec-tour-preview .TourPreview .box-main .box-content .box-image img{height:100%;object-fit:cover;width:100%}.sec-tour-preview .TourPreview .box-main .box-content .box-info .info-title{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}@media(max-width:768px){.sec-tour-preview .TourPreview .box-main .box-content .box-info .info-title{font-size:1.25rem}}.sec-tour-preview .TourPreview .box-main .box-content .box-info .info-list{margin-bottom:2rem}.sec-tour-preview .TourPreview .box-main .box-content .box-info .info-list .info-item{align-items:flex-start;background-color:#fff;border-left:3px solid #f12f22;border-radius:8px;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem}.sec-tour-preview .TourPreview .box-main .box-content .box-info .info-list .info-item .info-label{color:#1a1a1a;font-weight:600;min-width:100px}@media(max-width:768px){.sec-tour-preview .TourPreview .box-main .box-content .box-info .info-list .info-item .info-label{font-size:.875rem;min-width:80px}}.sec-tour-preview .TourPreview .box-main .box-content .box-info .info-list .info-item .info-value{color:#666;flex:1 1}@media(max-width:768px){.sec-tour-preview .TourPreview .box-main .box-content .box-info .info-list .info-item .info-value{font-size:.875rem}}.sec-tour-preview .TourPreview .box-main .box-content .box-info .info-actions{display:flex;flex-wrap:wrap;gap:1.5rem}@media(max-width:768px){.sec-tour-preview .TourPreview .box-main .box-content .box-info .info-actions{flex-direction:column}.sec-tour-preview .TourPreview .box-main .box-content .box-info .info-actions .btn{width:100%}}.sec-about-hero{background:linear-gradient(135deg,#424242,#212121);color:#fff;padding:6rem 1.5rem 4rem;text-align:center}@media(max-width:1024px){.sec-about-hero{padding:4rem 1rem 3rem}}.sec-about-hero .AboutHero .box-main{margin:0 auto;max-width:800px}.sec-about-hero .AboutHero .box-main .about-title{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}@media(max-width:768px){.sec-about-hero .AboutHero .box-main .about-title{font-size:1.875rem}}.sec-about-hero .AboutHero .box-main .about-desc{font-size:1.125rem;line-height:1.8;opacity:.95}@media(max-width:768px){.sec-about-hero .AboutHero .box-main .about-desc{font-size:1rem}}.sec-about-intro{background-color:#fff;padding:6rem 1.5rem}@media(max-width:1024px){.sec-about-intro{padding:4rem 1rem}}.sec-about-intro .AboutIntro .box-main{margin:0 auto;max-width:1200px}.sec-about-intro .AboutIntro .box-main .box-content{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr}@media(max-width:1024px){.sec-about-intro .AboutIntro .box-main .box-content{grid-template-columns:1fr}}.sec-about-intro .AboutIntro .box-main .box-content .box-text .intro-title{color:#1a1a1a;font-size:1.875rem;font-weight:700;margin-bottom:1.5rem}@media(max-width:768px){.sec-about-intro .AboutIntro .box-main .box-content .box-text .intro-title{font-size:1.5rem}}.sec-about-intro .AboutIntro .box-main .box-content .box-text .intro-title .highlight{color:#f12f22}.sec-about-intro .AboutIntro .box-main .box-content .box-text .intro-desc{color:#666;font-size:1.125rem;line-height:1.8;margin-bottom:1.5rem}@media(max-width:768px){.sec-about-intro .AboutIntro .box-main .box-content .box-text .intro-desc{font-size:1rem}}.sec-about-intro .AboutIntro .box-main .box-content .box-text .intro-list{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.sec-about-intro .AboutIntro .box-main .box-content .box-text .intro-list .list-item{align-items:flex-start;background-color:#f8f9fa;border-left:3px solid #f12f22;border-radius:8px;display:flex;gap:1rem;padding:1.5rem}.sec-about-intro .AboutIntro .box-main .box-content .box-text .intro-list .list-item .item-icon{flex-shrink:0;font-size:1.25rem}.sec-about-intro .AboutIntro .box-main .box-content .box-text .intro-list .list-item .item-content{flex:1 1}.sec-about-intro .AboutIntro .box-main .box-content .box-text .intro-list .list-item .item-content .item-title{color:#1a1a1a;font-weight:600;margin-bottom:.5rem}.sec-about-intro .AboutIntro .box-main .box-content .box-text .intro-list .list-item .item-content .item-desc{color:#666;font-size:.875rem;line-height:1.6}.sec-about-intro .AboutIntro .box-main .box-content .box-image{align-items:center;background-color:#eee;border-radius:12px;color:#999;display:flex;height:400px;justify-content:center;overflow:hidden;width:100%}@media(max-width:1024px){.sec-about-intro .AboutIntro .box-main .box-content .box-image{height:300px}}.sec-about-intro .AboutIntro .box-main .box-content .box-image img{height:100%;object-fit:cover;width:100%}.sec-activities-detail{background-color:#f8f9fa;padding:6rem 1.5rem}@media(max-width:1024px){.sec-activities-detail{padding:4rem 1rem}}.sec-activities-detail .ActivitiesDetail .box-main{margin:0 auto;max-width:1200px}.sec-activities-detail .ActivitiesDetail .box-main .activities-title{color:#1a1a1a;font-size:1.875rem;font-weight:700;margin-bottom:4rem;text-align:center}@media(max-width:768px){.sec-activities-detail .ActivitiesDetail .box-main .activities-title{font-size:1.5rem}}.sec-activities-detail .ActivitiesDetail .box-main .box-activities{grid-gap:3rem;display:grid;gap:3rem}.sec-activities-detail .ActivitiesDetail .box-main .box-activities .art-activity{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #00000012;overflow:hidden}.sec-activities-detail .ActivitiesDetail .box-main .box-activities .art-activity .box-activity-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:300px 1fr}@media(max-width:1024px){.sec-activities-detail .ActivitiesDetail .box-main .box-activities .art-activity .box-activity-content{grid-template-columns:1fr}}.sec-activities-detail .ActivitiesDetail .box-main .box-activities .art-activity .box-activity-content .box-activity-image{align-items:center;background-color:#eee;color:#999;display:flex;height:250px;justify-content:center;width:100%}@media(max-width:1024px){.sec-activities-detail .ActivitiesDetail .box-main .box-activities .art-activity .box-activity-content .box-activity-image{height:200px}}.sec-activities-detail .ActivitiesDetail .box-main .box-activities .art-activity .box-activity-content .box-activity-image img{height:100%;object-fit:cover;width:100%}.sec-activities-detail .ActivitiesDetail .box-main .box-activities .art-activity .box-activity-content .box-activity-text{padding:3rem}@media(max-width:1024px){.sec-activities-detail .ActivitiesDetail .box-main .box-activities .art-activity .box-activity-content .box-activity-text{padding:2rem}}.sec-activities-detail .ActivitiesDetail .box-main .box-activities .art-activity .box-activity-content .box-activity-text .activity-title{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}@media(max-width:768px){.sec-activities-detail .ActivitiesDetail .box-main .box-activities .art-activity .box-activity-content .box-activity-text .activity-title{font-size:1.25rem}}.sec-activities-detail .ActivitiesDetail .box-main .box-activities .art-activity .box-activity-content .box-activity-text .activity-desc{color:#666;font-size:1rem;line-height:1.8;margin-bottom:1.5rem}.sec-activities-detail .ActivitiesDetail .box-main .box-activities .art-activity .box-activity-content .box-activity-text .activity-details{border-top:1px solid #e0e0e0;margin-top:1.5rem;padding-top:1.5rem}.sec-activities-detail .ActivitiesDetail .box-main .box-activities .art-activity .box-activity-content .box-activity-text .activity-details .detail-item{color:#666;display:flex;font-size:.875rem;gap:1rem;margin-bottom:.5rem}.sec-activities-detail .ActivitiesDetail .box-main .box-activities .art-activity .box-activity-content .box-activity-text .activity-details .detail-item .detail-label{color:#1a1a1a;font-weight:600;min-width:80px}.sec-ambassadors{background-color:#fff;padding:6rem 1.5rem}@media(max-width:1024px){.sec-ambassadors{padding:4rem 1rem}}.sec-ambassadors .Ambassadors .box-main{margin:0 auto;max-width:1200px}.sec-ambassadors .Ambassadors .box-main .ambassadors-title{color:#1a1a1a;font-size:1.875rem;font-weight:700;margin-bottom:1rem;text-align:center}@media(max-width:768px){.sec-ambassadors .Ambassadors .box-main .ambassadors-title{font-size:1.5rem}}.sec-ambassadors .Ambassadors .box-main .ambassadors-subtitle{color:#666;font-size:1.125rem;margin-bottom:4rem;text-align:center}@media(max-width:768px){.sec-ambassadors .Ambassadors .box-main .ambassadors-subtitle{font-size:1rem}}.sec-ambassadors .Ambassadors .box-main .box-ambassadors{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media(max-width:768px){.sec-ambassadors .Ambassadors .box-main .box-ambassadors{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.sec-ambassadors .Ambassadors .box-main .box-ambassadors .art-ambassador{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;transition:all .3s ease-in-out}.sec-ambassadors .Ambassadors .box-main .box-ambassadors .art-ambassador:hover{box-shadow:0 20px 25px #0000001a;transform:translateY(-5px)}.sec-ambassadors .Ambassadors .box-main .box-ambassadors .art-ambassador .box-ambassador-image{align-items:center;aspect-ratio:3/4;background-color:#eee;color:#999;display:flex;font-size:.875rem;justify-content:center;width:100%}.sec-ambassadors .Ambassadors .box-main .box-ambassadors .art-ambassador .box-ambassador-image img{height:100%;object-fit:cover;width:100%}.sec-ambassadors .Ambassadors .box-main .box-ambassadors .art-ambassador .box-ambassador-info{padding:2rem;text-align:center}.sec-ambassadors .Ambassadors .box-main .box-ambassadors .art-ambassador .box-ambassador-info .ambassador-name{color:#1a1a1a;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.sec-ambassadors .Ambassadors .box-main .box-ambassadors .art-ambassador .box-ambassador-info .ambassador-major{color:#666;font-size:.875rem;margin-bottom:.5rem}.sec-ambassadors .Ambassadors .box-main .box-ambassadors .art-ambassador .box-ambassador-info .ambassador-year{color:#999;font-size:.875rem}.sec-ambassadors .Ambassadors .box-main .box-empty{color:#999;padding:6rem;text-align:center}.sec-ambassadors .Ambassadors .box-main .box-empty .empty-icon{font-size:3rem;margin-bottom:1.5rem}.sec-ambassadors .Ambassadors .box-main .box-empty .empty-text{font-size:1.125rem}.sec-tour-hero{background:linear-gradient(135deg,#f12f22,#d31a0d);color:#fff;padding:6rem 1.5rem 4rem;text-align:center}@media(max-width:1024px){.sec-tour-hero{padding:4rem 1rem 3rem}}.sec-tour-hero .TourHero .box-main{margin:0 auto;max-width:800px}.sec-tour-hero .TourHero .box-main .tour-title{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}@media(max-width:768px){.sec-tour-hero .TourHero .box-main .tour-title{font-size:1.875rem}}.sec-tour-hero .TourHero .box-main .tour-desc{font-size:1.125rem;line-height:1.8;opacity:.95}@media(max-width:768px){.sec-tour-hero .TourHero .box-main .tour-desc{font-size:1rem}}.sec-tour-gallery{background-color:#f8f9fa;padding:6rem 1.5rem}@media(max-width:1024px){.sec-tour-gallery{padding:4rem 1rem}}.sec-tour-gallery .TourGallery .box-main{margin:0 auto;max-width:1200px}.sec-tour-gallery .TourGallery .box-main .gallery-title{color:#1a1a1a;font-size:1.875rem;font-weight:700;margin-bottom:4rem;text-align:center}@media(max-width:768px){.sec-tour-gallery .TourGallery .box-main .gallery-title{font-size:1.5rem}}.sec-tour-gallery .TourGallery .box-main .box-gallery{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:768px){.sec-tour-gallery .TourGallery .box-main .box-gallery{grid-template-columns:1fr}}.sec-tour-gallery .TourGallery .box-main .box-gallery .gallery-item{align-items:center;aspect-ratio:4/3;background-color:#e0e0e0;border-radius:12px;color:#999;display:flex;justify-content:center;overflow:hidden;position:relative;transition:transform .3s ease-in-out}.sec-tour-gallery .TourGallery .box-main .box-gallery .gallery-item:hover{transform:scale(1.05)}.sec-tour-gallery .TourGallery .box-main .box-gallery .gallery-item img{height:100%;object-fit:cover;width:100%}.sec-tour-gallery .TourGallery .box-main .box-gallery .gallery-item .gallery-caption{background:linear-gradient(0deg,#000000b3,#0000);bottom:0;color:#fff;font-size:.875rem;left:0;padding:1.5rem;position:absolute;right:0}.sec-tour-info{background-color:#fff;padding:6rem 1.5rem}@media(max-width:1024px){.sec-tour-info{padding:4rem 1rem}}.sec-tour-info .TourInfo .box-main{margin:0 auto;max-width:1200px}.sec-tour-info .TourInfo .box-main .info-title{color:#1a1a1a;font-size:1.875rem;font-weight:700;margin-bottom:4rem;text-align:center}@media(max-width:768px){.sec-tour-info .TourInfo .box-main .info-title{font-size:1.5rem}}.sec-tour-info .TourInfo .box-main .box-cards{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:768px){.sec-tour-info .TourInfo .box-main .box-cards{grid-template-columns:1fr}}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card{background-color:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:3rem;transition:all .3s ease-in-out}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card:hover{border-color:#f12f22;box-shadow:0 10px 15px #0000001a}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card .box-icon{align-items:center;background-color:#f12f221a;border-radius:8px;color:#f12f22;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card .card-title{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card .card-content{color:#666;font-size:1rem;line-height:1.8}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card .card-content ul{margin-top:1rem;padding-left:1.5rem}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card .card-content ul li{list-style:disc;margin-bottom:.5rem}.sec-tour-cta{background:linear-gradient(135deg,#f5f5f5,#eee);padding:6rem 1.5rem;text-align:center}@media(max-width:1024px){.sec-tour-cta{padding:4rem 1rem}}.sec-tour-cta .TourCTA .box-main{margin:0 auto;max-width:800px}.sec-tour-cta .TourCTA .box-main .cta-title{color:#1a1a1a;font-size:1.875rem;font-weight:700;margin-bottom:1.5rem}@media(max-width:768px){.sec-tour-cta .TourCTA .box-main .cta-title{font-size:1.5rem}}.sec-tour-cta .TourCTA .box-main .cta-desc{color:#666;font-size:1.125rem;line-height:1.8;margin-bottom:3rem}@media(max-width:768px){.sec-tour-cta .TourCTA .box-main .cta-desc{font-size:1rem}}.sec-tour-cta .TourCTA .box-main .box-actions{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media(max-width:768px){.sec-tour-cta .TourCTA .box-main .box-actions{flex-direction:column}}.sec-tour-cta .TourCTA .box-main .box-actions .btn{font-size:1.125rem;padding:1.5rem 3rem}@media(max-width:768px){.sec-tour-cta .TourCTA .box-main .box-actions .btn{width:100%}}.sec-tour-cta .TourCTA .box-main .cta-notice{color:#999;font-size:.875rem;margin-top:2rem}.sec-reviews{background-color:#fff;padding:6rem 1.5rem}@media(max-width:1024px){.sec-reviews{padding:4rem 1rem}}.sec-reviews .TourReviews .box-main{margin:0 auto;max-width:1200px}.sec-reviews .TourReviews .box-main .box-header{margin-bottom:4rem;text-align:center}.sec-reviews .TourReviews .box-main .box-header .reviews-title{color:#1a1a1a;font-size:1.875rem;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.sec-reviews .TourReviews .box-main .box-header .reviews-title{font-size:1.5rem}}.sec-reviews .TourReviews .box-main .box-header .reviews-subtitle{color:#666;font-size:1.125rem}@media(max-width:768px){.sec-reviews .TourReviews .box-main .box-header .reviews-subtitle{font-size:1rem}}.sec-reviews .TourReviews .box-main .box-reviews{grid-gap:3rem;display:grid;gap:3rem}.sec-reviews .TourReviews .box-main .box-reviews .art-review{background-color:#f8f9fa;border-left:4px solid #f12f22;border-radius:12px;padding:3rem}.sec-reviews .TourReviews .box-main .box-reviews .art-review .box-review-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.sec-reviews .TourReviews .box-main .box-reviews .art-review .box-review-header .box-author .author-name{color:#1a1a1a;font-size:1.125rem;font-weight:600}.sec-reviews .TourReviews .box-main .box-reviews .art-review .box-review-header .box-author .author-info{color:#666;font-size:.875rem;margin-top:.5rem}.sec-reviews .TourReviews .box-main .box-reviews .art-review .box-review-header .review-date{color:#999;font-size:.875rem}.sec-reviews .TourReviews .box-main .box-reviews .art-review .review-content{color:#666;font-size:1rem;line-height:1.8;margin-bottom:1.5rem}.sec-reviews .TourReviews .box-main .box-reviews .art-review .box-rating{display:flex;gap:.5rem}.sec-reviews .TourReviews .box-main .box-reviews .art-review .box-rating .star{color:#f12f22;font-size:1.125rem}.sec-reviews .TourReviews .box-main .box-reviews .art-review .box-rating .star-empty{color:#e0e0e0}.sec-reviews .TourReviews .box-main .box-empty{color:#999;padding:6rem;text-align:center}.sec-reviews .TourReviews .box-main .box-empty .empty-icon{font-size:3rem;margin-bottom:1.5rem}.sec-reviews .TourReviews .box-main .box-empty .empty-text{font-size:1.125rem}.sec-guide-hero{background:linear-gradient(135deg,#f12f22,#bb170c);color:#fff;padding:6rem 1.5rem 4rem;text-align:center}@media(max-width:1024px){.sec-guide-hero{padding:4rem 1rem 3rem}}.sec-guide-hero .GuideHero .box-main{margin:0 auto;max-width:800px}.sec-guide-hero .GuideHero .box-main .guide-title{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem}@media(max-width:768px){.sec-guide-hero .GuideHero .box-main .guide-title{font-size:1.875rem}}.sec-guide-hero .GuideHero .box-main .guide-desc{font-size:1.125rem;line-height:1.8;opacity:.95}@media(max-width:768px){.sec-guide-hero .GuideHero .box-main .guide-desc{font-size:1rem}}.sec-guide-content{background-color:#fff;padding:6rem 1.5rem}@media(max-width:1024px){.sec-guide-content{padding:4rem 1rem}}.sec-guide-content .GuideContent .box-main{margin:0 auto;max-width:1200px}.sec-guide-content .GuideContent .box-main .content-title{color:#1a1a1a;font-size:1.875rem;font-weight:700;margin-bottom:4rem;text-align:center}@media(max-width:768px){.sec-guide-content .GuideContent .box-main .content-title{font-size:1.5rem}}.sec-guide-content .GuideContent .box-main .box-sections{grid-gap:4rem;display:grid;gap:4rem}.sec-guide-content .GuideContent .box-main .box-sections .art-section{background-color:#f8f9fa;border-left:4px solid #f12f22;border-radius:12px;padding:3rem}.sec-guide-content .GuideContent .box-main .box-sections .art-section .section-title{align-items:center;color:#1a1a1a;display:flex;font-size:1.5rem;font-weight:600;gap:1rem;margin-bottom:2rem}@media(max-width:768px){.sec-guide-content .GuideContent .box-main .box-sections .art-section .section-title{font-size:1.25rem}}.sec-guide-content .GuideContent .box-main .box-sections .art-section .section-title .section-icon{font-size:1.875rem}.sec-guide-content .GuideContent .box-main .box-sections .art-section .box-items{grid-gap:1.5rem;display:grid;gap:1.5rem}.sec-guide-content .GuideContent .box-main .box-sections .art-section .box-items .item{background-color:#fff;border-radius:8px;padding:2rem;transition:all .3s ease-in-out}.sec-guide-content .GuideContent .box-main .box-sections .art-section .box-items .item:hover{box-shadow:0 4px 6px #00000012;transform:translateX(5px)}.sec-guide-content .GuideContent .box-main .box-sections .art-section .box-items .item .item-title{align-items:center;color:#1a1a1a;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.sec-guide-content .GuideContent .box-main .box-sections .art-section .box-items .item .item-title .item-icon{font-size:1.25rem}.sec-guide-content .GuideContent .box-main .box-sections .art-section .box-items .item .item-desc{color:#666;font-size:1rem;line-height:1.8}.sec-guide-content .GuideContent .box-main .box-sections .art-section .box-items .item .item-list{margin-top:1rem;padding-left:2rem}.sec-guide-content .GuideContent .box-main .box-sections .art-section .box-items .item .item-list li{color:#666;line-height:1.6;list-style:disc;margin-bottom:.5rem}.sec-advice{background-color:#f8f9fa;padding:6rem 1.5rem}@media(max-width:1024px){.sec-advice{padding:4rem 1rem}}.sec-advice .AdviceSection .box-main{margin:0 auto;max-width:1200px}.sec-advice .AdviceSection .box-main .advice-title{color:#1a1a1a;font-size:1.875rem;font-weight:700;margin-bottom:1rem;text-align:center}@media(max-width:768px){.sec-advice .AdviceSection .box-main .advice-title{font-size:1.5rem}}.sec-advice .AdviceSection .box-main .advice-subtitle{color:#666;font-size:1.125rem;margin-bottom:4rem;text-align:center}@media(max-width:768px){.sec-advice .AdviceSection .box-main .advice-subtitle{font-size:1rem}}.sec-advice .AdviceSection .box-main .box-advice-cards{grid-gap:3rem;display:grid;gap:3rem}.sec-advice .AdviceSection .box-main .box-advice-cards .art-advice{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #00000012;padding:3rem}.sec-advice .AdviceSection .box-main .box-advice-cards .art-advice .box-advice-header{align-items:flex-start;border-bottom:2px solid #e0e0e0;display:flex;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem}.sec-advice .AdviceSection .box-main .box-advice-cards .art-advice .box-advice-header .box-avatar{align-items:center;background-color:#e0e0e0;border-radius:50%;display:flex;flex-shrink:0;font-size:1.5rem;height:60px;justify-content:center;width:60px}.sec-advice .AdviceSection .box-main .box-advice-cards .art-advice .box-advice-header .box-author-info{flex:1 1}.sec-advice .AdviceSection .box-main .box-advice-cards .art-advice .box-advice-header .box-author-info .author-name{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.sec-advice .AdviceSection .box-main .box-advice-cards .art-advice .box-advice-header .box-author-info .author-detail{color:#666;font-size:.875rem}.sec-advice .AdviceSection .box-main .box-advice-cards .art-advice .advice-content{border-left:3px solid #f12f22;color:#666;font-size:1rem;line-height:1.8;margin-bottom:1.5rem;padding-left:1.5rem}.sec-advice .AdviceSection .box-main .box-advice-cards .art-advice .advice-content p{margin-bottom:1rem}.sec-advice .AdviceSection .box-main .box-advice-cards .art-advice .advice-content p:last-child{margin-bottom:0}.sec-advice .AdviceSection .box-main .box-advice-cards .art-advice .box-tags{display:flex;flex-wrap:wrap;gap:.5rem}.sec-advice .AdviceSection .box-main .box-advice-cards .art-advice .box-tags .tag{background-color:#f12f221a;border-radius:4px;color:#f12f22;display:inline-block;font-size:.75rem;font-weight:500;padding:.5rem 1rem}.sec-advice .AdviceSection .box-main .box-empty{color:#999;padding:6rem;text-align:center}.sec-advice .AdviceSection .box-main .box-empty .empty-icon{font-size:3rem;margin-bottom:1.5rem}.sec-advice .AdviceSection .box-main .box-empty .empty-text{font-size:1.125rem}.sec-faq{background-color:#fff;padding:6rem 1.5rem}@media(max-width:1024px){.sec-faq{padding:4rem 1rem}}.sec-faq .FAQSection .box-main{margin:0 auto;max-width:800px}.sec-faq .FAQSection .box-main .faq-title{color:#1a1a1a;font-size:1.875rem;font-weight:700;margin-bottom:4rem;text-align:center}@media(max-width:768px){.sec-faq .FAQSection .box-main .faq-title{font-size:1.5rem}}.sec-faq .FAQSection .box-main .box-faq-list{grid-gap:1.5rem;display:grid;gap:1.5rem}.sec-faq .FAQSection .box-main .box-faq-list .art-faq-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:all .3s ease-in-out}.sec-faq .FAQSection .box-main .box-faq-list .art-faq-item.active{border-color:#f12f22;box-shadow:0 4px 6px #00000012}.sec-faq .FAQSection .box-main .box-faq-list .art-faq-item .box-question{align-items:center;cursor:pointer;display:flex;gap:1.5rem;justify-content:space-between;padding:2rem;transition:background-color .3s ease-in-out}.sec-faq .FAQSection .box-main .box-faq-list .art-faq-item .box-question:hover{background-color:#f8f9fa}.sec-faq .FAQSection .box-main .box-faq-list .art-faq-item .box-question .question-text{color:#1a1a1a;flex:1 1;font-size:1.125rem;font-weight:500}@media(max-width:768px){.sec-faq .FAQSection .box-main .box-faq-list .art-faq-item .box-question .question-text{font-size:1rem}}.sec-faq .FAQSection .box-main .box-faq-list .art-faq-item .box-question .question-text .question-label{color:#f12f22;margin-right:.5rem}.sec-faq .FAQSection .box-main .box-faq-list .art-faq-item .box-question .question-icon{color:#999;font-size:1.25rem;transition:transform .3s ease-in-out}.sec-faq .FAQSection .box-main .box-faq-list .art-faq-item .box-question .question-icon.active{color:#f12f22;transform:rotate(180deg)}.sec-faq .FAQSection .box-main .box-faq-list .art-faq-item .box-answer{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.sec-faq .FAQSection .box-main .box-faq-list .art-faq-item .box-answer.active{max-height:500px}.sec-faq .FAQSection .box-main .box-faq-list .art-faq-item .box-answer .answer-content{border-top:1px solid #e0e0e0;color:#666;font-size:1rem;line-height:1.8;padding:0 2rem 2rem}@media(max-width:768px){.sec-faq .FAQSection .box-main .box-faq-list .art-faq-item .box-answer .answer-content{font-size:.875rem}}.sec-faq .FAQSection .box-main .box-faq-list .art-faq-item .box-answer .answer-content p{margin-bottom:1rem}.sec-faq .FAQSection .box-main .box-faq-list .art-faq-item .box-answer .answer-content p:last-child{margin-bottom:0}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background-color:#fff;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:color .3s ease-in-out}button{background:none;border:none;cursor:pointer;font-family:inherit;transition:all .3s ease-in-out}ol,ul{list-style:none}img{display:block;height:auto;max-width:100%}.container{margin:0 auto;max-width:1200px;padding:0 1.5rem}@media(max-width:768px){.container{padding:0 1rem}}.container-narrow{margin:0 auto;max-width:800px;padding:0 1.5rem}.btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;padding:1rem 2rem;text-align:center;transition:all .3s ease-in-out}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{background-color:#f12f22;color:#fff}.btn-primary:hover:not(:disabled){background-color:#d31a0d;box-shadow:0 10px 15px #0000001a;transform:translateY(-2px)}.btn-secondary{background-color:#424242;color:#fff}.btn-secondary:hover:not(:disabled){background-color:#212121;box-shadow:0 10px 15px #0000001a;transform:translateY(-2px)}.btn-outline{background-color:#0000;border:2px solid #e0e0e0;color:#1a1a1a}.btn-outline:hover:not(:disabled){border-color:#f12f22;color:#f12f22}.text-center{text-align:center}.text-primary{color:#f12f22}.text-secondary{color:#666}.mt-0{margin-top:0}.mt-sm{margin-top:1rem}.mt-md{margin-top:1.5rem}.mt-lg{margin-top:2rem}.mt-xl{margin-top:3rem}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:1rem}.mb-md{margin-bottom:1.5rem}.mb-lg{margin-bottom:2rem}.mb-xl{margin-bottom:3rem}.py-sm{padding-bottom:1rem;padding-top:1rem}.py-md{padding-bottom:1.5rem;padding-top:1.5rem}.py-lg{padding-bottom:2rem;padding-top:2rem}.py-xl{padding-bottom:3rem;padding-top:3rem}
/*# sourceMappingURL=main.2693a15e.css.map*/