.breadcrumbs{padding:0;position:relative}.breadcrumbs ul{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:8px;padding:30px 0 24px;margin-bottom:0}.breadcrumbs ul li{list-style-type:none;list-style:none;position:relative}.breadcrumbs ul li:not(:first-child){padding-left:20px}.breadcrumbs ul li:not(:first-child):before{content:">";position:absolute;font-family:Bocketts,sans-serif;font-weight:700;color:#3f873f;line-height:1.3;top:-1px;left:1px;font-size:1rem}.breadcrumbs ul li.current p{font-family:Bocketts,sans-serif;font-weight:700;font-size:1rem;color:#3a3b3c;line-height:1.3;margin-bottom:0}.breadcrumbs ul li a{font-family:Bocketts,sans-serif;font-weight:700;font-size:1rem;color:#3f873f;line-height:1.3;text-decoration:none;margin-bottom:0}.breadcrumbs ul li:not(.current) a:hover{text-decoration:underline}@media only screen and (min-width: 600px){.breadcrumbs ul li:not(:first-child):before{content:">";position:absolute;top:0;left:0;font-size:1.25rem}.breadcrumbs ul li.current p{font-size:1.25rem}.breadcrumbs ul li a{font-size:1.25rem;text-decoration:none}}section.calendar .wrapper .keys{background:#FFF;padding:16px;border-radius:16px;margin-bottom:32px}section.calendar .wrapper .keys h3{color:#035431;font-size:1.75rem}section.calendar .wrapper .keys .wrap{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:16px 32px}section.calendar .wrapper .keys .wrap .key{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:8px}section.calendar .wrapper .keys .wrap .key.standard .box{background:#1C956A}section.calendar .wrapper .keys .wrap .key.off-peak .box{background:#FFB548}section.calendar .wrapper .keys .wrap .key.event .box{background:#8F6C95}section.calendar .wrapper .keys .wrap .key.winter .box{background:#7BADD3}section.calendar .wrapper .keys .wrap .key.closed .box{background:#EA6852}section.calendar .wrapper .keys .wrap .key .box{margin-top:-6px;width:30px;aspect-ratio:1/1;border-radius:4px;background:#FFF}section.calendar .wrapper .keys .wrap .key h4{margin-bottom:0}section.calendar .wrapper .months{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:32px;display:none}section.calendar .wrapper .swiper{padding-bottom:64px}section.calendar .wrapper .swiper-navigation{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:auto;margin-top:16px;gap:8px;left:0;bottom:0;height:56px;width:100%;padding:8px;z-index:99999}section.calendar .wrapper .swiper-navigation .swiper-next,section.calendar .wrapper .swiper-navigation .swiper-prev{background:#035431;border-radius:8px}section.calendar .wrapper .swiper-navigation .swiper-next svg,section.calendar .wrapper .swiper-navigation .swiper-prev svg{width:64px}section.calendar .wrapper .month{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;flex-basis:100%}section.calendar .wrapper .month h3{color:#035431;margin-bottom:8px;font-size:1.75rem}section.calendar .wrapper .month .weekdays{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;-moz-column-gap:auto;column-gap:auto;row-gap:auto;width:100%;gap:8px}section.calendar .wrapper .month .weekdays .weekday{color:#035431;text-transform:uppercase;font-size:1.25rem;font-weight:800;text-align:center}section.calendar .wrapper .month .days{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;-moz-column-gap:auto;column-gap:auto;row-gap:auto;width:100%;gap:8px}section.calendar .wrapper .month .days .day{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:100%;aspect-ratio:1/1;background:#F9F7F5;border-radius:8px}section.calendar .wrapper .month .days .day p{font-size:1.5rem;font-weight:800;line-height:.8;margin-top:6px}section.calendar .wrapper .month .days .day.standard{background:#1C956A}section.calendar .wrapper .month .days .day.standard p{color:#fff}section.calendar .wrapper .month .days .day.off-peak{background:#FFB548}section.calendar .wrapper .month .days .day.off-peak p{color:#fff}section.calendar .wrapper .month .days .day.event{background:#8F6C95}section.calendar .wrapper .month .days .day.event p{color:#fff}section.calendar .wrapper .month .days .day.winter{background:#7BADD3}section.calendar .wrapper .month .days .day.winter p{color:#fff}section.calendar .wrapper .month .days .day.closed{background:#EA6852}section.calendar .wrapper .month .days .day.closed p{color:#fff}@media only screen and (min-width: 600px){section.calendar .wrapper .swiper{display:none}section.calendar .wrapper .months{display:flex}section.calendar .wrapper .months .month{flex-basis:calc(33% - 24px)}}@media only screen and (min-width: 992px){section.calendar .wrapper .keys{margin-bottom:48px}section.calendar .wrapper .keys .wrap{gap:16px 48px}section.calendar .wrapper .months .month{flex-basis:calc(25% - 24px)}}section.hero-thin{position:relative}section.hero-thin.img-top .bg-img{-o-object-position:100% 0%;object-position:100% 0%}section.hero-thin.img-top-middle .bg-img{-o-object-position:100% 30%;object-position:100% 30%}section.hero-thin.img-middle .bg-img{-o-object-position:100% 50%;object-position:100% 50%}section.hero-thin.img-bottom .bg-img{-o-object-position:100% 85%;object-position:100% 85%}section.hero-thin.img-default .bg-img{-o-object-position:100% 15%;object-position:100% 15%}section.hero-thin .bg-img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 15%;object-position:100% 15%;top:0;left:0;z-index:-1}section.hero-thin .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:32px;height:190px}@media only screen and (min-width: 600px){section.hero-thin .wrapper{height:237px}}@media only screen and (min-width: 992px){section.hero-thin .wrapper{height:380px}}
