.module__events__wrapper{grid-column-gap:20px;grid-row-gap:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.module__events-title{text-align:center}.module__events__item__image img{aspect-ratio:3/2;border-radius:10px;height:280px;max-width:100%;object-fit:fill;width:100%}.module__events__item a{width:100%}.module__events__item{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:30px;height:585px;padding:0 0 40px;width:100%}.module__events__item__image{align-items:center;border-radius:10px 10px 0 0;display:flex;height:auto;justify-content:center;width:100%}.module__events__item__content{color:#335164;font-size:30px;font-style:normal;font-weight:700;line-height:110%;padding:20px 40px}.module__events__item__date,.module__events__item__location{color:#335164;font-size:16px;font-style:normal;font-weight:300;line-height:150%;padding:0 40px}.module__events__container nav{display:flex;gap:4px;margin-top:30px}.module__events__container nav a{align-items:center;background:#fff;border-radius:5px;color:#667d8b;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;gap:30px;height:43px;justify-content:center;line-height:150%;padding:0;width:31px}.module__events__wrapper-loading .wrapper{grid-column-gap:20px;grid-row-gap:30px;background:transparent;border-radius:10px;display:grid;grid-template-columns:repeat(3,1fr);padding:0}.module__events__item__type__wrapper{display:flex;gap:20px;padding:40px 40px 0}.module__events__item__type{background:#e5f5fc;border-radius:10px;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.03em;line-height:110%;padding:10px;text-transform:capitalize}.module__events__item a:hover .module__events__item__type{color:#039be5}.module__events__item__discount{color:#039be5;font-size:16px;font-style:normal;font-weight:300;line-height:110%;margin-top:20px;padding:0 40px}.module__events__item__discount span{margin-right:10px}@media screen and (max-width:900px){.module__events__wrapper,.module__events__wrapper-loading .wrapper{grid-template-columns:repeat(2,1fr)}.module__events__filter form{flex-direction:column}.module__events__filter form div{width:100%}}@media screen and (max-width:600px){.module__events__wrapper{grid-template-columns:repeat(1,1fr)}.module__events__item{height:auto}}