html {
	scroll-behavior: smooth;
}
body {
	margin: 0;
}
.error_404 {
	text-align: center;
	padding: 200px 0;
}

.wp_content > :first-child {
	margin-top: 0;
}
.wp_content > :last-child {
	margin-bottom: 0;
}

.padding_full {
	padding-left: clamp(15px, 6vw, 60px);
	padding-right: clamp(15px, 6vw, 60px);
}

.padding_l {
	padding-left: max(clamp(25px, 6vw, 60px), calc(50% - 800px));
	padding-right: max(clamp(25px, 6vw, 60px), calc(50% - 800px));
}
.padding_m {
	padding-left: max(clamp(25px, 6vw, 60px), calc(50% - 608px));
	padding-right: max(clamp(25px, 6vw, 60px), calc(50% - 608px));
}
.padding_s {
	padding-left: max(clamp(25px, 6vw, 60px), calc(50% - 470px));
	padding-right: max(clamp(25px, 6vw, 60px), calc(50% - 470px));
}

.padding_top_l {
	padding-top: clamp(60px, 6vw, 130px);
}
.padding_top_m {
	padding-top: clamp(50px, 6vw, 80px);
}
.padding_top_s {
	padding-top: clamp(30px, 6vw, 50px);
}
.padding_top_none {
	padding-top: 0;
}
.padding_bottom_l {
	padding-bottom: clamp(60px, 6vw, 130px);
}
.padding_bottom_m {
	padding-bottom: clamp(50px, 6vw, 80px);
}
.padding_bottom_s {
	padding-bottom: clamp(30px, 6vw, 50px);
}
.padding_bottom_none {
	padding-bottom: 0;
}

/* pagination */
#pagination {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 30px 0;
}
#pagination a, #pagination > span {
	display: inline-block;
	padding: 5px 15px;
	font-size: 18px;
	color: #7f1f3a;
	border: 1px solid #7f1f3a;
	margin: 0 5px 5px 5px;
	text-decoration: none;
	font-weight: 400;
	transition: .3s;
}

#pagination a:hover {
	background: #7f1f3a;
	color: #fff;
}

#pagination > span {
	background: #7f1f3a;
	border-color: #7f1f3a;
	color: #fff;
}

