@charset "UTF-8";.image-slider{position:relative;background:#fff;border:4px solid #fff;border-radius:4px;box-shadow:0 1px 4px #0003;overflow:hidden;outline:none}.image-slider-empty{display:flex;align-items:center;justify-content:center;height:200px;background:#f5f5f5;color:#666;font-size:16px;border-radius:4px}.slider-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#ffffffe6;z-index:10}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #074356;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slider-viewport{overflow:hidden;position:relative;width:100%;background:#000}.slider-slides{display:flex;width:100%;height:100%;transition:transform .6s ease}.slider-slides.slide{transition:transform .6s ease}.slider-slide{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;background-size:cover;background-position:center;background-repeat:no-repeat}.slider-slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.slider-navigation{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#fffc;border:none;border-radius:50%;cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#074356;transition:all .3s ease;z-index:5}.slider-nav:hover{background:#fffffff2;transform:translateY(-50%) scale(1.1)}.slider-prev{left:15px}.slider-next{right:15px}.nav-icon{line-height:1;font-size:28px}.slider-pagination{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:5}.pagination-dot{width:12px;height:12px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:all .3s ease}.pagination-dot:hover{background:#fffc;transform:scale(1.2)}.pagination-dot.active{background:#074356;transform:scale(1.3)}.slider-touch-area{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media screen and (max-width: 768px){.image-slider,.slider-viewport{height:250px!important}.slider-nav{width:35px;height:35px;font-size:20px}.slider-prev{left:10px}.slider-next{right:10px}.nav-icon{font-size:24px}.pagination-dot{width:10px;height:10px}.slider-pagination{bottom:10px;gap:6px}}@media screen and (max-width: 480px){.image-slider,.slider-viewport{height:200px!important}.slider-nav{width:30px;height:30px;font-size:18px}.nav-icon{font-size:20px}.pagination-dot{width:8px;height:8px}.slider-pagination{gap:4px}}.slider-nav:focus,.pagination-dot:focus{outline:2px solid #074356;outline-offset:2px}.slider-slides.fade{transition:opacity .6s ease}@media (prefers-contrast: high){.slider-nav{background:#fff;border:2px solid #000}.pagination-dot{border:2px solid #fff}.pagination-dot.active{background:#000;border-color:#fff}}@media (prefers-reduced-motion: reduce){.slider-slides,.slider-nav,.pagination-dot{transition:none}.loading-spinner{animation:none}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:#0000004d;position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px;text-align:left}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:initial}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_bottomButton__horizontalDefault{position:static;margin:-10px 22px 30px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;box-shadow:0 0 5px 2px #0000001a;position:relative;display:inline-block;text-align:center;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{background:#fff;position:relative;text-align:left}.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px #0000000d,0 0 0 1px #00000012;border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:initial}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-top:0;border-right:0;border-bottom:2px solid transparent;border-left:0;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #008489;border-left:0}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:#0000004d;position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPicker_transitionContainer{position:relative;overflow:visible!important}.DayPicker_weekHeader{top:0;left:0;right:0;position:relative;background-color:#fff;z-index:1}.DayPicker{overflow:visible!important}.date-range-picker-wrapper{display:inline-block;padding:0;margin:0}.DateRangePickerInput{display:flex;flex-wrap:nowrap}.DateInput_input{white-space:nowrap}.DateRangePickerInput_arrow{margin-top:10px}.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:5px;bottom:5px;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:#ffffff17;position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}:root{--primary-color: #094456;--secondary-color: #006D87;--accent-color: #83CCD2;--background-color: #EBECD5;--highlight-color: #F6AD3C;--white: #ffffff;--text-light: rgba(255, 255, 255, .8);--shadow-light: rgba(9, 68, 86, .1);--shadow-medium: rgba(9, 68, 86, .2);--shadow-heavy: rgba(9, 68, 86, .3)}.skiing-article-container{font-family:Arial,Microsoft JhengHei,sans-serif;line-height:1.6;background-color:var(--background-color);color:var(--primary-color);min-height:100vh}.header-section{position:relative;height:400px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);display:flex;align-items:center;justify-content:center;margin-bottom:60px;overflow:hidden}.header-background{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://images.unsplash.com/photo-1551524164-6cf6ac833fb4?ixlib=rb-4.0.3&auto=format&fit=crop&w=2000&q=80);background-size:cover;background-position:center;opacity:.3}.header-content{position:relative;z-index:2;text-align:center;color:var(--white);padding:0 20px}.header-content h1{font-size:3.5em;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.5);font-weight:700}.header-content p{font-size:1.3em;max-width:600px;margin:0 auto;opacity:.9;line-height:1.5}.category-nav{display:flex;justify-content:center;gap:15px;margin-bottom:50px;flex-wrap:wrap;padding:0 10px}.category-btn{background:var(--accent-color);color:var(--primary-color);border:none;padding:15px 25px;border-radius:25px;font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;display:flex;align-items:center;gap:8px;white-space:nowrap;min-height:50px}.category-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.category-btn:hover:before{left:100%}.category-btn:hover{background:var(--secondary-color);color:var(--white);transform:translateY(-2px);box-shadow:0 8px 20px var(--shadow-medium)}.category-btn.active{background:var(--highlight-color);color:var(--primary-color);transform:translateY(-2px);box-shadow:0 8px 20px #f6ad3c4d}.category-icon{font-size:1.2em}.category-name{font-size:1em}.articles-section{margin-bottom:60px}.section-title{text-align:center;font-size:2.5em;color:var(--primary-color);margin-bottom:40px;position:relative;font-weight:700}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,var(--highlight-color),var(--accent-color));border-radius:2px}.articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;animation:fadeInUp .6s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.article-card{position:relative;height:300px;border-radius:15px;overflow:hidden;cursor:pointer;transition:all .3s ease;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;animation:slideInUp .6s ease forwards;opacity:0}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.article-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px var(--shadow-medium)}.article-tag{position:absolute;top:20px;left:20px;background:#f6ad3ce6;color:var(--primary-color);padding:8px 16px;border-radius:20px;font-size:.9em;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3}.article-content{position:relative;z-index:2;padding:30px;background:linear-gradient(to top,rgba(235,236,213,.95) 0%,rgba(235,236,213,.85) 50%,transparent 100%)}.article-title{color:var(--primary-color);font-size:1.4em;font-weight:700;margin-bottom:10px;line-height:1.3}.article-intro{color:var(--secondary-color);font-size:1em;line-height:1.4}.color-gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#0944564d,#006d874d);transition:all .3s ease;z-index:1}.article-card:hover .color-gradient{background:linear-gradient(45deg,#09445680,#006d8780)}.coming-soon,.no-articles{text-align:center;padding:80px 20px;background:var(--white);border-radius:20px;box-shadow:0 10px 30px var(--shadow-light)}.coming-soon-icon{font-size:4em;margin-bottom:20px}.coming-soon h3{font-size:2em;color:var(--primary-color);margin-bottom:15px}.coming-soon p,.no-articles p{font-size:1.2em;color:var(--secondary-color);max-width:400px;margin:0 auto}.section-title{grid-column:1 / -1;margin:30px 0 20px;text-align:left;font-size:1.8em;color:var(--primary-color);border-bottom:2px solid var(--accent-color);padding-bottom:10px;width:100%;clear:both}.articles-section{display:grid;grid-template-columns:1fr;gap:20px}@media (max-width: 1024px){.container{padding:0 15px}.articles-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px}.header-content h1{font-size:3em}}@media (max-width: 768px){.container{padding:0 15px}.header-section{height:300px;margin-bottom:40px}.header-content h1{font-size:2.5em;margin-bottom:15px}.header-content p{font-size:1.1em;padding:0 10px}.category-nav{gap:10px;margin-bottom:40px;padding:0 5px}.category-btn{padding:12px 18px;font-size:.95em;min-height:44px}.category-name{font-size:.9em}.articles-grid{grid-template-columns:1fr;gap:20px}.article-card{height:250px;border-radius:12px}.article-tag{top:15px;left:15px;padding:6px 12px;font-size:.8em}.article-content{padding:20px}.article-title{font-size:1.2em;margin-bottom:8px}.article-intro{font-size:.9em}.section-title{font-size:2em;margin-bottom:30px}.coming-soon,.no-articles{padding:60px 15px;border-radius:15px}.coming-soon-icon{font-size:3em}.coming-soon h3{font-size:1.5em}.coming-soon p,.no-articles p{font-size:1em}}@media (max-width: 480px){.container{padding:0 10px}.header-section{height:250px;margin-bottom:30px}.header-content h1{font-size:2em;line-height:1.2}.header-content p{font-size:1em}.category-nav{gap:8px;margin-bottom:30px}.category-btn{padding:10px 15px;font-size:.9em;border-radius:20px}.articles-grid{gap:15px}.article-card{height:220px;border-radius:10px}.article-content{padding:15px}.article-title{font-size:1.1em;line-height:1.2}.article-intro{font-size:.85em}.section-title{font-size:1.8em}.coming-soon,.no-articles{padding:40px 10px}}@media (hover: none) and (pointer: coarse){.article-card:hover{transform:none;box-shadow:0 10px 30px var(--shadow-light)}.category-btn:hover{transform:none}.category-btn:active{transform:scale(.95)}.article-card:active{transform:scale(.98)}}.article-card:nth-child(1){animation-delay:.1s}.article-card:nth-child(2){animation-delay:.2s}.article-card:nth-child(3){animation-delay:.3s}.article-card:nth-child(4){animation-delay:.4s}.article-card:nth-child(5){animation-delay:.5s}.article-card:nth-child(6){animation-delay:.6s}.article-card:nth-child(7){animation-delay:.7s}@media (prefers-reduced-motion: reduce){.article-card,.articles-grid{animation:none}.article-card:hover,.category-btn:hover{transform:none}}@media (prefers-color-scheme: dark){:root{--background-color: #EBECD5;--white: #ffffff;--shadow-light: rgba(9, 68, 86, .1);--shadow-medium: rgba(9, 68, 86, .2)}}.event-component-container{font-family:Noto Sans TC,sans-serif;color:#333;max-width:100%;overflow-x:hidden}.header-section{position:relative;height:300px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;margin-bottom:40px}.header-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#094456cc,#006d87cc),url(https://ohboards-resources.s3.ap-northeast-1.amazonaws.com/event/women-camp/small.jpg);background-size:cover;background-position:center;z-index:-1}.header-content{padding:20px;max-width:800px;z-index:1}.header-content h1{font-size:2.5rem;margin-bottom:15px;font-weight:700}.header-content p{font-size:1.1rem;line-height:1.6}.container{max-width:1280px;margin:0 auto;padding:0 20px}.category-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:40px}.category-btn{background-color:#ebecd5;color:#094456;border:none;border-radius:30px;padding:10px 20px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.category-btn:hover{background-color:#83ccd2;transform:translateY(-2px)}.category-btn.active{background-color:#006d87;color:#fff;box-shadow:0 4px 8px #0000001a}.category-icon{font-size:1.2rem}.events-section{margin-bottom:60px}.section-title{color:#094456;font-size:1.8rem;margin-bottom:30px;text-align:center;position:relative}.section-title:after{content:"";display:block;width:80px;height:3px;background-color:#f6ad3c;margin:15px auto}.events-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.event-card{position:relative;height:300px;border-radius:10px;overflow:hidden;background-size:cover;background-position:center;cursor:pointer;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease;animation:fadeIn .5s ease forwards;opacity:0}.event-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.event-tag{position:absolute;top:15px;right:15px;background-color:#f6ad3c;color:#fff;padding:5px 12px;border-radius:20px;font-size:.9rem;font-weight:600;z-index:2}.event-content{position:absolute;bottom:0;left:0;width:100%;padding:20px;z-index:2;pointer-events:none}.event-title{color:#fff;font-size:1.5rem;margin-bottom:8px;font-weight:700}.event-intro{color:#ffffffe6;font-size:1rem;line-height:1.5;margin:0}.color-gradient{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(9,68,86,.9),transparent);z-index:1}.no-events{text-align:center;padding:40px 0}.no-events p{font-size:1.2rem;color:#666}@media (max-width: 768px){.header-section{height:250px}.header-content h1{font-size:2rem}.header-content p{font-size:1rem}.category-btn{padding:8px 15px;font-size:.9rem}.events-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.event-card{height:250px}.event-title{font-size:1.3rem}.event-intro{font-size:.9rem}}@media (max-width: 480px){.header-section{height:200px}.header-content h1{font-size:1.8rem}.events-grid{grid-template-columns:1fr}}.instructors-page-container{font-family:Noto Sans TC,sans-serif;color:#333;max-width:100%;overflow-x:hidden;background:linear-gradient(135deg,#ebecd5 0%,#83ccd2 100%);min-height:100vh}.instructors-header{position:relative;height:300px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;margin-bottom:40px}.instructors-header-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#094456cc,#006d87cc),url(https://ohboards-resources.s3.ap-northeast-1.amazonaws.com/sliders/ohboards/2526.jpg);background-size:cover;background-position:center;z-index:-1}.instructors-header-content{padding:20px;max-width:800px;z-index:1}.instructors-header h1{color:#fff;font-size:2.5rem;margin-bottom:15px;font-weight:700}.instructors-header p{color:#fff;font-size:1.1rem;line-height:1.6;margin:0}.instructors-container{max-width:1200px;margin:0 auto;padding:0 20px}.instructors-section{margin-bottom:60px}.instructors-section-title{color:#094456;font-size:1.8rem;margin-bottom:30px;text-align:center;position:relative}.instructors-section-title:after{content:"";display:block;width:80px;height:3px;background-color:#f6ad3c;margin:15px auto}.instructors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:30px}.instructors-card{position:relative;height:280px;border-radius:10px;overflow:hidden;background-size:cover;background-position:center;cursor:pointer;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease;animation:fadeIn .5s ease forwards;opacity:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.instructors-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.instructors-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#094456,#006d87,#83ccd2,#f6ad3c);transform:translateY(-4px);transition:transform .3s ease;z-index:10}.instructors-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#f6ad3c,#83ccd2,#006d87,#094456);transform:translateY(4px);transition:transform .3s ease;z-index:10}.instructors-card:hover:before{transform:translateY(0)}.instructors-card:hover:after{transform:translateY(0)}.instructors-card.school{background-color:#006d87}.instructors-card.school .instructors-tag{background:#f6ad3c}.instructors-card.school .instructors-text{color:#fff}.instructors-card.partner{background-color:#094456}.instructors-card.partner .instructors-tag{background:#074356}.instructors-card.partner .instructors-text{color:#fff}.instructors-card.principal .instructors-tag{background:#f6ad3c}.instructors-card.principal .instructors-text{color:#fff}.instructors-card.principal .instructors-text:before{content:"👑";position:absolute;top:-35px;right:10px;font-size:1.2rem;text-shadow:0 0 3px rgba(0,0,0,.5)}.instructors-text{position:absolute;bottom:0;left:0;width:100%;padding:15px 15px 5px;z-index:2;pointer-events:none}.instructors-name{color:#fff;font-size:1.5rem;margin-bottom:8px;font-weight:700}.instructors-color-gradient{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top,rgba(9,68,86,.9),transparent);z-index:1}.instructors-cert-container{margin-bottom:3px}.instructors-introduction{color:#ffffffe6;font-size:1rem;line-height:1.5;margin:0}.instructors-introduction i{display:inline-block;vertical-align:bottom;margin-top:2px;font-size:22px;margin-right:4px}.instructors-tag{position:absolute;top:15px;right:15px;background-color:#f6ad3c;color:#fff;padding:5px 12px;border-radius:20px;font-size:.9rem;font-weight:600;z-index:2}.instructors-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;color:#094456}.instructors-loading-spinner{width:40px;height:40px;border:4px solid #83CCD2;border-top:4px solid #F6AD3C;border-radius:50%;animation:instructors-spin 1s linear infinite;margin-bottom:20px}@keyframes instructors-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.instructors-no-data{text-align:center;padding:3rem;background:#fffc;border-radius:1rem;margin:2rem auto;max-width:500px;color:#094456}.instructors-no-data p{font-size:1.1rem;margin:0}@media (max-width: 768px){.instructors-header{height:250px}.instructors-header h1{font-size:2rem}.instructors-header p{font-size:1rem}.instructors-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px}.instructors-card{height:220px}.instructors-name{font-size:1.3rem}.instructors-introduction{font-size:.9rem}}@media (max-width: 480px){.instructors-header{height:200px}.instructors-header h1{font-size:1.8rem}.instructors-grid{grid-template-columns:1fr}.instructors-card{height:250px}}:root{--site-max-width: 1280px}.slider-container{height:500px}@media (max-width: 768px){.slider-container{height:300px!important}.slider .caption-container{bottom:10%!important;padding:0 20px}}@media (max-width: 480px){.slider-container{height:250px!important}.slider .caption-text{padding:0 10px!important}}*,*:before,*:after{box-sizing:border-box}.page-container{max-width:var(--site-max-width);margin:0 auto}@font-face{font-family:custom-sans-serif;src:local("Heiti TC"),local("微軟正黑體"),local("Microsoft JhengHei");unicode-range:U+4E00-9FFF}@font-face{font-family:custom-sans-serif;src:local(Arial),local(Segoe UI);unicode-range:U+00-024F}html,body,h1,h2,h3,h4,h5,h6,p,pre,b,strong,i,em,mark,del,ins,small,sub,sup,q,kbd,blockquote,abbr,address,cite,bdo,a,img,table,caption,tr,th,td,thead,tbody,tfoot,colgroup,col,ul,ol,li,dl,dt,dd div,span,iframe,header,footer,nav,section,article,aside,details,summary,form,input,textarea,label,fieldset,legend,select,optgroup,option,button,datalist,keygen,output{margin:0;padding:0;border:0px;list-style:none;text-decoration:none;line-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-break:normal;word-wrap:break-word}html body{letter-spacing:0}html[lang=zh-Hant-TW] body{letter-spacing:1px}h1,h2,h3,h4,h5,h6{line-height:120%}h1{font-size:24px}h1:before{content:"◆ ";font-weight:100}h2{font-size:32px}h3{font-size:20px}h4{font-size:15px}a{color:#074356}body{font-family:custom-sans-serif;font-size:15px;color:#074356}footer{margin:0 auto;max-width:var(--site-max-width)}footer .LogoServiceCreditCard{display:flex;justify-content:space-between;align-items:flex-end;margin:0 45px}@media (max-width:425px){footer .LogoServiceCreditCard{flex-wrap:wrap;flex-direction:column;align-content:center;align-items:center;margin:0 20px}}footer .FooterLogo{width:135px}footer .CreditCard{display:flex;margin-bottom:10px;justify-content:right}@media (max-width:425px){footer .CreditCard{justify-content:center}}footer .CreditCard img{width:50px;margin:0 5px}footer .copyrightLinks{display:flex;justify-content:space-between;align-items:center;margin:15px 0}@media (max-width: 996px){footer .copyrightLinks{display:flex;text-align:center;flex-wrap:wrap;justify-content:center;margin-bottom:0}}footer .copyrightLinks .copyright span{display:inline-block;margin:5px 0}footer .copyright{margin:15px 45px}footer .Links{margin:15px 45px 15px 0;flex:none}@media (max-width: 996px){footer .Links{margin:15px 0}}footer .Links,footer .SocialLinks,footer .Podcast{display:flex;white-space:nowrap;justify-content:center;align-content:center;align-items:center}footer .Links a{margin:0 10px}footer .Links a img{width:120%;min-width:20px}footer .SocialLinks{margin:0 25px}@media (max-width: 768px){footer .SocialLinks{margin-left:0}}@media (max-width: 564px){footer .Links{background:#ebecd5;width:100%;margin:0}footer .SocialLinks,footer .Podcast{flex-wrap:wrap;width:50%;padding:15px 0}footer .SocialLinks{border-right:1px solid #ffffff;margin:0}footer .SocialLinks span,footer .Podcast span{width:100%;margin-bottom:10px}footer .Links a{color:#fff}}@media (max-width: 375px){footer .SocialLinks,footer .Podcast{width:auto}}section:last-of-type{border-bottom:0;padding-bottom:40px}.hr{border-bottom:1px solid #EBECD5}#sidebarMenu,.sidebarIconToggle,input[type=checkbox].openSidebarMenu{display:none}@media (max-width: 834px){#sidebarMenu{display:inline-block;position:fixed;right:-92px;width:274px;transform:translate(260px);transition:transform .25s ease-in-out;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;overflow:hidden}.sidebarMenuInner{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.1)}.sidebarMenuInner li{list-style:none;color:#ebecd5;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.1)}.sidebarMenuInner li a{color:#ebecd5;cursor:pointer;text-decoration:none;padding:20px;display:block}.sidebarMenuInner li a:hover,.sidebarMenuInner li a.now{color:#094456}input[type=checkbox]:checked~#sidebarMenu{transform:translate(-105px);background:#07435680;border-radius:8px}input[type=checkbox].openSidebarMenu{transition:all .3s;box-sizing:border-box}.sidebarIconToggle{display:inline-block;transition:all .3s;box-sizing:border-box;cursor:pointer;position:fixed;z-index:9999;transform:translateY(-50%);right:13px;width:40px;height:40px;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 1px}.spinner{transition:all .3s;box-sizing:border-box;position:absolute;height:2px;width:100%;background:#fff}.horizontal{transition:all .3s;box-sizing:border-box;position:relative;float:left;margin-top:4px}.diagonal.part-1{position:relative;transition:all .3s;box-sizing:border-box;float:left;margin-top:3px}.diagonal.part-2{transition:all .3s;box-sizing:border-box;position:relative;float:left;margin-top:4px}input[type=checkbox]:checked~.sidebarIconToggle>.horizontal{transition:all .3s;box-sizing:border-box;opacity:0}input[type=checkbox]:checked~.sidebarIconToggle>.diagonal.part-1{transition:all .3s;box-sizing:border-box;transform:rotate(135deg);margin-top:9px}input[type=checkbox]:checked~.sidebarIconToggle>.diagonal.part-2{transition:all .3s;box-sizing:border-box;transform:rotate(-135deg);margin-top:-8px}}@media (max-width: 425px){input[type=checkbox]:checked~#sidebarMenu{transform:translate(0)}#sidebarMenu{background:#07435680;position:fixed;top:60px;right:0;padding:12px 16px;width:max-content;max-width:90vw;border-radius:6px;transform:translate(100%);transition:transform .3s ease-in-out;text-align:right;z-index:999}.sidebarMenuInner li a{padding:15px 20px;font-size:13px}.sidebarIconToggle{transform:translateY(-58%)}}nav{position:relative;display:inline-block}header{position:absolute;width:100%;z-index:1}.MenuLogo{margin:0 auto;display:flex;padding:25px 20px 10px;justify-content:space-between;align-items:center;background:#83ccd21a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (max-width: 834px){.MenuLogo{padding:20px 20px 15px}}@media (max-width: 425px){.MenuLogo{padding:19px 19px 11px;justify-content:center}}.Logo{height:40px}@media (max-width: 425px){.Logo{height:24px}}.Logo img{height:100%}.DesktopMenu{display:flex;justify-content:flex-end;padding:6px 5px;align-items:center}@media (max-width: 834px){.DesktopMenu{display:none}}.DesktopMenu li{padding:0 4px}.DesktopMenu li:last-child{padding-right:0}.DesktopMenu a{display:block;color:#074356;padding:10px 20px 8px;width:100%;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font-weight:600;text-align:center;white-space:nowrap}.DesktopMenu a:hover,.DesktopMenu a.now{color:#ebecd5;background:#07435680}.HeadlineA{position:relative}.HeadlineA{display:flex;justify-content:space-between;align-items:center;padding:15px 16px}.HeadlineA h3{font-size:24px}.HeadlineA .menu a{display:inline-block;padding:3px}.HeadlineA .menu a:hover{border-bottom:1px solid #074356}.HeadlineB{position:relative}.HeadlineB{display:flex;background:#ebecd5;justify-content:space-between;align-items:baseline;padding:15px 20px 10px;margin:30px 0 7px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.HeadlineB h4{font-size:20px}.HeadlineB h5{font-size:18px}.article{max-width:100%;margin:0 auto;padding:25px 24px 10px;color:#074356;background-size:270px!important}.article h1,.article h2,.article h3,.article h4,.article h5,.article p,.article ul li{padding:10px 20px}.article h3{margin-top:0;display:flex;justify-content:space-between;align-items:flex-end;text-align:center}.article h3 img{margin:0 -24px 0 0}.article h4{margin-top:15px}.article p{line-height:160%}.article img{width:100%}@media (min-width: 768px){.article img{width:70%;display:block;margin:15px 0}}.article mark{background:#ebecd5;padding:10px 20px;margin-top:5px;display:block;line-height:150%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.article em{font-size:24px;display:block;line-height:150%;color:#d93563;font-weight:bolder;font-style:normal}.article ul li{//margin-left: 20px;//list-style: disc;line-height:160%}.article ul li>ol>li{margin-left:20px;list-style:disc}header{max-width:var(--site-max-width);margin:0 auto;position:relative}.MenuLogo{z-index:800;left:0;right:0}.flexslider .slides>li{background-size:cover;position:relative}.flexslider{overflow:hidden}.flexslider .slides>li>.TxtBox{position:absolute;width:80%;max-width:500px;min-width:300px;height:30%;max-height:200px;font-weight:bolder;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:0 0 6px #074356}.flexslider .slides>li>.TxtBox .UpperQuote,.flexslider .slides>li>.TxtBox .LowerQuote{font-size:130px;position:absolute}.flexslider .slides>li>.TxtBox .UpperQuote{right:0}.flexslider .slides>li>.TxtBox .LowerQuote{bottom:10px;left:0}.flexslider .slides>li>.TxtBox .QuoteTxt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:35px;font-weight:700;line-height:100%;white-space:nowrap}@media (max-width: 650px){.flexslider .slides>li>.TxtBox .UpperQuote,.flexslider .slides>li>.TxtBox .LowerQuote{font-size:20vmin}.flexslider .slides>li>.TxtBox .QuoteTxt{font-size:6vmin}}.hero-section{width:100%;height:100vh;overflow:hidden}.hero-slide{width:100%;height:100%;background-size:cover;background-position:center;position:relative}.hero-text{position:absolute;top:clamp(60%,70vh,75%);left:30px;transform:translate(-50%,-50%);color:#f6ad3c;font-size:clamp(1.5rem,3vw,3rem);background:#094456b3;padding:clamp(20px,3vw,20px) clamp(10px,3vw,20px);border-radius:8px;text-align:left;max-width:90%;z-index:2}.inline-logo{height:1.5em;vertical-align:top;margin:0}.hero-text .line{display:block}.fade-in-text{opacity:0;transform:translateY(20px);animation:fadeInUp 2s ease-out forwards;animation-delay:1s}.fade-in-text .note{font-size:clamp(.8rem,1.8vw,2.5rem);text-align:left;margin-top:0vh;line-height:1.2}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.hero-text{font-size:clamp(1rem,2vw,2rem);left:10px;top:70%;padding:12px}}.snowflakes{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:1}.snowflake{position:absolute;top:-5%;animation-name:fall;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite;color:#fff;opacity:.8;-webkit-user-select:none;user-select:none}@keyframes fall{0%{transform:translateY(0) rotate(0);opacity:.8}to{transform:translateY(110vh) rotate(360deg);opacity:0}}.FormBox{width:100%;padding:0 0 30px}.FormBox .TitleA{background:#074356;display:inline-flex;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;padding:15px 20px 13px 30px;align-items:center;justify-content:flex-start}.FormBox .TitleA i{margin-right:5px}.FormBox .TitleA input[type=checkbox]{display:block;padding:0;flex:1;margin-right:10px;width:20px;height:20px}.Tit_TripPlanning,.Trip_Confirmation,.Payment{margin-top:30px}.FormBox .hint{background:#ebecd5;padding:15px 25px 10px;line-height:152%}.FormBox .hint p{line-height:152%}.FormBox .FillIn{font-weight:600;padding-top:20px;padding-bottom:20px;position:relative}.FormBox .FirstChild{border-top:0;margin-top:0}.FormBox .FillIn li{padding:10px 30px}.FormBox .abreast li{width:50%;padding:8px 4px 8px 33px}.FormBox .FillIn li .ps{color:#006d87;font-size:13px;font-weight:400;padding-top:8px}.FormBox .FillIn li.content{color:#006d87;font-weight:400}.FormBox .FillIn li.content p{line-height:150%}.FormBox .FillIn>li>.button{padding:5px 0 0}.FormBox .FillIn>li>.button a{width:100%}.FormBox .FillIn>li>.box{display:flex;justify-content:flex-start;padding-top:8px;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.FormBox .FillIn>li>.box::-webkit-scrollbar{display:none}.FormBox .FillIn>li>.AnswerBox{color:#006d87;font-size:15px;font-weight:400;padding-top:5px;line-height:120%}.FormBox .FillIn>li>label{display:flex;padding-top:5px;align-items:center}.FormBox .FillIn>li>label>i{margin-top:-1px;margin-right:5px}.FormBox .FillIn>li>.box>label{margin:2px 4px;vertical-align:middle;display:flex;align-items:center;white-space:nowrap;justify-content:space-between}.FormBox .FillIn input,.FormBox .FillIn textarea{border:1px solid #006D87;width:100%;padding:8px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:0;margin-left:7px}.FormBox .FillIn textarea{height:150px}.FormBox .FillIn select:first-child,.FormBox .FillIn select:only-child,.FormBox .FillIn input:first-child,.FormBox .FillIn input:only-child,.FormBox .FillIn textarea:first-child,.FormBox .FillIn textarea:only-child,.FormBox .FillIn input[type=submit]:first-child,.FormBox .FillIn input[type=submit]:only-child{margin:0}.FormBox .FillIn input[type=submit]{border:0;background:#074356;color:#fff;padding:8px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:15px;margin-left:7px;cursor:pointer;width:auto;display:inline-block}.FormBox .FillIn input[type=radio],.FormBox .FillIn input[type=checkbox]{width:auto;margin-right:5px}.FormBox .FillIn select{border:1px solid #006D87;width:100%;padding:8px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:7px}.FormBox .FillIn .hr{padding:0 33px 33px;margin-bottom:33px}.FormBox .abreast{display:flex;flex-wrap:wrap;border-bottom:3px solid #F6AD3C;padding:10px 30px}.FormBox .abreast li{width:50%;padding:8px 3px}.FormBox .abreast li.SingleColumn{width:100%}.BG_SnowboardNSki,.BG_Ski,.BG_Snowboard{background-repeat:no-repeat;background-position:top right}.Reserve_FillInPersonalINFO .BG_SnowboardNSki,.Reserve_FillInPersonalINFO .BG_Ski,.Reserve_FillInPersonalINFO .BG_Snowboard{padding-top:50px;background-size:230px;background-position:100% 0;animation-name:Reserve_FillInPersonalINFO;animation-duration:1s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes Reserve_FillInPersonalINFO{0%{background-position:220% -20%}50%{background-position:190% -20%}to{background-position:100% 20px}}.Reserve_TripPlanning .BG_SnowboardNSki,.Reserve_TripPlanning .BG_Ski,.Reserve_TripPlanning .BG_Snowboard{padding-top:10px;background-size:210px;background-position:100% 0;animation-name:Reserve_TripPlanning;animation-duration:1s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes Reserve_TripPlanning{0%{background-position:220% -20%}50%{background-position:190% -20%}to{background-position:100% 20px}}.Reserve_PriceCalculator .BG_SnowboardNSki,.Reserve_PriceCalculator .BG_Ski,.Reserve_PriceCalculator .BG_Snowboard{padding:20px 165px 20px 30px;background-size:200px;background-position:right center;animation-name:Reserve_PriceCalculator;animation-duration:1s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes Reserve_PriceCalculator{0%{background-position:220% -20%}50%{background-position:190% -20%}to{background-position:100% 0}}.Reserve_InformationSent .BG_SnowboardNSki,.Reserve_InformationSent .BG_Ski,.Reserve_InformationSent .BG_Snowboard{padding:20px 165px 20px 30px;background-size:200px;background-position:right center;animation-name:Reserve_InformationSent;animation-duration:1s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes Reserve_InformationSent{0%{background-position:220% -20%}50%{background-position:190% -20%}to{background-position:100% 0}}.Reserve_Payment .BG_SnowboardNSki,.Reserve_Payment .BG_Ski,.Reserve_Payment .BG_Snowboard{padding:20px 165px 20px 30px;background-size:200px;background-position:right center;animation-name:Reserve_Payment;animation-duration:1s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes Reserve_Payment{0%{background-position:220% -20%}50%{background-position:190% -20%}to{background-position:100% 0}}.button{text-align:center;display:flex;justify-content:center;flex-wrap:wrap;padding:10px 28px}.HeadlineA .button{padding:0}.button input,.button a{background:#006d87;color:#fff;padding:8px 30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:15px;margin:5px;cursor:pointer;min-width:calc(100% / 3 - 10px);display:inline-block}.button input:only-child,.button a:only-child{margin:5px 0 3px}.button input:hover,.button input.now,.button a:hover,.button a.now{background:#d93563}.Required{color:#d93563;font-size:120%;margin-left:2px}::placeholder{color:#bfb09c;font-weight:700;font-size:15px}input{width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:15px;font-size:15px}@media only screen and (max-width: 1000px){input{padding:15px 10px}}input:focus{outline:1px solid #BFB09C}input[type=submit],input[type=button]{width:auto;cursor:pointer;padding:15px;font-weight:700}input[type=radio],input[type=checkbox]{display:none}input[type=radio]+.content,input[type=checkbox]+.content{background:#fff;color:#83ccd2;border:1px solid #83CCD2;font-size:inherit;padding:12px 20px;margin:2px 0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-user-select:none;user-select:none;display:block;text-align:center;font-weight:bolder;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}input[type=radio]~.content:hover,input[type=radio]~.content:focus,input[type=checkbox]~.content:hover,input[type=checkbox]~.content:focus{box-shadow:inset 0 0 0 2px #0003}input[type=radio]:checked+.content,input[type=checkbox]:checked+.content{color:#074356;background-color:#fff;border:2px solid #074356}input[type=radio]+.content .material-icons,input[type=checkbox]+.content .material-icons{display:none;font-size:120%}input[type=radio]:checked+.content .material-icons,input[type=checkbox]:checked+.content .material-icons{display:inline-block;color:#074356}input[type=radio]+.content>*,input[type=checkbox]+.content>*{vertical-align:middle;display:inline-block;line-height:150%;white-space:nowrap}select{width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #888888;padding:13px}datalist{padding:0;margin:0}.InputTxt{border:2px solid #888888;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:flex;justify-content:flex-start;align-items:stretch;width:100%}.SelectFillIn{border:1px solid #006D87;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:flex;justify-content:flex-start;align-items:center;width:100%}.Select{display:flex;justify-content:flex-start;align-items:center;width:100%}.css-1bgzdkf{margin:3px 0 0!important}#multiple-chip-label{display:none}.css-qiwgdb{padding:15px!important}.css-yi3mkw{margin:-5px}.DatRange{border:1px solid #006D87;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:flex;justify-content:space-between;align-items:stretch;min-width:auto!important;margin-top:8px;position:relative!important}.DatRange>div{width:100%}.DatRange .rdrCalendarWrapper{color:#000;font-size:12px;position:absolute;top:61px;left:-1px;border:1px solid #006D87;border-radius:5px;overflow:hidden;z-index:100}.DatRange .css-2bxn45{padding:15px}.DatRange .css-e2jmdx{background:#fff;border-radius:5px}.css-e2jmdx:before,.css-e2jmdx:after{display:none}@media (max-width: 425px){.DatRange .rdrMonth{width:calc(100% - 15px)!important}}.FormBox .FillIn .DatRange input{border:0}.DatRange .DateTotal{background:#ebecd5;white-space:nowrap;padding:10px 20px}.RadioCheckbox label{max-width:fit-content;line-height:130%;margin-right:5px;margin-top:7px}.AgreeBox{text-align:center}.AgreeBox input[type=checkbox]{display:inline-block;width:20px;height:20px;vertical-align:sub}.CardStyleA{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 0 4px #00000040;background:#fff;overflow:hidden;padding-bottom:5px}.CardStyleA .tit{padding:10px 15px;background:#ebecd5;margin-bottom:5px;font-weight:bolder}.CardStyleA .content{display:flex;align-items:center;padding:10px 15px;line-height:140%}.CardStyleA .content i{background:#074356;padding:5px 9px 5px 7px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#fff;margin-right:10px}.CoachNameAvatar{padding:0 24px;position:relative;margin-top:40px}.Avatar{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;width:144px;height:144px;position:absolute;right:20px;bottom:0}.CoachName{width:calc(100% - 130px)}.InstructorMenu{height:80px}.InstructorMenu ul{width:100%;max-width:1400px;position:fixed;display:flex;justify-content:space-between;align-items:stretch;bottom:0;background:#fff;box-shadow:0 0 5px #999}.InstructorMenu li{border-right:1px solid #EBECD5;width:100%}.InstructorMenu li:last-child{border-right:0}.InstructorMenu a{display:block;text-align:center;padding:15px 0}.InstructorMenu a:hover{background:#ebecd5}.InstructorMenu a.mark{background:#074356;color:#fff}.InstructorMenu a.mark:hover{background:#006d87;color:#fff}.InstructorMenu i{display:block;margin-bottom:5px}.Trip_Price .Title{display:flex;justify-content:space-between;align-items:center;padding-top:30px}.Title .TitleA{background:#d93563}.Title .ps{padding-right:30px}.Price{text-align:center;padding:30px}.TextCenter{text-align:center}.InstructorSection{padding:0;position:relative}.InstructorSection .Cardslider{background:#ebecd580;padding:0 20px;border-radius:20px;margin:20px 0;animation-delay:2s}.Cardslider{padding:10px 10px 10px 15px;max-width:var(--site-max-width);margin:0 auto}.Cardslider ul{overflow:hidden;padding-top:5px;display:flex;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.Cardslider li{margin:5px 10px}.Cardslider a{display:block;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;background-repeat:no-repeat;background-size:auto 100%;background-position:50% 50%;top:0;transition:.5s}.Cardslider a:hover{background-size:auto 150%;top:-10px}.Cardslider .tag{position:absolute;background:#074356;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;left:0;padding:5px 8px;font-size:10px;color:#fff;z-index:900}.Cardslider .text{position:absolute;left:10px;right:10px;bottom:15px;padding:5px 8px;color:#fff;z-index:50}.Cardslider .text p{line-height:130%}.Cardslider .text p>i{display:inline-block;vertical-align:bottom;margin-top:5px}.Cardslider .ColorGradient{background:#ddd6f3;background:-webkit-linear-gradient(to bottom,rgb(7 67 86 / 0%),rgb(7 67 86 / 70%));background:linear-gradient(to bottom,#07435600,#074356b3);position:absolute;height:200px;left:0;bottom:0;right:0}.Cardslider .StyleA a{width:250px;height:350px}.Cardslider .StyleB a{width:250px;height:250px}.Cardslider .StyleC a{position:relative;overflow:auto}.Cardslider .StyleC .Avatar{overflow:hidden;position:relative;right:auto;bottom:auto;background-repeat:no-repeat;background-size:cover;width:150px;height:150px;transition:.5s}.Cardslider .StyleC a:hover .Avatar{border-radius:5px 5px 0 0/5px 5px 0px 0px}.Cardslider .StyleC .material-icons{font-size:14px;vertical-align:baseline;margin-right:2px}.Cardslider .StyleC .introduction{font-size:14px;color:#074356}.Cardslider .StyleC .text{position:relative;left:auto;right:auto;bottom:auto;padding:px 8px;color:#074356;text-align:center;transition:.5s}.Cardslider .StyleC a:hover .text{background:#074356;color:#fff}.Article_Directory{display:inline-block;position:fixed;bottom:10px;right:10px;background:#fff;border:1px solid #006D87;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:20px 10px;color:#006d87;box-shadow:0 0 #000}.SearchBox{padding:0 36px;position:relative;display:flex;justify-content:center}.SearchBox>ul{width:100%;background:#fff;box-shadow:0 0 10px #888;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;display:flex;align-self:stretch;justify-content:space-between}@media (max-width: 999px){.SearchBox{margin-top:20px}.SearchBox>ul{flex-direction:column;padding:20px 0 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}}@media (max-width: 599px){.SearchBox>ul{flex-direction:column;padding:20px 0 0}}.SearchBox>ul>li{border-right:1px solid #074356;padding:30px 23px;width:100%;position:relative}.SearchBox>ul>li:nth-last-child(2){border-right:none}.SearchBox>ul>li:last-child{border-right:none;padding:0;flex:none;max-width:89px;min-width:89px}.SearchBox>ul>li .material-icons{color:#bfb09c;flex:none}.SearchBox>ul>li .tilt{font-weight:700;margin:2px 2px 5px}.SearchBox>ul>li .tilt .material-icons{vertical-align:middle}.SearchBox>ul>li .tilt .material-icons{color:#074356;vertical-align:middle}.SearchBox>ul>li .tilt>span{display:inline-block;vertical-align:middle}.SearchBox>ul>li label{width:100%}.SearchBox>ul>li.Skilocation label:nth-child(1),.SearchBox>ul>li.Skilocation label:nth-child(2){max-width:180px;flex:1}.SearchBox>ul>li.Skilocation label:nth-child(3){width:calc(100% - 360px);flex:2}@media (max-width: 599px){.SearchBox>ul>li.Skilocation label:nth-child(1),.SearchBox>ul>li.Skilocation label:nth-child(2){max-width:100%;flex:0}.SearchBox>ul>li.Skilocation label:nth-child(3){width:100%;flex:0}}.SkiCategory{flex:0}.SkiCategory .RadioCheckbox{font-size:13px;font-weight:bolder;display:flex}@media (max-width: 999px){.SkiCategory .RadioCheckbox{top:-48px}}.SkiCategory .RadioCheckbox input[type=radio]+.content,.SkiCategory .RadioCheckbox input[type=checkbox]+.content{color:#074356;background:#83ccd2;border:1px solid #fff;font-size:inherit;padding:13px 15px 7px;margin:2px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-user-select:none;user-select:none;display:block;text-align:center;font-weight:bolder;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;box-shadow:0 0 3px #0000009c}.SkiCategory .RadioCheckbox input[type=radio]:checked+.content,.SkiCategory .RadioCheckbox input[type=checkbox]:checked+.content{color:#074356;border:2px solid #074356;padding:10px 15px 5px;white-space:nowrap}.DatRangeBox .DateTotal{background:#ebecd5;padding:15px;font-weight:bolder;white-space:nowrap}.KeywordBox{min-width:206px}.SearchSubmit input[type=submit]{width:100%;background:#006d87;color:#fff;border:0;height:100%;font-size:20px;font-weight:bolder;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:0;border-radius:0 0 10px}@media (max-width: 999px){.SearchSubmit{position:absolute;height:auto;left:50%;transform:translate(-50%)}.SearchSubmit input[type=submit]{font-size:18px;width:100%;margin-top:12px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-radius:0 0 10px 10px}}@media (max-width: 599px){.SelectFillIn{flex-direction:column}}@media (max-width: 999px){.SearchBox>ul>li{padding:10px 30px;border-right:0}.SearchBox>ul>li:last-child{max-width:initial;min-width:initial;width:100%}}.MemberBox{padding:0 15px;background-image:url(/assets/Iwate-4TsR1o9-.jpg);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;height:calc(100vh - 82px)}@media (max-width: 834px){.MemberBox{height:calc(100vh - 77px)}}@media (max-width: 425px){.MemberBox{height:calc(100vh - 56px)}}.MemberBox .FormBox{background:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;box-shadow:0 0 #074356;padding-top:30px;max-width:500px}.MemberBox .FormBox .FillIn{padding-bottom:5px}.OtherMethods{text-align:center;border-top:1px solid #074356;margin:30px 30px 0;position:relative;padding-top:20px}.OtherMethods .tilt{background:#fff;display:inline-block;position:absolute;transform:translate(-50%,-28px)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in-up{animation:fade-in-up 1s ease-out forwards;opacity:0}.animate-bounce{animation:bounce 2s infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}.delay-700{animation-delay:.7s}.delay-1000{animation-delay:1s}.header{position:sticky;top:0;width:100%;max-width:1280px;margin:0 auto;transition:all .3s ease;z-index:99998}.header.scrolled{background-color:#f8fafcfa;box-shadow:0 10px 15px -3px #0000001a}.header.not-scrolled{background-color:#f8fafcf2}.header-container{width:100%;margin:0 auto;padding:10px 20px;position:relative}.nav{display:flex;justify-content:space-between;align-items:center}.logo-button{display:flex;align-items:center;background:none;border:none;cursor:pointer;transition:transform .3s ease}.logo-button:hover{transform:scale(1.05)}.logo{height:2.5rem;width:auto}.logo-text{font-size:1.5rem;font-weight:700;color:#1e293b;display:none}.nav-desktop{display:none;list-style:none;gap:2rem}.nav-item-button{font-weight:600;transition:all .3s ease;padding:.5rem 1rem;border-radius:9999px;background:none;border:none;cursor:pointer}.nav-item-button.active{color:#fb923c;background-color:#fed7aa}.nav-item-button.inactive{color:#0f766e}.nav-item-button.inactive:hover{color:#fb923c;background-color:#fef3e2}.hamburger-button{display:block;padding:.5rem;border-radius:.5rem;background:none;border:none;cursor:pointer;transition:background-color .3s ease}.hamburger-button:hover{background-color:#fed7aa}.hamburger-lines{display:flex;flex-direction:column;gap:.375rem}.hamburger-line{width:1.5rem;height:2px;background-color:#1e293b;transition:all .3s ease;transform-origin:center;position:relative}.hamburger-line.open-1{opacity:0}.hamburger-line.open-2{transform:rotate(45deg)}.hamburger-line.open-2:after{content:"";position:absolute;top:0;left:0;width:1.5rem;height:2px;background-color:#1e293b;transform:rotate(90deg);transition:all .3s ease}.hamburger-line.open-3{opacity:0}.mobile-menu{position:absolute;top:100%;right:0;width:auto;min-width:200px;max-width:90vw;z-index:99999;transition:all .3s cubic-bezier(.25,.46,.45,.94);transform-origin:top right}.mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.mobile-menu.closed{opacity:0;visibility:hidden;transform:translateY(-10px) scale(.95)}.mobile-menu-list{background:#ffffffbf;backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);border:1px solid rgba(255,255,255,.3);border-radius:1.5rem;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014,0 0 0 1px #0000000d,inset 0 1px #fff9;padding:.75rem;list-style:none;display:flex;flex-direction:column;gap:.25rem;text-align:right;margin-top:.5rem;width:fit-content;margin-left:auto}.mobile-nav-button{width:auto;text-align:right;font-weight:600;transition:all .3s ease;padding:.5rem 1rem;border-radius:.75rem;background:none;border:none;cursor:pointer;font-size:15px;position:relative;white-space:nowrap;display:block}.mobile-nav-button.active{color:#fb923c;background:#fb923c26;transform:translate(-2px)}.mobile-nav-button.inactive{color:#0f766e}.mobile-nav-button.inactive:hover{color:#fb923c;background:#fb923c14;transform:translate(-3px)}@media (max-width: 480px){.mobile-menu{right:10px;min-width:180px}.mobile-menu-list{padding:.625rem;margin-top:.25rem}.mobile-nav-button{padding:.5rem .875rem;font-size:14px}}.hero{min-height:100vh;background:linear-gradient(to bottom right,#1e293b,#0f766e,#0891b2);display:flex;align-items:center;justify-content:center;text-align:center;color:#f1f5f9;position:relative;overflow:hidden}.hero-background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.floating-element{position:absolute;font-size:2.25rem;opacity:.7}.hero-content{position:relative;z-index:10;max-width:896px;margin:0 auto;padding:0 1.25rem}.hero-title{font-size:3.75rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(to right,#f1f5f9,#fdba74);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-subtitle{font-size:2.25rem;font-weight:700;color:#fb923c;margin-bottom:1rem}.hero-tagline{font-size:1.25rem;color:#a5f3fc;margin-bottom:.5rem}.hero-description{font-size:1.25rem;margin-bottom:3rem;max-width:672px;margin-left:auto;margin-right:auto}.hero-buttons{display:flex;flex-direction:column;gap:1.5rem;justify-content:center}.btn-primary{background:linear-gradient(to right,#fb923c,#06b6d4);color:#1e293b;padding:1rem 2rem;border-radius:9999px;font-size:1.25rem;font-weight:700;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 15px -3px #0000001a}.btn-primary:hover{transform:scale(1.05);box-shadow:0 25px 50px -12px #00000040}.btn-secondary{border:3px solid #f1f5f9;color:#f1f5f9;padding:1rem 2rem;border-radius:9999px;font-size:1.25rem;font-weight:700;background:none;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background-color:#f1f5f9;color:#1e293b}.section{padding:5rem 0}.section-container{max-width:1152px;margin:0 auto;padding:0 1.25rem}.section-title{font-size:3rem;font-weight:700;text-align:center;color:#1e293b;margin-bottom:2rem;position:relative}.section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:5rem;height:4px;background:linear-gradient(to right,#fb923c,#06b6d4);border-radius:2px}.bg-gradient-1{background:linear-gradient(to bottom right,#f1f5f9,#ecfeff)}.bg-gradient-2{background:linear-gradient(to bottom right,#f1f5f9,#fff7ed)}.bg-gradient-3{background:#f1f5f9;position:relative}.bg-gradient-3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent,rgba(236,254,255,.3),rgba(255,247,237,.3))}.bg-gradient-4{background:linear-gradient(to bottom right,#f1f5f9,#ecfeff)}.bg-gradient-5{background:linear-gradient(to bottom right,#1e293b,#0f766e,#0891b2);color:#f1f5f9;position:relative;overflow:hidden}.bg-gradient-6{background:linear-gradient(to bottom right,#f1f5f9,#fff7ed)}.bg-gradient-7{background:linear-gradient(to bottom right,#1e293b,#0f766e);color:#f1f5f9}.grid-2{display:grid;gap:3rem;align-items:center}.grid-3{display:grid;gap:2rem}.grid-4{display:grid;gap:1.5rem}.card{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a;transition:all .3s ease;text-align:center;position:relative;overflow:visible}.card:hover{box-shadow:0 25px 50px -12px #00000040;transform:scale(1.05)}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,#fb923c,#06b6d4)}.card-icon{font-size:3.75rem;margin-bottom:1.5rem;transition:transform .3s ease;position:relative;z-index:10}.card:hover .card-icon{transform:scale(1.1)}.card-title{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.card-description{color:#374151;line-height:1.6}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:3.75rem}.text-7xl{font-size:4.5rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.6}.text-center{text-align:center}.text-slate-700{color:#334155}.text-slate-800{color:#1e293b}.text-teal-700{color:#0f766e}.text-orange-400{color:#fb923c}.text-cyan-200{color:#a5f3fc}.text-cyan-400{color:#22d3ee}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.space-y-4>*+*{margin-top:1rem}.space-y-6>*+*{margin-top:1.5rem}@media (min-width: 768px){.nav-desktop{display:flex}.hamburger-button{display:none}.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.hero-title{font-size:4.5rem}.hero-subtitle{font-size:3rem}.hero-tagline,.hero-description{font-size:1.5rem}.hero-buttons{flex-direction:row}}@media (min-width: 1024px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}.shuttle-service-card{background:#fff;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;position:relative;transition:all .3s ease}.shuttle-service-card:hover{transform:translateY(-5px);box-shadow:0 35px 60px -12px #00000059}.shuttle-gradient-header{position:absolute;top:0;left:0;right:0;height:8px;background:linear-gradient(to right,#fb923c,#06b6d4,#0f766e)}.shuttle-warning-box{background:linear-gradient(to right,#fed7aa,#fef3e2);padding:1rem;border-radius:1rem;margin-top:1rem;border:2px solid #fb923c;animation:pulse-warning 2s infinite}@keyframes pulse-warning{0%,to{border-color:#fb923c}50%{border-color:#f97316}}.shuttle-outbound-info{background:#e0f7fa;padding:1.5rem;border-radius:1rem;border:2px solid #06b6d4;transition:all .3s ease}.shuttle-outbound-info:hover{background:#b2ebf2;transform:scale(1.02)}.shuttle-return-info{background:#f0fdf4;padding:1.5rem;border-radius:1rem;border:2px solid #0f766e;transition:all .3s ease}.shuttle-return-info:hover{background:#dcfce7;transform:scale(1.02)}.shuttle-notice-box{background:#fed7aa;padding:.75rem;border-radius:.5rem;border:1px solid #fb923c}.shuttle-alert-box{background:#fee2e2;padding:.75rem;border-radius:.5rem;border:1px solid #ef4444}.shuttle-rules-section{background:linear-gradient(to right,#1e293b,#0f766e);color:#f1f5f9;padding:1.5rem;border-radius:1rem;margin-top:2rem;transition:all .3s ease}.shuttle-rules-section:hover{background:linear-gradient(to right,#0f766e,#1e293b)}.shuttle-rules-highlight{background:#fb923c33;padding:1rem;border-radius:.5rem;margin-top:1rem;border:1px solid #fb923c}.pricing-season-selector{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem}.pricing-season-btn{background:#fff;color:#0f766e;border:2px solid #0f766e;padding:.75rem 1.25rem;border-radius:50px;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .3s ease;min-width:90px}.pricing-season-btn:hover{background:#e0f7fa;transform:scale(1.05)}.pricing-season-btn.active{background:linear-gradient(to right,#fb923c,#06b6d4);color:#1e293b;border-color:transparent;box-shadow:0 10px 15px -3px #0000001a}.pricing-tables-container{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:3rem;justify-items:center}@media (max-width: 768px){.pricing-tables-container{grid-template-columns:1fr;gap:1.5rem}}.pricing-table-wrapper{background:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a;overflow:hidden;transition:all .3s ease;position:relative;min-width:300px;max-width:800px}.pricing-table-wrapper:hover{box-shadow:0 25px 50px -12px #00000040;transform:scale(1.02)}.pricing-table-wrapper:before{content:"";position:center;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,#fb923c,#06b6d4)}.pricing-table-header{background:linear-gradient(to right,#1e293b,#0f766e);color:#f1f5f9;padding:1.5rem;text-align:center}.pricing-course-title{font-size:1.5rem;font-weight:700;color:#fb923c;margin-bottom:.5rem}.pricing-course-info{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;color:#a5f3fc}.pricing-duration{font-weight:700;font-size:1rem}.pricing-table{display:flex;flex-direction:column}.pricing-table-head{background:#ebecd5;display:grid;grid-template-columns:1fr 2fr;font-weight:700;color:#074356}.pricing-table-body{display:flex;flex-direction:column}.pricing-table-row{display:grid;grid-template-columns:1fr 2fr;border-bottom:1px solid #e5e7eb;transition:background-color .3s ease}.pricing-table-row:hover{background:#f8fafc}.pricing-table-row:last-child{border-bottom:none}.pricing-cell{padding:1rem 1.5rem;display:flex;align-items:center;justify-content:center;text-align:center}.pricing-people{font-weight:700;color:#0f766e;font-size:1.125rem}.pricing-price{font-weight:700;color:#1e293b;font-size:1.25rem}.pricing-price.unavailable{color:#9ca3af;font-size:1.5rem}.pricing-special-notes{display:flex;justify-content:center;margin-bottom:2rem}.pricing-note-card{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a;max-width:600px;width:100%;border:2px solid #fb923c}.pricing-note-title{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:1rem;text-align:center}.pricing-note-content{display:flex;flex-direction:column;gap:.75rem}.pricing-note-item{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;background:#f8fafc;border-radius:.5rem}.pricing-note-label{font-weight:700;color:#0f766e;min-width:fit-content}.pricing-note-value{font-weight:700;color:#1e293b;font-size:1.125rem}.pricing-note-value.highlight{color:#fb923c;font-size:1.25rem;background:linear-gradient(to right,#fed7aa,#fef3e2);padding:.25rem .75rem;border-radius:9999px}.pricing-note-desc{color:#64748b;font-size:.875rem}@media (max-width: 768px){.pricing-season-selector{gap:.5rem;margin-bottom:2rem}.pricing-season-btn{padding:.6rem 1rem;font-size:1.1rem;min-width:80px}.pricing-tables-container{grid-template-columns:1fr;align-items:center}.pricing-cell{padding:.75rem 1rem;font-size:.875rem}.pricing-people{font-size:1rem}.pricing-price{font-size:1.125rem}.pricing-note-item{flex-direction:column;text-align:center}}@media (max-width: 480px){.pricing-table-wrapper{margin:0 .5rem}.pricing-cell{padding:.5rem;font-size:.75rem}.pricing-course-title{font-size:1.25rem}.pricing-note-card{margin:0 1rem;padding:1.5rem}}.Link_Button{display:inline-block;position:fixed;top:60%;right:20px;border:2px solid #fff;background:#006d87;-webkit-border-radius:50px;-moz-border-radius:50x;border-radius:50px;padding:10px;color:#fff;box-shadow:0 0 #000;font-size:22px;writing-mode:vertical-rl;text-orientation:upright}.Link_Button:hover{display:inline-block;position:fixed;border:2px solid #006D87;background:#fff;-webkit-border-radius:50px;-moz-border-radius:50x;border-radius:50px;padding:10px;color:#006d87;box-shadow:0 0 #000;font-size:23px}@media (max-width: 767px){.Link_Button{right:5px;font-size:18px;padding:8px;border-radius:40px}.Link_Button:hover{font-size:19px;padding:8px;border-radius:40px}}@media (min-width: 768px){.Link_Button{right:max(20px,calc((100vw - 1400px)/2 + 10px))}}.EventPrice{padding:30px}.SpecialBox{text-align:left;font-size:20px}.SpecialBox input[type=checkbox]{display:inline-block;width:25px;height:25px;vertical-align:sub}.price-item{margin-bottom:15px;padding:15px;width:"100%"}.date{font-weight:700;margin-bottom:10px}.price-option{margin:5px 0}
