.fix-ar--1-1 {
  position: relative;
}

.fix-ar--1-1:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: calc(1 * 100%);
}

.fix-ar--1-1 > .content, .fix-ar--1-1 .fix-ar--content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.fix-ar--1-1 > .content.fix-ar--content--90-perc, .fix-ar--1-1 .fix-ar--content.fix-ar--content--90-perc {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  left: 5%;
  right: 5%;
}

.fix-ar--1-1 > .content.fix-ar--content--90-perc img, .fix-ar--1-1 .fix-ar--content.fix-ar--content--90-perc img {
  max-width: 100%;
  height: auto;
}

.fix-ar--1-1 > .content .fix-ar--content--pos-bottom, .fix-ar--1-1 .fix-ar--content .fix-ar--content--pos-bottom {
  width: 100%;
  -ms-flex-item-align: end;
      align-self: flex-end;
  -ms-grid-column-align: center;
      justify-self: center;
}

.fix-ar--1-1 > .content .content--media-embed iframe, .fix-ar--1-1 > .content .fix-ar--content--media-embed iframe, .fix-ar--1-1 .fix-ar--content .content--media-embed iframe, .fix-ar--1-1 .fix-ar--content .fix-ar--content--media-embed iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.fix-ar--4-3 {
  position: relative;
}

.fix-ar--4-3:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: calc(0.75 * 100%);
}

.fix-ar--4-3 > .content, .fix-ar--4-3 .fix-ar--content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.fix-ar--4-3 > .content.fix-ar--content--90-perc, .fix-ar--4-3 .fix-ar--content.fix-ar--content--90-perc {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  left: 5%;
  right: 5%;
}

.fix-ar--4-3 > .content.fix-ar--content--90-perc img, .fix-ar--4-3 .fix-ar--content.fix-ar--content--90-perc img {
  max-width: 100%;
  height: auto;
}

.fix-ar--4-3 > .content .fix-ar--content--pos-bottom, .fix-ar--4-3 .fix-ar--content .fix-ar--content--pos-bottom {
  width: 100%;
  -ms-flex-item-align: end;
      align-self: flex-end;
  -ms-grid-column-align: center;
      justify-self: center;
}

.fix-ar--4-3 > .content .content--media-embed iframe, .fix-ar--4-3 > .content .fix-ar--content--media-embed iframe, .fix-ar--4-3 .fix-ar--content .content--media-embed iframe, .fix-ar--4-3 .fix-ar--content .fix-ar--content--media-embed iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.fix-ar--16-9 {
  position: relative;
}

.fix-ar--16-9:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: calc(0.5625 * 100%);
}

.fix-ar--16-9 > .content, .fix-ar--16-9 .fix-ar--content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.fix-ar--16-9 > .content.fix-ar--content--90-perc, .fix-ar--16-9 .fix-ar--content.fix-ar--content--90-perc {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  left: 5%;
  right: 5%;
}

.fix-ar--16-9 > .content.fix-ar--content--90-perc img, .fix-ar--16-9 .fix-ar--content.fix-ar--content--90-perc img {
  max-width: 100%;
  height: auto;
}

.fix-ar--16-9 > .content .fix-ar--content--pos-bottom, .fix-ar--16-9 .fix-ar--content .fix-ar--content--pos-bottom {
  width: 100%;
  -ms-flex-item-align: end;
      align-self: flex-end;
  -ms-grid-column-align: center;
      justify-self: center;
}

.fix-ar--16-9 > .content .content--media-embed iframe, .fix-ar--16-9 > .content .fix-ar--content--media-embed iframe, .fix-ar--16-9 .fix-ar--content .content--media-embed iframe, .fix-ar--16-9 .fix-ar--content .fix-ar--content--media-embed iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.fix-ar--21-9 {
  position: relative;
}

.fix-ar--21-9:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: calc(0.42857 * 100%);
}

.fix-ar--21-9 > .content, .fix-ar--21-9 .fix-ar--content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.fix-ar--21-9 > .content.fix-ar--content--90-perc, .fix-ar--21-9 .fix-ar--content.fix-ar--content--90-perc {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  left: 5%;
  right: 5%;
}

.fix-ar--21-9 > .content.fix-ar--content--90-perc img, .fix-ar--21-9 .fix-ar--content.fix-ar--content--90-perc img {
  max-width: 100%;
  height: auto;
}

.fix-ar--21-9 > .content .fix-ar--content--pos-bottom, .fix-ar--21-9 .fix-ar--content .fix-ar--content--pos-bottom {
  width: 100%;
  -ms-flex-item-align: end;
      align-self: flex-end;
  -ms-grid-column-align: center;
      justify-self: center;
}

.fix-ar--21-9 > .content .content--media-embed iframe, .fix-ar--21-9 > .content .fix-ar--content--media-embed iframe, .fix-ar--21-9 .fix-ar--content .content--media-embed iframe, .fix-ar--21-9 .fix-ar--content .fix-ar--content--media-embed iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.fix-ar--5-3 {
  position: relative;
}

.fix-ar--5-3:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: calc(0.66667 * 100%);
}

.fix-ar--5-3 > .content, .fix-ar--5-3 .fix-ar--content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.fix-ar--5-3 > .content.fix-ar--content--90-perc, .fix-ar--5-3 .fix-ar--content.fix-ar--content--90-perc {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  left: 5%;
  right: 5%;
}

.fix-ar--5-3 > .content.fix-ar--content--90-perc img, .fix-ar--5-3 .fix-ar--content.fix-ar--content--90-perc img {
  max-width: 100%;
  height: auto;
}