/* social media */
.social_links_container {
	display: flex;
	justify-content: flex-start;
	align-items: center;
    margin-bottom: 1rem;
}
.social_icon {
	min-width: 22px;
	min-height: 22px;
	background-position: center;
	background-size: contain;
    background-repeat: no-repeat;
    margin-left: 6px;
    display: inline-block;
    vertical-align: middle;
}
.social_icon:hover {
	opacity: 0.7;
}
.social_icon:last-child {
	margin-right: 0;
}
.social_icon.facebook {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.25.5H2.75A2.25 2.25 0 0 0 .5 2.75v16.5a2.25 2.25 0 0 0 2.25 2.25h6.43v-7.14H6.23V11h2.95V8.44c0-2.91 1.74-4.52 4.4-4.52 1.27 0 2.6.22 2.6.22V7H14.7c-1.44 0-1.9.9-1.9 1.82V11h3.23l-.52 3.36h-2.7v7.14h6.43a2.25 2.25 0 0 0 2.25-2.25V2.75A2.25 2.25 0 0 0 19.25.5Z' fill='%23FF0000'/%3E%3C/svg%3E");
}
.social_icon.instagram {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 5.5a4.48 4.48 0 1 0 0 8.97 4.48 4.48 0 0 0 0-8.96Zm0 7.41a2.92 2.92 0 1 1 .02-5.84A2.92 2.92 0 0 1 10 12.9Zm5.72-7.59a1.04 1.04 0 1 1-2.09 0 1.05 1.05 0 0 1 2.1 0ZM18.7 6.4a5.18 5.18 0 0 0-1.42-3.67 5.21 5.21 0 0 0-3.67-1.42c-1.44-.08-5.77-.08-7.22 0a5.2 5.2 0 0 0-3.67 1.41C1.7 3.74 1.38 4.98 1.31 6.38c-.08 1.45-.08 5.78 0 7.23.07 1.4.39 2.64 1.41 3.66A5.22 5.22 0 0 0 6.4 18.7c1.45.08 5.78.08 7.22 0a5.18 5.18 0 0 0 3.67-1.42 5.21 5.21 0 0 0 1.42-3.66c.08-1.45.08-5.78 0-7.22Zm-1.87 8.77c-.3.76-.9 1.35-1.66 1.66-1.16.46-3.9.35-5.17.35s-4 .1-5.16-.35c-.76-.3-1.35-.9-1.66-1.66-.46-1.16-.35-3.89-.35-5.16 0-1.28-.1-4.02.35-5.16.3-.77.9-1.36 1.66-1.67C6 2.71 8.74 2.82 10 2.82c1.28 0 4.02-.1 5.16.35.77.3 1.36.9 1.67 1.67.46 1.15.35 3.88.35 5.16 0 1.27.1 4-.35 5.16Z' fill='%23FF0000'/%3E%3C/svg%3E");
}
.social_icon.twitter {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.25 1.5H3.75c-1.24 0-2.25 1-2.25 2.25v16.5c0 1.24 1 2.25 2.25 2.25h16.5c1.24 0 2.25-1 2.25-2.25V3.75c0-1.24-1-2.25-2.25-2.25Zm-2.3 7.44c.02.13.02.27.02.4 0 4.07-3.1 8.75-8.75 8.75A8.7 8.7 0 0 1 4.5 16.7a6.16 6.16 0 0 0 4.56-1.27 3.08 3.08 0 0 1-2.88-2.14c.48.07.9.07 1.39-.05a3.07 3.07 0 0 1-2.46-3.02v-.04c.4.23.89.37 1.39.39a3.07 3.07 0 0 1-.95-4.11 8.73 8.73 0 0 0 6.33 3.21 3.08 3.08 0 0 1 5.25-2.8c.7-.13 1.36-.4 1.95-.74a3.07 3.07 0 0 1-1.35 1.69 6.12 6.12 0 0 0 1.77-.48 6.47 6.47 0 0 1-1.54 1.6Z' fill='%23FF0000'/%3E%3C/svg%3E");
}
.social_icon.youtube {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.08 5.42a2.38 2.38 0 0 0-1.67-1.69c-1.48-.4-7.41-.4-7.41-.4s-5.93 0-7.41.4c-.82.22-1.46.87-1.68 1.69-.4 1.49-.4 4.6-.4 4.6s0 3.1.4 4.59c.22.82.86 1.44 1.68 1.66 1.48.4 7.4.4 7.4.4s5.94 0 7.42-.4a2.35 2.35 0 0 0 1.67-1.66c.4-1.5.4-4.6.4-4.6s0-3.1-.4-4.6ZM8.06 12.83V7.2l4.96 2.82-4.96 2.82Z' fill='%23FF0000'/%3E%3C/svg%3E");
}
.social_icon.linkedin {
    margin-top: -5px;
    min-height: 20px;
    min-width: 83px;
    background-image: url(data:image/png;base64,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);
}

/* gravity forms */

/* backgrounds */
.bg_grey {
	background: #F2F2F2;
}

.bg_black {
	background: #222;
}

.bg_pink {
	background-color: rgb(246, 234, 234);
}
.fc_text_cta {
	text-align: center;
}
.single-content > *:first-child {
	font-family: 'Merriweather';
}

.left-margin {

}


.msc-ArrowLink {
	overflow: hidden;
}
.msc-ArrowLink_Container {
	transform: translateX(calc(-100% + 9px));
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	transition: -webkit-transform .2s ease-in-out;
	-webkit-transition: -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
	gap: 16px;
}

.msc-ArrowLink_Icon {
	display: block;
	position: relative;
	top: 2px;
	width: 9px;
	height: 14px;
	background: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 14'%3E%3Cpath fill='%237f1f3a' fill-rule='evenodd' d='M1.98 0 .33 1.65 5.68 7 .33 12.36 1.98 14l7-7z'/%3E%3C/svg%3E");
}

