.news-item:hover .news-item__image img, .news-item__image img {
  transition: ease .5s; }

.news-item {
  display: flex;
  justify-content: space-between;
  cursor: pointer; }
@media all and (min-width: 768px) {
  .news-item:nth-child(odd) {
    flex-direction: row-reverse; } }

@media all and (min-width: 1600px) {
  .news-item:nth-child(even) .news-item__main {
    width: 45%; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-item:nth-child(even) .news-item__main {
    width: 47%; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-item:nth-child(even) .news-item__main {
    width: 47%; } }
@media all and (min-width: 1600px) {
  .news-item {
    margin-bottom: 4.1666666667vw; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-item {
    margin-bottom: 3.4407027818vw; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-item {
    margin-bottom: 3.6458333333vw; } }
@media all and (max-width: 767px) {
  .news-item {
    margin-bottom: 9.0625vw;
    flex-direction: column; } }

  .news-item:hover .news-item__image img {
    transform: scale(1.05); }
@media all and (min-width: 1600px) {
  .news-item__image {
    width: 48%; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-item__image {
    width: 49%; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-item__image {
    width: 49%; } }
@media all and (max-width: 767px) {
  .news-item__image {
    margin-bottom: 4.0625vw; } }

@media all and (min-width: 1600px) {
  .news-item__main {
    width: 48%; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-item__main {
    width: 49%; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-item__main {
    width: 49%; } }
@media all and (min-width: 768px) {
  .news-item__main {
    display: flex;
    flex-direction: column;
    justify-content: center; } }
@media all and (min-width: 1600px) {
  .news-item__name {
    font-size: 3.3854166667vw;
    line-height: 3.8020833333vw;
    letter-spacing: 0.0677083333vw;
    margin-top: 0vw;
    margin-bottom: 2.2916666667vw; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-item__name {
    font-size: 3.6603221083vw;
    line-height: 3.953147877vw;
    letter-spacing: 0.0732064422vw;
    margin-top: 0vw;
    margin-bottom: 2.3426061493vw; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-item__name {
    font-size: 3.6458333333vw;
    line-height: 3.90625vw;
    letter-spacing: 0.078125vw;
    margin-top: 0vw;
    margin-bottom: 1.6927083333vw; } }
@media all and (max-width: 767px) {
  .news-item__name {
    font-size: 6.25vw;
    line-height: 7.8125vw;
    letter-spacing: 0.125vw;
    margin-top: 0vw;
    margin-bottom: 4.375vw; } }

  .news-item__name span {
    display: block; }
@media all and (min-width: 1600px) {
  .news-item__description {
    margin-bottom: 1.71875vw; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-item__description {
    margin-bottom: 1.5373352855vw;
    line-height: 1.6837481698vw; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-item__description {
    margin-bottom: 2.2135416667vw;
    line-height: 2.0833333333vw;
    letter-spacing: -0.078125vw; } }
@media all and (max-width: 767px) {
  .news-item__description {
    margin-bottom: 4.375vw;
    line-height: 4.375vw; } }

@media all and (min-width: 1600px) {
  .news-item__date {
    margin-bottom: 2.5vw; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-item__date {
    margin-bottom: 2.5622254758vw; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-item__date {
    margin-bottom: 2.34375vw; } }
@media all and (max-width: 767px) {
  .news-item__date {
    margin-bottom: 6.875vw; } }

@media all and (min-width: 1600px) {
  .news-item__btn {
    width: 10.4166666667vw; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-item__btn {
    width: 10.980966325vw; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-item__btn {
    width: 14.7135416667vw; } }
@media all and (max-width: 767px) {
  .news-item__btn {
    width: 34.6875vw; } }

.pagination > ul {
  display: flex;
  align-items: center;
  justify-content: center; }
  .pagination > ul > li {
    list-style: none;
    /*&:first-child {
      margin-right: .5vw;
      @media all {
        @media (min-width: 768px) and (max-width: 1024px) {
          margin-right: .1vw;
        }
        @media (max-width: 767px) {
        }
      }
    }*/
    /*&:last-child {
      margin-left: .5vw;
      @media all {
        @media (min-width: 768px) and (max-width: 1024px) {
          margin-left: .1vw;
        }
        @media (max-width: 767px) {
        }
      }
    }*/ }
    .pagination > ul > li a:hover {
      /*background-color: $turquoise;
      color: #ffffff;*/
      font-weight: bold; }
    .pagination > ul > li a, .pagination > ul > li span {
      display: flex;
      align-items: center;
      justify-content: center; }
@media all and (min-width: 1600px) {
  .pagination > ul > li a, .pagination > ul > li span {
    width: 2.7083333333vw;
    height: 2.7083333333vw;
    font-size: 0.8333333333vw;
    border: 0.0520833333vw solid transparent; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .pagination > ul > li a, .pagination > ul > li span {
    width: 2.9282576867vw;
    height: 2.9282576867vw;
    font-size: 1.1713030747vw;
    border: 0.0732064422vw solid transparent; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .pagination > ul > li a, .pagination > ul > li span {
    width: 4.1666666667vw;
    height: 4.1666666667vw;
    font-size: 1.6927083333vw;
    border: 0.1302083333vw solid transparent; } }
@media all and (max-width: 767px) {
  .pagination > ul > li a, .pagination > ul > li span {
    width: 10vw;
    height: 10vw;
    font-size: 3.75vw;
    border: 0.3125vw solid transparent; } }

    .pagination > ul > li span {
      border-color: #1e9b91;
      font-weight: bold; }
@media all and (min-width: 1600px) {
  .pagination > ul > li span {
    font-size: 0.8333333333vw; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .pagination > ul > li span {
    font-size: 1.1713030747vw; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .pagination > ul > li span {
    font-size: 2.0833333333vw; } }
@media all and (max-width: 767px) {
  .pagination > ul > li span {
    font-size: 5vw; } }

@media all and (min-width: 1600px) {
  .pagination > ul > li svg {
    width: 0.8333333333vw;
    height: 1.09375vw; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .pagination > ul > li svg {
    width: 1.1713030747vw;
    height: 1.5373352855vw; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .pagination > ul > li svg {
    width: 2.0833333333vw;
    height: 2.734375vw; } }
@media all and (max-width: 767px) {
  .pagination > ul > li svg {
    width: 3.75vw;
    height: 5vw; } }

    .pagination > ul > li svg polygon {
      transition: .5s ease; }
    .pagination > ul > li svg:hover polygon {
      transition: .5s ease;
      fill: #1e9b91; }

@media all and (max-width: 767px) {
  .news-page {
    margin-bottom: 10vw; } }

.news-page > article {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }
@media all and (min-width: 1600px) {
  .news-page > article {
    margin-bottom: 4.7916666667vw; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-page > article {
    margin-bottom: 6.2957540264vw; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-page > article {
    margin-bottom: 11.1979166667vw; } }
@media all and (max-width: 767px) {
  .news-page > article {
    margin-bottom: 14.0625vw; } }

.news-page h1 {
  width: 100%; }
@media all and (min-width: 1600px) {
  .news-page h1 {
    line-height: 5.4166666667vw;
    margin-bottom: 6.6666666667vw; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-page h1 {
    line-height: 4.7584187408vw;
    margin-bottom: 4.4655929722vw; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-page h1 {
    line-height: 6.3802083333vw; } }
@media all and (max-width: 767px) {
  .news-page h1 {
    line-height: 8.125vw;
    font-size: 6.875vw;
    margin-bottom: 8.4375vw; } }

  .news-page h1 span {
    display: block; }
@media all and (min-width: 1600px) {
  .news-page__images {
    width: 48.2%; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-page__images {
    width: 49.2%; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-page__images {
    width: 48.6%; } }
@media all and (max-width: 767px) {
  .news-page__images {
    width: 100%;
    margin-bottom: 15vw; } }

.news-page__images .f-carousel__nav {
  display: none !important; }
@media all and (min-width: 1600px) {
  .news-page__main {
    width: 46.4%; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-page__main {
    width: 45.1%; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-page__main {
    width: 46.5%; } }
@media all and (max-width: 767px) {
  .news-page__main {
    width: 100%; } }

@media all and (min-width: 1600px) {
  .news-page__text {
    line-height: 1.4583333333vw;
    margin-top: -0.3645833333vw;
    margin-bottom: 0.9895833333vw; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-page__text {
    line-height: 1.317715959vw;
    margin-top: -0.2196193265vw;
    margin-bottom: 1.756954612vw; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-page__text {
    line-height: 1.8229166667vw;
    margin-top: 0vw; } }
@media all and (max-width: 767px) {
  .news-page__text {
    line-height: 3.75vw;
    margin-top: 0vw;
    margin-bottom: 2.5vw; } }

@media all and (min-width: 1600px) {
  .news-page__text p {
    margin-bottom: 1.0416666667vw; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-page__text p {
    margin-bottom: 1.4641288433vw; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-page__text p {
    margin-bottom: 2.34375vw; } }
@media all and (max-width: 767px) {
  .news-page__text p {
    margin-bottom: 3.125vw; } }

@media all and (min-width: 1600px) {
  .news-page__text ul {
    padding-left: 1.40625vw; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-page__text ul {
    padding-left: 1.3909224012vw; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-page__text ul {
    padding-left: 2.2135416667vw; } }
@media all and (max-width: 767px) {
  .news-page__text ul {
    padding-left: 5.3125vw; } }

.news-page__text:after {
  display: table;
  clear: both;
  content: ''; }
.news-page__datetime {
  font-size: 1.318vw;
  line-height: 1; }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-page__datetime {
    font-size: 1.823vw; } }
@media all and (max-width: 767px) {
  .news-page__datetime {
    font-size: 3.750vw; } }

.news-page__go-back {
  text-align: center; }
@media all and (min-width: 1600px) {
  .news-page__go-back > .btn {
    width: 15.625vw; } }
@media all and (min-width: 992px) and (max-width: 1599px) {
  .news-page__go-back > .btn {
    width: 14.6412884334vw; } }
@media all and (min-width: 768px) and (max-width: 991px) {
  .news-page__go-back > .btn {
    width: 26.0416666667vw; } }
@media all and (max-width: 767px) {
  .news-page__go-back > .btn {
    width: 46.875vw;
    padding: 0; } }

/*# sourceMappingURL=news.css.map */
