.btn-card{background:#0000;border:0;cursor:pointer;text-align:left;width:100%}.hub-featured{margin:12px 0 18px}.hub-featured-head{margin-bottom:10px}.hub-kicker{font-size:16px;font-weight:800;margin-bottom:6px}.hub-sub{color:#666;line-height:1.5}.featured-card{background:#fff;border:1px solid #eee;border-radius:16px;display:block;overflow:hidden;padding:0;text-align:left;width:100%}.featured-thumb img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.badge.youtube+.play-overlay,.thumb .play-overlay{pointer-events:none}.thumb.youtube:after,.thumb[data-type=youtube]:after{align-items:center;background:#0000008c;border-radius:999px;color:#fff;content:"▶";display:flex;font-size:34px;height:74px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:74px}.featured-card:hover .thumb.youtube:after,.link-card:hover .thumb.youtube:after{background:#000000a6}.hub-filters{margin:10px 0 16px}.filter-row{gap:10px}.pill{background:#fff;border:1px solid #e8e8e8;border-radius:999px;font-size:14px;font-weight:800;padding:10px 14px}.pill.active{border-color:#d10000;color:#d10000}.meta{padding:12px}.card-title{font-weight:800}.card-desc{color:#555;font-size:13px;line-height:1.45;margin-top:6px}.cta{color:#d10000;font-weight:700;margin-top:8px}.badge.cardnews{display:none}.badge{background:red;color:#fff;font-weight:800;left:10px;padding:5px 8px;position:absolute;top:10px}.carousel-wrap{margin-left:auto;margin-right:auto;margin-top:14px;max-width:1120px;position:relative;width:100%}.carousel{-webkit-overflow-scrolling:touch;display:flex;gap:16px;overflow-x:auto;padding:6px 6px 12px;scroll-snap-type:x mandatory}.carousel::-webkit-scrollbar{height:8px}.carousel::-webkit-scrollbar-thumb{background:#ddd;border-radius:999px}.carousel-card{background:#fff;border:1px solid #eee;border-radius:14px;flex:0 0 320px;max-width:320px;overflow:hidden;scroll-snap-align:start;width:320px}.carousel .btn-card{width:auto}.carousel-btn{background:#ffffffeb;border:1px solid #00000014;border-radius:999px;box-shadow:0 10px 24px #0000002e;cursor:pointer;font-size:20px;font-weight:900;height:48px;position:absolute;top:45%;transform:translateY(-50%);width:48px;z-index:3}.carousel-btn.left{left:-12px}.carousel-btn.right{right:-12px}.carousel-btn:hover{transform:translateY(-50%) scale(1.04)}.carousel-wrap:after{background:linear-gradient(270deg,#fffffff2,#fff0);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:72px}@media (max-width:768px){.carousel-wrap{width:100%}.carousel-card{flex:0 0 78vw;max-width:78vw;width:78vw}.carousel-btn{display:none}}.modal-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000040;overflow:hidden;padding:14px 14px 16px;position:relative;width:min(920px,100%)}.modal-close{background:#00000014;border:0;border-radius:999px;cursor:pointer;font-size:18px;height:36px;position:absolute;right:10px;top:10px;width:36px}.modal-meta{padding:10px 6px 0}.modal-title{font-size:18px;font-weight:900}.modal-desc{color:#555;line-height:1.5;margin-top:6px}.modal-media.cardnews{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:44px 1fr 44px;margin-top:8px}.modal-media.cardnews .nav{background:#00000014;border:0;border-radius:999px;cursor:pointer;font-size:18px;height:44px;width:44px}.modal-media.cardnews .nav:disabled{cursor:not-allowed;opacity:.35}.modal-media.cardnews .slide{align-items:center;aspect-ratio:1/1;background:#fff;display:flex;justify-content:center;margin:0 auto;max-width:600px;position:relative;width:100%}.modal-media.cardnews .slide img{display:block;height:100%;object-fit:contain;width:100%}.slide-count{background:#0000008c;border-radius:999px;bottom:10px;color:#fff;font-size:12px;font-weight:700;padding:6px 10px;position:absolute;right:10px}.dots{display:flex;gap:8px;justify-content:center;margin:12px 0 2px}.dot{background:#dcdcdc;border:0;border-radius:999px;cursor:pointer;height:9px;width:9px}.dot.active{background:#d10000}@media (max-width:768px){.carousel-card{flex-basis:280px}.carousel-btn{display:none}.modal{padding:12px}.modal-media.cardnews{grid-template-columns:36px 1fr 36px}.modal-media.cardnews .nav{height:36px;width:36px}}.art-section{border-left:none!important}.art-section:before{content:none!important;display:none!important}.sec-header{background-color:#fff;border-bottom:1px solid #e2e8f0;left:0;position:fixed;right:0;top:0;transition:all .2s ease;z-index:1000}.sec-header.scrolled{box-shadow:0 4px 16px #0000001a}.Header .box-main{align-items:center;display:flex;height:68px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.box-logo,.box-logo .logo-link{align-items:center;display:flex;gap:12px}.box-logo .logo-link .logo-image{height:35px;object-fit:contain;width:auto}.box-logo .logo-link .logo-text{display:flex;flex-direction:column;line-height:1.2}.box-logo .logo-link .logo-text .logo-main{color:#d10000;font-size:24px;font-weight:700;margin-top:3px}.box-logo .logo-link .logo-text .logo-sub{color:#666;font-size:12px;font-weight:400}.box-nav{align-items:center;display:flex;gap:32px}.box-nav .nav-item{position:relative}.box-nav .nav-item .nav-link{color:#1a202c;display:block;font-size:16px;font-weight:500;padding:8px 12px;transition:color .2s ease}.box-nav .nav-item .nav-link:hover{color:#d10000}.box-nav .nav-item .nav-link.active{color:#d10000;font-weight:600}.box-nav .nav-item .box-submenu{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 32px #00000026;left:0;min-width:200px;opacity:0;position:absolute;top:100%;transform:translateY(-10px);transition:all .2s ease;visibility:hidden}.box-nav .nav-item .box-submenu.open{opacity:1;transform:translateY(0);visibility:visible}.box-nav .nav-item .box-submenu .submenu-item .submenu-link{border-bottom:1px solid #f0f0f0;color:#666;display:block;font-size:14px;padding:12px 20px;transition:all .2s ease}.box-nav .nav-item .box-submenu .submenu-item .submenu-link:hover{background-color:#d10000;color:#fff}.box-nav .nav-item .box-submenu .submenu-item .submenu-link.active{color:#d10000;font-weight:600}.box-nav .nav-item .box-submenu .submenu-item .submenu-link.active:hover{background-color:#d10000;color:#fff}.box-mobile-toggle{cursor:pointer;display:none;flex-direction:column;gap:5px;width:28px}.box-mobile-toggle .bar{background-color:#1a202c;height:3px;transition:all .2s ease;width:100%}.box-mobile-toggle.open .bar:first-child{transform:rotate(45deg) translate(7px,7px)}.box-mobile-toggle.open .bar:nth-child(2){opacity:0}.box-mobile-toggle.open .bar:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.header-spacer{height:68px}@media(max-width:768px){.Header .box-main{height:56px;padding:0 16px}.box-logo .logo-link .logo-image{height:30px}.box-logo .logo-link .logo-text .logo-main{font-size:20px}.box-logo .logo-link .logo-text .logo-sub{font-size:10px}.box-nav{align-items:flex-start;background-color:#fff;bottom:0;flex-direction:column;gap:0;left:0;overflow-y:auto;padding:24px;position:fixed;right:0;top:56px;transform:translateX(-100%);transition:transform .2s ease}.box-nav.open{transform:translateX(0)}.box-nav .nav-item{border-bottom:1px solid #e2e8f0;width:100%}.box-nav .nav-item .nav-link{background:none;border:none;cursor:pointer;font-size:18px;padding:12px 0;text-align:left;width:100%}.box-nav .nav-item .nav-link.active{color:#d10000;font-weight:600}.box-nav .nav-item .box-submenu{background-color:#f7fafc;border:none;border-radius:0;box-shadow:none;display:none;margin-top:8px;opacity:1;padding:8px 0;position:static;transform:none;visibility:visible}.box-nav .nav-item .box-submenu.open{display:block}.box-nav .nav-item .box-submenu .submenu-item .submenu-link{font-size:16px;padding:8px 20px}.box-nav .nav-item .box-submenu .submenu-item .submenu-link.active{color:#d10000;font-weight:600}.box-nav .nav-item .box-submenu .submenu-item .submenu-link.active:hover{background-color:#d10000;color:#fff}.box-mobile-toggle{display:flex}.header-spacer{height:56px}}.sec-footer{background-color:#1a1a1a;color:#a0a0a0;padding:64px 0 32px}.Footer .box-main{margin:0 auto;max-width:1200px;padding:0 24px}.box-content{grid-gap:32px;display:grid;gap:32px;grid-template-columns:2fr 1fr 1fr;margin-bottom:32px}.box-info .footer-logo{color:#fff;font-size:32px;font-weight:700;margin-bottom:12px}.box-info .footer-desc{margin-bottom:24px}.box-info .footer-contact,.box-info .footer-desc{font-size:14px;line-height:1.8}.box-info .footer-contact p{margin-bottom:8px}.box-info .footer-contact a{color:#d10000}.box-info .footer-contact a:hover{text-decoration:underline}.box-links .footer-title{color:#fff;font-size:20px;font-weight:600;margin-bottom:24px}.box-links .footer-link-list{display:flex;flex-direction:column;gap:12px}.box-links .footer-link-list .footer-link{color:#a0a0a0;font-size:14px;transition:color .2s ease}.box-links .footer-link-list .footer-link:hover{color:#d10000}.box-copyright{border-top:1px solid #333;color:#666;font-size:14px;padding-top:24px;text-align:center}@media(max-width:640px){.Footer .box-main{padding:0 16px}.box-content{gap:20px;grid-template-columns:1fr}}.home{color:#111;color:var(--text)}.section{background:#fff;padding:72px 0}.section.section-alt{background:#f6f6f6;background:var(--bg)}.section-head{margin-bottom:22px}.section-title{font-size:28px;font-weight:900;margin:0 0 10px}.section-desc{color:#666;color:var(--muted);line-height:1.6;margin:0}.center{display:flex;justify-content:center;margin-top:26px}.btn{border:1px solid #0000;border-radius:12px;font-weight:800;gap:8px;padding:12px 16px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn:hover{box-shadow:0 10px 24px #0000001f}.btn.primary{background:var(--red)}.btn.ghost{background:#fff;border-color:#ffffff59;color:#fff}.btn.light{background:#fff;border-color:#00000014;color:#111;color:var(--text)}@media(max-width:768px){.section{padding:56px 0}}.hero{background-position:50%;background-size:cover;overflow:hidden;padding:222px 0 172px;position:relative}.hero-overlay{background:linear-gradient(180deg,#0000008c,#00000059);inset:0;position:absolute}.hero-inner{color:#fff;position:relative}.hero-badge{background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;margin-bottom:14px;padding:7px 10px}.hero-title{font-size:44px;font-weight:900;line-height:1.15;margin:0 0 12px}.hero-accent{color:#fff}.hero-sub{color:#ffffffeb;line-height:1.7;margin:0 0 22px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-btn{border:none;border-radius:16px;cursor:pointer;font-size:16px;font-weight:800;padding:16px 32px;transition:all .25s ease}.hero-btn.primary{background:#dc2714;color:#fff}.hero-btn.primary:hover{box-shadow:0 10px 24px #dc271459;transform:translateY(-2px)}.hero-btn.secondary{background:#fff;border:1px solid #00000014;color:#222}.hero-btn.secondary:hover{background:#f3f3f3;transform:translateY(-2px)}.hero-btn.blue{background:#3e4861;color:#fff}.hero-btn.blue:hover{box-shadow:0 10px 24px #3e486159;transform:translateY(-2px)}@media(max-width:980px){.hero-title{font-size:36px}.hero{padding:22px 0 172px}}.AboutCards .grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.AboutCards .card{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 34px #0000000f;color:inherit;overflow:hidden;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.AboutCards .card:hover{border:none;box-shadow:0 18px 42px #0000001f;transform:translateY(-2px)}.AboutCards .card-media{height:180px;position:relative}.AboutCards .card-media img{display:block;height:100%;object-fit:cover;width:100%}.AboutCards .card-gradient{background:linear-gradient(180deg,#0000000d,#0000008c);inset:0;position:absolute}.AboutCards .card-title{bottom:14px;color:#fff;font-size:18px;font-weight:500;left:16px;position:absolute}.AboutCards .card-body{padding:14px 16px 16px}.AboutCards .card-desc{color:var(--muted);line-height:1.55;margin:0}.AboutCards .card-cta{align-items:center;color:var(--red);display:flex;font-weight:900;gap:4px;margin-top:10px}@media(max-width:980px){.AboutCards .grid{gap:16px;grid-template-columns:repeat(2,1fr)}.AboutCards .card-media{height:160px}.AboutCards .card-title{font-size:17px}}@media(max-width:640px){.AboutCards .grid{gap:14px;grid-template-columns:1fr}.AboutCards .card-media{height:200px}.AboutCards .card-title{bottom:12px;font-size:16px;left:14px}.AboutCards .card-body{padding:12px 14px 14px}.AboutCards .card-desc{font-size:14px;line-height:1.5}.AboutCards .card-cta{font-size:14px;margin-top:8px}}.channel-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:28px}.channel-card{background:#fff;border:1px solid #eee;border-radius:18px;color:#111;padding:28px;text-decoration:none;transition:all .25s ease}.channel-card:hover{box-shadow:0 18px 40px #00000014;transform:translateY(-6px)}.channel-badge{border-radius:999px;display:inline-block;font-size:13px;font-weight:800;margin-bottom:16px;padding:6px 14px}.channel-badge.blog{background:#f3e7e7;color:#d10000}.channel-badge.youtube{background:#ffeaea;color:#d10000}.channel-badge.instagram{background:#f3e7e7;color:#c40000}.channel-title{font-size:20px;font-weight:900;margin-bottom:10px}.channel-desc{color:#666;font-size:14px;line-height:1.6;margin-bottom:18px}.channel-link{align-items:center;color:var(--red);display:flex;font-weight:900;gap:4px;margin-top:10px}@media(max-width:768px){.channel-grid{grid-template-columns:1fr}}.tour{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:1.05fr 1fr}.tour-photo{background:#fff;border:1px solid #e9e9e9;border:1px solid var(--line);border-radius:18px;overflow:hidden}.tour-photo img{display:block;height:100%;min-height:320px;object-fit:cover;width:100%}.tour-box{background:#fff;border:1px solid #e9e9e9;border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 34px #0000000f;padding:16px}.tour-grid{grid-gap:12px;display:grid;gap:12px}.tour-item{background:#fafafa;border:1px solid #f0f0f0;border-radius:14px;display:flex;gap:12px;padding:12px}.tour-icon{font-size:20px}.tour-label{font-size:13px;font-weight:900}.tour-value{color:#666;color:var(--muted);line-height:1.5;margin-top:2px}.tour-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.tour-actions .btn.ghost{background:#fff;border-color:#0000001a;color:#111;color:var(--text)}@media(max-width:980px){.tour{grid-template-columns:1fr}}.cta-section{background:linear-gradient(180deg,#fff,#fff5f5);border-top:1px solid #e9e9e9;border-top:1px solid var(--line,#e9e9e9);padding:72px 0}.cta-inner{text-align:center}.cta-title{font-size:26px;font-weight:900;margin:0 0 10px}.cta-desc{color:#666;color:var(--muted,#666);margin:0 0 18px}.cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.aboutMain{background:#fff}.container{padding:0 20px;width:min(1120px,100%)}.aboutSection{padding:72px 0}.sectionHead{margin-bottom:22px}.sectionTitle{font-size:26px;font-weight:900;letter-spacing:-.3px;margin:0 0 10px}.sectionDesc{color:#666;line-height:1.6;margin:0}.badge{background:#f12f2214;border:1px solid #f12f222e;border-radius:999px;color:#d10000;font-size:12px;font-weight:900;margin-bottom:12px;padding:7px 10px}@media(max-width:768px){.aboutSection{padding:56px 0}.container{padding:0 16px}}.topCopy .title{font-size:38px;font-weight:950;letter-spacing:-.6px;line-height:1.15;margin:0 0 12px}.topCopy .subtitle{color:#333;line-height:1.75;margin:0;max-width:58ch}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.chip{border-radius:999px;color:#333;display:inline-flex;font-size:13px;font-weight:800;padding:8px 10px}.chip,.topPanel{background:#fff;border:1px solid #eee}.topPanel{border-radius:16px;box-shadow:0 14px 34px #0000000f;padding:16px 16px 14px}.panelTitle{font-size:14px;font-weight:950;margin-bottom:12px}.stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.stat{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;padding:12px}.statLabel{color:#666;font-size:12px;font-weight:900}.statValue{color:#111;font-size:16px;font-weight:950;margin-top:4px}.panelHint{color:#666;font-size:13px;line-height:1.55;margin-top:12px}.card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card:hover{border-color:#f12f2259;box-shadow:0 16px 36px #00000014}.cardTitle{font-size:16px}.cardDesc{color:#555;font-size:14px;line-height:1.65}.accordion{grid-gap:12px;gap:12px;margin-top:10px}.accBlock{background:#fafafa}.accFit{font-weight:900}@media(max-width:920px){.accGrid,.cards,.topGrid{grid-template-columns:1fr}.ctaBox{align-items:flex-start;flex-direction:column}}.aboutTop{background:linear-gradient(180deg,#f12f220f,#fff0);padding:64px 0 30px}.aboutTop .topGrid{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:1.1fr .9fr}.aboutTop .topCopy .title{font-size:38px;font-weight:950;letter-spacing:-.6px;line-height:1.15;margin:0 0 12px}.aboutTop .topCopy .subtitle{color:#333;line-height:1.75;margin:0;max-width:58ch}.aboutTop .chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.aboutTop .chip{border-radius:999px;color:#333;display:inline-flex;font-size:13px;font-weight:800;padding:8px 10px}.aboutTop .chip,.aboutTop .topPanel{background:#fff;border:1px solid #eee}.aboutTop .topPanel{border-radius:16px;box-shadow:0 14px 34px #0000000f;padding:16px 16px 14px}.aboutTop .panelTitle{font-size:14px;font-weight:950;margin-bottom:12px}.aboutTop .stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.aboutTop .stat{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;padding:12px}.aboutTop .statLabel{color:#666;font-size:12px;font-weight:900}.aboutTop .statValue{color:#111;font-size:16px;font-weight:950;margin-top:4px}.aboutTop .panelHint{color:#666;font-size:13px;line-height:1.55;margin-top:12px}@media(max-width:768px){.aboutTop .topGrid{gap:20px;grid-template-columns:1fr}.aboutTop .topCopy .title{font-size:28px}}.cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.card{background:#fff;border:1px solid #eee;border-radius:16px;box-shadow:0 12px 34px #0000000a;padding:18px 16px;transition:transform .15s ease,box-shadow .15s ease}.card:hover{box-shadow:0 18px 42px #00000014;transform:translateY(-2px)}.cardTitle{color:#111;font-weight:950;margin-bottom:8px}.cardDesc{color:#666;line-height:1.6;margin:0}@media(max-width:768px){.cards{gap:12px;grid-template-columns:1fr}}.accordion{grid-gap:10px;display:grid;gap:10px}.accItem{background:#fff;border:1px solid #eee;border-radius:16px;overflow:hidden}.accHead{background:#fafafa;border:0;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:18px;text-align:left;width:100%}.accLeft{flex:1 1}.accTitle{font-size:16px;font-weight:950;margin-bottom:4px}.accOneLine{color:#666;font-size:13px;line-height:1.4}.accRight{align-items:center;display:flex;gap:10px}.accTags{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tag{background:#f12f2214;border:1px solid #f12f222e;border-radius:999px;color:#d10000;font-size:12px;font-weight:900;padding:6px 8px}.accIcon{background:#fff;border:1px solid #eee;border-radius:999px;display:grid;font-size:18px;font-weight:950;height:34px;place-items:center;width:34px}.accBody{background:#fff;max-height:0;overflow:hidden;transition:max-height .35s ease}.accItem.open .accBody{max-height:520px}.accInner{padding:16px 18px 18px}.accSummary{color:#333;font-weight:600;line-height:1.7;margin:0 0 14px}.accGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.2fr .8fr}.accBlock{background-color:#f0fafa;border:1px solid #f0f0f0;border-radius:14px;padding:14px}.accBlockTitle{font-weight:950;margin-bottom:10px}.accList{color:#555;font-size:14px;font-weight:600;line-height:1.7;list-style:disc;margin:0;padding-left:18px}.accFit{align-items:center;color:#d10000;display:flex;font-weight:500;line-height:1.6}.accFit svg{margin-right:6px}.ctaBox{align-items:center;background:linear-gradient(180deg,#f12f220f,#fff0);border:1px solid #eee;border-radius:18px;display:flex;gap:16px;justify-content:space-between;margin-top:22px;padding:18px}.ctaText{flex:1 1}.ctaTitle{font-size:16px;font-weight:950;margin-bottom:6px}.ctaDesc{color:#666;line-height:1.6}.ctaActions{display:flex;flex-wrap:wrap;gap:10px}.btn{background:#fff;border:1px solid #eee;border-radius:999px;color:#111;font-weight:950;min-width:13rem;padding:10px 14px;text-decoration:none;transition:all .15s ease}.btn:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-1px)}.btn.primary{background:#d10000;border-color:#d10000;color:#fff}.btn.ghost{background:#ffffffd9}@media(max-width:920px){.accGrid{grid-template-columns:1fr}.ctaBox{align-items:flex-start;flex-direction:column}.accTags{justify-content:flex-start}}:root{--red:#d10000;--text:#111;--muted:#666;--bg:#f6f6f6;--card:#fff;--line:#e9e9e9}.About{background:#fff;min-height:100vh}.container{width:min(1200px,92vw)}@media(max-width:768px){.container{width:min(1200px,94vw)}}.about-acts{background:#fff}.about-acts__wrap{margin:0 auto;max-width:100%}.about-acts__section{margin:0 auto;max-width:1080px;padding:64px 20px}.about-acts__sectionHead{margin-bottom:32px;text-align:center}.about-acts__h2{color:#111;font-size:28px;font-weight:950;letter-spacing:-.4px;margin:0 0 8px}.about-acts__desc{color:#666;font-size:16px;line-height:1.6;margin:0}.snapshot-gallery{border-radius:16px;box-shadow:0 20px 50px #0000001a;margin:0 auto;max-width:80rem;overflow:hidden}.about-acts__note{background:linear-gradient(180deg,#fafafa,#fff);padding:40px 20px 64px;text-align:center}.about-acts__noteGlass{background:#ffffffe6;border:1px solid #eee;border-radius:16px;box-shadow:0 12px 34px #0000000f;margin:0 auto;max-width:480px;padding:24px 28px}.about-acts__noteTitle{font-size:18px;font-weight:950;letter-spacing:-.2px;margin:0 0 10px}.about-acts__noteText{color:#666;font-size:14px;line-height:1.7;margin:0}@media(max-width:768px){.about-acts__section{padding:48px 16px}.about-acts__h2{font-size:24px}.about-acts__desc{font-size:14px}.about-acts__note{padding:32px 16px 48px}}:root{--site-header-h:96px}.about-acts__header{background:linear-gradient(180deg,#f2f2f2,#fffffff0);display:grid;min-height:32vh;overflow:hidden;padding:160px 16px 46px;padding:calc(var(--site-header-h) + 64px) 16px 46px;place-items:center;position:relative;text-align:center}.about-acts__header:before{background:url(https://images.unsplash.com/photo-1517048676732-d65bc937f952?q=80&w=2000&auto=format&fit=crop) 50%/cover fixed;content:"";filter:blur(2px) brightness(.7);inset:0;position:absolute;z-index:-1}.about-acts__headerGlass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #fff9;border-radius:16px;box-shadow:0 6px 10px #0000001f;max-width:65rem;padding:54px 28px;width:100%}.about-acts__kicker{color:#d10000;font-size:13px;font-weight:900;letter-spacing:.6px;margin-bottom:10px;text-transform:uppercase}.about-acts__title{font-size:26px;font-weight:950;letter-spacing:-.3px;margin:0 0 8px}.about-acts__sub{color:#555;font-weight:500;line-height:1.7;margin:0}.m-only{display:none}@media(max-width:768px){.about-acts__header{padding:144px 16px 36px;padding:calc(var(--site-header-h) + 48px) 16px 36px}.about-acts__title{font-size:22px}.m-only{display:inline}}.about-acts__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.act{background:#fff;border:1px solid #eee;border-radius:16px;box-shadow:0 12px 34px #0000000a;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.act:hover{box-shadow:0 18px 42px #00000014;transform:translateY(-2px)}.act__media{height:140px;overflow:hidden;position:relative}.act__img{display:block;height:100%;object-fit:cover;width:100%}.act__overlay{background:linear-gradient(180deg,#0000001a,#0000008c);inset:0;position:absolute}.act__badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:999px;color:#d10000;font-size:12px;font-weight:900;left:10px;padding:6px 8px;position:absolute;top:10px}.act__body{padding:16px 16px 18px}.act__title{font-size:16px;font-weight:900;letter-spacing:-.2px;margin:0 0 8px}.act__lead{color:#666;font-size:13px;line-height:1.6;margin:0 0 12px}.act__points{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.act__point{align-items:flex-start;color:#555;display:flex;font-size:12px;font-weight:600;gap:8px;line-height:1.5}.act__dot{background:#d10000;border-radius:999px;flex-shrink:0;height:4px;margin-top:6px;width:4px}@media(max-width:768px){.about-acts__grid{gap:12px;grid-template-columns:1fr}.act__media{height:120px}}.AboutAmbassadors{background-color:#fff}.AboutAmbassadors .sec-about-hero{background-position:50%;background-size:cover;background:linear-gradient(135deg,#d10000,#ff4757);color:#fff;overflow:hidden;padding:80px 0;position:relative}.AboutAmbassadors .sec-about-hero .AboutHero{position:relative;z-index:2}.AboutAmbassadors .sec-about-hero .AboutHero .box-main{margin:0 auto;max-width:1080px;padding:0 20px;text-align:center}.AboutAmbassadors .sec-about-hero .AboutHero .box-main .about-title{color:#fff;font-size:48px;font-weight:950;letter-spacing:-.8px;margin:0 0 16px;text-shadow:0 2px 4px #0000004d}.AboutAmbassadors .sec-about-hero .AboutHero .box-main .about-desc{font-size:20px;line-height:1.6;margin:0 auto;max-width:600px;opacity:.9}.AboutAmbassadors .sec-ambassadors{background:#fafbfc;padding:80px 0}.AboutAmbassadors .sec-ambassadors .Ambassadors .box-main{margin:0 auto;max-width:1200px;padding:0 20px}.AboutAmbassadors .sec-ambassadors .Ambassadors .box-main .ambassadors-title{color:#1a202c;font-size:36px;font-weight:950;letter-spacing:-.6px;margin:0 0 12px;text-align:center}.AboutAmbassadors .sec-ambassadors .Ambassadors .box-main .ambassadors-subtitle{color:#718096;font-size:18px;line-height:1.6;margin:0 0 48px;text-align:center}.AboutAmbassadors .sec-ambassadors .box-ambassadors{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:40px}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;padding:32px 24px 28px;position:relative}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador .box-ambassador-image{align-items:center;background:#e2e8f0;border:3px solid #f7fafc;border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 24px;overflow:hidden;position:relative;width:100px}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador .box-ambassador-image span{color:#a0aec0;font-size:14px;font-weight:500;line-height:1.4;text-align:center}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador .box-ambassador-image img{border-radius:50%;height:100%;object-fit:cover;width:100%}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador .box-ambassador-info{text-align:center}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador .box-ambassador-info .ambassador-name{color:#1a202c;font-size:22px;font-weight:700;letter-spacing:-.3px;margin-bottom:8px}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador .box-ambassador-info .ambassador-position{background:#e6f3ff;border-radius:16px;color:#667eea;display:inline-block;font-size:14px;font-weight:600;letter-spacing:-.1px;margin-bottom:12px;padding:6px 12px}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador .box-ambassador-info .ambassador-major{color:#4a5568;font-size:15px;font-weight:500;margin-bottom:4px}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador .box-ambassador-info .ambassador-year{color:#718096;font-size:14px;font-weight:400}.AboutAmbassadors .sec-ambassadors .box-empty{padding:80px 20px;text-align:center}.AboutAmbassadors .sec-ambassadors .box-empty .empty-icon{font-size:64px;margin-bottom:24px;opacity:.6}.AboutAmbassadors .sec-ambassadors .box-empty .empty-text{color:#718096;font-size:18px;line-height:1.6;margin:0 auto;max-width:400px}@media(max-width:768px){.AboutAmbassadors .sec-about-hero{padding:60px 0}.AboutAmbassadors .sec-about-hero .AboutHero .box-main{padding:0 16px}.AboutAmbassadors .sec-about-hero .AboutHero .box-main .about-title{font-size:32px;margin-bottom:12px}.AboutAmbassadors .sec-about-hero .AboutHero .box-main .about-desc{font-size:16px}.AboutAmbassadors .sec-ambassadors{padding:60px 0}.AboutAmbassadors .sec-ambassadors .Ambassadors .box-main{padding:0 16px}.AboutAmbassadors .sec-ambassadors .Ambassadors .box-main .ambassadors-title{font-size:28px}.AboutAmbassadors .sec-ambassadors .Ambassadors .box-main .ambassadors-subtitle{font-size:16px;margin-bottom:32px}.AboutAmbassadors .sec-ambassadors .box-ambassadors{gap:24px;grid-template-columns:1fr;margin-top:32px}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador{padding:28px 20px 24px}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador .box-ambassador-image{height:80px;margin-bottom:20px;width:80px}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador .box-ambassador-image span{font-size:12px}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador .box-ambassador-info .ambassador-name{font-size:20px}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador .box-ambassador-info .ambassador-position{font-size:13px;padding:4px 10px}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador .box-ambassador-info .ambassador-major{font-size:14px}.AboutAmbassadors .sec-ambassadors .box-ambassadors .art-ambassador .box-ambassador-info .ambassador-year{font-size:13px}.AboutAmbassadors .sec-ambassadors .box-empty{padding:60px 16px}.AboutAmbassadors .sec-ambassadors .box-empty .empty-icon{font-size:48px}.AboutAmbassadors .sec-ambassadors .box-empty .empty-text{font-size:16px}}.sec-tour-hero{background:linear-gradient(135deg,#d10000,#ff4757);color:#fff;padding:80px 0 60px;text-align:center}.sec-tour-hero .TourHero .box-main{margin:0 auto;max-width:1200px;padding:0 20px}.sec-tour-hero .TourHero .tour-title{font-size:48px;font-weight:900;letter-spacing:-.8px;margin:0 0 16px}.sec-tour-hero .TourHero .tour-desc{font-size:18px;line-height:1.7;margin:0 auto;max-width:600px;opacity:.95}@media(max-width:768px){.sec-tour-hero{padding:60px 0 40px}.sec-tour-hero .TourHero .box-main{padding:0 16px}.sec-tour-hero .TourHero .tour-title{font-size:32px}.sec-tour-hero .TourHero .tour-desc{font-size:16px}}.sec-tour-gallery{background:#fff;padding:64px 0}.sec-tour-gallery .TourGallery .box-main{margin:0 auto;max-width:1200px;padding:0 20px}.sec-tour-gallery .TourGallery .gallery-title{color:#111;font-size:32px;font-weight:900;letter-spacing:-.5px;margin:0 0 40px;text-align:center}.sec-tour-gallery .TourGallery .box-gallery{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.sec-tour-gallery .TourGallery .box-gallery .gallery-item{aspect-ratio:1/1;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:all .2s ease}.sec-tour-gallery .TourGallery .box-gallery .gallery-item .gallery-image{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.sec-tour-gallery .TourGallery .box-gallery .gallery-item .gallery-caption{background:#000c;bottom:0;color:#fff;font-size:14px;font-weight:600;left:0;padding:12px 16px;position:absolute;right:0;text-align:center;transition:background .3s ease}.sec-tour-gallery .TourGallery .box-gallery .gallery-item:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.sec-tour-gallery .TourGallery .box-gallery .gallery-item:hover .gallery-image{transform:scale(1.05)}.sec-tour-gallery .TourGallery .box-gallery .gallery-item:hover .gallery-caption{background:#000000e6}@media(max-width:768px){.sec-tour-gallery .sec-tour-gallery{padding:48px 0}.sec-tour-gallery .sec-tour-gallery .TourGallery .box-main{padding:0 16px}.sec-tour-gallery .sec-tour-gallery .TourGallery .gallery-title{font-size:28px;margin-bottom:32px}.sec-tour-gallery .sec-tour-gallery .TourGallery .box-gallery{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.sec-tour-gallery .TourGallery .box-gallery{grid-template-columns:1fr}}.sec-tour-gallery .gallery-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.sec-tour-gallery .gallery-modal .gallery-modal-overlay{background:#000000e6;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.sec-tour-gallery .gallery-modal .gallery-modal-content{height:90%;max-width:1200px;position:relative;width:90%;z-index:10000}.sec-tour-gallery .gallery-modal .gallery-close-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:32px;height:40px;justify-content:center;position:absolute;right:0;top:-40px;width:40px;z-index:10001}.sec-tour-gallery .gallery-modal .gallery-close-btn:hover{background:#fff3;border-radius:50%}.sec-tour-info{background:#fff;padding:80px 0}.sec-tour-info .TourInfo .box-main{margin:0 auto;max-width:1200px;padding:0 20px}.sec-tour-info .TourInfo .box-main .info-title{color:#2d3748;font-size:32px;font-weight:700;letter-spacing:-.5px;margin:0 0 48px;text-align:center}.sec-tour-info .TourInfo .box-main .box-cards{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card{background:#fff;border:2px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;min-height:200px;padding:32px 28px;text-align:left}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card .card-header{align-items:center;display:flex;gap:16px;margin-bottom:16px}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card .box-icon{color:#888;flex-shrink:0;font-size:24px}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card .card-title,.sec-tour-info .TourInfo .box-main .box-cards .art-info-card .card-title2{color:#2d3748;flex:1 1;font-size:18px;font-weight:600;margin:0}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card .card-content{color:#4a5568;flex:1 1;font-size:15px;line-height:1.6;margin:0}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card .card-content ul{list-style:none;margin:0;padding:0}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card .card-content ul li{margin-bottom:8px;padding-left:20px;position:relative}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card .card-content ul li:before{color:#667eea;content:"•";font-weight:700;left:0;position:absolute}.sec-tour-info .TourInfo .box-main .box-cards .art-info-card .card-content ul li:last-child{margin-bottom:0}@media(max-width:768px){.sec-tour-info .TourInfo .sec-tour-info{padding:60px 0}.sec-tour-info .TourInfo .sec-tour-info .TourInfo .box-main{padding:0 16px}.sec-tour-info .TourInfo .sec-tour-info .TourInfo .box-main .info-title{font-size:28px;margin-bottom:32px}.sec-tour-info .TourInfo .sec-tour-info .TourInfo .box-main .box-cards{gap:24px;grid-template-columns:1fr}.sec-tour-info .TourInfo .sec-tour-info .TourInfo .box-main .box-cards .art-info-card{padding:24px 20px}.sec-tour-info .TourInfo .sec-tour-info .TourInfo .box-main .box-cards .art-info-card .box-icon{font-size:32px;margin-bottom:12px}.sec-tour-info .TourInfo .sec-tour-info .TourInfo .box-main .box-cards .art-info-card .card-title{font-size:16px}.sec-tour-info .TourInfo .sec-tour-info .TourInfo .box-main .box-cards .art-info-card .card-content{font-size:14px}}.sec-tour-cta{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;padding:80px 0;text-align:center}.sec-tour-cta .TourCTA .box-main{margin:0 auto;max-width:800px;padding:0 20px}.sec-tour-cta .TourCTA .cta-title{font-size:36px;font-weight:900;letter-spacing:-.6px;margin:0 0 16px}.sec-tour-cta .TourCTA .cta-desc{font-size:18px;line-height:1.7;margin:0 0 32px;opacity:.9}.sec-tour-cta .TourCTA .box-actions{margin-bottom:16px}.sec-tour-cta .TourCTA .box-actions .btn{align-items:center;border-radius:8px;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;padding:16px 32px;text-decoration:none;transition:all .3s ease}.sec-tour-cta .TourCTA .box-actions .btn.btn-primary{background:#d10000;border:2px solid #d10000;color:#fff}.sec-tour-cta .TourCTA .box-actions .btn.btn-primary:hover{background:#b50000;border-color:#b50000;box-shadow:0 8px 25px #d100004d;transform:translateY(-2px)}.sec-tour-cta .TourCTA .cta-notice{font-size:14px;margin:0;opacity:.7}@media(max-width:768px){.sec-tour-cta{padding:60px 0}.sec-tour-cta .TourCTA .box-main{padding:0 16px}.sec-tour-cta .TourCTA .cta-title{font-size:28px}.sec-tour-cta .TourCTA .cta-desc{font-size:16px}.sec-tour-cta .TourCTA .box-actions .btn{font-size:15px;padding:14px 24px}}.TourMain{min-height:100vh}.box-main{margin:0 auto;max-width:1200px;padding:0 20px}@media(max-width:768px){.box-main{padding:0 16px}}.Tour{background:#fff;min-height:100vh}.pagination{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:48px}.pagination .pagination-btn{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:14px;font-weight:600;min-width:44px;padding:10px 16px;transition:all .3s ease}.pagination .pagination-btn:hover:not(:disabled){transform:translateY(-1px)}.pagination .pagination-btn.active,.pagination .pagination-btn:hover:not(:disabled){background:#dc2714;border-color:#dc2714;color:#fff}.pagination .pagination-btn:disabled{cursor:not-allowed;opacity:.4;transform:none}.pagination .pagination-btn:disabled:hover{background:#fff;border-color:#e0e0e0;color:#1a1a1a}@media(max-width:768px){.pagination{gap:6px;margin-top:40px}.pagination .pagination-btn{font-size:13px;min-width:40px;padding:8px 12px}}.TourReviews .sec-tour-hero{background:linear-gradient(135deg,#d10000,#ff4757);color:#fff;padding:80px 0 60px;text-align:center}.TourReviews .sec-tour-hero .TourHero .box-main{margin:0 auto;max-width:1200px;padding:0 20px}.TourReviews .sec-tour-hero .TourHero .tour-title{font-size:48px;font-weight:900;letter-spacing:-.8px;margin:0 0 16px}.TourReviews .sec-tour-hero .TourHero .tour-desc{font-size:18px;line-height:1.7;margin:0 auto;max-width:600px;opacity:.95}.TourReviews .sec-reviews{background:#fff;padding:80px 0}.TourReviews .sec-reviews .TourReviews .box-main{margin:0 auto;max-width:1200px;padding:0 20px}.TourReviews .sec-reviews .TourReviews .box-main .box-header{margin-bottom:48px;text-align:center}.TourReviews .sec-reviews .TourReviews .box-main .box-header .reviews-title{color:#1a1a1a;font-size:28px;font-weight:700;letter-spacing:-.4px;margin:0 0 8px}.TourReviews .sec-reviews .TourReviews .box-main .box-header .reviews-subtitle{color:#505b55;font-size:16px;margin:0}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews .art-review{background:#fff;border:2px solid #e0e0e0;border-radius:16px;padding:32px 28px;position:relative}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews .art-review .box-review-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews .art-review .box-review-header .box-author{flex:1 1}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews .art-review .box-review-header .box-author .author-name{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:4px}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews .art-review .box-review-header .box-author .author-info{color:#505b55;font-size:14px}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews .art-review .box-review-header .review-date{color:#999;font-size:14px;white-space:nowrap}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews .art-review .review-content{color:#1a1a1a;font-size:16px;line-height:1.7;margin:0 0 20px;text-align:left}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews .art-review .box-rating{align-items:center;display:flex;gap:4px}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews .art-review .box-rating .star{color:#ffc107;font-size:18px}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews .art-review .box-rating .star.star-empty{color:#e0e0e0}.TourReviews .sec-reviews .TourReviews .box-main .box-empty{padding:80px 20px;text-align:center}.TourReviews .sec-reviews .TourReviews .box-main .box-empty .empty-icon{font-size:64px;margin-bottom:24px;opacity:.6}.TourReviews .sec-reviews .TourReviews .box-main .box-empty .empty-text{color:#505b55;font-size:18px;line-height:1.6;margin:0}@media(max-width:768px){.TourReviews .sec-tour-hero{padding:60px 0 40px}.TourReviews .sec-tour-hero .TourHero .box-main{padding:0 16px}.TourReviews .sec-tour-hero .TourHero .box-main .tour-title{font-size:28px;margin-bottom:12px}.TourReviews .sec-tour-hero .TourHero .box-main .tour-desc{font-size:16px}.TourReviews .sec-reviews{padding:60px 0}.TourReviews .sec-reviews .TourReviews .box-main{padding:0 16px}.TourReviews .sec-reviews .TourReviews .box-main .box-header{margin-bottom:32px}.TourReviews .sec-reviews .TourReviews .box-main .box-header .reviews-title{font-size:24px}.TourReviews .sec-reviews .TourReviews .box-main .box-header .reviews-subtitle{font-size:14px}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews{gap:24px}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews .art-review{padding:24px 20px}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews .art-review .box-review-header{flex-direction:column;gap:8px;margin-bottom:12px}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews .art-review .box-review-header .review-date{white-space:normal}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews .art-review .review-content{font-size:15px;margin-bottom:16px}.TourReviews .sec-reviews .TourReviews .box-main .box-reviews .art-review .box-rating .star{font-size:16px}.TourReviews .sec-reviews .TourReviews .box-main .box-empty{padding:60px 16px}.TourReviews .sec-reviews .TourReviews .box-main .box-empty .empty-icon{font-size:48px}.TourReviews .sec-reviews .TourReviews .box-main .box-empty .empty-text{font-size:16px}}.video-player-modal{align-items:center;background:#000000e6;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.video-player-modal .video-player-content{background:#fff;border-radius:12px;max-height:90vh;max-width:1000px;overflow:hidden;position:relative;width:90vw}.video-player-modal .video-player-content .close-btn{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .3s ease;width:40px;z-index:10}.video-player-modal .video-player-content .close-btn:hover{background:#000000e6}.video-player-modal .video-player-content .video-wrapper{padding-top:56.25%;position:relative}.video-player-modal .video-player-content .video-wrapper>div{left:0!important;position:absolute!important;top:0!important}.video-player-modal .video-player-content .video-meta{padding:20px}.video-player-modal .video-player-content .video-meta .video-title{color:#1a1a1a;font-size:18px;font-weight:600;line-height:1.4;margin:0}@media(max-width:768px){.video-player-modal .video-player-content{max-height:85vh;width:95vw}.video-player-modal .video-player-content .close-btn{font-size:16px;height:36px;right:12px;top:12px;width:36px}.video-player-modal .video-player-content .video-meta{padding:16px}.video-player-modal .video-player-content .video-meta .video-title{font-size:16px}}.cardnews-gallery-modal{align-items:center;background:#000000e6;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.cardnews-gallery-content{background:#fff;border-radius:12px;max-height:90vh;max-width:900px;overflow:hidden;position:relative;width:90vw}.close-btn{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:absolute;right:16px;top:16px;width:40px;z-index:10}.close-btn:hover{background:#000000e6}.gallery-wrapper{padding:20px 20px 0}.image-gallery-image{max-height:60vh;object-fit:contain}.gallery-meta{border-top:1px solid #eee;padding:20px}.gallery-title{color:#111;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 8px}.slide-counter{color:#666;font-size:14px;font-weight:500}@media(max-width:768px){.cardnews-gallery-content{max-height:85vh;width:95vw}.close-btn{font-size:16px;height:36px;right:12px;top:12px;width:36px}.gallery-wrapper{padding:16px 16px 0}.image-gallery-image{max-height:50vh}.gallery-meta{padding:16px}.gallery-title{font-size:16px}.slide-counter{font-size:13px}}.FeaturedVideo .hub-featured{margin-bottom:3rem}.FeaturedVideo .hub-featured-head{margin-bottom:2rem}.FeaturedVideo .hub-kicker{color:var(--primary);font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.FeaturedVideo .hub-sub{color:var(--text-secondary);font-size:1rem;line-height:1.6}.FeaturedVideo .featured-card{background:#fff;border:1px solid #ccc;border-radius:16px;cursor:pointer;display:block;overflow:hidden;padding:0;text-align:left;width:100%}.FeaturedVideo .featured-thumb{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.FeaturedVideo .featured-thumb img{height:100%;object-fit:cover;width:100%}.FeaturedVideo .meta{padding:1.5rem}.FeaturedVideo .card-title{color:var(--text-primary);font-size:1.25rem;font-weight:700;line-height:1.4;margin-bottom:.5rem}.FeaturedVideo .card-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.content-gallery{width:100%}.hub-filters{margin-bottom:2rem}.filter-row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.pill{background:#f8f9fa;border:1px solid #ccc;border-radius:20px;color:#495057;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease;width:7rem}.pill:hover{background:#e9ecef;border-color:#adb5bd;color:#212529}.pill.active{background:#d1374a;border-color:#d1374a;color:#fff;font-weight:600}.gallery-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:2rem}.gallery-card{background:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;display:block;overflow:hidden;padding:0;text-align:left}.thumb{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.thumb img{height:100%;object-fit:cover;width:100%}.meta{padding:1rem}.card-title{color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.card-desc{color:var(--text-secondary);font-size:.85rem;line-height:1.4}.GuideLife_container .hub-container{margin:0 auto;max-width:1200px;padding:0 20px}.GuideLife_container .section-title{align-items:center;border-bottom:2px solid #e0e0e0;color:#1a1a1a;display:flex;font-size:24px;font-weight:700;gap:12px;margin:0 0 32px;padding-bottom:16px}.GuideLife_container .section-title .section-icon{font-size:28px;margin-top:9px}.GuideLife_container .hub{margin-bottom:5rem;width:100%}@media(max-width:768px){.GuideLife_container .hub-container{padding:0 16px}.GuideLife_container .section-title{font-size:20px;gap:8px;margin-bottom:24px}.GuideLife_container .section-title .section-icon{font-size:24px}}@media(max-width:375px){.GuideLife_container .hub-container{box-sizing:border-box;padding:0 16px}.GuideLife_container .section-title{font-size:18px;gap:6px;margin-bottom:20px;padding-bottom:12px}.GuideLife_container .section-title .section-icon{font-size:22px}.GuideLife_container .hub{margin-bottom:3rem}}.sec-guide-hero{background:linear-gradient(135deg,#dc2714,#ff4757);color:#fff;padding:80px 0 60px;text-align:center}.sec-guide-hero .GuideHero .box-main{margin:0 auto;max-width:1200px;padding:0 20px}.sec-guide-hero .GuideHero .guide-title{font-size:48px;font-weight:900;letter-spacing:-.8px;margin:0 0 16px}.sec-guide-hero .GuideHero .guide-desc{font-size:18px;line-height:1.7;margin:0 auto;max-width:600px;opacity:.95}.sec-guide-content{background:#fff;padding:80px 0}.sec-guide-content .GuideContent .box-main{margin:0 auto;max-width:1200px;padding:0 20px}.sec-guide-content .GuideContent .box-main .content-title{color:#1a1a1a;font-size:28px;font-weight:700;letter-spacing:-.4px;margin:0 0 48px;text-align:center}.sec-guide-content .GuideContent .box-main .box-sections{display:flex;flex-direction:column;gap:64px}.sec-guide-content .GuideContent .box-main .box-sections .art-section{position:relative}.sec-guide-content .GuideContent .box-main .box-sections .art-section:not(:last-child):after{background:linear-gradient(90deg,#0000,#e0e0e0,#0000);bottom:-32px;content:"";height:1px;left:50%;max-width:400px;position:absolute;transform:translateX(-50%);width:80%}@media(max-width:768px){.sec-guide-hero{padding:60px 0 40px}.sec-guide-hero .GuideHero .box-main{padding:0 16px}.sec-guide-hero .GuideHero .box-main .guide-title{font-size:28px;margin-bottom:12px}.sec-guide-hero .GuideHero .box-main .guide-desc{font-size:16px}.sec-guide-content{padding:60px 0}.sec-guide-content .GuideContent .box-main{padding:0 16px}.sec-guide-content .GuideContent .box-main .content-title{font-size:24px;margin-bottom:40px}.sec-guide-content .GuideContent .box-main .box-sections{gap:48px}.sec-guide-content .GuideContent .box-main .box-sections .art-section:not(:last-child):after{bottom:-24px;width:60%}}.Guide{background:#fff;min-height:100vh}.GuideAdvice .sec-guide-hero{background:#dc2714;color:#fff;padding:80px 0 60px;text-align:center}.GuideAdvice .sec-guide-hero .GuideHero .box-main{margin:0 auto;max-width:1200px;padding:0 20px}.GuideAdvice .sec-guide-hero .GuideHero .guide-title{font-size:48px;font-weight:900;letter-spacing:-.8px;margin:0 0 16px}.GuideAdvice .sec-guide-hero .GuideHero .guide-desc{font-size:18px;line-height:1.7;margin:0 auto;max-width:600px;opacity:.95}.GuideAdvice .sec-advice{background:#fff;padding:80px 0}.GuideAdvice .sec-advice .AdviceSection .box-main{margin:0 auto;max-width:1200px;padding:0 20px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-header{margin-bottom:48px;text-align:center}.GuideAdvice .sec-advice .AdviceSection .box-main .box-header .advice-title{color:#1a1a1a;font-size:28px;font-weight:700;letter-spacing:-.4px;margin:0 0 8px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-header .advice-subtitle{color:#505b55;font-size:16px;margin:0}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice{background:#fff;border:2px solid #e0e0e0;border-radius:16px;padding:32px 28px;position:relative}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .box-advice-header{align-items:center;display:flex;margin-bottom:20px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .box-advice-header .box-author{align-items:center;display:flex;gap:16px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .box-advice-header .box-author .box-avatar{align-items:center;background-color:#ddd;border-radius:50%;display:flex;flex-shrink:0;font-size:32px;height:56px;justify-content:center;width:56px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .box-advice-header .box-author .box-author-info .author-name{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:4px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .box-advice-header .box-author .box-author-info .author-detail{color:#505b55;font-size:14px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .advice-content{color:#1a1a1a;font-size:16px;line-height:1.7;margin:0 0 20px;text-align:left}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .advice-content p{margin:0 0 12px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .advice-content p:last-child{margin-bottom:0}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .advice-content p:empty{display:none}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .box-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .box-tags .tag{background:#eee;border:1px solid #ddd;border-radius:15px;color:#333;font-size:12px;font-weight:500;letter-spacing:-.2px;padding:6px 12px;white-space:nowrap}.GuideAdvice .sec-advice .AdviceSection .box-main .box-pagination{display:flex;justify-content:center;margin-top:48px}@media(max-width:768px){.GuideAdvice .sec-guide-hero{padding:60px 0 40px}.GuideAdvice .sec-guide-hero .GuideHero .box-main{padding:0 16px}.GuideAdvice .sec-guide-hero .GuideHero .box-main .guide-title{font-size:28px;margin-bottom:12px}.GuideAdvice .sec-guide-hero .GuideHero .box-main .guide-desc{font-size:16px}.GuideAdvice .sec-advice{padding:60px 0}.GuideAdvice .sec-advice .AdviceSection .box-main{padding:0 16px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-header{margin-bottom:32px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-header .advice-title{font-size:24px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-header .advice-subtitle{font-size:14px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices{gap:24px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice{padding:24px 20px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .box-advice-header{margin-bottom:16px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .box-advice-header .box-author{gap:12px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .box-advice-header .box-author .box-avatar{font-size:28px;height:48px;width:48px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .box-advice-header .box-author .box-author-info .author-name{font-size:15px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .box-advice-header .box-author .box-author-info .author-detail{font-size:13px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .advice-content{font-size:15px;margin-bottom:16px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .box-tags{gap:6px;margin-top:16px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-advices .art-advice .box-tags .tag{font-size:11px;padding:5px 10px}.GuideAdvice .sec-advice .AdviceSection .box-main .box-pagination{margin-top:32px}}:root{--nanumSquare:"NanumSquareR";--nanumSquareNeo:"NanumSquareNeo";--SCDream:"SCDream";--jamsil:"jamsilEB";--jamsilB:"jamsilB";--jamsilM:"jamsilM";--NotoSansKorean:"NotoSansKorean";--noto:"NotoSansKorean";--notoB:"NotoSansKoreanB";--nanum:"Nanum Gothic"}@font-face{font-family:NanumSquareNeo;font-style:normal;font-weight:100 900;src:url(../../static/media/NanumSquareNeo-Variable.853b00908375a0062d2a.ttf) format("truetype")}@font-face{font-family:Nanum Gothic;font-style:normal;font-weight:400;src:url(../../static/media/NanumGothic-Regular.2fcf8ecb1b3ce6a0b4dc.eot);src:url(../../static/media/NanumGothic-Regular.2fcf8ecb1b3ce6a0b4dc.eot?#iefix) format("embedded-opentype"),url(../../static/media/NanumGothic-Regular.276c077c45268e595e18.woff2) format("woff2"),url(../../static/media/NanumGothic-Regular.d9fb35b78a41ca886f76.woff) format("woff"),url(../../static/media/NanumGothic-Regular.f88c6a28b0072219b05a.ttf) format("truetype")}@font-face{font-family:Nanum Gothic;font-style:normal;font-weight:700;src:url(../../static/media/NanumGothic-Bold.8fa32d6253301d91435f.eot);src:url(../../static/media/NanumGothic-Bold.8fa32d6253301d91435f.eot?#iefix) format("embedded-opentype"),url(../../static/media/NanumGothic-Bold.f6661990fd77af2ecd03.woff2) format("woff2"),url(../../static/media/NanumGothic-Bold.bd9b56675e34cd12c26c.woff) format("woff"),url(../../static/media/NanumGothic-Bold.24a18de6a1a72287239c.ttf) format("truetype")}@font-face{font-family:Nanum Gothic;font-style:normal;font-weight:800;src:url(../../static/media/NanumGothic-ExtraBold.24ab0fb872a9d6389b83.eot);src:url(../../static/media/NanumGothic-ExtraBold.24ab0fb872a9d6389b83.eot?#iefix) format("embedded-opentype"),url(../../static/media/NanumGothic-ExtraBold.e9301120136044844064.woff2) format("woff2"),url(../../static/media/NanumGothic-ExtraBold.ec8c88218781ba951c8e.woff) format("woff"),url(../../static/media/NanumGothic-ExtraBold.892daaa40aba83f61cdc.ttf) format("truetype")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:100;src:url(../../static/media/NotoSans-Thin.5f9a1e0f54e8a2bcdbc2.eot) format("eot"),url(../../static/media/NotoSans-Thin.ccfd5564f598f6b082b4.otf) format("opentype"),url(../../static/media/NotoSans-Thin.7a561ac968999a5dade3.woff) format("woff"),url(../../static/media/NotoSans-Thin.9a72164420c5bea92570.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:200;src:url(../../static/media/NotoSans-Light.516f7bce44bf65da2463.eot) format("eot"),url(../../static/media/NotoSans-Light.ec7f2349019731181656.otf) format("opentype"),url(../../static/media/NotoSans-Light.1214e1a50a7c03f7940e.woff) format("woff"),url(../../static/media/NotoSans-Light.d3283d226f8f74e7a8d5.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:300;src:url(../../static/media/NotoSans-DemiLight.cf4b52a8ac6b91e2c978.eot) format("eot"),url(../../static/media/NotoSans-DemiLight.091dbc1f67a785b70b53.otf) format("opentype"),url(../../static/media/NotoSans-DemiLight.1ada0fb3924828015f3b.woff) format("woff"),url(../../static/media/NotoSans-DemiLight.3b0f24795253d2da91e6.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:400;src:url(../../static/media/NotoSans-Regular.7c7f50cbc536eb2b68e9.eot) format("eot"),url(../../static/media/NotoSans-Regular.1ef18564a8565bc7e1f5.otf) format("opentype"),url(../../static/media/NotoSans-Regular.d19c129f30e0373f60b6.woff) format("woff"),url(../../static/media/NotoSans-Regular.12c5f3f9045594368915.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:500;src:url(../../static/media/NotoSans-Medium.d742f671e98e6947f066.eot) format("eot"),url(../../static/media/NotoSans-Medium.2a96bfa2f634b7b6baec.otf) format("opentype"),url(../../static/media/NotoSans-Medium.e892f21f7dd918a8fab9.woff) format("woff"),url(../../static/media/NotoSans-Medium.43b5c29006f365a91ccd.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:600;src:url(../../static/media/NotoSans-Medium.d742f671e98e6947f066.eot) format("eot"),url(../../static/media/NotoSans-Medium.2a96bfa2f634b7b6baec.otf) format("opentype"),url(../../static/media/NotoSans-Medium.e892f21f7dd918a8fab9.woff) format("woff"),url(../../static/media/NotoSans-Medium.43b5c29006f365a91ccd.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:700;src:url(../../static/media/NotoSans-Black.a1dc5ffd7ed7c3e53fb1.eot) format("eot"),url(../../static/media/NotoSans-Black.0583fd5d76943887a81d.otf) format("opentype"),url(../../static/media/NotoSans-Black.f2e40ede24f3f577c335.woff) format("woff"),url(../../static/media/NotoSans-Black.2ac864a194a4c2b8049b.woff2) format("woff2")}@font-face{font-family:NotoSansKorean;font-style:normal;font-weight:900;src:url(../../static/media/NotoSans-Bold.97724077fe848cc1c195.eot) format("eot"),url(../../static/media/NotoSans-Bold.0476118dfa60ca86b7e3.otf) format("opentype"),url(../../static/media/NotoSans-Bold.ba396a9fc63ba86c7d0a.woff) format("woff"),url(../../static/media/NotoSans-Bold.a2b8ed27e25e7116ab30.woff2) format("woff2")}@font-face{font-family:NotoSansKoreanB;font-style:normal;font-weight:700;src:url(../../static/media/NotoSans-Medium.d742f671e98e6947f066.eot) format("eot"),url(../../static/media/NotoSans-Medium.2a96bfa2f634b7b6baec.otf) format("opentype"),url(../../static/media/NotoSans-Medium.e892f21f7dd918a8fab9.woff) format("woff"),url(../../static/media/NotoSans-Medium.43b5c29006f365a91ccd.woff2) format("woff2")}@font-face{font-family:NanumSquareR;font-style:normal;font-weight:300;src:url(../../static/media/NanumSquareRoundL.68d1fb9c72fe99a9b08b.woff) format("woff"),url(../../static/media/NanumSquareRoundL.1d11bd4c508e280fb2b7.otf) format("opentype")}@font-face{font-family:NanumSquareR;font-style:normal;font-weight:400;src:url(../../static/media/NanumSquareRoundR.fab818be8a1a90d50c15.woff) format("woff"),url(../../static/media/NanumSquareRoundR.f2de32b37cd938b8317b.otf) format("opentype")}@font-face{font-family:NanumSquareR;font-style:normal;font-weight:500;src:url(../../static/media/NanumSquareRoundB.95042c51e91eab589542.woff) format("woff"),url(../../static/media/NanumSquareRoundB.42f345e0176ebf33e6eb.otf) format("opentype")}@font-face{font-family:NanumSquareR;font-style:normal;font-weight:600;src:url(../../static/media/NanumSquareRoundEB.3aac2539c2c68b1f5a95.woff) format("woff"),url(../../static/media/NanumSquareRoundEB.e73f1230126aab55da21.otf) format("opentype")}@font-face{font-family:SCDream;font-style:normal;font-weight:900;src:url(../../static/media/SCDream7.a8d826f4cafb0e728051.otf) format("woff")}@font-face{font-family:jamsilM;font-style:normal;font-weight:900;src:url(../../static/media/Jamsil-M.adb26882aeb95e913328.otf) format("woff")}@font-face{font-family:jamsilEB;font-style:normal;font-weight:900;src:url(../../static/media/jamsil-EB.9390e8291a539cf25b06.otf) format("woff")}@font-face{font-family:jamsilB;font-style:normal;font-weight:500;src:url(../../static/media/Jamsil-bold.a5ac2e292ec84c0ff3bf.otf) format("woff")}*{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:NanumSquareNeo;font-family:var(--nanumSquareNeo);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:#dc2714;color:#fff}.btn-primary:hover:not(:disabled){background-color:#ad1f10;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:#dc2714;color:#dc2714}.text-center{text-align:center}.text-primary{color:#dc2714}.text-secondary{color:#505b55}.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.8ab15f2e.css.map*/