/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.block.related-content:not(.no-bottom-margin) + .block.related-content{margin-top:-30px;}.block.related-content.no-bottom-margin + .block.related-content{margin-top:20px;}.block.related-content .related-content__container > .row{grid-row-gap:25px;}.block.related-content .related-content__item{border-radius:8px;isolation:isolate;position:relative;overflow:hidden;}.block.related-content .related-content__link-overlay{display:block;inset:0;position:absolute;z-index:1;}.block.related-content .related-content__image{background-size:cover;background-position:center;background-repeat:no-repeat;height:245px;width:100%;}.block.related-content .related-content__image-title{display:none;}.block.related-content .related-content__description{position:relative;}.block.related-content .related-content__description > *:last-child{margin-bottom:0;}.block.related-content .related-content__description-inner{padding:25px;}.block.related-content .related-content__description-link{z-index:1;}.block.related-content .related-content__title{margin-bottom:20px;}@media only screen and (max-width:767px){.block.related-content .related-content__title{font-size:17.5px;}}@media only screen and (min-width:768px){.block.related-content .related-content__item{height:290px;display:flex;}.block.related-content .related-content__image{flex:none;height:290px;width:215px;}.block.related-content .related-content__description{width:100%;}.block.related-content .related-content__description-inner{display:flex;flex-direction:column;height:100%;}.block.related-content .related-content__description-link{margin-top:auto;}.block.related-content .related-content__description-content{max-height:202px;overflow:hidden;position:relative;}.block.related-content .related-content__description-content.overflow::after{background-image:linear-gradient(to bottom,rgba(244,244,244,0),#f4f4f4);bottom:0;content:"";height:23px;left:0;position:absolute;right:0;}}@media only screen and (min-width:1200px){.block.related-content .related-content__container > .row{margin-left:-10px;margin-right:-10px;}.block.related-content .related-content__container > .row > .col-lg-4,.block.related-content .related-content__container > .row > .col-lg-6{padding-left:10px;padding-right:10px;}.block.related-content .related-content__item{display:block;height:380px;position:relative;}.block.related-content .related-content__item:hover .related-content__description{height:330px;}.block.related-content .related-content__image{isolation:isolate;position:relative;height:380px;width:100%;}.block.related-content .related-content__image::after{background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7));background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.7));bottom:0;content:"";height:140px;left:0;position:absolute;right:0;}.block.related-content .related-content__image-title{bottom:50px;color:#ffffff;display:block;left:25px;margin-bottom:0;position:absolute;right:25px;text-align:center;z-index:1;}.block.related-content .related-content__description{border-radius:8px;bottom:25px;height:11px;left:25px;overflow:hidden;position:absolute;right:25px;transition:height 500ms ease-in-out !important;width:auto;}.block.related-content .related-content__description-inner{padding:25px 20px;}.block.related-content .related-content__description-content{max-height:240px;}.block.related-content .related-content__title{margin-bottom:16px;}}
}
