/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.teaser.teaser--tile,.teaser.teaser--tile-2col,.teaser.teaser--tile-2col-background,.teaser.teaser--tile-full{background-color:var(--color-primary);display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;width:100%;}.teaser.teaser--tile .teaser__media,.teaser.teaser--tile-2col .teaser__media,.teaser.teaser--tile-2col-background .teaser__media,.teaser.teaser--tile-full .teaser__media{margin:0;width:100%;}.teaser.teaser--tile .icon,.teaser.teaser--tile-2col .icon,.teaser.teaser--tile-2col-background .icon,.teaser.teaser--tile-full .icon{fill:var(--color-white);fill-opacity:.2;height:6rem;margin:1.5rem 2rem 0;width:6rem;}.teaser.teaser--tile .teaser__wrapper,.teaser.teaser--tile-2col .teaser__wrapper,.teaser.teaser--tile-2col-background .teaser__wrapper,.teaser.teaser--tile-full .teaser__wrapper{display:flex;flex-direction:column;justify-content:flex-end;padding:.75rem;}@media screen and (min-width:761px){.teaser.teaser--tile .teaser__wrapper,.teaser.teaser--tile-2col .teaser__wrapper,.teaser.teaser--tile-2col-background .teaser__wrapper,.teaser.teaser--tile-full .teaser__wrapper{padding:1.5rem 2rem;}}.teaser.teaser--tile .teaser__description,.teaser.teaser--tile .teaser__meta,.teaser.teaser--tile .teaser__date,.teaser.teaser--tile .teaser__title,.teaser.teaser--tile .teaser__footer,.teaser.teaser--tile-2col .teaser__description,.teaser.teaser--tile-2col .teaser__footer,.teaser.teaser--tile-2col .teaser__meta,.teaser.teaser--tile-2col .teaser__title,.teaser.teaser--tile-2col-background .teaser__description,.teaser.teaser--tile-2col-background .teaser__meta,.teaser.teaser--tile-2col-background .teaser__title,.teaser.teaser--tile-full .teaser__description,.teaser.teaser--tile-full .teaser__meta,.teaser.teaser--tile-full .teaser__title,.teaser.teaser--tile-full .teaser__footer{color:var(--color-white);}.teaser.teaser--tile .teaser__meta_wrapper,.teaser.teaser--tile-2col .teaser__meta_wrapper,.teaser.teaser--tile-2col-background .teaser__meta_wrapper,.teaser.teaser--tile-full .teaser__meta_wrapper{margin-bottom:auto;text-transform:uppercase;}.teaser.teaser--tile .link,.teaser.teaser--tile-2col .link,.teaser.teaser--tile-2col-background .link,.teaser.teaser--tile-full .link{color:var(--color-white);}.teaser.teaser--tile .link .icon,.teaser.teaser--tile-2col .link .icon,.teaser.teaser--tile-2col-background .link .icon,.teaser.teaser--tile-full .link .icon{fill:var(--color-white);}.teaser.teaser--tile .link:hover,.teaser.teaser--tile-2col .link:hover,.teaser.teaser--tile-2col-background .link:hover,.teaser.teaser--tile-full .link:hover{color:var(--color-white);}.teaser.teaser--tile .link:hover .icon,.teaser.teaser--tile-2col .link:hover .icon,.teaser.teaser--tile-2col-background .link:hover .icon,.teaser.teaser--tile-full .link:hover .icon{fill:var(--color-white);}.teaser.teaser--tile .link:focus,.teaser.teaser--tile-2col .link:focus,.teaser.teaser--tile-2col-background .link:focus,.teaser.teaser--tile-full .link:focus{outline-color:var(--color-white);}.teaser.teaser--tile .teaser__title,.teaser.teaser--tile-2col .teaser__title,.teaser.teaser--tile-2col-background .teaser__title,.teaser.teaser--tile-full .teaser__title{padding:.5rem 0;}.teaser.teaser--tile .teaser__title:last-child,.teaser.teaser--tile-2col .teaser__title:last-child,.teaser.teaser--tile-2col-background .teaser__title:last-child,.teaser.teaser--tile-full .teaser__title:last-child{padding-bottom:0;}.teaser.teaser--tile .teaser__meta,.teaser.teaser--tile-2col .teaser__meta,.teaser.teaser--tile-2col-background .teaser__meta,.teaser.teaser--tile-full .teaser__meta{font-size:.8rem;}.teaser.teaser--tile .teaser__description,.teaser.teaser--tile-2col .teaser__description,.teaser.teaser--tile-2col-background .teaser__description,.teaser.teaser--tile-full .teaser__description{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;}@media screen and (max-width:760px){.teaser.teaser--tile .teaser__description,.teaser.teaser--tile-2col .teaser__description,.teaser.teaser--tile-2col-background .teaser__description,.teaser.teaser--tile-full .teaser__description{font-size:.9rem;}}.teaser.teaser--tile-2col-background .teaser__wrapper,.teaser.teaser--tile.teaser--without-image .teaser__wrapper{display:flex;flex-direction:column;height:100%;justify-content:flex-end;width:100%;z-index:1;}@media screen and (min-width:761px){.teaser.teaser--tile-2col-background .teaser__wrapper,.teaser.teaser--tile.teaser--without-image .teaser__wrapper{position:absolute;top:0;}}.teaser.teaser--tile-2col-background .teaser__media{background-color:var(--color-black);display:flex;height:100%;position:absolute;}.teaser.teaser--tile-2col-background .teaser__media img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;}.teaser.teaser--tile-2col-background .link,.teaser.teaser--tile-2col-background .teaser__description,.teaser.teaser--tile-2col-background .teaser__title{color:var(--color-white);}.teaser.teaser--tile-2col-background .link .icon{fill:var(--color-white);}.teaser.teaser--tile-2col-background .link:hover{color:var(--color-white);}.teaser.teaser--tile-2col-background .link:hover .icon{fill:var(--color-white);}.teaser.teaser--tile-2col-background .link:focus{outline-color:var(--color-white);}.teaser.teaser--tile-2col,.teaser.teaser--tile-full{flex-direction:column;}.teaser.teaser--tile-2col .teaser__media,.teaser.teaser--tile-full .teaser__media{flex:1;}.teaser.teaser--tile-2col img{-o-object-fit:cover;object-fit:cover;}@media screen and (min-width:761px){.teaser.teaser--tile-2col,.teaser.teaser--tile-full{flex-direction:row;}.teaser.teaser--tile-2col img{height:100%;}}.teaser.teaser--tile-2col .teaser__wrapper,.teaser.teaser--tile-full .teaser__wrapper{width:100%;}@media screen and (min-width:761px){.teaser.teaser--tile-2col .teaser__wrapper{width:50%;}.teaser.teaser--tile-full .teaser__wrapper{width:33%;}.teaser.teaser--image-background .teaser__wrapper{width:100%;}}.teaser.teaser--tile-2col.teaser.teaser--media-invert,.teaser.teaser--tile-full.teaser.teaser--media-invert{flex-direction:row-reverse;}@media screen and (max-width:760px){.teaser.teaser--tile-2col.teaser.teaser--media-invert,.teaser.teaser--tile-full.teaser.teaser--media-invert{flex-direction:column;}}.grid--tiles-text-top .teaser.teaser--tile .teaser__wrapper{justify-content:flex-start;}.teaser.teaser--image-background{background-position:center;background-repeat:no-repeat;background-size:cover;}.teaser.teaser--tile.teaser--text-top .teaser__wrapper,.teaser.teaser--tile-2col.teaser--text-top .teaser__wrapper,.teaser.teaser--tile-full.teaser--text-top .teaser__wrapper{justify-content:flex-start;}.teaser.teaser--tile.teaser--text-middle .teaser__wrapper,.teaser.teaser--tile-2col.teaser--text-middle .teaser__wrapper,.teaser.teaser--tile-full.teaser--text-middle .teaser__wrapper{justify-content:center;}.teaser.teaser--tile.teaser--text-bottom .teaser__wrapper,.teaser.teaser--tile-2col.teaser--text-bottom .teaser__wrapper,.teaser.teaser--tile-full.teaser--text-bottom .teaser__wrapper{justify-content:flex-end;}.teaser.teaser--tile.teaser--text-left .teaser__wrapper,.teaser.teaser--tile-2col.teaser--text-left .teaser__wrapper,.teaser.teaser--tile-full.teaser--text-left .teaser__wrapper{align-items:flex-start;}.teaser.teaser--tile.teaser--text-center .teaser__wrapper,.teaser.teaser--tile-2col.teaser--text-center .teaser__wrapper,.teaser.teaser--tile-full.teaser--text-center .teaser__wrapper{align-items:center;}.teaser.teaser--tile.teaser--text-right .teaser__wrapper,.teaser.teaser--tile-2col.teaser--text-right .teaser__wrapper,.teaser.teaser--tile-full.teaser--text-right .teaser__wrapper{align-items:flex-end;}.teaser.teaser--tile iframe,.teaser.teaser--tile-2col iframe,.teaser.teaser--tile-full iframe,.teaser.teaser--tile video,.teaser.teaser--tile-2col video,.teaser.teaser--tile-full video{height:100%;position:relative;width:100%;z-index:1;}
