.conversion-funnel-box {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    gap: 2.083vw;
}
/*Info Event Box*/
.info_event_box .event-list_content {
    height: 416px;
    width: 310px;
    background: url(../media/IHS_kachel_JETZT-BUCHEN-pink.svg);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 30px;
}
.info_event_box .event-heading {
    font-size: 14px;
    text-transform: uppercase;
    color: #f96a6a;
    margin: 0 0 20px 0;
}
.info_event_box .event-title {
    font-size: 16px;
    color: #f96a6a;
    font-weight: 900;
    margin: 0 0 30px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 82px;
    line-height: 1.4;
}
.info_event_box .event-date {
    font-size: 16px;
    color: #000000;
    font-weight: 900;
    margin: 0 0 60px 0;
   /* overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    */
    height: 81px;
    line-height: 1.4;
}
.info_event_box .events-list .slick-prev {
    left: -40px;
}
.info_event_box .events-list .slick-next {
    right: -25px;
}
.info_event_box .events-list .slick-next::before {
    content: "";
    width: 20px;
    height: 20px;
    background: url(../media/icons/ih-next-arrow-FFFFFF.svg) no-repeat;
    background-size: contain;
    position: absolute;
    opacity: 1;
    top: 0;
    left: 0;
}
.info_event_box .events-list .slick-prev::before {
    content: "";
    width: 20px;
    height: 20px;
    background: url(../media/icons/ih-prev-arrow-FFFFFF.svg) no-repeat;
    background-size: contain;
    position: absolute;
    opacity: 1;
    top: 0;
    left: 0;
}
.info_event_box .events-list .slick-disabled::before {
    opacity: 0;
}
.info_event_box .spacer {
    margin: 1.563vw 0;
    border-width: 2px 0 0 0;
    border-color: #A6A8B5;
    border-style: solid;
}
.info_event_box .event-date p {
    margin-bottom: 0;
}
@media (min-width: 1025px) {
   /* .event-list {
        width: 16.146vw !important;
   }
    .event-list.slick-slide.slick-current.slick-active {
        margin-right: 1.25vw;
   }
    .events-list .slick-slide:not(.slick-active) {
        margin-right: 0.625vw;
        width: 16.771vw !important;
        opacity: 0;
   }
    */
    .info_event_box .event-list_content {
        height: 21.667vw;
        width: 16.146vw;
        padding: 1.563vw;
   }
   .info_event_box  .event-heading {
        font-size: 0.729vw;
        margin: 0 0 0 0;
        height: 2.604vw;
   }
   .info_event_box .event-title {
        font-size: 0.833vw;
        margin: 0 0 0 0;
        height: 2.865vw;
   }
   .info_event_box .event-date {
        font-size: 0.833vw;
        margin: 0;
        height: 10.104vw;
   }
   .info_event_box .events-list .slick-prev {
        left: -2.083vw;
   }
   .info_event_box .events-list .slick-next {
        right: -1.302vw;
   }
   .info_event_box .events-list .slick-next::before {
        width: 1.042vw;
        height: 1.042vw;
   }
   .info_event_box .events-list .slick-prev::before {
        width: 1.042vw;
        height: 1.042vw;
   }
}
/* @media (max-width: 1366px) and (min-width: 1200px) {
    .event-heading {
        font-size: 12px;
        margin: 0 0 10px 0;
   }
    .event-title {
        font-size: 16px;
        margin: 0 0 0 0;
        height: 105px;
   }
    .event-date {
        font-size: 14px;
        margin: 0;
        height: 80px;
   }
}
*/
@media (max-width: 1024px) and (min-width: 768px) {
    .info_event_box .event-list_content {
        height: 40.625vw;
        width: 30.273vw;
        padding: 2.930vw;
   }
   .info_event_box .event-heading {
        font-size: 1.367vw;
        margin: 0 0 1.953vw 0;
        height: 6.836vw;
   }
   .info_event_box .event-title {
        font-size: 1.563vw;
        margin: 0 0 2.930vw 0;
        height: 4.688vw;
        line-height: 1.4;
   }
   .info_event_box .event-date {
        font-size: 1.563vw;
        margin: 0 0 5.859vw 0;
        height: 7.813vw;
        line-height: 1.4;
   }
   .info_event_box.event-list a.ihs-button {
        font-size: 1.563vw;
        padding: 1.660vw;
        border-radius: 4.883vw;
   }
   .info_event_box.event-list .ihs-button-align-icon-right {
        margin-left: 0.977vw;
   }
   .info_event_box.event-list a.ihs-button svg {
        width: 1.758vw;
        height: 1.367vw;
   }
   .info_event_box .spacer {
        margin: 20px 0;
   }
}
@media (max-width: 767px) {
    .info_event_box .event-list_content {
        background: none;
        border-width: 10px;
        border-style: solid;
        border-radius: 30px;
        border-color: #f96a6a;
        padding: 15px;
        width: 100%;
        max-width: 264px;
   }
   .info_event_box .spacer {
        margin: 15px 0;
        display: none;
   }
}
@media (max-width: 1024px) {
    .info_event_box .spacer {
        display: none;
   }
}


@media (max-width: 380px) {
    .info_event_box.event-list a.ihs-button {
        font-size: 15px;
    }
}

/*Training Event Box*/
.training-button-container {
/* background: url(../media/training-button-bg.svg); */
/* background-repeat: no-repeat; */
width: 15.625vw;
height: 20.833vw;
display: inline-block;
padding: 1.563vw 1.563vw 0 1.563vw;
position: relative;
margin: 0 0 0 0;
}
.training-arrow {
display: flex;
}
.training-image img {
width: 6.25vw;
border-radius: 50%;
height: 6.25vw;
object-fit: cover;
}
.training-arrow svg {
width: 1.25vw;
}
.training-image {
position: absolute;
bottom: 1.563vw;
}
@media (max-width: 1024px) {
.training-button-container {
    width: 196px;
    height: 261px;
    padding: 20px;
    margin: 0 20px 20px 0;
}
.training-image img {
    width: 100px;
    height: 100px;
}
.training-image {
    bottom: 20px;
}
.training-arrow svg {
    width: 18px;
    height: 14px;
}
}
@media (max-width: 480px) {
.training-button-container {
    margin: 0 0 20px 0;
}
/* .training-button-container {
        width: 163px;
        height: 217px;
        padding: 15px;
    }
    .training-image img {
        width: 60px;
        height: 60px;
    }
    .training-button-container {
        margin: 0 0 15px 0;
    } */
}
  