.atads-wrap{
  box-sizing:border-box;
  width:100%;
  max-width:100%;
  margin:18px auto;
  text-align:center;
  line-height:1;
  clear:both;
}
.atads-label{
  margin:0 auto 5px;
  font-size:10px;
  line-height:1.2;
  letter-spacing:.06em;
  text-transform:uppercase;
  color:#777;
  text-align:left;
}
.atads-stage{
  position:relative;
  width:100%;
  margin:0 auto;
  overflow:hidden;
}
.atads-slide{
  display:none;
  width:100%;
  opacity:0;
  transition:opacity .45s ease;
}
.atads-slide.is-active{
  display:block;
  opacity:1;
}
.atads-link{
  display:block;
  width:100%;
  max-width:100%;
  text-decoration:none!important;
  border:0!important;
  box-shadow:none!important;
}
.atads-image{
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  margin:0 auto;
  border:0;
  box-shadow:none;
  object-fit:contain;
}
.atads-1000x100 .atads-stage,.atads-1000x100 .atads-label{max-width:1000px}
.atads-700x200 .atads-stage,.atads-700x200 .atads-label{max-width:700px}
.atads-300x250 .atads-stage,.atads-300x250 .atads-label{max-width:300px}
.atads-300x100 .atads-stage,.atads-300x100 .atads-label{max-width:300px}
.atads-300x50 .atads-stage,.atads-300x50 .atads-label{max-width:300px}
.atads-dots{
  display:flex;
  justify-content:center;
  gap:5px;
  margin-top:7px;
}
.atads-dots span{
  width:6px;
  height:6px;
  border-radius:999px;
  background:rgba(0,0,0,.22);
}
.atads-dots span.is-active{background:rgba(0,0,0,.65)}
.atads-debug{
  padding:10px 12px;
  border:1px dashed #c92a2a;
  background:#fff5f5;
  color:#8b1e1e;
  font:12px/1.4 sans-serif;
}
@media(max-width:767px){
  .atads-wrap{margin:12px auto}
}
