/* @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
*/
@font-face {
  font-family: "Playfair Display";
  src: url("../../assets/fonts/PlayfairDisplay-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display Italic";
  src: url("../../assets/fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../assets/fonts/Montserrat-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
.dont-delay-section {
  background-color: #14312D;
  color: #FFFFFF;
}

.dont-delay > p {
  margin: 16px 0 48px;
  width: 636px;
}
@media screen and (max-width: 767px) {
  .dont-delay > p {
    width: 100%;
  }
}
.dont-delay__items-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
}
.dont-delay__items-wrapper .t-part__contact-card .svg-absolute {
  fill: #FFFFFF;
}
.dont-delay__items-wrapper .t-part__contact-card .svg-absolute rect {
  stroke: white;
}
@media screen and (max-width: 1024px) {
  .dont-delay__items-wrapper .t-part__contact-card {
    width: 100%;
  }
}
.dont-delay__items-wrapper__item-button-block {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc((100% - 64px) / 3);
  border: 2px solid rgba(35, 35, 35, 0.6980392157);
  border-radius: 16px;
  padding: 32px;
  transition: all 0.3s ease;
  color: #000000;
  text-align: center;
  background-color: rgba(244, 244, 244, 0.6980392157);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
}
.dont-delay__items-wrapper__item-button-block p {
  font-weight: 600;
  margin-bottom: 16px;
}
.dont-delay__items-wrapper__item-button-block button {
  width: 100%;
  background-color: #14312D;
}
@media screen and (max-width: 1024px) {
  .dont-delay__items-wrapper__item-button-block {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .dont-delay__items-wrapper {
    flex-direction: column-reverse;
  }
}
/*# sourceMappingURL=dont-delay.css.map */
