@charset "UTF-8";
[data-type=advertising][data-template=fullbanner] [data-label-index=container] {
  width: 100%;
  height: 90px;
}

[data-type=advertising][data-template=square] [data-label-index=container] {
  width: 300px;
  height: 250px;
}

[data-type=advertising][data-template=cuttingedge] [data-label-index=container] {
  width: 100%;
  height: 330px;
}

@media (min-width: 1200px) {
  [data-type=advertising][data-template=fullbanner] [data-label-index=container] {
    width: 970px;
    height: 90px;
  }
  [data-type=advertising][data-template=square] [data-label-index=container] {
    width: 300px;
    height: 250px;
  }
  [data-type=advertising][data-template=cuttingedge] [data-label-index=container] {
    width: 1290px;
    height: 330px;
  }
}
[data-type=album][data-template=type1],
[data-type=album][data-template=type2],
[data-type=album][data-template=type3] {
  --fontSize1: 1rem;
  --fontSize2: 1.25rem;
}

[data-type=album][data-template=type1] .order {
  position: absolute;
  width: 35px;
  bottom: 10px;
  right: 22px;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 100%;
  text-align: center;
  font-size: var(--fontSize2);
  line-height: 35px;
  z-index: 3;
  box-shadow: 5px 10px 15px -3px rgba(0, 0, 0, 0.1);
}
[data-type=album][data-template=type1] figure {
  margin: 0px;
}
[data-type=album][data-template=type1] .captions .captionFinish {
  padding-right: 10px;
}
[data-type=album][data-template=type1] [data-label-index=dragzoom] [data-label-index=image] {
  width: 100%;
}
[data-type=album][data-template=type1] [data-label-index=image] {
  width: 100%;
}
[data-type=album][data-template=type1] .horizontal {
  aspect-ratio: 71/46;
}
[data-type=album][data-template=type1] .vertical {
  aspect-ratio: 3/4;
}
[data-type=album][data-template=type1] [data-label-index=caption] {
  height: 0px;
  opacity: 0;
}
[data-type=album][data-template=type1] [data-label-index=description] {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: var(--fontSize1);
  text-align: center;
}
[data-type=album][data-template=type1] [data-label-index=description] p {
  margin: 0;
}
[data-type=album][data-template=type1] [data-label-index=description] strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}
[data-type=album][data-template=type1] [data-label-index=description] em {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: italic;
}
[data-type=album][data-template=type1] [data-label-index=credit] {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
  padding: 0px 15px;
  background-color: rgba(0, 0, 0, 0.5);
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #FFF;
  font-style: italic;
}
[data-type=album][data-template=type1] [data-label-index=credit] a {
  color: #FFF;
  text-decoration: none;
}

[data-type=album][data-template=type2] .order {
  position: absolute;
  width: 35px;
  bottom: 10px;
  right: 22px;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 100%;
  text-align: center;
  font-size: var(--fontSize2);
  line-height: 35px;
  z-index: 3;
  box-shadow: 5px 10px 15px -3px rgba(0, 0, 0, 0.1);
}
[data-type=album][data-template=type2] figure {
  margin: 0px;
}
[data-type=album][data-template=type2] .captions .captionFinish {
  padding-right: 10px;
}
[data-type=album][data-template=type2] figure {
  max-width: 100%;
  padding: 0 !important;
}
[data-type=album][data-template=type2] [data-label-index=dragzoom] [data-label-index=image] {
  width: 100%;
}
[data-type=album][data-template=type2] [data-label-index=image] {
  width: 100%;
}
[data-type=album][data-template=type2] .horizontal {
  aspect-ratio: 71/46;
}
[data-type=album][data-template=type2] .vertical {
  aspect-ratio: 3/4;
}
[data-type=album][data-template=type2] [data-label-index=caption] {
  height: 0px;
  opacity: 0;
}
[data-type=album][data-template=type2] [data-label-index=description] {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: var(--fontSize1);
  text-align: center;
}
[data-type=album][data-template=type2] [data-label-index=description] p {
  margin: 0;
}
[data-type=album][data-template=type2] [data-label-index=description] strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}
[data-type=album][data-template=type2] [data-label-index=description] em {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: italic;
}
[data-type=album][data-template=type2] [data-label-index=credit] {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
  padding: 0px 15px;
  background-color: rgba(0, 0, 0, 0.5);
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #FFF;
  font-style: italic;
}
[data-type=album][data-template=type2] [data-label-index=credit] a {
  color: #FFF;
  text-decoration: none;
}

[data-type=album][data-template=type3] .order {
  position: absolute;
  width: 35px;
  bottom: 10px;
  right: 22px;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 100%;
  text-align: center;
  font-size: var(--fontSize2);
  line-height: 35px;
  z-index: 3;
  box-shadow: 5px 10px 15px -3px rgba(0, 0, 0, 0.1);
}
[data-type=album][data-template=type3] figure {
  margin: 0px;
}
[data-type=album][data-template=type3] .captions .captionFinish {
  padding-right: 10px;
}
[data-type=album][data-template=type3] [data-label-index=dragzoom] [data-label-index=image] {
  width: 100%;
}
[data-type=album][data-template=type3] [data-label-index=image] {
  width: 100%;
}
[data-type=album][data-template=type3] .horizontal {
  aspect-ratio: 16/9;
}
[data-type=album][data-template=type3] .vertical {
  aspect-ratio: 3/4;
}
[data-type=album][data-template=type3] [data-label-index=caption] {
  height: 0px;
  opacity: 0;
}
[data-type=album][data-template=type3] [data-label-index=description] {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: var(--fontSize1);
  text-align: center;
}
[data-type=album][data-template=type3] [data-label-index=description] p {
  margin: 0;
}
[data-type=album][data-template=type3] [data-label-index=description] strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}
[data-type=album][data-template=type3] [data-label-index=description] em {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: italic;
}
[data-type=album][data-template=type3] [data-label-index=credit] {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
  padding: 0px 15px;
  background-color: rgba(0, 0, 0, 0.5);
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #FFF;
  font-style: italic;
}
[data-type=album][data-template=type3] [data-label-index=credit] a {
  color: #FFF;
  text-decoration: none;
}

