.front-page .banner-award-block {
  min-height: 1189px;
}
.front-page .banner-award-block .container {
  padding-top: 152px;
}

.banner-award-block {
  min-height: 765px;
  position: relative;
  display: flex;
  flex-direction: column;
}
.banner-award-block .container {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding-top: 20px;
  position: relative;
}
.banner-award-block__title:not(:last-child) {
  margin-bottom: 12px;
}
.banner-award-block__title * {
  font: var(--font-h1);
  color: var(--elementy-primary);
}
.banner-award-block__subtitle-icon {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
  object-fit: contain;
  margin-bottom: -2px;
}
.banner-award-block__btn {
  margin-left: auto;
  margin-right: auto;
}
.banner-award-block__btn:not(:first-child) {
  margin-top: 32px;
}
.banner-award-block__content {
  flex: 1;
  width: 100%;
  padding-bottom: 53px;
  padding-top: 30px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  position: relative;
}
.banner-award-block__content::before {
  content: "";
  width: 557px;
  height: 557px;
  background-image: url(./images/Grid.svg);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: -54px;
  left: 38.2%;
  z-index: -1;
}
.banner-award-block__content::after {
  content: "";
  width: 140px;
  height: 134px;
  background-image: url("./images/decor-1.png");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 24.7%;
  left: 69.5%;
  z-index: -1;
}
.banner-award-block .award-wrap {
  max-width: 400px;
  width: 100%;
  position: relative;
}
.banner-award-block .award-wrap::before {
  content: "";
  width: 98px;
  height: 123px;
  background-image: url("./images/decor-2.png");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: -48%;
  left: -21%;
  z-index: -1;
}
.banner-award-block .award-wrap::after {
  content: "";
  width: 160px;
  height: 157px;
  background-image: url("./images/decor-3.png");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: -15%;
  left: -52%;
  z-index: -1;
}
.banner-award-block .award-wrap__top {
  background: var(--fon-card);
  border-radius: 15px;
  padding: 30px;
  text-align: left;
}
.banner-award-block .award-wrap__top:not(:last-child) {
  margin-bottom: 10px;
}
.banner-award-block .award-wrap__title {
  color: var(--tekst-head-2);
}
.banner-award-block .award-wrap__title:not(:last-child) {
  margin-bottom: 30px;
}
.banner-award-block .award-wrap__input {
  background: var(--fon-bg);
  border-radius: 10px;
  padding: 10px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
.banner-award-block .award-wrap__input-text {
  color: var(--tekst-text);
}
.banner-award-block .award-wrap__input-value {
  color: var(--elementy-primary);
  text-align: right;
}
.banner-award-block .award-wrap__bottom {
  display: flex;
  gap: 10px;
}
.banner-award-block .award-wrap__bottom .btn {
  pointer-events: none;
}
.banner-award-block .award-wrap__bottom-btn:first-child {
  position: relative;
}
.banner-award-block .award-wrap__bottom-btn:first-child .btn {
  padding: 15px 30px;
}
.banner-award-block .award-wrap__bottom-btn:first-child::before {
  content: "";
  width: 47px;
  height: 41px;
  background-image: url("data:image/svg+xml,%3Csvg width='49' height='43' viewBox='0 0 49 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.8598 1.52162C43.6346 1.418 44.4205 1.54102 45.1299 1.86994C45.8394 2.19885 46.4406 2.7236 46.8634 3.38258C47.2864 4.04155 47.5132 4.80757 47.5176 5.59108C47.5219 6.37458 47.3036 7.14308 46.8883 7.8068L26.9378 39.5818C24.9122 42.8078 19.9817 41.7931 19.3877 38.0305L17.4083 25.4925C17.2697 24.6217 16.9471 23.7909 16.4621 23.0553C15.9771 22.3197 15.341 21.6964 14.5962 21.2274L3.41259 14.1714C0.156053 12.1169 1.24416 7.10029 5.05926 6.59228L42.8598 1.52162Z' fill='%23FFB800' /%3E%3Cpath d='M47.2691 3.11913C46.7967 2.38296 46.1243 1.79719 45.3317 1.42948C44.5406 1.06273 43.6621 0.923942 42.7948 1.03992L4.99273 6.11114L4.60241 6.17864C0.657007 7.02622 -0.372299 12.3593 3.153 14.5835L14.336 21.6391C15.0222 22.0713 15.609 22.6454 16.0559 23.3232C16.4471 23.9166 16.7241 24.5773 16.8726 25.2711L16.9281 25.5694L18.9077 38.1055C19.5717 42.3111 25.0831 43.4463 27.3468 39.841L47.298 8.06468L47.4607 7.78121C47.8182 7.10797 48.0041 6.35374 47.9999 5.58754C47.9948 4.7122 47.7416 3.85549 47.2691 3.11913Z' stroke='white' stroke-opacity='0.49' stroke-width='0.510848' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top right;
  position: absolute;
  bottom: -25px;
  left: -24px;
  z-index: 1;
}
.banner-award-block .award-wrap__bottom-btn:last-child {
  flex: 1;
  padding: 15px;
}

@media (max-width: 991px) {
  .banner-award-block {
    min-height: 400px;
  }
  .banner-award-block__content::after {
    left: auto;
    right: 20px;
  }
  .banner-award-block .award-wrap::before {
    left: -10%;
  }
  .banner-award-block .award-wrap::after {
    left: -40%;
  }
}
@media (max-width: 575px) {
  .banner-award-block__content::after {
    right: -50px;
  }
  .banner-award-block .award-wrap::before {
    top: -25%;
    left: -20%;
  }
  .banner-award-block .award-wrap::after {
    display: none;
  }
  .banner-award-block .award-wrap__top {
    padding: 20px;
  }
  .banner-award-block .award-wrap__title:not(:last-child) {
    margin-bottom: 15px;
  }
  .banner-award-block .award-wrap__bottom .btn {
    font-size: 16px;
  }
  .banner-award-block .award-wrap__bottom-btn:first-child::before {
    width: 40px;
    height: 34px;
    bottom: -16px;
    left: -14px;
  }
}
@media (max-width: 375px) {
  .banner-award-block .award-wrap__bottom {
    gap: 5px;
  }
  .banner-award-block .award-wrap__bottom .btn {
    font-size: 14px;
  }
  .banner-award-block .award-wrap__bottom-btn:first-child .btn {
    padding: 15px 20px;
  }
  .banner-award-block .award-wrap__bottom-btn:last-child {
    padding: 15px 10px;
  }
}/*# sourceMappingURL=block.css.map */