.fix-ar--5-3 > .content .fix-ar--content--pos-bottom, .fix-ar--5-3 .fix-ar--content .fix-ar--content--pos-bottom {
  width: 100%;
  -ms-flex-item-align: end;
      align-self: flex-end;
  -ms-grid-column-align: center;
      justify-self: center;
}

.fix-ar--5-3 > .content .content--media-embed iframe, .fix-ar--5-3 > .content .fix-ar--content--media-embed iframe, .fix-ar--5-3 .fix-ar--content .content--media-embed iframe, .fix-ar--5-3 .fix-ar--content .fix-ar--content--media-embed iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.fix-ar--3-2 {
  position: relative;
}

.fix-ar--3-2:before {
  display: block;
  content: " ";
  width: 100%;
  padding-top: calc(0.66667 * 100%);
}

.fix-ar--3-2 > .content, .fix-ar--3-2 .fix-ar--content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.fix-ar--3-2 > .content.fix-ar--content--90-perc, .fix-ar--3-2 .fix-ar--content.fix-ar--content--90-perc {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  left: 5%;
  right: 5%;
}

.fix-ar--3-2 > .content.fix-ar--content--90-perc img, .fix-ar--3-2 .fix-ar--content.fix-ar--content--90-perc img {
  max-width: 100%;
  height: auto;
}

.fix-ar--3-2 > .content .fix-ar--content--pos-bottom, .fix-ar--3-2 .fix-ar--content .fix-ar--content--pos-bottom {
  width: 100%;
  -ms-flex-item-align: end;
      align-self: flex-end;
  -ms-grid-column-align: center;
      justify-self: center;
}

.fix-ar--3-2 > .content .content--media-embed iframe, .fix-ar--3-2 > .content .fix-ar--content--media-embed iframe, .fix-ar--3-2 .fix-ar--content .content--media-embed iframe, .fix-ar--3-2 .fix-ar--content .fix-ar--content--media-embed iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

@media (max-width: 767.98px) {
  .fix-ar--16-9--sm {
    position: relative;
    height: auto !important;
  }
  .fix-ar--16-9--sm:before {
    display: block;
    content: " ";
    width: 100%;
    padding-top: calc(0.5625 * 100%);
  }
  .fix-ar--16-9--sm > .content, .fix-ar--16-9--sm .fix-ar--content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .fix-ar--16-9--sm > .content.fix-ar--content--90-perc, .fix-ar--16-9--sm .fix-ar--content.fix-ar--content--90-perc {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    left: 5%;
    right: 5%;
  }
  .fix-ar--16-9--sm > .content.fix-ar--content--90-perc img, .fix-ar--16-9--sm .fix-ar--content.fix-ar--content--90-perc img {
    max-width: 100%;
    height: auto;
  }
  .fix-ar--16-9--sm > .content .fix-ar--content--pos-bottom, .fix-ar--16-9--sm .fix-ar--content .fix-ar--content--pos-bottom {
    width: 100%;
    -ms-flex-item-align: end;
        align-self: flex-end;
    -ms-grid-column-align: center;
        justify-self: center;
  }
  .fix-ar--16-9--sm > .content .content--media-embed iframe, .fix-ar--16-9--sm > .content .fix-ar--content--media-embed iframe, .fix-ar--16-9--sm .fix-ar--content .content--media-embed iframe, .fix-ar--16-9--sm .fix-ar--content .fix-ar--content--media-embed iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .fix-ar--4-3--sm {
    position: relative;
    height: auto !important;
  }
  .fix-ar--4-3--sm:before {
    display: block;
    content: " ";
    width: 100%;
    padding-top: calc(0.75 * 100%);
  }
  .fix-ar--4-3--sm > .content, .fix-ar--4-3--sm .fix-ar--content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .fix-ar--4-3--sm > .content.fix-ar--content--90-perc, .fix-ar--4-3--sm .fix-ar--content.fix-ar--content--90-perc {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    left: 5%;
    right: 5%;
  }
  .fix-ar--4-3--sm > .content.fix-ar--content--90-perc img, .fix-ar--4-3--sm .fix-ar--content.fix-ar--content--90-perc img {
    max-width: 100%;
    height: auto;
  }
  .fix-ar--4-3--sm > .content .fix-ar--content--pos-bottom, .fix-ar--4-3--sm .fix-ar--content .fix-ar--content--pos-bottom {
    width: 100%;
    -ms-flex-item-align: end;
        align-self: flex-end;
    -ms-grid-column-align: center;
        justify-self: center;
  }
  .fix-ar--4-3--sm > .content .content--media-embed iframe, .fix-ar--4-3--sm > .content .fix-ar--content--media-embed iframe, .fix-ar--4-3--sm .fix-ar--content .content--media-embed iframe, .fix-ar--4-3--sm .fix-ar--content .fix-ar--content--media-embed iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}

.fix-ar--img-container .fix-ar--img-content {
  overflow: hidden;
}

.fix-ar--img-container .fix-ar--img-content img {
  position: absolute;
  top: 50%;
  left: 50%;
  /*right: 0%;
  bottom: 0%; */
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.fix-ar--img-container .fix-ar--img-content.fix-ar--img-content--maxw-50pxl img {
  max-width: 50px;
}

.fix-ar--img-container .fix-ar--img-content.fix-ar--img-content--maxw-100pxl img {
  max-width: 100px;
}

.fix-ar--img-container .fix-ar--img-content.fix-ar--img-content--maxw-120pxl img {
  max-width: 120px;
}

.fix-ar--img-container .fix-ar--img-content.fix-ar--img-content--maxw-150pxl img {
  max-width: 150px;
}

.fix-ar--img-container .fix-ar--img-content.fix-ar--img-content--maxw-200pxl img {
  max-width: 200px;
}
/*# sourceMappingURL=cc-fix-ar.css.map */