a:hover,
a:visited {
  color: currentColor;
}

/** =================== AbrilFatface =================== **/
@font-face {
  font-family: Abril_Fatface;
  src: url(/wp-content/themes/foreverya/css/fonts/Abril_Fatface/AbrilFatface-Regular.ttf);
}
/** =================== HitchRoute =================== **/
@font-face {
  font-family: HitchRoute-Sans;
  src: url(/wp-content/themes/foreverya/css/fonts/HitchRoute/HitchRoute-Sans.otf);
  src: url(/wp-content/themes/foreverya/css/fonts/HitchRoute/HitchRoute-Sans.ttf);
}
@font-face {
  font-family: HitchRoute-Serif;
  src: url(/wp-content/themes/foreverya/css/fonts/HitchRoute/HitchRoute-Serif.otf);
  src: url(/wp-content/themes/foreverya/css/fonts/HitchRoute/HitchRoute-Serif.ttf);
}
/** =================== MONTSERRAT =================== **/
/** Montserrat Thin **/
@font-face {
  font-family: "Montserrat";
  font-weight: 100;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Thin.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Thin.woff) format("woff");
}
/** Montserrat Thin-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 100;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ThinItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ThinItalic.woff) format("woff");
}
/** Montserrat ExtraLight **/
@font-face {
  font-family: "Montserrat";
  font-weight: 200;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraLight.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraLight.woff) format("woff");
}
/** Montserrat ExtraLight-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 200;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraLightItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraLightItalic.woff) format("woff");
}
/** Montserrat Light **/
@font-face {
  font-family: "Montserrat";
  font-weight: 300;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Light.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Light.woff) format("woff");
}
/** Montserrat Light-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 300;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-LightItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-LightItalic.woff) format("woff");
}
/** Montserrat Regular **/
@font-face {
  font-family: "Montserrat";
  font-weight: 400;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Regular.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Regular.woff) format("woff");
}
/** Montserrat Regular-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 400;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Italic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Italic.woff) format("woff");
}
/** Montserrat Medium **/
@font-face {
  font-family: "Montserrat";
  font-weight: 500;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Medium.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Medium.woff) format("woff");
}
/** Montserrat Medium-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 500;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-MediumItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-MediumItalic.woff) format("woff");
}
/** Montserrat SemiBold **/
@font-face {
  font-family: "Montserrat";
  font-weight: 600;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-SemiBold.woff) format("woff");
}
/** Montserrat SemiBold-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 600;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-SemiBoldItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-SemiBoldItalic.woff) format("woff");
}
/** Montserrat Bold **/
@font-face {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Bold.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Bold.woff) format("woff");
}
/** Montserrat Bold-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-BoldItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-BoldItalic.woff) format("woff");
}
/** Montserrat ExtraBold **/
@font-face {
  font-family: "Montserrat";
  font-weight: 800;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraBold.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff");
}
/** Montserrat ExtraBold-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 800;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff) format("woff");
}
/** Montserrat Black **/
@font-face {
  font-family: "Montserrat";
  font-weight: 900;
  font-style: normal;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Black.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-Black.woff) format("woff");
}
/** Montserrat Black-Italic **/
@font-face {
  font-family: "Montserrat";
  font-weight: 900;
  font-style: italic;
  src: url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-BlackItalic.woff2) format("woff2"), url(/wp-content/themes/foreverya/css/fonts/Montserrat/Montserrat-BlackItalic.woff) format("woff");
}
.full-width-callout {
  height: 36rem;
  margin: 0 0 8rem;
  background-color: #e6e6e6;
  background-position: center;
  background-size: cover;
}
.full-width-callout .full-width-callout-mask {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  color: #ffffff;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.full-width-callout .full-width-callout-mask .fwc-heading {
  font-size: 3rem;
  line-height: 1;
  font-family: Abril_Fatface, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  max-width: 70rem;
  padding: 1rem;
}
.full-width-callout .full-width-callout-mask .fwc-text {
  max-width: 70rem;
  padding: 1rem;
}
