.tt-img-parallax {
    position: relative; }
    .tt-img-parallax img {
      width: 100%;
      max-width: inherit; }
    .tt-img-parallax .tt-img-left {
      position: relative;
      z-index: 1;
      display: inline-block;
      width: calc(50% - 5px); }
    .tt-img-parallax .tt-img-right {
      top: 0;
      float: right;
      z-index: 2;
      display: inline-block;
      width: calc(50% - 5px);
      margin-left: 5px; }
    .tt-img-parallax .tt-img-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-right: -50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      z-index: 2; }
    .tt-img-parallax .tt-text {
      position: absolute;
      right: 0;
      bottom: 0;
      font-size: 72px;
      line-height: 72px;
      color: #ffffff;
      font-family: "Poppins", sans-serif;
      font-weight: 600; }
    @media (max-width: 767.98px) {
      .tt-img-parallax {
        padding-left: 15px;
        padding-right: 15px; }
        .tt-img-parallax .tt-img-left {
          width: calc(50% - 2px); }
        .tt-img-parallax .tt-img-right {
          width: calc(50% - 2px);
          margin-left: 2px; } }
  
  .tt-video-link02 {
    width: 108px;
    height: 108px;
    border: 7px solid rgba(255, 255, 255, 0.4);
    border-radius: 50%;
    -webkit-box-shadow: 0 5px 21px rgba(157, 174, 185, 0.3);
    box-shadow: 0 5px 21px rgba(157, 174, 185, 0.3);
    position: absolute;
    z-index: 3;
    -webkit-transition: all .2s;
    transition: all .2s;
    padding: 7px; }
    .tt-video-link02:after {
      content: '';
      background-color: #6984c2;
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      z-index: 1;
      -webkit-transition: all .2s;
      transition: all .2s; }
    .tt-video-link02:before {
      content: '\e91e';
      font-family: "sanitizex";
      position: absolute;
      top: 50%;
      left: 50%;
      margin-right: -50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      color: #ffffff;
      font-size: 18px;
      line-height: 1;
      -webkit-transition: all .2s;
      transition: all .2s;
      z-index: 2; }
    .tt-video-link02:hover {
      background-color: #ffffff;
      border-color: #6984c2; }
      .tt-video-link02:hover:before {
        color: #6984c2; }
      .tt-video-link02:hover::after {
        display: none; }
    @media (max-width: 1024.98px) {
      .tt-video-link02 {
        width: 87px;
        height: 87px; }
        .tt-video-link02:before {
          font-size: 14px; } }
    @media (max-width: 1024.98px) {
      .tt-video-link02 {
        width: 82px;
        height: 82px; }
        .tt-video-link02:before {
          font-size: 14px; } }
  
  .blog-output-indent {
    margin: 0 0 0 130px;
    position: relative; }
    @media (max-width: 1500px) {
      .blog-output-indent {
        margin: 0 0 0 100px; } }
    @media (max-width: 1229.98px) {
      .blog-output-indent {
        margin: 0 0 0 0px; } }
    @media (max-width: 767.98px) {
      .blog-output-indent {
        padding-left: 15px;
        padding-right: 15px; } }
  
  @media (min-width: 768px) {
    .no-gutters .blog-output-indent {
      padding-right: 15px; } }
  
  .blog-output {
    position: relative;
    padding: 78px 20px 0 0; }
    .blog-output .blog-output__marker {
      position: absolute;
      right: -110px;
      top: 4px;
      z-index: 1; }
    @media (max-width: 1500px) {
      .blog-output .blog-output__marker {
        right: 0;
        max-width: 130px; } }
    @media (min-width: 768px) {
      .blog-output {
        max-width: 471px; } }
    @media (max-width: 1229.98px) {
      .blog-output {
        padding: 10px 0 0 0; }
        .blog-output .blog-output__marker {
          right: 0;
          max-width: 93px; } }
    @media (max-width: 767.98px) {
      .blog-output {
        padding: 39px 0 0; }
        .blog-output .blog-output__marker {
          display: none; } }
  
  .blockquote02 {
    margin: 0;
    padding: 0; }
    .blockquote02 .blockquote02-sign {
      color: #a8a8a8;
      font-size: 14px;
      margin-top: 25px; }
      .blockquote02 .blockquote02-sign strong {
        font-family: "Poppins", sans-serif;
        font-weight: 600;
        color: #323232;
        font-size: 16px;
        line-height: 28px; }
    @media (max-width: 1024.98px) {
      .blockquote02 .blockquote02-sign {
        margin-top: 20px; } }
  
  .slick-hidden-none .slick-list {
    overflow: inherit; }.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; } }.tt-obj-video__wrapper {
    margin-top: -30px; }
    .tt-obj-video__wrapper [class^="col-"] {
      margin-top: 30px; }
  
  .tt-obj-video {
    position: relative;
    overflow: hidden;
    display: inline-block; }
    .tt-obj-video img {
      width: 100%;
      height: auto;
      -webkit-transition: -webkit-transform 1s;
      transition: -webkit-transform 1s;
      transition: transform 1s;
      transition: transform 1s, -webkit-transform 1s; }
    .tt-obj-video video {
      width: 100% !important;
      height: auto !important; }
    .tt-obj-video .videoWrapper {
      position: relative;
      padding-bottom: 56.25%;
      padding-top: 25px;
      height: 0; }
    .tt-obj-video .videoWrapper iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .tt-obj-video:hover img {
      -webkit-transform: scale3d(1.1, 1.1, 1);
      transform: scale3d(1.1, 1.1, 1); }
  
  .btn-video-holder {
    position: absolute;
    width: 100%;
    height: 100%;
    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: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    top: 0;
    left: 0;
    cursor: pointer; }
    .btn-video-holder .btn-video {
      width: 59px;
      height: 41px;
      background-color: #6984c2;
      border: 2px solid #6984c2;
      color: #ffffff;
      border-radius: 9px;
      position: relative;
      -webkit-transition: color .2s, background-color .2s;
      transition: color .2s, background-color .2s; }
      .btn-video-holder .btn-video:before {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -7px;
        margin-top: -8px;
        font-size: 15px; }
      .btn-video-holder .btn-video:hover {
        background-color: #ffffff;
        color: #6984c2; }