@media (min-width: 576px) {
  [data-type=album][data-template=type1],
  [data-type=album][data-template=type2],
  [data-type=album][data-template=type3] {
    --fontSize1: 1.2rem;
    --fontSize2: 1.45rem;
  }
}
@media (min-width: 768px) {
  [data-type=album][data-template=type1] .zoomist-wrapper.vertical {
    --widthA: calc(100vw / 2);
    --paddingA: calc(24px * 2);
    --calc1: calc(var(--widthA) - var(--paddingA));
    --calc2: calc(var(--calc1) / 1.777777777777778);
    --calc3: calc(var(--calc2) * 2);
    --calc4: calc(var(--calc3) + 24px);
    height: var(--calc4);
  }
  [data-type=album][data-template=type1] .zoomist-wrapper.horizontal {
    --widthA: calc(100vw / 2);
    --paddingA: calc(24px * 2);
    --calc1: calc(var(--widthA) - var(--paddingA));
    --calc2: calc(var(--calc1) / 1.777777777777778);
    height: var(--calc2);
  }
  [data-type=album][data-template=type2] .zoomist-wrapper.vertical {
    --widthA: 720px;
    --paddingA: 24px;
    --calc1: calc(var(--widthA) - var(--paddingA));
    --calc2: calc(var(--calc1) / 1.777777777777778);
    --calc3: calc(var(--calc2) * 2);
    --calc4: calc(var(--calc3) + 24px);
    height: var(--calc4);
  }
  [data-type=album][data-template=type2] .zoomist-wrapper.horizontal {
    --widthA: 720px;
    --paddingA: 24px;
    --calc1: calc(var(--widthA) - var(--paddingA));
    --calc2: calc(var(--calc1) / 1.777777777777778);
    height: var(--calc2);
  }
}
@media (min-width: 992px) {
  [data-type=album][data-template=type2] .zoomist-wrapper.vertical {
    --widthA: calc(960px / 2);
    --paddingA: calc(24px * 2);
    --calc1: calc(var(--widthA) - var(--paddingA));
    --calc2: calc(var(--calc1) / 1.777777777777778);
    --calc3: calc(var(--calc2) * 2);
    --calc4: calc(var(--calc3) + 24px);
    height: var(--calc4);
  }
  [data-type=album][data-template=type2] .zoomist-wrapper.horizontal {
    --widthA: calc(960px / 2);
    --paddingA: calc(24px * 2);
    --calc1: calc(var(--widthA) - var(--paddingA));
    --calc2: calc(var(--calc1) / 1.777777777777778);
    height: var(--calc2);
  }
}
@media (min-width: 1200px) {
  [data-type=album][data-template=type2] .zoomist-wrapper.vertical {
    --widthA: calc(1140px / 2);
    --paddingA: calc(24px * 2);
    --calc1: calc(var(--widthA) - var(--paddingA));
    --calc2: calc(var(--calc1) / 1.777777777777778);
    --calc3: calc(var(--calc2) * 2);
    --calc4: calc(var(--calc3) + 24px);
    height: var(--calc4);
  }
  [data-type=album][data-template=type2] .zoomist-wrapper.horizontal {
    --widthA: calc(1140px / 2);
    --paddingA: calc(24px * 2);
    --calc1: calc(var(--widthA) - var(--paddingA));
    --calc2: calc(var(--calc1) / 1.777777777777778);
    height: var(--calc2);
  }
}
@media (min-width: 1199px) {
  [data-type=album][data-template=type1] [data-label-index=description],
  [data-type=album][data-template=type2] [data-label-index=description],
  [data-type=album][data-template=type3] [data-label-index=description] {
    font-size: 1.03rem;
  }
}
[data-type=gallery][data-template=mansoryTitle1] [data-label-index=background] {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
[data-type=gallery][data-template=mansoryTitle1] [data-label-index=title] {
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-size: 1.3rem;
  line-height: 2rem;
  text-transform: uppercase;
  padding: 1rem 0;
}

[data-type=gallery][data-template=mansoryTitle2] {
  margin-top: 1rem;
}
[data-type=gallery][data-template=mansoryTitle2] [data-label-index=title] {
  font-size: 1.5rem;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  padding: 1.5rem;
}
[data-type=gallery][data-template=mansoryTitle2] [data-label-index=content] {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

@media (min-width: 576px) {
  [data-type=gallery][data-template=mansoryTitle1] [data-label-index=title] {
    font-size: 1.6rem;
    line-height: 2.25rem;
    padding: 1rem 0 1rem 0;
  }
  [data-type=gallery][data-template=mansoryTitle2] {
    margin-top: 2rem;
  }
  [data-type=gallery][data-template=mansoryTitle2] [data-label-index=content] {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }
  [data-type=gallery][data-template=mansoryTitle2] [data-label-index=title] {
    font-size: 1.8rem;
    line-height: 2.25rem;
    padding: 1.5rem 0 1.5rem 0;
  }
}
@media (min-width: 992px) {
  [data-type=gallery][data-template=mansoryTitle1] [data-label-index=title] {
    font-size: 1.5rem;
    line-height: 2.25rem;
    padding: 1rem 0 1rem 0;
  }
  [data-type=gallery][data-template=mansoryTitle2] {
    margin-top: 2rem;
  }
  [data-type=gallery][data-template=mansoryTitle2] [data-label-index=content] {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }
  [data-type=gallery][data-template=mansoryTitle2] [data-label-index=title] {
    font-size: 1.8rem;
    line-height: 2.25rem;
    padding: 2rem 0 2rem 0;
  }
}
:root {
  --textColor: #2f2f2f;
}

[data-type=blockquote][data-template=type1] blockquote {
  position: relative;
  padding-top: 7rem;
  text-align: left;
  border-left: none;
  padding-bottom: 0.5rem;
}

[data-type=blockquote][data-template=type1] blockquote::before {
  position: absolute;
  top: 0px;
  left: -12px;
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-style: normal;
  /* font-family: "Font Awesome 6 Pro"; */
  /* content: "\f10d"; */
  content: "“";
  font-size: 19rem;
  line-height: 19rem;
  color: var(--textColor);
}

[data-type=blockquote][data-template=type1] blockquote {
  font-weight: 300;
}

[data-type=blockquote][data-template=type1] blockquote .cite {
  display: block;
  text-align: right;
}

[data-type=blockquote][data-template=type1] .quote {
  font-size: 1.5rem;
  color: var(--textColor);
  font-style: normal;
}

[data-type=blockquote][data-template=type1] .cite {
  font-size: 1.2rem;
  color: var(--textColor);
  font-style: normal;
}

[data-type=blockquote][data-template=type1] .quote strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}

[data-type=blockquote][data-template=type1] .quote em,
[data-type=blockquote][data-template=type1] .cite em {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-style: italic;
}

[data-type=blockquote][data-template=type1] .quote p {
  margin-bottom: 30px;
}

[data-type=blockquote][data-template=type2] blockquote {
  position: relative;
  padding-top: 7rem;
  text-align: left;
  border-left: none;
}

[data-type=blockquote][data-template=type2] blockquote::before {
  position: absolute;
  top: 0px;
  left: -12px;
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-style: normal;
  /* font-family: "Font Awesome 6 Pro"; */
  /* content: "\f10d"; */
  content: "“";
  font-size: 19rem;
  line-height: 19rem;
  color: var(--textColor);
}

[data-type=blockquote][data-template=type2] blockquote {
  font-weight: 300;
}

[data-type=blockquote][data-template=type2] blockquote .cite {
  display: block;
  text-align: right;
}

[data-type=blockquote][data-template=type2] .quote,
[data-type=blockquote][data-template=type2] .cite {
  font-size: 1.5rem;
  color: var(--textColor);
  font-style: normal;
}

[data-type=blockquote][data-template=type2] .quote strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}

[data-type=blockquote][data-template=type2] .quote em,
[data-type=blockquote][data-template=type2] .cite em {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-style: italic;
}

[data-type=blockquote][data-template=type2] .quote p {
  margin-bottom: 30px;
}

