@charset "UTF-8";.dvk-grid{display:grid}.dvk-button-wrapper{width:100%;text-align:center;margin-top:50px;margin-bottom:40px}.dvk-next-events-section{padding:60px 40px}.dvk-next-events-section__headline{text-align:center;margin-bottom:50px}.dvk-grid--forNextEventsSection{grid-template-columns:repeat(4,1fr);gap:30px 30px;align-items:stretch}.dvk-next-events-section__item{background-color:#f0f0f0;border:3px solid #f0f0f0;height:100%}.dvk-next-events-section__item:hover,.dvk-next-events-section__item:focus,.dvk-next-events-section__item:active{border:3px solid #bc9645}.dvk-next-events-section__item:hover a,.dvk-next-events-section__item:focus a,.dvk-next-events-section__item:active a{text-decoration:none}.dvk-next-events-section__image{height:200px;object-fit:cover;width:100%}.dvk-next-events-section__image--isPlaceholder{padding:30px;object-fit:contain;background-color:#fff}.dvk-next-events-section__content{padding:15px 25px 25px 25px;color:#bc9645}.dvk-next-events-section__title{color:#000;display:block;font-size:18px;line-height:26px;margin-bottom:10px;font-weight:600}.dvk-next-events-section__dateStart{display:flex;gap:6px;align-items:center;margin-bottom:8px;font-size:18px}.dvk-next-events-section__timeStart{display:flex;gap:6px;align-items:center;margin-bottom:8px}.dvk-next-events-section__category{display:flex;gap:6px;align-items:center;margin-bottom:8px}.dvk-next-events-section__icon{width:18px}.dvk-preloader{display:none;text-align:center;padding:40px 0}.dvk-preloader.is-loading{display:block}.dvk-preloader__spinner{border:4px solid #f0f0f0;border-top:4px solid #bc9645;border-radius:50%;width:50px;height:50px;animation:dvk-spin 1s linear infinite;margin:0 auto 15px}.dvk-preloader__text{color:#bc9645;font-size:16px}@media screen and (max-width:1100px){.dvk-grid--forNextEventsSection{grid-template-columns:repeat(3,1fr);gap:30px 30px}}@media screen and (max-width:800px){.dvk-grid--forNextEventsSection{grid-template-columns:repeat(2,1fr);gap:30px 30px}}@media screen and (max-width:600px){.dvk-next-events-section{padding:0}.dvk-grid--forNextEventsSection{grid-template-columns:repeat(1,1fr);gap:10px 10px;align-items:normal}.dvk-next-events-section__image{display:none}.dvk-next-events-section__title{font-size:22px}}