.ft-Footer_CardArrow {
	align-self: flex-start;
}
.msc-ArrowLink_Container:hover,
a:hover .msc-ArrowLink_Container {
	transform: none;
}

.single_post_list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: clamp(25px, 1.5vw, 30px);
}
.single_post_list > p,
.single_post_list .fc_text_cta ,
.single_post_list:not(.related_news) > a:nth-child(1) {
	grid-column: span 3;
}

.border-hover {
    position: relative;
}

.corner-before {
	position: relative;
}

.corner-before:before {
	content: "";
	position: absolute;
	right: -1px;
	bottom: -4px;
	width: 42px;
	background-color: #fff;
	z-index: 1;
	height: 42px;
	border-top: 2px solid #e5e5e5;
	-webkit-transform: translateY(40px) skewY(-45deg);
	transform: translateY(40px) skewY(-45deg);
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-transition: border-color .2s;
	transition: border-color .2s;
}
.border-hover:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-color: transparent #fff #fff transparent;
	border-style: solid;
	border-width: 16px;
	-webkit-transition: border-color .2s;
	transition: border-color .2s;
}

.border-hover:hover:after {
	border-top-color: #dc093b;
	border-left-color: #dc093b;
}
a:hover .border-hover:after {
	border-top-color: #dc093b;
	border-left-color: #dc093b;
}

.post_thumb {
	aspect-ratio: 10 / 6;
	position: relative;
}

.image-switch,
.image {
	background: no-repeat center / cover;
}


.post_data {
	padding-top: 1.5rem;
	padding-right: 15px;
	position: relative;
}

.post_data .small-text {
	margin-bottom: 8px;
	color:  rgb(99, 94, 94);
}

.post_data h3 {
	margin: 0;
	font-size: 18px;
}
.single_post_list > a:nth-child(1) .post_data h3  + p {
	color: rgb(99, 94, 94);
	margin-top: 8px;
}

@media (min-width: 768px) {
	.pg-List_FilterClear {
		margin-top:0;
		margin-left: 32px
	}
	.frm-Form_Footer-mobile {
		display: none;
	}

}



.pg-List_FilterClear:hover {
	color: #7f1f3a
}

.fc_related_news > p {
	margin: 0 0 3rem;
	font-weight: 700;
}


@media (min-width: 768px) {
	.frm-Form_Items {
		-ms-flex-wrap:wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-top: -2rem
	}
}

.frm-Form_Item {
	width: 100%;
	margin-top: 2rem
}

@media (min-width: 768px) {
	.frm-Form_Item {
		-ms-flex-negative:0;
		flex-shrink: 0;
		width: calc(50% - 15px);
		margin-top: 2rem
	}
}

.frm-Form_Item:first-child {
	margin-top: 0
}

@media (min-width: 768px) {
	.frm-Form_Item:first-child {
		margin-top:2rem
	}
}

.frm-Form_Item-full {
	width: 100%
}

.frm-Item_Extra {
	margin-top: 5px
}

.frm-Error {
	font-size: .875rem;
	line-height: 1.5rem;
	color: #ff0026
}

.frm-Form_Footer {
	margin-top: 2rem
}

.frm-Form_Footer-desktop {
	display: none
}

@media (min-width: 768px) {
	.frm-Form_Footer-desktop {
		display:block
	}
}

.frm-Form_Footer-mobile {
	display: block
}

@media (min-width: 768px) {
	.frm-Form_Footer-mobile {
		display:none
	}
}

.frm-Form_Label {
	font-size: .875rem;
	line-height: 1.5rem;
	display: block;
	margin-bottom: 4px;
	cursor: pointer
}

.frm-Form_Item-required .frm-Form_Label:after {
	content: "*"
}

.frm-Form_Item-error .frm-Form_Label {
	color: #ff0026
}

@media (min-width: 450px) {
	.frm-Form_Label-hasLink {
		-webkit-box-align:center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%
	}
}

