/* @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;
}
.contact__text-section {
  display: flex;
  gap: 32px;
  align-items: end;
}
.contact__text-section h2 {
  font-size: 48px;
  flex: 1;
  letter-spacing: -1px;
}
@media screen and (max-width: 767px) {
  .contact__text-section h2 {
    font-size: 32px;
  }
}
.contact__text-section__p-wrapper {
  flex: 1;
}
@media screen and (max-width: 1024px) {
  .contact__text-section {
    flex-direction: column;
    align-items: normal;
  }
}
@media screen and (max-width: 767px) {
  .contact__text-section {
    gap: 16px;
  }
}
/*# sourceMappingURL=contact.css.map */
