.mobile-portrait-video .paragraph-bs5-video-block.mobile-video-switch .grid-part-1 .half-video-preview-block.video-preview-block.active-player {
  max-width: 430px;
  margin: 0 auto;
  overflow: hidden;
}
.mobile-portrait-video .paragraph-bs5-video-block.mobile-video-switch .grid-part-1 .half-video-preview-block.video-preview-block.active-player .wrap-youtube-iframe {
  padding: 0 0 clamp(100px, 177.75%, 765px);
}
.mobile-portrait-video .paragraph-bs5-video-block.mobile-video-switch .grid-part-1 .half-video-preview-block.video-preview-block.active-player.paused-player .wrap-youtube-iframe {
  padding: 0;
}

.paragraph-bs5.circle-image-block .half-video-preview-block {
  max-width: 496px;
}
@media (max-width: 991.98px) {
  .paragraph-bs5.circle-image-block .half-video-preview-block {
    margin: 0 auto;
  }
}
.paragraph-bs5.circle-image-block .half-video-preview-block.video-preview-block.active-player.paused-player picture {
  max-width: 496px;
  max-height: 496px;
}
@media (min-width: 992px) {
  .paragraph-bs5.circle-image-block .half-video-preview-block.video-preview-block.active-player {
    min-height: 496px;
  }
}
.paragraph-bs5.circle-image-block .half-video-preview-block.video-preview-block.active-player.big-circle-image picture {
  max-width: 600px;
  max-height: 600px;
}
@media (min-width: 992px) {
  .paragraph-bs5.circle-image-block .half-video-preview-block.video-preview-block.active-player.big-circle-image {
    min-height: 600px;
  }
}

.modal-video-block.half-image-block .video-preview-block {
  width: 100%;
}

.video-preview-block {
  display: flex;
  align-items: center;
  justify-content: center;
}
.video-preview-block .icon-play {
  z-index: 10;
}
.video-preview-block .youtube-iframe {
  display: block;
  overflow: hidden;
  background: #000;
}
.video-preview-block .wrap-youtube-iframe {
  overflow: hidden;
  transform: scale(100%);
}
.video-preview-block .wrap-youtube-iframe::before {
  content: " ";
  display: block;
  width: 100px;
  height: 100px;
  position: absolute;
  left: calc(50% - 50px);
  top: calc(50% - 50px);
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 10;
  border-radius: 50%;
  transform: scale(1);
  opacity: 0.5;
  transition: transform 1s, opacity 1s, 0s z-index 1s;
  -webkit-overflow-scrolling: touch !important;
}
.video-preview-block.active-player {
  max-width: 100%;
  width: 100%;
}
.video-preview-block.active-player div.wrap-youtube-iframe {
  max-width: 100%;
  width: 100%;
  aspect-ratio: 16/9;
}
@media (min-width: 992px) {
  .video-preview-block.active-player div.wrap-youtube-iframe {
    transform: scale(100%);
    animation: inZoom 1s normal;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
  }
}
.video-preview-block.active-player div.wrap-youtube-iframe::before {
  opacity: 0;
  transform: scale(15);
  z-index: -1;
}
.video-preview-block.active-player .icon-play {
  transform: scale(2.5);
  opacity: 0.5;
  z-index: -1;
}
.video-preview-block.active-player .youtube-iframe {
  animation: toVisible 1s normal;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
}
.video-preview-block.active-player.paused-player .icon-play {
  transform: scale(1);
  z-index: 10;
  opacity: 1;
  transition: transform 1s, opacity 1s, z-index 1s;
}
.video-preview-block.active-player.paused-player .youtube-iframe {
  animation: toHidden 1s normal;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
}
@media (min-width: 992px) {
  .video-preview-block.active-player.paused-player .wrap-youtube-iframe {
    animation: outZoom 1s normal;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
    transition: 0.75s padding 1s;
  }
}
.video-preview-block.active-player.paused-player .wrap-youtube-iframe::before {
  transform: scale(0);
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 10;
  transition: none;
  opacity: 1;
}
.video-preview-block.portrait-video-preview-block {
  position: relative;
  width: 100%;
  padding: 0 0.5rem;
}
@media (min-width: 768px) {
  .video-preview-block.portrait-video-preview-block {
    width: 68%;
  }
}
@media (min-width: 992px) {
  .video-preview-block.portrait-video-preview-block {
    padding: 0;
  }
}
.video-preview-block.portrait-video-preview-block .youtube-iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.video-preview-block.portrait-video-preview-block.active-player {
  padding: 0 0 clamp(100px, 177.75%, 765px);
  max-width: 430px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .video-preview-block.portrait-video-preview-block.active-player {
    max-width: auto;
    padding: 0 0 121%;
  }
}
.video-preview-block.portrait-video-preview-block.active-player picture,
.video-preview-block.portrait-video-preview-block.active-player .icon-play {
  display: none;
}

