.content-wrapper{
    margin-top: 0px;
}

.section-wrapper section[data-type="header_conference"]{
    padding-top: 0;
    padding-bottom: 0;
}

.home [data-type="header_conference"] .conferences:not(.slick-initialized){
    min-height: 95lvh;
    overflow: hidden;
}

.home [data-type="header_conference"] .conferences:not(.slick-initialized)  .conference-wrapper{
    opacity: 0;
    visibility: hidden;
}

.home [data-type="header_conference"] .conference-wrapper{
    min-height: 95lvh;
}

[data-type="header_conference"] .conference-wrapper{
    position:relative;
    color: #fff;
    padding-top: calc(var(--larger-header-height) + var(--section-padding));
    padding-bottom: 30dvh;
    padding-top: var(--section-padding);
    padding-bottom: var(--section-padding-large);
    min-height: 60lvh;
    display: flex;
    align-items: flex-end;
    position: relative;
}

[data-type="header_conference"] .background img{
    animation: ken_burns 80s ease infinite;
}

[data-type="header_conference"] .background,
[data-type="header_conference"] .background img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index: 0;
    overflow: hidden;
}

[data-type="header_conference"] .background img{
    object-fit: cover;
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
    
}

[data-type="header_conference"] h1{
    color: #fff;
    hyphens: auto;
    hyphenate-limit-chars: auto 3;
    hyphenate-limit-lines: 4;
    line-height: 1.15;
}

[data-type="header_conference"] .background::before{
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 30%, rgba(0, 0, 0, 0.20) 100%);
}

[data-type="header_conference"] .we-container{
    z-index: 1;
    position: relative;
}

[data-type="header_conference"] .untertitel,
[data-type="header_conference"] .untertitel + p{
    color: #E4E4E4;
    font: normal normal 400 26px/38px "IBM Plex Sans", sans-serif;
    font-size: var(--button-font-size);
    margin-bottom: 0;
}

[data-type="header_conference"] .untertitel + p{
    font-weight: 700;
}

[data-type="header_conference"] .term{
    text-transform: uppercase;
    color: #E4E4E4;
    font: normal normal bold 20px/60px "IBM Plex Sans", sans-serif;
    font-size: var(--button-font-size);
    margin-bottom: 0;
}

[data-type="header_conference"] .buttons{
    margin-top: 15px;
}
 
body.frontend [data-type="header_conference"] .button.ghost.large:not(.ed_button), 
body.frontend [data-type="header_conference"] .button.ghost.large:not(.ed_button):visited{
    border-color: #fff;
    font-family: "IBM Plex Sans", sans-serif;
}

body.frontend [data-type="header_conference"] .button.large:not(.ed_button), 
[data-type="header_conference"] body.frontend .button.large:not(.ed_button):visited,
body.frontend [data-type="header_conference"] .button.ghost.large:not(.ed_button), 
body.frontend [data-type="header_conference"] .button.ghost.large:not(.ed_button):visited{
    min-width: unset;
}


[data-type="header_conference"] .button{
    font-size: var(--button-font-size)!important;
}

@keyframes ken_burns {
  0% {
    
    transform: scale(1.0);
    -ms-transform: scale(1.0);
    /* IE 9 */
    
    -webkit-transform: scale(1.0);
    /* Safari and Chrome */
    
    -o-transform: scale(1.0);
    /* Opera */
    
    -moz-transform: scale(1.0);
    /* Firefox */
  }
  50% {
    transform: scale(1.2);
    -ms-transform: scale(1.2);
    /* IE 9 */
    
    -webkit-transform: scale(1.2);
    /* Safari and Chrome */
    
    -o-transform: scale(1.2);
    /* Opera */
    
    -moz-transform: scale(1.2);
    /* Firefox */
  }
  100% {
    transform: scale(1);
    -ms-transform: scale(1);
    /* IE 9 */
    
    -webkit-transform: scale(1);
    /* Safari and Chrome */
    
    -o-transform: scale(1);
    /* Opera */
    
    -moz-transform: scale(1);
    /* Firefox */
  }
}

@media only screen and (max-width: 767.98px) {

    [data-type="header_conference"] .term{
        line-height: 1;
    }

    [data-type="header_conference"] .conference-wrapper{
        padding-top: calc(var(--larger-header-height) + var(--section-padding));
    }

}

@media only screen and (max-width: 405.98px) {
    [data-type="header_conference"] .buttons .ghost{
        margin-left: 0px !important;
        margin-top: 0px !important;
    }
}