.cultural-center{
  width:100%;
}
.cultural-center  > .container{
    display:grid;
    gap:2rem;
  }
@media (min-width: 992px){
.cultural-center  > .container{
      grid-template-columns:repeat(12, minmax(0, 1fr));
  }
    }
.cultural-center__media{
  margin:0 0 3.125rem;
}
@media (min-width: 992px){
.cultural-center__media{
    margin:0 0 3.75rem;
}
  }
.cultural-center__media img{
    display:block;
    min-height:12.5rem;
    max-height:25rem;
    -o-object-fit:cover;
       object-fit:cover;
    -o-object-position:center;
       object-position:center;
    width:100%;
  }
@media (min-width: 992px){
.cultural-center__general{
    grid-column-end:span 3;
}
  }
.cultural-center__general-details{
  display:grid;
  padding-top:0.5rem;
}
@media(min-width: 768px){
.cultural-center__general-details{
    gap:2rem;
    grid-template-columns:repeat(3, minmax(0, 1fr));
}
  }
@media(min-width: 992px){
.cultural-center__general-details{
    gap:unset;
    grid-template-columns:unset;
}
  }
.cultural-center__general-details .info-item{
    border-top:1px solid #ededed;
  }
.cultural-center__general-details a{
    color:var(--dca-color-scheme);
  }
.cultural-center__social a{
    color:var(--dca-color-scheme);
    font-size:0.75rem;
  }
:is(.cultural-center__social a):hover{
      background:var(--dca-color-scheme);
      color:#FFF;
    }
@media (min-width: 992px){
.cultural-center__body{
    grid-column-end:span 9;
    order:-1;
}
  }
.cultural-center__name,
.cultural-center__section-title{
  color:var(--dca-color-scheme);
  line-height:1.1;
  margin:0;
}
.cultural-center__name{
  margin:0 0 0.25rem;
}
.cultural-center__content{
  padding:1rem 0 0;
}
.cultural-center__content .button--outline{
    color:var(--dca-color-scheme);
    margin:0 0 0.3125rem;
  }
.cultural-center__content iframe[width]{
    max-width:100%;
    width:revert-layer;
  }
.cultural-center__content iframe[src*="https://w3.mp.lura.live"]{
    aspect-ratio:16 / 9;
    width:unset;
  }
.cultural-center__content h2{
    font-size:var(--laccb-font-size--h5);
    margin-bottom:0.5em;
  }
.cultural-center__content h3{
    font-size:var(--laccb-font-size--h6);
    margin-bottom:0.5em;
  }
.cultural-center__content hr{
    background-color:#eee;
    margin:1.25rem 0;
  }
.cultural-center__content a{
    color:var(--dca-color-scheme);
  }
:is(.cultural-center__content a) br:first-child{
      display:none;
    }
.cultural-center__content .media-captioned:not(.carousel .media-captioned){
    border:1px solid #ddd;
    border-radius:4px;
    margin:0 0 1.25rem;
    padding:0.25rem;
  }
:is(.cultural-center__content .media-captioned:not(.carousel .media-captioned)) img{
      width:100%;
    }
:is(.cultural-center__content .media-captioned:not(.carousel .media-captioned)) .media-captioned__caption{
      padding:0.5625rem;
    }
:is(.cultural-center__content .carousel) .a11y-slider-dots{
      position:static;
      translate:none;
    }
:is(:is(.cultural-center__content .carousel) .a11y-slider-dots) button{
        border-radius:0;
        height:auto;
        opacity:0.75;
        transition:0.2s linear;
        transition-property:opacity;
        width:5rem;
      }
.active:is(:is(:is(.cultural-center__content .carousel) .a11y-slider-dots) button),:is(:is(:is(.cultural-center__content .carousel) .a11y-slider-dots) button):hover{
          opacity:1;
        }
.cultural-center__content .flex-images{
    display:flex;
    gap:0.625rem;
    flex-wrap:wrap;
  }
.cultural-center__general-details .social-media-links--platforms{
  display:flex !important;
  gap:0.3125rem;
}
:is(.cultural-center__general-details .social-media-links--platforms) li{
    padding:0 !important;
  }
:is(.cultural-center__general-details .social-media-links--platforms) a{
    align-items:center;
    border-radius:50px;
    border:1px solid #ededed;
    color:var(--dca-color-scheme);
    display:flex;
    height:3rem;
    justify-content:center;
    margin-right:0.3125rem;
    position:relative;
    text-decoration:none;
    transition:0.2s linear;
    transition-property:background, color;
    width:3rem;
  }
:is(:is(.cultural-center__general-details .social-media-links--platforms) a):hover{
      background:var(--dca-color-scheme);
      color:#FFF;
    }
:is(.cultural-center__general-details .social-media-links--platforms) .fab{
    font-size:1rem;
  }
.cultural-center__staff{
  padding:1.875rem 0 0;
}
.cultural-center__related-centers{
  margin:0 0 0.625rem;
  padding:1.875rem 0 0;
}
.cultural-center__related-centers-title{
  border-bottom:1px solid #ededed;
  color:var(--dca-color-scheme);
  font-size:1.5625rem;
  margin:0 0 0.9375rem;
  padding:0 0 0.75rem;
}
.cultural-center__related-centers-items{
  display:grid;
  gap:1.875rem;
  grid-template-columns:repeat(2, minmax(0, 1fr));
}
@media (min-width: 540px){
.cultural-center__related-centers-items{
    grid-template-columns:repeat(3, minmax(0, 1fr));
}
  }
.cultural-center__related-centers-items  > *{
    flex:0 0 calc(33.3333% - 1.875rem);
  }
.cultural-center__related-centers-items .grid-item{
    color:#000;
    transition:linear 0.2s;
    transition-property:color;
  }
:is(.cultural-center__related-centers-items .grid-item):hover{
      color:var(--dca-color-scheme);
    }
:is(.cultural-center__related-centers-items .grid-item__media) img{
      display:block;
      height:9.375rem;
    }
.cultural-center__related-centers-items .grid-item__title{
    font-size:1rem;
  }
:is(.cultural-center .carousel[data-type="media"]) .a11y-slider-container{
    padding:0;
  }
:is(.cultural-center .carousel[data-type="media"]) .media-captioned__caption{
    font-family:SansPro,sans-serif;
    font-size:1rem;
    font-weight:400;
    text-align:center;
  }
:is(.cultural-center .carousel[data-type="media"]) .a11y-slider-dots{
    bottom:1rem;
    top:auto;
  }


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