/* Light-touch styles: don't touch the Swiss Hotline navigation, hero, or footer. */
.swh-main .swh-page-topic-visual,
.swh-standard-content .swh-page-topic-visual{
  box-sizing:border-box;display:block;width:100%;max-width:100%;
  margin:24px auto 28px;overflow:hidden;border-radius:14px;
  border:1px solid rgba(0,93,105,.13);
  box-shadow:0 8px 27px rgba(3,38,55,.07);
}
.swh-main .swh-page-topic-visual img,
.swh-standard-content .swh-page-topic-visual img{
  display:block!important;width:100%!important;height:auto!important;
  max-height:340px;object-fit:cover;object-position:center;
  border:0;border-radius:0;
}
@media(max-width:700px){
 .swh-main .swh-page-topic-visual,.swh-standard-content .swh-page-topic-visual {margin:17px auto 21px;border-radius:10px;}
 .swh-main .swh-page-topic-visual img,.swh-standard-content .swh-page-topic-visual img {max-height:210px;}
}
