  .wp-block-dhsv-event-box:not(.wp-block){--item-text-color:var(--black);--item-bg-color:var(--white);--col-template:16.4rem 20rem 1fr;position:relative}.wp-block-dhsv-event-box:not(.wp-block) .h4{font-size:var(--font-size-30)}.wp-block-dhsv-event-box:not(.wp-block) p:last-of-type{margin-bottom:0}.wp-block-dhsv-event-box:not(.wp-block).without-image{--col-template:20rem 1fr}.wp-block-dhsv-event-box:not(.wp-block).without-date .event-box__date .icon{margin-top:0}.wp-block-dhsv-event-box:not(.wp-block):not(.without-link) .event-box__link{cursor:pointer}.wp-block-dhsv-event-box:not(.wp-block):not(.without-link) .event-box__link:hover{--item-text-color:var(--white);--item-bg-color:var(--deep);--icon-base:var(--white)}.wp-block-dhsv-event-box:not(.wp-block) .event-box__link{-ms-grid-columns:var(--col-template);background-color:var(--item-bg-color);border-radius:10px;color:var(--item-text-color);cursor:default;display:-ms-grid;display:grid;font-weight:var(--font-weight-default);grid-template-columns:var(--col-template);min-height:180px;overflow:hidden;text-decoration:none;transition:all .25s ease}.wp-block-dhsv-event-box:not(.wp-block) .event-box__link:hover{opacity:1}.wp-block-dhsv-event-box:not(.wp-block) .event-box__image{aspect-ratio:1.3;height:100%}.wp-block-dhsv-event-box:not(.wp-block) .event-box__image img{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-dhsv-event-box:not(.wp-block) .event-box__meta,.wp-block-dhsv-event-box:not(.wp-block) .event-box__title{display:flex;flex-flow:column;gap:1rem;justify-content:center;padding:1rem 1.5rem}.wp-block-dhsv-event-box:not(.wp-block) .event-box__meta{position:relative}.wp-block-dhsv-event-box:not(.wp-block) .event-box__meta:after{background-color:var(--gray-30);content:"";height:75%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.wp-block-dhsv-event-box:not(.wp-block) .event-box__meta-box{display:flex;flex-flow:row;gap:.5rem}.wp-block-dhsv-event-box:not(.wp-block) .event-box__meta-box .icon{display:flex;justify-content:center;min-width:30px}.wp-block-dhsv-event-box:not(.wp-block) .event-box__meta-box .icon svg,.wp-block-dhsv-event-box:not(.wp-block) .event-box__meta-box .icon svg *{transition:all .25s ease}.wp-block-dhsv-event-box:not(.wp-block) .event-box__location{align-items:center}.wp-block-dhsv-event-box:not(.wp-block) .event-box__date .icon{margin-top:.4rem}@media screen and (max-width:768px){.wp-block-dhsv-event-box:not(.wp-block) .event-box__link{--col-template:1fr}.wp-block-dhsv-event-box:not(.wp-block) .event-box__image{aspect-ratio:16/9}.wp-block-dhsv-event-box:not(.wp-block) .event-box__meta:after{bottom:0;height:1px;left:50%;top:unset;transform:translateX(-50%);width:calc(100% - 3rem)}}
