.SlideImage-module-scss-module__Lq5f3W__slideImage{pointer-events:none;z-index:0;animation:2s forwards SlideImage-module-scss-module__Lq5f3W__animation-fadeIn;position:absolute;inset:0;overflow:hidden}.SlideImage-module-scss-module__Lq5f3W__slideImage[data-first-item]{animation-duration:0s}.SlideImage-module-scss-module__Lq5f3W__slideImage[data-hide-animation]{animation:none}.SlideImage-module-scss-module__Lq5f3W__slideImageStop{animation-play-state:paused}.SlideImage-module-scss-module__Lq5f3W__slideImageStop img{animation-play-state:paused!important}.SlideImage-module-scss-module__Lq5f3W__slideIsCurrent{z-index:1}.SlideImage-module-scss-module__Lq5f3W__image{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:960px){.SlideImage-module-scss-module__Lq5f3W__imageKenBurns img{animation:10s forwards SlideImage-module-scss-module__Lq5f3W__animation-kenBurnsAnimation}}.SlideImage-module-scss-module__Lq5f3W__imageHasBlurredBackground{justify-content:center;align-items:center;display:flex}.SlideImage-module-scss-module__Lq5f3W__imageHasBlurredBackground picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.SlideImage-module-scss-module__Lq5f3W__imageHasBlurredBackground img{max-width:100%;max-height:100%;width:auto!important;height:auto!important}@media (min-width:960px){.SlideImage-module-scss-module__Lq5f3W__imageHasBlurredBackground img{animation:none}}.SlideImage-module-scss-module__Lq5f3W__blurredImage{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.SlideImage-module-scss-module__Lq5f3W__blurredImage img{filter:blur(20px);transform:scale(1.1)}@keyframes SlideImage-module-scss-module__Lq5f3W__animation-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SlideImage-module-scss-module__Lq5f3W__animation-kenBurnsAnimation{0%{transform:scale(1)}to{transform:scale(1.1)}}
.SlideVideo-module-scss-module__7NwDdG__slideVideo{animation:2s forwards SlideVideo-module-scss-module__7NwDdG__animation-fadeIn;position:absolute;inset:0;overflow:hidden}.SlideVideo-module-scss-module__7NwDdG__slideVideo video{object-fit:cover;width:100%;height:100%;display:block}.SlideVideo-module-scss-module__7NwDdG__slideVideo[data-first-item]{animation-duration:0s}.SlideVideo-module-scss-module__7NwDdG__slideVideo[data-hide-animation]{animation:none}.SlideVideo-module-scss-module__7NwDdG__slideVideoStop{animation-play-state:paused}.SlideVideo-module-scss-module__7NwDdG__slideIsCurrent{z-index:1}@keyframes SlideVideo-module-scss-module__7NwDdG__animation-fadeIn{0%{opacity:0}to{opacity:1}}
.SlideYoutube-module-scss-module__l_iEzq__slideYoutube{pointer-events:none;animation:2s forwards SlideYoutube-module-scss-module__l_iEzq__animation-fadeIn;position:absolute;inset:0;overflow:hidden}.SlideYoutube-module-scss-module__l_iEzq__slideYoutube iframe{width:100%;height:100%}.SlideYoutube-module-scss-module__l_iEzq__slideYoutube[data-first-item]{animation-duration:0s}.SlideYoutube-module-scss-module__l_iEzq__slideYoutube[data-hide-animation]{animation:none}.SlideYoutube-module-scss-module__l_iEzq__slideYoutubeStop{animation-play-state:paused}.SlideYoutube-module-scss-module__l_iEzq__slideIsCurrent{z-index:1}@keyframes SlideYoutube-module-scss-module__l_iEzq__animation-fadeIn{0%{opacity:0}to{opacity:1}}
.Animation-module-scss-module__HyGFCq__animation{z-index:1;height:100%;position:relative}
.Container-module-scss-module__lOAc7W__container{width:100%;max-width:1512px;margin:0 auto;padding-left:24px;padding-right:24px}
.Navigation-module-scss-module__mm1muG__navigation{align-items:center;gap:32px;margin:0 0 16px;display:grid;position:relative}.Navigation-module-scss-module__mm1muG__monthName{color:#2e3238;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}.Navigation-module-scss-module__mm1muG__arrows{pointer-events:none;justify-content:space-between;display:flex;position:absolute;left:0;right:0}.Navigation-module-scss-module__mm1muG__arrow{cursor:pointer;pointer-events:all;background:0 0;border:0;border-radius:50%;padding:4px}.Navigation-module-scss-module__mm1muG__arrow svg{fill:#2e3238;display:block}.Navigation-module-scss-module__mm1muG__arrow:hover{background:#892737}.Navigation-module-scss-module__mm1muG__arrow:hover svg{fill:#fff}.Navigation-module-scss-module__mm1muG__arrowDisabled{opacity:.3;pointer-events:none}
.WeekDays-module-scss-module__2IICoG__weekDays{grid-template-columns:repeat(7,1fr);min-height:46px;display:grid}.WeekDays-module-scss-module__2IICoG__weekDay{color:#5c6470;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}
.Month-module-scss-module__GAeCNW__monthWithCustomDayData .Month-module-scss-module__GAeCNW__freeAvailability:hover:before{outline-color:#70992e;left:1px;right:1px}.Month-module-scss-module__GAeCNW__monthWithCustomDayData .Month-module-scss-module__GAeCNW__dayNotEmpty,.Month-module-scss-module__GAeCNW__monthWithCustomDayData .Month-module-scss-module__GAeCNW__dayNotEmpty:hover:before{border-radius:0}@media (min-width:600px){.Month-module-scss-module__GAeCNW__monthWithCustomDayData .Month-module-scss-module__GAeCNW__day{min-width:52px;min-height:52px}}.Month-module-scss-module__GAeCNW__days{z-index:1;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,1fr);gap:4px 0;display:grid;position:relative}.Month-module-scss-module__GAeCNW__days>.Month-module-scss-module__GAeCNW__rangeStart:nth-child(7n):after,.Month-module-scss-module__GAeCNW__days>.Month-module-scss-module__GAeCNW__rangeEnd:nth-child(7n+1):after{display:none}.Month-module-scss-module__GAeCNW__day{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;min-width:38px;min-height:38px;line-height:1.2;display:flex;position:relative}@media (min-width:600px){.Month-module-scss-module__GAeCNW__day{min-width:46px;min-height:46px}}.Month-module-scss-module__GAeCNW__dayNotEmpty{cursor:pointer;border-radius:50%;font-size:14px;font-weight:500}.Month-module-scss-module__GAeCNW__dayNotEmpty:hover:before{content:"";z-index:2;border-radius:50%;outline:1.5px solid #892737;display:block;position:absolute;inset:0}.Month-module-scss-module__GAeCNW__dayClosed:after{content:"";background:#d50b0b;height:3px;display:block;position:absolute;top:0;left:1px;right:1px}.Month-module-scss-module__GAeCNW__dayOpen:after{content:"";background:#70992e;height:3px;display:block;position:absolute;top:0;left:1px;right:1px}.Month-module-scss-module__GAeCNW__dayNotAvailable:after{content:"";background:#d50b0b;height:3px;display:block;position:absolute;top:0;left:1px;right:1px}.Month-module-scss-module__GAeCNW__dayNotClickable{opacity:.6;pointer-events:none}.Month-module-scss-module__GAeCNW__daySaturday{color:#000;background:#f1f2f4}.Month-module-scss-module__GAeCNW__daySunday{color:#000;background:#e3e6e9}.Month-module-scss-module__GAeCNW__dayToday{color:#892737;font-weight:700}.Month-module-scss-module__GAeCNW__dayNoArrival{pointer-events:none}.Month-module-scss-module__GAeCNW__dayTmpDisabled{color:#000;opacity:.6;pointer-events:none;background:repeating-linear-gradient(45deg,#c3dfef80,#c3dfef80 10px,#c3dfefb3 10px 20px)}.Month-module-scss-module__GAeCNW__dayTmpDisabled:after{content:"";background:#0175b9;height:3px;display:block;position:absolute;top:0;left:1px;right:1px}.Month-module-scss-module__GAeCNW__dayOnlyDeparture{color:#000;background:repeating-linear-gradient(45deg,#dce6cb80,#dce6cb80 10px,#dce6cbb3 10px 20px)}.Month-module-scss-module__GAeCNW__dayOnlyDeparture:after{content:"";background:#70992e;height:3px;display:block;position:absolute;top:0;left:1px;right:1px}.Month-module-scss-module__GAeCNW__dayOnlyDeparture .Month-module-scss-module__GAeCNW__badge{clip-path:polygon(0 0,100% 0,0 100%);background:#70992e;width:16px;height:16px;position:absolute;top:0;left:0}.Month-module-scss-module__GAeCNW__disabled,.Month-module-scss-module__GAeCNW__prevDateDisabled{opacity:.3;pointer-events:none}.Month-module-scss-module__GAeCNW__freeAvailability:after{content:"";background:#70992e;height:3px;display:block;position:absolute;top:0;left:1px;right:1px}.Month-module-scss-module__GAeCNW__disabled:after{content:"";background:#000;height:1px;position:absolute;left:14px;right:14px;transform:rotate(138deg)}.Month-module-scss-module__GAeCNW__rangeStart{color:#fff;opacity:1;background:#611c27}.Month-module-scss-module__GAeCNW__rangeStart:after{content:"";z-index:-1;background:#892737;width:50%;height:100%;display:block;position:absolute;top:0;left:50%}.Month-module-scss-module__GAeCNW__rangeStart .Month-module-scss-module__GAeCNW__badge{display:none}.Month-module-scss-module__GAeCNW__rangeBetween{color:#fff;opacity:1;background:#892737;border-radius:0}.Month-module-scss-module__GAeCNW__rangeBetween:after,.Month-module-scss-module__GAeCNW__rangeBetween .Month-module-scss-module__GAeCNW__badge{display:none}.Month-module-scss-module__GAeCNW__rangeEnd{color:#fff;opacity:1;background:#611c27}.Month-module-scss-module__GAeCNW__rangeEnd:after{content:"";z-index:-1;background:#892737;width:50%;height:100%;display:block;position:absolute;top:0;right:50%}.Month-module-scss-module__GAeCNW__rangeEnd .Month-module-scss-module__GAeCNW__badge{display:none}.Month-module-scss-module__GAeCNW__rangePreview{color:#fff;background:#892737;border-radius:0}.Month-module-scss-module__GAeCNW__selectedDate{color:#fff;background:#611c27}.Month-module-scss-module__GAeCNW__price{font-size:8px;font-weight:400}@media (min-width:374px){.Month-module-scss-module__GAeCNW__price{font-size:11px}}
.Layout-module-scss-module__Pj5NKq__layout{gap:32px;display:grid}
.Legend-module-scss-module__btMKgW__legend{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:24px;display:flex}.Legend-module-scss-module__btMKgW__legend>div{grid-template-columns:16px auto;align-items:center;gap:8px;display:grid}.Legend-module-scss-module__btMKgW__legend>div div{width:16px;height:16px;position:relative}.Legend-module-scss-module__btMKgW__legend>div p{font-size:14px}.Legend-module-scss-module__btMKgW__legend>div[data-state=selected] div{background:#892737}.Legend-module-scss-module__btMKgW__legend>div[data-state=available] div{border:1px solid #70992e}.Legend-module-scss-module__btMKgW__legend>div[data-state=available] div:after{content:"";background:#70992e;height:1px;position:absolute;top:0;left:0;right:0}.Legend-module-scss-module__btMKgW__legend>div[data-state=not-available] div{border:1px solid #d50b0b}.Legend-module-scss-module__btMKgW__legend>div[data-state=not-available] div:after{content:"";background:#d50b0b;height:1px;position:absolute;top:0;left:0;right:0}.Legend-module-scss-module__btMKgW__legend>div[data-state=no-arrival-departure] div{background:repeating-linear-gradient(45deg,#c3dfef80,#c3dfef80 3px,#c3dfefb3 3px 5px);border:1px solid #0175b9}.Legend-module-scss-module__btMKgW__legend>div[data-state=no-arrival-departure] div:after{content:"";background:#0175b9;height:1px;position:absolute;top:0;left:0;right:0}.Legend-module-scss-module__btMKgW__legend>div[data-state=not-possible] div{border:1px solid #2e3238}.Legend-module-scss-module__btMKgW__legend>div[data-state=not-possible] div:after{content:"";background:#2e3238;width:10px;height:1px;position:absolute;top:6px;left:2px;transform:rotate(138deg)}.Legend-module-scss-module__btMKgW__legend>div[data-state=only-departure] div{background:repeating-linear-gradient(45deg,#dce6cb80,#dce6cb80 3px,#dce6cbb3 3px 5px);border:1px solid #70992e}.Legend-module-scss-module__btMKgW__legend>div[data-state=only-departure] div:before{clip-path:polygon(0 0,100% 0,0 100%);content:"";background:#70992e;width:6px;height:6px;position:absolute;top:0;left:-1px}.Legend-module-scss-module__btMKgW__legend>div[data-state=only-departure] div:after{content:"";background:#70992e;height:1px;position:absolute;top:0;left:0;right:0}
.Datepicker-module-scss-module__Y27nVa__datepicker{-webkit-user-select:none;user-select:none;width:100%}
.Quickbooking-module-scss-module__EJrA3q__quickbooking{z-index:2;background:#611c27}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__container{align-items:center;gap:16px;display:flex;padding:16px!important}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__fieldWrapper{opacity:0;flex-direction:column;flex:1 1 0;justify-content:center;gap:8px;min-width:0;animation:.8s .3s forwards Quickbooking-module-scss-module__EJrA3q__fadeIn;display:flex}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__divider{opacity:0;animation:.8s .3s forwards Quickbooking-module-scss-module__EJrA3q__fadeIn}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__fieldLabel{font:400 14px/1.6 var(--font-primary),sans-serif;color:#fff;display:none}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__field{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:0;display:flex}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__field i{color:#fff;opacity:.8}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__field:focus-visible{outline-offset:3px;outline:2px solid #fff}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__pickerButtonInner{align-items:center;gap:8px;width:100%;display:flex}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__pickerValue{font:400 14px/1.6 var(--font-primary),sans-serif;color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:78px;overflow:hidden}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__divider{background:#ffffff80;flex-shrink:0;width:1px;height:56px}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__guestsValue{min-width:64px}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__buttonWrapper{margin-left:auto;display:flex}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__button{color:#fff;height:40px;font:600 14px/1 var(--font-primary),sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:8px 16px}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__button:focus-visible{outline-offset:2px;outline:2px solid #fff}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__requestButton{display:none}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__bookButton{background:#892737;min-width:92px}@media (max-width:1279px){.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__container{gap:12px}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__divider{height:48px}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__buttonWrapper{flex-shrink:0}}@media (min-width:960px){.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__container{justify-content:center;gap:48px;min-height:100px;padding:0 24px!important}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__fieldWrapper{flex:initial;gap:2px;padding-block:16px}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__fieldLabel{display:block}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__field{grid-template-columns:24px auto;align-items:center;gap:8px;display:grid}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__pickerValue{font:600 24px/1.3 var(--font-secondary),sans-serif;text-overflow:initial;overflow:visible}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__dateValue{min-width:252px}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__guestsValue{min-width:74px}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__divider{height:48px}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__buttonWrapper{gap:8px;padding-left:8px}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__button{height:48px;font:600 16px/1 var(--font-primary),sans-serif;padding:8px 24px}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__requestButton{border-color:#fff;justify-content:center;align-items:center;min-width:150px;display:inline-flex}.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__bookButton{justify-content:center;align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__fieldWrapper,.Quickbooking-module-scss-module__EJrA3q__quickbooking .Quickbooking-module-scss-module__EJrA3q__divider{opacity:1;animation:none}}@keyframes Quickbooking-module-scss-module__EJrA3q__fadeIn{0%{opacity:0}to{opacity:1}}.Quickbooking-module-scss-module__EJrA3q__mobileOverlay .mco-overlay-scroll{padding-top:56px!important}.Quickbooking-module-scss-module__EJrA3q__days{gap:0!important}.Quickbooking-module-scss-module__EJrA3q__day{border-radius:0!important}.Quickbooking-module-scss-module__EJrA3q__dayNotEmpty{outline-offset:-2px;outline:1px solid #c7cbd1}.Quickbooking-module-scss-module__EJrA3q__dayNotEmpty:hover:before{border-radius:0!important;outline:none!important}@media (min-width:600px){.Quickbooking-module-scss-module__EJrA3q__datepicker{background:#fff;border-radius:0;padding:24px;box-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017}}
.RoomPrice-module-scss-module__ER71Hq__roomPrice{pointer-events:none;z-index:1;position:absolute}.RoomPrice-module-scss-module__ER71Hq__roomPrice .RoomPrice-module-scss-module__ER71Hq__price{color:#fff;z-index:2;background:#611c27;min-width:120px;padding:8px 16px;position:relative;box-shadow:0 12px 24px #0000001f}.RoomPrice-module-scss-module__ER71Hq__roomPrice .RoomPrice-module-scss-module__ER71Hq__price:after{clip-path:polygon(0 0,100% 0,0 100%);content:"";background:#611c27;width:100%;height:20px;position:absolute;top:99.5%;left:0}.RoomPrice-module-scss-module__ER71Hq__roomPrice .RoomPrice-module-scss-module__ER71Hq__price p{font:400 18px/1.6 var(--font-primary),sans-serif;color:#fffc;margin:0}.RoomPrice-module-scss-module__ER71Hq__roomPrice .RoomPrice-module-scss-module__ER71Hq__price strong{font:600 30px/1.3 var(--font-secondary),sans-serif;display:block}@media (min-width:1624px){.RoomPrice-module-scss-module__ER71Hq__roomPrice .RoomPrice-module-scss-module__ER71Hq__price{min-width:143px;padding:16px 24px}.RoomPrice-module-scss-module__ER71Hq__roomPrice .RoomPrice-module-scss-module__ER71Hq__price strong{font:600 34px/1.3 var(--font-secondary),sans-serif;display:block}}
.ScrollBottomButton-module-scss-module__H802Ga__scrollBottomButton{color:#611c27;cursor:pointer;z-index:4;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;width:24px;padding:0;transition:color .3s ease-out;display:none;position:absolute;bottom:80px;left:0}@media (hover:hover){.ScrollBottomButton-module-scss-module__H802Ga__scrollBottomButton:hover{color:#892737}}.ScrollBottomButton-module-scss-module__H802Ga__scrollBottomButton span{font:600 14px/1 var(--font-primary),sans-serif;writing-mode:vertical-rl;transform:rotate(180deg)}@media (min-width:1624px){.ScrollBottomButton-module-scss-module__H802Ga__scrollBottomButton{display:inline-flex}}
.Animation-module-scss-module___jDL2W__animationWrapper{z-index:1;height:calc(50svh + 72px);min-height:380px;padding:72px 24px 24px;position:relative}.Animation-module-scss-module___jDL2W__animationWrapper:not(.Animation-module-scss-module___jDL2W__animationWrapperIntro) .Animation-module-scss-module___jDL2W__textBox,.Animation-module-scss-module___jDL2W__animationWrapper:not(.Animation-module-scss-module___jDL2W__animationWrapperIntro) .Animation-module-scss-module___jDL2W__bullets{display:none}.Animation-module-scss-module___jDL2W__animationWrapper.Animation-module-scss-module___jDL2W__animationWrapperIntro{height:100svh!important}.Animation-module-scss-module___jDL2W__animationWrapper.Animation-module-scss-module___jDL2W__animationWrapperIntro .Animation-module-scss-module___jDL2W__animation:before{content:"";mix-blend-mode:multiply;opacity:.3;pointer-events:none;z-index:3;background:linear-gradient(#17191c00 30%,#17191c,#17191c 70%);position:absolute;inset:0}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__animation:before{content:"";opacity:.1;pointer-events:none;z-index:3;background:#2e3238;position:absolute;inset:0}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__animation button[class*=playButton]{color:#fff;z-index:4;background:#00000080;border:0;border-radius:50%;inset:28px 24px auto auto}@media (hover:hover){.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__animation button[class*=playButton]:hover{color:#fff;background:#611c27}}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__textBox{z-index:3;flex-direction:column;justify-content:flex-end;row-gap:8px;width:100%;padding-left:48px;padding-right:48px;display:flex;position:absolute;top:160px;bottom:160px;left:50%;transform:translate(-50%)}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__textBox .Animation-module-scss-module___jDL2W__text{color:#fff;-webkit-hyphens:auto;hyphens:auto;text-align:center;text-shadow:0 0 10px #00000029;text-wrap:balance;word-break:break-word;background:#2e3238;-webkit-background-clip:text;background-clip:text}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__textBox .Animation-module-scss-module___jDL2W__text.Animation-module-scss-module___jDL2W__animate{animation:1s cubic-bezier(.25,.46,.45,.94) .1s both Animation-module-scss-module___jDL2W__fadeInSlideInDown}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__textBox .Animation-module-scss-module___jDL2W__text[data-type=text1],.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__textBox .Animation-module-scss-module___jDL2W__text[data-type=text2]{font:600 42px/1.3 var(--font-secondary),sans-serif;font-size:clamp(32px,10vw,42px)}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__textBox .Animation-module-scss-module___jDL2W__text[data-type=text2]{font:600 30px/1.3 var(--font-secondary),sans-serif;font-size:clamp(18px,5vw,30px);animation-delay:.2s}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__textBox .Animation-module-scss-module___jDL2W__text a{color:inherit}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__navigation{pointer-events:none;z-index:3;justify-content:space-between;align-items:center;column-gap:8px;display:flex;position:absolute;inset:72px 24px 24px}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__navigation button{color:#fff;cursor:pointer;pointer-events:all;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__bullets{z-index:3;justify-content:center;align-items:center;column-gap:8px;display:flex;position:absolute;bottom:134px;left:50%;transform:translate(-50%)}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__bullet{cursor:pointer;background:#ffffff80;border:0;border-radius:999px;width:10px;height:4px;padding:0;transition:background .3s,width .3s}@media (hover:hover){.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__bullet:hover{background:#fff}}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__bulletActive{background:#fff;width:32px}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__quickbooking{position:absolute;bottom:24px;left:24px;right:24px}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__roomPrice{bottom:24px;right:48px}@media (min-width:600px){.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__textBox{row-gap:16px}}@media (min-width:960px){.Animation-module-scss-module___jDL2W__animationWrapper{min-height:400px;padding:80px 24px 24px}.Animation-module-scss-module___jDL2W__animationWrapper:not(.Animation-module-scss-module___jDL2W__animationWrapperIntro){height:calc(50svh + 120px)}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__textBox{top:192px;bottom:192px}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__bullets{bottom:160px}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__quickbooking{width:836px;right:auto}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__navigation{top:80px}}@media (min-width:1280px){.Animation-module-scss-module___jDL2W__animationWrapper{min-height:550px;padding:120px 24px 24px}.Animation-module-scss-module___jDL2W__animationWrapper:not(.Animation-module-scss-module___jDL2W__animationWrapperIntro){height:calc(50svh + 120px)}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__textBox .Animation-module-scss-module___jDL2W__text[data-type=text1],.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__textBox .Animation-module-scss-module___jDL2W__text[data-type=text2]{font:600 56px/1.3 var(--font-secondary),sans-serif;font-size:clamp(40px,10vw,56px)}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__textBox .Animation-module-scss-module___jDL2W__text[data-type=text2]{font:600 38px/1.3 var(--font-secondary),sans-serif;font-size:clamp(24px,5vw,36px)}}@media (min-width:1624px){.Animation-module-scss-module___jDL2W__animationWrapper{min-height:600px}.Animation-module-scss-module___jDL2W__animationWrapper:not(.Animation-module-scss-module___jDL2W__animationWrapperIntro){height:calc(60svh + 144px);min-height:680px;max-height:768px;padding:120px 80px 24px}.Animation-module-scss-module___jDL2W__animationWrapper.Animation-module-scss-module___jDL2W__animationWrapperIntro{padding:120px 80px 80px}.Animation-module-scss-module___jDL2W__animationWrapper.Animation-module-scss-module___jDL2W__animationWrapperIntro .Animation-module-scss-module___jDL2W__scrollBottomButton,.Animation-module-scss-module___jDL2W__animationWrapper.Animation-module-scss-module___jDL2W__animationWrapperIntro .Animation-module-scss-module___jDL2W__navigation{bottom:80px}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__textBox{padding-left:160px;padding-right:160px;top:228px;bottom:228px}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__scrollBottomButton{bottom:24px;left:28px}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__bullets{bottom:186px}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__navigation{inset:120px 96px 24px}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__navigation i{font-size:40px!important}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__quickbooking{bottom:32px;left:104px}.Animation-module-scss-module___jDL2W__animationWrapper .Animation-module-scss-module___jDL2W__roomPrice{right:128px}}@media (min-width:1920px){.Animation-module-scss-module___jDL2W__animationWrapper:not(.Animation-module-scss-module___jDL2W__animationWrapperIntro){height:876px;max-height:none}}@keyframes Animation-module-scss-module___jDL2W__fadeInSlideInDown{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes Animation-module-scss-module___jDL2W__fadeOutSlideOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(24px)}}
.BreadcrumbItem-module-scss-module__M6C6_a__item{color:#5c6470;flex-shrink:0;align-items:center;font-size:14px;font-weight:400;line-height:1.6;display:flex}.BreadcrumbItem-module-scss-module__M6C6_a__item:before{color:#5c6470;content:"|";margin-right:16px}.BreadcrumbItem-module-scss-module__M6C6_a__link{color:#5c6470;letter-spacing:0;font-size:14px;font-weight:400;line-height:1.6;transition:color .3s}@media (hover:hover){.BreadcrumbItem-module-scss-module__M6C6_a__link:hover{color:#2e3238}}.BreadcrumbItem-module-scss-module__M6C6_a__linkPage{font-weight:700}
@media (max-width:1279px){.BreadcrumbList-module-scss-module__QvmGdW__breadcrumbList nav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}}.BreadcrumbList-module-scss-module__QvmGdW__list{white-space:nowrap;align-items:center;column-gap:16px;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1279px){.BreadcrumbList-module-scss-module__QvmGdW__list{padding-bottom:4px}}.BreadcrumbList-module-scss-module__QvmGdW__item{color:#5c6470;flex-shrink:0;align-items:center;font-size:14px;font-weight:400;line-height:1.6;transition:color .3s;display:flex}.BreadcrumbList-module-scss-module__QvmGdW__item a{color:inherit;text-decoration:none}@media (hover:hover){.BreadcrumbList-module-scss-module__QvmGdW__item a:hover{color:#2e3238}}
.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__counter{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:24px;margin-left:-24px;margin-right:-24px;padding:40px 24px;display:flex;position:relative}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__counter:after{content:"";pointer-events:none;z-index:-1;background:#cdd7e0;border-radius:0;height:calc(100% + 77px);position:absolute;top:0;left:0;right:0}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper{gap:32px;display:grid;position:relative}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column{background:#fff;border-radius:0;flex-direction:column;gap:32px;padding:24px;display:flex}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__headline{font:600 22px/1.3 var(--font-secondary),sans-serif}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__item,.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherCard{flex-direction:column;gap:32px;display:flex}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherHero{flex-direction:column;gap:24px;display:flex}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherCurrent{align-items:center;gap:16px;display:flex}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherIcon{color:#611c27;display:flex;font-size:56px!important}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherTemperature{font:600 28px/1.3 var(--font-secondary),sans-serif}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherText{font:400 18px/1.6 var(--font-primary),sans-serif;max-width:30ch}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherMeta{flex-direction:column;gap:24px;display:flex}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherMetaGroup{align-items:center;gap:16px;display:flex}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherMetaIcon{color:#611c27;flex-shrink:0;display:flex;font-size:56px!important}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherMetaValues{grid-template-columns:repeat(2,minmax(0,auto));gap:16px 32px;display:grid}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherMetaValue{flex-direction:column;display:flex}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherMetaTemperature{font:600 22px/1.3 var(--font-secondary),sans-serif;white-space:nowrap}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherMetaLabel{font:400 18px/1.6 var(--font-primary),sans-serif;white-space:nowrap}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__lastUpdatedDateString{font:400 14px/1.6 var(--font-primary),sans-serif;margin-top:16px}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__lastUpdatedDateString+.Snowreport-module-scss-module__rwsvTW__copyrightsString{margin-top:8px}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__copyrightsString{font:400 14px/1.6 var(--font-primary),sans-serif;margin-top:16px}@media (min-width:600px){.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column{padding:40px}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherHero{flex-direction:row;align-items:center;gap:40px}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherCurrent{flex-shrink:0}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherText{flex:1;max-width:none}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherMeta{flex-direction:row;align-items:stretch;gap:40px}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherMetaGroup{flex:1;min-width:0}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherMetaGroup+.Snowreport-module-scss-module__rwsvTW__weatherMetaGroup{border-left:1px solid #2e323826;padding-left:40px}}@media (max-width:959px){.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__weatherMetaValues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__counter{flex-direction:row;justify-content:space-around}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__column .Snowreport-module-scss-module__rwsvTW__headline{text-align:center}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__columnSnowInfos{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper .Snowreport-module-scss-module__rwsvTW__columnSnowInfos .Snowreport-module-scss-module__rwsvTW__headline{grid-column:span 2}}@media (min-width:1280px){.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__counter{margin-left:0;margin-right:0;padding:32px 40px}.Snowreport-module-scss-module__rwsvTW__snowreport .Snowreport-module-scss-module__rwsvTW__wrapper{padding-inline:40px}}
.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__grid{background:#fff;border-radius:0;gap:32px;padding:32px 24px;display:grid}.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__card{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__card+.Weather-module-scss-module__NG7ODW__card{border-top:1px solid #c7cbd1;padding-top:32px}.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__headline{font:600 22px/1.3 var(--font-secondary),sans-serif}.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__summary{align-items:center;gap:16px;display:flex}.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__icon{color:#611c27;flex-shrink:0;display:flex;font-size:56px!important}.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__temperatures{grid-template-columns:repeat(2,minmax(0,auto));align-items:center;column-gap:32px;display:grid}.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__temperatureItem{text-align:left;flex-direction:column;display:flex}.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__temperatureValue{font:600 22px/1.3 var(--font-secondary),sans-serif;white-space:nowrap}.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__temperatureLabel{font:400 18px/1.6 var(--font-primary),sans-serif;white-space:nowrap}.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__text{font:400 18px/1.6 var(--font-primary),sans-serif;max-width:22ch}.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__lastUpdatedDateString{font:400 14px/1.6 var(--font-primary),sans-serif;margin-top:16px}.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__lastUpdatedDateString+.Weather-module-scss-module__NG7ODW__copyrightsString{margin-top:8px}.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__copyrightsString{font:400 14px/1.6 var(--font-primary),sans-serif;margin-top:16px}@media (min-width:960px){.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:40px}.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__card{padding-inline:32px}.Weather-module-scss-module__NG7ODW__weather .Weather-module-scss-module__NG7ODW__card+.Weather-module-scss-module__NG7ODW__card{border-top:0;border-left:1px solid #c7cbd1;padding-top:0}}
.FallbackImage-module-scss-module__EH4FLq__fallbackImage{background:#2e3238;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.FallbackImage-module-scss-module__EH4FLq__fallbackImage img{object-fit:contain;width:100%;max-width:260px;height:auto;max-height:50%;transform:none!important}
.WebcamItem-module-scss-module__4dTi6a__webcamItem{background:#fff;border-radius:0;position:relative;overflow:hidden}.WebcamItem-module-scss-module__4dTi6a__webcamItem .WebcamItem-module-scss-module__4dTi6a__imageWrapper{aspect-ratio:16/9;position:relative}.WebcamItem-module-scss-module__4dTi6a__webcamItem .WebcamItem-module-scss-module__4dTi6a__fallbackImage{aspect-ratio:16/9}.WebcamItem-module-scss-module__4dTi6a__webcamItem .WebcamItem-module-scss-module__4dTi6a__image{min-height:100%}.WebcamItem-module-scss-module__4dTi6a__webcamItem .WebcamItem-module-scss-module__4dTi6a__image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;transition:scale .3s;display:block}.WebcamItem-module-scss-module__4dTi6a__webcamItem .WebcamItem-module-scss-module__4dTi6a__live{font:400 14px/1.6 var(--font-primary),sans-serif;color:#2e3238;background:#fffc;border-radius:24px;align-items:center;gap:8px;padding:4px 12px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 16px 24px #001e3c1f}.WebcamItem-module-scss-module__4dTi6a__webcamItem .WebcamItem-module-scss-module__4dTi6a__live:before{content:"";background:#892737;border-radius:50%;width:10px;height:10px;animation:1.5s infinite WebcamItem-module-scss-module__4dTi6a__blink;display:block}.WebcamItem-module-scss-module__4dTi6a__webcamItem .WebcamItem-module-scss-module__4dTi6a__content{color:#2e3238;background:#fff;padding:16px;position:relative;bottom:0}.WebcamItem-module-scss-module__4dTi6a__webcamItem .WebcamItem-module-scss-module__4dTi6a__title{font:600 22px/1.3 var(--font-secondary),sans-serif;transition:color .3s;display:block}@media (hover:hover){.WebcamItem-module-scss-module__4dTi6a__webcamItem:hover .WebcamItem-module-scss-module__4dTi6a__imageWrapper img{scale:1.05}.WebcamItem-module-scss-module__4dTi6a__webcamItem:hover .WebcamItem-module-scss-module__4dTi6a__title{color:#892737}}@media (min-width:1280px){.WebcamItem-module-scss-module__4dTi6a__webcamItem .WebcamItem-module-scss-module__4dTi6a__title{font:600 24px/1.3 var(--font-secondary),sans-serif}}@keyframes WebcamItem-module-scss-module__4dTi6a__blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}
.Webcams-module-scss-module__o73TiW__list{gap:24px;display:grid}@media (min-width:600px){.Webcams-module-scss-module__o73TiW__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.Webcams-module-scss-module__o73TiW__list{grid-template-columns:repeat(3,1fr)}}.Webcams-module-scss-module__o73TiW__copyrightsString{font:400 14px/1.6 var(--font-primary),sans-serif;margin-top:16px}
.Elements-module-scss-module__oVb5lW__elements{flex-direction:column;gap:80px;padding-top:32px;padding-bottom:40px;display:flex}@media (min-width:1280px){.Elements-module-scss-module__oVb5lW__elements{gap:120px;padding-top:40px;padding-bottom:80px}.Elements-module-scss-module__oVb5lW__elements.Elements-module-scss-module__oVb5lW__elementsIntro{padding-top:120px;padding-bottom:120px}}
.Logo-module-scss-module__jRiYNq__logo img{width:40px;height:auto;display:block}
.FooterContact-module-scss-module__WQCXjW__contact{flex-direction:column;gap:32px;display:flex}.FooterContact-module-scss-module__WQCXjW__address{flex-direction:column;gap:0;margin:0;display:flex}.FooterContact-module-scss-module__WQCXjW__address .FooterContact-module-scss-module__WQCXjW__addressTitle{font:600 22px/1.3 var(--font-secondary),sans-serif;margin-bottom:8px;display:block}.FooterContact-module-scss-module__WQCXjW__address span:not(.FooterContact-module-scss-module__WQCXjW__addressTitle){font:400 20px/1.6 var(--font-primary),sans-serif;display:block}.FooterContact-module-scss-module__WQCXjW__contactLinks{flex-direction:column;gap:8px;display:flex}.FooterContact-module-scss-module__WQCXjW__contactLinks a{font:600 28px/1.3 var(--font-secondary),sans-serif;color:#611c27;word-break:break-word;text-decoration:none;transition:color .25s}@media (hover:hover){.FooterContact-module-scss-module__WQCXjW__contactLinks a:hover{color:#892737}}.FooterContact-module-scss-module__WQCXjW__socials{gap:8px;display:flex}.FooterContact-module-scss-module__WQCXjW__socialButton{color:#fff;background:#892737;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .3s;display:inline-flex}@media (hover:hover){.FooterContact-module-scss-module__WQCXjW__socialButton:hover{background:#611c27}}@media (min-width:960px){.FooterContact-module-scss-module__WQCXjW__contact{max-width:428px}}
.FooterMap-module-scss-module___Y_3kW__mapWrap{margin-left:-24px;margin-right:-24px}.FooterMap-module-scss-module___Y_3kW__mapLink{display:block;overflow:hidden}.FooterMap-module-scss-module___Y_3kW__mapWrapper{width:550px;height:380px;display:block}.FooterMap-module-scss-module___Y_3kW__mapImage{object-fit:contain;display:block}.FooterMap-module-scss-module___Y_3kW__mapImageMobile{display:block;position:absolute;left:50%;transform:translate(-50%)}.FooterMap-module-scss-module___Y_3kW__mapImageDesktop{display:none}@media (min-width:600px){.FooterMap-module-scss-module___Y_3kW__mapWrap{margin:0}.FooterMap-module-scss-module___Y_3kW__mapWrapper{width:100%;height:100%}.FooterMap-module-scss-module___Y_3kW__mapImageMobile{display:none}.FooterMap-module-scss-module___Y_3kW__mapImageDesktop{width:100%;max-width:660px;height:auto;display:block}}@media (min-width:1280px){.FooterMap-module-scss-module___Y_3kW__mapWrap{margin-top:-48px}}
.FooterMenu-module-scss-module__khTsXa__menu ul{flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.FooterMenu-module-scss-module__khTsXa__menu li{list-style:none}.FooterMenu-module-scss-module__khTsXa__menu a{font:400 18px/1.6 var(--font-primary),sans-serif;color:#611c27;text-decoration:none;transition:color .25s}@media (hover:hover){.FooterMenu-module-scss-module__khTsXa__menu a:hover{color:#892737}}
.FooterMeta-module-scss-module__VQHQsW__meta{flex-direction:column;gap:24px;margin-top:24px;display:flex}.FooterMeta-module-scss-module__VQHQsW__metaList{flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.FooterMeta-module-scss-module__VQHQsW__metaList li{font:400 14px/1.6 var(--font-primary),sans-serif;color:#611c27;list-style:none}.FooterMeta-module-scss-module__VQHQsW__metaList a{color:inherit;text-decoration:none;transition:color .25s}@media (hover:hover){.FooterMeta-module-scss-module__VQHQsW__metaList a:hover{color:#892737}}.FooterMeta-module-scss-module__VQHQsW__micado{transition:opacity .25s;display:inline-flex}.FooterMeta-module-scss-module__VQHQsW__micado img{width:99px;height:auto}@media (hover:hover){.FooterMeta-module-scss-module__VQHQsW__micado:hover{opacity:.85}}@media (min-width:960px){.FooterMeta-module-scss-module__VQHQsW__meta{flex-direction:row;justify-content:space-between;align-items:center;margin-top:48px}.FooterMeta-module-scss-module__VQHQsW__metaList{flex-flow:wrap;align-items:center;gap:8px 16px}}
.Footer-module-scss-module__dU5k9q__footer{color:#2e3238;background:#f4f3f0;margin-top:auto;position:relative;overflow:clip}.Footer-module-scss-module__dU5k9q__background{pointer-events:none;z-index:0;background:#f4f3f0;position:absolute;inset:0}.Footer-module-scss-module__dU5k9q__background:before{content:"";z-index:1;background:linear-gradient(#f4f3f0 0%,#f4f3f0cc 20%);position:absolute;inset:0}.Footer-module-scss-module__dU5k9q__background img{object-fit:cover;object-position:bottom;z-index:0}.Footer-module-scss-module__dU5k9q__mobile{display:block}.Footer-module-scss-module__dU5k9q__desktop{display:none}.Footer-module-scss-module__dU5k9q__container{z-index:1;padding-top:40px;padding-bottom:80px;position:relative}.Footer-module-scss-module__dU5k9q__topRow{justify-content:center;margin-bottom:40px;display:flex}.Footer-module-scss-module__dU5k9q__logo{display:inline-flex}.Footer-module-scss-module__dU5k9q__logo img{width:180px;height:auto}.Footer-module-scss-module__dU5k9q__content{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:960px){.Footer-module-scss-module__dU5k9q__background:before{background:linear-gradient(#f4f3f0 0%,#f4f3f0cc 50%)}.Footer-module-scss-module__dU5k9q__mobile{display:none}.Footer-module-scss-module__dU5k9q__desktop{display:block}.Footer-module-scss-module__dU5k9q__container{padding-top:84px;padding-bottom:118px}.Footer-module-scss-module__dU5k9q__topRow{justify-content:flex-start}.Footer-module-scss-module__dU5k9q__content{grid-template-columns:minmax(360px,428px) minmax(140px,164px) minmax(500px,650px);align-items:start;gap:32px 80px}}@media (min-width:1280px){.Footer-module-scss-module__dU5k9q__topRow{margin-bottom:64px}}