.paragraph-bs5-video-block .half-video-preview-block {
  position: relative;
}
.paragraph-bs5-video-block .half-video-preview-block picture {
  border-radius: 50%;
  display: block;
  overflow: hidden;
  max-width: 496px;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .paragraph-bs5-video-block .half-video-preview-block picture {
    padding: 0;
  }
}
.paragraph-bs5-video-block.without-circle .half-video-preview-block picture {
  border-radius: 0;
}
.paragraph-bs5-video-block.square-image .half-video-preview-block picture {
  border-radius: 0;
}
@media (min-width: 768px) {
  .paragraph-bs5-video-block.mobile-video-switch .grid-part-1 {
    padding: 0 5% !important;
  }
}
@media (min-width: 992px) {
  .paragraph-bs5-video-block.mobile-video-switch .grid-part-1 {
    padding: 0 1rem !important;
  }
}
.paragraph-bs5-video-block.half-image-block .grid-part-1 {
  margin-bottom: 2rem !important;
}
@media (min-width: 992px) {
  .paragraph-bs5-video-block.half-image-block .grid-part-1 {
    margin-bottom: 0;
  }
}
.paragraph-bs5-video-block.half-image-block.open-player .grid-part-1 {
  padding: 0 !important;
}
.paragraph-bs5-video-block.half-image-block.active-player {
  padding-bottom: 56.25%;
  height: 0;
  max-width: 100% !important;
}
.paragraph-bs5-video-block.half-image-block.active-player .grid-part-1,
.paragraph-bs5-video-block.half-image-block.active-player .grid-part-2,
.paragraph-bs5-video-block.half-image-block.active-player .grid-part-3 {
  display: none;
}
.paragraph-bs5-video-block.half-image-block.paused-player {
  height: auto;
  max-width: 1304px !important;
  padding-bottom: 0;
}
.paragraph-bs5-video-block.half-image-block.paused-player .grid-part-1,
.paragraph-bs5-video-block.half-image-block.paused-player .grid-part-2,
.paragraph-bs5-video-block.half-image-block.paused-player .grid-part-3 {
  display: flex;
}
.paragraph-bs5-video-block.half-image-block.paused-player .youtube-iframe {
  display: none;
}
@media (max-width: 991.98px) {
  .paragraph-bs5-video-block.outer-mobile-txt .grid-part-3 {
    padding: 4.5rem 5%;
    background-color: #140f4b;
  }
  .paragraph-bs5-video-block.outer-mobile-txt .grid-part-3 h1,
  .paragraph-bs5-video-block.outer-mobile-txt .grid-part-3 h2,
  .paragraph-bs5-video-block.outer-mobile-txt .grid-part-3 p,
  .paragraph-bs5-video-block.outer-mobile-txt .grid-part-3 ul,
  .paragraph-bs5-video-block.outer-mobile-txt .grid-part-3 ol {
    color: #fff;
  }
}
@media (max-width: 767.98px) {
  .paragraph-bs5-video-block.outer-mobile-txt .grid-part-3 {
    padding: 4.5rem 1rem;
  }
}

.paragraph-bs5-simple-video {
  padding: 1.5rem 1rem 0;
}
@media (min-width: 992px) {
  .paragraph-bs5-simple-video {
    padding: 0;
  }
}

.blue-baloon-hero.active-player {
  margin-top: 68px;
}
@media (min-width: 992px) {
  .blue-baloon-hero.active-player {
    margin-top: 64px;
  }
}
.blue-baloon-hero.active-player.paused-player {
  margin-top: 0;
}/*# sourceMappingURL=paragraph_bs5_video_block.css.map */