* {
  padding: 0;
  margin: 0;
  border: 0; }

*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

:focus, :active {
  outline: none; }

a:focus, a:active {
  outline: none; }

nav, footer, header, aside {
  display: block; }

html, body {
  height: 100%;
  width: 100%;
  font-size: 100%;
  line-height: 1;
  font-size: 14px;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

input, button, textarea {
  font-family: inherit; }

input::-ms-clear {
  display: none; }

button {
  cursor: pointer; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

a, a:visited {
  text-decoration: none;
  color: inherit; }

a:hover {
  text-decoration: none; }

ul li {
  list-style: none; }

img {
  vertical-align: top; }

h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0; }

textarea {
  resize: vertical; }

.index-news.swiper {
  overflow: visible; }
@media (max-width: 919.98px) {
  .index-news__items {
    display: flex;
    flex-direction: column; } }
.index-news__link.btn {
  width: 510rem;
  margin: 50rem auto 0; }
  @media (min-width: 920px) {
    .index-news__link.btn {
      border-radius: 0; } }
  @media (max-width: 919.98px) {
    .index-news__link.btn {
      width: 100%;
      margin: 24rem auto 0; } }

@media (min-width: 920px) {
  .in-item .in-item__body,
  .in-item .in-item__flex {
    overflow: hidden;
    clip-path: polygon(20rem 0%, calc(100% - 20rem) 0%, 100% 20rem, 100% calc(100% - 20rem), calc(100% - 20rem) 100%, 20rem 100%, 0% calc(100% - 20rem), 0% 20rem); }
  .in-item:first-child .in-item__body,
  .in-item:first-child .in-item__flex {
    border-radius: 20rem 0 0 20rem;
    clip-path: polygon(calc(100% - 20rem) 0, 100% 20rem, 100% calc(100% - 20rem), calc(100% - 20rem) 100%, 0 100%, 0 0); }
  .in-item:last-child .in-item__body,
  .in-item:last-child .in-item__flex {
    border-radius: 0 20rem 20rem 0;
    clip-path: polygon(20rem 0, 100% 0, 100% 100%, 20rem 100%, 0 calc(100% - 20rem), 0 20rem); } }
@media (max-width: 919.98px) {
  .in-item .in-item__body,
  .in-item .in-item__flex {
    clip-path: polygon(10rem 0%, calc(100% - 10rem) 0%, 100% 10rem, 100% calc(100% - 10rem), calc(100% - 10rem) 100%, 10rem 100%, 0% calc(100% - 10rem), 0% 10rem); }
  .in-item:first-child .in-item__body,
  .in-item:first-child .in-item__flex {
    border-radius: 10rem 10rem 0 0;
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 10rem), calc(100% - 10rem) 100%, 10rem 100%, 0 calc(100% - 10rem)); }
  .in-item:last-child .in-item__body,
  .in-item:last-child .in-item__flex {
    border-radius: 0 0 10rem 10rem;
    clip-path: polygon(10rem 0%, calc(100% - 10rem) 0%, 100% 10rem, 100% 100%, 0 100%, 0% 10rem); } }
.in-item__body {
  padding: 1rem;
  background-color: #DFE3E9; }
.in-item__flex {
  background-color: white;
  display: flex;
  flex-direction: column;
  height: 660rem; }
  @media (max-width: 919.98px) {
    .in-item__flex {
      height: 300rem; } }
.in-item__head {
  padding: 32rem;
  transition: 0.2s; }
  @media (min-width: 920px) {
    .in-item__head {
      flex: 1 0 220rem; } }
  @media (max-width: 919.98px) {
    .in-item__head {
      padding: 16rem; } }
.in-item__bottom {
  flex: 1 1 auto; }
  @media (min-width: 920px) {
    .in-item__bottom {
      flex: 1 1 440rem; } }
.in-item__date {
  transition: 0.2s;
  font-size: 14rem;
  color: #7F90A6;
  margin-bottom: 24rem;
  text-transform: uppercase;
  position: relative; }
  .in-item__date:before {
    content: '';
    display: block;
    width: 8rem;
    height: 8rem;
    background-color: #1F252D;
    position: absolute;
    top: 0;
    right: 0; }
    @media (max-width: 919.98px) {
      .in-item__date:before {
        display: none; } }
  @media (max-width: 919.98px) {
    .in-item__date {
      font-size: 12rem;
      margin-bottom: 15rem; } }
.in-item__name {
  font-family: 'BebasNeue', sans-serif;
  font-size: 38rem;
  text-transform: uppercase;
  max-width: 290rem; }
  @media (max-width: 919.98px) {
    .in-item__name {
      font-size: 34rem; } }
.in-item__img {
  position: relative;
  width: 100%;
  height: 100%; }
  .in-item__img img {
    position: absolute;
    top: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: 0.2s; }
.in-item__btn {
  position: absolute;
  bottom: 32rem;
  left: 32rem;
  z-index: 5; }
  .in-item__btn img, .in-item__btn svg {
    width: 72rem;
    height: 72rem; }
    .in-item__btn img *, .in-item__btn svg * {
      transition: 0.2s; }
  @media (max-width: 919.98px) {
    .in-item__btn {
      bottom: 16rem;
      left: 16rem; }
      .in-item__btn img, .in-item__btn svg {
        width: 48rem;
        height: 48rem; } }
.in-item:hover .in-item__img img {
  opacity: 1; }
.in-item:hover .in-item__head {
  background-color: #F15A24;
  color: white; }
.in-item:hover .in-item__date {
  color: white; }
  .in-item:hover .in-item__date:before {
    background-color: white; }
.in-item:hover .in-item__btn svg path:first-child {
  stroke: #F15A24;
  fill: #F15A24; }
.in-item:hover .in-item__btn svg path:last-child {
  fill: white; }

.index-news-buttons {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 5; }
  @media (max-width: 919.98px) {
    .index-news-buttons {
      display: none; } }

/*# sourceMappingURL=style.css.map */
