.tt-bloginfo {
    background-color: #ffffff;
    -webkit-box-shadow: 0 9px 15px rgba(157, 174, 185, 0.15);
    box-shadow: 0 9px 15px rgba(157, 174, 185, 0.15);
    padding: 44px 33px;
    margin-bottom: 15px; }
    @media (min-width: 1025px) {
      .tt-bloginfo {
        min-height: 397px; } }
    .tt-bloginfo .tt-bloginfo__img {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -ms-flex-line-pack: center;
      align-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .tt-bloginfo .tt-bloginfo__img .tt-col-img {
        min-width: 69px;
        max-width: 69px; }
        .tt-bloginfo .tt-bloginfo__img .tt-col-img img {
          border-radius: 50%;
          overflow: hidden; }
        .tt-bloginfo .tt-bloginfo__img .tt-col-img + .tt-col-content {
          margin-left: 20px; }
      .tt-bloginfo .tt-bloginfo__img .tt-text-01 {
        font-size: 16px;
        line-height: 23px;
        color: #323232;
        font-family: "Poppins", sans-serif;
        font-weight: 600; }
      .tt-bloginfo .tt-bloginfo__img .tt-text-02 {
        font-size: 14px;
        line-height: 20px;
        color: #a0a0a0; }
    .tt-bloginfo .tt-bloginfo__title {
      color: #323232;
      font-family: "Poppins", sans-serif;
      font-weight: 600;
      font-size: 16px;
      line-height: 24px;
      margin: 35px 0 0 0;
      position: relative;
      padding-bottom: 26px; }
      .tt-bloginfo .tt-bloginfo__title + * {
        margin-top: 0; }
    .tt-bloginfo .tt-bloginfo__marker {
      position: absolute;
      top: 0;
      right: 0; }
    @media (max-width: 1024.98px) {
      .tt-bloginfo {
        margin-bottom: 9px;
        -webkit-box-shadow: 0 2px 11px rgba(157, 174, 185, 0.15);
        box-shadow: 0 2px 11px rgba(157, 174, 185, 0.15); }
        .tt-bloginfo .tt-bloginfo__marker {
          max-width: 100px; }
        .tt-bloginfo .tt-bloginfo__title {
          padding-bottom: 20px; } }
    @media (max-width: 767.98px) {
      .tt-bloginfo {
        padding-left: 25px;
        padding-right: 25px; }
        .tt-bloginfo .tt-bloginfo__marker {
          max-width: 80px; }
        .tt-bloginfo .tt-bloginfo__title {
          margin-top: 25px;
          padding-bottom: 15px; } }