@media only screen and (min-width: 1280px) {

.len-hero .len-hero-banner--event .len-hero-banner__wrapper-bg-inner-content-wrap .action {
    width: 100%;
}

.len-hero .len-hero-banner--event .len-hero-banner__wrapper-bg-inner-content-wrap .action .cta-button__link {
    justify-content: flex-start !important;
    padding: 0 !important;
}
}

.len-hero .len-hero-banner--event .len-hero-banner__wrapper-bg-inner-content-wrap .action .cta-button__link {

    padding: 0 !important;
}

.len-hero .len-hero-banner__wrapper-bg .set-bg-pin,
.len-hero .len-hero-banner__wrapper-bg .set-bg-pin .picture-tag,
.len-hero .len-hero-banner__wrapper-bg .set-bg-pin .picture-tag img {
    height: 100% !important;
}

.len-hero .len-hero-banner--event .len-hero-banner__wrapper-bg-inner-content-wrap .len-hero-banner__wrapper-bg-inner-content-logo .picture-tag img {
    max-width: 150px !important;
    max-height: 45px !important;
    height: auto !important;
}

.len-hero .len-hero-banner--event .len-hero-banner__wrapper-bg-inner .landing-hero-media .len-hero-banner__wrapper-bg-inner-content-event-info .len-hero-banner__wrapper-bg-inner-content-event-info-item p {
    width: 100% !important;
}

#speaker.card-grid.merchandising .len-card__asset {
    overflow: visible !important;
}

#speaker.card-grid.merchandising .len-card__content-title {


font-size: var(--Font-Size-Body-xlarge, 18px);
font-style: normal;
font-weight: 600;
line-height: 130%; /* 23.4px */
}

#speaker.card-grid.merchandising .len-card__content-description {



font-family: var(--font-family-Body, "Noto Sans");
font-size: var(--font-size-body-large, 16px);

line-height: 140%; /* 22.4px */
letter-spacing: var(--font-letter-spacing-body-large, -0.16px);
}

@media only screen and (max-width: 767px) {
   .len-hero .len-hero-banner--event .len-hero-banner__wrapper-bg-inner .landing-hero-media img, .len-hero .len-hero-banner--event .len-hero-banner__wrapper-bg-inner .landing-hero-media .video-js, .len-hero .len-hero-banner--event .len-hero-banner__wrapper-bg-inner .landing-hero-media .hero-video-wrapper__thumb, .len-hero .len-hero-banner--event .len-hero-banner__wrapper-bg-inner .landing-hero-media video {
    object-fit: cover;
    height: auto !important;
    aspect-ratio: auto;
}

.len-hero .len-hero-banner__wrapper-bg-inner-content {
    max-width: 100% !important;
}
}

#speaker .cmp-title__text {
 display: none;
}