@media (min-width: 1199px) {
  [data-type=blockquote][data-template=type1] blockquote {
    position: relative;
    padding-top: 11rem;
    text-align: left;
    border-left: none;
    padding-bottom: 1rem;
  }
  [data-type=blockquote][data-template=type1] .quote {
    font-size: 2rem;
  }
  [data-type=blockquote][data-template=type1] .cite {
    font-size: 1.5rem;
  }
  [data-type=blockquote][data-template=type1] blockquote::before {
    position: absolute;
    top: 0px;
    left: -20px;
    font-family: "Bebas Neue", sans-serif;
    font-weight: 400;
    font-style: normal;
    /* font-family: "Font Awesome 6 Pro"; */
    /* content: "\f10d"; */
    content: "“";
    font-size: 27rem;
    line-height: 29rem;
  }
  [data-type=blockquote][data-template=type1] .quote p {
    margin-bottom: 3rem;
  }
  [data-type=blockquote][data-template=type2] blockquote::before {
    position: absolute;
    top: 0px;
    left: -20px;
    font-family: "Bebas Neue", sans-serif;
    font-weight: 400;
    font-style: normal;
    /* font-family: "Font Awesome 6 Pro"; */
    /* content: "\f10d"; */
    content: "“";
    font-size: 27rem;
    line-height: 29rem;
  }
  [data-type=blockquote][data-template=type2] .quote,
  [data-type=blockquote][data-template=type2] .cite {
    font-size: 2rem;
  }
  [data-type=blockquote][data-template=type2] blockquote {
    position: relative;
    padding-top: 11rem;
    text-align: left;
    border-left: none;
  }
  [data-type=blockquote][data-template=type2] .quote p {
    margin-bottom: 3rem;
  }
}
[data-type=card][data-template=type1] {
  margin-top: 5rem;
}
[data-type=card][data-template=type1] [data-backgroundColor] {
  background-color: #ffd400;
}
[data-type=card][data-template=type1] [data-label-index=title] {
  position: absolute;
  top: -2.8rem;
  left: 0px;
  display: block;
  width: 100%;
  font-size: 2.8rem;
  line-height: 4rem;
  color: #ffd400;
}
[data-type=card][data-template=type1] [data-label-index=title]:focus-visible {
  outline: none;
}
[data-type=card][data-template=type1] [data-label-index=dragzoom] [data-label-index=image] {
  width: 100%;
}
[data-type=card][data-template=type1] [data-label-index=image] {
  width: 100%;
}
[data-type=card][data-template=type1] .horizontal {
  aspect-ratio: 16/9;
}
[data-type=card][data-template=type1] [data-label-index=text] {
  color: #2f2f2f;
  font-size: 1rem;
  margin-bottom: 2rem;
  margin-top: 2rem;
}
[data-type=card][data-template=type1] [data-label-index=text] p {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin-bottom: 1.5rem;
}
[data-type=card][data-template=type1] [data-label-index=text] strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}
[data-type=card][data-template=type1] [data-label-index=text] em {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: italic;
}
[data-type=card][data-template=type1] .CodeMirror {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  color: #2f2f2f;
}
[data-type=card][data-template=type1] [data-label-index=caption] {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  color: #2f2f2f;
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: center;
}
[data-type=card][data-template=type1] [data-label-index=caption] strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}
[data-type=card][data-template=type1] [data-label-index=caption] em {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: italic;
}
[data-type=card][data-template=type1] [data-label-index=credit] {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
  padding: 0px 15px;
  background-color: rgba(0, 0, 0, 0.5);
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #FFF;
  font-style: italic;
}
[data-type=card][data-template=type1] [data-label-index=credit] a {
  color: #FFF;
  text-decoration: none;
}

[data-type=card][data-template=type2] {
  margin-top: 5rem;
}
[data-type=card][data-template=type2] [data-backgroundColor] {
  background-color: #ffd400;
}
[data-type=card][data-template=type2] [data-label-index=title] {
  position: absolute;
  top: -2.8rem;
  left: 0px;
  display: block;
  width: 100%;
  font-size: 2.8rem;
  line-height: 4rem;
  color: #ffd400;
}
[data-type=card][data-template=type2] [data-label-index=title]:focus-visible {
  outline: none;
}
[data-type=card][data-template=type2] [data-label-index=dragzoom] [data-label-index=image] {
  width: 100%;
}
[data-type=card][data-template=type2] [data-label-index=image] {
  width: 100%;
}
[data-type=card][data-template=type2] .horizontal {
  aspect-ratio: 16/9;
}
[data-type=card][data-template=type2] [data-label-index=text] {
  color: #2f2f2f;
  font-size: 1rem;
  margin-bottom: 2rem;
  margin-top: 2rem;
}
[data-type=card][data-template=type2] [data-label-index=text] p {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  margin-bottom: 1.5rem;
}
[data-type=card][data-template=type2] [data-label-index=text] strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}
[data-type=card][data-template=type2] [data-label-index=text] em {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: italic;
}
[data-type=card][data-template=type2] .CodeMirror {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  color: #2f2f2f;
}
[data-type=card][data-template=type2] [data-label-index=caption] {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  color: #2f2f2f;
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: center;
}
[data-type=card][data-template=type2] [data-label-index=caption] strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}
[data-type=card][data-template=type2] [data-label-index=caption] em {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: italic;
}
[data-type=card][data-template=type2] [data-label-index=credit] {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
  padding: 0px 15px;
  background-color: rgba(0, 0, 0, 0.5);
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #FFF;
  font-style: italic;
}
[data-type=card][data-template=type2] [data-label-index=credit] a {
  color: #FFF;
  text-decoration: none;
}

[data-type=card][data-template=type2OCULT] [data-backgroundColor] {
  background-color: #ffd400;
}
[data-type=card][data-template=type2OCULT] .w-100 {
  padding-top: 20%;
}
[data-type=card][data-template=type2OCULT] .boxContent {
  position: absolute;
  top: -65%;
  width: 100%;
}
[data-type=card][data-template=type2OCULT] [data-label-index=title] {
  position: absolute;
  top: -4rem;
  left: 0px;
  display: block;
  font-size: 5rem;
  line-height: 5rem;
  color: #ffd400;
}
[data-type=card][data-template=type2OCULT] [data-label-index=title]:focus-visible {
  outline: none;
}
[data-type=card][data-template=type2OCULT] .zoomist-wrapper.horizontal {
  --widthA: 100vw;
  --calc1: calc(var(--widthA) / 1.777777777777778);
  height: var(--calc1);
}
[data-type=card][data-template=type2OCULT] [data-label-index=text] {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 1rem;
  color: #2f2f2f;
}
[data-type=card][data-template=type2OCULT] [data-label-index=text] strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}
[data-type=card][data-template=type2OCULT] [data-label-index=text] em {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: italic;
}
[data-type=card][data-template=type2OCULT] [data-label-index=text] p {
  margin-bottom: 70px;
}
[data-type=card][data-template=type2OCULT] .CodeMirror {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  color: #2f2f2f;
}
[data-type=card][data-template=type2OCULT] figcaption {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 20px;
  color: #2f2f2f;
  margin-top: 2rem;
  text-align: center;
}
[data-type=card][data-template=type2OCULT] figcaption strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}
[data-type=card][data-template=type2OCULT] figcaption em {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: italic;
}
[data-type=card][data-template=type2OCULT] [data-switch=back] {
  z-index: 1;
}
[data-type=card][data-template=type2OCULT] [data-switch=front] {
  z-index: 2;
}
[data-type=card][data-template=type2OCULT] [data-label-index=credit] {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
  padding: 0px 15px;
  background-color: rgba(0, 0, 0, 0.5);
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #FFF;
  font-style: italic;
}
[data-type=card][data-template=type2OCULT] [data-label-index=credit] a {
  color: #FFF;
  text-decoration: none;
}

