.slider{height:100vb;min-height:100vb;max-height:100vb;width:100%;overflow:hidden;position:relative}.slider__container{display:flex;flex-wrap:nowrap;transition:transform .5s ease-in-out}.slider__container,.slider__item{position:relative;width:100%;height:100%}.slider__item{flex-shrink:0}.slider__item-img{width:100%;height:100%}.slider__item__content{position:absolute;bottom:0;left:0;width:clamp(300px,165.01px + 37.5vw,450px);height:20rem;min-height:260px;max-height:400px;padding:36px 28px calc(86px - clamp(0rem, -2.813rem + 12.5vw, 3.125rem)) 20px;display:flex;gap:16px;flex-direction:column;background-color:rgba(var(--accent-color),.2);border-top-right-radius:clamp(40px,-.14px + 15vw,100px);color:rgb(var(--white));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.slider__item__content-title{-webkit-line-clamp:2;font-size:clamp(2.25rem,.9rem + 6vw,3.75rem);font-family:var(--Bitter);font-weight:700}.slider__item__content-description,.slider__item__content-title{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.slider__item__content-description{-webkit-line-clamp:5;font-size:.875rem;line-height:clamp(1.125rem,1.012rem + .5vw,1.25rem);font-family:var(--Montserrat);font-weight:400}.slider__navigation{position:absolute;left:20px;bottom:30px;inset-inline-start:20px;inset-block-end:30px;display:flex;gap:10px}.slider__navigation-button{width:14px;height:14px;border-radius:50%;border:1px solid rgb(var(--white))}.slider__navigation-button.active{background-color:rgb(var(--white))}.accessibility-mode.accessibility-mode__very-large-text .slider__item__content-description{-webkit-line-clamp:3}@media (min-width:760px){.slider__item__content{max-height:clamp(28.125rem,26.078rem + 4.31vw,31.25rem);width:clamp(450px,57px + 51.72vw,1050px);height:clamp(20rem,12.629rem + 15.52vw,31.25rem);border-top-right-radius:clamp(6.25rem,-1.94rem + 17.24vw,18.75rem);padding:clamp(36px,.624px + 4.66vw,90px) clamp(50px,-90.865px + 18.53vw,265px) clamp(36px,13.73px + 2.93vw,70px) clamp(20px,-45.52px + 8.62vw,120px)}.slider__item__content-title{font-size:clamp(3.75rem,2.112rem + 3.45vw,6.25rem);line-height:clamp(3.75rem,2.522rem + 2.59vw,5.625rem)}.slider__item__content-description{font-size:clamp(.875rem,.793rem + .17vw,1rem);line-height:clamp(1.25rem,1.086rem + .34vw,1.5rem);-webkit-line-clamp:3}.slider__navigation{left:clamp(20px,-45.52px + 8.62vw,120px)}.slider__navigation-button{width:clamp(.875rem,.425rem + .95vw,1.563rem);height:clamp(.875rem,.425rem + .95vw,1.563rem)}}.news{position:relative;overflow:hidden}.news-decoration{position:absolute;left:-300px;z-index:-1}.news__header{gap:30px;padding:clamp(2.188rem,1.063rem + 5vw,3.438rem) 20px clamp(1.563rem,1rem + 2.5vw,2.188rem);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.news__title{font-size:clamp(2.125rem,1.337rem + 3.5vw,3rem)}.news__nav{display:flex;align-items:center;gap:clamp(.625rem,.063rem + 2.5vw,1.25rem)}.news__nav-button{border:none;color:rgb(var(--accent-color));width:clamp(2.313rem,1.862rem + 2vw,2.813rem);height:clamp(1.5rem,1.163rem + 1.5vw,1.875rem)}.news__nav-button .icon{width:100%;height:100%}.news__content{padding-left:20px;padding-right:20px}.news__list{display:flex;gap:20px}.news .events__list__item{flex-grow:0;flex-shrink:0;flex-basis:100%;transition:transform .4s ease}.news .events__list__item:hover{transform:scale(1.05) translateY(-20px)}@media (min-width:550px){.news .events__list__item{flex-basis:calc(100% / 2 - 10px)}.events__list__item-date{max-width:clamp(6.563rem,1.597rem + 14.44vw,10.625rem)}}@media (min-width:760px){.news__nav-button{width:clamp(2.813rem,2.403rem + .86vw,3.438rem);height:clamp(1.875rem,1.67rem + .43vw,2.188rem)}}@media (min-width:960px){.news .events__list__item{flex-basis:calc(100% / 3 - 13.33px)}}@media (min-width:1280px){.news-decoration{left:clamp(-18.75rem,-34.72rem + 33.62vw,5.625rem)}.news__header{padding-right:clamp(3.125rem,-35.625rem + 48.44vw,22.5rem)}.news__content,.news__header{padding-left:clamp(3.125rem,-35.625rem + 48.44vw,22.5rem)}.news__content{padding-right:0}.news__list{gap:30px}.news .events__list__item{flex-basis:380px;flex-grow:0}}