.IndexCategoryBlock{border-radius:3px;color:#fff;max-width:390px}.IndexCategoryBlock figure{margin:0;position:relative}.IndexCategoryBlock figure img{border-radius:3px;border-top:.2em solid #04859d;max-width:100%}.IndexCategoryBlock figure figcaption{align-items:flex-end;background:linear-gradient(180deg,#fff0,#000000a3);border-radius:3px;bottom:0;display:flex;flex-direction:row;height:100%;max-width:390px;position:absolute;width:100%}.IndexCategoryBlock figure figcaption .categoryBlock-text{margin:0 0 10px 10px;min-height:39px}.IndexCategoryBlock figure figcaption .categoryBlock-text h2,.IndexCategoryBlock figure figcaption .categoryBlock-text span{color:#fff;font-size:1.063rem;font-weight:700;line-height:1.5em;margin:0;padding:0;text-transform:uppercase}.IndexCategoryBlock figure figcaption .categoryBlock-text span{display:block;font-size:.8em;text-transform:lowercase}@media(min-width:768px){.IndexCategoryBlock{max-width:calc(50% - 1rem)}}@media(min-width:992px){.IndexCategoryBlock{max-width:calc(33.33% - 1rem)}}.IndexCategoryBlock:hover{box-shadow:0 0 .5em #04859db3;color:#fff}.IndexCategoriesBlock{margin-bottom:2em}.IndexCategoriesBlock ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;justify-content:center;margin-bottom:1rem}.IndexCategoriesBlock ul li{flex-grow:2;margin:0 auto;max-width:390px}@media(min-width:768px){.IndexCategoriesBlock ul{justify-content:space-between}}@media(min-width:1400px){.IndexCategoriesBlock ul{gap:2rem}}.TopCarouselBlock{margin-bottom:2rem;padding-left:0;padding-right:0;width:100%}.TopCarouselBlock .swiper-slide{display:flex;justify-content:center}.TopCarouselBlock .swiper-button-next,.TopCarouselBlock .swiper-button-prev{color:#0b9fab}.TopCarouselBlock .styledImage{display:block;max-width:390px}.TopCarouselBlock .styledImage-top-right-primary{min-width:2.5rem}.TopCarouselBlock .styledImage-top-right-primary svg{margin-left:.2rem}.TopCarouselBlock .allRecommended{padding-top:.5rem;text-align:right}.ScheduleBlock{background-color:#fff;border-radius:3px;margin-bottom:2rem;padding:1rem}.ScheduleBlock li{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:.25rem}.ScheduleBlock li span{cursor:default;white-space:nowrap}.ScheduleBlock li a{padding-left:1rem}@media(min-width:576px){.ScheduleBlock li{flex-direction:row}}.PlacesBlockSection{margin-bottom:2rem}.PlacesBlockSection .styledImage-wrapper{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1rem}.PlacesBlockSection .styledImage-wrapper .styledImage{max-width:390px}.PlacesBlockSection .styledImage-wrapper .styledImage .svg-inline--fa{font-size:14px;margin-left:5px}.PlacesBlockSection .button-wrapper,.PlacesBlockSection .button-wrapper button{width:100%}@media(min-width:768px){.PlacesBlockSection .styledImage-wrapper .styledImage{max-width:calc(50% - 1rem)}}@media(min-width:992px){.PlacesBlockSection .styledImage-wrapper .styledImage{max-width:calc(33.33% - 1rem)}}@media(min-width:1200px){.PlacesBlockSection .styledImage-wrapper .styledImage{max-width:calc(25% - 1rem)}}.FromTownsBlockSection[data-v-67561eb6]{margin-bottom:2rem}.FromTownsBlockSection nav[data-v-67561eb6]{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:space-between}.FromTownsBlockSection nav a[data-v-67561eb6]{background-color:#0b9fab;border-radius:3px;color:#fff;margin:5px auto;padding:5px 10px}.FromTownsBlockSection nav a svg[data-v-67561eb6]{color:#fff;margin-right:5px}.IndexAboutBlock{background-color:#fff;border-radius:3px;font-size:16px;padding:1rem}.IndexAboutBlock img{display:none}@media(min-width:768px){.IndexAboutBlock img{display:block;margin-bottom:1rem;width:100%}}@media(min-width:992px){.IndexAboutBlock{font-size:23px}.IndexAboutBlock img{float:left;margin:0 1rem 1rem 0;width:auto}}