[data-type=card][data-template=type3] [data-label-index=background],
[data-type=card][data-template=type4] [data-label-index=background] {
  padding-top: 1rem;
}
[data-type=card][data-template=type3] [data-label-index=title],
[data-type=card][data-template=type4] [data-label-index=title] {
  font-family: "Manrope", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-size: 1.3rem;
}
[data-type=card][data-template=type3] [data-label-index=title]:focus-visible,
[data-type=card][data-template=type4] [data-label-index=title]:focus-visible {
  outline: none;
}
[data-type=card][data-template=type3] [data-label-index=dragzoom] [data-label-index=image],
[data-type=card][data-template=type4] [data-label-index=dragzoom] [data-label-index=image] {
  width: 100%;
}
[data-type=card][data-template=type3] [data-label-index=image],
[data-type=card][data-template=type4] [data-label-index=image] {
  width: 100%;
}
[data-type=card][data-template=type3] .vertical,
[data-type=card][data-template=type4] .vertical {
  aspect-ratio: 3/4;
}
[data-type=card][data-template=type3] figure,
[data-type=card][data-template=type4] figure {
  margin: 0;
}
[data-type=card][data-template=type3] [data-label-index=blockimage],
[data-type=card][data-template=type4] [data-label-index=blockimage] {
  padding-bottom: 1rem;
}
[data-type=card][data-template=type3] [data-label-index=text],
[data-type=card][data-template=type4] [data-label-index=text] {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  margin-top: 1rem;
  color: #2f2f2f;
}
[data-type=card][data-template=type3] [data-label-index=text] strong,
[data-type=card][data-template=type4] [data-label-index=text] strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}
[data-type=card][data-template=type3] [data-label-index=text] em,
[data-type=card][data-template=type4] [data-label-index=text] em {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-style: italic;
}
[data-type=card][data-template=type3] [data-label-index=text] p,
[data-type=card][data-template=type4] [data-label-index=text] p {
  margin-bottom: 2rem;
}
[data-type=card][data-template=type3] .CodeMirror,
[data-type=card][data-template=type4] .CodeMirror {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  color: #2f2f2f;
}
[data-type=card][data-template=type3] [data-label-index=caption],
[data-type=card][data-template=type4] [data-label-index=caption] {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  color: #2f2f2f;
  margin-top: 2rem;
  text-align: center;
}
[data-type=card][data-template=type3] [data-label-index=caption] strong,
[data-type=card][data-template=type4] [data-label-index=caption] strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}
[data-type=card][data-template=type3] [data-label-index=caption] em,
[data-type=card][data-template=type4] [data-label-index=caption] em {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: italic;
}
[data-type=card][data-template=type3] .same-height-width,
[data-type=card][data-template=type4] .same-height-width {
  width: 100%;
  padding-top: 100%;
  /* Define a altura como 100% da largura */
  background-color: lightblue;
  position: relative;
  /* Para garantir que o conteúdo fique dentro da div */
}
[data-type=card][data-template=type3] .same-height-width .content,
[data-type=card][data-template=type4] .same-height-width .content {
  position: absolute;
  /* Posição absoluta para o conteúdo */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  /* Para centralizar o conteúdo */
  justify-content: center;
  align-items: center;
}
[data-type=card][data-template=type3] [data-label-index=credit],
[data-type=card][data-template=type4] [data-label-index=credit] {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
  padding: 0px 15px;
  background-color: rgba(0, 0, 0, 0.5);
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #FFF;
  font-style: italic;
}
[data-type=card][data-template=type3] [data-label-index=credit] a,
[data-type=card][data-template=type4] [data-label-index=credit] a {
  color: #FFF;
  text-decoration: none;
}

@media (min-width: 576px) {
  [data-type=card][data-template=type1] [data-label-index=title],
  [data-type=card][data-template=type2] [data-label-index=title] {
    top: -2.8rem;
    font-size: 3.8rem;
    line-height: 3.4rem;
  }
  [data-type=card][data-template=type1] [data-label-index=text],
  [data-type=card][data-template=type2] [data-label-index=text] {
    font-size: 1.2rem;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  [data-type=card][data-template=type1] [data-label-index=text] p,
  [data-type=card][data-template=type2] [data-label-index=text] p {
    margin-bottom: 2rem;
  }
  [data-type=card][data-template=type1] [data-label-index=caption],
  [data-type=card][data-template=type2] [data-label-index=caption] {
    font-size: 1.2rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  [data-type=card][data-template=type3] [data-label-index=title],
  [data-type=card][data-template=type4] [data-label-index=title] {
    font-size: 1.6rem;
  }
  [data-type=card][data-template=type3] [data-label-index=text],
  [data-type=card][data-template=type4] [data-label-index=text] {
    margin-top: 1rem;
    font-size: 1.2rem;
  }
  [data-type=card][data-template=type3] [data-label-index=background],
  [data-type=card][data-template=type4] [data-label-index=background] {
    padding-top: 2rem;
  }
  [data-type=card][data-template=type3] [data-label-index=blockimage],
  [data-type=card][data-template=type4] [data-label-index=blockimage] {
    padding-bottom: 0;
  }
}
@media (min-width: 1199px) {
  [data-type=card][data-template=type1],
  [data-type=card][data-template=type2] {
    margin-top: 8rem;
  }
  [data-type=card][data-template=type1] [data-label-index=title],
  [data-type=card][data-template=type2] [data-label-index=title] {
    top: -5.8rem;
    font-size: 7.4rem;
    line-height: 7.4rem;
    color: #ffd400;
  }
  [data-type=card][data-template=type1] [data-label-index=text] p,
  [data-type=card][data-template=type2] [data-label-index=text] p {
    font-size: 1.28rem;
    margin-bottom: 1.5rem;
  }
  [data-type=card][data-template=type1] [data-label-index=caption],
  [data-type=card][data-template=type2] [data-label-index=caption] {
    font-size: 1.03rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
    color: #2f2f2f;
  }
  [data-type=card][data-template=type2OCULT] [data-label-index=title] {
    top: -7.9rem;
    font-size: 10rem;
    line-height: 10rem;
  }
  [data-type=card][data-template=type2OCULT] [data-label-index=text] {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    margin-top: 150px;
    margin-bottom: 150px;
    font-size: 2.3rem;
    color: #2f2f2f;
  }
  [data-type=card][data-template=type2OCULT] [data-label-index=caption] {
    font-size: 1.03rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
    color: #2f2f2f;
  }
  [data-type=card][data-template=type3] [data-label-index=text] p,
  [data-type=card][data-template=type4] [data-label-index=text] p {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    margin-top: 2rem;
    margin-bottom: 2rem;
    font-size: 1.28rem;
  }
}
[data-type=embed][data-template=type1] {
  margin-top: 50px;
  margin-bottom: 50px;
}
[data-type=embed][data-template=type1] textarea {
  width: 100%;
  min-height: 300px;
}

[data-type=embed][data-template=digitalEditions] {
  margin-top: 50px;
  margin-bottom: 50px;
}
[data-type=embed][data-template=digitalEditions] textarea {
  width: 100%;
  min-height: 300px;
}

[data-type=image][data-template=type1] [data-label-index=dragzoom] [data-label-index=image] {
  width: 100%;
}
[data-type=image][data-template=type1] [data-label-index=image] {
  width: 100%;
}
[data-type=image][data-template=type1] .horizontal {
  aspect-ratio: 16/9;
}
[data-type=image][data-template=type1] figure {
  margin: 0;
}
[data-type=image][data-template=type1] [data-label-index=caption] {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  padding: 1rem 0;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.1);
}
[data-type=image][data-template=type1] [data-label-index=caption] p {
  margin: 0;
}
[data-type=image][data-template=type1] [data-label-index=caption] strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}
[data-type=image][data-template=type1] figcaption em {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: italic;
}
[data-type=image][data-template=type1] [data-label-index=credit] {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
  padding: 0px 15px;
  background-color: rgba(0, 0, 0, 0.5);
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #FFF;
  font-style: italic;
}
[data-type=image][data-template=type1] [data-label-index=credit] a {
  color: #FFF;
  text-decoration: none;
}

