.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.Slider_slider__eCvX4{background:#f4f7f2;position:relative;height:400px}.Slider_keenSliderWrapper__tEGTL{height:100%;width:100%;position:relative}@media(max-width:768px){.Slider_slider__eCvX4{height:300px}}.Slider_dots__Ijp_E{display:flex;justify-content:center;gap:10px;margin-top:20px}.Slider_buttonsOverlay__xncgI{position:absolute;bottom:20px;right:20px;z-index:100;display:flex;gap:10px;pointer-events:auto;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}@media(max-width:768px){.Slider_buttonsOverlay__xncgI{bottom:10px;right:10px}}.Slider_buttonsHidden__nEAX_{opacity:0;transform:translateY(10px);pointer-events:none}.Slider_btnSignup__oGvTU{background:#b85c38;color:#fff;border:2px solid hsla(0,0%,100%,.2);padding:12px 24px;border-radius:8px;font-weight:700;font-size:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:background .3s}.Slider_btnSignup__oGvTU:hover{background:#c96a45}.Slider_btnSignup__oGvTU:active{background:#a5512f}@media(max-width:768px){.Slider_btnSignup__oGvTU{padding:8px 16px;font-size:14px}}.Slider_btnMore__acm1A{background:rgba(45,55,45,.85);color:#fff;border:2px solid hsla(0,0%,100%,.25);padding:12px 24px;border-radius:8px;font-weight:700;font-size:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:background .3s,border-color .3s}.Slider_btnMore__acm1A:hover{background:rgba(60,75,60,.9);border-color:hsla(0,0%,100%,.4)}.Slider_btnMore__acm1A:active{background:rgba(40,50,40,.95)}@media(max-width:768px){.Slider_btnMore__acm1A{padding:8px 16px;font-size:14px}}.Dots_dot__wmceb{width:12px;height:12px;border-radius:50%;border:2px solid #4a7c23;background:rgba(0,0,0,0);transition:background .3s,transform .3s;cursor:pointer}.Dots_dot__wmceb:hover{background:#5d9a2d;transform:scale(1.2)}.Dots_active__fm415{background:#4a7c23}.Slide_keen-slider__slide__ZZzNB{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#f4f7f2;height:100%}.Slide_imageWrapper___gU1R{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.Slide_image__Yd0sJ{object-fit:cover;width:100%;height:100%}.Slide_slide__T704N{position:relative}.Slide_textBlock__aTvz7{position:absolute;top:20px;left:20px;z-index:2;color:#fff;padding:20px 25px;background:rgba(110,170,60,.85);border-radius:10px;opacity:0;transform:translateY(-20px);transition:opacity .6s ease,transform .6s ease;max-width:min(480px,62%);min-width:0}.Slide_textBlock__aTvz7.Slide_visible__4RdWC{opacity:1;transform:translateY(0)}.Slide_textBlock__aTvz7 h2{font-size:clamp(18px,2.2vw,24px);margin:0 0 8px;line-height:1.2}.Slide_textBlock__aTvz7 p{font-size:clamp(14px,1.6vw,16px);margin:0;line-height:1.35;opacity:.9}.Slide_routeInfo__PoE9p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.2)}.Slide_routeName__jyKyS{flex:1 1;min-width:0;font-size:clamp(16px,2vw,20px);font-weight:700;text-transform:uppercase;letter-spacing:1px;color:gold;text-shadow:-.5px -.5px 0 #000,.5px -.5px 0 #000,-.5px .5px 0 #000,.5px .5px 0 #000}.Slide_routeDate__0KoVV{flex-shrink:0;white-space:nowrap;font-size:13px;padding:4px 12px;background:#b85c38;border-radius:20px;font-weight:600}@media(max-width:768px){.Slide_textBlock__aTvz7{top:clamp(6px,1.6vw,10px);left:clamp(6px,1.6vw,10px);right:clamp(6px,1.6vw,10px);max-width:none;min-width:0;padding:clamp(7px,1.8vw,12px) clamp(9px,2.4vw,14px)}.Slide_textBlock__aTvz7 h2{font-size:clamp(13px,3.4vw,17px);margin-bottom:clamp(2px,.8vw,5px)}.Slide_textBlock__aTvz7 p{font-size:clamp(11px,2.8vw,13px);line-height:1.25}.Slide_routeInfo__PoE9p{gap:clamp(6px,1.6vw,8px);margin-bottom:clamp(5px,1.4vw,9px);padding-bottom:clamp(5px,1.4vw,9px)}.Slide_routeName__jyKyS{font-size:clamp(11px,3vw,15px);letter-spacing:.3px}.Slide_routeDate__0KoVV{font-size:clamp(9px,2.2vw,11px);padding:clamp(2px,.6vw,3px) clamp(5px,1.6vw,8px)}}.RoutesSection_routesSection__o5_Ay{padding:40px 20px;background:#f7f8f6}.RoutesSection_routesSection__o5_Ay h2{text-align:center;margin:20px;font-size:32px;color:#2d2d2d}@media(max-width:768px){.RoutesSection_routesSection__o5_Ay h2{font-size:22px}}@media(max-width:480px){.RoutesSection_routesSection__o5_Ay h2{font-size:20px}}.RoutesSection_routes__13MRh{display:flex;flex-direction:column;gap:40px}.RouteGroup_route__sgFDe{display:flex;flex-direction:column;gap:16px}.RouteGroup_cardGrid__tUBMV{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px}.RouteGroup_titleRoute__mQUFC{margin:0 20px 20px;color:#2d2d2d}@media(max-width:768px){.RouteGroup_titleRoute__mQUFC{margin:0 10px 10px;font-size:20px}}@media(max-width:480px){.RouteGroup_titleRoute__mQUFC{font-size:18px}}.RouteGroup_card__MpLQN{background:#fff;padding:0;border-radius:10px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column}.RouteGroup_card__MpLQN:hover{transform:scale(1.02);box-shadow:0 8px 24px rgba(74,124,35,.15)}.RouteGroup_card__MpLQN h3{margin:20px 20px 10px;color:#2d2d2d}.RouteGroup_card__MpLQN p{font-size:14px;color:#8a8a8a;margin:0 20px 20px}.RouteGroup_imageWrapper__yWapK{position:relative;width:100%;height:200px}.RouteGroup_image__sUptj{object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px}.RouteGroup_tag__xIIHc{position:absolute;top:10px;left:10px;color:#fff;padding:5px 10px;border-radius:6px;font-size:12px;z-index:2;font-weight:500}.RouteGroup_tagGreen__ZrB1X{background:#4a7c23}.RouteGroup_tagBlue__wFUN6{background:#4a7c9e}.RouteGroup_tagOrange__vtW_V{background:#8b7355}.RouteGroup_tagDefault__TmVIA{background:#6a6a6a}.FormSection_formSection__Nyeb_{padding:60px 20px;background:#fff}.FormSection_formSection__Nyeb_ h2{text-align:center;margin-bottom:30px;font-size:28px;color:#2d2d2d}.FormSection_subtitle__0Fbt4{text-align:center;margin:-16px auto 24px;max-width:720px;color:#5a5a5a;font-size:16px;line-height:1.5}.FormSection_formWrapper__UxnAZ{max-width:420px;margin:0 auto;background:#f7f8f6;padding:30px;border-radius:10px;box-shadow:0 4px 12px rgba(74,124,35,.1)}.ReviewsCarousel_section__dfz_X{padding:40px 20px;background:#f7f8f6}.ReviewsCarousel_section__dfz_X h2{text-align:center;margin-bottom:30px;font-size:28px;color:#2d2d2d}.ReviewsCarousel_viewport__8wikN{position:relative;max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:8px}.ReviewsCarousel_window__MXuNW{overflow:hidden;width:100%}.ReviewsCarousel_track__VL3lP{display:flex;transition:transform .5s ease;will-change:transform}.ReviewsCarousel_slide__cAag4{box-sizing:border-box;padding:10px;display:flex}.ReviewsCarousel_slide__cAag4>*{width:100%}.ReviewsCarousel_arrow__nL9Y8{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:none;background:#fff;color:#4a7c23;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:background .15s ease,transform .15s ease;display:flex;align-items:center;justify-content:center}.ReviewsCarousel_arrow__nL9Y8:hover{background:#4a7c23;color:#fff;transform:scale(1.05)}@media(max-width:640px){.ReviewsCarousel_arrow__nL9Y8{width:36px;height:36px;font-size:22px}}.ReviewsCarousel_dots__Uk8k8{display:flex;justify-content:center;gap:8px;margin-top:22px}.ReviewsCarousel_dot__5svYj{width:10px;height:10px;border-radius:50%;border:none;padding:0;background:rgba(74,124,35,.25);cursor:pointer;transition:all .2s ease}.ReviewsCarousel_dot__5svYj:hover{background:rgba(74,124,35,.5)}.ReviewsCarousel_dotActive__axZzT{background:#4a7c23;transform:scale(1.25)}