#hsForm_fe41a909-d318-4d4d-979f-aab139a4f340_1280>div.hs_submit.hs-submit>div.actions>input{padding:16px 10px;width:100%!important}#hsForm_fe41a909-d318-4d4d-979f-aab139a4f340_1280>div.hs_submit.hs-submit>div.actions{text-align-last:center}.body-container .container-fluid,.body-container.container-fluid{min-height:60vh;overflow:hidden;position:relative}.bg-video{height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease;width:100%;z-index:0}.bg-overlay,.bg-video{inset:0;position:absolute}.bg-overlay{background:rgba(0,0,0,.35);content:"";z-index:1}.bg-content{color:#fff;position:relative;z-index:2}h1{color:#fff!important;font-size:clamp(26px,4vw + .5rem,54px);font-weight:800;letter-spacing:.2px;line-height:1.1;margin:0 0 .4em;text-shadow:0 2px 12px rgba(0,0,0,.45),0 6px 24px rgba(0,0,0,.35)}.h3,h3{color:#fff;font-size:clamp(18px,2.2vw + .25rem,28px);font-weight:700;letter-spacing:.15px;line-height:1.2;margin:.4em 0 .2em;text-shadow:0 1px 8px rgba(0,0,0,.4),0 3px 18px rgba(0,0,0,.3)}@media (max-width:1024px){h1{font-size:clamp(26px,5vw,52px)}.h3,h3{font-size:clamp(17px,3vw,24px)}}@media (max-width:768px){h1{font-size:clamp(24px,6.5vw,40px);text-shadow:0 2px 14px rgba(0,0,0,.55)}.h3,h3{font-size:clamp(16px,4.5vw,22px)}}div.span12.widget-span.widget-type-widget_container{-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);background:hsla(0,0%,100%,.62);background-clip:padding-box;border:1px solid hsla(0,0%,100%,.38);border-radius:20px;box-shadow:0 12px 32px rgba(0,0,0,.28),0 2px 8px rgba(0,0,0,.18);padding:20px;position:relative;z-index:2}@supports not ((backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px))){div.span12.widget-span.widget-type-widget_container{background:hsla(0,0%,100%,.85)}}@media (max-width:768px){div.span12.widget-span.widget-type-widget_container{border-radius:16px;padding:16px}}.h2,h2{font-size:clamp(22px,3vw + .2rem,40px);font-weight:700;letter-spacing:.2px;line-height:1.15;margin:0 0 .5em}@media (max-width:1024px){.h2,h2{line-height:1.18}}@media (max-width:768px){.h2,h2{font-size:clamp(20px,5.2vw,32px);line-height:1.2}}.video-list{display:grid;gap:16px}.video-card{background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.25);padding:12px}.video-title{color:#fff;font-size:16px;font-weight:700;letter-spacing:.2px;margin:0 0 8px}.video-embed{aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden;position:relative;width:100%}.video-embed iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.about-wrap{display:grid;gap:12px}.about-title{font-size:18px;font-weight:800;margin:0}.about-lead{margin:0;opacity:.95}.about-list{display:grid;gap:8px;margin:0;padding-left:18px}.about-list li{line-height:1.5}.about-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.badge{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;display:inline-block;font-size:12px;letter-spacing:.2px;padding:6px 10px}.about-cta{margin-top:4px}.about-link{color:var(--accent);text-decoration:underline}.about-link:hover{text-decoration:none}.fee-rows{display:grid;gap:14px}.fee-row{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.1);border-radius:14px;display:grid}.fee-label{color:hsla(0,0%,100%,.92);font-size:14px;letter-spacing:.2px;line-height:1.35}.fee-amt{align-items:baseline;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.16);border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);display:inline-flex;gap:6px;padding:8px 12px;width:max-content}.fee-value{color:#fff;font-size:18px;font-weight:900;letter-spacing:.3px}.fee-currency{color:hsla(0,0%,100%,.85);font-size:12px;font-weight:700;letter-spacing:.4px}.fee-card{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.14);border-radius:16px;box-shadow:0 12px 28px rgba(0,0,0,.28);padding:16px 16px 14px}.fee-title{color:#fff;font-size:clamp(15px,1.1vw + 12px,20px);font-weight:900;letter-spacing:.02em;line-height:1;margin:0 0 12px;text-transform:uppercase}.fee-row{gap:10px;grid-template-rows:auto auto;padding:14px 12px}@media (min-width:1280px){:root{--panel-width:560px}}@media (min-width:1536px){:root{--panel-width:640px}}.fee-note{color:hsla(0,0%,100%,.85);font-size:12px;margin-top:6px}.fee-sup{color:var(--accent);font-weight:800}.fees-grid{display:grid;gap:14px}@media (min-width:1200px){.fees-grid{grid-template-columns:repeat(3,1fr)}}.fee-label{font-size:clamp(13px,.9vw + 10px,16px);letter-spacing:.02em;line-height:1.1}.fee-label,.fee-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fee-row{padding:16px 14px}@media (max-width:1440px){.fee-label{font-size:clamp(12px,.8vw + 9px,15px)}}@media (max-width:1280px){.fee-label{font-size:12px}}.chat-widget-button:after{color:#fff;content:" Chat with us";font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-weight:600;margin-left:8px}.chat-widget-button{padding:0 12px;width:auto!important}div.header-container-wrapper{display:none}.tours-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:20px auto;max-width:1100px}.tour-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.06);flex:1 1 45%;min-width:300px;padding:22px 24px}.tour-title{font-size:22px;font-weight:700;margin:0 0 8px}.tour-sub{color:#555;font-size:15px}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{max-width:none!important}.tours-grid .tour-title{margin-top:20px;position:relative;text-align:center}.tours-grid .tour-card:first-child .tour-title:before{background-image:url(https://1421492.fs1.hubspotusercontent-na2.net/hubfs/1421492/69-Homeroom-Teacher-3.svg)}.tours-grid .tour-card:first-child .tour-title:before,.tours-grid .tour-card:nth-child(2) .tour-title:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:clamp(48px,6vw,80px);margin:0 auto 8px;width:clamp(48px,6vw,80px)}.tours-grid .tour-card:nth-child(2) .tour-title:before{background-image:url(https://1421492.fs1.hubspotusercontent-na2.net/hubfs/1421492/55-Founded-in-1971_no-padding.svg)}@media (max-width:768px){.tours-grid .tour-card:first-child .tour-title:before,.tours-grid .tour-card:nth-child(2) .tour-title:before{height:56px;margin-bottom:6px;width:56px}}div.actions{text-align-last:center!important}#hs_cos_wrapper_widget_1765511838340 a,#hs_cos_wrapper_widget_1765511838340 a:active,#hs_cos_wrapper_widget_1765511838340 a:hover,#hs_cos_wrapper_widget_1765511838340 a:link,#hs_cos_wrapper_widget_1765511838340 a:visited{color:#fff!important;text-decoration:none}#hs_cos_wrapper_widget_1765511838340 a[x-apple-data-detectors],#hs_cos_wrapper_widget_1765511838340 a[x-apple-data-detectors]:link,#hs_cos_wrapper_widget_1765511838340 a[x-apple-data-detectors]:visited{color:#fff!important;text-decoration:none}