@import url("https://fonts.googleapis.com/css2?family=Lato:wght@700&family=Open+Sans&display=swap");
/*Width for all icons*/
/* Base colors*/
/*  Media query variables */
/** Media query **/
/* (max-width: 480px) */
/* (max-width:1024px) */
/* (max-width: 1400px) */
/* (max-width: 1024) */
/* (min-width: 1024) */
/* (max-width: 595px) */
/* (max-width: 767px) */
/* (min-width: 596px), (max-width: 767px) */
/* (min-width: 1024px), (max-width: 1270px) */
/*  (max-width:480px) */
/* (min-width: 1270px), (max-width:1336px) */
/* (min-width: 1024px), (max-width: 1150px) */
/*  (min-width:481px), (max-width: 595px) */
/* (min-width: 768px), (max-width: 991px) */
/* (min-width:992px), (max-width: 1024px) */
/* (min-width:992px), (max-width: 1336px) */
/* (min-width:992px), (max-width: 1200px) */
/* (min-width:1151px), (max-width: 1600px) */
/* (max-width: 1600px) */
/*  (min-width:768px), (max-width: 991px) */
/*  (min-width:596px), (max-width: 767px) */
/*  (min-width:481px), (max-width: 595px) */
/* (min-width:1399px) */
/* (max-width:1600px) */
/* (max-width:1150px) */
/* (min-width:1150px) */
/* (max-width:1270px) */
/* (min-width:1271px) */
/*  (max-width:1356px) */
/*  Media query mixins
   (min-width:1336px) */
