.events-page__content{padding-bottom:50px}.events-list{display:flex;gap:20px;padding:0 50px 50px}.container-calendar{background-color:var(--e-color-blue-secondary);padding:25px 22px 30px 22px;max-width:max-content;height:min-content;margin-top:72px}.calendar-head{display:flex;align-items:center;justify-content:space-between}.calendar-button{padding:5px 7px;display:flex;align-items:center;justify-content:center}.month-year{font-size:16px;line-height:var(--e-line-height-m);text-align:center;color:var(--e-main-color);text-transform:capitalize}.calendar{margin-top:10px;padding-top:10px;position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:3px 10px}.calendar::before{content:"";position:absolute;width:100%;height:1px;background-color:var(--e-color-gold-primary);top:0}.calendar-day,.calendar-weekday{display:flex;align-items:center;justify-content:center;text-align:center;padding:6px;min-width:35px;width:max-content;height:35px}.calendar-day{color:var(--e-main-color);line-height:var(--e-line-height-m);font-weight:400;cursor:pointer}.calendar-day.selected{background-color:var(--e-color-gold-primary)!important;border-radius:0!important;font-weight:700}.calendar-day.has-event{background-color:rgb(143,127,102,.8);border-radius:50%}.next-month,.prev-month{color:var(--e-color-stone)}.events-output{display:flex;flex-direction:column}.calendar-events-switch{height:71px;padding:20px 0;display:flex;align-items:center;justify-content:flex-end}.calendar-events-button{padding:4px 9px}.calendar-events-button.swiper-button-disabled svg{opacity:.35}.calendar-non-event{margin:auto}.calendar-event-item{width:395px;position:relative;display:flex;flex-direction:column;margin-right:20px}.one-element{min-width:395px}.calendar-event-item::after{content:"";position:absolute;top:35%;left:-1px;right:-1px;bottom:-1px;backdrop-filter:blur(16px) brightness(.7);-webkit-backdrop-filter:blur(16px) brightness(.7);mask:linear-gradient(0deg,rgba(23,40,73,1) 0,rgba(23,40,73,1) 50%,rgba(23,40,73,.5) 70%,rgba(23,40,73,.3) 95%,rgba(23,40,73,0) 100%);background:rgba(23,40,73,.03)}.calendar-event-image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.calendar-event-image img{width:100%;height:100%;object-fit:cover}.calendar-event-contain{margin-top:auto;padding:25px 20px;display:flex;flex-direction:column;z-index:1}.event-advantages-contain{margin-top:40px;display:flex}.pluses-list{padding:29px 50px 29px 50px;display:flex;flex-direction:column;gap:30px}.pluses-item{display:flex;align-items:center;gap:20px}.pluses-key{font-size:116px;font-family:var(--e-font-secondary-family);-webkit-text-stroke:1px var(--e-color-gold-primary);color:transparent;text-align:center;min-width:65px;display:flex;justify-content:center;max-width:max-content}.pluses-contain{display:flex;flex-direction:column;gap:20px}.pluses-title{font-size:var(--e-font-size-xl)}.pluses-ps{max-width:470px;width:100%;margin-left:auto;padding-top:21px;border-top:1px solid var(--e-main-color)}.pluses-image{object-fit:cover;object-position:50% 50%;width:100%;height:100%;max-width:625px;margin:0 auto}@media screen and (max-width:1200px){.event-advantages.container_padding-left{padding-left:0}.event-advantages-contain{margin-top:43px;flex-direction:column-reverse;gap:40px}.pluses-image{max-height:600px;object-position:50% 80%}.pluses-list{padding:40px 40px 0 40px}.pluses-ps{max-width:calc(100% - 85px)}}@media screen and (max-width:1024px){.calendar-event-item{width:100%}}@media screen and (max-width:991px){.pluses-list{padding:0 20px}.events-list{padding:0 20px}}@media screen and (max-width:767px){.container-calendar{max-width:362px;margin:30px auto 0 auto}.events-output{max-width:362px;width:100%}.events-list{flex-direction:column;gap:0}.calendar-events-switch{height:81px;padding:25px 0;justify-content:space-between}.calendar-event-item{margin-right:25px}.calendar-event-item.swiper-slide{min-height:360px}.one-element{min-width:0}.event-item__title{margin-bottom:24px}.pluses-title{font-size:var(--e-font-size-l)}.pluses-text{font-size:var(--e-font-size-s)}.pluses-image{max-height:386px}.pluses-ps{font-size:var(--e-font-size-s)}}@media screen and (max-width:400px){.container-calendar{padding:20px 15px 25px 15px}.calendar{gap:3px 6px}.calendar-day,.calendar-weekday{min-width:30px;height:30px;padding:5px;font-size:14px}}@media screen and (max-width:360px){.pluses-list{gap:20px}.pluses-item{flex-direction:column;align-items:flex-start;gap:8px}.pluses-key{font-size:66px;line-height:60px;min-width:25px}.pluses-contain{gap:8px}.pluses-ps{max-width:100%}}