[data-type=image][data-template=Centralizada] [data-label-index=background] {
  padding: 2rem 0 0rem 0;
}
[data-type=image][data-template=Centralizada] [data-label-index=image] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
[data-type=image][data-template=Centralizada] .horizontal {
  box-sizing: border-box;
  width: 100% !important;
  aspect-ratio: 16/9 !important;
  height: auto !important;
}
[data-type=image][data-template=Centralizada] figure {
  margin: 0;
}
[data-type=image][data-template=Centralizada] [data-label-index=caption] {
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem;
  padding: 1rem 0;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.1);
}
[data-type=image][data-template=Centralizada] [data-label-index=caption] p {
  margin: 0;
}
[data-type=image][data-template=Centralizada] [data-label-index=caption] strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}
[data-type=image][data-template=Centralizada] [data-label-index=caption] em {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: italic;
}
[data-type=image][data-template=Centralizada] [data-label-index=credit] {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;
  padding: 0px 15px;
  background-color: rgba(0, 0, 0, 0.5);
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #FFF;
  font-style: italic;
}
[data-type=image][data-template=Centralizada] [data-label-index=credit] a {
  color: #FFF;
  text-decoration: none;
}

@media (min-width: 576px) {
  [data-type=image][data-template=type1] [data-label-index=background],
  [data-type=image][data-template=Centralizada] [data-label-index=background] {
    padding: 2rem 0 2rem 0;
  }
  [data-type=image][data-template=type1] [data-label-index=caption],
  [data-type=image][data-template=Centralizada] [data-label-index=caption] {
    padding: 1rem 1rem;
    background-color: rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 1199px) {
  [data-type=image][data-template=type1] [data-label-index=caption] {
    font-size: 1.03rem;
    padding: 2rem 0;
  }
  [data-type=image][data-template=Centralizada] [data-label-index=caption] {
    font-size: 1.03rem;
    padding: 2rem 0;
  }
}
[data-type=related][data-template=threenews] [data-label-index^=card] {
  text-decoration: none;
}
[data-type=related][data-template=threenews] picture {
  background-color: #f0f0f0;
}

[data-type=related][data-template=fournews] [data-label-index^=card] {
  text-decoration: none;
}
[data-type=related][data-template=fournews] picture {
  background-color: #f0f0f0;
}

/* TYPE 1 */
[data-type=text][data-template=type1] {
  color: #2f2f2f;
}
[data-type=text][data-template=type1] [data-label-index=background] {
  padding-top: 1.5rem;
}
[data-type=text][data-template=type1] [data-label-index=text] p {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  /* margin-top: 70px; */
  /* margin-bottom: 35px; */
  font-size: 1rem;
  margin-bottom: 1.5rem;
}
[data-type=text][data-template=type1] [data-label-index=text] ul,
[data-type=text][data-template=type1] [data-label-index=text] ol {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 1rem;
}
[data-type=text][data-template=type1] [data-label-index=text] ul li,
[data-type=text][data-template=type1] [data-label-index=text] ol li {
  margin-bottom: 1.5rem;
}
[data-type=text][data-template=type1] [data-label-index=text] ul li::marker,
[data-type=text][data-template=type1] [data-label-index=text] ol li::marker {
  font-weight: 500;
}
[data-type=text][data-template=type1] [data-label-index=text] em {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-style: italic;
}
[data-type=text][data-template=type1] [data-label-index=text] strong {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-style: normal;
}
[data-type=text][data-template=type1] [data-param1=remove] {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 1rem;
}
[data-type=text][data-template=type1] [data-label-index=text] .emphasis,
[data-type=text][data-template=type1] [data-param1=emphasis] {
  font-family: "Roboto", sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
}
[data-type=text][data-template=type1] [data-label-index=text] .interview,
[data-type=text][data-template=type1] [data-param1=interview] {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 900;
  font-style: italic;
}
[data-type=text][data-template=type1] .CodeMirror {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  color: #2f2f2f;
}

/* END TYPE 1 */
/* SUBTITLES */
[data-type=text][data-template=subtitle] [data-label-index=background] {
  padding-top: 1.5rem;
}
[data-type=text][data-template=subtitle] [data-label-index=text] {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  color: #2f2f2f;
  font-style: normal;
}
[data-type=text][data-template=subtitle] [data-label-index=text] p {
  margin-bottom: 2rem;
}
[data-type=text][data-template=subtitle] [data-label-index=text] strong {
  font-weight: 700;
}
[data-type=text][data-template=subtitle] [data-label-index=text] em {
  font-weight: 300;
  font-style: italic;
}
[data-type=text][data-template=subtitle] [data-label-index=text] h2 {
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.8rem;
  text-transform: uppercase;
  line-height: 2.6rem;
  margin-bottom: 0px;
  padding: 2rem 0 0rem 0;
}
[data-type=text][data-template=subtitle] .CodeMirror {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  color: #2f2f2f;
}

[data-type=text][data-template=type1] h3,
[data-type=text][data-template=subtitle] h3 {
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-size: 1.8rem;
  text-transform: uppercase;
  margin-bottom: 0rem;
}
[data-type=text][data-template=type1] h4,
[data-type=text][data-template=subtitle] h4 {
  font-family: "Manrope", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.3rem;
  text-transform: uppercase;
  line-height: 2rem;
}
[data-type=text][data-template=type1] h5,
[data-type=text][data-template=subtitle] h5 {
  font-family: "Manrope", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.2rem;
  text-transform: uppercase;
  line-height: 1.5rem;
  padding: 0.8rem 0 0.3rem 0;
}
[data-type=text][data-template=type1] h6,
[data-type=text][data-template=subtitle] h6 {
  font-family: "Roboto", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-size: 1rem;
  text-transform: uppercase;
  line-height: 1.8rem;
  margin-bottom: 0rem;
}

/* END SUBTITLES */
@media (min-width: 576px) {
  /* TYPE 1 */
  [data-type=text][data-template=type1] [data-label-index=background] {
    padding-top: 1.5rem;
  }
  [data-type=text][data-template=type1] [data-label-index=text] p {
    font-size: 1.2rem;
  }
  [data-type=text][data-template=type1] [data-label-index=text] ul,
  [data-type=text][data-template=type1] [data-label-index=text] ol {
    font-size: 1.2rem;
  }
  [data-type=text][data-template=type1] [data-label-index=text] ul li,
  [data-type=text][data-template=type1] [data-label-index=text] ol li {
    margin-bottom: 1.5rem;
  }
  [data-type=text][data-template=type1] [data-param1=remove] {
    font-size: 1.2rem;
  }
  [data-type=text][data-template=type1] [data-label-index=text] .emphasis,
  [data-type=text][data-template=type1] [data-param1=emphasis] {
    font-size: 1.3rem;
  }
  [data-type=text][data-template=type1] [data-label-index=text] .interview,
  [data-type=text][data-template=type1] [data-param1=interview] {
    font-size: 1.2rem;
  }
  [data-type=text][data-template=type1] .CodeMirror {
    font-size: 1rem;
  }
  /* END TYPE 1 */
  /* SUBTITLES */
  [data-type=text][data-template=subtitle] [data-label-index=background] {
    padding-top: 2.5rem;
  }
  [data-type=text][data-template=subtitle] [data-label-index=text] p {
    margin-bottom: 2rem;
  }
  [data-type=text][data-template=subtitle] [data-label-index=text] h2 {
    padding: 0;
  }
  [data-type=text][data-template=subtitle] .CodeMirror {
    font-size: 1.2rem;
  }
  [data-type=text][data-template=type1] h3,
  [data-type=text][data-template=subtitle] h3 {
    font-size: 2.2rem;
  }
  [data-type=text][data-template=type1] h4,
  [data-type=text][data-template=subtitle] h4 {
    font-size: 1.6rem;
  }
  [data-type=text][data-template=type1] h5,
  [data-type=text][data-template=subtitle] h5 {
    font-size: 1.4rem;
    line-height: 1.6rem;
    padding: 0.8rem 0 0.3rem 0;
  }
  [data-type=text][data-template=type1] h6,
  [data-type=text][data-template=subtitle] h6 {
    font-size: 1.2rem;
    line-height: 2rem;
  }
}
@media (min-width: 1199px) {
  [data-type=text][data-template=type1] [data-label-index=text] p {
    font-size: 1.28rem;
    margin-bottom: 1.5rem;
  }
  [data-type=text][data-template=type1] [data-label-index=text] ul,
  [data-type=text][data-template=type1] [data-label-index=text] ol {
    font-size: 1.28rem;
  }
  [data-type=text][data-template=type1] [data-label-index=text] ul li,
  [data-type=text][data-template=type1] [data-label-index=text] ol li {
    margin-bottom: 1.5rem;
  }
  [data-type=text][data-template=type1] [data-label-index=text] ul li::marker,
  [data-type=text][data-template=type1] [data-label-index=text] ol li::marker {
    font-weight: 500;
  }
  [data-type=text][data-template=type1] [data-param1=remove] {
    font-size: 1.28rem;
  }
  [data-type=text][data-template=type1] [data-label-index=text] .interview,
  [data-type=text][data-template=type1] [data-param1=interview] {
    font-size: 1.28rem;
  }
  [data-type=text][data-template=type1] [data-label-index=text] .emphasis,
  [data-type=text][data-template=type1] [data-param1=emphasis] {
    font-size: 1.5rem;
  }
  [data-type=text][data-template=subtitle] [data-label-index=text] {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    color: #2f2f2f;
  }
  [data-type=text][data-template=subtitle] h2 {
    font-size: 3.75rem;
    line-height: 3.85rem;
    padding: 3rem 0 0rem 0;
  }
  [data-type=text][data-template=type1] h3,
  [data-type=text][data-template=subtitle] h3 {
    font-size: 2.12rem;
    line-height: 2.25rem;
    padding: 1rem 0 0.5rem 0;
  }
  [data-type=text][data-template=type1] h4,
  [data-type=text][data-template=subtitle] h4 {
    font-size: 1.5rem;
    line-height: 2.25rem;
    padding: 1rem 0 0.5rem 0;
  }
  [data-type=text][data-template=type1] h5,
  [data-type=text][data-template=subtitle] h5 {
    font-size: 1.28rem;
    line-height: 2.25rem;
    padding: 1rem 0 0.5rem 0;
  }
  [data-type=text][data-template=type1] h6,
  [data-type=text][data-template=subtitle] h6 {
    font-size: 1.28rem;
    line-height: 2.25rem;
    padding: 1rem 0 0.5rem 0;
  }
}
[data-type=title][data-template=type1] .visibility-hidden,
[data-type=title][data-template=type1lf] .visibility-hidden,
[data-type=title][data-template=type2] .visibility-hidden,
[data-type=title][data-template=type2lf] .visibility-hidden,
[data-type=title][data-template=type3] .visibility-hidden,
[data-type=title][data-template=type3lf] .visibility-hidden {
  visibility: hidden;
  height: 0px;
  margin: 0px !important;
  padding: 0px !important;
}
[data-type=title][data-template=type1] [data-label-index=blockimage],
[data-type=title][data-template=type1] [data-label-index=background],
[data-type=title][data-template=type1lf] [data-label-index=blockimage],
[data-type=title][data-template=type1lf] [data-label-index=background],
[data-type=title][data-template=type2] [data-label-index=blockimage],
[data-type=title][data-template=type2] [data-label-index=background],
[data-type=title][data-template=type2lf] [data-label-index=blockimage],
[data-type=title][data-template=type2lf] [data-label-index=background],
[data-type=title][data-template=type3] [data-label-index=blockimage],
[data-type=title][data-template=type3] [data-label-index=background],
[data-type=title][data-template=type3lf] [data-label-index=blockimage],
[data-type=title][data-template=type3lf] [data-label-index=background] {
  height: 65vh;
}
[data-type=title][data-template=type1] [data-label-index=blockimage],
[data-type=title][data-template=type1lf] [data-label-index=blockimage],
[data-type=title][data-template=type2] [data-label-index=blockimage],
[data-type=title][data-template=type2lf] [data-label-index=blockimage],
[data-type=title][data-template=type3] [data-label-index=blockimage],
[data-type=title][data-template=type3lf] [data-label-index=blockimage] {
  position: relative;
  overflow: hidden;
  flex: 1;
}
[data-type=title][data-template=type1] [data-label-index=title],
[data-type=title][data-template=type1lf] [data-label-index=title],
[data-type=title][data-template=type2] [data-label-index=title],
[data-type=title][data-template=type2lf] [data-label-index=title],
[data-type=title][data-template=type3] [data-label-index=title],
[data-type=title][data-template=type3lf] [data-label-index=title] {
  color: #ffd400;
  text-align: center;
  font-size: 3.2rem;
  padding: 0 5vw;
  margin-bottom: 0px;
  align-self: end;
}
[data-type=title][data-template=type1] [data-label-index=eye],
[data-type=title][data-template=type1lf] [data-label-index=eye],
[data-type=title][data-template=type2] [data-label-index=eye],
[data-type=title][data-template=type2lf] [data-label-index=eye],
[data-type=title][data-template=type3] [data-label-index=eye],
[data-type=title][data-template=type3lf] [data-label-index=eye] {
  color: #FFF;
  font-size: 1.5rem;
  padding: 10px 5vw;
  margin: 0px;
  align-self: start;
  background-color: #ffd400;
  border-radius: 10px;
  display: flex;
  justify-self: center;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  text-transform: none !important;
}
[data-type=title][data-template=type1] [data-label-index=excerpt],
[data-type=title][data-template=type1lf] [data-label-index=excerpt],
[data-type=title][data-template=type2] [data-label-index=excerpt],
[data-type=title][data-template=type2lf] [data-label-index=excerpt],
[data-type=title][data-template=type3] [data-label-index=excerpt],
[data-type=title][data-template=type3lf] [data-label-index=excerpt] {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  color: #2f2f2f;
  font-size: 1.5rem;
  padding: 3rem 2.5rem 2rem 2.5rem;
  margin: 0px;
}
[data-type=title][data-template=type1] [data-label-index=headline],
[data-type=title][data-template=type1lf] [data-label-index=headline],
[data-type=title][data-template=type2] [data-label-index=headline],
[data-type=title][data-template=type2lf] [data-label-index=headline],
[data-type=title][data-template=type3] [data-label-index=headline],
[data-type=title][data-template=type3lf] [data-label-index=headline] {
  position: relative;
  display: block;
  font-size: 1.8rem;
  line-height: 5rem;
  color: #2f2f2f;
  text-align: center;
  padding: 0;
  margin-bottom: 0px;
  background-color: #ffd400;
}
[data-type=title][data-template=type1] [data-label-index=headline]::before,
[data-type=title][data-template=type1lf] [data-label-index=headline]::before,
[data-type=title][data-template=type2] [data-label-index=headline]::before,
[data-type=title][data-template=type2lf] [data-label-index=headline]::before,
[data-type=title][data-template=type3] [data-label-index=headline]::before,
[data-type=title][data-template=type3lf] [data-label-index=headline]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("../../images/mask-headline.jpg");
  background-position-x: center;
  background-position-y: center;
  mix-blend-mode: multiply;
}
[data-type=title][data-template=type1] .info-author,
[data-type=title][data-template=type1lf] .info-author,
[data-type=title][data-template=type2] .info-author,
[data-type=title][data-template=type2lf] .info-author,
[data-type=title][data-template=type3] .info-author,
[data-type=title][data-template=type3lf] .info-author {
  margin: 0 0 25px 0;
  padding: 0;
  align-self: end;
}
[data-type=title][data-template=type1] [data-label-index=author],
[data-type=title][data-template=type1lf] [data-label-index=author],
[data-type=title][data-template=type2] [data-label-index=author],
[data-type=title][data-template=type2lf] [data-label-index=author],
[data-type=title][data-template=type3] [data-label-index=author],
[data-type=title][data-template=type3lf] [data-label-index=author] {
  color: #fff;
  text-decoration: none;
}
[data-type=title][data-template=type1] [data-label-index=author] .icon-author,
[data-type=title][data-template=type1lf] [data-label-index=author] .icon-author,
[data-type=title][data-template=type2] [data-label-index=author] .icon-author,
[data-type=title][data-template=type2lf] [data-label-index=author] .icon-author,
[data-type=title][data-template=type3] [data-label-index=author] .icon-author,
[data-type=title][data-template=type3lf] [data-label-index=author] .icon-author {
  display: block;
}
[data-type=title][data-template=type1] #info-title,
[data-type=title][data-template=type1lf] #info-title,
[data-type=title][data-template=type2] #info-title,
[data-type=title][data-template=type2lf] #info-title,
[data-type=title][data-template=type3] #info-title,
[data-type=title][data-template=type3lf] #info-title {
  position: relative;
  z-index: 1;
  flex: 1;
  display: grid;
}
[data-type=title][data-template=type1] figure,
[data-type=title][data-template=type1lf] figure,
[data-type=title][data-template=type2] figure,
[data-type=title][data-template=type2lf] figure,
[data-type=title][data-template=type3] figure,
[data-type=title][data-template=type3lf] figure {
  position: absolute;
  top: 0;
  width: 100%;
  margin: 0px;
}
[data-type=title][data-template=type1] [data-label-index=image],
[data-type=title][data-template=type1lf] [data-label-index=image],
[data-type=title][data-template=type2] [data-label-index=image],
[data-type=title][data-template=type2lf] [data-label-index=image],
[data-type=title][data-template=type3] [data-label-index=image],
[data-type=title][data-template=type3lf] [data-label-index=image] {
  width: 100%;
  object-fit: cover;
  object-position: center;
}
[data-type=title][data-template=type1] [data-label-index=background],
[data-type=title][data-template=type1lf] [data-label-index=background],
[data-type=title][data-template=type2] [data-label-index=background],
[data-type=title][data-template=type2lf] [data-label-index=background],
[data-type=title][data-template=type3] [data-label-index=background],
[data-type=title][data-template=type3lf] [data-label-index=background] {
  display: flex;
  align-items: stretch;
  justify-content: stretch;
}

