.news__slider__element .tns-controls {
  position: relative;
  top: 0;
  text-align: right;
  margin: 20px -8px 0; }
  .news__slider__element .tns-controls button[data-controls="prev"],
  .news__slider__element .tns-controls button[data-controls="next"] {
    position: relative;
    bottom: auto;
    display: inline-block;
    margin: 0 8px; }
  @media screen and (max-width: 767px) {
    .news__slider__element .tns-controls {
      text-align: center; } }
.news__slider__container {
  display: flex;
  flex-direction: row;
  flex: 1 0 auto; }
  .news__slider__container__default {
    display: flex;
    flex-direction: row;
    flex: 0 0 auto;
    margin: 0 -8px; }
    .news__slider__container__default > * {
      width: 50%;
      margin: 0 8px; }
.news__slider__item__content {
  display: flex;
  flex-direction: row;
  width: 100%;
  flex: 0 0 auto; }
  @media screen and (max-width: 1199px) {
    .news__slider__item__content {
      flex-direction: column;
      height: 100%; } }
  .news__slider__item__content__image {
    width: 31.50685%; }
    @media screen and (max-width: 1199px) {
      .news__slider__item__content__image {
        width: 100%;
        max-width: 332px;
        margin: 0 auto; } }
    .news__slider__item__content__image a, .news__slider__item__content__image img {
      display: block; }
    @media screen and (max-width: 1199px) {
      .news__slider__item__content__image a {
        position: relative;
        padding-bottom: 79.51807%;
        overflow: hidden; } }
    @media screen and (max-width: 1199px) {
      .news__slider__item__content__image img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%; } }
  .news__slider__item__content__text {
    background: #efefef;
    width: 68.49315%;
    position: relative;
    overflow: hidden; }
    .bg--gray-light .news__slider__item__content__text {
      background: #fff; }
    @media screen and (max-width: 1199px) {
      .news__slider__item__content__text {
        width: 100%;
        flex: 1 0 auto;
        max-width: 332px;
        margin: 0 auto; } }
    .news__slider__item__content__text * {
      margin: 0;
      padding: 0;
      text-decoration: none;
      position: relative;
      z-index: 2; }
    .news__slider__item__content__text a {
      display: block;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute;
      padding: 26px 20px; }
      @media screen and (max-width: 1199px) {
        .news__slider__item__content__text a {
          position: relative;
          padding: 26px 20px 50px;
          height: 100%; } }
      .news__slider__item__content__text a:before {
        position: absolute;
        top: 0;
        left: -50%;
        display: block;
        content: "";
        width: 20%;
        height: 100%;
        background: -webkit-gradient(linear, left top, right top, from(rgba(236, 236, 236, 0.2)), to(rgba(236, 236, 236, 0.1)));
        background: linear-gradient(to right, rgba(236, 236, 236, 0.2) 0, rgba(236, 236, 236, 0.1) 100%);
        -webkit-transform: skewX(-25deg);
        transform: skewX(-25deg);
        -webkit-transition: all 1s ease;
        transition: all 1s ease; }
        .bg--white .news__slider__item__content__text a:before {
          background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.1)));
          background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.1) 100%); }
      .news__slider__item__content__text a:hover:before {
        left: 125%; }
    .news__slider__item__content__text p {
      padding: 0 0 12px;
      font-size: 1.0625rem;
      line-height: 23/17;
      color: #4D4F53; }
    .news__slider__item__content__text h3 {
      font-size: 1.5rem;
      line-height: 28/24;
      max-height: 70px;
      overflow-y: hidden;
      color: #4E4F53; }
      @media screen and (max-width: 1199px) {
        .news__slider__item__content__text h3 {
          max-height: 100%; } }
    .news__slider__item__content__text span {
      font-size: 0.875rem;
      line-height: 19/14;
      color: #92d400;
      font-weight: 600;
      text-decoration: none;
      display: inline-block;
      padding: 0 25px 0 0;
      position: absolute;
      bottom: 21px;
      left: 22px; }
      .news__slider__item__content__text span svg {
        -webkit-transition: all 0.3s ease, font-size 0s, line-height 0s;
        transition: all 0.3s ease, font-size 0s, line-height 0s;
        display: block;
        position: absolute;
        width: 16px;
        height: 16px;
        bottom: 2px;
        right: 0; }
        .effect-1 .news__slider__item__content__text span svg {
          filter: drop-shadow(0 0 5px rgba(0, 0, 0, 0.8)); }
      .news__slider__item__content__text span:hover svg {
        right: -5px; }

/*# sourceMappingURL=NewsSliderElement.css.map */