.frm-Form_LabelLink {
	display: block;
	margin-top: 8px;
	margin-left: auto;
	font-size: .75rem;
	font-weight: 400;
	line-height: 1.125rem;
	color: #dc093b
}

@media (min-width: 450px) {
	.frm-Form_LabelLink {
		font-size:.875rem;
		line-height: 1.5rem;
		margin-top: 0
	}
}

.frm-Form_Input,.frm-Form_Select,.frm-Form_Textarea {
	font-size: 1rem;
	line-height: 1.75rem;
	display: block;
	width: 100%;
	margin: 0;
	padding: 8px 15px;
	background-color: #f4f4f4;
	border: 1px solid transparent;
	border-bottom-color: #7f1f3a;
	-webkit-transition: border-color .2s,background-color .2s;
	transition: border-color .2s,background-color .2s;
	box-sizing: border-box;
}

@media (min-width: 768px) {
	.frm-Form_Input,.frm-Form_Select,.frm-Form_Textarea {
		font-size:1.125rem;
		line-height: 1.875rem
	}
}

.frm-Form_Input:focus,.frm-Form_Select:focus,.frm-Form_Textarea:focus {
	border-bottom-color: transparent;
	outline: 0
}

.frm-Form_Item-error .frm-Form_Input,.frm-Form_Item-error .frm-Form_Select,.frm-Form_Item-error .frm-Form_Textarea {
	border-bottom-color: #ff0026
}


.frm-Form_Select,.frm-Form_Submit {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;

}

.search_results a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 20px;
	margin-bottom: 40px;
	border-bottom: 1px solid #7f1f3a;
	gap: 20px;
}

.search_results a h5 {
	margin-bottom: 0.5em;
}


@media (min-width: 768px) {
	.single_post_list:not(.related_news)  > a:nth-child(1) {
		display: grid;
		grid-template-columns: 0.67fr 0.33fr;
		grid-gap: 30px;
	}


	.single_post_list:not(.related_news) > a:nth-child(1) h3 {
		font-size: 26px;
	}

	.single_post_list:not(.related_news) > a:nth-child(1) .small-text {
		font-size: 18px;
	}

	.single_post_list:not(.related_news) > a:nth-child(1) .post_data {
		padding-right: 15px;
		padding-bottom: 3rem;
		border-right: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
	}

	.single_post_list:not(.related_news) > a:nth-child(1) .post_data:before {
		z-index: 1;
		height: 42px;
		border-top: 2px solid #e5e5e5;
		-webkit-transform: translateY(40px) skewY(-45deg);
		transform: translateY(40px) skewY(-45deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-transition: border-color .2s;
		transition: border-color .2s;
		content: "";
		position: absolute;
		right: -1px;
		bottom: -1px;
		width: 40px;
		background-color: #fff;
	}

	.single_post_list:not(.related_news) > a:nth-child(1) .post_data:after {
		content: "";
		position: absolute;
		right: -1px;
		bottom: -1px;
		width: 40px;
		background-color: #fff;
		height: 40px;
		box-sizing: border-box;
		border-width: 22px;
	}

	.single_post_list:not(.related_news) > a:nth-child(1) .post_thumb  {
		aspect-ratio: unset;
	}


}

@media (min-width: 768px) and (max-width: 1024px) {
	.single_post_list:not(.related_news) > a:nth-child(1) {
		grid-template-columns: 0.5fr 0.5fr;
	}
}


@media (max-width: 1200px) {
	.padding_m {
		padding-left: max(clamp(25px, 2vw, 60px), calc(50% - 608px));
		padding-right: max(clamp(25px, 2vw, 60px), calc(50% - 608px));
	}
}

@media (max-width: 1024px) {
	.the_usps {
		display: grid;
		grid-template-columns: 1fr;
	}

	.the_usps * {
		grid-area: 1 / 1;
		text-align: center;
		opacity: 0;
		transition: .3s;
	}
	.the_usps *.active {
		opacity: 1;
	}
}

@media (max-width: 768px) {
	.msc-ArrowLink_Container {
		transform: none;
	}


	.single_post_list {
		grid-template-columns: repeat(2, 1fr);
	}
	.single_post_list > p,
	.single_post_list .fc_text_cta,
	.single_post_list:not(.related_news) > a:nth-child(1) {
		grid-column: span 2;
	}


	.fc_related_news > p {
		margin: 0 0 1rem;
	}
}

@media (max-width:640px) {

	.header-right {
		display: flex;
		justify-content: space-between;
	}

	.single_post_list {
		grid-template-columns: repeat(1, 1fr);
	}
	.single_post_list > p,
	.single_post_list .fc_text_cta,
	.single_post_list > a:nth-child(1) {
		grid-column: span 1;
	}
	.search_results a {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
}


/* Unity Cookie Overlay */
#unity_cookie_overlay , #unity_cookie_view_settings {
	width: 350px;
	background: #fff;
	border: 1px solid #bfbfbf;
	border-left: 4px solid #666;
	padding: 25px;
	position: fixed;
	bottom: 50px;
	right: 50px;
	z-index: 3;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
	opacity: 1;
	transition: .3s;
}
#unity_cookie_view_settings {
	width: 500px;
}
.unity_cookie_setting_link {
	color: #999;
	display: inline-block;
	padding: 10px;
	cursor: pointer;
}
.unity_cookie_setting_link:hover {
	color: #777;
}
#unity_cookie_view_settings > .wp_content::-webkit-scrollbar {
	width: 16px;
}
#unity_cookie_view_settings > .wp_content::-webkit-scrollbar-thumb {
	border-left: 12px solid rgba(0, 0, 0, 0);
	background-clip: padding-box;
	background-color: #AAAAAA;
}

