.paragraph--type--video .video-container .video-embed-field-lazy .video-embed-field-lazy-play::before {
  font-family: 'icomoon';
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.paragraph--type--video .video-container .video-embed-field-lazy .video-embed-field-lazy-play {
  display: inline-block;
  border: none;
  padding: 0;
  margin: 0;
  text-decoration: none;
  background: transparent;
  color: #171716;
  cursor: pointer;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none; }

.paragraph--type--video .video-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%; }
  .paragraph--type--video .video-container img {
    transition: filter 0.45s cubic-bezier(0.23, 1, 0.32, 1);
    transition: opacity 0.45s cubic-bezier(0.23, 1, 0.32, 1); }
  .has-mouse .paragraph--type--video .video-container:hover img {
    transition: filter 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    filter: brightness(50%); }
    .is-ie .has-mouse .paragraph--type--video .video-container:hover img {
      transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      opacity: 0.9; }
  .paragraph--type--video .video-container .video-embed-field-lazy {
    width: 100%;
    height: 100%;
    z-index: 1; }
    .paragraph--type--video .video-container .video-embed-field-lazy img {
      display: none; }
      .has-no-overlay.paragraph--type--video .video-container .video-embed-field-lazy img {
        display: block; }
    .paragraph--type--video .video-container .video-embed-field-lazy .video-embed-field-lazy-play {
      width: calc(60px + 16 * ((100vw - 600px) / 800));
      height: calc(60px + 16 * ((100vw - 600px) / 800));
      transform: translate(-50%, -50%);
      transition: background-color 0.45s cubic-bezier(0.23, 1, 0.32, 1);
      border-radius: 50%;
      background-color: transparent;
      border: 2px solid var(--color-primary);
      margin: 0;
      background-image: none; }
      @media screen and (max-width: 600px) {
        .paragraph--type--video .video-container .video-embed-field-lazy .video-embed-field-lazy-play {
          width: 60px; } }
      @media screen and (min-width: 1400px) {
        .paragraph--type--video .video-container .video-embed-field-lazy .video-embed-field-lazy-play {
          width: 76px; } }
      @media screen and (max-width: 600px) {
        .paragraph--type--video .video-container .video-embed-field-lazy .video-embed-field-lazy-play {
          height: 60px; } }
      @media screen and (min-width: 1400px) {
        .paragraph--type--video .video-container .video-embed-field-lazy .video-embed-field-lazy-play {
          height: 76px; } }
      .paragraph--type--video .video-container .video-embed-field-lazy .video-embed-field-lazy-play::before {
        font-size: calc(20px + 6 * ((100vw - 600px) / 800));
        content: '\e900';
        color: #fff; }
        @media screen and (max-width: 600px) {
          .paragraph--type--video .video-container .video-embed-field-lazy .video-embed-field-lazy-play::before {
            font-size: 20px; } }
        @media screen and (min-width: 1400px) {
          .paragraph--type--video .video-container .video-embed-field-lazy .video-embed-field-lazy-play::before {
            font-size: 26px; } }
    .has-mouse .paragraph--type--video .video-container .video-embed-field-lazy:hover .video-embed-field-lazy-play {
      transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      background-color: var(--color-primary); }

.paragraph--type--video .field--name-field-video,
.paragraph--type--video .field--name-field-image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; }

.paragraph--type--video .field--name-field-image img {
  -o-object-fit: cover;
     object-fit: cover; }

.paragraph--type--video .field--name-field-image-caption {
  margin-top: calc(2.5px + 2.5 * ((100vw - 600px) / 800)); }
  @media screen and (max-width: 600px) {
    .paragraph--type--video .field--name-field-image-caption {
      margin-top: 2.5px; } }
  @media screen and (min-width: 1400px) {
    .paragraph--type--video .field--name-field-image-caption {
      margin-top: 5px; } }

.paragraph--type--video.paragraph--view-mode--default {
  width: 53.83504%; }
  @media (max-width: 850px) {
    .paragraph--type--video.paragraph--view-mode--default {
      width: 49.28367%; } }
  @media (max-width: 600px) {
    .paragraph--type--video.paragraph--view-mode--default {
      width: 100%; } }
  .has-anchor-menu .paragraph--type--video.paragraph--view-mode--default {
    width: 59.31232%; }
    @media (max-width: 850px) {
      .has-anchor-menu .paragraph--type--video.paragraph--view-mode--default {
        width: 49.28367%; } }
    @media (max-width: 600px) {
      .has-anchor-menu .paragraph--type--video.paragraph--view-mode--default {
        width: 100%; } }

/*# sourceMappingURL=../../_maps/components/paragraph/paragraph--video.css.map */
