:root {
	--pageFrame: 1315px;
	--maxWidth: 2000px;
	--padLess: 4.6875rem;
	--padNorm: 6.25em;
	--padMore: 7.8125rem;
}
/* ACCESSIBILITY */
.js-focus-visible .projects-grid-block .grid-item .focus-visible,
.js-focus-visible .project-category-container .focus-visible,
.js-focus-visible .service-category-container .focus-visible {
	/* border: 2px solid red; */
}
.page_frame {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	max-width: var(--pageFrame);
	padding: 0 20px;
	width: 100%;
}
.page_frame--1400 > .page_frame {
	max-width: 1400px;
	padding: 0;
}
/* PADDING */
.block.padding-top__none,
.block.banner-padding-top__none {
	padding-top: 0;
}
.block.padding-bottom__none,
.block.banner-padding-bottom__none {
	padding-bottom: 0;
}
.block.padding-top__less,
.block.banner-padding-top__less {
	padding-top: var(--padLess);
}
.block.padding-top__normal,
.block.banner-padding-top__less {
	padding-top: var(--padNorm);
}
.block.padding-top__more,
.block.banner-padding-top__normal {
	padding-top: var(--padMore);
}
.block.banner-padding-top__more {
	padding-top: 7.5rem;
}
.block.padding-bottom__less {
	padding-bottom: var(--padLess);
}
.block.padding-bottom__normal,
.block.banner-padding-bottom__less {
	padding-bottom: var(--padNorm);
}
.block.padding-bottom__more,
.block.banner-padding-bottom__normal {
	padding-bottom: var(--padMore);
}
.block.banner-padding-bottom__more {
	padding-bottom: 7.5rem;
}
@media only screen and (max-width: 768px) {
	.block.padding-top__less {
		padding-top: 1.5rem;
	}
	.block.padding-top__normal,
	.block.banner-padding-top__less {
		padding-top: 2em;
	}
	.block.padding-top__more,
	.block.banner-padding-top__normal {
		padding-top: 2.5em;
	}
	.block.banner-padding-top__more {
		padding-top: 3rem;
	}
	.block.padding-bottom__less {
		padding-bottom: 1.5rem;
	}
	.block.padding-bottom__normal,
	.block.banner-padding-bottom__less {
		padding-bottom: 2em;
	}
	.block.padding-bottom__more,
	.block.banner-padding-bottom__normal {
		padding-bottom: 2.5em;
	}
	.block.banner-padding-bottom__more {
		padding-bottom: 3rem;
	}
}
/*---------------THEMES + BACKGROUNDS---------------*/
.block.bg-color__black,
.button-bg-color__black .faq-dropdown__button,
.block.parallax__yes.bg-color__black .block__bg-img,
.text-area-bg-color__black .pop-box,
.story_block_full.block-style__split.text-area-bg-color__black,
.story_panel.text-area-bg-color__black:not(.box-style__outline) .col-2,
.block_type__map-block.bg-color__black.flair__true:before,
.block_type__footer-cta.bg-color__black.flair__true:before {
	background-color: #000;
}
.story_panel.text-area-bg-color__black.box-style__outline .col-2 {
	border-color: #000;
}
.block.bg-color__white,
.button-bg-color__white .faq-dropdown__button,
.block.parallax__yes.bg-color__white .block__bg-img,
.text-area-bg-color__white .pop-box,
.story_block_full.block-style__split.text-area-bg-color__white,
.story_panel.text-area-bg-color__white:not(.box-style__outline) .col-2,
.block_type__map-block.bg-color__white.flair__true:before,
.block_type__footer-cta.bg-color__white.flair__true:before {
	background-color: #fff;
}
.story_panel.text-area-bg-color__white.box-style__outline .col-2 {
	border-color: #fff;
}
.block.bg-color__light-gray,
.button-bg-color__light-gray .faq-dropdown__button,
.block.parallax__yes.bg-color__light-gray .block__bg-img,
.text-area-bg-color__light-gray .pop-box,
.story_block_full.block-style__split.text-area-bg-color__light-gray,
.story_panel.text-area-bg-color__light-gray:not(.box-style__outline) .col-2,
.block_type__map-block.bg-color__light-gray.flair__true:before,
.block_type__footer-cta.bg-color__light-gray.flair__true:before {
	background-color: var(--grayLight);
}
.story_panel.text-area-bg-color__light-gray.box-style__outline .col-2 {
	border-color: var(--grayLight);
}
.block.bg-color__green,
.button-bg-color__green .faq-dropdown__button,
.block.parallax__yes.bg-color__green .block__bg-img,
.text-area-bg-color__green .pop-box,
.story_block_full.block-style__split.text-area-bg-color__green,
.story_panel.text-area-bg-color__green:not(.box-style__outline) .col-2,
.block_type__map-block.bg-color__green.flair__true:before,
.block_type__footer-cta.bg-color__green.flair__true:before {
	background-color: var(--greenDark);
}
.story_panel.text-area-bg-color__green.box-style__outline .col-2 {
	border-color: var(--greenDark);
}
.light-bg .text,
.light-button-bg .faq-dropdown__button,
.story_panel.block.light-text-area:not(.box-style__outline) .col-2 .text,
.block.light-text-area .pop-box .text,
.light-bg .text .btn-style__blank {
	color: var(--textDark);
}
.dark-bg .text,
.dark-button-bg .faq-dropdown__button,
.story_panel.block.dark-text-area:not(.box-style__outline) .col-2 .text,
.block.dark-text-area .pop-box .text,
.dark-bg .text .btn-style__blank {
	color: var(--textLight);
}
.block.has-mobile-bg > .block__bg-img .img-frame:last-child {
	display: none;
}
@media only screen and (max-width: 768px) {
	.block.mobile-bg-color__black {
		background-color: #000;
	}
	.block.mobile-bg-color__white {
		background-color: #fff;
	}
	.block.mobile-bg-color__light-gray {
		background-color: var(--grayLight);
	}
	.block.mobile-bg-color__green {
		background-color: var(--green);
	}
	.block.mobile-light-bg .text {
		color: var(--textDark);
	}
	.block.mobile-dark-bg .text {
		color: var(--textLight);
	}
	.block.mobile-background-image-opacity__light > .block__bg-img {
		opacity: 0.3;
	}
	.block.mobile-background-image-opacity__medium > .block__bg-img {
		opacity: 0.5;
	}
	.block.mobile-background-image-opacity__strong > .block__bg-img {
		opacity: 0.7;
	}
	.block.mobile-background-image-opacity__full > .block__bg-img {
		opacity: 1;
	}
	.block.mobile-background-position__top > .block__bg-img img {
		-o-object-position: top;
		object-position: top;
	}
	.block.mobile-background-position__middle > .block__bg-img img {
		-o-object-position: center;
		object-position: center;
	}
	.block.mobile-background-position__bottom > .block__bg-img img {
		-o-object-position: bottom;
		object-position: bottom;
	}
	.block.has-mobile-bg {
		background-image: none !important;
	}
	.block.has-mobile-bg > .block__bg-img .img-frame:first-child {
		display: none;
	}
	.block.has-mobile-bg > .block__bg-img .img-frame:last-child {
		display: block;
	}
}
/* @media only screen and (max-width: 1000px) {
	.block.parallax__yes {
		background-image: none !important;
	}
	.block.has-video .vid-bg-player .player {
		display: none;
	}
}
/* @media only screen and (min-width: 1000px) {
	.block.has-video > .block__bg-img .img-frame:first-child {
		display: none;
	}
} */
*/
/*---------------OVERLAYS---------------*/
:not(.parallax__yes) .block__bg-img.olay-before,
:not(.parallax__yes) .block__bg-img.olay-after,
.block.olay-img-before:not(.parallax__yes) .block__bg-img,
.block.olay-img-after:not(.parallax__yes) .block__bg-img {
	overflow: hidden;
}
.olay-before::before,
.olay-after::after,
.olay-img-before .block__bg-img::before,
.olay-img-after .block__bg-img::after {
	content: "";
	height: calc(100% + 1px);
	left: 0;
	position: absolute;
	top: 0px;
	width: 100%;
}
.olay--author:after {
	background: rgba(17, 26, 44, 0.8);
}
@media only screen and (min-width: 768px) {
	.olay--author:after {
		background: linear-gradient(0deg, rgba(0, 0, 0, 0) 97.95%, rgba(0, 0, 0, 0.3) 100%),
			linear-gradient(180deg, rgba(0, 0, 0, 0) 95.12%, rgba(0, 0, 0, 0.3) 100%), linear-gradient(270deg, #111a2c 5.21%, rgba(17, 26, 44, 0) 100%);
	}
}
@media only screen and (min-width: 1024px) {
	.olay--author:after {
		background: linear-gradient(0deg, rgba(0, 0, 0, 0) 97.95%, rgba(0, 0, 0, 0.3) 100%),
			linear-gradient(180deg, rgba(0, 0, 0, 0) 95.12%, rgba(0, 0, 0, 0.3) 100%), linear-gradient(270deg, #111a2c 5.21%, rgba(17, 26, 44, 0) 70.9%);
	}
}

/*-----------------------BLOCKS---------------------*/
.block div {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.entry-content > section:first-child > .page_frame {
	padding-top: 120px;
}
.block.no-col-pad .all-cols-wrap > div[class^="col"] {
	padding: 0;
}
.flex-wrap {
	flex-wrap: wrap;
}
.full-img img,
.full-video video {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center center;
	object-position: center center;
	width: 100%;
}
.full-video iframe {
	height: 105%;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 225%;
}
.mb0-last > *:last-child,
html body .block .mb0-self {
	margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
	.flex-wrap-mobile {
		flex-wrap: wrap;
	}
}
/* SLICK SLIDER */
.slick-slider .slick-arrow {
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: contain;
	filter: drop-shadow(2px 4px 6px black);
	height: 37px;
	opacity: 1;
	width: 37px;
}
.slick-slider .slick-arrow:before {
	display: none;
}
.slick-slider .slick-prev {
	background-image: url(/wp-content/themes/evergreen/assets/images/icon_slider-arrow-l.png);
}
.slick-slider .slick-next {
	background-image: url(/wp-content/themes/evergreen/assets/images/icon_slider-arrow-r.png);
}
/*--------------SITE HERO-----------*/
.block_type__site-hero {
	justify-content: flex-end;
	min-height: 468px;
}
.site-hero__text h1,
.site-hero__text .h1-style {
	margin-bottom: 0;
}
.block_type__site-hero .slick-list,
.block_type__site-hero .slick-track {
	height: 100%;
}
.block_type__site-hero .slide {
	min-height: 768px;
}
.block_type__site-hero .slick-slide.slick-active {
	-webkit-animation: slideTransition ease 8s;
	animation: slideTransition ease 8s;
}
.block_type__site-hero.padding-bottom__none .site-hero__text {
	margin-bottom: 40px;
}
.block_type__site-hero > .block__bg-img:after,
.block_type__site-hero > .block__bg-img:before {
	content: "";
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 100%;
}
.block_type__site-hero > .block__bg-img:before {
	background-color: var(--gold);
	bottom: 32px;
	height: 5px;
	z-index: 1;
}
.block_type__site-hero > .block__bg-img:after {
	bottom: 7px;
	background-color: var(--grayLight);
	height: 15px;
}
@-webkit-keyframes slideTransition {
	0% {
		-webkit-filter: blur(5px);
		filter: blur(5px);
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	30% {
		-webkit-filter: blur(0px);
		filter: blur(0px);
	}
	60%,
	100% {
		-webkit-filter: blur(0px);
		filter: blur(0px);
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
@keyframes slideTransition {
	0% {
		-webkit-filter: blur(5px);
		filter: blur(5px);
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	50% {
		-webkit-filter: blur(0px);
		filter: blur(0px);
	}
	60%,
	100% {
		-webkit-filter: blur(0px);
		filter: blur(0px);
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
@media only screen and (min-width: 768px) {
	.block_type__site-hero {
		min-height: 568px;
	}
}
@media only screen and (min-width: 1024px) {
	.block_type__site-hero {
		min-height: 768px;
	}
}
/*--------------STORY BLOCK-----------*/
.block .story-block__image-col,
.block .story-block__text-col {
	padding: 0 20px;
	width: 100%;
}
.block .story-block__image {
	height: 50vw;
	max-height: 340px;
	position: relative;
	width: 100%;
}
.block .story-block__image-col img {
	border-radius: 10px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
	overflow: hidden;
}
.story-block__flair-image {
	bottom: 45px;
	height: 100%;
	left: 50%;
	margin-left: -500px;
	max-height: 290px;
	max-width: 811px;
	position: absolute;
	transform: translateX(-50%);
	width: 100%;
}
.story-block__flair-image img {
	height: 100%;
	object-fit: contain;
	object-position: center center;
	width: 100%;
}
@media only screen and (min-width: 768px) {
	.block .story-block__image-col {
		max-width: 50.93%;
		/* padding: 0; */
	}
	.block .story-block__text-col {
		margin-top: 28px;
		max-width: 48.1%;
		/* padding: 0; */
	}
	/* OPTIONS */
	.block_type__story-block.reverse-columns__yes .all-cols-wrap {
		flex-direction: row-reverse;
	}
}
@media only screen and (min-width: 1024px) {
	.block .story-block__image-col {
		margin-left: 4.3%;
		margin-right: 4.3%;
		max-width: 41.93%;
	}
	.block .story-block__text-col {
		margin-top: 28px;
		max-width: 36.1%;
	}
}
/*--------------FEATURED SLIDER-----------*/
.block_type__featured-slider > .page_frame {
	padding: 0;
	max-width: 1275px;
}
.featured-slider__top-section {
	margin-bottom: 36px;
}
.block .featured-slider__top-section h2 {
	font-weight: 600;
	margin-bottom: 0;
}
.featured-slider__slider .slick-list {
	padding-bottom: 60px;
}
.featured-slider__slider .slick-track {
	display: flex !important;
}
.featured-slider__slider .slide {
	box-sizing: content-box;
	height: auto;
	max-width: calc(100vw - 20px);
	padding: 0 5px;
	width: 100%;
}
.featured-slider__slider .slide-inner {
	align-items: flex-end;
	background-color: #000;
	border-radius: 10px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
	color: var(--textLight);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	overflow: hidden;
	/* max-height: 257px; */
	max-width: calc(100vw - 30px);
	padding: 10px 15px;
	position: relative;
	width: 100%;
}
/* .featured-slider__slider .slide.slick-current + .slide, */
.featured-slider__slider .slide.active .slide-inner {
	/* max-width: 384px; */
}
.featured-slider__slide-bg {
	opacity: 0.6;
}
.featured-slider__slide-content {
	position: relative;
	z-index: 1;
}
html body .block .featured-slider__slide-content p {
	font-size: 1rem;
}
.block .featured-slider__slide-icon img {
	margin-bottom: 5px;
	max-width: 55px;
}

.featured-slider__slider .link-slide .slide-inner {
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
}
.featured-slider__slider .slick-arrow {
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: contain;
	height: 37px;
	opacity: 1;
	top: calc(100% - 25px);
	width: 37px;
}
.featured-slider__slider .slick-prev {
	background-image: url(/wp-content/themes/evergreen/assets/images/icon_slider-arrow-l.png);
	left: 5px;
}
.featured-slider__slider .slick-next {
	background-image: url(/wp-content/themes/evergreen/assets/images/icon_slider-arrow-r.png);
	right: 5px;
}
.featured-slider__slider .slick-arrow:before {
	display: none;
}
@media only screen and (min-width: 640px) {
	.featured-slider__slider .slick-track {
		margin-left: -5px;
	}
	.featured-slider__slider .slide {
		max-width: 213px;
		transition: max-width ease 500ms;
	}
	.featured-slider__slider .slide.active {
		max-width: 384px;
	}
	.featured-slider__slider .slide-inner {
		height: 50vw;
		max-height: 257px;
		max-width: 213px;
		transition: max-width ease 500ms;
		width: 384px;
		padding: 30px 24px;
	}
	.featured-slider__slider .slide.active .slide-inner {
		max-width: 384px;
	}
	.featured-slider__slider .hidden {
		max-height: 0;
		opacity: 0;
		overflow: hidden;
		transition: max-height ease-in 300ms, opacity ease 400ms;
	}
	/* .slick-current + .slide .featured-slider__dropdown-content, */
	.slide.active .hidden {
		max-height: 100px;
		opacity: 1;
		transition: max-height ease 1200ms 400ms;
	}
}
@media only screen and (min-width: 1440px) {
	.featured-slider__slider .slick-list {
		padding-bottom: 0px;
	}
	.featured-slider__slider .slick-arrow {
		top: 50%;
	}
	.featured-slider__slider .slick-prev {
		left: -60px;
	}
	.featured-slider__slider .slick-next {
		right: -60px;
	}
}
@media only screen and (max-width: 639px) {
	.featured-slider__slider .link-slide {
		max-width: calc(100vw - 20px);
		width: 100%;
	}
}
/*--------------MAP BLOCK-----------*/
.map-block__text-col {
	width: 100%;
}
.map-block__image-col {
	align-self: flex-start;
	position: relative;
	width: 100%;
}
.map-block__image {
	height: 50vw;
	max-height: 340px;
	position: relative;
	width: 100%;
}
.map-block__image img {
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
	border-radius: 10px;
	overflow: hidden;
}
.map-block__link {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
}
.map-block__link a {
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
}
/* OPTIONS */
.block_type__map-block.flair__true:before,
.block_type__footer-cta.flair__true:before {
	background-color: var(--cream);
	content: "";
	height: 6px;
	left: 50%;
	position: absolute;
	top: -11px;
	transform: translateX(-50%);
	width: 100%;
	z-index: 1;
}
@media only screen and (min-width: 768px) {
	.map-block__text-col {
		max-width: 39.6%;
	}
	.map-block__image-col {
		margin-left: 4.75%;
		max-width: 46%;
	}
}
/*--------------FAQS SLIDER-----------*/
html body .block.block_type__faqs-slider {
	padding: 0;
}
.block_type__faqs-slider > .page_frame {
	max-width: none;
}
.faqs-slider .slide {
	box-sizing: border-box;
	max-width: 768px;
	opacity: 0.1;
	padding: 105px 20px 33px 20px;
	position: relative;
	transition: opacity ease 400ms;
	/* transition-delay: 400ms; */
	width: 100vw;
}
.faqs-slider .slide:after {
	background-color: currentColor;
	content: "";
	height: 100%;
	opacity: 0.5;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
}
.faqs-slider .slide:has(+ .slick-center),
.faqs-slider .slide.slick-center {
	opacity: 1;
}
.faqs-slider__slide-content {
	align-items: flex-end;
	align-content: flex-end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	min-height: 768px;
}
.faqs-slider__inner-content {
	margin-bottom: 43px;
	width: 100%;
}
.faqs-slider__faq-sub-title {
	margin-bottom: 40px;
}
.faqs-slider__inner-content > h2 {
	margin-bottom: 30px;
}
.faqs-slider__hidden-content {
	display: none;
	max-width: 100%;
}
.faqs-slider__slide-illustration {
	align-items: flex-end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 185px;
	justify-content: flex-end;
	max-height: 185px;
	margin-left: auto;
	opacity: 0.3;
	width: 100%;
}
.block .faqs-slider__slide-illustration img {
	max-height: 185px;
	max-width: 100%;
}
.block .faqs-slider .slick-track {
	/* margin-left: -12px; */
}
.block .faqs-slider .slick-prev {
	display: none !important;
}
.block .faqs-slider .slick-next {
	background-image: url(/wp-content/themes/evergreen/assets/images/icon_slider-arrow-big.png);
	background-position: center center;
	background-size: 40px 19px;
	border-radius: 50%;
	border: 1px solid var(--gold);
	height: 83px;
	left: 15px;
	right: auto;
	top: 50px;
	width: 83px;
}
/* OPTIONS */
.block_type__faqs-slider.background-image-opacity__light .block__bg-img {
	opacity: 0.05;
}
@media (hover: none) {
	.faqs-slider__hidden-content {
		display: block;
	}
}
@media only screen and (min-width: 480px) {
	.faqs-slider .slide {
		padding: 105px 30px 33px 60px;
	}
}
@media only screen and (min-width: 768px) {
	.block .faqs-slider .slick-track {
		margin-left: 18vw;
	}
	.block .faqs-slider .slick-next {
		left: auto;
		right: 10vw;
		top: 60px;
	}
	.faqs-slider .slide {
		max-width: 45.1vw;
		padding: 110px 30px 33px 60px;
	}
	/* .block .faqs-slider__slide-illustration img {
		max-height: 185px;
		max-width: 413px;
	} */
}
@media only screen and (min-width: 768px) and (hover: hover) {
	.slick-current + .slick-cloned .faqs-slider__hidden-content {
		display: none !important;
	}
}
@media only screen and (min-width: 1120px) {
	.block .faqs-slider .slick-next {
		right: 13px;
		top: 50%;
	}
	.faqs-slider .slide {
		padding: 60px 30px 33px 60px;
	}
}
@media only screen and (min-width: 1440px) {
	.block .faqs-slider .slick-track {
		margin-left: 260px;
	}
	.faqs-slider .slide {
		max-width: 650px;
	}
}
@media only screen and (max-width: 767px) {
	.faqs-slider__hidden-content {
		display: block !important;
	}
}
/*--------------AUTHOR BLOCK-----------*/
.block_type__author-block {
	min-height: 585px;
}
.block_type__author-block > .page_frame {
	max-width: 1155px;
}
.author-block__text {
	color: var(--textLight);
	width: 100%;
}
@media only screen and (min-width: 768px) {
	.author-block__text {
		margin-left: auto;
		max-width: 467px;
	}
}
@media only screen and (min-width: 768px) {
}
/*--------------FOOTER CTA-----------*/
.footer-cta__text {
	width: 100%;
}
.footer-cta__image {
	border-radius: 50%;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
	height: 89vw;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -60px;
	max-height: 450px;
	max-width: 450px;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 1;
}
.footer-cta__image:after {
	border-radius: 50%;
	border: 2px solid var(--cream);
	content: "";
	height: calc(100% - 26px);
	left: 13px;
	position: absolute;
	width: calc(100% - 26px);
	top: 13px;
}
.footer-cta__flair-image {
	bottom: 0px;
	height: 100%;
	left: 50%;
	margin-left: -250px;
	max-height: 238px;
	max-width: 810px;
	position: absolute;
	transform: translateX(-50%);
	width: 100%;
}
.footer-cta__flair-image img {
	object-fit: contain;
}
/* CONTACT SPECIFIC STYLING */
#page_contact .block_type__footer-cta a.button[href*="/contact"] {
	display: none;
}
@media only screen and (min-width: 768px) {
	.footer-cta__text {
		margin-top: 78px;
		margin-left: 4.7%;
		max-width: 49.25%;
	}
	.footer-cta__image {
		height: 50vw;
		margin-bottom: -134px;
		margin-left: 13.5%;
		margin-right: -25%;
		max-height: 692px;
		max-width: 54.28%;
	}
}
@media only screen and (max-width: 767px) {
	.footer-cta__image {
		order: -1;
	}
}
