.inner-block.horizontal.agenda-list {
  width: 100%;
  box-shadow: none;
  border-bottom: 1px solid #d7dadc;
  padding-bottom: 20px; }
  .inner-block.horizontal.agenda-list .event-data {
    width: 719px;
    margin: 10px 0; }
    .inner-block.horizontal.agenda-list .event-data .date {
      color: #90a3b1;
      font-size: 41px;
      font-family: 'LatoLatinHeavy';
      font-weight: 100;
      margin: 0;
      width: 290px; }
      .inner-block.horizontal.agenda-list .event-data .date .month {
        font-family: 'LatoLatinLight'; }
    .inner-block.horizontal.agenda-list .event-data .title {
      color: #283e4d;
      font-size: 24px;
      font-family: 'LatoLatinHeavy';
      font-weight: 500;
      line-height: 1.2;
      margin: 20px 0; }
    .inner-block.horizontal.agenda-list .event-data .type-time {
      color: #90a3b1;
      font-size: 14px;
      font-family: 'LatoLatinHeavy';
      font-weight: 500;
      margin: 0; }
      .inner-block.horizontal.agenda-list .event-data .type-time .time {
        color: #ed2939;
        font-family: 'LatoLatinLight'; }
  .inner-block.horizontal.agenda-list .event-content {
    width: 200px;
    height: 200px;
    padding: 0;
    margin: 10px 40px 0 0;
    background-color: #d7dadc; }
    .inner-block.horizontal.agenda-list .event-content:hover {
      opacity: 0.5; }
  .inner-block.horizontal.agenda-list .event-coords {
    right: 0;
    width: 407px;
    display: flex;
    flex-direction: row;
    margin: 10px 0; }
    .inner-block.horizontal.agenda-list .event-coords .items {
      display: flex;
      flex-direction: column !important;
      width: 370px;
      margin: 0; }
      .inner-block.horizontal.agenda-list .event-coords .items li:before {
        content: '';
        display: inline-block;
        background-repeat: no-repeat;
        background-size: 34px;
        position: absolute;
        top: 0px;
        left: -36px;
        width: 35px;
        height: 35px; }
      .inner-block.horizontal.agenda-list .event-coords .items .place {
        position: relative;
        font-size: 16px;
        font-family: 'LatoLatinMedium';
        margin-bottom: 25px;
        padding-left: 20px;
        left: 40px;
        height: 38px; }
        .inner-block.horizontal.agenda-list .event-coords .items .place:before {
          background-image: url(/media/image/53ad1f7f5ad60f3e3980ebdd177225fc229ae8f7.svg);
          left: -35px; }
      .inner-block.horizontal.agenda-list .event-coords .items .lngtxt {
        position: relative;
        font-size: 16px;
        font-family: 'LatoLatinMedium';
        margin-bottom: 30px;
        padding-left: 20px;
        left: 43px;
        top: 0px;
        height: 35px;
        display: flex; }
        .inner-block.horizontal.agenda-list .event-coords .items .lngtxt > .languages {
          display: block;
          width: 35px;
          background-repeat: no-repeat;
          background-size: 35px;
          background-size: contain;
          margin-right: 20px; }
          .inner-block.horizontal.agenda-list .event-coords .items .lngtxt > .languages.lngfr {
            background-image: url(/media/image/332f5c548f36ca0c5c55577f608feb833eab733a.svg); }
          .inner-block.horizontal.agenda-list .event-coords .items .lngtxt > .languages.lngen {
            background-image: url(/media/image/9ca273bac7bede56c3b820e469521764dd7b2e60.svg); }
          .inner-block.horizontal.agenda-list .event-coords .items .lngtxt > .languages.lngde {
            background-image: url(/media/image/003aab4ab355af7425f3729731ba399298731dce.svg);
            background-size: 40px;
            background-size: 100%; }
          .inner-block.horizontal.agenda-list .event-coords .items .lngtxt > .languages.lngit {
            background-image: url(/media/image/f21a2386048eb9d80f30ec00de419bf1590082b7.svg);
            background-size: 33px;
            background-size: 100%; }
          .inner-block.horizontal.agenda-list .event-coords .items .lngtxt > .languages.lnglu {
            background-image: url(/media/image/b6b775458ae9342fe5138a36a2d014a9350a1257.svg); }
          .inner-block.horizontal.agenda-list .event-coords .items .lngtxt > .languages.lngnl {
            background-image: url(/media/image/dcee3aa6e1738a529a38c3c3afce3a56fd2dd462.svg);
            background-size: 32px;
            background-size: 100%; }
        .inner-block.horizontal.agenda-list .event-coords .items .lngtxt:before {
          background-image: url(/media/image/9ca273bac7bede56c3b820e469521764dd7b2e60.svg);
          background-size: 109%;
          background-size: 100%; }
        .inner-block.horizontal.agenda-list .event-coords .items .lngtxt .lng {
          font-family: 'LatoLatinLight'; }
        .inner-block.horizontal.agenda-list .event-coords .items .lngtxt.lngfr:before {
          background-image: url(/media/image/332f5c548f36ca0c5c55577f608feb833eab733a.svg);
          background-size: 109%;
          left: -39px;
          background-size: 100%; }
        .inner-block.horizontal.agenda-list .event-coords .items .lngtxt.lngde:before {
          background-image: url(/media/image/003aab4ab355af7425f3729731ba399298731dce.svg);
          background-size: 109%;
          left: -39px;
          background-size: 100%; }
        .inner-block.horizontal.agenda-list .event-coords .items .lngtxt.lnglu:before {
          background-image: url(/media/image/b6b775458ae9342fe5138a36a2d014a9350a1257.svg);
          background-size: 109%;
          left: -39px;
          background-size: 100%; }
        .inner-block.horizontal.agenda-list .event-coords .items .lngtxt.lngit:before {
          background-image: url(/media/image/f21a2386048eb9d80f30ec00de419bf1590082b7.svg);
          background-size: 109%;
          left: -39px;
          background-size: 100%; }
        .inner-block.horizontal.agenda-list .event-coords .items .lngtxt.lngen:before {
          background-image: url(/media/image/9ca273bac7bede56c3b820e469521764dd7b2e60.svg);
          background-size: 109%;
          left: -39px;
          background-size: 100%; }
      .inner-block.horizontal.agenda-list .event-coords .items .contact {
        position: relative;
        font-size: 16px;
        font-family: 'LatoLatinMedium';
        margin-bottom: 20px;
        padding-left: 20px;
        left: 40px;
        line-height: 2.5; }
        .inner-block.horizontal.agenda-list .event-coords .items .contact:before {
          background-image: url(/media/image/d39a4ad6845a24314573167092237adef641d6c2.svg); }
        .inner-block.horizontal.agenda-list .event-coords .items .contact .ctn {
          font-family: 'LatoLatinLight'; }
    .inner-block.horizontal.agenda-list .event-coords .outer-cta {
      margin-top: 60px; }

.item:last-child .outer-block .inner-block.horizontal.agenda-list {
  border-bottom: none;
  /* =============================================================== RESPONSIVE =================================================================*/ }

@media (max-width: 1450px) {
  .inner-block.horizontal.agenda-list {
    padding: 0; }
    .inner-block.horizontal.agenda-list .event-data {
      width: 38vw;
      min-height: 200px; }
      .inner-block.horizontal.agenda-list .event-data .date {
        font-size: 24px;
        font-family: 'LatoLatinLight'; }
      .inner-block.horizontal.agenda-list .event-data .title {
        font-size: 24px;
        font-family: 'LatoLatinLight'; }
    .inner-block.horizontal.agenda-list .event-content {
      width: 120px;
      padding: 0;
      margin-bottom: 40px; }
    .inner-block.horizontal.agenda-list .event-coords {
      width: 230px; } }

@media (max-width: 960px) {
  .inner-block.horizontal.agenda-list .event-coords, .inner-block.horizontal.agenda-list .event-data {
    width: 38vw; }
    .inner-block.horizontal.agenda-list .event-content {
      display: none; } }

@media (max-width: 480px) {
  .inner-block.horizontal.agenda-list {
    width: 100%;
    padding: 0; }
    .inner-block.horizontal.agenda-list .event-data {
      width: auto; }
      .inner-block.horizontal.agenda-list .event-data .date {
        font-size: 24px;
        font-family: 'LatoLatinLight'; }
      .inner-block.horizontal.agenda-list .event-data .title {
        font-size: 24px;
        font-family: 'LatoLatinLight'; }
    .inner-block.horizontal.agenda-list .event-content {
      width: calc(100vw  - 40px);
      min-width: calc(100vw - 900px);
      padding: 0;
      margin-bottom: 40px; }
    .inner-block.horizontal.agenda-list .event-coords {
      position: relative;
      width: calc(100vw - 60px); }
      .inner-block.horizontal.agenda-list .event-coords .items {
        padding-bottom: 30px; } }
