.area-flockler {
  margin: 2rem 0; }

.flockler-consent {
  position: relative;
  z-index: 1;
  min-width: 300px;
  min-height: 350px;
  background-color: #eef0f2; }
  .flockler-consent-image {
    width: 100%;
    height: auto;
    opacity: 0.05; }
  .flockler-consent-info {
    position: absolute;
    z-index: 1;
    padding: 10%;
    text-align: center;
    top: 50%;
    transform: translateY(-50%); }
    @media (max-width: 447px) {
      .flockler-consent-info {
        padding: 10px; } }
  .flockler-consent-text {
    text-align: center; }
  .flockler-consent ~ .flockler-navigation,
  .flockler-consent ~ .flockler-social-media-link {
    display: none; }

.flockler-navigation {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  overflow: hidden;
  padding-top: 1rem;
  padding-bottom: 2px; }

.flockler-tabs {
  position: relative;
  z-index: 1;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px; }
  .flockler-tabs:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100vw;
    border-top: 0 solid #d5dade;
    border-right: 0 solid #d5dade;
    border-bottom: 2px solid #d5dade;
    border-left: 0 solid #d5dade; }
  .flockler-tabs button {
    padding: 0.5em 1em;
    background-color: #eef0f2;
    border-top: 1px solid #d5dade;
    border-right: 1px solid #d5dade;
    border-bottom: 1px solid #d5dade;
    border-left: 1px solid #d5dade;
    font-family: 'NeueHelvetica75Bold',Arial, sans;
    border-radius: 0;
    color: #5b6166;
    margin-right: -1px; }
    .flockler-tabs button.active, .flockler-tabs button:hover, .flockler-tabs button:active, .flockler-tabs button:focus {
      background-color: #fff;
      color: #383e42; }

.flockler-social-media {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-end;
  gap: 2px;
  margin-bottom: 10px; }
  .flockler-social-media svg {
    fill: #002a5f;
    width: 30px;
    height: 30px;
    padding: 5px;
    transition: color .3s, background-color .3s; }
  .flockler-social-media a:hover svg, .flockler-social-media a:active svg, .flockler-social-media a:focus svg {
    fill: #fff;
    background-color: #002a5f; }

.flockler-social-media-link.links-more {
  text-align: right; }
  .flockler-social-media-link.links-more .link {
    float: none;
    display: inline-block; }

.flockler [id^="flockler-embed"] {
  display: block; }
  .flockler [id^="flockler-embed"] .flockler-wall_v2-items a,
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-items a {
    font-family: 'NeueHelvetica55Roman',Arial, sans;
    color: #002a5f !important; }
    .flockler [id^="flockler-embed"] .flockler-wall_v2-items a:hover, .flockler [id^="flockler-embed"] .flockler-wall_v2-items a:active,
    .flockler [id^="flockler-embed"] .flockler-carousel_v2-items a:hover,
    .flockler [id^="flockler-embed"] .flockler-carousel_v2-items a:active {
      color: #002a5f !important;
      text-decoration: underline; }
  .flockler [id^="flockler-embed"] .flockler-wall_v2-item:before,
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item:before {
    box-shadow: none;
    border-radius: 0; }
  .flockler [id^="flockler-embed"] .flockler-wall_v2-item__wrapper,
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__wrapper {
    border-radius: 0;
    border: 1px solid #d5dade; }
  .flockler [id^="flockler-embed"] .flockler-wall_v2-item__meta, .flockler [id^="flockler-embed"] .flockler-wall_v2-item__content, .flockler [id^="flockler-embed"] .flockler-wall_v2-item__footer,
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__meta,
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content,
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__footer {
    background-color: #eef0f2; }
  .flockler [id^="flockler-embed"] .flockler-wall_v2-item__profile__name,
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__profile__name {
    font-family: 'NeueHelvetica75Bold',Arial, sans;
    color: #002a5f; }
  .flockler [id^="flockler-embed"] .flockler-wall_v2-item__profile__username,
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__profile__username {
    font-family: 'NeueHelvetica55Roman',Arial, sans;
    color: #5b6166; }
  .flockler [id^="flockler-embed"] .flockler-wall_v2-item__footer__details__stat,
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__footer__details__stat {
    opacity: 1; }
  .flockler [id^="flockler-embed"] .flockler-wall_v2-item__footer__source-link__icon, .flockler [id^="flockler-embed"] .flockler-wall_v2-item__footer__details__stat__icon,
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__footer__source-link__icon,
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__footer__details__stat__icon {
    color: #002a5f;
    opacity: 1; }
  .flockler [id^="flockler-embed"] .flockler-wall_v2-item__relative-time,
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__relative-time {
    font-family: 'NeueHelvetica55Roman',Arial, sans;
    color: #5b6166; }
  .flockler [id^="flockler-embed"] .flockler-wall_v2-item__footer__details__stat__count,
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__footer__details__stat__count {
    font-family: 'NeueHelvetica55Roman',Arial, sans;
    color: #5b6166;
    opacity: 0.6; }
  .flockler [id^="flockler-embed"] .flockler-wall_v2-items a.flockler-btn-load-more {
    text-align: center;
    color: #002a5f !important;
    font-family: 'HelveticaBold', Arial, sans !important;
    box-shadow: none !important;
    border: none !important;
    width: auto !important; }
    .flockler [id^="flockler-embed"] .flockler-wall_v2-items a.flockler-btn-load-more:before {
      position: absolute;
      top: 10px;
      right: 0;
      font-family: "Icons";
      content: "\ea19";
      font-size: 1.125rem;
      margin-left: 5px;
      transition: top .3s; }
    .flockler [id^="flockler-embed"] .flockler-wall_v2-items a.flockler-btn-load-more:hover:before {
      top: 13px; }
  .flockler [id^="flockler-embed"] .flockler-wall_v2-item__text__content a {
    text-decoration: none; }
  .flockler [id^="flockler-embed"] .flockler-wall_v2-item__context__icon {
    color: #002a5f; }
  .flockler [id^="flockler-embed"] .flockler-wall_v2-item__text__show-button {
    bottom: 0;
    font-family: 'NeueHelvetica75Bold',Arial, sans;
    font-size: 1rem;
    color: #002a5f;
    text-transform: none;
    letter-spacing: 0;
    opacity: 1; }
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-items .flickity-viewport {
    border-color: #fff; }
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:hover .flockler-carousel_v2-item__media--image + .flockler-carousel_v2-item__text:not(.flockler-carousel_v2-item__text--preview), .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:focus .flockler-carousel_v2-item__media--image + .flockler-carousel_v2-item__text:not(.flockler-carousel_v2-item__text--preview), .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:focus-within .flockler-carousel_v2-item__media--image + .flockler-carousel_v2-item__text:not(.flockler-carousel_v2-item__text--preview) {
    background-color: rgba(255, 255, 255, 0.95); }
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:hover .flockler-carousel_v2-item__media--video + .flockler-carousel_v2-item__text:hover, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:hover .flockler-carousel_v2-item__media--video + .flockler-carousel_v2-item__text:focus, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:hover .flockler-carousel_v2-item__media--video + .flockler-carousel_v2-item__text:focus-within, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:focus .flockler-carousel_v2-item__media--video + .flockler-carousel_v2-item__text:hover, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:focus .flockler-carousel_v2-item__media--video + .flockler-carousel_v2-item__text:focus, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:focus .flockler-carousel_v2-item__media--video + .flockler-carousel_v2-item__text:focus-within, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:focus-within .flockler-carousel_v2-item__media--video + .flockler-carousel_v2-item__text:hover, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:focus-within .flockler-carousel_v2-item__media--video + .flockler-carousel_v2-item__text:focus, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:focus-within .flockler-carousel_v2-item__media--video + .flockler-carousel_v2-item__text:focus-within {
    background-color: rgba(255, 255, 255, 0.95); }
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:hover .flockler-carousel_v2-item__text.flockler-carousel_v2-item__text--preview:hover, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:hover .flockler-carousel_v2-item__text.flockler-carousel_v2-item__text--preview:focus, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:hover .flockler-carousel_v2-item__text.flockler-carousel_v2-item__text--preview:focus-within, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:focus .flockler-carousel_v2-item__text.flockler-carousel_v2-item__text--preview:hover, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:focus .flockler-carousel_v2-item__text.flockler-carousel_v2-item__text--preview:focus, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:focus .flockler-carousel_v2-item__text.flockler-carousel_v2-item__text--preview:focus-within, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:focus-within .flockler-carousel_v2-item__text.flockler-carousel_v2-item__text--preview:hover, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:focus-within .flockler-carousel_v2-item__text.flockler-carousel_v2-item__text--preview:focus, .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__content:focus-within .flockler-carousel_v2-item__text.flockler-carousel_v2-item__text--preview:focus-within {
    background-color: rgba(255, 255, 255, 0.95); }
  .flockler [id^="flockler-embed"] .flockler-carousel_v2-item__text {
    background: none;
    color: inherit;
    text-shadow: none; }