/*
    Specta
    http://underscores.me/
    dim
    freelance.ru/array1432
    Version: 1.0.0
*/

.news-card-container {
  margin-top: 0;
  display: block;
}

.news-card-container h3 {
  text-align: justify;
}

.news-card-container p {
  margin-bottom: 15px;
}

.news-card-container .wp-block-columns {
  margin-top: 40px;
  gap: 71px;
}

.news-card-container .wp-block-columns > div:first-child {
  width: 577px;
}

.news-card-container .wp-block-columns > div:last-child {
  width: calc(100% - 648px);
  aspect-ratio: 1.9 / 1;
  overflow: hidden;
}

@media (min-width: 782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: auto !important;
    flex-grow: 0 !important;

    max-width: none !important;
  }
}

.news-card-container .wp-block-columns:nth-child(2n) {
  flex-direction: row-reverse;
}

.download-btn {
  display: inline-flex;
  color: #eb0029 !important;
}
.download-btn:hover {
  color: white !important;
}

.footer .language-switcher .dropdown-content a {
  background: white;
}

/* Menu - SubMenu */

.menu-item-has-children {
  position: relative;
}
.menu-item-has-children > a {
  position: relative;
  padding-right: 16px;
}
.menu-item-has-children > a::after {
  content: "";
  position: absolute;
  top: 40%;
  right: 0px;
  transform: translateY(-50%);
  width: 5px;
  height: 5px;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  transform: rotate(135deg);
}
.menu-item-has-children .sub-menu {
  position: absolute;
  top: 100%;
  left: 0;
  width: -moz-max-content;
  width: max-content;
  background-color: #fff;
  padding: 24px;
  gap: 10px;
  z-index: 10;
  display: none;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -2%;
  text-transform: uppercase;
  color: #6a6a6a;
}
.menu-item-has-children .sub-menu li {
  padding: 0;
}
.menu-item-has-children:hover > .sub-menu {
  display: flex;
}

.swiper-wrapper {
	height: auto !important
}

.file-btn .wpcf7-form-control-wrap {
	display: none
}
