.prupose-posts {
  background: #FFFFFF;
  background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 253, 246) 25%, rgb(238, 251, 248) 50%, rgb(255, 255, 255) 100%);
}
.prupose-posts__container._container {
  padding: 80px 0;
}
@media (max-width: 992px) {
  .prupose-posts__container._container {
    padding: 48px 16px 64px;
    border-top: 1px solid #012527;
  }
}
.prupose-posts__articles {
  display: flex;
  flex-wrap: wrap;
  gap: 46px 16px;
}
@media (max-width: 992px) {
  .prupose-posts__articles {
    flex-direction: column;
  }
}
.prupose-posts__article {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 0 0 calc((100% - 32px) / 3);
}
.prupose-posts__article-media {
  position: relative;
  margin-bottom: 32px;
  border: 1px solid #012527;
  border-radius: 25px;
  overflow: hidden;
}
.prupose-posts__article-media img {
  width: 100%;
  object-fit: cover;
}
.prupose-posts__article-label {
  padding: 11px 12px 12px 16px;
  position: absolute;
  top: 23px;
  left: -1px;
  background: #00818A;
  color: #fff;
  border: 1px solid #012527;
  border-radius: 0 24px 24px 0;
  font: 800 14px/14px "Work Sans", sans-serif;
}
@media (max-width: 992px) {
  .prupose-posts__article-label {
    padding: 11px 9px 11px 16px;
    line-height: 16px;
  }
}
.prupose-posts__article-label span {
  font-weight: 400;
}
.prupose-posts__article-badge {
  padding: 10px 14px;
  position: absolute;
  bottom: 24px;
  right: -1px;
  background: #D4F4EE;
  color: #012527;
  border: 1px solid #1A8A93;
  border-radius: 24px 0 0 24px;
  font: 800 14px/14px "Antonio", sans-serif;
  text-transform: uppercase;
}
.prupose-posts__article-badge.prupose-posts__article-badge--light-yellow{
	background-color: #FAF8DB;
	border-color: #DECA3C;
}
@media (max-width: 992px) {
  .prupose-posts__article-badge {
    padding: 6px 9px 6px 8px;
    line-height: 12px;
    font-size: 12px;
  }
}
.prupose-posts__article-badge svg {
  margin-right: 8px;
}
@media (max-width: 992px) {
  .prupose-posts__article-badge svg {
    width: 11px;
    height: 12px;
    margin-right: 4px;
  }
}
.prupose-posts__article-content {
  padding: 0 16px;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  position: relative;
}
.prupose-posts__article-title {
  font: 800 32px/40px "Antonio", sans-serif;
  margin-bottom: 24px;
  text-transform: uppercase;
}
.prupose-posts__article-text {
  font: 400 18px/1.8em "Karla", sans-serif;
  margin-bottom: 23px;
}
.prupose-posts__article-btn {
  margin-top: auto;
  align-self: flex-start;
  display: flex;
  align-items: center;
  width: auto;
  font: 800 18px/18px "Work Sans", sans-serif;
  padding: 20px 24px;
  color: #fff;
  border-radius: 50px;
  background: #004C51;
}
@media (max-width: 992px) {
  .prupose-posts__article-btn {
    padding: 18px 20px;
    font-size: 16px;
    line-height: 16px;
  }
}
.prupose-posts__article-btn svg {
  margin-left: 12px;
}

/*# sourceMappingURL=style.css.map */
