.news-group.title-left {
  position: relative; }
  .news-group.title-left .buttons {
    position: absolute;
    top: 60px;
    justify-content: flex-end; }
    .news-group.title-left .buttons .btn {
      margin: 0;
      padding: 16px 31px; }
      .news-group.title-left .buttons .btn:after {
        display: none; }

.newsy .date p {
  font-size: 14px; }
.newsy .foto {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  display: block; }
  .newsy .foto .image {
    margin: 0; }
  .newsy .foto img {
    height: 275px;
    object-fit: cover;
    width: 100%;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px; }
.newsy .text {
  padding: 20px 20px;
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 2px solid var(--light-bg);
  border-top: none;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }
.newsy .text-inner {
  padding: 10px 0;
  padding-bottom: 20px;
  border-bottom: 2px solid var(--light-bg); }
  .newsy .text-inner p {
    margin-bottom: 20px;
    line-height: 1.43; }
.newsy .buttons-inner {
  margin-top: 25px;
  margin-bottom: 5px; }
  .newsy .buttons-inner a {
    font-weight: 700;
    font-size: 14px;
    text-decoration: underline;
    opacity: 0.7; }
    .newsy .buttons-inner a:hover {
      color: var(--element2-color); }
.newsy .title {
  color: var(--primary-title);
  font-size: 21rem;
  margin-bottom: 20px;
  margin-top: 0;
  line-height: 1.5;
  display: block; }
  .newsy .title:hover {
    color: var(--element1-color); }
.newsy p {
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  opacity: 0.8; }
.newsy .one-news {
  margin-bottom: 30px; }
.newsy .owl-item {
  padding: 10px; }

@media (max-width: 575.5px) {
  .news-group.title-left .buttons {
    position: relative;
    top: auto;
    justify-content: center; }

  .newsy .foto img {
    height: 50vw; } }
@media (min-width: 576px) and (max-width: 767.5px) {
  .news-group.title-left .buttons {
    position: relative;
    top: auto;
    justify-content: center; }

  .newsy .foto img {
    height: 45vw; } }
@media (min-width: 768px) and (max-width: 991.5px) {
  .news-group.title-left .buttons {
    position: relative;
    top: auto;
    justify-content: center; }

  .newsy .foto img {
    height: 210px; } }
@media (min-width: 992px) and (max-width: 1199.5px) {
  .news-group.title-left .buttons {
    max-width: 930px; }

  .newsy .foto img {
    height: 255px; } }
@media (min-width: 1200px) and (max-width: 1579.5px) {
  .newsy .foto img {
    height: 200px; }

  .news-group.title-left .buttons {
    max-width: 1110px; } }
@media (min-width: 1580px) {
  .news-group.title-left .buttons {
    max-width: 1520px; } }

/*# sourceMappingURL=news.css.map */
