@use "sass:math";
/* media query mixin */
/* get rid of list formatting */
/* prevent long links from breaking out of container */
/* creates a colored circle with an icon in the middle */
/* formats the placeholder text within an input field */
.intro-full-photo-wrap {
  padding: 0;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-bottom: 20%; }
  @media (max-width: 86.9375rem) {
    .intro-full-photo-wrap {
      padding-bottom: 25%; } }
  @media (max-width: 61.9375rem) {
    .intro-full-photo-wrap {
      padding-bottom: 40%; } }
  @media (max-width: 47.9375rem) {
    .intro-full-photo-wrap {
      padding-bottom: 60%; } }
  @media (max-width: 35.9375rem) {
    .intro-full-photo-wrap {
      padding-bottom: 70%; } }
  @media (max-width: 23.6875rem) {
    .intro-full-photo-wrap {
      padding-bottom: 100%; } }
  @media only screen and (max-width: 400px) {
    .intro-full-photo-wrap {
      padding-bottom: 120%; } }
  @media only screen and (max-width: 350px) {
    .intro-full-photo-wrap {
      padding-bottom: 150%; } }

.intro-full-photo__text {
  width: 61.25rem;
  max-width: 100%;
  padding: 3.75rem 0; }
  @media (max-width: 74.9375rem) {
    .intro-full-photo__text {
      padding: 3.75rem 0; } }
  @media (max-width: 47.9375rem) {
    .intro-full-photo__text {
      padding: 1.875rem 0; } }
  .intro-full-photo__text-subtitle {
    font-size: 1.125rem;
    font-weight: bold;
    margin-bottom: 0.625rem;
    text-transform: uppercase; }
  .intro-full-photo__text h1 {
    font-size: 3.75rem;
    line-height: 1.2;
    margin-bottom: 1.25rem; }
    .intro-full-photo__text h1.larger {
      font-size: 2.25rem; }
    .intro-full-photo__text h1.large {
      font-size: 1.875rem; }
    @media (max-width: 35.9375rem) {
      .intro-full-photo__text h1 {
        font-size: 2.25rem; }
        .intro-full-photo__text h1.larger {
          font-size: 1.75rem; }
        .intro-full-photo__text h1.large {
          font-size: 1.5rem; } }
  .intro-full-photo__text-description p {
    font-size: 1.375rem;
    margin: 0; }

/*# sourceMappingURL=intro-full-photo.css.map */
