section.events-slider{padding:32px 0 56px}section.events-slider.remove-top-padding{padding:16px 0 56px}section.events-slider .wrapper .swiper{box-shadow:0 10px 15px #3a3b3c2e}section.events-slider .wrapper .swiper .swiper-navigation{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;position:absolute;bottom:32px;width:300px;left:0;right:0;margin:auto;z-index:2}section.events-slider .wrapper .swiper .swiper-navigation .swiper-prev,section.events-slider .wrapper .swiper .swiper-navigation .swiper-next{width:40px}section.events-slider .wrapper .swiper .swiper-navigation .swiper-prev svg,section.events-slider .wrapper .swiper .swiper-navigation .swiper-next svg{max-width:40px;width:100%}section.events-slider .wrapper .swiper .swiper-navigation .swiper-pagination{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:220px;position:relative;bottom:0}section.events-slider .wrapper .swiper .swiper-navigation .swiper-pagination .swiper-pagination-bullet{border:2px solid #ECE8E1;background:transparent;opacity:1;width:18px;height:18px}section.events-slider .wrapper .swiper .swiper-navigation .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ECE8E1}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide{height:auto!important}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;flex-wrap:auto;height:100%;position:relative}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .image{width:100%;align-self:stretch;max-height:300px}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .image.cover img{-o-object-fit:cover;object-fit:cover}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .image.contain{background:#F9F7F5}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .image.contain img{-o-object-fit:contain;object-fit:contain;padding:24px}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .image picture{width:100%;height:100%}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .image img{width:100%;height:100%;-o-object-position:center;object-position:center}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel{align-self:stretch;height:100%;padding:90px 16px 102px;position:relative;overflow:hidden}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel .next-event{position:absolute;top:20px;left:0;padding:10px 32px 10px 16px;border-radius:0 8px 8px 0;background:#035431}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel .next-event p{color:#ffb548;font-size:1rem;font-weight:800;margin-bottom:0;line-height:1.5}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel p.subtitle{font-family:Bocketts,sans-serif;font-weight:600;font-size:1rem;color:#fff;line-height:1.3}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel h2,section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel h3{font-size:1.375rem}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel h2,section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel h3,section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel p{color:#fff}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel>p{font-size:1.125rem}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel .date{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px;font-family:Bocketts,sans-serif;font-weight:700;font-size:1.25rem;color:#fff;line-height:1.3}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel .date svg{max-width:25px;width:100%;margin-top:-5px}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel .btns{margin-top:32px;justify-content:flex-end}@media only screen and (min-width: 600px){section.events-slider{padding:64px 16px}section.events-slider.remove-top-padding{padding:24px 16px 64px}section.events-slider .wrapper .swiper{border-radius:16px}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel{padding:90px 32px 102px}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel h2,section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel h3{font-size:1.75rem}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel .next-event{padding:10px 32px}}@media only screen and (min-width: 1200px){section.events-slider .wrapper .swiper .swiper-navigation{right:auto;left:72px}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event{flex-direction:row}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .image{max-height:600px}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel{max-width:450px}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel .next-event p{font-size:1rem}section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel h2,section.events-slider .wrapper .swiper .swiper-wrapper .swiper-slide .event .panel h3{font-size:2rem}}
