/* The exported max-width:480px rule reduces this section's top padding to
   90px, placing its headline under the 110px fixed mobile header. */
@media screen and (max-width: 480px) {
  #rec1747727841 {
    padding-top: 140px !important;
  }
}

#rec1634830291 .asturbo-video { position:relative; width:100%; height:100%; min-height:180px; overflow:hidden; border-radius:15px; background:#1b1b1b; }
#rec1634830291 .asturbo-video__play { display:block; position:absolute; inset:0 0 40px; width:100%; height:calc(100% - 40px); padding:0; border:0; background:transparent; cursor:pointer; color:#fff; text-decoration:none; }
#rec1634830291 .asturbo-video__play[hidden] { display:none; }
#rec1634830291 .asturbo-video__play img { width:100%; height:100%; object-fit:cover; object-position:center; }
#rec1634830291 .asturbo-video__play:after { content:""; position:absolute; inset:0; background:linear-gradient(transparent 45%,rgba(0,0,0,.6)); pointer-events:none; }
#rec1634830291 .asturbo-video__play-mark { position:absolute; z-index:1; left:50%; top:50%; transform:translate(-50%,-50%); display:grid; place-items:center; width:68px; height:68px; border-radius:50%; background:#f4610b; color:white; font:28px/1 Arial,sans-serif; box-shadow:0 4px 16px #0005; }
#rec1634830291 .asturbo-video__caption { position:absolute; z-index:1; bottom:22px; left:0; right:0; text-align:center; color:#fff; font:600 17px/1.3 Arial,sans-serif; }
#rec1634830291 .asturbo-video__external { position:absolute; z-index:2; bottom:0; left:0; right:0; min-height:40px; display:flex; justify-content:center; align-items:center; color:#fff; font:13px/1.3 Arial,sans-serif; text-decoration:underline; }
#rec1634830291 .asturbo-video iframe { position:absolute; inset:0 0 40px; border:0; width:100%; height:calc(100% - 40px); opacity:0; }
#rec1634830291 .asturbo-video iframe.is-ready { opacity:1; }
