/* [project]/app/photographer/[slug]/page.module.css [app-client] (css) */
.page-module__h18ZfW__photographerHeader {
  height: 315px;
  font-family: var(--font-dm-sans);
  background-color: #fafafa;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 100px;
  padding: 25px 50px;
  display: flex;
}

.page-module__h18ZfW__photographerHeader > div {
  flex-direction: column;
  justify-content: center;
  width: 33%;
  display: flex;
}

.page-module__h18ZfW__photographerPresentation {
  gap: 20px;
  height: 100%;
  align-items: flex-start !important;
}

.page-module__h18ZfW__photographerName {
  color: #d3573c;
  margin: 0;
  font-size: 64px;
  font-weight: normal;
}

.page-module__h18ZfW__photographerLocation {
  color: #901c1c;
  margin: 0;
  font-size: 36px;
  font-weight: normal;
}

.page-module__h18ZfW__photographerTagline {
  color: #525252;
  margin: 0;
  font-size: 24px;
}

.page-module__h18ZfW__contactButton {
  color: #fff;
  width: 200px;
  font-size: 24px;
  font-family: var(--font-dm-sans);
  cursor: pointer;
  background-color: #901c1c;
  border: none;
  border-radius: 5px;
  padding: 20px 10px;
}

.page-module__h18ZfW__contactButtonWrapper {
  align-items: center !important;
}

.page-module__h18ZfW__photographerPortrait {
  object-fit: cover;
  border-radius: 50%;
  width: 200px;
  height: 200px;
}

.page-module__h18ZfW__portraitWrapper {
  align-items: flex-end !important;
}

.page-module__h18ZfW__mediasGrid {
  grid-template-columns: repeat(3, 1fr);
  gap: 30px 100px;
  display: grid;
}

.page-module__h18ZfW__mediaPicture {
  object-fit: cover;
  border-radius: 5px;
  width: 100%;
  height: 500px;
}

.page-module__h18ZfW__mediaContent {
  color: #901c1c;
  width: 100%;
  height: 50px;
  font-family: var(--font-dm-sans);
  justify-content: space-between;
  align-items: center;
  font-size: 24px;
  display: flex;
}

.page-module__h18ZfW__mediaContent p {
  margin: 0;
  padding: 0;
}

.page-module__h18ZfW__mediaLikes {
  align-items: center;
  gap: 10px;
  display: flex;
}

.page-module__h18ZfW__heartIcon {
  width: 22.5px;
  height: 22.5px;
}

/*# sourceMappingURL=app_photographer_%5Bslug%5D_page_module_f2ffc197.css.map*/