
.iframe-container iframe{
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}
.TeamMembers selector .elementor-widget{
    width: 400px;
    opacity: 0;
    transition: all 0.5s linear;
}

html, body {
max-width: 100% !important;
overflow-x: hidden !important;
}
selector .elementor-container{
    flex-wrap: nowrap;
}
selector .elementor-widget-wrap{
    flex-direction: column;
    transition: all 0.3s linear !important;
}
selector .elementor-column{
    min-width: 1px;
    transition: all 0.5s linear;
    overflow: hidden;
}
selector .elementor-column:hover{
    width: 100%;
}
selector .elementor-column:hover .elementor-widget{
    opacity: 1;
}

@media (max-width:1024px){
selector .elementor-widget{
    width: 300px;
} 
}

@media (max-width:767px){
selector .elementor-widget-wrap{
    height: 300px;
}
selector .elementor-column:hover .elementor-widget-wrap{
    height: 380px;
}
selector .elementor-container{
    flex-wrap: wrap;
}
}