  .paragraph--type--component-hero-photo-new {
	position: relative;
	margin-bottom: .5rem;
}
.hero-photo-new-image-wrapper {
	height: 697px;
}
.hero-photo-new-text {
	text-align: center;
}
.hero-photo-new-link {
	text-align: center;
}
.hero-photo-new-image-img img {
	width: 100%;
	height: auto;
	margin-bottom: 0px;
}
.hero-photo-new-content-wrapper {
	position: absolute;
	bottom: 0px;
	margin-left: var(--padded-paragraph-desktop-sides) !important;
	left: 0;
	right: 0;
	width: fit-content;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.95) 100%);
	width: 100%;
	padding-bottom: 50px;
}
.hero-photo-new-content-wrapper .hero-photo-new-header {
    font-family: 'Merriweather', Georgia, Palatino, serif;
    font-size: 3.4em;
    font-style: italic;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 1.4em;
    text-align: center;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 black;
    padding-bottom: 15px;
	color: #ffffff;
}
.hero-photo-new-content-wrapper .hero-photo-new-text {
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-size: 3.75rem;
  font-style: normal;
  line-height: 60px;
  text-align: left;
  /*text-transform: uppercase;*/
  font-weight: bold;
  margin-bottom: 35px;
  text-shadow: 0 1px 0 black;
  color: #ffffff;
}
.hero-photo-new-link .field__item::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #FFD02D;
    transition: left 0.8s ease;
}
.hero-photo-new-link .field__item:hover::before {
	left: 0;
}
.hero-photo-new-link {
	/*margin-left: auto;
	margin-right: auto;*/
	width: fit-content;
	position: absolute;
	bottom: 0px;
}
.hero-photo-new-link .field__item {
  padding: 15px;
  text-align: center !important;
  background-color: #FFE41E !important;
  position: relative;
  overflow: hidden;
}
.hero-photo-new-link .field__item a {
	position: relative;
    text-decoration: none !important;
    color: #502d0e !important;
    font-size: 16px !important;
    font-weight: 300 !important;
}
.hero-photo-new-link .field__item:hover a {
	text-decoration: none !important;
	font-weight: 400 !important;
}
/*Overlay CSS*/
.hero-photo-new-overlay {
	background-color: #000000;
}
.hero-photo-new-image-img {
	opacity: 0.75;
}
/*End Overlay CSS*/
/*Mobile Queries*/
@media screen and (max-width: 767px) {
.hero-photo-new-image-img img {
	object-fit: cover;
	min-height: 500px;
	object-position: 75%;
}
.hero-photo-new-content-wrapper {
	bottom: 0px;
}
.hero-photo-new-content-wrapper .hero-photo-new-header {
	font-size: 2em;
}
.hero-photo-new-content-wrapper .hero-photo-new-text {
	font-size: 2.5rem;
	word-spacing: 100vw;
	color: #ffffff;
	font-weight: 650;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
}
.hero-photo-new-content-wrapper {
margin-left: var(--padded-paragraph-mobile-sides) !important;	
}
}
/*End Mobile Queries*/