.topseal-home-view .topseal-el-flat,
.topseal-home-view .topseal-el-opening {
  --gap: 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-right: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
}
.topseal-home-view .topseal-el-opening {
  width: min(1280px, calc(100% - 48px));
  max-width: none;
  margin-inline: auto;
}
.topseal-home-view:not(.elementor-editor-active) .topseal-el-opening { display: block; }
.topseal-home-view:not(.elementor-editor-active) .topseal-el-flat,
.topseal-home-view:not(.elementor-editor-active) .topseal-el-flat > .e-con-inner,
.topseal-home-view:not(.elementor-editor-active) .topseal-el-opening > .e-con-inner,
.topseal-home-view:not(.elementor-editor-active) [data-widget_type^="topseal-"],
.topseal-home-view:not(.elementor-editor-active) [data-widget_type^="topseal-"] > .elementor-widget-container {
  display: contents;
}
@media (min-width: 1500px) {
  .topseal-home-view .topseal-el-opening { width: min(1320px, calc(100% - 80px)); }
}
@media (max-width: 960px) {
  .topseal-home-view .topseal-el-opening { width: calc(100% - 36px); }
}
@media (max-width: 600px) {
  .topseal-home-view .topseal-el-opening { width: calc(100% - 28px); }
}
