.hide{
    display: none !important;
}

.cast-section .smaller-view{
    height: 300px !important;
    width: 100px !important;
}
.isActive{
    box-shadow: 0 0 0 2px white;
    
}


#regie-slider1{
    display: block;
}

.disabled {
  pointer-events: none;
  position: relative;
}

.disabled::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  filter: blur(2px);
}
.elementor-element.elementor-widget-button{
    transition: filter 0.5s ease;
    display: flex;
    --align-items: center;
    --justify-content: center;
}

.elementor-widget-button .elementor-button-link{
    
    width: 100% !important;
    height: 100% !important;
    
}
.elementor-widget-button:hover{
    
    cursor: pointer;
    filter: brightness(1.2);
    box-shadow: 0px 0px 0px 1px white inset;
}
#mehr-anfahrt1 {
    display: block;
    align-items: center;      
    justify-content: center;  
    text-align: center;
    
}

/* Termine MinHeight */
.date-min-height{
    min-height: 30vh;
}
/* /Termine MinHeight */


@media (max-width:330px){
    #headline-ticket-container .elementor-widget-button{
    
    max-height: 40px;
    
}
}