/* (max-width:1336px) */
/*  (min-width:992px) */
/* (max-width:991px) */
/* (max-width:767px) */
/* (min-width:768px) */
/* (max-width:595px) */
/* (min-width:596px) */
/*  (max-width:320px) */
/*  (max-width:480px) */
.twitter-widget {
  padding: 80px 0;
  min-height: 858px; }
  @media (min-width: 1024px) and (max-width: 1150px) and (orientation: landscape) {
    .twitter-widget {
      padding: 60px 0; } }
  @media (min-width: 992px) and (max-width: 1024px) {
    .twitter-widget {
      padding: 60px 0; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .twitter-widget {
      padding: 60px 0;
      min-height: auto; } }
  @media (max-width: 767px) {
    .twitter-widget {
      padding: 50px 0;
      min-height: auto; } }
  .twitter-widget .btn-default {
    padding: 15px 40px; }
  .twitter-widget .bg-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -3; }
    .twitter-widget .bg-img img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    .twitter-widget .bg-img:after {
      content: '';
      background: rgba(55, 119, 110, 0.4);
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
  .twitter-widget .colwrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 767px) {
      .twitter-widget .colwrap {
        display: block; } }
  .twitter-widget .intro {
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 50px; }
    @media (min-width: 481px) and (max-width: 595px) {
      .twitter-widget .intro {
        margin-bottom: 30px; } }
    @media (max-width: 480px) {
      .twitter-widget .intro {
        margin-bottom: 30px; } }
    .twitter-widget .intro .head {
      max-width: 660px;
      margin-right: 34px;
      text-align: left; }
      @media (min-width: 596px) and (max-width: 767px) {
        .twitter-widget .intro .head {
          margin-bottom: 20px; } }
      @media (min-width: 481px) and (max-width: 595px) {
        .twitter-widget .intro .head {
          margin-bottom: 20px;
          margin-right: 0;
          text-align: center; } }
      @media (max-width: 480px) {
        .twitter-widget .intro .head {
          margin-bottom: 20px;
          margin-right: 0;
          text-align: center; } }
      .twitter-widget .intro .head h2 {
        color: #ffffff;
        margin-bottom: 15px; }
      .twitter-widget .intro .head p {
        color: #ffffff;
        margin: 15px 0; }
  .twitter-widget .wrap {
    width: 70%;
    margin: 0 auto; }
    @media (min-width: 992px) and (max-width: 1210px) {
      .twitter-widget .wrap {
        width: 75%; } }
    @media (max-width: 991px) {
      .twitter-widget .wrap {
        width: 100%; } }
    .twitter-widget .wrap .eapps-twitter-feed-posts {
      background: transparent !important; }
    .twitter-widget .wrap .eapps-twitter-feed-inner {
      background: transparent !important; }
    .twitter-widget .wrap .eapps-link {
      display: none !important; }
    .twitter-widget .wrap .eapps-widget-toolbar {
      display: none !important; }
  .twitter-widget .row {
    width: calc(100% + 40px);
    margin-left: -20px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (min-width: 992px) and (max-width: 1024px) {
      .twitter-widget .row {
        width: calc(100% + 30px);
        margin-left: -15px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .twitter-widget .row {
        width: calc(100% + 30px);
        margin-left: -15px; } }
    @media (min-width: 596px) and (max-width: 767px) {
      .twitter-widget .row {
        width: 100%; } }
    @media (min-width: 481px) and (max-width: 595px) {
      .twitter-widget .row {
        width: 100%;
        margin-left: 0; } }
    @media (max-width: 480px) {
      .twitter-widget .row {
        width: 100%;
        margin-left: 0; } }
  .twitter-widget .col-three {
    width: calc(33.33% - 40px);
    margin: 0 20px; }
    @media (min-width: 481px) and (max-width: 595px) {
      .twitter-widget .col-three {
        width: 100%;
        margin: 0 0 20px 0; } }
    @media (max-width: 480px) {
      .twitter-widget .col-three {
        width: 100%;
        margin: 0 0 20px 0; } }
  .twitter-widget .img-wrap {
    max-width: 100%;
    max-height: 100%;
    margin-bottom: 30px; }
    @media (min-width: 481px) and (max-width: 595px) {
      .twitter-widget .img-wrap {
        margin-bottom: 20px; } }
    @media (max-width: 480px) {
      .twitter-widget .img-wrap {
        margin-bottom: 20px; } }
  .twitter-widget .widget-wrap {
    width: 100%;
    margin-left: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 1150px) {
      .twitter-widget .widget-wrap {
        grid-template-columns: auto auto;
        display: block; } }
    @media (max-width: 767px) {
      .twitter-widget .widget-wrap {
        -webkit-column-gap: 0;
           -moz-column-gap: 0;
                column-gap: 0;
        row-gap: 15px; } }
    .twitter-widget .widget-wrap .inner-card {
      background: #ffffff;
      padding: 20px;
      position: relative;
      width: 100%;
      height: 650px;
      overflow: scroll; }
      @media (min-width: 992px) and (max-width: 1024px) {
        .twitter-widget .widget-wrap .inner-card {
          margin: 0; } }
      @media (min-width: 768px) and (max-width: 991px) {
        .twitter-widget .widget-wrap .inner-card {
          margin: 0; } }
      @media (max-width: 767px) {
        .twitter-widget .widget-wrap .inner-card {
          width: 100%;
          margin: 0 0 15px 0; } }
      .twitter-widget .widget-wrap .inner-card > a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        font-size: 0;
        z-index: 1; }
      .twitter-widget .widget-wrap .inner-card .text-wrap .logo-with-text {
        width: 100%;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 20px; }
        .twitter-widget .widget-wrap .inner-card .text-wrap .logo-with-text .wrap {
          width: calc(100% - 30px);
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          margin-right: auto;
          margin-left: 0; }
          .twitter-widget .widget-wrap .inner-card .text-wrap .logo-with-text .wrap .logo {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            overflow: hidden; }
          .twitter-widget .widget-wrap .inner-card .text-wrap .logo-with-text .wrap .text {
            padding-left: 10px; }
            .twitter-widget .widget-wrap .inner-card .text-wrap .logo-with-text .wrap .text p {
              color: #000000;
              font-weight: bold;
              font-size: 20px;
              margin-bottom: 0; }
            .twitter-widget .widget-wrap .inner-card .text-wrap .logo-with-text .wrap .text span {
              color: #9ba4ab; }
        .twitter-widget .widget-wrap .inner-card .text-wrap .logo-with-text .icon-wrap {
          width: 30px; }
      .twitter-widget .widget-wrap .inner-card .text-wrap > .text p {
        color: #000000;
        font-weight: 500;
        margin-bottom: 0; }
        @media (max-width: 991px) {
          .twitter-widget .widget-wrap .inner-card .text-wrap > .text p {
            font-size: 18px; } }
        .twitter-widget .widget-wrap .inner-card .text-wrap > .text p span {
          color: #6ea3d2; }
      .twitter-widget .widget-wrap .inner-card .text-wrap > .text > img {
        margin: 15px 0 10px;
        width: 100%;
        height: 200px; }
      .twitter-widget .widget-wrap .inner-card .text-wrap > .text .date-with-info {
        margin-top: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative; }
      .twitter-widget .widget-wrap .inner-card .text-wrap > .text .like-icon-with-num {
        width: auto;
        min-width: 50px; }
        .twitter-widget .widget-wrap .inner-card .text-wrap > .text .like-icon-with-num .icon-wrap {
          width: 18px;
          height: 24px;
          display: inline-block; }
        .twitter-widget .widget-wrap .inner-card .text-wrap > .text .like-icon-with-num span {
          margin-left: 5px;
          font-size: 18px;
          color: #9ba4ab; }
      .twitter-widget .widget-wrap .inner-card .text-wrap > .text .time-and-date {
        margin-right: 30px; }
        .twitter-widget .widget-wrap .inner-card .text-wrap > .text .time-and-date p {
          font-size: 18px;
          color: #9ba4ab; }
      .twitter-widget .widget-wrap .inner-card .text-wrap > .text .info-icon {
        width: 24px;
        height: 24px;
        position: absolute;
        right: 0; }
      .twitter-widget .widget-wrap .inner-card .text-wrap .outer-link {
        border-top: 2px solid #f4f5f7;
        position: relative;
        padding-top: 10px;
        margin-top: 10px;
        padding-right: 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        .twitter-widget .widget-wrap .inner-card .text-wrap .outer-link .user-icon {
          width: 24px;
          height: 24px;
          display: inline-block; }
        .twitter-widget .widget-wrap .inner-card .text-wrap .outer-link p {
          color: #6ea3d2;
          font-size: 18px;
          font-weight: 500;
          display: inline-block;
          margin: 0 0 0 5px; }
          @media (max-width: 991px) {
            .twitter-widget .widget-wrap .inner-card .text-wrap .outer-link p {
              font-size: 16px; } }
        .twitter-widget .widget-wrap .inner-card .text-wrap .outer-link::after {
          content: "";
          position: absolute;
          top: 16px;
          right: 0;
          height: 10px;
          width: 10px;
          border-right: 2px solid #9ba4ab;
          border-top: 2px solid #9ba4ab;
          -webkit-transform: rotate(45deg);
                  transform: rotate(45deg); }
