.event-detail-block{background-color:#fff;border-radius:0 16px 16px 0;width:100%;max-width:980px;margin:0 auto;display:flex;overflow:hidden}@media screen and (max-width:640px){.event-detail-block{border-radius:0;flex-direction:column}}.event-detail-block__image-wrapper{width:100%;position:relative;overflow:hidden}@media screen and (max-width:640px){.event-detail-block__image-wrapper{padding-bottom:56.25%}}.event-detail-block__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.event-detail-block__content{flex-direction:column;gap:32px;width:100%;padding:60px;display:flex}@media screen and (max-width:768px){.event-detail-block__content{padding:32px}}@media screen and (max-width:430px){.event-detail-block__content{padding:16px}}.event-detail-block__content p{margin:0}.event-detail-block__date{background-color:var(--black);color:var(--white);z-index:1;flex-direction:column;align-items:center;padding:38px 32px;display:flex;position:absolute;bottom:0;left:0}@media screen and (max-width:768px){.event-detail-block__date{padding:24px 16px}}@media screen and (max-width:430px){.event-detail-block__date{padding:16px 12px}}.event-detail-block__month{font-size:40px}@media screen and (max-width:768px){.event-detail-block__month{font-size:30px}}@media screen and (max-width:430px){.event-detail-block__month{font-size:24px}}.event-detail-block__day{font-size:70px}@media screen and (max-width:768px){.event-detail-block__day{font-size:50px}}@media screen and (max-width:430px){.event-detail-block__day{font-size:36px}}.event-detail-block__title{font-size:43px}@media screen and (max-width:768px){.event-detail-block__title{font-size:35px}}@media screen and (max-width:430px){.event-detail-block__title{font-size:28px}}.event-detail-block__description{flex-direction:column;gap:24px;display:flex}.event-detail-block__item{width:100%;color:var(--red);align-items:flex-start;gap:24px;font-size:25px;display:flex}@media screen and (max-width:768px){.event-detail-block__item{font-size:20px}}.event-detail-block__item a{color:var(--red)}.event-detail-block__icon-wrapper{justify-content:center;align-items:center;width:45px;display:flex}@media screen and (max-width:430px){.event-detail-block__icon-wrapper{width:30px}}.event-detail-block__icon-wrapper+div{width:calc(100% - 45px)}@media screen and (max-width:430px){.event-detail-block__icon-wrapper+div{width:calc(100% - 30px)}.event-detail-block__icon{height:30px}}.event-detail-block__links{flex-direction:column;gap:4px;display:flex}.event-detail-block__location-address{font-size:18px;font-style:italic;display:block}
