#html div.arve,
#html div.wp-block-nextgenthemes-arve-block,
html div.arve,
html div.wp-block-nextgenthemes-arve-block {
  display: block;
  margin-bottom: 1.5em;
  transition-duration: 0.35s;
  transition-property: max-width, margin;
  transition-timing-function: ease-in-out;
  width: auto;
}
#html div.arve.alignfull,
#html div.wp-block-nextgenthemes-arve-block.alignfull,
html div.arve.alignfull,
html div.wp-block-nextgenthemes-arve-block.alignfull {
  max-width: 100dvw !important;
}
#html div.arve.alignleft,
#html div.arve.alignright,
#html div.wp-block-nextgenthemes-arve-block.alignleft,
#html div.wp-block-nextgenthemes-arve-block.alignright,
html div.arve.alignleft,
html div.arve.alignright,
html div.wp-block-nextgenthemes-arve-block.alignleft,
html div.wp-block-nextgenthemes-arve-block.alignright {
  margin-top: 0.4em;
  width: 100%;
}
#html div.arve.alignleft,
#html div.wp-block-nextgenthemes-arve-block.alignleft,
html div.arve.alignleft,
html div.wp-block-nextgenthemes-arve-block.alignleft {
  margin-right: 1.5em;
}
#html div.arve.alignright,
#html div.wp-block-nextgenthemes-arve-block.alignright,
html div.arve.alignright,
html div.wp-block-nextgenthemes-arve-block.alignright {
  margin-left: 1.5em;
}
#html div.arve[data-provider="tiktok"] .arve-embed,
#html div.wp-block-nextgenthemes-arve-block[data-provider="tiktok"] .arve-embed,
html div.arve[data-provider="tiktok"] .arve-embed,
html div.wp-block-nextgenthemes-arve-block[data-provider="tiktok"] .arve-embed {
  height: 580px;
}
#html .arve-inner,
html .arve-inner {
  display: block;
  margin: 0;
  padding: 0;
  width: auto;
}
#html .arve-embed,
html .arve-embed {
  display: block;
  margin: 0;
  max-height: 100dvh;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
#html .arve-embed--has-aspect-ratio,
html .arve-embed--has-aspect-ratio {
  aspect-ratio: 16/9;
}
#html .arve-embed--has-aspect-ratio:after,
html .arve-embed--has-aspect-ratio:after {
  clear: both;
  content: "";
  display: block;
}
#html .arve-iframe,
#html .arve-play-btn,
#html .arve-thumbnail,
html .arve-iframe,
html .arve-play-btn,
html .arve-thumbnail {
  border: 0;
  bottom: 0;
  height: 100% !important;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100% !important;
}
#html .arve-video,
html .arve-video {
  height: auto;
  margin: 0;
  max-height: 100dvh;
  padding: 0;
  width: 100%;
}
#html .arve-iframe,
#html .arve-video,
html .arve-iframe,
html .arve-video {
  background-color: #000;
}
#html .arve-promote,
html .arve-promote {
  text-align: end;
}
.arve-debug {
  font-size: 0.88rem;
  overflow-x: auto;
}
.arve-debug--dark {
  background-color: #111;
  color: #eee;
}
.arve-debug:not(.arve-error > .arve-debug) {
  padding: clamp(0.5rem, 2vw, 2rem);
}
@media (prefers-reduced-motion: reduce) {
  #html .arve,
  #html .wp-block-nextgenthemes-arve-block,
  html .arve,
  html .wp-block-nextgenthemes-arve-block {
    transition: none;
  }
}
@supports (aspect-ratio: 16/9) {
  #html .arve-ar,
  #html .arve-embed--has-aspect-ratio:after,
  html .arve-ar,
  html .arve-embed--has-aspect-ratio:after {
    display: none;
  }
}
