:root {
	--pageFrame: 1160px;
	--maxWidth: 2000px;
	--padLess: 3.75rem;
	--padNorm: 5em;
	--padMore: 6.875rem;
}
/* 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 30px;
	width: 100%;
}
.page_frame--1400 > .page_frame {
	max-width: 1400px;
	padding: 0;
}
@media only screen and (min-width: 768px) {
	.page_frame {
		padding: 0 20px;
	}
}
/* PADDING */
.block.padding-top__none,
.side-wrapper.padding-top__none > .page_frame,
.block.banner-padding-top__none {
	padding-top: 0;
}
.block.padding-bottom__none,
.side-wrapper.padding-bottom__none > .page_frame,
.block.banner-padding-bottom__none {
	padding-bottom: 0;
}
.block.padding-top__less,
.side-wrapper.padding-top__less > .page_frame,
.block.banner-padding-top__less {
	padding-top: var(--padLess);
}
.block.padding-top__normal,
.side-wrapper.padding-top__normal > .page_frame,
.block.banner-padding-top__less {
	padding-top: var(--padNorm);
}
.block.padding-top__more,
.side-wrapper.padding-top__more > .page_frame,
.block.banner-padding-top__normal {
	padding-top: var(--padMore);
}
.block.banner-padding-top__more {
	padding-top: 7.5rem;
}
.block.padding-bottom__less,
.side-wrapper.padding-bottom__less > .page_frame {
	padding-bottom: var(--padLess);
}
.block.padding-bottom__normal,
.side-wrapper.padding-bottom__normal > .page_frame,
.block.banner-padding-bottom__less {
	padding-bottom: var(--padNorm);
}
.block.padding-bottom__more,
.side-wrapper.padding-bottom__more .page_frame,
.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 {
	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 {
	background-color: #fff;
}
.story_panel.text-area-bg-color__white.box-style__outline .col-2 {
	border-color: #fff;
}
.block.bg-color__gray,
.block_type__quote-block.bg-color__gray > .block__bg-img,
.button-bg-color__gray .faq-dropdown__button,
.block.parallax__yes.bg-color__gray .block__bg-img,
.text-area-bg-color__gray .pop-box,
.story_block_full.block-style__split.text-area-bg-color__gray,
.story_panel.text-area-bg-color__gray:not(.box-style__outline) .col-2 {
	background-color: var(--grayLight);
}
.story_panel.text-area-bg-color__gray.box-style__outline .col-2 {
	border-color: var(--grayLight);
}
.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__gray {
		background-color: var(--grayLight);
	}
	.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,
.olay--case-studies a:after {
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.olay--quote-box:after {
	background-color: rgba(50, 50, 50, 0.8);
	opacity: 1;
	-webkit-transition: opacity ease 500ms;
	transition: opacity ease 500ms;
}
.quote-box:hover .olay--quote-box:after,
.quote-box.visible .olay--quote-box:after {
	opacity: 1;
}
.olay--team-hero:after {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(33.97%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1))), #f7f7f7;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 33.97%, rgba(0, 0, 0, 0.1) 100%), #f7f7f7;
}
.olay--case-studies a:after {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(59.9%, rgba(0, 0, 0, 0)), color-stop(90.59%, rgba(0, 0, 0, 0.6))),
		-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1)));
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 59.9%, rgba(0, 0, 0, 0.6) 90.59%), linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
	-webkit-transition: all ease 700ms;
	transition: all ease 700ms;
}
.post-type-grid__grid-item:hover .olay--case-studies a:after {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(59.9%, rgba(0, 0, 0, 0)), color-stop(90.59%, rgba(0, 0, 0, 0.6))),
		-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))), rgba(0, 77, 129, 0.7);
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 59.9%, rgba(0, 0, 0, 0.6) 90.59%), linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%),
		rgba(0, 77, 129, 0.7);
}
@media only screen and (hover: hover) and (min-width: 768px) {
	.olay--quote-box:after {
		opacity: 0;
	}
}
/*-----------------------BLOCKS---------------------*/
.block div {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.block.no-col-pad .all-cols-wrap > div[class^="col"] {
	padding: 0;
}
.flex-wrap {
	-ms-flex-wrap: 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: 135%;
	left: 50%;
	max-width: 225%;
	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;
}
hr {
	background: currentColor;
	height: 1px;
	width: 100%;
}
@media only screen and (max-width: 767px) {
	.flex-wrap-mobile {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}
/*------------------SITE HERO---------------*/
.block_type__site-hero {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 auto;
	/* max-width: 1600px; */
	min-height: 215px;
	overflow: hidden;
}
.block_type__site-hero .block__bg-img .img-frame,
.block_type__site-hero .block__bg-img .video-frame {
	left: auto;
	max-width: 50%;
	right: 0;
}
.block_type__site-hero .block__bg-img .video-frame video {
	height: 120%;
}
html body .block_type__site-hero .text {
	max-width: 55%;
}
html body .block_type__site-hero .text * {
	color: var(--textLight);
}
.block_type__site-hero .block__bg-img .video-frame iframe {
	max-width: 240%;
	width: 240%;
}
/* OPTIONS */
.block_type__site-hero.block-style__tall {
	min-height: 330px;
}
@media only screen and (min-width: 768px) {
	.block_type__site-hero {
		min-height: 387px;
	}
	html body .block_type__site-hero .text {
		/* max-width: 460px; */
		max-width: 475px;
	}
	.block_type__site-hero .block__bg-img .img-frame,
	.block_type__site-hero .block__bg-img .video-frame {
		left: auto;
		max-width: 50%;
		right: 0;
	}
	.block_type__site-hero .block__bg-img .img-frame:after,
	.block_type__site-hero .block__bg-img .video-frame:after {
		background: rgba(8, 41, 69, 0.6);
		content: "";
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}
	.block_type__site-hero .block__bg-img:after {
		background-image: url(/wp-content/themes/parker-remick/assets/images/site-hero-bg-full-clear.png);
		background-position: center center;
		background-size: cover;
	}
	.block_type__site-hero .block__bg-img .video-frame iframe {
		max-width: 240%;
		width: 240%;
	}
	/* OPTIONS */
	.block_type__site-hero.block-style__tall {
		min-height: 430px;
	}
}
@media only screen and (min-width: 1024px) {
	/* OPTIONS */
	.block_type__site-hero.block-style__tall {
		min-height: 0;
		aspect-ratio: 3.05;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
	html body .block_type__site-hero .text {
		/* max-width: 360px; */
		max-width: 415px;
	}
	.block_type__site-hero .text h1,
	.block_type__site-hero .text .h1-style {
		font-size: 2.6rem;
	}
}
@media only screen and (max-width: 767px) {
	.block_type__site-hero .text h1,
	.block_type__site-hero .text .h1-style {
		font-size: 1.625rem;
	}
	/* .block_type__site-hero .block__bg-img:after {
		display: none;
	} */
	.block_type__site-hero .element__image.bg-img,
	.block_type__site-hero .element__video-type {
		height: 60vw;
		position: relative;
	}
	.block_type__site-hero .element__image.bg-img {
		margin-bottom: -20vw;
	}
	.block_type__site-hero .block__bg-img .img-frame,
	.block_type__site-hero .block__bg-img .video-frame {
		left: auto;
		max-width: 100%;
		right: 0;
	}
	.block_type__site-hero .element__video-type {
		position: absolute;
	}
	.block_type__site-hero .block__bg-img .img-frame:after,
	.block_type__site-hero .block__bg-img .video-frame:after {
		background: rgba(8, 41, 69, 0.6);
		content: "";
		height: 130%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}
	.block_type__site-hero .block__bg-img .video-frame iframe {
		height: 130%;
		max-height: 130%;
		max-width: 125%;
	}
	.block_type__site-hero .page_frame {
		min-height: 305px;
		padding-bottom: 60px;
		padding-top: 150px;
	}
	.block_type__site-hero .page_frame:before {
		background-image: url(/wp-content/themes/parker-remick/assets/images/site-hero-bg-mobile.png);
		background-position: bottom right;
		background-size: cover;
		content: "";
		display: block;
		left: 0;
		position: absolute;
		height: 100%;
		top: 0;
		width: 100%;
	}
	.block_type__site-hero .page_frame .all-cols-wrap {
		position: relative;
		z-index: 1;
	}
	html body .block_type__site-hero .text {
		max-width: 100%;
	}
}
@media only screen and (max-width: 479px) {
	.block_type__site-hero .block__bg-img .video-frame iframe {
		max-width: 380%;
		width: 380%;
	}
	.block_type__site-hero .element__image.bg-img {
		margin-bottom: -32vw;
	}
	.block_type__site-hero .page_frame {
		min-height: 250px;
		padding-bottom: 36px;
		padding-top: 125px;
	}
}
/*------------------ TEAM HERO ---------------*/
.block.block_type__team-hero {
	padding-bottom: 0;
}
.block_type__team-hero .all-cols-wrap {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 -20px;
}
.block_type__team-hero .all-cols-wrap > div {
	padding: 0 20px;
	width: 100%;
}
.team-hero__content-col {
	-ms-flex-item-align: center;
	align-self: center;
	margin: 60px 0;
	text-align: center;
}
.block .team-hero__name {
	margin-bottom: 5px;
}
.block .team-hero__title {
	color: var(--textDark);
	margin-bottom: 10px;
	text-transform: uppercase;
}
.team-hero__links {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 40px;
}
.team-hero__link {
	margin: 0 5px;
}
.team-hero__link img {
	max-height: 16px;
	max-width: 16px;
}
.team-hero__text p {
	font-size: 1.3125rem;
}
.team-hero__image-col {
	-ms-flex-item-align: end;
	align-self: flex-end;
	max-width: 450px;
}
.team-hero__image-col img {
	display: block;
}
@media only screen and (min-width: 768px) {
	.team-hero__content-col {
		margin: 60px 0;
		max-width: 55.3%;
		text-align: left;
	}
	.team-hero__links {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.team-hero__image-col {
		max-width: 42%;
	}
}
/*------------------FEATURED TWO COLUMN ---------------*/
.block.block_type__featured-two-column .col {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 100%;
}
.block_type__featured-two-column .col-3 .button {
	margin: 10px;
}
@media only screen and (min-width: 768px) {
	.block_type__featured-two-column .col-1 {
		max-width: 335px;
	}
	.block_type__featured-two-column .col-2 {
		/* max-width: 66.38%; */
		max-width: calc(100% - 335px);
	}
}
/*------------------ CASE STUDY QUOTE ---------------*/
.block_type__case-study-quote {
}
.case-study-quote__top-row {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -20px 30px -20px;
}
.case-study-quote__top-row > div {
	padding: 0 20px;
	width: 100%;
}
.case-study-quote__quote-col {
	max-width: 405px;
}
html body .block.large-title__true .case-study-quote__title {
	font-size: 1.875rem;
	font-weight: 700;
	text-transform: none;
}
.case-study-quote__logo img {
	max-height: 80px;
	max-width: 210px;
}
.case-study-quote__bottom-row {
	margin: 0 -10px;
}
.case-study-quote__bottom-row .button {
	margin: 10px;
}
/* QUOTE BOX EL */
.quote-box {
	border-radius: 45px;
	overflow: hidden;
	min-height: 346px;
	padding: 30px 24px;
}
.quote-box:before,
.quote-box__content {
	-webkit-transition: opacity ease 500ms;
	transition: opacity ease 500ms;
}
.quote-box__content {
	color: var(--textLight);
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	max-width: 70%;
	/* overflow: auto; */
	position: relative;
	width: 100%;
	z-index: 1;
}
.block .quote-box__quote-text {
	font-size: 1rem;
	/* font-size: clamp(1rem, 3vw, 1.5rem); */
	line-height: 1.3em;
	margin-bottom: 20px;
}
.block.quote-font-size__medium .quote-box__quote-text {
	font-size: 1.25rem;
}
.block.quote-font-size__large .quote-box__quote-text {
	font-size: 1.5rem;
}
.block .quote-box__quote-info p {
	font-size: 0.9375rem;
	font-weight: 700;
	line-height: 1.2em;
}
.block.quote-font-size__medium .quote-box__quote-info p {
	font-size: 1rem;
}
.block.quote-font-size__large .quote-box__quote-info p {
	font-size: 1.25rem;
}
.quote-box__info-2 {
	max-width: 100%;
	padding: 10px;
}
@media only screen and (min-width: 480px) {
	.quote-box {
		aspect-ratio: 1;
	}
	.quote-box__content {
		/* max-width: 70%; */
	}
}
@media only screen and (min-width: 768px) {
	html body .block.large-title__true .case-study-quote__title {
		font-size: 2.5rem;
	}
}
@media only screen and (min-width: 1024px) {
	.quote-box {
		aspect-ratio: 1;
	}
}
/* OPTIONS */
.block_type__case-study-quote.reverse-columns__yes .case-study-quote__top-row,
.reverse-columns__yes .case-study-quote__bottom-row {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
@media (hover: hover) and (min-width: 768px) {
	.quote-box:hover:before,
	.quote-box.visible:before {
		opacity: 0;
	}
	.quote-box:hover .quote-box__content,
	.visible .quote-box__content {
		opacity: 1;
	}
	.quote-box__content {
		opacity: 0;
	}
	.quote-box:before {
		background-image: url(/wp-content/themes/parker-remick/assets/images/icon_quote.png);
		background-repeat: no-repeat;
		background-size: contain;
		bottom: 20px;
		content: "";
		display: inline-block;
		height: 64px;
		left: 20px;
		position: absolute;
		width: 64px;
		z-index: 1;
	}
}
@media only screen and (min-width: 768px) {
	.case-study-quote__bottom-row {
		max-width: 90%;
	}
	.case-study-quote__bottom-row .button-line {
		background-color: var(--orangeAlt);
		display: inline-block;
		height: 1px;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		margin: 0 20px;
		max-width: 80%;
	}
	/* OPTIONS */
	.reverse-columns__yes .case-study-quote__quote-col {
		margin-right: 40px;
	}
}
@media only screen and (min-width: 1024px) {
	.case-study-quote__top-row {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.case-study-quote__main-col {
		margin-right: auto;
		max-width: 64%;
	}
	.case-study-quote__quote-col {
		max-width: 33.33%;
	}
	/* OPTIONS */
	.block_type__case-study-quote.padding-top__offset {
		padding-top: 40px;
		z-index: 1;
	}
	.block_type__case-study-quote.padding-top__offset .case-study-quote__quote-col {
		margin-top: -80px;
	}
}
@media only screen and (min-width: 1290px) {
	.case-study-quote__top-row {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.case-study-quote__main-col {
		margin-right: 0;
		max-width: 52%;
	}
	.case-study-quote__quote-col {
		margin-right: -55px;
	}
	/* OPTIONS */
	.reverse-columns__yes .case-study-quote__quote-col {
		margin-left: -55px;
		margin-right: 40px;
	}
}
/*------------------ QUOTE BLOCK ---------------*/
html body .block.block_type__quote-block {
	background-color: transparent;
}
.block_type__quote-block > .block__bg-img {
	max-height: 375px;
}
.quote-block__title-row {
	margin-bottom: 40px;
}
.quote-block__top-row {
	margin: 0 -15px;
}
.quote-block__top-row .slick-list {
	margin: 0 auto;
	max-width: 320px;
}
.quote-block__quote {
	/* flex: 1; */
	margin: 0 15px;
}
.block_type__quote-block .quote-box {
	aspect-ratio: 1;
}
.quote-block__mobile-text {
	display: block;
}
.block_type__quote-block .quote-box__quote-text {
	display: none;
}
.quote-block__quote .quote-box {
	margin-bottom: 20px;
	max-width: 100%;
	padding: 20px;
	text-align: center;
}
.quote-block__quote .quote-box__content {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	max-width: 100%;
}
.block .quote-block__quote-info * {
	-moz-text-align-last: left;
	text-align-last: left;
}
.quote-block__logo {
	margin-bottom: 10px;
}
.block .quote-block__logo img {
	max-height: 50px;
	max-width: 150px;
}
@media only screen and (min-width: 640px) {
	.quote-block__top-row .slick-list {
		max-width: 640px;
	}
}
@media only screen and (min-width: 1024px) {
	.quote-block__top-row .slick-list {
		padding: 0 20px;
		margin: 0 auto;
		max-width: 1060px;
	}
	.block_type__quote-block .quote-block__quote {
		max-width: 320px;
		width: calc(32.2vw - 30px);
	}
	.block_type__quote-block .quote-box__quote-text {
		display: block;
	}
	.quote-block__mobile-text {
		display: none;
	}
}
@media only screen and (max-width: 1023px) {
	.block_type__quote-block .olay--quote-box:after {
		display: none;
	}
}

/*------------------ STORY BLOCK ---------------*/
.block_type__story-block {
}
.block_type__story-block > .page_frame {
	max-width: 1600px;
	padding: 0 20px;
}

.block_type__story-block .col-1 {
	border-radius: 45px;
	height: 60vw;
	margin-bottom: 20px;
	max-height: 475px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}
.block_type__story-block .col-2 {
	width: 100%;
}

@media only screen and (min-width: 768px) {
	.block_type__story-block > .page_frame {
		padding: 0;
	}
	.block_type__story-block .col-1 {
		border-radius: 0px 45px 45px 0;
		height: 50vw;
		margin-bottom: 0;
		max-height: 475px;
		max-width: 49.85%;
	}
	.block_type__story-block .col-2 {
		margin-left: 3.75%;
		max-width: 40.68%;
		width: 100%;
	}
	/* OPTIONS */
	.block_type__story-block.reverse-columns__yes .col-1 {
		border-radius: 45px 0 0 45px;
	}
	.block_type__story-block.reverse-columns__yes .col-2 {
		margin-left: auto;
		margin-right: 3.75%;
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
}
@media only screen and (min-width: 1600px) {
	.block.block_type__story-block .col-1 {
		border-radius: 45px;
	}
}
/*------------------ SCROLL BLOCK ---------------*/
.scroll-block__text-container:not(:last-child):after {
	/* border: 1px solid #fff; */
	/* border-radius: 50%; */
	content: "";
	display: block;
	font-weight: 100;
	margin: 20px auto;
	/* padding: 10px; */
	position: relative;
	text-align: center;
	font-size: 1.3125rem;
	width: 100%;
	height: 1px;
	background-color: var(--blueLight);
	color: #ffffff;
	/* opacity: 0.6; */
}
@media only screen and (max-width: 767px) {
	.scroll-block__text-container {
		text-align: left;
	}
	.scroll-block__text-container:not(:last-child):after {
		margin: 20px;
		text-align: center;
	}
}
.block.one-column-cta {
	overflow: hidden;
}
/*------------------ BIO BLOCK ---------------*/
.block_type__bio-block {
	overflow: hidden;
}
.block_type__bio-block .all-cols-wrap {
	margin: 0 -20px;
}
.block_type__bio-block .all-cols-wrap > div {
	padding: 0 20px;
	width: 100%;
}
.bio-block__content-col {
	/* flex: 1;
	max-width: 63.4%; */
}
.block .all-cols-wrap .bio-block__list-col {
	-ms-flex-item-align: start;
	align-self: flex-start;
	color: var(--textDark);
	margin: 0 20px;
	padding: 30px;
	position: relative;
	width: 100%;
}
.bio-block__list-col:before {
	background-color: var(--grayLight);
	border-radius: 45px;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.block .bio-block__list-item {
	margin-bottom: 5px;
}
/* OPTIONS */
.expand-content .bio-block__content-col {
	max-width: 100%;
}
@media only screen and (min-width: 768px) {
	.bio-block__content-col {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		max-width: 63.4%;
	}
	.block .all-cols-wrap .bio-block__list-col {
		max-width: 31.4%;
		padding: 40px 20px 40px 50px;
	}
	.bio-block__list-col:before {
		width: 605px;
	}
}
/*------------------ SITE CTA---------------*/
.block_type__site-cta > .page_frame {
	margin: 10px auto;
}
.block_type__site-cta .all-cols-wrap {
	display: block;
	margin: 0 auto;
	max-width: 925px;
}
.site-cta__logo,
.site-cta__logo img {
	max-height: 60px;
	max-width: 260px;
}
.site-cta__logo {
	display: block;
	margin: 0 auto 20px auto;
}
.block_type__site-cta .text,
.block_type__site-cta .text h1,
.block_type__site-cta .text .h1-style,
.block_type__site-cta .text h2,
.block_type__site-cta .text .h2-style,
.block_type__site-cta .text h3,
.block_type__site-cta .text .h3-style {
	color: var(--textLight);
}
.block_type__site-cta .text a.button:hover,
.block_type__site-cta .text a.button:focus {
	border-color: var(--textLight);
	color: var(--textlight);
}
/* OPTIONS */
.block_type__site-cta.narrow-content__some .all-cols-wrap {
	max-width: 755px;
}
.block_type__site-cta.narrow-content__more .all-cols-wrap {
	max-width: 505px;
}
/*------------------ SIDE WRAPPER ---------------*/
.side-wrapper-outer {
	margin: 0 30px;
	/* margin: 0 auto;
	max-width: 1380px;
	width: 100%; */
}
html body .block.side-wrapper {
	padding: 0;
}
.side-wrapper {
	position: relative;
}
.side-wrapper > .page_frame:before {
	background-color: var(--grayLight);
	border-radius: 45px;
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
}
.side-wrapper > .page_frame > div {
	position: relative;
}
@media only screen and (min-width: 768px) {
	.side-wrapper-outer {
		margin: 0;
	}
	.side-wrapper > .page_frame:before {
		border-radius: 0px 45px 45px 0px;
		width: 200%;
	}
	.side-wrapper > .page_frame > div {
		padding-right: 50px;
	}
	/* OPTIONS */
	.side-wrapper.orientation__right > .page_frame:before {
		border-radius: 45px 0 0 45px;
		left: 0;
		right: auto;
	}
	.side-wrapper.orientation__right > .page_frame > div {
		padding-right: 0px;
		padding-left: 50px;
	}
	.side-wrapper.text-position__right .text {
		text-align: right;
	}
}
@media only screen and (min-width: 2000px) {
	.side-wrapper > .page_frame:before,
	.side-wrapper.orientation__right > .page_frame:before {
		border-radius: 45px;
		width: 136%;
	}
}
@media only screen and (max-width: 767px) {
	.block.text-position__right .page_frame {
		text-align: left;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}
/*----- COMPANIES LAYOUT ----*/

.companies-layout__logo {
	max-width: 50%;
	width: 100%;
}
.companies-layout__logo .img-frame {
	margin: 10px 20px;
}
.companies-layout__logo img {
	max-height: 40px;
	max-width: 100%;
}
.companies-layout__logo[data-total="2"] .img-frame:first-child {
	display: none;
}
/* OPTIONS */
.orientation__right .companies-layout__logos {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-left: auto;
}
@media only screen and (min-width: 640px) {
	.companies-layout__logo {
		max-width: 33.333%;
	}
}
@media only screen and (min-width: 768px) {
	.companies-layout__logos {
		margin: 0 -30px;
		max-width: 90%;
	}
	.companies-layout__logo .img-frame {
		margin: 20px 30px;
	}
	.companies-layout__logo[data-total="2"] .img-frame:first-child {
		display: block;
	}
	.companies-layout__logo[data-total="2"] .img-frame:last-child {
		display: none;
	}
	.companies-layout__logo {
		max-width: 25%;
	}
	.companies-layout__logo img {
		max-height: 60px;
		max-width: 100%;
	}
}
@media only screen and (min-width: 1024px) {
	.companies-layout__logo {
		max-width: 20%;
	}
}
/*----- HISTORY LAYOUT ----*/
.history-layout__title {
	margin-bottom: 60px;
}
.history-layout__event-tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	/* justify-content: space-between; */
	margin-bottom: 30px;
	padding-bottom: 30px;
	padding-right: 30px;
	position: relative;
	width: 100%;
}
.history-layout__event-tabs:after {
	background-color: var(--orangeAlt);
	content: "";
	display: inline-block;
	height: 1px;
	left: 0;
	position: absolute;
	top: 100%;
	width: 100%;
}
.history-layout__event-tabs .button.alt,
.history-layout__event-tabs .button.alt:hover,
.history-layout__event-tabs .button.alt:focus {
	background-color: #fff;
	margin-bottom: 30px;
	padding: 16px 40px 16px 24px;
}
.history-layout__events .tab[aria-selected="true"] {
	border-color: var(--orangeAlt);
	color: var(--orangeAlt);
}
.history-layout__events .tab[aria-selected="true"]:after {
	content: "\221F";
	display: inline-block;
	font-size: 1.3em;
	line-height: 1em;
	position: absolute;
	right: 20px;
	-webkit-transform: rotate(-45deg) translate(1px, 1px);
	transform: rotate(-45deg) translate(1px, 1px);
}
.history-layout__tabpanels {
	width: 100%;
}
.history-layout__tab-panel {
	opacity: 0;
	position: absolute;
	-webkit-transition: all ease 700ms;
	transition: all ease 700ms;
}
.history-layout__tab-panel.active {
	opacity: 1;
	z-index: 1;
}
.history-layout__event-image {
	max-width: 100%;
}
@media only screen and (min-width: 640px) {
	.history-layout__event-tabs {
		margin-bottom: 0;
		padding-bottom: 0;
		width: auto;
	}
	.history-layout__event-tabs:after {
		height: 100%;
		left: auto;
		right: 0;
		top: 0;
		width: 1px;
	}
	.history-layout__tabpanels {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		margin-top: 30px;
		margin-left: 30px;
		width: auto;
	}
	.history-layout__events .tab[aria-selected="true"]:after {
		-webkit-transform: rotate(-135deg) translate(1px, 1px);
		transform: rotate(-135deg) translate(1px, 1px);
	}
}
@media only screen and (min-width: 1024px) {
	.history-layout__event-tabs .button.alt {
		padding: 16px 60px 16px 24px;
	}
	.history-layout__event-desc {
		padding-right: 60px;
	}
	.history-layout__event-image {
		max-width: 55%;
	}
}
/*----- LOGOS LAYOUT ----*/
.logos-layout__logos {
	margin: 0 -15px;
}
.logos-layout__logo {
	margin: 15px;
	max-width: calc(50% - 30px);
	width: 100%;
}
.logos-layout__logo img {
	mix-blend-mode: multiply;
	max-width: 139px;
	width: 100%;
}
@media only screen and (min-width: 640px) {
	.logos-layout__logo {
		max-width: calc(33.33% - 30px);
	}
}
@media only screen and (min-width: 768px) {
	.logos-layout__logo {
		max-width: calc(25% - 30px);
	}
}
@media only screen and (min-width: 1024px) {
	.logos-layout__logo {
		max-width: calc(20% - 30px);
	}
}
/*----- STORY LAYOUT ----*/
.story-layout__image {
	border-radius: 45px;
	height: 90vw;
	margin-bottom: 20px;
	max-height: 400px;
	max-width: 400px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.story-layout__image img {
	display: block;
}
.story-layout__text {
	width: 100%;
}
@media only screen and (min-width: 768px) {
	.story-layout__image {
		max-height: 400px;
		max-width: 400px;
	}
	.story-layout__text {
		margin-left: 60px;
		max-width: 50%;
		padding: 0 20px;
	}
}
/*----- TESTIMONIAL LAYOUT ----*/
.testimonial-layout__content {
	width: 100%;
}
.testimonial-layout__text {
	margin-bottom: 40px;
}
.testimonial-layout__author-image {
	border-radius: 50%;
	height: 55px;
	margin-right: 10px;
	overflow: hidden;
	position: relative;
	width: 55px;
}
.block .testimonial-layout__author p {
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 1em;
}
.block p.testimonial-layout__author-title {
	font-weight: 400;
}
.testimonial-layout__image {
	border-radius: 45px;
	height: 50vw;
	margin-bottom: 20px;
	max-height: 440px;
	/* max-width: 52.7%; */
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
	overflow: hidden;
	position: relative;
	width: 100%;
}
@media only screen and (min-width: 768px) {
	.testimonial-layout__content {
		max-width: 60.78%;
		padding: 0 40px 0 0;
	}
	.testimonial-layout__image {
		margin-bottom: 0;
		max-height: 440px;
		max-width: 52.7%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
}
/*----- DROPDOWNS LAYOUT ----*/
.dropdown-layout__title {
	margin-bottom: 40px;
}
.dropdown-layout__dropdown-container {
	display: block;
	margin-bottom: 20px;
}
html body .block .dropdown-layout__dropdown-button.button {
	background-color: #fff;
}
.dropdown-layout__dropdown-button:before {
	background-image: url(/wp-content/themes/parker-remick/assets/images/icon_menu-arrow-down-2.png);
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	display: inline-block;
	height: 8px;
	margin-right: 10px;
	position: relative;
	-webkit-transition: -webkit-transform ease 400ms;
	transition: -webkit-transform ease 400ms;
	transition: transform ease 400ms;
	transition: transform ease 400ms, -webkit-transform ease 400ms;
	width: 16px;
}
.dropdown-layout__dropdown-button:hover:before,
.dropdown-layout__dropdown-button:focus:before {
	background-image: url(/wp-content/themes/parker-remick/assets/images/icon_menu-arrow-down-org.png);
}
.dropdown-layout__dropdown-button.active:before {
	background-image: url(/wp-content/themes/parker-remick/assets/images/icon_menu-arrow-down-org.png);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.dropdown-layout__hidden-text {
	padding-top: 20px;
	border-bottom: 1px solid var(--orangeAlt);
	/* display: none; */
	padding-bottom: 20px;
}
@media only screen and (min-width: 768px) {
	.dropdown-layout__dropdown-button:before {
		left: 24px;
		position: absolute;
		top: 24px;
	}
}
/*------------------ TEAM BLOCK ---------------*/
.team-block__title {
	margin-bottom: 40px;
}
.team-block__grid {
	margin-bottom: 40px;
}
.block_type__team-block .team-block__member-media {
	height: 100vw;
}
.team-block__member {
	margin: 10px;
	max-width: calc(100% - 20px);
	text-align: center;
	width: 350px;
}
html body .block .team-block__member-title {
	margin-bottom: 10px;
}
.block .team-block__member-name {
	color: var(--blueLight);
	margin-bottom: 0px;
}
@media only screen and (min-width: 640px) {
	[data-count="3"] .team-block__member {
		max-width: calc(50% - 20px);
		width: 260px;
	}
}
@media only screen and (min-width: 768px) {
	[data-count="3"] .team-block__member {
		max-width: calc(33.333% - 20px);
	}
	[data-count="4"] .team-block__member {
		max-width: calc(33.333% - 20px);
	}
}
@media only screen and (min-width: 1024px) {
	[data-count="4"] .team-block__member {
		max-width: calc(25% - 20px);
	}
}
/*------------------ TEAM GRID ---------------*/
.post-type-grid__filter-container {
	margin-bottom: 40px;
}
.team-grid__filters {
	/* width: 100%; */
}
.team-grid__filter-container span,
.post-type-grid__filter-container span {
	font-size: 1rem;
	font-weight: 500;
	letter-spacing: 0.1em;
	margin: 12px 0 10px 0;
	padding-top: 10px;
}
.grid__mobile-select {
	display: block;
}
.team-grid-filter-button {
	display: none;
}
.team-grid__filter-container button,
.post-type-grid__filter-container button {
	background-color: transparent;
	border: 0;
	color: var(--blue);
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1em;
	margin: 10px 20px;
}
.team-grid__filter-container button.active,
.post-type-grid__filter-container button.active {
	color: var(--orangeAlt);
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: 5px;
}
.team-grid__grid,
.post-type-grid__grid {
	opacity: 1;
	-webkit-transition: opacity ease 700ms;
	transition: opacity ease 700ms;
}
.team-grid__grid.updating,
.post-type-grid__grid.updating {
	opacity: 0;
}
.team-grid__member {
	border-radius: 45px;
	margin: 20px auto;
	max-width: 333px;
	position: relative;
	text-align: left;
	width: 100%;
}
.team-grid__member-media,
.post-type-grid__item-media {
	border-radius: 45px;
	height: 150vw;
	margin-bottom: 20px;
	max-height: 445px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all ease 500ms;
	transition: all ease 500ms;
	width: 100%;
}
.team-block__member-media[data-total="2"] .img-frame:last-child,
.team-grid__member-media[data-total="2"] .img-frame:last-child {
	opacity: 0;
	-webkit-transition: opacity ease 500ms;
	transition: opacity ease 500ms;
}
.team-block__member-media[data-total="2"]:hover .img-frame:last-child,
.team-block__member-media[data-total="2"]:focus .img-frame:last-child,
.team-grid__member:hover [data-total="2"] .img-frame:last-child,
.team-grid__member:focus [data-total="2"] .img-frame:last-child {
	opacity: 1;
}
html body .block .team-grid__member-name {
	font-weight: 600;
	margin-bottom: 0px;
}
html body .block .team-grid__member-title {
	font-size: 0.875rem;
}
/* FAKE SELECT */
.fake-select {
	margin-left: 10px;
	position: relative;
	width: 100%;
	font-family: "Inter", sans-serif;
	font-size: 1rem;
	font-weight: 600;
	outline: none;
	max-width: 405px;
}

.fake-select:focus .selected {
	outline: 2px solid #4a90e2;
}

.fake-select .selected {
	display: block;
	color: var(--orangeAlt);
	padding: 5px 10px 5px 0px;
	border-bottom: 2px solid var(--orangeAlt);
	background: transparent;
	cursor: pointer;
	width: 100%;
}

.fake-select .selected::after {
	background-image: url(/wp-content/themes/parker-remick/assets/images/icon_arrow-down.png);
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	display: inline-block;
	height: 7px;
	width: 12px;
	margin-left: 10px;
	position: relative;
	top: 7px;
	float: right;
}

.fake-select .options {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	width: 100%;
	background: var(--grayLight);
	border: 1px solid #ccc;
	border-top: none;
	display: none;
	max-height: 250px;
	overflow-y: auto;
	z-index: 10;
}

.fake-select.open .options {
	display: block;
}

.fake-select .options li {
	padding: 10px;
	cursor: pointer;
}

.fake-select .options li[aria-selected="true"],
.fake-select .options li:hover {
	background: #e6f0ff;
}
@media only screen and (min-width: 480px) {
	.team-grid__grid,
	.post-type-grid__grid {
		margin: 0 -20px;
	}
	.team-grid__member {
		margin: 10px 20px 60px 20px;
		max-width: calc(50% - 40px);
	}
	.team-grid__member-media,
	.post-type-grid__item-media {
		height: 55vw;
		max-height: 415px;
	}
}
@media only screen and (min-width: 768px) {
	.team-grid__filter-container span,
	.post-type-grid__filter-container span {
		padding-top: 0;
	}
	.team-grid__member {
		max-width: calc(33.333% - 40px);
	}
	.team-grid__member-media,
	.post-type-grid__item-media {
		height: 37vw;
		max-height: 335px;
	}
}
@media only screen and (min-width: 1024px) {
	.team-grid__member {
		max-width: calc(25% - 40px);
	}
	.team-grid__member-media,
	.post-type-grid__item-media {
		height: 29vw;
	}
	.team-grid__filters {
		width: auto;
	}
}
@media only screen and (min-width: 1040px) {
	.team-grid-filter-button {
		display: block;
	}
	.grid__mobile-select {
		display: none;
	}
}
@media only screen and (max-width: 767px) {
	.team-grid__member-media,
	.post-type-grid__item-media {
		border-radius: 45px;
	}
}
/*------------------ CASE STUDIES GRID ---------------*/
.post-type-grid__filters.case-studies {
	display: none;
}
.post-type-grid__grid-item.case-studies {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	border-radius: 45px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100vw;
	margin: 15px;
	max-height: 385px;
	overflow: hidden;
	padding: 45px 36px;
	position: relative;
	width: 100%;
}
.case-studies .post-type-grid__item-media,
.case-studies .post-type-grid__item-media a {
	height: 100%;
	left: 0;
	margin-bottom: 0;
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}
.post-type-grid__grid-item.case-studies {
	-webkit-transition: -webkit-transform ease 400ms;
	transition: -webkit-transform ease 400ms;
	transition: transform ease 400ms;
	transition: transform ease 400ms, -webkit-transform ease 400ms;
}
.post-type-grid__grid-item.case-studies:hover,
.post-type-grid__grid-item.case-studies:focus-within {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
.case-studies .post-type-grid__item-media a {
	z-index: 1;
}
.post-type-grid__grid-item.case-studies * {
	color: var(--textLight);
}
.post-type-grid__item-content.case-studies {
	z-index: 1;
}

.block .case-studies-grid__item-company {
	letter-spacing: 0.1em;
	text-transform: uppercase;
}
.block .case-studies-grid__item-title {
	font-size: 1.3125rem;
	font-weight: 600;
}
@media only screen and (min-width: 640px) {
	.post-type-grid__grid-item.case-studies {
		height: 55vw;
		max-width: calc(50% - 30px);
	}
}
@media only screen and (min-width: 1024px) {
	.post-type-grid__grid-item.case-studies {
		height: 34vw;
		max-width: calc(33.333% - 30px);
	}
}
@media only screen and (min-width: 1040px) {
	.post-type-grid__filters.case-studies {
		display: block;
	}
}
/*------------------ TABS ---------------*/
.tabs-container {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0 -5px;
}
.tab-btn {
	background-color: var(--grayLight);
	border: 0;
	color: var(--textDark);
	font-size: 1rem;
	font-weight: 700;
	margin: 0 5px;
	padding: 12px 20px 5px 20px;
	/* ------------------------- */
	/* background-color: var(--orangeAlt); */
	border: 1px solid transparent;
	border-radius: 10px 10px 0 0;
	color: var(--textDark);
	cursor: pointer;
	display: inline-block;
	font-size: 1rem;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 1.42em;
	outline: none;
	padding: 16px 20px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: all ease 500ms;
}
.tab-btn[aria-selected="true"] {
	background-color: var(--orangeAlt);
	border: 2px solid var(--orange);
	color: var(--textLight);
}
.tab-panel {
	background-color: var(--textLight);

	padding: 30px 20px;
}
.tab-panel .text > * {
	color: var(--textDark);
}
.tab-panel .col-1,
.tab-panel .col-2 {
	max-width: 100%;
	padding: 10px;
	width: 100%;
}
.block .tab-panel .forminator-ui.forminator-custom-form[data-design="default"] .forminator-label {
	font-size: 1rem !important;
	font-weight: 300;
}
.block .tab-panel .forminator-ui.forminator-custom-form .forminator-input,
.block .tab-panel .forminator-ui.forminator-custom-form .forminator-textarea {
	background-color: var(--grayLight);
	border-radius: 20px;
}
html body .block form.forminator-custom-form .forminator-field .forminator-button-upload {
	letter-spacing: 0;
	padding: 5px;
	text-transform: none;
}
@media only screen and (min-width: 480px) {
	.tabs-container {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}
@media only screen and (min-width: 768px) {
	.tab-panel .col-1,
	.tab-panel .col-2 {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.tab-panel .col-1 {
		max-width: 40%;
		margin-right: auto;
	}
	.tab-panel .col-2 {
		max-width: 50%;
	}
}
