/*************** Theme variables *****************/
/*************************************************/
.m-panel-related-news-wrapper {
  margin-bottom: 2rem; }
  .m-panel-related-news-wrapper h2 {
    margin-bottom: 1.8rem; }
  .m-panel-related-news-wrapper .l-third-wrapper {
    display: flex;
    flex-direction: row; }
    @media (max-width: 991px) {
      .m-panel-related-news-wrapper .l-third-wrapper {
        flex-direction: column; } }
    .m-panel-related-news-wrapper .l-third-wrapper .l-third:first-child {
      padding-right: 1.5rem;
      width: 33.333%; }
      @media (max-width: 991px) {
        .m-panel-related-news-wrapper .l-third-wrapper .l-third:first-child {
          padding-right: 0;
          width: 100%;
          margin-bottom: 3rem; } }
    .m-panel-related-news-wrapper .l-third-wrapper .l-third:nth-child(2) {
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      width: 33.333%; }
      @media (max-width: 991px) {
        .m-panel-related-news-wrapper .l-third-wrapper .l-third:nth-child(2) {
          padding-left: 0;
          padding-right: 0;
          width: 100%;
          margin-bottom: 3rem; } }
    .m-panel-related-news-wrapper .l-third-wrapper .l-third:last-child {
      padding-left: 1.5rem;
      width: 33.333%; }
      @media (max-width: 991px) {
        .m-panel-related-news-wrapper .l-third-wrapper .l-third:last-child {
          padding-left: 0;
          width: 100%; } }
  .m-panel-related-news-wrapper header {
    display: block;
    position: relative;
    margin-bottom: 20px; }
    .m-panel-related-news-wrapper header .l-related-news-image-wrapper {
      position: relative;
      overflow: hidden;
      height: 160px; }
      .m-panel-related-news-wrapper header .l-related-news-image-wrapper picture {
        box-sizing: border-box; }
        .m-panel-related-news-wrapper header .l-related-news-image-wrapper picture img {
          position: absolute;
          top: 0;
          left: 0;
          vertical-align: middle;
          width: 100%;
          height: 100%;
          object-fit: cover;
          object-position: center center;
          opacity: 1;
          transition: opacity 500ms ease 0s;
          border: 0; }
  .m-panel-related-news-wrapper a h2.l-related-news-item-header {
    font-size: 20px;
    line-height: unset;
    margin-top: 1rem;
    margin-bottom: 0.85rem;
    color: #12275b; }
  .m-panel-related-news-wrapper .l-related-news-item-content {
    margin-bottom: 1rem; }
    .m-panel-related-news-wrapper .l-related-news-item-content a h3.l-related-news-item-header {
      margin-top: 1.5rem;
      margin-bottom: 0.8rem; }

/*# sourceMappingURL=related-news-en.min.css.map */