@font-face {
  font-family: 'PDP Gotham Book';
  src: local('Gotham Book'), local('Gotham-Book');
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: 'PDP Gotham Medium';
  src: local('Gotham Medium'), local('Gotham-Medium');
  font-display: swap;
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: 'PDP Gotham Bold';
  src: local('Gotham Bold'), local('Gotham-Bold');
  font-display: swap;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: 'PDP Montserrat Light';
  src: local('Montserrat Light'), local('Montserrat-Light');
  font-display: swap;
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: 'PDP Myriad Pro';
  src: local('Myriad Pro'), local('MyriadPro-Regular');
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}
.pdp-home {
  --pdp-font-body: 'PDP Gotham Book', 'Montserrat', Arial, sans-serif;
  --pdp-font-medium: 'PDP Gotham Medium', 'Montserrat', Arial, sans-serif;
  --pdp-font-bold: 'PDP Gotham Bold', 'Montserrat', Arial, sans-serif;
  --pdp-font-alt: 'PDP Montserrat Light', 'Montserrat', Arial, sans-serif;
  --pdp-font-myriad: 'PDP Myriad Pro', 'Montserrat', Arial, sans-serif;
  font-family: var(--pdp-font-body);
}
.pdp-home h1,
.pdp-home h2,
.pdp-home h3,
.pdp-home h4,
.pdp-home .pdp-brand-text,
.pdp-home .pdp-menu-button,
.pdp-home .pdp-contact-footer span,
.pdp-home .pdp-footer-nav a,
.pdp-home .pdp-button,
.pdp-home input[type='submit'],
.pdp-home button[type='submit'] {
  font-family: var(--pdp-font-bold);
}
.pdp-home p,
.pdp-home li,
.pdp-home label,
.pdp-home input,
.pdp-home textarea,
.pdp-home select,
.pdp-home small,
.pdp-home .pdp-header-icon,
.pdp-home .pdp-home-link,
.pdp-home .pdp-project-feature p,
.pdp-home .pdp-lotes-location p,
.pdp-home .pdp-project-contact__form {
  font-family: var(--pdp-font-body);
}
.pdp-home .pdp-project-intro > p,
.pdp-home .pdp-lotes-intro p,
.pdp-home .pdp-project-amenities-heading p,
.pdp-home .pdp-nosotros-values li,
.pdp-home .pdp-nosotros-copy {
  font-family: var(--pdp-font-medium);
}
.pdp-home .pdp-brand-text {
  letter-spacing: .055em;
  font-family: var(--pdp-font-bold);
}
.pdp-home .pdp-project-contact__form > h2,
.pdp-home .pdp-nosotros-contact h2,
.pdp-home .pdp-lotes-contact h2 {
  font-family: var(--pdp-font-medium);
}
