/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.type--box.circle{border-radius:50%;height:var(--mw,500px);width:var(--mw,500px)}
.card-component{--cv:var(--c-cv);color:#000000;height:100%}.card-component .card{overflow:hidden;background-color:var(--c-bgc,#FFF);height:100%;display:flex;flex-direction:column;text-decoration:none;border:1px solid var(--c-bc,FALSE);transition:box-shadow .3s ease,border .3s ease,transform .3s ease;box-shadow:1px 1px 5px FALSE}.card-component a.card,.card-component.card-linked{cursor:pointer}.card-component a.card:hover,.card-component.card-linked:hover{box-shadow:1px 1px 15px FALSE;border-color:#c8bbad;transform:scale(1.01)}.card-component a.card:hover .media-wrapper img,.card-component.card-linked:hover .media-wrapper img{transform:scale(1.1)}.card-component .title{margin-top:0}.card-component .kicker{margin-bottom:.5em}.card-component .text{margin-top:.5em}.card-component .media-wrapper{overflow:hidden}.card-component .media-wrapper img{transition:transform .3s ease}.card-component .content-wrapper{padding:20px;color:var(--c-cv)}.card-component .card-footer{margin-top:auto;text-align:right}.card-component .card-btn{text-align:center;border-radius:0}.card--list .flex--column{position:relative}@media screen and (min-width:769px){.card--list .flex--column:after{content:"";position:absolute;border-right:1px solid #9f917a;top:calc(var(--gs,20px)/2);bottom:calc(var(--gs,20px)/2);right:0}}@media screen and (min-width:769px)and (max-width:1024px){.card--list .flex--column.loop--line--m--last.loop--line-item--m--first.item--last:after,.card--list .flex--column.loop--line-item--m--last:after{display:none}}@media screen and (min-width:1025px){.card--list .flex--column.loop--line-item--l--last:after{display:none}}
.type--maps{position:relative}.direction-link{z-index:6;position:absolute;right:0;bottom:0}
.announcement-block--ticker{background-color:#dd0808;color:#fff}.ticker-track{--gap:1rem;position:relative;display:flex;user-select:none;gap:var(--gap);width:100vw;overflow:hidden}.ticker-track.smooth:after,.ticker-track.smooth:before{content:"";position:absolute;top:0;bottom:0;width:var(--tsw,20%);height:100%;z-index:2}.ticker-track.smooth:after{right:0;background:linear-gradient(90deg,transparent,var(--cvbg,#9f917a) 100%)}.ticker-track.smooth:before{left:0;background:linear-gradient(90deg,var(--cvbg,#9f917a),transparent 100%)}.ticker-content{flex-shrink:0;display:flex;justify-content:space-around;gap:var(--gap);min-width:100%}.enable-animation .ticker-content{animation:scroll var(--s,38s) linear infinite}.reverse .ticker-content{animation-direction:reverse}.pause-on-hover:hover .ticker-content{animation-play-state:paused}.announcement--ticker{transition:text-shadow .3s ease,background .3s ease;padding:10px 20px}.announcement--ticker p{margin:0}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}
