section.happenings{position:relative}.swiper.happenings-slider{height:100%;overflow:visible;width:100%}.swiper.happenings-slider .swiper-slide{height:auto;margin-right:16px;width:23.01%}.swiper.happenings-slider .swiper-slide__inner{position:relative}.swiper.happenings-slider .swiper-slide__inner:before{content:"";display:block;padding-top:125%;width:100%}.swiper.happenings-slider .swiper-slide__inner img{display:block;height:100%;left:0;max-width:100%;object-fit:cover;position:absolute;top:0;width:100%}.swiper.happenings-slider .swiper-slide__buttons{margin-top:14px}.swiper.happenings-slider .swiper-slide__buttons a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 35'%3E%3Cpath fill='%23E63F2E' d='M35 17.5C35 7.835 27.165 0 17.5 0S0 7.835 0 17.5 7.835 35 17.5 35 35 27.165 35 17.5'/%3E%3Cpath fill='%23FFF' d='m19.472 24.587-.895-.868 5.411-5.634H10.002v-1.204h13.986l-5.411-5.66.895-.809 6.805 7.088z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:35px 35px;color:#e63f2e;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;letter-spacing:.05em;line-height:1.6;min-height:36px;padding:8px 0 8px 59px;text-decoration:none;text-transform:uppercase;transition:all .15s linear}.swiper.happenings-slider .swiper-slide__buttons a:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 35'%3E%3Cpath fill='%23000' d='M35 17.5C35 7.835 27.165 0 17.5 0S0 7.835 0 17.5 7.835 35 17.5 35 35 27.165 35 17.5'/%3E%3Cpath fill='%23FFF' d='m19.472 24.587-.895-.868 5.411-5.634H10.002v-1.204h13.986l-5.411-5.66.895-.809 6.805 7.088z'/%3E%3C/svg%3E");color:#000}.happenings .happenings__heading{align-items:center;color:#000;display:grid;font-family:GascogneTS-XLight;font-size:64px;font-weight:400;gap:40px;grid-template-columns:auto 1fr;line-height:1em;margin-bottom:40px;position:relative}.happenings .happenings__heading:after{background:#000;content:"";height:1px}.happenings ul.happenings__links{display:flex;font-size:14px;font-weight:700;gap:190px;justify-content:center;letter-spacing:.05em;list-style:none;margin-top:14px;padding:0;text-transform:uppercase}.happenings ul.happenings__links li a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 35'%3E%3Cpath fill='%23E63F2E' d='M35 17.5C35 7.835 27.165 0 17.5 0S0 7.835 0 17.5 7.835 35 17.5 35 35 27.165 35 17.5'/%3E%3Cpath fill='%23FFF' d='m19.472 24.587-.895-.868 5.411-5.634H10.002v-1.204h13.986l-5.411-5.66.895-.809 6.805 7.088z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:35px 35px;color:#e63f2e;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;letter-spacing:.05em;line-height:1.6;min-height:36px;padding:8px 0 8px 59px;text-decoration:none;text-transform:uppercase;transition:all .15s linear}.happenings ul.happenings__links li a:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 35 35'%3E%3Cpath fill='%23000' d='M35 17.5C35 7.835 27.165 0 17.5 0S0 7.835 0 17.5 7.835 35 17.5 35 35 27.165 35 17.5'/%3E%3Cpath fill='%23FFF' d='m19.472 24.587-.895-.868 5.411-5.634H10.002v-1.204h13.986l-5.411-5.66.895-.809 6.805 7.088z'/%3E%3C/svg%3E");color:#000}.happenings-slider .swiper-buttons{align-items:flex-start;border-top:1px solid #000;display:flex;gap:14px;justify-content:flex-end;margin-top:40px;padding-top:14px}.happenings-slider .swiper-button-next,.happenings-slider .swiper-button-prev{color:#e63f2e;display:block;height:36px;margin-top:0;position:static;width:36px}.happenings-slider .swiper-button-next:focus,.happenings-slider .swiper-button-next:hover,.happenings-slider .swiper-button-prev:focus,.happenings-slider .swiper-button-prev:hover{color:#000}.happenings-slider .swiper-button-next:after,.happenings-slider .swiper-button-prev:after,.happenings-slider.swiper-rtl .swiper-button-next:after,.happenings-slider.swiper-rtl .swiper-button-prev:after{content:none}.happenings-slider .swiper-button-prev svg{rotate:180deg}@media only screen and (max-width:1024px){.happenings .happenings__heading{font-size:56px;line-height:101.8%;margin:0 0 30px}.swiper.happenings-slider .swiper-slide{width:48.747%}}@media only screen and (max-width:767px){.happenings .happenings__heading{font-size:33px;gap:10px}.swiper.happenings-slider .swiper-slide{width:100%}.happenings-slider .swiper-buttons{margin-top:24px}}