/* Root variables */
:root{
  --footer-height: 266px;
}
/* The default font family. */
/* The font attributes */
/* widths */
/* paddings/margins */
/* misc */
/* Colors */
.field--name-field-media-oembed-video{
  position:relative;
  padding-bottom: 56.25%;
}
.field--name-field-media-oembed-video iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
.field--name-field-media-oembed-video > .cookie-content-blocker{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
.field--name-field-media-oembed-video > .cookie-content-blocker .cookie-content-blocker__message-wrapper{
      background: transparent;
      border:0;
      font-size:16px;
      padding: calc(4rem/4);
    }
@media (min-width: 960px) {
.field--name-field-media-oembed-video > .cookie-content-blocker .cookie-content-blocker__message-wrapper{
        font-size: 18px;
        padding: calc(4rem/2)
    }
  }
@media (min-width: 1280px) {
.field--name-field-media-oembed-video > .cookie-content-blocker .cookie-content-blocker__message-wrapper{
        font-size: 20px;
        padding: 4rem
    }
  }
.field--name-field-media-oembed-video > .cookie-content-blocker{
    background: #005ca8;
    color: #ffffff;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
    border:0;
    text-align:center;
}
.field--name-field-media-oembed-video > .cookie-content-blocker .cookie-content-blocker__message{
      width:100%;
    }
.field--name-field-media-oembed-video > .cookie-content-blocker button{
      display:inline-block;
      color:#005ca8;
      background-color:#ffffff;
      border:0;
      font-weight:500;
      padding: calc(4rem/4) calc(4rem/2);
    }
.field--name-field-media-video-file video{
    width:100%;
    height:auto;
  }
.field--name-field-video{
  padding: calc(4rem/4);
  border-style: dotted;
  border-color: #005ca8;
  border-width: 6px;
  border-image-source: url(../../images/dots.svg);
  border-image-slice: 30% 30%;
  border-image-repeat: round;
}
.paragraph--type--video.paragraph--view-mode-class--default{
  padding:0!important;
}
.paragraph--type--video.paragraph--view-mode-class--default .field--name-field-video{
    padding:0;
    border:0;
  }
