.events-hero{overflow:hidden}.events-hero__inner{position:relative}.events-hero__slider::part(container){overflow:visible}.events-hero__slide{border-radius:16px;opacity:.6;overflow:hidden;padding-bottom:75%;position:relative;transform:scale(.95);transition:all .3s ease-in-out}.events-hero__slide img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (min-width:576px){.events-hero__slide{padding-bottom:44.2975206612%}}.events-hero__slide.swiper-slide-active{opacity:1;transform:scale(1)}.events-hero__img{top:0;right:0;bottom:0;left:0;position:absolute}.events-hero__img img{height:100%!important;width:100%!important}.events-hero__wrap{display:flex;flex-direction:column;top:24px;right:24px;bottom:24px;left:24px;position:absolute}@media (min-width:1024px){.events-hero__wrap{top:80px;right:0;bottom:40px;left:96px}}.events-hero__card{background:#b3e6af;border-radius:20px;color:#1d1207;margin-bottom:16px;max-width:480px;padding:16px}@media (min-width:1024px){.events-hero__card{max-width:658px;padding:32px 24px 32px 50px}}.events-hero__subtitle{font-size:20px;font-weight:500;line-height:100%}@media (min-width:1024px){.events-hero__subtitle{font-size:48px}}.events-hero__caption{color:#000;font-size:16px;font-weight:500;line-height:120%;margin-top:16px;padding-left:8px;position:relative}@media (min-width:1024px){.events-hero__caption{font-size:28px;margin-top:24px;padding-left:20px}}.events-hero__caption:before{background:#000;content:"";height:100%;left:0;position:absolute;top:0;width:2px}@media (min-width:1024px){.events-hero__caption:before{width:5px}}.events-hero__btn{margin-top:auto;max-width:360px;padding:12px 16px!important}@media (min-width:1024px){.events-hero__btn{padding:19px 16px!important}}.events-hero-nav__btn{display:none}@media (min-width:1024px){.events-hero-nav__btn{align-items:center;background-color:transparent;background-color:var(--white);border:none;border-radius:100%;cursor:pointer;display:flex;height:62px;justify-content:center;outline:none;padding:0;position:absolute;top:50%;width:62px;z-index:1}.events-hero-nav__btn.events-hero-nav__btn_prev{left:20px;transform:translateY(-50%)}.events-hero-nav__btn.events-hero-nav__btn_next{right:20px;transform:translateY(-50%) rotate(180deg)}}.events-formats{padding:24px 0 40px}@media (min-width:1024px){.events-formats{padding:40px 0 80px}}.events-formats__title{margin-bottom:24px}@media (min-width:1024px){.events-formats__title{margin-bottom:40px}}.events-formats__list{display:grid;gap:30px}@media (min-width:768px){.events-formats__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.events-formats__image{border-radius:16px;overflow:hidden}.events-formats__image img{width:100%}.events-formats__subtitle{font-size:24px;font-weight:500;line-height:100%;margin-top:16px}@media (min-width:1024px){.events-formats__subtitle{font-size:36px;margin-top:30px}}.events-formats__descr{color:#686a6c;font-size:14px;line-height:20px;margin-top:16px}@media (min-width:1024px){.events-formats__descr{font-size:18px;line-height:24px;margin-top:22px}}.events-formats__descr ul{margin:0;padding-left:24px}.events-services{background:#eff4f8;padding:24px 0 40px}@media (min-width:1024px){.events-services{padding:48px 0 80px}}.events-services__title{margin-bottom:24px}@media (min-width:1024px){.events-services__title{margin-bottom:40px}}.events-services__list{display:grid;gap:15px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:576px){.events-services__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.events-services__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.events-services__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.events-services__item{background:#fff;border-radius:12px;padding:16px 16px 20px}@media (min-width:1024px){.events-services__item{padding:20px 20px 24px}}.events-services__image{border-radius:8px;overflow:hidden}.events-services__image img{width:100%}.events-services__subtitle{font-size:18px;font-weight:500;line-height:100%;margin:16px 0 0}@media (min-width:1024px){.events-services__subtitle{font-size:24px}}.events-services__descr{color:#686a6c;font-size:14px;font-weight:500;line-height:18px;margin:12px 0 0}@media (min-width:576px){.events-services__descr{min-height:54px}}@media (min-width:1024px){.events-services__descr{font-size:16px;line-height:20px;min-height:60px}}.events-cases{padding:24px 0 40px}@media (min-width:1024px){.events-cases{padding:60px 0 80px}}.events-cases__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media (min-width:1024px){.events-cases__header{margin-bottom:40px}}.events-cases__title{margin:0}.events-cases-nav{display:flex;gap:4px}@media (min-width:1024px){.events-cases-nav{gap:12px}}.events-cases-nav__btn{align-items:center;background-color:transparent;background-color:var(--white);border:none;border:2px solid rgba(156,163,175,.2);border-radius:100%;cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;padding:0;transition:all .3s ease-in-out;width:36px}@media (min-width:1024px){.events-cases-nav__btn{height:60px;width:60px}}.events-cases-nav__btn:hover{background-color:var(--black);border-color:var(--black)}.events-cases-nav__btn:hover svg path{fill:var(--white)}.events-cases-nav__btn svg{height:16px;width:16px}@media (min-width:1024px){.events-cases-nav__btn svg{height:32px;width:32px}}.events-cases-nav__btn svg path{transition:all .3s ease-in-out}.events-cases-nav__btn_next{transform:rotate(180deg)}.events-cases__slide{height:auto}@media (min-width:1024px){.events-cases__slide{align-items:start;display:grid;gap:60px;grid-template-columns:7fr 5fr}}.events-cases__img{border-radius:16px;margin-bottom:16px;overflow:hidden}@media (min-width:1024px){.events-cases__img{margin-bottom:0}}.events-cases__img img{width:100%}.events-cases__descr{display:flex;flex-direction:column}@media (min-width:1024px){.events-cases__descr{align-items:flex-start}}.events-cases__subtitle{font-size:24px;font-weight:500;line-height:1;margin:0}@media (min-width:1024px){.events-cases__subtitle{font-size:32px}}.events-cases__text{color:#474747;font-size:16px;line-height:20px;margin-bottom:0;margin-top:16px}@media (min-width:1024px){.events-cases__text{font-size:20px;line-height:25px;margin-top:30px}}.events-cases-cta{text-align:center}@media (min-width:1024px){.events-cases-cta{text-align:left}}.events-cases-cta__title{font-size:36px;font-weight:500;line-height:100%;margin:30px 0}@media (min-width:576px){.events-cases-cta__title{font-size:48px}}@media (min-width:1024px){.events-cases-cta__title{font-size:56px}}.events-cases-cta__btn{max-width:360px}.home-reviews{background-color:#eff4f8;overflow:hidden;padding:24px 0}@media (min-width:1024px){.home-reviews{padding:60px 0}}.home-reviews__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}@media (min-width:1024px){.home-reviews__header{margin-bottom:40px}}.home-reviews__title{margin-bottom:0}.home-reviews__actions{display:flex;gap:12px}.home-reviews__btn{align-items:center;background-color:transparent;background-color:var(--white);border:none;border:2px solid rgba(156,163,175,.2);border-radius:100%;cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;padding:0;transition:all .3s ease-in-out;width:36px}@media (min-width:1024px){.home-reviews__btn{height:60px;width:60px}}.home-reviews__btn svg{height:16px;width:16px}@media (min-width:1024px){.home-reviews__btn svg{height:32px;width:32px}}.home-reviews__btn svg path{transition:all .3s ease-in-out}.home-reviews__btn:hover{background-color:var(--black);border-color:var(--black)}.home-reviews__btn:hover svg path{fill:var(--white)}.home-reviews__btn_next{transform:rotate(180deg)}.home-reviews__list::part(container){overflow:visible}.home-reviews__item{background-color:var(--white);border-radius:12px;max-width:520px;padding:16px}@media (min-width:1024px){.home-reviews__item{padding:20px}}.home-reviews__text{display:-webkit-box;position:relative;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--grey);font-size:14px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.home-reviews__text{font-size:18px;margin-bottom:20px}}.home-reviews__expand{background-color:transparent;background-color:var(--white);border:none;border-radius:0;bottom:2px;box-shadow:-50px 0 20px #fff;color:var(--danger);cursor:pointer;font-size:14px;outline:none;padding:0 0 0 4px;position:absolute;right:0;text-align:right}@media (min-width:1024px){.home-reviews__expand{font-size:16px}}.home-reviews__author{align-items:center;border-top:1px solid rgba(156,163,175,.1);display:flex;padding-top:16px}.home-reviews__avatar{border-radius:100%;height:48px;margin-right:8px;overflow:hidden;position:relative;width:48px}.home-reviews__avatar img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.home-reviews__avatar:not(:has(img)){background:#eff4f8}@media (min-width:1024px){.home-reviews__avatar{height:60px;width:60px}}.home-reviews__info{display:flex;flex-direction:column}.home-reviews__name{font-size:15px;font-weight:500;line-height:1}@media (min-width:1024px){.home-reviews__name{font-size:18px}}.home-reviews__position{font-size:12px;line-height:1.15}@media (min-width:1024px){.home-reviews__position{font-size:14px}}.modal-order .modal__content{max-width:500px}.modal-order__header{margin-right:48px}.modal-order__title{font-size:24px;font-weight:500;line-height:100%;margin-bottom:4px}.modal-order__text{color:#828286;font-size:14px;font-weight:500;line-height:16px;margin-bottom:20px}.modal-order__form{display:flex;flex-direction:column;gap:10px}.modal-order__submit{margin-top:10px}.events{padding-top:20px}.events img{height:auto;max-width:100%}.events__title{margin:0 0 24px}@media (min-width:1024px){.events__title{margin-bottom:40px}}.events-cta{padding:40px 0}@media (min-width:1024px){.events-cta{padding:80px 0}}.events-cta__inner{align-items:start;display:grid;gap:24px}@media (min-width:1024px){.events-cta__inner{gap:40px;grid-template-columns:1fr 1fr}}.events-cta__descr{order:2}@media (min-width:1024px){.events-cta__descr{order:1}}.events-cta__title{margin:0 0 24px}@media (min-width:1024px){.events-cta__title{margin:50px 0 40px}}.events-cta__btn{max-width:360px}.events-cta__image{border-radius:16px;order:1;overflow:hidden;padding-bottom:69.696969697%;position:relative}@media (min-width:1024px){.events-cta__image{order:2}}.events-cta__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}
