:root{--bp-xs:480px;--bp-sm:834px;--bp-xl:1200px;--bp-xxl:1920px;--bp-mxs:479px;--bp-msm:833px;--bp-mxl:1199px;--bp-mxxl:1919px;--bp-addon-1360:1360px;--bp-addon-1380:1380px;--bp-addon-1279:1279px}.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.centersb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@-webkit-keyframes arrowDrawCircle{0%{stroke-dashoffset:0;stroke:var(--arrow-draw-base-color)}1%{stroke-dashoffset:101;stroke:var(--arrow-draw-active-color)}100%{stroke-dashoffset:0;stroke:var(--arrow-draw-active-color)}}@keyframes arrowDrawCircle{0%{stroke-dashoffset:0;stroke:var(--arrow-draw-base-color)}1%{stroke-dashoffset:101;stroke:var(--arrow-draw-active-color)}100%{stroke-dashoffset:0;stroke:var(--arrow-draw-active-color)}}@-webkit-keyframes strokeColor{0%{stroke:var(--stroke-base-color)}50%{stroke:var(--stroke-active-color)}100%{stroke:var(--stroke-base-color)}}@keyframes strokeColor{0%{stroke:var(--stroke-base-color)}50%{stroke:var(--stroke-active-color)}100%{stroke:var(--stroke-base-color)}}.events-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.events-slider--home .events-slider__title{font-size:32px;line-height:35px}.events-slider__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.events-slider__title{margin:0;font-family:Jost,normal;font-weight:500;font-size:24px;line-height:30px;color:#222;text-transform:none;letter-spacing:0}.events-slider__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.events-slider__nav-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:4px 16px;min-height:32px;font-family:Jost,normal;font-weight:500;font-size:13px;line-height:14px;letter-spacing:.03em;color:#523189}.events-slider__nav-link--mobile{display:none}.events-slider__nav-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.events-slider__nav-arrows._hide{display:none}.events-slider__nav-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.events-slider__nav-arrow--prev .events-slider__nav-arrow-icon{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.events-slider__nav-arrow--next .events-slider__nav-arrow-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.events-slider__nav-arrow--disabled{opacity:.4;pointer-events:none}.events-slider__nav-arrow--disabled .events-slider__nav-arrow-icon path,.events-slider__nav-arrow--disabled .events-slider__nav-arrow-icon rect{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}.events-slider__nav-arrow-icon{width:32px;height:32px}.events-slider__nav-arrow-icon path{stroke:#e3d9f2;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.events-slider__nav-arrow-icon rect{stroke:#e3d9f2;stroke-dasharray:101;stroke-dashoffset:0;-webkit-transition:stroke .3s ease;transition:stroke .3s ease}.events-slider__slider.swiper{width:100%;overflow:hidden}.events-slider .events-card{height:100%}@media (min-width:2100px){.events-slider .swiper-horizontal{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}@media (max-width:1919px){.events-slider--home{gap:16px}.events-slider--home .events-slider__title{font-size:24px;line-height:26px}}@media (max-width:1199px){.events-slider--home{gap:12px}.events-slider--home .events-slider__title{font-size:19px;line-height:21px}.events-slider--home .events-slider__nav-arrow-icon{width:24px;height:24px}.events-slider--home .events-slider__nav-arrow{margin:-4px}.events-slider__nav-link--desktop{display:none}.events-slider__nav-link--mobile{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:12px}.events-slider__slider.swiper{width:auto;margin-right:calc((-100vw + 100%)/ 2);padding-right:calc((100vw - 100%)/ 2);margin-left:calc((-100vw + 100%)/ 2);padding-left:calc((100vw - 100%)/ 2)}.events-slider__slide.swiper-slide{width:100%;max-width:655px}}@media (max-width:833px){.events-slider{gap:12px}.events-slider__head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.events-slider__title{font-size:20px;line-height:22px}.events-slider__nav-arrow{margin:-4px}.events-slider__nav-arrow-icon{width:24px;height:24px}.events-slider__slide.swiper-slide{width:320px}}@media (max-width:479px){.events-slider__slider.swiper{margin-right:0;padding-right:0;margin-left:0;padding-left:0}.events-slider__slide.swiper-slide{width:auto}}@media (hover:hover){.events-slider__nav-arrow:hover .events-slider__nav-arrow-icon rect{--arrow-draw-base-color:#e3d9f2;--arrow-draw-active-color:#523189;-webkit-animation:arrowDrawCircle .5s ease-in-out forwards;animation:arrowDrawCircle .5s ease-in-out forwards}.events-slider__nav-arrow:hover .events-slider__nav-arrow-icon path{stroke:#523189}}@media (hover:none){.events-slider__nav-arrow._is-touched .events-slider__nav-arrow-icon rect{--stroke-base-color:#e3d9f2;--stroke-active-color:#523189;-webkit-animation:strokeColor .4s ease both;animation:strokeColor .4s ease both}.events-slider__nav-arrow._is-touched .events-slider__nav-arrow-icon path{--stroke-base-color:#e3d9f2;--stroke-active-color:#523189;-webkit-animation:strokeColor .4s ease both;animation:strokeColor .4s ease both}}