.product-hero.remove-top-padding {
  padding-top:0;
}



@media screen and (min-width: 740px) {
    .product-hero .platform-fade__center {
        max-width: 45%;
    }
}

.platform-demo iframe {
    width: 1320px;
    height: 690px;
    transform: translateX(-50%);
    left:50% !important;
}






  {% if module.image_or_embed == "Demo" %}

.platform-demo { 
  min-height:47rem;
}

@media screen and (max-width:740px) {
    .platform-demo iframe {
      width: 100%;
      height: 203px;
      transform: translateX(-50%);
      left: 50% !important;
  }
  
  .platform-demo { 
  min-height:15rem;
}
}

{% endif %}


@media screen and (min-width:740px) {
    .is_image_hero {
        min-height:unset !important;
      margin-bottom:5em;
    }
  
  .is_image_hero .platform-fade__center {
    position:relative;
  }
}



@media screen and (min-width:1023px) and (max-width:1400px) {
  .platform-demo iframe {
    width: 1000px;
    height: 520px;
  }
  
  .platform-demo {
    min-height: 35rem;
}
}