@media (max-width: 575px) {
  [data-type=title][data-template=type1] [data-label-index=headline],
  [data-type=title][data-template=type1lf] [data-label-index=headline],
  [data-type=title][data-template=type2] [data-label-index=headline],
  [data-type=title][data-template=type2lf] [data-label-index=headline],
  [data-type=title][data-template=type3] [data-label-index=headline],
  [data-type=title][data-template=type3lf] [data-label-index=headline] {
    font-size: 1.4rem;
    line-height: 3rem;
  }
  [data-type=title][data-template=type1] [data-label-index=eye],
  [data-type=title][data-template=type1lf] [data-label-index=eye],
  [data-type=title][data-template=type2] [data-label-index=eye],
  [data-type=title][data-template=type2lf] [data-label-index=eye],
  [data-type=title][data-template=type3] [data-label-index=eye],
  [data-type=title][data-template=type3lf] [data-label-index=eye] {
    font-size: 1.2rem;
  }
}
@media (min-width: 576px) {
  [data-type=title][data-template=type1] [data-label-index=headline],
  [data-type=title][data-template=type1lf] [data-label-index=headline],
  [data-type=title][data-template=type2] [data-label-index=headline],
  [data-type=title][data-template=type2lf] [data-label-index=headline],
  [data-type=title][data-template=type3] [data-label-index=headline],
  [data-type=title][data-template=type3lf] [data-label-index=headline] {
    font-size: 1.5rem;
    line-height: 3.5rem;
  }
  [data-type=title][data-template=type1] [data-label-index=eye],
  [data-type=title][data-template=type1lf] [data-label-index=eye],
  [data-type=title][data-template=type2] [data-label-index=eye],
  [data-type=title][data-template=type2lf] [data-label-index=eye],
  [data-type=title][data-template=type3] [data-label-index=eye],
  [data-type=title][data-template=type3lf] [data-label-index=eye] {
    font-size: 1.2rem;
  }
}
@media (min-width: 1199px) {
  [data-type=title][data-template=type1] [data-label-index=blockimage],
  [data-type=title][data-template=type1] [data-label-index=background],
  [data-type=title][data-template=type1lf] [data-label-index=blockimage],
  [data-type=title][data-template=type1lf] [data-label-index=background],
  [data-type=title][data-template=type2] [data-label-index=blockimage],
  [data-type=title][data-template=type2] [data-label-index=background],
  [data-type=title][data-template=type2lf] [data-label-index=blockimage],
  [data-type=title][data-template=type2lf] [data-label-index=background],
  [data-type=title][data-template=type3] [data-label-index=blockimage],
  [data-type=title][data-template=type3] [data-label-index=background],
  [data-type=title][data-template=type3lf] [data-label-index=blockimage],
  [data-type=title][data-template=type3lf] [data-label-index=background] {
    height: 75vh;
  }
  [data-type=title][data-template=type1] [data-label-index=blockimage],
  [data-type=title][data-template=type1lf] [data-label-index=blockimage],
  [data-type=title][data-template=type2] [data-label-index=blockimage],
  [data-type=title][data-template=type2lf] [data-label-index=blockimage],
  [data-type=title][data-template=type3] [data-label-index=blockimage],
  [data-type=title][data-template=type3lf] [data-label-index=blockimage] {
    position: relative;
    overflow: hidden;
    flex: 1;
  }
  [data-type=title][data-template=type1] [data-label-index=title],
  [data-type=title][data-template=type1lf] [data-label-index=title],
  [data-type=title][data-template=type2] [data-label-index=title],
  [data-type=title][data-template=type2lf] [data-label-index=title],
  [data-type=title][data-template=type3] [data-label-index=title],
  [data-type=title][data-template=type3lf] [data-label-index=title] {
    text-align: center;
    font-size: 3.8rem;
    margin-bottom: 0px;
    align-self: end;
  }
  [data-type=title][data-template=type1] [data-label-index=eye],
  [data-type=title][data-template=type1lf] [data-label-index=eye],
  [data-type=title][data-template=type2] [data-label-index=eye],
  [data-type=title][data-template=type2lf] [data-label-index=eye],
  [data-type=title][data-template=type3] [data-label-index=eye],
  [data-type=title][data-template=type3lf] [data-label-index=eye] {
    color: #FFF;
    font-size: 1.38rem;
    margin: 30px 0px 0px 0px;
    align-self: start;
  }
  [data-type=title][data-template=type1] [data-label-index=excerpt],
  [data-type=title][data-template=type1lf] [data-label-index=excerpt],
  [data-type=title][data-template=type2] [data-label-index=excerpt],
  [data-type=title][data-template=type2lf] [data-label-index=excerpt],
  [data-type=title][data-template=type3] [data-label-index=excerpt],
  [data-type=title][data-template=type3lf] [data-label-index=excerpt] {
    font-size: 1.75rem;
    padding: 6rem 5rem 4rem 5rem;
    margin: 0px;
  }
  [data-type=title][data-template=type1] [data-label-index=headline],
  [data-type=title][data-template=type1lf] [data-label-index=headline],
  [data-type=title][data-template=type2] [data-label-index=headline],
  [data-type=title][data-template=type2lf] [data-label-index=headline],
  [data-type=title][data-template=type3] [data-label-index=headline],
  [data-type=title][data-template=type3lf] [data-label-index=headline] {
    position: relative;
    display: block;
    font-size: 2rem;
    line-height: 5rem;
    color: #2f2f2f;
    text-align: center;
    padding: 0;
    margin-bottom: 0px;
    background-color: #ffd400;
  }
  [data-type=title][data-template=type1] .info-author,
  [data-type=title][data-template=type1lf] .info-author,
  [data-type=title][data-template=type2] .info-author,
  [data-type=title][data-template=type2lf] .info-author,
  [data-type=title][data-template=type3] .info-author,
  [data-type=title][data-template=type3lf] .info-author {
    margin: 0 0 25px 0;
    padding: 0;
    align-self: end;
  }
  [data-type=title][data-template=type1] [data-label-index=author],
  [data-type=title][data-template=type1lf] [data-label-index=author],
  [data-type=title][data-template=type2] [data-label-index=author],
  [data-type=title][data-template=type2lf] [data-label-index=author],
  [data-type=title][data-template=type3] [data-label-index=author],
  [data-type=title][data-template=type3lf] [data-label-index=author] {
    color: #fff;
    text-decoration: none;
    font-size: 1.38rem;
  }
  [data-type=title][data-template=type1] [data-label-index=author] .icon-author,
  [data-type=title][data-template=type1lf] [data-label-index=author] .icon-author,
  [data-type=title][data-template=type2] [data-label-index=author] .icon-author,
  [data-type=title][data-template=type2lf] [data-label-index=author] .icon-author,
  [data-type=title][data-template=type3] [data-label-index=author] .icon-author,
  [data-type=title][data-template=type3lf] [data-label-index=author] .icon-author {
    display: block;
  }
  [data-type=title][data-template=type1] #info-title,
  [data-type=title][data-template=type1lf] #info-title,
  [data-type=title][data-template=type2] #info-title,
  [data-type=title][data-template=type2lf] #info-title,
  [data-type=title][data-template=type3] #info-title,
  [data-type=title][data-template=type3lf] #info-title {
    position: relative;
    z-index: 1;
    flex: 1;
    display: grid;
  }
  [data-type=title][data-template=type1] figure,
  [data-type=title][data-template=type1lf] figure,
  [data-type=title][data-template=type2] figure,
  [data-type=title][data-template=type2lf] figure,
  [data-type=title][data-template=type3] figure,
  [data-type=title][data-template=type3lf] figure {
    position: absolute;
    top: 0;
    width: 100%;
    margin: 0px;
  }
  [data-type=title][data-template=type1] .zoomist-wrapper,
  [data-type=title][data-template=type1lf] .zoomist-wrapper,
  [data-type=title][data-template=type2] .zoomist-wrapper,
  [data-type=title][data-template=type2lf] .zoomist-wrapper,
  [data-type=title][data-template=type3] .zoomist-wrapper,
  [data-type=title][data-template=type3lf] .zoomist-wrapper {
    background-color: transparent !important;
  }
  [data-type=title][data-template=type1] [data-label-index=image],
  [data-type=title][data-template=type1lf] [data-label-index=image],
  [data-type=title][data-template=type2] [data-label-index=image],
  [data-type=title][data-template=type2lf] [data-label-index=image],
  [data-type=title][data-template=type3] [data-label-index=image],
  [data-type=title][data-template=type3lf] [data-label-index=image] {
    width: 100%;
    object-fit: cover;
    object-position: center;
  }
  [data-type=title][data-template=type2] [data-label-index=title],
  [data-type=title][data-template=type2lf] [data-label-index=title] {
    font-size: 6.38rem;
  }
}

/*# sourceMappingURL=widgets.css.map */