#unity_cookie_overlay.unity_cookie_hide , #unity_cookie_view_settings.unity_cookie_hide {
	opacity: 0;
	right: -500px;
}


#unity_cookie_view_settings > .wp_content {
	margin-bottom: 20px;
	max-height: 400px;
	overflow-y: auto;
}

.unity_cookie_info {
	border: 1px solid #c2c2c2;
	border-radius: 3px;
	margin: 20px 0;
}
.unity_cookie_info > div:first-child {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px;
	cursor: pointer;
}
.unity_cookie_info > div:first-child strong:before {
	content: '';
	display: inline-block;
	width: 15px;
	height: 9px;
	background: center / 15px 9px url("data:image/svg+xml,%3Csvg width='15' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 5.7 1.5 0 0 1.4l7 7 7.1-7L12.7 0 7.1 5.7Z' fill='%23C4C4C4'/%3E%3C/svg%3E") no-repeat;
	margin: 0 10px 2px 0;
}
.unity_cookie_info > div:first-child span {
	color: #999;
}

.unity_cookie_info .wp_content {
	border-top: 1px solid #e3e3e3;
	padding: 15px 5px 15px 30px;
	display: none;
}
.unity_cookie_info.unity_cookie_info_view .wp_content {
	display: block;
}
.unity_cookie_text_small {
	font-size: 0.8em;
}

body.menu_open #unity_cookie_overlay , body.menu_open #unity_cookie_view_settings {
	right: 350px;
}
body.menu_open.show_menu_close #unity_cookie_overlay , body.menu_open.show_menu_close #unity_cookie_view_settings {
	right: 50px;
}

@media(max-width:600px) {

	body.menu_open #unity_cookie_overlay , body.menu_open #unity_cookie_view_settings {
		right: 300px;
	}
	body.menu_open.show_menu_close #unity_cookie_overlay , body.menu_open.show_menu_close #unity_cookie_view_settings {
		right: 0px;
	}
	#unity_cookie_overlay, #unity_cookie_view_settings {
		width: 100%;
		box-sizing: border-box;
		right: 0;
		border-right: none;
		border-left: none;
	}

}

@media(max-width:450px) {

	#unity_cookie_overlay , #unity_cookie_view_settings {
		padding: 20px;
	}
	#unity_cookie_overlay .button , #unity_cookie_view_settings .button {
		margin: 0;
	}
	.unity_cookie_setting_link {
		display: block;
		text-align: center;
	}

}
