
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

main {
	display: block;
}

h1 {
	font-size: 2em;
	margin: .67em 0;
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

a {
	background-color: transparent;
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

b, strong {
	font-weight: bolder;
}

code, kbd, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

small {
	font-size: 80%;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

img {
	border-style: none;
}

button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button, input {
	overflow: visible;
}

button, select {
	text-transform: none;
}

[type=button], [type=reset], [type=submit], button {
	-webkit-appearance: button;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
	outline: 1px dotted ButtonText;
}

fieldset {
	padding: .35em .75em .625em;
}

legend {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type=checkbox], [type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
	height: auto;
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details {
	display: block;
}

summary {
	display: list-item;
}

template {
	display: none;
}

[hidden] {
	display: none;
}

*, body, html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

body, html {
	overflow-x: hidden;
}

body.home {
	overflow: hidden;
}

html {
	font-size: 100%;
}

html[data-size=small] {
	font-size: 90%;
}

html[data-size=large] {
	font-size: 110%;
}

html[lang=de] {
	word-wrap: break-word;
}

.skip--to-content {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #60222a;
	background: var(--elderberry);
	border-radius: 75pt;
	color: #fff;
	color: var(--white);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: Manrope, serif;
	font-family: var(--font-primary);
	font-size: 1rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	height: 40px;
	left: 10px;
	outline: 2px dotted #60222a;
	outline: dotted 2px var(--elderberry);
	outline-offset: 5px;
	padding: 0 15px;
	position: absolute;
	text-decoration: none !important;
	top: -150px;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	z-index: 1000000;
}

.skip--to-content:focus {
	outline: dotted 2px var(--c-white) !important;
	top: 10px;
}

.wwrcp-resource .skip--to-content, .wwrcp-template-page-pattern-library-wwrcp .skip--to-content, .wwrcp-template .skip--to-content {
	background: #1f3248;
	background: var(--blueberry);
	color: #fff;
	color: var(--white);
	outline: 2px dotted #1f3248;
	outline: dotted 2px var(--blueberry);
}

a.focus-visible, a:focus-visible, button.focus-visible, button:focus-visible, input.focus-visible, input:focus-visible {
	outline: 1px dotted #101e2d !important;
	outline: dotted 1px var(--indigo) !important;
	outline-offset: 4px !important;
}

.light--focus a.focus-visible, .light--focus a:focus-visible, .light--focus button.focus-visible, .light--focus button:focus-visible, .light--focus input.focus-visible, .light--focus input:focus-visible, a.light--focus.focus-visible, a.light--focus:focus-visible, button.light--focus.focus-visible, button.light--focus:focus-visible, input.light--focus.focus-visible, input.light--focus:focus-visible {
	outline: 1px dotted #fff !important;
	outline: dotted 1px var(--white) !important;
	outline-offset: 4px !important;
}

button {
	background: transparent;
	border: none;
	padding: 0;
}

body:not(.user-is-tabbing) .alert-btn--close, body:not(.user-is-tabbing) .career--resources .cards--container .splide__arrows .splide__arrow--next:focus, body:not(.user-is-tabbing) .career--resources .cards--container .splide__arrows .splide__arrow--prev:focus, body:not(.user-is-tabbing) .clear--filter button, body:not(.user-is-tabbing) .filters--dropdown, body:not(.user-is-tabbing) .footer .page--wide .footer--middle .land--content a:focus, body:not(.user-is-tabbing) .header .lang--switcher .weglot-dropdown:focus, body:not(.user-is-tabbing) .header .lang--switcher .weglot-dropdown ul .wg-li>a:focus, body:not(.user-is-tabbing) .healthcare--filters .icon, body:not(.user-is-tabbing) .healthcare--services-posts .posts .letter--container .post:after, body:not(.user-is-tabbing) .location--map .filters .filter:before, body:not(.user-is-tabbing) .news--featured-posts .card--arrows .arrow, body:not(.user-is-tabbing) .news--stories-filters .search--filter:after, body:not(.user-is-tabbing) .pagination .number a, body:not(.user-is-tabbing) .pl--events .events--container .splide__arrows .splide__arrow--next:focus, body:not(.user-is-tabbing) .pl--events .events--container .splide__arrows .splide__arrow--prev:focus, body:not(.user-is-tabbing) .pl--quick-links:focus, body:not(.user-is-tabbing) .resources--featured-posts .card--arrows .arrow:focus, body:not(.user-is-tabbing) .resources-filters .card--arrows .arrow, body:not(.user-is-tabbing) .resources-filters .search--close, body:not(.user-is-tabbing) .resources-filters .search--filter:after, body:not(.user-is-tabbing) .search--btn, body:not(.user-is-tabbing) .sitewide--popup .popup--wrapper .close--btn:focus, body:not(.user-is-tabbing) .slider-arrow, body:not(.user-is-tabbing) .wwrcp--resources .cards--container .splide__arrows .splide__arrow--next:focus, body:not(.user-is-tabbing) .wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev:focus, body:not(.user-is-tabbing) [tabindex="0"]:focus, body:not(.user-is-tabbing) a:focus, body:not(.user-is-tabbing) details:focus, body:not(.user-is-tabbing) input:focus, body:not(.user-is-tabbing) select:focus, body:not(.user-is-tabbing) summary:focus, body:not(.user-is-tabbing) textarea:focus body:not(.user-is-tabbing) button:focus {
	outline: none !important;
}

.sr-only {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.btn {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: transparent;
	border-radius: 75pt;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-med);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	letter-spacing: 0;
	line-height: 20px;
	min-height: 37px;
	padding: 8px 1pc;
	position: relative;
	text-align: center;
	text-decoration: none;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.btn.btn--white {
	border: 1px solid #fff;
	border: 1px solid var(--white);
	color: #fff;
	color: var(--white);
}

.btn.btn--white:focus, .btn.btn--white:hover {
	background: #fff;
	background: var(--white);
	color: #101e2d;
	color: var(--indigo);
}

.btn.btn-expand--red {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: none;
	border: 1px solid #70706b;
	border: 1px solid var(--clay);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 8px 1pc;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.btn.btn-expand--red:hover {
	background: #7c3c44;
	background: var(--strawberry);
	border-color: #7c3c44;
	border-color: var(--strawberry);
	color: #fff;
	color: var(--white);
	text-decoration: none;
}

@media (min-width:1100px) {
	.btn.btn-expand--red:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20.666\' height=\'12.766\'%3E%3Cg data-name=\'Group 1\'%3E%3Cg data-name=\'Arrow (1)\' fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\' stroke-width=\'1.25\'%3E%3Cpath data-name=\'Path 1\' d=\'M.625 6.383h19.2\'/%3E%3Cpath data-name=\'Path 2\' d=\'M13.77.883l5.973 5.5-5.973 5.5\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
		opacity: 0;
		position: absolute;
		right: 1pc;
		-webkit-transform: translateY(2px);
		transform: translateY(2px);
		-webkit-transition: opacity .3s ease-in-out;
		transition: opacity .3s ease-in-out;
	}
	
	.btn.btn-expand--red:hover {
		background: #7c3c44;
		background: var(--strawberry);
		border-color: #7c3c44;
		border-color: var(--strawberry);
		color: #fff;
		color: var(--white);
		padding: 8px 50px 8px 1pc;
		text-decoration: none;
	}
	
	.btn.btn-expand--red:hover:after {
		opacity: 1;
	}
}

.btn.btn-expand--white {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: none;
	border: 1px solid #fff;
	border: 1px solid var(--white);
	color: #fff;
	color: var(--white);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 8px 1pc;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.btn.btn-expand--white:hover {
	background: #fff;
	background: var(--white);
	color: var(--navy);
	text-decoration: none;
}

@media (min-width:1100px) {
	.btn.btn-expand--white:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20.666\' height=\'12.766\'%3E%3Cg data-name=\'Group 1\'%3E%3Cg data-name=\'Arrow (1)\' fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\' stroke-width=\'1.25\'%3E%3Cpath data-name=\'Path 1\' d=\'M.625 6.383h19.2\'/%3E%3Cpath data-name=\'Path 2\' d=\'M13.77.883l5.973 5.5-5.973 5.5\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
		display: none;
		opacity: 0;
		position: absolute;
		right: 1pc;
		-webkit-transform: translateY(2px);
		transform: translateY(2px);
		-webkit-transition: opacity .3s ease-in-out;
		transition: opacity .3s ease-in-out;
	}
	
	.btn.btn-expand--white:hover {
		background: none !important;
		color: #fff;
		color: var(--white);
		padding: 8px 50px 8px 1pc;
	}
	
	.btn.btn-expand--white:hover:after {
		display: block;
		opacity: 1;
	}
}

@media (min-width:1441px) {
	.btn.btn-expand--white:after {
		-webkit-transform: translateY(1px);
		transform: translateY(1px);
	}
}

.btn.btn-expand--donate {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: none;
	border: 1px solid #c3968f;
	border: 1px solid var(--milkweed-65);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 8px 1pc;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.btn.btn-expand--donate:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'13\' height=\'12\'%3E%3Cdefs%3E%3CclipPath id=\'a\'%3E%3Cpath data-name=\'Rectangle 1\' transform=\'translate(0 .5)\' fill=\'%23fff\' d=\'M0 0h13v12H0z\'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name=\'Layer_1 (1)\' transform=\'translate(0 -.5)\' clip-path=\'url(%23a)\'%3E%3Cg data-name=\'Group 1\'%3E%3Cpath data-name=\'Path 1\' d=\'M6.5 12.5c.035-.034 5.579-5.418 6.261-7.2a3.541 3.541 0 00-1.85-4.53 3.276 3.276 0 00-4.325 1.938 2.284 2.284 0 00-.086.272 2.317 2.317 0 00-.069-.237A3.282 3.282 0 002.14.731a3.538 3.538 0 00-1.919 4.5C.876 7.03 6.5 12.5 6.5 12.5z\' fill=\'%237c3c44\' opacity=\'.6\'/%3E%3C/g%3E%3Cpath data-name=\'Path 2\' d=\'M12.761 5.3c-.683 1.781-6.224 7.165-6.261 7.2V2.965v.011c.026-.1.053-.2.082-.272A3.28 3.28 0 0110.911.768a3.544 3.544 0 011.85 4.532z\' fill=\'%237c3c44\'/%3E%3C/g%3E%3C/svg%3E");
	opacity: 0;
	position: absolute;
	right: 1pc;
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
}

.btn.btn-expand--donate:focus, .btn.btn-expand--donate:hover {
	background: #fff;
	background: var(--white);
	border-color: #fff;
	border-color: var(--white);
	color: #7c3c44;
	color: var(--strawberry);
	padding: 8px 40px 8px 1pc;
	text-decoration: none;
}

.btn.btn-expand--donate:focus:after, .btn.btn-expand--donate:hover:after {
	opacity: 1;
}

.btn.btn--cta {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	border-radius: 0 14.55px 14.55px 14.55px;
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 25px;
	max-width: 100%;
	padding: 14px 70px 14px 30px;
	text-align: left;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.btn.btn--cta, .btn.btn--cta.--yellow {
	background: #edd489;
	background: var(--sweetgrass-60);
}

.btn.btn--cta.--green {
	background: #cfd6c7;
	background: var(--sage-40);
}

.btn.btn--cta:focus, .btn.btn--cta:hover {
	margin-right: -25px;
	padding-right: 95px;
	text-decoration: none;
}

.btn.btn--cta:focus.--yellow, .btn.btn--cta:hover.--yellow {
	background: #e2b63b;
	background: var(--sweetgrass);
}

.btn.btn--cta:focus.--green, .btn.btn--cta:hover.--green {
	background: #889674;
	background: var(--sage);
}

.btn.btn--cta:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'34\' height=\'21\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 10.5h31.497M22.563 1.478L32.36 10.5l-9.798 9.022\' stroke=\'%231F3248\' stroke-width=\'1.747\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	height: 21px;
	position: absolute;
	right: 25px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.btn.btn--primary {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #7c3c44;
	background: var(--strawberry);
	border: none;
	border-radius: 0 14px 14px 14px;
	color: #fff;
	color: var(--white);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	grid-gap: 1pc;
	gap: 1pc;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 25px;
	min-height: 55px;
	padding: 13px 30px;
	text-align: left;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.btn.btn--primary:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'34\' height=\'21\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 10.5h31.497M22.563 1.478l9.799 9.022-9.8 9.022\' stroke=\'%23fff\' stroke-width=\'1.747\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	position: relative;
	right: 0;
	-webkit-transform: translateY(4.5px);
	transform: translateY(4.5px);
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
	width: 34px;
}

.btn.btn--primary:focus, .btn.btn--primary:hover {
	background: #9e5c51;
	background: var(--milkweed);
	grid-gap: 26px;
	gap: 26px;
	margin-right: -10px;
	text-decoration: none;
}

.btn.btn--primary.--wwrcp {
	background: #326295;
	background: var(--dark-blue);
}

.btn.btn--primary.--wwrcp:focus, .btn.btn--primary.--wwrcp:hover {
	background: #1f3248;
	background: var(--blueberry);
	margin-right: -10px;
}

.btn.btn--primary.--wwrcp.--light {
	background-color: #b8e3f5;
	background-color: var(--light-blue);
	color: #1f3248;
	color: var(--blueberry);
}

.btn.btn--primary.--wwrcp.--light:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'34\' height=\'21\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 10.5h31.497M22.563 1.478l9.799 9.022-9.8 9.022\' stroke=\'%231F3248\' stroke-width=\'1.747\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.btn.btn--primary.--wwrcp.--light:focus, .btn.btn--primary.--wwrcp.--light:hover {
	background: #00b2e3;
	background: var(--blue);
}

.btn.btn--secondary {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: none;
	border: none;
	color: #1f3248;
	color: var(--blueberry);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	grid-gap: 1pc;
	gap: 1pc;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 25px;
	padding: 0;
	text-align: left;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.btn.btn--secondary:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'34\' height=\'21\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 10.5h31.497M22.563 1.478l9.799 9.022-9.8 9.022\' stroke=\'%237C3C44\' stroke-width=\'1.747\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	position: relative;
	right: 0;
	-webkit-transform: translateY(4.5px);
	transform: translateY(4.5px);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 34px;
}

.btn.btn--secondary:focus, .btn.btn--secondary:hover {
	text-decoration: none;
}

.btn.btn--secondary:focus:after, .btn.btn--secondary:hover:after {
	-webkit-transform: translate(10px, 4.5px);
	transform: translate(10px, 4.5px);
}

.btn.btn--download {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #7c3c44;
	background: var(--strawberry);
	border: none;
	border-radius: 0 14px 14px 14px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	color: var(--white);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 25px;
	padding: 20px 5pc 20px 40px;
	position: relative;
	text-align: left;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.btn.btn--download:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'17\' height=\'22\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M16 7.49l-7.164 7.118L1 8.011M1 21.108h15\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	position: absolute;
	right: 40px;
	-webkit-transform: translateY(3px);
	transform: translateY(3px);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.btn.btn--download:after {
	background-color: #fff;
	background-color: var(--white);
	border-radius: 10px;
	content: "";
	height: 0;
	position: absolute;
	right: 47.7px;
	top: calc(50% - 11px);
	-webkit-transform: translateY(-2.5px);
	transform: translateY(-2.5px);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 1.5px;
}

.btn.btn--download:focus, .btn.btn--download:hover {
	text-decoration: none;
}

.btn.btn--download:focus:before, .btn.btn--download:hover:before {
	right: 30px;
}

.btn.btn--download:focus:after, .btn.btn--download:hover:after {
	height: 17px;
	right: 37.7px;
}

.btn.--icon-arrow {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #10152d;
	color: var(--dark-grey);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1rem;
	font-weight: 600;
	font-weight: var(--fw-bold);
	grid-gap: 15px;
	gap: 15px;
	line-height: 26px;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
}

.btn.--icon-arrow .icon {
	background-color: #326295;
	background-color: var(--dark-blue);
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	height: 40px;
	padding: 10px;
	width: 40px;
}

.btn.--icon-arrow .icon img {
	display: block;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}

.btn.--icon-arrow .title {
	display: block;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	padding-right: 45px;
	position: relative;
	width: calc(100% - 55px);
}

.btn.--icon-arrow .title:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'18\' fill=\'none\'%3E%3Cpath d=\'M1 8.939h27.714M19.973 1l8.622 7.939-8.622 7.938\' stroke=\'%23326295\' stroke-width=\'1.537\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	line-height: 35px;
	margin-left: 15px;
	position: absolute;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.btn.--icon-arrow:focus .title:after, .btn.--icon-arrow:hover .title:after {
	margin-left: 25px;
}

.btn.btn--primary-popup {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #990a1f;
	background: var(--emergency);
	border: none;
	border-radius: 0 14px 14px 14px;
	color: #fff;
	color: var(--white);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	grid-gap: 1pc;
	gap: 1pc;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 25px;
	min-height: 55px;
	padding: 13px 30px;
	text-align: left;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.btn.btn--primary-popup.external--page {
	background: #7c3c44;
	background: var(--strawberry);
}

.btn.btn--primary-popup.wwrcp-resource {
	background: #326295 !important;
	background: var(--dark-blue) !important;
}

.btn.btn--primary-popup:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'34\' height=\'21\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 10.5h31.497M22.563 1.478l9.799 9.022-9.8 9.022\' stroke=\'%23fff\' stroke-width=\'1.747\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	position: relative;
	right: 0;
	-webkit-transform: translateY(4.5px);
	transform: translateY(4.5px);
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
	width: 34px;
}

.btn.btn--primary-popup:focus, .btn.btn--primary-popup:hover {
	grid-gap: 26px;
	gap: 26px;
	text-decoration: none;
}

.btn.btn--secondary-popup {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: transparent;
	border: 1px solid #10152d;
	border: solid 1px var(--dark-grey);
	border-radius: 0 14px 14px 14px;
	color: #1f3248;
	color: var(--blueberry);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	grid-gap: 1pc;
	gap: 1pc;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 25px;
	min-height: 55px;
	padding: 13px 30px;
	text-align: left;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.btn.btn--secondary-popup:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'34\' height=\'21\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 10.5h31.497M22.563 1.478l9.799 9.022-9.8 9.022\' stroke=\'%23990A1F\' stroke-width=\'1.747\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	position: relative;
	right: 0;
	-webkit-transform: translateY(4.5px);
	transform: translateY(4.5px);
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
	width: 34px;
}

.btn.btn--secondary-popup:focus, .btn.btn--secondary-popup:hover {
	grid-gap: 26px;
	gap: 26px;
	text-decoration: none;
}

.btn.btn--secondary-popup.--wwrcp {
	background: #326295;
	background: var(--dark-blue);
}

.btn.btn--secondary-popup.--wwrcp:focus, .btn.btn--secondary-popup.--wwrcp:hover {
	background: #1f3248;
	background: var(--blueberry);
}

.btn.btn--secondary-popup.--wwrcp.--light {
	background-color: #b8e3f5;
	background-color: var(--light-blue);
	color: #1f3248;
	color: var(--blueberry);
}

.btn.btn--secondary-popup.--wwrcp.--light:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'34\' height=\'21\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 10.5h31.497M22.563 1.478l9.799 9.022-9.8 9.022\' stroke=\'%231F3248\' stroke-width=\'1.747\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.btn.btn--secondary-popup.--wwrcp.--light:focus, .btn.btn--secondary-popup.--wwrcp.--light:hover {
	background: #00b2e3;
	background: var(--blue);
}

.wwrcp-resource .btn.btn--cta, .wwrcp-template .btn.btn--cta {
	background: #326295;
	background: var(--dark-blue);
	color: #fff;
	color: var(--white);
}

.wwrcp-resource .btn.btn--cta.--green, .wwrcp-resource .btn.btn--cta.--yellow, .wwrcp-template .btn.btn--cta.--green, .wwrcp-template .btn.btn--cta.--yellow {
	background: #326295;
	background: var(--dark-blue);
}

.wwrcp-resource .btn.btn--cta:focus, .wwrcp-resource .btn.btn--cta:hover, .wwrcp-template .btn.btn--cta:focus, .wwrcp-template .btn.btn--cta:hover {
	background: #1f3248;
	background: var(--blueberry);
}

.wwrcp-resource .btn.btn--cta:focus.--yellow, .wwrcp-resource .btn.btn--cta:hover.--yellow, .wwrcp-template .btn.btn--cta:focus.--yellow, .wwrcp-template .btn.btn--cta:hover.--yellow {
	background: #1f3248;
	background: var(--blueberry);
}

.wwrcp-resource .btn.btn--cta:focus.--green, .wwrcp-resource .btn.btn--cta:hover.--green, .wwrcp-template .btn.btn--cta:focus.--green, .wwrcp-template .btn.btn--cta:hover.--green {
	background: #1f3248;
	background: var(--blueberry);
}

.wwrcp-resource .btn.btn--cta:after, .wwrcp-template .btn.btn--cta:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'34\' height=\'21\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 10.5h31.497M22.563 1.478L32.36 10.5l-9.798 9.022\' stroke=\'%23fff\' stroke-width=\'1.747\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.wwrcp-resource .btn.btn--primary, .wwrcp-template .btn.btn--primary {
	background: #326295;
	background: var(--dark-blue);
	color: #fff;
	color: var(--white);
}

.wwrcp-resource .btn.btn--primary:focus, .wwrcp-resource .btn.btn--primary:hover, .wwrcp-template .btn.btn--primary:focus, .wwrcp-template .btn.btn--primary:hover {
	background: #1f3248;
	background: var(--blueberry);
}

.wwrcp-resource .btn.btn--secondary, .wwrcp-template .btn.btn--secondary {
	color: #1f3248;
	color: var(--blueberry);
}

.wwrcp-resource .btn.btn--secondary:after, .wwrcp-template .btn.btn--secondary:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'34\' height=\'21\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 10.5h31.497M22.563 1.478l9.799 9.022-9.8 9.022\' stroke=\'%23326295\' stroke-width=\'1.747\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.wwrcp-resource .btn.btn--download, .wwrcp-template .btn.btn--download {
	background: #326295;
	background: var(--dark-blue);
	color: #fff;
	color: var(--white);
}

@media (min-width:1200px) {
	.btn.btn-expand--donate {
		border: 1px solid #70706b;
		border: 1px solid var(--clay);
		color: #1f3248;
		color: var(--blueberry);
		padding: 8px 1pc;
	}
	
	.btn.btn-expand--donate:focus, .btn.btn-expand--donate:hover {
		background: #7c3c44;
		background: var(--strawberry);
		border-color: #7c3c44;
		border-color: var(--strawberry);
		color: #fff;
		color: var(--white);
		padding: 8px 40px 8px 1pc;
		text-decoration: none;
	}
	
	.btn.btn-expand--donate:focus:after, .btn.btn-expand--donate:hover:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'13\' height=\'12\'%3E%3Cdefs%3E%3CclipPath id=\'a\'%3E%3Cpath data-name=\'Rectangle 1\' transform=\'translate(0 .5)\' fill=\'%23fff\' d=\'M0 0h13v12H0z\'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform=\'translate(0 -.5)\' clip-path=\'url(%23a)\'%3E%3Cg data-name=\'Group 1\'%3E%3Cpath data-name=\'Path 1\' d=\'M6.5 12.5c.035-.034 5.579-5.418 6.261-7.2a3.541 3.541 0 00-1.85-4.53 3.276 3.276 0 00-4.325 1.938 2.284 2.284 0 00-.086.272 2.317 2.317 0 00-.069-.237A3.282 3.282 0 002.14.731a3.538 3.538 0 00-1.919 4.5C.876 7.03 6.5 12.5 6.5 12.5z\' fill=\'%23fff\' opacity=\'.6\'/%3E%3C/g%3E%3Cpath data-name=\'Path 2\' d=\'M12.761 5.3c-.683 1.781-6.224 7.165-6.261 7.2V2.965v.011c.026-.1.053-.2.082-.272A3.28 3.28 0 0110.911.768a3.544 3.544 0 011.85 4.532z\' fill=\'%23fff\'/%3E%3C/g%3E%3C/svg%3E");
		right: 18px;
	}
}

@media (min-width:1441px) {
	.btn {
		font-size: 1.125rem;
		line-height: 2pc;
		min-height: 46px;
		padding: 9pt 22px;
	}
	
	.btn.btn-expand--donate {
		max-height: 46px;
	}
	
	.btn.btn-expand--red {
		padding: 9pt 22px;
	}
	
	.btn.btn-expand--red:focus, .btn.btn-expand--red:hover {
		padding: 9pt 50px 9pt 22px;
	}
	
	.btn.btn-expand--red:focus:after, .btn.btn-expand--red:hover:after {
		right: 22px;
		-webkit-transform: translateY(-1px);
		transform: translateY(-1px);
	}
	
	.btn.btn--cta {
		font-size: 1.375rem;
		line-height: 2pc;
		padding: 24px 5pc 24px 2pc !important;
	}
	
	.btn.btn--cta:after {
		-webkit-transform: translateY(calc(-50% - 2px));
		transform: translateY(calc(-50% - 2px));
	}
	
	.btn.btn--cta:focus, .btn.btn--cta:hover {
		padding-right: 95px !important;
	}
	
	.btn.btn--primary {
		border-radius: 0 20px 20px 20px;
		grid-gap: 22px;
		gap: 22px;
		line-height: 2pc;
		padding: 20px 40px;
	}
	
	.btn.btn--primary:after {
		-webkit-transform: translateY(4.5px);
		transform: translateY(4.5px);
	}
	
	.btn.btn--primary:focus, .btn.btn--primary:hover {
		grid-gap: 2pc;
		gap: 2pc;
	}
	
	.btn.btn--secondary {
		grid-gap: 22px;
		gap: 22px;
		line-height: 2pc;
	}
	
	.btn.btn--secondary:after {
		-webkit-transform: translateY(4.5px);
		transform: translateY(4.5px);
	}
	
	.btn.btn--download {
		border-radius: 0 20px 20px 20px;
		font-size: 1.375rem;
		line-height: 2pc;
		padding: 40px 5pc 40px 40px;
	}
	
	.btn.btn--download:before {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'25\' height=\'19\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M23.494 1.018l-5.329 5.296-5.329 5.295L1.178 1.794M1 18h23\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
		right: 40px;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	.btn.btn--download:after {
		right: 51.5px;
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
		width: 1.5px;
	}
	
	.btn.btn--download:focus, .btn.btn--download:hover {
		text-decoration: none;
	}
	
	.btn.btn--download:focus:before, .btn.btn--download:hover:before {
		right: 30px;
	}
	
	.btn.btn--download:focus:after, .btn.btn--download:hover:after {
		height: 20px;
		right: 41.5px;
	}
	
	.btn.--icon-arrow {
		font-size: 1.375rem;
		grid-gap: 25px;
		gap: 25px;
		line-height: 34px;
	}
	
	.btn.--icon-arrow .icon {
		height: 55px;
		padding: 15px;
		width: 55px;
	}
	
	.btn.--icon-arrow .title {
		padding-right: 55px;
		width: calc(100% - 5pc);
	}
	
	.btn.--icon-arrow .title:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'48\' height=\'29\' fill=\'none\'%3E%3Cpath d=\'M1.668 14.241h44.285M31.985 1.556l13.777 12.685-13.777 12.685\' stroke=\'%23326295\' stroke-width=\'2.456\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
		line-height: 50px;
		margin-left: 20px;
	}
	
	.btn.--icon-arrow:focus .title:after, .btn.--icon-arrow:hover .title:after {
		margin-left: 30px;
	}
	
	.btn.btn--primary-popup, .btn.btn--secondary-popup {
		border-radius: 0 20px 20px 20px;
		grid-gap: 22px;
		gap: 22px;
		line-height: 2pc;
		padding: 20px 40px;
	}
	
	.btn.btn--primary-popup:after, .btn.btn--secondary-popup:after {
		-webkit-transform: translateY(4.5px);
		transform: translateY(4.5px);
	}
	
	.btn.btn--primary-popup:focus, .btn.btn--primary-popup:hover, .btn.btn--secondary-popup:focus, .btn.btn--secondary-popup:hover {
		grid-gap: 2pc;
		gap: 2pc;
	}
	
	.btn:not(.btn--cta) {
		min-height: 46px;
	}
}

html[lang=ar] .btn.btn--cta, html[lang=fa] .btn.btn--cta {
	border-radius: 14.55px 0 14.55px 14.55px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	margin-left: 25px;
	padding: 14px 30px 14px 70px;
	text-align: right;
}

html[lang=ar] .btn.btn--cta:focus, html[lang=ar] .btn.btn--cta:hover, html[lang=fa] .btn.btn--cta:focus, html[lang=fa] .btn.btn--cta:hover {
	margin-left: 0;
	margin-right: 0;
	padding: 14px 30px 14px 95px;
}

html[lang=ar] .btn.btn--cta:after, html[lang=fa] .btn.btn--cta:after {
	left: 25px;
	right: auto;
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}

html[lang=ar] .btn.btn-expand--red:after, html[lang=ar] .btn.btn-expand--white:after, html[lang=fa] .btn.btn-expand--red:after, html[lang=fa] .btn.btn-expand--white:after {
	left: 1pc;
	right: auto;
	-webkit-transform: scaleX(-1) translateY(2px);
	transform: scaleX(-1) translateY(2px);
}

html[lang=ar] .btn.btn-expand--red:focus, html[lang=ar] .btn.btn-expand--red:hover, html[lang=ar] .btn.btn-expand--white:focus, html[lang=ar] .btn.btn-expand--white:hover, html[lang=fa] .btn.btn-expand--red:focus, html[lang=fa] .btn.btn-expand--red:hover, html[lang=fa] .btn.btn-expand--white:focus, html[lang=fa] .btn.btn-expand--white:hover {
	padding: 8px 1pc 8px 50px;
}

html[lang=ar] .btn.btn--primary, html[lang=fa] .btn.btn--primary {
	border-radius: 14px 0 14px 14px;
}

html[lang=ar] .btn.btn--primary:after, html[lang=fa] .btn.btn--primary:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .btn.btn--primary:focus, html[lang=ar] .btn.btn--primary:hover, html[lang=fa] .btn.btn--primary:focus, html[lang=fa] .btn.btn--primary:hover {
	margin-left: -10px;
	margin-right: 0;
}

html[lang=ar] .btn.btn--secondary, html[lang=fa] .btn.btn--secondary {
	text-align: right;
}

html[lang=ar] .btn.btn--secondary:after, html[lang=fa] .btn.btn--secondary:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .btn.--icon-arrow .title, html[lang=fa] .btn.--icon-arrow .title {
	padding-left: 45px;
	padding-right: 0;
	text-align: right;
}

html[lang=ar] .btn.--icon-arrow .title:after, html[lang=fa] .btn.--icon-arrow .title:after {
	margin-left: 0;
	margin-right: 15px;
	margin-top: -5px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .btn.--icon-arrow:focus .title:after, html[lang=ar] .btn.--icon-arrow:hover .title:after, html[lang=fa] .btn.--icon-arrow:focus .title:after, html[lang=fa] .btn.--icon-arrow:hover .title:after {
	margin-right: 25px;
}

html[lang=ar] .btn.btn--download, html[lang=fa] .btn.btn--download {
	border-radius: 14px 0 14px 14px;
	padding: 20px 40px 20px 5pc;
	text-align: right;
}

html[lang=ar] .btn.btn--download:before, html[lang=fa] .btn.btn--download:before {
	left: 40px;
	right: auto;
}

html[lang=ar] .btn.btn--download:after, html[lang=fa] .btn.btn--download:after {
	left: 47.7px;
	right: auto;
}

html[lang=ar] .btn.btn--download:focus:before, html[lang=ar] .btn.btn--download:hover:before, html[lang=fa] .btn.btn--download:focus:before, html[lang=fa] .btn.btn--download:hover:before {
	left: 30px;
	right: auto;
}

html[lang=ar] .btn.btn--download:focus:after, html[lang=ar] .btn.btn--download:hover:after, html[lang=fa] .btn.btn--download:focus:after, html[lang=fa] .btn.btn--download:hover:after {
	left: 37.7px;
	right: auto;
}

html[lang=ar] .btn.btn--primary-popup:after, html[lang=fa] .btn.btn--primary-popup:after {
	-webkit-transform: rotate(180deg) translateY(4.5px);
	transform: rotate(180deg) translateY(4.5px);
}

html[lang=ar] .btn.btn--secondary-popup:after, html[lang=fa] .btn.btn--secondary-popup:after {
	-webkit-transform: rotate(180deg) translateY(4.5px);
	transform: rotate(180deg) translateY(4.5px);
}

@media (min-width:1366px) {
	html[lang=ar] .btn.btn--cta:after, html[lang=fa] .btn.btn--cta:after {
		-webkit-transform: translateY(calc(-50% + 3px)) rotate(180deg);
		transform: translateY(calc(-50% + 3px)) rotate(180deg);
	}
}

@media (min-width:1441px) {
	html[lang=ar] .btn.btn--cta, html[lang=fa] .btn.btn--cta {
		padding: 24px 2pc 24px 5pc !important;
	}
	
	html[lang=ar] .btn.btn--cta:after, html[lang=fa] .btn.btn--cta:after {
		-webkit-transform: translateY(calc(-50% + 5px)) rotate(180deg);
		transform: translateY(calc(-50% + 5px)) rotate(180deg);
	}
	
	html[lang=ar] .btn.btn--cta:focus, html[lang=ar] .btn.btn--cta:hover, html[lang=fa] .btn.btn--cta:focus, html[lang=fa] .btn.btn--cta:hover {
		padding: 24px 2pc 24px 105px !important;
	}
	
	html[lang=ar] .btn.btn-expand--red, html[lang=ar] .btn.btn-expand--white, html[lang=fa] .btn.btn-expand--red, html[lang=fa] .btn.btn-expand--white {
		padding: 9pt 22px;
	}
	
	html[lang=ar] .btn.btn-expand--red:after, html[lang=ar] .btn.btn-expand--white:after, html[lang=fa] .btn.btn-expand--red:after, html[lang=fa] .btn.btn-expand--white:after {
		left: 1pc;
		right: auto;
		-webkit-transform: scaleX(-1) translateY(2px);
		transform: scaleX(-1) translateY(2px);
	}
	
	html[lang=ar] .btn.btn-expand--red:focus, html[lang=ar] .btn.btn-expand--red:hover, html[lang=ar] .btn.btn-expand--white:focus, html[lang=ar] .btn.btn-expand--white:hover, html[lang=fa] .btn.btn-expand--red:focus, html[lang=fa] .btn.btn-expand--red:hover, html[lang=fa] .btn.btn-expand--white:focus, html[lang=fa] .btn.btn-expand--white:hover {
		padding: 9pt 22px 9pt 50px;
	}
	
	html[lang=ar] .btn.--icon-arrow .title, html[lang=fa] .btn.--icon-arrow .title {
		padding-left: 55px;
	}
	
	html[lang=ar] .btn.--icon-arrow .title:after, html[lang=fa] .btn.--icon-arrow .title:after {
		margin-right: 20px;
		margin-top: -10px;
	}
	
	html[lang=ar] .btn.--icon-arrow:focus .title:after, html[lang=ar] .btn.--icon-arrow:hover .title:after, html[lang=fa] .btn.--icon-arrow:focus .title:after, html[lang=fa] .btn.--icon-arrow:hover .title:after {
		margin-right: 30px;
	}
	
	html[lang=ar] .btn.btn--download, html[lang=fa] .btn.btn--download {
		border-radius: 20px 0 20px 20px;
		padding: 40px 40px 40px 5pc;
	}
	
	html[lang=ar] .btn.btn--download:before, html[lang=fa] .btn.btn--download:before {
		left: 40px;
	}
	
	html[lang=ar] .btn.btn--download:after, html[lang=fa] .btn.btn--download:after {
		left: 51.5px;
	}
	
	html[lang=ar] .btn.btn--download:focus:before, html[lang=ar] .btn.btn--download:hover:before, html[lang=fa] .btn.btn--download:focus:before, html[lang=fa] .btn.btn--download:hover:before {
		left: 30px;
	}
	
	html[lang=ar] .btn.btn--download:focus:after, html[lang=ar] .btn.btn--download:hover:after, html[lang=fa] .btn.btn--download:focus:after, html[lang=fa] .btn.btn--download:hover:after {
		left: 41.5px;
	}
}

html[lang=de] .btn.btn--download {
	word-break: break-all;
}

:root {
	--black: #000;
	--white: #fff;
	--white-06: hsla(0, 0%, 100%, .6);
	--white-03: hsla(0, 0%, 100%, .3);
	--beige-06: rgba(246, 245, 243, .6);
	--strawberry-07: rgba(124, 60, 68, .7);
	--balck-06: rgba(0, 0, 0, .06);
	--indigo: #101e2d;
	--dark-grey: #10152d;
	--dark-grey-70: rgba(16, 21, 45, .7);
	--blueberry: #1f3248;
	--elderberry: #60222a;
	--strawberry: #7c3c44;
	--milkweed: #9e5c51;
	--milkweed-65: #c3968f;
	--milkweed-20: #ecdfdb;
	--milkweed-light: #f7f7f5;
	--wampum: #513049;
	--wampum-60: #968291;
	--wampum-40: #b9acb5;
	--wampum-80: #a897a4;
	--sweetgrass: #e2b63b;
	--sweetgrass-60: #edd489;
	--sweetgrass-40: #f1e4b0;
	--sweetgrass-20: #f9f3dd;
	--clay: #70706b;
	--pewter: #a6a6a3;
	--date: #dcd5da;
	--brick: #eddfdd;
	--salad: #e7eae3;
	--stone: #dfddd8;
	--stone-light: #f5f7f4;
	--birch: #f2f1ee;
	--birch-70: rgba(242, 241, 238, .7);
	--birch-60: rgba(242, 241, 238, .6);
	--birch-40: rgba(242, 241, 238, .4);
	--birch-60-hex: rgba(242, 241, 238, .6);
	--birch-70-hex: #f6f5f3;
	--birch-dark: #ecebe8;
	--moss: #58624a;
	--sage: #889674;
	--sage-20: #e7eae3;
	--green: #b1bca1;
	--sage-40: #cfd6c7;
	--sage-80: #b8c0ac;
	--emergency: #990a1f;
	--emergency-light: #b85462;
	--crimson: #990b1e;
	--light-strawberry: #f9f5f4;
	--med-strawberry: #e7d6d3;
	--strawberry-x-light: #cfada8;
	--strawberry-light: #c0958e;
	--strawberry-med: #9e5c51;
	--strawberry-dark: #7e4a41;
	--sage-x-light: #cfd5c7;
	--sage-light: #b8c0ac;
	--sage-med: #58624a;
	--sage-dark: #464e3b;
	--wampum-med: #513049;
	--wampum-dark: #41263a;
	--dark-blue: #326295;
	--blue: #00b2e3;
	--light-blue: #b8e3f5;
	--bg-blue: #f2f8fb;
	--yellow: #fcaf17;
	--taupe: #c1b28f;
	--light-taupe: #e6e0d2;
	--light-taupe-2: #ece8dd;
	--bg-taupe: #f9f8f4;
	--dark-blue-61: rgba(50, 98, 149, .61);
}

:root {
	--font-primary: "Manrope", serif;
	--fw-light: 300;
	--fw-reg: 400;
	--fw-med: 400;
	--fw-semibold: 500;
	--fw-bold: 600;
	--fw-extrabold: 700;
	--fw-xxbold: 800;
	--fs-h1: 2.75rem;
	--fs-h2: 2.1875rem;
	--fs-h3: 1.75rem;
	--fs-h4: 1.375rem;
	--fs-lg: 1.25rem;
	--fs-reg: 1rem;
	--fs-sm: .875rem;
	--pl-fs-h1: 2.4375rem;
	--pl-fs-h2: 1.9375rem;
	--pl-fs-h3: 1.5625rem;
	--pl-fs-h4: 1.25rem;
	--pl-fs-lg: 1.125rem;
	--accordion-fs-h1: 1.5625rem;
	--accordion-fs-h2: 1.25rem;
	--accordion-fs-h3: 1.125rem;
	--accordion-fs-h4: 1rem;
	--lh-h1: 56px;
	--lh-h2: 45px;
	--lh-h3: 38px;
	--lh-h4: 35px;
	--lh-lg: 33px;
	--lh-reg: 28px;
	--lh-sm: 24px;
	--pl-lh-h1: 48px;
	--pl-lh-h2: 38px;
	--pl-lh-h3: 37px;
	--pl-lh-h4: 32px;
	--pl-lh-lg: 30px;
	--accordion-lh-h1: 37px;
	--accordion-lh-h2: 32px;
	--accordion-lh-h3: 30px;
	--accordion-lh-h4: 28px;
}

@media screen and (min-width:1100px) {
	:root {
		--fs-h1: 3.4375rem;
		--fs-h2: 2.75rem;
		--fs-h3: 2.1875rem;
		--fs-h4: 1.75rem;
		--fs-lg: 1.375rem;
		--fs-reg: 1rem;
		--fs-sm: .875rem;
		--pl-fs-h1: 3.0625rem;
		--pl-fs-h2: 2.4375rem;
		--pl-fs-h3: 1.9375rem;
		--pl-fs-h4: 1.5625rem;
		--pl-fs-lg: 1.25rem;
		--accordion-fs-h1: 1.9375rem;
		--accordion-fs-h2: 1.5625rem;
		--accordion-fs-h3: 1.25rem;
		--accordion-fs-h4: 1.125rem;
		--lh-h1: 64px;
		--lh-h2: 56px;
		--lh-h3: 45px;
		--lh-h4: 38px;
		--lh-lg: 35px;
		--lh-reg: 28px;
		--lh-sm: 24px;
		--pl-lh-h1: 58px;
		--pl-lh-h2: 48px;
		--pl-lh-h3: 38px;
		--pl-lh-h4: 37px;
		--pl-lh-lg: 32px;
		--accordion-lh-h1: 38px;
		--accordion-lh-h2: 37px;
		--accordion-lh-h3: 32px;
		--accordion-lh-h4: 30px;
	}
}

@media screen and (min-width:1441px) {
	:root {
		--fs-h1: 4.3125rem;
		--fs-h2: 3.4375rem;
		--fs-h3: 2.75rem;
		--fs-h4: 2.1875rem;
		--fs-lg: 1.75rem;
		--fs-reg: 1.375rem;
		--fs-sm: 1.125rem;
		--pl-fs-h1: 3.8125rem;
		--pl-fs-h2: 3.0625rem;
		--pl-fs-h3: 2.625rem;
		--pl-fs-h4: 1.9375rem;
		--pl-fs-lg: 1.5625rem;
		--accordion-fs-h1: 2.4375rem;
		--accordion-fs-h2: 1.9375rem;
		--accordion-fs-h3: 1.5625rem;
		--accordion-fs-h4: 1.375rem;
		--lh-h1: 80px;
		--lh-h2: 64px;
		--lh-h3: 56px;
		--lh-h4: 45px;
		--lh-lg: 46px;
		--lh-reg: 40px;
		--lh-sm: 32px;
		--pl-lh-h1: 76px;
		--pl-lh-h2: 58px;
		--pl-lh-h3: 52px;
		--pl-lh-h4: 42px;
		--pl-lh-lg: 42px;
		--accordion-lh-h1: 52px;
		--accordion-lh-h2: 38px;
		--accordion-lh-h3: 37px;
		--accordion-lh-h4: 36px;
	}
}

html {
	color: #101e2d;
	color: var(--indigo);
	font-family: Manrope, serif;
	font-family: var(--font-primary);
	scroll-behavior: smooth;
}

html .text-white {
	color: #fff;
	color: var(--white);
}

html h1, html h2, html h3, html h4 {
	color: #1f3248;
	color: var(--blueberry);
	margin: 0;
	text-box-trim: trim-both;
}

html a, html p {
	color: #101e2d;
	color: var(--indigo);
	margin: 0;
}

html * {
	font-family: Manrope, serif;
	font-family: var(--font-primary);
}

html a {
	color: inherit;
	text-decoration: none;
}

html a:focus, html a:hover {
	text-decoration: underline;
}

html h1 {
	font-size: 2.75rem;
	font-size: var(--fs-h1);
	line-height: 56px;
	line-height: var(--lh-h1);
}

html h1, html h4 {
	font-weight: 500;
	font-weight: var(--fw-semibold);
}

html h4 {
	font-size: 1.375rem;
	font-size: var(--fs-h4);
	line-height: 35px;
	line-height: var(--lh-h4);
}

html p {
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
	line-height: var(--lh-reg);
}

html p.body--lg {
	font-size: 1.25rem;
	font-size: var(--fs-lg);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 33px;
	line-height: var(--lh-lg);
}

html p.body--reg {
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
	line-height: var(--lh-reg);
}

html p.body--sm {
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 24px;
	line-height: var(--lh-sm);
}

html .body--lg, html .body--lg p {
	font-size: 1.25rem;
	font-size: var(--fs-lg);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 33px;
	line-height: var(--lh-lg);
}

html .body--reg, html .body--reg p {
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
	line-height: var(--lh-reg);
}

html .body--sm, html .body--sm p {
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 24px;
	line-height: var(--lh-sm);
}

html .wwrcp-resource, html .wwrcp-resource a, html .wwrcp-resource p, html .wwrcp-template, html .wwrcp-template a, html .wwrcp-template p {
	color: #1f3248;
	color: var(--blueberry);
}

.pl--fonts h1, .pl--fonts h2, .pl--fonts h3, .pl--fonts h4, .pl--fonts h5, .pl--fonts h6, .pl--form .frm_html_container h1, .pl--form .frm_html_container h2, .pl--form .frm_html_container h3, .pl--form .frm_html_container h4, .pl--form .frm_html_container h5, .pl--form .frm_html_container h6 {
	margin: 0;
}

.pl--fonts a, .pl--form .frm_html_container a {
	color: #7c3c44;
	color: var(--strawberry);
	text-decoration: underline;
	text-underline-offset: 4px;
}

.pl--fonts a:focus, .pl--fonts a:hover, .pl--form .frm_html_container a:focus, .pl--form .frm_html_container a:hover {
	text-decoration: none;
}

.pl--fonts .pl--callout.style--simple a, .pl--form .frm_html_container .pl--callout.style--simple a {
	color: inherit;
	text-decoration: underline;
	text-underline-offset: 4px;
}

.pl--fonts .pl--callout.style--simple a:focus, .pl--fonts .pl--callout.style--simple a:hover, .pl--form .frm_html_container .pl--callout.style--simple a:focus, .pl--form .frm_html_container .pl--callout.style--simple a:hover {
	text-decoration: none;
}

.pl--fonts .pl--callout.style--simple a:focus, .pl--form .frm_html_container .pl--callout.style--simple a:focus {
	outline: 1px dotted #fff !important;
	outline: dotted 1px var(--white) !important;
}

.pl--fonts p, .pl--form .frm_html_container p {
	margin: 0;
}

.pl--fonts p+p, .pl--form .frm_html_container p+p {
	margin-top: 9pt;
}

@media (min-width:650px) {
	.pl--fonts p+p, .pl--form .frm_html_container p+p {
		margin-top: 1pc;
	}
}

@media (min-width:1100px) {
	.pl--fonts p+p, .pl--form .frm_html_container p+p {
		margin-top: 20px;
	}
}

@media (min-width:1441px) {
	.pl--fonts p+p, .pl--form .frm_html_container p+p {
		margin-top: 24px;
	}
}

.pl--fonts .content--inner+.content--inner, .pl--fonts .content--intro+.content--inner, .pl--form .frm_html_container .content--inner+.content--inner, .pl--form .frm_html_container .content--intro+.content--inner {
	margin-top: 9pt;
}

@media (min-width:650px) {
	.pl--fonts .content--inner+.content--inner, .pl--fonts .content--intro+.content--inner, .pl--form .frm_html_container .content--inner+.content--inner, .pl--form .frm_html_container .content--intro+.content--inner {
		margin-top: 1pc;
	}
}

@media (min-width:1100px) {
	.pl--fonts .content--inner+.content--inner, .pl--fonts .content--intro+.content--inner, .pl--form .frm_html_container .content--inner+.content--inner, .pl--form .frm_html_container .content--intro+.content--inner {
		margin-top: 20px;
	}
}

@media (min-width:1441px) {
	.pl--fonts .content--inner+.content--inner, .pl--fonts .content--intro+.content--inner, .pl--form .frm_html_container .content--inner+.content--inner, .pl--form .frm_html_container .content--intro+.content--inner {
		margin-top: 24px;
	}
}

.pl--fonts h2+.content--container, .pl--fonts h2+.image--container, .pl--fonts h2+.video--container, .pl--fonts h2+h3, .pl--fonts h2+h4, .pl--fonts h2+h5, .pl--fonts h2+h6, .pl--fonts h3+.content--container, .pl--fonts h3+.image--container, .pl--fonts h3+.video--container, .pl--fonts h3+h4, .pl--fonts h3+h5, .pl--fonts h3+h6, .pl--fonts h4+.content--container, .pl--fonts h4+.image--container, .pl--fonts h4+.video--container, .pl--fonts h4+h5, .pl--fonts h4+h6, .pl--fonts h5+.image--container, .pl--fonts h5+.video--container, .pl--fonts h5+h6, .pl--fonts h6+.image--container, .pl--fonts h6+.video--container, .pl--form .frm_html_container h2+.content--container, .pl--form .frm_html_container h2+.image--container, .pl--form .frm_html_container h2+.video--container, .pl--form .frm_html_container h2+h3, .pl--form .frm_html_container h2+h4, .pl--form .frm_html_container h2+h5, .pl--form .frm_html_container h2+h6, .pl--form .frm_html_container h3+.content--container, .pl--form .frm_html_container h3+.image--container, .pl--form .frm_html_container h3+.video--container, .pl--form .frm_html_container h3+h4, .pl--form .frm_html_container h3+h5, .pl--form .frm_html_container h3+h6, .pl--form .frm_html_container h4+.content--container, .pl--form .frm_html_container h4+.image--container, .pl--form .frm_html_container h4+.video--container, .pl--form .frm_html_container h4+h5, .pl--form .frm_html_container h4+h6, .pl--form .frm_html_container h5+.image--container, .pl--form .frm_html_container h5+.video--container, .pl--form .frm_html_container h5+h6, .pl--form .frm_html_container h6+.image--container, .pl--form .frm_html_container h6+.video--container {
	margin-top: 18px;
}

@media (min-width:650px) {
	.pl--fonts h2+.content--container, .pl--fonts h2+.image--container, .pl--fonts h2+.video--container, .pl--fonts h2+h3, .pl--fonts h2+h4, .pl--fonts h2+h5, .pl--fonts h2+h6, .pl--fonts h3+.content--container, .pl--fonts h3+.image--container, .pl--fonts h3+.video--container, .pl--fonts h3+h4, .pl--fonts h3+h5, .pl--fonts h3+h6, .pl--fonts h4+.content--container, .pl--fonts h4+.image--container, .pl--fonts h4+.video--container, .pl--fonts h4+h5, .pl--fonts h4+h6, .pl--fonts h5+.image--container, .pl--fonts h5+.video--container, .pl--fonts h5+h6, .pl--fonts h6+.image--container, .pl--fonts h6+.video--container, .pl--form .frm_html_container h2+.content--container, .pl--form .frm_html_container h2+.image--container, .pl--form .frm_html_container h2+.video--container, .pl--form .frm_html_container h2+h3, .pl--form .frm_html_container h2+h4, .pl--form .frm_html_container h2+h5, .pl--form .frm_html_container h2+h6, .pl--form .frm_html_container h3+.content--container, .pl--form .frm_html_container h3+.image--container, .pl--form .frm_html_container h3+.video--container, .pl--form .frm_html_container h3+h4, .pl--form .frm_html_container h3+h5, .pl--form .frm_html_container h3+h6, .pl--form .frm_html_container h4+.content--container, .pl--form .frm_html_container h4+.image--container, .pl--form .frm_html_container h4+.video--container, .pl--form .frm_html_container h4+h5, .pl--form .frm_html_container h4+h6, .pl--form .frm_html_container h5+.image--container, .pl--form .frm_html_container h5+.video--container, .pl--form .frm_html_container h5+h6, .pl--form .frm_html_container h6+.image--container, .pl--form .frm_html_container h6+.video--container {
		margin-top: 18px;
	}
}

@media (min-width:1100px) {
	.pl--fonts h2+.content--container, .pl--fonts h2+.image--container, .pl--fonts h2+.video--container, .pl--fonts h2+h3, .pl--fonts h2+h4, .pl--fonts h2+h5, .pl--fonts h2+h6, .pl--fonts h3+.content--container, .pl--fonts h3+.image--container, .pl--fonts h3+.video--container, .pl--fonts h3+h4, .pl--fonts h3+h5, .pl--fonts h3+h6, .pl--fonts h4+.content--container, .pl--fonts h4+.image--container, .pl--fonts h4+.video--container, .pl--fonts h4+h5, .pl--fonts h4+h6, .pl--fonts h5+.image--container, .pl--fonts h5+.video--container, .pl--fonts h5+h6, .pl--fonts h6+.image--container, .pl--fonts h6+.video--container, .pl--form .frm_html_container h2+.content--container, .pl--form .frm_html_container h2+.image--container, .pl--form .frm_html_container h2+.video--container, .pl--form .frm_html_container h2+h3, .pl--form .frm_html_container h2+h4, .pl--form .frm_html_container h2+h5, .pl--form .frm_html_container h2+h6, .pl--form .frm_html_container h3+.content--container, .pl--form .frm_html_container h3+.image--container, .pl--form .frm_html_container h3+.video--container, .pl--form .frm_html_container h3+h4, .pl--form .frm_html_container h3+h5, .pl--form .frm_html_container h3+h6, .pl--form .frm_html_container h4+.content--container, .pl--form .frm_html_container h4+.image--container, .pl--form .frm_html_container h4+.video--container, .pl--form .frm_html_container h4+h5, .pl--form .frm_html_container h4+h6, .pl--form .frm_html_container h5+.image--container, .pl--form .frm_html_container h5+.video--container, .pl--form .frm_html_container h5+h6, .pl--form .frm_html_container h6+.image--container, .pl--form .frm_html_container h6+.video--container {
		margin-top: 22px;
	}
}

@media (min-width:1441px) {
	.pl--fonts h2+.content--container, .pl--fonts h2+.image--container, .pl--fonts h2+.video--container, .pl--fonts h2+h3, .pl--fonts h2+h4, .pl--fonts h2+h5, .pl--fonts h2+h6, .pl--fonts h3+.content--container, .pl--fonts h3+.image--container, .pl--fonts h3+.video--container, .pl--fonts h3+h4, .pl--fonts h3+h5, .pl--fonts h3+h6, .pl--fonts h4+.content--container, .pl--fonts h4+.image--container, .pl--fonts h4+.video--container, .pl--fonts h4+h5, .pl--fonts h4+h6, .pl--fonts h5+.image--container, .pl--fonts h5+.video--container, .pl--fonts h5+h6, .pl--fonts h6+.image--container, .pl--fonts h6+.video--container, .pl--form .frm_html_container h2+.content--container, .pl--form .frm_html_container h2+.image--container, .pl--form .frm_html_container h2+.video--container, .pl--form .frm_html_container h2+h3, .pl--form .frm_html_container h2+h4, .pl--form .frm_html_container h2+h5, .pl--form .frm_html_container h2+h6, .pl--form .frm_html_container h3+.content--container, .pl--form .frm_html_container h3+.image--container, .pl--form .frm_html_container h3+.video--container, .pl--form .frm_html_container h3+h4, .pl--form .frm_html_container h3+h5, .pl--form .frm_html_container h3+h6, .pl--form .frm_html_container h4+.content--container, .pl--form .frm_html_container h4+.image--container, .pl--form .frm_html_container h4+.video--container, .pl--form .frm_html_container h4+h5, .pl--form .frm_html_container h4+h6, .pl--form .frm_html_container h5+.image--container, .pl--form .frm_html_container h5+.video--container, .pl--form .frm_html_container h5+h6, .pl--form .frm_html_container h6+.image--container, .pl--form .frm_html_container h6+.video--container {
		margin-top: 2pc;
	}
}

.pl--fonts h5+.content--container, .pl--fonts h6+.content--container, .pl--form .frm_html_container h5+.content--container, .pl--form .frm_html_container h6+.content--container {
	margin-top: 10px;
}

@media (min-width:1441px) {
	.pl--fonts h5+.content--container, .pl--fonts h6+.content--container, .pl--form .frm_html_container h5+.content--container, .pl--form .frm_html_container h6+.content--container {
		margin-top: 15px;
	}
}

.pl--fonts h1, .pl--fonts h1 p, .pl--form .frm_html_container h1, .pl--form .frm_html_container h1 p {
	font-size: 2.4375rem;
	font-size: var(--pl-fs-h1);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 3pc;
	line-height: var(--pl-lh-h1);
}

.pl--fonts h2, .pl--fonts h2 p, .pl--form .frm_html_container h2, .pl--form .frm_html_container h2 p {
	font-size: 1.9375rem;
	font-size: var(--pl-fs-h2);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 38px;
	line-height: var(--pl-lh-h2);
}

.pl--fonts .primary--heading, .pl--fonts .primary--heading p, .pl--fonts h3, .pl--fonts h3 p, .pl--form .frm_html_container .primary--heading, .pl--form .frm_html_container .primary--heading p, .pl--form .frm_html_container h3, .pl--form .frm_html_container h3 p {
	font-size: 1.5625rem;
	font-size: var(--pl-fs-h3);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 37px;
	line-height: var(--pl-lh-h3);
	margin: 0;
}

.pl--fonts .secondary--heading, .pl--fonts .secondary--heading p, .pl--fonts h4, .pl--fonts h4 p, .pl--form .frm_html_container .secondary--heading, .pl--form .frm_html_container .secondary--heading p, .pl--form .frm_html_container h4, .pl--form .frm_html_container h4 p {
	font-size: 1.25rem;
	font-size: var(--pl-fs-h4);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 2pc;
	line-height: var(--pl-lh-h4);
	margin: 0;
}

.pl--fonts .tertiary--heading, .pl--fonts .tertiary--heading p, .pl--fonts h5, .pl--fonts h5 p, .pl--form .frm_html_container .tertiary--heading, .pl--form .frm_html_container .tertiary--heading p, .pl--form .frm_html_container h5, .pl--form .frm_html_container h5 p {
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 700;
	font-weight: var(--fw-extrabold);
	line-height: 28px;
	line-height: var(--lh-reg);
	margin: 0;
}

.pl--fonts .quarternary--heading, .pl--fonts .quarternary--heading p, .pl--fonts h6, .pl--fonts h6 p, .pl--form .frm_html_container .quarternary--heading, .pl--form .frm_html_container .quarternary--heading p, .pl--form .frm_html_container h6, .pl--form .frm_html_container h6 p {
	font-size: 1.125rem;
	font-size: var(--pl-fs-lg);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 30px;
	line-height: var(--pl-lh-lg);
	margin: 0;
}

.pl--fonts .reg-body, .pl--fonts .reg-body p, .pl--form .frm_html_container .reg-body, .pl--form .frm_html_container .reg-body p {
	font-family: Manrope, serif;
	font-family: var(--font-primary);
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
	line-height: var(--lh-reg);
}

.pl--fonts .reg-body a, .pl--form .frm_html_container .reg-body a {
	font-family: Manrope, serif;
	font-family: var(--font-primary);
	font-weight: 400;
	font-weight: var(--fw-reg);
}

.pl--fonts .small-body, .pl--fonts .small-body p, .pl--form .frm_html_container .small-body, .pl--form .frm_html_container .small-body p {
	color: #70706b;
	color: var(--clay);
	font-family: Manrope, serif;
	font-family: var(--font-primary);
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 24px;
	line-height: var(--lh-sm);
}

.wwrcp-resource .pl--fonts a, .wwrcp-resource .pl--form .frm_html_container a, .wwrcp-template .pl--fonts a, .wwrcp-template .pl--form .frm_html_container a {
	color: #326295;
	color: var(--dark-blue);
}

:root {
	--animate-duration: 1750ms;
	--animate-delay: 750ms;
	--animate-repeat: 1;
}

.animate__animated {
	-webkit-animation-duration: 1s;
	-webkit-animation-duration: 1.75s;
	-webkit-animation-duration: var(--animate-duration);
	animation-duration: 1s;
	animation-duration: 1.75s;
	animation-duration: var(--animate-duration);
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animate__animated.animate__infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
	-webkit-animation-iteration-count: 1;
	-webkit-animation-iteration-count: var(--animate-repeat);
	animation-iteration-count: 1;
	animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
	-webkit-animation-iteration-count: 2;
	-webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
	animation-iteration-count: 2;
	animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animate__animated.animate__repeat-3 {
	-webkit-animation-iteration-count: 3;
	-webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
	animation-iteration-count: 3;
	animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animate__animated.animate__delay-1s {
	-webkit-animation-delay: 1s;
	-webkit-animation-delay: .75s;
	-webkit-animation-delay: var(--animate-delay);
	animation-delay: 1s;
	animation-delay: .75s;
	animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-2s {
	-webkit-animation-delay: 2s;
	-webkit-animation-delay: 1.5s;
	-webkit-animation-delay: calc(var(--animate-delay) * 2);
	animation-delay: 2s;
	animation-delay: 1.5s;
	animation-delay: calc(var(--animate-delay) * 2);
}

.animate__animated.animate__delay-3s {
	-webkit-animation-delay: 3s;
	-webkit-animation-delay: 2.25s;
	-webkit-animation-delay: calc(var(--animate-delay) * 3);
	animation-delay: 3s;
	animation-delay: 2.25s;
	animation-delay: calc(var(--animate-delay) * 3);
}

.animate__animated.animate__delay-4s {
	-webkit-animation-delay: 4s;
	-webkit-animation-delay: 3s;
	-webkit-animation-delay: calc(var(--animate-delay) * 4);
	animation-delay: 4s;
	animation-delay: 3s;
	animation-delay: calc(var(--animate-delay) * 4);
}

.animate__animated.animate__delay-5s {
	-webkit-animation-delay: 5s;
	-webkit-animation-delay: 3.75s;
	-webkit-animation-delay: calc(var(--animate-delay) * 5);
	animation-delay: 5s;
	animation-delay: 3.75s;
	animation-delay: calc(var(--animate-delay) * 5);
}

.animate__animated.animate__faster {
	-webkit-animation-duration: .5s;
	-webkit-animation-duration: 875ms;
	-webkit-animation-duration: calc(var(--animate-duration) / 2);
	animation-duration: .5s;
	animation-duration: 875ms;
	animation-duration: calc(var(--animate-duration) / 2);
}

.animate__animated.animate__fast {
	-webkit-animation-duration: .8s;
	-webkit-animation-duration: 1.4s;
	-webkit-animation-duration: calc(var(--animate-duration) * .8);
	animation-duration: .8s;
	animation-duration: 1.4s;
	animation-duration: calc(var(--animate-duration) * .8);
}

.animate__animated.animate__slow {
	-webkit-animation-duration: 2s;
	-webkit-animation-duration: 3.5s;
	-webkit-animation-duration: calc(var(--animate-duration) * 2);
	animation-duration: 2s;
	animation-duration: 3.5s;
	animation-duration: calc(var(--animate-duration) * 2);
}

.animate__animated.animate__slower {
	-webkit-animation-duration: 3s;
	-webkit-animation-duration: 5.25s;
	-webkit-animation-duration: calc(var(--animate-duration) * 3);
	animation-duration: 3s;
	animation-duration: 5.25s;
	animation-duration: calc(var(--animate-duration) * 3);
}

@media (prefers-reduced-motion:reduce),print {
	.animate__animated {
		-webkit-animation-duration: 1ms !important;
		animation-duration: 1ms !important;
		-webkit-animation-iteration-count: 1 !important;
		animation-iteration-count: 1 !important;
		-webkit-transition-duration: 1ms !important;
		transition-duration: 1ms !important;
	}
	
	.animate__animated[class*=Out] {
		opacity: 0;
	}
}

@-webkit-keyframes bounce {
	0%, 20%, 53%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	40%, 43% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
		transform: translate3d(0, -30px, 0) scaleY(1.1);
	}
	
	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
		transform: translate3d(0, -15px, 0) scaleY(1.05);
	}
	
	80% {
		-webkit-transform: translateZ(0) scaleY(.95);
		transform: translateZ(0) scaleY(.95);
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	90% {
		-webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
		transform: translate3d(0, -4px, 0) scaleY(1.02);
	}
}

@keyframes bounce {
	0%, 20%, 53%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	40%, 43% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
		transform: translate3d(0, -30px, 0) scaleY(1.1);
	}
	
	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
		transform: translate3d(0, -15px, 0) scaleY(1.05);
	}
	
	80% {
		-webkit-transform: translateZ(0) scaleY(.95);
		transform: translateZ(0) scaleY(.95);
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	90% {
		-webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
		transform: translate3d(0, -4px, 0) scaleY(1.02);
	}
}

.animate__bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}

@-webkit-keyframes flash {
	0%, 50%, to {
		opacity: 1;
	}
	
	25%, 75% {
		opacity: 0;
	}
}

@keyframes flash {
	0%, 50%, to {
		opacity: 1;
	}
	
	25%, 75% {
		opacity: 0;
	}
}

.animate__flash {
	-webkit-animation-name: flash;
	animation-name: flash;
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes pulse {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.animate__pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}

@-webkit-keyframes rubberBand {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1);
	}
	
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1);
	}
	
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1);
	}
	
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes rubberBand {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1);
	}
	
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1);
	}
	
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1);
	}
	
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1);
	}
	
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.animate__rubberBand {
	-webkit-animation-name: rubberband;
	animation-name: rubberBand;
}

@-webkit-keyframes shakeX {
	0%, to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	
	20%, 40%, 60%, 80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

@keyframes shakeX {
	0%, to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	}
	
	20%, 40%, 60%, 80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	}
}

.animate__shakeX {
	-webkit-animation-name: shakex;
	animation-name: shakeX;
}

@-webkit-keyframes shakeY {
	0%, to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	
	20%, 40%, 60%, 80% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
}

@keyframes shakeY {
	0%, to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	
	20%, 40%, 60%, 80% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	}
}

.animate__shakeY {
	-webkit-animation-name: shakey;
	animation-name: shakeY;
}

@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}
	
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}
	
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}
	
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}
	
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}
	
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}
	
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}
	
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}
	
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.animate__headShake {
	-webkit-animation-name: headshake;
	animation-name: headShake;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}

@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	
	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	
	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	
	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes swing {
	20% {
		-webkit-transform: rotate(15deg);
		transform: rotate(15deg);
	}
	
	40% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	60% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	
	80% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	
	to {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.animate__swing {
	-webkit-animation-name: swing;
	animation-name: swing;
	-webkit-transform-origin: top center;
	transform-origin: top center;
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
		transform: scale3d(.9, .9, .9) rotate(-3deg);
	}
	
	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
	}
	
	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes tada {
	0% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
		transform: scale3d(.9, .9, .9) rotate(-3deg);
	}
	
	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
	}
	
	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
	}
	
	to {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.animate__tada {
	-webkit-animation-name: tada;
	animation-name: tada;
}

@-webkit-keyframes wobble {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
		transform: translate3d(-25%, 0, 0) rotate(-5deg);
	}
	
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
		transform: translate3d(20%, 0, 0) rotate(3deg);
	}
	
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
		transform: translate3d(-15%, 0, 0) rotate(-3deg);
	}
	
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
		transform: translate3d(10%, 0, 0) rotate(2deg);
	}
	
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
		transform: translate3d(-5%, 0, 0) rotate(-1deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes wobble {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
		transform: translate3d(-25%, 0, 0) rotate(-5deg);
	}
	
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
		transform: translate3d(20%, 0, 0) rotate(3deg);
	}
	
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
		transform: translate3d(-15%, 0, 0) rotate(-3deg);
	}
	
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
		transform: translate3d(10%, 0, 0) rotate(2deg);
	}
	
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
		transform: translate3d(-5%, 0, 0) rotate(-1deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble;
}

@-webkit-keyframes jello {
	0%, 11.1%, to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}
	
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg);
	}
	
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}
	
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}
	
	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg);
	}
	
	77.7% {
		-webkit-transform: skewX(.390625deg) skewY(.390625deg);
		transform: skewX(.390625deg) skewY(.390625deg);
	}
	
	88.8% {
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg);
	}
}

@keyframes jello {
	0%, 11.1%, to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg);
	}
	
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg);
	}
	
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg);
	}
	
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg);
	}
	
	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg);
	}
	
	77.7% {
		-webkit-transform: skewX(.390625deg) skewY(.390625deg);
		transform: skewX(.390625deg) skewY(.390625deg);
	}
	
	88.8% {
		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
		transform: skewX(-.1953125deg) skewY(-.1953125deg);
	}
}

.animate__jello {
	-webkit-animation-name: jello;
	animation-name: jello;
	-webkit-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes heartBeat {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	14% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	28% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	42% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes heartBeat {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	14% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	28% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	42% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}
	
	70% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.animate__heartBeat {
	-webkit-animation-duration: 1.3s;
	-webkit-animation-duration: 2275ms;
	-webkit-animation-duration: calc(var(--animate-duration) * 1.3);
	animation-duration: 1.3s;
	animation-duration: 2275ms;
	animation-duration: calc(var(--animate-duration) * 1.3);
	-webkit-animation-name: heartbeat;
	animation-name: heartBeat;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}

@-webkit-keyframes backInDown {
	0% {
		opacity: .7;
		-webkit-transform: translateY(-75pc) scale(.7);
		transform: translateY(-75pc) scale(.7);
	}
	
	80% {
		opacity: .7;
		-webkit-transform: translateY(0) scale(.7);
		transform: translateY(0) scale(.7);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes backInDown {
	0% {
		opacity: .7;
		-webkit-transform: translateY(-75pc) scale(.7);
		transform: translateY(-75pc) scale(.7);
	}
	
	80% {
		opacity: .7;
		-webkit-transform: translateY(0) scale(.7);
		transform: translateY(0) scale(.7);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.animate__backInDown {
	-webkit-animation-name: backindown;
	animation-name: backInDown;
}

@-webkit-keyframes backInLeft {
	0% {
		opacity: .7;
		-webkit-transform: translateX(-125pc) scale(.7);
		transform: translateX(-125pc) scale(.7);
	}
	
	80% {
		opacity: .7;
		-webkit-transform: translateX(0) scale(.7);
		transform: translateX(0) scale(.7);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes backInLeft {
	0% {
		opacity: .7;
		-webkit-transform: translateX(-125pc) scale(.7);
		transform: translateX(-125pc) scale(.7);
	}
	
	80% {
		opacity: .7;
		-webkit-transform: translateX(0) scale(.7);
		transform: translateX(0) scale(.7);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.animate__backInLeft {
	-webkit-animation-name: backinleft;
	animation-name: backInLeft;
}

@-webkit-keyframes backInRight {
	0% {
		opacity: .7;
		-webkit-transform: translateX(125pc) scale(.7);
		transform: translateX(125pc) scale(.7);
	}
	
	80% {
		opacity: .7;
		-webkit-transform: translateX(0) scale(.7);
		transform: translateX(0) scale(.7);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes backInRight {
	0% {
		opacity: .7;
		-webkit-transform: translateX(125pc) scale(.7);
		transform: translateX(125pc) scale(.7);
	}
	
	80% {
		opacity: .7;
		-webkit-transform: translateX(0) scale(.7);
		transform: translateX(0) scale(.7);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.animate__backInRight {
	-webkit-animation-name: backinright;
	animation-name: backInRight;
}

@-webkit-keyframes backInUp {
	0% {
		opacity: .7;
		-webkit-transform: translateY(75pc) scale(.7);
		transform: translateY(75pc) scale(.7);
	}
	
	80% {
		opacity: .7;
		-webkit-transform: translateY(0) scale(.7);
		transform: translateY(0) scale(.7);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes backInUp {
	0% {
		opacity: .7;
		-webkit-transform: translateY(75pc) scale(.7);
		transform: translateY(75pc) scale(.7);
	}
	
	80% {
		opacity: .7;
		-webkit-transform: translateY(0) scale(.7);
		transform: translateY(0) scale(.7);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.animate__backInUp {
	-webkit-animation-name: backinup;
	animation-name: backInUp;
}

@-webkit-keyframes backOutDown {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	20% {
		opacity: .7;
		-webkit-transform: translateY(0) scale(.7);
		transform: translateY(0) scale(.7);
	}
	
	to {
		opacity: .7;
		-webkit-transform: translateY(700px) scale(.7);
		transform: translateY(700px) scale(.7);
	}
}

@keyframes backOutDown {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	20% {
		opacity: .7;
		-webkit-transform: translateY(0) scale(.7);
		transform: translateY(0) scale(.7);
	}
	
	to {
		opacity: .7;
		-webkit-transform: translateY(700px) scale(.7);
		transform: translateY(700px) scale(.7);
	}
}

.animate__backOutDown {
	-webkit-animation-name: backoutdown;
	animation-name: backOutDown;
}

@-webkit-keyframes backOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	20% {
		opacity: .7;
		-webkit-transform: translateX(0) scale(.7);
		transform: translateX(0) scale(.7);
	}
	
	to {
		opacity: .7;
		-webkit-transform: translateX(-125pc) scale(.7);
		transform: translateX(-125pc) scale(.7);
	}
}

@keyframes backOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	20% {
		opacity: .7;
		-webkit-transform: translateX(0) scale(.7);
		transform: translateX(0) scale(.7);
	}
	
	to {
		opacity: .7;
		-webkit-transform: translateX(-125pc) scale(.7);
		transform: translateX(-125pc) scale(.7);
	}
}

.animate__backOutLeft {
	-webkit-animation-name: backoutleft;
	animation-name: backOutLeft;
}

@-webkit-keyframes backOutRight {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	20% {
		opacity: .7;
		-webkit-transform: translateX(0) scale(.7);
		transform: translateX(0) scale(.7);
	}
	
	to {
		opacity: .7;
		-webkit-transform: translateX(125pc) scale(.7);
		transform: translateX(125pc) scale(.7);
	}
}

@keyframes backOutRight {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	20% {
		opacity: .7;
		-webkit-transform: translateX(0) scale(.7);
		transform: translateX(0) scale(.7);
	}
	
	to {
		opacity: .7;
		-webkit-transform: translateX(125pc) scale(.7);
		transform: translateX(125pc) scale(.7);
	}
}

.animate__backOutRight {
	-webkit-animation-name: backoutright;
	animation-name: backOutRight;
}

@-webkit-keyframes backOutUp {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	20% {
		opacity: .7;
		-webkit-transform: translateY(0) scale(.7);
		transform: translateY(0) scale(.7);
	}
	
	to {
		opacity: .7;
		-webkit-transform: translateY(-700px) scale(.7);
		transform: translateY(-700px) scale(.7);
	}
}

@keyframes backOutUp {
	0% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	
	20% {
		opacity: .7;
		-webkit-transform: translateY(0) scale(.7);
		transform: translateY(0) scale(.7);
	}
	
	to {
		opacity: .7;
		-webkit-transform: translateY(-700px) scale(.7);
		transform: translateY(-700px) scale(.7);
	}
}

.animate__backOutUp {
	-webkit-animation-name: backoutup;
	animation-name: backOutUp;
}

@-webkit-keyframes bounceIn {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes bounceIn {
	0%, 20%, 40%, 60%, 80%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03);
	}
	
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

.animate__bounceIn {
	-webkit-animation-duration: .75s;
	-webkit-animation-duration: 1.3125s;
	-webkit-animation-duration: calc(var(--animate-duration) * .75);
	animation-duration: .75s;
	animation-duration: 1.3125s;
	animation-duration: calc(var(--animate-duration) * .75);
	-webkit-animation-name: bouncein;
	animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
		transform: translate3d(0, -3000px, 0) scaleY(3);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0) scaleY(.9);
		transform: translate3d(0, 25px, 0) scaleY(.9);
	}
	
	75% {
		-webkit-transform: translate3d(0, -10px, 0) scaleY(.95);
		transform: translate3d(0, -10px, 0) scaleY(.95);
	}
	
	90% {
		-webkit-transform: translate3d(0, 5px, 0) scaleY(.985);
		transform: translate3d(0, 5px, 0) scaleY(.985);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes bounceInDown {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
		transform: translate3d(0, -3000px, 0) scaleY(3);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0) scaleY(.9);
		transform: translate3d(0, 25px, 0) scaleY(.9);
	}
	
	75% {
		-webkit-transform: translate3d(0, -10px, 0) scaleY(.95);
		transform: translate3d(0, -10px, 0) scaleY(.95);
	}
	
	90% {
		-webkit-transform: translate3d(0, 5px, 0) scaleY(.985);
		transform: translate3d(0, 5px, 0) scaleY(.985);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__bounceInDown {
	-webkit-animation-name: bounceindown;
	animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
		transform: translate3d(-3000px, 0, 0) scaleX(3);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0) scaleX(1);
		transform: translate3d(25px, 0, 0) scaleX(1);
	}
	
	75% {
		-webkit-transform: translate3d(-10px, 0, 0) scaleX(.98);
		transform: translate3d(-10px, 0, 0) scaleX(.98);
	}
	
	90% {
		-webkit-transform: translate3d(5px, 0, 0) scaleX(.995);
		transform: translate3d(5px, 0, 0) scaleX(.995);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes bounceInLeft {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
		transform: translate3d(-3000px, 0, 0) scaleX(3);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0) scaleX(1);
		transform: translate3d(25px, 0, 0) scaleX(1);
	}
	
	75% {
		-webkit-transform: translate3d(-10px, 0, 0) scaleX(.98);
		transform: translate3d(-10px, 0, 0) scaleX(.98);
	}
	
	90% {
		-webkit-transform: translate3d(5px, 0, 0) scaleX(.995);
		transform: translate3d(5px, 0, 0) scaleX(.995);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__bounceInLeft {
	-webkit-animation-name: bounceinleft;
	animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
		transform: translate3d(3000px, 0, 0) scaleX(3);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
		transform: translate3d(-25px, 0, 0) scaleX(1);
	}
	
	75% {
		-webkit-transform: translate3d(10px, 0, 0) scaleX(.98);
		transform: translate3d(10px, 0, 0) scaleX(.98);
	}
	
	90% {
		-webkit-transform: translate3d(-5px, 0, 0) scaleX(.995);
		transform: translate3d(-5px, 0, 0) scaleX(.995);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes bounceInRight {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
		transform: translate3d(3000px, 0, 0) scaleX(3);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
		transform: translate3d(-25px, 0, 0) scaleX(1);
	}
	
	75% {
		-webkit-transform: translate3d(10px, 0, 0) scaleX(.98);
		transform: translate3d(10px, 0, 0) scaleX(.98);
	}
	
	90% {
		-webkit-transform: translate3d(-5px, 0, 0) scaleX(.995);
		transform: translate3d(-5px, 0, 0) scaleX(.995);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__bounceInRight {
	-webkit-animation-name: bounceinright;
	animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
		transform: translate3d(0, 3000px, 0) scaleY(5);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0) scaleY(.9);
		transform: translate3d(0, -20px, 0) scaleY(.9);
	}
	
	75% {
		-webkit-transform: translate3d(0, 10px, 0) scaleY(.95);
		transform: translate3d(0, 10px, 0) scaleY(.95);
	}
	
	90% {
		-webkit-transform: translate3d(0, -5px, 0) scaleY(.985);
		transform: translate3d(0, -5px, 0) scaleY(.985);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes bounceInUp {
	0%, 60%, 75%, 90%, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
	}
	
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
		transform: translate3d(0, 3000px, 0) scaleY(5);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0) scaleY(.9);
		transform: translate3d(0, -20px, 0) scaleY(.9);
	}
	
	75% {
		-webkit-transform: translate3d(0, 10px, 0) scaleY(.95);
		transform: translate3d(0, 10px, 0) scaleY(.95);
	}
	
	90% {
		-webkit-transform: translate3d(0, -5px, 0) scaleY(.985);
		transform: translate3d(0, -5px, 0) scaleY(.985);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__bounceInUp {
	-webkit-animation-name: bounceinup;
	animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	50%, 55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
}

@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9);
	}
	
	50%, 55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
}

.animate__bounceOut {
	-webkit-animation-duration: .75s;
	-webkit-animation-duration: 1.3125s;
	-webkit-animation-duration: calc(var(--animate-duration) * .75);
	animation-duration: .75s;
	animation-duration: 1.3125s;
	animation-duration: calc(var(--animate-duration) * .75);
	-webkit-animation-name: bounceout;
	animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0) scaleY(.985);
		transform: translate3d(0, 10px, 0) scaleY(.985);
	}
	
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0) scaleY(.9);
		transform: translate3d(0, -20px, 0) scaleY(.9);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 125pc, 0) scaleY(3);
		transform: translate3d(0, 125pc, 0) scaleY(3);
	}
}

@keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0) scaleY(.985);
		transform: translate3d(0, 10px, 0) scaleY(.985);
	}
	
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0) scaleY(.9);
		transform: translate3d(0, -20px, 0) scaleY(.9);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 125pc, 0) scaleY(3);
		transform: translate3d(0, 125pc, 0) scaleY(3);
	}
}

.animate__bounceOutDown {
	-webkit-animation-name: bounceoutdown;
	animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0) scaleX(.9);
		transform: translate3d(20px, 0, 0) scaleX(.9);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-125pc, 0, 0) scaleX(2);
		transform: translate3d(-125pc, 0, 0) scaleX(2);
	}
}

@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0) scaleX(.9);
		transform: translate3d(20px, 0, 0) scaleX(.9);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-125pc, 0, 0) scaleX(2);
		transform: translate3d(-125pc, 0, 0) scaleX(2);
	}
}

.animate__bounceOutLeft {
	-webkit-animation-name: bounceoutleft;
	animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0) scaleX(.9);
		transform: translate3d(-20px, 0, 0) scaleX(.9);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(125pc, 0, 0) scaleX(2);
		transform: translate3d(125pc, 0, 0) scaleX(2);
	}
}

@keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0) scaleX(.9);
		transform: translate3d(-20px, 0, 0) scaleX(.9);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(125pc, 0, 0) scaleX(2);
		transform: translate3d(125pc, 0, 0) scaleX(2);
	}
}

.animate__bounceOutRight {
	-webkit-animation-name: bounceoutright;
	animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0) scaleY(.985);
		transform: translate3d(0, -10px, 0) scaleY(.985);
	}
	
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0) scaleY(.9);
		transform: translate3d(0, 20px, 0) scaleY(.9);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -125pc, 0) scaleY(3);
		transform: translate3d(0, -125pc, 0) scaleY(3);
	}
}

@keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0) scaleY(.985);
		transform: translate3d(0, -10px, 0) scaleY(.985);
	}
	
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0) scaleY(.9);
		transform: translate3d(0, 20px, 0) scaleY(.9);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -125pc, 0) scaleY(3);
		transform: translate3d(0, -125pc, 0) scaleY(3);
	}
}

.animate__bounceOutUp {
	-webkit-animation-name: bounceoutup;
	animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

.animate__fadeIn {
	-webkit-animation-name: fadein;
	animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInDown {
	-webkit-animation-name: fadeindown;
	animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -125pc, 0);
		transform: translate3d(0, -125pc, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -125pc, 0);
		transform: translate3d(0, -125pc, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInDownBig {
	-webkit-animation-name: fadeindownbig;
	animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInLeft {
	-webkit-animation-name: fadeinleft;
	animation-name: fadeInLeft;
}

@media (min-width:1366px) {
	.animate__fadeInLeft.menu--wrapper {
		-webkit-animation-name: fadeinup;
		animation-name: fadeInUp;
	}
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-125pc, 0, 0);
		transform: translate3d(-125pc, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-125pc, 0, 0);
		transform: translate3d(-125pc, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInLeftBig {
	-webkit-animation-name: fadeinleftbig;
	animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInRight {
	-webkit-animation-name: fadeinright;
	animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(125pc, 0, 0);
		transform: translate3d(125pc, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(125pc, 0, 0);
		transform: translate3d(125pc, 0, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInRightBig {
	-webkit-animation-name: fadeinrightbig;
	animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 20%, 0);
		transform: translate3d(0, 20%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 20%, 0);
		transform: translate3d(0, 20%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInUp {
	-webkit-animation-name: fadeinup;
	animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 125pc, 0);
		transform: translate3d(0, 125pc, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 125pc, 0);
		transform: translate3d(0, 125pc, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInUpBig {
	-webkit-animation-name: fadeinupbig;
	animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInTopLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, -100%, 0);
		transform: translate3d(-100%, -100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInTopLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, -100%, 0);
		transform: translate3d(-100%, -100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInTopLeft {
	-webkit-animation-name: fadeintopleft;
	animation-name: fadeInTopLeft;
}

@-webkit-keyframes fadeInTopRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, -100%, 0);
		transform: translate3d(100%, -100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInTopRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, -100%, 0);
		transform: translate3d(100%, -100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInTopRight {
	-webkit-animation-name: fadeintopright;
	animation-name: fadeInTopRight;
}

@-webkit-keyframes fadeInBottomLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 100%, 0);
		transform: translate3d(-100%, 100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInBottomLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 100%, 0);
		transform: translate3d(-100%, 100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInBottomLeft {
	-webkit-animation-name: fadeinbottomleft;
	animation-name: fadeInBottomLeft;
}

@-webkit-keyframes fadeInBottomRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 100%, 0);
		transform: translate3d(100%, 100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes fadeInBottomRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 100%, 0);
		transform: translate3d(100%, 100%, 0);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__fadeInBottomRight {
	-webkit-animation-name: fadeinbottomright;
	animation-name: fadeInBottomRight;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
	}
}

.animate__fadeOut {
	-webkit-animation-name: fadeout;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

.animate__fadeOutDown {
	-webkit-animation-name: fadeoutdown;
	animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 125pc, 0);
		transform: translate3d(0, 125pc, 0);
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 125pc, 0);
		transform: translate3d(0, 125pc, 0);
	}
}

.animate__fadeOutDownBig {
	-webkit-animation-name: fadeoutdownbig;
	animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
}

.animate__fadeOutLeft {
	-webkit-animation-name: fadeoutleft;
	animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-125pc, 0, 0);
		transform: translate3d(-125pc, 0, 0);
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-125pc, 0, 0);
		transform: translate3d(-125pc, 0, 0);
	}
}

.animate__fadeOutLeftBig {
	-webkit-animation-name: fadeoutleftbig;
	animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
}

.animate__fadeOutRight {
	-webkit-animation-name: fadeoutright;
	animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(125pc, 0, 0);
		transform: translate3d(125pc, 0, 0);
	}
}

@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(125pc, 0, 0);
		transform: translate3d(125pc, 0, 0);
	}
}

.animate__fadeOutRightBig {
	-webkit-animation-name: fadeoutrightbig;
	animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

@keyframes fadeOutUp {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

.animate__fadeOutUp {
	-webkit-animation-name: fadeoutup;
	animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -125pc, 0);
		transform: translate3d(0, -125pc, 0);
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -125pc, 0);
		transform: translate3d(0, -125pc, 0);
	}
}

.animate__fadeOutUpBig {
	-webkit-animation-name: fadeoutupbig;
	animation-name: fadeOutUpBig;
}

@-webkit-keyframes fadeOutTopLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, -100%, 0);
		transform: translate3d(-100%, -100%, 0);
	}
}

@keyframes fadeOutTopLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, -100%, 0);
		transform: translate3d(-100%, -100%, 0);
	}
}

.animate__fadeOutTopLeft {
	-webkit-animation-name: fadeouttopleft;
	animation-name: fadeOutTopLeft;
}

@-webkit-keyframes fadeOutTopRight {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, -100%, 0);
		transform: translate3d(100%, -100%, 0);
	}
}

@keyframes fadeOutTopRight {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, -100%, 0);
		transform: translate3d(100%, -100%, 0);
	}
}

.animate__fadeOutTopRight {
	-webkit-animation-name: fadeouttopright;
	animation-name: fadeOutTopRight;
}

@-webkit-keyframes fadeOutBottomRight {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 100%, 0);
		transform: translate3d(100%, 100%, 0);
	}
}

@keyframes fadeOutBottomRight {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 100%, 0);
		transform: translate3d(100%, 100%, 0);
	}
}

.animate__fadeOutBottomRight {
	-webkit-animation-name: fadeoutbottomright;
	animation-name: fadeOutBottomRight;
}

@-webkit-keyframes fadeOutBottomLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 100%, 0);
		transform: translate3d(-100%, 100%, 0);
	}
}

@keyframes fadeOutBottomLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 100%, 0);
		transform: translate3d(-100%, 100%, 0);
	}
}

.animate__fadeOutBottomLeft {
	-webkit-animation-name: fadeoutbottomleft;
	animation-name: fadeOutBottomLeft;
}

@-webkit-keyframes flip {
	0% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		-webkit-transform: perspective(25pc) scaleX(1) translateZ(0) rotateY(-1turn);
		transform: perspective(25pc) scaleX(1) translateZ(0) rotateY(-1turn);
	}
	
	40% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		-webkit-transform: perspective(25pc) scaleX(1) translateZ(150px) rotateY(-190deg);
		transform: perspective(25pc) scaleX(1) translateZ(150px) rotateY(-190deg);
	}
	
	50% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(25pc) scaleX(1) translateZ(150px) rotateY(-170deg);
		transform: perspective(25pc) scaleX(1) translateZ(150px) rotateY(-170deg);
	}
	
	80% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(25pc) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
		transform: perspective(25pc) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
	}
	
	to {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(25pc) scaleX(1) translateZ(0) rotateY(0deg);
		transform: perspective(25pc) scaleX(1) translateZ(0) rotateY(0deg);
	}
}

@keyframes flip {
	0% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		-webkit-transform: perspective(25pc) scaleX(1) translateZ(0) rotateY(-1turn);
		transform: perspective(25pc) scaleX(1) translateZ(0) rotateY(-1turn);
	}
	
	40% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		-webkit-transform: perspective(25pc) scaleX(1) translateZ(150px) rotateY(-190deg);
		transform: perspective(25pc) scaleX(1) translateZ(150px) rotateY(-190deg);
	}
	
	50% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(25pc) scaleX(1) translateZ(150px) rotateY(-170deg);
		transform: perspective(25pc) scaleX(1) translateZ(150px) rotateY(-170deg);
	}
	
	80% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(25pc) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
		transform: perspective(25pc) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg);
	}
	
	to {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(25pc) scaleX(1) translateZ(0) rotateY(0deg);
		transform: perspective(25pc) scaleX(1) translateZ(0) rotateY(0deg);
	}
}

.animate__animated.animate__flip {
	-webkit-animation-name: flip;
	animation-name: flip;
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
}

@-webkit-keyframes flipInX {
	0% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
		-webkit-transform: perspective(25pc) rotateX(90deg);
		transform: perspective(25pc) rotateX(90deg);
	}
	
	40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(25pc) rotateX(-20deg);
		transform: perspective(25pc) rotateX(-20deg);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: perspective(25pc) rotateX(10deg);
		transform: perspective(25pc) rotateX(10deg);
	}
	
	80% {
		-webkit-transform: perspective(25pc) rotateX(-5deg);
		transform: perspective(25pc) rotateX(-5deg);
	}
	
	to {
		-webkit-transform: perspective(25pc);
		transform: perspective(25pc);
	}
}

@keyframes flipInX {
	0% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
		-webkit-transform: perspective(25pc) rotateX(90deg);
		transform: perspective(25pc) rotateX(90deg);
	}
	
	40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(25pc) rotateX(-20deg);
		transform: perspective(25pc) rotateX(-20deg);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: perspective(25pc) rotateX(10deg);
		transform: perspective(25pc) rotateX(10deg);
	}
	
	80% {
		-webkit-transform: perspective(25pc) rotateX(-5deg);
		transform: perspective(25pc) rotateX(-5deg);
	}
	
	to {
		-webkit-transform: perspective(25pc);
		transform: perspective(25pc);
	}
}

.animate__flipInX {
	-webkit-animation-name: flipinx;
	animation-name: flipInX;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}

@-webkit-keyframes flipInY {
	0% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
		-webkit-transform: perspective(25pc) rotateY(90deg);
		transform: perspective(25pc) rotateY(90deg);
	}
	
	40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(25pc) rotateY(-20deg);
		transform: perspective(25pc) rotateY(-20deg);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: perspective(25pc) rotateY(10deg);
		transform: perspective(25pc) rotateY(10deg);
	}
	
	80% {
		-webkit-transform: perspective(25pc) rotateY(-5deg);
		transform: perspective(25pc) rotateY(-5deg);
	}
	
	to {
		-webkit-transform: perspective(25pc);
		transform: perspective(25pc);
	}
}

@keyframes flipInY {
	0% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
		-webkit-transform: perspective(25pc) rotateY(90deg);
		transform: perspective(25pc) rotateY(90deg);
	}
	
	40% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		-webkit-transform: perspective(25pc) rotateY(-20deg);
		transform: perspective(25pc) rotateY(-20deg);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: perspective(25pc) rotateY(10deg);
		transform: perspective(25pc) rotateY(10deg);
	}
	
	80% {
		-webkit-transform: perspective(25pc) rotateY(-5deg);
		transform: perspective(25pc) rotateY(-5deg);
	}
	
	to {
		-webkit-transform: perspective(25pc);
		transform: perspective(25pc);
	}
}

.animate__flipInY {
	-webkit-animation-name: flipiny;
	animation-name: flipInY;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}

@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(25pc);
		transform: perspective(25pc);
	}
	
	30% {
		opacity: 1;
		-webkit-transform: perspective(25pc) rotateX(-20deg);
		transform: perspective(25pc) rotateX(-20deg);
	}
	
	to {
		opacity: 0;
		-webkit-transform: perspective(25pc) rotateX(90deg);
		transform: perspective(25pc) rotateX(90deg);
	}
}

@keyframes flipOutX {
	0% {
		-webkit-transform: perspective(25pc);
		transform: perspective(25pc);
	}
	
	30% {
		opacity: 1;
		-webkit-transform: perspective(25pc) rotateX(-20deg);
		transform: perspective(25pc) rotateX(-20deg);
	}
	
	to {
		opacity: 0;
		-webkit-transform: perspective(25pc) rotateX(90deg);
		transform: perspective(25pc) rotateX(90deg);
	}
}

.animate__flipOutX {
	-webkit-animation-duration: .75s;
	-webkit-animation-duration: 1.3125s;
	-webkit-animation-duration: calc(var(--animate-duration) * .75);
	animation-duration: .75s;
	animation-duration: 1.3125s;
	animation-duration: calc(var(--animate-duration) * .75);
	-webkit-animation-name: flipoutx;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(25pc);
		transform: perspective(25pc);
	}
	
	30% {
		opacity: 1;
		-webkit-transform: perspective(25pc) rotateY(-15deg);
		transform: perspective(25pc) rotateY(-15deg);
	}
	
	to {
		opacity: 0;
		-webkit-transform: perspective(25pc) rotateY(90deg);
		transform: perspective(25pc) rotateY(90deg);
	}
}

@keyframes flipOutY {
	0% {
		-webkit-transform: perspective(25pc);
		transform: perspective(25pc);
	}
	
	30% {
		opacity: 1;
		-webkit-transform: perspective(25pc) rotateY(-15deg);
		transform: perspective(25pc) rotateY(-15deg);
	}
	
	to {
		opacity: 0;
		-webkit-transform: perspective(25pc) rotateY(90deg);
		transform: perspective(25pc) rotateY(90deg);
	}
}

.animate__flipOutY {
	-webkit-animation-duration: .75s;
	-webkit-animation-duration: 1.3125s;
	-webkit-animation-duration: calc(var(--animate-duration) * .75);
	animation-duration: .75s;
	animation-duration: 1.3125s;
	animation-duration: calc(var(--animate-duration) * .75);
	-webkit-animation-name: flipouty;
	animation-name: flipOutY;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}

@-webkit-keyframes lightSpeedInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
	}
	
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes lightSpeedInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
	}
	
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__lightSpeedInRight {
	-webkit-animation-name: lightspeedinright;
	animation-name: lightSpeedInRight;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
		transform: translate3d(-100%, 0, 0) skewX(30deg);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: skewX(-20deg);
		transform: skewX(-20deg);
	}
	
	80% {
		-webkit-transform: skewX(5deg);
		transform: skewX(5deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes lightSpeedInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
		transform: translate3d(-100%, 0, 0) skewX(30deg);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: skewX(-20deg);
		transform: skewX(-20deg);
	}
	
	80% {
		-webkit-transform: skewX(5deg);
		transform: skewX(5deg);
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__lightSpeedInLeft {
	-webkit-animation-name: lightspeedinleft;
	animation-name: lightSpeedInLeft;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOutRight {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
	}
}

@keyframes lightSpeedOutRight {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
	}
}

.animate__lightSpeedOutRight {
	-webkit-animation-name: lightspeedoutright;
	animation-name: lightSpeedOutRight;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}

@-webkit-keyframes lightSpeedOutLeft {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
		transform: translate3d(-100%, 0, 0) skewX(-30deg);
	}
}

@keyframes lightSpeedOutLeft {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
		transform: translate3d(-100%, 0, 0) skewX(-30deg);
	}
}

.animate__lightSpeedOutLeft {
	-webkit-animation-name: lightspeedoutleft;
	animation-name: lightSpeedOutLeft;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
	0% {
		opacity: 0;
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes rotateIn {
	0% {
		opacity: 0;
		-webkit-transform: rotate(-200deg);
		transform: rotate(-200deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__rotateIn {
	-webkit-animation-name: rotatein;
	animation-name: rotateIn;
	-webkit-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes rotateInDownLeft {
	0% {
		opacity: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes rotateInDownLeft {
	0% {
		opacity: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__rotateInDownLeft {
	-webkit-animation-name: rotateindownleft;
	animation-name: rotateInDownLeft;
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
}

@-webkit-keyframes rotateInDownRight {
	0% {
		opacity: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes rotateInDownRight {
	0% {
		opacity: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__rotateInDownRight {
	-webkit-animation-name: rotateindownright;
	animation-name: rotateInDownRight;
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
}

@-webkit-keyframes rotateInUpLeft {
	0% {
		opacity: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes rotateInUpLeft {
	0% {
		opacity: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__rotateInUpLeft {
	-webkit-animation-name: rotateinupleft;
	animation-name: rotateInUpLeft;
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
}

@-webkit-keyframes rotateInUpRight {
	0% {
		opacity: 0;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes rotateInUpRight {
	0% {
		opacity: 0;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__rotateInUpRight {
	-webkit-animation-name: rotateinupright;
	animation-name: rotateInUpRight;
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
}

@-webkit-keyframes rotateOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: rotate(200deg);
		transform: rotate(200deg);
	}
}

@keyframes rotateOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: rotate(200deg);
		transform: rotate(200deg);
	}
}

.animate__rotateOut {
	-webkit-animation-name: rotateout;
	animation-name: rotateOut;
	-webkit-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes rotateOutDownLeft {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
}

@keyframes rotateOutDownLeft {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
}

.animate__rotateOutDownLeft {
	-webkit-animation-name: rotateoutdownleft;
	animation-name: rotateOutDownLeft;
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
}

@-webkit-keyframes rotateOutDownRight {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
}

@keyframes rotateOutDownRight {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
}

.animate__rotateOutDownRight {
	-webkit-animation-name: rotateoutdownright;
	animation-name: rotateOutDownRight;
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
}

@-webkit-keyframes rotateOutUpLeft {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
}

@keyframes rotateOutUpLeft {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
}

.animate__rotateOutUpLeft {
	-webkit-animation-name: rotateoutupleft;
	animation-name: rotateOutUpLeft;
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
}

@-webkit-keyframes rotateOutUpRight {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
}

@keyframes rotateOutUpRight {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
}

.animate__rotateOutUpRight {
	-webkit-animation-name: rotateoutupright;
	animation-name: rotateOutUpRight;
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
}

@-webkit-keyframes hinge {
	0% {
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	20%, 60% {
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
	}
	
	40%, 80% {
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
	}
}

@keyframes hinge {
	0% {
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}
	
	20%, 60% {
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-transform: rotate(80deg);
		transform: rotate(80deg);
	}
	
	40%, 80% {
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
	}
}

.animate__hinge {
	-webkit-animation-duration: 2s;
	-webkit-animation-duration: 3.5s;
	-webkit-animation-duration: calc(var(--animate-duration) * 2);
	animation-duration: 2s;
	animation-duration: 3.5s;
	animation-duration: calc(var(--animate-duration) * 2);
	-webkit-animation-name: hinge;
	animation-name: hinge;
	-webkit-transform-origin: top left;
	transform-origin: top left;
}

@-webkit-keyframes jackInTheBox {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) rotate(30deg);
		transform: scale(.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}
	
	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes jackInTheBox {
	0% {
		opacity: 0;
		-webkit-transform: scale(.1) rotate(30deg);
		transform: scale(.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	}
	
	50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	}
	
	70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.animate__jackInTheBox {
	-webkit-animation-name: jackinthebox;
	animation-name: jackInTheBox;
}

@-webkit-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
		transform: translate3d(-100%, 0, 0) rotate(-120deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
		transform: translate3d(-100%, 0, 0) rotate(-120deg);
	}
	
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__rollIn {
	-webkit-animation-name: rollin;
	animation-name: rollIn;
}

@-webkit-keyframes rollOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
		transform: translate3d(100%, 0, 0) rotate(120deg);
	}
}

@keyframes rollOut {
	0% {
		opacity: 1;
	}
	
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
		transform: translate3d(100%, 0, 0) rotate(120deg);
	}
}

.animate__rollOut {
	-webkit-animation-name: rollout;
	animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	50% {
		opacity: 1;
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	50% {
		opacity: 1;
	}
}

.animate__zoomIn {
	-webkit-animation-name: zoomin;
	animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -750pt, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -750pt, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	}
}

@keyframes zoomInDown {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -750pt, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -750pt, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	}
}

.animate__zoomInDown {
	-webkit-animation-name: zoomindown;
	animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-750pt, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-750pt, 0, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
	}
}

@keyframes zoomInLeft {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-750pt, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-750pt, 0, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
	}
}

.animate__zoomInLeft {
	-webkit-animation-name: zoominleft;
	animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(750pt, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(750pt, 0, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
	}
}

@keyframes zoomInRight {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(750pt, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(750pt, 0, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
	}
}

.animate__zoomInRight {
	-webkit-animation-name: zoominright;
	animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 750pt, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 750pt, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	}
}

@keyframes zoomInUp {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 750pt, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 750pt, 0);
	}
	
	60% {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	}
}

.animate__zoomInUp {
	-webkit-animation-name: zoominup;
	animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
	0% {
		opacity: 1;
	}
	
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	to {
		opacity: 0;
	}
}

@keyframes zoomOut {
	0% {
		opacity: 1;
	}
	
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	
	to {
		opacity: 0;
	}
}

.animate__zoomOut {
	-webkit-animation-name: zoomout;
	animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
	40% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	}
	
	to {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 125pc, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 125pc, 0);
	}
}

@keyframes zoomOutDown {
	40% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	}
	
	to {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 125pc, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 125pc, 0);
	}
}

.animate__zoomOutDown {
	-webkit-animation-name: zoomoutdown;
	animation-name: zoomOutDown;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}

@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-125pc, 0, 0);
		transform: scale(.1) translate3d(-125pc, 0, 0);
	}
}

@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-125pc, 0, 0);
		transform: scale(.1) translate3d(-125pc, 0, 0);
	}
}

.animate__zoomOutLeft {
	-webkit-animation-name: zoomoutleft;
	animation-name: zoomOutLeft;
	-webkit-transform-origin: left center;
	transform-origin: left center;
}

@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(125pc, 0, 0);
		transform: scale(.1) translate3d(125pc, 0, 0);
	}
}

@keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
	}
	
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(125pc, 0, 0);
		transform: scale(.1) translate3d(125pc, 0, 0);
	}
}

.animate__zoomOutRight {
	-webkit-animation-name: zoomoutright;
	animation-name: zoomOutRight;
	-webkit-transform-origin: right center;
	transform-origin: right center;
}

@-webkit-keyframes zoomOutUp {
	40% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	}
	
	to {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -125pc, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -125pc, 0);
	}
}

@keyframes zoomOutUp {
	40% {
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
	}
	
	to {
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -125pc, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -125pc, 0);
	}
}

.animate__zoomOutUp {
	-webkit-animation-name: zoomoutup;
	animation-name: zoomOutUp;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
}

@-webkit-keyframes slideInDown {
	0% {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInDown {
	0% {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__slideInDown {
	-webkit-animation-name: slideindown;
	animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInLeft {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__slideInLeft {
	-webkit-animation-name: slideinleft;
	animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__slideInRight {
	-webkit-animation-name: slideinright;
	animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes slideInUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}
	
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.animate__slideInUp {
	-webkit-animation-name: slideinup;
	animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: hidden;
	}
}

@keyframes slideOutDown {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: hidden;
	}
}

.animate__slideOutDown {
	-webkit-animation-name: slideoutdown;
	animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: hidden;
	}
}

@keyframes slideOutLeft {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: hidden;
	}
}

.animate__slideOutLeft {
	-webkit-animation-name: slideoutleft;
	animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: hidden;
	}
}

@keyframes slideOutRight {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: hidden;
	}
}

.animate__slideOutRight {
	-webkit-animation-name: slideoutright;
	animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: hidden;
	}
}

@keyframes slideOutUp {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	
	to {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: hidden;
	}
}

.animate__slideOutUp {
	-webkit-animation-name: slideoutup;
	animation-name: slideOutUp;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol+p, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul+p {
	margin-top: 25px;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul {
	font-family: Manrope, serif;
	font-family: var(--font-primary);
	list-style-type: none;
	margin: 25px 0 0 0;
	padding-left: 0;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol:not(:last-child), .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul:not(:last-child) {
	margin-bottom: 17px;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol li, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul li {
	min-height: 15px;
	padding-left: 27px;
	position: relative;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol li:not(:last-child), .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul li:not(:last-child) {
	margin-bottom: 18px;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol ol, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol ul, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul ol, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul ul {
	margin-top: 10px;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol a, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul a {
	text-decoration: underline;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol a:focus, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol a:hover, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul a:focus, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul a:hover {
	text-decoration: none;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li {
	padding-left: 27px;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'5\' height=\'5\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Ccircle cx=\'2.5\' cy=\'2.5\' r=\'2.5\' fill=\'%23D9D9D9\'/%3E%3Ccircle cx=\'2.5\' cy=\'2.5\' r=\'2.5\' fill=\'%237C3C44\'/%3E%3C/svg%3E");
	left: 0;
	position: absolute;
	top: -3.5px;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li {
	padding-left: 22px;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li:before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'10\' height=\'2\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1h8\' stroke=\'%237C3C44\' stroke-width=\'2\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	left: 0;
	position: absolute;
	top: -5px;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li>ol>li, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li>ul>li, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li>ol>li, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li>ul>li {
	padding-left: 26px;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li>ol>li:before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li>ul>li:before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li>ol>li:before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li>ul>li:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'17\' height=\'13\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M10.227 11.545L15.5 6.273 10.227 1M14.182 6.273H1\' stroke=\'%237C3C44\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	left: 0;
	position: absolute;
	top: 1px;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol {
	counter-reset: my-awesome-counter;
	margin-left: 5px;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li {
	counter-increment: my-awesome-counter;
	padding-left: 22px;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li:nth-child(n+10):before {
	left: -9pt;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li:before {
	color: #7c3c44;
	color: var(--strawberry);
	content: counter(my-awesome-counter) ". ";
	font-family: Manrope, serif;
	font-family: var(--font-primary);
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 700;
	font-weight: var(--fw-extrabold);
	left: -5px;
	line-height: 28px;
	line-height: var(--lh-reg);
	position: absolute;
	top: 0;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ol>li, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ul>li {
	counter-increment: my-awesome-counter-2;
	margin-left: -5px;
	padding-left: 26px;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ol>li:before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ul>li:before {
	color: #7c3c44;
	color: var(--strawberry);
	content: counter(my-awesome-counter-2, lower-alpha) ". ";
	font-family: Manrope, serif;
	font-family: var(--font-primary);
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 700;
	font-weight: var(--fw-extrabold);
	left: 0;
	line-height: 28px;
	line-height: var(--lh-reg);
	position: absolute;
	top: 0;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ol>li>ol>li, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ol>li>ul>li, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ul>li>ol>li, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ul>li>ul>li {
	counter-increment: my-awesome-counter-3;
	margin-left: -5px;
	padding-left: 21px;
}

.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ol>li>ol>li:before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ol>li>ul>li:before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ul>li>ol>li:before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ul>li>ul>li:before {
	color: #7c3c44;
	color: var(--strawberry);
	content: counter(my-awesome-counter-3, lower-roman) ". ";
	font-family: Manrope, serif;
	font-family: var(--font-primary);
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 700;
	font-weight: var(--fw-extrabold);
	left: 0;
	line-height: 28px;
	line-height: var(--lh-reg);
	position: absolute;
	top: 0;
}

.wwrcp-resource .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li:before, .wwrcp-template .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'5\' height=\'5\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Ccircle cx=\'2.5\' cy=\'2.5\' r=\'2.5\' fill=\'%23326295\'/%3E%3Ccircle cx=\'2.5\' cy=\'2.5\' r=\'2.5\' fill=\'%23326295\'/%3E%3C/svg%3E");
}

.wwrcp-resource .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li:before, .wwrcp-resource .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li:before, .wwrcp-template .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li:before, .wwrcp-template .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'10\' height=\'2\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1h8\' stroke=\'%23326295\' stroke-width=\'2\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.wwrcp-resource .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li>ol>li:before, .wwrcp-resource .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li>ul>li:before, .wwrcp-resource .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li>ol>li:before, .wwrcp-resource .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li>ul>li:before, .wwrcp-template .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li>ol>li:before, .wwrcp-template .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li>ul>li:before, .wwrcp-template .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li>ol>li:before, .wwrcp-template .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li>ul>li:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'17\' height=\'13\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M10.227 11.545L15.5 6.273 10.227 1M14.182 6.273H1\' stroke=\'%23326295\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.wwrcp-resource .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li:before, .wwrcp-template .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li:before {
	color: #326295;
	color: var(--dark-blue);
}

.wwrcp-resource .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ol>li:before, .wwrcp-resource .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ul>li:before, .wwrcp-template .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ol>li:before, .wwrcp-template .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ul>li:before {
	color: #326295;
	color: var(--dark-blue);
}

.wwrcp-resource .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ol>li>ol>li:before, .wwrcp-resource .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ol>li>ul>li:before, .wwrcp-resource .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ul>li>ol>li:before, .wwrcp-resource .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ul>li>ul>li:before, .wwrcp-template .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ol>li>ol>li:before, .wwrcp-template .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ol>li>ul>li:before, .wwrcp-template .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ul>li>ol>li:before, .wwrcp-template .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ul>li>ul>li:before {
	color: #326295;
	color: var(--dark-blue);
}

@media (min-width:650px) {
	.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol ol, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol ul, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul ol, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul ul {
		margin-top: 15px;
	}
}

@media (min-width:1100px) {
	.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol ol, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol ul, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul ol, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul ul {
		margin-top: 20px;
	}
}

@media (min-width:1441px) {
	.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol ol, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol ul, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul ol, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul ul {
		margin-top: 25px;
	}
	
	.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li:before {
		top: -5px;
	}
	
	.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li:before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li:before {
		top: -7px;
	}
	
	.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li>ol>li:before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li>ul>li:before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li>ol>li:before, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li>ul>li:before {
		top: -2px;
	}
	
	.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li {
		padding-left: 24px;
	}
	
	.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li:nth-child(n+10):before {
		left: -20px;
	}
	
	.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ol>li, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ul>li {
		padding-left: 2pc;
	}
	
	.pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ol>li>ol>li, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ol>li>ul>li, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ul>li>ol>li, .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li>ul>li>ul>li {
		padding-left: 26px;
	}
}

html[lang=ar] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li:before, html[lang=fa] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li:before {
	left: auto;
	right: -20px;
}

html[lang=ar] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li:before, html[lang=ar] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li:before, html[lang=fa] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li:before, html[lang=fa] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li:before {
	left: auto;
	right: -20px;
}

html[lang=ar] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li>ol>li:before, html[lang=ar] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li>ul>li:before, html[lang=ar] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li>ol>li:before, html[lang=ar] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li>ul>li:before, html[lang=fa] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li>ol>li:before, html[lang=fa] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ol>li>ul>li:before, html[lang=fa] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li>ol>li:before, html[lang=fa] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul>li>ul>li>ul>li:before {
	left: auto;
	right: -30px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li:nth-child(n+10):before, html[lang=fa] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li:nth-child(n+10):before {
	left: auto;
	left: -30px;
}

html[lang=ar] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li:before, html[lang=fa] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol>li:before {
	left: auto;
	right: -25px;
}

@-webkit-keyframes line-in {
	0% {
		height: 0%;
		top: 50%;
	}
	
	to {
		height: 90%;
		top: 5%;
	}
}

@keyframes line-in {
	0% {
		height: 0%;
		top: 50%;
	}
	
	to {
		height: 90%;
		top: 5%;
	}
}

.pl--wrapper .nice-select {
	position: relative;
}

.pl--wrapper .nice-select .current {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	background: var(--white);
	border-radius: 0 10px 10px 10px;
	color: #1f3248;
	color: var(--blueberry);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 20px;
	padding: 10px 25px 10px 19px;
	position: relative;
	width: -webkit-fill-available;
	width: -moz-available;
	z-index: 5;
}

.pl--wrapper .nice-select .current:after {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16.857\' height=\'9.904\'%3E%3Cpath d=\'M15.383 8.429L8.429 1.475 1.475 8.429\' fill=\'none\' stroke=\'%237c3c44\' stroke-linecap=\'round\' stroke-width=\'2.086\'/%3E%3C/svg%3E");
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	position: absolute;
	right: 20px;
	-webkit-transform: rotate(180deg) translateY(-3px);
	transform: rotate(180deg) translateY(-3px);
}

.pl--wrapper .nice-select .current:hover {
	cursor: pointer;
}

.pl--wrapper .nice-select .list {
	background-color: #f2f1ee;
	background-color: var(--birch);
	border: none;
	border-radius: 0 0 10px 10px;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	display: none;
	list-style-type: none !important;
	margin: -25px 0 0 0 !important;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 34px 0 9pt 0 !important;
	position: absolute;
	width: -webkit-fill-available;
	width: -moz-available;
	width: 100%;
	z-index: 2;
}

.pl--wrapper .nice-select .list::-webkit-scrollbar {
	width: 4px;
}

.pl--wrapper .nice-select .list::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px var(--mist);
	box-shadow: inset 0 0 6px var(--mist);
}

.pl--wrapper .nice-select .list::-webkit-scrollbar-thumb {
	background-color: var(--ash);
	outline: 1px solid var(--ash);
}

.pl--wrapper .nice-select .list li {
	list-style-type: none !important;
}

.pl--wrapper .nice-select .list .option {
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	margin: 0 !important;
	padding: 10px 19px;
	position: relative;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	width: 100%;
}

.pl--wrapper .nice-select .list .option:after {
	background: #7c3c44;
	background: var(--strawberry);
	content: "";
	height: 2px;
	left: 19px;
	position: absolute;
	right: 20px;
	-webkit-transform: rotate(180deg) translateY(-1px);
	transform: rotate(180deg) translateY(-1px);
}

.pl--wrapper .nice-select .list .option.selected {
	display: none;
}

.pl--wrapper .nice-select .list .option:focus, .pl--wrapper .nice-select .list .option:hover {
	cursor: pointer;
	padding-left: 35px;
}

.pl--wrapper .nice-select .list .option:focus:after, .pl--wrapper .nice-select .list .option:hover:after {
	width: 10px;
}

.pl--wrapper .nice-select.open .list {
	background-color: #f2f1ee;
	background-color: var(--birch);
	border: none;
	border-radius: 0 0 10px 10px;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	display: none;
	list-style-type: none !important;
	margin: -25px 0 0 0 !important;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 34px 0 9pt 0 !important;
	position: absolute;
	width: -webkit-fill-available;
	width: -moz-available;
	width: 100%;
	z-index: 2;
}

.pl--wrapper .nice-select.open .list::-webkit-scrollbar {
	width: 4px;
}

.pl--wrapper .nice-select.open .list::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px var(--mist);
	box-shadow: inset 0 0 6px var(--mist);
}

.pl--wrapper .nice-select.open .list::-webkit-scrollbar-thumb {
	background-color: var(--ash);
	outline: 1px solid var(--ash);
}

.pl--wrapper .nice-select.open .list li {
	list-style-type: none !important;
}

.pl--wrapper .nice-select.open .list .option {
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	margin: 0 !important;
	padding: 10px 19px;
	position: relative;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	width: 100%;
}

.pl--wrapper .nice-select.open .list .option:after {
	background: #7c3c44;
	background: var(--strawberry);
	content: "";
	height: 2px;
	left: 19px;
	position: absolute;
	top: 18px;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	width: 0;
}

.pl--wrapper .nice-select.open .list .option.selected {
	display: none;
}

.pl--wrapper .nice-select.open .list .option:focus, .pl--wrapper .nice-select.open .list .option:hover {
	border: none;
	cursor: pointer;
	outline: none;
	padding-left: 35px;
}

.pl--wrapper .nice-select.open .list .option:focus:after, .pl--wrapper .nice-select.open .list .option:hover:after {
	width: 10px;
}

.pl--wrapper .nice-select.open .current {
	border-radius: 0 10px 0 0;
}

.pl--wrapper .nice-select.open .current .list {
	display: block;
}

.pl--wrapper .nice-select.open .current .current {
	border-radius: 0 10px 0 0;
}

.pl--wrapper .nice-select.open .current .current:after {
	-webkit-transform: rotate(0) translateY(1px);
	transform: rotate(0) translateY(1px);
}

.pl--wrapper .nice-select:focus {
	outline: 1px dotted #101e2d !important;
	outline: dotted 1px var(--indigo) !important;
	outline-offset: 4px !important;
}

@media (min-width:1441px) {
	.pl--wrapper .nice-select .current, .pl--wrapper .nice-select .list .list .option, .pl--wrapper .nice-select .list .option {
		font-size: 1.125rem;
		line-height: 27px;
	}
	
	.pl--wrapper .nice-select .list .list .option:after {
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

@media (min-width:1700px) {
	.pl--wrapper .nice-select .current {
		padding: 11px 40px 11px 30px;
	}
	
	.pl--wrapper .nice-select .current:after {
		margin-top: -5px;
	}
	
	.pl--wrapper .nice-select .list {
		padding: 38px 0 9pt 0 !important;
	}
	
	.pl--wrapper .nice-select .list .option {
		padding-left: 30px;
	}
	
	.pl--wrapper .nice-select.open .current {
		padding: 11px 40px 11px 30px;
	}
	
	.pl--wrapper .nice-select.open .list {
		padding: 38px 0 9pt 0 !important;
	}
	
	.pl--wrapper .nice-select.open .list .option {
		padding-left: 30px;
	}
}

.hp--quicklinks .nice-select {
	position: relative;
}

.hp--quicklinks .nice-select .current {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	background: var(--white);
	border-radius: 0 10px 10px 10px;
	color: #1f3248;
	color: var(--blueberry);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 20px;
	padding: 10px 42px 10px 19px;
	position: relative;
	width: -webkit-fill-available;
	width: -moz-available;
	z-index: 5;
}

.hp--quicklinks .nice-select .current:after {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16.857\' height=\'9.904\'%3E%3Cpath d=\'M15.383 8.429L8.429 1.475 1.475 8.429\' fill=\'none\' stroke=\'%237c3c44\' stroke-linecap=\'round\' stroke-width=\'2.086\'/%3E%3C/svg%3E");
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	position: absolute;
	right: 20px;
	-webkit-transform: rotate(180deg) translateY(-3px);
	-webkit-transform: rotate(180deg) translateY(-1px);
	transform: rotate(180deg) translateY(-3px);
	transform: rotate(180deg) translateY(-1px);
}

.hp--quicklinks .nice-select .current:hover {
	cursor: pointer;
}

.hp--quicklinks .nice-select .list {
	background-color: #f2f1ee;
	background-color: var(--birch);
	border: none;
	border-radius: 0 0 10px 10px;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	display: none;
	list-style-type: none !important;
	margin: -25px 0 0 0 !important;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 34px 0 9pt 0 !important;
	position: absolute;
	width: -webkit-fill-available;
	width: -moz-available;
	width: 100%;
	z-index: 2;
}

.hp--quicklinks .nice-select .list::-webkit-scrollbar {
	width: 4px;
}

.hp--quicklinks .nice-select .list::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px var(--mist);
	box-shadow: inset 0 0 6px var(--mist);
}

.hp--quicklinks .nice-select .list::-webkit-scrollbar-thumb {
	background-color: var(--ash);
	outline: 1px solid var(--ash);
}

.hp--quicklinks .nice-select .list li {
	list-style-type: none !important;
}

.hp--quicklinks .nice-select .list .option {
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	margin: 0 !important;
	padding: 10px 19px;
	position: relative;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	width: 100%;
}

.hp--quicklinks .nice-select .list .option:after {
	background: #7c3c44;
	background: var(--strawberry);
	content: "";
	height: 2px;
	left: 19px;
	position: absolute;
	top: 50%;
	top: 18px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	width: 0;
}

.hp--quicklinks .nice-select .list .option.selected {
	display: none;
}

.hp--quicklinks .nice-select .list .option:focus, .hp--quicklinks .nice-select .list .option:hover {
	border: none;
	cursor: pointer;
	outline: none;
	padding-left: 35px;
}

.hp--quicklinks .nice-select .list .option:focus:after, .hp--quicklinks .nice-select .list .option:hover:after {
	width: 10px;
}

.hp--quicklinks .nice-select.open .list {
	display: block;
}

.hp--quicklinks .nice-select.open .current {
	border-radius: 0 10px 0 0;
}

.hp--quicklinks .nice-select.open .current:after {
	-webkit-transform: rotate(0) translateY(1px);
	transform: rotate(0) translateY(1px);
}

.hp--quicklinks .nice-select:focus {
	outline: 1px dotted #101e2d !important;
	outline: dotted 1px var(--indigo) !important;
	outline-offset: 4px !important;
}

@media (min-width:1100px) {
	.nice-select .current {
		padding: 9pt 30px 9pt 24px;
	}
	
	.nice-select .current, .nice-select .list .option {
		font-size: .875rem;
		line-height: 20px;
	}
}

@media (min-width:1441px) {
	.hp--quicklinks .nice-select .current, .hp--quicklinks .nice-select .list .option {
		font-size: 1.125rem;
		line-height: 27px;
	}
	
	.hp--quicklinks .nice-select.open .current:after {
		-webkit-transform: rotate(0) translateY(-2px);
		transform: rotate(0) translateY(-2px);
	}
}

@media (min-width:1700px) {
	.hp--quicklinks .nice-select .current {
		padding: 11px 40px 11px 30px;
	}
	
	.hp--quicklinks .nice-select .list {
		padding: 38px 0 9pt 0 !important;
	}
	
	.hp--quicklinks .nice-select .list .option {
		padding-left: 30px;
	}
}

html[lang=ar] .hp--quicklinks .nice-select .current, html[lang=fa] .hp--quicklinks .nice-select .current {
	padding: 10px 50px 10px 19px;
}

html[lang=ar] .hp--quicklinks .nice-select .list .option, html[lang=fa] .hp--quicklinks .nice-select .list .option {
	padding: 10px 50px 10px 19px;
}

html[lang=ar] .hp--quicklinks .nice-select .list .option:after, html[lang=fa] .hp--quicklinks .nice-select .list .option:after {
	left: auto;
	right: 19px;
}

html[lang=ar] .hp--quicklinks .nice-select .list .option:focus, html[lang=ar] .hp--quicklinks .nice-select .list .option:hover, html[lang=fa] .hp--quicklinks .nice-select .list .option:focus, html[lang=fa] .hp--quicklinks .nice-select .list .option:hover {
	padding-left: 0;
	padding-right: 35px;
}

@media (min-width:768px) {
	html[lang=ar] .hp--quicklinks .nice-select .list .option:after, html[lang=fa] .hp--quicklinks .nice-select .list .option:after {
		top: 20px;
	}
}

@media print {
	* {
		background: transparent !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		color: #000 !important;
		color: var(--black) !important;
		text-shadow: none !important;
	}
	
	@page {
		margin: 3pc;
		size: auto;
	}
	
	body {
		font-family: Times New Roman, serif;
		font-size: 1pc;
		line-height: 1.3;
		margin: 0 !important;
		padding: 0 1rem !important;
	}
	
	aside, footer, header, nav, script {
		display: none !important;
	}
	
	h1, h2, h3, h4, h5, h6 {
		color: #000 !important;
		color: var(--black) !important;
		page-break-after: avoid;
		page-break-inside: avoid;
	}
	
	h1 {
		font-size: 18pt;
	}
	
	h2 {
		font-size: 16pt;
	}
	
	h3 {
		font-size: 14pt;
	}
	
	h4, h5, h6 {
		font-size: 1pc;
	}
	
	blockquote, p {
		orphans: 3;
		widows: 3;
	}
	
	blockquote {
		border-left: 4px solid #dfddd8;
		border-left: 4px solid var(--stone);
		margin: 1em 0;
		padding-left: 1em;
	}
	
	a {
		color: #000 !important;
		color: var(--black) !important;
		text-decoration: underline;
	}
	
	a[href]:after {
		color: #70706b;
		color: var(--clay);
		content: " (" attr(href) ")";
		font-size: 10pt;
	}
	
	a[href^="mailto:"]:after {
		content: "";
	}
	
	a[href^="tel:"]:after {
		content: "";
	}
	
	a[href^="#"]:after {
		content: "";
	}
	
	table {
		border-collapse: collapse;
		width: 100%;
	}
	
	table, td, th {
		border: 1px solid #000;
		border: 1px solid var(--black);
	}
	
	td, th {
		padding: 8px;
		text-align: left;
	}
	
	th {
		background-color: #dfddd8 !important;
		background-color: var(--stone) !important;
		font-weight: 600;
		font-weight: var(--fw-bold);
	}
	
	thead {
		display: table-header-group;
	}
	
	img, tr {
		page-break-inside: avoid;
	}
	
	img {
		height: auto !important;
		max-width: 100% !important;
	}
	
	.advertisement, .audio, .breadcrumb, .btn, .button, .carousel-nav, .cookie-banner, .dropdown, .modal, .no-print, .pagination, .popup, .print-hide, .search-form, .sidebar, .slider-nav, .social-media, .tooltip, .video, button, embed, footer nav, header nav, iframe, input[type=button], input[type=reset], input[type=submit], nav, object, select, textarea {
		display: none !important;
	}
	
	.content, article, main {
		float: none !important;
		margin: 0 !important;
		padding: 0 !important;
		width: 100% !important;
	}
	
	.container, .wrapper {
		margin: 0 !important;
		max-width: none !important;
		padding: 0 !important;
		width: auto !important;
	}
	
	.page-break-before {
		page-break-before: always;
	}
	
	.page-break-after {
		page-break-after: always;
	}
	
	.page-break-inside {
		page-break-inside: avoid;
	}
	
	ol, ul {
		margin: 0 0 1em 1.5em;
	}
	
	li {
		margin-bottom: .25em;
	}
	
	code, pre {
		background: #f5f7f4 !important;
		background: var(--stone-light) !important;
		border: 1px solid #dfddd8;
		border: 1px solid var(--stone);
		font-family: Courier New, monospace;
		font-size: 10pt;
		padding: .5em;
		page-break-inside: avoid;
	}
	
	.text-center {
		text-align: center !important;
	}
	
	.text-right {
		text-align: right !important;
	}
	
	.text-left {
		text-align: left !important;
	}
	
	.font-bold {
		font-weight: 600;
		font-weight: var(--fw-bold);
	}
	
	.font-italic {
		font-style: italic;
	}
	
	.margin-top {
		margin-top: 1em;
	}
	
	.margin-bottom {
		margin-bottom: 1em;
	}
	
	.bird--icon, .footer .footer--container .footer--top .logo--container, .hs--bucket-links .bucket-links--container .links--wrapper .links .link .icon--container, .social--link svg {
		display: none !important;
	}
	
	.social--container {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
		width: 100% !important;
	}
	
	.social--link {
		display: block !important;
		margin: 0 !important;
		width: 100% !important;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--btn, .pl--accordion .accordion--wrapper .accordion .accordion--content {
		display: block !important;
		height: -webkit-fit-content !important;
		height: -moz-fit-content !important;
		height: fit-content !important;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--btn {
		padding: 0 !important;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--btn .accordion--toggle {
		display: none !important;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .content--container, .pl--news .news--container .news--card, .pl--news .news--container .news--card .content--container, .pl--news .news--container .news--card .image--container, .pl--news .news--container .news--card a {
		display: block !important;
	}
	
	.pl--news .news--container .news--card .arrow--container {
		display: none !important;
	}
	
	.pl--news .news--container .news--card>a {
		display: block !important;
		height: -webkit-fit-content !important;
		height: -moz-fit-content !important;
		height: fit-content !important;
		position: relative !important;
	}
	
	.pl--section+.pl--section {
		margin-top: 30px !important;
	}
	
	.image--wrapper, .image--wrapper img {
		max-height: 200px !important;
	}
	
	.image--container .caption--container {
		display: block !important;
		left: 0 !important;
		margin: 0 !important;
		position: relative !important;
		width: 100% !important;
	}
	
	div {
		-ms-grid-columns: 1fr !important;
		grid-template-columns: 1fr !important;
	}
	
	.header, .header--alert, .header--container, .header--general, .header--og, .header--wwrcp, .menu--primary, .menu--secondary, .popup, .search--form, .sitewide--popup {
		display: none !important;
	}
	
	.hp--banner .banner--container, .hp--banner .content--container {
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.banner--title {
		margin: 0 !important;
		padding-bottom: 0 !important;
		padding-top: 1rem !important;
	}
	
	.hp--bucket-links .bucket-links--container, .hp--cards .cards--container, .hp--cta .cta--container, .hp--news-resources .news-resources--container, .hp--quicklinks .quicklinks--container {
		margin: 0 !important;
		padding: 1em 0 !important;
	}
	
	.hp--bucket-links .links--wrapper, .hp--cards .cards--wrapper {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
		grid-gap: 1em !important;
		gap: 1em !important;
	}
	
	.pl--section {
		page-break-inside: avoid;
	}
	
	.bkg--birch, .bkg--white, .cols--three, .pl--content, .pl--content-default, .pl--section, li, ul {
		all: unset !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.pl--divider {
		display: none !important;
	}
	
	.card--heading-content, .pl--accordion .accordion--wrapper, .pl--divider, .pl--simple-cards {
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.pl--accordion .accordion {
		border: none !important;
		margin-bottom: .5em !important;
		padding: 0 !important;
	}
	
	.pl--accordion .accordion--btn {
		background: none !important;
		border: none !important;
		padding: .5em 0 !important;
		text-align: left !important;
	}
	
	.pl--accordion .accordion--content {
		display: block !important;
		height: auto !important;
	}
	
	.pl--accordion .accordion--content, .pl--banner .banner--container, .pl--breadcrumbs .breadcrumbs--container, .pl--callout .callout--container, .pl--content-cards .content-cards--container, .pl--content .content--container, .pl--events .events--container, .pl--form .form--container, .pl--media-gallery .media-gallery--container {
		margin: 0 !important;
		padding: .5em 0 !important;
	}
	
	.news--breadcrumbs-info .back-button--container {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
		max-width: 100% !important;
	}
	
	.news--breadcrumbs-info .back-button--container a[href]:after {
		color: #70706b;
		color: var(--clay);
		content: " (" attr(href) ")";
		display: block !important;
		font-size: 10pt;
		position: absolute !important;
		top: 100%;
		width: 100% !important;
	}
	
	.hs--bucket-links .bucket-links--container, .hs--internal-banner .banner--container, .hs--landing-banner .banner--container, .hs--logos .logos--container, .hs--wait-times .wait-times--container {
		margin: 0 !important;
		padding: .5em 0 !important;
	}
	
	.hs--bucket-links .links--wrapper .links {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
		grid-gap: .5em !important;
		gap: .5em !important;
	}
	
	.hs--bucket-links .link {
		border: 1px solid #dfddd8 !important;
		border: 1px solid var(--stone) !important;
		margin: 0 !important;
		padding: .5em !important;
	}
	
	.news--internal-banner, .news--landing-banner, .news--landing-featured-posts, .news--landing-filters, .news--landing-posts {
		margin: 0 !important;
		padding: .5em 0 !important;
	}
	
	.news--continue-exploring {
		display: none !important;
	}
	
	.career--banner .banner--container, .career--callout .callout--container, .career--content .content--container, .career--media-grid .media-grid--container, .career--recognition .recognition--container, .career--resources .resources--container, .recognition--module .recognition--inner, .wwrcp--resources .cards--container, .wwrcp--resources .feature--container {
		margin: 0 !important;
		padding: .5em 0 !important;
	}
	
	.find-a-location--banner, .find-a-location--cards, .find-a-location--filters, .find-a-location--map {
		display: none !important;
	}
	
	.carousel, .slider, .splide, .splide-progress, .splide-progress-bar, .splide__list, .splide__slide, .splide__track {
		display: block !important;
		height: auto !important;
		overflow: visible !important;
		width: auto !important;
	}
	
	.splide__list {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
		grid-gap: 1em !important;
		gap: 1em !important;
	}
	
	.splide__slide {
		display: block !important;
		margin: 0 !important;
		padding: .5em 0 !important;
		width: 100% !important;
	}
	
	.cards--group, .events--group {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
		grid-gap: .5em !important;
		gap: .5em !important;
	}
	
	.container, .content-wrapper, .inner, .page--container, .page--narrow, .page--wide, .wrapper {
		margin: 0 !important;
		max-width: none !important;
		padding: 0 !important;
		width: 100% !important;
	}
	
	.flex, .grid, .row {
		display: block !important;
		grid-gap: 0 !important;
		gap: 0 !important;
		-ms-grid-columns: 1fr !important;
		grid-template-columns: 1fr !important;
	}
	
	.gfield, .gfield_label, .gform_wrapper, .ginput_container {
		margin: .25em 0 !important;
		padding: 0 !important;
	}
	
	.gform_fields {
		display: block !important;
	}
	
	.gfield_required {
		color: var(--red) !important;
	}
	
	.gallery--container, .image--container, .media--container, .video--container {
		margin: .5em 0 !important;
		padding: 0 !important;
	}
	
	.media-gallery--grid {
		display: block !important;
		-ms-grid-columns: 1fr !important;
		grid-template-columns: 1fr !important;
	}
	
	.figure, figure {
		margin: .5em 0 !important;
		padding: 0 !important;
	}
	
	.caption, figcaption {
		font-size: 10pt !important;
		margin-top: .25em !important;
		padding: 0 !important;
	}
	
	.btn, .button, .cta-button, .link-button {
		background: none !important;
		border: 1px solid #000 !important;
		border: 1px solid var(--black) !important;
		color: #000 !important;
		color: var(--black) !important;
		display: inline-block !important;
		margin: .25em 0 !important;
		padding: .25em .5em !important;
		text-decoration: none !important;
	}
	
	.btn:after, .button:after {
		content: none !important;
	}
	
	.hidden, .screen-reader-text, .sr-only {
		display: none !important;
	}
	
	.visible-print {
		display: block !important;
	}
	
	.no-margin {
		margin: 0 !important;
	}
	
	.no-padding {
		padding: 0 !important;
	}
	
	[class*="--container"], [class*="--inner"], [class*="--wrapper"] {
		margin: 0 !important;
		padding: .5em 0 !important;
	}
	
	[class*="--section"] {
		margin: 0 !important;
		padding: 1em 0 !important;
		page-break-inside: avoid;
	}
	
	[class*="--module"] {
		margin: 0 !important;
		padding: .5em 0 !important;
	}
	
	.wp-block-column, .wp-block-columns, .wp-block-group {
		margin: 0 !important;
		padding: .5em 0 !important;
	}
	
	.alignfull, .alignwide {
		margin: 0 !important;
		width: 100% !important;
	}
	
	.wp-caption {
		margin: .5em 0 !important;
		padding: 0 !important;
	}
	
	.wp-caption-text {
		font-size: 10pt !important;
		margin-top: .25em !important;
	}
}

.cky-consent-container {
	background: #f2f1ee;
	background: var(--birch);
	border: none !important;
	border-radius: 30px 0 0 0 !important;
	-webkit-box-shadow: 3px 3px 9pt 0 rgba(0, 0, 0, .12) !important;
	box-shadow: 3px 3px 9pt 0 rgba(0, 0, 0, .12) !important;
	padding: 30px 50px;
}

.cky-consent-container .cky-consent-bar {
	background: #f2f1ee !important;
	background: var(--birch) !important;
	border: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	padding: 0 !important;
}

.cky-consent-container .cky-title {
	color: #60222a !important;
	color: var(--elderberry) !important;
	font-size: 1.25rem !important;
	font-weight: 500 !important;
	font-weight: var(--fw-semibold) !important;
	line-height: 2pc !important;
	margin-bottom: 15px !important;
}

.cky-consent-container .cky-notice-des a, .cky-consent-container .cky-notice-des p {
	color: #000 !important;
	color: var(--black) !important;
	font-size: 1rem !important;
	line-height: 28px !important;
}

.cky-consent-container .cky-notice-des a {
	text-decoration: underline;
	text-decoration-color: #000 !important;
	text-decoration-color: var(--black) !important;
	text-underline-offset: 2px;
}

.cky-consent-container .cky-notice-btn-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	width: -webkit-max-content !important;
	width: -moz-max-content !important;
	width: max-content !important;
}

.cky-consent-container .cky-btn+.cky-btn {
	margin-right: 1pc;
}

.cky-consent-container .cky-btn {
	border: none !important;
	border-radius: 0 14px 14px 14px;
	font-size: 1rem !important;
	height: 47px;
	line-height: 28px !important;
	padding: 0 24px;
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.cky-consent-container .cky-btn.cky-btn-accept {
	background-color: #7c3c44 !important;
	background-color: var(--strawberry) !important;
	color: #fff !important;
	color: var(--white) !important;
}

.cky-consent-container .cky-btn.cky-btn-reject {
	background-color: transparent !important;
	color: #1f3248 !important;
	color: var(--blueberry) !important;
}

.cky-consent-container .cky-btn:focus, .cky-consent-container .cky-btn:hover {
	opacity: 1 !important;
	padding: 0 30px;
	text-decoration: none;
}

.cky-consent-container .cky-btn:focus.cky-btn-accept, .cky-consent-container .cky-btn:hover.cky-btn-accept {
	background-color: #9e5c51 !important;
	background-color: var(--milkweed) !important;
}

.cky-consent-container .cky-btn:focus.cky-btn-reject, .cky-consent-container .cky-btn:hover.cky-btn-reject {
	background-color: #dfddd8 !important;
	background-color: var(--stone) !important;
}

@media (min-width:577px) {
	.cky-consent-container {
		bottom: 0 !important;
		right: 0 !important;
	}
}

@media (min-width:1100px) {
	.cky-consent-container {
		width: 700px !important;
	}
	
	.cky-consent-container .cky-title {
		font-size: 1.5625rem !important;
		line-height: 37px !important;
	}
	
	.cky-consent-container .cky-notice-des {
		max-width: 529px;
	}
	
	.cky-consent-container .cky-banner-btn-close {
		right: 60px !important;
		top: 35px !important;
	}
}

@media (min-width:1441px) {
	.cky-consent-container {
		padding: 50px 60px;
		width: 50pc !important;
	}
	
	.cky-consent-container .cky-title {
		font-size: 1.9375rem !important;
		line-height: 38px !important;
	}
	
	.cky-consent-container .cky-notice-des {
		max-width: 649px;
	}
	
	.cky-consent-container .cky-btn, .cky-consent-container .cky-notice-des a, .cky-consent-container .cky-notice-des p {
		font-size: 1.375rem !important;
		line-height: 40px !important;
	}
	
	.cky-consent-container .cky-btn {
		height: 72px;
		padding: 0 40px;
	}
	
	.cky-consent-container .cky-btn:focus, .cky-consent-container .cky-btn:hover {
		padding: 0 50px;
	}
}

@media (min-width:1920px) {
	.cky-consent-container {
		width: 850px !important;
	}
	
	.cky-consent-container .cky-notice-des {
		max-width: 815px;
	}
}

.error--page .container {
	background: #f2f1ee;
	background: var(--birch);
	border-radius: 0 4pc 0 4pc;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 77px 40px;
	position: relative;
}

.error--page .container .bird--icon {
	pointer-events: none;
	position: absolute;
}

.error--page .container .bird--icon.bird-icon--red {
	left: 41px;
	top: -35px;
}

.error--page .container .bird--icon.bird-icon--red svg {
	height: auto;
	width: 65px;
}

.error--page .container .bird--icon.bird-icon--purple {
	left: -45px;
	top: 1pc;
}

.error--page .container .bird--icon.bird-icon--purple svg {
	height: auto;
	width: 86px;
}

.error--page .container .error--title {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 2.75rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 55.6px;
	margin-bottom: 22px;
}

.error--page .container .error--subtitle {
	color: #7c3c44;
	color: var(--strawberry);
	font-size: 1.75rem;
	font-size: var(--fs-h3);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 38px;
	line-height: var(--lh-h3);
	margin-bottom: 22px;
}

.error--page .container .error--content {
	margin-bottom: 40px;
}

.error--page .container .error--content p {
	color: #000;
	color: var(--black);
	font-size: 1rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
}

.error--page .container .btn--primary {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.error--page .container .btn--primary:after {
	left: 0;
	right: auto;
	-webkit-transform: translateY(-4.5px) rotate(180deg);
	transform: translateY(-4.5px) rotate(180deg);
}

.error--page .container .btn--primary:focus, .error--page .container .btn--primary:hover {
	margin-left: -10px;
	margin-right: 0;
}

@media (min-width:650px) {
	.error--page .container {
		padding: 77px 87px;
	}
	
	.error--page .container .bird--icon.bird-icon--red {
		left: 43px;
		top: -35px;
	}
	
	.error--page .container .bird--icon.bird-icon--red svg {
		width: 67px;
	}
	
	.error--page .container .bird--icon.bird-icon--purple {
		left: -35px;
		top: 1pc;
	}
	
	.error--page .container .bird--icon.bird-icon--purple svg {
		width: 88px;
	}
}

@media (min-width:1100px) {
	.error--page .container {
		padding: 85px 188px;
	}
	
	.error--page .container .bird--icon.bird-icon--red {
		left: 89px;
		top: -41px;
	}
	
	.error--page .container .bird--icon.bird-icon--red svg {
		width: 122px;
	}
	
	.error--page .container .bird--icon.bird-icon--purple {
		left: -53px;
		top: 62px;
	}
	
	.error--page .container .bird--icon.bird-icon--purple svg {
		width: 10pc;
	}
	
	.error--page .container .error--title {
		font-size: 2.4375rem;
		line-height: 3pc;
	}
}

@media (min-width:1441px) {
	.error--page {
		margin-top: 75pt !important;
	}
	
	.error--page .container .bird--icon.bird-icon--red {
		left: 59px;
		top: -31px;
	}
	
	.error--page .container .bird--icon.bird-icon--purple {
		left: -83px;
		top: 70px;
	}
	
	.error--page .container .error--title {
		font-size: 4.3125rem;
		line-height: 75px;
	}
	
	.error--page .container .error--content p {
		font-size: 1.375rem;
		line-height: 40px;
	}
}

.page-template-page-pattern-library .section--print, .single-healthcare-services .section--print, .single-news-stories .section--print, .single-resources .section--print, .wwrcp-template-page-pattern-library-wwrcp .section--print {
	position: relative;
	z-index: 11;
}

.page-template-page-pattern-library .section--print .print--button, .single-healthcare-services .section--print .print--button, .single-news-stories .section--print .print--button, .single-resources .section--print .print--button, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f2f1ee;
	background: var(--birch);
	border-radius: 50%;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 42px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 42px;
}

.page-template-page-pattern-library .section--print .print--button svg, .single-healthcare-services .section--print .print--button svg, .single-news-stories .section--print .print--button svg, .single-resources .section--print .print--button svg, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button svg {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.page-template-page-pattern-library .section--print .print--button:focus, .page-template-page-pattern-library .section--print .print--button:hover, .single-healthcare-services .section--print .print--button:focus, .single-healthcare-services .section--print .print--button:hover, .single-news-stories .section--print .print--button:focus, .single-news-stories .section--print .print--button:hover, .single-resources .section--print .print--button:focus, .single-resources .section--print .print--button:hover, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button:focus, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button:hover {
	background: #7c3c44;
	background: var(--strawberry);
}

.page-template-page-pattern-library .section--print .print--button:focus svg, .page-template-page-pattern-library .section--print .print--button:hover svg, .single-healthcare-services .section--print .print--button:focus svg, .single-healthcare-services .section--print .print--button:hover svg, .single-news-stories .section--print .print--button:focus svg, .single-news-stories .section--print .print--button:hover svg, .single-resources .section--print .print--button:focus svg, .single-resources .section--print .print--button:hover svg, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button:focus svg, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button:hover svg {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.page-template-page-pattern-library .section--print .print--button:focus svg g path, .page-template-page-pattern-library .section--print .print--button:hover svg g path, .single-healthcare-services .section--print .print--button:focus svg g path, .single-healthcare-services .section--print .print--button:hover svg g path, .single-news-stories .section--print .print--button:focus svg g path, .single-news-stories .section--print .print--button:hover svg g path, .single-resources .section--print .print--button:focus svg g path, .single-resources .section--print .print--button:hover svg g path, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button:focus svg g path, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button:hover svg g path {
	fill: #fff;
	fill: var(--white);
}

.single-events .section--print {
	display: none;
}

.page-template-page-pattern-library .pl--breadcrumbs+.section--print {
	margin-top: 22px;
}

.page-template-page-pattern-library .section--print {
	margin: 35px 50px 50px 50px;
}

.single-resources .date-taxonomy--container .topic+.section--print {
	margin-top: 7px;
}

.single-healthcare-services .section--print, .single-news-stories .section--print, .single-resources .container.default--banner .section--print {
	margin-top: 22px;
}

.wwrcp-resource .pl--breadcrumbs+.section--print, .wwrcp-template-page-pattern-library-wwrcp .pl--breadcrumbs+.section--print {
	margin-top: 22px;
}

.wwrcp-resource .section--print, .wwrcp-template-page-pattern-library-wwrcp .section--print {
	margin: 35px 50px 50px 50px;
}

.wwrcp-resource .section--print .print--button, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button {
	background: #f9f8f4;
	background: var(--bg-taupe);
}

.wwrcp-resource .section--print .print--button svg g path, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button svg g path {
	fill: #326295;
	fill: var(--dark-blue);
}

.wwrcp-resource .section--print .print--button:focus, .wwrcp-resource .section--print .print--button:hover, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button:focus, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button:hover {
	background: #326295;
	background: var(--dark-blue);
}

.wwrcp-resource .section--print .print--button:focus svg, .wwrcp-resource .section--print .print--button:hover svg, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button:focus svg, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button:hover svg {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.wwrcp-resource .section--print .print--button:focus svg g path, .wwrcp-resource .section--print .print--button:hover svg g path, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button:focus svg g path, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button:hover svg g path {
	fill: #fff;
	fill: var(--white);
}

@media (min-width:650px) {
	.page-template-page-pattern-library .pl--breadcrumbs+.section--print, .wwrcp-resource .pl--breadcrumbs+.section--print, .wwrcp-template-page-pattern-library-wwrcp .pl--breadcrumbs+.section--print {
		margin-top: 0;
	}
	
	.page-template-page-pattern-library .breadcrumbs-print--container, .wwrcp-resource .breadcrumbs-print--container, .wwrcp-template-page-pattern-library-wwrcp .breadcrumbs-print--container {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		position: relative;
	}
	
	.page-template-page-pattern-library .section--print, .wwrcp-resource .section--print, .wwrcp-template-page-pattern-library-wwrcp .section--print {
		margin: 0;
		position: absolute;
		right: 5pc;
		top: 1pc;
	}
	
	.single-resources .date-taxonomy--container {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: relative;
	}
	
	.single-resources .date-taxonomy--container .topic+.section--print {
		margin-top: 0;
	}
	
	.single-resources .date-taxonomy--container .topic {
		padding-right: 74px;
	}
	
	.single-resources .date-taxonomy--container .section--print {
		position: absolute;
		right: 0;
		top: -13px;
	}
	
	.single-resources .date-taxonomy--container .section--print .print--button {
		height: 52px;
		width: 52px;
	}
	
	.single-resources .container.default--banner {
		position: relative;
	}
	
	.single-resources .container.default--banner .section--print {
		position: absolute;
		right: 0;
		top: -35px;
	}
	
	.single-resources .container.default--banner .section--print .print--button {
		height: 52px;
		width: 52px;
	}
	
	.single-news-stories .news--breadcrumbs-info .container.custom--banner .date-taxonomy--container {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding-right: 74px;
		position: relative;
	}
	
	.single-news-stories .news--breadcrumbs-info .container.custom--banner .date-taxonomy--container .section--print {
		position: absolute;
		right: 0;
		top: -35px;
	}
	
	.single-news-stories .news--breadcrumbs-info .container.custom--banner .date-taxonomy--container .section--print .print--button {
		height: 52px;
		width: 52px;
	}
	
	.single-news-stories .news--breadcrumbs-info .container.default--banner {
		position: relative;
	}
	
	.single-news-stories .news--breadcrumbs-info .container.default--banner .section--print {
		position: absolute;
		right: 0;
		top: -35px;
	}
	
	.single-news-stories .news--breadcrumbs-info .container.default--banner .section--print .print--button {
		height: 52px;
		width: 52px;
	}
	
	.single-healthcare-services .back-to-link--container {
		position: relative;
	}
	
	.single-healthcare-services .section--print {
		margin: 0;
		position: absolute;
		right: 42px;
		top: -13px;
	}
	
	.single-healthcare-services .section--print .print--button {
		height: 52px;
		width: 52px;
	}
	
	.single-healthcare-services .section--print .print--button svg {
		height: auto;
		width: 21px !important;
	}
}

@media (min-width:800px) {
	.single-news-stories .news--breadcrumbs-info .container.default--banner {
		padding-right: 74px;
	}
}

@media (min-width:1100px) {
	.page-template-page-pattern-library .section--print .print--button, .single-resources .section--print .print--button, .wwrcp-resource .section--print .print--button, .wwrcp-template-page-pattern-library-wwrcp .section--print .print--button {
		height: 52px;
		width: 52px;
	}
	
	.page-template-page-pattern-library .section--print, .wwrcp-resource .section--print, .wwrcp-template-page-pattern-library-wwrcp .section--print {
		right: 10pc;
		top: 25px;
	}
	
	.single-news-stories .news--breadcrumbs-info .container.custom--banner .date-taxonomy--container, .single-news-stories .news--breadcrumbs-info .container.default--banner {
		padding-right: 6pc;
	}
	
	.single-healthcare-services .section--print {
		right: 220px;
	}
}

@media (min-width:1441px) {
	.page-template-page-pattern-library .section--print, .wwrcp-resource .section--print, .wwrcp-template-page-pattern-library-wwrcp .section--print {
		right: 216px;
		top: 52px;
	}
	
	.single-resources .date-taxonomy--container .topic {
		padding-right: 114px;
	}
	
	.single-healthcare-services .section--print {
		right: 15pc;
	}
}

@media (min-width:1700px) {
	.single-resources .date-taxonomy--container .section--print {
		top: -5px;
	}
	
	.single-news-stories .news--breadcrumbs-info .container.custom--banner .date-taxonomy--container .section--print, .single-news-stories .news--breadcrumbs-info .container.default--banner .section--print {
		top: -27px;
	}
}

.scrolling {
	opacity: 0;
}

.animate__animated:nth-child(2) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s;
}

.animate__animated:nth-child(3) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
}

.animate__animated:nth-child(4) {
	-webkit-animation-delay: .9s;
	animation-delay: .9s;
}

.animate__animated:nth-child(5) {
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s;
}

.animate__animated:nth-child(6) {
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
}

.animate__animated:nth-child(7) {
	-webkit-animation-delay: 1.8s;
	animation-delay: 1.8s;
}

.animate__animated:nth-child(8) {
	-webkit-animation-delay: 2.1s;
	animation-delay: 2.1s;
}

.animate__animated:nth-child(9) {
	-webkit-animation-delay: 2.4s;
	animation-delay: 2.4s;
}

.animate__animated:nth-child(10) {
	-webkit-animation-delay: 2.7s;
	animation-delay: 2.7s;
}

.animate__animated.no-delay {
	-webkit-animation-delay: 0s !important;
	animation-delay: 0s !important;
}

@media (prefers-reduced-motion:reduce) {
	*, :after, :before {
		-webkit-animation-duration: 1ms !important;
		animation-duration: 1ms !important;
		-webkit-transition-duration: 1ms !important;
		transition-duration: 1ms !important;
	}
}

.alignleft {
	float: left;
	margin-right: 1rem;
	text-align: left;
}

.alignright {
	float: right;
	margin-left: 1rem;
	text-align: right;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.wp-caption {
	max-width: 100%;
}

.wp-caption.aligncenter {
	text-align: center;
}

.wp-caption.alignright {
	text-align: right;
}

.wp-caption-text {
	margin: 0;
}

:root {
	--hp-module-spacing: 60px;
	--hp-page-wide: 26px;
}

@media (min-width:650px) {
	:root {
		--hp-module-spacing: 70px;
		--hp-page-wide: 42px;
	}
}

@media (min-width:1100px) {
	:root {
		--hp-module-spacing: 100px;
		--hp-page-wide: 60px;
	}
}

@media (min-width:1441px) {
	:root {
		--hp-module-spacing: 140px;
		--hp-page-wide: 85px;
	}
}

.hp--section {
	margin-top: 60px;
	margin-top: var(--hp-module-spacing);
}

.hp--section .page--wide {
	padding: 0 26px;
	padding: 0 var(--hp-page-wide);
}

:root {
	--pl-module-spacing-reg: 70px;
	--pl-module-spacing-sm: 30px;
	--pl-page-wide: 25px;
	--pl-page-narrow: 50px;
}

@media (min-width:650px) {
	:root {
		--pl-module-spacing-reg: 80px;
		--pl-module-spacing-sm: 45px;
		--pl-page-wide: 45px;
		--pl-page-narrow: 80px;
	}
}

@media (min-width:1100px) {
	:root {
		--pl-module-spacing-reg: 100px;
		--pl-module-spacing-sm: 60px;
		--pl-page-wide: 130px;
		--pl-page-narrow: 280px;
	}
}

@media (min-width:1441px) {
	:root {
		--pl-module-spacing-reg: 130px;
		--pl-module-spacing-sm: 130px;
	}
}

@media (min-width:1700px) {
	:root {
		--pl-module-spacing-reg: 130px;
	}
}

.pl--iframe+.pl--iframe {
	margin-top: 70px;
	margin-top: var(--pl-module-spacing-reg);
}

.pl--section {
	margin-top: 70px;
	margin-top: var(--pl-module-spacing-reg);
}

.pl--section:first-of-type {
	margin-top: 70px;
	margin-top: var(--pl-module-spacing-reg);
}

.pl--section:last-of-type {
	margin-bottom: 70px;
	margin-bottom: var(--pl-module-spacing-reg);
}

.pl--section:last-of-type.bkg--birch {
	margin-bottom: 0;
	position: relative;
}

.pl--section:last-of-type.bkg--birch:after {
	background-color: #f6f5f3;
	background-color: var(--birch-70-hex);
	bottom: -245px;
	content: "";
	height: 250px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 0;
}

.pl--section:last-of-type.bkg--blueberry, .pl--section:last-of-type.bkg--dark-blue, .pl--section:last-of-type.wwrcp--cta-banner {
	margin-bottom: 0;
}

.pl--section:last-of-type.pl--simple-cards.bkg--blueberry {
	position: relative;
}

.pl--section:last-of-type.pl--simple-cards.bkg--blueberry:after {
	background-color: #1f3248;
	background-color: var(--blueberry);
	content: "";
	height: 294px;
	position: absolute;
	right: 0;
	top: 100%;
	width: 100%;
	z-index: -2;
}

@media (min-width:1100px) {
	.pl--section:last-of-type.pl--simple-cards.bkg--blueberry:after {
		height: 130px;
	}
}

@media (min-width:1700px) {
	.pl--section:last-of-type.pl--simple-cards.bkg--blueberry:after {
		height: 180px;
	}
}

@media (min-width:1800px) {
	.pl--section:last-of-type.pl--simple-cards.bkg--blueberry:after {
		height: 150px;
	}
}

.pl--section:last-of-type.wwrcp--cta-banner:after {
	background-color: #f2f8fb;
	background-color: var(--bg-blue);
	content: "";
	height: 230px;
	position: absolute;
	right: 0;
	top: 100%;
	width: 100%;
	z-index: -2;
}

.pl--section:last-of-type.wwrcp--cta-banner.--pl {
	overflow: visible;
}

@media (min-width:768px) {
	.pl--section:last-of-type.wwrcp--cta-banner {
		margin-bottom: -295px;
		padding-bottom: 375px;
	}
	
	.pl--section:last-of-type.wwrcp--cta-banner:after {
		content: none;
	}
	
	.pl--section:last-of-type.wwrcp--cta-banner.--pl {
		overflow: hidden;
	}
	
	.pl--section:last-of-type.wwrcp--cta-banner .bird--icon {
		bottom: 175px;
	}
}

@media (min-width:1100px) {
	.pl--section:last-of-type.wwrcp--cta-banner {
		margin-bottom: -197px;
		padding-bottom: 277px;
	}
	
	.pl--section:last-of-type.wwrcp--cta-banner .bird--icon {
		bottom: 17px;
	}
}

@media (min-width:1366px) {
	.pl--section:last-of-type.wwrcp--cta-banner {
		margin-bottom: -207px;
		padding-bottom: 287px;
	}
}

@media (min-width:1441px) {
	.pl--section:last-of-type.wwrcp--cta-banner {
		margin-bottom: -231px;
		padding-bottom: 311px;
	}
	
	.pl--section:last-of-type.wwrcp--cta-banner .bird--icon {
		bottom: -59px;
	}
}

.pl--section .page--narrow {
	padding: 0 50px;
	padding: 0 var(--pl-page-narrow);
}

.pl--section .page--wide {
	padding: 0 25px;
	padding: 0 var(--pl-page-wide);
}

.pl--section.pl--content.bkg--light-grey, .pl--section.pl--simple-cards.bkg--light-grey {
	padding: 70px 0;
	padding: var(--pl-module-spacing-reg) 0;
}

.pl--section.pl--content.bkg--light-grey+.pl-callout-wrapper .pl--callout.style--simple.bkg--light-grey {
	margin-top: 0;
	padding-top: 0;
}

.pl--section.pl--content.bkg--white+.pl-callout-wrapper .pl--callout.bkg--white {
	padding-bottom: 0;
}

.pl--section.pl--content-default.bkg--light-grey+.pl--content-default.bkg--light-grey, .pl--section.pl--content-default.bkg--light-grey+.pl-callout-wrapper .pl--callout.style--simple.bkg--light-grey, .pl--section.pl--content-default.bkg--white+.pl--content-default.bkg--white, .pl--section.pl--content-default.bkg--white+.pl-callout-wrapper .pl--callout.style--simple.bkg--white, .pl--section.pl-callout-wrapper .pl--callout.style--simple.bkg--light-grey+.pl--content-default.bkg--light-grey, .pl--section.pl-callout-wrapper .pl--callout.style--simple.bkg--white+.pl--content-default.bkg--white {
	margin-top: 40px;
}

.pl--section .heading--container+.body--reg {
	padding-top: 9pt;
}

.pl--section .heading--container+.content--container {
	padding-top: 20px;
}

.pl--section.pl--stylized-content .section--heading {
	margin-bottom: 30px;
	margin-bottom: var(--pl-module-spacing-sm);
}

.pl--section.pl--news.bkg--light-grey {
	padding: 70px 0;
	padding: var(--pl-module-spacing-reg) 0;
}

@media (min-width:650px) {
	.pl--section:first-of-type {
		margin-top: 70px;
		margin-top: var(--pl-module-spacing-reg);
	}
	
	.pl--section .page--narrow {
		padding: 0 50px;
		padding: 0 var(--pl-page-narrow);
	}
	
	.pl--section.pl--simple-cards .page--narrow[\:has\(.cols--three\)] {
		padding: 0 25px;
		padding: 0 var(--pl-page-wide);
	}
	
	.pl--section.pl--simple-cards .page--narrow:has(.cols--three) {
		padding: 0 25px;
		padding: 0 var(--pl-page-wide);
	}
	
	.pl--section .page--wide {
		padding: 0 25px;
		padding: 0 var(--pl-page-wide);
	}
	
	.pl--section.pl--content-default.bkg--light-grey+.pl--content-default.bkg--light-grey, .pl--section.pl--content-default.bkg--light-grey+.pl-callout-wrapper .pl--callout.style--simple.bkg--light-grey, .pl--section.pl--content-default.bkg--white+.pl--content-default.bkg--white, .pl--section.pl--content-default.bkg--white+.pl-callout-wrapper .pl--callout.style--simple.bkg--white, .pl--section.pl-callout-wrapper .pl--callout.style--simple.bkg--light-grey+.pl--content-default.bkg--light-grey, .pl--section.pl-callout-wrapper .pl--callout.style--simple.bkg--white+.pl--content-default.bkg--white {
		margin-top: 40px;
	}
}

@media (min-width:1100px) {
	.pl--section .page--narrow {
		margin-left: auto;
		margin-right: auto;
		max-width: 676px;
		padding-left: 0;
		padding-right: 0;
	}
	
	.pl--section .heading--container+.content--container {
		padding-top: 25px;
	}
	
	.pl--section.pl--content-default.bkg--light-grey+.pl--content-default.bkg--light-grey, .pl--section.pl--content-default.bkg--light-grey+.pl-callout-wrapper .pl--callout.style--simple.bkg--light-grey, .pl--section.pl--content-default.bkg--white+.pl--content-default.bkg--white, .pl--section.pl--content-default.bkg--white+.pl-callout-wrapper .pl--callout.style--simple.bkg--white, .pl--section.pl-callout-wrapper .pl--callout.style--simple.bkg--light-grey+.pl--content-default.bkg--light-grey, .pl--section.pl-callout-wrapper .pl--callout.style--simple.bkg--white+.pl--content-default.bkg--white {
		margin-top: 70px;
	}
}

@media (min-width:1441px) {
	.pl--section .page--narrow {
		max-width: 857px;
	}
	
	.pl--section.pl--content-default.bkg--light-grey+.pl--content-default.bkg--light-grey, .pl--section.pl--content-default.bkg--light-grey+.pl-callout-wrapper .pl--callout.bkg--light-grey, .pl--section.pl--content-default.bkg--white+.pl--content-default.bkg--white, .pl--section.pl--content-default.bkg--white+.pl-callout-wrapper .pl--callout.bkg--white, .pl--section.pl-callout-wrapper .pl--callout.bkg--light-grey+.pl--content-default.bkg--light-grey, .pl--section.pl-callout-wrapper .pl--callout.bkg--white+.pl--content-default.bkg--white {
		margin-top: 5pc;
	}
	
	.pl--section .heading--container+.content--container {
		padding-top: 35px;
	}
}

@media (min-width:1920px) {
	.pl--section .page--wide {
		margin-left: auto;
		margin-right: auto;
		max-width: 1566px;
		padding-left: 0;
		padding-right: 0;
	}
}

.wwrcp-resource .pl--section:last-of-type.bkg--birch:after {
	background-color: #f9f8f4;
	background-color: var(--bg-taupe);
}

.header--alert-banner {
	background: #990b1e;
	background: var(--crimson);
	position: relative;
	width: 100%;
	z-index: 50;
}

.header--alert-banner .container {
	height: 100% !important;
	position: relative;
	width: 100%;
}

.header--alert-banner .container .main-carousel {
	height: -webkit-max-content !important;
	height: -moz-max-content !important;
	height: max-content !important;
	margin: 0 auto;
	z-index: 100;
}

.header--alert-banner .container .slider-arrows--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	bottom: -8px;
	bottom: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	left: 30px;
	position: absolute;
	right: 30px;
	z-index: 1;
}

.header--alert-banner .container .slider-arrows--container .slider-arrow {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: none;
	border: none;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 30px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	width: 20px;
}

.header--alert-banner .container .slider-arrows--container .slider-arrow svg {
	height: 15px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	width: auto;
}

.header--alert-banner .container .slider-arrows--container .slider-arrow:focus.prev--btn svg, .header--alert-banner .container .slider-arrows--container .slider-arrow:hover.prev--btn svg {
	margin-left: -8px !important;
}

.header--alert-banner .container .slider-arrows--container .slider-arrow:focus.next--btn svg, .header--alert-banner .container .slider-arrows--container .slider-arrow:hover.next--btn svg {
	margin-right: -8px !important;
}

.header--alert-banner .container .slider-arrows--container .slider-arrow.prev--btn svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.header--alert-banner .container .content {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	height: -webkit-max-content !important;
	height: -moz-max-content !important;
	height: max-content !important;
	height: 100%;
	line-height: 24px;
	margin: auto;
	opacity: 0 !important;
	padding: 30px 73px;
	position: relative !important;
	-webkit-transition: opacity 1s ease !important;
	transition: opacity 1s ease !important;
	width: 100%;
}

.header--alert-banner .container .content svg {
	display: none;
}

.header--alert-banner .container .content.emergency:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'19\' height=\'19\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Crect x=\'.5\' y=\'.5\' width=\'18\' height=\'18\' rx=\'1.5\' fill=\'%231A4F85\' stroke=\'%23fff\'/%3E%3Cpath d=\'M5.518 14.467V4.534h1.823v4.083h4.318V4.534h1.823v9.933h-1.823v-4.098H7.34v4.098H5.518z\' fill=\'%23fff\'/%3E%3Cpath d=\'M7.341 4.534H5.518v9.933h1.823v-4.098h4.318v4.098h1.823V4.534h-1.823v4.083H7.34V4.534zM14 15h-2.86v-4.098H7.86V15H5V4h2.86v4.084h3.28V4H14v11z\' fill=\'%23fff\'/%3E%3C/svg%3E");
	left: -47px;
	left: 27px;
	position: absolute;
	top: 21px;
}

.header--alert-banner .container .content.active {
	opacity: 1 !important;
}

.header--alert-banner .container .content p {
	color: #fff;
	color: var(--white);
	font-size: .875rem;
	line-height: 24px;
	text-align: center;
	width: 100%;
	z-index: 2;
}

.header--alert-banner .container .content a {
	color: #fff;
	color: var(--white);
	font-weight: 600;
	font-weight: var(--fw-bold);
	text-decoration-line: underline;
	text-decoration-skip-ink: auto;
	text-decoration-style: solid;
	text-underline-offset: 20%;
	text-underline-position: from-font;
}

.header--alert-banner .container .content a:focus, .header--alert-banner .container .content a:hover {
	text-decoration: none;
}

.header--alert-banner .alert-btn--close {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: none;
	border: none;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 52px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	position: absolute;
	right: 10px;
	top: 5px;
	width: 52px;
}

.header--alert-banner .alert-btn--close svg {
	height: 1pc;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	width: auto;
}

.header--alert-banner .alert-btn--close:focus svg, .header--alert-banner .alert-btn--close:hover svg {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

@media (min-width:650px) {
	.header--alert-banner {
		position: relative;
	}
	
	.header--alert-banner .container .content {
		padding: 20px 5pc;
	}
	
	.header--alert-banner .container .content.emergency:before {
		left: 21px;
		top: 1pc;
	}
	
	.header--alert-banner .container .slider-arrows--container {
		bottom: 50%;
		left: 50%;
		margin-left: auto;
		margin-right: auto;
		max-width: calc(100% - 70px);
		min-width: calc(100% - 70px);
		-webkit-transform: translate(-50%, 50%);
		transform: translate(-50%, 50%);
		width: calc(100% - 70px);
	}
	
	.header--alert-banner .alert-btn--close {
		height: -webkit-max-content;
		height: -moz-max-content;
		height: max-content;
		right: 19px;
		top: 18px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
}

@media (min-width:768px) {
	.header--alert-banner .container .slider-arrows--container {
		max-width: calc(100% - 75pt);
		min-width: calc(100% - 75pt);
		width: calc(100% - 75pt);
	}
}

@media (min-width:1120px) {
	.header--alert-banner {
		padding: 30px 5pc;
	}
	
	.header--alert-banner .container .content {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		max-width: 900px;
		padding: 0;
		position: relative;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.header--alert-banner .container .content p {
		margin-left: auto;
		margin-right: auto;
		max-width: 900px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.header--alert-banner .container .content.emergency p {
		padding-left: 35px;
		position: relative;
	}
	
	.header--alert-banner .container .content.emergency p:before {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'27\' height=\'27\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Crect x=\'.695\' y=\'.902\' width=\'25.386\' height=\'25.386\' rx=\'2.086\' fill=\'%231A4F85\' stroke=\'%23fff\' stroke-width=\'1.391\'/%3E%3Cpath d=\'M7.776 20.594V6.596h2.57v5.755h6.084V6.596H19v13.998h-2.57V14.82h-6.084v5.774h-2.57z\' fill=\'%23fff\'/%3E%3Cpath d=\'M10.346 6.596h-2.57v13.998h2.57V14.82h6.084v5.774H19V6.596h-2.57v5.755h-6.084V6.596zm9.384 14.75H15.7V15.57h-4.623v5.775h-4.03V5.844h4.03V11.6h4.622V5.844h4.03v15.502z\' fill=\'%23fff\'/%3E%3C/svg%3E");
		left: 0;
		position: absolute;
		top: -2px;
	}
	
	.header--alert-banner .container .content.emergency:before {
		content: none;
	}
	
	.header--alert-banner .container .slider-arrows--container {
		max-width: 1010px;
		min-width: 1010px;
		width: 1010px;
	}
}

@media (min-width:1366px) {
	.header--alert-banner {
		padding: 20px 5pc;
	}
	
	.header--alert-banner .container .slider-arrows--container .prev--btn {
		margin-left: -20px;
	}
	
	.header--alert-banner .alert-btn--close {
		right: 22px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

@media (min-width:1700px) {
	.header--alert-banner .container .content, .header--alert-banner .container .content p {
		font-size: 1.125rem;
		line-height: 33px;
	}
	
	.header--alert-banner .container .content.emergency p:before {
		top: 2px;
	}
	
	.header--alert-banner .alert-btn--close svg {
		height: 22px;
	}
}

html[lang=ar] .header--alert-banner .container .slider-arrows--container .slider-arrow.next--btn svg, html[lang=fa] .header--alert-banner .container .slider-arrows--container .slider-arrow.next--btn svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .header--alert-banner .container .slider-arrows--container .slider-arrow.prev--btn svg, html[lang=fa] .header--alert-banner .container .slider-arrows--container .slider-arrow.prev--btn svg {
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

@media (min-width:650px) {
	html[lang=ar] .header--alert-banner .container .slider-arrows--container, html[lang=fa] .header--alert-banner .container .slider-arrows--container {
		left: auto;
		right: auto;
		-webkit-transform: translate(-30px, 50%);
		transform: translate(-30px, 50%);
	}
}

@media (min-width:768px) {
	html[lang=ar] .header--alert-banner .container .slider-arrows--container, html[lang=fa] .header--alert-banner .container .slider-arrows--container {
		-webkit-transform: translate(-50px, 50%);
		transform: translate(-50px, 50%);
	}
}

@media (min-width:1120px) {
	html[lang=ar] .header--alert-banner .container .slider-arrows--container, html[lang=fa] .header--alert-banner .container .slider-arrows--container {
		left: 50%;
		max-width: 900px;
		min-width: 900px;
		-webkit-transform: translate(-50%, 50%);
		transform: translate(-50%, 50%);
		width: 900px;
	}
	
	html[lang=ar] .header--alert-banner .container .content, html[lang=fa] .header--alert-banner .container .content {
		max-width: 750px;
	}
}

@media (min-width:1250px) {
	html[lang=ar] .header--alert-banner .container .content, html[lang=fa] .header--alert-banner .container .content {
		max-width: 900px;
	}
	
	html[lang=ar] .header--alert-banner .container .slider-arrows--container, html[lang=fa] .header--alert-banner .container .slider-arrows--container {
		max-width: 825pt;
		min-width: 825pt;
		width: 825pt;
	}
}

@media (min-width:1366px) {
	html[lang=ar] .header--alert-banner .container .content, html[lang=fa] .header--alert-banner .container .content {
		max-width: 900px;
		min-width: 900px;
		width: 900px;
	}
	
	html[lang=ar] .header--alert-banner .container .content p, html[lang=fa] .header--alert-banner .container .content p {
		max-width: 100%;
	}
	
	html[lang=ar] .header--alert-banner .container .slider-arrows--container, html[lang=fa] .header--alert-banner .container .slider-arrows--container {
		max-width: 825pt;
		min-width: 825pt;
		width: 825pt;
	}
}

.sitewide--popup {
	-webkit-backdrop-filter: blur(9pt);
	backdrop-filter: blur(9pt);
	background: hsla(0, 0%, 100%, .2);
	display: none;
	height: 100vh;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	width: 100vw;
	z-index: 1000;
}

.sitewide--popup .popup--wrapper {
	border-radius: 0 30px 30px 30px;
	-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .05);
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	max-height: calc(100vh - 40px);
	max-width: 600px;
	overflow: hidden;
	position: absolute;
	right: 50%;
	top: 50%;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	width: calc(100vw - 40px);
}

.sitewide--popup .popup--wrapper .close--btn {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: transparent;
	border: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 30px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	position: absolute;
	right: 30px;
	top: 30px;
	width: 30px;
	z-index: 10;
}

.sitewide--popup .popup--wrapper .close--btn span {
	background-color: #fff;
	background-color: var(--white);
	height: 2px;
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%;
}

.sitewide--popup .popup--wrapper .close--btn span:nth-child(2) {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.sitewide--popup .popup--wrapper .close--btn:focus, .sitewide--popup .popup--wrapper .close--btn:hover {
	cursor: pointer;
}

.sitewide--popup .popup--wrapper .close--btn:focus span, .sitewide--popup .popup--wrapper .close--btn:hover span {
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

.sitewide--popup .popup--wrapper .close--btn:focus span:nth-child(2), .sitewide--popup .popup--wrapper .close--btn:hover span:nth-child(2) {
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

.sitewide--popup .popup--wrapper .popup--header {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #990a1f;
	background-color: var(--emergency);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	grid-gap: 5px;
	gap: 5px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 30px 30px 60px;
}

.sitewide--popup .popup--wrapper .popup--header:before {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #b85462;
	background: var(--emergency-light);
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'23\' height=\'22\' fill=\'none\'%3E%3Cmask id=\'a\' style=\'mask-type:alpha\' maskUnits=\'userSpaceOnUse\' x=\'0\' y=\'0\' width=\'23\' height=\'22\'%3E%3Cpath fill=\'%23D9D9D9\' d=\'M.5 0h22v22H.5z\'/%3E%3C/mask%3E%3Cg mask=\'url(%23a)\'%3E%3Cpath d=\'M11.497 20.488c-.7 0-1.3-.25-1.796-.749a2.458 2.458 0 01-.745-1.799c0-.7.25-1.299.749-1.795a2.458 2.458 0 011.799-.745c.7 0 1.299.25 1.795.748.497.499.745 1.099.745 1.8 0 .7-.25 1.298-.748 1.795a2.459 2.459 0 01-1.8.745zm.014-6.921c-.603 0-1.119-.213-1.546-.64a2.093 2.093 0 01-.642-1.537V3.873c0-.599.21-1.111.63-1.538.42-.426.932-.64 1.536-.64.603 0 1.119.214 1.546.64.428.427.642.94.642 1.538v7.517c0 .598-.21 1.11-.63 1.537-.42.427-.932.64-1.536.64z\' fill=\'%23fff\'/%3E%3C/g%3E%3C/svg%3E");
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 4px;
	width: 40px;
}

.sitewide--popup .popup--wrapper .popup--header h2 {
	color: #fff;
	color: var(--white);
	font-size: 25px;
	font-weight: 600;
	font-weight: var(--fw-bold);
	line-height: 37px;
	margin: 0;
	text-align: center;
}

.sitewide--popup .popup--wrapper .popup--content {
	background-color: #fff;
	background-color: var(--white);
	border-radius: 30px 0 0 0;
	margin-top: -30px;
	max-height: calc(100vh - 200px);
	overflow-x: hidden;
	overflow-y: auto;
	padding: 30px;
}

.sitewide--popup .popup--wrapper .popup--content::-webkit-scrollbar {
	width: 2px;
}

.sitewide--popup .popup--wrapper .popup--content::-webkit-scrollbar-track {
	background: #fff;
	background: var(--white);
}

.sitewide--popup .popup--wrapper .popup--content::-webkit-scrollbar-thumb {
	background: #a6a6a3;
	background: var(--pewter);
	border-radius: 6px;
}

.sitewide--popup .popup--wrapper .popup--content::-webkit-scrollbar-thumb:hover {
	background: #a6a6a3;
	background: var(--pewter);
}

.sitewide--popup .popup--wrapper .popup--content .content p {
	color: #000;
	color: var(--black);
	margin: 0;
}

.sitewide--popup .popup--wrapper .popup--content .content p+p {
	margin-top: 9pt;
}

@media (min-width:650px) {
	.sitewide--popup .popup--wrapper .popup--content .content p+p {
		margin-top: 1pc;
	}
}

@media (min-width:1100px) {
	.sitewide--popup .popup--wrapper .popup--content .content p+p {
		margin-top: 20px;
	}
}

@media (min-width:1441px) {
	.sitewide--popup .popup--wrapper .popup--content .content p+p {
		margin-top: 24px;
	}
}

.sitewide--popup .popup--wrapper .popup--content .btn--container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	grid-gap: 10px;
	gap: 10px;
	margin-top: 20px;
}

@media (min-width:768px) {
	.sitewide--popup .popup--wrapper .popup--content {
		padding: 50px 50px 30px;
	}
	
	.sitewide--popup .popup--wrapper .popup--content .btn--container {
		grid-gap: 20px;
		gap: 20px;
		margin-top: 35px;
	}
}

@media (min-width:1120px) {
	.sitewide--popup .popup--wrapper .popup--header:before {
		height: 45px;
		width: 45px;
	}
	
	.sitewide--popup .popup--wrapper .popup--header h2 {
		font-size: 31px;
		line-height: 38px;
	}
}

@media (min-width:1441px) {
	.sitewide--popup .popup--wrapper {
		max-width: 790px;
	}
	
	.sitewide--popup .popup--wrapper .popup--header {
		padding: 40px 40px 70px;
	}
	
	.sitewide--popup .popup--wrapper .popup--header:before {
		height: 50px;
		right: 40px;
		top: 40px;
		width: 50px;
	}
	
	.sitewide--popup .popup--wrapper .popup--header h2 {
		font-size: 39px;
		line-height: 52px;
	}
	
	.sitewide--popup .popup--wrapper .popup--content {
		padding: 50px 60px 50px;
	}
	
	.sitewide--popup .popup--wrapper .popup--content .btn--container {
		grid-gap: 30px;
		gap: 30px;
	}
}

html[lang=ar] .sitewide--popup .popup--wrapper .close--btn, html[lang=fa] .sitewide--popup .popup--wrapper .close--btn {
	left: 30px;
	right: auto;
}

html.menu-open:after {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background-blend-mode: overlay;
	background-color: hsla(0, 0%, 100%, .6);
	background-color: var(--white-06);
	bottom: 0;
	content: "";
	height: 100vh;
	left: 0;
	position: fixed;
	right: 0;
	top: auto;
	width: 100vw;
	z-index: 49;
}

.header .lang--switcher {
	cursor: pointer;
	outline: none;
	z-index: 100000;
}

.header .lang--switcher .weglot-dropdown {
	background-color: transparent;
	border-color: #c3968f;
	border-color: var(--milkweed-65);
	border-radius: 75pt;
	color: #fff;
	color: var(--white);
	cursor: pointer;
	margin: 0;
	min-width: 75pt;
	outline: none;
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.header .lang--switcher .weglot-dropdown:focus {
	outline: 1px dotted #101e2d;
	outline: dotted 1px var(--indigo);
	outline-offset: 4px;
}

.header .lang--switcher .weglot-dropdown:not(.closed) .wgcurrent:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.header .lang--switcher .weglot-dropdown .wgcurrent {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: transparent;
	border: 1px solid #c3968f;
	border: solid 1px var(--milkweed-65);
	border-radius: 75pt;
	color: var(--navy);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	height: 37px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 31.6px;
	max-height: 37px;
	min-height: 37px;
	min-width: 75pt;
	padding: 8px 33px 8px 1pc;
	position: relative;
	text-align: center;
	text-decoration: none;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 2;
}

@media (min-width:1700px) {
	.header .lang--switcher .weglot-dropdown .wgcurrent {
		padding: 8px 33px 8px 25px;
	}
}

.header .lang--switcher .weglot-dropdown .wgcurrent .wglanguage-name {
	color: #fff;
	color: var(--white);
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-med);
	padding: 0;
}

.header .lang--switcher .weglot-dropdown .wgcurrent:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'10.061\' height=\'6.091\'%3E%3Cg data-name=\'Group 148\'%3E%3Cpath data-name=\'Vector 6\' d=\'M.53.53l4.5 4.5 4.5-4.5\' fill=\'none\' stroke=\'%23fff\' stroke-width=\'1.5\'/%3E%3C/g%3E%3C/svg%3E") !important;
	height: 100%;
	position: absolute;
	right: 15px;
	top: 0;
}

.header .lang--switcher .weglot-dropdown .wgcurrent:after {
	content: none;
}

.header .lang--switcher .weglot-dropdown .wgcurrent:focus, .header .lang--switcher .weglot-dropdown .wgcurrent:hover {
	background: #fff;
	background: var(--white);
	border-color: #fff;
	border-color: var(--white);
	color: #7c3c44 !important;
	color: var(--strawberry) !important;
}

.header .lang--switcher .weglot-dropdown .wgcurrent:focus .wglanguage-name, .header .lang--switcher .weglot-dropdown .wgcurrent:hover .wglanguage-name {
	color: #7c3c44;
	color: var(--strawberry);
}

.header .lang--switcher .weglot-dropdown .wgcurrent:focus:before, .header .lang--switcher .weglot-dropdown .wgcurrent:hover:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'10.061\' height=\'6.091\'%3E%3Cg data-name=\'Group 148\'%3E%3Cpath data-name=\'Vector 6\' d=\'M.53.53l4.5 4.5 4.5-4.5\' fill=\'none\' stroke=\'%237c3c44\' stroke-width=\'1.5\'/%3E%3C/g%3E%3C/svg%3E") !important;
}

.header .lang--switcher .weglot-dropdown ul {
	background-color: #fff !important;
	background-color: var(--white) !important;
	border: none;
	border-radius: 0 0 10px 10px;
	bottom: auto;
	-webkit-box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .2);
	box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .2);
	margin-top: 38px;
	padding: 15px 0;
	width: calc(100% + 30px);
	z-index: 1;
}

.header .lang--switcher .weglot-dropdown ul .wg-li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1px 20px;
}

.header .lang--switcher .weglot-dropdown ul .wg-li>a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #1f3248;
	color: var(--blueberry);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-med);
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	line-height: 29.6px;
	padding: 0;
	position: relative;
	text-decoration: none;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.header .lang--switcher .weglot-dropdown ul .wg-li>a:after {
	background: #7c3c44;
	background: var(--strawberry);
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	width: 0;
}

.header .lang--switcher .weglot-dropdown ul .wg-li>a:focus, .header .lang--switcher .weglot-dropdown ul .wg-li>a:hover {
	cursor: pointer;
	padding-left: 17px;
	text-decoration: none;
}

.header .lang--switcher .weglot-dropdown ul .wg-li>a:focus:after, .header .lang--switcher .weglot-dropdown ul .wg-li>a:hover:after {
	background: #7c3c44;
	background: var(--strawberry);
	width: 9px;
}

.header .btn--emerg {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #7c3c44;
	background: var(--strawberry);
	border: 1px solid #7c3c44;
	border: 1px solid var(--strawberry);
	border-radius: 75pt;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	color: var(--white);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-med);
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	letter-spacing: 0;
	line-height: 20px;
	max-width: 100%;
	min-height: 37px;
	min-width: 275px;
	padding: 8px 29px;
	position: relative;
	text-align: center;
	text-decoration: none;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.header .btn--emerg:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'19\' height=\'19\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Crect x=\'.5\' y=\'.5\' width=\'18\' height=\'18\' rx=\'1.5\' fill=\'%231A4F85\' stroke=\'%23fff\'/%3E%3Cpath d=\'M5.518 14.467V4.534h1.823v4.083h4.318V4.534h1.823v9.933h-1.823v-4.098H7.34v4.098H5.518z\' fill=\'%23fff\'/%3E%3Cpath d=\'M7.341 4.534H5.518v9.933h1.823v-4.098h4.318v4.098h1.823V4.534h-1.823v4.083H7.34V4.534zM14 15h-2.86v-4.098H7.86V15H5V4h2.86v4.084h3.28V4H14v11z\' fill=\'%23fff\'/%3E%3C/svg%3E");
	margin-right: 10px;
	-webkit-transform: translateY(2px);
	transform: translateY(2px);
}

.header .btn--emerg:focus, .header .btn--emerg:hover {
	background: #990b1e;
	background: var(--crimson);
	font-weight: 600;
	font-weight: var(--fw-bold);
}

.header .text--size-container {
	grid-gap: 10px;
	gap: 10px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.header .text--size-container, .header .text--size-container .text--size {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.header .text--size-container .text--size {
	background: transparent;
	border: none;
	border-bottom: 2px solid transparent;
	color: #fff;
	color: var(--white);
	font-weight: 400;
	font-weight: var(--fw-med);
	height: 25px;
	padding: 0;
	padding-bottom: 6px;
}

.header .text--size-container .text--size .text {
	color: #fff;
	color: var(--white);
}

.header .text--size-container .text--size.--small {
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
}

.header .text--size-container .text--size.--regular {
	font-size: 1.125rem;
}

.header .text--size-container .text--size.--large {
	font-size: 1.25rem;
}

.header .text--size-container .text--size.active {
	border-bottom: 2px solid #c3968f;
	border-bottom: 2px solid var(--milkweed-65);
}

.header .text--size-container .text--size span {
	color: #c3968f;
	color: var(--milkweed-65);
}

.header .text--size-container .text--size:focus, .header .text--size-container .text--size:hover {
	border-bottom: 2px solid #c3968f;
	border-bottom: solid 2px var(--milkweed-65);
	cursor: pointer;
}

@media (min-width:768px) {
	.header .lang--switcher .weglot-dropdown {
		min-width: unset;
	}
	
	.header .lang--switcher .weglot-dropdown ul {
		margin-top: 51px;
	}
	
	.header .btn--emerg {
		max-height: 38px;
		min-height: 38px;
	}
}

@media (min-width:1120px) {
	html.menu-open {
		overflow-y: visible;
	}
	
	html.menu-open:after {
		content: none;
	}
	
	.header .btn--emerg {
		min-width: 200px;
		padding: 8px 15px;
	}
	
	.header .btn--emerg:before {
		left: 8px;
	}
	
	.header .lang--switcher .weglot-dropdown {
		background-color: transparent;
		border-color: #70706b;
		border-color: var(--clay);
		border-radius: 3pc;
		color: #1f3248;
		color: var(--blueberry);
	}
	
	.header .lang--switcher .weglot-dropdown:focus {
		background-color: #7c3c44;
		background-color: var(--strawberry);
		border-color: #7c3c44;
		border-color: var(--strawberry);
	}
	
	.header .lang--switcher .weglot-dropdown:focus .wgcurrent {
		color: #fff;
		color: var(--white);
	}
	
	.header .lang--switcher .weglot-dropdown:focus .wgcurrent .wglanguage-name {
		color: #fff;
		color: var(--white);
	}
	
	.header .lang--switcher .weglot-dropdown:focus .wgcurrent:before {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'9.414\' height=\'5.414\'%3E%3Cpath d=\'M.707.707l4 4 4-4\' fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\'/%3E%3C/svg%3E") !important;
	}
	
	.header .lang--switcher .weglot-dropdown .wgcurrent {
		border: 1px solid #70706b;
		border: solid 1px var(--clay);
		color: #1f3248;
		color: var(--blueberry);
		padding: 8px 33px 8px 20px;
	}
	
	.header .lang--switcher .weglot-dropdown .wgcurrent .wglanguage-name {
		color: #1f3248;
		color: var(--blueberry);
	}
	
	.header .lang--switcher .weglot-dropdown .wgcurrent:before {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'10\' height=\'6\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 .5l4 4 4-4\' stroke=\'%237C3C44\' stroke-linecap=\'round\'/%3E%3C/svg%3E") !important;
		right: 14px;
	}
	
	.header .lang--switcher .weglot-dropdown .wgcurrent:focus, .header .lang--switcher .weglot-dropdown .wgcurrent:hover {
		background: #7c3c44;
		background: var(--strawberry);
		border-color: #7c3c44;
		border-color: var(--strawberry);
		color: #fff !important;
		color: var(--white) !important;
	}
	
	.header .lang--switcher .weglot-dropdown .wgcurrent:focus .wglanguage-name, .header .lang--switcher .weglot-dropdown .wgcurrent:hover .wglanguage-name {
		color: #fff;
		color: var(--white);
	}
	
	.header .lang--switcher .weglot-dropdown .wgcurrent:focus:before, .header .lang--switcher .weglot-dropdown .wgcurrent:hover:before {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'9.414\' height=\'5.414\'%3E%3Cpath d=\'M.707.707l4 4 4-4\' fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\'/%3E%3C/svg%3E") !important;
	}
	
	.header .lang--switcher .weglot-dropdown ul {
		margin-top: 20px;
	}
	
	.header .lang--switcher .weglot-dropdown ul .wg-li {
		padding: 2px 20px;
	}
	
	.header .lang--switcher .weglot-dropdown ul .wg-li>a {
		position: relative;
		-webkit-transition: all .3s ease-out;
		transition: all .3s ease-out;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.header .lang--switcher .weglot-dropdown ul .wg-li>a:after {
		background: #7c3c44;
		background: var(--strawberry);
		content: "";
		height: 2px;
		left: 0;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		-webkit-transition: all .3s ease-out;
		transition: all .3s ease-out;
		width: 0;
	}
	
	.header .text--size-container {
		grid-gap: 7px;
		gap: 7px;
	}
	
	.header .text--size-container .text--size, .header .text--size-container .text--size .text {
		color: #1f3248;
		color: var(--blueberry);
	}
}

@media (min-width:1300px) {
	.header .btn--emerg {
		color: #fff;
		color: var(--white);
		height: unset;
		max-width: unset;
		min-width: 235px;
		-webkit-user-select: all;
		-moz-user-select: all;
		-ms-user-select: all;
		user-select: all;
	}
	
	.header .btn--emerg:before {
		left: 1pc;
	}
}

@media (min-width:1441px) {
	.header .btn--emerg {
		font-size: 1.125rem;
	}
	
	.header .btn--emerg, .header .lang--switcher {
		height: 46px;
		max-height: 46px;
		min-height: 46px;
	}
	
	.header .lang--switcher .weglot-dropdown {
		min-width: 130px;
	}
	
	.header .lang--switcher .weglot-dropdown .wgcurrent {
		height: 46px;
		line-height: 41.22px;
		max-height: 46px;
		min-height: 46px;
		min-width: 130px;
		padding: 8px 33px 8px 10px;
	}
	
	.header .lang--switcher .weglot-dropdown .wgcurrent:before {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'14.06\' height=\'8.091\'%3E%3Cg data-name=\'Group 148\'%3E%3Cpath data-name=\'Vector 6\' d=\'M.53.53l6.5 6.5 6.5-6.5\' fill=\'none\' stroke=\'%237c3c44\' stroke-width=\'1.5\'/%3E%3C/g%3E%3C/svg%3E") !important;
		right: 18px;
	}
	
	.header .lang--switcher .weglot-dropdown .wgcurrent:focus:before, .header .lang--switcher .weglot-dropdown .wgcurrent:hover:before {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'14.06\' height=\'8.091\'%3E%3Cg data-name=\'Group 148\'%3E%3Cpath data-name=\'Vector 6\' d=\'M13.53 7.56l-6.5-6.5-6.5 6.5\' fill=\'none\' stroke=\'%23fff\' stroke-width=\'1.5\'/%3E%3C/g%3E%3C/svg%3E") !important;
	}
	
	.header .lang--switcher .weglot-dropdown .wgcurrent .wglanguage-name {
		font-size: 1.125rem;
	}
	
	.header .lang--switcher .weglot-dropdown ul .wg-li {
		padding: 4px 30px;
	}
	
	.header .lang--switcher .weglot-dropdown ul .wg-li>a {
		font-size: 1.125rem;
	}
	
	.header .text--size-container {
		margin-top: 15px;
	}
	
	.header .text--size-container .text--size.--small {
		font-size: 1.125rem;
	}
	
	.header .text--size-container .text--size.--regular {
		font-size: 1.375rem;
	}
	
	.header .text--size-container .text--size.--large {
		font-size: 1.75rem;
	}
}

@media (min-width:1700px) {
	.header .lang--switcher .weglot-dropdown ul {
		margin-top: 20px;
	}
	
	.header .btn--emerg {
		font-size: 1.125rem;
		height: 46px;
		max-height: 46px;
		padding: 8px 25px;
	}
	
	.header .btn--emerg:before {
		left: 20px;
	}
}

@media (min-width:1441px) {
	html[lang=so] .header .lang--switcher .weglot-dropdown {
		min-width: 10pc;
	}
	
	html[lang=so] .header .lang--switcher .weglot-dropdown .wgcurrent {
		min-width: 10pc;
	}
}

html[lang=pa] .header .btn--emerg, html[lang=zh] .header .btn--emerg {
	min-width: 180px;
}

html[lang=ar] .header .lang--switcher .weglot-dropdown ul .wg-li>a:after, html[lang=fa] .header .lang--switcher .weglot-dropdown ul .wg-li>a:after {
	left: auto;
	right: 0;
}

html[lang=ar] .header .lang--switcher .weglot-dropdown ul .wg-li>a:focus, html[lang=ar] .header .lang--switcher .weglot-dropdown ul .wg-li>a:hover, html[lang=fa] .header .lang--switcher .weglot-dropdown ul .wg-li>a:focus, html[lang=fa] .header .lang--switcher .weglot-dropdown ul .wg-li>a:hover {
	padding-left: 0;
	padding-right: 17px;
}

html[lang=ar] .header .btn--emerg, html[lang=fa] .header .btn--emerg {
	min-width: 150px;
}

html[lang=ar] .header .btn--emerg:before, html[lang=fa] .header .btn--emerg:before {
	margin-left: 10px;
}

html[lang=ar] .header .btn--emerg:focus, html[lang=ar] .header .btn--emerg:hover, html[lang=fa] .header .btn--emerg:focus, html[lang=fa] .header .btn--emerg:hover {
	font-weight: 400;
	font-weight: var(--fw-reg);
}

.header {
	position: relative;
	z-index: 999;
}

.header .top--container, .header .top--container .section--left {
	display: none;
}

.header .top--container .section--right {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-top: -4px !important;
	position: absolute;
	right: 130px;
	top: 50%;
}

.header .top--container .section--right .btn-expand--donate, .header .top--container .section--right .menu--secondary {
	display: none;
}

.header .top--container .section--right .btn--emerg {
	margin-right: 30px;
}

.header .top--container .section--right .input--container {
	margin-right: 0;
}

.header .main--container {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
	padding: 35px 26px 0 26px;
	padding: 35px var(--hp-page-wide) 0 var(--hp-page-wide);
}

.header .main--container .logo--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: auto;
	width: 161px;
}

.header .main--container .logo--container img {
	height: auto;
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	width: 100%;
}

.header .main--container .logo--container:focus img, .header .main--container .logo--container:hover img {
	opacity: .8;
}

.header .main--container .tablet--buttons {
	display: none;
}

.header .main--container .toggle--container {
	background: none;
	border: none;
	padding: 0;
}

.header .main--container .toggle--container:focus .mobile--toggle span:nth-of-type(2), .header .main--container .toggle--container:hover .mobile--toggle span:nth-of-type(2) {
	width: 50%;
}

.header .main--container .toggle--container:focus .mobile--toggle span:nth-of-type(3), .header .main--container .toggle--container:hover .mobile--toggle span:nth-of-type(3) {
	width: 100%;
}

.header .main--container .toggle--container .mobile--toggle {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 33px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 43px;
}

.header .main--container .toggle--container .mobile--toggle span {
	background: #1f3248;
	background: var(--blueberry);
	border-radius: 1.5px;
	height: 3px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.header .main--container .toggle--container .mobile--toggle span:first-of-type, .header .main--container .toggle--container .mobile--toggle span:nth-of-type(2) {
	width: 100%;
}

.header .main--container .toggle--container .mobile--toggle span:nth-of-type(3) {
	width: 50%;
}

.header .main--container .menu--secondary {
	display: none;
}

.header .main--container .menu--secondary.active, .header .main--container .mobile-menu--container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.header .main--container .mobile-menu--container {
	color: #fff;
	color: var(--white);
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	left: 100%;
	min-height: 50vh;
	position: absolute !important;
	top: 0;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	width: 100%;
	z-index: 99999;
}

.header .main--container .mobile-menu--container.active {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.header .main--container .mobile-menu--container.active .menu--secondary {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.header .main--container .mobile-menu--container .mobile-menu--close {
	background: none;
	border: none;
	cursor: pointer;
	position: absolute;
	right: 41px;
	top: 37px;
}

.header .main--container .mobile-menu--container .mobile-menu--close svg {
	height: auto;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	width: 33px;
}

.header .main--container .mobile-menu--container .mobile-menu--close:focus svg, .header .main--container .mobile-menu--container .mobile-menu--close:hover svg {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.header .main--container .mobile-menu--container .section--top {
	background: #fff;
	background: var(--white);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 35px 33px 52px 26px;
	padding: 35px 33px 52px var(--hp-page-wide);
	position: relative;
}

.header .main--container .mobile-menu--container .section--top .btn--emerg {
	bottom: 0;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
	z-index: 5;
}

.header .main--container .mobile-menu--container .section--top .input--container, .header .main--container .mobile-menu--container .section--top .search--btn, .header .main--container .mobile-menu--container .section--top .search--container {
	display: none;
}

.header .main--container .mobile-menu--container .section--middle {
	background: #f2f1ee;
	background: var(--birch);
	padding: 51px 50px 36px 50px;
}

.header .main--container .mobile-menu--container .section--bottom {
	background: #7c3c44;
	background: var(--strawberry);
	padding: 36px 50px 36px 50px;
	position: relative;
}

.header .main--container .mobile-menu--container .section--bottom, .header .main--container .mobile-menu--container .section--bottom .section--bottom-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.header .main--container .mobile-menu--container .section--bottom .section--bottom-bottom {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	grid-gap: 10px;
	gap: 10px;
	margin-top: 25px;
}

.header .main--container .mobile-menu--container .section--bottom .section--bottom-bottom .text--size-container {
	position: absolute;
	right: 50px;
	top: 30px;
}

.header .main--container .mobile-menu--container .section--social {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	background: var(--white);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 30px 50px;
}

.header .main--container .mobile-menu--container .section--social .social--container {
	margin: 0 auto 0 0;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.header .main--container .mobile-menu--container .section--social .social--container .social--link+.social--link {
	margin-left: 30px;
}

.header .main--container .mobile-menu--container .section--social .social--container .social--link svg {
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.header .main--container .mobile-menu--container .section--social .social--container .social--link:focus svg, .header .main--container .mobile-menu--container .section--social .social--container .social--link:hover svg {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

.header .main--container .desktop-menu--container {
	display: none;
}

@media (min-width:768px) {
	.header {
		position: relative;
	}
	
	.header .top--container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.header .top--container .section--right.active .btn--menu {
		opacity: 0;
	}
	
	.header .main--container {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	
	.header .main--container .logo--container {
		margin-right: auto;
	}
	
	.header .main--container .mobile-menu--container {
		background: #f2f1ee;
		background: var(--birch);
		display: -ms-grid;
		display: grid;
		grid-auto-rows: 114px auto;
		-ms-grid-columns: 60% 40%;
		grid-template-columns: 60% 40%;
		height: -webkit-max-content;
		height: -moz-max-content;
		height: max-content;
		max-width: 100%;
		min-height: unset;
		position: absolute !important;
		-webkit-transform: translateX(150vh);
		transform: translateX(150vh);
		width: 100%;
	}
	
	.header .main--container .mobile-menu--container .mobile-menu--close {
		height: 100%;
		margin-right: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 7pc;
	}
	
	.header .main--container .mobile-menu--container .section--top {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background: #fff;
		background: var(--white);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-area: 1/1/2/3;
		height: -webkit-max-content;
		height: -moz-max-content;
		height: max-content;
		min-height: 114px;
		padding: 35px 26px 28px 26px;
		padding: 35px var(--hp-page-wide) 28px var(--hp-page-wide);
	}
	
	.header .main--container .mobile-menu--container .section--top .logo--container {
		height: auto;
		margin-right: auto;
		width: 161px;
	}
	
	.header .main--container .mobile-menu--container .section--top .logo--container img {
		height: auto;
		-o-object-fit: cover;
		object-fit: cover;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		width: 161px;
	}
	
	.header .main--container .mobile-menu--container .section--top .logo--container:focus img, .header .main--container .mobile-menu--container .section--top .logo--container:hover img {
		opacity: .8;
	}
	
	.header .main--container .mobile-menu--container .section--top .btn--emerg {
		bottom: unset;
		height: 35px;
		left: unset;
		margin-right: 20px;
		position: relative !important;
		-webkit-transform: none !important;
		transform: none !important;
		z-index: 5;
	}
	
	.header .main--container .mobile-menu--container .section--top .input--container, .header .main--container .mobile-menu--container .section--top .search--btn {
		display: block;
	}
	
	.header .main--container .mobile-menu--container .section--middle {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-area: 2/1/3/2;
		padding: 36px 50px;
		padding: 56px 70px;
	}
	
	.header .main--container .mobile-menu--container .section--bottom {
		border-bottom-left-radius: 40px;
		grid-gap: 15px;
		gap: 15px;
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		grid-area: 2/2/3/3;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 50px 40px 50px 50px;
	}
	
	.header .main--container .mobile-menu--container .section--bottom .section--bottom-bottom {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		grid-gap: 10px;
		gap: 10px;
	}
	
	.header .main--container .mobile-menu--container .section--bottom .section--bottom-bottom .btn, .header .main--container .mobile-menu--container .section--bottom .section--bottom-bottom .lang--switcher {
		margin-left: 0;
	}
	
	.header .main--container .mobile-menu--container .section--bottom .section--bottom-bottom .input--container, .header .main--container .mobile-menu--container .section--bottom .section--bottom-bottom .search--btn, .header .main--container .mobile-menu--container .section--bottom .section--bottom-bottom .search--container, .header .main--container .mobile-menu--container .section--bottom .section--bottom-bottom .search-form--container {
		display: none;
	}
	
	.header .main--container .mobile-menu--container .section--bottom .section--bottom-bottom .text--size-container {
		margin-bottom: 24px;
		position: relative;
		right: unset;
		top: unset;
		width: 100%;
	}
	
	.header .main--container .mobile-menu--container .section--social {
		-ms-grid-row: 3;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-area: 3/1/4/3;
	}
	
	.header .main--container .mobile-menu--container .section--social .social--container {
		margin: 0 auto;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
}

@media (min-width:826px) {
	.header .main--container .mobile-menu--container .section--bottom .section--bottom-bottom {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media (min-width:1120px) {
	.header .top--container {
		background: #f2f1ee;
		background: var(--birch);
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 20px 21px;
	}
	
	.header .top--container, .header .top--container .section--left {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.header .top--container .section--left .lang--switcher+.text--size-container {
		margin-left: 18px;
	}
	
	.header .top--container .section--right {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-top: 0 !important;
		position: relative;
		right: unset;
		top: unset;
	}
	
	.header .top--container .section--right .menu--secondary {
		margin-right: 20px;
	}
	
	.header .top--container .section--right .btn--emerg, .header .top--container .section--right .btn-expand--donate {
		margin-right: 17px;
	}
	
	.header .top--container .section--right .btn-expand--donate, .header .top--container .section--right .menu--secondary {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.header .top--container .section--right .input--container {
		margin-right: 0;
	}
	
	.header .main--container {
		padding: 36px 26px 42px 26px;
		padding: 36px var(--hp-page-wide) 42px var(--hp-page-wide);
	}
	
	.header .main--container .logo--container {
		width: 150px;
	}
	
	.header .main--container .mobile-menu--container, .header .main--container .toggle--container {
		display: none;
	}
	
	.header .main--container .desktop-menu--container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

@media (min-width:1280px) {
	.header .top--container {
		padding: 20px 26px;
		padding: 20px var(--hp-page-wide);
	}
	
	.header .top--container .section--left .lang--switcher+.text--size-container {
		margin-left: 22px;
	}
	
	.header .top--container .section--right .btn--emerg, .header .top--container .section--right .btn-expand--donate, .header .top--container .section--right .menu--secondary {
		margin-right: 30px;
	}
	
	.header .main--container .logo--container {
		width: 200px;
	}
	
	.header .main--container .mobile-menu--container, .header .main--container .toggle--container {
		display: none;
	}
}

@media (min-width:1366px) {
	.header .main--container {
		padding: 40px 60px 40px 26px;
		padding: 40px 60px 40px var(--hp-page-wide);
	}
}

@media (min-width:1441px) {
	.header .main--container {
		padding: 40px 85px 40px 26px;
		padding: 40px 85px 40px var(--hp-page-wide);
	}
}

@media (min-width:1700px) {
	.header .main--container {
		padding: 50px 85px 50px 26px;
		padding: 50px 85px 50px var(--hp-page-wide);
	}
	
	.header .main--container .logo--container {
		width: 200px;
	}
}

@media (min-width:1120px) {
	html[data-size=large] .header .top--container .section--left .lang--switcher+.text--size-container {
		margin-left: 10px;
	}
	
	html[data-size=large] .header .top--container .section--right .menu--secondary {
		margin-right: 5px;
	}
	
	html[data-size=large] .header .top--container .section--right .menu--secondary li {
		max-width: 180px;
	}
	
	html[data-size=large] .header .top--container .section--right .btn--emerg, html[data-size=large] .header .top--container .section--right .btn-expand--donate {
		margin-right: 10px;
	}
}

@media (min-width:1300px) {
	html[data-size=large] .header .top--container .section--left .lang--switcher+.text--size-container {
		margin-left: 25px;
	}
	
	html[data-size=large] .header .top--container .section--right .menu--secondary {
		margin-right: 25px;
	}
	
	html[data-size=large] .header .top--container .section--right .menu--secondary li {
		max-width: 180px;
	}
	
	html[data-size=large] .header .top--container .section--right .btn--emerg, html[data-size=large] .header .top--container .section--right .btn-expand--donate {
		margin-right: 25px;
	}
}

html[lang=ar] .header .mobile-menu--container .section--bottom .section--bottom-bottom .text--size-container, html[lang=fa] .header .mobile-menu--container .section--bottom .section--bottom-bottom .text--size-container {
	left: 50px;
	right: auto;
}

html[lang=ar] .header .mobile-menu--container .mobile-menu--close, html[lang=fa] .header .mobile-menu--container .mobile-menu--close {
	left: 41px;
	right: auto;
}

html[lang=ar] .header .mobile-menu--container .section--social, html[lang=fa] .header .mobile-menu--container .section--social {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

html[lang=ar] .header .mobile-menu--container .section--social .social--container, html[lang=fa] .header .mobile-menu--container .section--social .social--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
}

html[lang=ar] .header .mobile-menu--container .section--social .social--container .social--link+.social--link, html[lang=fa] .header .mobile-menu--container .section--social .social--container .social--link+.social--link {
	margin-left: auto;
	margin-right: 30px;
}

@media (min-width:768px) {
	html[lang=ar] .header .mobile-menu--container .section--top, html[lang=fa] .header .mobile-menu--container .section--top {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	html[lang=ar] .header .mobile-menu--container .section--top .btn--emerg, html[lang=fa] .header .mobile-menu--container .section--top .btn--emerg {
		margin-left: auto;
		margin-right: -75pt;
	}
	
	html[lang=ar] .header .mobile-menu--container .section--top .input--container, html[lang=fa] .header .mobile-menu--container .section--top .input--container {
		margin-left: auto;
		margin-right: 200px;
	}
	
	html[lang=ar] .header .mobile-menu--container .section--top .input--container .search-form--container .search--container, html[lang=fa] .header .mobile-menu--container .section--top .input--container .search-form--container .search--container {
		left: 0 !important;
	}
	
	html[lang=ar] .header .mobile-menu--container .section--top .logo--container, html[lang=fa] .header .mobile-menu--container .section--top .logo--container {
		left: auto;
		position: absolute;
		right: 26px;
		right: var(--hp-page-wide);
	}
	
	html[lang=ar] .header .mobile-menu--container .section--bottom .section--bottom-bottom .text--size-container, html[lang=fa] .header .mobile-menu--container .section--bottom .section--bottom-bottom .text--size-container {
		left: 0;
	}
	
	html[lang=ar] .header .header--container .top--container .section--right, html[lang=fa] .header .header--container .top--container .section--right {
		left: 130px;
		margin-left: 0 !important;
		margin-right: auto !important;
		position: absolute;
		right: auto;
	}
	
	html[lang=ar] .header .header--container .top--container .section--right .btn--emerg, html[lang=fa] .header .header--container .top--container .section--right .btn--emerg {
		margin-right: 90px;
	}
	
	html[lang=ar] .header .header--container .top--container .section--right .input--container, html[lang=fa] .header .header--container .top--container .section--right .input--container {
		direction: rtl;
		margin-right: 20px;
	}
	
	html[lang=ar] .header .header--container .top--container .section--right .input--container .search-form--container, html[lang=fa] .header .header--container .top--container .section--right .input--container .search-form--container {
		background: none;
		left: 60px;
		pointer-events: none;
		right: auto;
	}
	
	html[lang=ar] .header .header--container .top--container .section--right .input--container.active .search-form--container, html[lang=fa] .header .header--container .top--container .section--right .input--container.active .search-form--container {
		pointer-events: auto;
	}
	
	html[lang=ar] .header .header--container .main--container .logo--container, html[lang=fa] .header .header--container .main--container .logo--container {
		margin-left: auto;
		margin-right: 0;
	}
}

@media (min-width:1120px) {
	html[lang=ar] .header .main--container .logo--container, html[lang=fa] .header .main--container .logo--container {
		margin-left: auto;
		margin-right: 0;
	}
	
	html[lang=ar] .header .top--container .section--left .text--size-container, html[lang=fa] .header .top--container .section--left .text--size-container {
		margin-right: 15px;
	}
	
	html[lang=ar] .header .top--container .section--right, html[lang=fa] .header .top--container .section--right {
		left: 21px !important;
		margin-left: -75pt !important;
		margin-right: auto !important;
		position: relative;
		right: unset;
	}
	
	html[lang=ar] .header .top--container .section--right .input--container, html[lang=fa] .header .top--container .section--right .input--container {
		margin-right: 15px;
	}
	
	html[lang=ar] .header .top--container .section--right .menu--secondary li, html[lang=fa] .header .top--container .section--right .menu--secondary li {
		margin-left: 0;
	}
	
	html[lang=ar] .header .top--container .section--right .menu--secondary li+li, html[lang=fa] .header .top--container .section--right .menu--secondary li+li {
		margin-right: 20px;
	}
}

@media (min-width:1280px) {
	html[lang=ar] .header .top--container .section--right, html[lang=fa] .header .top--container .section--right {
		left: 60px !important;
	}
}

@media (min-width:768px) and (max-width:800px) {
	html[lang=so] .header .top--container .section--right {
		right: 75pt;
	}
	
	html[lang=so] .header .top--container .section--right .btn--emerg {
		margin-right: 10px;
	}
	
	html[lang=so] .header .mobile-menu--container .section--top .input--container {
		margin-right: 55px;
	}
}

.menu--primary {
	margin: 0;
	padding: 0;
}

.menu--primary nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu--primary nav ul>.menu-item+.menu-item {
	margin-top: 20px;
}

.menu--primary nav ul>.menu-item {
	position: relative;
}

.menu--primary nav ul>.menu-item.active {
	padding-bottom: 20px;
}

.menu--primary nav ul>.menu-item.active.menu-item-has-children:after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.menu--primary nav ul>.menu-item.active>.sub-menu {
	display: block;
}

.menu--primary nav ul>.menu-item.menu-item-has-children {
	position: relative;
}

.menu--primary nav ul>.menu-item.menu-item-has-children:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'10\' height=\'16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1l7 7-7 7\' stroke=\'%237C3C44\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	pointer-events: none;
	position: absolute;
	right: 10px;
	top: 3px;
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	z-index: 1;
}

.menu--primary nav ul>.menu-item a {
	color: #1f3248;
	color: var(--blueberry);
	display: block;
	font-size: 1.125rem;
	font-weight: 500 !important;
	font-weight: var(--fw-semibold) !important;
	line-height: 24px;
	margin-bottom: auto;
	text-decoration: none;
	z-index: 2;
}

.menu--primary nav ul>.menu-item a:focus, .menu--primary nav ul>.menu-item a:hover {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.menu--primary nav ul>.menu-item>.sub-menu {
	display: none;
	list-style: none;
	margin: 0;
	padding: 20px 0 0 24px;
	position: relative;
}

.menu--primary nav ul>.menu-item>.sub-menu .menu-item+.menu-item {
	margin-top: 20px;
}

.menu--primary nav ul>.menu-item>.sub-menu>.menu-item a {
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-med);
	line-height: 20px;
	position: relative;
}

.menu--primary nav ul>.menu-item>.sub-menu>.menu-item a:after {
	background: #7c3c44;
	background: var(--strawberry);
	content: "";
	height: 1.5px;
	left: -24px;
	position: absolute;
	top: 10px;
	width: 9px;
}

.page-template-page-wwrcp .menu--primary nav ul>.menu-item>.sub-menu>.menu-item a {
	max-width: 100%;
}

@media (min-width:768px) {
	.menu--primary nav ul>.menu-item+.menu-item {
		margin-top: 20px;
	}
	
	.menu--primary nav ul>.menu-item>.sub-menu .menu-item+.menu-item {
		margin-top: 22px;
	}
}

@media (min-width:1120px) {
	.menu--primary nav ul {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		position: relative;
	}
	
	.menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 30px;
		margin-top: 0;
	}
	
	.menu--primary nav ul>.menu-item {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		min-width: 90px;
	}
	
	.menu--primary nav ul>.menu-item.menu-item-has-children {
		-ms-flex-item-align: stretch;
		align-self: stretch;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		height: auto;
	}
	
	.menu--primary nav ul>.menu-item.menu-item-has-children:after {
		content: none;
	}
	
	.menu--primary nav ul>.menu-item.menu-item-has-children a {
		padding-right: 0;
	}
	
	.menu--primary nav ul>.menu-item.menu-item-has-children a:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1l5 5 5-5\' stroke=\'%237C3C44\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
		display: inline-block;
		padding-left: 8px;
		position: absolute;
	}
	
	.menu--primary nav ul>.menu-item.active {
		padding-bottom: 0;
	}
	
	.menu--primary nav ul>.menu-item.active.menu-item-has-children a:after {
		-webkit-transform: rotate(-180deg) translate(-8px, -2px) !important;
		transform: rotate(-180deg) translate(-8px, -2px) !important;
	}
	
	.menu--primary nav ul>.menu-item.active a {
		color: #60222a;
		color: var(--elderberry);
	}
	
	.menu--primary nav ul>.menu-item.active a:before {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
	}
	
	.menu--primary nav ul>.menu-item.active>.sub-menu {
		display: -ms-grid;
		display: grid;
	}
	
	.menu--primary nav ul>.menu-item a {
		font-size: .875rem;
		height: -webkit-max-content;
		height: -moz-max-content;
		height: max-content;
		line-height: 20px;
		padding-right: 0 !important;
		position: relative;
		width: 100%;
	}
	
	.menu--primary nav ul>.menu-item a:focus, .menu--primary nav ul>.menu-item a:hover {
		color: #60222a;
		color: var(--elderberry);
		text-decoration: none;
	}
	
	.menu--primary nav ul>.menu-item a:focus:before, .menu--primary nav ul>.menu-item a:hover:before {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
	}
	
	.menu--primary nav ul>.menu-item a:before {
		background: #60222a;
		background: var(--elderberry);
		content: "";
		height: 90%;
		left: -15px;
		position: absolute;
		top: 5%;
		-webkit-transform: scaleY(0);
		transform: scaleY(0);
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transition: -webkit-transform .3s ease-in-out;
		transition: -webkit-transform .3s ease-in-out;
		transition: transform .3s ease-in-out;
		transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
		width: 2px;
		z-index: 999;
	}
	
	.menu--primary nav ul>.menu-item a span:before {
		content: "\A";
		white-space: pre;
	}
	
	.menu--primary nav ul>.menu-item>.sub-menu {
		background: #f2f1ee;
		background: var(--birch);
		border-radius: 0 0 30px 30px;
		grid-gap: 15px 30px;
		gap: 15px 30px;
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
		left: 0;
		padding: 40px 3pc;
		position: absolute;
		top: calc(100% + 42px);
	}
	
	.menu--primary nav ul>.menu-item>.sub-menu.menu-overflow {
		left: auto;
		right: 0;
	}
	
	.menu--primary nav ul>.menu-item>.sub-menu .menu-item+.menu-item {
		margin-left: 0;
		margin-top: 0;
		max-width: 250px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.menu--primary nav ul>.menu-item>.sub-menu a {
		color: #1f3248;
		color: var(--blueberry);
		display: inline;
		font-size: .875rem;
		padding-bottom: 2px;
		padding-right: 10px;
		position: relative;
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.menu--primary nav ul>.menu-item>.sub-menu a:after {
		content: none !important;
	}
	
	.menu--primary nav ul>.menu-item>.sub-menu a:before {
		background: #7c3c44;
		background: var(--strawberry);
		bottom: -4px;
		content: "";
		height: 2px;
		left: 0;
		position: absolute;
		top: auto;
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
		-webkit-transform-origin: left;
		transform-origin: left;
		-webkit-transition: -webkit-transform .3s ease-in-out;
		transition: -webkit-transform .3s ease-in-out;
		transition: transform .3s ease-in-out;
		transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
		width: 100%;
		z-index: 999;
	}
	
	.menu--primary nav ul>.menu-item>.sub-menu a:focus, .menu--primary nav ul>.menu-item>.sub-menu a:hover {
		text-decoration: none;
	}
	
	.menu--primary nav ul>.menu-item>.sub-menu a:focus:before, .menu--primary nav ul>.menu-item>.sub-menu a:hover:before {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@media (min-width:1280px) {
	.menu--primary nav ul>.menu-item {
		min-width: 5pc !important;
	}
	
	.menu--primary nav ul>.menu-item a {
		font-size: 1rem;
		line-height: 22px;
	}
	
	.menu--primary nav ul>.menu-item>.sub-menu {
		grid-gap: 20px 50px;
		gap: 20px 50px;
		top: calc(100% + 50px);
	}
}

@media (min-width:1366px) {
	.menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 46px;
	}
	
	.menu--primary nav ul>.menu-item:last-of-type {
		min-width: 50px !important;
		width: -webkit-max-content !important;
		width: -moz-max-content !important;
		width: max-content !important;
	}
	
	.menu--primary nav ul>.menu-item:last-of-type a {
		min-width: 50px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.menu--primary nav ul>.menu-item>.sub-menu {
		top: calc(100% + 3pc);
	}
}

@media (min-width:1700px) {
	.menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 30px;
	}
	
	.menu--primary nav ul>.menu-item {
		min-width: 10pc !important;
	}
	
	.menu--primary nav ul>.menu-item.active.menu-item-has-children a:after {
		padding-left: 0;
		padding-right: 6px;
		-webkit-transform: rotate(-180deg) translate(-8px, -4px) !important;
		transform: rotate(-180deg) translate(-8px, -4px) !important;
	}
	
	.menu--primary nav ul>.menu-item.menu-item-has-children a:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'14.06\' height=\'8.091\'%3E%3Cg data-name=\'Group 148\'%3E%3Cpath data-name=\'Vector 6\' d=\'M.53.53l6.5 6.5 6.5-6.5\' fill=\'none\' stroke=\'%237c3c44\' stroke-width=\'1.5\'/%3E%3C/g%3E%3C/svg%3E") !important;
		-webkit-transform: translateY(-2px);
		transform: translateY(-2px);
	}
	
	.menu--primary nav ul>.menu-item a {
		font-size: 1.375rem;
		line-height: 30px;
	}
	
	.menu--primary nav ul>.menu-item>.sub-menu {
		grid-gap: 30px 60px;
		gap: 30px 60px;
		top: calc(100% + 50px);
	}
	
	.menu--primary nav ul>.menu-item>.sub-menu a {
		font-size: 1.125rem !important;
		line-height: 25px !important;
	}
	
	.menu--primary nav ul>.menu-item>.sub-menu a:after {
		content: none !important;
	}
}

@media (min-width:1828px) {
	.menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 46px;
	}
	
	.menu--primary nav ul>.menu-item>.sub-menu {
		top: calc(100% + 50px);
	}
}

@media (min-width:1120px) {
	html[lang=fr] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 20px;
	}
}

@media (min-width:1180px) {
	html[lang=fr] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 30px;
	}
}

@media (min-width:1120px) {
	html[lang=es] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 25px;
		margin-left: 20px;
	}
	
	html[lang=es] .menu--primary nav ul>.menu-item {
		max-width: 75pt;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	html[lang=es] .menu--primary nav ul>.menu-item span:before {
		content: none;
	}
	
	html[lang=es] .menu--primary nav ul>.menu-item:first-of-type {
		max-width: 90px;
	}
	
	html[lang=es] .menu--primary nav ul>.menu-item>.sub-menu {
		top: calc(100% + 41px);
	}
}

@media (min-width:1180px) {
	html[lang=es] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 20px;
	}
	
	html[lang=es] .menu--primary nav ul>.menu-item {
		min-width: 5pc;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
}

@media (min-width:1280px) {
	html[lang=es] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 35px;
	}
}

@media (min-width:1366px) {
	html[lang=es] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 45px;
	}
	
	html[lang=es] .menu--primary nav ul>.menu-item>.sub-menu {
		top: calc(100% + 39px);
	}
}

@media (min-width:1441px) {
	html[lang=es] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 50px;
	}
	
	html[lang=es] .menu--primary nav ul>.menu-item>.sub-menu {
		top: calc(100% + 38px);
	}
}

@media (min-width:1700px) {
	html[lang=es] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 40px;
	}
	
	html[lang=es] .menu--primary nav ul>.menu-item {
		max-width: 150px !important;
		min-width: 140px !important;
		width: -webkit-max-content !important;
		width: -moz-max-content !important;
		width: max-content !important;
	}
	
	html[lang=es] .menu--primary nav ul>.menu-item>.sub-menu {
		top: calc(100% + 49px);
	}
}

@media (min-width:1120px) {
	html[lang=es][data-size=large] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 18px;
	}
}

@media (min-width:1280px) {
	html[lang=es][data-size=large] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 30px;
	}
	
	html[lang=es][data-size=large] .menu--primary nav ul>.menu-item {
		max-width: 110px;
	}
}

@media (min-width:1366px) {
	html[lang=es][data-size=large] .menu--primary nav ul>.menu-item {
		max-width: 90pt;
	}
}

@media (min-width:1700px) {
	html[lang=es][data-size=large] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 35px;
	}
	
	html[lang=es][data-size=large] .menu--primary nav ul>.menu-item {
		max-width: 200px;
	}
}

@media (min-width:1120px) {
	html[lang=de] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 15px;
	}
	
	html[lang=de] .menu--primary nav ul>.menu-item {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		max-width: 125px;
	}
	
	html[lang=de] .menu--primary nav ul>.menu-item .sub-menu {
		word-break: break-all;
	}
	
	html[lang=de] .wwrcp-resource .menu--primary nav ul>.menu-item:first-of-type, html[lang=de] .wwrcp-template .menu--primary nav ul>.menu-item:first-of-type {
		margin-top: 0;
	}
}

@media (min-width:1180px) {
	html[lang=de] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 20px;
	}
	
	html[lang=de] .menu--primary nav ul>.menu-item {
		max-width: 140px;
	}
}

@media (min-width:1366px) {
	html[lang=de] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 30px;
	}
	
	html[lang=de] .menu--primary nav ul>.menu-item {
		max-width: 150px;
	}
}

@media (min-width:1441px) {
	html[lang=de] .menu--primary nav ul>.menu-item {
		max-width: 10pc;
	}
}

@media (min-width:1700px) {
	html[lang=de] .menu--primary nav ul>.menu-item {
		max-width: 13pc;
	}
	
	html[lang=de] .menu--primary nav ul>.menu-item:first-of-type {
		margin-top: -30px;
	}
}

@media (min-width:1800px) {
	html[lang=de] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 40px;
	}
}

@media (min-width:1120px) {
	html[lang=so] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 10px;
	}
	
	html[lang=so] .menu--primary nav ul>.menu-item:first-of-type {
		max-width: 110px;
	}
	
	html[lang=so] .wwrcp-resource .menu--primary nav ul>.menu-item:first-of-type, html[lang=so] .wwrcp-template .menu--primary nav ul>.menu-item:first-of-type {
		margin-top: 0;
	}
}

@media (min-width:1200px) {
	html[lang=so] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 20px;
	}
}

@media (min-width:1366px) {
	html[lang=so] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 25px;
	}
}

@media (min-width:1700px) {
	html[lang=so] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 35px;
	}
	
	html[lang=so] .menu--primary nav ul>.menu-item {
		max-width: 10pc !important;
		min-width: 75pt !important;
		width: -webkit-max-content !important;
		width: -moz-max-content !important;
		width: max-content !important;
	}
}

@media (min-width:1120px) {
	html[lang=so][data-size=large] .menu--primary {
		margin-right: -40px;
	}
	
	html[lang=so][data-size=large] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 20px;
	}
	
	html[lang=so][data-size=large] .menu--primary nav ul>.menu-item {
		max-width: 110px !important;
		width: -webkit-max-content !important;
		width: -moz-max-content !important;
		width: max-content !important;
		word-break: break-all;
	}
}

@media (min-width:1200px) {
	html[lang=so][data-size=large] .menu--primary {
		margin-right: 0;
	}
	
	html[lang=so][data-size=large] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 20px;
	}
	
	html[lang=so][data-size=large] .menu--primary nav ul>.menu-item {
		max-width: 90pt !important;
	}
}

@media (min-width:1366px) {
	html[lang=so][data-size=large] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 30px;
	}
}

@media (min-width:1441px) {
	html[lang=so][data-size=large] .menu--primary nav ul>.menu-item {
		max-width: 130px !important;
	}
}

@media (min-width:1600px) {
	html[lang=so][data-size=large] .menu--primary nav ul>.menu-item {
		max-width: 185px !important;
	}
}

@media (min-width:1800px) {
	html[lang=so][data-size=large] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 40px;
	}
}

@media (min-width:1120px) {
	html[lang=ti] .menu--primary nav ul>.menu-item:first-of-type {
		max-width: 130px;
	}
}

html[lang=ar] .menu--primary nav ul>.menu-item.active.menu-item-has-children:after, html[lang=fa] .menu--primary nav ul>.menu-item.active.menu-item-has-children:after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

html[lang=ar] .menu--primary nav ul>.menu-item.menu-item-has-children, html[lang=fa] .menu--primary nav ul>.menu-item.menu-item-has-children {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

html[lang=ar] .menu--primary nav ul>.menu-item.menu-item-has-children:after, html[lang=fa] .menu--primary nav ul>.menu-item.menu-item-has-children:after {
	left: 10px;
	right: auto;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .menu--primary nav ul>.menu-item>.sub-menu, html[lang=fa] .menu--primary nav ul>.menu-item>.sub-menu {
	padding: 20px 24px 0 0;
}

html[lang=ar] .menu--primary nav ul>.menu-item>.sub-menu>.menu-item a:after, html[lang=fa] .menu--primary nav ul>.menu-item>.sub-menu>.menu-item a:after {
	left: auto;
	right: -24px;
}

@media (min-width:1120px) {
	html[lang=ar] .menu--primary nav ul>.menu-item+.menu-item, html[lang=fa] .menu--primary nav ul>.menu-item+.menu-item {
		margin-left: 0;
		margin-right: 30px;
	}
	
	html[lang=ar] .menu--primary nav ul>.menu-item a:before, html[lang=fa] .menu--primary nav ul>.menu-item a:before {
		left: auto;
		right: -15px;
	}
	
	html[lang=ar] .menu--primary nav ul>.menu-item.menu-item-has-children a:after, html[lang=fa] .menu--primary nav ul>.menu-item.menu-item-has-children a:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1l5 5 5-5\' stroke=\'%237C3C44\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
		padding-left: 0;
		padding-right: 8px;
	}
	
	html[lang=ar] .menu--primary nav ul>.menu-item.active.menu-item-has-children a:after, html[lang=fa] .menu--primary nav ul>.menu-item.active.menu-item-has-children a:after {
		-webkit-transform: rotate(-180deg) translate(10px, -2px) !important;
		transform: rotate(-180deg) translate(10px, -2px) !important;
	}
	
	html[lang=ar] .menu--primary nav ul>.menu-item>.sub-menu, html[lang=fa] .menu--primary nav ul>.menu-item>.sub-menu {
		padding: 40px 3pc;
	}
}

.menu--secondary {
	margin: 0;
	max-width: 80%;
	padding: 0;
	position: relative;
	z-index: 99;
}

.menu--secondary nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu--secondary nav ul>.menu-item+.menu-item {
	margin-top: 25px;
}

.menu--secondary nav ul>.menu-item {
	position: relative;
}

.menu--secondary nav ul>.menu-item.active.menu-item-has-children:after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.menu--secondary nav ul>.menu-item.active>.sub-menu {
	display: block;
}

.menu--secondary nav ul>.menu-item.menu-item-has-children {
	position: relative;
}

.menu--secondary nav ul>.menu-item.menu-item-has-children:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'10\' height=\'16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1l7 7-7 7\' stroke=\'%237C3C44\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	position: absolute;
	right: 0;
	top: 4px;
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
}

.menu--secondary nav ul>.menu-item a {
	color: #fff;
	color: var(--white);
	display: block;
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 20px;
	position: relative;
	text-decoration: none;
}

.menu--secondary nav ul>.menu-item a:after {
	content: none;
}

.menu--secondary nav ul>.menu-item a:focus, .menu--secondary nav ul>.menu-item a:hover {
	text-decoration: underline !important;
	text-underline-offset: 3px !important;
}

.menu--secondary nav ul>.menu-item>.sub-menu {
	display: none;
	list-style: none;
	margin: 0;
	padding: 20px 0 0 30px;
	position: relative;
}

.menu--secondary nav ul>.menu-item>.sub-menu .menu-item+.menu-item {
	margin-top: 20px;
}

.menu--secondary nav ul>.menu-item>.sub-menu>.menu-item a {
	border-width: 2px;
	font-size: 1rem;
	font-weight: 400;
	font-weight: var(--fw-med);
	line-height: 22px;
}

@media (min-width:1120px) {
	.menu--secondary nav ul {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 20px;
		margin-top: 0;
	}
	
	.menu--secondary nav ul>.menu-item {
		max-width: 206px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.menu--secondary nav ul>.menu-item a {
		color: #1f3248;
		color: var(--blueberry);
	}
	
	.menu--secondary nav ul>.menu-item a:focus, .menu--secondary nav ul>.menu-item a:hover {
		text-decoration: none;
	}
}

@media (min-width:1280px) {
	.menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 28px;
	}
}

@media (min-width:1700px) {
	.menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 45px;
	}
	
	.menu--secondary nav ul>.menu-item {
		max-width: 264px;
	}
	
	.menu--secondary nav ul>.menu-item a {
		font-size: 1.125rem;
		line-height: 22px;
	}
}

@media (min-width:1920px) {
	.menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 51px;
	}
}

@media (min-width:1120px) {
	html[lang=fr] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 15px;
	}
	
	html[lang=fr] .menu--secondary nav ul .menu-item {
		max-width: 150px;
	}
	
	html[lang=fr][data-size=large] .menu--secondary nav ul .menu-item {
		max-width: 110px;
	}
}

@media (min-width:1180px) {
	html[lang=fr] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 25px;
	}
	
	html[lang=fr] .menu--secondary nav ul .menu-item {
		max-width: 150px;
	}
	
	html[lang=fr][data-size=large] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 15px;
	}
	
	html[lang=fr][data-size=large] .menu--secondary nav ul .menu-item {
		max-width: 155px;
	}
	
	html[lang=fr][data-size=large] .menu--secondary nav ul .menu-item:nth-of-type(3) {
		max-width: 148px;
	}
}

@media (min-width:1441px) {
	html[lang=fr] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 25px;
	}
	
	html[lang=fr] .menu--secondary nav ul .menu-item {
		max-width: 180px;
	}
	
	html[lang=fr][data-size=large] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 25px;
	}
}

@media (min-width:1700px) {
	html[lang=fr] .menu--secondary nav ul .menu-item {
		max-width: 322px;
	}
}

@media (min-width:1120px) {
	html[lang=es] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 10px;
	}
	
	html[lang=es] .menu--secondary nav ul>.menu-item {
		max-width: 130px;
		width: 130px;
	}
}

@media (min-width:1180px) {
	html[lang=es] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 20px;
	}
	
	html[lang=es] .menu--secondary nav ul .menu-item {
		max-width: 150px;
		width: 150px;
	}
}

@media (min-width:1280px) {
	html[lang=es] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 20px;
	}
	
	html[lang=es] .menu--secondary nav ul .menu-item {
		max-width: 130px;
		width: 130px;
	}
}

@media (min-width:1366px) {
	html[lang=es] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 20px;
	}
	
	html[lang=es] .menu--secondary nav ul .menu-item {
		max-width: 150px;
		width: 150px;
	}
}

@media (min-width:1700px) {
	html[lang=es] .menu--secondary nav ul .menu-item {
		max-width: 180px;
		width: 180px;
	}
}

@media (min-width:1920px) {
	html[lang=es] .menu--secondary nav ul .menu-item {
		max-width: unset;
		width: unset;
	}
}

@media (min-width:1120px) {
	html[lang=es][data-size=large] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 15px;
	}
	
	html[lang=es][data-size=large] .menu--secondary nav ul .menu-item {
		max-width: 110px;
		width: 110px;
	}
}

@media (min-width:1180px) {
	html[lang=es][data-size=large] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 20px;
	}
	
	html[lang=es][data-size=large] .menu--secondary nav ul .menu-item {
		max-width: 130px;
		width: 130px;
	}
}

@media (min-width:1700px) {
	html[lang=es][data-size=large] .menu--secondary nav ul .menu-item {
		max-width: 180px;
		width: 180px;
	}
}

@media (min-width:1120px) {
	html[lang=de] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 10px;
	}
	
	html[lang=de] .menu--secondary nav ul .menu-item {
		max-width: 130px;
		width: 130px;
	}
}

@media (min-width:1366px) {
	html[lang=de] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 30px;
	}
	
	html[lang=de] .menu--secondary nav ul .menu-item {
		max-width: 150px;
		width: 150px;
	}
}

@media (min-width:1800px) {
	html[lang=de] .menu--secondary nav ul .menu-item {
		max-width: unset;
		width: unset;
	}
}

@media (min-width:1120px) {
	html[lang=de][data-size=large] .menu--secondary nav ul {
		margin-right: 10px;
	}
	
	html[lang=de][data-size=large] .menu--secondary nav ul .menu-item {
		max-width: 90pt;
		width: 90pt;
	}
}

@media (min-width:1180px) {
	html[lang=de][data-size=large] .menu--secondary nav ul .menu-item {
		max-width: 130px;
		width: 130px;
	}
}

@media (min-width:1120px) {
	html[lang=so] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 10px;
	}
	
	html[lang=so] .menu--secondary nav ul .menu-item {
		max-width: 130px;
		width: 130px;
	}
	
	html[lang=so] .menu--secondary nav ul .menu-item:first-of-type {
		max-width: 70px;
		width: 70px;
	}
}

@media (min-width:1366px) {
	html[lang=so] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 30px;
	}
}

@media (min-width:1700px) {
	html[lang=so] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 30px;
	}
	
	html[lang=so] .menu--secondary nav ul .menu-item {
		max-width: 170px;
		width: 170px;
	}
	
	html[lang=so] .menu--secondary nav ul .menu-item:first-of-type {
		max-width: 90px;
		width: 90px;
	}
}

@media (min-width:1770px) {
	html[lang=so] .menu--secondary nav ul .menu-item {
		max-width: unset;
		width: unset;
	}
}

@media (min-width:1120px) {
	html[lang=tr] .menu--secondary nav ul .menu-item {
		max-width: 130px;
		width: 130px;
	}
	
	html[lang=tr] .menu--secondary nav ul .menu-item:nth-of-type(2) {
		max-width: 110px;
		width: 110px;
	}
	
	html[lang=tr] .menu--secondary nav ul .menu-item:nth-of-type(3) {
		max-width: 150px;
		width: 150px;
	}
}

@media (min-width:1366px) {
	html[lang=tr] .menu--secondary nav ul>.menu-item+.menu-item {
		margin-left: 30px;
	}
	
	html[lang=tr] .menu--secondary nav ul .menu-item {
		max-width: 90pt;
		width: 90pt;
	}
	
	html[lang=tr] .menu--secondary nav ul .menu-item:nth-of-type(2) {
		max-width: 150px;
		width: 150px;
	}
	
	html[lang=tr] .menu--secondary nav ul .menu-item:nth-of-type(3) {
		max-width: 170px;
		width: 170px;
	}
}

@media (min-width:1700px) {
	html[lang=tr] .menu--secondary nav ul .menu-item {
		max-width: 140px;
		width: 140px;
	}
	
	html[lang=tr] .menu--secondary nav ul .menu-item:nth-of-type(2) {
		max-width: 170px;
		width: 170px;
	}
	
	html[lang=tr] .menu--secondary nav ul .menu-item:nth-of-type(3) {
		max-width: 300px;
		width: 300px;
	}
}

@media (min-width:1120px) {
	html[lang=ti] .menu--secondary nav ul {
		margin-right: 25px;
	}
}

.input--container {
	direction: ltr;
	height: 38px;
	position: relative;
	z-index: 5;
}

.input--container .search--btn {
	background: #fff;
	background: var(--white);
	border: 2px solid #fff;
	border: 2px solid var(--white);
	border-radius: 19px;
	cursor: pointer;
	height: 38px;
	position: relative;
	width: 38px;
}

.input--container .search--btn svg {
	-webkit-transition: -webkit-transform .2s ease-in-out;
	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;
}

.input--container .search--btn svg path {
	fill: #7c3c44;
	fill: var(--strawberry);
}

.input--container .search--btn:focus svg, .input--container .search--btn:hover svg {
	-webkit-transform: scale(1.25);
	transform: scale(1.25);
}

.input--container.active {
	z-index: 1000000;
}

.input--container.active .search-form--container {
	width: 250px;
}

.input--container.active .search-form--container .search--container {
	z-index: 10;
}

.input--container.active .search-form--container .search--container .search--close, .input--container.active .search-form--container .search--container .search--form, .input--container.active .search-form--container .search--container .search--input {
	display: block !important;
	opacity: 1;
}

.input--container.active .search-form--container .search--container .search--form {
	z-index: 101;
}

.input--container.active .search-form--container .search--container .search--input {
	position: relative;
	z-index: 100;
}

.input--container.active .search--suggestions {
	display: block;
}

.input--container .search-form--container {
	background: #7c3c44;
	background: var(--strawberry);
	left: 0;
	position: absolute;
	right: auto;
	top: 0;
	-webkit-transform-origin: left center;
	transform-origin: left center;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 0;
}

.input--container .search-form--container, .input--container .search-form--container .search--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: 100%;
}

.input--container .search-form--container .search--container {
	position: relative;
	width: 250px;
	z-index: -1;
}

.input--container .search-form--container .search--container .search--form {
	background: #9e5c51;
	background: var(--milkweed);
	border: 2px solid #9e5c51;
	border: 2px solid var(--milkweed);
	border-radius: 18.5px !important;
	cursor: pointer;
	display: none;
	font-size: 0;
	height: 38px;
	left: -1px;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	top: 1px;
	width: 37px;
}

.input--container .search-form--container .search--container .search--form svg {
	-webkit-transition: -webkit-transform .2s ease-in-out;
	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;
}

.input--container .search-form--container .search--container .search--form svg path {
	fill: #fff;
	fill: var(--white);
}

.input--container .search-form--container .search--container .search--form:focus svg, .input--container .search-form--container .search--container .search--form:hover svg {
	-webkit-transform: scale(1.25);
	transform: scale(1.25);
}

.input--container .search-form--container .search--container .search--input {
	border: none;
	border-radius: 75pt 55px 55px 75pt !important;
	-webkit-box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .2);
	box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .2);
	display: none;
	font-size: .875rem;
	height: 38px;
	max-height: 38px;
	max-width: 250px;
	min-height: 38px;
	min-width: 250px;
	padding: 0 0 0 57px;
	width: 250px;
}

.input--container .search-form--container .search--container .search--close {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	display: none !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: 100%;
	opacity: 0;
	position: absolute;
	right: 8px;
	top: 0;
	width: 37px;
}

.input--container .search-form--container .search--container .search--close:focus svg, .input--container .search-form--container .search--container .search--close:hover svg {
	-webkit-transform: scale(1.25);
	transform: scale(1.25);
}

.input--container .search-form--container .search--container .search--close svg {
	-webkit-transition: -webkit-transform .2s ease-in-out;
	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;
}

.input--container .search--suggestions {
	background: #fff;
	background: var(--white);
	border-radius: 0 0 44px 44px;
	-webkit-box-shadow: 0 2.59px 25.86px 0 rgba(0, 0, 0, .09);
	box-shadow: 0 2.59px 25.86px 0 rgba(0, 0, 0, .09);
	display: none;
	left: 0;
	padding-top: 20px;
	position: absolute;
	top: 15px;
	width: 100%;
	z-index: 10;
}

.input--container .search--suggestions .suggestions {
	list-style: none;
	margin: 0;
	padding: 40px 20px 20px 20px;
}

.input--container .search--suggestions .suggestions .suggestion+.suggestion {
	margin-top: 15px;
}

.input--container .search--suggestions .suggestions .suggestion::marker {
	content: none;
}

.input--container .search--suggestions .suggestions .suggestion a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #10152d;
	color: var(--dark-grey);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 24px;
	text-decoration: none;
}

.input--container .search--suggestions .suggestions .suggestion a:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'17\' fill=\'none\'%3E%3Cpath d=\'M1 8.119h15.332M9.624 1l7.07 7.07-7.07 7.07\' stroke=\'%23968291\' stroke-width=\'2\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	margin-bottom: -5px;
	margin-left: 15px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.input--container .search--suggestions .suggestions .suggestion a:focus, .input--container .search--suggestions .suggestions .suggestion a:hover {
	text-decoration: underline;
	text-underline-offset: 19.5%;
}

.input--container .search--suggestions .suggestions .suggestion a:focus:after, .input--container .search--suggestions .suggestions .suggestion a:hover:after {
	margin-left: 20px;
}

@media (min-width:375px) {
	.input--container.active .search-form--container {
		width: 300px;
	}
	
	.input--container .search-form--container .search--container {
		width: 300px;
	}
	
	.input--container .search-form--container .search--container .search--input {
		max-width: 300px;
		min-width: 300px;
		width: 300px;
	}
}

@media (min-width:768px) {
	.input--container {
		margin-right: 85px;
		z-index: 99;
	}
	
	.input--container .search--btn {
		background: #9e5c51;
		background: var(--milkweed);
		border-color: #9e5c51;
		border-color: var(--milkweed);
	}
	
	.input--container .search--btn svg path {
		fill: #fff;
		fill: var(--white);
	}
	
	.input--container .search--btn:focus, .input--container .search--btn:hover {
		background: #7c3c44;
		background: var(--strawberry);
		border-color: #7c3c44;
		border-color: var(--strawberry);
	}
	
	.input--container .search--btn:focus svg, .input--container .search--btn:hover svg {
		-webkit-transform: scale(1.25);
		transform: scale(1.25);
	}
	
	.input--container.active .search-form--container {
		width: 360px;
	}
	
	.input--container.active .search-form--container .search--container {
		display: block !important;
	}
	
	.input--container.active .search-form--container .search--container .search--form {
		background: #7c3c44 !important;
		background: var(--strawberry) !important;
		border-color: #7c3c44 !important;
		border-color: var(--strawberry) !important;
	}
	
	.input--container .search-form--container {
		background: #fff;
		background: var(--white);
		left: auto;
		right: 0;
	}
	
	.input--container .search-form--container .search--container {
		width: 360px;
	}
	
	.input--container .search-form--container .search--container .search--form {
		background: #9e5c51;
		background: var(--milkweed);
		top: 0;
	}
	
	.input--container .search-form--container .search--container .search--form:focus, .input--container .search-form--container .search--container .search--form:hover {
		background: #7c3c44 !important;
		background: var(--strawberry) !important;
		border-color: #7c3c44 !important;
		border-color: var(--strawberry) !important;
	}
	
	.input--container .search-form--container .search--container .search--input {
		max-width: 360px;
		min-width: 360px;
		width: 360px;
	}
}

@media (min-width:1120px) {
	.input--container.active .search-form--container {
		width: 25pc;
	}
	
	.input--container .search--btn {
		background: #9e5c51;
		background: var(--milkweed);
		border: 2px solid #9e5c51;
		border: 2px solid var(--milkweed);
	}
	
	.input--container .search--btn svg path {
		fill: #fff;
		fill: var(--white);
	}
	
	.input--container .search--btn:focus, .input--container .search--btn:hover {
		background: #7c3c44;
		background: var(--strawberry);
		border: 2px solid #7c3c44;
		border: 2px solid var(--strawberry);
	}
	
	.input--container .search--btn:focus svg, .input--container .search--btn:hover svg {
		-webkit-transform: scale(1.25);
		transform: scale(1.25);
	}
	
	.input--container .search-form--container {
		background: #f2f1ee;
		background: var(--birch);
		left: auto;
		right: 0;
	}
	
	.input--container .search-form--container .search--container {
		width: 25pc;
	}
	
	.input--container .search-form--container .search--container .search--form {
		background: #7c3c44;
		background: var(--strawberry);
		border-color: #7c3c44;
		border-color: var(--strawberry);
	}
	
	.input--container .search-form--container .search--container .search--input {
		max-width: 25pc;
		min-width: 25pc;
		width: 25pc;
	}
}

@media (min-width:1280px) {
	.input--container.active .search-form--container {
		width: 430px;
	}
	
	.input--container .search-form--container .search--container {
		width: 430px;
	}
	
	.input--container .search-form--container .search--container .search--input {
		max-width: 430px;
		min-width: 430px;
		width: 430px;
	}
}

@media (min-width:1441px) {
	.input--container {
		height: 46px;
	}
	
	.input--container.active .search-form--container {
		width: 510px;
	}
	
	.input--container .search--btn {
		border-radius: 23px !important;
		height: 46px;
		width: 46px;
	}
	
	.input--container .search--btn svg {
		height: auto;
		-webkit-transform: translateY(2px);
		transform: translateY(2px);
		width: 18px;
	}
	
	.input--container .search-form--container {
		margin-left: auto;
		margin-right: 0;
	}
	
	.input--container .search-form--container .search--container {
		margin-left: auto;
		margin-right: 0;
		width: 510px;
	}
	
	.input--container .search-form--container .search--container .search--form {
		border-radius: 23px !important;
		height: 46px;
		width: 46px;
	}
	
	.input--container .search-form--container .search--container .search--form svg {
		height: auto;
		width: 18px;
	}
	
	.input--container .search-form--container .search--container .search--input {
		font-size: 1.125rem;
		height: 46px;
		max-height: 46px;
		max-width: 510px;
		min-height: 46px;
		min-width: 510px;
		padding: 0 0 0 65px;
		width: 510px;
	}
	
	.input--container .search-form--container .search--container .search--close {
		width: 46px;
	}
}

html[lang=ar] .input--container, html[lang=fa] .input--container {
	direction: rtl;
	position: relative;
}

html[lang=ar] .input--container .search--close, html[lang=fa] .input--container .search--close {
	left: 8px;
	right: auto;
}

html[lang=ar] .input--container .search-form--container, html[lang=fa] .input--container .search-form--container {
	left: auto;
	right: 0;
	-webkit-transform-origin: right center;
	transform-origin: right center;
}

html[lang=ar] .input--container .search-form--container .search--container .search--input, html[lang=fa] .input--container .search-form--container .search--container .search--input {
	padding-left: 0;
	padding-right: 56px;
	text-align: right;
}

html[lang=ar] .header .input--container .search-form--container .search--container, html[lang=fa] .header .input--container .search-form--container .search--container {
	left: -65px !important;
}

@media (min-width:768px) and (max-width:1441px) {
	html[lang=ar] .input--container .search--btn svg, html[lang=fa] .input--container .search--btn svg {
		margin-bottom: -1px;
		margin-right: -1px;
	}
}

.header.--wwrcp .lang--switcher .weglot-dropdown:focus .wgcurrent {
	background: #7c3c44;
	background: var(--strawberry);
	border-color: #7c3c44;
	border-color: var(--strawberry);
	color: #fff !important;
	color: var(--white) !important;
	outline: 2px dotted #101e2d;
	outline: dotted 2px var(--indigo);
	outline-offset: 4px;
}

.header.--wwrcp .lang--switcher .weglot-dropdown:focus .wgcurrent:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'10.061\' height=\'6.091\'%3E%3Cg data-name=\'Group 148\'%3E%3Cpath data-name=\'Vector 6\' d=\'M.53.53l4.5 4.5 4.5-4.5\' fill=\'none\' stroke=\'%23fff\' stroke-width=\'1.5\'/%3E%3C/g%3E%3C/svg%3E") !important;
}

.header.--wwrcp .lang--switcher .weglot-dropdown:focus .wgcurrent .wglanguage-name {
	color: #fff;
	color: var(--white);
}

.header.--wwrcp .lang--switcher .weglot-dropdown .wgcurrent:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'10.061\' height=\'6.091\'%3E%3Cg data-name=\'Group 148\'%3E%3Cpath data-name=\'Vector 6\' d=\'M.53.53l4.5 4.5 4.5-4.5\' fill=\'none\' stroke=\'%237C3C44\' stroke-width=\'1.5\'/%3E%3C/g%3E%3C/svg%3E") !important;
}

.header.--wwrcp .lang--switcher .weglot-dropdown .wgcurrent .wglanguage-name {
	color: #1f3248;
	color: var(--blueberry);
}

.header.--wwrcp .lang--switcher .weglot-dropdown .wgcurrent:focus, .header.--wwrcp .lang--switcher .weglot-dropdown .wgcurrent:hover {
	background: #7c3c44;
	background: var(--strawberry);
	border-color: #7c3c44;
	border-color: var(--strawberry);
	color: #fff !important;
	color: var(--white) !important;
}

.header.--wwrcp .lang--switcher .weglot-dropdown .wgcurrent:focus:before, .header.--wwrcp .lang--switcher .weglot-dropdown .wgcurrent:hover:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'10.061\' height=\'6.091\'%3E%3Cg data-name=\'Group 148\'%3E%3Cpath data-name=\'Vector 6\' d=\'M.53.53l4.5 4.5 4.5-4.5\' fill=\'none\' stroke=\'%23fff\' stroke-width=\'1.5\'/%3E%3C/g%3E%3C/svg%3E") !important;
}

.header.--wwrcp .lang--switcher .weglot-dropdown .wgcurrent:focus .wglanguage-name, .header.--wwrcp .lang--switcher .weglot-dropdown .wgcurrent:hover .wglanguage-name {
	color: #fff;
	color: var(--white);
}

.header.--wwrcp .lang--switcher .weglot-dropdown ul {
	margin-top: 15px;
}

.header.--wwrcp .text--size-container .text--size .text {
	color: #1f3248;
	color: var(--blueberry);
}

.header.--wwrcp .input--container .search--btn {
	background-color: #9e5c51;
	background-color: var(--milkweed);
}

.header.--wwrcp .input--container .search--btn svg path {
	fill: #fff;
	fill: var(--white);
}

.header.--wwrcp .input--container .search--btn:focus, .header.--wwrcp .input--container .search--btn:hover {
	background: #7c3c44;
	background: var(--strawberry);
}

.header.--wwrcp .input--container .search-form--container {
	background: #fff;
	background: var(--white);
	left: auto;
	right: 0;
}

.header.--wwrcp .top--container {
	background-color: #f2f1ee;
	background-color: var(--birch);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 15px 25px;
}

.header.--wwrcp .top--container .section--left {
	display: none;
}

.header.--wwrcp .top--container .section--right {
	grid-gap: 20px;
	gap: 20px;
	margin-top: 0 !important;
	position: unset;
}

.header.--wwrcp .top--container .section--right .input--container {
	display: none;
}

.header.--wwrcp .middle--container-mobile {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	background-color: var(--white);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 25px;
}

.header.--wwrcp .middle--container-mobile.active .logo--container {
	opacity: 0;
}

.header.--wwrcp .middle--container-mobile .logo--container {
	display: block;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 135px;
}

.header.--wwrcp .middle--container-mobile .logo--container img {
	display: block;
	height: auto;
	width: 100%;
}

.header.--wwrcp .main--container {
	background-color: #326295;
	background-color: var(--dark-blue);
	border-radius: 0 0 0 35px;
	padding: 35px 25px 40px;
}

.header.--wwrcp .main--container .logo--container {
	width: 250px;
}

.header.--wwrcp .main--container .toggle--container .mobile--toggle span {
	background: #fff;
	background: var(--white);
}

.header.--wwrcp .main--container .mobile-menu--container .section--top {
	background-color: #326295;
	background-color: var(--dark-blue);
	border-radius: 0 0 0 35px;
	padding: 35px 25px 40px;
}

.header.--wwrcp .main--container .mobile-menu--container .mobile-menu--close {
	top: 47px;
}

.header.--wwrcp .main--container .mobile-menu--container .mobile-menu--close svg path {
	stroke: #fff;
	stroke: var(--white);
}

.header.--wwrcp .main--container .mobile-menu--container .section--middle {
	background: #f2f8fb;
	background: var(--bg-blue);
	margin-top: -30px;
	padding-top: 81px;
}

.header.--wwrcp .main--container .menu--primary nav>ul>.menu-item>a:focus {
	outline-color: #fff !important;
	outline-color: var(--white) !important;
}

.header.--wwrcp .main--container .menu--primary nav ul>.menu-item a {
	margin-right: 30px;
}

.header.--wwrcp .main--container .menu--primary nav ul>.menu-item.menu-item-has-children:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'10\' height=\'16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1l7 7-7 7\' stroke=\'%23326295\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	pointer-events: none;
}

.header.--wwrcp .main--container .menu--primary nav ul>.menu-item>.sub-menu>.menu-item a:after {
	background: #326295;
	background: var(--dark-blue);
}

@media (min-width:768px) {
	.header.--wwrcp .lang--switcher .weglot-dropdown ul {
		margin-top: 37px;
	}
	
	.header.--wwrcp .top--container {
		background-color: #fff;
		background-color: var(--white);
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 35px 45px;
	}
	
	.header.--wwrcp .top--container .section--left {
		display: block;
	}
	
	.header.--wwrcp .top--container .section--left .logo--container {
		display: block;
		text-decoration: none;
		width: 130px;
	}
	
	.header.--wwrcp .top--container .section--left .logo--container img {
		display: block;
		height: auto;
		width: 100%;
	}
	
	.header.--wwrcp .top--container .section--right .input--container {
		display: block;
	}
	
	.header.--wwrcp .middle--container-mobile {
		display: none;
	}
	
	.header.--wwrcp .main--container {
		border-radius: 0 0 0 19.116px;
		padding: 30px 45px;
	}
	
	.header.--wwrcp .main--container .mobile-menu--container {
		top: 111px;
	}
	
	.header.--wwrcp .main--container .mobile-menu--container .section--top {
		border-radius: 0 0 0 19.116px;
		padding: 30px 45px;
	}
	
	.header.--wwrcp .main--container .mobile-menu--container .section--top .logo--container img {
		width: 250px;
	}
	
	.header.--wwrcp .main--container .mobile-menu--container .mobile-menu--close {
		top: 0;
	}
	
	.header.--wwrcp .main--container .mobile-menu--container .section--middle {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-area: 2/1/3/3;
		padding-top: 86px;
	}
	
	.header.--wwrcp .main--container .menu--primary nav>ul {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		grid-gap: 75px;
		gap: 75px;
	}
	
	.header.--wwrcp .main--container .menu--primary nav>ul>li {
		-webkit-column-break-inside: avoid;
	}
}

@media (min-width:1120px) {
	.header.--wwrcp .lang--switcher .weglot-dropdown ul {
		margin-top: 43px;
	}
	
	.header.--wwrcp .top--container {
		padding: 35px 60px;
	}
	
	.header.--wwrcp .top--container .section--left .logo--container {
		width: 175px;
	}
	
	.header.--wwrcp .top--container .section--right {
		grid-gap: 25px;
		gap: 25px;
	}
	
	.header.--wwrcp .main--container {
		border-radius: 0 0 0 35px;
		padding: 30px 60px;
	}
	
	.header.--wwrcp .main--container .logo--container {
		margin-right: 55px;
		width: 275px;
	}
	
	.header.--wwrcp .main--container .logo--container img {
		width: 275px;
	}
	
	.header.--wwrcp .main--container .desktop-menu--container {
		width: calc(100% - 330px);
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary {
		width: 100%;
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul {
		grid-gap: 30px;
		gap: 30px;
		margin: 0 0 0 auto;
		width: -webkit-min-content;
		width: -moz-min-content;
		width: min-content;
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item {
		height: 40px;
		margin-left: 0 !important;
		width: auto !important;
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:first-child {
		min-width: 5pc !important;
	}
	
	@media (min-width:1280px) {
		.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:first-child {
			min-width: 90px !important;
		}
	}
	
	@media (min-width:1700px) {
		.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:first-child {
			min-width: 90pt !important;
		}
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:nth-child(2) {
		min-width: 75px !important;
	}
	
	@media (min-width:1280px) {
		.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:nth-child(2) {
			min-width: 5pc !important;
		}
	}
	
	@media (min-width:1700px) {
		.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:nth-child(2) {
			min-width: 110px !important;
		}
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:nth-child(3) {
		min-width: 60px !important;
	}
	
	@media (min-width:1280px) {
		.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:nth-child(3) {
			min-width: 75pt !important;
		}
	}
	
	@media (min-width:1700px) {
		.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:nth-child(3) {
			min-width: 140px !important;
		}
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:nth-child(4) {
		min-width: 90px !important;
	}
	
	@media (min-width:1280px) {
		.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:nth-child(4) {
			min-width: 75pt !important;
		}
	}
	
	@media (min-width:1700px) {
		.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:nth-child(4) {
			min-width: 130px !important;
		}
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:nth-child(5) {
		min-width: 90px !important;
	}
	
	@media (min-width:1280px) {
		.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:nth-child(5) {
			min-width: 75pt !important;
		}
	}
	
	@media (min-width:1700px) {
		.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:nth-child(5) {
			min-width: 130px !important;
		}
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:nth-child(6) {
		min-width: 5pc !important;
	}
	
	@media (min-width:1280px) {
		.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:nth-child(6) {
			min-width: 90px !important;
		}
	}
	
	@media (min-width:1700px) {
		.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:nth-child(6) {
			min-width: 90pt !important;
		}
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:last-of-type {
		min-width: auto !important;
		width: 75pt !important;
	}
	
	@media (min-width:1700px) {
		.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item:last-of-type {
			min-width: 90pt !important;
		}
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item>a {
		color: #fff;
		color: var(--white);
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item>a:before {
		background: #b8e3f5;
		background: var(--light-blue);
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item a {
		margin-right: 0;
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item.menu-item-has-children>a:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1l5 5 5-5\' stroke=\'%23B8E3F5\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item>.sub-menu {
		top: calc(100% + 40px);
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item>.sub-menu .menu-item+.menu-item {
		width: 100%;
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item>.sub-menu .menu-item {
		min-width: 140px !important;
	}
	
	@media (min-width:1700px) {
		.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item>.sub-menu .menu-item {
			min-width: 180px !important;
		}
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item>.sub-menu a {
		width: 100%;
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item>.sub-menu a:before {
		background: #326295;
		background: var(--dark-blue);
	}
}

@media (min-width:1366px) {
	.header.--wwrcp .lang--switcher .weglot-dropdown ul {
		margin-top: 39px;
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul {
		grid-gap: 40px;
		gap: 40px;
	}
}

@media (min-width:1700px) {
	.header.--wwrcp .lang--switcher .weglot-dropdown ul {
		margin-top: 54px;
	}
	
	.header.--wwrcp .top--container {
		padding: 40px 85px;
	}
	
	.header.--wwrcp .top--container .section--left .logo--container {
		width: 15pc;
	}
	
	.header.--wwrcp .top--container .section--right {
		grid-gap: 40px;
		gap: 40px;
	}
	
	.header.--wwrcp .main--container {
		border-radius: 0 0 0 47.804px;
		padding: 50px 85px;
	}
	
	.header.--wwrcp .main--container .logo--container {
		margin-right: 5pc;
		width: 380px;
	}
	
	.header.--wwrcp .main--container .logo--container img {
		width: 380px;
	}
	
	.header.--wwrcp .main--container .desktop-menu--container {
		width: calc(100% - 460px);
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item {
		height: 60px;
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item.menu-item-has-children>a:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'14.06\' height=\'8.091\'%3E%3Cg data-name=\'Group 148\'%3E%3Cpath data-name=\'Vector 6\' d=\'M.53.53l6.5 6.5 6.5-6.5\' fill=\'none\' stroke=\'%23B8E3F5\' stroke-width=\'1.5\'/%3E%3C/g%3E%3C/svg%3E") !important;
	}
	
	.header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul>.menu-item>.sub-menu {
		top: calc(100% + 62px);
	}
}

html[lang=ar] .header.--wwrcp .input--container .search-form--container, html[lang=fa] .header.--wwrcp .input--container .search-form--container {
	left: 0;
	right: auto;
}

html[lang=ar] .header.--wwrcp .input--container .search-form--container .search--container, html[lang=fa] .header.--wwrcp .input--container .search-form--container .search--container {
	left: 0 !important;
}

html[lang=ar] .header.--wwrcp .input--container .search-form--container .search--container .search--input, html[lang=fa] .header.--wwrcp .input--container .search-form--container .search--container .search--input {
	height: 38px;
	max-height: 38px;
}

html[lang=ar] .header.--wwrcp .input--container .search-form--container .search--container .search--form, html[lang=fa] .header.--wwrcp .input--container .search-form--container .search--container .search--form {
	height: 38px;
	width: 38px;
}

html[lang=ar] .header.--wwrcp .header--container .top--container .section--right, html[lang=fa] .header.--wwrcp .header--container .top--container .section--right {
	position: unset;
}

@media (min-width:768px) {
	html[lang=ar] .header.--wwrcp .input--container .search-form--container .search--container, html[lang=fa] .header.--wwrcp .input--container .search-form--container .search--container {
		left: -65px !important;
	}
}

@media (min-width:1700px) {
	html[lang=ar] .menu--primary nav ul>.menu-item>.sub-menu .menu-item+.menu-item, html[lang=fa] .menu--primary nav ul>.menu-item>.sub-menu .menu-item+.menu-item {
		margin-right: 0 !important;
	}
}

@media (max-width:1699px) and (min-width:1120px) {
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .mobile-menu--close, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .mobile-menu--close {
		left: 20px !important;
		right: auto !important;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li {
		margin-right: 30px;
	}
}

@media (min-width:1700px) {
	html[lang=ar] .header.--wwrcp .main--container .menu--primary nav>ul, html[lang=de] .header.--wwrcp .main--container .menu--primary nav>ul, html[lang=es] .header.--wwrcp .main--container .menu--primary nav>ul, html[lang=fa] .header.--wwrcp .main--container .menu--primary nav>ul, html[lang=fr] .header.--wwrcp .main--container .menu--primary nav>ul, html[lang=pa] .header.--wwrcp .main--container .menu--primary nav>ul, html[lang=so] .header.--wwrcp .main--container .menu--primary nav>ul, html[lang=ti] .header.--wwrcp .main--container .menu--primary nav>ul, html[lang=tr] .header.--wwrcp .main--container .menu--primary nav>ul, html[lang=zh] .header.--wwrcp .main--container .menu--primary nav>ul {
		grid-gap: 30px;
		gap: 30px;
		width: auto;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:first-child, html[lang=ar] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=ar] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(3), html[lang=ar] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(4), html[lang=ar] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(5), html[lang=ar] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(6), html[lang=ar] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=de] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:first-child, html[lang=de] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=de] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(3), html[lang=de] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(4), html[lang=de] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(5), html[lang=de] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(6), html[lang=de] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=es] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:first-child, html[lang=es] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=es] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(3), html[lang=es] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(4), html[lang=es] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(5), html[lang=es] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(6), html[lang=es] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=fa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:first-child, html[lang=fa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=fa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(3), html[lang=fa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(4), html[lang=fa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(5), html[lang=fa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(6), html[lang=fa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=fr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:first-child, html[lang=fr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=fr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(3), html[lang=fr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(4), html[lang=fr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(5), html[lang=fr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(6), html[lang=fr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=pa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:first-child, html[lang=pa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=pa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(3), html[lang=pa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(4), html[lang=pa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(5), html[lang=pa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(6), html[lang=pa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=so] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:first-child, html[lang=so] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=so] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(3), html[lang=so] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(4), html[lang=so] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(5), html[lang=so] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(6), html[lang=so] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=ti] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:first-child, html[lang=ti] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=ti] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(3), html[lang=ti] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(4), html[lang=ti] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(5), html[lang=ti] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(6), html[lang=ti] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=tr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:first-child, html[lang=tr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=tr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(3), html[lang=tr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(4), html[lang=tr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(5), html[lang=tr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(6), html[lang=tr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=zh] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:first-child, html[lang=zh] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=zh] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(3), html[lang=zh] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(4), html[lang=zh] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(5), html[lang=zh] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(6), html[lang=zh] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7) {
		min-width: auto !important;
		padding-right: 25px;
		width: auto !important;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=de] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=es] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=fa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=fr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=pa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=so] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=ti] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=tr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2), html[lang=zh] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2) {
		min-width: -webkit-max-content !important;
		min-width: -moz-max-content !important;
		min-width: max-content !important;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2) a, html[lang=de] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2) a, html[lang=es] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2) a, html[lang=fa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2) a, html[lang=fr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2) a, html[lang=pa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2) a, html[lang=so] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2) a, html[lang=ti] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2) a, html[lang=tr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2) a, html[lang=zh] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(2) a {
		min-width: -webkit-max-content !important;
		min-width: -moz-max-content !important;
		min-width: max-content !important;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=de] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=es] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=fa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=fr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=pa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=so] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=ti] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=tr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7), html[lang=zh] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7) {
		padding-right: 0;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7) a, html[lang=de] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7) a, html[lang=es] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7) a, html[lang=fa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7) a, html[lang=fr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7) a, html[lang=pa] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7) a, html[lang=so] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7) a, html[lang=ti] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7) a, html[lang=tr] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7) a, html[lang=zh] .header.--wwrcp .main--container .menu--primary nav>ul>.menu-item:nth-child(7) a {
		max-width: 150px !important;
	}
}

@media (max-width:1699px) and (min-width:1120px) {
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container, html[lang=ar] .header.--wwrcp .main--container .toggle--container, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container, html[lang=de] .header.--wwrcp .main--container .toggle--container, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container, html[lang=es] .header.--wwrcp .main--container .toggle--container, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container, html[lang=fa] .header.--wwrcp .main--container .toggle--container, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container, html[lang=fr] .header.--wwrcp .main--container .toggle--container, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container, html[lang=pa] .header.--wwrcp .main--container .toggle--container, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container, html[lang=so] .header.--wwrcp .main--container .toggle--container, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container, html[lang=ti] .header.--wwrcp .main--container .toggle--container, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container, html[lang=tr] .header.--wwrcp .main--container .toggle--container, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container, html[lang=zh] .header.--wwrcp .main--container .toggle--container {
		display: block;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container {
		top: 125px;
		-webkit-transform: translateX(150vw);
		transform: translateX(150vw);
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container.active, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container.active, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container.active, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container.active, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container.active, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container.active, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container.active, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container.active, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container.active, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container.active {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .mobile-menu--close, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container .mobile-menu--close, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container .mobile-menu--close, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .mobile-menu--close, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container .mobile-menu--close, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container .mobile-menu--close, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container .mobile-menu--close, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container .mobile-menu--close, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container .mobile-menu--close, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container .mobile-menu--close {
		right: 20px;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .section--top, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container .section--top, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container .section--top, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .section--top, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container .section--top, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container .section--top, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container .section--top, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container .section--top, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container .section--top, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container .section--top {
		border-radius: 0 0 0 35px;
		padding: 30px 60px;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .section--top .logo--container img, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container .section--top .logo--container img, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container .section--top .logo--container img, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .section--top .logo--container img, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container .section--top .logo--container img, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container .section--top .logo--container img, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container .section--top .logo--container img, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container .section--top .logo--container img, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container .section--top .logo--container img, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container .section--top .logo--container img {
		width: 275px;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul {
		display: block;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li {
		display: block !important;
		margin: 0 !important;
		max-width: 100% !important;
		width: 100% !important;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a {
		color: #1f3248 !important;
		color: var(--blueberry) !important;
		font-size: 1.125rem !important;
		line-height: 24px !important;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:after, html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:before, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:after, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:before, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:after, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:before, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:after, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:before, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:after, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:before, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:after, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:before, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:after, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:before, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:after, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:before, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:after, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:before, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:after, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:before {
		display: none !important;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:hover, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:hover, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:hover, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:hover, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:hover, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:hover, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:hover, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:hover, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:hover, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul>li>a:hover {
		text-decoration: underline !important;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item+.menu-item, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item+.menu-item, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item+.menu-item, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item+.menu-item, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item+.menu-item, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item+.menu-item, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item+.menu-item, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item+.menu-item, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item+.menu-item, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item+.menu-item {
		margin-top: 20px !important;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item.active .sub-menu, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item.active .sub-menu, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item.active .sub-menu, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item.active .sub-menu, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item.active .sub-menu, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item.active .sub-menu, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item.active .sub-menu, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item.active .sub-menu, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item.active .sub-menu, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item.active .sub-menu {
		display: block;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu {
		background-color: transparent;
		padding: 20px 0 0 24px;
		position: unset;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li {
		display: block;
		max-width: 100%;
		width: 100%;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:before, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:before, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:before, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:before, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:before, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:before, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:before, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:before, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:before, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:before {
		content: none;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:after, html[lang=de] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:after, html[lang=es] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:after, html[lang=fa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:after, html[lang=fr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:after, html[lang=pa] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:after, html[lang=so] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:after, html[lang=ti] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:after, html[lang=tr] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:after, html[lang=zh] .header.--wwrcp .main--container .mobile-menu--container .menu--primary nav>ul .menu-item .sub-menu>li>a:after {
		background: #326295 !important;
		background: var(--dark-blue) !important;
		content: "" !important;
		height: 1.5px !important;
		left: -24px !important;
		padding: 0 !important;
		position: absolute !important;
		top: 10px !important;
		-webkit-transform: none !important;
		transform: none !important;
		width: 9px !important;
	}
	
	html[lang=ar] .header.--wwrcp .main--container .desktop-menu--container, html[lang=de] .header.--wwrcp .main--container .desktop-menu--container, html[lang=es] .header.--wwrcp .main--container .desktop-menu--container, html[lang=fa] .header.--wwrcp .main--container .desktop-menu--container, html[lang=fr] .header.--wwrcp .main--container .desktop-menu--container, html[lang=pa] .header.--wwrcp .main--container .desktop-menu--container, html[lang=so] .header.--wwrcp .main--container .desktop-menu--container, html[lang=ti] .header.--wwrcp .main--container .desktop-menu--container, html[lang=tr] .header.--wwrcp .main--container .desktop-menu--container, html[lang=zh] .header.--wwrcp .main--container .desktop-menu--container {
		display: none;
	}
}

@media (min-width:1120px) {
	html[data-size=large] .header.--wwrcp .main--container .logo--container {
		margin-right: 55px;
		width: 175px;
	}
	
	html[data-size=large] .header.--wwrcp .main--container .logo--container img {
		width: 175px;
	}
	
	html[data-size=large] .header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul {
		grid-gap: 20px;
		gap: 20px;
	}
}

@media (min-width:1200px) {
	html[data-size=large] .header.--wwrcp .main--container .logo--container {
		width: 250px;
	}
	
	html[data-size=large] .header.--wwrcp .main--container .logo--container img {
		width: 250px;
	}
}

@media (min-width:1441px) {
	html[data-size=large] .header.--wwrcp .main--container .desktop-menu--container .menu--primary nav>ul {
		grid-gap: 40px;
		gap: 40px;
	}
}

.footer .footer--container {
	position: relative;
}

.footer .footer--container .footer--container-sub {
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}

.footer .footer--container .bird-icon--beige.--tablet {
	display: none;
}

.footer .footer--container .back-to-top--container {
	margin: 0;
	position: relative;
	width: 100%;
	z-index: 6 !important;
}

.footer .footer--container .back-to-top--container .back-to-top {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #9e5c51;
	background: var(--milkweed);
	border: none;
	border-radius: 50%;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: 58px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	right: 50px;
	top: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 58px;
}

.footer .footer--container .back-to-top--container .back-to-top:after {
	background: #fff;
	background: var(--white);
	border-radius: 1px;
	content: "";
	height: 0;
	left: 50%;
	position: absolute;
	top: calc(50% - 6px);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transform-origin: 0;
	transform-origin: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 2.5px;
}

.footer .footer--container .back-to-top--container .back-to-top svg {
	height: auto;
	-webkit-transform: rotate(-90deg) translateX(2px);
	transform: rotate(-90deg) translateX(2px);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 13px;
}

.footer .footer--container .back-to-top--container .back-to-top:focus svg, .footer .footer--container .back-to-top--container .back-to-top:hover svg {
	-webkit-transform: rotate(-90deg) translateX(5px);
	transform: rotate(-90deg) translateX(5px);
}

.footer .footer--container .back-to-top--container .back-to-top:focus:after, .footer .footer--container .back-to-top--container .back-to-top:hover:after {
	height: 18px;
	top: 50%;
}

.footer .footer--container .footer--top {
	background: #101e2d;
	background: var(--indigo);
	border-top-right-radius: 40px;
	padding: 54px 51px 36px 51px;
	position: relative;
	z-index: 1;
}

.footer .footer--container .footer--top .logo--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: auto;
	width: 254px;
}

.footer .footer--container .footer--top .logo--container img {
	height: auto;
	-o-object-fit: contain;
	object-fit: contain;
	width: 254px;
}

.footer .footer--container .footer--top .footer--links, .footer .footer--container .footer--top .social--container {
	display: none;
}

.footer .footer--container .footer--middle {
	background: #101e2d;
	background: var(--indigo);
	padding: 0 51px 54px 51px;
	position: relative;
	z-index: 1;
}

.footer .footer--container .footer--middle .footer--links {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-top: 36px;
}

.footer .footer--container .footer--middle .footer--links a+a {
	margin-top: 22px;
}

.footer .footer--container .footer--bottom {
	background: #f6f5f3;
	background: var(--birch-70-hex);
	overflow: hidden;
	padding: 54px 51px 54px 51px;
	position: relative;
}

.footer .footer--container .footer--bottom .bird-icon--beige {
	bottom: -200px;
	left: -200px;
	opacity: .5;
	position: absolute;
	z-index: 1;
}

.footer .footer--container .footer--bottom .bird-icon--beige svg {
	height: auto;
	width: 908px;
}

.footer .footer--container .footer--bottom .footer--locations {
	position: relative;
	z-index: 2;
}

.footer .footer--container .footer--bottom .footer--locations .other--items .footer-secondary-menu--container {
	display: none;
}

.footer .footer--container .footer--bottom .footer--locations .location--container+.location--container {
	margin-top: 38px;
}

.footer .footer--container .footer--bottom .footer--locations .location--container p {
	color: #1f3248;
	color: var(--blueberry);
}

.footer .footer--container .footer--bottom .footer--locations .location--container *+.loc--name {
	margin-top: 38px;
}

.footer .footer--container .footer--bottom .footer--locations .location--container .loc--name {
	color: #7c3c44;
	color: var(--strawberry);
	font-size: 1.125rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 22px;
	margin: 0;
}

.footer .footer--container .footer--bottom .footer--locations .location--container .loc--name+.loc--address, .footer .footer--container .footer--bottom .footer--locations .location--container .loc--name+.loc--emerg {
	margin: 15px 0 0 0;
}

.footer .footer--container .footer--bottom .footer--locations .location--container .loc--emerg-container {
	margin: 15px 0;
}

.footer .footer--container .footer--bottom .footer--locations .location--container .loc--emerg {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 20px;
	position: relative;
}

.footer .footer--container .footer--bottom .footer--locations .location--container .loc--emerg:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'15\' height=\'15\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Crect width=\'15\' height=\'15\' rx=\'1.765\' fill=\'%231A4F85\'/%3E%3Cpath d=\'M4.356 11.421V3.58h1.44v3.223h3.408V3.58h1.44v7.843h-1.44V8.187H5.796v3.235h-1.44z\' fill=\'%23fff\'/%3E%3Cpath d=\'M5.796 3.58h-1.44v7.841h1.44V8.188h3.408v3.235h1.44V3.579h-1.44v3.224H5.796V3.58zm5.256 8.262H8.796V8.607h-2.59v3.235H3.947V3.158h2.258v3.225h2.59V3.158h2.258v8.684z\' fill=\'%23fff\'/%3E%3C/svg%3E");
	line-height: 15px;
	margin-right: 10px;
	-webkit-transform: translateY(1px);
	transform: translateY(1px);
}

.footer .footer--container .footer--bottom .footer--locations .location--container .phone--container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.footer .footer--container .footer--bottom .footer--locations .location--container .phone--container .loc--phone {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.footer .footer--container .footer--bottom .footer--locations .location--container .phone--container .loc--phone a {
	padding-left: 5px;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.footer .footer--container .footer--bottom .footer--locations .location--container .phone--container .loc--phone a:focus, .footer .footer--container .footer--bottom .footer--locations .location--container .phone--container .loc--phone a:hover {
	text-decoration: none;
}

.footer .footer--container .footer--bottom .footer--locations .btn {
	margin-top: 46px;
}

.footer .footer--container .footer--bottom .footer-secondary-menu--container {
	margin-top: 25px;
	position: relative;
	z-index: 2;
}

.footer .footer--container .social--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: 0;
	margin-right: auto;
	margin-top: 40px;
	max-width: 235px;
	position: relative;
	z-index: 2;
}

.footer .footer--container .social--container .social--link+.social--link {
	margin-left: 30px;
}

.footer .footer--container .social--container .social--link svg {
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.footer .footer--container .social--container .social--link:focus svg, .footer .footer--container .social--container .social--link:hover svg {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

.footer .footer--container .social--container .social--link:focus svg path, .footer .footer--container .social--container .social--link:hover svg path {
	fill: #c3968f;
	fill: var(--milkweed-65);
}

@media (min-width:650px) {
	.footer .footer--container .footer--middle, .footer .footer--container .footer--top {
		z-index: 5;
	}
	
	.footer .footer--container .footer--bottom .bird-icon--beige {
		bottom: -290px;
		left: -75pt;
		z-index: 2;
	}
	
	.footer .footer--container .footer--bottom .bird-icon--beige svg {
		width: 918pt;
	}
}

@media (min-width:768px) {
	.footer .footer--container {
		background: -webkit-gradient(linear, left bottom, left top, from(#f6f5f3), color-stop(80%, #f6f5f3), color-stop(80%, hsla(0, 0%, 100%, 0)), to(hsla(0, 0%, 100%, 0)));
		background: linear-gradient(0deg, #f6f5f3 0, #f6f5f3 80%, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0));
		background: -webkit-gradient(linear, left bottom, left top, from(var(--birch-70-hex)), color-stop(80%, var(--birch-70-hex)), color-stop(80%, hsla(0, 0%, 100%, 0)), to(hsla(0, 0%, 100%, 0)));
		background: linear-gradient(0deg, var(--birch-70-hex) 0, var(--birch-70-hex) 80%, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0));
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		position: relative;
	}
	
	.footer .footer--container .bird-icon--beige.--tablet {
		bottom: -280px;
		display: block;
		left: 0;
		opacity: .5;
		position: absolute;
		z-index: 1;
	}
	
	.footer .footer--container .bird-icon--beige.--tablet svg {
		height: auto;
		width: 750pt;
	}
	
	.footer .footer--container .back-to-top--container .back-to-top {
		right: 81px;
	}
	
	.footer .footer--container .footer--top {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		border-radius: 0;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding: 54px 45px 46px 5pc;
		width: 50%;
	}
	
	.footer .footer--container .footer--top, .footer .footer--container .footer--top .footer--links {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.footer .footer--container .footer--top .footer--links {
		margin: 36px auto 0 0;
	}
	
	.footer .footer--container .footer--top .footer--links .btn+.btn {
		margin-top: 21px;
	}
	
	.footer .footer--container .footer--top .social--container {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin: auto auto 0 0;
		max-width: 235px;
		width: 190px;
	}
	
	.footer .footer--container .footer--top .social--container svg path {
		fill: #fff;
		fill: var(--white);
	}
	
	.footer .footer--container .footer--middle {
		border-top-right-radius: 4pc;
		margin-right: 43px;
		padding: 44px 88px 44px 26px;
		width: calc(50% - 43px);
	}
	
	.footer .footer--container .footer--middle .footer--links {
		display: none;
	}
	
	.footer .footer--container .footer--bottom {
		overflow: hidden !important;
		padding: 44px 5pc;
		width: 100%;
	}
	
	.footer .footer--container .footer--bottom .bird-icon--beige {
		bottom: -280px;
		display: none;
		left: 0;
	}
	
	.footer .footer--container .footer--bottom .bird-icon--beige svg {
		width: 750pt;
	}
	
	.footer .footer--container .footer--bottom .footer--locations {
		display: -ms-grid;
		display: grid;
		grid-gap: 25px 30px;
		grid-gap: 25px 47px;
		gap: 25px 30px;
		gap: 25px 47px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		width: 100%;
	}
	
	.footer .footer--container .footer--bottom .footer--locations .location--container+.location--container {
		margin: 0;
	}
	
	.footer .footer--container .footer--bottom .footer--locations .other--items .btn {
		margin: 0;
		max-height: 50px;
	}
	
	.footer .footer--container .footer--bottom .footer--locations .other--items .footer-secondary-menu--container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.footer .footer--container .footer--bottom .footer-secondary-menu--container, .footer .footer--container .footer--bottom .social--container {
		display: none;
	}
}

@media (min-width:1100px) {
	.footer .footer--container {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.footer .footer--container .bird-icon--beige.--tablet {
		display: none;
	}
	
	.footer .footer--container .back-to-top--container .back-to-top {
		right: 115px;
	}
	
	.footer .footer--container .footer--top {
		padding: 50px 0 50px 58px;
		width: 25.5%;
	}
	
	.footer .footer--container .footer--top .social--container {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin-right: 0;
	}
	
	.footer .footer--container .footer--top .logo--container {
		margin-top: 2px;
		width: 100%;
	}
	
	.footer .footer--container .footer--top .logo--container img {
		max-width: 200px;
		width: 100%;
	}
	
	.footer .footer--container .footer--top .footer--links {
		display: none;
	}
	
	.footer .footer--container .footer--middle {
		margin-right: 0;
		padding: 50px 10px 50px 47px;
		width: 72%;
	}
	
	.footer .footer--container .footer--middle .footer--links {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		left: calc(62% + 47px);
		margin-top: 0;
		max-width: calc(33% - 67px);
		max-width: 33%;
		position: absolute;
		right: auto;
		top: 50px;
		width: calc(33% - 67px);
		width: 33%;
	}
	
	.footer .footer--container .footer--middle .footer--links .btn {
		max-width: 100%;
	}
	
	.footer .footer--container .footer--bottom .bird-icon--beige {
		bottom: -300px;
		display: block;
		left: 0;
	}
	
	.footer .footer--container .footer--bottom .bird-icon--beige svg {
		width: 750pt;
	}
	
	.footer .footer--container .footer--bottom .footer--locations {
		-ms-grid-columns: (1fr) [4];
		grid-template-columns: repeat(4, 1fr);
	}
	
	.footer .footer--container .footer--bottom .footer--locations .location--container .loc--emerg-container {
		margin: 8px 0 8px 0;
		min-height: 40px;
	}
	
	.footer .footer--container .footer--bottom .footer--locations .location--container .loc--name+.loc--address {
		margin-top: 8px;
	}
	
	.footer .footer--container .footer--bottom .footer--locations .location--container .loc--address, .footer .footer--container .footer--bottom .footer--locations .location--container .phone--container .loc--phone {
		line-height: 24px;
	}
	
	.footer .footer--container .footer--bottom .footer--locations .btn {
		margin-top: 46px;
	}
}

@media (min-width:1140px) {
	.footer .footer--container .footer--bottom .footer--locations .location--container .loc--emerg-container {
		min-height: 20px;
	}
}

@media (min-width:1200px) {
	.footer .footer--container .footer--middle {
		max-width: 71%;
	}
}

@media (min-width:1366px) {
	.footer .footer--container .back-to-top--container .back-to-top {
		right: 174px;
	}
	
	.footer .footer--container .footer--top {
		padding: 55px 0 55px 130px;
		width: 27.5%;
	}
	
	.footer .footer--container .footer--top .logo--container img {
		max-width: 230px;
	}
	
	.footer .footer--container .footer--middle {
		margin-right: 43px;
		padding: 55px 44px 55px 40px;
		width: calc(70% - 43px);
	}
	
	.footer .footer--container .footer--middle .footer--links {
		left: calc(62% + 43px);
		right: auto;
	}
	
	.footer .footer--container .footer--bottom {
		padding: 55px 145px 60px 130px;
	}
	
	.footer .footer--container .footer--bottom .bird-icon--beige {
		left: 75pt;
	}
	
	.footer .footer--container .footer--bottom .footer--locations {
		grid-gap: 25px 40px;
		gap: 25px 40px;
		-ms-grid-columns: (1fr) [4];
		grid-template-columns: repeat(4, 1fr);
	}
}

@media (min-width:1700px) {
	.footer .footer--container .back-to-top--container .back-to-top {
		right: 174px;
	}
	
	.footer .footer--container .footer--top {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 55px 0 55px 105px;
		width: 25%;
	}
	
	.footer .footer--container .footer--top .logo--container {
		width: 280px;
	}
	
	.footer .footer--container .footer--top .logo--container img {
		max-width: 280px;
		width: 280px;
	}
	
	.footer .footer--container .footer--middle {
		padding: 55px 44px 55px 5pc;
	}
	
	.footer .footer--container .footer--middle .footer--links {
		left: calc(66% + 5pc);
		width: 26%;
	}
	
	.footer .footer--container .footer--middle .footer--links .btn {
		font-size: 1.125rem;
	}
	
	.footer .footer--container .footer--bottom {
		padding: 55px 145px 60px 130px;
	}
	
	.footer .footer--container .footer--bottom .footer--locations {
		grid-gap: 25px 5pc;
		gap: 25px 5pc;
		-ms-grid-columns: (1fr) [4];
		grid-template-columns: repeat(4, 1fr);
	}
	
	.footer .footer--container .footer--bottom .footer--locations .location--container .loc--address, .footer .footer--container .footer--bottom .footer--locations .location--container .phone--container .loc--phone {
		line-height: 2pc;
	}
	
	.footer .footer--container .footer--bottom .footer--locations .location--container .loc--name {
		font-size: 1.375rem;
	}
	
	.footer .footer--container .footer--bottom .footer--locations .location--container .loc--name+.loc--address {
		margin-top: 1pc;
	}
	
	.footer .footer--container .footer--bottom .footer--locations .location--container .loc--emerg-container {
		margin: 1pc 0 1pc;
	}
	
	.footer .footer--container .footer--bottom .footer--locations .location--container .loc--emerg {
		font-size: 1.125rem;
	}
}

@media (min-width:1100px) {
	html[lang=fr] .footer .footer--container .footer--middle .footer--links .btn {
		max-width: 200px;
	}
}

@media (min-width:1200px) {
	html[lang=fr] .footer .footer--container .footer--middle .footer--links .btn {
		max-width: 220px;
	}
}

@media (min-width:1300px) {
	html[lang=fr] .footer .footer--container .footer--middle .footer--links .btn {
		max-width: 270px;
	}
}

@media (min-width:1441px) {
	html[lang=fr] .footer .footer--container .footer--middle .footer--links .btn {
		max-width: unset;
	}
}

html[lang=ar] .footer .footer--container .back-to-top--container, html[lang=fa] .footer .footer--container .back-to-top--container {
	margin: 0;
	position: relative;
	width: 100%;
	z-index: 5;
}

html[lang=ar] .footer .footer--container .footer--bottom .footer--locations .location--container .loc--emerg:before, html[lang=fa] .footer .footer--container .footer--bottom .footer--locations .location--container .loc--emerg:before {
	margin-left: 10px;
	margin-right: 0;
}

html[lang=ar] .footer .footer--container .footer--bottom .footer--locations .location--container .phone--container .loc--phone a, html[lang=fa] .footer .footer--container .footer--bottom .footer--locations .location--container .phone--container .loc--phone a {
	padding-left: 0;
	padding-right: 5px;
}

html[lang=ar] .footer .footer--container .footer--bottom .social--container, html[lang=fa] .footer .footer--container .footer--bottom .social--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 30px auto 0 auto;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

html[lang=ar] .footer .footer--container .footer--bottom .social--container .social--link+.social--link, html[lang=fa] .footer .footer--container .footer--bottom .social--container .social--link+.social--link {
	margin-left: auto;
	margin-right: 30px;
}

@media (min-width:768px) {
	html[lang=ar] .footer .footer--container .back-to-top--container .back-to-top, html[lang=fa] .footer .footer--container .back-to-top--container .back-to-top {
		left: 81px;
		right: auto;
	}
	
	html[lang=ar] .footer .footer--container .footer--top .footer--links, html[lang=fa] .footer .footer--container .footer--top .footer--links {
		margin: 36px 0 0 auto;
	}
	
	html[lang=ar] .footer .footer--container .footer--top .social--container, html[lang=fa] .footer .footer--container .footer--top .social--container {
		margin: auto 0 0 auto;
	}
	
	html[lang=ar] .footer .footer--container .footer--top .social--container .social--link+.social--link, html[lang=fa] .footer .footer--container .footer--top .social--container .social--link+.social--link {
		margin-left: 0;
		margin-right: 30px;
	}
	
	html[lang=ar] .footer .footer--container .footer--middle, html[lang=fa] .footer .footer--container .footer--middle {
		border-top-left-radius: 4pc;
		border-top-right-radius: 0;
		margin-left: 43px;
		margin-right: 0;
	}
	
	html[lang=ar] .footer .footer--container .footer--middle:before, html[lang=fa] .footer .footer--container .footer--middle:before {
		content: none;
	}
	
	html[lang=ar] .footer .footer--container .footer--bottom, html[lang=fa] .footer .footer--container .footer--bottom {
		overflow: hidden !important;
	}
	
	html[lang=ar] .footer .footer--container .footer--bottom .social--container, html[lang=fa] .footer .footer--container .footer--bottom .social--container {
		display: none;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .footer .footer--container .back-to-top--container .back-to-top, html[lang=fa] .footer .footer--container .back-to-top--container .back-to-top {
		left: 125px;
	}
	
	html[lang=ar] .footer .footer--container .footer--top, html[lang=fa] .footer .footer--container .footer--top {
		margin-left: -2px;
		padding: 50px 58px 50px 0;
	}
	
	html[lang=ar] .footer .footer--container .footer--middle, html[lang=fa] .footer .footer--container .footer--middle {
		border-top-left-radius: 4pc;
		margin-left: 0;
	}
	
	html[lang=ar] .footer .footer--container .footer--middle:before, html[lang=fa] .footer .footer--container .footer--middle:before {
		content: none;
	}
	
	html[lang=ar] .footer .footer--container .footer--middle .footer--links, html[lang=fa] .footer .footer--container .footer--middle .footer--links {
		left: 0;
		right: auto;
	}
}

@media (min-width:1366px) {
	html[lang=ar] .footer .footer--container .footer--middle .footer--links, html[lang=fa] .footer .footer--container .footer--middle .footer--links {
		right: calc(60% + 43px);
	}
}

@media (min-width:1700px) {
	html[lang=ar] .footer .footer--container .footer--middle .footer--links, html[lang=fa] .footer .footer--container .footer--middle .footer--links {
		right: calc(64% + 5pc);
	}
}

.footer-primary-menu--container nav ul, .footer-secondary-menu--container nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.footer-primary-menu--container nav ul .menu-item+.menu-item, .footer-secondary-menu--container nav ul .menu-item+.menu-item {
	margin-top: 20px;
}

.footer-primary-menu--container nav ul>.menu-item.menu-item-has-children+.menu-item-has-children, .footer-secondary-menu--container nav ul>.menu-item.menu-item-has-children+.menu-item-has-children {
	margin-top: 36px;
}

.footer-primary-menu--container nav ul>.menu-item.menu-item-has-children, .footer-secondary-menu--container nav ul>.menu-item.menu-item-has-children {
	color: #c3968f;
	color: var(--milkweed-65);
	text-box-trim: trim-both;
}

.footer-primary-menu--container nav ul>.menu-item.menu-item-has-children a, .footer-secondary-menu--container nav ul>.menu-item.menu-item-has-children a {
	font-size: 1.125rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 20px;
	text-decoration: none;
}

.footer-primary-menu--container nav ul>.menu-item.menu-item-has-children a:focus, .footer-primary-menu--container nav ul>.menu-item.menu-item-has-children a:hover, .footer-secondary-menu--container nav ul>.menu-item.menu-item-has-children a:focus, .footer-secondary-menu--container nav ul>.menu-item.menu-item-has-children a:hover {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.footer-primary-menu--container nav ul>.menu-item.menu-item-has-children a:focus, .footer-secondary-menu--container nav ul>.menu-item.menu-item-has-children a:focus {
	outline: 1px dotted #fff !important;
	outline: dotted 1px var(--white) !important;
	outline-offset: 4px;
}

.footer-primary-menu--container nav ul>.menu-item.menu-item-has-children a.no-link, .footer-secondary-menu--container nav ul>.menu-item.menu-item-has-children a.no-link {
	pointer-events: none;
}

.footer-primary-menu--container nav ul>.menu-item.menu-item-has-children a.no-link:focus, .footer-primary-menu--container nav ul>.menu-item.menu-item-has-children a.no-link:hover, .footer-secondary-menu--container nav ul>.menu-item.menu-item-has-children a.no-link:focus, .footer-secondary-menu--container nav ul>.menu-item.menu-item-has-children a.no-link:hover {
	outline: none !important;
	text-decoration: none;
}

.footer-primary-menu--container nav ul>.menu-item>.sub-menu, .footer-secondary-menu--container nav ul>.menu-item>.sub-menu {
	margin: 20px 0 0 0;
	padding: 0;
}

.footer-primary-menu--container nav ul>.menu-item>.sub-menu a, .footer-secondary-menu--container nav ul>.menu-item>.sub-menu a {
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 20px;
}

.footer-primary-menu--container nav ul>.menu-item a, .footer-secondary-menu--container nav ul>.menu-item a {
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 20px;
	text-decoration: none;
}

.footer-primary-menu--container nav ul>.menu-item a:focus, .footer-primary-menu--container nav ul>.menu-item a:hover, .footer-secondary-menu--container nav ul>.menu-item a:focus, .footer-secondary-menu--container nav ul>.menu-item a:hover {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.footer-primary-menu--container nav ul {
	color: #fff;
	color: var(--white);
}

.footer-secondary-menu--container nav ul {
	color: #1f3248;
	color: var(--blueberry);
}

@media (min-width:768px) {
	.footer-primary-menu--container nav ul .menu-item+.menu-item, .footer-secondary-menu--container nav ul .menu-item+.menu-item {
		margin-top: 15px;
	}
	
	.footer-primary-menu--container nav ul>.menu-item.menu-item-has-children+.menu-item-has-children, .footer-secondary-menu--container nav ul>.menu-item.menu-item-has-children+.menu-item-has-children {
		margin-top: 26px;
	}
	
	.footer-primary-menu--container nav ul>.menu-item>.sub-menu, .footer-secondary-menu--container nav ul>.menu-item>.sub-menu {
		margin: 15px 0 0 0;
	}
}

@media (min-width:1100px) {
	.footer-primary-menu--container nav ul {
		grid-column-gap: 47px;
		-webkit-column-gap: 47px;
		-moz-column-gap: 47px;
		column-gap: 47px;
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		width: 60%;
	}
	
	.footer-primary-menu--container nav ul .menu-item+.menu-item {
		margin-top: 13px;
	}
	
	.footer-primary-menu--container nav ul>.menu-item {
		max-width: 100%;
		min-width: 100%;
		width: 100%;
	}
	
	.footer-primary-menu--container nav ul>.menu-item a {
		width: 100% !important;
	}
	
	.footer-primary-menu--container nav ul>.menu-item.menu-item-has-children+.menu-item-has-children {
		margin-top: 0;
	}
	
	.footer-primary-menu--container nav ul>.menu-item.menu-item-has-children a {
		font-size: 1.125rem;
		line-height: 35px;
	}
	
	.footer-primary-menu--container nav ul>.menu-item>.sub-menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 5px 0 0 0;
		width: 100% !important;
	}
	
	.footer-primary-menu--container nav ul>.menu-item>.sub-menu a {
		font-size: .875rem;
		line-height: 21px;
	}
}

@media (min-width:1366px) {
	.footer-primary-menu--container {
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.footer-primary-menu--container nav ul {
		grid-column-gap: 40px;
		-webkit-column-gap: 40px;
		-moz-column-gap: 40px;
		column-gap: 40px;
		width: 66%;
	}
	
	.footer-primary-menu--container nav ul .menu-item+.menu-item {
		margin-top: 13px;
	}
	
	.footer-primary-menu--container nav ul>.menu-item.menu-item-has-children+.menu-item-has-children {
		margin-top: 0;
	}
	
	.footer-primary-menu--container nav ul>.menu-item.menu-item-has-children a {
		font-size: 1.125rem;
		line-height: 35px;
	}
	
	.footer-primary-menu--container nav ul>.menu-item>.sub-menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.footer-primary-menu--container nav ul>.menu-item>.sub-menu a {
		font-size: .875rem;
		line-height: 21px;
	}
}

@media (min-width:1441px) {
	.footer-primary-menu--container {
		width: 97%;
	}
	
	.footer-primary-menu--container nav ul {
		width: 64%;
	}
	
	.footer-primary-menu--container nav ul>.menu-item.menu-item-has-children a {
		font-size: 1.375rem;
	}
	
	.footer-primary-menu--container nav ul>.menu-item>.sub-menu {
		margin: 10px 0 0 0;
	}
	
	.footer-primary-menu--container nav ul>.menu-item>.sub-menu a {
		font-size: 1.125rem;
		line-height: 29px;
	}
	
	.footer-primary-menu--container nav ul>.menu-item a {
		font-size: 1.125rem;
		line-height: 35px;
	}
	
	.footer-secondary-menu--container nav ul>.menu-item a {
		font-size: 1.125rem;
		line-height: 29px;
	}
}

@media (min-width:1700px) {
	.footer-primary-menu--container nav ul {
		grid-column-gap: 5pc;
		-webkit-column-gap: 5pc;
		-moz-column-gap: 5pc;
		column-gap: 5pc;
		width: 67%;
	}
}

.footer.--wwrcp, .footer.--wwrcp .footer--container {
	background: #f2f8fb;
	background: var(--bg-blue);
}

.footer.--wwrcp .footer--container .back-to-top--container .back-to-top {
	background: #326295;
	background: var(--dark-blue);
}

.footer.--wwrcp .footer--container .footer--top .logo--container, .footer.--wwrcp .footer--container .footer--top .logo--container img {
	width: 259px;
}

.footer.--wwrcp .footer--container .footer--middle .footer-primary-menu--container nav ul>.menu-item a:focus {
	outline-color: #fff !important;
	outline-color: var(--white) !important;
}

.footer.--wwrcp .footer--container .footer--middle .footer-primary-menu--container nav ul>.menu-item a, .footer.--wwrcp .footer--container .footer--middle .footer-secondary-menu--container nav ul>.menu-item a {
	color: #fff;
	color: var(--white);
}

.footer.--wwrcp .btn.btn-expand--white:focus, .footer.--wwrcp .btn.btn-expand--white:hover {
	margin-right: -34px;
}

.single-personnel .footer.--wwrcp, .single-personnel .footer.--wwrcp .footer--container {
	background: #fff;
	background: var(--white);
}

.wwrcp-template-page-pattern-library-wwrcp .footer.--wwrcp, .wwrcp-template-page-pattern-library-wwrcp .footer.--wwrcp .footer--container {
	background: transparent;
}

@media (min-width:768px) {
	.footer.--wwrcp .footer--container .footer--top .logo--container, .footer.--wwrcp .footer--container .footer--top .logo--container img {
		width: 282px;
	}
}

@media (min-width:1100px) {
	.footer.--wwrcp .footer--container .footer--top {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 40px;
		gap: 40px;
		max-width: -webkit-fit-content;
		max-width: -moz-fit-content;
		max-width: fit-content;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		z-index: 6;
	}
	
	.footer.--wwrcp .footer--container .footer--top .logo--container, .footer.--wwrcp .footer--container .footer--top .logo--container img {
		max-width: 282px;
	}
	
	.footer.--wwrcp .footer--container .footer--top .footer--links {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin: 0;
	}
	
	.footer.--wwrcp .footer--container .footer--middle {
		display: block;
		left: 0;
		max-width: calc(100% - 658px);
		padding-left: 60px;
	}
	
	.footer.--wwrcp .footer--container .footer--middle .footer--links {
		display: none;
	}
	
	.footer.--wwrcp .footer-primary-menu--container {
		min-width: 100% !important;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
	
	.footer.--wwrcp .footer-primary-menu--container nav ul {
		grid-column-gap: 50px;
		-webkit-column-gap: 50px;
		-moz-column-gap: 50px;
		column-gap: 50px;
		grid-row-gap: 30px;
		row-gap: 30px;
	}
	
	.footer.--wwrcp .footer-primary-menu--container nav ul .menu-item+.menu-item {
		margin-top: 0;
	}
	
	.footer.--wwrcp .footer-primary-menu--container nav ul>.menu-item {
		min-width: -webkit-fit-content;
		min-width: -moz-fit-content;
		min-width: fit-content;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
}

@media (min-width:1366px) {
	.footer.--wwrcp .footer--container .footer--top {
		grid-gap: 90pt;
		gap: 90pt;
	}
	
	.footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 855px);
	}
}

@media (min-width:1441px) {
	.footer.--wwrcp .footer--container .footer--top {
		grid-gap: 5pc;
		gap: 5pc;
	}
	
	.footer.--wwrcp .footer--container .footer--top .logo--container, .footer.--wwrcp .footer--container .footer--top .logo--container img {
		max-width: 322px;
		width: 322px;
	}
	
	.footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 900px);
	}
}

@media (min-width:1700px) {
	.footer.--wwrcp .footer--container .footer--top {
		grid-gap: 150px;
		gap: 150px;
		padding-right: 0;
	}
	
	.footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 958px);
		padding-left: 110px;
	}
	
	.footer.--wwrcp .footer-primary-menu--container nav ul {
		grid-column-gap: 90px;
		-webkit-column-gap: 90px;
		-moz-column-gap: 90px;
		column-gap: 90px;
		grid-row-gap: 40px;
		row-gap: 40px;
	}
}

@media (min-width:1100px) {
	html[lang=de] .footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 590px);
	}
}

@media (min-width:1366px) {
	html[lang=de] .footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 750px);
	}
}

@media (min-width:1700px) {
	html[lang=de] .footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 850px);
	}
}

@media (min-width:1100px) {
	html[lang=so] .footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 740px);
	}
}

@media (min-width:1366px) {
	html[lang=so] .footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 900px);
	}
}

@media (min-width:1441px) {
	html[lang=so] .footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 860px);
	}
	
	html[lang=so] .footer .footer--container .footer--top .footer--links .btn {
		max-width: 260px;
	}
	
	html[lang=so] .footer .footer--container .footer--top .footer--links .btn:hover {
		max-width: 293px;
	}
}

@media (min-width:1700px) {
	html[lang=so] .footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 940px);
	}
}

@media (min-width:1100px) {
	html[lang=ti] .footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 718px);
	}
}

@media (min-width:1366px) {
	html[lang=ti] .footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 55pc);
	}
}

@media (min-width:1441px) {
	html[lang=ti] .footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 950px);
	}
}

@media (min-width:1700px) {
	html[lang=ti] .footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 765pt);
	}
}

@media (min-width:1100px) {
	html[lang=zh] .footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 598px);
	}
}

@media (min-width:1366px) {
	html[lang=zh] .footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 750px);
	}
}

@media (min-width:1441px) {
	html[lang=zh] .footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 780px);
	}
}

@media (min-width:1700px) {
	html[lang=zh] .footer.--wwrcp .footer--container .footer--middle {
		max-width: calc(100% - 860px);
	}
}

html[lang=ar] .footer.--wwrcp .btn.btn-expand--white:focus, html[lang=ar] .footer.--wwrcp .btn.btn-expand--white:hover, html[lang=fa] .footer.--wwrcp .btn.btn-expand--white:focus, html[lang=fa] .footer.--wwrcp .btn.btn-expand--white:hover {
	margin-left: -34px;
	margin-right: 0;
}

html[lang=ar] .footer.--wwrcp .footer--container .back-to-top--container .back-to-top, html[lang=fa] .footer.--wwrcp .footer--container .back-to-top--container .back-to-top {
	left: 50px;
	right: auto;
}

@media (min-width:768px) {
	html[lang=ar] .footer.--wwrcp .footer--container, html[lang=fa] .footer.--wwrcp .footer--container {
		background: -webkit-gradient(linear, left top, right top, from(#f2f8fb), color-stop(30%, #f2f8fb), color-stop(30%, #101e2d), to(#101e2d));
		background: linear-gradient(90deg, #f2f8fb 0, #f2f8fb 30%, #101e2d 0, #101e2d);
		background: -webkit-gradient(linear, left top, right top, from(var(--bg-blue)), color-stop(30%, var(--bg-blue)), color-stop(30%, #101e2d), to(#101e2d));
		background: linear-gradient(90deg, var(--bg-blue) 0, var(--bg-blue) 30%, #101e2d 0, #101e2d);
	}
	
	html[lang=ar] .footer.--wwrcp .footer--container .back-to-top--container .back-to-top, html[lang=fa] .footer.--wwrcp .footer--container .back-to-top--container .back-to-top {
		left: 81px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .footer.--wwrcp .footer--container, html[lang=fa] .footer.--wwrcp .footer--container {
		background: -webkit-gradient(linear, left top, right top, from(#f2f8fb), color-stop(30%, #f2f8fb), color-stop(30%, #101e2d), to(#101e2d));
		background: linear-gradient(90deg, #f2f8fb 0, #f2f8fb 30%, #101e2d 0, #101e2d);
		background: -webkit-gradient(linear, left top, right top, from(var(--bg-blue)), color-stop(30%, var(--bg-blue)), color-stop(30%, #101e2d), to(#101e2d));
		background: linear-gradient(90deg, var(--bg-blue) 0, var(--bg-blue) 30%, #101e2d 0, #101e2d);
	}
	
	html[lang=ar] .footer.--wwrcp .footer--container .back-to-top--container .back-to-top, html[lang=fa] .footer.--wwrcp .footer--container .back-to-top--container .back-to-top {
		left: 165px;
	}
}

@media (min-width:1366px) {
	html[lang=ar] .footer.--wwrcp .footer--container .back-to-top--container .back-to-top, html[lang=fa] .footer.--wwrcp .footer--container .back-to-top--container .back-to-top {
		left: 225px;
	}
}

@media (min-width:1700px) {
	html[lang=ar] .footer.--wwrcp .footer--container .back-to-top--container .back-to-top, html[lang=fa] .footer.--wwrcp .footer--container .back-to-top--container .back-to-top {
		left: 255px;
	}
}

.hp--banner {
	position: relative;
	z-index: 2;
}

.hp--banner.hp--section {
	margin-top: 35px;
}

.hp--banner .page--wide {
	padding-right: 0 !important;
}

.hp--banner .bird-icon--green {
	position: absolute;
	right: -23px;
	top: -22px;
}

.hp--banner .bird-icon--green svg {
	height: auto;
	width: 5pc;
}

.hp--banner .media--container {
	border-top-left-radius: 40px;
	height: 247px;
}

.hp--banner .media--container.pos--top img {
	-o-object-position: center top;
	object-position: center top;
}

.hp--banner .media--container.pos--center img {
	-o-object-position: center center;
	object-position: center center;
}

.hp--banner .media--container.pos--bottom img {
	-o-object-position: center bottom;
	object-position: center bottom;
}

.hp--banner .media--container img {
	border-top-left-radius: 40px;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.hp--banner .content-quicklinks--container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.hp--banner .content-quicklinks--container .content--container {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background-blend-mode: overlay;
	background-color: hsla(0, 0%, 100%, .6);
	background-color: var(--white-06);
	border-top-right-radius: 40px;
	margin-left: -26px;
	margin-left: calc(var(--hp-page-wide) * -1);
	margin-right: 25px;
	margin-top: -70px;
	padding: 34px 27px 0 49px;
	padding: 34px 27px 0 calc(23px + var(--hp-page-wide));
	position: relative;
	width: calc(100% - 25px);
}

.hp--banner .content-quicklinks--container .content--container .bird-icon--red {
	left: -22px;
	position: absolute;
	top: -26px;
}

.hp--banner .content-quicklinks--container .content--container .bird-icon--red svg {
	height: auto;
	width: 5pc;
}

.hp--banner .content-quicklinks--container .content--container .page--title, .hp--banner .content-quicklinks--container .content--container h1 {
	font-size: 2.1875rem;
	font-size: var(--fs-h2);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 45px;
}

.hp--banner .content-quicklinks--container .content--container .page--title+.page--desc {
	margin-top: 26px;
}

.hp--banner .content-quicklinks--container .content--container+.quicklinks--container {
	margin-top: 50px;
}

.hp--banner .content-quicklinks--container .quicklinks--container {
	background-color: #f1e4b0;
	background-color: var(--sweetgrass-40);
	border-bottom-left-radius: 34px;
	display: block;
	margin-right: 0;
	padding: 25px 20px 25px 25px;
}

@media (min-width:375px) {
	.hp--banner .content-quicklinks--container .quicklinks--container {
		padding: 25px 2pc;
	}
}

@media (min-width:768px) {
	.hp--banner.hp--section {
		margin-top: 35px;
	}
	
	.hp--banner .bird-icon--green {
		right: -11px;
		top: -20px;
	}
	
	.hp--banner .bird-icon--green svg {
		width: 75pt;
	}
	
	.hp--banner .media--container {
		height: 25pc;
	}
	
	.hp--banner .content-quicklinks--container {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 40px;
		gap: 40px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.hp--banner .content-quicklinks--container .content--container {
		margin-right: 0;
		margin-top: -10pc;
		max-width: 45pc;
		padding: 34px 28px 0 60px;
		padding: 34px 28px 0 calc(34px + var(--hp-page-wide));
		width: 100%;
	}
	
	.hp--banner .content-quicklinks--container .content--container .bird-icon--red {
		left: -27px;
		top: -43px;
	}
	
	.hp--banner .content-quicklinks--container .content--container .bird-icon--red svg {
		width: 75pt;
	}
	
	.hp--banner .content-quicklinks--container .content--container .page--title+.page--desc {
		margin-top: 26px;
	}
	
	.hp--banner .content-quicklinks--container .content--container+.quicklinks--container {
		margin-top: 0;
	}
	
	.hp--banner .content-quicklinks--container .quicklinks--container {
		margin-right: 0;
		margin-top: -56px !important;
		max-width: 370px !important;
		min-width: 370px !important;
		padding: 22px 42px 22px 2pc;
		width: 370px !important;
	}
}

@media (min-width:1120px) {
	.hp--banner {
		margin-top: 0 !important;
	}
}

@media (min-width:1200px) {
	.hp--banner.hp--section {
		margin-top: 0 !important;
	}
	
	.hp--banner .bird-icon--green {
		right: -33px;
		top: -30px;
	}
	
	.hp--banner .bird-icon--green svg {
		width: 168px;
	}
	
	.hp--banner .media--container {
		height: 32pc;
	}
	
	.hp--banner .media--container, .hp--banner .media--container img {
		border-top-left-radius: 71.67px;
	}
	
	.hp--banner .content-quicklinks--container {
		height: -webkit-max-content;
		height: -moz-max-content;
		height: max-content;
		margin-top: -260px;
	}
	
	.hp--banner .content-quicklinks--container .content--container {
		border-top-right-radius: 4pc;
		margin-top: -15pc;
		margin-top: 0;
		max-width: 827px;
		padding: 51px 53px 31px 52px;
		padding: 51px 53px 31px calc(26px + var(--hp-page-wide));
	}
	
	.hp--banner .content-quicklinks--container .content--container .bird-icon--red {
		left: -3pc;
		top: -87px;
	}
	
	.hp--banner .content-quicklinks--container .content--container .bird-icon--red svg {
		width: 168px;
	}
	
	.hp--banner .content-quicklinks--container .content--container .page--title, .hp--banner .content-quicklinks--container .content--container h1 {
		font-size: 3rem;
		line-height: 58px;
	}
	
	.hp--banner .content-quicklinks--container .quicklinks--container {
		margin-top: 0 !important;
		max-width: 25pc !important;
		min-width: 25pc !important;
		padding: 30px;
		width: 25pc !important;
	}
}

@media (min-width:1366px) {
	.hp--banner {
		position: relative;
	}
	
	.hp--banner.hp--section {
		margin-top: 42px;
	}
	
	.hp--banner .bird-icon--green {
		right: -49px;
		top: -35px;
	}
	
	.hp--banner .bird-icon--green svg {
		width: 214px;
	}
	
	.hp--banner .media--container {
		border-top-left-radius: 90px;
		height: 643px;
	}
	
	.hp--banner .media--container img {
		border-top-left-radius: 90px;
	}
	
	.hp--banner .content-quicklinks--container {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		bottom: 0;
		left: 0;
		margin-top: 0 !important;
		position: absolute;
		right: 0;
	}
	
	.hp--banner .content-quicklinks--container .content--container {
		margin-bottom: -60px;
		max-width: 867px;
		padding: 51px 53px 60px 8pc;
		padding: 51px 53px 60px calc(102px + var(--hp-page-wide));
	}
	
	.hp--banner .content-quicklinks--container .content--container .bird-icon--red {
		left: -10px;
		top: -110px;
	}
	
	.hp--banner .content-quicklinks--container .content--container .bird-icon--red svg {
		width: 211px;
	}
	
	.hp--banner .content-quicklinks--container .quicklinks--container {
		margin-bottom: 40px !important;
	}
}

@media (min-width:1441px) {
	.hp--banner .content-quicklinks--container .content--container {
		max-width: 1198px;
	}
	
	.hp--banner .content-quicklinks--container .content--container .bird-icon--red {
		left: 19px;
	}
	
	.hp--banner .content-quicklinks--container .content--container .page--title, .hp--banner .content-quicklinks--container .content--container h1 {
		font-size: 4.125rem;
		line-height: 5pc;
	}
	
	.hp--banner .content-quicklinks--container .quicklinks--container {
		margin-bottom: 50px !important;
		max-width: 5in !important;
		min-width: 5in !important;
		padding: 47px 40px;
		width: 5in !important;
	}
}

@media (min-width:1441px) {
	.hp--banner .bird-icon--green {
		right: -70px;
		top: -40px;
	}
	
	.hp--banner .bird-icon--green svg {
		width: 302px;
	}
	
	.hp--banner .media--container {
		border-top-left-radius: 125px;
		height: 906px;
	}
	
	.hp--banner .media--container img {
		border-top-left-radius: 125px;
	}
	
	.hp--banner .content-quicklinks--container .content--container {
		max-width: 1117px;
		padding: 70px 73px 42px 170px;
		padding: 70px 73px 42px calc(9pc + var(--hp-page-wide));
	}
	
	.hp--banner .content-quicklinks--container .content--container .bird-icon--red {
		top: -154px;
	}
	
	.hp--banner .content-quicklinks--container .content--container .bird-icon--red svg {
		width: 298px;
	}
	
	.hp--banner .content-quicklinks--container .quicklinks--container {
		margin-bottom: 40px !important;
		padding: 40px;
	}
}

@media (min-width:768px) {
	html[lang=fr] .hp--banner .content-quicklinks--container .quicklinks--container {
		padding: 22px 2pc 22px 2pc;
	}
}

html[lang=de] .hp--banner .content-quicklinks--container .content--container h1 {
	word-break: break-all;
}

@media (min-width:1441px) {
	html[lang=de] .hp--banner .content-quicklinks--container .quicklinks--container {
		padding: 47px 30px 47px 40px;
	}
}

@media (min-width:768px) {
	html[lang=tr] .hp--banner .content-quicklinks--container .quicklinks--container {
		padding: 22px 2pc 22px 2pc;
	}
}

html[lang=ar] .hp--banner .page--wide, html[lang=fa] .hp--banner .page--wide {
	padding-left: 0 !important;
	padding-right: 26px !important;
	padding-right: var(--hp-page-wide) !important;
}

html[lang=ar] .hp--banner .bird-icon--green, html[lang=fa] .hp--banner .bird-icon--green {
	left: -23px;
	right: auto;
}

html[lang=ar] .hp--banner .media--container, html[lang=fa] .hp--banner .media--container {
	border-top-left-radius: 0;
	border-top-right-radius: 40px;
}

html[lang=ar] .hp--banner .media--container img, html[lang=fa] .hp--banner .media--container img {
	border-top-left-radius: 0;
	border-top-right-radius: 40px;
}

html[lang=ar] .hp--banner .content-quicklinks--container .content--container, html[lang=fa] .hp--banner .content-quicklinks--container .content--container {
	border-top-left-radius: 40px;
	border-top-right-radius: 0;
	margin-left: 25px;
	margin-right: -26px;
	margin-right: calc(var(--hp-page-wide) * -1);
	padding: 34px 49px 0 27px;
	padding: 34px calc(23px + var(--hp-page-wide)) 0 27px;
}

html[lang=ar] .hp--banner .content-quicklinks--container .content--container .bird-icon--red, html[lang=fa] .hp--banner .content-quicklinks--container .content--container .bird-icon--red {
	left: auto;
	right: -22px;
}

html[lang=ar] .hp--banner .content-quicklinks--container .quicklinks--container, html[lang=fa] .hp--banner .content-quicklinks--container .quicklinks--container {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 34px;
	margin-left: 0;
	margin-right: 25px;
	padding: 25px 25px 25px 20px;
}

@media (min-width:375px) {
	html[lang=ar] .hp--banner .content-quicklinks--container .quicklinks--container, html[lang=fa] .hp--banner .content-quicklinks--container .quicklinks--container {
		padding: 25px 2pc;
	}
}

@media (min-width:768px) {
	html[lang=ar] .hp--banner .content-quicklinks--container .content--container, html[lang=fa] .hp--banner .content-quicklinks--container .content--container {
		margin-left: 0;
		max-width: 45pc;
		width: 100%;
	}
	
	html[lang=ar] .hp--banner .content-quicklinks--container .quicklinks--container, html[lang=fa] .hp--banner .content-quicklinks--container .quicklinks--container {
		max-width: 20pc !important;
		min-width: 20pc !important;
		width: 20pc !important;
	}
}

@media (min-width:900px) {
	html[lang=ar] .hp--banner .content-quicklinks--container .quicklinks--container, html[lang=fa] .hp--banner .content-quicklinks--container .quicklinks--container {
		max-width: 370px !important;
		min-width: 370px !important;
		width: 370px !important;
	}
}

@media (min-width:1366px) {
	html[lang=ar] .hp--banner .content-quicklinks--container .content--container, html[lang=fa] .hp--banner .content-quicklinks--container .content--container {
		max-width: 867px;
		padding: 51px 8pc 60px 53px;
		padding: 51px calc(102px + var(--hp-page-wide)) 60px 53px;
	}
}

@media (min-width:1441px) {
	html[lang=ar] .hp--banner .content-quicklinks--container .content--container, html[lang=fa] .hp--banner .content-quicklinks--container .content--container {
		max-width: 1198px;
	}
	
	html[lang=ar] .hp--banner .content-quicklinks--container .content--container .bird-icon--red, html[lang=fa] .hp--banner .content-quicklinks--container .content--container .bird-icon--red {
		right: 18px;
	}
	
	html[lang=ar] .hp--banner .content-quicklinks--container .quicklinks--container, html[lang=fa] .hp--banner .content-quicklinks--container .quicklinks--container {
		max-width: 5in !important;
		min-width: 5in !important;
		width: 5in !important;
	}
}

@media (min-width:1700px) {
	html[lang=ar] .hp--banner .content-quicklinks--container .content--container, html[lang=fa] .hp--banner .content-quicklinks--container .content--container {
		max-width: 1117px;
		padding: 70px 170px 42px 73px;
		padding: 70px calc(9pc + var(--hp-page-wide)) 42px 73px;
	}
}

.hp--quicklinks .top--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 15px;
}

.hp--quicklinks .top--container.active {
	background: #f1e4b0;
	background: var(--sweetgrass-40);
}

.hp--quicklinks .top--container.active h4 {
	color: #f1e4b0;
	color: var(--sweetgrass-40);
}

.hp--quicklinks .top--container h4 {
	margin-right: 10px;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.hp--quicklinks .top--container .input--container .search--btn {
	background: #7c3c44;
	background: var(--strawberry);
	border-color: #7c3c44;
	border-color: var(--strawberry);
}

.hp--quicklinks .top--container .input--container .search--btn svg {
	margin-top: -10px !important;
}

.hp--quicklinks .top--container .input--container .search--btn svg path {
	fill: #fff;
	fill: var(--white);
}

.hp--quicklinks .top--container .input--container.active .search-form--container {
	width: calc(100vw - 90px);
	width: calc(100vw - var(--hp-page-wide) - 4pc);
}

.hp--quicklinks .top--container .input--container .search-form--container {
	left: auto !important;
	right: 0 !important;
}

.hp--quicklinks .top--container .input--container .search-form--container .search--container {
	background: #f1e4b0;
	background: var(--sweetgrass-40);
	min-width: calc(100vw - 90px);
	min-width: calc(100vw - var(--hp-page-wide) - 4pc);
	width: calc(100vw - 90px);
	width: calc(100vw - var(--hp-page-wide) - 4pc);
}

.hp--quicklinks .top--container .input--container .search-form--container .search--container .search--input {
	-webkit-box-shadow: none;
	box-shadow: none;
	max-width: calc(100vw - 90px);
	max-width: calc(100vw - var(--hp-page-wide) - 4pc);
	min-width: calc(100vw - 90px);
	min-width: calc(100vw - var(--hp-page-wide) - 4pc);
	width: calc(100vw - 90px);
	width: calc(100vw - var(--hp-page-wide) - 4pc);
}

.hp--quicklinks .bottom--container .audience-links ul {
	list-style-type: none;
	margin: 20px 0 0 0;
	padding-left: 19px;
}

.hp--quicklinks .bottom--container .audience-links ul li+li {
	margin-top: 8px;
}

.hp--quicklinks .bottom--container .audience-links ul li:focus, .hp--quicklinks .bottom--container .audience-links ul li:hover {
	border: none;
	outline: none;
}

.hp--quicklinks .bottom--container .audience-links ul li .link--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	max-width: 100%;
	position: relative;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.hp--quicklinks .bottom--container .audience-links ul li .link--container a {
	color: #1f3248;
	color: var(--blueberry);
	max-width: 100%;
	position: relative;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.hp--quicklinks .bottom--container .audience-links ul li .link--container a .link-title--container .arrow--container {
	overflow: visible;
	position: relative;
}

.hp--quicklinks .bottom--container .audience-links ul li .link--container a .link-title--container .arrow--container:before {
	background: #1f3248;
	background: var(--blueberry);
	border-radius: 1px;
	content: "";
	height: 1px;
	position: absolute;
	right: -9pt;
	top: 50%;
	-webkit-transform: translateY(calc(-50% + .5px));
	transform: translateY(calc(-50% + .5px));
	-webkit-transform-origin: 0;
	transform-origin: 0;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	width: 0;
}

.hp--quicklinks .bottom--container .audience-links ul li .link--container a .link-title--container .arrow--container svg {
	position: absolute;
	right: -15px;
	top: 50%;
	-webkit-transform: translateY(calc(-50% + .5px));
	transform: translateY(calc(-50% + .5px));
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.hp--quicklinks .bottom--container .audience-links ul li .link--container a:focus .link-title--container svg, .hp--quicklinks .bottom--container .audience-links ul li .link--container a:hover .link-title--container svg {
	right: -25px;
}

.hp--quicklinks .bottom--container .audience-links ul li .link--container a:focus .link-title--container .arrow--container:before, .hp--quicklinks .bottom--container .audience-links ul li .link--container a:hover .link-title--container .arrow--container:before {
	right: -23px;
	width: 9pt;
}

.hp--quicklinks .bottom--container .audience-links ul li .link--container:focus a, .hp--quicklinks .bottom--container .audience-links ul li .link--container:hover a {
	text-decoration: underline !important;
	text-underline-offset: 3px !important;
}

@media (min-width:768px) {
	.hp--quicklinks .top--container .input--container {
		margin-right: 0;
	}
	
	.hp--quicklinks .top--container .input--container.active .search-form--container {
		width: 296px;
	}
	
	.hp--quicklinks .top--container .input--container.active .search-form--container .search--container {
		display: block !important;
	}
	
	.hp--quicklinks .top--container .input--container .search-form--container {
		background: none;
	}
	
	.hp--quicklinks .top--container .input--container .search-form--container .search--container, .hp--quicklinks .top--container .input--container .search-form--container .search--container .search--input {
		max-width: 296px;
		min-width: 296px;
		width: 296px;
	}
}

@media (min-width:1200px) {
	.hp--quicklinks .top--container h4 {
		font-size: 1.375rem;
		line-height: 35px;
	}
	
	.hp--quicklinks .top--container .input--container.active .search-form--container {
		width: 340px;
	}
	
	.hp--quicklinks .top--container .input--container .search-form--container .search--container, .hp--quicklinks .top--container .input--container .search-form--container .search--container .search--input {
		max-width: 340px;
		min-width: 340px;
		width: 340px;
	}
	
	.hp--quicklinks .bottom--container .audience-links ul {
		min-height: 150px;
	}
	
	.hp--quicklinks .bottom--container .audience-links ul li+li {
		margin-top: 15px;
	}
	
	.hp--quicklinks .bottom--container .audience-links ul li a {
		font-size: .875rem;
		line-height: 20px;
	}
}

@media (min-width:1441px) {
	.hp--quicklinks .top--container h4 {
		font-size: 1.75rem;
		line-height: 38px;
	}
	
	.hp--quicklinks .top--container .input--container.active .search-form--container {
		width: 25pc;
	}
	
	.hp--quicklinks .top--container .input--container .search-form--container .search--container {
		max-width: 25pc;
		min-width: 25pc;
		width: 25pc;
	}
	
	.hp--quicklinks .top--container .input--container .search-form--container .search--container .search--form svg {
		height: auto;
		width: 18px;
	}
	
	.hp--quicklinks .top--container .input--container .search-form--container .search--container .search--input {
		max-width: 25pc;
		min-width: 25pc;
		width: 25pc;
	}
	
	.hp--quicklinks .bottom--container .audience-links ul li .link--container a {
		font-size: 1.125rem;
		line-height: 27px;
		padding-right: 50px;
	}
	
	.hp--quicklinks .bottom--container .audience-links ul li .link--container a:focus .link-title--container .arrow--container:before, .hp--quicklinks .bottom--container .audience-links ul li .link--container a:hover .link-title--container .arrow--container:before {
		width: 1pc;
	}
	
	.hp--quicklinks .bottom--container .audience-links ul li .link--container a .link-title--container .arrow--container svg {
		height: 9pt;
		width: auto;
	}
}

@media (min-width:1700px) {
	.hp--quicklinks .bottom--container .audience-links ul {
		padding-left: 30px;
	}
}

html[lang=ar] .hp--quicklinks .top--container .input--container .search--btn, html[lang=fa] .hp--quicklinks .top--container .input--container .search--btn {
	z-index: 5;
}

html[lang=ar] .hp--quicklinks .top--container .input--container.active .search-form--container .search--container, html[lang=fa] .hp--quicklinks .top--container .input--container.active .search-form--container .search--container {
	background: #f1e4b0;
	background: var(--sweetgrass-40);
}

html[lang=ar] .hp--quicklinks .top--container .input--container .search-form--container, html[lang=fa] .hp--quicklinks .top--container .input--container .search-form--container {
	left: 0 !important;
	right: auto !important;
}

html[lang=ar] .hp--quicklinks .top--container .input--container .search-form--container .search--container, html[lang=fa] .hp--quicklinks .top--container .input--container .search-form--container .search--container {
	background: none;
}

html[lang=ar] .hp--quicklinks .bottom--container .audience-links ul, html[lang=fa] .hp--quicklinks .bottom--container .audience-links ul {
	padding-right: 50px;
}

html[lang=ar] .hp--quicklinks .bottom--container .audience-links ul li .link--container a .link-title--container .arrow--container:before, html[lang=fa] .hp--quicklinks .bottom--container .audience-links ul li .link--container a .link-title--container .arrow--container:before {
	-webkit-transform: translateY(calc(-50% + 1px)) translateX(-10px);
	transform: translateY(calc(-50% + 1px)) translateX(-10px);
}

html[lang=ar] .hp--quicklinks .bottom--container .audience-links ul li .link--container a .link-title--container .arrow--container svg, html[lang=fa] .hp--quicklinks .bottom--container .audience-links ul li .link--container a .link-title--container .arrow--container svg {
	-webkit-transform: rotate(180deg) translateX(10px);
	transform: rotate(180deg) translateX(10px);
}

html[lang=ar] .hp--quicklinks .bottom--container .audience-links ul li .link--container a:focus .link-title--container svg, html[lang=ar] .hp--quicklinks .bottom--container .audience-links ul li .link--container a:hover .link-title--container svg, html[lang=fa] .hp--quicklinks .bottom--container .audience-links ul li .link--container a:focus .link-title--container svg, html[lang=fa] .hp--quicklinks .bottom--container .audience-links ul li .link--container a:hover .link-title--container svg {
	-webkit-transform: rotate(180deg) translateX(20px);
	transform: rotate(180deg) translateX(20px);
}

@media (min-width:768px) {
	html[lang=ar] .hp--quicklinks .top--container .input--container.active .search-form--container, html[lang=fa] .hp--quicklinks .top--container .input--container.active .search-form--container {
		width: 250px;
	}
	
	html[lang=ar] .hp--quicklinks .top--container .input--container .search-form--container .search--container, html[lang=fa] .hp--quicklinks .top--container .input--container .search-form--container .search--container {
		max-width: 250px;
		min-width: 250px;
		width: 250px;
	}
	
	html[lang=ar] .hp--quicklinks .top--container .input--container .search-form--container .search--container .search--input, html[lang=fa] .hp--quicklinks .top--container .input--container .search-form--container .search--container .search--input {
		max-width: 250px;
		min-width: 250px;
		width: 250px;
	}
}

@media (min-width:900px) {
	html[lang=ar] .hp--quicklinks .top--container .input--container.active .search-form--container, html[lang=fa] .hp--quicklinks .top--container .input--container.active .search-form--container {
		width: 296px;
	}
	
	html[lang=ar] .hp--quicklinks .top--container .input--container .search-form--container .search--container, html[lang=fa] .hp--quicklinks .top--container .input--container .search-form--container .search--container {
		max-width: 296px;
		min-width: 296px;
		width: 296px;
	}
	
	html[lang=ar] .hp--quicklinks .top--container .input--container .search-form--container .search--container .search--input, html[lang=fa] .hp--quicklinks .top--container .input--container .search-form--container .search--container .search--input {
		max-width: 296px;
		min-width: 296px;
		width: 296px;
	}
}

@media (min-width:1200px) {
	html[lang=ar] .hp--quicklinks .top--container .input--container.active .search-form--container, html[lang=fa] .hp--quicklinks .top--container .input--container.active .search-form--container {
		width: 310px;
	}
	
	html[lang=ar] .hp--quicklinks .top--container .input--container .search-form--container .search--container, html[lang=fa] .hp--quicklinks .top--container .input--container .search-form--container .search--container {
		max-width: 310px;
		min-width: 310px;
		width: 310px;
	}
	
	html[lang=ar] .hp--quicklinks .top--container .input--container .search-form--container .search--container .search--input, html[lang=fa] .hp--quicklinks .top--container .input--container .search-form--container .search--container .search--input {
		max-width: 310px;
		min-width: 310px;
		width: 310px;
	}
}

@media (min-width:1441px) {
	html[lang=ar] .hp--quicklinks .top--container .input--container.active .search-form--container, html[lang=fa] .hp--quicklinks .top--container .input--container.active .search-form--container {
		width: 420px;
	}
	
	html[lang=ar] .hp--quicklinks .top--container .input--container .search-form--container .search--container, html[lang=fa] .hp--quicklinks .top--container .input--container .search-form--container .search--container {
		max-width: 420px;
		min-width: 420px;
		width: 420px;
	}
	
	html[lang=ar] .hp--quicklinks .top--container .input--container .search-form--container .search--container .search--input, html[lang=fa] .hp--quicklinks .top--container .input--container .search-form--container .search--container .search--input {
		max-width: 420px;
		min-width: 420px;
		width: 420px;
	}
}

.hp--cards {
	position: relative;
	z-index: 1;
}

.hp--cards .section--title {
	font-size: 2.1875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 45px;
	margin: 0 0 28px 24px;
	max-width: 85%;
}

.hp--cards .cards--container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.hp--cards .cards--container .cards .card+.card {
	margin-top: 30px;
}

.hp--cards .cards--container .cards .card {
	border-radius: 0 26px 26px 26px;
	color: #fff;
	color: var(--white);
	display: inline-block;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden;
	padding: 35px;
	position: relative;
}

.hp--cards .cards--container .cards .card .arrow--container {
	background: #c3968f;
	background: var(--milkweed-65);
	border-radius: 50%;
	height: 40px;
	position: absolute;
	right: 30px;
	top: 30px;
	width: 40px;
	z-index: 2;
}

.hp--cards .cards--container .cards .card .arrow--container, .hp--cards .cards--container .cards .card .arrow--container .arrow--icon {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.hp--cards .cards--container .cards .card .arrow--container .arrow--icon svg {
	height: auto;
	width: 18px;
}

.hp--cards .cards--container .cards .card .bird--icon {
	bottom: -151px;
	left: 30px;
	pointer-events: none;
	position: absolute;
}

.hp--cards .cards--container .cards .card .bird--icon svg {
	height: auto;
	width: 446px;
}

.hp--cards .cards--container .cards .card:first-of-type {
	background: #7c3c44;
	background: var(--strawberry);
}

.hp--cards .cards--container .cards .card:last-of-type {
	background: #1f3248;
	background: var(--blueberry);
}

.hp--cards .cards--container .cards .card .card--title {
	font-size: 1.75rem;
	font-size: var(--fs-h3);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 38px;
	line-height: var(--lh-h3);
	max-width: calc(100% - 50px);
}

.hp--cards .cards--container .cards .card .card--content {
	margin-top: 24px;
}

.hp--cards .cards--container .cards .card .card--line {
	background: #c3968f;
	background: var(--milkweed-65);
	height: 2px;
	margin-top: 35px;
	-webkit-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
	width: 93px;
}

.hp--cards .cards--container .cards .card:focus, .hp--cards .cards--container .cards .card:hover {
	text-decoration: none;
}

.hp--cards .cards--container .cards .card:focus .card--line, .hp--cards .cards--container .cards .card:hover .card--line {
	width: 100%;
}

.hp--cards .cards--container .media {
	border-radius: 0 26px 26px 26px;
	height: 25pc;
	margin-top: 30px;
	max-height: 339px;
	max-height: 25pc;
	width: 100%;
}

.hp--cards .cards--container .media img {
	border-radius: 0 26px 26px 26px;
	height: 100%;
	height: 25pc;
	max-height: 339px;
	max-height: 25pc;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

@media screen and (min-width:650px) {
	.hp--cards .section--title {
		margin: 0 0 2pc 0;
		max-width: 100%;
	}
	
	.hp--cards .cards--container, .hp--cards .cards--container .cards {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.hp--cards .cards--container .cards {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.hp--cards .cards--container .cards .card+.card {
		margin-top: 0;
	}
	
	.hp--cards .cards--container .cards .card {
		width: calc(50% - 10px);
	}
	
	.hp--cards .cards--container .cards .card .bird--icon {
		bottom: -151px;
		left: 50px;
	}
	
	.hp--cards .cards--container .cards .card .card--title {
		font-size: 1.75rem;
		line-height: 38px;
	}
	
	.hp--cards .cards--container .cards .card .card--content {
		margin-top: 24px;
	}
	
	.hp--cards .cards--container .media {
		display: none;
	}
}

@media screen and (min-width:920px) {
	.hp--cards .cards--container .cards .card .bird--icon {
		left: auto;
		right: -85px;
	}
}

@media screen and (min-width:1100px) {
	.hp--cards {
		margin-top: 90pt;
	}
	
	.hp--cards .section--title {
		font-size: 2.75rem;
		line-height: 55px;
	}
	
	.hp--cards .cards--container {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	.hp--cards .cards--container .cards .card {
		width: calc(50% - 10px);
	}
	
	.hp--cards .cards--container .cards .card .arrow--container {
		height: 50px;
		right: 30px;
		top: 30px;
		width: 50px;
	}
	
	.hp--cards .cards--container .cards .card .arrow--container .arrow--icon svg {
		width: 25px;
	}
	
	.hp--cards .cards--container .cards .card .card--title {
		font-size: 2.188rem;
		line-height: 45px;
	}
	
	.hp--cards .cards--container .cards .card .card--content {
		margin-top: 24px;
	}
	
	.hp--cards .cards--container .cards .card .card--line {
		margin-top: 28px;
	}
	
	.hp--cards .cards--container .media {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: unset;
		margin: 0 20px 0 0;
		max-height: unset;
	}
	
	.hp--cards .cards--container .media img {
		height: 100%;
		max-height: 100%;
		min-height: 100%;
	}
}

@media screen and (min-width:1366px) {
	.hp--cards .cards--container .cards .card {
		padding: 45px;
		width: calc(50% - 20px);
	}
	
	.hp--cards .cards--container .media {
		margin: 0 40px 0 0;
		max-width: 342px;
	}
}

@media screen and (min-width:1441px) {
	.hp--cards .section--title {
		font-size: 3.438rem;
		line-height: 63px;
		margin: 0 0 45px 0;
	}
	
	.hp--cards .cards--container .cards .card {
		padding: 63px;
		width: calc(50% - 25px);
	}
	
	.hp--cards .cards--container .cards .card .arrow--container {
		height: 60px;
		right: 50px;
		top: 60px;
		width: 60px;
	}
	
	.hp--cards .cards--container .cards .card .arrow--container .arrow--icon svg {
		width: 30px;
	}
	
	.hp--cards .cards--container .cards .card .bird--icon {
		right: -90pt;
	}
	
	.hp--cards .cards--container .cards .card .bird--icon svg {
		width: 490px;
	}
	
	.hp--cards .cards--container .cards .card .card--title {
		font-size: 2.75rem;
		line-height: 55px;
	}
	
	.hp--cards .cards--container .cards .card .card--content {
		font-size: 1.375rem;
		line-height: 40px;
		margin-top: 34px;
	}
	
	.hp--cards .cards--container .cards .card .card--line {
		margin-top: 39px;
	}
	
	.hp--cards .cards--container .media {
		margin: 0 50px 0 0;
		max-height: 504px;
		max-width: 497px;
	}
}

@media screen and (min-width:1700px) {
	.hp--cards {
		margin-top: 70px;
		margin-top: calc(var(--hp-module-spacing) + 10px);
	}
	
	.hp--cards .cards--container .cards .card {
		border-radius: 0 34px 34px 34px;
	}
	
	.hp--cards .cards--container .cards .card .bird--icon {
		right: -210px;
	}
	
	.hp--cards .cards--container .cards .card .bird--icon svg {
		width: 650px;
	}
	
	.hp--cards .cards--container .media {
		border-radius: 0 34px 34px 34px;
	}
}

html[lang=ar] .hp--cards .cards--container .cards .card, html[lang=fa] .hp--cards .cards--container .cards .card {
	border-radius: 26px 0 26px 26px;
}

html[lang=ar] .hp--cards .cards--container .cards .card .arrow--container, html[lang=fa] .hp--cards .cards--container .cards .card .arrow--container {
	left: 30px;
	right: auto;
}

html[lang=ar] .hp--cards .cards--container .cards .card .arrow--container .arrow--icon svg, html[lang=fa] .hp--cards .cards--container .cards .card .arrow--container .arrow--icon svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .hp--cards .cards--container .media, html[lang=fa] .hp--cards .cards--container .media {
	border-radius: 26px 0 26px 26px;
}

html[lang=ar] .hp--cards .cards--container .media img, html[lang=fa] .hp--cards .cards--container .media img {
	border-radius: 26px 0 26px 26px;
}

@media (min-width:1100px) {
	html[lang=ar] .hp--cards .cards--container .media, html[lang=fa] .hp--cards .cards--container .media {
		margin: 0 0 0 20px;
	}
}

@media (min-width:1366px) {
	html[lang=ar] .hp--cards .cards--container .media, html[lang=fa] .hp--cards .cards--container .media {
		margin: 0 0 0 40px;
	}
}

.hp--cta {
	padding-top: 28px;
}

.hp--cta .page--wide {
	padding-left: 0;
}

.hp--cta .cta--container {
	background: #f6f5f3;
	background: var(--birch-70-hex);
	border-radius: 0 40px 40px 0;
	position: relative;
}

.hp--cta .cta--container .inside--container {
	border-radius: 0 40px 0 0;
	bottom: 0;
	left: 0;
	opacity: .6;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}

.hp--cta .cta--container .bird--icon {
	pointer-events: none;
	position: absolute;
}

.hp--cta .cta--container .bird--icon svg {
	height: auto;
	z-index: 1;
}

.hp--cta .cta--container .bird--icon.bird-icon--purple {
	left: 0;
	top: 18px;
	-webkit-transform: translateX(-41px);
	transform: translateX(-41px);
}

.hp--cta .cta--container .bird--icon.bird-icon--purple svg {
	width: 110px;
}

.hp--cta .cta--container .bird--icon.bird-icon--green {
	left: 67.5px;
	top: -28px;
}

.hp--cta .cta--container .bird--icon.bird-icon--green svg {
	width: 93px;
}

.hp--cta .cta--container .content--container {
	padding: 75pt 47px 47px 47px;
	position: relative;
	z-index: 2;
}

.hp--cta .cta--container .content--container .bird-icon--beige {
	bottom: auto;
	left: 0;
	opacity: .5;
	position: absolute;
	right: 0;
	top: 30px;
}

.hp--cta .cta--container .content--container .bird-icon--beige .bird--mobile {
	display: block;
}

.hp--cta .cta--container .content--container .bird-icon--beige .bird--desktop, .hp--cta .cta--container .content--container .bird-icon--beige .bird--tablet {
	display: none;
}

.hp--cta .cta--container .content--container .bird-icon--beige svg {
	width: 100%;
}

.hp--cta .cta--container .content--container .bird-icon--beige svg g path:first-child {
	display: none;
}

.hp--cta .cta--container .content--container .section--title {
	margin-bottom: 21px;
	padding-bottom: 29px;
	position: relative;
}

.hp--cta .cta--container .content--container .section--title:after {
	background: #9e5c51;
	background: var(--milkweed);
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	width: 136px;
}

.hp--cta .cta--container .content--container .btn {
	margin-top: 47px;
}

.hp--cta .cta--container .media--container {
	position: relative;
	z-index: 2;
}

.hp--cta .cta--container .media--container .video--container {
	border-radius: 40px 0 40px 0;
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
	overflow: hidden !important;
	padding-top: 56.25% !important;
	position: relative;
}

.hp--cta .cta--container .media--container .video--container .pl-content--video-img {
	background-repeat: no-repeat;
	background-size: cover;
	border: none;
	border-radius: 40px 0 40px 0;
	cursor: pointer;
	height: 100%;
	left: 0;
	-o-object-position: center;
	object-position: center;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

.hp--cta .cta--container .media--container .video--container .pl-content--video-img:focus .pl-content--vid-btn svg, .hp--cta .cta--container .media--container .video--container .pl-content--video-img:hover .pl-content--vid-btn svg {
	-webkit-transform: scale(1.2) translateX(4px);
	transform: scale(1.2) translateX(4px);
}

.hp--cta .cta--container .media--container .video--container .pl-content--video-img:focus .pl-content--vid-btn svg path, .hp--cta .cta--container .media--container .video--container .pl-content--video-img:hover .pl-content--vid-btn svg path {
	fill: #9e5c51;
	fill: var(--milkweed);
}

.hp--cta .cta--container .media--container .video--container .pl-content--vid-btn {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	background: var(--white);
	border-radius: 36.5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 73px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 73px;
}

.hp--cta .cta--container .media--container .video--container .pl-content--vid-btn svg {
	height: auto;
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	width: 22px;
}

.hp--cta .cta--container .media--container .video--container .pl-video--vid {
	border: 0 !important;
	height: 100% !important;
	left: 0 !important;
	max-width: 100%;
	position: absolute !important;
	top: 0 !important;
	width: 100% !important;
}

.hp--cta .cta--container .media--container .image--container {
	height: 211px;
	width: 100%;
}

.hp--cta .cta--container .media--container .image--container img {
	border-radius: 40px 0 40px 0;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center top;
	object-position: center top;
	width: 100%;
}

@media (min-width:650px) {
	.hp--cta {
		margin-top: 60px;
		margin-top: var(--hp-module-spacing);
		padding-top: 61px;
	}
	
	.hp--cta .cta--container .bird--icon.bird-icon--beige {
		left: -170px;
		top: 130px;
	}
	
	.hp--cta .cta--container .bird--icon.bird-icon--beige svg {
		width: 200vw;
	}
	
	.hp--cta .cta--container .bird--icon.bird-icon--purple {
		top: 0;
	}
	
	.hp--cta .cta--container .bird--icon.bird-icon--purple svg {
		width: 145px;
	}
	
	.hp--cta .cta--container .bird--icon.bird-icon--green {
		left: 115px;
		top: -61px;
	}
	
	.hp--cta .cta--container .bird--icon.bird-icon--green svg {
		width: 110px;
	}
	
	.hp--cta .cta--container .content--container {
		padding: 5pc 5pc 45px 110px;
	}
	
	.hp--cta .cta--container .content--container .bird-icon--beige {
		bottom: -20px;
		top: auto;
	}
	
	.hp--cta .cta--container .content--container .bird-icon--beige .bird--mobile {
		display: none;
	}
	
	.hp--cta .cta--container .content--container .bird-icon--beige .bird--tablet {
		display: block;
	}
	
	.hp--cta .cta--container .content--container .bird-icon--beige svg {
		opacity: 1;
		width: 100%;
	}
	
	.hp--cta .cta--container .media--container .image--container {
		height: 414px;
	}
}

@media (min-width:768px) {
	.hp--cta .cta--container .content--container {
		padding: 5pc 5pc 45px 130px;
	}
	
	.hp--cta .cta--container .media--container .video--container .pl-content--vid-btn {
		border-radius: 54.5px;
		height: 109px;
		width: 109px;
	}
	
	.hp--cta .cta--container .media--container .video--container .pl-content--vid-btn svg {
		width: 35px;
	}
}

@media (min-width:1100px) {
	.hp--cta .cta--container {
		border-radius: 0 90px 0 0;
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 54% 46%;
		grid-template-columns: 54% 46%;
		-ms-grid-rows: 1fr;
		grid-template-rows: 1fr;
	}
	
	.hp--cta .cta--container .bird--desktop {
		display: block;
	}
	
	.hp--cta .cta--container .bird--icon {
		z-index: 5;
	}
	
	.hp--cta .cta--container .bird--icon.bird-icon--purple {
		top: 9pt;
	}
	
	.hp--cta .cta--container .bird--icon.bird-icon--purple svg {
		width: 173px;
	}
	
	.hp--cta .cta--container .bird--icon.bird-icon--green {
		left: 125px;
	}
	
	.hp--cta .cta--container .bird--icon.bird-icon--green svg {
		width: 146px;
	}
	
	.hp--cta .cta--container .inside--container {
		border-radius: 0 90px 0 0;
		bottom: 0;
		left: 0;
		opacity: .6;
		overflow: hidden;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	.hp--cta .cta--container .inside--container .bird--desktop {
		height: 1335px;
		left: -5pc;
		position: absolute;
		top: -200px;
		width: auto;
	}
	
	.hp--cta .cta--container .content--container {
		padding: 105px 50px 77px 130px;
		position: relative;
	}
	
	.hp--cta .cta--container .content--container .bird-icon--beige {
		display: none;
	}
	
	.hp--cta .cta--container .content--container .bird-icon--beige .bird--tablet {
		display: none !important;
	}
	
	.hp--cta .cta--container .content--container .section-title-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		position: relative;
	}
	
	.hp--cta .cta--container .content--container .section-title-container .section--title {
		display: inline-block;
		margin-bottom: 36px;
		padding: 0 5px 0 0;
		padding-bottom: 36px;
		padding-right: 5px;
		z-index: 2;
	}
	
	.hp--cta .cta--container .content--container .section-title-container .section--title:after {
		width: 180px;
	}
	
	.hp--cta .cta--container .content--container .btn {
		bottom: 0;
		left: 131px;
		max-width: 75%;
		position: absolute;
		-webkit-transform: translateY(50%) !important;
		transform: translateY(50%) !important;
	}
	
	.hp--cta .cta--container .media--container {
		border-radius: 0 90px 0 0;
		min-height: 426px;
		position: relative;
	}
	
	.hp--cta .cta--container .media--container .video--container {
		border-radius: 0 90px 0 90px;
		min-height: 100%;
	}
	
	.hp--cta .cta--container .media--container .video--container.active {
		border-radius: 0;
		margin-right: 30px;
	}
	
	.hp--cta .cta--container .media--container .video--container .pl-content--video-img {
		border-radius: 0 90px 0 90px;
	}
	
	.hp--cta .cta--container .media--container .video--container .pl-content--vid-btn {
		border-radius: 54.5px;
		height: 109px;
		width: 109px;
	}
	
	.hp--cta .cta--container .media--container .video--container .pl-content--vid-btn svg {
		width: 35px;
	}
	
	.hp--cta .cta--container .media--container .image--container {
		border-radius: 0 90px 0 90px;
		bottom: 0;
		height: unset;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	.hp--cta .cta--container .media--container .image--container img {
		border-radius: 0 90px 0 90px;
	}
}

@media (min-width:1366px) {
	.hp--cta .cta--container .content--container {
		padding: 105px 90px 77px 130px;
	}
	
	.hp--cta .cta--container .content--container .section--title, .hp--cta .cta--container .content--container p {
		max-width: unset;
	}
	
	.hp--cta .cta--container .media--container .video--container.active {
		margin-right: 50px;
	}
	
	.hp--cta .cta--container .media--container .video--container .pl-content--vid-btn {
		border-radius: 60px;
		height: 90pt;
		width: 90pt;
	}
	
	.hp--cta .cta--container .media--container .video--container .pl-content--vid-btn svg {
		width: 40px;
	}
	
	.hp--cta .cta--container .media--container .image--container {
		height: 100%;
	}
}

@media (min-width:1700px) {
	.hp--cta .cta--container .media--container .video--container .pl-content--vid-btn {
		border-radius: 75px;
		height: 150px;
		width: 150px;
	}
	
	.hp--cta .cta--container .media--container .video--container .pl-content--vid-btn svg {
		width: 50px;
	}
	
	.hp--cta .cta--container .media--container .image--container {
		height: 100%;
	}
}

@media (min-width:1800px) {
	.hp--cta {
		padding-top: 85px;
	}
	
	.hp--cta .cta--container .bird--icon.bird-icon--purple svg {
		width: 244px;
	}
	
	.hp--cta .cta--container .bird--icon.bird-icon--green {
		left: 195px;
		top: -85px;
	}
	
	.hp--cta .cta--container .bird--icon.bird-icon--green svg {
		width: 207px;
	}
	
	.hp--cta .cta--container .content--container {
		padding: 140px 118px 78pt 213px;
	}
	
	.hp--cta .cta--container .content--container .btn {
		left: 213px;
	}
}

html[lang=ar] .hp--cta .page--wide, html[lang=fa] .hp--cta .page--wide {
	padding-left: 26px;
	padding-left: var(--hp-page-wide);
	padding-right: 0;
}

html[lang=ar] .hp--cta .cta--container, html[lang=fa] .hp--cta .cta--container {
	border-radius: 40px 0 0 40px;
}

html[lang=ar] .hp--cta .cta--container .bird--icon.bird-icon--purple, html[lang=fa] .hp--cta .cta--container .bird--icon.bird-icon--purple {
	left: auto;
	right: 0;
	-webkit-transform: translateX(41px);
	transform: translateX(41px);
}

html[lang=ar] .hp--cta .cta--container .bird--icon.bird-icon--green, html[lang=fa] .hp--cta .cta--container .bird--icon.bird-icon--green {
	left: 0;
	right: 67.5px;
}

html[lang=ar] .hp--cta .cta--container .content--container .section--title:after, html[lang=fa] .hp--cta .cta--container .content--container .section--title:after {
	left: auto;
	right: 0 !important;
}

html[lang=ar] .hp--cta .cta--container .media--container, html[lang=fa] .hp--cta .cta--container .media--container {
	border-radius: 0 40px 0 40px;
}

html[lang=ar] .hp--cta .cta--container .media--container img, html[lang=fa] .hp--cta .cta--container .media--container img {
	border-radius: 0 40px 0 40px;
}

@media (min-width:650px) {
	html[lang=ar] .hp--cta .cta--container .bird--icon.bird-icon--beige, html[lang=fa] .hp--cta .cta--container .bird--icon.bird-icon--beige {
		left: 0;
		right: auto;
	}
	
	html[lang=ar] .hp--cta .cta--container .bird--icon.bird-icon--green, html[lang=fa] .hp--cta .cta--container .bird--icon.bird-icon--green {
		right: 115px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .hp--cta .cta--container, html[lang=fa] .hp--cta .cta--container {
		border-radius: 90px 0 0 0;
	}
	
	html[lang=ar] .hp--cta .cta--container .inside--container, html[lang=fa] .hp--cta .cta--container .inside--container {
		border-radius: 90px 0 0 0;
	}
	
	html[lang=ar] .hp--cta .cta--container .content--container, html[lang=fa] .hp--cta .cta--container .content--container {
		padding: 105px 130px 77px 50px;
	}
	
	html[lang=ar] .hp--cta .cta--container .content--container .btn, html[lang=fa] .hp--cta .cta--container .content--container .btn {
		left: auto;
		right: 131px;
	}
	
	html[lang=ar] .hp--cta .cta--container .bird--icon.bird-icon--green, html[lang=fa] .hp--cta .cta--container .bird--icon.bird-icon--green {
		right: 125px;
	}
	
	html[lang=ar] .hp--cta .cta--container .media--container, html[lang=fa] .hp--cta .cta--container .media--container {
		border-radius: 90px 0 90px 0;
	}
	
	html[lang=ar] .hp--cta .cta--container .media--container .image--container, html[lang=fa] .hp--cta .cta--container .media--container .image--container {
		border-radius: 90px 0 90px 0;
	}
	
	html[lang=ar] .hp--cta .cta--container .media--container .image--container img, html[lang=fa] .hp--cta .cta--container .media--container .image--container img {
		border-radius: 90px 0 90px 0;
	}
}

@media (min-width:1800px) {
	html[lang=ar], html[lang=fa] {}
}

.hp--news-resources .section--title {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 2.1875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 45px;
	margin: 0 0 28px 24px;
}

.hp--news-resources .feature--container .card {
	position: relative;
}

.hp--news-resources .feature--container .card .image--container {
	border-top-left-radius: 40px;
	height: 244px;
	overflow: hidden;
	width: 100%;
}

.hp--news-resources .feature--container .card .image--container img {
	border-top-left-radius: 40px;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	width: 100%;
}

.hp--news-resources .feature--container .card .image--container .default--image {
	background: #7c3c44;
	background: var(--strawberry);
	border-top-left-radius: 40px;
	height: 100%;
	width: 100%;
}

.hp--news-resources .feature--container .card .content--container {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .6)), color-stop(50%, hsla(0, 0%, 100%, .6)), color-stop(50%, hsla(0, 0%, 100%, 0)), to(hsla(0, 0%, 100%, 0)));
	background: linear-gradient(180deg, hsla(0, 0%, 100%, .6) 0, hsla(0, 0%, 100%, .6) 50%, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0));
	background-blend-mode: overlay;
	border-top-right-radius: 34px;
	margin-left: -26px;
	margin-left: calc(var(--hp-page-wide) * -1);
	margin-right: 25px;
	margin-top: -75px;
	padding: 37px 43px 3pc 50px;
	position: relative;
}

.hp--news-resources .feature--container .card .content--container .title {
	margin: 0 0 22px 0;
}

.hp--news-resources .feature--container .card .content--container .title h4 {
	color: #1f3248;
	color: var(--blueberry);
	line-height: 2pc;
}

.hp--news-resources .feature--container .card .content--container .desc {
	margin: 0 0 22px 0;
}

.hp--news-resources .feature--container .card .content--container .desc p {
	font-size: 1.125rem;
	line-height: 2pc;
}

.hp--news-resources .feature--container .card .content--container .divider--line {
	background: #dfddd8;
	background: var(--stone);
	display: block;
	height: 2px;
	margin: 24px 0 0 0;
	width: 100%;
	width: calc(100% + 43px);
}

.hp--news-resources .cards--container .card, .hp--news-resources .feature--container .card {
	display: block;
	position: relative !important;
}

.hp--news-resources .cards--container .card .arrow--container, .hp--news-resources .feature--container .card .arrow--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #edd489;
	background: var(--sweetgrass-60);
	border-radius: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 30px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	right: 9pt;
	top: 9pt;
	width: 30px;
	z-index: 2;
}

.hp--news-resources .cards--container .card .arrow--container .arrow--icon svg, .hp--news-resources .feature--container .card .arrow--container .arrow--icon svg {
	height: auto;
	width: 15px;
}

.hp--news-resources .cards--container .card .arrow--container .arrow--icon.--external svg, .hp--news-resources .feature--container .card .arrow--container .arrow--icon.--external svg {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.hp--news-resources .cards--container .card:focus, .hp--news-resources .cards--container .card:hover, .hp--news-resources .feature--container .card:focus, .hp--news-resources .feature--container .card:hover {
	text-decoration: none;
}

.hp--news-resources .cards--container .card:focus .arrow--container, .hp--news-resources .cards--container .card:hover .arrow--container, .hp--news-resources .feature--container .card:focus .arrow--container, .hp--news-resources .feature--container .card:hover .arrow--container {
	background: #e2b63b;
	background: var(--sweetgrass);
}

.hp--news-resources .cards--container .card:focus .image--container img, .hp--news-resources .cards--container .card:hover .image--container img, .hp--news-resources .feature--container .card:focus .image--container img, .hp--news-resources .feature--container .card:hover .image--container img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.hp--news-resources .cards--container .card:focus .title h4, .hp--news-resources .cards--container .card:focus .title p, .hp--news-resources .cards--container .card:hover .title h4, .hp--news-resources .cards--container .card:hover .title p, .hp--news-resources .feature--container .card:focus .title h4, .hp--news-resources .feature--container .card:focus .title p, .hp--news-resources .feature--container .card:hover .title h4, .hp--news-resources .feature--container .card:hover .title p {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.hp--news-resources .cards--container .card .content--container .type p, .hp--news-resources .feature--container .card .content--container .type p {
	color: #9e5c51;
	color: var(--milkweed);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	margin: 0 0 6px 0;
}

.hp--news-resources .cards--container .card .content--container .date p, .hp--news-resources .feature--container .card .content--container .date p {
	color: #1f3248;
	color: var(--blueberry);
}

.hp--news-resources .cards--container {
	padding: 0 24px;
}

.hp--news-resources .cards--container .card .arrow--container {
	right: 0;
	top: 0;
}

.hp--news-resources .cards--container .card .content--container {
	padding: 0 5pc 0 0;
}

.hp--news-resources .cards--container .card .content--container .title {
	margin: 0 0 22px 0;
}

.hp--news-resources .cards--container .card .content--container .title p {
	color: #1f3248;
	color: var(--blueberry);
}

.hp--news-resources .cards--container .card .content--container .divider--line {
	background: #dfddd8;
	background: var(--stone);
	display: block;
	height: 2px;
	margin: 24px 0 0 0;
	width: calc(100% + 5pc);
}

.hp--news-resources .slider--pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	grid-gap: 30px;
	gap: 30px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 44px;
}

.hp--news-resources .slider--pagination .slider--dot {
	background: #fff;
	background: var(--white);
	border: 2px solid #a6a6a3;
	border: 2px solid var(--pewter);
	border-radius: 50%;
	cursor: pointer;
	height: 14px;
	width: 14px;
}

.hp--news-resources .slider--pagination .slider--dot.active {
	background-color: #7c3c44;
	background-color: var(--strawberry);
	border-color: #7c3c44;
	border-color: var(--strawberry);
}

.hp--news-resources .button--container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 40px;
}

.hp--news-resources .button--container.desktop, .hp--news-resources .button--container.tablet {
	display: none;
}

.hp--news-resources .button--container .btn+.btn {
	margin-top: 22px;
}

.hp--news-resources .button--container .btn {
	width: calc(100% - 10px);
}

.hp--news-resources .button--container .btn:focus, .hp--news-resources .button--container .btn:hover {
	width: calc(100% + 10px);
}

@media (min-width:650px) {
	.hp--news-resources .section--title {
		margin: 0 0 2pc 0;
	}
	
	.hp--news-resources .container {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 20px;
		gap: 20px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.hp--news-resources .feature--container {
		width: calc(50% - 10px);
	}
	
	.hp--news-resources .feature--container .card .content--container {
		padding: 37px 43px 0 50px;
	}
	
	.hp--news-resources .feature--container .card .content--container .divider--line {
		width: 100%;
	}
	
	.hp--news-resources .cards--container {
		padding: 0;
		width: calc(50% - 10px);
	}
	
	.hp--news-resources .cards--container .card+.card {
		margin-top: 53px;
	}
	
	.hp--news-resources .cards--container .card {
		display: block !important;
	}
	
	.hp--news-resources .slider--pagination {
		display: none !important;
	}
	
	.hp--news-resources .button--container {
		margin-top: 50px;
	}
	
	.hp--news-resources .button--container.mobile {
		display: none;
	}
	
	.hp--news-resources .button--container.tablet {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.hp--news-resources .button--container .btn--cta {
		padding: 14px 70px 14px 30px;
	}
	
	.hp--news-resources .button--container .btn--cta:after {
		bottom: 8px;
	}
}

@media (min-width:768px) {
	.hp--news-resources .button--container .btn--cta {
		max-width: calc(80% - 10px);
	}
	
	.hp--news-resources .button--container .btn--cta:focus, .hp--news-resources .button--container .btn--cta:hover {
		max-width: calc(80% + 10px);
	}
}

@media (min-width:1100px) {
	.hp--news-resources {
		margin-top: 86px;
		margin-top: calc(var(--hp-module-spacing) + 26px);
	}
	
	.hp--news-resources .section--title {
		font-size: 2.75rem;
		line-height: 55px;
	}
	
	.hp--news-resources .container {
		grid-gap: 40px;
		gap: 40px;
	}
	
	.hp--news-resources .feature--container {
		width: calc(50% - 20px);
	}
	
	.hp--news-resources .feature--container .card .image--container {
		border-top-left-radius: 5pc;
		height: 396px;
	}
	
	.hp--news-resources .feature--container .card .image--container img {
		border-top-left-radius: 5pc;
	}
	
	.hp--news-resources .feature--container .card .content--container {
		margin-left: -6px;
		margin-left: calc(var(--hp-page-wide) * -1 + 20px);
		margin-right: 38px;
		padding: 45px 45px 0 65px;
	}
	
	.hp--news-resources .feature--container .card .content--container .title {
		margin: 0 0 21px 0;
	}
	
	.hp--news-resources .feature--container .card .content--container .title h4 {
		line-height: 38px;
	}
	
	.hp--news-resources .feature--container .card .content--container .desc {
		margin: 0 0 30px 0;
	}
	
	.hp--news-resources .feature--container .card .content--container .divider--line {
		margin: 21px 0 0 0;
		width: 100%;
	}
	
	.hp--news-resources .cards--container .card .arrow--container, .hp--news-resources .feature--container .card .arrow--container {
		height: 40px;
		width: 40px;
	}
	
	.hp--news-resources .cards--container .card .arrow--container .arrow--icon svg, .hp--news-resources .feature--container .card .arrow--container .arrow--icon svg {
		margin-top: 2px;
		width: 20px;
	}
	
	.hp--news-resources .cards--container .card .content--container .title, .hp--news-resources .feature--container .card .content--container .title {
		max-width: 80%;
	}
	
	.hp--news-resources .cards--container .card .content--container .type-date--container, .hp--news-resources .feature--container .card .content--container .type-date--container {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.hp--news-resources .cards--container .card .content--container .type-date--container .date, .hp--news-resources .feature--container .card .content--container .type-date--container .date {
		margin-left: auto;
	}
	
	.hp--news-resources .cards--container .card .content--container .type p, .hp--news-resources .feature--container .card .content--container .type p {
		margin: 0;
	}
	
	.hp--news-resources .cards--container {
		padding: 0;
		width: calc(50% - 10px);
	}
	
	.hp--news-resources .cards--container .card+.card {
		margin-top: 53px;
	}
	
	.hp--news-resources .cards--container .card {
		display: block !important;
	}
	
	.hp--news-resources .cards--container .card .content--container {
		padding: 0;
	}
	
	.hp--news-resources .cards--container .card .content--container .title p {
		line-height: 25px;
		line-height: 38px;
	}
	
	.hp--news-resources .cards--container .card .content--container .divider--line {
		margin: 21px 0 0 0;
		width: 100%;
	}
	
	.hp--news-resources .button--container {
		margin-top: 50px;
	}
	
	.hp--news-resources .button--container.desktop {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.hp--news-resources .button--container.tablet {
		display: none;
	}
	
	.hp--news-resources .button--container .btn--cta {
		height: -webkit-max-content;
		height: -moz-max-content;
		height: max-content;
		max-width: calc(100% - 10px);
		padding: 14px 90px 14px 30px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.hp--news-resources .button--container .btn--cta:focus, .hp--news-resources .button--container .btn--cta:hover {
		max-width: calc(100% + 10px);
		padding: 14px 90pt 14px 30px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
}

@media (min-width:1366px) {
	.hp--news-resources .button--container {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.hp--news-resources .button--container .btn+.btn {
		margin-left: 30px;
		margin-top: 0;
	}
	
	.hp--news-resources .button--container .btn--cta {
		margin-right: 10px;
		max-width: 50%;
	}
}

@media (min-width:1441px) {
	.hp--news-resources .section--title {
		font-size: 3.438rem;
		line-height: 63px;
		margin: 0 0 45px 0;
	}
	
	.hp--news-resources .container {
		grid-gap: 50px;
		gap: 50px;
	}
	
	.hp--news-resources .feature--container .card .image--container {
		border-top-left-radius: 90px;
		height: 450px;
	}
	
	.hp--news-resources .feature--container .card .image--container img {
		border-top-left-radius: 90px;
	}
	
	.hp--news-resources .feature--container .card .image--container .default--image {
		position: relative;
	}
	
	.hp--news-resources .feature--container .card .image--container .default--image svg {
		left: 30px;
		position: absolute;
		top: 30px;
	}
	
	.hp--news-resources .feature--container .card .content--container {
		margin-left: 0;
		margin-left: calc(var(--hp-page-wide) * -1 + 26px);
		margin-right: 3pc;
		padding: 45px 45px 0 65px;
	}
	
	.hp--news-resources .feature--container .card .content--container .title {
		margin: 0 0 27px 0;
	}
	
	.hp--news-resources .feature--container .card .content--container .title h4 {
		line-height: 45px;
	}
	
	.hp--news-resources .feature--container .card .content--container .desc {
		margin: 0 0 27px 0;
	}
	
	.hp--news-resources .feature--container .card .content--container .desc p {
		font-size: 1.375rem;
		line-height: 40px;
	}
	
	.hp--news-resources .feature--container .card .content--container .divider--line {
		margin: 27px 0 0 0;
	}
	
	.hp--news-resources .cards--container, .hp--news-resources .feature--container {
		width: calc(50% - 25px);
	}
	
	.hp--news-resources .cards--container .card .arrow--container, .hp--news-resources .feature--container .card .arrow--container {
		height: 50px;
		width: 50px;
	}
	
	.hp--news-resources .cards--container .card .arrow--container .arrow--icon svg, .hp--news-resources .feature--container .card .arrow--container .arrow--icon svg {
		width: 25px;
	}
	
	.hp--news-resources .cards--container {
		padding: 0;
	}
	
	.hp--news-resources .cards--container .card+.card {
		margin-top: 53px;
	}
	
	.hp--news-resources .cards--container .card {
		display: block !important;
	}
	
	.hp--news-resources .cards--container .card .content--container .title {
		margin: 0 0 29px 0;
	}
	
	.hp--news-resources .cards--container .card .content--container .title p {
		line-height: 38px;
	}
	
	.hp--news-resources .cards--container .card .content--container .divider--line {
		margin: 29px 0 0 0;
	}
	
	.hp--news-resources .button--container {
		margin-top: 73px;
	}
}

@media (min-width:1510px) {
	.hp--news-resources .feature--container .card .image--container .default--image svg {
		bottom: -230px;
		left: auto;
		right: -230px;
		top: auto;
	}
	
	.hp--news-resources .button--container {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.hp--news-resources .button--container .btn+.btn {
		margin-left: 55px;
	}
}

@media (min-width:1750px) {
	.hp--news-resources .button--container .btn+.btn {
		margin-left: 65px;
	}
	
	.hp--news-resources .button--container .btn--cta {
		font-size: 1.375rem;
		line-height: 33px;
	}
	
	.hp--news-resources .button--container .btn--cta:after {
		bottom: 20px;
	}
}

html[lang=ar] .hp--news-resources .cards--container .card .arrow--container, html[lang=ar] .hp--news-resources .feature--container .card .arrow--container, html[lang=fa] .hp--news-resources .cards--container .card .arrow--container, html[lang=fa] .hp--news-resources .feature--container .card .arrow--container {
	left: 9pt;
	right: auto;
}

html[lang=ar] .hp--news-resources .cards--container .card .arrow--container .arrow--icon svg, html[lang=ar] .hp--news-resources .feature--container .card .arrow--container .arrow--icon svg, html[lang=fa] .hp--news-resources .cards--container .card .arrow--container .arrow--icon svg, html[lang=fa] .hp--news-resources .feature--container .card .arrow--container .arrow--icon svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .hp--news-resources .cards--container .card .arrow--container .arrow--icon.--external svg, html[lang=ar] .hp--news-resources .feature--container .card .arrow--container .arrow--icon.--external svg, html[lang=fa] .hp--news-resources .cards--container .card .arrow--container .arrow--icon.--external svg, html[lang=fa] .hp--news-resources .feature--container .card .arrow--container .arrow--icon.--external svg {
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
}

html[lang=ar] .hp--news-resources .feature--container .content--container, html[lang=fa] .hp--news-resources .feature--container .content--container {
	border-top-left-radius: 34px;
	border-top-right-radius: 0;
	margin-left: 25px;
	margin-right: -26px;
	margin-right: calc(var(--hp-page-wide) * -1);
}

html[lang=ar] .hp--news-resources .feature--container .image--container, html[lang=fa] .hp--news-resources .feature--container .image--container {
	border-top-left-radius: 0;
	border-top-right-radius: 40px;
}

html[lang=ar] .hp--news-resources .feature--container .image--container img, html[lang=fa] .hp--news-resources .feature--container .image--container img {
	border-top-left-radius: 0;
	border-top-right-radius: 40px;
}

html[lang=ar] .hp--news-resources .cards--container .card .content--container, html[lang=fa] .hp--news-resources .cards--container .card .content--container {
	padding: 0 0 0 50px;
}

html[lang=ar] .hp--news-resources .cards--container .card .arrow--container, html[lang=fa] .hp--news-resources .cards--container .card .arrow--container {
	left: 0;
}

@media (min-width:1100px) {
	html[lang=ar] .hp--news-resources .cards--container .card .content--container .type-date--container .date, html[lang=ar] .hp--news-resources .feature--container .card .content--container .type-date--container .date, html[lang=fa] .hp--news-resources .cards--container .card .content--container .type-date--container .date, html[lang=fa] .hp--news-resources .feature--container .card .content--container .type-date--container .date {
		margin-left: 0;
		margin-right: auto;
	}
	
	html[lang=ar] .hp--news-resources .feature--container .image--container, html[lang=fa] .hp--news-resources .feature--container .image--container {
		border-top-right-radius: 5pc;
	}
	
	html[lang=ar] .hp--news-resources .feature--container .image--container img, html[lang=fa] .hp--news-resources .feature--container .image--container img {
		border-top-right-radius: 5pc;
	}
	
	html[lang=ar] .hp--news-resources .cards--container .card .content--container, html[lang=fa] .hp--news-resources .cards--container .card .content--container {
		padding: 0;
	}
}

@media (min-width:1366px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1441px) {
	html[lang=ar] .hp--news-resources .feature--container .image--container, html[lang=fa] .hp--news-resources .feature--container .image--container {
		border-top-right-radius: 90px;
	}
	
	html[lang=ar] .hp--news-resources .feature--container .image--container img, html[lang=fa] .hp--news-resources .feature--container .image--container img {
		border-top-right-radius: 90px;
	}
}

.hp--buckets {
	margin: 5pc 0;
	position: relative;
}

.hp--buckets .bird--icon {
	bottom: -220px;
	pointer-events: none;
	position: absolute;
	right: -273px;
	z-index: -1;
}

.hp--buckets .bird--icon svg {
	height: auto;
	width: 963pt;
}

.hp--buckets .cards--container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	z-index: 1;
}

.hp--buckets .cards--container .card+.card {
	margin-top: 22px;
}

.hp--buckets .cards--container .card {
	border-radius: 0 14px 14px 14px;
	color: #fff;
	color: var(--white);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 27px 35px 35px 35px;
	-webkit-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
	width: 100%;
}

.hp--buckets .cards--container .card:first-of-type {
	background: #513049;
	background: var(--wampum);
}

.hp--buckets .cards--container .card:nth-of-type(2) {
	background: #1f3248;
	background: var(--blueberry);
}

.hp--buckets .cards--container .card:nth-of-type(3) {
	background: #7c3c44;
	background: var(--strawberry);
}

.hp--buckets .cards--container .card:nth-of-type(4) {
	background: #dfddd8;
	background: var(--stone);
	color: #1f3248;
	color: var(--blueberry);
}

.hp--buckets .cards--container .card:nth-of-type(4) .card--arrow svg path {
	stroke: #1f3248;
	stroke: var(--blueberry);
}

.hp--buckets .cards--container .card:nth-of-type(4) .card--line {
	background: #7c3c44;
	background: var(--strawberry);
}

.hp--buckets .cards--container .card .card--content .title-arrow--container {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.hp--buckets .cards--container .card .card--content .title-arrow--container .card--title {
	font-size: 1.375rem;
	font-size: var(--fs-h4);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 30px;
}

.hp--buckets .cards--container .card .card--content .title-arrow--container .card--subtitle {
	display: block;
	display: inline;
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 24px;
	line-height: var(--lh-sm);
	padding-left: 5px;
}

.hp--buckets .cards--container .card .card--content .title-arrow--container .card--arrow svg {
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
}

.hp--buckets .cards--container .card .card--line {
	background: #c3968f;
	background: var(--milkweed-65);
	display: block;
	height: 2px;
	margin: 20px 0 0 0;
	width: 100%;
}

.hp--buckets .cards--container .card:focus, .hp--buckets .cards--container .card:hover {
	text-decoration: none;
	width: calc(100% + 10px);
}

@media (min-width:650px) {
	.hp--buckets {
		margin: 90px 0;
	}
	
	.hp--buckets .bird--icon {
		bottom: -390px;
		right: -138px;
	}
	
	.hp--buckets .bird--icon svg {
		width: 813pt;
	}
	
	.hp--buckets .cards--container .card+.card {
		margin-top: 0;
	}
	
	.hp--buckets .cards--container .cards {
		display: -ms-grid;
		display: grid;
		grid-gap: 23px 20px;
		gap: 23px 20px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.hp--buckets .cards--container .cards .card {
		padding: 30px 35px;
	}
	
	.hp--buckets .cards--container .cards .card .card--content {
		margin-bottom: 20px;
	}
	
	.hp--buckets .cards--container .cards .card .card--line {
		margin-top: auto;
	}
}

@media (min-width:1100px) {
	.hp--buckets {
		margin: 90pt 0;
	}
	
	.hp--buckets .bird--icon {
		bottom: -750px;
		right: 138px;
	}
	
	.hp--buckets .bird--icon svg {
		width: 1434px;
	}
	
	.hp--buckets .cards--container .cards {
		grid-gap: 20px;
		gap: 20px;
		-ms-grid-columns: (calc(25% - 10px)) [4];
		grid-template-columns: repeat(4, calc(25% - 10px));
	}
	
	.hp--buckets .cards--container .cards .card {
		padding: 25px 23px;
	}
	
	.hp--buckets .cards--container .cards .card .card--content {
		margin-bottom: 21px;
	}
	
	.hp--buckets .cards--container .cards .card .card--content .title-arrow--container .card--title {
		font-size: 1.375rem;
		line-height: 31px;
		max-width: 81%;
	}
	
	.hp--buckets .cards--container .cards .card .card--content .title-arrow--container .card--subtitle {
		display: inline;
	}
}

@media (min-width:1366px) {
	.hp--buckets .cards--container .cards {
		grid-gap: 30px;
		gap: 30px;
		-ms-grid-columns: (calc(25% - 22.5px)) [4];
		grid-template-columns: repeat(4, calc(25% - 22.5px));
	}
	
	.hp--buckets .cards--container .cards .card {
		padding: 30px 35px;
	}
}

@media (min-width:1700px) {
	.hp--buckets {
		margin: 10pc 0;
	}
	
	.hp--buckets .bird--icon {
		bottom: -850px;
		right: 25pc;
	}
	
	.hp--buckets .bird--icon svg {
		width: 1644px;
	}
	
	.hp--buckets .cards--container .cards {
		grid-gap: 40px;
		gap: 40px;
		-ms-grid-columns: (calc(25% - 30px)) [4];
		grid-template-columns: repeat(4, calc(25% - 30px));
	}
	
	.hp--buckets .cards--container .cards .card {
		padding: 40px 50px;
	}
	
	.hp--buckets .cards--container .cards .card .card--content .title-arrow--container .card--title {
		font-size: 1.75rem;
		line-height: 38px;
	}
	
	.hp--buckets .cards--container .cards .card .card--content .title-arrow--container .card--subtitle {
		font-size: 1.125rem;
		line-height: 24px;
	}
}

html[lang=de] .cards--container .cards .card:nth-of-type(3) .card--content .title-arrow--container .card--title {
	word-break: break-all;
}

html[lang=ar] .cards--container .cards .card, html[lang=fa] .cards--container .cards .card {
	border-radius: 14px 0 14px 14px;
}

html[lang=ar] .cards--container .cards .card .card--content .title-arrow--container .card--arrow svg, html[lang=fa] .cards--container .cards .card .card--content .title-arrow--container .card--arrow svg {
	-webkit-transform: translateY(-3px) rotate(180deg);
	transform: translateY(-3px) rotate(180deg);
}

.pl--accordion.bkg--blueberry .content--block.bkg--white {
	background: none !important;
	color: #fff;
	color: var(--white);
}

.pl--accordion.bkg--blueberry .content--block.bkg--white .c--blueberry, .pl--accordion.bkg--blueberry .content--block.bkg--white .c--strawberry, .pl--accordion.bkg--blueberry .content--block.bkg--white .reg-body p {
	color: #fff;
	color: var(--white);
}

.pl--accordion.bkg--blueberry .accordion--wrapper .accordion .accordion--btn:focus {
	outline: 2px dotted #fff;
	outline: dotted 2px var(--white);
}

.pl--accordion .content--block {
	margin: 0 30px;
}

.pl--accordion .accordion--wrapper {
	margin-top: 35px;
}

.pl--accordion .accordion--wrapper .accordion+.accordion {
	margin-top: 28px;
}

.pl--accordion .accordion--wrapper .accordion {
	border-radius: 0;
	position: relative;
}

.pl--accordion .accordion--wrapper .accordion:nth-of-type(3n+1) .accordion--btn .accordion--toggle {
	background: #7c3c44 !important;
	background: var(--strawberry) !important;
	border: 2px solid #7c3c44 !important;
	border: 2px solid var(--strawberry) !important;
}

.pl--accordion .accordion--wrapper .accordion:nth-of-type(3n+2) .accordion--btn .accordion--toggle {
	background: #513049 !important;
	background: var(--wampum) !important;
	border: 2px solid #513049 !important;
	border: 2px solid var(--wampum) !important;
}

.pl--accordion .accordion--wrapper .accordion:nth-of-type(3n+3) .accordion--btn .accordion--toggle {
	background: #1f3248 !important;
	background: var(--blueberry) !important;
	border: 2px solid #1f3248 !important;
	border: 2px solid var(--blueberry) !important;
}

.pl--accordion .accordion--wrapper .accordion.active {
	overflow: visible;
}

.pl--accordion .accordion--wrapper .accordion.active .accordion--btn {
	border-radius: 0 24px 0 0;
}

.pl--accordion .accordion--wrapper .accordion.active .accordion--btn .accordion--toggle {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.pl--accordion .accordion--wrapper .accordion.active .accordion--btn .accordion--toggle svg {
	rotate: 90deg;
}

.pl--accordion .accordion--wrapper .accordion.active .accordion--btn .accordion--toggle svg .line--horizontal {
	opacity: 0;
}

.pl--accordion .accordion--wrapper .accordion:focus:nth-of-type(3n+1) .accordion--btn .accordion--toggle svg path, .pl--accordion .accordion--wrapper .accordion:hover:nth-of-type(3n+1) .accordion--btn .accordion--toggle svg path {
	stroke: #7c3c44;
	stroke: var(--strawberry);
}

.pl--accordion .accordion--wrapper .accordion:focus:nth-of-type(3n+2) .accordion--btn .accordion--toggle svg path, .pl--accordion .accordion--wrapper .accordion:hover:nth-of-type(3n+2) .accordion--btn .accordion--toggle svg path {
	stroke: #513049;
	stroke: var(--wampum);
}

.pl--accordion .accordion--wrapper .accordion:focus:nth-of-type(3n+3) .accordion--btn .accordion--toggle svg path, .pl--accordion .accordion--wrapper .accordion:hover:nth-of-type(3n+3) .accordion--btn .accordion--toggle svg path {
	stroke: #1f3248;
	stroke: var(--blueberry);
}

.pl--accordion .accordion--wrapper .accordion:focus .accordion--btn, .pl--accordion .accordion--wrapper .accordion:hover .accordion--btn {
	cursor: pointer;
	-webkit-transition: border-radius .3s ease-in-out;
	transition: border-radius .3s ease-in-out;
}

.pl--accordion .accordion--wrapper .accordion:focus .accordion--btn .accordion--toggle, .pl--accordion .accordion--wrapper .accordion:hover .accordion--btn .accordion--toggle {
	background: none !important;
}

.pl--accordion .accordion--wrapper .accordion:focus .accordion--btn .accordion--toggle svg, .pl--accordion .accordion--wrapper .accordion:hover .accordion--btn .accordion--toggle svg {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.pl--accordion .accordion--wrapper .accordion .accordion--btn {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f2f1ee;
	background: var(--birch);
	border: none;
	border-radius: 0 24px 24px 24px;
	color: #1f3248;
	color: var(--blueberry);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	grid-gap: 1pc;
	gap: 1pc;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	overflow: hidden;
	padding: 24px 30px;
	width: 100%;
}

.pl--accordion .accordion--wrapper .accordion .accordion--btn .accordion--title {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.5625rem;
	font-size: var(--pl-fs-h3);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 37px;
	line-height: var(--pl-lh-h3);
	margin: 0;
	text-align: left;
}

.pl--accordion .accordion--wrapper .accordion .accordion--btn .accordion--toggle {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #000;
	background: var(--black);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 55px !important;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	max-height: 55px !important;
	max-width: 55px !important;
	min-height: 55px !important;
	min-width: 55px !important;
	position: relative;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	width: 55px !important;
	z-index: 20;
}

.pl--accordion .accordion--wrapper .accordion .accordion--btn .accordion--toggle svg {
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.pl--accordion .accordion--wrapper .accordion .accordion--btn .accordion--toggle svg .line--horizontal {
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
}

.pl--accordion .accordion--wrapper .accordion .accordion--btn:hover {
	cursor: pointer;
}

.pl--accordion .accordion--wrapper .accordion .accordion--btn:focus {
	outline: 2px dotted #000;
	outline: dotted 2px var(--black);
	outline-offset: 2px;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content {
	background-color: #fff;
	background-color: var(--white);
	border-radius: 0 0 24px 24px;
	-webkit-box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .1);
	box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .3s ease-in;
	transition: height .3s ease-in;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container {
	display: block;
	min-height: 20px;
	padding: 35px;
	position: relative;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section:first-of-type {
	margin-top: 0;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section:last-of-type {
	margin-bottom: 0;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section.pl--callout.style--simple+.pl--section.pl--callout.style--simple, .pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section.pl--callout.style--simple+.pl--section.pl--content, .pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section.pl--content+.pl--section.pl--callout.style--simple {
	margin-top: 30px !important;
	margin-top: var(--pl-module-spacing-sm) !important;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section:not(.pl-callout.style--simple)+.pl--section:not(.pl-callout.style--simple) {
	margin-top: 70px;
	margin-top: var(--pl-module-spacing-reg);
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--content+.pl--content {
	margin-top: 40px;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section .h3 {
	font-size: 1.5625rem !important;
	font-size: var(--accordion-fs-h1) !important;
	line-height: 37px !important;
	line-height: var(--accordion-lh-h1) !important;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section .h4 {
	font-size: 1.25rem !important;
	font-size: var(--accordion-fs-h2) !important;
	line-height: 2pc !important;
	line-height: var(--accordion-lh-h2) !important;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section .h5 {
	font-size: 1.125rem !important;
	font-size: var(--accordion-fs-h3) !important;
	line-height: 30px !important;
	line-height: var(--accordion-lh-h3) !important;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section .c--blueberry {
	color: #1f3248;
	color: var(--blueberry);
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section .c--strawberry {
	color: #7c3c44;
	color: var(--strawberry);
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section .c--white {
	color: #fff;
	color: var(--white);
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section .c--dark-blue {
	color: #326295;
	color: var(--dark-blue);
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--content:last-of-type {
	margin-bottom: 0;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--content .caption--container, .pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--content .video--caption {
	margin-top: -50px;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--content .caption--container {
	padding-bottom: 0 !important;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--callout {
	margin-top: 70px;
	margin-top: var(--pl-module-spacing-reg);
	padding: 0;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--callout.style--simple {
	margin-left: -10px !important;
	margin-right: -10px !important;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--divider {
	margin: var(--pl-module-spacing) 0;
	padding: 0;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--divider .divider {
	background: #dfddd8;
	background: var(--stone);
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .page--narrow, .pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .page--wide {
	padding-left: 0;
	padding-right: 0;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .btn-repeater--container .btn {
	max-width: 90%;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container p+ol, .pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container p+ul {
	margin-top: 15px;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container ol, .pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container ul {
	margin: 0;
}

.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container ol li:first-of-type, .pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container ul li:first-of-type {
	margin-top: 18px;
}

.wwrcp-resource .pl--accordion .accordion--wrapper .accordion:nth-of-type(3n+1) .accordion--btn .accordion--toggle, .wwrcp-template .pl--accordion .accordion--wrapper .accordion:nth-of-type(3n+1) .accordion--btn .accordion--toggle {
	background: #326295 !important;
	background: var(--dark-blue) !important;
	border: 2px solid #326295 !important;
	border: 2px solid var(--dark-blue) !important;
}

.wwrcp-resource .pl--accordion .accordion--wrapper .accordion:nth-of-type(3n+2) .accordion--btn .accordion--toggle, .wwrcp-template .pl--accordion .accordion--wrapper .accordion:nth-of-type(3n+2) .accordion--btn .accordion--toggle {
	background: #b8e3f5 !important;
	background: var(--light-blue) !important;
	border: 2px solid #b8e3f5 !important;
	border: 2px solid var(--light-blue) !important;
}

.wwrcp-resource .pl--accordion .accordion--wrapper .accordion:nth-of-type(3n+2) .accordion--btn .accordion--toggle svg path, .wwrcp-template .pl--accordion .accordion--wrapper .accordion:nth-of-type(3n+2) .accordion--btn .accordion--toggle svg path {
	stroke: #1f3248;
	stroke: var(--blueberry);
}

.wwrcp-resource .pl--accordion .accordion--wrapper .accordion:focus:nth-of-type(3n+1) .accordion--btn .accordion--toggle svg path, .wwrcp-resource .pl--accordion .accordion--wrapper .accordion:hover:nth-of-type(3n+1) .accordion--btn .accordion--toggle svg path, .wwrcp-template .pl--accordion .accordion--wrapper .accordion:focus:nth-of-type(3n+1) .accordion--btn .accordion--toggle svg path, .wwrcp-template .pl--accordion .accordion--wrapper .accordion:hover:nth-of-type(3n+1) .accordion--btn .accordion--toggle svg path {
	stroke: #326295;
	stroke: var(--dark-blue);
}

.wwrcp-resource .pl--accordion .accordion--wrapper .accordion:focus:nth-of-type(3n+2) .accordion--btn .accordion--toggle, .wwrcp-resource .pl--accordion .accordion--wrapper .accordion:hover:nth-of-type(3n+2) .accordion--btn .accordion--toggle, .wwrcp-template .pl--accordion .accordion--wrapper .accordion:focus:nth-of-type(3n+2) .accordion--btn .accordion--toggle, .wwrcp-template .pl--accordion .accordion--wrapper .accordion:hover:nth-of-type(3n+2) .accordion--btn .accordion--toggle {
	border-color: #1f3248 !important;
	border-color: var(--blueberry) !important;
}

.wwrcp-resource .pl--accordion .accordion--wrapper .accordion:focus:nth-of-type(3n+2) .accordion--btn .accordion--toggle svg path, .wwrcp-resource .pl--accordion .accordion--wrapper .accordion:hover:nth-of-type(3n+2) .accordion--btn .accordion--toggle svg path, .wwrcp-template .pl--accordion .accordion--wrapper .accordion:focus:nth-of-type(3n+2) .accordion--btn .accordion--toggle svg path, .wwrcp-template .pl--accordion .accordion--wrapper .accordion:hover:nth-of-type(3n+2) .accordion--btn .accordion--toggle svg path {
	stroke: #1f3248;
	stroke: var(--blueberry);
}

.wwrcp-resource .pl--accordion .accordion--wrapper .accordion:focus .accordion--btn .accordion--toggle, .wwrcp-resource .pl--accordion .accordion--wrapper .accordion:hover .accordion--btn .accordion--toggle, .wwrcp-template .pl--accordion .accordion--wrapper .accordion:focus .accordion--btn .accordion--toggle, .wwrcp-template .pl--accordion .accordion--wrapper .accordion:hover .accordion--btn .accordion--toggle {
	background: none !important;
}

.wwrcp-resource .pl--accordion .accordion--wrapper .accordion .accordion--btn, .wwrcp-template .pl--accordion .accordion--wrapper .accordion .accordion--btn {
	background: #f9f8f4;
	background: var(--bg-taupe);
}

@media screen and (min-width:650px) {
	.pl--accordion .content--block {
		margin: 0 38px;
	}
	
	.pl--accordion .accordion--wrapper .accordion+.accordion {
		margin-top: 35px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--btn {
		grid-gap: 54px;
		gap: 54px;
		padding: 24px 38px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container {
		padding: 60px 40px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--callout.style--simple {
		margin-left: -20px !important;
		margin-right: -20px !important;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--callout.style--simple .callout--container .content--container {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media screen and (min-width:1100px) {
	.pl--accordion .content--block {
		margin: 0;
		max-width: 600px;
	}
	
	.pl--accordion .accordion--wrapper {
		margin-top: 42px;
	}
	
	.pl--accordion .accordion--wrapper .accordion+.accordion {
		margin-top: 38px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--btn {
		padding: 30px 62px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container {
		padding: 75pt;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--content+.pl--content {
		margin-top: 70px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--divider .page--narrow {
		margin-left: auto;
		margin-right: auto;
		max-width: 676px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--divider .page--wide {
		margin-left: auto;
		margin-right: auto;
		max-width: 908px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section .page--narrow {
		margin-left: auto;
		margin-right: auto;
		max-width: 676px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section .page--wide {
		margin-left: auto;
		margin-right: auto;
		max-width: 836px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section.pl--content .cols.cols--one .image--container .image--wrapper.landscape {
		max-width: 100% !important;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section .pl--content .image--container .image--wrapper.portrait {
		height: 530px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section.pl--table .--style-two {
		margin-left: auto;
		margin-right: auto;
		max-width: 676px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--callout.style--simple {
		margin-left: -5pc !important;
		margin-right: -5pc !important;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--callout.style--simple .callout--container .content--container {
		padding-left: 5pc;
		padding-right: 5pc;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section.pl--callout.style--simple+.pl--section.pl--callout.style--simple, .pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section.pl--callout.style--simple+.pl--section.pl--content, .pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section.pl--content+.pl--section.pl--callout.style--simple {
		margin-top: 40px !important;
	}
}

@media screen and (min-width:1441px) {
	.pl--accordion .content--block {
		max-width: 64pc;
	}
	
	.pl--accordion .page--wide {
		margin: 0 auto;
		max-width: 100%;
		padding: 0 25px;
		padding: 0 var(--pl-page-wide);
	}
	
	.pl--accordion .accordion--wrapper .accordion+.accordion {
		margin-top: 50px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--btn {
		padding: 40px 72px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--btn .accordion--title {
		font-size: 2.4375rem;
		line-height: 52px;
		max-width: 80%;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--content+.pl--content {
		margin-top: 5pc;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--content h3 {
		font-size: 2.4375rem;
		line-height: 3pc;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--content .image--container .image--wrapper.portrait {
		height: 630px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section .page--narrow {
		max-width: 857px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section .page--wide {
		max-width: 70pc;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section.pl--table .--style-two {
		max-width: 857px;
	}
	
	.pl--accordion .accordion--wrapper .accordion .accordion--content .accordion-content--container .pl--section.pl--callout.style--simple .page--wide {
		max-width: 1017px !important;
	}
}

@media screen and (min-width:1920px) {
	.pl--accordion .page--wide {
		margin-left: auto;
		margin-right: auto;
		max-width: 1566px;
		padding-left: 0;
		padding-right: 0;
	}
}

html[lang=de] .pl--accordion .accordion--wrapper .accordion .accordion--btn .accordion--title {
	word-break: break-all;
}

html[lang=ar] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol, html[lang=ar] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul, html[lang=fa] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ol, html[lang=fa] .pl--section:not(.pl--media-gallery):not(.pl--form):not(.pl--table):not(.pl--events) ul {
	padding-right: 20px;
}

html[lang=ar] .pl--accordion .accordion--wrapper .accordion .accordion--btn .accordion--title, html[lang=fa] .pl--accordion .accordion--wrapper .accordion .accordion--btn .accordion--title {
	text-align: right;
}

.pl--banner {
	margin-top: 35px;
	position: relative;
}

.pl--banner.bkg--banner-blueberry .container {
	background-color: #1f3248;
	background-color: var(--blueberry);
}

.pl--banner.bkg--banner-strawberry .container {
	background-color: #7c3c44;
	background-color: var(--strawberry);
}

.pl--banner.bkg--banner-wampum .container {
	background-color: #513049;
	background-color: var(--wampum);
}

.pl--banner .container {
	background-color: #1f3248;
	background-color: var(--blueberry);
	border-radius: 40px 0 0 0;
	margin-left: 26px;
	margin-left: var(--hp-page-wide);
	position: relative;
}

.pl--banner .container .banner--graphic {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}

.pl--banner .container .banner--graphic .default--banner {
	height: 100%;
	overflow: hidden;
	width: 100%;
}

.pl--banner .container .banner--graphic .default--banner .bird--icon {
	left: auto;
	pointer-events: none;
	position: absolute;
	right: -40px;
	top: 5pc;
}

.pl--banner .container .banner--graphic .default--banner .bird--icon svg {
	height: auto;
	width: 450px;
}

.pl--banner .container .banner--title {
	padding: 95px 50px;
	position: relative;
	z-index: 1;
}

.pl--banner .container .banner--title h1 {
	color: #fff;
	color: var(--white);
	max-width: 100%;
	white-space: normal;
	word-wrap: normal;
}

.pl--banner .container .banner--title:after {
	background: #c3968f;
	background: var(--milkweed-65);
	border-radius: 10px;
	content: "";
	display: block;
	height: 3px;
	margin-top: 40px;
	position: relative;
	width: 40%;
}

.pl--banner .container .banner--title .bird-icon--red {
	display: none;
}

.pl--banner.pl--banner-image .container {
	background-color: transparent;
}

.pl--banner.pl--banner-image .container .banner--graphic {
	height: 250px;
	position: relative;
	width: 100%;
	z-index: 0;
}

.pl--banner.pl--banner-image .container .banner--graphic .image--banner {
	height: 100%;
	width: 100%;
}

.pl--banner.pl--banner-image .container .banner--graphic .image--banner:after {
	background: var(--image-overlay);
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.pl--banner.pl--banner-image .container .banner--graphic .image--banner.position--top img {
	-o-object-position: top;
	object-position: top;
}

.pl--banner.pl--banner-image .container .banner--graphic .image--banner.position--centre img {
	-o-object-position: center;
	object-position: center;
}

.pl--banner.pl--banner-image .container .banner--graphic .image--banner.position--bottom img {
	-o-object-position: bottom;
	object-position: bottom;
}

.pl--banner.pl--banner-image .container .banner--graphic .image--banner img {
	border-radius: 40px 0 0 0;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.pl--banner.pl--banner-image .container .banner--title {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background-blend-mode: overlay;
	background-color: hsla(0, 0%, 100%, .6);
	background-color: var(--white-06);
	border-top-right-radius: 40px;
	color: #1f3248;
	color: var(--blueberry);
	left: -25px;
	margin-right: 25px;
	margin-top: -70px;
	padding: 34px 27px 10px 50px;
	position: relative;
	width: 100%;
	z-index: 1;
}

.pl--banner.pl--banner-image .container .banner--title h1 {
	color: #1f3248;
	color: var(--blueberry);
}

.pl--banner.pl--banner-image .container .banner--title:after {
	display: none;
}

.pl--banner.pl--banner-image .container .banner--title .bird-icon--red {
	display: block;
	left: -19px;
	position: absolute;
	top: -40px;
	z-index: 1;
}

.pl--banner.pl--banner-image .container .banner--title .bird-icon--red svg {
	height: auto;
	width: 110px;
}

.wwrcp-resource .pl--banner, .wwrcp-template .pl--banner {
	margin-top: -30px !important;
}

.wwrcp-resource .pl--banner.bkg--banner-blueberry .container, .wwrcp-template .pl--banner.bkg--banner-blueberry .container {
	background-color: #1f3248;
	background-color: var(--blueberry);
	padding-top: 30px;
}

.wwrcp-resource .pl--banner.bkg--banner-light-blue .container, .wwrcp-template .pl--banner.bkg--banner-light-blue .container {
	background-color: #f2f8fb;
	background-color: var(--bg-blue);
	padding-top: 30px;
}

.wwrcp-resource .pl--banner.bkg--banner-light-blue .container .banner--title h1, .wwrcp-template .pl--banner.bkg--banner-light-blue .container .banner--title h1 {
	color: #1f3248;
	color: var(--blueberry);
}

.wwrcp-resource .pl--banner .container, .wwrcp-template .pl--banner .container {
	border-radius: 0 0 40px 0;
	margin-left: 0;
	overflow: hidden;
}

.wwrcp-resource .pl--banner .container .banner--title:after, .wwrcp-template .pl--banner .container .banner--title:after {
	background: #00b2e3;
	background: var(--blue);
}

.wwrcp-resource .pl--banner.pl--banner-image .container .banner--title .bird-icon--red, .wwrcp-template .pl--banner.pl--banner-image .container .banner--title .bird-icon--red {
	display: none;
}

.wwrcp-resource .pl--banner.pl--banner-image .container .banner--graphic, .wwrcp-template .pl--banner.pl--banner-image .container .banner--graphic {
	height: 280px;
}

.wwrcp-resource .pl--banner.pl--banner-image .container .banner--graphic .image--banner img, .wwrcp-template .pl--banner.pl--banner-image .container .banner--graphic .image--banner img {
	border-radius: 0 0 40px 0;
}

@media (min-width:650px) {
	.pl--banner .container .banner--graphic .default--banner .bird--icon {
		right: -150px;
		top: 30px;
	}
	
	.pl--banner .container .banner--graphic .default--banner .bird--icon svg {
		height: auto;
		width: 580px;
	}
	
	.pl--banner .container .banner--title {
		padding: 110px 5pc 95px 5pc;
	}
	
	.pl--banner .container .banner--title h1 {
		max-width: 74%;
	}
	
	.pl--banner .container .banner--title:after {
		margin-top: 30px;
		width: 110px;
	}
	
	.pl--banner.pl--banner-image .container .banner--graphic {
		height: 280px;
	}
	
	.pl--banner.pl--banner-image .container .banner--title {
		left: -25px;
		margin-top: -5pc;
		max-width: 84%;
		padding: 34px 27px 10px 115px;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
	
	.pl--banner.pl--banner-image .container .banner--title h1 {
		max-width: 100%;
	}
	
	.pl--banner.pl--banner-image .container .banner--title .bird-icon--red {
		left: -36px;
		top: -45px;
	}
	
	.wwrcp-resource .pl--banner.pl--banner-image .container .banner--graphic, .wwrcp-template .pl--banner.pl--banner-image .container .banner--graphic {
		height: 310px;
	}
}

@media (min-width:1100px) {
	.pl--banner .container {
		border-radius: 90px 0 0 0;
	}
	
	.pl--banner .container .banner--graphic .default--banner .bird--icon {
		right: -90pt;
		top: 23px;
	}
	
	.pl--banner .container .banner--graphic .default--banner .bird--icon svg {
		width: 780px;
	}
	
	.pl--banner .container .banner--title {
		padding: 140px 75pt 110px 75pt;
	}
	
	.pl--banner .container .banner--title:after {
		margin-top: 40px;
		width: 220px;
	}
	
	.pl--banner.pl--banner-image .container .banner--graphic {
		height: 350px;
	}
	
	.pl--banner.pl--banner-image .container .banner--graphic .image--banner img {
		border-radius: 90px 0 0 0;
	}
	
	.pl--banner.pl--banner-image .container .banner--title {
		border-top-right-radius: 4pc;
		left: -30px;
		margin-top: -110px;
		max-width: 80%;
		padding: 50px 60px 70px 190px;
	}
	
	.pl--banner.pl--banner-image .container .banner--title .bird-icon--red {
		left: -74px;
		top: -74px;
	}
	
	.pl--banner.pl--banner-image .container .banner--title .bird-icon--red svg {
		width: 180px;
	}
	
	.wwrcp-resource .pl--banner .container, .wwrcp-template .pl--banner .container {
		border-radius: 0 0 90px 0;
	}
	
	.wwrcp-resource .pl--banner.pl--banner-image .container .banner--graphic, .wwrcp-template .pl--banner.pl--banner-image .container .banner--graphic {
		height: 390px;
	}
	
	.wwrcp-resource .pl--banner.pl--banner-image .container .banner--graphic .image--banner img, .wwrcp-template .pl--banner.pl--banner-image .container .banner--graphic .image--banner img {
		border-radius: 0 0 90px 0;
	}
}

@media (min-width:1120px) {
	.pl--banner {
		margin-top: 0 !important;
	}
}

@media (min-width:1441px) {
	.pl--banner .container {
		border-radius: 125px 0 0 0;
	}
	
	.pl--banner .container .banner--graphic .default--banner .bird--icon {
		right: -140px;
		top: 55px;
	}
	
	.pl--banner .container .banner--graphic .default--banner .bird--icon svg {
		width: 1145px;
	}
	
	.pl--banner .container .banner--title {
		padding: 150px 135px 140px 135px;
	}
	
	.pl--banner .container .banner--title:after {
		margin-top: 60px;
		width: 310px;
	}
	
	.pl--banner.pl--banner-image .container .banner--graphic {
		height: 500px;
	}
	
	.pl--banner.pl--banner-image .container .banner--graphic .image--banner img {
		border-radius: 125px 0 0 0;
	}
	
	.pl--banner.pl--banner-image .container .banner--title {
		border-top-right-radius: 86px;
		left: -40px;
		margin-top: -175px;
		padding: 75px 85px 5pc 225px;
	}
	
	.pl--banner.pl--banner-image .container .banner--title .bird-icon--red {
		left: -88px;
		top: -75pt;
	}
	
	.pl--banner.pl--banner-image .container .banner--title .bird-icon--red svg {
		width: 15pc;
	}
	
	.wwrcp-resource .pl--banner .container, .wwrcp-template .pl--banner .container {
		border-radius: 0 0 125px 0;
	}
	
	.wwrcp-resource .pl--banner.pl--banner-image .container .banner--graphic, .wwrcp-template .pl--banner.pl--banner-image .container .banner--graphic {
		height: 476px;
	}
	
	.wwrcp-resource .pl--banner.pl--banner-image .container .banner--graphic .image--banner img, .wwrcp-template .pl--banner.pl--banner-image .container .banner--graphic .image--banner img {
		border-radius: 0 0 125px 0;
	}
}

@media (min-width:1700px) {
	.wwrcp-resource .pl--banner, .wwrcp-template .pl--banner {
		margin-top: -40px !important;
	}
	
	.wwrcp-resource .pl--banner.bkg--banner-blueberry .container, .wwrcp-resource .pl--banner.bkg--banner-light-blue .container, .wwrcp-template .pl--banner.bkg--banner-blueberry .container, .wwrcp-template .pl--banner.bkg--banner-light-blue .container {
		padding-top: 40px;
	}
}

html[lang=ar] .pl--banner .container, html[lang=fa] .pl--banner .container {
	border-radius: 0 0 0 40px;
	margin-left: 0;
}

html[lang=ar] .pl--banner .container .banner--graphic, html[lang=fa] .pl--banner .container .banner--graphic {
	left: 0;
	right: auto;
}

html[lang=ar] .pl--banner .container .banner--graphic .default--banner .bird--icon, html[lang=fa] .pl--banner .container .banner--graphic .default--banner .bird--icon {
	left: -40px;
	right: auto;
}

html[lang=ar] .pl--banner.pl--banner-image .container .banner--graphic .image--banner:after, html[lang=fa] .pl--banner.pl--banner-image .container .banner--graphic .image--banner:after {
	left: 0;
	right: auto;
}

html[lang=ar] .pl--banner.pl--banner-image .container .banner--graphic .image--banner img, html[lang=fa] .pl--banner.pl--banner-image .container .banner--graphic .image--banner img {
	border-radius: 0 0 0 40px;
}

html[lang=ar] .pl--banner.pl--banner-image .container .banner--title, html[lang=fa] .pl--banner.pl--banner-image .container .banner--title {
	border-top-left-radius: 40px;
	border-top-right-radius: 0;
	left: auto;
	margin-left: 25px;
	margin-right: auto;
	padding: 34px 50px 10px 27px;
	right: -25px;
}

html[lang=ar] .pl--banner.pl--banner-image .container .banner--title .bird-icon--red, html[lang=fa] .pl--banner.pl--banner-image .container .banner--title .bird-icon--red {
	left: auto;
	right: -19px;
}

@media (min-width:650px) {
	html[lang=ar] .pl--banner.pl--banner-image .container .banner--title, html[lang=fa] .pl--banner.pl--banner-image .container .banner--title {
		left: auto;
		margin-left: 25px;
		margin-right: 0;
		padding: 34px 115px 10px 27px;
		right: -25px;
	}
	
	html[lang=ar] .pl--banner.pl--banner-image .container .banner--title .bird-icon--red, html[lang=fa] .pl--banner.pl--banner-image .container .banner--title .bird-icon--red {
		right: -36px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .pl--banner .container, html[lang=fa] .pl--banner .container {
		border-radius: 0 0 0 90px;
	}
	
	html[lang=ar] .pl--banner.pl--banner-image .container .banner--graphic .image--banner img, html[lang=fa] .pl--banner.pl--banner-image .container .banner--graphic .image--banner img {
		border-radius: 0 0 0 90px;
	}
	
	html[lang=ar] .pl--banner.pl--banner-image .container .banner--title, html[lang=fa] .pl--banner.pl--banner-image .container .banner--title {
		border-top-left-radius: 4pc;
		border-top-right-radius: 0;
		left: auto;
		padding: 50px 190px 70px 60px;
		right: -30px;
	}
	
	html[lang=ar] .pl--banner.pl--banner-image .container .banner--title .bird-icon--red, html[lang=fa] .pl--banner.pl--banner-image .container .banner--title .bird-icon--red {
		left: auto;
		right: -74px;
	}
}

@media (min-width:1441px) {
	html[lang=ar] .pl--banner .container, html[lang=fa] .pl--banner .container {
		border-radius: 0 0 0 125px;
	}
	
	html[lang=ar] .pl--banner.pl--banner-image .container .banner--graphic .image--banner img, html[lang=fa] .pl--banner.pl--banner-image .container .banner--graphic .image--banner img {
		border-radius: 0 0 0 125px;
	}
	
	html[lang=ar] .pl--banner.pl--banner-image .container .banner--title, html[lang=fa] .pl--banner.pl--banner-image .container .banner--title {
		border-top-left-radius: 86px;
		border-top-right-radius: 0;
		left: auto;
		padding: 75px 225px 5pc 85px;
		right: -40px;
	}
	
	html[lang=ar] .pl--banner.pl--banner-image .container .banner--title .bird-icon--red, html[lang=fa] .pl--banner.pl--banner-image .container .banner--title .bird-icon--red {
		left: auto;
		right: -88px;
	}
}

.pl--banner .pl--breadcrumbs {
	margin: 35px 50px 0 50px;
	position: relative;
	z-index: 10;
}

.pl--banner .pl--breadcrumbs .breadcrumbs--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	grid-row-gap: 10px;
	row-gap: 10px;
}

.pl--banner .pl--breadcrumbs .breadcrumbs--container .parent--page {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #10152d;
	color: var(--dark-grey);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 24px;
	line-height: var(--lh-sm);
	margin-right: 1pc;
	padding-right: 1pc;
	position: relative;
}

.pl--banner .pl--breadcrumbs .breadcrumbs--container .parent--page:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'11\' height=\'2\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1h9\' stroke=\'%237C3C44\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	height: 100%;
	position: absolute;
	right: -5px;
	top: -4px;
}

.pl--banner .pl--breadcrumbs .breadcrumbs--container a {
	color: #10152d;
	color: var(--dark-grey);
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 24px;
	line-height: var(--lh-sm);
	text-decoration: none;
}

.pl--banner .pl--breadcrumbs .breadcrumbs--container a:hover {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.pl--banner .pl--breadcrumbs .breadcrumbs--container .current--page {
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 800;
	font-weight: var(--fw-xxbold);
	line-height: 24px;
	line-height: var(--lh-sm);
}

.wwrcp-resource .pl--banner .pl--breadcrumbs .breadcrumbs--container .parent--page:after, .wwrcp-template .pl--banner .pl--breadcrumbs .breadcrumbs--container .parent--page:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'11\' height=\'2\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1h9\' stroke=\'%23326295\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

@media (min-width:650px) {
	.pl--banner .pl--breadcrumbs {
		margin: 27px 5pc 0 5pc;
		padding-right: 52px;
	}
}

@media (min-width:1100px) {
	.pl--banner.pl--banner-image .pl--breadcrumbs {
		margin: -14px 10pc 0 10pc;
	}
	
	.pl--banner .pl--breadcrumbs {
		margin: 35px 10pc 0 10pc;
		padding-right: 62px;
	}
}

@media (min-width:1441px) {
	.pl--banner.pl--banner-image .pl--breadcrumbs {
		margin: 0 216px 0 216px;
	}
	
	.pl--banner .pl--breadcrumbs {
		margin: 60px 216px 0 216px;
	}
}

html[lang=ar] .pl--banner .pl--breadcrumbs .breadcrumbs--container .parent--page, html[lang=fa] .pl--banner .pl--breadcrumbs .breadcrumbs--container .parent--page {
	margin-left: 1pc;
	margin-right: 0;
	padding-left: 1pc;
	padding-right: 0;
}

html[lang=ar] .pl--banner .pl--breadcrumbs .breadcrumbs--container .parent--page:after, html[lang=fa] .pl--banner .pl--breadcrumbs .breadcrumbs--container .parent--page:after {
	left: -5px;
	right: auto;
}

.pl--callout {
	display: block;
	position: relative;
}

.pl--callout.style--simple .page--wide {
	margin-left: auto;
	margin-right: auto;
}

.pl--callout.style--simple .callout--container .content--container {
	background: #7c3c44;
	background: var(--strawberry);
	border-radius: 0 24px 24px 24px;
	overflow: hidden;
	padding: 40px;
	position: relative;
	z-index: 1;
}

.pl--callout.style--simple .callout--container .content--container.colour--wampum {
	background: #513049;
	background: var(--wampum);
}

.pl--callout.style--simple .callout--container .content--container.colour--dark-blue {
	background: #326295;
	background: var(--dark-blue);
}

.pl--callout.style--simple .callout--container .content--container.colour--sky-blue {
	background: #f2f8fb;
	background: var(--bg-blue);
}

.pl--callout.style--simple .callout--container .content--container.colour--sky-blue .bird--icon svg path {
	fill: #326295;
	fill: var(--dark-blue);
}

.pl--callout.style--simple .callout--container .content--container.colour--sky-blue li, .pl--callout.style--simple .callout--container .content--container.colour--sky-blue p {
	color: #1f3248;
	color: var(--blueberry);
}

.pl--callout.style--simple .callout--container .content--container .bird--icon {
	bottom: -255px;
	left: -33px;
	pointer-events: none;
	position: absolute;
	top: auto;
	z-index: -1;
}

.pl--callout.style--simple .callout--container .content--container .bird--icon svg {
	height: auto;
	width: 520px;
}

.pl--callout.style--simple .callout--container .content--container li, .pl--callout.style--simple .callout--container .content--container p {
	color: #fff;
	color: var(--white);
	font-size: 1.25rem;
	font-size: var(--pl-fs-h4);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 2pc;
	line-height: var(--pl-lh-h4);
}

.pl--callout.style--decorative {
	background-color: #f6f5f3;
	background-color: var(--birch-70-hex);
	border-radius: 0 60px;
	overflow: visible;
	padding: 110px 25px 0 25px;
	padding: 110px var(--pl-page-wide) 0 var(--pl-page-wide);
	position: relative;
}

.pl--callout.style--decorative .style--decorative .container--content-wrapper {
	position: relative;
}

.pl--callout.style--decorative .style--decorative .container--content-wrapper .bird--icon {
	bottom: -500px;
	pointer-events: none;
	position: absolute;
	right: -70%;
	width: 650px;
	z-index: 0;
}

.pl--callout.style--decorative .style--decorative .container--content-wrapper .bird--icon svg {
	width: 650px;
}

.pl--callout.style--decorative .style--decorative .container--content-wrapper h3 {
	color: #7c3c44;
	color: var(--strawberry);
}

.pl--callout.style--decorative .style--decorative .content--container .btn-repeater--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	grid-gap: 25px;
	gap: 25px;
	margin-top: 35px;
}

.pl--callout.style--decorative .style--decorative .container--image {
	border-radius: 0 40px;
	height: 385px;
	left: -50px;
	margin-top: 45px;
	position: relative;
	width: calc(100% + 75pt);
}

.pl--callout.style--decorative .style--decorative .container--image.position--left img {
	-o-object-position: left;
	object-position: left;
}

.pl--callout.style--decorative .style--decorative .container--image.position--centre img {
	-o-object-position: center;
	object-position: center;
}

.pl--callout.style--decorative .style--decorative .container--image.position--right img {
	-o-object-position: right;
	object-position: right;
}

.pl--callout.style--decorative .style--decorative .container--image img {
	border-radius: 0 40px;
	height: 385px;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
	width: 100%;
	z-index: 1;
}

.pl--callout .birds-wrapper {
	left: 0;
	position: absolute;
	top: -40px;
	z-index: 1;
}

.pl--callout .birds-wrapper .bird-icon--yellow {
	height: auto;
	left: 68px;
	position: relative;
	top: 0;
	width: 95px;
}

.pl--callout .birds-wrapper .bird-icon--yellow svg {
	height: auto;
	width: 95px;
}

.pl--callout .birds-wrapper .bird-icon--purple {
	height: auto;
	left: -40px;
	position: relative;
	top: -30px;
	width: 110px;
}

.pl--callout .birds-wrapper .bird-icon--purple svg {
	height: auto;
	width: 110px;
}

.wwrcp-resource .pl--callout .birds-wrapper, .wwrcp-template .pl--callout .birds-wrapper {
	display: none;
}

.wwrcp-resource .pl--callout.style--simple .callout--container .content--container.colour--strawberry, .wwrcp-template .pl--callout.style--simple .callout--container .content--container.colour--strawberry {
	background: #326295;
	background: var(--dark-blue);
}

.wwrcp-resource .pl--callout.style--simple .callout--container .content--container.colour--wampum, .wwrcp-template .pl--callout.style--simple .callout--container .content--container.colour--wampum {
	background: #1f3248;
	background: var(--blueberry);
}

.wwrcp-resource .pl--callout.style--decorative, .wwrcp-template .pl--callout.style--decorative {
	background-color: #f9f8f4;
	background-color: var(--bg-taupe);
}

.wwrcp-resource .pl--callout.style--decorative .style--decorative .container--content-wrapper h3, .wwrcp-template .pl--callout.style--decorative .style--decorative .container--content-wrapper h3 {
	color: #326295;
	color: var(--dark-blue);
}

@media (min-width:650px) {
	.pl--callout.style--simple .callout--container .content--container .bird--icon {
		bottom: -250px;
		left: auto;
		position: absolute;
		right: -45px;
	}
	
	.pl--callout.style--decorative {
		border-radius: 0 60px 0 0;
		padding: 0;
	}
	
	.pl--callout.style--decorative .page--wide {
		overflow: hidden;
	}
	
	.pl--callout.style--decorative .style--decorative {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.pl--callout.style--decorative .style--decorative .container--content-wrapper {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		padding: 70px 70px 70px 20px;
	}
	
	.pl--callout.style--decorative .style--decorative .container--content-wrapper .bird--icon {
		bottom: -440px;
		right: -40%;
		width: 900px;
	}
	
	.pl--callout.style--decorative .style--decorative .container--content-wrapper .bird--icon svg {
		width: 900px;
	}
	
	.pl--callout.style--decorative .style--decorative .content--container .btn-repeater--container {
		margin-top: 35px;
	}
	
	.pl--callout.style--decorative .style--decorative .container--image {
		height: 495px;
		left: -25px;
		left: calc(-1 * var(--pl-page-wide));
		margin-top: 0;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: 100%;
	}
	
	.pl--callout.style--decorative .style--decorative .container--image img {
		height: 100%;
		position: absolute;
		width: 100%;
	}
	
	.pl--callout .birds-wrapper {
		bottom: -5pc;
		top: auto;
	}
	
	.pl--callout .birds-wrapper .bird-icon--yellow {
		height: auto;
		left: 75pt;
		position: relative;
		top: 0;
		width: 127px;
	}
	
	.pl--callout .birds-wrapper .bird-icon--yellow svg {
		height: auto;
		width: 127px;
	}
	
	.pl--callout .birds-wrapper .bird-icon--purple {
		height: auto;
		left: -50px;
		position: relative;
		top: -30px;
		width: 150px;
	}
	
	.pl--callout .birds-wrapper .bird-icon--purple svg {
		height: auto;
		width: 150px;
	}
}

@media (min-width:1100px) {
	.pl--callout.style--simple {
		padding-left: 110px;
		padding-right: 110px;
	}
	
	.pl--callout.style--simple .callout--container .content--container {
		border-radius: 0 34px 34px 34px;
		padding: 50px 5pc;
	}
	
	.pl--callout.style--simple .callout--container .content--container .bird--icon {
		bottom: -210px;
		left: auto;
		position: absolute;
		right: -90pt;
	}
	
	.pl--callout.style--decorative {
		border-radius: 0 90px;
		max-width: 100%;
	}
	
	.pl--callout.style--decorative .page--wide {
		border-radius: 0 90px;
		padding: 0;
	}
	
	.pl--callout.style--decorative .style--decorative .container--content-wrapper {
		padding: 75pt 10pc 140px 90px;
	}
	
	.pl--callout.style--decorative .style--decorative .container--content-wrapper .bird--icon {
		width: 1400px;
	}
	
	.pl--callout.style--decorative .style--decorative .container--content-wrapper .bird--icon svg {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
		width: 1400px;
	}
	
	.pl--callout.style--decorative .style--decorative .container--image {
		border-radius: 0 90px;
		height: 100%;
		left: 0;
	}
	
	.pl--callout.style--decorative .style--decorative .container--image img {
		border-radius: 0 90px;
		width: calc(100% - 20px);
	}
	
	.pl--callout .birds-wrapper {
		bottom: -85px;
		left: auto;
		right: 0;
	}
	
	.pl--callout .birds-wrapper .bird-icon--yellow {
		height: auto;
		left: 60px;
		position: relative;
		top: 0;
		width: 152px;
	}
	
	.pl--callout .birds-wrapper .bird-icon--yellow svg {
		height: auto;
		width: 152px;
	}
	
	.pl--callout .birds-wrapper .bird-icon--purple {
		height: auto;
		left: -5pc;
		position: relative;
		top: -30px;
		width: 185px;
	}
	
	.pl--callout .birds-wrapper .bird-icon--purple svg {
		height: auto;
		width: 185px;
	}
	
	.cols--one+.pl--callout.style--simple {
		margin-left: auto;
		margin-right: auto;
		padding-left: 0;
		padding-right: 0;
	}
	
	.cols--one+.pl--callout.style--simple .page--wide {
		max-width: 836px;
		padding: 0;
	}
	
	html[lang=ar] .pl--callout.style--decorative .style--decorative .container--content-wrapper, html[lang=fa] .pl--callout.style--decorative .style--decorative .container--content-wrapper {
		padding: 75pt 90px 140px 110px;
	}
}

@media (min-width:1441px) {
	.pl--callout.style--simple .page--wide {
		margin: 0 auto;
		max-width: 1017px;
		padding: 0;
	}
	
	.pl--callout.style--simple .callout--container .content--container {
		border-radius: 0 47.804px 47.804px 47.804px;
		padding: 60px 5pc;
	}
	
	.pl--callout.style--simple .callout--container .content--container p {
		line-height: 3pc;
	}
	
	.pl--callout.style--decorative .style--decorative .container--content-wrapper {
		padding: 75pt 170px 140px 5pc;
	}
	
	.pl--callout.style--decorative .style--decorative .container--image img {
		width: calc(100% - 70px);
	}
	
	.cols--one+.pl--callout.style--simple .page--wide {
		max-width: 1017px;
		padding: 0;
	}
}

@media (min-width:1920px) {
	.pl--callout.style--decorative .page--wide {
		margin-left: 0;
		max-width: 100%;
	}
}

html[lang=ar] .pl--callout.style--simple .callout--container .content--container, html[lang=fa] .pl--callout.style--simple .callout--container .content--container {
	border-radius: 24px 0 24px 24px;
}

html[lang=ar] .pl--callout.style--decorative .callout--container .container--image, html[lang=fa] .pl--callout.style--decorative .callout--container .container--image {
	border-radius: 40px 0;
	left: 50px;
	left: calc(var(--pl-page-wide) + var(--pl-page-wide));
}

html[lang=ar] .pl--callout.style--decorative .callout--container .container--image img, html[lang=fa] .pl--callout.style--decorative .callout--container .container--image img {
	border-radius: 40px 0;
}

html[lang=ar] .pl--callout .birds-wrapper, html[lang=fa] .pl--callout .birds-wrapper {
	left: auto;
	right: 0;
}

html[lang=ar] .pl--callout .birds-wrapper .bird-icon--yellow, html[lang=fa] .pl--callout .birds-wrapper .bird-icon--yellow {
	left: auto;
	right: 68px;
}

html[lang=ar] .pl--callout .birds-wrapper .bird-icon--purple, html[lang=fa] .pl--callout .birds-wrapper .bird-icon--purple {
	left: auto;
	right: -40px;
}

@media (min-width:650px) {
	html[lang=ar] .pl--callout.style--decorative, html[lang=fa] .pl--callout.style--decorative {
		border-radius: 60px 0 0 0;
	}
	
	html[lang=ar] .pl--callout.style--decorative .style--decorative .container--content-wrapper, html[lang=fa] .pl--callout.style--decorative .style--decorative .container--content-wrapper {
		padding: 70px 20px 70px 70px;
	}
	
	html[lang=ar] .pl--callout.style--decorative .style--decorative .container--content-wrapper .bird--icon, html[lang=fa] .pl--callout.style--decorative .style--decorative .container--content-wrapper .bird--icon {
		left: -40%;
		right: auto;
	}
	
	html[lang=ar] .pl--callout.style--decorative .style--decorative .container--image, html[lang=fa] .pl--callout.style--decorative .style--decorative .container--image {
		left: auto;
		right: -25px;
		right: calc(-1 * var(--pl-page-wide));
	}
	
	html[lang=ar] .pl--callout .birds-wrapper .bird-icon--yellow, html[lang=fa] .pl--callout .birds-wrapper .bird-icon--yellow {
		left: auto;
		right: 75pt;
	}
	
	html[lang=ar] .pl--callout .birds-wrapper .bird-icon--purple, html[lang=fa] .pl--callout .birds-wrapper .bird-icon--purple {
		left: auto;
		right: -50px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .pl--callout.style--simple .callout--container .content--container, html[lang=fa] .pl--callout.style--simple .callout--container .content--container {
		border-radius: 34px 0 34px 34px;
	}
	
	html[lang=ar] .pl--callout.style--simple .callout--container .content--container .bird--icon, html[lang=fa] .pl--callout.style--simple .callout--container .content--container .bird--icon {
		left: -90pt;
		right: auto;
	}
	
	html[lang=ar] .pl--callout.style--decorative, html[lang=fa] .pl--callout.style--decorative {
		border-radius: 90px 0;
	}
	
	html[lang=ar] .pl--callout.style--decorative .page--wide, html[lang=fa] .pl--callout.style--decorative .page--wide {
		border-radius: 90px 0;
	}
	
	html[lang=ar] .pl--callout.style--decorative .style--decorative .container--content-wrapper, html[lang=fa] .pl--callout.style--decorative .style--decorative .container--content-wrapper {
		padding: 75pt 90px 140px 10pc;
	}
	
	html[lang=ar] .pl--callout.style--decorative .style--decorative .container--image, html[lang=fa] .pl--callout.style--decorative .style--decorative .container--image {
		border-radius: 90px 0;
		left: auto;
		right: 0;
	}
	
	html[lang=ar] .pl--callout.style--decorative .style--decorative .container--image img, html[lang=fa] .pl--callout.style--decorative .style--decorative .container--image img {
		border-radius: 90px 0;
	}
	
	html[lang=ar] .pl--callout .birds-wrapper, html[lang=fa] .pl--callout .birds-wrapper {
		left: 0;
		right: auto;
	}
	
	html[lang=ar] .pl--callout .birds-wrapper .bird-icon--yellow, html[lang=fa] .pl--callout .birds-wrapper .bird-icon--yellow {
		right: 60px;
	}
	
	html[lang=ar] .pl--callout .birds-wrapper .bird-icon--purple, html[lang=fa] .pl--callout .birds-wrapper .bird-icon--purple {
		right: -5pc;
	}
}

@media (min-width:1441px) {
	html[lang=ar] .pl--callout.style--simple .callout--container .content--container, html[lang=fa] .pl--callout.style--simple .callout--container .content--container {
		border-radius: 47.804px 0 47.804px 47.804px;
	}
	
	html[lang=ar] .pl--callout.style--decorative .style--decorative .container--content-wrapper, html[lang=fa] .pl--callout.style--decorative .style--decorative .container--content-wrapper {
		padding: 75pt 5pc 140px 170px;
	}
}

@media (min-width:1920px) {
	html[lang=ar], html[lang=fa] {}
}

.pl--content {
	z-index: 1;
}

.pl--content .module-style--cards .cols--three .video--container, .pl--content .module-style--cards .cols--two .video--container {
	height: 188px;
	overflow: visible !important;
	padding-top: 0 !important;
	position: relative;
}

.pl--content .module-style--cards .image--wrapper {
	height: 188px;
	-o-object-fit: cover;
	object-fit: cover;
}

.pl--content .module-style--cards .image--wrapper.portrait {
	height: 295px;
}

.pl--content .module-style--cards .cards--media+.cards--content {
	margin-top: 25px;
}

@media (min-width:650px) {
	.pl--content .module-style--cards .image--wrapper {
		height: 100%;
		min-height: 75pt;
		position: relative;
	}
	
	.pl--content .module-style--cards .image--wrapper img {
		height: 100%;
		position: absolute;
	}
	
	.pl--content .module-style--cards .cols--one .image--wrapper {
		height: 261px;
	}
	
	.pl--content .module-style--cards .cols--one .image--wrapper.portrait {
		height: 308px;
	}
	
	.pl--content .module-style--cards .cols--two .image--wrapper, .pl--content .module-style--cards .cols--two .video--container {
		height: 196px;
	}
	
	.pl--content .module-style--cards .cols--two .image--wrapper.portrait {
		height: 308px;
	}
	
	.pl--content .module-style--cards .cols--three .image--wrapper, .pl--content .module-style--cards .cols--three .video--container {
		height: 197px;
	}
	
	.pl--content .module-style--cards .cols--three .image--wrapper.portrait {
		height: 308px;
	}
	
	.pl--content .module-style--cards .cols--three .column-style--cards {
		display: -ms-grid;
		display: grid;
		grid-gap: 45px;
		gap: 45px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.pl--content .module-style--cards .cols--three .column-style--cards .cards--media .image--container {
		height: 100%;
	}
	
	.pl--content .module-style--cards .cols--three .column-style--cards .cards--media .image--container .image--wrapper {
		height: 197px;
	}
	
	.pl--content .module-style--cards .cols--three .column-style--cards .cards--media .image--container .image--wrapper.portrait {
		height: 308px;
	}
	
	.pl--content .module-style--cards .cols--three .column-style--cards .cards--content {
		margin: 0 !important;
	}
}

@media (min-width:1100px) {
	.pl--content .module-style--cards .cols--one .image--wrapper {
		height: 188px;
	}
	
	.pl--content .module-style--cards .cols--one .image--wrapper.portrait {
		height: 355px;
	}
	
	.pl--content .module-style--cards .cols--two {
		grid-gap: 55px 30px;
		gap: 55px 30px;
	}
	
	.pl--content .module-style--cards .cols--two .image--wrapper, .pl--content .module-style--cards .cols--two .video--container {
		height: 20pc;
	}
	
	.pl--content .module-style--cards .cols--two .image--wrapper.portrait {
		height: 40pc;
	}
	
	.pl--content .module-style--cards .cols--three .image--wrapper, .pl--content .module-style--cards .cols--three .video--container {
		height: 188px;
	}
	
	.pl--content .module-style--cards .cols--three .image--wrapper.portrait {
		height: 355px;
	}
	
	.pl--content .module-style--cards .cols--three .column-style--cards {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		grid-gap: 0;
		gap: 0;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	
	.pl--content .module-style--cards .cols--three .column-style--cards .cards--media {
		width: 100%;
	}
	
	.pl--content .module-style--cards .cols--three .column-style--cards .cards--media .image--container .image--wrapper {
		height: 188px;
	}
	
	.pl--content .module-style--cards .cols--three .column-style--cards .cards--media .image--container .image--wrapper.portrait {
		height: 355px;
	}
	
	.pl--content .module-style--cards .cols--three .column-style--cards .cards--content {
		margin: 30px 0 0 0 !important;
		width: 100%;
	}
	
	.pl--content .module-style--cards .cards--media+.cards--content {
		margin-top: 40px;
	}
}

@media (min-width:1441px) {
	.pl--content .module-style--cards .cols--one .image--wrapper {
		height: 277px;
	}
	
	.pl--content .module-style--cards .cols--one .image--wrapper.portrait {
		height: 486px;
	}
	
	.pl--content .module-style--cards .cols--two {
		grid-gap: 70px 40px;
		gap: 70px 40px;
	}
	
	.pl--content .module-style--cards .cols--two .image--wrapper, .pl--content .module-style--cards .cols--two .video--container {
		height: 470px;
	}
	
	.pl--content .module-style--cards .cols--two .image--wrapper.portrait {
		height: 830px;
	}
	
	.pl--content .module-style--cards .cols--three .image--wrapper, .pl--content .module-style--cards .cols--three .video--container {
		height: 277px;
	}
	
	.pl--content .module-style--cards .cols--three .image--wrapper.portrait {
		height: 486px;
	}
	
	.pl--content .module-style--cards .cols--three .column-style--cards .cards--media .image--container .image--wrapper {
		height: 277px;
	}
	
	.pl--content .module-style--cards .cols--three .column-style--cards .cards--media .image--container .image--wrapper.portrait {
		height: 486px;
	}
	
	.pl--content .module-style--cards .cols--three .column-style--cards .cards--content {
		margin: 50px 0 0 0 !important;
	}
	
	.pl--content .module-style--cards .cards--media+.cards--content {
		margin-top: 50px;
	}
}

.pl--content.bkg--birch .image--container .caption--container, .pl--content.bkg--birch .video--caption {
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	background: rgba(246, 245, 243, .6);
	background: var(--beige-06);
}

.pl--content .active+.video--caption {
	opacity: 0;
}

.pl--content .cols .column+.column {
	margin-top: 45px;
}

.pl--content .cols.cols--one .image--container {
	margin-bottom: 0;
}

.pl--content .cols.cols--one .image--container .image--wrapper.portrait {
	height: 295px;
}

.pl--content .cols.cols--one .image--container .image--wrapper.landscape {
	height: 188px;
}

.pl--content .cols.cols--one .image--container .image--wrapper.fit--fit.portrait {
	height: 100%;
	width: auto;
}

.pl--content .cols.cols--one .image--container .image--wrapper.fit--fit.landscape {
	height: auto;
	width: 100%;
}

.pl--content .cols.cols--one .image--container .image--wrapper.fit--fit img {
	-o-object-fit: contain;
	object-fit: contain;
}

.pl--content .cols.cols--one .image--container .image--wrapper.fit--fill img {
	-o-object-fit: cover;
	object-fit: cover;
}

.pl--content .cols.cols--two .image--container .image--wrapper {
	border-radius: 0 !important;
}

.pl--content .cols.cols--two .image--container .image--wrapper.fit--fit img {
	-o-object-fit: contain !important;
	object-fit: contain !important;
}

.pl--content .columns--three, .pl--content .columns--two {
	padding-left: 50px;
	padding-left: var(--pl-page-narrow);
	padding-right: 50px;
	padding-right: var(--pl-page-narrow);
}

.pl--content .content--container p+ol, .pl--content .content--container p+ul {
	margin-top: 15px;
}

.pl--content .content--container .content+.btn-repeater--container {
	margin-top: 25px;
}

.pl--content .content--container .btn-repeater--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	grid-gap: 15px 25px;
	gap: 15px 25px;
}

.pl--content .content--container .btn-repeater--container[\:has\(.btn--primary\)] .btn--secondary {
	padding: 0 30px;
}

.pl--content .content--container .btn-repeater--container:has(.btn--primary) .btn--secondary {
	padding: 0 30px;
}

.pl--content .columns--three .content--container .btn-repeater--container {
	margin-top: 20px;
}

.pl--content .image--container .image--wrapper {
	height: 188px;
}

.pl--content .image--container .image--wrapper.portrait {
	height: 295px;
}

.pl--content .image--container .image--wrapper.landscape {
	height: 188px;
}

.pl--content .image--container .image--wrapper.fit--fill img, .pl--content .image--container .image--wrapper.fit--fit img {
	-o-object-fit: cover;
	object-fit: cover;
}

.pl--content .image--container .image--wrapper img {
	border-radius: 0 24px 0 0;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.pl--content .image--container .image--wrapper.centre img {
	-o-object-position: center center;
	object-position: center center;
}

.pl--content .image--container .image--wrapper.top img {
	-o-object-position: center top;
	object-position: center top;
}

.pl--content .image--container .image--wrapper.bottom img {
	-o-object-position: center bottom;
	object-position: center bottom;
}

.pl--content .image--container .image--wrapper.fit img {
	-o-object-fit: contain;
	object-fit: contain;
}

.pl--content .image--container .image--wrapper.fit--fit+.caption--container {
	margin-top: -35px;
}

.pl--content .image--container .caption--container {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background-blend-mode: overlay;
	background-color: hsla(0, 0%, 100%, .6);
	background-color: var(--white-06);
	border-radius: 0 24px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #1f3248;
	color: var(--blueberry);
	left: -25px;
	margin-right: 25px;
	margin-top: -40px;
	padding: 20px 20px 15px 50px;
	position: relative;
	z-index: 1;
}

.pl--content .image--container .caption--container .small-body {
	color: #1f3248;
	color: var(--blueberry);
	margin: 0;
}

.pl--content .video--container {
	height: 188px;
	margin-bottom: 0 !important;
	overflow: hidden !important;
	padding-top: 0 !important;
	position: relative;
}

.pl--content .video--container .pl-content--video-img {
	background-repeat: no-repeat;
	background-size: cover;
	border: none;
	border-radius: 0 24px 0 0;
	cursor: pointer;
	height: 100%;
	left: 0;
	-o-object-position: center;
	object-position: center;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

.pl--content .video--container .pl-content--video-img:focus .pl-content--vid-btn svg, .pl--content .video--container .pl-content--video-img:hover .pl-content--vid-btn svg {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.pl--content .video--container .pl-content--video-img:focus .pl-content--vid-btn svg path, .pl--content .video--container .pl-content--video-img:hover .pl-content--vid-btn svg path {
	fill: #9e5c51;
	fill: var(--milkweed);
}

.pl--content .video--container .pl-content--video-img:focus {
	outline: 2px dotted #101e2d !important;
	outline: dotted 2px var(--indigo) !important;
	outline-offset: 15px !important;
}

.pl--content .video--container .pl-content--video-img:focus .pl-content--vid-btn {
	outline: 2px dotted #101e2d !important;
	outline: dotted 2px var(--indigo) !important;
	outline-offset: 15px !important;
}

.pl--content .video--container .pl-content--vid-btn {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	background-color: var(--white);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 3pc;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: calc(50% - 24px);
	position: absolute;
	top: calc(50% - 24px);
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 3pc;
}

.pl--content .video--container .pl-content--vid-btn svg {
	height: 17px;
	margin-left: 5px;
	opacity: 1;
	width: 17px;
	z-index: 20;
}

.pl--content .video--container .pl-content--vid-btn svg, .pl--content .video--container .pl-content--vid-btn svg path {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.pl--content .video--container .pl-video--vid {
	border: 0 !important;
	border-radius: 0 25px 0 0;
	height: calc(100% - 2px) !important;
	left: 1px !important;
	max-width: 100%;
	position: absolute !important;
	top: 1px !important;
	width: calc(100% - 2px) !important;
}

.pl--content .video--caption {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background-blend-mode: overlay;
	background-color: hsla(0, 0%, 100%, .6);
	background-color: var(--white-06);
	border-radius: 0 24px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #1f3248;
	color: var(--blueberry);
	left: -25px;
	margin-right: 25px;
	margin-top: -40px;
	opacity: 1;
	padding: 20px 20px 0 50px;
	position: relative;
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
	z-index: 1;
}

.pl--content .video--caption .small-body {
	color: #1f3248;
	color: var(--blueberry);
	margin: 0;
}

.pl--content.ratio--one-third .image--container .image--wrapper, .pl--content.ratio--two-thirds .image--container .image--wrapper {
	height: 188px;
}

.pl--content.ratio--one-third .image--container .image--wrapper.portrait, .pl--content.ratio--two-thirds .image--container .image--wrapper.portrait {
	height: 300px;
}

.pl--content.ratio--one-third .column--two .image--container .caption--container, .pl--content.ratio--two-thirds .column--two .image--container .caption--container {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background-color: hsla(0, 0%, 100%, .6);
	background-color: var(--white-06);
}

.wwrcp-resource .pl--content .video--container .pl-content--vid-btn svg path, .wwrcp-template .pl--content .video--container .pl-content--vid-btn svg path {
	fill: #326295;
	fill: var(--dark-blue);
}

.wwrcp-resource .pl--content .video--container .pl-content--video-img:focus .pl-content--vid-btn svg path, .wwrcp-resource .pl--content .video--container .pl-content--video-img:hover .pl-content--vid-btn svg path, .wwrcp-template .pl--content .video--container .pl-content--video-img:focus .pl-content--vid-btn svg path, .wwrcp-template .pl--content .video--container .pl-content--video-img:hover .pl-content--vid-btn svg path {
	fill: #1f3248;
	fill: var(--blueberry);
}

@media (min-width:650px) {
	.pl--content .cols.cols--one .image--container .image--wrapper.portrait {
		height: 473px;
		margin: 0 auto;
		width: 378px;
	}
	
	.pl--content .cols.cols--one .image--container .image--wrapper.landscape {
		height: 380px;
		margin: 0 auto;
		width: 100%;
	}
	
	.pl--content .cols.cols--one .image--container .caption--container {
		padding: 30px 60px 10px 60px;
	}
	
	.pl--content .cols.cols--one .image--container .caption--container:not(.fit--fit).portrait {
		margin-left: auto;
		margin-right: auto;
		width: 378px;
	}
	
	.pl--content .cols.cols--one .image--container .caption--container:not(.fit--fit).landscape {
		width: 465px;
	}
	
	.pl--content .cols.cols--one .video--container {
		height: 380px;
	}
	
	.pl--content .cols.cols--one .video--container .pl-content--vid-btn {
		height: 75px;
		left: calc(50% - 37.5px);
		top: calc(50% - 37.5px);
		width: 75px;
	}
	
	.pl--content .cols.cols--one .video--container .pl-content--vid-btn svg {
		height: 75px;
		width: 22px;
	}
	
	.pl--content .cols.cols--two:not(.ratio--one-third):not(.ratio--two-thirds) {
		display: -ms-grid;
		display: grid;
		grid-gap: 30px;
		gap: 30px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.pl--content .cols.cols--two:not(.ratio--one-third):not(.ratio--two-thirds) .column+.column {
		margin-top: 0;
	}
	
	.pl--content .cols.cols--three .image--container .image--wrapper {
		height: 261px;
	}
	
	.pl--content .cols.cols--three .image--container .image--wrapper.landscape {
		height: 188px;
	}
	
	.pl--content .page--wide.columns--three, .pl--content .page--wide.columns--two {
		padding: 0 50px;
		padding: 0 var(--pl-page-narrow);
	}
	
	.pl--content .column+.column {
		margin-top: 45px;
	}
	
	.pl--content .section--heading {
		margin-bottom: 45px;
	}
	
	.pl--content .image--container .image--wrapper.portrait {
		height: 308px;
	}
	
	.pl--content .image--container .image--wrapper.landscape {
		height: 196px;
	}
	
	.pl--content .image--container .caption--container {
		padding: 20px 20px 0 50px;
	}
	
	.pl--content .video--caption {
		padding: 20px 20px 0 50px;
		width: 72%;
	}
	
	.pl--content.ratio--one-third, .pl--content.ratio--two-thirds {
		position: relative;
	}
	
	.pl--content.ratio--one-third .cols, .pl--content.ratio--two-thirds .cols {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -ms-grid;
		display: grid;
		grid-gap: 30px;
		gap: 30px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.pl--content.ratio--one-third .cols .column+.column, .pl--content.ratio--two-thirds .cols .column+.column {
		margin-top: 0;
		padding-top: 0;
	}
	
	.pl--content.ratio--one-third .cols .column, .pl--content.ratio--two-thirds .cols .column {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.pl--content.ratio--one-third .cols .image--container .image--wrapper, .pl--content.ratio--two-thirds .cols .image--container .image--wrapper {
		height: 196px;
	}
	
	.pl--content.ratio--one-third .cols .image--container .image--wrapper.portrait, .pl--content.ratio--two-thirds .cols .image--container .image--wrapper.portrait {
		height: 308px;
	}
	
	.pl--content.ratio--one-third .cols .image--container .image--wrapper.landscape, .pl--content.ratio--two-thirds .cols .image--container .image--wrapper.landscape {
		height: 196px;
	}
	
	.pl--content.ratio--one-third .cols .image--container .caption--container, .pl--content.ratio--two-thirds .cols .image--container .caption--container {
		-webkit-backdrop-filter: blur(13px);
		backdrop-filter: blur(13px);
		background-color: hsla(0, 0%, 100%, .6);
		background-color: var(--white-06);
		left: 55px;
		position: absolute;
		width: 35%;
	}
	
	.pl--content.ratio--one-third .column--two .image--container img, .pl--content.ratio--two-thirds .column--two .image--container img {
		border-radius: 24px 0 0 0;
	}
	
	.pl--content.ratio--one-third .column--two .image--container .caption--container, .pl--content.ratio--two-thirds .column--two .image--container .caption--container {
		border-radius: 24px 0 0 0;
		left: auto;
		margin-left: 25px;
		margin-right: auto;
		padding: 20px 50px 20px 30px;
		position: absolute;
		right: 55px;
		width: 35%;
	}
	
	.pl--content.ratio--one-third .column--one .image--container .caption--container, .pl--content.ratio--two-thirds .column--one .image--container .caption--container {
		padding: 20px 20px 20px 50px;
	}
}

@media (min-width:1100px) {
	.pl--content .page--wide.columns--three, .pl--content .page--wide.columns--two {
		padding: 0 25px;
		padding: 0 var(--pl-page-wide);
	}
	
	.pl--content .section--heading {
		margin-bottom: 60px;
		max-width: 902px;
	}
	
	.pl--content .section--heading .heading+.heading {
		margin-top: 24px;
	}
	
	.pl--content .content--container .content+.btn-repeater--container {
		margin-top: 35px;
	}
	
	.pl--content .cols.cols--one .image--container .image--wrapper.portrait {
		height: 552px;
		width: 441px;
	}
	
	.pl--content .cols.cols--one .image--container .image--wrapper.landscape {
		height: 380px;
		width: 675px;
	}
	
	.pl--content .cols.cols--one .image--container .caption--container {
		width: 80%;
	}
	
	.pl--content .cols.cols--one .image--container .caption--container:not(.fit--fit).portrait {
		max-width: 441px;
		width: 80%;
	}
	
	.pl--content .cols.cols--one .image--container .caption--container:not(.fit--fit).landscape {
		width: 80%;
	}
	
	.pl--content .cols.cols--two:not(.ratio--one-third):not(.ratio--two-thirds) {
		grid-gap: 60px;
		gap: 60px;
	}
	
	.pl--content .cols.cols--two:not(.ratio--one-third):not(.ratio--two-thirds) .image--container .image--wrapper {
		height: 20pc;
	}
	
	.pl--content .cols.cols--two:not(.ratio--one-third):not(.ratio--two-thirds) .image--container .image--wrapper.portrait {
		height: 440px;
	}
	
	.pl--content .cols.cols--two:not(.ratio--one-third):not(.ratio--two-thirds) .image--container .image--wrapper.landscape {
		height: 20pc;
	}
	
	.pl--content .cols.cols--three {
		display: -ms-grid;
		display: grid;
		grid-gap: 60px;
		gap: 60px;
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
	}
	
	.pl--content .cols.cols--three .column+.column {
		margin-top: 0;
	}
	
	.pl--content .cols.cols--three .image--container .image--wrapper img {
		border-radius: 0 50px 0 0;
	}
	
	.pl--content .cols.cols--three .image--container .caption--container {
		width: 100%;
	}
	
	.pl--content .cols.cols--three .video--container .pl-content--video-img, .pl--content .cols.cols--three .video--container .pl-video--vid {
		border-radius: 0 51px 0 0;
	}
	
	.pl--content .cols.cols--three .video--caption {
		width: 100%;
	}
	
	.pl--content .cols.cols--two .video--container .pl-content--vid-btn {
		height: 75px;
		left: calc(50% - 37.5px);
		top: calc(50% - 37.5px);
		width: 75px;
	}
	
	.pl--content .cols.cols--two .video--container .pl-content--vid-btn svg {
		height: 75px;
		width: 22px;
	}
	
	.pl--content .column .style--text {
		max-width: 727px;
	}
	
	.pl--content .column+.column {
		margin-top: 40px;
	}
	
	.pl--content .image--container .image--wrapper.portrait {
		height: 355px;
	}
	
	.pl--content .image--container .image--wrapper.landscape {
		height: 188px;
	}
	
	.pl--content .image--container .image--wrapper img {
		border-radius: 0 4pc 0 0;
	}
	
	.pl--content .image--container .caption--container {
		border-radius: 0 34px 0 0;
		left: -35px;
		padding: 30px 30px 0 60px;
		width: 80%;
	}
	
	.pl--content .video--container {
		height: 188px;
	}
	
	.pl--content .video--container .pl-content--video-img, .pl--content .video--container .pl-video--vid {
		border-radius: 0 65px 0 0;
	}
	
	.pl--content .video--caption {
		border-radius: 0 34px 0 0;
		left: -35px;
		padding: 30px 30px 0 60px;
		width: 80%;
	}
	
	.pl--content.ratio--one-third .cols, .pl--content.ratio--two-thirds .cols {
		grid-gap: 60px;
		gap: 60px;
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
	}
	
	.pl--content.ratio--one-third .cols .image--container .image--wrapper, .pl--content.ratio--two-thirds .cols .image--container .image--wrapper {
		height: 315px;
	}
	
	.pl--content.ratio--one-third .cols .image--container .image--wrapper.portrait, .pl--content.ratio--two-thirds .cols .image--container .image--wrapper.portrait {
		height: 450px;
	}
	
	.pl--content.ratio--one-third .cols .image--container .image--wrapper.landscape, .pl--content.ratio--two-thirds .cols .image--container .image--wrapper.landscape {
		height: 315px;
	}
	
	.pl--content.ratio--one-third .cols .column--one .image--container .caption--container, .pl--content.ratio--two-thirds .cols .column--one .image--container .caption--container {
		left: 105px;
		padding: 30px 30px 30px 60px;
		width: 30%;
	}
	
	.pl--content.ratio--one-third .cols .column--two .image--container img, .pl--content.ratio--two-thirds .cols .column--two .image--container img {
		border-radius: 4pc 0 0 0;
	}
	
	.pl--content.ratio--one-third .cols .column--two .image--container .caption--container, .pl--content.ratio--two-thirds .cols .column--two .image--container .caption--container {
		border-radius: 34px 0 0 0;
		left: auto;
		padding: 30px 30px 30px 60px;
		right: 105px;
		width: 30%;
	}
	
	.pl--content.ratio--one-third .cols .column--one {
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-column: 1/2;
	}
	
	.pl--content.ratio--one-third .cols .column--two {
		-ms-grid-column: 2;
		-ms-grid-column-span: 2;
		grid-column: 2/4;
	}
	
	.pl--content.ratio--two-thirds .cols .column--one {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1/3;
	}
	
	.pl--content.ratio--two-thirds .cols .column--two {
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
		grid-column: 3/4;
	}
}

@media (min-width:1441px) {
	.pl--content .section--heading {
		margin-bottom: 75px;
		max-width: 933pt;
	}
	
	.pl--content .cols.cols--one .image--container .image--wrapper.portrait {
		height: 647px;
		width: 517px;
	}
	
	.pl--content .cols.cols--one .image--container .image--wrapper.landscape {
		height: 482px;
		width: 857px;
	}
	
	.pl--content .cols.cols--one .image--container .caption--container {
		border-radius: 0 50px 0 0;
		padding: 40px 40px 0 60px;
	}
	
	.pl--content .cols.cols--one .image--container .caption--container:not(.fit--fit).portrait {
		max-width: 517px;
	}
	
	.pl--content .cols.cols--one .image--container .caption--container:not(.fit--fit).landscape {
		max-width: 857px;
	}
	
	.pl--content .cols.cols--one .video--container {
		height: 482px;
		width: 857px;
	}
	
	.pl--content .cols.cols--one .video--container .pl-content--vid-btn {
		height: 150px;
		left: calc(50% - 75px);
		top: calc(50% - 75px);
		width: 150px;
	}
	
	.pl--content .cols.cols--one .video--container .pl-content--vid-btn svg {
		height: 150px;
		margin-left: 10px;
		width: 45px;
	}
	
	.pl--content .cols.cols--two:not(.ratio--one-third):not(.ratio--two-thirds) {
		grid-gap: 5pc;
		gap: 5pc;
	}
	
	.pl--content .cols.cols--two:not(.ratio--one-third):not(.ratio--two-thirds) .image--container .image--wrapper {
		height: 470px;
	}
	
	.pl--content .cols.cols--two:not(.ratio--one-third):not(.ratio--two-thirds) .image--container .image--wrapper.portrait {
		height: 830px;
	}
	
	.pl--content .cols.cols--two:not(.ratio--one-third):not(.ratio--two-thirds) .image--container .image--wrapper.landscape {
		height: 470px;
	}
	
	.pl--content .cols.cols--two .video--container .pl-content--vid-btn {
		height: 110px;
		left: calc(50% - 55px);
		top: calc(50% - 55px);
		width: 110px;
	}
	
	.pl--content .cols.cols--two .video--container .pl-content--vid-btn svg {
		height: 110px;
		margin-left: 8px;
		width: 2pc;
	}
	
	.pl--content .cols.cols--three {
		grid-gap: 5pc;
		gap: 5pc;
	}
	
	.pl--content .cols.cols--three .image--container .image--wrapper {
		height: 277px;
	}
	
	.pl--content .cols.cols--three .image--container .image--wrapper.portrait {
		height: 486px;
	}
	
	.pl--content .cols.cols--three .image--container .image--wrapper.landscape, .pl--content .cols.cols--three .video--container {
		height: 277px;
	}
	
	.pl--content .cols.cols--three .video--container .pl-content--vid-btn {
		height: 68px;
		left: calc(50% - 34px);
		top: calc(50% - 34px);
		width: 68px;
	}
	
	.pl--content .cols.cols--three .video--container .pl-content--vid-btn svg {
		height: 68px;
		width: 20px;
	}
	
	.pl--content .content--container .btn-repeater--container {
		grid-gap: 50px;
		gap: 50px;
	}
	
	.pl--content .content--container .btn-repeater--container[\:has\(.btn--primary\)] .btn--secondary {
		padding: 0 40px;
	}
	
	.pl--content .content--container .btn-repeater--container:has(.btn--primary) .btn--secondary {
		padding: 0 40px;
	}
	
	.pl--content .image--container .image--wrapper.portrait {
		height: 830px;
	}
	
	.pl--content .image--container .image--wrapper.landscape {
		height: 470px;
	}
	
	.pl--content .image--container .image--wrapper img {
		border-radius: 0 94px 0 0;
	}
	
	.pl--content .image--container .caption--container {
		border-radius: 0 50px 0 0;
		padding: 40px 40px 0 60px;
	}
	
	.pl--content .video--container .pl-content--video-img, .pl--content .video--container .pl-video--vid {
		border-radius: 0 95px 0 0;
	}
	
	.pl--content .video--caption {
		border-radius: 0 50px 0 0;
		padding: 40px 40px 0 60px;
	}
	
	.pl--content.ratio--one-third .cols .column--one .image--container .caption--container, .pl--content.ratio--two-thirds .cols .column--one .image--container .caption--container {
		padding: 40px 40px 40px 60px;
		width: 25%;
	}
	
	.pl--content.ratio--one-third .cols .column--two .image--container .caption--container, .pl--content.ratio--two-thirds .cols .column--two .image--container .caption--container {
		border-radius: 50px 0 0 0;
		padding: 40px 40px 40px 60px;
		width: 25%;
	}
	
	.pl--content.ratio--one-third .cols .column--two .image--container .image--wrapper.portrait, .pl--content.ratio--two-thirds .cols .column--two .image--container .image--wrapper.portrait {
		height: 550px;
	}
}

@media (min-width:1920px) {
	.pl--content .page--wide.columns--three, .pl--content .page--wide.columns--two {
		padding: 0 !important;
	}
}

html[lang=ar] .pl--content .image--container .image--wrapper img, html[lang=fa] .pl--content .image--container .image--wrapper img {
	border-radius: 24px 0 0 0;
}

html[lang=ar] .pl--content .image--container .caption--container, html[lang=fa] .pl--content .image--container .caption--container {
	border-radius: 24px 0 0 0;
	left: auto;
	margin-left: 25px;
	margin-right: auto;
	padding: 20px 50px 0 20px;
	right: -25px;
}

html[lang=ar] .pl--content .video--container .pl-content--video-img, html[lang=fa] .pl--content .video--container .pl-content--video-img {
	border-radius: 24px 0 0 0;
}

html[lang=ar] .pl--content .video--container .pl-video--vid, html[lang=fa] .pl--content .video--container .pl-video--vid {
	border-radius: 25px 0 0 0;
	left: auto !important;
	right: 1px !important;
}

html[lang=ar] .pl--content .video--caption, html[lang=fa] .pl--content .video--caption {
	border-radius: 24px 0 0 0;
	left: auto;
	margin-left: 25px;
	margin-right: auto;
	padding: 20px 50px 0 20px;
	right: -25px;
}

@media (min-width:650px) {
	html[lang=ar] .pl--content .image--container .caption--container, html[lang=fa] .pl--content .image--container .caption--container {
		padding: 20px 50px 0 20px;
	}
	
	html[lang=ar] .pl--content .video--caption, html[lang=fa] .pl--content .video--caption {
		padding: 20px 50px 0 20px;
	}
	
	html[lang=ar] .pl--content.ratio--one-third .column--two .image--container img, html[lang=ar] .pl--content.ratio--two-thirds .column--two .image--container img, html[lang=fa] .pl--content.ratio--one-third .column--two .image--container img, html[lang=fa] .pl--content.ratio--two-thirds .column--two .image--container img {
		border-radius: 0 24px 0 0;
	}
	
	html[lang=ar] .pl--content.ratio--one-third .column--two .image--container .caption--container, html[lang=ar] .pl--content.ratio--two-thirds .column--two .image--container .caption--container, html[lang=fa] .pl--content.ratio--one-third .column--two .image--container .caption--container, html[lang=fa] .pl--content.ratio--two-thirds .column--two .image--container .caption--container {
		border-radius: 0 24px 0 0;
		left: 55px;
		margin-left: auto;
		margin-right: 25px;
		padding: 20px 30px 20px 50px;
		right: auto;
	}
	
	html[lang=ar] .pl--content.ratio--one-third .column--one .image--container .caption--container, html[lang=ar] .pl--content.ratio--two-thirds .column--one .image--container .caption--container, html[lang=fa] .pl--content.ratio--one-third .column--one .image--container .caption--container, html[lang=fa] .pl--content.ratio--two-thirds .column--one .image--container .caption--container {
		padding: 20px 50px 20px 20px;
	}
	
	html[lang=ar] .pl--content .column--one .image--container .caption--container, html[lang=ar] .pl--content .column--three .image--container .caption--container, html[lang=ar] .pl--content .column--two .image--container .caption--container, html[lang=fa] .pl--content .column--one .image--container .caption--container, html[lang=fa] .pl--content .column--three .image--container .caption--container, html[lang=fa] .pl--content .column--two .image--container .caption--container {
		left: auto;
		margin-left: auto;
		margin-right: 0;
		right: -45px;
	}
	
	html[lang=ar] .pl--content .module-style--cards .image--container .caption--container, html[lang=fa] .pl--content .module-style--cards .image--container .caption--container {
		left: auto;
		right: -30px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .pl--content .cols.cols--three .image--container .image--wrapper img, html[lang=fa] .pl--content .cols.cols--three .image--container .image--wrapper img {
		border-radius: 50px 0 0 0;
	}
	
	html[lang=ar] .pl--content .cols.cols--three .video--container .pl-content--video-img, html[lang=fa] .pl--content .cols.cols--three .video--container .pl-content--video-img {
		border-radius: 51px 0 0 0;
	}
	
	html[lang=ar] .pl--content .cols.cols--three .video--container .pl-video--vid, html[lang=fa] .pl--content .cols.cols--three .video--container .pl-video--vid {
		border-radius: 51px 0 0 0;
	}
	
	html[lang=ar] .pl--content .image--container .image--wrapper img, html[lang=fa] .pl--content .image--container .image--wrapper img {
		border-radius: 4pc 0 0 0;
	}
	
	html[lang=ar] .pl--content .image--container .caption--container, html[lang=fa] .pl--content .image--container .caption--container {
		border-radius: 34px 0 0 0;
		left: auto;
		padding: 30px 60px 0 30px;
		right: -35px;
	}
	
	html[lang=ar] .pl--content .video--container .pl-content--video-img, html[lang=fa] .pl--content .video--container .pl-content--video-img {
		border-radius: 65px 0 0 0;
	}
	
	html[lang=ar] .pl--content .video--container .pl-video--vid, html[lang=fa] .pl--content .video--container .pl-video--vid {
		border-radius: 65px 0 0 0;
	}
	
	html[lang=ar] .pl--content .video--caption, html[lang=fa] .pl--content .video--caption {
		border-radius: 34px 0 0 0;
		left: auto;
		padding: 30px 60px 0 30px;
		right: -35px;
	}
	
	html[lang=ar] .pl--content.ratio--one-third .cols .column--one .image--container .caption--container, html[lang=ar] .pl--content.ratio--two-thirds .cols .column--one .image--container .caption--container, html[lang=fa] .pl--content.ratio--one-third .cols .column--one .image--container .caption--container, html[lang=fa] .pl--content.ratio--two-thirds .cols .column--one .image--container .caption--container {
		left: auto;
		padding: 30px 60px 30px 30px;
		right: 105px;
	}
	
	html[lang=ar] .pl--content.ratio--one-third .cols .column--two .image--container img, html[lang=ar] .pl--content.ratio--two-thirds .cols .column--two .image--container img, html[lang=fa] .pl--content.ratio--one-third .cols .column--two .image--container img, html[lang=fa] .pl--content.ratio--two-thirds .cols .column--two .image--container img {
		border-radius: 0 4pc 0 0;
	}
	
	html[lang=ar] .pl--content.ratio--one-third .cols .column--two .image--container .caption--container, html[lang=ar] .pl--content.ratio--two-thirds .cols .column--two .image--container .caption--container, html[lang=fa] .pl--content.ratio--one-third .cols .column--two .image--container .caption--container, html[lang=fa] .pl--content.ratio--two-thirds .cols .column--two .image--container .caption--container {
		border-radius: 0 34px 0 0;
		left: 105px;
		padding: 30px 60px 30px 30px;
		right: auto;
	}
	
	html[lang=ar] .pl--content .column--one .image--container .caption--container, html[lang=ar] .pl--content .column--three .image--container .caption--container, html[lang=ar] .pl--content .column--two .image--container .caption--container, html[lang=fa] .pl--content .column--one .image--container .caption--container, html[lang=fa] .pl--content .column--three .image--container .caption--container, html[lang=fa] .pl--content .column--two .image--container .caption--container {
		left: auto;
		margin-right: -30px;
		right: 0;
	}
	
	html[lang=ar] .pl--content .module-style--cards .image--container .caption--container, html[lang=fa] .pl--content .module-style--cards .image--container .caption--container {
		left: auto;
		right: -30px;
	}
}

@media (min-width:1441px) {
	html[lang=ar] .pl--content .cols.cols--one .image--container .caption--container, html[lang=fa] .pl--content .cols.cols--one .image--container .caption--container {
		border-radius: 50px 0 0 0;
		padding: 40px 60px 0 40px;
	}
	
	html[lang=ar] .pl--content .image--container .image--wrapper img, html[lang=fa] .pl--content .image--container .image--wrapper img {
		border-radius: 94px 0 0 0;
	}
	
	html[lang=ar] .pl--content .image--container .caption--container, html[lang=fa] .pl--content .image--container .caption--container {
		border-radius: 50px 0 0 0;
		padding: 40px 60px 0 40px;
	}
	
	html[lang=ar] .pl--content .video--container .pl-content--video-img, html[lang=fa] .pl--content .video--container .pl-content--video-img {
		border-radius: 95px 0 0 0;
	}
	
	html[lang=ar] .pl--content .video--container .pl-video--vid, html[lang=fa] .pl--content .video--container .pl-video--vid {
		border-radius: 95px 0 0 0;
	}
	
	html[lang=ar] .pl--content .video--caption, html[lang=fa] .pl--content .video--caption {
		border-radius: 50px 0 0 0;
		padding: 40px 60px 0 40px;
	}
	
	html[lang=ar] .pl--content.ratio--one-third .cols .column--one .image--container .caption--container, html[lang=ar] .pl--content.ratio--two-thirds .cols .column--one .image--container .caption--container, html[lang=fa] .pl--content.ratio--one-third .cols .column--one .image--container .caption--container, html[lang=fa] .pl--content.ratio--two-thirds .cols .column--one .image--container .caption--container {
		padding: 40px 60px 40px 40px;
	}
	
	html[lang=ar] .pl--content.ratio--one-third .cols .column--two .image--container .caption--container, html[lang=ar] .pl--content.ratio--two-thirds .cols .column--two .image--container .caption--container, html[lang=fa] .pl--content.ratio--one-third .cols .column--two .image--container .caption--container, html[lang=fa] .pl--content.ratio--two-thirds .cols .column--two .image--container .caption--container {
		border-radius: 0 50px 0 0;
		padding: 40px 60px 40px 40px;
	}
}

.pl--divider {
	margin: 0;
	padding: 70px 0 0 0;
	padding: var(--pl-module-spacing-reg) 0 0 0;
}

.pl--divider .divider {
	background: #dfddd8;
	background: var(--stone);
	border-radius: 10px;
	height: 2px;
	width: 100%;
}

.pl--divider .page--wide {
	padding: 0 50px;
	padding: 0 var(--pl-page-narrow);
}

.wwrcp-resource .pl--divider .divider, .wwrcp-template .pl--divider .divider {
	background: #e6e0d2;
	background: var(--light-taupe);
}

@media (min-width:650px) {
	.pl--divider .page--wide {
		padding: 0 25px;
		padding: 0 var(--pl-page-wide);
	}
}

@media (min-width:1920px) {
	.pl--divider .page--wide {
		margin-left: auto;
		margin-right: auto;
		max-width: 1566px;
		padding-left: 0;
		padding-right: 0;
	}
}

.pl--downloadable-buttons .page--wide {
	padding: 0 25px;
	padding: 0 var(--pl-page-wide);
}

.pl--downloadable-buttons .page--wide .button--container .heading--container {
	margin-bottom: 30px;
	margin-bottom: var(--pl-module-spacing-sm);
	padding-left: 25px;
	padding-left: var(--pl-page-wide);
	padding-right: 25px;
	padding-right: var(--pl-page-wide);
}

.pl--downloadable-buttons .page--wide .button--container .button--wrapper {
	border-radius: 0 40px;
	padding: 35px 25px 45px 25px;
	position: relative;
}

.pl--downloadable-buttons .page--wide .button--container .button--wrapper .content--container {
	max-width: 765pt;
}

.pl--downloadable-buttons .page--wide .button--container .button--wrapper .content--container .content--intro+.content--inner {
	margin-top: 18px;
}

.pl--downloadable-buttons .page--wide .button--container .button--wrapper .button--content+.buttons {
	margin-top: 30px;
}

.pl--downloadable-buttons .page--wide .button--container .button--wrapper .buttons {
	display: -ms-grid;
	display: grid;
	grid-gap: 18px;
	gap: 18px;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
}

.pl--downloadable-buttons .page--wide .button--container .button--wrapper .content--container+.buttons {
	margin-top: 30px;
	margin-top: var(--pl-module-spacing-sm);
}

.pl--downloadable-buttons.bkg--buttons-strawberry {
	background-color: #fff;
	background-color: var(--white);
	padding: 0;
}

.pl--downloadable-buttons.bkg--buttons-strawberry .page--wide .button--container .button--wrapper {
	background-color: #ecdfdb;
	background-color: var(--milkweed-20);
}

.pl--downloadable-buttons.bkg--buttons-strawberry .page--wide .button--container .button--wrapper .heading {
	color: #7c3c44;
	color: var(--strawberry);
}

.pl--downloadable-buttons.bkg--buttons-strawberry .page--wide .button--container .button--wrapper .content--container, .pl--downloadable-buttons.bkg--buttons-strawberry .page--wide .button--container .button--wrapper .content--container .reg-body, .pl--downloadable-buttons.bkg--buttons-strawberry .page--wide .button--container .button--wrapper .content--container .reg-body p {
	color: #10152d;
	color: var(--dark-grey);
}

.pl--downloadable-buttons.bkg--buttons-wampum {
	background-color: #fff;
	background-color: var(--white);
	padding: 70px 0;
	padding: var(--pl-module-spacing-reg) 0;
	padding: 0;
}

.pl--downloadable-buttons.bkg--buttons-wampum .page--wide .button--container .heading--container .heading {
	color: #1f3248;
	color: var(--blueberry);
}

.pl--downloadable-buttons.bkg--buttons-wampum .page--wide .button--container .button--wrapper {
	background-color: #dcd5da;
	background-color: var(--date);
}

.pl--downloadable-buttons.bkg--buttons-wampum .page--wide .button--container .button--wrapper .heading {
	color: #513049;
	color: var(--wampum);
}

.pl--downloadable-buttons.bkg--buttons-wampum .page--wide .button--container .button--wrapper .content--container, .pl--downloadable-buttons.bkg--buttons-wampum .page--wide .button--container .button--wrapper .content--container .reg-body, .pl--downloadable-buttons.bkg--buttons-wampum .page--wide .button--container .button--wrapper .content--container .reg-body p {
	color: #10152d;
	color: var(--dark-grey);
}

.pl--downloadable-buttons.bkg--buttons-wampum .page--wide .button--container .button--wrapper .buttons .btn--download {
	background: #513049;
	background: var(--wampum);
}

.wwrcp-resource .pl--downloadable-buttons.bkg--buttons-light-blue, .wwrcp-resource .pl--downloadable-buttons.bkg--buttons-strawberry, .wwrcp-template .pl--downloadable-buttons.bkg--buttons-light-blue, .wwrcp-template .pl--downloadable-buttons.bkg--buttons-strawberry {
	background-color: #fff;
	background-color: var(--white);
	padding: 0;
}

.wwrcp-resource .pl--downloadable-buttons.bkg--buttons-light-blue .page--wide .button--container .button--wrapper, .wwrcp-resource .pl--downloadable-buttons.bkg--buttons-strawberry .page--wide .button--container .button--wrapper, .wwrcp-template .pl--downloadable-buttons.bkg--buttons-light-blue .page--wide .button--container .button--wrapper, .wwrcp-template .pl--downloadable-buttons.bkg--buttons-strawberry .page--wide .button--container .button--wrapper {
	background-color: #f2f8fb;
	background-color: var(--bg-blue);
}

.wwrcp-resource .pl--downloadable-buttons.bkg--buttons-light-blue .page--wide .button--container .button--wrapper .heading, .wwrcp-resource .pl--downloadable-buttons.bkg--buttons-strawberry .page--wide .button--container .button--wrapper .heading, .wwrcp-template .pl--downloadable-buttons.bkg--buttons-light-blue .page--wide .button--container .button--wrapper .heading, .wwrcp-template .pl--downloadable-buttons.bkg--buttons-strawberry .page--wide .button--container .button--wrapper .heading {
	color: #326295;
	color: var(--dark-blue);
}

.wwrcp-resource .pl--downloadable-buttons.bkg--buttons-taupe, .wwrcp-resource .pl--downloadable-buttons.bkg--buttons-wampum, .wwrcp-template .pl--downloadable-buttons.bkg--buttons-taupe, .wwrcp-template .pl--downloadable-buttons.bkg--buttons-wampum {
	background-color: #fff;
	background-color: var(--white);
	padding: 0;
}

.wwrcp-resource .pl--downloadable-buttons.bkg--buttons-taupe .page--wide .button--container .button--wrapper, .wwrcp-resource .pl--downloadable-buttons.bkg--buttons-wampum .page--wide .button--container .button--wrapper, .wwrcp-template .pl--downloadable-buttons.bkg--buttons-taupe .page--wide .button--container .button--wrapper, .wwrcp-template .pl--downloadable-buttons.bkg--buttons-wampum .page--wide .button--container .button--wrapper {
	background-color: #f9f8f4;
	background-color: var(--bg-taupe);
}

.wwrcp-resource .pl--downloadable-buttons.bkg--buttons-taupe .page--wide .button--container .button--wrapper .heading, .wwrcp-resource .pl--downloadable-buttons.bkg--buttons-wampum .page--wide .button--container .button--wrapper .heading, .wwrcp-template .pl--downloadable-buttons.bkg--buttons-taupe .page--wide .button--container .button--wrapper .heading, .wwrcp-template .pl--downloadable-buttons.bkg--buttons-wampum .page--wide .button--container .button--wrapper .heading {
	color: #326295;
	color: var(--dark-blue);
}

.wwrcp-resource .pl--downloadable-buttons.bkg--buttons-taupe .page--wide .button--container .button--wrapper .btn--download, .wwrcp-resource .pl--downloadable-buttons.bkg--buttons-wampum .page--wide .button--container .button--wrapper .btn--download, .wwrcp-template .pl--downloadable-buttons.bkg--buttons-taupe .page--wide .button--container .button--wrapper .btn--download, .wwrcp-template .pl--downloadable-buttons.bkg--buttons-wampum .page--wide .button--container .button--wrapper .btn--download {
	background: #1f3248;
	background: var(--blueberry);
}

@media (min-width:650px) {
	.pl--downloadable-buttons .page--wide {
		padding: 0 25px;
		padding: 0 var(--pl-page-wide);
	}
	
	.pl--downloadable-buttons .page--wide .button--container .heading--container {
		margin-bottom: 30px;
		padding: 0 25px;
		padding: 0 calc(var(--pl-page-narrow) - var(--pl-page-wide));
	}
	
	.pl--downloadable-buttons .page--wide .button--container .button--wrapper {
		margin: 0;
		padding: 25px;
		padding: var(--pl-page-wide);
	}
	
	.pl--downloadable-buttons .page--wide .button--container .button--wrapper:before {
		height: 1pc;
		max-width: 430px;
		top: -8px;
	}
	
	.pl--downloadable-buttons .page--wide .button--container .button--wrapper .content--container .content--intro+.content--inner {
		margin-top: 1pc;
	}
	
	.pl--downloadable-buttons .page--wide .button--container .button--wrapper .button--content+.buttons {
		margin-top: 45px;
	}
	
	.pl--downloadable-buttons .page--wide .button--container .button--wrapper .buttons {
		grid-gap: 20px;
		gap: 20px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.pl--downloadable-buttons .page--wide .button--container .button--wrapper .content--container+.buttons {
		margin-top: 25px;
	}
}

@media (min-width:1100px) {
	.pl--downloadable-buttons .page--wide .button--container .heading--container {
		margin-bottom: 35px;
		max-width: 900px;
		padding: 0;
	}
	
	.pl--downloadable-buttons .page--wide .button--container .button--wrapper {
		padding: 30px;
		padding: var(--pl-module-spacing-sm);
	}
	
	.pl--downloadable-buttons .page--wide .button--container .button--wrapper:before {
		max-width: 290px;
	}
	
	.pl--downloadable-buttons .page--wide .button--container .button--wrapper .button--content {
		width: 75%;
	}
	
	.pl--downloadable-buttons .page--wide .button--container .button--wrapper .button--content .content--intro+.content--inner {
		margin-top: 20px;
	}
	
	.pl--downloadable-buttons .page--wide .button--container .button--wrapper .buttons {
		grid-gap: 25px;
		gap: 25px;
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
	}
	
	.pl--downloadable-buttons .page--wide .button--container .button--wrapper .content--container+.buttons {
		margin-top: 30px;
	}
}

@media (min-width:1441px) {
	.pl--downloadable-buttons .page--wide .button--container .heading--container {
		max-width: 1050px;
	}
}

@media (min-width:1920px) {
	.pl--downloadable-buttons .page--wide {
		margin-left: auto;
		margin-right: auto;
		max-width: 1566px;
		padding-left: 0;
		padding-right: 0;
	}
}

.pl--form {
	border-radius: 60px 60px 0 0 !important;
	overflow: hidden !important;
	padding: 0;
	position: relative;
}

.pl--form:last-of-type {
	margin-bottom: 0;
}

.pl--form form[data-active-form=true] .gform_footer:after {
	display: none !important;
}

.pl--form svg {
	height: auto;
	left: -47px;
	position: absolute;
	top: -20px;
	width: 540px;
	z-index: 1;
}

.pl--form .main--container {
	background: #fff;
	background: var(--white);
	border-radius: 24px;
	-webkit-box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .2);
	box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .2);
	margin-left: 25px;
	margin-right: 25px;
	padding: 35px 25px;
	position: relative;
	width: calc(100% - 50px);
	z-index: 2;
}

.pl--form .content--container+.gform_wrapper {
	margin-top: 35px;
}

.pl--form .gform_wrapper .gform_fields, .pl--form .gform_wrapper .ginput_container--name, .pl--form .gform_wrapper .ginput_container_address {
	grid-row-gap: 28px !important;
	row-gap: 28px !important;
}

.pl--form .gform_wrapper .gfield_label {
	color: #1f3248 !important;
	color: var(--blueberry) !important;
	font-size: 1rem !important;
	font-weight: 500 !important;
	font-weight: var(--fw-semibold) !important;
	line-height: 28px !important;
	margin-bottom: 11px;
	padding: 0;
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gfield_label {
		font-size: 1.25rem !important;
		line-height: 30px !important;
		margin-bottom: 1pc;
	}
}

.pl--form .gform_wrapper .gform-field-label--type-sub {
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	line-height: 24px;
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gform-field-label--type-sub {
		font-size: 1.125rem;
		line-height: 26px;
	}
}

.pl--form .gform_wrapper .gfield input.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper .gfield input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper .gfield select.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper .gfield select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper .gfield textarea, .pl--form .gform_wrapper .ginput_complex input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper .ginput_complex select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]) {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	background-color: var(--white);
	border: 1.5px solid #70706b;
	border: 1.5px solid var(--clay);
	border-radius: 0 14px 14px 14px;
	-webkit-box-shadow: 3px 3px 5px 1px rgba(0, 0, 0, .08);
	box-shadow: 3px 3px 5px 1px rgba(0, 0, 0, .08);
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	font-style: normal;
	font-weight: 400;
	font-weight: var(--fw-reg);
	letter-spacing: normal;
	line-height: 24px;
	min-height: 58px;
	outline: none;
	padding: 25px;
	position: relative;
	resize: none;
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gfield input.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper .gfield input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper .gfield select.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper .gfield select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper .gfield textarea, .pl--form .gform_wrapper .ginput_complex input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper .ginput_complex select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]) {
		font-size: 1.125rem;
		line-height: 26px;
	}
}

.pl--form .gform_wrapper .gfield input.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button])::-webkit-input-placeholder, .pl--form .gform_wrapper .gfield input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button])::-webkit-input-placeholder, .pl--form .gform_wrapper .gfield select.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button])::-webkit-input-placeholder, .pl--form .gform_wrapper .gfield select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button])::-webkit-input-placeholder, .pl--form .gform_wrapper .gfield textarea::-webkit-input-placeholder, .pl--form .gform_wrapper .ginput_complex input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button])::-webkit-input-placeholder, .pl--form .gform_wrapper .ginput_complex select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button])::-webkit-input-placeholder, .pl--form .gform_wrapper select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button])::-webkit-input-placeholder {
	color: #1f3248;
	color: var(--blueberry);
	opacity: 1;
}

.pl--form .gform_wrapper .gfield input.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button])::-moz-placeholder, .pl--form .gform_wrapper .gfield input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button])::-moz-placeholder, .pl--form .gform_wrapper .gfield select.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button])::-moz-placeholder, .pl--form .gform_wrapper .gfield select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button])::-moz-placeholder, .pl--form .gform_wrapper .gfield textarea::-moz-placeholder, .pl--form .gform_wrapper .ginput_complex input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button])::-moz-placeholder, .pl--form .gform_wrapper .ginput_complex select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button])::-moz-placeholder, .pl--form .gform_wrapper select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button])::-moz-placeholder {
	color: #1f3248;
	color: var(--blueberry);
	opacity: 1;
}

.pl--form .gform_wrapper .gfield input.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):-ms-input-placeholder, .pl--form .gform_wrapper .gfield input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):-ms-input-placeholder, .pl--form .gform_wrapper .gfield select.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):-ms-input-placeholder, .pl--form .gform_wrapper .gfield select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):-ms-input-placeholder, .pl--form .gform_wrapper .gfield textarea:-ms-input-placeholder, .pl--form .gform_wrapper .ginput_complex input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):-ms-input-placeholder, .pl--form .gform_wrapper .ginput_complex select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):-ms-input-placeholder, .pl--form .gform_wrapper select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):-ms-input-placeholder {
	color: #1f3248;
	color: var(--blueberry);
	opacity: 1;
}

.pl--form .gform_wrapper .gfield input.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):-moz-placeholder, .pl--form .gform_wrapper .gfield input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):-moz-placeholder, .pl--form .gform_wrapper .gfield select.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):-moz-placeholder, .pl--form .gform_wrapper .gfield select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):-moz-placeholder, .pl--form .gform_wrapper .gfield textarea:-moz-placeholder, .pl--form .gform_wrapper .ginput_complex input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):-moz-placeholder, .pl--form .gform_wrapper .ginput_complex select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):-moz-placeholder, .pl--form .gform_wrapper select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):-moz-placeholder {
	color: #1f3248;
	color: var(--blueberry);
	opacity: 1;
}

.pl--form .gform_wrapper .gfield input.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):focus, .pl--form .gform_wrapper .gfield input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):focus, .pl--form .gform_wrapper .gfield select.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):focus, .pl--form .gform_wrapper .gfield select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):focus, .pl--form .gform_wrapper .gfield textarea:focus, .pl--form .gform_wrapper .ginput_complex input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):focus, .pl--form .gform_wrapper .ginput_complex select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):focus, .pl--form .gform_wrapper select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):focus {
	border: 2px solid #10152d;
	border: 2px solid var(--dark-grey);
	outline: none !important;
}

.pl--form .gform_wrapper .gform_footer {
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	padding: 0;
	position: relative;
	-webkit-transition: all .3s ease-in-out !important;
	transition: all .3s ease-in-out !important;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.pl--form .gform_wrapper .gform_footer:focus input[type=submit], .pl--form .gform_wrapper .gform_footer:hover input[type=submit] {
	background: #9e5c51 !important;
	background: var(--milkweed) !important;
}

.pl--form .gform_wrapper .gform_footer input[type=submit] {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
	all: unset;
	background: #7c3c44 !important;
	background: var(--strawberry) !important;
	border-radius: 0 14px 14px 14px !important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	color: var(--white);
	cursor: pointer;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	font-size: 1rem !important;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
	line-height: 35px !important;
	min-height: 58px !important;
	min-width: -webkit-fit-content !important;
	min-width: -moz-fit-content !important;
	min-width: fit-content !important;
	padding: 10px 30px !important;
	position: relative;
	text-align: left !important;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out !important;
	transition: all .3s ease-in-out !important;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

@media (min-width:1441px) {
	.pl--form .gform_wrapper .gform_footer input[type=submit] {
		border-radius: 0 20px 20px 20px !important;
		font-size: 1.375rem !important;
		line-height: 2pc !important;
		padding: 15px 44px !important;
	}
}

.pl--form .gform_wrapper .gfield_error.gfield textarea, .pl--form .gform_wrapper .gfield_error .nice-select, .pl--form .gform_wrapper .gfield_error input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]) {
	border-color: #990b1e !important;
	border-color: var(--crimson) !important;
}

.pl--form .gform_wrapper .gfield_error.gfield textarea:not(:focus), .pl--form .gform_wrapper .gfield_error .nice-select:not(:focus), .pl--form .gform_wrapper .gfield_error input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not(:focus) {
	border-color: #990b1e;
	border-color: var(--crimson);
}

.pl--form .gform_wrapper .gfield_error.gfield textarea:not(:focus) .current, .pl--form .gform_wrapper .gfield_error .nice-select:not(:focus) .current, .pl--form .gform_wrapper .gfield_error input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not(:focus) .current {
	border-color: #990b1e !important;
	border-color: var(--crimson) !important;
}

.pl--form .gform_wrapper .gfield--type-textarea .gfield textarea, .pl--form .gform_wrapper .gfield--type-textarea .gfield textarea.medium {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	max-height: 147px;
	resize: none;
}

.pl--form .gform_wrapper .gfield--type-address .nice-select .current, .pl--form .gform_wrapper .gfield--type-select .nice-select .current {
	background: #dfddd8;
	background: var(--stone);
	border: 1.5px solid #70706b;
	border: 1.5px solid var(--clay);
	border-radius: 0 14px 14px 14px;
	font-weight: 400;
	font-weight: var(--fw-reg);
	min-height: 58px;
	padding: 1pc 34px;
	z-index: 6;
}

.pl--form .gform_wrapper .gfield--type-address .nice-select .current:after, .pl--form .gform_wrapper .gfield--type-select .nice-select .current:after {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16.857\' height=\'9.904\'%3E%3Cpath d=\'M15.383 8.429L8.429 1.475 1.475 8.429\' fill=\'none\' stroke=\'%237c3c44\' stroke-linecap=\'round\' stroke-width=\'2.086\'/%3E%3C/svg%3E");
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	position: absolute;
	right: 34px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gfield--type-address .nice-select .current:after, .pl--form .gform_wrapper .gfield--type-select .nice-select .current:after {
		-webkit-transform: rotate(180deg) translateY(-2px);
		transform: rotate(180deg) translateY(-2px);
	}
}

.pl--form .gform_wrapper .gfield--type-address .nice-select.open .current, .pl--form .gform_wrapper .gfield--type-select .nice-select.open .current {
	border-radius: 0 14px 0 0;
}

.pl--form .gform_wrapper .gfield--type-address .nice-select.open .current:after, .pl--form .gform_wrapper .gfield--type-select .nice-select.open .current:after {
	-webkit-transform: rotate(0) translateY(1px);
	transform: rotate(0) translateY(1px);
}

.pl--form .gform_wrapper .gfield--type-address .nice-select.open .list, .pl--form .gform_wrapper .gfield--type-select .nice-select.open .list {
	background: #fff;
	background: var(--white);
	border: 1.5px solid #70706b;
	border: 1.5px solid var(--clay);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-weight: 400 !important;
	font-weight: var(--fw-reg) !important;
	margin: -11px 0 0 0 !important;
	padding: 15px 34px 20px !important;
	z-index: 5;
}

.pl--form .gform_wrapper .gfield--type-address .nice-select.open .list .option, .pl--form .gform_wrapper .gfield--type-select .nice-select.open .list .option {
	padding: 0;
}

.pl--form .gform_wrapper .gfield--type-address .nice-select.open .list .option:after, .pl--form .gform_wrapper .gfield--type-select .nice-select.open .list .option:after {
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.pl--form .gform_wrapper .gfield--type-address .nice-select.open .list .option:focus, .pl--form .gform_wrapper .gfield--type-address .nice-select.open .list .option:hover, .pl--form .gform_wrapper .gfield--type-select .nice-select.open .list .option:focus, .pl--form .gform_wrapper .gfield--type-select .nice-select.open .list .option:hover {
	padding-left: 15px;
}

.pl--form .gform_wrapper .gfield--type-address .nice-select.open .list .option+.option, .pl--form .gform_wrapper .gfield--type-select .nice-select.open .list .option+.option {
	margin-top: 15px !important;
}

.pl--form .gform_wrapper .gfield--type-checkbox input[type=checkbox] {
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-appearance: none;
	border: 1.5px solid #7c3c44;
	border: 1.5px solid var(--strawberry);
	border-radius: 6px;
	cursor: pointer;
	height: 20px;
	margin: 0;
	position: relative;
	width: 20px;
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gfield--type-checkbox input[type=checkbox] {
		margin-top: 2px;
	}
}

.pl--form .gform_wrapper .gfield--type-checkbox label {
	font-size: .875rem;
	line-height: 24px;
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gfield--type-checkbox label {
		font-size: 1.125rem;
		line-height: 26px;
	}
}

.pl--form .gform_wrapper .gfield--type-checkbox input[type=checkbox]:checked {
	background-color: #7c3c44;
	background-color: var(--strawberry);
}

.pl--form .gform_wrapper .gfield--type-checkbox input[type=checkbox]:checked:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'11\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_336_3362)\'%3E%3Cpath d=\'M4.847 10.598a.5.5 0 01-.705.093L.402 7.793a.5.5 0 01-.083-.708l.62-.771a.5.5 0 01.696-.082l2.13 1.651a.5.5 0 00.705-.093L10.09.391a.5.5 0 01.693-.1l.806.59a.5.5 0 01.103.705l-6.845 9.012z\' fill=\'%23fff\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_336_3362\'%3E%3Cpath d=\'M0 .5A.5.5 0 01.5 0h11a.5.5 0 01.5.5v10a.5.5 0 01-.5.5H.5a.5.5 0 01-.5-.5V.5z\' fill=\'%23fff\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	height: auto;
	width: 9pt;
}

.pl--form .gform_wrapper .gfield--type-checkbox .gfield_checkbox .gchoice {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pl--form .gform_wrapper .gfield--type-radio input[type=radio] {
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-appearance: none;
	border: 1.5px solid #7c3c44;
	border: 1.5px solid var(--strawberry);
	border-radius: 100%;
	cursor: pointer;
	height: 20px;
	position: relative;
	width: 20px;
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gfield--type-radio input[type=radio] {
		margin-top: 2px;
	}
}

.pl--form .gform_wrapper .gfield--type-radio label {
	font-size: .875rem;
	line-height: 24px;
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gfield--type-radio label {
		font-size: 1.125rem;
		line-height: 26px;
	}
}

.pl--form .gform_wrapper .gfield--type-radio input[type=radio]:checked {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
}

.pl--form .gform_wrapper .gfield--type-radio input[type=radio]:checked:before {
	content: none !important;
}

.pl--form .gform_wrapper .gfield--type-radio input[type=radio]:checked:after {
	background: #7c3c44;
	background: var(--strawberry);
	border-radius: 100%;
	content: "";
	height: 11px;
	height: 10px;
	width: 11px;
	width: 10px;
}

.pl--form .gform_wrapper .gfield--type-radio .gfield_radio .gchoice {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pl--form .gform_wrapper .gfield--type-date .ginput_container_date {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
}

.pl--form .gform_wrapper .gfield--type-date .ginput_container_date input {
	width: 100%;
}

.pl--form .gform_wrapper .gfield--type-number input[type=number]::-webkit-inner-spin-button {
	cursor: pointer;
	height: 38px;
	margin-right: -30px !important;
	opacity: 1 !important;
	width: 38px;
}

.pl--form .gform_wrapper .gfield--type-fileupload .ginput_container_fileupload {
	position: relative;
}

.pl--form .gform_wrapper .gfield--type-fileupload .ginput_container_fileupload:hover {
	cursor: auto;
}

.pl--form .gform_wrapper .gfield--type-fileupload .ginput_container_fileupload:hover :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
	background-color: #7c3c44;
	background-color: var(--strawberry);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'17\' height=\'18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.062 9.119L8.226 2l7.836 6.598M8.52 3v14\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	border-color: #7c3c44;
	border-color: var(--strawberry);
	color: #fff;
	color: var(--white);
}

.pl--form .gform_wrapper .gfield--type-fileupload .ginput_container_fileupload .gform_drop_area:before {
	content: none !important;
}

.pl--form .gform_wrapper .gfield--type-fileupload input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: transparent;
	cursor: pointer;
	display: block;
	font-size: .875rem;
	font-style: normal;
	height: 52px;
	line-height: 24px;
	opacity: 0;
	padding: 0;
	width: 200px;
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gfield--type-fileupload input {
		font-size: 1.125rem;
		line-height: 26px;
	}
}

.pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules {
	margin: -52px 0 0 0;
	padding: 127px 0 0 !important;
	pointer-events: none;
	position: relative;
}

.pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #ecdfdb;
	background-color: var(--milkweed-20);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'17\' height=\'18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.005 9.504l7.164-7.785 7.836 7.215\' stroke=\'%231F3248\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	background-position: center right 25px;
	background-repeat: no-repeat;
	background-size: 27.668px 21.149;
	border: 2px solid #ecdfdb;
	border: solid 2px var(--milkweed-20);
	border-radius: 0 14px 14px 14px;
	color: #1f3248;
	color: var(--blueberry);
	content: "Choose File";
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	font-style: normal;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	left: 0;
	line-height: 24px;
	padding: 10px 55px 10px 30px;
	pointer-events: none;
	position: absolute;
	top: 0;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
		font-size: 1.125rem;
		line-height: 26px;
	}
}

.pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:after {
	background: rgba(242, 241, 238, .7);
	background: var(--birch-70);
	border: 2px solid rgba(242, 241, 238, .7);
	border: solid 2px var(--birch-70);
	border-radius: 0 14px 14px 14px;
	color: #1f3248;
	color: var(--blueberry);
	content: attr(data-content);
	font-size: .875rem;
	font-style: normal;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	left: 0;
	line-height: 24px;
	max-width: calc(100% - 65px);
	overflow: hidden;
	padding: 10px 20px;
	pointer-events: none;
	position: absolute;
	text-overflow: ellipsis;
	top: 0;
	-webkit-transform: translateY(calc(100% + 1pc));
	transform: translateY(calc(100% + 1pc));
	white-space: nowrap;
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:after {
		font-size: 1.125rem;
		line-height: 26px;
	}
}

.pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules[data-content="No file chosen"]:after {
	background: transparent;
	border: none;
	border-radius: 0;
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	font-style: normal;
	font-weight: 400;
	font-weight: var(--fw-reg);
	left: 31px;
	line-height: 24px;
	padding: 0 10px 0 0;
	top: 35px;
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules[data-content="No file chosen"]:after {
		font-size: 1.125rem;
		line-height: 26px;
	}
}

@media (min-width:514px) {
	.pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules {
		padding: 4pc 0 0 !important;
	}
	
	.pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:after {
		left: 221px;
		max-width: calc(100% - 278px);
		-webkit-transform: none;
		transform: none;
	}
	
	.pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules[data-content="No file chosen"]:after {
		left: 221px;
		top: 14px;
	}
}

.pl--form .gform_wrapper .gfield--type-fileupload .ginput_preview {
	background: rgba(242, 241, 238, .7);
	background: var(--birch-70);
	border: 2px solid rgba(242, 241, 238, .7);
	border: solid 2px var(--birch-70);
	border-radius: 0 14px 14px 14px;
	color: #1f3248;
	color: var(--blueberry);
	content: attr(data-content);
	display: inline-block;
	font-size: .875rem;
	font-style: normal;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 24px;
	margin: 15px 15px 0 0 !important;
	max-width: 100%;
	padding: 10px 20px;
	position: relative;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gfield--type-fileupload .ginput_preview {
		font-size: 1.125rem;
		line-height: 26px;
	}
}

.pl--form .gform_wrapper .gfield--type-fileupload .ginput_preview .gfield_fileupload_filename {
	padding-right: 30px !important;
}

.pl--form .gform_wrapper .gfield--type-fileupload .button.gform_button_select_files {
	background: #ecdfdb !important;
	background: var(--milkweed-20) !important;
	border: 2px solid #ecdfdb !important;
	border: solid 2px var(--milkweed-20) !important;
	border-radius: 0 14px 14px 14px !important;
	color: #1f3248 !important;
	color: var(--blueberry) !important;
	font-size: .875rem;
	height: 52px !important;
	line-height: 24px;
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gfield--type-fileupload .button.gform_button_select_files {
		font-size: 1.125rem;
		line-height: 26px;
	}
}

.pl--form .gform_wrapper .gfield--type-fileupload .dashicons-trash {
	height: 100%;
	position: absolute;
	right: 20px;
	top: 50% !important;
	-webkit-transform: translateY(-50%) !important;
	transform: translateY(-50%) !important;
	width: 100%;
}

.pl--form .gform_wrapper .gfield--type-fileupload .dashicons-trash:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'12\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1l10 9.716M11.162 1l-10 9.716\' stroke=\'%237C3C44\' stroke-linecap=\'round\'/%3E%3C/svg%3E") !important;
	position: absolute !important;
	right: 0 !important;
	top: 10px !important;
}

.pl--form .gform_wrapper .gfield--type-fileupload .gform_delete_file {
	margin-left: 1pc;
}

.pl--form .gform_wrapper .gfield--type-fileupload .gfield_fileupload_filesize, .pl--form .gform_wrapper .gfield--type-fileupload .gfield_fileupload_progress {
	display: none !important;
}

.pl--form .gform_wrapper .gfield_error label {
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	line-height: 24px;
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gfield_error label {
		font-size: 1.125rem;
		line-height: 26px;
	}
}

.pl--form .gform_wrapper .gfield_error .gfield_error.gfield textarea, .pl--form .gform_wrapper .gfield_error input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]) {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'28\' height=\'28\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Ccircle cx=\'14\' cy=\'14\' r=\'14\' fill=\'%23990A1F\'/%3E%3Cpath d=\'M13 7.5a.5.5 0 01.5-.5h1a.5.5 0 01.5.5v9a.5.5 0 01-.5.5h-1a.5.5 0 01-.5-.5v-9zM13 20.5a.5.5 0 01.5-.5h1a.5.5 0 01.5.5v1a.5.5 0 01-.5.5h-1a.5.5 0 01-.5-.5v-1z\' fill=\'%23fff\'/%3E%3C/svg%3E");
	background-position: top 50% right 10px;
	background-repeat: no-repeat;
	background-size: 28px 28px;
}

.pl--form .gform_wrapper .gfield_error .gfield_error.gfield textarea.nitro-lazy, .pl--form .gform_wrapper .gfield_error input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]).nitro-lazy {
	background-image: none !important;
}

.pl--form .gform_wrapper .gfield_description.gfield_validation_message {
	background-color: transparent;
	border: none;
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	line-height: 24px;
	margin-left: 25px;
	padding-left: 20px;
	position: relative;
}

@media (min-width:1700px) {
	.pl--form .gform_wrapper .gfield_description.gfield_validation_message {
		font-size: 1.125rem;
		line-height: 26px;
	}
}

.pl--form .gform_wrapper .gfield_description.gfield_validation_message:before {
	background: #990a1f;
	background: var(--emergency);
	border-radius: 10px;
	content: "";
	height: 2px;
	left: -10px;
	position: absolute;
	top: 9pt;
	width: 15px;
}

.pl--form .gform_wrapper .gform_validation_errors {
	background-color: #990b1e;
	background-color: var(--crimson);
	border: none;
	border-radius: 0 14px 14px 14px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	color: var(--white);
	margin: 35px 0;
	padding: 25px;
	width: 100%;
}

.pl--form .gform_wrapper .gform_validation_errors:focus {
	outline: none;
}

.pl--form .gform_wrapper .gform_validation_errors a, .pl--form .gform_wrapper .gform_validation_errors h2, .pl--form .gform_wrapper .gform_validation_errors li {
	color: #fff;
	color: var(--white);
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
	line-height: var(--lh-reg);
	text-align: left;
}

.pl--form .gform_wrapper .gform_validation_errors .gform-icon {
	display: none;
}

.pl--form .gform_wrapper .gfield_required, .pl--form .gform_wrapper .gfield_required .gfield_required_text {
	color: #1f3248;
	color: var(--blueberry);
	font-size: var(--regular-body);
	font-weight: var(--font-weight-xbold);
	line-height: var(--regular-body-line-height);
}

.pl--form .gform_wrapper .gfield_required .gfield_required_text:after, .pl--form .gform_wrapper .gfield_required:after {
	color: #990b1e;
	color: var(--crimson);
	content: "*";
	font-size: 1.125rem;
}

.pl--form .gform_wrapper .gfield_required .gfield_required_text {
	display: none;
}

.pl--form .gform_wrapper .gfield_required .gfield_required_text:after {
	content: none;
}

.pl--form .gform_confirmation_wrapper .gform_confirmation_message {
	background-color: #1f3248;
	background-color: var(--blueberry);
	border-radius: 0 14px 14px 14px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	color: var(--white);
	font-size: var(--regular-body);
	font-weight: var(--font-weight-regular);
	line-height: var(--regular-body-line-height);
	margin: 35px 0;
	padding: 25px;
	text-align: left;
	width: 100%;
}

.wwrcp-resource .pl--form .gform_wrapper .gform_footer:focus input[type=submit], .wwrcp-resource .pl--form .gform_wrapper .gform_footer:hover input[type=submit], .wwrcp-template .pl--form .gform_wrapper .gform_footer:focus input[type=submit], .wwrcp-template .pl--form .gform_wrapper .gform_footer:hover input[type=submit] {
	background: #1f3248 !important;
	background: var(--blueberry) !important;
}

.wwrcp-resource .pl--form .gform_wrapper .gform_footer input[type=submit], .wwrcp-template .pl--form .gform_wrapper .gform_footer input[type=submit] {
	background: #326295 !important;
	background: var(--dark-blue) !important;
}

.wwrcp-resource .pl--form .gform_wrapper .nice-select.open .list .option:after, .wwrcp-template .pl--form .gform_wrapper .nice-select.open .list .option:after {
	background: #326295;
	background: var(--dark-blue);
}

.wwrcp-resource .pl--form .gform_wrapper .gfield--type-address .nice-select .current, .wwrcp-resource .pl--form .gform_wrapper .gfield--type-select .nice-select .current, .wwrcp-template .pl--form .gform_wrapper .gfield--type-address .nice-select .current, .wwrcp-template .pl--form .gform_wrapper .gfield--type-select .nice-select .current {
	background: #f2f8fb;
	background: var(--bg-blue);
}

.wwrcp-resource .pl--form .gform_wrapper .gfield--type-address .nice-select .current:after, .wwrcp-resource .pl--form .gform_wrapper .gfield--type-select .nice-select .current:after, .wwrcp-template .pl--form .gform_wrapper .gfield--type-address .nice-select .current:after, .wwrcp-template .pl--form .gform_wrapper .gfield--type-select .nice-select .current:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16.857\' height=\'9.904\'%3E%3Cpath d=\'M15.383 8.429L8.429 1.475 1.475 8.429\' fill=\'none\' stroke=\'%23326295\' stroke-linecap=\'round\' stroke-width=\'2.086\'/%3E%3C/svg%3E");
}

.wwrcp-resource .pl--form .gform_wrapper .gfield--type-checkbox input[type=checkbox], .wwrcp-template .pl--form .gform_wrapper .gfield--type-checkbox input[type=checkbox] {
	border: 1.5px solid #326295;
	border: 1.5px solid var(--dark-blue);
}

.wwrcp-resource .pl--form .gform_wrapper .gfield--type-checkbox input[type=checkbox]:checked, .wwrcp-template .pl--form .gform_wrapper .gfield--type-checkbox input[type=checkbox]:checked {
	background-color: #326295;
	background-color: var(--dark-blue);
}

.wwrcp-resource .pl--form .gform_wrapper .gfield--type-radio input[type=radio], .wwrcp-template .pl--form .gform_wrapper .gfield--type-radio input[type=radio] {
	border: 1.5px solid #326295;
	border: 1.5px solid var(--dark-blue);
}

.wwrcp-resource .pl--form .gform_wrapper .gfield--type-radio input[type=radio]:checked:after, .wwrcp-template .pl--form .gform_wrapper .gfield--type-radio input[type=radio]:checked:after {
	background: #326295;
	background: var(--dark-blue);
}

.wwrcp-resource .pl--form .gform_wrapper .gfield--type-fileupload .ginput_container_fileupload:hover :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before, .wwrcp-template .pl--form .gform_wrapper .gfield--type-fileupload .ginput_container_fileupload:hover :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
	background-color: #326295;
	background-color: var(--dark-blue);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'17\' height=\'18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.062 9.119L8.226 2l7.836 6.598M8.52 3v14\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	border-color: #326295;
	border-color: var(--dark-blue);
	color: #fff;
	color: var(--white);
}

.wwrcp-resource .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before, .wwrcp-template .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
	background-color: #b8e3f5;
	background-color: var(--light-blue);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'17\' height=\'18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.005 9.504l7.164-7.785 7.836 7.215\' stroke=\'%231F3248\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	border: 2px solid #b8e3f5;
	border: solid 2px var(--light-blue);
	color: #1f3248;
	color: var(--blueberry);
}

.wwrcp-resource .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:after, .wwrcp-template .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:after {
	background: #f9f8f4;
	background: var(--bg-taupe);
	border: 2px solid #f9f8f4;
	border: solid 2px var(--bg-taupe);
	color: #1f3248;
	color: var(--blueberry);
}

.wwrcp-resource .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules[data-content="No file chosen"]:after, .wwrcp-template .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules[data-content="No file chosen"]:after {
	color: #1f3248;
	color: var(--blueberry);
}

.wwrcp-resource .pl--form .gform_wrapper .gfield--type-fileupload .ginput_preview, .wwrcp-template .pl--form .gform_wrapper .gfield--type-fileupload .ginput_preview {
	background: #f9f8f4;
	background: var(--bg-taupe);
	color: #1f3248;
	color: var(--blueberry);
}

.wwrcp-resource .pl--form .gform_wrapper .gfield--type-fileupload .button.gform_button_select_files, .wwrcp-template .pl--form .gform_wrapper .gfield--type-fileupload .button.gform_button_select_files {
	background: #b8e3f5 !important;
	background: var(--light-blue) !important;
	border: 2px solid #b8e3f5 !important;
	border: solid 2px var(--light-blue) !important;
	color: #1f3248 !important;
	color: var(--blueberry) !important;
}

@media (min-width:650px) {
	.pl--form {
		padding: 70px 0 86px !important;
	}
	
	.pl--form svg {
		left: -15pc;
		top: -106px;
		width: 756px;
	}
	
	.pl--form .page--narrow {
		margin-left: 5pc;
		margin-right: 5pc;
		max-width: calc(100% - 10pc);
		padding: 75px;
		width: 100%;
	}
	
	.pl--form.--two .gform_wrapper .gfield {
		grid-column: auto !important;
	}
	
	.pl--form.--two .gform_wrapper .gform_fields {
		grid-column-gap: 30px !important;
		-webkit-column-gap: 30px !important;
		-moz-column-gap: 30px !important;
		column-gap: 30px !important;
		-ms-grid-columns: (1fr) [2] !important;
		grid-template-columns: repeat(2, 1fr) !important;
	}
	
	.pl--form.--two .gform_wrapper .gfield--type-address, .pl--form.--two .gform_wrapper .gfield--type-fileupload, .pl--form.--two .gform_wrapper .gfield--type-name {
		grid-column-gap: 30px !important;
		-webkit-column-gap: 30px !important;
		-moz-column-gap: 30px !important;
		column-gap: 30px !important;
		display: -ms-grid !important;
		display: grid !important;
		grid-column: 1/-1 !important;
		-ms-grid-rows: auto;
		grid-template-rows: auto;
		width: 100%;
	}
	
	.pl--form.--two .gform_wrapper .ginput_complex {
		grid-column-gap: 30px !important;
		-webkit-column-gap: 30px !important;
		-moz-column-gap: 30px !important;
		column-gap: 30px !important;
		display: -ms-grid !important;
		display: grid !important;
		-ms-grid-columns: (1fr) [2] !important;
		grid-template-columns: repeat(2, 1fr) !important;
		padding-left: 5px;
	}
	
	.pl--form.--two .gform_wrapper .ginput_complex span {
		padding: 0;
	}
	
	.pl--form.--two .gform_wrapper .ginput_complex .ginput_left {
		-ms-grid-column: 1 !important;
		-ms-grid-column-span: 1 !important;
		grid-column: 1/2 !important;
		width: 100%;
	}
	
	.pl--form.--two .gform_wrapper .ginput_complex .ginput_right {
		-ms-grid-column: 2 !important;
		-ms-grid-column-span: 1 !important;
		grid-column: 2/3 !important;
		width: 100%;
	}
}

@media (min-width:768px) {
	.pl--form:last-of-type {
		overflow: visible !important;
		position: relative;
	}
	
	.pl--form:last-of-type:after {
		bottom: -25pc;
		content: "";
		height: 25pc;
		left: 0;
		position: absolute;
		width: 100%;
	}
	
	.pl--form:last-of-type.bkg--strawberry:after {
		background: #7c3c44;
		background: var(--strawberry);
	}
	
	.pl--form:last-of-type.bkg--birch:after {
		background: #f2f1ee;
		background: var(--birch);
	}
}

@media (min-width:1100px) {
	.pl--form {
		padding: 90pt 0 !important;
	}
	
	.pl--form .content--container {
		max-width: 900px;
	}
	
	.pl--form .main--container {
		border-radius: 0 60px 60px 60px;
	}
	
	.pl--form svg {
		left: -458px;
		top: -150px;
		width: 1277px;
	}
	
	.pl--form .page--narrow {
		margin-left: auto;
		margin-right: auto;
		max-width: 980px;
		padding: 109px 130px 130px 130px;
	}
	
	.pl--form.--two .page--narrow {
		margin-left: 130px;
		margin-right: 130px;
		max-width: calc(100% - 260px);
	}
	
	.pl--form .gform_wrapper .gfield input.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper .gfield input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper .gfield select.large:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper .gfield select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper .gfield textarea, .pl--form .gform_wrapper .ginput_complex input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper .ginput_complex select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]), .pl--form .gform_wrapper select:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]) {
		padding: 25px 35px;
	}
	
	.pl--form .gform_wrapper .gfield textarea {
		padding: 35px;
	}
}

@media (min-width:1441px) {
	.pl--form .content--container {
		max-width: 1050px;
	}
	
	.pl--form .main--container {
		border-radius: 0 90px 90px 90px;
	}
	
	.pl--form svg {
		left: -358px;
		top: -164px;
	}
}

@media (min-width:1700px) {
	.pl--form svg {
		left: -343px;
		top: -225px;
		width: 1677px;
	}
	
	.pl--form .page--narrow {
		max-width: 75pc;
	}
	
	.pl--form .content--container+.gform_wrapper {
		margin-top: 70px;
	}
	
	.pl--form .gform_wrapper .gform_fields, .pl--form .gform_wrapper .ginput_container--name, .pl--form .gform_wrapper .ginput_container_address {
		grid-row-gap: 3pc !important;
		row-gap: 3pc !important;
	}
}

@media (min-width:1920px) {
	.pl--form svg {
		left: -15pc;
		top: -250px;
	}
}

html[lang=ar] .pl--form .gform_wrapper .gfield--type-address .nice-select .current, html[lang=ar] .pl--form .gform_wrapper .gfield--type-select .nice-select .current, html[lang=fa] .pl--form .gform_wrapper .gfield--type-address .nice-select .current, html[lang=fa] .pl--form .gform_wrapper .gfield--type-select .nice-select .current {
	padding: 1pc 4pc 1pc 34px;
}

html[lang=ar] .pl--form .gform_wrapper .gfield--type-address .nice-select.open .list .option:hover, html[lang=ar] .pl--form .gform_wrapper .gfield--type-select .nice-select.open .list .option:hover, html[lang=fa] .pl--form .gform_wrapper .gfield--type-address .nice-select.open .list .option:hover, html[lang=fa] .pl--form .gform_wrapper .gfield--type-select .nice-select.open .list .option:hover {
	padding-left: 0;
	padding-right: 15px;
}

html[lang=ar] .pl--form .gform_wrapper .gfield--type-address .nice-select.open .list .option:after, html[lang=ar] .pl--form .gform_wrapper .gfield--type-select .nice-select.open .list .option:after, html[lang=fa] .pl--form .gform_wrapper .gfield--type-address .nice-select.open .list .option:after, html[lang=fa] .pl--form .gform_wrapper .gfield--type-select .nice-select.open .list .option:after {
	left: auto;
	right: 0;
}

html[lang=ar] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before, html[lang=fa] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
	left: auto;
	right: 0;
}

html[lang=ar] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:after, html[lang=fa] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:after {
	left: auto;
	right: 0;
}

@media (min-width:514px) {
	html[lang=ar] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:after, html[lang=fa] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:after {
		max-width: calc(100% - 230px);
		right: 10pc;
	}
}

@media (min-width:650px) {
	html[lang=ar] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:after, html[lang=fa] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:after {
		max-width: calc(100% - 150px);
	}
}

@media (min-width:1700px) {
	html[lang=ar] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:after, html[lang=fa] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:after {
		right: 200px;
	}
}

html[lang=fr] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
	content: "Choisir un fichier";
}

html[lang=es] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
	content: "Elija archivo";
}

html[lang=de] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
	content: "Wählen Sie Datei";
}

html[lang=so] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
	content: "Dooro File";
}

html[lang=tr] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
	content: "Dosya Seç";
}

html[lang=ar] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
	content: "اختر ملف";
}

html[lang=ti] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
	content: "ፋይል ምረጽ";
}

html[lang=pa] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
	content: "ਫਾਈਲ ਚੁਣੋ";
}

html[lang=fa] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
	content: "فایل را انتخاب کنید";
}

@media (min-width:514px) {
	html[lang=fa] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:after {
		right: 210px;
	}
}

@media (min-width:1700px) {
	html[lang=fa] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:after {
		right: 250px;
	}
}

html[lang=zh] .pl--form .gform_wrapper .gfield--type-fileupload :not(.gform_fileupload_multifile)~.gform_fileupload_rules:before {
	content: "选择文件";
}

.pl--video .section--heading {
	margin-bottom: 25px;
}

.pl--video.bkg--birch .video--caption {
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	background: rgba(246, 245, 243, .6);
	background: var(--beige-06);
}

.pl--video .cols .column+.column {
	margin-top: 50px;
}

.pl--video .cols .column {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}

.pl--video .columns--two {
	padding-left: 50px;
	padding-left: var(--pl-page-narrow);
	padding-right: 50px;
	padding-right: var(--pl-page-narrow);
}

.pl--video .video--container {
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
	padding-top: 65% !important;
	position: relative;
}

.pl--video .video--container:after {
	bottom: 9pt;
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'78\' height=\'65.347\'%3E%3Cpath data-name=\'Path 4\' d=\'M33.692 65.347h.008l6.125-6.128L50.343 48.71a.012.012 0 010-.007V48.7a15.754 15.754 0 00-1.5-6.252l-9.712-20.673L28.9 0l-1.28.6a25.539 25.539 0 00-12.278 34l9.291 19.77.59 1.251 2.362 3.609.01.017a.012.012 0 010 .007l.031.035 6.056 6.052h.007z\' fill=\'%23fff\'/%3E%3Cpath data-name=\'Path 5\' d=\'M33.692 65.347h.008l6.125-6.128L50.343 48.71 78 21.072l-.007-.007-8.888-8.878a14.414 14.414 0 00-20.383 0l-9.588 9.581L33.7 27.2l-4.732 4.725a20.39 20.39 0 00-4.339 22.444c.179.424.376.837.59 1.251a20.216 20.216 0 002.345 3.595l.017.017.01.017a.012.012 0 010 .007l.031.035 6.056 6.052z\' fill=\'%23fff\'/%3E%3Cpath data-name=\'Path 6\' d=\'M39.876 59.157l-.045.055L33.7 65.34l-.007-.007-6.1-6.09-.01-.017-.017-.017L7.491 39.143A25.549 25.549 0 017.491 3l1-1 8.263 8.258L33.7 27.193l4.728 4.725a20.384 20.384 0 011.445 27.235z\' fill=\'%23fff\'/%3E%3Cpath data-name=\'Path 7\' d=\'M33.692 65.347h.008l6.125-6.128L50.343 48.71a.012.012 0 010-.007V48.7a15.754 15.754 0 00-1.5-6.252l-9.712-20.673L28.9 0l-1.28.6a25.539 25.539 0 00-12.278 34l9.291 19.77.59 1.251 2.362 3.609.01.017a.012.012 0 010 .007l.031.035 6.056 6.052h.007z\' fill=\'%23a8675d\' opacity=\'.7\'/%3E%3Cpath data-name=\'Path 8\' d=\'M33.692 65.347h.008l6.125-6.128L50.343 48.71 78 21.072l-.007-.007-8.888-8.878a14.414 14.414 0 00-20.383 0l-9.588 9.581L33.7 27.2l-4.732 4.725a20.39 20.39 0 00-4.339 22.444c.179.424.376.837.59 1.251a20.216 20.216 0 002.345 3.595l.017.017.01.017a.012.012 0 010 .007l.031.035 6.056 6.052z\' fill=\'%237c3c44\'/%3E%3Cpath data-name=\'Path 9\' d=\'M39.876 59.157l-.045.055L33.7 65.34l-.007-.007-6.1-6.09-.01-.017-.017-.017L7.491 39.143A25.549 25.549 0 017.491 3l1-1 8.263 8.258L33.7 27.193l4.728 4.725a20.384 20.384 0 011.445 27.235z\' fill=\'%23a8675d\' opacity=\'.7\'/%3E%3C/svg%3E");
	position: absolute;
	z-index: 10;
}

.pl--video .video--container .pl-content--video-img {
	background-repeat: no-repeat;
	background-size: cover;
	border: none;
	border-radius: 0 40px;
	cursor: pointer;
	height: calc(100% + 2px);
	left: -1px;
	-o-object-position: center;
	object-position: center;
	padding: 0;
	position: absolute;
	top: -1px;
	width: calc(100% + 2px);
	z-index: 1;
}

.pl--video .video--container .pl-content--video-img:focus .pl-content--vid-btn svg, .pl--video .video--container .pl-content--video-img:hover .pl-content--vid-btn svg {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.pl--video .video--container .pl-content--video-img:focus .pl-content--vid-btn svg path, .pl--video .video--container .pl-content--video-img:hover .pl-content--vid-btn svg path {
	fill: #9e5c51;
	fill: var(--milkweed);
}

.pl--video .video--container .pl-content--video-img:focus {
	outline: 1px dotted #101e2d !important;
	outline: dotted 1px var(--indigo) !important;
	outline-offset: 15px !important;
}

.pl--video .video--container .pl-content--vid-btn {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	background-color: var(--white);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 3pc;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: calc(50% - 24px);
	position: absolute;
	top: calc(50% - 24px);
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 3pc;
}

.pl--video .video--container .pl-content--vid-btn svg {
	height: 17px;
	margin-left: 5px;
	opacity: 1;
	width: 17px;
	z-index: 20;
}

.pl--video .video--container .pl-content--vid-btn svg, .pl--video .video--container .pl-content--vid-btn svg path {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.pl--video .video--container .pl-video--vid {
	border: 0 !important;
	border-radius: 0 40px;
	height: 100% !important;
	left: 0 !important;
	max-width: 100%;
	position: absolute !important;
	top: 0 !important;
	width: 100% !important;
}

.pl--video .video--caption {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background-blend-mode: overlay;
	background-color: hsla(0, 0%, 100%, .6);
	background-color: var(--white-06);
	border-radius: 0 24px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #1f3248;
	color: var(--blueberry);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	grid-gap: 10px;
	gap: 10px;
	left: -25px;
	margin-bottom: -40px;
	margin-right: 25px;
	margin-top: -40px;
	opacity: 1;
	padding: 20px 20px 20px 50px;
	position: relative;
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
	z-index: 1;
}

.pl--video .video--caption .small-body {
	color: #1f3248;
	color: var(--blueberry);
	margin: 0;
}

@media (min-width:650px) {
	.pl--video .video--caption {
		margin-bottom: -20px;
	}
}

.pl--video .active+.video--caption {
	opacity: 0;
}

.wwrcp-resource .pl--video.cols--one .page--narrow, .wwrcp-template .pl--video.cols--one .page--narrow {
	max-width: 100%;
	width: auto;
}

.wwrcp-resource .pl--video .video--container:after, .wwrcp-resource .pl--video .video--container:before, .wwrcp-template .pl--video .video--container:after, .wwrcp-template .pl--video .video--container:before {
	display: none !important;
}

.wwrcp-resource .pl--video .video--container .pl-content--vid-btn svg path, .wwrcp-template .pl--video .video--container .pl-content--vid-btn svg path {
	fill: #326295;
	fill: var(--dark-blue);
}

.wwrcp-resource .pl--video .video--container .pl-content--video-img:focus .pl-content--vid-btn svg path, .wwrcp-resource .pl--video .video--container .pl-content--video-img:hover .pl-content--vid-btn svg path, .wwrcp-template .pl--video .video--container .pl-content--video-img:focus .pl-content--vid-btn svg path, .wwrcp-template .pl--video .video--container .pl-content--video-img:hover .pl-content--vid-btn svg path {
	fill: #1f3248;
	fill: var(--blueberry);
}

@media (min-width:650px) {
	.pl--video .cols.cols--one {
		position: relative;
	}
	
	.pl--video .cols.cols--one .video--container:before {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'84\' height=\'71\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M36.146 70.165h.007l6.57-6.58c0-.004.005-.004.005-.004l11.28-11.28s-.004-.003-.004-.007v-.007a16.93 16.93 0 00-1.61-6.713L41.98 23.38 31.003 0l-1.372.648a27.325 27.325 0 00-11.662 10.376c-4.713 7.627-5.609 17.412-1.51 26.134l9.968 21.227.632 1.344 2.535 3.874.01.019s.005.004.005.007l.033.037 6.496 6.499h.008z\' fill=\'%23fff\'/%3E%3Cpath d=\'M42.776 63.52l-.048.058s-.004 0-.004.004l-6.57 6.576-.008-.007-6.541-6.54-.011-.018-.019-.018-21.54-21.546c-10.714-10.717-10.714-28.095 0-38.812l1.07-1.07 8.864 8.867L36.153 29.2l5.073 5.074c7.995 7.997 8.513 20.642 1.55 29.243v.003z\' fill=\'%23fff\'/%3E%3Cpath opacity=\'.7\' d=\'M36.146 70.165h.007l6.57-6.58c0-.004.005-.004.005-.004l11.28-11.28s-.004-.003-.004-.007v-.007a16.93 16.93 0 00-1.61-6.713L41.98 23.38 31.003 0l-1.372.648a27.325 27.325 0 00-11.662 10.376c-4.713 7.627-5.609 17.412-1.51 26.134l9.968 21.227.632 1.344 2.535 3.874.01.019s.005.004.005.007l.033.037 6.496 6.499h.008z\' fill=\'%2399A38A\'/%3E%3Cpath d=\'M36.146 70.163h.007l6.57-6.58c0-.003.005-.003.005-.003l11.28-11.28 29.668-29.675-.008-.008-9.534-9.533c-6.034-6.043-15.827-6.043-21.865 0L41.984 23.372l-5.827 5.829-5.076 5.073c-6.515 6.517-8.065 16.117-4.654 24.099.192.455.403.9.632 1.343a21.706 21.706 0 002.516 3.86l.019.018.01.019s.005.004.005.007l.033.037 6.497 6.499h.003l.004.007z\' fill=\'%236C775B\'/%3E%3Cpath opacity=\'.7\' d=\'M42.776 63.52l-.048.058s-.004 0-.004.004l-6.57 6.576-.008-.007-6.541-6.54-.011-.018-.019-.018-21.54-21.546c-10.714-10.717-10.714-28.095 0-38.812l1.07-1.07 8.864 8.867L36.153 29.2l5.073 5.074c7.995 7.997 8.513 20.642 1.55 29.243v.003z\' fill=\'%2399A38A\'/%3E%3C/svg%3E");
		position: absolute;
		right: 7px;
		top: -42px;
		z-index: 10;
	}
	
	.pl--video .cols.cols--one .video--container:after {
		bottom: 9pt;
		top: auto;
	}
	
	.pl--video .cols.cols--one .video--container .pl-content--video-img, .pl--video .cols.cols--one .video--container .pl-video--vid {
		border-radius: 34px 0;
	}
	
	.pl--video .cols.cols--one .video--container .pl-content--vid-btn {
		height: 75px;
		left: calc(50% - 37.5px);
		top: calc(50% - 37.5px);
		width: 75px;
	}
	
	.pl--video .cols.cols--one .video--container .pl-content--vid-btn svg {
		height: 75px;
		width: 22px;
	}
	
	.pl--video .cols.cols--two {
		display: -ms-grid;
		display: grid;
		grid-gap: 30px;
		gap: 30px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.pl--video .cols.cols--two .column--one .video--container:after {
		bottom: 9pt;
	}
	
	.pl--video .cols.cols--two .column--two .video--container:before {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'84\' height=\'71\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M36.146 70.165h.007l6.57-6.58c0-.004.005-.004.005-.004l11.28-11.28s-.004-.003-.004-.007v-.007a16.93 16.93 0 00-1.61-6.713L41.98 23.38 31.003 0l-1.372.648a27.325 27.325 0 00-11.662 10.376c-4.713 7.627-5.609 17.412-1.51 26.134l9.968 21.227.632 1.344 2.535 3.874.01.019s.005.004.005.007l.033.037 6.496 6.499h.008z\' fill=\'%23fff\'/%3E%3Cpath d=\'M42.776 63.52l-.048.058s-.004 0-.004.004l-6.57 6.576-.008-.007-6.541-6.54-.011-.018-.019-.018-21.54-21.546c-10.714-10.717-10.714-28.095 0-38.812l1.07-1.07 8.864 8.867L36.153 29.2l5.073 5.074c7.995 7.997 8.513 20.642 1.55 29.243v.003z\' fill=\'%23fff\'/%3E%3Cpath opacity=\'.7\' d=\'M36.146 70.165h.007l6.57-6.58c0-.004.005-.004.005-.004l11.28-11.28s-.004-.003-.004-.007v-.007a16.93 16.93 0 00-1.61-6.713L41.98 23.38 31.003 0l-1.372.648a27.325 27.325 0 00-11.662 10.376c-4.713 7.627-5.609 17.412-1.51 26.134l9.968 21.227.632 1.344 2.535 3.874.01.019s.005.004.005.007l.033.037 6.496 6.499h.008z\' fill=\'%2399A38A\'/%3E%3Cpath d=\'M36.146 70.163h.007l6.57-6.58c0-.003.005-.003.005-.003l11.28-11.28 29.668-29.675-.008-.008-9.534-9.533c-6.034-6.043-15.827-6.043-21.865 0L41.984 23.372l-5.827 5.829-5.076 5.073c-6.515 6.517-8.065 16.117-4.654 24.099.192.455.403.9.632 1.343a21.706 21.706 0 002.516 3.86l.019.018.01.019s.005.004.005.007l.033.037 6.497 6.499h.003l.004.007z\' fill=\'%236C775B\'/%3E%3Cpath opacity=\'.7\' d=\'M42.776 63.52l-.048.058s-.004 0-.004.004l-6.57 6.576-.008-.007-6.541-6.54-.011-.018-.019-.018-21.54-21.546c-10.714-10.717-10.714-28.095 0-38.812l1.07-1.07 8.864 8.867L36.153 29.2l5.073 5.074c7.995 7.997 8.513 20.642 1.55 29.243v.003z\' fill=\'%2399A38A\'/%3E%3C/svg%3E");
		position: absolute;
		right: 7px;
		top: -42px;
		z-index: 10;
	}
	
	.pl--video .cols.cols--two .column--two .video--container:after {
		display: none;
	}
	
	.pl--video .cols.cols--two .video--container .pl-content--video-img, .pl--video .cols.cols--two .video--container .pl-video--vid {
		border-radius: 0 40px;
	}
	
	.pl--video .cols.cols--two .column+.column {
		margin-top: 0;
	}
	
	.pl--video .cols.cols--two .video--caption {
		width: 90%;
	}
	
	.pl--video .page--wide.columns--two {
		padding: 0 50px;
		padding: 0 var(--pl-page-narrow);
	}
	
	.pl--video .column+.column {
		margin-top: 45px;
	}
	
	.pl--video .section--heading {
		margin-bottom: 35px;
	}
	
	.pl--video .video--caption {
		padding: 20px 20px 20px 50px;
		width: 70%;
	}
}

@media (min-width:1100px) {
	.pl--video .page--narrow {
		margin-left: 130px;
		margin-right: 130px;
		max-width: 100%;
	}
	
	.pl--video .page--wide.columns--two {
		padding: 0 25px;
		padding: 0 var(--pl-page-wide);
	}
	
	.pl--video .section--heading {
		margin-bottom: 45px;
		max-width: 902px;
	}
	
	.pl--video .section--heading .heading+.heading {
		margin-top: 24px;
	}
	
	.pl--video .content--container .btn-repeater--container {
		margin-top: 35px;
	}
	
	.pl--video .cols.cols--one .video--container .pl-content--video-img, .pl--video .cols.cols--one .video--container .pl-video--vid {
		border-radius: 4pc 0;
	}
	
	.pl--video .cols.cols--one .video--container .pl-content--vid-btn {
		height: 150px;
		left: calc(50% - 75px);
		top: calc(50% - 75px);
		width: 150px;
	}
	
	.pl--video .cols.cols--one .video--container .pl-content--vid-btn svg {
		height: 150px;
		margin-left: 10px;
		width: 45px;
	}
	
	.pl--video .cols.cols--one .video--container:before {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'160\' height=\'135\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M69.116 134.165h.014l12.564-12.582c0-.007.007-.007.007-.007l21.57-21.568s-.007-.007-.007-.014v-.014c-.121-4.317-1.132-8.683-3.078-12.837L80.272 44.707 59.282 0l-2.624 1.238C47.108 5.725 39.531 12.723 34.36 21.08c-9.013 14.584-10.725 33.294-2.886 49.972l19.058 40.589 1.21 2.569 4.845 7.409.022.035s.007.007.007.014c.021.021.042.05.063.071l12.423 12.426h.014z\' fill=\'%23fff\'/%3E%3Cpath d=\'M81.793 121.457s-.056.071-.092.113c0 0-.007 0-.007.007L69.13 134.152l-.014-.014-12.507-12.504-.022-.035-.035-.036-41.187-41.197c-20.487-20.493-20.487-53.723 0-74.216l2.045-2.045L34.36 21.06l34.77 34.772 9.7 9.702c15.287 15.291 16.277 39.471 2.963 55.916v.007z\' fill=\'%23fff\'/%3E%3Cpath opacity=\'.7\' d=\'M69.116 134.165h.014l12.564-12.582c0-.007.007-.007.007-.007l21.57-21.568s-.007-.007-.007-.014v-.014c-.121-4.317-1.132-8.683-3.078-12.837L80.272 44.707 59.282 0l-2.624 1.238C47.108 5.725 39.531 12.723 34.36 21.08c-9.013 14.584-10.725 33.294-2.886 49.972l19.058 40.589 1.21 2.569 4.845 7.409.022.035s.007.007.007.014c.021.021.042.05.063.071l12.423 12.426h.014z\' fill=\'%2399A38A\'/%3E%3Cpath d=\'M69.116 134.161h.014l12.564-12.581c0-.007.007-.007.007-.007l21.57-21.568L160 43.261l-.014-.015-18.231-18.228c-11.538-11.555-30.264-11.555-41.809 0L80.28 44.69 69.138 55.835l-9.707 9.701c-12.457 12.462-15.421 30.817-8.899 46.081.368.87.771 1.719 1.21 2.568a41.496 41.496 0 004.81 7.381l.036.035.02.035s.008.008.008.015c.021.021.042.049.064.07l12.422 12.426h.007l.007.014z\' fill=\'%236C775B\'/%3E%3Cpath opacity=\'.7\' d=\'M81.793 121.457s-.056.071-.092.113c0 0-.007 0-.007.007L69.13 134.152l-.014-.014-12.507-12.504-.022-.035-.035-.036-41.187-41.197c-20.487-20.493-20.487-53.723 0-74.216l2.045-2.045L34.36 21.06l34.77 34.772 9.7 9.702c15.287 15.291 16.277 39.471 2.963 55.916v.007z\' fill=\'%2399A38A\'/%3E%3C/svg%3E");
		right: 20px;
		top: -70px;
	}
	
	.pl--video .cols.cols--one .video--container:after {
		bottom: 30px;
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'157.407\' height=\'131.873\'%3E%3Cpath data-name=\'Path 4\' d=\'M67.992 131.872h.014l12.361-12.366a.007.007 0 01.007-.007l21.22-21.199a.024.024 0 01-.007-.014v-.014a31.793 31.793 0 00-3.028-12.617L78.968 43.944 58.317 0l-2.578 1.217a51.54 51.54 0 00-24.782 68.621l18.75 39.9 1.19 2.525 4.767 7.282.021.035a.025.025 0 01.007.014c.021.021.042.049.063.07l12.222 12.213h.014z\' fill=\'%23fff\'/%3E%3Cpath data-name=\'Path 5\' d=\'M67.992 131.873h.015l12.36-12.363a.007.007 0 01.007-.007l21.221-21.2 55.812-55.778-.014-.014-17.936-17.917a29.087 29.087 0 00-41.134 0L78.975 43.93 68.013 54.885l-9.549 9.535a41.148 41.148 0 00-8.757 45.29c.362.855.759 1.69 1.19 2.525a40.8 40.8 0 004.733 7.254l.035.035.021.035a.025.025 0 01.007.014c.021.021.042.049.063.07l12.222 12.213h.007z\' fill=\'%23fff\'/%3E%3Cpath data-name=\'Path 6\' d=\'M80.472 119.381l-.09.111a.007.007 0 00-.007.007l-12.361 12.36-.014-.014-12.306-12.29-.021-.035-.035-.035-40.521-40.494a51.559 51.559 0 010-72.947l2.012-2.009L33.8 20.699l34.213 34.178 9.542 9.536a41.136 41.136 0 012.916 54.961z\' fill=\'%23fff\'/%3E%3Cpath data-name=\'Path 7\' d=\'M67.992 131.872h.014l12.361-12.366a.007.007 0 01.007-.007l21.22-21.199a.024.024 0 01-.007-.014v-.014a31.793 31.793 0 00-3.028-12.617L78.968 43.944 58.317 0l-2.578 1.217a51.54 51.54 0 00-24.782 68.621l18.75 39.9 1.19 2.525 4.767 7.282.021.035a.025.025 0 01.007.014c.021.021.042.049.063.07l12.222 12.213h.014z\' fill=\'%23a8675d\' opacity=\'.7\'/%3E%3Cpath data-name=\'Path 8\' d=\'M67.992 131.873h.015l12.36-12.363a.007.007 0 01.007-.007l21.221-21.2 55.812-55.778-.014-.014-17.936-17.917a29.087 29.087 0 00-41.134 0L78.975 43.93 68.013 54.885l-9.549 9.535a41.148 41.148 0 00-8.757 45.29c.362.855.759 1.69 1.19 2.525a40.8 40.8 0 004.733 7.254l.035.035.021.035a.025.025 0 01.007.014c.021.021.042.049.063.07l12.222 12.213h.007z\' fill=\'%237c3c44\'/%3E%3Cpath data-name=\'Path 9\' d=\'M80.472 119.381l-.09.111a.007.007 0 00-.007.007l-12.361 12.36-.014-.014-12.306-12.29-.021-.035-.035-.035-40.521-40.494a51.559 51.559 0 010-72.947l2.012-2.009L33.8 20.699l34.213 34.178 9.542 9.536a41.136 41.136 0 012.916 54.961z\' fill=\'%23a8675d\' opacity=\'.7\'/%3E%3C/svg%3E");
		left: -5pc;
	}
	
	.pl--video .cols.cols--two {
		grid-gap: 60px;
		gap: 60px;
		margin-bottom: -50px;
	}
	
	.pl--video .cols.cols--two .column--one .video--container:after {
		bottom: 50px;
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'103.57\' height=\'86.769\'%3E%3Cpath data-name=\'Path 4\' d=\'M44.737 86.769h.009l8.133-8.137 13.968-13.954a.016.016 0 010-.009v-.009a20.919 20.919 0 00-1.992-8.3L51.959 28.914 38.371 0l-1.7.8a33.912 33.912 0 00-16.3 45.151L32.707 72.2l.783 1.661 3.141 4.794.014.023a.016.016 0 010 .009c.014.014.027.032.041.046l8.045 8.036h.009z\' fill=\'%23fff\'/%3E%3Cpath data-name=\'Path 5\' d=\'M44.737 86.768h.009l8.133-8.137 13.968-13.953 36.723-36.7-.009-.009-11.8-11.789a19.139 19.139 0 00-27.065 0L51.963 28.904l-7.213 7.207-6.283 6.275a27.075 27.075 0 00-5.761 29.8c.238.563.5 1.112.783 1.661a26.843 26.843 0 003.114 4.773l.023.023.014.023a.016.016 0 010 .009c.014.014.027.032.041.046l8.042 8.036z\' fill=\'%23fff\'/%3E%3Cpath data-name=\'Path 6\' d=\'M52.948 78.549l-.059.073-8.138 8.133-.009-.009-8.1-8.086-.014-.023-.023-.023-26.658-26.64a33.925 33.925 0 010-48l1.323-1.319 10.973 10.964 22.508 22.489 6.278 6.274a27.067 27.067 0 011.919 36.163z\' fill=\'%23fff\'/%3E%3Cpath data-name=\'Path 7\' d=\'M44.737 86.769h.009l8.133-8.137 13.968-13.954a.016.016 0 010-.009v-.009a20.919 20.919 0 00-1.992-8.3L51.959 28.914 38.371 0l-1.7.8a33.912 33.912 0 00-16.3 45.151L32.707 72.2l.783 1.661 3.141 4.794.014.023a.016.016 0 010 .009c.014.014.027.032.041.046l8.045 8.036h.009z\' fill=\'%23a8675d\' opacity=\'.7\'/%3E%3Cpath data-name=\'Path 8\' d=\'M44.737 86.768h.009l8.133-8.137 13.968-13.953 36.723-36.7-.009-.009-11.8-11.789a19.139 19.139 0 00-27.065 0L51.963 28.904l-7.213 7.207-6.283 6.275a27.075 27.075 0 00-5.761 29.8c.238.563.5 1.112.783 1.661a26.843 26.843 0 003.114 4.773l.023.023.014.023a.016.016 0 010 .009c.014.014.027.032.041.046l8.042 8.036z\' fill=\'%237c3c44\'/%3E%3Cpath data-name=\'Path 9\' d=\'M52.948 78.549l-.059.073-8.138 8.133-.009-.009-8.1-8.086-.014-.023-.023-.023-26.658-26.64a33.925 33.925 0 010-48l1.323-1.319 10.973 10.964 22.508 22.489 6.278 6.274a27.067 27.067 0 011.919 36.163z\' fill=\'%23a8675d\' opacity=\'.7\'/%3E%3C/svg%3E");
		left: -55px;
		top: auto;
	}
	
	.pl--video .cols.cols--two .column--two .video--container:before {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'103\' height=\'87\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M44.493 86.368h.01l8.088-8.099c0-.004.004-.004.004-.004L66.481 64.38s-.005-.004-.005-.01v-.008a20.84 20.84 0 00-1.98-8.263L51.675 28.78 38.162 0l-1.69.797A33.637 33.637 0 0022.12 13.57c-5.802 9.389-6.904 21.433-1.858 32.17L32.53 71.869l.779 1.653 3.12 4.77.013.023s.004.004.004.009l.041.045 7.997 8h.01z\' fill=\'%23fff\'/%3E%3Cpath d=\'M52.654 78.188l-.059.072s-.004 0-.004.005l-8.088 8.095-.01-.01-8.051-8.048-.014-.023-.023-.023L9.891 51.735c-13.188-13.192-13.188-34.584 0-47.776l1.317-1.316 10.911 10.914 22.384 22.385 6.243 6.245c9.842 9.844 10.48 25.41 1.908 35.996v.005z\' fill=\'%23fff\'/%3E%3Cpath opacity=\'.7\' d=\'M44.493 86.368h.01l8.088-8.099c0-.004.004-.004.004-.004L66.481 64.38s-.005-.004-.005-.01v-.008a20.84 20.84 0 00-1.98-8.263L51.675 28.78 38.162 0l-1.69.797A33.637 33.637 0 0022.12 13.57c-5.802 9.389-6.904 21.433-1.858 32.17L32.53 71.869l.779 1.653 3.12 4.77.013.023s.004.004.004.009l.041.045 7.997 8h.01z\' fill=\'%2399A38A\'/%3E%3Cpath d=\'M44.494 86.367h.009l8.088-8.099c0-.005.004-.005.004-.005L66.481 64.38 103 27.85l-.009-.01-11.736-11.734c-7.428-7.438-19.482-7.438-26.915 0L51.68 28.77l-7.173 7.175-6.248 6.245c-8.02 8.022-9.928 19.838-5.729 29.664.237.56.496 1.107.779 1.654a26.724 26.724 0 003.097 4.75l.022.024.014.023s.005.004.005.009c.013.013.027.032.04.045l7.997 8h.005l.005.008z\' fill=\'%236C775B\'/%3E%3Cpath opacity=\'.7\' d=\'M52.654 78.188l-.059.072s-.004 0-.004.005l-8.088 8.095-.01-.01-8.051-8.048-.014-.023-.023-.023L9.891 51.735c-13.188-13.192-13.188-34.584 0-47.776l1.317-1.316 10.911 10.914 22.384 22.385 6.243 6.245c9.842 9.844 10.48 25.41 1.908 35.996v.005z\' fill=\'%2399A38A\'/%3E%3C/svg%3E");
		right: 35px;
		top: -45px;
	}
	
	.pl--video .cols.cols--two .video--container .pl-content--video-img, .pl--video .cols.cols--two .video--container .pl-video--vid {
		border-radius: 0 4pc 0 0;
	}
	
	.pl--video .cols.cols--two .video--container .pl-content--vid-btn {
		height: 75px;
		left: calc(50% - 37.5px);
		top: calc(50% - 37.5px);
		width: 75px;
	}
	
	.pl--video .cols.cols--two .video--container .pl-content--vid-btn svg {
		height: 75px;
		width: 22px;
	}
	
	.pl--video .cols.cols--two .video--caption {
		width: 80%;
	}
	
	.pl--video .column {
		height: calc(100% - 50px);
	}
	
	.pl--video .column .style--text {
		max-width: 727px;
	}
	
	.pl--video .column+.column {
		margin-top: 40px;
	}
	
	.pl--video .video--container .pl-content--video-img, .pl--video .video--container .pl-video--vid {
		border-radius: 0 4pc 0 0;
	}
	
	.pl--video .video--caption {
		border-radius: 0 34px 0 0;
		left: -35px;
		padding: 30px 30px 30px 5pc;
		top: -50px;
		width: 60%;
	}
}

@media (min-width:1441px) {
	.pl--video .section--heading {
		margin-bottom: 75px;
		max-width: 933pt;
	}
	
	.pl--video .cols.cols--two {
		grid-gap: 5pc;
		gap: 5pc;
	}
	
	.pl--video .cols.cols--two .video--container .pl-content--vid-btn {
		height: 110px;
		left: calc(50% - 55px);
		top: calc(50% - 55px);
		width: 110px;
	}
	
	.pl--video .cols.cols--two .video--container .pl-content--vid-btn svg {
		height: 110px;
		margin-left: 8px;
		width: 2pc;
	}
	
	.pl--video .video--container .pl-content--video-img, .pl--video .video--container .pl-video--vid {
		border-radius: 0 94px 0 0;
	}
	
	.pl--video .video--caption {
		border-radius: 0 50px 0 0;
		padding: 40px 40px 40px 5pc;
	}
}

@media (min-width:1920px) {
	.pl--video .page--narrow {
		margin-left: auto;
		margin-right: auto;
		max-width: 1566px !important;
	}
	
	.pl--video .page--wide.columns--two {
		padding: 0 !important;
	}
}

html[lang=ar] .pl--video .video--container:after, html[lang=fa] .pl--video .video--container:after {
	left: auto;
	right: -36px;
}

html[lang=ar] .pl--video .video--container .pl-content--video-img, html[lang=fa] .pl--video .video--container .pl-content--video-img {
	border-radius: 40px 0;
}

html[lang=ar] .pl--video .video--container .pl-video--vid, html[lang=fa] .pl--video .video--container .pl-video--vid {
	border-radius: 40px 0;
}

html[lang=ar] .pl--video .video--caption, html[lang=fa] .pl--video .video--caption {
	border-radius: 24px 0 0 0;
	left: auto;
	margin-left: 25px;
	margin-right: 0;
	padding: 20px 50px 20px 20px;
	right: -25px;
}

@media (min-width:650px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1100px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1441px) {
	html[lang=ar], html[lang=fa] {}
}

.pl--iframe {
	position: relative;
}

.pl--iframe.iframe-style--stacked {
	margin-top: 105px;
	margin-top: calc(var(--pl-module-spacing-reg) + 35px);
}

.pl--iframe.iframe-style--stacked .content--wrapper {
	background: #f2f1ee;
	background: var(--birch);
	padding: 77px 36px 138px 40px;
}

.pl--iframe.iframe-style--stacked .content--wrapper .section--content .c--blueberry {
	color: #1f3248;
	color: var(--blueberry);
}

.pl--iframe.iframe-style--stacked .content--wrapper .section--content .c--strawberry {
	color: #7c3c44;
	color: var(--strawberry);
}

.pl--iframe.iframe-style--columned .content--wrapper {
	background: #513049;
	background: var(--wampum);
	padding: 3pc 36px 138px 40px;
}

.pl--iframe.iframe-style--columned .content--wrapper .section--content {
	padding-top: 37px;
	position: relative;
}

.pl--iframe.iframe-style--columned .content--wrapper .section--content:after {
	background: #c3968f;
	background: var(--milkweed-65);
	border-radius: 1px;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	top: 0;
	width: 95px;
}

.pl--iframe.iframe-style--columned .content--wrapper .section--content * {
	color: #fff;
	color: var(--white);
}

.pl--iframe .content--wrapper {
	border-radius: 0 40px;
	position: relative;
}

.pl--iframe .content--wrapper .bird--icon {
	pointer-events: none;
	position: absolute;
}

.pl--iframe .content--wrapper .bird--icon svg {
	height: auto;
}

.pl--iframe .content--wrapper .bird--icon.bird-icon--purple {
	left: -35px;
	top: 1pc;
}

.pl--iframe .content--wrapper .bird--icon.bird-icon--purple svg {
	width: 88px;
}

.pl--iframe .content--wrapper .bird--icon.bird-icon--red {
	left: 43px;
	top: -35px;
}

.pl--iframe .content--wrapper .bird--icon.bird-icon--red svg {
	width: 67px;
}

.pl--iframe .iframe--wrapper {
	background: #fff;
	background: var(--white);
	border-radius: 0 24px 24px 24px;
	-webkit-box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .1);
	box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .1);
	height: 100%;
	margin-left: 25px;
	margin-top: -105px;
	min-height: 275px;
	padding: 24px;
	position: relative;
	width: calc(100% - 50px);
}

.pl--iframe .iframe--wrapper.--columned {
	display: none;
}

.pl--iframe .iframe--wrapper p {
	height: 100%;
	width: 100%;
}

.pl--iframe .iframe--wrapper iframe {
	border-radius: 0 24px 24px 24px;
	height: 100%;
	min-height: 275px;
	width: 100%;
}

.pl--iframe .disclaimer {
	margin-left: 25px;
	margin-top: 38px;
	padding-top: 25px;
	position: relative;
	width: calc(100% - 50px);
}

.pl--iframe .disclaimer p {
	color: #1f3248;
	color: var(--blueberry);
}

.pl--iframe .disclaimer:after {
	background: #c3968f;
	background: var(--milkweed-65);
	border-radius: 1px;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	top: 0;
	width: 3pc;
}

.wwrcp-resource .pl--iframe.iframe-style--stacked .content--wrapper, .wwrcp-template .pl--iframe.iframe-style--stacked .content--wrapper {
	background: #f9f8f4;
	background: var(--bg-taupe);
}

.wwrcp-resource .pl--iframe.iframe-style--stacked .content--wrapper .section--content .c--blueberry, .wwrcp-template .pl--iframe.iframe-style--stacked .content--wrapper .section--content .c--blueberry {
	color: #1f3248;
	color: var(--blueberry);
}

.wwrcp-resource .pl--iframe.iframe-style--stacked .content--wrapper .section--content .c--dark-blue, .wwrcp-template .pl--iframe.iframe-style--stacked .content--wrapper .section--content .c--dark-blue {
	color: #326295;
	color: var(--dark-blue);
}

.wwrcp-resource .pl--iframe.iframe-style--columned .content--wrapper, .wwrcp-template .pl--iframe.iframe-style--columned .content--wrapper {
	background: #326295;
	background: var(--dark-blue);
}

.wwrcp-resource .pl--iframe.iframe-style--columned .content--wrapper .section--content:after, .wwrcp-template .pl--iframe.iframe-style--columned .content--wrapper .section--content:after {
	background: #00b2e3;
	background: var(--blue);
}

.wwrcp-resource .pl--iframe .content--wrapper .bird--icon, .wwrcp-template .pl--iframe .content--wrapper .bird--icon {
	display: none;
}

.wwrcp-resource .pl--iframe .disclaimer:after, .wwrcp-template .pl--iframe .disclaimer:after {
	background: #326295;
	background: var(--dark-blue);
}

@media (min-width:650px) {
	.pl--iframe.iframe-style--stacked {
		margin-top: 115px;
	}
	
	.pl--iframe.iframe-style--stacked .content--wrapper {
		padding: 77px 76px 269px 87px;
	}
	
	.pl--iframe.iframe-style--stacked .iframe--wrapper {
		margin-left: 50px;
		margin-top: -226px;
		min-height: 32pc;
		width: calc(100% - 75pt);
	}
	
	.pl--iframe.iframe-style--stacked .iframe--wrapper iframe {
		min-height: 32pc;
	}
	
	.pl--iframe.iframe-style--stacked .disclaimer {
		margin-left: 87px;
		margin-right: 76px;
		max-width: calc(100% - 163px);
	}
	
	.pl--iframe.iframe-style--columned {
		margin-top: 5pc;
	}
	
	.pl--iframe.iframe-style--columned .content--wrapper {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-right: 76px;
		padding: 3pc 0 57px 58px;
	}
	
	.pl--iframe.iframe-style--columned .content--wrapper .section--content {
		padding-top: 29px;
		width: 46%;
	}
	
	.pl--iframe.iframe-style--columned .iframe--wrapper {
		height: -webkit-max-content;
		height: -moz-max-content;
		height: max-content;
		margin-right: -76px;
		margin-top: 0;
		min-height: 300px;
		width: calc(54% + 76px);
	}
	
	.pl--iframe.iframe-style--columned .iframe--wrapper.--columned {
		display: block;
	}
	
	.pl--iframe.iframe-style--columned .iframe--wrapper.--default {
		display: none;
	}
	
	.pl--iframe.iframe-style--columned .iframe--wrapper iframe {
		min-height: 300px;
	}
	
	.pl--iframe.iframe-style--columned .disclaimer {
		margin-left: 58px;
		margin-right: 76px;
		max-width: calc(100% - 134px);
	}
}

@media (min-width:1100px) {
	.pl--iframe.iframe-style--stacked {
		margin-top: 141px;
	}
	
	.pl--iframe.iframe-style--stacked .content--wrapper {
		padding: 85px 65px 423px 65px;
	}
	
	.pl--iframe.iframe-style--stacked .content--wrapper .section--content {
		margin-left: auto;
		margin-right: auto;
		max-width: 676px;
		width: 676px;
	}
	
	.pl--iframe.iframe-style--stacked .iframe--wrapper {
		border-radius: 0 4pc 4pc 4pc;
		margin-left: 65px;
		margin-top: -366px;
		min-height: 35pc;
		width: calc(100% - 130px);
	}
	
	.pl--iframe.iframe-style--stacked .iframe--wrapper iframe {
		border-radius: 0 24px 24px 24px;
		min-height: 35pc;
	}
	
	.pl--iframe.iframe-style--stacked .disclaimer {
		margin-left: auto;
		margin-right: auto;
		max-width: 676px;
		width: 676px;
	}
	
	.pl--iframe.iframe-style--columned {
		margin-top: 75pt;
	}
	
	.pl--iframe.iframe-style--columned .content--wrapper {
		padding: 92px 0 92px 92px;
	}
	
	.pl--iframe.iframe-style--columned .content--wrapper .section--content {
		padding-top: 38px;
		width: 36%;
	}
	
	.pl--iframe.iframe-style--columned .content--wrapper .section--content:after {
		width: 141px;
	}
	
	.pl--iframe.iframe-style--columned .iframe--wrapper {
		border-radius: 0 4pc 4pc 4pc;
		min-height: 422px;
		width: calc(64% + 20px);
	}
	
	.pl--iframe.iframe-style--columned .iframe--wrapper iframe {
		border-radius: 0 24px 24px 24px;
		min-height: 422px;
	}
	
	.pl--iframe.iframe-style--columned .disclaimer {
		margin-left: 92px;
		margin-right: 92px;
		max-width: 676px;
		width: 676px;
	}
	
	.pl--iframe .content--wrapper {
		border-radius: 0 4pc;
	}
	
	.pl--iframe .content--wrapper .bird--icon.bird-icon--purple {
		left: -94px;
		top: 52px;
	}
	
	@media (min-width:1200px) {
		.pl--iframe .content--wrapper .bird--icon.bird-icon--purple {
			left: -53px;
		}
	}
	
	.pl--iframe .content--wrapper .bird--icon.bird-icon--purple svg {
		width: 10pc;
	}
	
	.pl--iframe .content--wrapper .bird--icon.bird-icon--red {
		left: 89px;
		top: -41px;
	}
	
	.pl--iframe .content--wrapper .bird--icon.bird-icon--red svg {
		width: 122px;
	}
	
	.pl--iframe .disclaimer {
		margin-top: 60px;
	}
}

@media (min-width:1441px) {
	.pl--iframe.iframe-style--stacked .content--wrapper .section--content {
		max-width: 857px;
		width: 857px;
	}
	
	.pl--iframe.iframe-style--stacked .iframe--wrapper {
		margin-left: auto;
		margin-right: auto;
		max-width: 88%;
	}
	
	.pl--iframe.iframe-style--stacked .iframe--wrapper, .pl--iframe.iframe-style--stacked .iframe--wrapper iframe {
		height: -webkit-max-content;
		height: -moz-max-content;
		height: max-content;
		min-height: 660px;
	}
	
	.pl--iframe.iframe-style--stacked .disclaimer {
		margin-left: auto;
		margin-right: auto;
		max-width: 857px;
		width: 857px;
	}
	
	.pl--iframe.iframe-style--columned .content--wrapper {
		margin-right: 193px;
	}
	
	.pl--iframe.iframe-style--columned .iframe--wrapper {
		margin-right: -193px;
		width: calc(54% + 193px);
	}
	
	.pl--iframe.iframe-style--columned .iframe--wrapper, .pl--iframe.iframe-style--columned .iframe--wrapper iframe {
		height: -webkit-max-content;
		height: -moz-max-content;
		height: max-content;
		min-height: 522px;
	}
	
	.pl--iframe.iframe-style--columned .disclaimer {
		margin-left: 92px;
		margin-right: auto;
		max-width: 857px;
		width: 857px;
	}
}

html[lang=de] .pl--iframe.iframe-style--stacked .content--wrapper .section--content .heading {
	word-break: break-all;
}

html[lang=de] .pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container .card--item .btn.btn--primary {
	padding: 13px;
}

@media (min-width:420px) {
	html[lang=de] .pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container .card--item .btn.btn--primary {
		padding: 13px 30px;
	}
}

@media (min-width:1441px) {
	html[lang=de] .pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container .card--item .btn.btn--primary {
		padding: 20px 40px;
	}
}

html[lang=ar] .pl--iframe .disclaimer, html[lang=fa] .pl--iframe .disclaimer {
	margin-left: 0;
	margin-right: 25px;
}

html[lang=ar] .pl--iframe .disclaimer:after, html[lang=fa] .pl--iframe .disclaimer:after {
	left: auto;
	right: 0;
}

html[lang=ar] .pl--iframe.iframe-style--columned .content--wrapper .section--content:after, html[lang=fa] .pl--iframe.iframe-style--columned .content--wrapper .section--content:after {
	left: auto;
	right: 0;
}

html[lang=ar] .pl--iframe .iframe--wrapper, html[lang=fa] .pl--iframe .iframe--wrapper {
	margin-left: 0;
	margin-right: 25px;
}

@media (min-width:650px) {
	html[lang=ar] .pl--iframe .disclaimer, html[lang=fa] .pl--iframe .disclaimer {
		margin-right: 87px;
	}
	
	html[lang=ar] .pl--iframe.iframe-style--columned .iframe--wrapper, html[lang=fa] .pl--iframe.iframe-style--columned .iframe--wrapper {
		margin-left: 25px;
		margin-right: -76px;
	}
	
	html[lang=ar] .pl--iframe.iframe-style--columned .content--wrapper, html[lang=fa] .pl--iframe.iframe-style--columned .content--wrapper {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}
	
	html[lang=ar] .pl--iframe .iframe--wrapper, html[lang=fa] .pl--iframe .iframe--wrapper {
		margin-right: 50px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .pl--iframe .disclaimer, html[lang=fa] .pl--iframe .disclaimer {
		margin-left: auto;
		margin-right: auto;
	}
	
	html[lang=ar] .pl--iframe.iframe-style--columned .iframe--wrapper, html[lang=fa] .pl--iframe.iframe-style--columned .iframe--wrapper {
		margin-left: 25px;
	}
	
	html[lang=ar] .pl--iframe .iframe--wrapper, html[lang=fa] .pl--iframe .iframe--wrapper {
		margin-right: 65px;
	}
}

@media (min-width:1441px) {
	html[lang=ar] .pl--iframe.iframe-style--columned .iframe--wrapper, html[lang=fa] .pl--iframe.iframe-style--columned .iframe--wrapper {
		margin-left: 25px;
		margin-right: -193px;
	}
	
	html[lang=ar] .pl--iframe .iframe--wrapper, html[lang=fa] .pl--iframe .iframe--wrapper {
		margin-left: auto;
		margin-right: auto;
	}
}

.pl--media-gallery .section--content+.row {
	margin-top: 35px;
}

.pl--media-gallery .row {
	display: -ms-grid;
	display: grid;
	grid-auto-flow: dense;
	grid-auto-rows: 175px;
	grid-gap: 22px;
	-ms-grid-columns: (1fr) [1];
	grid-template-columns: repeat(1, 1fr);
}

.pl--media-gallery .column {
	border-radius: 0 24px 24px 24px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}

.pl--media-gallery .column:before {
	background-color: rgba(124, 60, 68, .7);
	background-color: var(--strawberry-07);
	content: "";
	display: block;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%;
	z-index: 1;
}

.pl--media-gallery .column:focus, .pl--media-gallery .column:hover {
	cursor: pointer;
}

.pl--media-gallery .column:focus.is-video .video-icon svg, .pl--media-gallery .column:hover.is-video .video-icon svg {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.pl--media-gallery .column:focus.is-video .video-icon svg path, .pl--media-gallery .column:hover.is-video .video-icon svg path {
	fill: #9e5c51;
	fill: var(--milkweed);
}

.pl--media-gallery .column:focus img, .pl--media-gallery .column:hover img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.pl--media-gallery .column:focus:before, .pl--media-gallery .column:hover:before {
	opacity: 1;
}

.pl--media-gallery .column[focus-within] {
	outline: 1px dotted #101e2d !important;
	outline: dotted 1px var(--indigo) !important;
	outline-offset: 15px !important;
}

.pl--media-gallery .column:focus-within {
	outline: 1px dotted #101e2d !important;
	outline: dotted 1px var(--indigo) !important;
	outline-offset: 15px !important;
}

.pl--media-gallery .column .video-icon {
	display: none;
}

.pl--media-gallery .column.is-video .video-icon {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	background-color: var(--white);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 66px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: calc(50% - 33px);
	position: absolute;
	top: calc(50% - 33px);
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 66px;
	z-index: 1;
}

.pl--media-gallery .column.is-video .video-icon svg {
	height: 25px;
	margin-left: 5px;
	opacity: 1;
	width: 25px;
	z-index: 20;
}

.pl--media-gallery .column.is-video .video-icon svg, .pl--media-gallery .column.is-video .video-icon svg path {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.pl--media-gallery .column img {
	border-radius: 0 24px 24px 24px;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 100%;
}

.pl--media-gallery .modal {
	background: #1f3248;
	background: var(--blueberry);
	display: none;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999999999;
}

.pl--media-gallery .modal, .pl--media-gallery .modal .close {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pl--media-gallery .modal .close {
	background-color: transparent;
	border: none;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 50px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	position: absolute;
	right: 20px;
	top: 20px;
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 50px;
	z-index: 90;
}

.pl--media-gallery .modal .close:after {
	background: #fff;
	background: var(--white);
	border-radius: 10px;
	content: "";
	height: 2px;
	left: 8px;
	position: absolute;
	rotate: 45deg;
	top: 20px;
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 42px;
}

.pl--media-gallery .modal .close:before {
	background: #fff;
	background: var(--white);
	border-radius: 10px;
	content: "";
	height: 2px;
	left: 8px;
	position: absolute;
	rotate: -45deg;
	top: 20px;
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 42px;
}

.pl--media-gallery .modal .close:focus:after, .pl--media-gallery .modal .close:focus:before, .pl--media-gallery .modal .close:hover:after, .pl--media-gallery .modal .close:hover:before {
	rotate: 0deg;
}

.pl--media-gallery .modal .modal-content {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	margin: 20vh 50px auto;
	padding: 0;
	position: relative;
	width: 100%;
}

.pl--media-gallery .modal .modal-content .mySlides {
	display: none;
	height: 100%;
	overflow: hidden;
}

.pl--media-gallery .modal .modal-content .mySlides img {
	border-radius: 24px 0;
	height: 235px;
	-o-object-fit: cover;
	object-fit: cover;
	overflow: hidden;
	width: 100%;
}

.pl--media-gallery .modal .modal-content .mySlides .numbertext {
	display: none;
}

.pl--media-gallery .modal .modal-content .mySlides .bird--icon {
	bottom: -300px;
	opacity: .6;
	pointer-events: none;
	position: absolute;
	right: -230px;
	z-index: -1;
}

.pl--media-gallery .modal .modal-content .mySlides .bird--icon svg {
	height: auto;
	width: 520px;
}

.pl--media-gallery .modal .modal-content .mySlides .js-vid-container {
	height: 100%;
	width: 100%;
}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img {
	background-repeat: no-repeat;
	background-size: cover;
	border: none;
	border-radius: 24px 0;
	cursor: pointer;
	height: calc(100% - 3px);
	left: -1px;
	-o-object-position: center;
	object-position: center;
	padding: 0;
	position: absolute;
	top: 0;
	width: calc(100% + 2px);
	z-index: 1;
}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:focus, .pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:hover {
	cursor: pointer;
}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:focus .pl-content--vid-btn svg, .pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:hover .pl-content--vid-btn svg {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:focus .pl-content--vid-btn svg path, .pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:hover .pl-content--vid-btn svg path {
	fill: #9e5c51;
	fill: var(--milkweed);
}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
	background-color: var(--white);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 66px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: calc(50% - 33px);
	position: absolute;
	top: calc(50% - 33px);
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 66px;
}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn svg {
	height: 30px;
	margin-left: 5px;
	opacity: 1;
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 30px;
	z-index: 20;
}

.pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn svg path {
	-webkit-transition: all .3s;
	transition: all .3s;
}

.pl--media-gallery .modal .modal-content .mySlides iframe {
	border-radius: 24px 0;
	height: 235px !important;
	max-width: 100% !important;
	width: 100% !important;
}

.pl--media-gallery .modal .modal-content .next, .pl--media-gallery .modal .modal-content .prev {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: transparent;
	bottom: -73px;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 25px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	-webkit-transition: .6s ease;
	transition: .6s ease;
	width: 44px;
	z-index: 10;
}

.pl--media-gallery .modal .modal-content .next:before, .pl--media-gallery .modal .modal-content .prev:before {
	margin-top: 5px;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.pl--media-gallery .modal .modal-content .next:focus, .pl--media-gallery .modal .modal-content .prev:focus {
	outline: 2px dotted #fff !important;
	outline: dotted 2px var(--white) !important;
	outline-offset: 6px;
}

.pl--media-gallery .modal .modal-content .prev {
	left: calc(50% - 67px);
}

.pl--media-gallery .modal .modal-content .prev:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'46\' height=\'27\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M45 13.488H1.324M15.1 25.999L1.51 13.489 15.1.977\' stroke=\'%23fff\' stroke-width=\'2\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.pl--media-gallery .modal .modal-content .prev:hover:before {
	margin-left: -15px;
}

.pl--media-gallery .modal .modal-content .next {
	right: calc(50% - 67px);
}

.pl--media-gallery .modal .modal-content .next:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'46\' height=\'27\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 13.512h43.676M30.9 1.001l13.589 12.51L30.9 26.024\' stroke=\'%23fff\' stroke-width=\'2\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.pl--media-gallery .modal .modal-content .next:hover:before {
	margin-right: -15px;
}

.pl--media-gallery .modal .modal-content .controls {
	bottom: -50px;
	position: absolute;
	width: 100%;
}

.pl--media-gallery .modal .modal-content .controls .progress-bar-container {
	background-color: hsla(0, 0%, 100%, .3);
	background-color: var(--white-03);
	border-radius: 10px;
	height: 6px;
	overflow: hidden;
	width: 100%;
}

.pl--media-gallery .modal .modal-content .controls .progress-bar {
	background-color: #fff;
	background-color: var(--white);
	height: 6px;
	-webkit-transition: width .3s;
	transition: width .3s;
}

.pl--media-gallery .modal .modal-content .caption-container {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background-blend-mode: overlay;
	background-color: hsla(0, 0%, 100%, .6);
	background-color: var(--white-06);
	border-radius: 0 24px 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #1f3248;
	color: var(--blueberry);
	margin-top: -67.5px;
	overflow: hidden;
	padding: 20px 20px 20px 30px;
	position: absolute;
	text-align: left;
	width: 100%;
	z-index: 2;
}

.pl--media-gallery .modal .modal-content .caption-container p {
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 400;
	font-weight: var(--fw-med);
	line-height: 24px;
	line-height: var(--lh-sm);
	margin: 0;
	padding: 0;
}

.pl--media-gallery .modal .modal-content .active+.caption-container {
	display: none;
}

.wwrcp-resource .pl--media-gallery .column:before, .wwrcp-template .pl--media-gallery .column:before {
	background-color: rgba(50, 98, 149, .61);
	background-color: var(--dark-blue-61);
}

.wwrcp-resource .pl--media-gallery .column:focus.is-video .video-icon svg path, .wwrcp-resource .pl--media-gallery .column:hover.is-video .video-icon svg path, .wwrcp-template .pl--media-gallery .column:focus.is-video .video-icon svg path, .wwrcp-template .pl--media-gallery .column:hover.is-video .video-icon svg path {
	fill: #1f3248;
	fill: var(--blueberry);
}

.wwrcp-resource .pl--media-gallery .column.is-video .video-icon svg path, .wwrcp-template .pl--media-gallery .column.is-video .video-icon svg path {
	fill: #326295;
	fill: var(--dark-blue);
}

.wwrcp-resource .pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:focus .pl-content--vid-btn svg path, .wwrcp-resource .pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:hover .pl-content--vid-btn svg path, .wwrcp-template .pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:focus .pl-content--vid-btn svg path, .wwrcp-template .pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img:hover .pl-content--vid-btn svg path {
	fill: #1f3248;
	fill: var(--blueberry);
}

.wwrcp-resource .pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn svg path, .wwrcp-template .pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn svg path {
	fill: #326295;
	fill: var(--dark-blue);
}

@media (min-width:650px) {
	.pl--media-gallery .row {
		grid-auto-rows: auto;
		grid-gap: 25px;
		-ms-grid-columns: (1fr) [6];
		grid-template-columns: repeat(6, 1fr);
		position: relative;
	}
	
	.pl--media-gallery .row .column {
		height: 130px;
	}
	
	.pl--media-gallery .row .column:first-child, .pl--media-gallery .row .column:nth-child(6) {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1/3;
	}
	
	.pl--media-gallery .row .column:nth-child(2), .pl--media-gallery .row .column:nth-child(7) {
		-ms-grid-column: 3;
		-ms-grid-column-span: 2;
		grid-column: 3/5;
	}
	
	.pl--media-gallery .row .column:nth-child(3), .pl--media-gallery .row .column:nth-child(8) {
		-ms-grid-column: 5;
		-ms-grid-column-span: 2;
		grid-column: 5/7;
	}
	
	.pl--media-gallery .row .column:nth-child(4), .pl--media-gallery .row .column:nth-child(9) {
		-ms-grid-column: 1;
		-ms-grid-column-span: 3;
		grid-column: 1/4;
	}
	
	.pl--media-gallery .row .column:nth-child(5), .pl--media-gallery .row .column:nth-child(10) {
		-ms-grid-column: 4;
		-ms-grid-column-span: 3;
		grid-column: 4/7;
	}
	
	.pl--media-gallery .row .column:nth-child(4), .pl--media-gallery .row .column:nth-child(5), .pl--media-gallery .row .column:nth-child(9), .pl--media-gallery .row .column:nth-child(10) {
		height: 185px;
	}
	
	.pl--media-gallery .row.one-or-two .column:first-child {
		-ms-grid-column: 1;
		-ms-grid-column-span: 3;
		grid-column: 1/4;
	}
	
	.pl--media-gallery .row.one-or-two .column:nth-child(2) {
		-ms-grid-column: 4;
		-ms-grid-column-span: 3;
		grid-column: 4/7;
	}
	
	.pl--media-gallery .row.one-or-two .column:first-child, .pl--media-gallery .row.one-or-two .column:nth-child(2) {
		height: 185px;
	}
	
	.pl--media-gallery .modal .modal-content {
		margin: 20vh 5pc auto;
	}
	
	.pl--media-gallery .modal .modal-content .mySlides iframe, .pl--media-gallery .modal .modal-content .mySlides img {
		border-radius: 34px 0;
		height: 350px !important;
	}
	
	.pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn {
		height: 110px;
		left: calc(50% - 55px);
		top: calc(50% - 55px);
		width: 110px;
	}
	
	.pl--media-gallery .modal .modal-content .mySlides .pl-content--vid-btn svg {
		height: 38px;
		margin-left: 5px;
		width: 38px;
	}
	
	.pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img {
		border-radius: 34px 0;
	}
	
	.pl--media-gallery .modal .modal-content .next, .pl--media-gallery .modal .modal-content .prev {
		bottom: -9px;
	}
	
	.pl--media-gallery .modal .modal-content .prev {
		left: auto;
		right: 90px;
	}
	
	.pl--media-gallery .modal .modal-content .next {
		right: 0;
	}
	
	.pl--media-gallery .modal .modal-content .controls {
		bottom: -65px;
	}
	
	.pl--media-gallery .modal .modal-content .controls .progress-bar-container {
		width: calc(100% - 200px);
	}
	
	.pl--media-gallery .modal .modal-content .caption-container {
		width: 80%;
	}
	
	.pl--media-gallery .modal .close {
		right: 40px;
		top: 40px;
	}
}

@media (min-width:1100px) {
	.pl--media-gallery .section--content {
		max-width: 900px;
	}
	
	.pl--media-gallery .page--narrow {
		margin-left: 25px;
		margin-left: var(--pl-page-wide);
		margin-right: 25px;
		margin-right: var(--pl-page-wide);
		max-width: 100%;
	}
	
	.pl--media-gallery .row {
		grid-gap: 45px;
	}
	
	.pl--media-gallery .row .column {
		border-radius: 0 34px 34px 34px;
		height: 235px;
	}
	
	.pl--media-gallery .row .column img {
		border-radius: 0 34px 34px 34px;
	}
	
	.pl--media-gallery .row .column:nth-child(4), .pl--media-gallery .row .column:nth-child(5), .pl--media-gallery .row .column:nth-child(9), .pl--media-gallery .row .column:nth-child(10) {
		height: 340px;
	}
	
	.pl--media-gallery .row .column.is-video .video-icon {
		height: 5pc;
		left: calc(50% - 40px);
		top: calc(50% - 40px);
		width: 5pc;
	}
	
	.pl--media-gallery .row .column.is-video .video-icon svg {
		height: 30px;
		margin-left: 8px;
		width: 30px;
	}
	
	.pl--media-gallery .row.one-or-two .column {
		height: 235px;
	}
	
	.pl--media-gallery .row.one-or-two .column:first-child, .pl--media-gallery .row.one-or-two .column:nth-child(2) {
		height: 340px;
	}
	
	.pl--media-gallery .modal .modal-content {
		margin: 0 auto;
		max-width: 900px;
	}
	
	.pl--media-gallery .modal .modal-content .mySlides iframe, .pl--media-gallery .modal .modal-content .mySlides img {
		border-radius: 4pc 0;
		height: 545px !important;
	}
	
	.pl--media-gallery .modal .modal-content .mySlides .bird--icon {
		bottom: -25pc;
		position: absolute;
		right: -900px;
		z-index: -1;
	}
	
	.pl--media-gallery .modal .modal-content .mySlides .bird--icon svg {
		height: auto;
		width: 1560px;
	}
	
	.pl--media-gallery .modal .modal-content .mySlides .controls {
		bottom: -55px;
	}
	
	.pl--media-gallery .modal .modal-content .mySlides .caption-container {
		width: 70%;
	}
	
	.pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img {
		border-radius: 4pc 0;
	}
}

@media (min-width:1441px) {
	.pl--media-gallery .section--content {
		max-width: 1050px;
	}
	
	.pl--media-gallery .row .column {
		height: 300px;
	}
	
	.pl--media-gallery .row .column:nth-child(4), .pl--media-gallery .row .column:nth-child(5), .pl--media-gallery .row .column:nth-child(9), .pl--media-gallery .row .column:nth-child(10) {
		height: 25pc;
	}
	
	.pl--media-gallery .row.one-or-two .column {
		height: 300px;
	}
	
	.pl--media-gallery .row.one-or-two .column:first-child, .pl--media-gallery .row.one-or-two .column:nth-child(2) {
		height: 25pc;
	}
	
	.pl--media-gallery .modal .modal-content {
		max-width: 825pt;
	}
	
	.pl--media-gallery .modal .modal-content .mySlides iframe, .pl--media-gallery .modal .modal-content .mySlides img {
		height: 645px !important;
	}
	
	.pl--media-gallery .modal .modal-content .mySlides .controls {
		bottom: -55px;
	}
	
	.pl--media-gallery .modal .modal-content .caption-container {
		margin-top: -75px;
	}
}

@media (min-width:1920px) {
	.pl--media-gallery .page--narrow {
		margin-left: auto;
		margin-right: auto;
		max-width: 1566px;
		padding-left: 0;
		padding-right: 0;
	}
}

html[lang=ar] .pl--media-gallery .column, html[lang=fa] .pl--media-gallery .column {
	border-radius: 24px 0 24px 24px;
}

html[lang=ar] .pl--media-gallery .column img, html[lang=fa] .pl--media-gallery .column img {
	border-radius: 24px 0 24px 24px;
}

html[lang=ar] .pl--media-gallery .modal .modal-content .mySlides img, html[lang=fa] .pl--media-gallery .modal .modal-content .mySlides img {
	border-radius: 0 24px;
}

html[lang=ar] .pl--media-gallery .modal .modal-content .mySlides .caption-container, html[lang=fa] .pl--media-gallery .modal .modal-content .mySlides .caption-container {
	border-radius: 24px 0 0 0;
	text-align: right;
}

html[lang=ar] .pl--media-gallery .modal .modal-content .next, html[lang=fa] .pl--media-gallery .modal .modal-content .next {
	left: calc(50% - 67px);
	right: auto;
}

html[lang=ar] .pl--media-gallery .modal .modal-content .next:before, html[lang=fa] .pl--media-gallery .modal .modal-content .next:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'46\' height=\'27\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M45 13.488H1.324M15.1 25.999L1.51 13.489 15.1.977\' stroke=\'%23fff\' stroke-width=\'2\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

html[lang=ar] .pl--media-gallery .modal .modal-content .next:hover:before, html[lang=fa] .pl--media-gallery .modal .modal-content .next:hover:before {
	margin-left: -15px;
}

html[lang=ar] .pl--media-gallery .modal .modal-content .prev, html[lang=fa] .pl--media-gallery .modal .modal-content .prev {
	right: calc(50% - 67px);
}

html[lang=ar] .pl--media-gallery .modal .modal-content .prev:before, html[lang=fa] .pl--media-gallery .modal .modal-content .prev:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'46\' height=\'27\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 13.512h43.676M30.9 1.001l13.589 12.51L30.9 26.024\' stroke=\'%23fff\' stroke-width=\'2\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

html[lang=ar] .pl--media-gallery .modal .modal-content .prev:hover:before, html[lang=fa] .pl--media-gallery .modal .modal-content .prev:hover:before {
	margin-right: -15px;
}

@media (min-width:650px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1100px) {
	html[lang=ar] .pl--media-gallery .row .column, html[lang=fa] .pl--media-gallery .row .column {
		border-radius: 34px 0 34px 34px;
	}
	
	html[lang=ar] .pl--media-gallery .row .column img, html[lang=fa] .pl--media-gallery .row .column img {
		border-radius: 34px 0 34px 34px;
	}
	
	html[lang=ar] .pl--media-gallery .modal .modal-content .mySlides img, html[lang=fa] .pl--media-gallery .modal .modal-content .mySlides img {
		border-radius: 0 4pc;
	}
	
	html[lang=ar] .pl--media-gallery .modal .modal-content .mySlides iframe, html[lang=fa] .pl--media-gallery .modal .modal-content .mySlides iframe {
		border-radius: 0 4pc;
	}
	
	html[lang=ar] .pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img, html[lang=fa] .pl--media-gallery .modal .modal-content .mySlides .pl-content--video-img {
		border-radius: 0 4pc;
	}
}

.pl--events .section--content {
	max-width: 700px;
}

.pl--events .section--content+.events--container {
	margin-top: 25px;
}

.pl--events .events--container .events--group-mobile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	grid-gap: 20px;
	gap: 20px;
	width: 100%;
}

.pl--events .events--container .events--group-mobile li {
	width: 100% !important;
}

.pl--events .events--container .events--group-mobile li:nth-child(odd) .events--card {
	background-color: #7c3c44;
	background-color: var(--strawberry);
}

.pl--events .events--container .events--group-mobile li:nth-child(2n+2) .events--card {
	background-color: #9e5c51;
	background-color: var(--milkweed);
}

.pl--events .events--container .events--group-mobile:nth-child(2n+2) li:nth-child(odd) .events--card {
	background-color: #1f3248;
	background-color: var(--blueberry);
}

.pl--events .events--container .events--group-mobile:nth-child(2n+2) li:nth-child(2n+2) .events--card {
	background-color: #513049;
	background-color: var(--wampum);
}

.pl--events .events--container .events--group-tablet {
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
	gap: 20px;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
	width: 100%;
}

.pl--events .events--container .events--group-tablet li {
	height: 100%;
	width: 100% !important;
}

.pl--events .events--container .events--group-tablet li:nth-child(4n+1) .events--card {
	background-color: #7c3c44;
	background-color: var(--strawberry);
}

.pl--events .events--container .events--group-tablet li:nth-child(4n+2) .events--card {
	background-color: #9e5c51;
	background-color: var(--milkweed);
}

.pl--events .events--container .events--group-tablet li:nth-child(4n+3) .events--card {
	background-color: #1f3248;
	background-color: var(--blueberry);
}

.pl--events .events--container .events--group-tablet li:nth-child(4n+4) .events--card {
	background-color: #513049;
	background-color: var(--wampum);
}

.pl--events .events--container .events--group-laptop {
	grid-column-gap: 20px;
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	-ms-grid-rows: auto auto;
	grid-template-rows: auto auto;
	width: 100%;
}

.pl--events .events--container .events--group-laptop li {
	width: 100% !important;
}

.pl--events .events--container .events--group-laptop li:nth-child(4n+1) .events--card {
	background-color: #7c3c44;
	background-color: var(--strawberry);
}

.pl--events .events--container .events--group-laptop li:nth-child(4n+2) .events--card {
	background-color: #9e5c51;
	background-color: var(--milkweed);
}

.pl--events .events--container .events--group-laptop li:nth-child(4n+3) .events--card {
	background-color: #1f3248;
	background-color: var(--blueberry);
}

.pl--events .events--container .events--group-laptop li:nth-child(4n+4) .events--card {
	background-color: #513049;
	background-color: var(--wampum);
}

.pl--events .events--container .events--group .events--card {
	width: 100%;
}

.pl--events .events--container li:nth-child(4n+1) .events--card {
	background-color: #7c3c44;
	background-color: var(--strawberry);
}

.pl--events .events--container li:nth-child(4n+2) .events--card {
	background-color: #9e5c51;
	background-color: var(--milkweed);
}

.pl--events .events--container li:nth-child(4n+3) .events--card {
	background-color: #1f3248;
	background-color: var(--blueberry);
}

.pl--events .events--container li:nth-child(4n+4) .events--card {
	background-color: #513049;
	background-color: var(--wampum);
}

.pl--events .events--container .events--card {
	background-color: #7c3c44;
	background-color: var(--strawberry);
	border-radius: 0 24px 24px 24px;
	display: block;
	height: 100%;
	padding: 30px;
	position: relative;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.pl--events .events--container .events--card>a {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 10;
}

.pl--events .events--container .events--card:focus, .pl--events .events--container .events--card:hover {
	height: calc(100% + 20px);
	margin-bottom: -10px;
	margin-top: -10px;
	padding: 40px 30px;
}

.pl--events .events--container .events--card:focus .content--container h4, .pl--events .events--container .events--card:hover .content--container h4 {
	text-decoration: underline;
	text-underline-offset: 5px;
}

.pl--events .events--container .events--card .arrow--container {
	position: absolute;
	right: 25px;
	top: 2pc;
}

.pl--events .events--container .events--card .arrow--container .--external svg {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.pl--events .events--container .events--card .content--container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	grid-gap: 14px;
	gap: 14px;
}

.pl--events .events--container .events--card .content--container p {
	color: #fff;
	color: var(--white);
}

.pl--events .events--container .events--card .content--container strong {
	font-weight: 500;
	font-weight: var(--fw-semibold);
}

.pl--events .events--container .events--card .content--container .date {
	font-weight: 500;
	font-weight: var(--fw-semibold);
	width: calc(100% - 40px);
}

.pl--events .events--container .events--card .content--container .date p {
	font-weight: 500;
	font-weight: var(--fw-semibold);
}

.pl--events .events--container .events--card .content--container .loaction p {
	margin-top: 0 !important;
}

.pl--events .events--container .splide__list {
	padding-bottom: 10px !important;
	padding-top: 10px !important;
}

.pl--events .events--container .splide-progress {
	background: #dfddd8;
	background: var(--stone);
	border-radius: 10px;
	height: 6px;
	margin-bottom: 140px;
	margin-top: 60px;
	overflow: hidden;
	position: relative;
}

.pl--events .events--container .splide-progress-bar {
	background: #7c3c44;
	background: var(--strawberry);
	border-radius: 10px;
	height: 100%;
	-webkit-transition: width .3s ease;
	transition: width .3s ease;
	width: 0;
}

.pl--events .events--container .splide__arrows {
	border: 0;
	bottom: -75pt;
	left: 50%;
	position: absolute;
}

.pl--events .events--container .splide__arrows .splide__arrow--prev {
	background: transparent;
	left: -70px;
	position: relative;
	top: 1pc;
}

.pl--events .events--container .splide__arrows .splide__arrow--prev:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'46\' height=\'27\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M45 13.488H1.324M15.1 25.999L1.51 13.489 15.1.977\' stroke=\'%231F3248\' stroke-width=\'2\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.pl--events .events--container .splide__arrows .splide__arrow--prev svg {
	display: none;
}

.pl--events .events--container .splide__arrows .splide__arrow--prev:focus {
	outline: 1px dotted #101e2d !important;
	outline: dotted 1px var(--indigo) !important;
	outline-offset: 20px !important;
}

.pl--events .events--container .splide__arrows .splide__arrow--prev:hover:after {
	left: -10px;
}

.pl--events .events--container .splide__arrows .splide__arrow--prev:hover:disabled:after {
	left: 0;
}

.pl--events .events--container .splide__arrows .splide__arrow--next {
	background: transparent;
	position: relative;
	right: -20px;
	top: -1pc;
}

.pl--events .events--container .splide__arrows .splide__arrow--next:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'46\' height=\'27\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 13.512h43.676M30.9 1.001l13.589 12.51L30.9 26.024\' stroke=\'%231F3248\' stroke-width=\'2\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.pl--events .events--container .splide__arrows .splide__arrow--next svg {
	display: none;
}

.pl--events .events--container .splide__arrows .splide__arrow--next:hover:after {
	left: 10px;
}

.pl--events .events--container .splide__arrows .splide__arrow--next:hover:disabled:after {
	left: 0;
}

.pl--events .events--container .splide__arrows .splide__arrow--next:focus {
	outline: 1px dotted #101e2d !important;
	outline: dotted 1px var(--indigo) !important;
	outline-offset: 20px !important;
}

.wwrcp-resource .pl--events .events--container .events--group>li:nth-child(3n+1) .events--card, .wwrcp-template .pl--events .events--container .events--group>li:nth-child(3n+1) .events--card {
	background-color: #326295;
	background-color: var(--dark-blue);
}

.wwrcp-resource .pl--events .events--container .events--group>li:nth-child(3n+2) .events--card, .wwrcp-template .pl--events .events--container .events--group>li:nth-child(3n+2) .events--card {
	background-color: #b8e3f5;
	background-color: var(--light-blue);
}

.wwrcp-resource .pl--events .events--container .events--group>li:nth-child(3n+2) .events--card .content--container p, .wwrcp-resource .pl--events .events--container .events--group>li:nth-child(3n+2) .events--card .text-white, .wwrcp-template .pl--events .events--container .events--group>li:nth-child(3n+2) .events--card .content--container p, .wwrcp-template .pl--events .events--container .events--group>li:nth-child(3n+2) .events--card .text-white {
	color: #1f3248;
	color: var(--blueberry);
}

.wwrcp-resource .pl--events .events--container .events--group>li:nth-child(3n+2) .events--card .arrow--container .arrow--icon svg path, .wwrcp-template .pl--events .events--container .events--group>li:nth-child(3n+2) .events--card .arrow--container .arrow--icon svg path {
	stroke: #1f3248;
	stroke: var(--blueberry);
}

.wwrcp-resource .pl--events .events--container .events--group>li:nth-child(3n+3) .events--card, .wwrcp-template .pl--events .events--container .events--group>li:nth-child(3n+3) .events--card {
	background-color: #1f3248;
	background-color: var(--blueberry);
}

.wwrcp-resource .pl--events .events--container .events--card, .wwrcp-template .pl--events .events--container .events--card {
	background-color: #326295;
	background-color: var(--dark-blue);
}

.wwrcp-resource .pl--events .events--container .splide-progress, .wwrcp-template .pl--events .events--container .splide-progress {
	background: #e6e0d2;
	background: var(--light-taupe);
}

.wwrcp-resource .pl--events .events--container .splide-progress-bar, .wwrcp-template .pl--events .events--container .splide-progress-bar {
	background: #326295;
	background: var(--dark-blue);
}

.wwrcp-resource .pl--events .events--container .splide__arrows .splide__arrow--prev:not(:disabled), .wwrcp-template .pl--events .events--container .splide__arrows .splide__arrow--prev:not(:disabled) {
	opacity: 1;
}

.wwrcp-resource .pl--events .events--container .splide__arrows .splide__arrow--prev:after, .wwrcp-template .pl--events .events--container .splide__arrows .splide__arrow--prev:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'46\' height=\'27\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M45 13.488H1.324M15.1 25.999L1.51 13.489 15.1.977\' stroke=\'%23326295\' stroke-width=\'2\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.wwrcp-resource .pl--events .events--container .splide__arrows .splide__arrow--next:not(:disabled), .wwrcp-template .pl--events .events--container .splide__arrows .splide__arrow--next:not(:disabled) {
	opacity: 1;
}

.wwrcp-resource .pl--events .events--container .splide__arrows .splide__arrow--next:after, .wwrcp-template .pl--events .events--container .splide__arrows .splide__arrow--next:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'46\' height=\'27\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 13.512h43.676M30.9 1.001l13.589 12.51L30.9 26.024\' stroke=\'%23326295\' stroke-width=\'2\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

@media screen and (min-width:650px) {
	.pl--events .events--container .events--card .arrow--container {
		right: 30px;
	}
	
	.pl--events .events--container .splide-progress {
		margin-bottom: 70px;
		width: calc(100% - 200px);
	}
	
	.pl--events .events--container .splide__arrows {
		bottom: -2pc;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		left: auto;
		right: 70px;
	}
	
	.pl--events .events--container .splide__arrows .splide__arrow--prev {
		left: 0;
		top: 0;
	}
	
	.pl--events .events--container .splide__arrows .splide__arrow--next {
		right: -60px;
		top: 0;
	}
}

@media screen and (min-width:1100px) {
	.pl--events .page--narrow {
		margin-left: 25px;
		margin-left: var(--pl-page-wide);
		margin-right: 25px;
		margin-right: var(--pl-page-wide);
		max-width: 100%;
	}
	
	.pl--events .section--content+.events--container {
		margin-top: 45px;
	}
	
	.pl--events .section--content {
		max-width: 700px;
	}
	
	.pl--events .events--container .events--card {
		border-radius: 0 34px 34px 34px;
		padding: 40px;
	}
	
	.pl--events .events--container .events--card:focus, .pl--events .events--container .events--card:hover {
		padding: 50px 40px;
	}
	
	.pl--events .events--container .events--card .arrow--container {
		right: 33px;
		top: 42px;
	}
	
	.pl--events .events--container .events--card .content--container {
		grid-gap: 21px;
		gap: 21px;
	}
}

@media screen and (min-width:1441px) {
	.pl--events .section--content {
		max-width: 750pt;
	}
	
	.pl--events .events--container .events--card .arrow--container {
		top: 46px;
	}
}

@media screen and (min-width:1920px) {
	.pl--events .page--narrow {
		margin-left: auto;
		margin-right: auto;
		max-width: 1566px;
		padding-left: 0;
		padding-right: 0;
	}
}

html[lang=ar] .pl--events .events--container .events--card .arrow--container, html[lang=fa] .pl--events .events--container .events--card .arrow--container {
	left: 25px;
	right: auto;
}

html[lang=ar] .pl--events .events--container .events--card .arrow--container svg, html[lang=fa] .pl--events .events--container .events--card .arrow--container svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .pl--events .events--container .events--card .content--container h4, html[lang=fa] .pl--events .events--container .events--card .content--container h4 {
	word-break: break-all;
}

html[lang=ar] .pl--events .events--container .events--group-mobile, html[lang=fa] .pl--events .events--container .events--group-mobile {
	margin-left: 25px !important;
	margin-right: 0 !important;
}

html[lang=ar] .pl--events .events--container .events--group-mobile li, html[lang=fa] .pl--events .events--container .events--group-mobile li {
	margin-left: 25px !important;
	margin-right: 0 !important;
}

html[lang=ar] .pl--events .events--container .splide__arrows .splide__arrow--next:after, html[lang=ar] .pl--events .events--container .splide__arrows .splide__arrow--prev:after, html[lang=fa] .pl--events .events--container .splide__arrows .splide__arrow--next:after, html[lang=fa] .pl--events .events--container .splide__arrows .splide__arrow--prev:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .pl--events .events--container .splide__arrows .splide__arrow--prev, html[lang=fa] .pl--events .events--container .splide__arrows .splide__arrow--prev {
	left: auto;
	right: -20px;
}

html[lang=ar] .pl--events .events--container .splide__arrows .splide__arrow--next, html[lang=fa] .pl--events .events--container .splide__arrows .splide__arrow--next {
	left: -70px;
	right: auto;
}

@media (min-width:650px) {
	html[lang=ar] .pl--events .events--container .events--card .arrow--container, html[lang=fa] .pl--events .events--container .events--card .arrow--container {
		left: 30px;
	}
	
	html[lang=ar] .pl--events .events--container .events--group-tablet, html[lang=fa] .pl--events .events--container .events--group-tablet {
		margin-left: 25px !important;
		margin-right: 0 !important;
	}
	
	html[lang=ar] .pl--events .events--container .events--group-tablet li, html[lang=fa] .pl--events .events--container .events--group-tablet li {
		margin-left: 40px !important;
		margin-right: 0 !important;
	}
	
	html[lang=ar] .pl--events .events--container .splide__arrows, html[lang=fa] .pl--events .events--container .splide__arrows {
		left: 0;
		right: auto;
	}
	
	html[lang=ar] .pl--events .events--container .splide__arrows .splide__arrow--prev, html[lang=fa] .pl--events .events--container .splide__arrows .splide__arrow--prev {
		right: -60px;
	}
	
	html[lang=ar] .pl--events .events--container .splide__arrows .splide__arrow--prev:hover:after, html[lang=fa] .pl--events .events--container .splide__arrows .splide__arrow--prev:hover:after {
		left: 10px;
	}
	
	html[lang=ar] .pl--events .events--container .splide__arrows .splide__arrow--prev:hover:disabled:after, html[lang=fa] .pl--events .events--container .splide__arrows .splide__arrow--prev:hover:disabled:after {
		left: 0;
	}
	
	html[lang=ar] .pl--events .events--container .splide__arrows .splide__arrow--next, html[lang=fa] .pl--events .events--container .splide__arrows .splide__arrow--next {
		left: 0;
	}
	
	html[lang=ar] .pl--events .events--container .splide__arrows .splide__arrow--next:hover:after, html[lang=fa] .pl--events .events--container .splide__arrows .splide__arrow--next:hover:after {
		left: -10px;
	}
	
	html[lang=ar] .pl--events .events--container .splide__arrows .splide__arrow--next:hover:disabled:after, html[lang=fa] .pl--events .events--container .splide__arrows .splide__arrow--next:hover:disabled:after {
		left: 0;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .pl--events .events--container .events--card .arrow--container, html[lang=fa] .pl--events .events--container .events--card .arrow--container {
		left: 33px;
	}
	
	html[lang=ar] .pl--events .events--container .events--group-laptop, html[lang=fa] .pl--events .events--container .events--group-laptop {
		margin-left: 25px !important;
		margin-right: 0 !important;
	}
	
	html[lang=ar] .pl--events .events--container .events--group-laptop li, html[lang=fa] .pl--events .events--container .events--group-laptop li {
		margin-left: 40px !important;
		margin-right: 0 !important;
	}
}

html[lang=de] .pl--events .events--container .events--card .content--container .title h4 {
	word-break: break-all;
}

.pl--news.bkg--birch .news--container .news--card .content--container {
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	background: rgba(246, 245, 243, .6);
	background: var(--beige-06);
}

.pl--news .section--content+.news--container {
	margin-top: 35px;
}

.pl--news .news--container {
	display: -ms-grid;
	display: grid;
	grid-gap: 50px;
	gap: 50px;
	-ms-grid-columns: (1fr) [1];
	grid-template-columns: repeat(1, 1fr);
}

.pl--news .news--container .news--card {
	display: block;
	position: relative;
	text-decoration: none;
}

.pl--news .news--container .news--card>a {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 10;
}

.pl--news .news--container .news--card .image--container {
	border-top-right-radius: 24px;
	height: 185px;
	overflow: hidden;
	width: 100%;
}

.pl--news .news--container .news--card .image--container img {
	border-top-right-radius: 24px;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	width: 100%;
}

.pl--news .news--container .news--card .content--container {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .6)), color-stop(50%, hsla(0, 0%, 100%, .6)), color-stop(50%, hsla(0, 0%, 100%, 0)), to(hsla(0, 0%, 100%, 0)));
	background: linear-gradient(180deg, hsla(0, 0%, 100%, .6) 0, hsla(0, 0%, 100%, .6) 50%, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0));
	background-blend-mode: overlay;
	border-top-right-radius: 24px;
	margin-left: -50px;
	margin-right: 15px;
	margin-top: -45px;
	padding: 27px 27px 0 50px;
	position: relative;
}

.pl--news .news--container .news--card .content--container .title {
	margin: 0 0 18px 0;
}

.pl--news .news--container .news--card .content--container .title h4 {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.25rem;
	font-size: var(--pl-fs-h4);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 2pc;
	line-height: var(--pl-lh-h4);
}

.pl--news .news--container .news--card .content--container .desc {
	margin: 0 0 25px 0;
}

.pl--news .news--container .news--card .content--container .desc p {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 400;
	font-weight: var(--fw-med);
	line-height: 28px;
	line-height: var(--lh-reg);
}

.pl--news .news--container .news--card .content--container .type {
	margin: 0 0 8px 0;
}

.pl--news .news--container .news--card .content--container .type p {
	color: #9e5c51;
	color: var(--milkweed);
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 24px;
	line-height: var(--lh-sm);
}

.pl--news .news--container .news--card .content--container .date p {
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 400;
	font-weight: var(--fw-med);
	line-height: 24px;
	line-height: var(--lh-sm);
}

.pl--news .news--container .news--card .content--container .divider--line {
	background: #dfddd8;
	background: var(--stone);
	display: block;
	height: 2px;
	margin: 15px 0 0 0;
	width: calc(100% + 40px);
}

.pl--news .news--container .news--card .arrow--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #edd489;
	background: var(--sweetgrass-60);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	right: 15px;
	top: 15px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 40px;
	z-index: 2;
}

.pl--news .news--container .news--card .arrow--container .arrow--icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pl--news .news--container .news--card .arrow--container .arrow--icon svg {
	height: auto;
	width: 20px;
}

.pl--news .news--container .news--card .arrow--container .arrow--icon.--external svg {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.pl--news .news--container .news--card:focus, .pl--news .news--container .news--card:hover {
	text-decoration: none;
}

.pl--news .news--container .news--card:focus .arrow--container, .pl--news .news--container .news--card:hover .arrow--container {
	background: #e2b63b;
	background: var(--sweetgrass);
}

.pl--news .news--container .news--card:focus .image--container img, .pl--news .news--container .news--card:hover .image--container img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.pl--news .news--container .news--card:focus .title h4, .pl--news .news--container .news--card:focus .title p, .pl--news .news--container .news--card:hover .title h4, .pl--news .news--container .news--card:hover .title p {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.pl--news .news--container .news--card-text .content--container {
	-webkit-backdrop-filter: none;
	backdrop-filter: none;
	background: transparent;
	border-top-right-radius: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
	position: relative;
}

.pl--news .news--container .news--card-text .content--container .divider--line {
	width: 100%;
}

.pl--news .news--container .news--card-text .arrow--container {
	bottom: 35px;
	top: auto;
}

.pl--news .button--container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 45px;
}

.pl--news .button--container .btn+.btn {
	margin-top: 22px;
}

.pl--news .button--container .btn {
	text-decoration: none;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.pl--news .button--container .btn:focus, .pl--news .button--container .btn:hover {
	margin-right: 0;
	padding: 14px 5pc 14px 30px;
}

.wwrcp-resource .pl--news .news--container .news--card .content--container .type p, .wwrcp-template .pl--news .news--container .news--card .content--container .type p {
	color: #326295;
	color: var(--dark-blue);
}

.wwrcp-resource .pl--news .news--container .news--card .arrow--container, .wwrcp-template .pl--news .news--container .news--card .arrow--container {
	background: #b8e3f5;
	background: var(--light-blue);
}

.wwrcp-resource .pl--news .news--container .news--card .arrow--container.--external, .wwrcp-template .pl--news .news--container .news--card .arrow--container.--external {
	background: #fcaf17;
	background: var(--yellow);
}

@media (min-width:650px) {
	.pl--news .section--content+.news--container {
		margin-top: 30px;
	}
	
	.pl--news .news--container {
		grid-gap: 50px;
		gap: 50px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.pl--news .news--container .news--card .image--container {
		height: 200px;
	}
	
	.pl--news .news--container .news--card .content--container .divider--line {
		margin: 24px 0 0 0;
	}
	
	.pl--news .news--container .news--card-text .content--container {
		padding: 0 60px 0 0;
	}
	
	.pl--news .news--container .news--card-text .content--container .divider--line {
		width: calc(100% + 60px);
	}
	
	.pl--news .news--container .news--card-text .content--container:before {
		background: #dfddd8;
		background: var(--stone);
		content: "";
		display: block;
		height: 2px;
		left: 0;
		margin: 0 0 30px 0;
		position: relative;
		top: 0;
		width: calc(100% + 60px);
	}
	
	.pl--news .news--container .news--card-text .arrow--container {
		bottom: auto;
		right: 0;
		top: 25px;
	}
	
	.pl--news .button--container {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 45px;
		gap: 45px;
		-webkit-box-pack: left;
		-ms-flex-pack: left;
		justify-content: left;
		margin-top: 55px;
	}
	
	.pl--news .button--container .btn+.btn {
		margin-top: 0;
	}
}

@media (min-width:1100px) {
	.pl--news .page--narrow {
		margin-left: 130px;
		margin-right: 130px;
		max-width: -webkit-fit-content;
		max-width: -moz-fit-content;
		max-width: fit-content;
	}
	
	.pl--news .section--content {
		max-width: 900px;
	}
	
	.pl--news .section--content+.news--container {
		margin-top: 50px;
	}
	
	.pl--news.cols--two .news--container {
		grid-gap: 50px;
		gap: 50px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.pl--news.cols--two .news--container>:last-child:nth-child(odd) {
		-ms-grid-column-span: 2;
		grid-column: span 2;
		margin: auto;
		width: calc(50% - 25px);
	}
	
	.pl--news.cols--two .news--container .news--card .image--container {
		height: 250px;
	}
	
	.pl--news.cols--three .news--container .news--card .image--container {
		height: 200px;
	}
	
	.pl--news .news--container {
		grid-gap: 50px;
		gap: 50px;
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
	}
	
	.pl--news .news--container .news--card-text .content--container {
		padding: 0;
	}
	
	.pl--news .news--container .news--card-text .content--container .divider--line {
		width: 100%;
	}
	
	.pl--news .news--container .news--card-text .content--container:before {
		background: #dfddd8;
		background: var(--stone);
		content: "";
		display: block;
		height: 2px;
		left: 0;
		margin: 0 0 30px 0;
		position: relative;
		top: 0;
		width: 100%;
	}
	
	.pl--news .news--container .news--card-text .content--container .title {
		margin-right: 60px;
	}
	
	.pl--news .news--container .news--card-text .arrow--container {
		bottom: auto;
		right: 0;
	}
	
	.pl--news .news--container .news--card .content--container .type-date--container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 30px;
		gap: 30px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.pl--news .news--container .news--card .content--container .type {
		margin: 0;
	}
	
	.pl--news .news--container .news--card .content--container .divider--line {
		margin: 21px 0 0 0;
		width: 100%;
	}
	
	.pl--news .button--container {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 45px;
		gap: 45px;
		margin-top: 55px;
	}
}

@media (min-width:1441px) {
	.pl--news .section--content {
		max-width: 1050px;
	}
	
	.pl--news.cols--two .news--container .news--card .image--container {
		height: 350px;
	}
	
	.pl--news.cols--four .news--container .news--card .image--container, .pl--news.cols--three .news--container .news--card .image--container {
		height: 300px;
	}
	
	.pl--news .news--container .news--card .content--container .divider--line {
		margin: 29px 0 0 0;
	}
	
	.pl--news .news--container .news--card .arrow--container {
		height: 50px;
		width: 50px;
	}
	
	.pl--news .news--container .news--card .arrow--container .arrow--icon svg {
		width: 25px;
	}
}

@media (min-width:1920px) {
	.pl--news .page--narrow {
		margin-left: auto;
		margin-right: auto;
		max-width: 1566px;
		padding-left: 0;
		padding-right: 0;
	}
}

html[lang=de] .pl--news .news--container .news--card .content--container .title h4 {
	word-break: break-all;
}

html[lang=ar] .pl--news .news--container .news--card .image--container, html[lang=fa] .pl--news .news--container .news--card .image--container {
	border-top-left-radius: 24px;
	border-top-right-radius: 0;
}

html[lang=ar] .pl--news .news--container .news--card .image--container img, html[lang=fa] .pl--news .news--container .news--card .image--container img {
	border-top-left-radius: 24px;
	border-top-right-radius: 0;
}

html[lang=ar] .pl--news .news--container .news--card .content--container, html[lang=fa] .pl--news .news--container .news--card .content--container {
	border-top-left-radius: 24px;
	border-top-right-radius: 0;
	margin-left: 15px;
	margin-right: -50px;
	padding: 27px 50px 0 27px;
}

html[lang=ar] .pl--news .news--container .news--card .content--container .divider--line, html[lang=fa] .pl--news .news--container .news--card .content--container .divider--line {
	width: calc(100% + 25px);
}

html[lang=ar] .pl--news .news--container .news--card .arrow--container, html[lang=fa] .pl--news .news--container .news--card .arrow--container {
	left: 15px;
	right: auto;
}

html[lang=ar] .pl--news .news--container .news--card .arrow--container .arrow--icon svg, html[lang=fa] .pl--news .news--container .news--card .arrow--container .arrow--icon svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .pl--news .news--container .news--card .arrow--container .arrow--icon.--external svg, html[lang=fa] .pl--news .news--container .news--card .arrow--container .arrow--icon.--external svg {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

html[lang=ar] .pl--news .news--container .news--card-text .content--container, html[lang=fa] .pl--news .news--container .news--card-text .content--container {
	border-top-left-radius: 24px;
	border-top-right-radius: 0;
	margin-left: 15px;
	margin-right: -50px;
	padding: 27px 50px 0 0;
}

html[lang=ar] .pl--news .news--container .news--card-text .content--container>div, html[lang=fa] .pl--news .news--container .news--card-text .content--container>div {
	padding-left: 27px;
}

html[lang=ar] .pl--news .news--container .news--card-text .content--container .divider--line, html[lang=fa] .pl--news .news--container .news--card-text .content--container .divider--line {
	width: 100%;
}

@media (min-width:650px) {
	html[lang=ar] .pl--news .news--container .news--card .content--container .divider--line, html[lang=fa] .pl--news .news--container .news--card .content--container .divider--line {
		width: calc(100% + 40px);
	}
	
	html[lang=ar] .pl--news .news--container .news--card-text .content--container, html[lang=fa] .pl--news .news--container .news--card-text .content--container {
		padding: 0 27px 0 50px;
	}
	
	html[lang=ar] .pl--news .news--container .news--card-text .content--container>div, html[lang=fa] .pl--news .news--container .news--card-text .content--container>div {
		padding-left: 0;
	}
	
	html[lang=ar] .pl--news .news--container .news--card-text .content--container .divider--line, html[lang=fa] .pl--news .news--container .news--card-text .content--container .divider--line {
		width: calc(100% + 60px);
	}
	
	html[lang=ar] .pl--news .news--container .news--card-text .arrow--container, html[lang=fa] .pl--news .news--container .news--card-text .arrow--container {
		left: 0;
		right: auto;
		top: 25px !important;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .pl--news .news--container .news--card .content--container .divider--line, html[lang=fa] .pl--news .news--container .news--card .content--container .divider--line {
		width: 100%;
	}
	
	html[lang=ar] .pl--news .news--container .news--card-text .content--container, html[lang=fa] .pl--news .news--container .news--card-text .content--container {
		margin-left: 0;
		margin-right: 0;
		padding: 0;
	}
	
	html[lang=ar] .pl--news .news--container .news--card-text .content--container .title, html[lang=fa] .pl--news .news--container .news--card-text .content--container .title {
		margin-left: 60px;
		margin-right: 0;
	}
}

.pl--personnel .page--wide {
	padding: 0 50px;
	padding: 0 var(--pl-page-narrow);
}

.pl--personnel .section--content {
	padding: 0 0 36px 0;
}

.pl--personnel.bkg--birch .personnel--container .personnel--card .card .card--bottom {
	background: #fff;
	background: var(--white);
}

.pl--personnel .personnel--container {
	display: -ms-grid;
	display: grid;
	grid-gap: 35px;
	gap: 35px;
	-ms-grid-columns: (1fr) [1];
	grid-template-columns: repeat(1, 1fr);
	position: relative;
}

.pl--personnel .personnel--container .personnel--card {
	position: relative;
}

.pl--personnel .personnel--container .personnel--card:nth-of-type(3n+1) .card .no-image {
	background-color: #7c3c44;
	background-color: var(--strawberry);
}

.pl--personnel .personnel--container .personnel--card:nth-of-type(3n+2) .card .no-image {
	background-color: #1f3248;
	background-color: var(--blueberry);
}

.pl--personnel .personnel--container .personnel--card:nth-of-type(3n+3) .card .no-image {
	background-color: #513049;
	background-color: var(--wampum);
}

.pl--personnel .personnel--container .personnel--card .card {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	border: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 0;
	text-decoration: none;
	width: 100%;
}

.pl--personnel .personnel--container .personnel--card .card .card--top {
	border-radius: 0 24px 0 0;
	height: 350px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.pl--personnel .personnel--container .personnel--card .card .card--top img {
	border-radius: 0 24px 0 0;
	bottom: 0;
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: 50% 20%;
	object-position: 50% 20%;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%;
}

.pl--personnel .personnel--container .personnel--card .card .no-image {
	background-color: #7c3c44;
	background-color: var(--strawberry);
}

.pl--personnel .personnel--container .personnel--card .card .no-image:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'626\' height=\'521\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg opacity=\'.4\'%3E%3Cmask id=\'a\' style=\'mask-type:alpha\' maskUnits=\'userSpaceOnUse\' x=\'0\' y=\'0\' width=\'423\' height=\'378\'%3E%3Cpath fill=\'%23513049\' d=\'M0 0h422.598v377.435H0z\'/%3E%3C/mask%3E%3Cg opacity=\'.28\' clip-path=\'url(%23clip0_31_84)\' fill=\'%23fff\'%3E%3Cpath opacity=\'.7\' d=\'M331.517 473.273s-.224.252-.336.419l-47.294 47.224-.084-.056-47.07-46.944-.084-.112-.112-.112a153.462 153.462 0 01-18.106-27.703 130.728 130.728 0 01-4.562-9.635c-24.542-57.305-13.404-126.228 33.498-173.032l36.548-36.417 36.492 36.417c57.537 57.417 61.259 148.234 11.138 209.951h-.028z\'/%3E%3Cpath opacity=\'.5\' d=\'M325.78 185.044l-41.893 41.834-36.548 36.416c-46.875 46.805-58.041 115.727-33.498 173.033l-71.697-152.368c-29.496-62.639-23.059-132.874 10.858-187.638 19.478-31.361 47.994-57.64 83.926-74.48l9.879-4.664 78.973 167.839v.028z\'/%3E%3Cpath opacity=\'.5\' d=\'M331.517 473.274s-.224.251-.336.419l-47.294 47.223-.084.056v-.056l-46.791-46.665-.251-.251v-.084l-.084-.112L81.529 318.979C4.375 242.042 4.375 117.322 81.501 40.356l7.696-7.68 63.805 63.673 130.885 130.557 36.492 36.416c57.537 57.417 61.259 148.234 11.138 209.952z\'/%3E%3Cpath d=\'M625.832 179.682L412.365 392.706l-81.184 80.986a2.73 2.73 0 01.336-.418c50.121-61.718 46.399-152.535-11.138-209.952l-36.492-36.416 41.893-41.834 74.02-73.866c43.488-43.37 113.925-43.37 157.358 0l68.59 68.42.084.084v-.028z\'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_31_84\'%3E%3Cpath fill=\'%23fff\' transform=\'translate(23.657 17.205)\' d=\'M0 0h602.175v503.795H0z\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	left: -50px;
	position: absolute;
	top: 30px;
}

.pl--personnel .personnel--container .personnel--card .card .card--bottom {
	background: #f2f1ee;
	background: var(--birch);
	border-radius: 24px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: -30px;
	padding: 30px 40px;
	position: relative;
	text-align: left;
	width: 100%;
}

.pl--personnel .personnel--container .personnel--card .card .card--bottom .name+.title {
	margin-top: 5px;
}

.pl--personnel .personnel--container .personnel--card .card .card--bottom .name {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.25rem;
	font-size: var(--pl-fs-h4);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 28px;
	margin: 0;
	text-decoration: none;
}

.pl--personnel .personnel--container .personnel--card .card .card--bottom .title {
	color: #7c3c44;
	color: var(--strawberry);
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 24px;
	line-height: var(--lh-sm);
	margin: 0;
	padding-right: 30px;
	text-decoration: none;
}

.pl--personnel .personnel--container .personnel--card .card-link .card--bottom:after {
	bottom: 30px;
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'34\' height=\'20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 10.001h31.497M22.563.978L32.362 10l-9.8 9.022\' stroke=\'%237C3C44\' stroke-width=\'1.747\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	position: absolute;
	right: 30px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.pl--personnel .personnel--container .personnel--card .card-link:focus .card--top img, .pl--personnel .personnel--container .personnel--card .card-link:hover .card--top img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.pl--personnel .personnel--container .personnel--card .card-link:focus .card--bottom:after, .pl--personnel .personnel--container .personnel--card .card-link:hover .card--bottom:after {
	right: 20px;
}

.pl--personnel .personnel--container .personnel--card .email--link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #7c3c44;
	background-color: var(--strawberry);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: 52px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 40px;
	position: absolute;
	text-decoration: none;
	top: 294px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 52px;
}

.pl--personnel .personnel--container .personnel--card .email--link svg {
	left: 0;
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.pl--personnel .personnel--container .personnel--card .email--link svg path {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.pl--personnel .personnel--container .personnel--card .email--link:focus, .pl--personnel .personnel--container .personnel--card .email--link:hover {
	background-color: #fff;
	background-color: var(--white);
}

.pl--personnel .personnel--container .personnel--card .email--link:focus svg, .pl--personnel .personnel--container .personnel--card .email--link:hover svg {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.pl--personnel .personnel--container .personnel--card .email--link:focus svg path, .pl--personnel .personnel--container .personnel--card .email--link:hover svg path {
	fill: #7c3c44;
	fill: var(--strawberry);
}

.wwrcp-resource .pl--personnel.bkg--birch .personnel--container .personnel--card .card .card--bottom, .wwrcp-template .pl--personnel.bkg--birch .personnel--container .personnel--card .card .card--bottom {
	background: #fff;
	background: var(--white);
}

.wwrcp-resource .pl--personnel .personnel--container .personnel--card:nth-of-type(3n+1) .card .no-image, .wwrcp-resource .pl--personnel .personnel--container .personnel--card:nth-of-type(3n+3) .card .no-image, .wwrcp-template .pl--personnel .personnel--container .personnel--card:nth-of-type(3n+1) .card .no-image, .wwrcp-template .pl--personnel .personnel--container .personnel--card:nth-of-type(3n+3) .card .no-image {
	background-color: #1f3248;
	background-color: var(--blueberry);
}

.wwrcp-resource .pl--personnel .personnel--container .personnel--card .card .no-image, .wwrcp-template .pl--personnel .personnel--container .personnel--card .card .no-image {
	background-color: #1f3248;
	background-color: var(--blueberry);
}

.wwrcp-resource .pl--personnel .personnel--container .personnel--card .card .card--bottom, .wwrcp-template .pl--personnel .personnel--container .personnel--card .card .card--bottom {
	background: #f9f8f4;
	background: var(--bg-taupe);
}

.wwrcp-resource .pl--personnel .personnel--container .personnel--card .card .card--bottom .title, .wwrcp-template .pl--personnel .personnel--container .personnel--card .card .card--bottom .title {
	color: #326295;
	color: var(--dark-blue);
}

.wwrcp-resource .pl--personnel .personnel--container .personnel--card .card-link .card--bottom:after, .wwrcp-template .pl--personnel .personnel--container .personnel--card .card-link .card--bottom:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'34\' height=\'20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 10.001h31.497M22.563.978L32.362 10l-9.8 9.022\' stroke=\'%23326295\' stroke-width=\'1.747\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.wwrcp-resource .pl--personnel .personnel--container .personnel--card .email--link, .wwrcp-template .pl--personnel .personnel--container .personnel--card .email--link {
	background-color: #326295;
	background-color: var(--dark-blue);
}

.wwrcp-resource .pl--personnel .personnel--container .personnel--card .email--link:focus, .wwrcp-resource .pl--personnel .personnel--container .personnel--card .email--link:hover, .wwrcp-template .pl--personnel .personnel--container .personnel--card .email--link:focus, .wwrcp-template .pl--personnel .personnel--container .personnel--card .email--link:hover {
	background-color: #fff;
	background-color: var(--white);
}

.wwrcp-resource .pl--personnel .personnel--container .personnel--card .email--link:focus svg path, .wwrcp-resource .pl--personnel .personnel--container .personnel--card .email--link:hover svg path, .wwrcp-template .pl--personnel .personnel--container .personnel--card .email--link:focus svg path, .wwrcp-template .pl--personnel .personnel--container .personnel--card .email--link:hover svg path {
	fill: #326295;
	fill: var(--dark-blue);
}

@media (min-width:650px) {
	.pl--personnel .page--wide {
		padding: 0 50px;
		padding: 0 var(--pl-page-narrow);
	}
	
	.pl--personnel .section--content {
		padding: 0 0 30px 0;
	}
	
	.pl--personnel .personnel--container {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width:1100px) {
	.pl--personnel .page--wide {
		padding: 0 25px;
		padding: 0 var(--pl-page-wide);
	}
	
	.pl--personnel .section--content {
		max-width: 900px;
		padding: 0 0 36px 0;
	}
	
	.pl--personnel .personnel--container {
		grid-gap: 60px;
		gap: 60px;
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
	}
	
	.pl--personnel .personnel--container .personnel--card .card .card--top {
		border-radius: 0 34px 0 0;
		height: 350px;
	}
	
	.pl--personnel .personnel--container .personnel--card .card .card--top img {
		border-radius: 0 34px 0 0;
	}
	
	.pl--personnel .personnel--container .personnel--card .card .card--bottom {
		border-radius: 34px 0;
		margin-top: -40px;
		padding: 40px 50px;
	}
	
	.pl--personnel .personnel--container .personnel--card .card .card--bottom .name+.title {
		margin-top: 10px;
	}
	
	.pl--personnel .personnel--container .personnel--card .card .card--bottom .name {
		line-height: 35px;
	}
	
	.pl--personnel .personnel--container .personnel--card .card .card--bottom .title {
		font-size: 1rem;
		font-size: var(--fs-reg);
		line-height: 24px;
	}
	
	.pl--personnel .personnel--container .personnel--card .card-link .card--bottom:after {
		bottom: 40px;
		right: 40px;
	}
	
	.pl--personnel .personnel--container .personnel--card .card-link:focus .card--bottom:after, .pl--personnel .personnel--container .personnel--card .card-link:hover .card--bottom:after {
		right: 30px;
	}
	
	.pl--personnel .personnel--container .personnel--card .email--link {
		left: 50px;
		top: 3in;
	}
}

@media (min-width:1441px) {
	.pl--personnel .section--content {
		max-width: 1050px;
	}
	
	.pl--personnel .personnel--container .personnel--card .card .card--top {
		height: 450px;
	}
	
	.pl--personnel .personnel--container .personnel--card .card .card--bottom .name {
		line-height: 40px;
	}
	
	.pl--personnel .personnel--container .personnel--card .card .card--bottom .title {
		line-height: 2pc;
	}
	
	.pl--personnel .personnel--container .personnel--card .email--link {
		top: 388px;
	}
}

@media (min-width:1920px) {
	.pl--personnel .page--wide {
		margin-left: auto;
		margin-right: auto;
		max-width: 1566px;
		padding-left: 0;
		padding-right: 0;
	}
}

html[lang=de] .pl--personnel .personnel--container .personnel--card .card .card--bottom .title {
	word-break: break-all;
}

html[lang=ar] .pl--personnel .personnel--container .personnel--card .email--link, html[lang=fa] .pl--personnel .personnel--container .personnel--card .email--link {
	left: auto;
	right: 40px;
}

@media (min-width:1100px) {
	html[lang=ar] .pl--personnel .personnel--container .personnel--card .email--link, html[lang=fa] .pl--personnel .personnel--container .personnel--card .email--link {
		right: 50px;
	}
}

html[lang=ar] .pl--personnel .personnel--container .personnel--card .card .card--bottom, html[lang=fa] .pl--personnel .personnel--container .personnel--card .card .card--bottom {
	text-align: right;
}

html[lang=ar] .pl--personnel .personnel--container .personnel--card .card .card--bottom:after, html[lang=fa] .pl--personnel .personnel--container .personnel--card .card .card--bottom:after {
	left: 30px;
	right: auto;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .pl--personnel .personnel--container .personnel--card .card .card--bottom .title, html[lang=fa] .pl--personnel .personnel--container .personnel--card .card .card--bottom .title {
	padding-left: 30px;
	padding-right: 0;
}

@media (min-width:1100px) {
	html[lang=ar] .pl--personnel .personnel--container .personnel--card .card .card--bottom:after, html[lang=fa] .pl--personnel .personnel--container .personnel--card .card .card--bottom:after {
		left: 40px;
	}
}

.pl--quick-links {
	background: #dfddd8;
	background: var(--stone);
	border: none;
	border-radius: 20px 0 0 0;
	bottom: 0;
	cursor: pointer;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	padding: 20px 8px;
	position: fixed;
	right: 0;
	-webkit-transition: height .3s, width .3s, -webkit-box-shadow .3s;
	transition: height .3s, width .3s, -webkit-box-shadow .3s;
	transition: box-shadow .3s, height .3s, width .3s;
	transition: box-shadow .3s, height .3s, width .3s, -webkit-box-shadow .3s;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	z-index: 100;
}

.pl--quick-links:focus .quick-links--tab .tab-title--container .tab--title:after, .pl--quick-links:hover .quick-links--tab .tab-title--container .tab--title:after {
	left: 5px;
	width: 15px;
}

.pl--quick-links:focus .quick-links--tab .tab-title--container .tab--title:before, .pl--quick-links:hover .quick-links--tab .tab-title--container .tab--title:before {
	left: 5px;
}

.pl--quick-links.active {
	background: #fff;
	background: var(--white);
	border-radius: 10px 0 0 0;
	-webkit-box-shadow: -4px -4px 15px 0 rgba(0, 0, 0, .06);
	-webkit-box-shadow: -4px -4px 15px 0 var(--balck-06);
	box-shadow: -4px -4px 15px 0 rgba(0, 0, 0, .06);
	box-shadow: -4px -4px 15px 0 var(--balck-06);
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
	padding: 20px 0 0 15px;
	width: unset;
}

.pl--quick-links.active:focus:after, .pl--quick-links.active:hover:after {
	left: -6px;
	width: 6px;
}

.pl--quick-links.active:focus .quick-links--tab .tab-title--container .tab--title:before, .pl--quick-links.active:hover .quick-links--tab .tab-title--container .tab--title:before {
	right: 5px;
	top: 0;
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.pl--quick-links.active .quick-links--tab {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	position: relative;
}

.pl--quick-links.active .quick-links--tab .tab-title--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #dfddd8;
	background-color: var(--stone);
	border-radius: 20px 0 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 20px 8px;
}

.pl--quick-links.active .quick-links--tab .tab-title--container .tab--title:before {
	left: auto;
	right: 0;
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.pl--quick-links.active .quick-links--tab .tab-title--container .tab--title:after {
	left: auto;
	right: 5px;
}

.pl--quick-links.active .quick-links--tab .tab-title--container .icon-quick-links {
	display: none;
}

.pl--quick-links.active .quick-links--tab .quick-links--container {
	-ms-flex-item-align: start;
	align-self: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pl--quick-links .quick-links--tab {
	cursor: pointer;
}

.pl--quick-links .quick-links--tab .tab-title--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.pl--quick-links .quick-links--tab .tab-title--container .tab--title {
	color: #1f3248;
	color: var(--blueberry);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	grid-gap: 10px;
	gap: 10px;
	line-height: 24px;
	line-height: var(--lh-sm);
	-webkit-text-orientation: mixed;
	text-orientation: mixed;
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr;
}

.pl--quick-links .quick-links--tab .tab-title--container .tab--title:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'9\' height=\'14\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.39 13.155l5.868-5.868L1.39 1.42\' stroke=\'%237C3C44\' stroke-width=\'1.381\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	left: 0;
	position: relative;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: right .3s, left .3s;
	transition: right .3s, left .3s;
}

.pl--quick-links .quick-links--tab .tab-title--container .tab--title:after {
	background-color: #7c3c44;
	background-color: var(--strawberry);
	border-radius: 10px;
	content: "";
	height: 1.5px;
	left: 10px;
	position: absolute;
	top: 6px;
	-webkit-transition: all .3s;
	transition: all .3s;
	width: 0;
}

.pl--quick-links .quick-links--tab .quick-links--container {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: none;
	max-width: 290px;
	position: relative;
}

.pl--quick-links .quick-links--tab .quick-links--container, .pl--quick-links .quick-links--tab .quick-links--container .links--container {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.pl--quick-links .quick-links--tab .quick-links--container .links--container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 10px 25px 35px 15px;
	text-align: left;
}

.pl--quick-links .quick-links--tab .quick-links--container .links--container .link+.link {
	margin-top: 20px;
}

.pl--quick-links .quick-links--tab .quick-links--container .links--container .link {
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 400;
	font-weight: var(--fw-med);
	line-height: 24px;
	line-height: var(--lh-sm);
	position: relative;
	text-decoration: none;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.pl--quick-links .quick-links--tab .quick-links--container .links--container .link:before {
	background: #7c3c44;
	background: var(--strawberry);
	border-radius: 10px;
	content: "";
	height: 2px;
	left: -20px;
	position: absolute;
	top: 11px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	width: 0;
}

.pl--quick-links .quick-links--tab .quick-links--container .links--container .link:focus, .pl--quick-links .quick-links--tab .quick-links--container .links--container .link:hover {
	text-decoration: none;
	-webkit-transform: translateX(20px);
	transform: translateX(20px);
}

.pl--quick-links .quick-links--tab .quick-links--container .links--container .link:focus:before, .pl--quick-links .quick-links--tab .quick-links--container .links--container .link:hover:before {
	width: 9pt;
}

.pl--quick-links .quick-links--tab .quick-links--container .title-close--container {
	border-radius: 20px 0 0 0;
	height: calc(100% + 600px);
	position: absolute;
	right: -5pc;
	top: -30px;
	width: 5pc;
}

.wwrcp-resource .pl--quick-links, .wwrcp-template .pl--quick-links {
	background: #326295;
	background: var(--dark-blue);
}

.wwrcp-resource .pl--quick-links.active, .wwrcp-template .pl--quick-links.active {
	background: #fff;
	background: var(--white);
}

.wwrcp-resource .pl--quick-links.active .quick-links--tab .tab-title--container, .wwrcp-template .pl--quick-links.active .quick-links--tab .tab-title--container {
	background-color: #326295;
	background-color: var(--dark-blue);
}

.wwrcp-resource .pl--quick-links .quick-links--tab .tab-title--container .tab--title, .wwrcp-template .pl--quick-links .quick-links--tab .tab-title--container .tab--title {
	color: #fff;
	color: var(--white);
}

.wwrcp-resource .pl--quick-links .quick-links--tab .tab-title--container .tab--title:before, .wwrcp-template .pl--quick-links .quick-links--tab .tab-title--container .tab--title:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'9\' height=\'14\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.39 13.155l5.868-5.868L1.39 1.42\' stroke=\'%23B8E3F5\' stroke-width=\'1.381\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.wwrcp-resource .pl--quick-links .quick-links--tab .tab-title--container .tab--title:after, .wwrcp-template .pl--quick-links .quick-links--tab .tab-title--container .tab--title:after {
	background-color: #b8e3f5;
	background-color: var(--light-blue);
}

.wwrcp-resource .pl--quick-links .quick-links--tab .quick-links--container .links--container .link:before, .wwrcp-template .pl--quick-links .quick-links--tab .quick-links--container .links--container .link:before {
	background: #326295;
	background: var(--dark-blue);
}

@media (min-width:650px) {
	.pl--quick-links {
		padding: 25px 15px;
	}
	
	.pl--quick-links.active {
		padding: 25px 0 0 15px;
	}
	
	.pl--quick-links.active .quick-links--tab .tab-title--container {
		padding: 25px 15px;
	}
	
	.pl--quick-links .quick-links--tab .tab-title--container .tab--title {
		grid-gap: 17px;
		gap: 17px;
	}
}

@media (min-width:1100px) {
	.pl--quick-links {
		padding: 25px 20px;
	}
	
	.pl--quick-links.active {
		padding: 25px 0 0 20px;
	}
	
	.pl--quick-links.active .quick-links--tab .tab-title--container {
		padding: 25px 20px;
	}
	
	.pl--quick-links .quick-links--tab .tab-title--container .tab--title {
		font-size: 1rem;
		grid-gap: 9pt;
		gap: 9pt;
	}
	
	.pl--quick-links .quick-links--tab .quick-links--container .links--container {
		padding: 10px 45px 35px 25px;
	}
}

@media (min-width:1441px) {
	.pl--quick-links {
		padding: 30px 25px;
	}
	
	.pl--quick-links:focus .quick-links--tab .tab-title--container .tab--title:after, .pl--quick-links:hover .quick-links--tab .tab-title--container .tab--title:after {
		left: 9px;
	}
	
	.pl--quick-links.active {
		border-radius: 30px 0 0 0;
		padding: 30px 0 0 25px;
	}
	
	.pl--quick-links.active .quick-links--tab .tab-title--container {
		padding: 30px 25px;
	}
	
	.pl--quick-links.active .quick-links--tab .tab-title--container .tab--title:after {
		right: 9px;
	}
	
	.pl--quick-links .quick-links--tab .tab-title--container .tab--title {
		font-size: 22px;
	}
	
	.pl--quick-links .quick-links--tab .quick-links--container .links--container {
		padding: 10px 45px 35px 35px;
	}
	
	.pl--quick-links .quick-links--tab .quick-links--container .links--container .link:before {
		top: 1pc;
	}
}

html[lang=ar] .pl--quick-links.active .quick-links--tab, html[lang=fa] .pl--quick-links.active .quick-links--tab {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

html[lang=ar] .pl--quick-links .quick-links--tab .tab-title--container .tab--title:after, html[lang=fa] .pl--quick-links .quick-links--tab .tab-title--container .tab--title:after {
	bottom: 6px;
	top: auto;
}

.pl--content.bkg--birch+.pl--simple-cards.bkg--birch {
	border-radius: 0;
	margin-top: 0;
	padding-bottom: 70px;
	padding-bottom: var(--pl-module-spacing-reg);
	padding-top: 0;
}

.pl--simple-cards.bkg--birch .cards--container .card-content--container .card .card--heading-content, .pl--simple-cards.bkg--blueberry .cards--container .card-content--container .card .card--heading-content {
	background-color: #fff;
	background-color: var(--white);
}

.pl--simple-cards.bkg--birch .cards--container .card-content--container .card .card--heading-content:before, .pl--simple-cards.bkg--blueberry .cards--container .card-content--container .card .card--heading-content:before {
	background-color: #c3968f;
	background-color: var(--milkweed-65);
}

.pl--simple-cards.bkg--blueberry {
	background-color: #1f3248;
	background-color: var(--blueberry);
	border-radius: 60px 60px 0 0;
	padding-bottom: 70px;
	padding-bottom: var(--pl-module-spacing-reg);
	padding-top: 70px;
	padding-top: var(--pl-module-spacing-reg);
}

.pl--simple-cards.bkg--blueberry .content--container .c--blueberry, .pl--simple-cards.bkg--blueberry .content--container .c--strawberry, .pl--simple-cards.bkg--blueberry .content--container p {
	color: #fff;
	color: var(--white);
}

.pl--simple-cards.bkg--blueberry .cards--container .card-content--container .card.has-link:focus {
	outline: 1px dotted #fff !important;
	outline: dotted 1px var(--white) !important;
	outline-offset: 15px !important;
}

.pl--simple-cards .content--container .content--container {
	padding: 0;
}

.pl--simple-cards .content--container+.cards--container {
	margin-top: 25px;
}

.pl--simple-cards .cards--container {
	display: -ms-grid;
	display: grid;
	grid-gap: 30px;
	gap: 30px;
	-ms-grid-columns: (1fr) [1];
	grid-template-columns: repeat(1, 1fr);
	margin-top: -1px;
	position: relative;
}

.pl--simple-cards .cards--container .card-content--container {
	position: relative;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.pl--simple-cards .cards--container .card-content--container .card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: relative;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.pl--simple-cards .cards--container .card-content--container .card>a {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 10;
}

.pl--simple-cards .cards--container .card-content--container .card .card--image {
	height: 145px;
	width: 100%;
}

.pl--simple-cards .cards--container .card-content--container .card .card--image img {
	border-radius: 0 24px 0 0;
	height: 145px;
	margin-top: 10px;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%;
}

.pl--simple-cards .cards--container .card-content--container .card.no-img .card--heading-content {
	padding: 40px 40px 5pc 40px;
}

.pl--simple-cards .cards--container .card-content--container .card .card--heading-content {
	background-color: #f2f1ee;
	background-color: var(--birch);
	border-radius: 0 24px 24px 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	grid-gap: 18px;
	gap: 18px;
	height: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 40px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.pl--simple-cards .cards--container .card-content--container .card .card--heading-content:before {
	background-color: #c3968f;
	background-color: var(--milkweed-65);
	border-radius: 10px;
	content: "";
	display: block;
	height: 3px;
	left: 0;
	position: relative;
	top: 0;
	width: 68px;
}

.pl--simple-cards .cards--container .card-content--container .card[\:has\(img\)] .card--heading-content {
	border-radius: 0 0 24px 24px;
}

.pl--simple-cards .cards--container .card-content--container .card:has(img) .card--heading-content {
	border-radius: 0 0 24px 24px;
}

.pl--simple-cards .cards--container .card-content--container .card.has-link {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	text-decoration: none;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	z-index: 1;
}

.pl--simple-cards .cards--container .card-content--container .card.has-link[\:has\(.card--image\)]:after {
	bottom: auto;
	right: 20px;
	top: 30px;
}

.pl--simple-cards .cards--container .card-content--container .card.has-link:has(.card--image):after {
	bottom: auto;
	right: 20px;
	top: 30px;
}

.pl--simple-cards .cards--container .card-content--container .card.has-link:focus .card--image img, .pl--simple-cards .cards--container .card-content--container .card.has-link:hover .card--image img {
	margin-top: 0;
}

.pl--simple-cards .cards--container .card-content--container .card.has-link:focus.no-img .card--heading-content, .pl--simple-cards .cards--container .card-content--container .card.has-link:hover.no-img .card--heading-content {
	margin-bottom: 0;
	margin-top: 0;
	padding: 50px 40px 90px 40px;
}

.pl--simple-cards .cards--container .card-content--container .card.has-link:focus .card--heading-content, .pl--simple-cards .cards--container .card-content--container .card.has-link:hover .card--heading-content {
	background-color: #eddfdd;
	background-color: var(--brick);
	margin-bottom: 0;
	margin-top: 0;
	padding: 50px 40px;
}

.pl--simple-cards .cards--container .card-content--container .card.has-link:focus {
	outline-offset: 15px !important;
}

.pl--simple-cards .cards--container .card-content--container .card.has-link:after {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #c3968f;
	background-color: var(--milkweed-65);
	border-radius: 50%;
	bottom: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'21\' height=\'19\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.153 9.574h17.286M10.876 1.547l7.97 7.97-7.97 7.971\' stroke=\'%2310152D\' stroke-width=\'2.095\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	display: block;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 4px;
	position: absolute;
	right: 20px;
	top: auto;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 40px;
}

.pl--simple-cards .cards--container.cols--two .card-content--container .card.has-link:focus .card--heading-content, .pl--simple-cards .cards--container.cols--two .card-content--container .card.has-link:hover .card--heading-content {
	background-color: #e7eae3;
	background-color: var(--salad);
}

.pl--simple-cards .cards--container.cols--two .card-content--container .card.has-link:after {
	background-color: #b1bca1;
	background-color: var(--green);
}

.pl--simple-cards .cards--container.cols--two .card-content--container .card .card--heading-content:before {
	background-color: #889674;
	background-color: var(--sage);
}

.pl--simple-cards .cards--container.cols--three .card-content--container .card.has-link:focus .card--heading-content, .pl--simple-cards .cards--container.cols--three .card-content--container .card.has-link:hover .card--heading-content {
	background-color: #eddfdd;
	background-color: var(--brick);
}

.pl--simple-cards .cards--container.cols--three .card-content--container .card.has-link:after {
	background-color: #c3968f;
	background-color: var(--milkweed-65);
}

.pl--simple-cards .cards--container.cols--four .card-content--container .card.has-link:focus .card--heading-content, .pl--simple-cards .cards--container.cols--four .card-content--container .card.has-link:hover .card--heading-content {
	background-color: #dcd5da;
	background-color: var(--date);
}

.pl--simple-cards .cards--container.cols--four .card-content--container .card.has-link:after {
	background-color: #968291;
	background-color: var(--wampum-60);
}

.pl--simple-cards .cards--container.cols--four .card-content--container .card .card--heading-content:before {
	background-color: #968291;
	background-color: var(--wampum-60);
}

.wwrcp-resource .pl--simple-cards.bkg--birch .cards--container .card-content--container .card .card--heading-content, .wwrcp-resource .pl--simple-cards.bkg--blueberry .cards--container .card-content--container .card .card--heading-content, .wwrcp-template .pl--simple-cards.bkg--birch .cards--container .card-content--container .card .card--heading-content, .wwrcp-template .pl--simple-cards.bkg--blueberry .cards--container .card-content--container .card .card--heading-content {
	background-color: #fff;
	background-color: var(--white);
}

.wwrcp-resource .pl--simple-cards.bkg--birch .cards--container .card-content--container .card .card--heading-content:before, .wwrcp-resource .pl--simple-cards.bkg--blueberry .cards--container .card-content--container .card .card--heading-content:before, .wwrcp-template .pl--simple-cards.bkg--birch .cards--container .card-content--container .card .card--heading-content:before, .wwrcp-template .pl--simple-cards.bkg--blueberry .cards--container .card-content--container .card .card--heading-content:before {
	background-color: #326295;
	background-color: var(--dark-blue);
}

.wwrcp-resource .pl--simple-cards .cards--container .card-content--container .card .card--heading-content, .wwrcp-template .pl--simple-cards .cards--container .card-content--container .card .card--heading-content {
	background-color: #f9f8f4;
	background-color: var(--bg-taupe);
}

.wwrcp-resource .pl--simple-cards .cards--container .card-content--container .card .card--heading-content:before, .wwrcp-template .pl--simple-cards .cards--container .card-content--container .card .card--heading-content:before {
	background-color: #326295;
	background-color: var(--dark-blue);
}

.wwrcp-resource .pl--simple-cards .cards--container .card-content--container .card.has-link:focus .card--heading-content, .wwrcp-resource .pl--simple-cards .cards--container .card-content--container .card.has-link:hover .card--heading-content, .wwrcp-template .pl--simple-cards .cards--container .card-content--container .card.has-link:focus .card--heading-content, .wwrcp-template .pl--simple-cards .cards--container .card-content--container .card.has-link:hover .card--heading-content {
	background-color: #f2f8fb;
	background-color: var(--bg-blue);
}

.wwrcp-resource .pl--simple-cards .cards--container .card-content--container .card.has-link:after, .wwrcp-template .pl--simple-cards .cards--container .card-content--container .card.has-link:after {
	background-color: #326295;
	background-color: var(--dark-blue);
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'21\' height=\'19\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.153 9.574h17.286M10.876 1.547l7.97 7.97-7.97 7.971\' stroke=\'%23fff\' stroke-width=\'2.095\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.wwrcp-resource .pl--simple-cards .cards--container.cols--two .card-content--container .card.has-link:focus .card--heading-content, .wwrcp-resource .pl--simple-cards .cards--container.cols--two .card-content--container .card.has-link:hover .card--heading-content, .wwrcp-template .pl--simple-cards .cards--container.cols--two .card-content--container .card.has-link:focus .card--heading-content, .wwrcp-template .pl--simple-cards .cards--container.cols--two .card-content--container .card.has-link:hover .card--heading-content {
	background-color: #f2f8fb;
	background-color: var(--bg-blue);
}

.wwrcp-resource .pl--simple-cards .cards--container.cols--two .card-content--container .card.has-link:after, .wwrcp-template .pl--simple-cards .cards--container.cols--two .card-content--container .card.has-link:after {
	background-color: #326295;
	background-color: var(--dark-blue);
}

.wwrcp-resource .pl--simple-cards .cards--container.cols--two .card-content--container .card .card--heading-content:before, .wwrcp-template .pl--simple-cards .cards--container.cols--two .card-content--container .card .card--heading-content:before {
	background-color: #326295;
	background-color: var(--dark-blue);
}

.wwrcp-resource .pl--simple-cards .cards--container.cols--three .card-content--container .card.has-link:focus .card--heading-content, .wwrcp-resource .pl--simple-cards .cards--container.cols--three .card-content--container .card.has-link:hover .card--heading-content, .wwrcp-template .pl--simple-cards .cards--container.cols--three .card-content--container .card.has-link:focus .card--heading-content, .wwrcp-template .pl--simple-cards .cards--container.cols--three .card-content--container .card.has-link:hover .card--heading-content {
	background-color: #f2f8fb;
	background-color: var(--bg-blue);
}

.wwrcp-resource .pl--simple-cards .cards--container.cols--three .card-content--container .card.has-link:after, .wwrcp-template .pl--simple-cards .cards--container.cols--three .card-content--container .card.has-link:after {
	background-color: #326295;
	background-color: var(--dark-blue);
}

.wwrcp-resource .pl--simple-cards .cards--container.cols--four .card-content--container .card.has-link:focus .card--heading-content, .wwrcp-resource .pl--simple-cards .cards--container.cols--four .card-content--container .card.has-link:hover .card--heading-content, .wwrcp-template .pl--simple-cards .cards--container.cols--four .card-content--container .card.has-link:focus .card--heading-content, .wwrcp-template .pl--simple-cards .cards--container.cols--four .card-content--container .card.has-link:hover .card--heading-content {
	background-color: #f2f8fb;
	background-color: var(--bg-blue);
}

.wwrcp-resource .pl--simple-cards .cards--container.cols--four .card-content--container .card.has-link:after, .wwrcp-template .pl--simple-cards .cards--container.cols--four .card-content--container .card.has-link:after {
	background-color: #326295;
	background-color: var(--dark-blue);
}

.wwrcp-resource .pl--simple-cards .cards--container.cols--four .card-content--container .card .card--heading-content:before, .wwrcp-template .pl--simple-cards .cards--container.cols--four .card-content--container .card .card--heading-content:before {
	background-color: #326295;
	background-color: var(--dark-blue);
}

@media (min-width:650px) {
	.pl--simple-cards .page--wide {
		padding: 0 50px;
		padding: 0 var(--pl-page-narrow);
	}
	
	.pl--simple-cards .content--container {
		padding: 0;
	}
	
	.pl--simple-cards .content--container+.cards--container {
		margin-top: 35px;
	}
	
	.pl--simple-cards .cards--container {
		grid-gap: 30px;
		gap: 30px;
	}
	
	.pl--simple-cards .cards--container.cols--four, .pl--simple-cards .cards--container.cols--two {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.pl--simple-cards .cards--container.cols--three {
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
	}
	
	.pl--simple-cards .cards--container .card-content--container .card .card--image, .pl--simple-cards .cards--container .card-content--container .card .card--image img {
		height: 137px;
	}
}

@media (min-width:1100px) {
	.pl--simple-cards .page--narrow {
		margin-left: 0;
		margin-right: 0;
		max-width: 100%;
		padding: 0 25px;
		padding: 0 var(--pl-page-wide);
	}
	
	.pl--simple-cards .content--container {
		max-width: 900px;
	}
	
	.pl--simple-cards .content--container+.cards--container {
		margin-top: 45px;
	}
	
	.pl--simple-cards .cards--container {
		grid-gap: 60px;
		gap: 60px;
	}
	
	.pl--simple-cards .cards--container .card-content--container .card.has-link:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'25.561\' height=\'24.009\'%3E%3Cg data-name=\'Group 3\' fill=\'none\' stroke=\'%231f3248\' stroke-linecap=\'round\' stroke-width=\'3\'%3E%3Cpath data-name=\'Path 1\' d=\'M1.5 12.073h21.434\'/%3E%3Cpath data-name=\'Path 2\' d=\'M13.556 2.122l9.883 9.883-9.883 9.883\'/%3E%3C/g%3E%3C/svg%3E");
		height: 50px;
		width: 50px;
	}
	
	.pl--simple-cards .cards--container.cols--four {
		grid-gap: 35px;
		gap: 35px;
		-ms-grid-columns: (1fr) [4];
		grid-template-columns: repeat(4, 1fr);
	}
	
	.pl--simple-cards .cards--container.cols--four .card-content--container .card .card--heading-content .card--heading {
		word-break: break-word;
	}
	
	.pl--simple-cards .cards--container.cols--two .card-content--container .card .card--image, .pl--simple-cards .cards--container.cols--two .card-content--container .card .card--image img {
		height: 200px;
	}
	
	.pl--simple-cards .cards--container.cols--four .card-content--container .card .card--image, .pl--simple-cards .cards--container.cols--four .card-content--container .card .card--image img, .pl--simple-cards .cards--container.cols--three .card-content--container .card .card--image, .pl--simple-cards .cards--container.cols--three .card-content--container .card .card--image img {
		height: 170px;
	}
	
	.wwrcp-resource .pl--simple-cards .cards--container .card-content--container .card.has-link:after, .wwrcp-template .pl--simple-cards .cards--container .card-content--container .card.has-link:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'25.561\' height=\'24.009\'%3E%3Cg data-name=\'Group 3\' fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\' stroke-width=\'3\'%3E%3Cpath data-name=\'Path 1\' d=\'M1.5 12.073h21.434\'/%3E%3Cpath data-name=\'Path 2\' d=\'M13.556 2.122l9.883 9.883-9.883 9.883\'/%3E%3C/g%3E%3C/svg%3E");
	}
}

@media (min-width:1441px) {
	.pl--simple-cards .content--container {
		max-width: 1050px;
	}
	
	.pl--simple-cards .cards--container .card-content--container .card.no-img .card--heading-content {
		padding: 50px 50px 5pc 50px;
	}
	
	.pl--simple-cards .cards--container .card-content--container .card .card--heading-content {
		padding: 50px;
	}
	
	.pl--simple-cards .cards--container .card-content--container .card.has-link:focus.no-img .card--heading-content, .pl--simple-cards .cards--container .card-content--container .card.has-link:hover.no-img .card--heading-content {
		padding: 60px 50px 90px 50px;
	}
	
	.pl--simple-cards .cards--container .card-content--container .card.has-link:focus .card--heading-content, .pl--simple-cards .cards--container .card-content--container .card.has-link:hover .card--heading-content {
		padding: 60px 50px;
	}
	
	.pl--simple-cards .cards--container.cols--two .card-content--container .card .card--image, .pl--simple-cards .cards--container.cols--two .card-content--container .card .card--image img {
		height: 250px;
	}
	
	.pl--simple-cards .cards--container.cols--four .card-content--container .card .card--image, .pl--simple-cards .cards--container.cols--four .card-content--container .card .card--image img, .pl--simple-cards .cards--container.cols--three .card-content--container .card .card--image, .pl--simple-cards .cards--container.cols--three .card-content--container .card .card--image img {
		height: 200px;
	}
}

@media (min-width:1920px) {
	.pl--simple-cards .page--narrow {
		margin-left: auto;
		margin-right: auto;
		max-width: 1566px;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

html[lang=de] .pl--simple-cards .cards--container .card-content--container .card .card--heading-content .card--heading h4 {
	word-break: break-all;
}

html[lang=ar] .pl--simple-cards .cards--container .card-content--container .card>a, html[lang=fa] .pl--simple-cards .cards--container .card-content--container .card>a {
	left: 0;
	right: auto;
}

html[lang=ar] .pl--simple-cards .cards--container .card-content--container .card .card--image img, html[lang=fa] .pl--simple-cards .cards--container .card-content--container .card .card--image img {
	border-radius: 24px 0 0 0;
}

html[lang=ar] .pl--simple-cards .cards--container .card-content--container .card .card--heading-content, html[lang=fa] .pl--simple-cards .cards--container .card-content--container .card .card--heading-content {
	border-radius: 24px 0 24px 24px;
}

html[lang=ar] .pl--simple-cards .cards--container .card-content--container .card .card--heading-content:before, html[lang=fa] .pl--simple-cards .cards--container .card-content--container .card .card--heading-content:before {
	left: auto;
	right: 0;
}

html[lang=ar] .pl--simple-cards .cards--container .card-content--container .card[\:has\(.card--image\)] .card--heading-content, html[lang=fa] .pl--simple-cards .cards--container .card-content--container .card[\:has\(.card--image\)] .card--heading-content {
	border-radius: 0 0 24px 24px;
}

html[lang=ar] .pl--simple-cards .cards--container .card-content--container .card:has(.card--image) .card--heading-content, html[lang=fa] .pl--simple-cards .cards--container .card-content--container .card:has(.card--image) .card--heading-content {
	border-radius: 0 0 24px 24px;
}

html[lang=ar] .pl--simple-cards .cards--container .card-content--container .card.has-link[\:has\(.card--image\)]:after, html[lang=fa] .pl--simple-cards .cards--container .card-content--container .card.has-link[\:has\(.card--image\)]:after {
	left: 20px;
	right: auto;
}

html[lang=ar] .pl--simple-cards .cards--container .card-content--container .card.has-link:has(.card--image):after, html[lang=fa] .pl--simple-cards .cards--container .card-content--container .card.has-link:has(.card--image):after {
	left: 20px;
	right: auto;
}

html[lang=ar] .pl--simple-cards .cards--container .card-content--container .card.has-link:after, html[lang=fa] .pl--simple-cards .cards--container .card-content--container .card.has-link:after {
	left: 20px;
	right: auto;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

@media (max-width:850px) and (min-width:650px) {
	html[lang=ar], html[lang=fa] {}
}

.pl--table .section--content {
	max-width: 1050px;
	padding: 0;
}

.pl--table .section--content+.pl--table--table {
	margin-top: 35px;
}

.pl--table .page--wide {
	padding: 0 50px;
	padding: 0 var(--pl-page-narrow);
}

.pl--table .pl--table--table {
	background: none !important;
	border-radius: 0;
	margin-bottom: 0;
	max-width: calc(100% + 50px);
	max-width: calc(100% + var(--pl-page-narrow));
	min-width: 100%;
	overflow-x: auto !important;
	padding-bottom: 2px;
	padding-top: 0;
	position: relative !important;
	width: 100%;
}

.pl--table .pl--table--table .wpdt-c {
	margin: 0;
}

.pl--table .pl--table--table::-webkit-scrollbar {
	height: 6px !important;
}

.pl--table .pl--table--table::-webkit-scrollbar, .pl--table .pl--table--table::-webkit-scrollbar-track {
	border: none !important;
	border-radius: 3px !important;
	max-height: 6px !important;
	min-height: 6px !important;
	-webkit-overflow-scrolling: touch;
}

.pl--table .pl--table--table::-webkit-scrollbar-track {
	height: 6px !important;
	height: 8px;
	outline-offset: -2px;
	padding: 10px;
}

.pl--table .pl--table--table::-webkit-scrollbar-thumb {
	border: none !important;
	border-radius: 3px !important;
	-webkit-overflow-scrolling: touch;
}

.pl--table .pl--table--table.bkg--wampum::-webkit-scrollbar {
	background: #dfddd8 !important;
	background: var(--stone) !important;
}

.pl--table .pl--table--table.bkg--wampum::-webkit-scrollbar-track {
	background: #dfddd8 !important;
	background: var(--stone) !important;
	outline: 2px solid #dfddd8;
	outline: var(--stone) solid 2px;
}

.pl--table .pl--table--table.bkg--wampum::-webkit-scrollbar-thumb {
	background: #513049 !important;
	background: var(--wampum) !important;
}

.pl--table .pl--table--table.bkg--wampum thead th {
	background-color: #513049 !important;
	background-color: var(--wampum) !important;
}

.pl--table .pl--table--table.bkg--wampum table.wpDataTable tbody td.wpdt-cell {
	padding: 22px 25px;
}

.pl--table .pl--table--table.bkg--wampum table.wpDataTable tbody td.wpdt-cell:nth-child(2n) {
	background: #dcd5da;
	background: var(--date);
}

.pl--table .pl--table--table.bkg--wampum tbody tr, .pl--table .pl--table--table.bkg--wampum tbody tr.remove-borders {
	border-bottom: 2px solid #b9acb5 !important;
	border-bottom: 2px solid var(--wampum-40) !important;
}

.pl--table .pl--table--table.bkg--strawberry::-webkit-scrollbar {
	background: #dfddd8 !important;
	background: var(--stone) !important;
}

.pl--table .pl--table--table.bkg--strawberry::-webkit-scrollbar-track {
	background: #dfddd8 !important;
	background: var(--stone) !important;
	outline: 2px solid #dfddd8;
	outline: var(--stone) solid 2px;
}

.pl--table .pl--table--table.bkg--strawberry::-webkit-scrollbar-thumb {
	background: #7c3c44 !important;
	background: var(--strawberry) !important;
}

.pl--table .pl--table--table.bkg--strawberry thead th {
	background-color: #7c3c44 !important;
	background-color: var(--strawberry) !important;
}

.pl--table .pl--table--table.bkg--strawberry table.wpDataTable tbody td.wpdt-cell:nth-child(2n) {
	background: #ecdfdb;
	background: var(--milkweed-20);
}

.pl--table .pl--table--table.bkg--strawberry tbody tr, .pl--table .pl--table--table.bkg--strawberry tbody tr.remove-borders {
	border-bottom: 2px solid #c3968f !important;
	border-bottom: 2px solid var(--milkweed-65) !important;
}

.pl--table .pl--table--table thead th {
	color: #fff;
	color: var(--white);
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 700;
	font-weight: var(--fw-extrabold);
	line-height: 28px;
	line-height: var(--lh-reg);
}

.pl--table .pl--table--table thead th.wpdt-cell {
	padding: 14px 50px !important;
	text-align: center !important;
}

.pl--table .pl--table--table thead th:first-of-type {
	border-radius: 0 0 0 20px;
}

.pl--table .pl--table--table thead th:last-of-type {
	border-radius: 0 20px 0 0;
}

.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell {
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 400 !important;
	font-weight: var(--fw-reg) !important;
	line-height: 24px;
	line-height: var(--lh-sm);
	min-width: 180px !important;
	padding: 22px 25px !important;
}

.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell:nth-child(odd) {
	background: #fff;
	background: var(--white);
}

.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell p {
	display: -ms-grid;
	display: grid;
	grid-gap: 10px;
	gap: 10px;
}

.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell b, .pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell strong {
	font-weight: 500 !important;
	font-weight: var(--fw-semibold) !important;
}

.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell a {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell a:focus, .pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell a:hover {
	text-decoration: none;
}

.pl--table .pl--table--table .wpdt-c.wpDataTables {
	margin-bottom: 0;
}

.pl--table .pl--table--table a {
	color: inherit;
	font-weight: inherit;
	font-weight: var(--font-weight-bold);
	text-decoration: underline;
}

.pl--table .pl--table--table a:focus, .pl--table .pl--table--table a:hover {
	text-decoration: none;
}

.pl--table .pl--table--table h3.wpdt-c {
	display: none !important;
}

.pl--accordion .pl--table .section--content {
	padding: 0;
}

.wwrcp-resource .pl--table .pl--table--table.bkg--dark-blue::-webkit-scrollbar, .wwrcp-template .pl--table .pl--table--table.bkg--dark-blue::-webkit-scrollbar {
	background: #e6e0d2 !important;
	background: var(--light-taupe) !important;
}

.wwrcp-resource .pl--table .pl--table--table.bkg--dark-blue::-webkit-scrollbar-track, .wwrcp-template .pl--table .pl--table--table.bkg--dark-blue::-webkit-scrollbar-track {
	background: #e6e0d2 !important;
	background: var(--light-taupe) !important;
	outline: 2px solid #e6e0d2;
	outline: var(--light-taupe) solid 2px;
}

.wwrcp-resource .pl--table .pl--table--table.bkg--dark-blue::-webkit-scrollbar-thumb, .wwrcp-template .pl--table .pl--table--table.bkg--dark-blue::-webkit-scrollbar-thumb {
	background: #326295 !important;
	background: var(--dark-blue) !important;
}

.wwrcp-resource .pl--table .pl--table--table.bkg--dark-blue thead th, .wwrcp-template .pl--table .pl--table--table.bkg--dark-blue thead th {
	background-color: #326295 !important;
	background-color: var(--dark-blue) !important;
}

.wwrcp-resource .pl--table .pl--table--table.bkg--dark-blue table.wpDataTable tbody td.wpdt-cell, .wwrcp-template .pl--table .pl--table--table.bkg--dark-blue table.wpDataTable tbody td.wpdt-cell {
	padding: 22px 25px;
}

.wwrcp-resource .pl--table .pl--table--table.bkg--dark-blue table.wpDataTable tbody td.wpdt-cell:nth-child(2n), .wwrcp-template .pl--table .pl--table--table.bkg--dark-blue table.wpDataTable tbody td.wpdt-cell:nth-child(2n) {
	background: #f2f8fb;
	background: var(--bg-blue);
}

.wwrcp-resource .pl--table .pl--table--table.bkg--dark-blue tbody tr, .wwrcp-resource .pl--table .pl--table--table.bkg--dark-blue tbody tr.remove-borders, .wwrcp-template .pl--table .pl--table--table.bkg--dark-blue tbody tr, .wwrcp-template .pl--table .pl--table--table.bkg--dark-blue tbody tr.remove-borders {
	border-bottom: 2px solid #326295 !important;
	border-bottom: 2px solid var(--dark-blue) !important;
}

.wwrcp-resource .pl--table .pl--table--table.bkg--blueberry::-webkit-scrollbar, .wwrcp-template .pl--table .pl--table--table.bkg--blueberry::-webkit-scrollbar {
	background: #e6e0d2 !important;
	background: var(--light-taupe) !important;
}

.wwrcp-resource .pl--table .pl--table--table.bkg--blueberry::-webkit-scrollbar-track, .wwrcp-template .pl--table .pl--table--table.bkg--blueberry::-webkit-scrollbar-track {
	background: #e6e0d2 !important;
	background: var(--light-taupe) !important;
	outline: 2px solid #e6e0d2;
	outline: var(--light-taupe) solid 2px;
}

.wwrcp-resource .pl--table .pl--table--table.bkg--blueberry::-webkit-scrollbar-thumb, .wwrcp-template .pl--table .pl--table--table.bkg--blueberry::-webkit-scrollbar-thumb {
	background: #1f3248 !important;
	background: var(--blueberry) !important;
}

.wwrcp-resource .pl--table .pl--table--table.bkg--blueberry thead th, .wwrcp-template .pl--table .pl--table--table.bkg--blueberry thead th {
	background-color: #1f3248 !important;
	background-color: var(--blueberry) !important;
}

.wwrcp-resource .pl--table .pl--table--table.bkg--blueberry table.wpDataTable tbody td.wpdt-cell:nth-child(2n), .wwrcp-template .pl--table .pl--table--table.bkg--blueberry table.wpDataTable tbody td.wpdt-cell:nth-child(2n) {
	background: #f2f8fb;
	background: var(--bg-blue);
}

.wwrcp-resource .pl--table .pl--table--table.bkg--blueberry tbody tr, .wwrcp-resource .pl--table .pl--table--table.bkg--blueberry tbody tr.remove-borders, .wwrcp-template .pl--table .pl--table--table.bkg--blueberry tbody tr, .wwrcp-template .pl--table .pl--table--table.bkg--blueberry tbody tr.remove-borders {
	border-bottom: 2px solid #326295 !important;
	border-bottom: 2px solid var(--dark-blue) !important;
}

@media (min-width:650px) {
	.pl--table .page--wide {
		max-width: 100%;
	}
}

@media (min-width:1100px) {
	.pl--table .page--wide {
		max-width: 100%;
	}
	
	.pl--table .page--wide.--style-two {
		margin-left: auto;
		margin-right: auto;
		max-width: 676px;
		padding: 0;
	}
	
	.pl--table .page--wide.--style-two .pl--table--table {
		max-width: 676px;
	}
	
	.pl--table .page--wide.--style-one {
		margin-left: auto;
		margin-right: auto;
		max-width: 100%;
		padding: 0 25px;
		padding: 0 var(--pl-page-wide);
	}
	
	.pl--table .section--content {
		max-width: 700px;
		padding: 0;
	}
	
	.pl--table .section--content+.pl--table--table {
		margin-top: 42px;
	}
	
	.pl--table .pl--table--table {
		margin-left: 0;
		margin-right: 0;
	}
	
	.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell {
		padding: 22px 25px !important;
	}
}

@media (min-width:1441px) {
	.pl--table .page--wide.--style-two, .pl--table .page--wide.--style-two .pl--table--table {
		max-width: 857px;
	}
	
	.pl--table .section--content {
		max-width: 1050px;
	}
	
	.pl--table .pl--table--table table.wpDataTable tbody td.wpdt-cell {
		padding: 2pc 35px !important;
	}
	
	.pl--table .pl--table--table thead th {
		font-size: 1.125rem;
		line-height: 22px;
	}
	
	.pl--table .pl--table--table thead th.wpdt-cell {
		padding: 18px 50px !important;
	}
}

@media (min-width:1920px) {
	.pl--table .page--wide {
		margin-left: auto;
		margin-right: auto;
		max-width: 1566px;
		padding-left: 0;
		padding-right: 0;
	}
	
	.pl--table .page--wide.--style-one {
		max-width: 1566px;
		padding: 0;
	}
}

html[lang=ar] .pl--table .pl--table--table thead th:first-of-type, html[lang=fa] .pl--table .pl--table--table thead th:first-of-type {
	border-radius: 0 20px 0 0;
}

html[lang=ar] .pl--table .pl--table--table thead th:last-of-type, html[lang=fa] .pl--table .pl--table--table thead th:last-of-type {
	border-radius: 20px 0 0 0;
}

html[lang=ar] .wpdt-c .wpdt-align-left, html[lang=fa] .wpdt-c .wpdt-align-left {
	text-align: right !important;
}

html .wwrcp-resource .bkg--birch, html .wwrcp-template .bkg--birch {
	background-color: #f9f8f4;
	background-color: var(--bg-taupe);
}

html .wwrcp-resource .bkg--birch+.bkg--birch.ratio--one-third, html .wwrcp-resource .bkg--birch+.bkg--birch.ratio--two-thirds, html .wwrcp-resource .bkg--birch.pl--callout.style--simple+.bkg--birch.pl--content.ratio--one-third, html .wwrcp-resource .bkg--birch.pl--callout.style--simple+.bkg--birch.pl--content.ratio--two-thirds, html .wwrcp-template .bkg--birch+.bkg--birch.ratio--one-third, html .wwrcp-template .bkg--birch+.bkg--birch.ratio--two-thirds, html .wwrcp-template .bkg--birch.pl--callout.style--simple+.bkg--birch.pl--content.ratio--one-third, html .wwrcp-template .bkg--birch.pl--callout.style--simple+.bkg--birch.pl--content.ratio--two-thirds {
	background-color: #f9f8f4;
	background-color: var(--bg-taupe);
}

html .wwrcp-resource .bkg--dark-blue, html .wwrcp-template .bkg--dark-blue {
	background-color: #326295;
	background-color: var(--dark-blue);
}

html .wwrcp-resource .bkg--birch .c--strawberry, html .wwrcp-resource .bkg--white .c--strawberry, html .wwrcp-resource .pl--form .c--strawberry, html .wwrcp-template .bkg--birch .c--strawberry, html .wwrcp-template .bkg--white .c--strawberry, html .wwrcp-template .pl--form .c--strawberry {
	color: #326295;
	color: var(--dark-blue);
}

html .bkg--birch, html .bkg--white, html .pl--form {
	background-color: #fff;
	background-color: var(--white);
}

html .bkg--birch .c--blueberry, html .bkg--white .c--blueberry, html .pl--form .c--blueberry {
	color: #1f3248;
	color: var(--blueberry);
}

html .bkg--birch .c--strawberry, html .bkg--white .c--strawberry, html .pl--form .c--strawberry {
	color: #7c3c44;
	color: var(--strawberry);
}

html .bkg--birch .c--white, html .bkg--white .c--white, html .pl--form .c--white {
	color: #fff;
	color: var(--white);
}

html .bkg--birch .c--dark-blue, html .bkg--white .c--dark-blue, html .pl--form .c--dark-blue {
	color: #326295;
	color: var(--dark-blue);
}

html .bkg--birch {
	background-color: #f6f5f3;
	background-color: var(--birch-70-hex);
	border-radius: 60px 60px 0 0;
	padding-bottom: 70px;
	padding-bottom: var(--pl-module-spacing-reg);
	padding-top: 70px;
	padding-top: var(--pl-module-spacing-reg);
}

html .bkg--birch+.bkg--birch {
	border-radius: 0;
	margin-top: 0;
	padding-bottom: 70px;
	padding-bottom: var(--pl-module-spacing-reg);
	padding-top: 0;
}

html .bkg--dark-blue {
	padding-bottom: 70px;
	padding-bottom: var(--pl-module-spacing-reg);
	padding-top: 70px;
	padding-top: var(--pl-module-spacing-reg);
}

html .bkg--white.pl--callout.style--simple+.bkg--white.pl--content.cols--one, html .bkg--white.pl--content.cols--one+.bkg--white.pl--callout.style--simple {
	margin-top: 35px;
}

html .bkg--birch.pl--callout.style--simple[\:has\(\%2B\%20.bkg--birch.pl--content\)] {
	padding-bottom: 0;
}

html .bkg--birch.pl--callout.style--simple:has(+.bkg--birch.pl--content) {
	padding-bottom: 0;
}

html .bkg--birch.pl--callout.style--simple+.bkg--birch.pl--content {
	border-radius: 0;
	margin-top: 0;
	padding-top: 35px;
}

html .bkg--birch.pl--content+.bkg--birch.pl--callout.style--simple {
	border-radius: 0;
	margin-top: -35px;
	padding-top: 0;
}

html .pl--content.bkg--birch+.pl--content.bkg--birch {
	border-radius: 0;
	margin-top: -35px;
	margin-top: calc(var(--pl-module-spacing-reg) / 2 * -1);
	padding-bottom: 70px;
	padding-bottom: var(--pl-module-spacing-reg);
	padding-top: 0;
}

html .bkg--birch+.bkg--birch.ratio--one-third, html .bkg--birch+.bkg--birch.ratio--two-thirds, html .bkg--birch.pl--callout.style--simple+.bkg--birch.pl--content.ratio--one-third, html .bkg--birch.pl--callout.style--simple+.bkg--birch.pl--content.ratio--two-thirds {
	background-color: #f6f5f3;
	background-color: var(--birch-70-hex);
	border-radius: 0;
	margin-top: 0;
}

html .bkg--strawberry:not(.pl--table--table) {
	background-color: #7c3c44;
	background-color: var(--strawberry);
	border-radius: 60px 60px 0 0;
	padding-bottom: 70px;
	padding-bottom: var(--pl-module-spacing-reg);
	padding-top: 70px;
	padding-top: var(--pl-module-spacing-reg);
}

html .pl--form.bkg--birch+.pl--form.bkg--strawberry, html .pl--form.bkg--strawberry+.pl--form.bkg--birch {
	border-radius: 0;
	margin-top: 0;
}

.pl--banner:before {
	background-color: #fff;
	background-color: var(--white);
	content: "";
	height: 200%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}

.pl--wrapper {
	background-color: #fff;
	background-color: var(--white);
}

.bkg--blueberry {
	background-color: #1f3248;
	background-color: var(--blueberry);
	border-radius: 60px 60px 0 0;
	padding-bottom: 70px;
	padding-bottom: var(--pl-module-spacing-reg);
	padding-top: 70px;
	padding-top: var(--pl-module-spacing-reg);
}

.bkg--blueberry .heading--container .heading {
	color: #fff;
	color: var(--white);
}

@media (max-width:650px) {
	html .bkg--birch.ratio--one-third[\:has\(.column--two\%20.image--container\%20.portrait\)], html .bkg--birch.ratio--two-thirds[\:has\(.column--two\%20.image--container\%20.portrait\)] {
		background-color: transparent;
		border-radius: 0;
		padding-bottom: 0;
		position: relative;
	}
	
	html .bkg--birch.ratio--one-third:has(.column--two .image--container .portrait), html .bkg--birch.ratio--two-thirds:has(.column--two .image--container .portrait) {
		background-color: transparent;
		border-radius: 0;
		padding-bottom: 0;
		position: relative;
	}
	
	html .bkg--birch.ratio--one-third[\:has\(.column--two\%20.image--container\%20.portrait\)]:after, html .bkg--birch.ratio--two-thirds[\:has\(.column--two\%20.image--container\%20.portrait\)]:after {
		background-color: #f6f5f3;
		background-color: var(--birch-70-hex);
		border-radius: 60px 60px 0 0;
		content: "";
		height: calc(100% - 200px);
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: -1;
	}
	
	html .bkg--birch.ratio--one-third:has(.column--two .image--container .portrait):after, html .bkg--birch.ratio--two-thirds:has(.column--two .image--container .portrait):after {
		background-color: #f6f5f3;
		background-color: var(--birch-70-hex);
		border-radius: 60px 60px 0 0;
		content: "";
		height: calc(100% - 200px);
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: -1;
	}
	
	html .bkg--birch.ratio--one-third[\:has\(.column--two\%20.image--container\%20.landscape\)], html .bkg--birch.ratio--two-thirds[\:has\(.column--two\%20.image--container\%20.landscape\)] {
		background-color: transparent;
		border-radius: 0;
		padding-bottom: 0;
		position: relative;
	}
	
	html .bkg--birch.ratio--one-third:has(.column--two .image--container .landscape), html .bkg--birch.ratio--two-thirds:has(.column--two .image--container .landscape) {
		background-color: transparent;
		border-radius: 0;
		padding-bottom: 0;
		position: relative;
	}
	
	html .bkg--birch.ratio--one-third[\:has\(.column--two\%20.image--container\%20.landscape\)]:after, html .bkg--birch.ratio--two-thirds[\:has\(.column--two\%20.image--container\%20.landscape\)]:after {
		background-color: #f6f5f3;
		background-color: var(--birch-70-hex);
		border-radius: 60px 60px 0 0;
		content: "";
		height: calc(100% - 142px);
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: -1;
	}
	
	html .bkg--birch.ratio--one-third:has(.column--two .image--container .landscape):after, html .bkg--birch.ratio--two-thirds:has(.column--two .image--container .landscape):after {
		background-color: #f6f5f3;
		background-color: var(--birch-70-hex);
		border-radius: 60px 60px 0 0;
		content: "";
		height: calc(100% - 142px);
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: -1;
	}
}

@media (min-width:650px) {
	html .wwrcp-resource .bkg--birch.ratio--one-third[\:has\(.column--one\%20.image--container\)]:after, html .wwrcp-resource .bkg--birch.ratio--one-third[\:has\(.column--two\%20.image--container\)]:after, html .wwrcp-resource .bkg--birch.ratio--two-thirds[\:has\(.column--one\%20.image--container\)]:after, html .wwrcp-resource .bkg--birch.ratio--two-thirds[\:has\(.column--two\%20.image--container\)]:after, html .wwrcp-template .bkg--birch.ratio--one-third[\:has\(.column--one\%20.image--container\)]:after, html .wwrcp-template .bkg--birch.ratio--one-third[\:has\(.column--two\%20.image--container\)]:after, html .wwrcp-template .bkg--birch.ratio--two-thirds[\:has\(.column--one\%20.image--container\)]:after, html .wwrcp-template .bkg--birch.ratio--two-thirds[\:has\(.column--two\%20.image--container\)]:after {
		background-color: #f9f8f4;
		background-color: var(--bg-taupe);
	}
	
	html .wwrcp-resource .bkg--birch.ratio--one-third:has(.column--one .image--container):after, html .wwrcp-resource .bkg--birch.ratio--one-third:has(.column--two .image--container):after, html .wwrcp-resource .bkg--birch.ratio--two-thirds:has(.column--one .image--container):after, html .wwrcp-resource .bkg--birch.ratio--two-thirds:has(.column--two .image--container):after, html .wwrcp-template .bkg--birch.ratio--one-third:has(.column--one .image--container):after, html .wwrcp-template .bkg--birch.ratio--one-third:has(.column--two .image--container):after, html .wwrcp-template .bkg--birch.ratio--two-thirds:has(.column--one .image--container):after, html .wwrcp-template .bkg--birch.ratio--two-thirds:has(.column--two .image--container):after {
		background-color: #f9f8f4;
		background-color: var(--bg-taupe);
	}
	
	html .bkg--birch.ratio--one-third[\:has\(.column--two\%20.image--container\)], html .bkg--birch.ratio--two-thirds[\:has\(.column--two\%20.image--container\)] {
		background-color: transparent;
		border-radius: 0;
	}
	
	html .bkg--birch.ratio--one-third:has(.column--two .image--container), html .bkg--birch.ratio--two-thirds:has(.column--two .image--container) {
		background-color: transparent;
		border-radius: 0;
	}
	
	html .bkg--birch.ratio--one-third[\:has\(.column--two\%20.image--container\)]:after, html .bkg--birch.ratio--two-thirds[\:has\(.column--two\%20.image--container\)]:after {
		background-color: #f6f5f3;
		background-color: var(--birch-70-hex);
		border-radius: 0 60px 0 0;
		content: "";
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 75%;
		z-index: -1;
	}
	
	html .bkg--birch.ratio--one-third:has(.column--two .image--container):after, html .bkg--birch.ratio--two-thirds:has(.column--two .image--container):after {
		background-color: #f6f5f3;
		background-color: var(--birch-70-hex);
		border-radius: 0 60px 0 0;
		content: "";
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 75%;
		z-index: -1;
	}
	
	html .bkg--birch.ratio--one-third[\:has\(.column--one\%20.image--container\)] {
		background-color: transparent;
		border-radius: 0;
	}
	
	html .bkg--birch.ratio--one-third:has(.column--one .image--container) {
		background-color: transparent;
		border-radius: 0;
	}
	
	html .bkg--birch.ratio--one-third[\:has\(.column--one\%20.image--container\)]:after {
		background-color: #f6f5f3;
		background-color: var(--birch-70-hex);
		border-radius: 60px 0 0 0;
		content: "";
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		width: 75%;
		z-index: -1;
	}
	
	html .bkg--birch.ratio--one-third:has(.column--one .image--container):after {
		background-color: #f6f5f3;
		background-color: var(--birch-70-hex);
		border-radius: 60px 0 0 0;
		content: "";
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		width: 75%;
		z-index: -1;
	}
	
	html .bkg--birch.ratio--two-thirds[\:has\(.column--one\%20.image--container\)] {
		background-color: transparent;
		border-radius: 0;
	}
	
	html .bkg--birch.ratio--two-thirds:has(.column--one .image--container) {
		background-color: transparent;
		border-radius: 0;
	}
	
	html .bkg--birch.ratio--two-thirds[\:has\(.column--one\%20.image--container\)]:after {
		background-color: #f6f5f3;
		background-color: var(--birch-70-hex);
		border-radius: 0 60px 0 0;
		content: "";
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		width: 75%;
		z-index: -1;
	}
	
	html .bkg--birch.ratio--two-thirds:has(.column--one .image--container):after {
		background-color: #f6f5f3;
		background-color: var(--birch-70-hex);
		border-radius: 0 60px 0 0;
		content: "";
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		width: 75%;
		z-index: -1;
	}
	
	html .bkg--birch.ratio--one-third+.bkg--birch, html .bkg--birch.ratio--two-thirds+.bkg--birch {
		border-radius: 60px 60px 0 0 !important;
		margin-top: 70px !important;
		margin-top: var(--pl-module-spacing-reg) !important;
		padding-bottom: 70px !important;
		padding-bottom: var(--pl-module-spacing-reg) !important;
		padding-top: 70px !important;
		padding-top: var(--pl-module-spacing-reg) !important;
	}
	
	html .bkg--birch+.bkg--birch.ratio--one-third, html .bkg--birch+.bkg--birch.ratio--two-thirds {
		border-radius: 0 !important;
		margin-top: 70px !important;
		margin-top: var(--pl-module-spacing-reg) !important;
		padding-bottom: 70px !important;
		padding-bottom: var(--pl-module-spacing-reg) !important;
		padding-top: 70px !important;
		padding-top: var(--pl-module-spacing-reg) !important;
	}
	
	html .bkg--birch+.bkg--birch.ratio--one-third:after, html .bkg--birch+.bkg--birch.ratio--two-thirds:after {
		left: auto !important;
		right: 0 !important;
	}
	
	html .bkg--birch+.bkg--birch.ratio--one-third, html .bkg--birch+.bkg--birch.ratio--two-thirds, html .bkg--birch.pl--callout.style--simple+.bkg--birch.pl--content.ratio--one-third, html .bkg--birch.pl--callout.style--simple+.bkg--birch.pl--content.ratio--two-thirds {
		background-color: transparent;
		margin-top: 35px;
	}
}

@media (min-width:1100px) {
	html .bkg--white.pl--callout.style--simple+.bkg--white.pl--content.cols--one, html .bkg--white.pl--content.cols--one+.bkg--white.pl--callout.style--simple {
		margin-top: 40px;
	}
	
	html .bkg--birch.pl--callout.style--simple+.bkg--birch.pl--content {
		margin-top: 0;
		padding-top: 40px;
		position: relative;
		z-index: 2;
	}
	
	html .bkg--birch.pl--content+.bkg--birch.pl--callout.style--simple {
		margin-top: -60px;
	}
	
	html .bkg--birch+.bkg--birch.ratio--one-third, html .bkg--birch+.bkg--birch.ratio--two-thirds, html .bkg--birch.pl--callout.style--simple+.bkg--birch.pl--content.ratio--one-third, html .bkg--birch.pl--callout.style--simple+.bkg--birch.pl--content.ratio--two-thirds {
		margin-top: 40px;
	}
	
	html .bkg--birch {
		border-radius: 90px 90px 0 0;
	}
	
	html .bkg--strawberry:not(.pl--table--table) {
		border-radius: 90px 90px 0 0;
	}
}

@media (min-width:1441px) {
	html .bkg--birch.pl--callout.style--simple+.bkg--birch.pl--content {
		margin-top: 0;
		padding-top: 40px;
	}
	
	html .bkg--birch.pl--content+.bkg--birch.pl--callout.style--simple {
		margin-top: -90px;
	}
}

@media (min-width:650px) {
	html[lang=ar] .bkg--birch.ratio--one-third[\:has\(.column--one\%20.image--container\)]:after, html[lang=ar] .bkg--birch.ratio--two-thirds[\:has\(.column--one\%20.image--container\)]:after, html[lang=fa] .bkg--birch.ratio--one-third[\:has\(.column--one\%20.image--container\)]:after, html[lang=fa] .bkg--birch.ratio--two-thirds[\:has\(.column--one\%20.image--container\)]:after {
		border-radius: 0 60px 0 0 !important;
		left: 0 !important;
		right: auto !important;
	}
	
	html[lang=ar] .bkg--birch.ratio--one-third:has(.column--one .image--container):after, html[lang=ar] .bkg--birch.ratio--two-thirds:has(.column--one .image--container):after, html[lang=fa] .bkg--birch.ratio--one-third:has(.column--one .image--container):after, html[lang=fa] .bkg--birch.ratio--two-thirds:has(.column--one .image--container):after {
		border-radius: 0 60px 0 0 !important;
		left: 0 !important;
		right: auto !important;
	}
	
	html[lang=ar] .bkg--birch.ratio--one-third[\:has\(.column--two\%20.image--container\)]:after, html[lang=ar] .bkg--birch.ratio--two-thirds[\:has\(.column--two\%20.image--container\)]:after, html[lang=fa] .bkg--birch.ratio--one-third[\:has\(.column--two\%20.image--container\)]:after, html[lang=fa] .bkg--birch.ratio--two-thirds[\:has\(.column--two\%20.image--container\)]:after {
		border-radius: 60px 0 0 0 !important;
		left: auto !important;
		right: 0 !important;
	}
	
	html[lang=ar] .bkg--birch.ratio--one-third:has(.column--two .image--container):after, html[lang=ar] .bkg--birch.ratio--two-thirds:has(.column--two .image--container):after, html[lang=fa] .bkg--birch.ratio--one-third:has(.column--two .image--container):after, html[lang=fa] .bkg--birch.ratio--two-thirds:has(.column--two .image--container):after {
		border-radius: 60px 0 0 0 !important;
		left: auto !important;
		right: 0 !important;
	}
}

.single-personnel .personnel-wrapper .personnel--card {
	margin: 5pc 50px 0 50px;
	margin: 5pc var(--pl-page-narrow) 0 var(--pl-page-narrow);
	position: relative;
}

.single-personnel .personnel-wrapper .personnel--card:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'152\' height=\'135\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M106.434 66.021h.007l6.189-6.191c0-.004.003-.004.003-.004l10.625-10.613s-.004-.004-.004-.007v-.007a15.9 15.9 0 00-1.516-6.317L111.93 22 101.591 0l-1.293.61a25.73 25.73 0 00-10.983 9.763c-4.439 7.177-5.282 16.384-1.421 24.591l9.387 19.973.596 1.264 2.386 3.646.011.018s.003.003.003.007c.011.01.021.024.032.034l6.119 6.115h.006z\' fill=\'%23fff\'/%3E%3Cpath d=\'M106.434 66.02h.007l6.189-6.19c0-.004.003-.004.003-.004l10.624-10.614 27.942-27.923-.007-.007-8.979-8.97c-5.683-5.686-14.907-5.686-20.593 0l-9.687 9.68-5.488 5.485-4.781 4.774c-6.136 6.132-7.596 15.165-4.383 22.675.18.429.38.847.595 1.264a20.415 20.415 0 002.37 3.632l.017.018.011.017s.003.004.003.007c.011.01.021.025.032.035l6.118 6.115h.004l.003.007z\' fill=\'%23fff\'/%3E%3Cpath d=\'M112.679 59.767l-.046.056s-.003 0-.003.004l-6.189 6.187-.007-.007-6.16-6.153-.011-.017-.017-.017-20.287-20.273c-10.09-10.084-10.09-26.437 0-36.52l1.007-1.007 8.35 8.343 17.125 17.111 4.778 4.774c7.53 7.525 8.017 19.423 1.46 27.516v.003z\' fill=\'%23fff\'/%3E%3Cpath opacity=\'.7\' d=\'M106.434 66.021h.007l6.189-6.191c0-.004.003-.004.003-.004l10.625-10.613s-.004-.004-.004-.007v-.007a15.9 15.9 0 00-1.516-6.317L111.93 22 101.591 0l-1.293.61a25.73 25.73 0 00-10.983 9.763c-4.439 7.177-5.282 16.384-1.421 24.591l9.387 19.973.596 1.264 2.386 3.646.011.018s.003.003.003.007c.011.01.021.024.032.034l6.119 6.115h.006z\' fill=\'%23EED69D\'/%3E%3Cpath d=\'M106.434 66.02h.007l6.189-6.19c0-.004.003-.004.003-.004l10.624-10.614 27.942-27.923-.007-.007-8.979-8.97c-5.683-5.686-14.907-5.686-20.593 0l-9.687 9.68-5.488 5.485-4.781 4.774c-6.136 6.132-7.596 15.165-4.383 22.675.18.429.38.847.595 1.264a20.415 20.415 0 002.37 3.632l.017.018.011.017s.003.004.003.007c.011.01.021.025.032.035l6.118 6.115h.004l.003.007z\' fill=\'%23CC9F3C\'/%3E%3Cpath opacity=\'.6\' d=\'M112.679 59.767l-.046.056s-.003 0-.003.004l-6.189 6.187-.007-.007-6.16-6.153-.011-.017-.017-.017-20.287-20.273c-10.09-10.084-10.09-26.437 0-36.52l1.007-1.007 8.35 8.343 17.125 17.111 4.778 4.774c7.53 7.525 8.017 19.423 1.46 27.516v.003z\' fill=\'%23E5C46A\'/%3E%3Cpath d=\'M39.31 134.306h.008l7.146-7.155c0-.004.004-.004.004-.004l12.267-12.267s-.004-.004-.004-.008v-.009a18.406 18.406 0 00-1.75-7.3L45.655 83.427 33.717 58l-1.492.704A29.718 29.718 0 0019.541 69.99c-5.126 8.295-6.1 18.936-1.641 28.422l10.84 23.085.687 1.461 2.756 4.214.012.02s.004.004.004.008l.036.04 7.066 7.067h.008z\' fill=\'%23fff\'/%3E%3Cpath d=\'M46.52 127.078l-.052.065s-.004 0-.004.004l-7.146 7.151-.008-.008-7.114-7.111-.012-.02-.02-.02-23.425-23.432c-11.652-11.655-11.652-30.554 0-42.21l1.163-1.163 9.64 9.643 19.776 19.777 5.516 5.518c8.695 8.697 9.258 22.449 1.686 31.802v.004z\' fill=\'%23fff\'/%3E%3Cpath opacity=\'.7\' d=\'M39.31 134.306h.008l7.146-7.155c0-.004.004-.004.004-.004l12.267-12.267s-.004-.004-.004-.008v-.009a18.406 18.406 0 00-1.75-7.3L45.655 83.427 33.717 58l-1.492.704A29.718 29.718 0 0019.541 69.99c-5.126 8.295-6.1 18.936-1.641 28.422l10.84 23.085.687 1.461 2.756 4.214.012.02s.004.004.004.008l.036.04 7.066 7.067h.008z\' fill=\'%2399A38A\'/%3E%3Cpath d=\'M39.31 134.306h.008l7.146-7.156c0-.004.004-.004.004-.004l12.267-12.267L91 82.606l-.008-.008-10.369-10.367c-6.562-6.572-17.212-6.572-23.779 0L45.66 83.419l-6.337 6.339-5.52 5.517c-7.086 7.088-8.771 17.528-5.062 26.209.21.495.439.978.688 1.461a23.628 23.628 0 002.736 4.197l.02.02.012.02s.004.004.004.008c.012.013.024.029.037.041l7.065 7.067h.004l.004.008z\' fill=\'%236C775B\'/%3E%3Cpath opacity=\'.7\' d=\'M46.52 127.078l-.052.065s-.004 0-.004.004l-7.146 7.151-.008-.008-7.114-7.111-.012-.02-.02-.02-23.425-23.432c-11.652-11.655-11.652-30.554 0-42.21l1.163-1.163 9.64 9.643 19.776 19.777 5.516 5.518c8.695 8.697 9.258 22.449 1.686 31.802v.004z\' fill=\'%2399A38A\'/%3E%3C/svg%3E");
	left: -2pc;
	position: absolute;
	top: -45px;
	z-index: 10;
}

.single-personnel .personnel-wrapper .personnel--card .card {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	border: none;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	max-width: 350px;
	padding: 0;
	width: 100%;
}

.single-personnel .personnel-wrapper .personnel--card .card .card--top {
	border-radius: 0 24px 0 0;
	height: 300px;
	max-width: 350px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.single-personnel .personnel-wrapper .personnel--card .card .card--top img {
	border-radius: 0 24px 0 0;
	bottom: 0;
	height: 100%;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: 50% 20%;
	object-position: 50% 20%;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%;
}

.single-personnel .personnel-wrapper .personnel--card .card .card--bottom {
	background: #f2f1ee;
	background: var(--birch);
	border-radius: 0 24px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: -30px;
	padding: 34px 40px;
	position: relative;
	text-align: left;
	width: 100%;
}

.single-personnel .personnel-wrapper .personnel--card .card .card--bottom .title {
	color: #7c3c44;
	color: var(--strawberry);
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 24px;
	line-height: var(--lh-sm);
	margin: 0;
	text-decoration: none;
}

.single-personnel .personnel-wrapper .personnel--card .email--link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #7c3c44;
	background-color: var(--strawberry);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: 52px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 40px;
	position: absolute;
	text-decoration: none;
	top: 244px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 52px;
}

.single-personnel .personnel-wrapper .personnel--card .email--link svg {
	left: 0;
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.single-personnel .personnel-wrapper .personnel--card .email--link svg path {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.single-personnel .personnel-wrapper .personnel--card .email--link:focus, .single-personnel .personnel-wrapper .personnel--card .email--link:hover {
	background-color: #fff;
	background-color: var(--white);
}

.single-personnel .personnel-wrapper .personnel--card .email--link:focus svg, .single-personnel .personnel-wrapper .personnel--card .email--link:hover svg {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.single-personnel .personnel-wrapper .personnel--card .email--link:focus svg path, .single-personnel .personnel-wrapper .personnel--card .email--link:hover svg path {
	fill: #7c3c44;
	fill: var(--strawberry);
}

.single-personnel .personnel-wrapper .content {
	margin: 45px 50px 65px 50px;
	margin: 45px var(--pl-page-narrow) 65px var(--pl-page-narrow);
	max-width: 780px;
}

.single-personnel.--wwrcp-member .pl--banner {
	margin-top: -30px !important;
}

.single-personnel.--wwrcp-member .pl--banner.bkg--banner-blueberry .container {
	background-color: #1f3248;
	background-color: var(--blueberry);
	padding-top: 30px;
}

.single-personnel.--wwrcp-member .pl--banner .container {
	border-radius: 0 0 40px 0;
	margin-left: 0;
	overflow: hidden;
}

.single-personnel.--wwrcp-member .pl--banner .container .banner--title:after {
	background: #00b2e3;
	background: var(--blue);
}

.single-personnel.--wwrcp-member .personnel-wrapper .personnel--card:before {
	content: none;
}

.single-personnel.--wwrcp-member .personnel-wrapper .personnel--card .card .card--bottom {
	background: #f9f8f4;
	background: var(--bg-taupe);
}

.single-personnel.--wwrcp-member .personnel-wrapper .personnel--card .card .card--bottom .title {
	color: #326295;
	color: var(--dark-blue);
}

.single-personnel.--wwrcp-member .personnel-wrapper .personnel--card .email--link {
	background-color: #326295;
	background-color: var(--dark-blue);
}

.single-personnel.--wwrcp-member .personnel-wrapper .personnel--card .email--link:focus, .single-personnel.--wwrcp-member .personnel-wrapper .personnel--card .email--link:hover {
	background-color: #fff;
	background-color: var(--white);
}

.single-personnel.--wwrcp-member .personnel-wrapper .personnel--card .email--link:focus svg path, .single-personnel.--wwrcp-member .personnel-wrapper .personnel--card .email--link:hover svg path {
	fill: #326295;
	fill: var(--dark-blue);
}

@media (min-width:650px) {
	.single-personnel .personnel-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		grid-gap: 35px;
		gap: 35px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 75px 50px;
		margin: 75px var(--pl-page-narrow);
	}
	
	.single-personnel .personnel-wrapper .personnel--card {
		margin: 0;
	}
	
	.single-personnel .personnel-wrapper .personnel--card:before {
		left: -2pc;
		top: -45px;
	}
	
	.single-personnel .personnel-wrapper .personnel--card .card .card--top {
		height: 300px;
		min-width: 290px;
	}
	
	.single-personnel .personnel-wrapper .personnel--card .card .card--top img {
		min-width: 290px;
	}
	
	.single-personnel .personnel-wrapper .personnel--card .email--link {
		height: 52px;
		left: 40px;
		top: 244px;
		width: 52px;
	}
	
	.single-personnel .personnel-wrapper .content {
		margin: 0;
	}
}

@media (min-width:1100px) {
	.single-personnel .personnel-wrapper {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 60px;
		gap: 60px;
		margin: 115px 25px;
		margin: 115px var(--pl-page-wide);
	}
	
	.single-personnel .personnel-wrapper .personnel--card:before {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'293\' height=\'258\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M75.164 257.711h.015l13.664-13.682c0-.008.007-.008.007-.008l23.457-23.455s-.007-.008-.007-.015v-.016c-.131-4.694-1.231-9.442-3.347-13.959l-21.657-46.149-22.826-48.62-2.854 1.347c-10.386 4.879-18.625 12.49-24.25 21.578-9.8 15.86-11.662 36.207-3.138 54.344l20.726 44.141 1.315 2.793 5.27 8.058.023.038s.008.008.008.015c.023.023.046.054.07.077l13.509 13.513h.015z\' fill=\'%23fff\'/%3E%3Cpath d=\'M88.95 243.891s-.061.077-.1.123c0 0-.008 0-.008.008L75.18 257.696l-.015-.015-13.602-13.598-.023-.038-.039-.039-44.79-44.802c-22.28-22.286-22.28-58.423 0-80.709l2.223-2.224 18.433 18.438 37.813 37.815 10.548 10.55c16.625 16.63 17.702 42.925 3.223 60.809v.008z\' fill=\'%23fff\'/%3E%3Cpath opacity=\'.7\' d=\'M75.164 257.711h.015l13.664-13.682c0-.008.007-.008.007-.008l23.457-23.455s-.007-.008-.007-.015v-.016c-.131-4.694-1.231-9.442-3.347-13.959l-21.657-46.149-22.826-48.62-2.854 1.347c-10.386 4.879-18.625 12.49-24.25 21.578-9.8 15.86-11.662 36.207-3.138 54.344l20.726 44.141 1.315 2.793 5.27 8.058.023.038s.008.008.008.015c.023.023.046.054.07.077l13.509 13.513h.015z\' fill=\'%2399A38A\'/%3E%3Cpath d=\'M75.164 257.711h.015l13.664-13.682c0-.008.007-.008.007-.008l23.457-23.456L174 158.856l-.015-.015-19.826-19.823c-12.548-12.567-32.912-12.567-45.468 0l-21.387 21.393-12.117 12.12-10.555 10.55c-13.548 13.552-16.772 33.514-9.679 50.112.4.947.84 1.87 1.316 2.794a45.135 45.135 0 005.232 8.026l.038.039.023.038s.008.008.008.015c.023.024.046.054.069.077l13.51 13.513h.007l.008.016z\' fill=\'%236C775B\'/%3E%3Cpath opacity=\'.7\' d=\'M88.95 243.891s-.061.077-.1.123c0 0-.008 0-.008.008L75.18 257.696l-.015-.015-13.602-13.598-.023-.038-.039-.039-44.79-44.802c-22.28-22.286-22.28-58.423 0-80.709l2.223-2.224 18.433 18.438 37.813 37.815 10.548 10.55c16.625 16.63 17.702 42.925 3.223 60.809v.008z\' fill=\'%2399A38A\'/%3E%3Cpath d=\'M205.838 127.68h.013l11.968-11.973c0-.007.007-.007.007-.007l20.546-20.526s-.006-.006-.006-.013v-.014c-.115-4.108-1.079-8.263-2.932-12.215l-18.969-40.385L196.471 0l-2.5 1.178c-9.098 4.27-16.315 10.93-21.241 18.883-8.585 13.88-10.216 31.684-2.749 47.557l18.154 38.627 1.152 2.445 4.616 7.051.02.033s.007.007.007.014c.02.02.041.047.061.067l11.833 11.825h.014z\' fill=\'%23fff\'/%3E%3Cpath d=\'M205.837 127.679h.014l11.968-11.973c0-.007.007-.007.007-.007l20.546-20.526 54.038-54.001-.013-.014-17.366-17.347c-10.991-10.997-28.828-10.997-39.826 0l-18.734 18.721-10.613 10.606-9.246 9.233c-11.867 11.859-14.69 29.327-8.477 43.853.35.828.734 1.636 1.152 2.445a39.532 39.532 0 004.582 7.023l.034.034.02.034s.007.006.007.013c.02.02.041.047.061.067l11.833 11.826h.007l.006.013z\' fill=\'%23fff\'/%3E%3Cpath d=\'M217.913 115.586s-.053.068-.087.108c0 0-.007 0-.007.007l-11.968 11.966-.013-.013-11.915-11.899-.02-.034-.033-.034-39.233-39.206c-19.516-19.502-19.516-51.126 0-70.628l1.947-1.947 16.146 16.136 33.121 33.091 9.239 9.233c14.562 14.552 15.506 37.563 2.823 53.213v.007z\' fill=\'%23fff\'/%3E%3Cpath opacity=\'.7\' d=\'M205.838 127.68h.013l11.968-11.973c0-.007.007-.007.007-.007l20.546-20.526s-.006-.006-.006-.013v-.014c-.115-4.108-1.079-8.263-2.932-12.215l-18.969-40.385L196.471 0l-2.5 1.178c-9.098 4.27-16.315 10.93-21.241 18.883-8.585 13.88-10.216 31.684-2.749 47.557l18.154 38.627 1.152 2.445 4.616 7.051.02.033s.007.007.007.014c.02.02.041.047.061.067l11.833 11.825h.014z\' fill=\'%23EED69D\'/%3E%3Cpath d=\'M205.837 127.679h.014l11.968-11.973c0-.007.007-.007.007-.007l20.546-20.526 54.038-54.001-.013-.014-17.366-17.347c-10.991-10.997-28.828-10.997-39.826 0l-18.734 18.721-10.613 10.606-9.246 9.233c-11.867 11.859-14.69 29.327-8.477 43.853.35.828.734 1.636 1.152 2.445a39.532 39.532 0 004.582 7.023l.034.034.02.034s.007.006.007.013c.02.02.041.047.061.067l11.833 11.826h.007l.006.013z\' fill=\'%23CC9F3C\'/%3E%3Cpath opacity=\'.6\' d=\'M217.913 115.586s-.053.068-.087.108c0 0-.007 0-.007.007l-11.968 11.966-.013-.013-11.915-11.899-.02-.034-.033-.034-39.233-39.206c-19.516-19.502-19.516-51.126 0-70.628l1.947-1.947 16.146 16.136 33.121 33.091 9.239 9.233c14.562 14.552 15.506 37.563 2.823 53.213v.007z\' fill=\'%23E5C46A\'/%3E%3C/svg%3E");
		left: -158px;
		top: -75px;
	}
	
	.single-personnel .personnel-wrapper .personnel--card .card .card--top {
		border-radius: 0 34px 0 0;
		height: 330px;
		min-width: 350px;
	}
	
	.single-personnel .personnel-wrapper .personnel--card .card .card--top img {
		border-radius: 0 34px 0 0;
		min-width: 350px;
	}
	
	.single-personnel .personnel-wrapper .personnel--card .card .card--bottom {
		border-radius: 0 34px;
		margin-top: -40px;
		padding: 40px 50px;
	}
	
	.single-personnel .personnel-wrapper .personnel--card .card .card--bottom .title {
		font-size: 1rem;
		font-size: var(--fs-reg);
		line-height: 24px;
	}
	
	.single-personnel .personnel-wrapper .personnel--card .email--link {
		left: 50px;
		top: 264px;
	}
	
	.single-personnel.--wwrcp-member .pl--banner .container {
		border-radius: 0 0 90px 0;
	}
}

@media (min-width:1441px) {
	.single-personnel .personnel-wrapper .personnel--card .card .card--top {
		height: 430px;
	}
	
	.single-personnel .personnel-wrapper .personnel--card .card .card--bottom .title {
		line-height: 28px;
	}
	
	.single-personnel .personnel-wrapper .personnel--card .email--link {
		top: 364px;
	}
	
	.single-personnel.--wwrcp-member .pl--banner .container {
		border-radius: 0 0 125px 0;
	}
}

@media (min-width:1700px) {
	.single-personnel.--wwrcp-member .pl--banner {
		margin-top: -40px !important;
	}
	
	.single-personnel.--wwrcp-member .pl--banner.bkg--banner-blueberry .container {
		padding-top: 40px;
	}
}

.hs--banner {
	margin-top: 35px;
	position: relative;
}

.hs--banner.bkg--banner-blueberry .container {
	background-color: #1f3248;
	background-color: var(--blueberry);
}

.hs--banner.bkg--banner-strawberry .container {
	background-color: #7c3c44;
	background-color: var(--strawberry);
}

.hs--banner.bkg--banner-wampum .container {
	background-color: #513049;
	background-color: var(--wampum);
}

.hs--banner .container {
	background-color: #1f3248;
	background-color: var(--blueberry);
	border-radius: 0 40px 0 0;
	margin-right: 26px;
	margin-right: var(--hp-page-wide);
	position: relative;
	width: calc(100% - 26px);
	width: calc(100% - var(--hp-page-wide));
}

.hs--banner .container .banner--graphic {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}

.hs--banner .container .banner--graphic .bird-icon--purple {
	display: block;
	position: absolute;
	right: -3pc;
	top: 61px;
	z-index: 1;
}

.hs--banner .container .banner--graphic .bird-icon--purple svg {
	height: auto;
	width: 88px;
}

.hs--banner .container .banner--graphic .bird-icon--yellow {
	display: none;
}

.hs--banner .container .banner--graphic .default--banner {
	height: 100%;
	overflow: hidden;
	width: 100%;
}

.hs--banner .container .banner--graphic .default--banner .bird--icon {
	left: 40px;
	pointer-events: none;
	position: relative;
	top: 5pc;
}

.hs--banner .container .banner--graphic .default--banner .bird--icon svg {
	height: auto;
	width: 450px;
}

.hs--banner .container .banner--title {
	padding: 95px 50px;
	position: relative;
	z-index: 1;
}

.hs--banner .container .banner--title h1 {
	color: #fff;
	color: var(--white);
}

.hs--banner .container .banner--title:after {
	background: #c3968f;
	background: var(--milkweed-65);
	border-radius: 10px;
	content: "";
	display: block;
	height: 3px;
	margin-top: 40px;
	position: relative;
	width: 40%;
}

.hs--banner .container .banner--title .bird-icon--red {
	display: none;
}

.hs--banner.hs--banner-image .container {
	background-color: transparent;
}

.hs--banner.hs--banner-image .container .banner--graphic {
	height: 250px;
	position: relative;
	width: 100%;
	z-index: 0;
}

.hs--banner.hs--banner-image .container .banner--graphic .image--banner {
	height: 100%;
	width: 100%;
}

.hs--banner.hs--banner-image .container .banner--graphic .image--banner:after {
	background: var(--image-overlay);
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.hs--banner.hs--banner-image .container .banner--graphic .image--banner img {
	border-radius: 0 40px 0 0;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.hs--banner.hs--banner-image .container .banner--title {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background-blend-mode: overlay;
	background-color: rgba(242, 241, 238, .6);
	background-color: var(--birch-60);
	border-top-right-radius: 40px;
	color: #1f3248;
	color: var(--blueberry);
	margin-top: -70px;
	padding: 34px 53px 34px 50px;
	position: relative;
	width: calc(100% - 24px) !important;
	width: 100%;
	z-index: 1;
}

.hs--banner.hs--banner-image .container .banner--title h1 {
	color: #1f3248;
	color: var(--blueberry);
}

.hs--banner.hs--banner-image .container .banner--title:after {
	display: none;
}

.hs--banner.hs--banner-image .container .banner--title .bird-icon--yellow {
	display: block;
	position: absolute;
	right: -10px;
	top: -46px;
	z-index: 1;
}

.hs--banner.hs--banner-image .container .banner--title .bird-icon--yellow svg {
	height: auto;
	width: 75px;
}

@media (min-width:650px) {
	.hs--banner .container .banner--graphic .bird-icon--purple {
		right: -56px;
		top: 44px;
	}
	
	.hs--banner .container .banner--graphic .bird-icon--purple svg {
		width: 102px;
	}
	
	.hs--banner .container .banner--graphic .bird-icon--yellow {
		display: block;
		position: absolute;
		right: 14px;
		top: 122px;
		z-index: 1;
	}
	
	.hs--banner .container .banner--graphic .bird-icon--yellow svg {
		height: auto;
		width: 87px;
	}
	
	.hs--banner .container .banner--title {
		padding: 110px 5pc 95px 5pc;
	}
	
	.hs--banner .container .banner--title h1 {
		max-width: 80%;
	}
	
	.hs--banner .container .banner--title:after {
		margin-top: 30px;
		width: 110px;
	}
	
	.hs--banner .container .banner--title .bird-icon--yellow {
		display: none;
	}
	
	.hs--banner.hs--banner-image .container .banner--graphic {
		height: 280px;
	}
	
	.hs--banner.hs--banner-image .container .banner--title {
		left: 0;
		margin-top: -5pc;
		max-width: 78%;
		padding: 34px 27px 34px 5pc;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
	
	.hs--banner.hs--banner-image .container .banner--title h1 {
		max-width: 100%;
	}
	
	.hs--banner.hs--banner-image .container .banner--title .bird-icon--yellow {
		display: none;
	}
}

@media (min-width:1100px) {
	.hs--banner .container {
		border-radius: 0 90px 0 0;
	}
	
	.hs--banner .container .banner--graphic .bird-icon--purple {
		right: -95px;
		top: 66px;
	}
	
	.hs--banner .container .banner--graphic .bird-icon--purple svg {
		width: 178px;
	}
	
	.hs--banner .container .banner--graphic .bird-icon--yellow {
		right: 38px;
		top: 203px;
	}
	
	.hs--banner .container .banner--graphic .bird-icon--yellow svg {
		width: 152px;
	}
	
	.hs--banner.hs--banner-image .container .banner--graphic {
		height: 25pc;
	}
	
	.hs--banner.hs--banner-image .container .banner--graphic .image--banner img {
		border-radius: 0 90px 0 0;
	}
	
	.hs--banner.hs--banner-image .container .banner--title {
		max-width: 660px;
		padding: 43px 27px 10px 130px;
	}
}

@media (min-width:1120px) {
	.hs--banner {
		margin-top: 0 !important;
	}
}

@media (min-width:1441px) {
	.hs--banner.hs--banner-image .container .banner--graphic {
		height: 550px;
	}
	
	.hs--banner.hs--banner-image .container .banner--title {
		max-width: 785px;
	}
}

@media (min-width:1920px) {
	.hs--banner.hs--banner-image .container .banner--title {
		max-width: 50pc;
	}
}

html[lang=ar] .hs--banner.hs--banner-image .container .banner--title, html[lang=fa] .hs--banner.hs--banner-image .container .banner--title {
	border-top-left-radius: 40px;
	border-top-right-radius: 0;
	margin-right: -30px;
	padding-right: 83px;
}

@media (min-width:650px) {
	html[lang=ar] .hs--banner.hs--banner-image .container .banner--title, html[lang=fa] .hs--banner.hs--banner-image .container .banner--title {
		padding-right: 57px;
	}
}

html[lang=ar] .hs--banner.hs--banner-image .container .banner--title .bird-icon--yellow, html[lang=fa] .hs--banner.hs--banner-image .container .banner--title .bird-icon--yellow {
	left: 20px;
	right: auto;
}

html[lang=ar] .hs--banner .container .banner--graphic .bird-icon--purple, html[lang=fa] .hs--banner .container .banner--graphic .bird-icon--purple {
	left: -18px;
	right: auto;
}

@media (min-width:650px) {
	html[lang=ar] .hs--banner .container .banner--graphic .bird-icon--purple, html[lang=fa] .hs--banner .container .banner--graphic .bird-icon--purple {
		left: -26px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .hs--banner .container .banner--graphic .bird-icon--purple, html[lang=fa] .hs--banner .container .banner--graphic .bird-icon--purple {
		left: -15px;
	}
}

@media (min-width:650px) {
	html[lang=ar] .hs--banner .container .banner--graphic .bird-icon--yellow, html[lang=fa] .hs--banner .container .banner--graphic .bird-icon--yellow {
		left: 44px;
		right: auto;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .hs--banner .container .banner--graphic .bird-icon--yellow, html[lang=fa] .hs--banner .container .banner--graphic .bird-icon--yellow {
		left: 118px;
	}
}

.healthcare--filters {
	margin-top: 13px;
}

.healthcare--filters .page--container {
	background-color: #f2f1ee;
	background-color: var(--birch);
	padding: 0 50px;
	position: relative;
}

.healthcare--filters .page--container:after {
	background-color: #f2f1ee;
	background-color: var(--birch);
	content: "";
	height: 100%;
	height: calc(100% + 200px);
	left: 0;
	position: absolute;
	top: -200px;
	width: 100%;
	z-index: -1;
}

.healthcare--filters form .top--filters {
	padding-bottom: 46px;
}

.healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet {
	display: none;
}

.healthcare--filters form .top--filters .search--filter {
	margin-bottom: 28px;
	position: relative;
	width: 100%;
}

.healthcare--filters form .top--filters .search--filter:after {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #513049;
	background: var(--wampum);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'18\' height=\'18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M17.233 15.89l-3.215-3.205a7.49 7.49 0 001.598-4.633 7.565 7.565 0 10-7.565 7.565 7.49 7.49 0 004.634-1.599l3.206 3.216a.946.946 0 001.55-.308.944.944 0 00-.207-1.035zM2.378 8.053a5.674 5.674 0 1111.347 0 5.674 5.674 0 01-11.347 0z\' fill=\'%23F2F1EE\'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	border-radius: 50%;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 42px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 0;
	width: 42px;
}

.healthcare--filters form .top--filters .search--filter input {
	border: none;
	border-radius: 0 10px 10px 0;
	-webkit-box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .1);
	box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .1);
	height: 42px;
	margin-left: 19px;
	padding-left: 37px;
	width: calc(100% - 19px);
}

.healthcare--filters form .top--filters .filters-group--dropdown, .healthcare--filters form .top--filters .search--filter input {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	line-height: 20px;
}

.healthcare--filters form .top--filters .filters-group--dropdown {
	background: #513049;
	background: var(--wampum);
	border-radius: 0 10px 10px 10px;
	color: #fff;
	color: var(--white);
	cursor: pointer;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 11px 24px;
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%;
}

.healthcare--filters form .top--filters .filters-group--dropdown:after {
	-ms-flex-item-align: center;
	align-self: center;
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1.5l5 5 5-5\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	z-index: 2;
}

.healthcare--filters form .top--filters .filters-group--dropdown.active {
	margin-bottom: 22px;
}

.healthcare--filters form .top--filters .filters-group--dropdown.active:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'13\' height=\'3\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1.5h11\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	margin-top: -10px !important;
}

.healthcare--filters form .top--filters .filters-group--dropdown:focus, .healthcare--filters form .top--filters .filters-group--dropdown:hover {
	padding: 1pc 24px;
}

.healthcare--filters form .top--filters .term--filters {
	display: none;
}

.healthcare--filters form .top--filters .term--filters.active {
	display: block;
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #cfada8;
	background: var(--strawberry-x-light);
	border-radius: 0 10px 10px 10px;
	color: #1f3248;
	color: var(--blueberry);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 20px;
	padding: 11px 24px;
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%;
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:after {
	-ms-flex-item-align: center;
	align-self: center;
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1.5l5 5 5-5\' stroke=\'%231f3248\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	z-index: 1;
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown.active {
	background: #9e5c51;
	background: var(--strawberry-med);
	border-radius: 0 10px 0 0;
	color: #fff;
	color: var(--white);
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown.active:before {
	border-radius: 0 10px 0 0;
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown.active:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'9.192\' height=\'9.264\'%3E%3Cg data-name=\'Group 5722\' fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\' stroke-width=\'1.5\'%3E%3Cpath data-name=\'Path 1\' d=\'M8.132 8.203L1.061 1.132\'/%3E%3Cpath data-name=\'Path 2\' d=\'M8.132 1.06L1.061 8.131\'/%3E%3C/g%3E%3C/svg%3E");
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown.active:hover {
	background: #7e4a41;
	background: var(--strawberry-dark);
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown.active:hover:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'13\' height=\'3\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1.5h11\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	margin-top: -8px;
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:hover {
	background: #c0958e;
	background: var(--strawberry-light);
	padding: 1pc 24px;
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:hover:after {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters {
	background: #fff;
	background: var(--white);
	border-radius: 0 0 10px 10px;
	display: none;
	padding: 23px 30px;
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters .filter+.filter {
	margin-top: 14px;
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters .filter {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	color: #10152d;
	color: var(--dark-grey);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	line-height: 24px;
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters .filter.disabled {
	display: none;
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters .filter input[type=checkbox] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-appearance: none;
	border: 1.5px solid #513049;
	border: 1.5px solid var(--wampum);
	border-radius: 6px;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 20px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 2px 0 0 0;
	margin-right: 14px;
	max-height: 20px;
	max-width: 20px;
	min-height: 20px;
	min-width: 20px;
	position: relative;
	width: 20px;
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters .filter input[type=checkbox]:checked {
	background-color: #513049;
	background-color: var(--wampum);
}

.healthcare--filters form .top--filters .term--filters .filters--container .filters .filter input[type=checkbox]:checked:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'11\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_336_3362)\'%3E%3Cpath d=\'M4.847 10.598a.5.5 0 01-.705.093L.402 7.793a.5.5 0 01-.083-.708l.62-.771a.5.5 0 01.696-.082l2.13 1.651a.5.5 0 00.705-.093L10.09.391a.5.5 0 01.693-.1l.806.59a.5.5 0 01.103.705l-6.845 9.012z\' fill=\'%23fff\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_336_3362\'%3E%3Cpath d=\'M0 .5A.5.5 0 01.5 0h11a.5.5 0 01.5.5v10a.5.5 0 01-.5.5H.5a.5.5 0 01-.5-.5V.5z\' fill=\'%23fff\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	height: auto;
	width: 9pt;
}

.healthcare--filters form .top--filters .term--filters .filters--container.care--area-filters, .healthcare--filters form .top--filters .term--filters .filters--container.location--filters {
	margin-bottom: 22px;
}

.healthcare--filters form .top--filters .clear--filter {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #7c3c44;
	border: 1px solid var(--strawberry);
	border-radius: 0 10px 10px 10px;
	display: none;
	height: 42px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.healthcare--filters form .top--filters .clear--filter.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.healthcare--filters form .top--filters .clear--filter button {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 0 10px 10px 10px;
	color: #1f3248;
	color: var(--blueberry);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	font-weight: 600;
	font-weight: var(--fw-bold);
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 35px;
	width: 100%;
}

.healthcare--filters form .top--filters .clear--filter button .x-icon {
	display: inline-block;
	height: 10px;
	margin-left: 13px;
	position: relative;
	width: 10px;
}

.healthcare--filters form .top--filters .clear--filter button .x-icon span {
	background: #7c3c44;
	background: var(--strawberry);
	height: 1px;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transition: -webkit-transform .2s ease;
	transition: -webkit-transform .2s ease;
	transition: transform .2s ease;
	transition: transform .2s ease, -webkit-transform .2s ease;
	width: 14px;
}

.healthcare--filters form .top--filters .clear--filter button .x-icon span.line--one {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.healthcare--filters form .top--filters .clear--filter button .x-icon span.line--two {
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}

.healthcare--filters form .top--filters .clear--filter button:focus .x-icon span, .healthcare--filters form .top--filters .clear--filter button:hover .x-icon span {
	-webkit-transform: translate(-50%, -50%) rotate(0deg);
	transform: translate(-50%, -50%) rotate(0deg);
}

.healthcare--filters form .top--filters .icon--filter {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	background: var(--white);
	border-radius: 0 28.36px 28.36px 28.36px;
	-webkit-box-shadow: 0 1.7727273702621pt 23.64px 4.73px rgba(0, 0, 0, .09);
	box-shadow: 0 1.7727273702621pt 23.64px 4.73px rgba(0, 0, 0, .09);
	display: none;
	grid-gap: 19px;
	gap: 19px;
	-ms-grid-columns: (1fr) [5];
	grid-template-columns: repeat(5, 1fr);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 28px;
	padding: 34px 27px;
}

.healthcare--filters form .top--filters .icon--filter.active {
	display: -ms-grid;
	display: grid;
}

.healthcare--filters form .top--filters .icon--filter .icon {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #dcd5da;
	background: var(--date);
	border: none;
	border-radius: 50%;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 39px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: auto;
	position: relative;
	width: 39px;
}

.healthcare--filters form .top--filters .icon--filter .icon:disabled {
	display: none !important;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	pointer-events: none;
}

.healthcare--filters form .top--filters .icon--filter .icon .icon--label {
	background: #fff;
	background: var(--white);
	border-radius: 0 6px 6px 6px;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
	color: #513049;
	color: var(--wampum);
	display: none;
	font-size: .875rem;
	left: 50%;
	line-height: 18px;
	min-height: 28px;
	min-width: 70px;
	padding: 10px 4px;
	position: absolute;
	top: -19px;
	z-index: 2;
}

.healthcare--filters form .top--filters .icon--filter .icon .icon--svg {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 39px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 39px;
}

.healthcare--filters form .top--filters .icon--filter .icon .icon--svg svg {
	height: auto;
	max-height: 90%;
	max-width: 90%;
	width: auto;
}

.healthcare--filters form .top--filters .icon--filter .icon:hover {
	background: #513049;
	background: var(--wampum);
}

.healthcare--filters form .top--filters .icon--filter .icon:hover .icon--label {
	display: block;
}

.healthcare--filters form .top--filters .icon--filter .icon:hover .icon--svg svg g path {
	fill: #fff;
	fill: var(--white);
}

.healthcare--filters form .top--filters .icon--filter .icon.active {
	background: #513049;
	background: var(--wampum);
}

.healthcare--filters form .top--filters .icon--filter .icon.active .icon--svg svg g path {
	fill: #fff;
	fill: var(--white);
}

.healthcare--filters form .bottom--filters {
	background: #fff;
	background: var(--white);
	padding-top: 37px;
	position: relative;
}

.healthcare--filters form .bottom--filters:after {
	background-color: #fff;
	background-color: var(--white);
	content: "";
	height: 100%;
	left: -50px;
	position: absolute;
	top: 0;
	width: calc(100% + 75pt);
	z-index: 1;
}

.healthcare--filters form .bottom--filters .letter--filters {
	display: -ms-grid;
	display: grid;
	grid-gap: 10px;
	gap: 10px;
	-ms-grid-columns: (auto) [7];
	grid-template-columns: repeat(7, auto);
	justify-items: center;
	max-height: 26px;
	overflow: hidden;
	position: relative;
	-webkit-transition: max-height .3s ease;
	transition: max-height .3s ease;
	z-index: 2;
}

.healthcare--filters form .bottom--filters .letter--filters.expanded {
	max-height: 500px;
}

.healthcare--filters form .bottom--filters .letter--filters .letter--filter {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: center;
	align-self: center;
	color: #1f3248;
	color: var(--blueberry);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	height: 26px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 1.6pc;
	position: relative;
	width: 24px;
}

.healthcare--filters form .bottom--filters .letter--filters .letter--filter:nth-of-type(2) {
	-ms-grid-column: 2;
	grid-column-start: 2;
}

.healthcare--filters form .bottom--filters .letter--filters .letter--filter input[type=radio] {
	height: 0;
	opacity: 0;
	position: absolute;
	width: 0;
}

.healthcare--filters form .bottom--filters .letter--filters .letter--filter input[type=radio]:checked+label {
	background: #cfd6c7;
	background: var(--sage-40);
	color: #1f3248;
	color: var(--blueberry);
}

.healthcare--filters form .bottom--filters .letter--filters .letter--filter label {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 0 5px 5px 5px;
	color: #1f3248;
	color: var(--blueberry);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	font-weight: 600;
	font-weight: var(--fw-bold);
	height: 26px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	-webkit-transition: background-color .2s ease, color .2s ease;
	transition: background-color .2s ease, color .2s ease;
	width: 100%;
}

.healthcare--filters form .bottom--filters .letter--filters .letter--filter label:focus, .healthcare--filters form .bottom--filters .letter--filters .letter--filter label:hover {
	background: #cfd6c7;
	background: var(--sage-40);
	color: #1f3248;
	color: var(--blueberry);
}

.healthcare--filters form .bottom--filters .letter--filters .letter--filter label:focus {
	outline: 1px dotted #1f3248;
	outline: dotted 1px var(--blueberry);
	outline-offset: 4px;
}

.healthcare--filters form .bottom--filters .letter--filters .letter--filter:focus label, .healthcare--filters form .bottom--filters .letter--filters .letter--filter:hover label {
	background: #cfd6c7;
	background: var(--sage-40);
	color: #1f3248;
	color: var(--blueberry);
}

.healthcare--filters form .bottom--filters .letter--filters .letter--filter.all {
	left: 0;
	padding: 0 8px;
	position: absolute;
	top: 0;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.healthcare--filters form .bottom--filters .letter--filters .letter--filter.all label {
	padding: 0 8px;
	text-align: center;
}

.healthcare--filters form .bottom--filters .letter--filters .letter--filter.disabled {
	color: #dfddd8;
	color: var(--stone);
	outline: none !important;
}

.healthcare--filters form .bottom--filters .letter--filters .letter--filter.disabled label {
	background: none;
	color: #dfddd8;
	color: var(--stone);
	cursor: default;
	outline: none !important;
	pointer-events: none !important;
}

.healthcare--filters form .bottom--filters .letter--filters .letter--filter.disabled input[type=radio] {
	cursor: not-allowed;
	outline: none !important;
	pointer-events: none !important;
}

.healthcare--filters form .bottom--filters .letter--filters .letter--filter.disabled input[type=radio]:focus {
	outline: none !important;
}

.healthcare--filters form .bottom--filters .letter--filters .letter--filter.disabled input[type=radio]:disabled {
	pointer-events: none;
}

.healthcare--filters form .bottom--filters .expand--letter-filters {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #cfd6c7;
	background: var(--sage-40);
	border-radius: 0 5px 5px 5px;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 27px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 24px;
	position: relative;
	width: 100%;
	z-index: 2;
}

.healthcare--filters form .bottom--filters .expand--letter-filters, .healthcare--filters form .bottom--filters .expand--letter-filters svg {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.healthcare--filters form .bottom--filters .expand--letter-filters.expanded, .healthcare--filters form .bottom--filters .expand--letter-filters:focus, .healthcare--filters form .bottom--filters .expand--letter-filters:hover {
	background: #889674;
	background: var(--sage);
	height: 2pc;
}

.healthcare--filters form .bottom--filters .expand--letter-filters.expanded svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

@media (max-width:400px) {
	.healthcare--filters form .top--filters .icon--filter {
		grid-gap: 10px;
		gap: 10px;
	}
	
	.healthcare--filters form .top--filters .icon--filter .icon {
		height: 34px;
		width: 34px;
	}
}

@media (min-width:650px) {
	.healthcare--filters .page--container {
		padding: 0 5pc;
	}
}

@media (min-width:768px) {
	.healthcare--filters {
		margin-top: 0;
	}
	
	.healthcare--filters .page--container {
		background: -webkit-gradient(linear, left top, left bottom, from(#f2f1ee), color-stop(50%, #f2f1ee), color-stop(50%, #fff), to(#fff));
		background: linear-gradient(180deg, #f2f1ee 0, #f2f1ee 50%, #fff 0, #fff);
		background: -webkit-gradient(linear, left top, left bottom, from(var(--birch)), color-stop(50%, var(--birch)), color-stop(50%, #fff), to(#fff));
		background: linear-gradient(180deg, var(--birch) 0, var(--birch) 50%, #fff 0, #fff);
	}
	
	.healthcare--filters form .top--filters {
		position: relative;
	}
	
	.healthcare--filters form .top--filters .search-dropdown--filters {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
		position: relative;
	}
	
	.healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet {
		display: none;
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-area: 2/1/3/2;
		margin-top: 30px;
		padding: 0 24px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet.active {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet button .x-icon {
		margin-left: 15px;
	}
	
	.healthcare--filters form .top--filters .search--filter {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
		grid-area: 1/3/2/4;
		margin-bottom: 0;
		margin-left: auto;
		margin-right: 0;
		max-width: calc(100% - 317px);
		min-width: 275px;
	}
	
	.healthcare--filters form .top--filters .filters-group--dropdown {
		display: none;
	}
	
	.healthcare--filters form .top--filters .term--filters {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-area: 1/1/2/3;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.healthcare--filters form .top--filters .term--filters.active {
		display: block;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container+.filters--container {
		margin: 0 0 0 25px !important;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container, .healthcare--filters form .top--filters .term--filters .filters--container.location--filters {
		margin: 0;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container.location--filters .filters--dropdown {
		min-width: 129px;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container.care--area-filters {
		margin: 0;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container.care--area-filters .filters--dropdown {
		min-width: 136px;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown {
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1.5l5 5 5-5\' stroke=\'%231f3248\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E") !important;
		margin-left: 10px;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:before {
		background: #cfada8;
		background: var(--strawberry-x-light);
		border-radius: 10px;
		content: "";
		height: 100%;
		pointer-events: none;
		position: absolute;
		right: 0;
		top: 0;
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		width: 30px;
		z-index: 1;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown.active {
		border-radius: 0 10px 10px 10px;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown.active:before {
		background: #9e5c51;
		background: var(--strawberry-med);
		border-radius: 0 10px 10px 10px;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown.active:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'9.192\' height=\'9.264\'%3E%3Cg data-name=\'Group 5722\' fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\' stroke-width=\'1.5\'%3E%3Cpath data-name=\'Path 1\' d=\'M8.132 8.203L1.061 1.132\'/%3E%3Cpath data-name=\'Path 2\' d=\'M8.132 1.06L1.061 8.131\'/%3E%3C/g%3E%3C/svg%3E") !important;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown.active:hover:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'13\' height=\'3\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1.5h11\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E") !important;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown.active:hover:before {
		background: #7e4a41;
		background: var(--strawberry-dark);
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:focus, .healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:hover {
		padding: 11px 24px;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:hover:before {
		background: #c0958e;
		background: var(--strawberry-light);
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:hover:after {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:hover.active:after {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters {
		border-radius: 0 0 34px 34px;
		border-top: 3px solid #968291;
		border-top: 3px solid var(--wampum-60);
		-webkit-box-shadow: 0 1.7727273702621pt 23.64px 4.73px rgba(0, 0, 0, .09);
		box-shadow: 0 1.7727273702621pt 23.64px 4.73px rgba(0, 0, 0, .09);
		grid-gap: 1pc;
		gap: 1pc;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		left: 0;
		padding: 40px 45px;
		position: absolute;
		top: 82px;
		width: calc(100vw - 10pc);
		z-index: 10;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters.active {
		display: -ms-grid;
		display: grid;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters .filter+.filter {
		margin-top: 0 !important;
	}
	
	.healthcare--filters form .top--filters .clear--filter, .healthcare--filters form .top--filters .clear--filter.active {
		display: none;
	}
	
	.healthcare--filters form .top--filters .icon--filter {
		display: -ms-grid;
		display: grid;
		grid-gap: 30px;
		gap: 30px;
		-ms-grid-columns: (1fr) [7];
		grid-template-columns: repeat(7, 1fr);
		margin-top: 40px;
		padding: 37px 50px;
	}
	
	.healthcare--filters form .top--filters .icon--filter.active {
		display: -ms-grid;
		display: grid;
	}
	
	.healthcare--filters form .top--filters .icon--filter .icon {
		height: 46px;
		width: 46px;
	}
	
	.healthcare--filters form .top--filters .icon--filter .icon .icon--label {
		bottom: calc(100% - 8px);
		max-width: 150px;
		top: auto;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.healthcare--filters form .bottom--filters .letter--filters {
		-ms-grid-columns: (1fr) [11];
		grid-template-columns: repeat(11, 1fr);
	}
}

@media (min-width:900px) {
	.healthcare--filters form .top--filters .search-dropdown--filters {
		grid-gap: 35px;
		gap: 35px;
		-ms-grid-columns: auto 1fr 1fr;
		grid-template-columns: auto 1fr 1fr;
	}
	
	.healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		grid-area: 1/2/2/3;
		margin: 0 auto 0 0 !important;
	}
	
	.healthcare--filters form .top--filters .search--filter {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
		grid-area: 1/3/2/4;
		margin: 0 0 0 auto !important;
	}
	
	.healthcare--filters form .top--filters .term--filters {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-area: 1/1/2/2;
	}
}

@media (min-width:1100px) {
	.healthcare--filters {
		margin-top: 40px;
	}
	
	.healthcare--filters .page--container {
		background: -webkit-gradient(linear, left top, left bottom, from(#f2f1ee), color-stop(36%, #f2f1ee), color-stop(36%, #fff), to(#fff));
		background: linear-gradient(180deg, #f2f1ee 0, #f2f1ee 36%, #fff 0, #fff);
		background: -webkit-gradient(linear, left top, left bottom, from(var(--birch)), color-stop(36%, var(--birch)), color-stop(36%, #fff), to(#fff));
		background: linear-gradient(180deg, var(--birch) 0, var(--birch) 36%, #fff 0, #fff);
		padding: 0 130px 0 130px;
	}
	
	.healthcare--filters form .top--filters {
		padding-bottom: 72px;
	}
	
	.healthcare--filters form .top--filters .search--filter {
		max-width: 330px;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container {
		width: 130px;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters {
		top: 83px;
		width: calc(100vw - 260px);
	}
	
	.healthcare--filters form .top--filters .clear--filter {
		display: none;
	}
	
	.healthcare--filters form .top--filters .icon--filter {
		-ms-grid-columns: (1fr) [10];
		grid-template-columns: repeat(10, 1fr);
		margin-top: 60px;
	}
	
	.healthcare--filters form .top--filters .icon--filter .icon .icon--label {
		max-width: 200px;
		padding: 10px;
	}
	
	.healthcare--filters form .bottom--filters {
		margin-left: -130px;
		padding-left: 24.5%;
		padding-right: 28%;
		padding-top: 0;
		width: calc(100% + 260px);
	}
	
	.healthcare--filters form .bottom--filters .letter--filters {
		grid-gap: 7px;
		gap: 7px;
		-ms-grid-columns: (1fr) [14];
		grid-template-columns: repeat(14, 1fr);
	}
}

@media (min-width:1200px) {
	.healthcare--filters form .top--filters .term--filters .filters--container+.filters--container {
		margin: 0 0 0 30px !important;
	}
	
	.healthcare--filters form .top--filters .clear--filter {
		margin-left: 325px;
	}
}

@media (min-width:1366px) {
	.healthcare--filters .page--container {
		background: -webkit-gradient(linear, left top, left bottom, from(#f2f1ee), color-stop(44%, #f2f1ee), color-stop(44%, #fff), to(#fff));
		background: linear-gradient(180deg, #f2f1ee 0, #f2f1ee 44%, #fff 0, #fff);
		background: -webkit-gradient(linear, left top, left bottom, from(var(--birch)), color-stop(44%, var(--birch)), color-stop(44%, #fff), to(#fff));
		background: linear-gradient(180deg, var(--birch) 0, var(--birch) 44%, #fff 0, #fff);
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters {
		grid-gap: 20px;
		gap: 20px;
		-ms-grid-columns: (1fr) [4];
		grid-template-columns: repeat(4, 1fr);
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters .filter {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.healthcare--filters form .top--filters .search--filter {
		max-width: 436px;
	}
	
	.healthcare--filters form .top--filters .icon--filter {
		grid-gap: 25px 40px;
		gap: 25px 40px;
	}
	
	.healthcare--filters form .top--filters .icon--filter .icon, .healthcare--filters form .top--filters .icon--filter .icon .icon--svg {
		height: 60px;
		width: 60px;
	}
	
	.healthcare--filters form .bottom--filters {
		margin-left: auto;
		margin-right: auto;
		padding: 0;
		width: 838px;
	}
	
	.healthcare--filters form .bottom--filters .letter--filters {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.healthcare--filters form .bottom--filters .letter--filters .letter--filter.all {
		padding: 0;
		position: relative;
	}
	
	.healthcare--filters form .bottom--filters .expand--letter-filters {
		display: none;
	}
}

@media (min-width:1441px) {
	.healthcare--filters .page--container {
		background: -webkit-gradient(linear, left top, left bottom, from(#f2f1ee), color-stop(38%, #f2f1ee), color-stop(38%, #fff), to(#fff));
		background: linear-gradient(180deg, #f2f1ee 0, #f2f1ee 38%, #fff 0, #fff);
		background: -webkit-gradient(linear, left top, left bottom, from(var(--birch)), color-stop(38%, var(--birch)), color-stop(38%, #fff), to(#fff));
		background: linear-gradient(180deg, var(--birch) 0, var(--birch) 38%, #fff 0, #fff);
	}
	
	.healthcare--filters .page--container:after {
		top: -25pc;
	}
	
	.healthcare--filters form .top--filters {
		padding-bottom: 105px;
	}
}

@media (min-width:1700px) {
	.healthcare--filters {
		margin-top: 55px;
	}
	
	.healthcare--filters .page--container {
		background: -webkit-gradient(linear, left top, left bottom, from(#f2f1ee), color-stop(42%, #f2f1ee), color-stop(42%, #fff), to(#fff));
		background: linear-gradient(180deg, #f2f1ee 0, #f2f1ee 42%, #fff 0, #fff);
		background: -webkit-gradient(linear, left top, left bottom, from(var(--birch)), color-stop(42%, var(--birch)), color-stop(42%, #fff), to(#fff));
		background: linear-gradient(180deg, var(--birch) 0, var(--birch) 42%, #fff 0, #fff);
	}
	
	.healthcare--filters form .top--filters .search-dropdown--filters {
		grid-gap: 70px;
		gap: 70px;
	}
	
	.healthcare--filters form .top--filters .search--filter {
		max-width: 500px;
	}
	
	.healthcare--filters form .top--filters .search--filter input {
		font-size: 1.125rem;
		height: 58px;
		line-height: 28px;
		padding-left: 51px;
	}
	
	.healthcare--filters form .top--filters .search--filter:after {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'25\' height=\'25\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M24.41 22.015L19.882 17.5a10.547 10.547 0 002.25-6.525A10.653 10.653 0 1011.48 21.628c2.366.003 4.664-.79 6.526-2.25l4.514 4.527a1.332 1.332 0 001.89 0 1.33 1.33 0 000-1.89zM3.49 10.975a7.99 7.99 0 1115.98 0 7.99 7.99 0 01-15.98 0z\' fill=\'%23F2F1EE\'/%3E%3C/svg%3E");
		height: 58px;
		left: -5px;
		width: 58px;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container+.filters--container {
		margin: 0 0 0 50px !important;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container {
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown {
		border-radius: 0 14px 14px 14px;
		font-size: 1.125rem;
		line-height: 28px;
		padding: 15px 33px;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:focus, .healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:hover {
		padding: 15px 33px;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'17\' height=\'11\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.695 1.708L8.736 8.75l7.041-7.04\' stroke=\'%23fff\' stroke-width=\'2.112\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
		margin-top: -2px !important;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown.active:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'17\' height=\'10\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M15.459 8.75L8.418 1.707 1.377 8.75\' stroke=\'%23fff\' stroke-width=\'2.112\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters {
		border-top: 5px solid #968291;
		border-top: 5px solid var(--wampum-60);
		grid-gap: 20px;
		gap: 20px;
		-ms-grid-columns: (1fr) [4];
		grid-template-columns: repeat(4, 1fr);
		padding: 55px 78pt;
		top: 99pt;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters .filter {
		font-size: 1.125rem;
		line-height: 28px;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters .filter input[type=checkbox] {
		border-radius: 5px;
		height: 25px;
		margin-right: 18px;
		width: 25px;
	}
	
	.healthcare--filters form .top--filters .term--filters .filters--container .filters .filter input[type=checkbox]:checked:before {
		-webkit-transform: translateY(-2px);
		transform: translateY(-2px);
	}
	
	.healthcare--filters form .top--filters .clear--filter {
		height: 58px;
		min-width: 210px;
	}
	
	.healthcare--filters form .top--filters .clear--filter button {
		border-radius: 0 14px 14px 14px;
		font-size: 1.125rem;
		line-height: 28px;
	}
	
	.healthcare--filters form .top--filters .clear--filter button .x-icon {
		height: 13px;
		width: 13px;
	}
	
	.healthcare--filters form .top--filters .clear--filter button .x-icon span {
		height: 1.5px;
		width: 17px;
	}
	
	.healthcare--filters form .top--filters .icon--filter {
		grid-gap: 34px 50px;
		gap: 34px 50px;
		margin-top: 74px;
		padding: 63px 101px;
	}
	
	.healthcare--filters form .top--filters .icon--filter .icon {
		height: 86px;
		width: 86px;
	}
	
	.healthcare--filters form .top--filters .icon--filter .icon .icon--label {
		font-size: 1.125rem;
		line-height: 24px;
		max-width: 280px;
		padding: 9pt;
	}
	
	.healthcare--filters form .top--filters .icon--filter .icon .icon--svg {
		height: 86px;
		width: 86px;
	}
	
	.healthcare--filters form .bottom--filters {
		min-height: 40px;
		min-width: 1187px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.healthcare--filters form .bottom--filters .letter--filters {
		grid-gap: 10px;
		gap: 10px;
		min-height: 40px;
		padding: 0 10px;
	}
	
	.healthcare--filters form .bottom--filters .letter--filters .letter--filter {
		height: 36px;
		width: 36px;
	}
	
	.healthcare--filters form .bottom--filters .letter--filters .letter--filter label {
		font-size: 1.125rem;
		height: 36px;
		line-height: 28px;
		width: 36px;
	}
	
	.healthcare--filters form .bottom--filters .letter--filters .letter--filter.all label {
		width: -webkit-max-content !important;
		width: -moz-max-content !important;
		width: max-content !important;
	}
}

html[lang=de] .healthcare--filters form .bottom--filters .letter--filters, html[lang=es] .healthcare--filters form .bottom--filters .letter--filters, html[lang=fr] .healthcare--filters form .bottom--filters .letter--filters, html[lang=so] .healthcare--filters form .bottom--filters .letter--filters {
	grid-column-gap: 0;
	-webkit-column-gap: 0;
	-moz-column-gap: 0;
	column-gap: 0;
	margin-left: -25px;
	width: calc(100% + 50px);
}

@media (min-width:650px) {
	html[lang=de] .healthcare--filters form .bottom--filters .letter--filters, html[lang=es] .healthcare--filters form .bottom--filters .letter--filters, html[lang=fr] .healthcare--filters form .bottom--filters .letter--filters, html[lang=so] .healthcare--filters form .bottom--filters .letter--filters {
		grid-column-gap: 10px;
		-webkit-column-gap: 10px;
		-moz-column-gap: 10px;
		column-gap: 10px;
		margin-left: 0;
		width: 100%;
	}
}

@media (min-width:1100px) {
	html[lang=de] .healthcare--filters form .top--filters .clear--filter, html[lang=es] .healthcare--filters form .top--filters .clear--filter, html[lang=fr] .healthcare--filters form .top--filters .clear--filter, html[lang=so] .healthcare--filters form .top--filters .clear--filter {
		margin-left: 0;
		margin-top: 30px;
	}
}

@media (min-width:900px) {
	html[lang=de] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=es] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=fr] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters {
		grid-gap: 10px;
		gap: 10px;
	}
	
	html[lang=de] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=es] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=fr] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=so] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container {
		margin: 0 0 0 10px !important;
	}
}

@media (min-width:1000px) {
	html[lang=de] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=es] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=fr] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters {
		grid-gap: 25px;
		gap: 25px;
	}
	
	html[lang=de] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=es] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=fr] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=so] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container {
		margin: 0 0 0 25px !important;
	}
}

@media (min-width:1100px) {
	html[lang=de] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=es] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=fr] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters {
		grid-gap: 30px;
		gap: 30px;
	}
	
	html[lang=de] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter, html[lang=es] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter, html[lang=fr] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter, html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter {
		height: 42px;
		padding: 0 10px;
	}
	
	html[lang=de] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=es] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=fr] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=so] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container {
		margin: 0 0 0 10px !important;
	}
	
	html[lang=de] .healthcare--filters form .top--filters .term--filters .filters--dropdown, html[lang=es] .healthcare--filters form .top--filters .term--filters .filters--dropdown, html[lang=fr] .healthcare--filters form .top--filters .term--filters .filters--dropdown, html[lang=so] .healthcare--filters form .top--filters .term--filters .filters--dropdown {
		height: 42px;
		min-width: unset;
		padding: 0 10px;
	}
}

@media (min-width:1200px) {
	html[lang=de] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=es] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=fr] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters {
		grid-gap: 50px;
		gap: 50px;
		-ms-grid-columns: 331px 1fr 1fr;
		grid-template-columns: 331px 1fr 1fr;
	}
	
	html[lang=de] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter, html[lang=es] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter, html[lang=fr] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter, html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter {
		padding: 0 24px;
	}
	
	html[lang=de] .healthcare--filters form .top--filters .term--filters, html[lang=es] .healthcare--filters form .top--filters .term--filters, html[lang=fr] .healthcare--filters form .top--filters .term--filters, html[lang=so] .healthcare--filters form .top--filters .term--filters {
		width: -webkit-max-content !important;
		width: -moz-max-content !important;
		width: max-content !important;
	}
	
	html[lang=de] .healthcare--filters form .top--filters .term--filters .filters--container, html[lang=es] .healthcare--filters form .top--filters .term--filters .filters--container, html[lang=fr] .healthcare--filters form .top--filters .term--filters .filters--container, html[lang=so] .healthcare--filters form .top--filters .term--filters .filters--container {
		width: -webkit-max-content !important;
		width: -moz-max-content !important;
		width: max-content !important;
	}
	
	html[lang=de] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=es] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=fr] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=so] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container {
		margin: 0 0 0 25px !important;
	}
	
	html[lang=de] .healthcare--filters form .top--filters .term--filters .filters--dropdown, html[lang=es] .healthcare--filters form .top--filters .term--filters .filters--dropdown, html[lang=fr] .healthcare--filters form .top--filters .term--filters .filters--dropdown, html[lang=so] .healthcare--filters form .top--filters .term--filters .filters--dropdown {
		min-width: -webkit-max-content;
		min-width: -moz-max-content;
		min-width: max-content;
		padding: 0 24px;
	}
}

@media (min-width:1700px) {
	html[lang=de] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=es] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=fr] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters {
		-ms-grid-columns: auto 1fr 1fr;
		grid-template-columns: auto 1fr 1fr;
	}
	
	html[lang=de] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter, html[lang=es] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter, html[lang=fr] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter, html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter {
		height: 3pc;
	}
	
	html[lang=de] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=es] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=fr] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=so] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container {
		margin: 0 0 0 50px !important;
	}
	
	html[lang=de] .healthcare--filters form .top--filters .term--filters .filters--dropdown, html[lang=es] .healthcare--filters form .top--filters .term--filters .filters--dropdown, html[lang=fr] .healthcare--filters form .top--filters .term--filters .filters--dropdown, html[lang=so] .healthcare--filters form .top--filters .term--filters .filters--dropdown {
		height: 3pc;
	}
}

html[lang=so] .healthcare--filters form .bottom--filters .letter--filters, html[lang=ti] .healthcare--filters form .bottom--filters .letter--filters, html[lang=tr] .healthcare--filters form .bottom--filters .letter--filters {
	-ms-grid-columns: (auto) [4];
	grid-template-columns: repeat(4, auto);
	margin-left: -40px;
	width: calc(100% + 5pc);
}

@media (min-width:415px) {
	html[lang=so] .healthcare--filters form .bottom--filters .letter--filters, html[lang=ti] .healthcare--filters form .bottom--filters .letter--filters, html[lang=tr] .healthcare--filters form .bottom--filters .letter--filters {
		-ms-grid-columns: (auto) [5];
		grid-template-columns: repeat(5, auto);
		margin-left: -25px;
		width: calc(100% + 50px);
	}
}

@media (min-width:600px) {
	html[lang=so] .healthcare--filters form .bottom--filters .letter--filters, html[lang=ti] .healthcare--filters form .bottom--filters .letter--filters, html[lang=tr] .healthcare--filters form .bottom--filters .letter--filters {
		-ms-grid-columns: (auto) [6];
		grid-template-columns: repeat(6, auto);
		margin-left: 0;
		width: 100%;
	}
}

@media (min-width:768px) {
	html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .search--filter, html[lang=ti] .healthcare--filters form .top--filters .search-dropdown--filters .search--filter, html[lang=tr] .healthcare--filters form .top--filters .search-dropdown--filters .search--filter {
		margin-left: -60px;
	}
	
	html[lang=so] .healthcare--filters form .bottom--filters .letter--filters, html[lang=ti] .healthcare--filters form .bottom--filters .letter--filters, html[lang=tr] .healthcare--filters form .bottom--filters .letter--filters {
		-ms-grid-columns: (auto) [8];
		grid-template-columns: repeat(8, auto);
	}
}

@media (min-width:900px) {
	html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=ti] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=tr] .healthcare--filters form .top--filters .search-dropdown--filters {
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
	}
	
	html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet, html[lang=ti] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet, html[lang=tr] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-area: 2/1/3/2;
		margin-top: 30px;
	}
	
	html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .search--filter, html[lang=ti] .healthcare--filters form .top--filters .search-dropdown--filters .search--filter, html[lang=tr] .healthcare--filters form .top--filters .search-dropdown--filters .search--filter {
		margin-left: auto;
	}
}

@media (min-width:1024px) {
	html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=ti] .healthcare--filters form .top--filters .search-dropdown--filters, html[lang=tr] .healthcare--filters form .top--filters .search-dropdown--filters {
		grid-gap: 35px;
		gap: 35px;
		-ms-grid-columns: auto 1fr 1fr;
		grid-template-columns: auto 1fr 1fr;
	}
	
	html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet, html[lang=ti] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet, html[lang=tr] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		grid-area: 1/2/2/3;
		margin: 0 auto 0 0 !important;
	}
	
	html[lang=so] .healthcare--filters form .top--filters .search--filter, html[lang=ti] .healthcare--filters form .top--filters .search--filter, html[lang=tr] .healthcare--filters form .top--filters .search--filter {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
		grid-area: 1/3/2/4;
		margin: 0 0 0 auto !important;
	}
	
	html[lang=so] .healthcare--filters form .top--filters .term--filters, html[lang=ti] .healthcare--filters form .top--filters .term--filters, html[lang=tr] .healthcare--filters form .top--filters .term--filters {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-area: 1/1/2/2;
	}
}

@media (min-width:1100px) {
	html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .filters--dropdown, html[lang=ti] .healthcare--filters form .top--filters .search-dropdown--filters .filters--dropdown, html[lang=tr] .healthcare--filters form .top--filters .search-dropdown--filters .filters--dropdown {
		padding: 11px 18px;
	}
	
	html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet, html[lang=ti] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet, html[lang=tr] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet {
		padding: 0 18px;
	}
	
	html[lang=so] .healthcare--filters form .bottom--filters .letter--filters, html[lang=ti] .healthcare--filters form .bottom--filters .letter--filters, html[lang=tr] .healthcare--filters form .bottom--filters .letter--filters {
		-ms-grid-columns: (auto) [9];
		grid-template-columns: repeat(9, auto);
		margin-left: -25px;
		width: calc(100% + 50px);
	}
}

@media (min-width:1200px) {
	html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .filters--dropdown, html[lang=ti] .healthcare--filters form .top--filters .search-dropdown--filters .filters--dropdown, html[lang=tr] .healthcare--filters form .top--filters .search-dropdown--filters .filters--dropdown {
		padding: 11px 24px;
	}
	
	html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet, html[lang=ti] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet, html[lang=tr] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet {
		margin: 0 auto 0 30px !important;
		padding: 0 24px;
	}
	
	html[lang=so] .healthcare--filters form .bottom--filters .letter--filters, html[lang=ti] .healthcare--filters form .bottom--filters .letter--filters, html[lang=tr] .healthcare--filters form .bottom--filters .letter--filters {
		-ms-grid-columns: (auto) [10];
		grid-template-columns: repeat(10, auto);
		margin-left: -35px;
		width: calc(100% + 70px);
	}
}

@media (min-width:1700px) {
	html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .filters--dropdown, html[lang=ti] .healthcare--filters form .top--filters .search-dropdown--filters .filters--dropdown, html[lang=tr] .healthcare--filters form .top--filters .search-dropdown--filters .filters--dropdown {
		padding: 15px 33px;
	}
	
	html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet, html[lang=ti] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet, html[lang=tr] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet {
		padding: 0 33px;
	}
}

@media (min-width:1100px) {
	html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .filters--container+.filters--container {
		margin-left: 25px;
	}
	
	html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .clear--filter.--tablet {
		margin: 0 auto 0 15px !important;
	}
}

@media (min-width:1200px) {
	html[lang=so] .healthcare--filters form .top--filters .search-dropdown--filters .filters--container+.filters--container {
		margin-left: 50px !important;
	}
}

html[lang=ar] .healthcare--filters .bottom--filters, html[lang=fa] .healthcare--filters .bottom--filters, html[lang=pa] .healthcare--filters .bottom--filters, html[lang=ti] .healthcare--filters .bottom--filters, html[lang=zh] .healthcare--filters .bottom--filters {
	display: none;
}

@media (min-width:768px) {
	html[lang=ar] .healthcare--filters .top--filters, html[lang=fa] .healthcare--filters .top--filters, html[lang=pa] .healthcare--filters .top--filters, html[lang=ti] .healthcare--filters .top--filters, html[lang=zh] .healthcare--filters .top--filters {
		padding-bottom: 0;
	}
}

html[lang=ar] .healthcare--filters form .top--filters .search--filter input, html[lang=fa] .healthcare--filters form .top--filters .search--filter input {
	padding-right: 37px;
}

html[lang=ar] .healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:before, html[lang=fa] .healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:before {
	border-radius: 0 10px 10px 10px;
	left: 0;
	right: auto;
}

html[lang=ar] .healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:hover:after, html[lang=ar] .healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:hover:before, html[lang=fa] .healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:hover:after, html[lang=fa] .healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:hover:before {
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px);
}

html[lang=ar] .healthcare--filters form .top--filters .term--filters .filters--container .filters .filter input[type=checkbox], html[lang=fa] .healthcare--filters form .top--filters .term--filters .filters--container .filters .filter input[type=checkbox] {
	margin-left: 14px;
	margin-right: 0;
}

html[lang=ar] .healthcare--filters form .top--filters .clear--filter button .x-icon, html[lang=fa] .healthcare--filters form .top--filters .clear--filter button .x-icon {
	margin-left: 0 !important;
	margin-right: 13px;
}

@media (min-width:768px) {
	html[lang=ar] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=fa] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container {
		margin: 0 25px 0 0 !important;
	}
	
	html[lang=ar] .healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:after, html[lang=fa] .healthcare--filters form .top--filters .term--filters .filters--container .filters--dropdown:after {
		margin-left: 0;
		margin-right: 10px;
	}
	
	html[lang=ar] .healthcare--filters form .top--filters .clear--filter button .x-icon, html[lang=fa] .healthcare--filters form .top--filters .clear--filter button .x-icon {
		margin-right: 15px;
	}
}

@media (min-width:1200px) {
	html[lang=ar] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=fa] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container {
		margin: 0 30px 0 0 !important;
	}
}

@media (min-width:1700px) {
	html[lang=ar] .healthcare--filters form .top--filters .search--filter input, html[lang=fa] .healthcare--filters form .top--filters .search--filter input {
		padding-right: 51px;
	}
	
	html[lang=ar] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container, html[lang=fa] .healthcare--filters form .top--filters .term--filters .filters--container+.filters--container {
		margin: 0 50px 0 0 !important;
	}
	
	html[lang=ar] .healthcare--filters form .top--filters .term--filters .filters--container .filters .filter input[type=checkbox], html[lang=fa] .healthcare--filters form .top--filters .term--filters .filters--container .filters .filter input[type=checkbox] {
		margin-left: 18px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .healthcare--filters .page--container, html[lang=fa] .healthcare--filters .page--container {
		background: -webkit-gradient(linear, left top, left bottom, from(#f2f1ee), color-stop(57%, #f2f1ee), color-stop(57%, #fff), to(#fff));
		background: linear-gradient(180deg, #f2f1ee 0, #f2f1ee 57%, #fff 0, #fff);
		background: -webkit-gradient(linear, left top, left bottom, from(var(--birch)), color-stop(57%, var(--birch)), color-stop(57%, #fff), to(#fff));
		background: linear-gradient(180deg, var(--birch) 0, var(--birch) 57%, #fff 0, #fff);
	}
}

.healthcare--services-posts {
	margin: 33px 0 70px;
	margin: 33px 0 var(--pl-module-spacing-reg);
	padding: 0 50px;
}

.healthcare--services-posts .results--message {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f7f7f5;
	background: var(--milkweed-light);
	border-radius: 0 14px 14px 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 40px 0;
	padding: 14px 30px;
	width: 100%;
}

.healthcare--services-posts .results--message .message {
	width: 60%;
}

.healthcare--services-posts .results--message .message p {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.125rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 26px;
}

.healthcare--services-posts .results--message .message span {
	color: #7c3c44;
	color: var(--strawberry);
}

.healthcare--services-posts .results--message .close--results {
	border: none;
	cursor: pointer;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.healthcare--services-posts .results--message .close--results:focus, .healthcare--services-posts .results--message .close--results:hover {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.healthcare--services-posts .posts .letter--container+.letter--container {
	margin-top: 56px;
}

.healthcare--services-posts .posts .letter--container .letter {
	border-bottom: 2px solid #dfddd8;
	border-bottom: 2px solid var(--stone);
	padding-bottom: 26px;
	width: 100%;
}

.healthcare--services-posts .posts .letter--container .letter p {
	color: #7c3c44;
	color: var(--strawberry);
	font-size: 1.5625rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 37px;
	text-box-trim: trim-both;
}

.healthcare--services-posts .posts .letter--container .letter+.post {
	margin-top: 60px;
}

.healthcare--services-posts .posts .letter--container .post+.post {
	margin-top: 60px;
}

.healthcare--services-posts .posts .letter--container .post {
	border-radius: 0 34px 34px 34px;
	display: block;
	padding: 50px 36px 36px 36px;
	position: relative;
	text-decoration: none;
	width: 100%;
}

.healthcare--services-posts .posts .letter--container .post:after {
	background: rgba(242, 241, 238, .6);
	background: var(--birch-60-hex);
	border-radius: 0 34px 34px 34px;
	content: "";
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	-webkit-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
	width: calc(100% - 25px);
	width: 100%;
	z-index: 1;
}

.healthcare--services-posts .posts .letter--container .post:focus, .healthcare--services-posts .posts .letter--container .post:hover {
	outline: none !important;
}

.healthcare--services-posts .posts .letter--container .post:focus:after, .healthcare--services-posts .posts .letter--container .post:hover:after {
	background: #ecebe8;
	background: var(--birch-dark);
	width: calc(100% + 25px);
}

.healthcare--services-posts .posts .letter--container .post:focus .title h3, .healthcare--services-posts .posts .letter--container .post:hover .title h3 {
	text-decoration: underline;
	text-underline-offset: 4px;
}

.healthcare--services-posts .posts .letter--container .post:focus:after {
	outline: 1px dotted #101e2d;
	outline: dotted 1px var(--indigo);
	outline-offset: 4px;
}

.healthcare--services-posts .posts .letter--container .post .care-area--icon {
	background: #fff;
	background: var(--white);
	border: none;
	border-radius: 50%;
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .07);
	box-shadow: 0 4px 4px rgba(0, 0, 0, .07);
	cursor: pointer;
	left: 36px;
	position: absolute;
	top: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
}

.healthcare--services-posts .posts .letter--container .post .care-area--icon, .healthcare--services-posts .posts .letter--container .post .care-area--icon .icon--svg {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 68px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 68px;
}

.healthcare--services-posts .posts .letter--container .post .care-area--icon .icon--svg {
	border-radius: 50%;
}

.healthcare--services-posts .posts .letter--container .post .care-area--icon .icon--svg svg {
	height: auto;
	max-height: 90%;
	max-width: 90%;
	width: auto;
}

.healthcare--services-posts .posts .letter--container .post .title {
	position: relative;
	z-index: 2;
}

.healthcare--services-posts .posts .letter--container .post .title h3 {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.5625rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 37px;
}

.healthcare--services-posts .posts .letter--container .post .title+* {
	margin-top: 1pc;
}

.healthcare--services-posts .posts .letter--container .post .description {
	padding-right: 25px;
	position: relative;
	z-index: 2;
}

.healthcare--services-posts .posts .letter--container .post .description p {
	font-size: .875rem;
	line-height: 24px;
}

.healthcare--services-posts .posts .letter--container .post .description+* {
	margin-top: 1pc;
}

.healthcare--services-posts .posts .letter--container .post .taxonomies {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	z-index: 2;
}

.healthcare--services-posts .posts .letter--container .post .taxonomies .taxonomy+.taxonomy {
	margin-top: 1pc;
}

.healthcare--services-posts .posts .letter--container .post .taxonomies .taxonomy {
	border: 1px solid;
	border-radius: 0 4px 4px 4px;
	font-size: .875rem;
	line-height: 1pc;
	max-width: 100%;
	padding: 6px 8px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.healthcare--services-posts .posts .letter--container .post .taxonomies .taxonomy.care--area {
	background: #dcd5da;
	background: var(--date);
	border-color: #513049;
	border-color: var(--wampum);
	color: #513049;
	color: var(--wampum);
}

.healthcare--services-posts .posts .letter--container .post .taxonomies .taxonomy.location {
	background: #ecdfdb;
	background: var(--milkweed-20);
	border-color: #7c3c44;
	border-color: var(--strawberry);
	color: #7c3c44;
	color: var(--strawberry);
}

.healthcare--services-posts .posts .letter--container .post .taxonomies .taxonomy.status {
	background: #e7eae3;
	background: var(--salad);
	border-color: #58624a;
	border-color: var(--moss);
	color: #58624a;
	color: var(--moss);
}

.healthcare--services-posts .pagination {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	grid-gap: 14px;
	gap: 14px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	list-style-type: none;
	margin: 88px 0;
	margin-left: 0;
	margin-right: auto;
	max-width: 100%;
	padding: 0;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.healthcare--services-posts .pagination .disabled {
	background: none !important;
}

.healthcare--services-posts .pagination .number {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #ecdfdb;
	background: var(--milkweed-20);
	border-radius: 50%;
	color: #1f3248;
	color: var(--blueberry);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 1rem;
	font-weight: 600;
	font-weight: var(--fw-bold);
	height: 36px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 36px;
}

.healthcare--services-posts .pagination .number:focus, .healthcare--services-posts .pagination .number:hover {
	background: #c3968f;
	background: var(--milkweed-65);
}

.healthcare--services-posts .pagination .number:focus a, .healthcare--services-posts .pagination .number:hover a {
	text-decoration: none;
}

.healthcare--services-posts .pagination .number a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #ecdfdb;
	background: var(--milkweed-20);
	border-radius: 50%;
	color: #1f3248;
	color: var(--blueberry);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 1rem;
	font-weight: 600;
	font-weight: var(--fw-bold);
	height: 36px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 36px;
}

.healthcare--services-posts .pagination .number a:focus {
	outline-offset: 8px !important;
}

.healthcare--services-posts .pagination .next, .healthcare--services-posts .pagination .previous {
	position: relative;
}

.healthcare--services-posts .pagination .next:after, .healthcare--services-posts .pagination .previous:after {
	background: #7c3c44;
	background: var(--strawberry);
	border-radius: 1px;
	content: "";
	height: 2px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(calc(-50% - 1px));
	transform: translateY(calc(-50% - 1px));
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 0;
}

.healthcare--services-posts .pagination .next svg, .healthcare--services-posts .pagination .previous svg {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.healthcare--services-posts .pagination .previous {
	margin-right: 7px;
}

.healthcare--services-posts .pagination .previous:after {
	left: 2px;
}

.healthcare--services-posts .pagination .previous:focus:after, .healthcare--services-posts .pagination .previous:hover:after {
	left: calc(100% - 19px);
	width: 20px;
}

.healthcare--services-posts .pagination .previous:focus svg, .healthcare--services-posts .pagination .previous:hover svg {
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px);
}

.healthcare--services-posts .pagination .next {
	margin-left: 7px;
}

.healthcare--services-posts .pagination .next:after {
	right: 2px;
}

.healthcare--services-posts .pagination .next:focus:after, .healthcare--services-posts .pagination .next:hover:after {
	right: calc(100% - 19px);
	width: 20px;
}

.healthcare--services-posts .pagination .next:focus svg, .healthcare--services-posts .pagination .next:hover svg {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.healthcare--services-posts .pagination .active {
	background: #c3968f;
	background: var(--milkweed-65);
}

@media (min-width:650px) {
	.healthcare--services-posts {
		margin: 55px 0 70px;
		margin: 55px 0 var(--pl-module-spacing-reg);
		padding: 0 5pc;
	}
	
	.healthcare--services-posts .results--message {
		max-width: 20pc;
		padding: 14px 30px;
	}
	
	.healthcare--services-posts .results--message .message {
		width: calc(100% - 34px);
	}
	
	.healthcare--services-posts .posts .letter--container .post .description p {
		font-size: 1rem;
		line-height: 28px;
	}
	
	.healthcare--services-posts .posts .letter--container .post .taxonomies {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		grid-gap: 1pc;
		gap: 1pc;
	}
	
	.healthcare--services-posts .posts .letter--container .post .taxonomies .taxonomy+.taxonomy {
		margin-top: 0;
	}
}

@media (min-width:1100px) {
	.healthcare--services-posts {
		margin: 72px 0 70px;
		margin: 72px 0 var(--pl-module-spacing-reg);
		padding: 0 19.32%;
	}
	
	.healthcare--services-posts .results--message {
		max-width: 495px;
		padding: 20px 35px;
	}
	
	.healthcare--services-posts .results--message .message p {
		font-size: 1.9375rem;
		line-height: 38px;
	}
	
	.healthcare--services-posts .posts .letter--container+.letter--container {
		margin-top: 5pc;
	}
	
	.healthcare--services-posts .posts .letter--container .letter+.post {
		margin-top: 44px;
	}
	
	.healthcare--services-posts .posts .letter--container .post+.post {
		margin-top: 45px;
	}
	
	.healthcare--services-posts .posts .letter--container .post {
		padding: 50px;
	}
	
	.healthcare--services-posts .posts .letter--container .post:focus .care-area--icon, .healthcare--services-posts .posts .letter--container .post:hover .care-area--icon {
		right: 0;
	}
	
	.healthcare--services-posts .posts .letter--container .post .care-area--icon {
		left: auto;
		right: 25px;
		top: 25px;
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transition: right .3s ease-in-out;
		transition: right .3s ease-in-out;
	}
	
	.healthcare--services-posts .posts .letter--container .post .title {
		width: calc(100% - 40px);
	}
	
	.healthcare--services-posts .posts .letter--container .post .title h3 {
		font-size: 1.9375rem;
		line-height: 38px;
	}
	
	.healthcare--services-posts .posts .letter--container .post .title+* {
		margin-top: 26px;
	}
	
	.healthcare--services-posts .posts .letter--container .post .description {
		padding-right: 50px;
	}
	
	.healthcare--services-posts .posts .letter--container .post .description p {
		font-size: 1rem;
		line-height: 28px;
	}
	
	.healthcare--services-posts .posts .letter--container .post .description+* {
		margin-top: 26px;
	}
}

@media (min-width:1366px) {
	.healthcare--services-posts {
		margin-left: auto;
		margin-right: auto;
		padding: 0;
		width: 838px;
	}
}

@media (min-width:1441px) {
	.healthcare--services-posts {
		margin: 75pt auto 70px;
		margin: 75pt auto var(--pl-module-spacing-reg);
	}
	
	.healthcare--services-posts .results--message {
		border-radius: 0 17px 17px 17px;
		margin: 5pc 0;
		max-width: 625px;
		padding: 25px 46px;
	}
	
	.healthcare--services-posts .results--message .message {
		width: calc(100% - 24px);
	}
	
	.healthcare--services-posts .results--message .message p {
		font-size: 2.4375rem;
		line-height: 50px;
	}
	
	.healthcare--services-posts .results--message .close--results svg {
		height: auto;
		width: 24px;
	}
	
	.healthcare--services-posts .posts .letter--container+.letter--container {
		margin-top: 95px;
	}
	
	.healthcare--services-posts .posts .letter--container .letter p {
		font-size: 1.9375rem;
	}
	
	.healthcare--services-posts .posts .letter--container .post+.post {
		margin-top: 65px;
	}
	
	.healthcare--services-posts .posts .letter--container .post {
		border-radius: 0 3pc 3pc 3pc;
		padding: 70px;
	}
	
	.healthcare--services-posts .posts .letter--container .post:after {
		border-radius: 0 3pc 3pc 3pc;
	}
	
	.healthcare--services-posts .posts .letter--container .post .care-area--icon {
		height: 6pc;
		width: 6pc;
	}
	
	.healthcare--services-posts .posts .letter--container .post .care-area--icon .icon--svg {
		height: 86px;
		width: 86px;
	}
	
	.healthcare--services-posts .posts .letter--container .post .title {
		width: calc(100% - 50px);
	}
	
	.healthcare--services-posts .posts .letter--container .post .title h3 {
		font-size: 2.4375rem;
		line-height: 52px;
	}
	
	.healthcare--services-posts .posts .letter--container .post .title+* {
		margin-top: 36px;
	}
	
	.healthcare--services-posts .posts .letter--container .post .description p {
		font-size: 1.375rem;
		line-height: 40px;
	}
	
	.healthcare--services-posts .posts .letter--container .post .description+* {
		margin-top: 36px;
	}
	
	.healthcare--services-posts .posts .letter--container .post .taxonomies .taxonomy {
		font-size: 1.125rem;
		line-height: 20px;
		padding: 8px 10px;
	}
	
	.healthcare--services-posts .pagination .number {
		font-size: 1.25rem;
		height: 46px;
		width: 46px;
	}
	
	.healthcare--services-posts .pagination li:not(.previous):not(.next) {
		font-size: 1.25rem;
		height: 46px;
		width: 46px;
	}
	
	.healthcare--services-posts .pagination .next a svg, .healthcare--services-posts .pagination .previous a svg {
		height: 25px;
		width: auto;
	}
}

@media (min-width:1700px) {
	.healthcare--services-posts {
		width: 1187px;
	}
}

html[lang=ar] .healthcare--services-posts .letter, html[lang=fa] .healthcare--services-posts .letter, html[lang=pa] .healthcare--services-posts .letter, html[lang=ti] .healthcare--services-posts .letter, html[lang=zh] .healthcare--services-posts .letter {
	display: none;
}

html[lang=ar] .healthcare--services-posts .posts .letter--container .post .description, html[lang=fa] .healthcare--services-posts .posts .letter--container .post .description {
	padding-left: 25px;
	padding-right: 0;
}

html[lang=ar] .healthcare--services-posts .pagination .next, html[lang=ar] .healthcare--services-posts .pagination .previous, html[lang=fa] .healthcare--services-posts .pagination .next, html[lang=fa] .healthcare--services-posts .pagination .previous {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

@media (min-width:1100px) {
	html[lang=ar] .healthcare--services-posts .posts .letter--container .post .care-area--icon, html[lang=fa] .healthcare--services-posts .posts .letter--container .post .care-area--icon {
		left: 25px;
		right: auto;
	}
	
	html[lang=ar] .healthcare--services-posts .posts .letter--container .post .description, html[lang=fa] .healthcare--services-posts .posts .letter--container .post .description {
		padding-left: 50px;
	}
}

.hs--banner-internal {
	margin-top: 35px;
	position: relative;
}

.hs--banner-internal .container {
	position: relative;
}

.hs--banner-internal .container .banner--graphic {
	background: -webkit-gradient(linear, left bottom, left top, from(#f6f5f3), color-stop(50%, #f6f5f3), color-stop(50%, #fff), to(#fff));
	background: linear-gradient(0deg, #f6f5f3 0, #f6f5f3 50%, #fff 0, #fff);
}

.hs--banner-internal .container .banner--graphic.bkg--blueberry, .hs--banner-internal .container .banner--graphic.bkg--straeberry, .hs--banner-internal .container .banner--graphic.bkg--wampum {
	padding: 0;
}

.hs--banner-internal .container .banner--graphic .image--banner {
	border-radius: 40px 0 40px 0;
	height: 300px;
	position: relative;
	width: 100%;
}

.hs--banner-internal .container .banner--graphic .image--banner.position--top img {
	-o-object-position: top;
	object-position: top;
}

.hs--banner-internal .container .banner--graphic .image--banner.position--centre img {
	-o-object-position: center;
	object-position: center;
}

.hs--banner-internal .container .banner--graphic .image--banner.position--bottom img {
	-o-object-position: bottom;
	object-position: bottom;
}

.hs--banner-internal .container .banner--graphic .image--banner img {
	border-radius: 40px 0 40px 0;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center top;
	object-position: center top;
	width: 100%;
}

.hs--banner-internal .container .banner--graphic .image--banner .bird--icon {
	pointer-events: none;
	position: absolute;
	z-index: 2;
}

.hs--banner-internal .container .banner--graphic .image--banner .bird--icon svg {
	height: auto;
}

.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-red {
	bottom: 8pc;
	right: 1pc;
}

.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-red svg {
	width: 78px;
}

.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-green {
	bottom: 40px;
	right: -40px;
}

.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-green svg {
	width: 78px;
}

.hs--banner-internal .container .banner--graphic .default--banner {
	background: -webkit-gradient(linear, left bottom, left top, from(#f6f5f3), color-stop(50%, #f6f5f3), color-stop(50%, #fff), to(#fff));
	background: linear-gradient(0deg, #f6f5f3 0, #f6f5f3 50%, #fff 0, #fff);
	height: 300px;
	width: 100%;
}

.hs--banner-internal .container .banner--graphic .default--banner .default--container {
	border-radius: 40px 0 40px 0;
	height: 100%;
	position: relative;
	width: 100%;
}

.hs--banner-internal .container .banner--graphic .default--banner .default--container.bkg--blueberry {
	background: #1f3248;
	background: var(--blueberry);
}

.hs--banner-internal .container .banner--graphic .default--banner .default--container.bkg--strawberry {
	background: #7c3c44;
	background: var(--strawberry);
}

.hs--banner-internal .container .banner--graphic .default--banner .default--container.bkg--wampum {
	background: #513049;
	background: var(--wampum);
}

.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-transparent {
	pointer-events: none;
}

.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-green, .hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-red {
	position: absolute;
	z-index: 2;
}

.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-green svg, .hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-red svg {
	height: auto;
}

.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-red {
	bottom: 8pc;
	right: 1pc;
}

.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-red svg {
	width: 78px;
}

.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-green {
	bottom: 40px;
	right: -40px;
}

.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-green svg {
	width: 78px;
}

.hs--banner-internal .container .banner--graphic .default--banner .default--container .banner--title {
	background: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 3;
}

.hs--banner-internal .container .banner--graphic .default--banner .default--container .banner--title h1, .hs--banner-internal .container .banner--graphic .default--banner .default--container .banner--title p {
	color: #fff;
	color: var(--white);
	max-width: 721px;
}

.hs--banner-internal .container .banner--graphic .default--banner .default--container .banner--title p {
	padding-right: 45px;
}

.hs--banner-internal .container .banner--title {
	background: #f6f5f3;
	background: var(--birch-70-hex);
	padding: 50px;
	position: relative;
	z-index: 1;
}

.hs--banner-internal .container .banner--title.default--banner {
	display: none;
}

.hs--banner-internal .container .banner--title h1 {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.9375rem;
	font-size: var(--pl-fs-h2);
	line-height: 38px;
	line-height: var(--pl-lh-h2);
}

.hs--banner-internal .container .banner--title h1+p {
	margin-top: 21px;
}

.hs--banner-internal .container .banner--title p {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1rem;
	font-size: var(--fs-reg);
	line-height: 28px;
	line-height: var(--lh-reg);
}

.hs--banner-internal .container .care-area--icon {
	background: #fff;
	background: var(--white);
	border: none;
	border-radius: 50%;
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .07);
	box-shadow: 0 4px 4px rgba(0, 0, 0, .07);
	position: absolute;
	right: 9pt;
	top: 9pt;
	z-index: 2;
}

.hs--banner-internal .container .care-area--icon, .hs--banner-internal .container .care-area--icon .icon--svg {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 46px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 46px;
}

.hs--banner-internal .container .care-area--icon .icon--svg {
	border-radius: 50%;
}

.hs--banner-internal .container .care-area--icon .icon--svg svg {
	height: auto;
	max-height: 90%;
	max-width: 90%;
	width: auto;
}

.hs--banner-internal .back-to-link--container {
	margin: 37px 0 60px;
	padding: 0 50px;
}

.hs--banner-internal .back-to-link--container a {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 28px;
	max-width: 100%;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.hs--banner-internal .back-to-link--container a svg {
	margin-right: 1pc;
	margin-top: 3px;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.hs--banner-internal .back-to-link--container a:focus, .hs--banner-internal .back-to-link--container a:hover {
	text-decoration: none;
}

.hs--banner-internal .back-to-link--container a:focus svg, .hs--banner-internal .back-to-link--container a:hover svg {
	-webkit-transform: translateX(-8px);
	transform: translateX(-8px);
}

@media (min-width:650px) {
	.hs--banner-internal {
		margin-top: 30px;
	}
	
	.hs--banner-internal .container {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		display: -ms-grid;
		display: grid;
		grid-auto-rows: 1fr;
		-ms-grid-columns: 57% 43%;
		grid-template-columns: 57% 43%;
		min-height: 300px;
	}
	
	.hs--banner-internal .container .banner--graphic {
		background: -webkit-gradient(linear, left top, right top, from(#f6f5f3), color-stop(50%, #f6f5f3), color-stop(50%, #fff), to(#fff));
		background: linear-gradient(90deg, #f6f5f3 0, #f6f5f3 50%, #fff 0, #fff);
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		position: relative;
	}
	
	.hs--banner-internal .container .banner--graphic.bkg--blueberry, .hs--banner-internal .container .banner--graphic.bkg--blueberry .default--banner, .hs--banner-internal .container .banner--graphic.bkg--strawberry, .hs--banner-internal .container .banner--graphic.bkg--strawberry .default--banner, .hs--banner-internal .container .banner--graphic.bkg--wampum, .hs--banner-internal .container .banner--graphic.bkg--wampum .default--banner {
		border-radius: 0 0 60px 0;
	}
	
	.hs--banner-internal .container .banner--graphic.bkg--blueberry, .hs--banner-internal .container .banner--graphic.bkg--blueberry .default--banner {
		background: #1f3248;
		background: var(--blueberry);
	}
	
	.hs--banner-internal .container .banner--graphic.bkg--strawberry, .hs--banner-internal .container .banner--graphic.bkg--strawberry .default--banner {
		background: #7c3c44;
		background: var(--strawberry);
	}
	
	.hs--banner-internal .container .banner--graphic.bkg--wampum, .hs--banner-internal .container .banner--graphic.bkg--wampum .default--banner {
		background: #513049;
		background: var(--wampum);
	}
	
	.hs--banner-internal .container .banner--graphic .image--banner {
		border-radius: 60px 0 60px 0;
		bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		position: absolute;
		top: 0;
	}
	
	.hs--banner-internal .container .banner--graphic .image--banner img {
		border-radius: 60px 0 60px 0;
	}
	
	.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-red {
		bottom: 41%;
		right: 4px;
	}
	
	.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-red svg {
		width: 90px;
	}
	
	.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-green {
		bottom: 9%;
		right: -40px;
	}
	
	.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-green svg {
		width: 90px;
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner {
		background: -webkit-gradient(linear, left top, right top, from(#f6f5f3), color-stop(50%, #f6f5f3), color-stop(50%, #fff), to(#fff));
		background: linear-gradient(90deg, #f6f5f3 0, #f6f5f3 50%, #fff 0, #fff);
		bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 100vw;
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner .default--container {
		border-radius: 60px 0 60px 0;
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-red {
		bottom: 41%;
		right: 4px;
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-red svg {
		width: 110px;
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-green {
		bottom: 9%;
		right: -40px;
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-green svg {
		width: 110px;
	}
	
	.hs--banner-internal .container .banner--title {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
		padding: 50px 35px 50px 5pc;
	}
	
	.hs--banner-internal .container .banner--title.bkg--blueberry, .hs--banner-internal .container .banner--title.bkg--strawberry, .hs--banner-internal .container .banner--title.bkg--wampum {
		border-radius: 0;
	}
	
	.hs--banner-internal .container .banner--title.bkg--blueberry h1, .hs--banner-internal .container .banner--title.bkg--blueberry p, .hs--banner-internal .container .banner--title.bkg--strawberry h1, .hs--banner-internal .container .banner--title.bkg--strawberry p, .hs--banner-internal .container .banner--title.bkg--wampum h1, .hs--banner-internal .container .banner--title.bkg--wampum p {
		color: #fff;
		color: var(--white);
	}
	
	.hs--banner-internal .container .banner--title.bkg--blueberry p, .hs--banner-internal .container .banner--title.bkg--strawberry p, .hs--banner-internal .container .banner--title.bkg--wampum p {
		padding-bottom: 50px;
		position: relative;
	}
	
	.hs--banner-internal .container .banner--title.bkg--blueberry p:after, .hs--banner-internal .container .banner--title.bkg--strawberry p:after, .hs--banner-internal .container .banner--title.bkg--wampum p:after {
		background: #c3968f;
		background: var(--milkweed-65);
		border-radius: 1.5px;
		bottom: 0;
		content: "";
		height: 3px;
		left: 0;
		position: absolute;
		width: 219px;
	}
	
	.hs--banner-internal .container .banner--title.bkg--blueberry {
		background: #1f3248;
		background: var(--blueberry);
	}
	
	.hs--banner-internal .container .banner--title.bkg--strawberry {
		background: #7c3c44;
		background: var(--strawberry);
	}
	
	.hs--banner-internal .container .banner--title.bkg--wampum {
		background: #513049;
		background: var(--wampum);
	}
	
	.hs--banner-internal .container .banner--title h1 {
		font-size: 2.75rem;
		line-height: 55px;
	}
	
	.hs--banner-internal .back-to-link--container {
		margin: 37px 0 5pc;
		padding: 0 5pc;
	}
}

@media (min-width:1100px) {
	.hs--banner-internal {
		margin-top: 35px;
	}
	
	.hs--banner-internal .container {
		margin-right: 9.5%;
		width: 90.5%;
	}
	
	.hs--banner-internal .container .banner--graphic .image--banner, .hs--banner-internal .container .banner--graphic .image--banner img {
		border-radius: 90px 0 90px 0;
	}
	
	.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-red {
		bottom: 30%;
		right: -73px;
	}
	
	.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-red svg {
		width: 130px;
	}
	
	.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-green {
		bottom: -10px;
		right: -30px;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
	
	.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-green svg {
		width: 127px;
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner .default--container {
		border-radius: 90px 0 90px 0;
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-red {
		bottom: 25%;
		right: -85px;
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-red svg {
		width: 150px;
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-green {
		bottom: 0;
		right: -30px;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-green svg {
		width: 127px;
	}
	
	.hs--banner-internal .container .banner--title {
		padding: 85px 3pc 85px 8pc !important;
	}
	
	.hs--banner-internal .container .banner--title h1 {
		font-size: 3.0625rem;
		line-height: 60px;
	}
	
	.hs--banner-internal .container .care-area--icon {
		height: 68px;
		right: 27px;
		top: 27px;
		width: 68px;
	}
	
	.hs--banner-internal .container .care-area--icon .icon--svg {
		height: 68px;
		width: 68px;
	}
	
	.hs--banner-internal .back-to-link--container {
		margin: 37px 0 75pt;
		padding: 0 8pc;
	}
}

@media (min-width:1120px) {
	.hs--banner-internal {
		margin-top: 0;
	}
}

@media (min-width:1441px) {
	.hs--banner-internal .container {
		margin-right: 7.3%;
		width: 92.7%;
	}
	
	.hs--banner-internal .container .banner--graphic {
		height: 500px;
	}
	
	.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-red {
		bottom: 106px;
		right: -95px;
	}
	
	.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-red svg {
		width: 10pc;
	}
	
	.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-green {
		right: -35px;
	}
	
	.hs--banner-internal .container .banner--graphic .image--banner .bird--icon.bird--icon-green svg {
		width: 136px;
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner {
		height: 500px;
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-red {
		bottom: 106px;
		right: -95px;
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-red svg {
		width: 10pc;
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-green {
		right: -35px;
	}
	
	.hs--banner-internal .container .banner--graphic .default--banner .default--container .bird--icon-green svg {
		width: 136px;
	}
	
	.hs--banner-internal .container .banner--title {
		padding: 130px 75px 130px 8pc !important;
	}
	
	.hs--banner-internal .container .banner--title h1 {
		font-size: 3.8125rem;
		line-height: 76px;
	}
	
	.hs--banner-internal .container .care-area--icon {
		height: 90px;
		right: 40px;
		width: 90px;
	}
	
	.hs--banner-internal .container .care-area--icon .icon--svg {
		height: 90px;
		width: 90px;
	}
	
	.hs--banner-internal .back-to-link--container {
		margin: 50px 0 75pt;
	}
	
	.hs--banner-internal .back-to-link--container a {
		font-size: 1.25rem;
		line-height: 30px;
	}
	
	.hs--banner-internal .back-to-link--container svg {
		height: auto;
		width: 40px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .hs--banner-internal .container, html[lang=fa] .hs--banner-internal .container {
		margin-left: 9.5%;
		margin-right: auto;
	}
}

@media (min-width:1441px) {
	html[lang=ar] .hs--banner-internal .container, html[lang=fa] .hs--banner-internal .container {
		margin-left: 7.3%;
		margin-right: auto;
	}
}

@media (min-width:650px) {
	html[lang=ar] .hs--banner-internal .container .banner--graphic, html[lang=fa] .hs--banner-internal .container .banner--graphic {
		background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(50%, #f6f5f3), to(#f6f5f3));
		background: linear-gradient(90deg, #fff 0, #fff 50%, #f6f5f3 0, #f6f5f3);
	}
}

html[lang=ar] .hs--banner-internal .container .banner--graphic .image--banner, html[lang=fa] .hs--banner-internal .container .banner--graphic .image--banner {
	border-radius: 0 40px;
}

html[lang=ar] .hs--banner-internal .container .banner--graphic .image--banner img, html[lang=fa] .hs--banner-internal .container .banner--graphic .image--banner img {
	border-radius: 0 40px;
}

@media (min-width:650px) {
	html[lang=ar] .hs--banner-internal .container .banner--graphic .image--banner, html[lang=fa] .hs--banner-internal .container .banner--graphic .image--banner {
		border-radius: 0 60px;
	}
	
	html[lang=ar] .hs--banner-internal .container .banner--graphic .image--banner img, html[lang=fa] .hs--banner-internal .container .banner--graphic .image--banner img {
		border-radius: 0 60px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .hs--banner-internal .container .banner--graphic .image--banner, html[lang=fa] .hs--banner-internal .container .banner--graphic .image--banner {
		border-radius: 0 90px;
	}
	
	html[lang=ar] .hs--banner-internal .container .banner--graphic .image--banner img, html[lang=fa] .hs--banner-internal .container .banner--graphic .image--banner img {
		border-radius: 0 90px;
	}
}

html[lang=ar] .hs--banner-internal .container .care-area--icon, html[lang=fa] .hs--banner-internal .container .care-area--icon {
	left: 9pt;
	right: auto;
}

@media (min-width:1100px) {
	html[lang=ar] .hs--banner-internal .container .care-area--icon, html[lang=fa] .hs--banner-internal .container .care-area--icon {
		left: 27px;
	}
}

@media (min-width:1441px) {
	html[lang=ar] .hs--banner-internal .container .care-area--icon, html[lang=fa] .hs--banner-internal .container .care-area--icon {
		left: 40px;
	}
}

html[lang=ar] .hs--banner-internal .back-to-link--container a, html[lang=fa] .hs--banner-internal .back-to-link--container a {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.hs--bucket-links+.hs--bucket-links {
	margin-top: 0;
	margin-top: -50px;
	position: relative;
}

.hs--bucket-links+.hs--bucket-links:before {
	background: #513049;
	background: var(--wampum);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: -75pt;
	width: 100%;
}

.hs--bucket-links+.hs--bucket-links .bucket-links--container {
	border-radius: 0;
	padding-top: 0;
}

.hs--bucket-links .page--wide {
	padding: 0;
}

.hs--bucket-links .bucket-links--container {
	background: #513049;
	background: var(--wampum);
	border-radius: 60px 60px 0 0;
	padding: 50px;
}

.hs--bucket-links .bucket-links--container .heading--container .heading {
	color: #fff;
	color: var(--white);
}

.hs--bucket-links .bucket-links--container .links--wrapper {
	margin-top: 65px;
}

.hs--bucket-links .bucket-links--container .links--wrapper .links .link+.link {
	margin-top: 65px;
}

.hs--bucket-links .bucket-links--container .links--wrapper .links .link {
	background: #fff;
	background: var(--white);
	border-radius: 0 14px 14px 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 45px 35px 50px 35px;
	position: relative;
	text-decoration: none;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	z-index: 2;
}

.hs--bucket-links .bucket-links--container .links--wrapper .links .link:before {
	background: #fff;
	background: var(--white);
	border-radius: 0 14px 14px 14px;
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%;
	z-index: -1;
}

.hs--bucket-links .bucket-links--container .links--wrapper .links .link:focus, .hs--bucket-links .bucket-links--container .links--wrapper .links .link:hover {
	background: #dcd5da;
	background: var(--date);
	padding: 65px 35px 20px 35px;
}

.hs--bucket-links .bucket-links--container .links--wrapper .links .link:focus:before, .hs--bucket-links .bucket-links--container .links--wrapper .links .link:hover:before {
	background: #dcd5da;
	background: var(--date);
	height: calc(100% + 60px);
	margin-bottom: -10px;
	margin-top: -30px;
}

.hs--bucket-links .bucket-links--container .links--wrapper .links .link:focus .icon--container, .hs--bucket-links .bucket-links--container .links--wrapper .links .link:hover .icon--container {
	top: 30px;
}

.hs--bucket-links .bucket-links--container .links--wrapper .links .link:focus .arrow--container, .hs--bucket-links .bucket-links--container .links--wrapper .links .link:hover .arrow--container {
	bottom: 20px;
}

.hs--bucket-links .bucket-links--container .links--wrapper .links .link .icon--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #968291;
	background: var(--wampum-60);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 58px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 35px;
	position: absolute;
	top: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: top .3s ease-in-out;
	transition: top .3s ease-in-out;
	width: 58px;
	z-index: 2;
}

.hs--bucket-links .bucket-links--container .links--wrapper .links .link .icon--container img, .hs--bucket-links .bucket-links--container .links--wrapper .links .link .icon--container svg {
	height: auto;
	width: 40px;
}

.hs--bucket-links .bucket-links--container .links--wrapper .links .link span {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.375rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 30px;
	position: relative;
	width: calc(100% - 46px);
	z-index: 2;
}

.hs--bucket-links .bucket-links--container .links--wrapper .links .link span:after {
	background: #c3968f;
	background: var(--milkweed-65);
	border-radius: 1px;
	bottom: -20px;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	width: calc(100% + 46px);
}

.hs--bucket-links .bucket-links--container .links--wrapper .links .link .arrow--container {
	bottom: 50px;
	position: absolute;
	right: 35px;
	-webkit-transition: bottom .3s ease-in-out;
	transition: bottom .3s ease-in-out;
	z-index: 2;
}

@media (min-width:650px) {
	.hs--bucket-links+.hs--bucket-links {
		margin-top: -75pt;
	}
	
	.hs--bucket-links .bucket-links--container {
		border-radius: 60px 60px 0 0;
		padding: 75pt 5pc;
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper {
		margin-top: 65px;
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper .links {
		display: -ms-grid;
		display: grid;
		grid-gap: 65px 30px;
		gap: 65px 30px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper .links .link+.link {
		margin-top: 0;
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper .links .link {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		min-height: 206px;
		padding: 30px 35px 50px 35px;
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper .links .link .arrow--container {
		bottom: 50px;
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper .links .link:focus, .hs--bucket-links .bucket-links--container .links--wrapper .links .link:hover {
		margin-bottom: -2.5px;
		margin-top: -2.5px;
	}
}

@media (min-width:1100px) {
	.hs--bucket-links+.hs--bucket-links {
		margin-top: -75pt;
	}
	
	.hs--bucket-links .bucket-links--container {
		border-radius: 90px 90px 0 0;
		padding: 75pt 25px;
		padding: 75pt var(--pl-page-wide);
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper {
		margin-top: 65px;
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper .links {
		grid-gap: 60px 30px;
		gap: 60px 30px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width:1366px) {
	.hs--bucket-links .bucket-links--container .links--wrapper .links {
		-ms-grid-columns: (1fr) [4];
		grid-template-columns: repeat(4, 1fr);
	}
}

@media (min-width:1700px) {
	.hs--bucket-links+.hs--bucket-links {
		margin-top: -75pt;
	}
	
	.hs--bucket-links .bucket-links--container {
		padding: 75pt 8.33%;
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper {
		margin-top: 85px;
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper .links {
		grid-gap: 3.64%;
		gap: 3.64%;
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper .links .link {
		min-height: 250px;
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper .links .link span {
		font-size: 1.5625rem;
		line-height: 37px;
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper .links .link .arrow--container {
		bottom: 51px;
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper .links .link .arrow--container svg {
		height: auto;
		width: 40px;
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper .links .link .icon--container {
		height: 68px;
		width: 68px;
	}
	
	.hs--bucket-links .bucket-links--container .links--wrapper .links .link .icon--container img, .hs--bucket-links .bucket-links--container .links--wrapper .links .link .icon--container svg {
		height: auto;
		width: 40px;
	}
}

@media (min-width:1920px) {
	.hs--bucket-links .page--wide {
		max-width: 100%;
	}
	
	.hs--bucket-links .heading--container, .hs--bucket-links .links--wrapper {
		margin-left: auto;
		margin-right: auto;
		max-width: 1566px;
	}
}

html[lang=ar] .hs--bucket-links .bucket-links--container .links--wrapper .links .link span:after, html[lang=fa] .hs--bucket-links .bucket-links--container .links--wrapper .links .link span:after {
	left: auto;
	right: 0;
}

html[lang=ar] .hs--bucket-links .bucket-links--container .links--wrapper .links .link .arrow--container, html[lang=fa] .hs--bucket-links .bucket-links--container .links--wrapper .links .link .arrow--container {
	left: 35px;
	right: auto;
}

html[lang=ar] .hs--bucket-links .bucket-links--container .links--wrapper .links .link .arrow--container svg, html[lang=fa] .hs--bucket-links .bucket-links--container .links--wrapper .links .link .arrow--container svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.hs--logos .logos--container .heading--container .h2 {
	color: #1f3248;
	color: var(--blueberry);
}

.hs--logos .logos--container .heading--container .h3 {
	color: #7c3c44;
	color: var(--strawberry);
}

.hs--logos .logos--container .heading--container .h2+.h3 {
	margin-top: 22px;
}

.hs--logos .logos--container .logos--wrapper {
	margin-top: 25px;
}

.hs--logos .logos--container .logos--wrapper .logos {
	display: -ms-grid;
	display: grid;
	grid-gap: 1pc;
	gap: 1pc;
	-ms-grid-columns: (1fr) [1];
	grid-template-columns: repeat(1, 1fr);
}

.hs--logos .logos--container .logos--wrapper .logos .link, .hs--logos .logos--container .logos--wrapper .logos .no--link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f2f1ee;
	background: var(--birch);
	border-radius: 0 34px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 75pt;
	padding: 22px 55px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.hs--logos .logos--container .logos--wrapper .logos .link .logo--container, .hs--logos .logos--container .logos--wrapper .logos .no--link .logo--container {
	height: auto;
	max-width: 170px;
	width: 100%;
}

.hs--logos .logos--container .logos--wrapper .logos .link .logo--container img, .hs--logos .logos--container .logos--wrapper .logos .no--link .logo--container img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-transition: -webkit-filter .3s ease-in-out;
	transition: -webkit-filter .3s ease-in-out;
	transition: filter .3s ease-in-out;
	transition: filter .3s ease-in-out, -webkit-filter .3s ease-in-out;
	width: 100%;
}

.hs--logos .logos--container .logos--wrapper .logos .link {
	cursor: pointer;
}

.hs--logos .logos--container .logos--wrapper .logos .link:focus, .hs--logos .logos--container .logos--wrapper .logos .link:hover {
	background: #fff;
	background: var(--white);
	-webkit-box-shadow: 3px 3px 9pt rgba(0, 0, 0, .12);
	box-shadow: 3px 3px 9pt rgba(0, 0, 0, .12);
	min-height: 105px;
}

.hs--logos .logos--container .logos--wrapper .logos .link:focus .logo--container img, .hs--logos .logos--container .logos--wrapper .logos .link:hover .logo--container img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

.hs--logos .logos--container .logos--wrapper .logos .no--link:hover {
	background: #fff;
	background: var(--white);
	-webkit-box-shadow: 3px 3px 9pt rgba(0, 0, 0, .12);
	box-shadow: 3px 3px 9pt rgba(0, 0, 0, .12);
	min-height: 105px;
}

.hs--logos .logos--container .logos--wrapper .logos .no--link:hover .logo--container img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

@media (min-width:650px) {
	.hs--logos .logos--container .heading--container .h2+.h3 {
		margin-top: 18px;
	}
	
	.hs--logos .logos--container .logos--wrapper {
		margin-top: 35px;
	}
	
	.hs--logos .logos--container .logos--wrapper .logos {
		grid-gap: 30px;
		gap: 30px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.hs--logos .logos--container .logos--wrapper .logos .link, .hs--logos .logos--container .logos--wrapper .logos .no--link {
		min-height: 90pt;
		padding: 35px 60px;
	}
	
	.hs--logos .logos--container .logos--wrapper .logos .link:focus, .hs--logos .logos--container .logos--wrapper .logos .link:hover, .hs--logos .logos--container .logos--wrapper .logos .no--link:focus, .hs--logos .logos--container .logos--wrapper .logos .no--link:hover {
		min-height: 125px;
	}
	
	.hs--logos .logos--container .logos--wrapper .logos .link .logo--container, .hs--logos .logos--container .logos--wrapper .logos .no--link .logo--container {
		max-width: 182px;
	}
}

@media (min-width:1366px) {
	.hs--logos .logos--container .logos--wrapper {
		margin-top: 45px;
	}
}

@media (min-width:1366px) {
	.hs--logos .logos--container .heading--container .h2+.h3 {
		margin-top: 22px;
	}
	
	.hs--logos .logos--container .logos--wrapper .logos {
		grid-gap: 28px 40px;
		gap: 28px 40px;
		-ms-grid-columns: (1fr) [4];
		grid-template-columns: repeat(4, 1fr);
	}
	
	.hs--logos .logos--container .logos--wrapper .logos .link, .hs--logos .logos--container .logos--wrapper .logos .no--link {
		padding: 35px 40px;
	}
}

@media (min-width:1700px) {
	.hs--logos .logos--container .logos--wrapper .logos {
		grid-gap: 50px;
		gap: 50px;
	}
	
	.hs--logos .logos--container .logos--wrapper .logos .link, .hs--logos .logos--container .logos--wrapper .logos .no--link {
		padding: 35px 85px;
	}
}

.ed-clock-standalone-wrapper {
	margin: 25px 25px 40px !important;
}

.ed-clock-standalone-wrapper.--queens>div .ed-clock .ed-clock-title {
	background-color: #513049;
	background-color: var(--wampum-med);
}

.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title {
	background-color: #1f3248;
	background-color: var(--blueberry);
	border-radius: 0 65px;
	padding: 50px 50px 135px;
	position: relative;
	width: 100%;
}

.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title:after {
	bottom: -330px;
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'785.256\' height=\'656.965\' aria-hidden=\'true\'%3E%3Cdefs%3E%3CclipPath id=\'a\'%3E%3Cpath data-name=\'Rectangle 1\' transform=\'translate(19.168 22.683)\' fill=\'%23fff\' d=\'M0 0h785.256v656.965H0z\'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name=\'Group 2\' opacity=\'.4\'%3E%3Cg data-name=\'Group 1\' opacity=\'.28\' clip-path=\'url(%23a)\' fill=\'%23fff\' transform=\'translate(-19.168 -22.683)\'%3E%3Cpath data-name=\'Path 5\' d=\'M420.628 617.411a6.5 6.5 0 00-.438.546l-61.673 61.581-.109-.073-61.382-61.217-.109-.145-.146-.146a200.146 200.146 0 01-23.611-36.126 169.934 169.934 0 01-5.948-12.564 204.775 204.775 0 0143.682-225.64l47.66-47.488 47.586 47.488a204.688 204.688 0 0114.525 273.784z\' opacity=\'.7\'/%3E%3Cpath data-name=\'Path 6\' d=\'M413.147 241.55l-54.63 54.55-47.66 47.487a204.843 204.843 0 00-43.682 225.641l-93.5-198.692c-38.463-81.684-30.07-173.273 14.16-244.687a256.491 256.491 0 01109.446-97.121l12.882-6.082 102.984 218.867z\' opacity=\'.5\'/%3E%3Cpath data-name=\'Path 7\' d=\'M420.628 617.411a6.691 6.691 0 00-.438.546l-61.673 61.581-.11.073v-.073l-61.016-60.853-.329-.327v-.11l-.109-.145L94.636 416.206C-5.976 315.877-5.976 153.238 94.6 52.872l10.036-10.015 83.2 83.031 170.678 170.25 47.586 47.489a204.688 204.688 0 0114.528 273.784z\' opacity=\'.5\'/%3E%3Cpath data-name=\'Path 8\' d=\'M804.425 234.557l-278.369 277.79-105.866 105.61a3.523 3.523 0 01.438-.546A204.688 204.688 0 00406.1 343.627l-47.586-47.488 54.63-54.553 96.524-96.323c56.71-56.556 148.563-56.556 205.2 0l89.444 89.222.11.109z\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	position: absolute;
	right: -500px;
}

.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title h2 {
	color: #fff;
	color: var(--white);
	font-size: 1.9375rem;
	font-weight: 600;
	font-weight: var(--fw-bold);
	line-height: 38px;
	padding-top: 30px;
	position: relative;
	text-align: left;
}

.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title h2:before {
	background-color: #c3968f;
	background-color: var(--milkweed-65);
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	top: 0;
	width: 90px;
}

.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout {
	display: -ms-grid;
	display: grid;
	margin: 0 25px;
	position: relative;
	z-index: 1;
}

.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-color: #fff;
	background-color: var(--white);
	border-radius: 0 25px 25px 25px;
	-webkit-box-shadow: 3px 3px 9pt 0 rgba(0, 0, 0, .12);
	box-shadow: 3px 3px 9pt 0 rgba(0, 0, 0, .12);
	display: block;
	margin: -75pt 0 0;
	max-width: 100%;
	padding: 25px 25px 75px;
	width: auto;
}

.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting+.wait--time, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time+.ed-clock-waiting {
	margin-top: 30px;
}

.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time {
	border: none;
	display: block;
	margin: 0;
	max-width: 100%;
	padding: 0;
	text-align: left;
	width: 100%;
}

.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting #arrival-to-md, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting .ed-clock-patients-waiting, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time #arrival-to-md, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time .ed-clock-patients-waiting {
	color: #7c3c44;
	color: var(--strawberry);
	font-size: 2.625rem !important;
	font-weight: 800 !important;
	font-weight: var(--fw-xxbold) !important;
	line-height: 42px !important;
	margin: 0 0 10px;
}

.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting .ed-clock-patients-waiting-text, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting .ed-longest-wait, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time .ed-clock-patients-waiting-text, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time .ed-longest-wait {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1rem !important;
	font-weight: 400 !important;
	font-weight: var(--fw-reg) !important;
	line-height: 28px !important;
}

.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-disclaimer {
	display: block;
	margin: 40px 0 0;
	max-width: 100%;
	text-align: left;
	width: 100%;
}

.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-disclaimer .ed-clock-disclaimer-text {
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 24px;
	padding-top: 25px;
	position: relative;
}

.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-disclaimer .ed-clock-disclaimer-text:before {
	background-color: #c3968f;
	background-color: var(--milkweed-65);
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	top: 0;
	width: 75px;
}

.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-date-created {
	border-top: 2px solid #dfddd8;
	border-top: solid 2px var(--stone);
	color: #1f3248;
	color: var(--blueberry);
	display: block;
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	-ms-grid-row: 2;
	-ms-grid-row-span: 1;
	grid-row: 2/3;
	line-height: 24px;
	margin: -50px 25px 0;
	max-width: 100%;
	padding-top: 5px;
	text-align: left;
	width: auto;
}

.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-date-created strong {
	font-weight: 400 !important;
	font-weight: var(--fw-reg) !important;
}

@media (min-width:650px) {
	.ed-clock-standalone-wrapper {
		margin: 5pc !important;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title {
		overflow: hidden;
		padding: 5pc 5pc 125px;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title:after {
		bottom: -380px;
		right: -420px;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title h2 {
		max-width: 25pc;
		padding-top: 40px;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title h2:before {
		width: 140px;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout {
		margin: 0 5pc;
		position: relative;
		z-index: 2;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time {
		margin: -85px 0 0;
		padding: 40px 40px 90pt;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting #arrival-to-md, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting .ed-clock-patients-waiting, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time #arrival-to-md, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time .ed-clock-patients-waiting {
		font-size: 3.125rem !important;
		line-height: 50px !important;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-disclaimer {
		margin: 60px 0 0;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-disclaimer .ed-clock-disclaimer-text {
		padding-top: 30px;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-disclaimer .ed-clock-disclaimer-text:before {
		width: 130px;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-date-created {
		margin: -5pc 40px 0;
		padding-top: 15px;
	}
}

@media (min-width:1100px) {
	.ed-clock-standalone-wrapper {
		margin: 5pc 130px !important;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title {
		padding: 90px 195px 135px;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title:after {
		bottom: -340px;
		right: -170px;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title h2 {
		font-size: 2.4375rem;
		line-height: 3pc;
		margin: 0 auto;
		max-width: 45pc;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout {
		margin: 0 65px;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time {
		border-radius: 0 65px 65px 65px;
		display: -ms-grid;
		display: grid;
		grid-gap: 95px;
		gap: 95px;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		margin: -85px auto 0;
		max-width: 980px;
		padding: 5pc 130px 10pc;
		width: -webkit-fill-available;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting+.wait--time, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time+.ed-clock-waiting {
		margin-top: 0;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting #arrival-to-md, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting .ed-clock-patients-waiting, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time #arrival-to-md, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time .ed-clock-patients-waiting {
		font-size: 3.625rem !important;
		line-height: 58px !important;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-disclaimer {
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		margin: 40px auto 0;
		max-width: 45pc;
		padding-left: 130px;
		padding-right: 130px;
		width: -webkit-fill-available;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-date-created {
		border-top: none;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		margin: -110px auto 0;
		max-width: 45pc;
		padding-left: 130px;
		padding-right: 130px;
		position: relative;
		width: -webkit-fill-available;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-date-created:before {
		background-color: #dfddd8;
		background-color: var(--stone);
		content: "";
		height: 2px;
		left: 130px;
		position: absolute;
		top: 0;
		width: calc(100% - 260px);
	}
}

@media (min-width:1700px) {
	.ed-clock-standalone-wrapper {
		margin: 130px 10pc !important;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title {
		padding: 135px 255px 250px;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title:after {
		bottom: -340px;
		right: -5pc;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title h2 {
		font-size: 3.0625rem;
		line-height: 58px;
		max-width: 1090px;
		padding-top: 50px;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title h2:before {
		width: 190px;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout {
		margin: 0 125px;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time {
		margin: -180px auto 0;
		max-width: 1340px;
		padding: 110px 130px 245px;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting+.wait--time, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time+.ed-clock-waiting {
		margin-top: 0;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting #arrival-to-md, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting .ed-clock-patients-waiting, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time #arrival-to-md, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time .ed-clock-patients-waiting {
		font-size: 4.375rem !important;
		line-height: 70px !important;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting .ed-clock-patients-waiting-text, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting .ed-longest-wait, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time .ed-clock-patients-waiting-text, .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time .ed-longest-wait {
		font-size: 1.375rem !important;
		line-height: 40px !important;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-disclaimer {
		margin: 70px auto 0;
		max-width: 1090px;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-disclaimer .ed-clock-disclaimer-text {
		font-size: 1.125rem;
		line-height: 2pc;
	}
	
	.ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-date-created {
		font-size: 1.125rem;
		line-height: 2pc;
		margin: -150px auto 0;
		max-width: 1090px;
	}
}

html[lang=ar] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title h2, html[lang=fa] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title h2 {
	text-align: right;
}

html[lang=ar] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title h2:before, html[lang=fa] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-title h2:before {
	left: auto;
	right: 0;
}

html[lang=ar] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting, html[lang=ar] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time, html[lang=fa] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .ed-clock-waiting, html[lang=fa] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-time .wait--time {
	text-align: right;
}

html[lang=ar] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-disclaimer, html[lang=fa] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-disclaimer {
	text-align: right;
}

html[lang=ar] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-disclaimer .ed-clock-disclaimer-text:before, html[lang=fa] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-disclaimer .ed-clock-disclaimer-text:before {
	left: auto;
	right: 0;
}

html[lang=ar] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-date-created, html[lang=fa] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-date-created {
	text-align: right;
}

@media (min-width:1100px) {
	html[lang=ar] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-date-created:before, html[lang=fa] .ed-clock-standalone-wrapper>div .ed-clock .ed-clock-layout .ed-clock-date-created:before {
		right: 130px;
	}
}

.location--banner {
	margin: 30px 0 0 0;
}

.location--banner .container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #7c3c44;
	background: var(--strawberry);
	border-radius: 0 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-right: 25px;
	min-height: 260px;
	padding: 90pt 50px;
	position: relative;
	width: calc(100% - 25px);
}

.location--banner .container .banner--title {
	padding-bottom: 30px;
	position: relative;
	z-index: 2;
}

.location--banner .container .banner--title:after {
	background: #c3968f;
	background: var(--milkweed-65);
	border-radius: 1.5px;
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 110px;
}

.location--banner .container .banner--title h1 {
	color: #fff;
	color: var(--white);
}

.location--banner .container .bird--icon {
	left: 25px;
	pointer-events: none;
	position: absolute;
	top: 22px;
}

.location--banner .container .bird--icon svg {
	height: auto;
	width: 142vw;
}

@media (min-width:650px) {
	.location--banner .container {
		margin-right: 42px;
		min-height: 280px;
		padding: 110px 5pc;
		width: calc(100% - 42px);
	}
	
	.location--banner .container .bird--icon {
		left: auto;
		position: absolute;
		right: -145px;
		top: 30px;
	}
	
	.location--banner .container .bird--icon svg {
		width: 650px;
	}
}

@media (min-width:1100px) {
	.location--banner .container {
		border-radius: 0 90px;
		margin-right: 60px;
		min-height: 25pc;
		padding: 150px 130px;
		width: calc(100% - 60px);
	}
	
	.location--banner .container .bird--icon {
		right: -10pc;
	}
	
	.location--banner .container .bird--icon svg {
		width: 75vw;
	}
}

@media (min-width:1120px) {
	.location--banner {
		margin: 0;
	}
}

@media (min-width:1441px) {
	.location--banner .container {
		border-radius: 0 125px;
		min-height: 500px;
		padding: 170px 10pc;
	}
	
	.location--banner .container .bird--icon {
		right: -190px;
		top: 40px;
	}
	
	.location--banner .container .bird--icon svg {
		width: 70vw;
	}
}

@media (min-width:1700px) {
	.location--banner .container {
		margin-right: 85px;
		width: calc(100% - 85px);
	}
}

html[lang=ar] .location--banner .container .banner--title:after, html[lang=fa] .location--banner .container .banner--title:after {
	left: auto;
	right: 0;
}

@media (min-width:650px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1100px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1441px) {
	html[lang=ar], html[lang=fa] {}
}

.location--map {
	position: relative;
	z-index: 5;
}

.location--map .filters--bar {
	background: #fff;
	background: var(--white);
	border-radius: 0 0 24px 24px;
	-webkit-box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .2);
	box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .2);
	margin: 35px 0 0 0;
	position: relative;
	z-index: 2;
}

.location--map .filters--bar .filter--dropdown {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 0 0 24px 24px;
	color: #000;
	color: var(--black);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 1.25rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 2pc;
	padding: 24px 50px;
	width: 100%;
}

.location--map .filters--bar .filter--dropdown.active svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.location--map .filters--bar .filters {
	display: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	grid-gap: 20px 1pc;
	gap: 20px 1pc;
	padding: 30px 50px 45px;
	position: relative;
}

.location--map .filters--bar .filters:before {
	background: #9e5c51;
	background: var(--milkweed);
	content: "";
	height: 2px;
	left: 50px;
	position: absolute;
	right: 50px;
	top: 0;
	width: calc(100% - 75pt);
}

.location--map .filters--bar .filters.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.location--map .filters--bar .filters .filter {
	background: #ecdfdb;
	background: var(--milkweed-20);
	border: 1px solid #60222a;
	border: 1px solid var(--elderberry);
	border-radius: 3pc;
	color: #60222a;
	color: var(--elderberry);
	cursor: pointer;
	font-size: .875rem;
	min-height: 19px;
	padding: 8px 1pc;
	position: relative;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.location--map .filters--bar .filters .filter:before {
	background: #ecdfdb;
	background: var(--milkweed-20);
	border: 1px solid #60222a;
	border: 1px solid var(--elderberry);
	border-radius: 3pc;
	content: "";
	height: 100%;
	left: -1px;
	position: absolute;
	top: -1px;
	-webkit-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
	width: 100%;
}

.location--map .filters--bar .filters .filter:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'9\' height=\'9\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1l7 6.801M8.114 1l-7 6.801\' stroke=\'%23fff\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	opacity: 0;
	position: absolute;
	right: 5px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
	z-index: 2;
}

.location--map .filters--bar .filters .filter.active {
	background: #7c3c44;
	background: var(--strawberry);
	border-color: #7c3c44;
	border-color: var(--strawberry);
	color: #fff;
	color: var(--white);
}

.location--map .filters--bar .filters .filter.active:before {
	background: #7c3c44;
	background: var(--strawberry);
	border-color: #7c3c44;
	border-color: var(--strawberry);
}

.location--map .filters--bar .filters .filter.active:hover:before {
	background: #7c3c44;
	background: var(--strawberry);
	border-color: #7c3c44;
	border-color: var(--strawberry);
	width: calc(100% + 15px);
}

.location--map .filters--bar .filters .filter.active:hover:after {
	opacity: 1;
}

.location--map .filters--bar .filters .filter span {
	position: relative;
	z-index: 2;
}

.location--map .filters--bar .filters .filter:hover {
	background: #7c3c44;
	background: var(--strawberry);
	border-color: #7c3c44;
	border-color: var(--strawberry);
	color: #fff;
	color: var(--white);
}

.location--map .filters--bar .filters .filter:hover:before {
	background: #7c3c44;
	background: var(--strawberry);
	border-color: #7c3c44;
	border-color: var(--strawberry);
	width: calc(100% + 10px);
}

.location--map .filters--bar .filters .filter:hover:after {
	right: 0;
}

.location--map .filters--bar .filters .filter:focus {
	outline: none !important;
}

.location--map .filters--bar .filters .filter:focus:before {
	outline: 1px dotted #101e2d;
	outline: dotted 1px var(--indigo);
	outline-offset: 4px;
}

.location--map .filters--bar .filters .clear--filters {
	color: #1f3248;
	color: var(--blueberry);
	cursor: pointer;
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 35px;
}

.location--map .filters--bar .filters .clear--filters:focus {
	outline: none !important;
}

.location--map .filters--bar .filters .clear--filters .x-icon {
	display: inline-block;
	height: 10px;
	margin-left: 13px;
	position: relative;
	width: 10px;
}

.location--map .filters--bar .filters .clear--filters .x-icon span {
	background: #7c3c44;
	background: var(--strawberry);
	height: 1px;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transition: -webkit-transform .2s ease;
	transition: -webkit-transform .2s ease;
	transition: transform .2s ease;
	transition: transform .2s ease, -webkit-transform .2s ease;
	width: 14px;
}

.location--map .filters--bar .filters .clear--filters .x-icon span.line--one {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.location--map .filters--bar .filters .clear--filters .x-icon span.line--two {
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}

.location--map .filters--bar .filters .clear--filters:focus .x-icon span, .location--map .filters--bar .filters .clear--filters:hover .x-icon span {
	-webkit-transform: translate(-50%, -50%) rotate(0deg);
	transform: translate(-50%, -50%) rotate(0deg);
}

.location--map .map--container {
	margin-top: -30px;
	min-height: 650px;
	position: relative;
	z-index: 1;
}

.location--map .map--container .google--map-marker {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	z-index: 1;
}

.location--map .map--container .google--map-marker span {
	background: #513049;
	background: var(--wampum);
	border-radius: 3pc;
	color: #fff;
	color: var(--white);
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-med);
	margin-bottom: -1px;
	padding: 8px 18px;
	-webkit-transition: padding .3s ease-in-out;
	transition: padding .3s ease-in-out;
}

.location--map .map--container .google--map-marker span:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20.666\' height=\'12.766\'%3E%3Cg data-name=\'Group 1\'%3E%3Cg data-name=\'Arrow (1)\' fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\' stroke-width=\'1.25\'%3E%3Cpath data-name=\'Path 1\' d=\'M.625 6.383h19.2\'/%3E%3Cpath data-name=\'Path 2\' d=\'M13.77.883l5.973 5.5-5.973 5.5\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	opacity: 0;
	position: absolute;
	right: 1pc;
	-webkit-transform: translateY(2px);
	transform: translateY(2px);
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
}

.location--map .map--container .google--map-marker:focus span, .location--map .map--container .google--map-marker:hover span {
	padding: 8px 50px 8px 22px;
}

.location--map .map--container .google--map-marker:focus span:after, .location--map .map--container .google--map-marker:hover span:after {
	opacity: 1;
}

.location--map .map--container .map-cluster-icon {
	background: #513049;
	background: var(--wampum);
	border-radius: 50%;
	color: #fff !important;
	color: var(--white) !important;
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	padding: 8px 9pt;
	position: absolute;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	z-index: 100;
}

.location--map .map--container .map-cluster-icon:before {
	background: #b9acb5;
	background: var(--wampum-40);
	border-radius: 50%;
	content: "";
	height: calc(100% + 10px);
	left: 50%;
	opacity: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
	width: calc(100% + 10px);
	z-index: -1;
}

.location--map .map--container .map-cluster-icon:after {
	background: #513049;
	background: var(--wampum);
	border-radius: 50%;
	content: "";
	height: 100%;
	left: 50%;
	opacity: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
	width: 100%;
	z-index: -1;
}

.location--map .map--container .map-cluster-icon:focus:after, .location--map .map--container .map-cluster-icon:focus:before, .location--map .map--container .map-cluster-icon:hover:after, .location--map .map--container .map-cluster-icon:hover:before {
	opacity: 1;
}

.location--map .map--container .map-reset-btn {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #1f3248;
	background: var(--blueberry);
	border: 2px solid #1f3248;
	border: 2px solid var(--blueberry);
	border-radius: 0 14px 14px 14px;
	bottom: 25px !important;
	color: #fff;
	color: var(--white);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	height: 46px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	left: 20px !important;
	padding: 13px 30px;
	position: absolute;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	width: 10pc;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.location--map .map--container .map-reset-btn:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'17\' height=\'17\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M.467.743h3.82m.955 4.775L.467.743l4.775 4.775zM.467.743v3.82-3.82zM15.959.743h-3.82m-.955 4.775L15.959.743l-4.775 4.775zM15.959.743v3.82-3.82zM.467 16.235h3.82m.955-4.775L.467 16.235l4.775-4.775zM.467 16.235v-3.82 3.82zM15.959 16.235h-3.82m-.955-4.775l4.775 4.775-4.775-4.775zm4.775 4.775v-3.82 3.82z\' stroke=\'%23fff\' stroke-width=\'.849\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
	margin-right: 9pt;
	margin-top: -1px;
}

.location--map .map--container .map-reset-btn:hover {
	padding: 13px 40px;
}

@media (min-width:650px) {
	.location--map {
		padding: 0 42px;
	}
	
	.location--map .filters--bar {
		border-radius: 0 0 34px 34px;
		margin: 55px 0 0 0;
	}
	
	.location--map .filters--bar .filter--dropdown {
		padding: 30px 40px;
	}
	
	.location--map .filters--bar .filters {
		grid-gap: 24px;
		gap: 24px;
		padding: 35px 40px 45px;
	}
	
	.location--map .filters--bar .filters:before {
		left: 40px;
		right: 40px;
		width: calc(100% - 5pc);
	}
	
	.location--map .filters--bar .filters .filter {
		min-height: 37px;
		padding: 8px 1pc;
	}
	
	.location--map .map--container {
		border-radius: 0 0 0 40px;
		min-height: 600px;
	}
}

@media (min-width:1100px) {
	.location--map {
		padding: 0 60px;
	}
	
	.location--map .filters--bar {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .1);
		box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .1);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 4.8%;
		gap: 4.8%;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 75pt 0 0 0;
		padding: 45px 45px 45px 70px;
		position: relative;
		z-index: 2;
	}
	
	.location--map .filters--bar .filter--dropdown {
		font-size: 1.5625rem;
		height: -webkit-max-content;
		height: -moz-max-content;
		height: max-content;
		line-height: 37px;
		padding: 0;
		padding-bottom: 35px;
		pointer-events: none;
		position: relative;
		width: 32%;
	}
	
	.location--map .filters--bar .filter--dropdown:after {
		background: #9e5c51;
		background: var(--milkweed);
		bottom: 0;
		content: "";
		height: 2px;
		left: 0;
		position: absolute;
		right: 0;
		width: 100%;
	}
	
	.location--map .filters--bar .filter--dropdown svg {
		display: none;
	}
	
	.location--map .filters--bar .filters {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 0;
	}
	
	.location--map .filters--bar .filters:before {
		content: none;
	}
	
	.location--map .map--container {
		border-radius: 0 0 0 90px;
		margin-top: -30px;
	}
	
	.location--map .map--container .map-reset-btn {
		left: auto !important;
		right: 75px !important;
	}
	
	.location--map .map--container .google--map-marker span {
		padding: 8px 18px;
	}
	
	.location--map .map--container .google--map-marker span:after {
		-webkit-transform: translateY(1px);
		transform: translateY(1px);
	}
	
	.location--map .map--container .google--map-marker:focus span, .location--map .map--container .google--map-marker:hover span {
		padding: 8px 50px 8px 26px;
	}
}

@media (min-width:1441px) {
	.location--map .filters--bar {
		margin: 110px 0 0 0;
		padding: 55px 55px 55px 5pc;
	}
	
	.location--map .filters--bar .filter--dropdown {
		font-size: 1.9375rem;
	}
	
	.location--map .filters--bar .filters .filter {
		font-size: 1.125rem;
		padding: 11px 22px;
	}
	
	.location--map .filters--bar .filters .filter:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'11.44\' height=\'10.999\'%3E%3Cg fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\'%3E%3Cpath data-name=\'Path 1\' d=\'M.707.707l9.865 9.585\'/%3E%3Cpath data-name=\'Path 2\' d=\'M10.732.707L.867 10.292\'/%3E%3C/g%3E%3C/svg%3E");
		-webkit-transform: translateY(calc(-50% - 1px));
		transform: translateY(calc(-50% - 1px));
	}
	
	.location--map .filters--bar .filters .clear--filters {
		font-size: 1.125rem;
	}
	
	.location--map .map--container {
		border-radius: 0 0 0 125px;
		min-height: 50pc;
	}
	
	.location--map .map--container .google--map-marker span {
		font-size: 1.125rem;
	}
	
	.location--map .map--container .map-cluster-icon {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		font-size: 1.125rem;
		height: 40px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 40px;
	}
	
	.location--map .map--container .map-reset-btn {
		border-radius: 0 20px 20px 20px;
		font-size: 1.375rem;
		height: 72px;
		padding: 20px 40px;
	}
	
	.location--map .map--container .map-reset-btn:before {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'28\' height=\'28\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.425 1.274h6.328m1.582 7.91l-7.91-7.91 7.91 7.91zm-7.91-7.91v6.328-6.328zM27.089 1.274h-6.328m-1.582 7.91l7.91-7.91-7.91 7.91zm7.91-7.91v6.328-6.328zM1.425 26.938h6.328m1.582-7.91l-7.91 7.91 7.91-7.91zm-7.91 7.91V20.61v6.328zM27.089 26.938h-6.328m-1.582-7.91l7.91 7.91-7.91-7.91zm7.91 7.91V20.61v6.328z\' stroke=\'%23fff\' stroke-width=\'1.406\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E");
		height: 26px;
		margin-right: 1pc;
		margin-top: -4px;
		width: auto;
	}
	
	.location--map .map--container .map-reset-btn:hover {
		padding: 20px 50px;
	}
}

@media (min-width:1700px) {
	.location--map {
		padding: 0 85px;
	}
}

html[lang=ar] .location--map .filters--bar .filters .clear--filters .x-icon, html[lang=fa] .location--map .filters--bar .filters .clear--filters .x-icon {
	margin-left: 0;
	margin-right: 13px;
}

html[lang=ar] .location--map .map--container .google--map-marker span:after, html[lang=fa] .location--map .map--container .google--map-marker span:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'20.666\' height=\'12.766\'%3E%3Cg data-name=\'Group 1\'%3E%3Cg data-name=\'Arrow (1)\' fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\' stroke-width=\'1.25\'%3E%3Cpath data-name=\'Path 1\' d=\'M.625 6.383h19.2\'/%3E%3Cpath data-name=\'Path 2\' d=\'M13.77.883l5.973 5.5-5.973 5.5\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	left: 1pc;
	opacity: 0;
	position: absolute;
	right: auto;
	-webkit-transform: translateY(-1px) rotate(180deg);
	transform: translateY(-1px) rotate(180deg);
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
}

html[lang=ar] .location--map .map--container .google--map-marker:focus span, html[lang=ar] .location--map .map--container .google--map-marker:hover span, html[lang=fa] .location--map .map--container .google--map-marker:focus span, html[lang=fa] .location--map .map--container .google--map-marker:hover span {
	padding: 8px 22px 8px 50px;
}

html[lang=ar] .location--map .map--container .google--map-marker:focus span:after, html[lang=ar] .location--map .map--container .google--map-marker:hover span:after, html[lang=fa] .location--map .map--container .google--map-marker:focus span:after, html[lang=fa] .location--map .map--container .google--map-marker:hover span:after {
	opacity: 1;
}

html[lang=ar] .location--map .map--container .map-reset-btn, html[lang=fa] .location--map .map--container .map-reset-btn {
	right: auto !important;
}

html[lang=ar] .location--map .map--container .map-reset-btn:before, html[lang=fa] .location--map .map--container .map-reset-btn:before {
	margin-left: 9pt;
	margin-right: 0;
}

@media (min-width:1100px) {
	html[lang=ar], html[lang=fa] {}
}

.location--map .no-location-card {
	background: rgba(242, 241, 238, .7);
	background: var(--birch-70);
	border-radius: 0 24px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	padding: 45px 35px 40px 45px;
	position: relative;
}

.location--map .no-location-card .bird--icon {
	left: -182px;
	opacity: 1;
	pointer-events: none;
	position: absolute;
	top: -9pt;
	z-index: 1;
}

.location--map .no-location-card .bird--icon svg {
	height: auto;
	width: 684px;
}

.location--map .no-location-card .title {
	color: #7c3c44;
	color: var(--strawberry);
	font-size: 1.25rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 2pc;
	margin: 0 0 28px 0;
	position: relative;
	z-index: 2;
}

.location--map .no-location-card .link--container {
	background: #fff;
	background: var(--white);
	border-radius: 0 24px 0 0;
	margin-left: -45px;
	padding: 35px 45px 35px 45px;
	position: relative;
	z-index: 2;
}

.location--map .no-location-card .link--container a {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	color: #1f3248;
	color: var(--blueberry);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 22px;
	padding-top: 17px;
	position: relative;
	scroll-margin-top: 2rem;
	text-decoration: none;
}

.location--map .no-location-card .link--container a:before {
	background: #dfddd8;
	background: var(--stone);
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.location--map .no-location-card .link--container a span {
	max-width: 99pt;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.location--map .no-location-card .link--container a svg {
	height: auto;
	max-width: 34px !important;
	min-width: 34px !important;
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 34px !important;
}

.location--map .no-location-card .link--container a:focus, .location--map .no-location-card .link--container a:hover {
	text-decoration: none;
}

.location--map .no-location-card .link--container a:focus svg, .location--map .no-location-card .link--container a:hover svg {
	-webkit-transform: translateX(18px);
	transform: translateX(18px);
}

.location--map .location-cards {
	display: -ms-grid;
	display: grid;
	grid-gap: 45px;
	gap: 45px;
	-ms-grid-columns: (1fr) [1];
	grid-template-columns: repeat(1, 1fr);
	margin-bottom: 82px;
	margin-top: 65px;
	padding: 0 25px;
}

.location--map .location-cards .location-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.location--map .location-cards .location-card .card--top {
	border-radius: 0 24px 0 0;
	height: 164px;
	width: 100%;
}

.location--map .location-cards .location-card .card--top img {
	border-radius: 0 24px 0 0;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.location--map .location-cards .location-card .card--top.pos--center img {
	-o-object-position: center center;
	object-position: center center;
}

.location--map .location-cards .location-card .card--top.pos--top img {
	-o-object-position: center top;
	object-position: center top;
}

.location--map .location-cards .location-card .card--top.pos--bottom img {
	-o-object-position: center bottom;
	object-position: center bottom;
}

.location--map .location-cards .location-card .card--top.image--default {
	background: #1f3248;
	background: var(--blueberry);
	height: 100%;
	height: 164px;
	max-height: 164px;
	min-height: 164px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.location--map .location-cards .location-card .card--top.image--default .bird--icon {
	position: absolute;
	right: -40px;
	top: 20px;
}

.location--map .location-cards .location-card .card--top.image--default .bird--icon svg {
	height: auto;
	width: 450px;
}

.location--map .location-cards .location-card .card--bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 15px 0 25px;
}

.location--map .location-cards .location-card .card--bottom .card--info {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background-blend-mode: overlay;
	background-color: hsla(0, 0%, 100%, .6);
	background-color: var(--white-06);
	border-top-right-radius: 24px;
	margin-left: -50px;
	margin-top: -30px;
	padding: 25px 25px 25px 50px;
	width: calc(100% + 50px);
}

.location--map .location-cards .location-card .card--bottom .card--info .title {
	color: #7c3c44;
	color: var(--strawberry);
	font-size: 1.25rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 2pc;
	margin: 0 0 18px 0;
}

.location--map .location-cards .location-card .card--bottom .card--info .emergency {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	line-height: 18px;
	margin: 0 0 18px 0;
}

.location--map .location-cards .location-card .card--bottom .card--info .emergency span {
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 18px;
	margin-left: 10px;
}

.location--map .location-cards .location-card .card--bottom .card--info .address {
	font-size: .875rem;
	line-height: 26px;
}

.location--map .location-cards .location-card .card--bottom .card--info .address a:focus, .location--map .location-cards .location-card .card--bottom .card--info .address a:hover {
	text-underline-offset: 4px;
}

.location--map .location-cards .location-card .card--bottom .card--info .phone--numbers .phone--number {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.location--map .location-cards .location-card .card--bottom .card--info .phone--numbers .phone--number .label+.number {
	margin-left: 5px;
}

.location--map .location-cards .location-card .card--bottom .card--info .phone--numbers .phone--number .label, .location--map .location-cards .location-card .card--bottom .card--info .phone--numbers .phone--number .number {
	font-size: .875rem;
	line-height: 26px;
}

.location--map .location-cards .location-card .card--bottom .card--info .phone--numbers .phone--number a:focus, .location--map .location-cards .location-card .card--bottom .card--info .phone--numbers .phone--number a:hover {
	text-underline-offset: 4px;
}

.location--map .location-cards .location-card .card--bottom .card--buttons {
	border-top: 2px solid #dfddd8;
	border-top: 2px solid var(--stone);
	padding-top: 25px;
}

.location--map .location-cards .location-card .card--bottom .card--buttons .btn--primary, .location--map .location-cards .location-card .card--bottom .card--buttons .btn--secondary {
	font-size: .875rem;
	line-height: 26px;
	padding: 13px 30px;
}

.location--map .location-cards .location-card .card--bottom .card--buttons .btn--primary:after, .location--map .location-cards .location-card .card--bottom .card--buttons .btn--secondary:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'27.298\' height=\'16.93\'%3E%3Cg fill=\'none\' stroke=\'%237c3c44\' stroke-linecap=\'round\' stroke-width=\'1.747\'%3E%3Cpath data-name=\'Path 5\' d=\'M.873 8.465h25.244\'/%3E%3Cpath data-name=\'Path 6\' d=\'M18.155 1.234l7.853 7.231-7.853 7.231\'/%3E%3C/g%3E%3C/svg%3E");
}

.location--map .location-cards .location-card .card--bottom .card--buttons .btn--primary {
	background: #ecdfdb;
	background: var(--milkweed-20);
	color: #1f3248;
	color: var(--blueberry);
	min-height: 46px;
}

.location--map .location-cards .location-card .card--bottom .card--buttons .btn+.btn {
	margin-top: 13px;
}

.location--map .location-cards .location-card .card--bottom .card--buttons .btn--secondary {
	border-radius: 0 14px 14px 14px;
	height: 31px;
	max-height: 31px;
	min-height: 31px;
}

@media (min-width:650px) {
	.location--map .no-location-card {
		padding: 45px 30px 40px 35px;
	}
	
	.location--map .no-location-card .bird--icon {
		bottom: -300px;
		left: -198px;
		top: auto;
	}
	
	.location--map .no-location-card .link--container {
		margin-top: 50px;
	}
	
	.location--map .location-cards {
		grid-gap: 47px 30px;
		gap: 47px 30px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		margin-bottom: 62px;
		margin-top: 65px;
		padding: 0 20px;
	}
	
	.location--map .location-cards .location-card .card--bottom {
		padding: 0 15px 0 22px;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--info {
		margin-left: -52px;
		padding: 25px 10px 25px 52px;
		width: calc(100% + 52px);
	}
}

@media (min-width:768px) {
	.location--map .location-cards {
		padding: 0 50px;
	}
}

@media (min-width:1100px) {
	.location--map .no-location-card {
		border-radius: 0 34px 0 0;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 55px 35px 35px 52px;
	}
	
	.location--map .no-location-card .bird--icon {
		bottom: auto;
		left: -200px;
		top: 34px;
	}
	
	.location--map .no-location-card .bird--icon svg {
		width: 712px;
	}
	
	.location--map .no-location-card .title {
		font-size: 1.5625rem;
		line-height: 35px;
		margin: 0;
	}
	
	.location--map .no-location-card .link--container {
		border-radius: 0 34px 0 0;
		margin-left: -52px;
		padding: 35px 45px 35px 52px;
	}
	
	.location--map .no-location-card .link--container a {
		padding-top: 18px;
	}
	
	.location--map .location-cards {
		grid-gap: 45px 30px;
		gap: 45px 30px;
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
		margin-bottom: 126px;
		margin-top: 60px;
		padding: 0 70px;
	}
	
	.location--map .location-cards .location-card .card--top {
		border-radius: 0 34px 0 0;
		height: 166px;
	}
	
	.location--map .location-cards .location-card .card--top img {
		border-radius: 0 34px 0 0;
	}
	
	.location--map .location-cards .location-card .card--top.image--default {
		height: 166px;
		max-height: 166px;
		min-height: 166px;
	}
	
	.location--map .location-cards .location-card .card--top.image--default .bird--icon {
		top: 10px;
	}
	
	.location--map .location-cards .location-card .card--bottom {
		padding: 0 15px 0 0;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--info {
		border-top-right-radius: 34px;
		margin-left: -30px;
		padding: 30px 10px 30px 30px;
		width: calc(100% + 30px);
	}
	
	.location--map .location-cards .location-card .card--bottom .card--info .title {
		font-size: 1.5625rem;
		line-height: 37px;
		margin: 0 0 28px 0;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--info .address, .location--map .location-cards .location-card .card--bottom .card--info .phone--numbers .phone--number .label, .location--map .location-cards .location-card .card--bottom .card--info .phone--numbers .phone--number .number {
		font-size: 1rem;
		line-height: 30px;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons {
		border-top: 0;
		padding-top: 2pc;
		position: relative;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons:before {
		background: #dfddd8;
		background: var(--stone);
		content: "";
		height: 2px;
		left: 0;
		position: absolute;
		top: 0;
		width: calc(100% + 15px);
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons .btn--primary {
		padding: 13px 25px;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons .btn--secondary {
		padding: 8px 25px;
	}
}

@media (min-width:1366px) {
	.location--map .no-location-card .link--container a svg {
		margin-left: auto;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	.location--map .no-location-card .link--container a:focus svg, .location--map .no-location-card .link--container a:hover svg {
		-webkit-transform: translateX(8px);
		transform: translateX(8px);
	}
	
	.location--map .location-cards {
		grid-gap: 85px 60px;
		gap: 85px 60px;
		margin-top: 75pt;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		width: calc(100% + 50px);
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons:before {
		width: calc(100% - 35px);
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons .btn--primary, .location--map .location-cards .location-card .card--bottom .card--buttons .btn--secondary {
		padding: 13px 20px;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons .btn--secondary {
		height: unset;
		max-height: unset;
		min-height: 31px;
		padding: 20px 20px;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons .btn+.btn {
		margin-top: 0;
	}
}

@media (min-width:1700px) {
	.location--map .no-location-card {
		border-radius: 0 50px 0 0;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 5pc 50px 55px 77px;
	}
	
	.location--map .no-location-card .bird--icon {
		left: -325px;
		top: 50px;
	}
	
	.location--map .no-location-card .bird--icon svg {
		width: 1055px;
	}
	
	.location--map .no-location-card .title {
		font-size: 1.9375rem;
		line-height: 38px;
	}
	
	.location--map .no-location-card .link--container {
		border-radius: 0 50px 0 0;
		margin-left: -77px;
		padding: 65px 55px 50px 77px;
	}
	
	.location--map .no-location-card .link--container a {
		font-size: 1.125rem;
		line-height: 2pc;
		padding-top: 27px;
	}
	
	.location--map .no-location-card .link--container a span {
		max-width: 170px;
	}
	
	.location--map .no-location-card .link--container a svg {
		margin-bottom: 5px;
		margin-left: auto;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	
	.location--map .no-location-card .link--container a:focus svg, .location--map .no-location-card .link--container a:hover svg {
		-webkit-transform: translateX(8px);
		transform: translateX(8px);
	}
	
	.location--map .location-cards {
		grid-gap: 110px 70px;
		gap: 110px 70px;
		margin-bottom: 150px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 150px;
		max-width: 90pc;
		padding: 0 50px;
	}
	
	.location--map .location-cards .location-card .card--top {
		border-radius: 0 50px 0 0;
		height: 245px;
	}
	
	.location--map .location-cards .location-card .card--top img {
		border-radius: 0 50px 0 0;
	}
	
	.location--map .location-cards .location-card .card--top.image--default {
		height: 245px;
		max-height: 245px;
		min-height: 245px;
	}
	
	.location--map .location-cards .location-card .card--top.image--default .bird--icon {
		left: 35px;
		top: 35px;
	}
	
	.location--map .location-cards .location-card .card--top.image--default .bird--icon svg {
		width: 520px;
	}
	
	.location--map .location-cards .location-card .card--bottom {
		padding: 0 22px 0 0;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--info {
		border-top-right-radius: 50px;
		margin-top: -3pc;
		padding: 37px 10px 45px 31px;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--info .title {
		font-size: 1.9375rem;
		line-height: 38px;
		margin: 0 0 25px 0;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--info .emergency {
		font-size: 1.125rem;
		line-height: 22px;
		margin: 0 0 25px 0;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--info .emergency span {
		font-size: 1.125rem;
		line-height: 22px;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--info .emergency svg {
		height: 22px;
		width: auto;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--info .address, .location--map .location-cards .location-card .card--bottom .card--info .phone--numbers .phone--number .label, .location--map .location-cards .location-card .card--bottom .card--info .phone--numbers .phone--number .number {
		font-size: 1.375rem;
		line-height: 40px;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons {
		padding-top: 47px;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons:before {
		width: calc(100% - 28px);
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons .btn--primary, .location--map .location-cards .location-card .card--bottom .card--buttons .btn--secondary {
		font-size: 1.125rem;
		line-height: 26px;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons .btn--primary:after, .location--map .location-cards .location-card .card--bottom .card--buttons .btn--secondary:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'34\' height=\'21\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 10.5h31.497M22.563 1.478l9.799 9.022-9.8 9.022\' stroke=\'%237C3C44\' stroke-width=\'1.747\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons .btn--primary {
		min-height: 69px;
		padding: 8px 25px;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons .btn+.btn {
		margin-left: 10px;
		margin-top: 0;
	}
	
	.location--map .location-cards .location-card .card--bottom .card--buttons .btn--secondary {
		height: 46px;
		max-height: 46px;
		min-height: 46px;
		padding: 8px 20px;
	}
}

@media (min-width:1920px) {
	.location--map .location-cards {
		max-width: 1596px;
	}
}

html[lang=ar] .location--map .no-location-card, html[lang=fa] .location--map .no-location-card {
	border-radius: 24px 0 0 0;
}

html[lang=ar] .location--map .no-location-card .link--container, html[lang=fa] .location--map .no-location-card .link--container {
	border-radius: 24px 0 0 0;
	margin-left: unset;
	margin-right: -45px;
}

html[lang=ar] .location--map .no-location-card .link--container a svg, html[lang=fa] .location--map .no-location-card .link--container a svg {
	-webkit-transform: rotate(180deg) translateX(10px);
	transform: rotate(180deg) translateX(10px);
}

html[lang=ar] .location--map .no-location-card .link--container a:focus svg, html[lang=ar] .location--map .no-location-card .link--container a:hover svg, html[lang=fa] .location--map .no-location-card .link--container a:focus svg, html[lang=fa] .location--map .no-location-card .link--container a:hover svg {
	-webkit-transform: rotate(180deg) translateX(18px);
	transform: rotate(180deg) translateX(18px);
}

html[lang=ar] .location--map .location-cards .location-card .card--top, html[lang=fa] .location--map .location-cards .location-card .card--top {
	border-radius: 24px 0 0 0;
}

html[lang=ar] .location--map .location-cards .location-card .card--top img, html[lang=fa] .location--map .location-cards .location-card .card--top img {
	border-radius: 24px 0 0 0;
}

html[lang=ar] .location--map .location-cards .location-card .card--bottom .card--info, html[lang=fa] .location--map .location-cards .location-card .card--bottom .card--info {
	border-top-left-radius: 24px;
	border-top-right-radius: 0;
	margin-left: auto;
	margin-right: -50px;
	padding: 25px 50px 25px 25px;
}

html[lang=ar] .location--map .location-cards .location-card .card--bottom .card--info .emergency span, html[lang=fa] .location--map .location-cards .location-card .card--bottom .card--info .emergency span {
	margin-left: 0;
	margin-right: 10px;
}

@media (min-width:650px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1100px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1366px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1700px) {
	html[lang=ar], html[lang=fa] {}
}

html[lang=de] .location--map .no-location-card {
	word-break: break-all;
}

html[lang=de] .location--map .location-cards .location-card {
	word-break: break-all;
}

.hp--banner.--wwrcp {
	margin-top: -50px;
}

.hp--banner.--wwrcp .page--wide {
	padding-left: 0;
}

.hp--banner.--wwrcp .media--container {
	border-radius: 0 0 40px 0;
	height: 310px;
}

.hp--banner.--wwrcp .media--container img {
	border-bottom-right-radius: 40px;
	border-top-left-radius: 0;
}

.hp--banner.--wwrcp .content-quicklinks--container .content--container {
	margin-left: 0;
	min-height: 75pt;
	padding: 35px 25px 0 50px;
	width: calc(100% - 50px);
}

.hp--banner.--wwrcp .content-quicklinks--container .content--container .page--title, .hp--banner.--wwrcp .content-quicklinks--container .content--container h1 {
	font-size: 1.5625rem;
	font-size: var(--pl-fs-h3);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 37px;
	line-height: var(--pl-lh-h3);
}

@media (min-width:768px) {
	.hp--banner.--wwrcp {
		margin-top: -15px;
	}
	
	.hp--banner.--wwrcp .media--container {
		border-radius: 0 0 50.6px 0;
		height: 290px;
	}
	
	.hp--banner.--wwrcp .media--container img {
		border-bottom-right-radius: 50.6px;
	}
	
	.hp--banner.--wwrcp .content-quicklinks--container .content--container {
		margin-top: -5pc;
		min-height: 90pt;
		padding: 35px 70px 0 5pc;
		width: calc(100% - 220px);
	}
	
	.hp--banner.--wwrcp .content-quicklinks--container .content--container .page--title, .hp--banner.--wwrcp .content-quicklinks--container .content--container h1 {
		font-size: 2.4375rem;
		font-size: var(--pl-fs-h1);
		line-height: 3pc;
		line-height: var(--pl-lh-h1);
	}
}

@media (min-width:1120px) {
	.hp--banner.--wwrcp {
		margin-top: -70px !important;
	}
	
	.hp--banner.--wwrcp .media--container {
		border-radius: 0 0 90px 0;
		height: 520px;
	}
	
	.hp--banner.--wwrcp .media--container img {
		border-bottom-right-radius: 90px;
	}
	
	.hp--banner.--wwrcp .content-quicklinks--container {
		margin-top: 0;
		position: unset;
	}
	
	.hp--banner.--wwrcp .content-quicklinks--container .content--container {
		border-radius: 0 4pc 0 0;
		margin-bottom: 0;
		margin-top: -200px;
		max-width: 100%;
		min-height: 230px;
		padding: 50px 50px 0 130px;
		width: 795px;
	}
}

@media (min-width:1441px) {
	.hp--banner.--wwrcp {
		margin-top: -75pt !important;
	}
	
	.hp--banner.--wwrcp .media--container {
		border-radius: 0 0 126.54px 0;
		height: 730px;
	}
	
	.hp--banner.--wwrcp .media--container img {
		border-bottom-right-radius: 126.54px;
	}
	
	.hp--banner.--wwrcp .content-quicklinks--container .content--container {
		border-radius: 0 5.624pc 0 0;
		margin-top: -270px;
		min-height: 20pc;
		padding: 70px 70px 0 10pc;
		width: 765pt;
	}
}

html[lang=ar] .hp--banner.--wwrcp .page--wide, html[lang=fa] .hp--banner.--wwrcp .page--wide {
	padding-right: 0 !important;
}

html[lang=ar] .hp--banner.--wwrcp .content-quicklinks--container .content--container, html[lang=fa] .hp--banner.--wwrcp .content-quicklinks--container .content--container {
	padding-right: 50px;
}

html[lang=ar] .hp--banner.--wwrcp .media--container img, html[lang=fa] .hp--banner.--wwrcp .media--container img {
	border-bottom-left-radius: 40px;
	border-bottom-right-radius: 0;
}

@media (min-width:768px) {
	html[lang=ar] .hp--banner.--wwrcp .content-quicklinks--container .content--container, html[lang=fa] .hp--banner.--wwrcp .content-quicklinks--container .content--container {
		padding-right: 5pc;
	}
	
	html[lang=ar] .hp--banner.--wwrcp .media--container img, html[lang=fa] .hp--banner.--wwrcp .media--container img {
		border-bottom-left-radius: 50.6px;
	}
}

@media (min-width:1120px) {
	html[lang=ar] .hp--banner.--wwrcp .content-quicklinks--container .content--container, html[lang=fa] .hp--banner.--wwrcp .content-quicklinks--container .content--container {
		padding-right: 130px;
	}
	
	html[lang=ar] .hp--banner.--wwrcp .media--container img, html[lang=fa] .hp--banner.--wwrcp .media--container img {
		border-bottom-left-radius: 90px;
	}
}

@media (min-width:1441px) {
	html[lang=ar] .hp--banner.--wwrcp .content-quicklinks--container .content--container, html[lang=fa] .hp--banner.--wwrcp .content-quicklinks--container .content--container {
		padding-right: 10pc;
	}
	
	html[lang=ar] .hp--banner.--wwrcp .media--container img, html[lang=fa] .hp--banner.--wwrcp .media--container img {
		border-bottom-left-radius: 126.54px;
	}
}

.wwrcp--introduction-section {
	margin-bottom: 70px;
	margin-top: 50px;
	padding-top: 40px;
	position: relative;
}

.wwrcp--introduction-section:before {
	background-color: #fcaf17;
	background-color: var(--yellow);
	content: "";
	height: 2px;
	position: absolute;
	right: 50px;
	top: 0;
	width: calc(100% - 75pt);
}

.wwrcp--introduction-section .page--wide .section--left {
	padding: 0 50px;
}

.wwrcp--introduction-section .page--wide .section--left .introduction--content {
	color: #326295;
	color: var(--dark-blue);
	font-size: 1.25rem;
	font-size: var(--pl-fs-h4);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 2pc;
	line-height: var(--pl-lh-h4);
	margin: 0;
}

.wwrcp--introduction-section .page--wide .section--left+.section--right {
	margin-top: 50px;
}

.wwrcp--introduction-section .page--wide .section--right {
	background-color: #f2f8fb;
	background-color: var(--bg-blue);
	border-radius: 0 34px 34px 34px;
	margin: 0 25px;
	padding: 30px 25px 40px;
}

.wwrcp--introduction-section .page--wide .section--right .section--header {
	color: #10152d;
	color: var(--dark-grey);
	font-size: 1.125rem;
	font-size: var(--pl-fs-lg);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 30px;
	line-height: var(--pl-lh-lg);
	margin: 0;
}

.wwrcp--introduction-section .page--wide .section--right .section--header+.btn {
	margin-top: 20px;
}

.wwrcp--introduction-section .page--wide .section--right .btn+.btn {
	margin-top: 20px;
}

@media (min-width:768px) {
	.wwrcp--introduction-section {
		margin-bottom: 5pc;
		margin-top: 55px;
		padding-top: 55px;
	}
	
	.wwrcp--introduction-section:before {
		left: 5pc;
		right: auto;
		width: calc(50% - 75pt);
	}
	
	.wwrcp--introduction-section .page--wide {
		display: -ms-grid;
		display: grid;
		grid-gap: 45px;
		gap: 45px;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}
	
	.wwrcp--introduction-section .page--wide .section--left {
		padding: 0 0 0 5pc;
	}
	
	.wwrcp--introduction-section .page--wide .section--left+.section--right {
		margin-top: 0;
	}
	
	.wwrcp--introduction-section .page--wide .section--right {
		margin: 0 45px 0 0;
	}
}

@media (min-width:1120px) {
	.wwrcp--introduction-section {
		margin-bottom: 75pt;
		margin-top: 90pt;
		padding-top: 40px;
	}
	
	.wwrcp--introduction-section:before {
		left: 130px;
		width: 20pc;
	}
	
	.wwrcp--introduction-section .page--wide {
		grid-gap: 60px;
		gap: 60px;
	}
	
	.wwrcp--introduction-section .page--wide .section--left {
		padding: 0 0 0 130px;
	}
	
	.wwrcp--introduction-section .page--wide .section--left .introduction--content {
		line-height: 39px;
	}
	
	.wwrcp--introduction-section .page--wide .section--right {
		margin: 0 130px 0 0;
		padding: 60px 45px 50px 60px;
	}
}

@media (min-width:1441px) {
	.wwrcp--introduction-section {
		margin-bottom: 140px;
		margin-top: 130px;
		padding-top: 70px;
	}
	
	.wwrcp--introduction-section:before {
		left: 10pc;
		width: 20pc;
	}
	
	.wwrcp--introduction-section .page--wide {
		grid-gap: 75pt;
		gap: 75pt;
	}
	
	.wwrcp--introduction-section .page--wide .section--left {
		padding: 0 0 0 10pc;
	}
	
	.wwrcp--introduction-section .page--wide .section--left .introduction--content {
		line-height: 3pc;
	}
	
	.wwrcp--introduction-section .page--wide .section--right {
		border-radius: 0 47.804px 47.804px 47.804px;
		margin: 0 10pc 0 0;
		padding: 5pc 5pc 70px 90px;
	}
	
	.wwrcp--introduction-section .page--wide .section--right .section--header+.btn {
		margin-top: 30px;
	}
}

html[lang=ar] .wwrcp--introduction-section .page--wide .section--right, html[lang=fa] .wwrcp--introduction-section .page--wide .section--right {
	border-radius: 34px 0 34px 34px;
}

@media (min-width:768px) {
	html[lang=ar] .wwrcp--introduction-section:before, html[lang=fa] .wwrcp--introduction-section:before {
		left: auto;
		right: 5pc;
	}
	
	html[lang=ar] .wwrcp--introduction-section .page--wide .section--left, html[lang=fa] .wwrcp--introduction-section .page--wide .section--left {
		padding: 0 5pc 0 0;
	}
	
	html[lang=ar] .wwrcp--introduction-section .page--wide .section--right, html[lang=fa] .wwrcp--introduction-section .page--wide .section--right {
		margin: 0 0 0 45px;
	}
}

@media (min-width:1120px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1441px) {
	html[lang=ar], html[lang=fa] {}
}

.wwrcp--link-banner {
	position: relative;
}

.wwrcp--link-banner .bird--icon {
	left: -45px;
	pointer-events: none;
	position: absolute;
	top: -90px;
	z-index: -1;
}

.wwrcp--link-banner .page--wide:before {
	background-color: #f9f8f4;
	background-color: var(--bg-taupe);
	border-radius: 0 40px;
	content: "";
	height: calc(100% - 30px);
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}

.wwrcp--link-banner .page--wide .section--left {
	border-radius: 0 40px;
	height: 205px;
	overflow: hidden;
}

.wwrcp--link-banner .page--wide .section--left img {
	display: block;
	height: auto;
	-o-object-position: center;
	object-position: center;
	width: 100%;
}

.wwrcp--link-banner .page--wide .section--right {
	padding: 45px 50px 0;
}

.wwrcp--link-banner .page--wide .section--right .section--header+.section--content, .wwrcp--link-banner .page--wide .section--right .section--header+.section--intro-content, .wwrcp--link-banner .page--wide .section--right .section--intro-content+.section--content {
	margin-top: 15px;
}

.wwrcp--link-banner .page--wide .section--right .section--content+.btn, .wwrcp--link-banner .page--wide .section--right .section--header+.btn, .wwrcp--link-banner .page--wide .section--right .section--intro-content+.btn {
	margin-top: 30px;
}

.wwrcp--link-banner .page--wide .section--right .section--header {
	color: #326295;
	color: var(--dark-blue);
	font-size: 1.5625rem;
	font-size: var(--pl-fs-h3);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 37px;
	line-height: var(--pl-lh-h3);
	margin: 0;
}

.wwrcp--link-banner .page--wide .section--right .section--intro-content {
	font-size: 1.125rem;
	font-size: var(--pl-fs-lg);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 30px;
	line-height: var(--pl-lh-lg);
	margin: 0;
}

@media (min-width:768px) {
	.wwrcp--link-banner {
		margin-left: 40px;
	}
	
	.wwrcp--link-banner .bird--icon {
		left: -225px;
		top: -260px;
	}
	
	.wwrcp--link-banner .bird--icon svg {
		height: auto;
		width: 530px;
	}
	
	.wwrcp--link-banner .page--wide {
		display: -ms-grid;
		display: grid;
		grid-gap: 60px;
		gap: 60px;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}
	
	.wwrcp--link-banner .page--wide:before {
		width: calc(100% - 40px);
		z-index: -1;
	}
	
	.wwrcp--link-banner .page--wide .section--left {
		height: calc(100% - 30px);
		margin-right: 30px;
		overflow: hidden;
		position: relative;
	}
	
	.wwrcp--link-banner .page--wide .section--left img {
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		position: absolute;
	}
	
	.wwrcp--link-banner .page--wide .section--right {
		margin-left: -30px;
		padding: 45px 90px 0 0;
	}
}

@media (min-width:1120px) {
	.wwrcp--link-banner {
		margin-left: 60px;
	}
	
	.wwrcp--link-banner .bird--icon {
		left: -300px;
		top: -25pc;
	}
	
	.wwrcp--link-banner .bird--icon svg {
		width: 830px;
	}
	
	.wwrcp--link-banner .page--wide {
		grid-gap: 95px;
		gap: 95px;
	}
	
	.wwrcp--link-banner .page--wide:before {
		border-radius: 0 90px 0 0;
		width: calc(100% - 60px);
	}
	
	.wwrcp--link-banner .page--wide .section--left {
		border-radius: 0 60px;
		margin-right: 50px;
	}
	
	.wwrcp--link-banner .page--wide .section--right {
		margin-left: -50px;
		padding: 65px 130px 0 0;
	}
	
	.wwrcp--link-banner .page--wide .section--right .section--header+.section--content, .wwrcp--link-banner .page--wide .section--right .section--header+.section--intro-content, .wwrcp--link-banner .page--wide .section--right .section--intro-content+.section--content {
		margin-top: 25px;
	}
	
	.wwrcp--link-banner .page--wide .section--right .section--content+.btn, .wwrcp--link-banner .page--wide .section--right .section--header+.btn, .wwrcp--link-banner .page--wide .section--right .section--intro-content+.btn {
		margin-top: 40px;
	}
}

@media (min-width:1441px) {
	.wwrcp--link-banner {
		margin-left: 5pc;
	}
	
	.wwrcp--link-banner .bird--icon {
		left: -25pc;
		top: -575px;
	}
	
	.wwrcp--link-banner .bird--icon svg {
		width: 1175px;
	}
	
	.wwrcp--link-banner .page--wide {
		grid-gap: 125px;
		gap: 125px;
	}
	
	.wwrcp--link-banner .page--wide:before {
		border-radius: 0 126.54px 0 0;
		width: calc(100% - 5pc);
	}
	
	.wwrcp--link-banner .page--wide .section--left {
		border-radius: 0 84.36px;
	}
	
	.wwrcp--link-banner .page--wide .section--right {
		padding: 105px 10pc 0 0;
	}
	
	.wwrcp--link-banner .page--wide .section--right .section--content+.btn, .wwrcp--link-banner .page--wide .section--right .section--header+.btn, .wwrcp--link-banner .page--wide .section--right .section--intro-content+.btn {
		margin-top: 70px;
	}
	
	.wwrcp--link-banner .page--wide .section--right .section--header {
		font-size: 2.4375rem;
		line-height: 52px;
	}
}

html[lang=ar] .wwrcp--link-banner .bird--icon, html[lang=fa] .wwrcp--link-banner .bird--icon {
	left: auto;
	right: -45px;
}

@media (min-width:768px) {
	html[lang=ar] .wwrcp--link-banner, html[lang=fa] .wwrcp--link-banner {
		margin-left: 0;
		margin-right: 40px;
	}
	
	html[lang=ar] .wwrcp--link-banner .bird--icon, html[lang=fa] .wwrcp--link-banner .bird--icon {
		right: -225px;
	}
	
	html[lang=ar] .wwrcp--link-banner .page--wide:before, html[lang=fa] .wwrcp--link-banner .page--wide:before {
		width: 100%;
	}
	
	html[lang=ar] .wwrcp--link-banner .page--wide .section--left, html[lang=fa] .wwrcp--link-banner .page--wide .section--left {
		margin-left: 30px;
		margin-right: 0;
	}
	
	html[lang=ar] .wwrcp--link-banner .page--wide .section--right, html[lang=fa] .wwrcp--link-banner .page--wide .section--right {
		margin-left: 0;
		margin-right: -30px;
		padding: 45px 0 0 90px;
	}
}

@media (min-width:1120px) {
	html[lang=ar] .wwrcp--link-banner, html[lang=fa] .wwrcp--link-banner {
		margin-right: 60px;
	}
	
	html[lang=ar] .wwrcp--link-banner .bird--icon, html[lang=fa] .wwrcp--link-banner .bird--icon {
		right: -250px;
	}
	
	html[lang=ar] .wwrcp--link-banner .page--wide:before, html[lang=fa] .wwrcp--link-banner .page--wide:before {
		border-radius: 0 90px;
	}
	
	html[lang=ar] .wwrcp--link-banner .page--wide .section--left, html[lang=fa] .wwrcp--link-banner .page--wide .section--left {
		margin-left: 50px;
	}
	
	html[lang=ar] .wwrcp--link-banner .page--wide .section--right, html[lang=fa] .wwrcp--link-banner .page--wide .section--right {
		margin-right: -50px;
		padding: 65px 0 0 130px;
	}
}

@media (min-width:1441px) {
	html[lang=ar] .wwrcp--link-banner, html[lang=fa] .wwrcp--link-banner {
		margin-right: 5pc;
	}
	
	html[lang=ar] .wwrcp--link-banner .bird--icon, html[lang=fa] .wwrcp--link-banner .bird--icon {
		right: -25pc;
	}
	
	html[lang=ar] .wwrcp--link-banner .page--wide .section--right, html[lang=fa] .wwrcp--link-banner .page--wide .section--right {
		padding: 105px 0 0 10pc;
	}
}

.wwrcp--resources {
	margin: 5pc 50px;
	position: relative;
}

.wwrcp--resources .bird--icon {
	left: -45px;
	pointer-events: none;
	position: absolute;
	top: -90px;
	z-index: -1;
}

.wwrcp--resources .feature--container .card {
	position: relative;
}

.wwrcp--resources .feature--container .card .image--container {
	border-radius: 0 24px 0 0;
	height: 233px;
	overflow: hidden;
	width: 100%;
}

.wwrcp--resources .feature--container .card .image--container img {
	border-radius: 0 24px 0 0;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	width: 100%;
}

.wwrcp--resources .feature--container .card .image--container .arrow--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #b8e3f5;
	background: var(--light-blue);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	right: 15px;
	top: 15px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 40px;
	z-index: 2;
}

.wwrcp--resources .feature--container .card .image--container .arrow--container.--external {
	background: #fcaf17;
	background: var(--yellow);
}

.wwrcp--resources .feature--container .card .image--container .arrow--container .arrow--icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.wwrcp--resources .feature--container .card .image--container .arrow--container .arrow--icon svg {
	height: auto;
	width: 20px;
}

.wwrcp--resources .feature--container .card .image--container .arrow--container .arrow--icon.--external svg {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.wwrcp--resources .feature--container .card .content--container {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .6)), color-stop(50%, hsla(0, 0%, 100%, .6)), color-stop(50%, hsla(0, 0%, 100%, 0)), to(hsla(0, 0%, 100%, 0)));
	background: linear-gradient(180deg, hsla(0, 0%, 100%, .6) 0, hsla(0, 0%, 100%, .6) 50%, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0));
	background-blend-mode: overlay;
	border-top-right-radius: 34px;
	margin-left: -50px;
	margin-right: 15px;
	margin-top: -75px;
	padding: 33px 35px 0 50px;
	position: relative;
}

.wwrcp--resources .feature--container .card .content--container .card--tag {
	color: #1f3248;
	color: var(--blueberry);
	display: block;
	font-size: 1rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 28px;
	padding-bottom: 20px;
}

.wwrcp--resources .feature--container .card .content--container .title {
	border-top: 2px solid #ece8dd;
	border-top: solid 2px var(--light-taupe-2);
	margin: 0 0 22px 0;
	padding-top: 22px;
}

.wwrcp--resources .feature--container .card .content--container .title h4 {
	color: #326295;
	color: var(--dark-blue);
	font-size: 1.5625rem;
	font-size: var(--pl-fs-h3);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 37px;
	line-height: var(--pl-lh-h3);
}

.wwrcp--resources .feature--container .card .content--container .desc {
	margin: 0 0 22px 0;
}

.wwrcp--resources .feature--container .card .content--container .btn {
	max-width: -webkit-max-content;
	max-width: -moz-max-content;
	max-width: max-content;
	width: calc(100% + 50px);
}

.wwrcp--resources .section--title {
	color: #326295;
	color: var(--dark-blue);
	font-size: 1.5625rem;
	font-size: var(--pl-fs-h3);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 37px;
	line-height: var(--pl-lh-h3);
	margin: 5pc 0 25px;
}

.wwrcp--resources .cards--container.--not-slider .splide__list {
	display: -ms-grid;
	display: grid;
	grid-gap: 50px;
	gap: 50px;
	-ms-grid-columns: (1fr) [3];
	grid-template-columns: repeat(3, 1fr);
	visibility: visible;
}

.wwrcp--resources .cards--container.--not-slider .splide__list .splide__slide {
	-ms-grid-columns: (1fr) [1] !important;
	grid-template-columns: repeat(1, 1fr) !important;
}

.wwrcp--resources .cards--container.--not-slider .splide-progress {
	display: none !important;
}

.wwrcp--resources .cards--container .splide__track .splide__list {
	padding: 0 !important;
}

.wwrcp--resources .cards--container .splide__track .splide__list .splide__slide {
	display: -ms-grid;
	display: grid;
	grid-gap: 50px;
	gap: 50px;
	-ms-grid-columns: (1fr) [1];
	grid-template-columns: repeat(1, 1fr);
}

.wwrcp--resources .cards--container .splide__track .splide__list .splide__slide li {
	width: 100% !important;
}

.wwrcp--resources .cards--container .resource--card {
	display: block;
	position: relative;
	text-decoration: none;
	width: 100%;
}

.wwrcp--resources .cards--container .resource--card.resource--card-text .arrow--container {
	margin-bottom: 20px;
	position: unset;
}

.wwrcp--resources .cards--container .resource--card .image--container {
	border-top-right-radius: 24px;
	height: 185px;
	overflow: hidden;
	width: 100%;
}

.wwrcp--resources .cards--container .resource--card .image--container img {
	border-top-right-radius: 24px;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	width: 100%;
}

.wwrcp--resources .cards--container .resource--card .content--container {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .6)), color-stop(50%, hsla(0, 0%, 100%, .6)), color-stop(50%, hsla(0, 0%, 100%, 0)), to(hsla(0, 0%, 100%, 0)));
	background: linear-gradient(180deg, hsla(0, 0%, 100%, .6) 0, hsla(0, 0%, 100%, .6) 50%, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0));
	background-blend-mode: overlay;
	border-top-right-radius: 24px;
	margin-left: -20px;
	margin-right: 15px;
	margin-top: -45px;
	padding: 27px 27px 0 25px;
	position: relative;
}

.wwrcp--resources .cards--container .resource--card .content--container .title {
	margin: 0 0 18px 0;
}

.wwrcp--resources .cards--container .resource--card .content--container .title h4 {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.25rem;
	font-size: var(--pl-fs-h4);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 2pc;
	line-height: var(--pl-lh-h4);
}

.wwrcp--resources .cards--container .resource--card .content--container .desc {
	margin: 0 0 25px 0;
}

.wwrcp--resources .cards--container .resource--card .content--container .desc p {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 400;
	font-weight: var(--fw-med);
	line-height: 28px;
	line-height: var(--lh-reg);
}

.wwrcp--resources .cards--container .resource--card .content--container .type {
	margin: 0 0 8px 0;
}

.wwrcp--resources .cards--container .resource--card .content--container .type p {
	color: #326295;
	color: var(--dark-blue);
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 24px;
	line-height: var(--lh-sm);
}

.wwrcp--resources .cards--container .resource--card .content--container .divider--line {
	background: #dfddd8;
	background: var(--stone);
	display: block;
	height: 2px;
	margin: 25px 0 0 0;
	width: calc(100% + 40px);
}

.wwrcp--resources .cards--container .resource--card .arrow--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #b8e3f5;
	background: var(--light-blue);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	right: 15px;
	top: 15px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 40px;
	z-index: 2;
}

.wwrcp--resources .cards--container .resource--card .arrow--container.--external {
	background: #fcaf17;
	background: var(--yellow);
}

.wwrcp--resources .cards--container .resource--card .arrow--container .arrow--icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.wwrcp--resources .cards--container .resource--card .arrow--container .arrow--icon svg {
	height: auto;
	width: 20px;
}

.wwrcp--resources .cards--container .resource--card .arrow--container .arrow--icon.--external svg {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.wwrcp--resources .cards--container .resource--card:focus, .wwrcp--resources .cards--container .resource--card:hover {
	text-decoration: none;
}

.wwrcp--resources .cards--container .resource--card:focus .image--container img, .wwrcp--resources .cards--container .resource--card:hover .image--container img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.wwrcp--resources .cards--container .resource--card:focus .title h4, .wwrcp--resources .cards--container .resource--card:focus .title p, .wwrcp--resources .cards--container .resource--card:hover .title h4, .wwrcp--resources .cards--container .resource--card:hover .title p {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.wwrcp--resources .cards--container .splide__list {
	padding-bottom: 10px !important;
	padding-top: 10px !important;
}

.wwrcp--resources .cards--container .splide-progress {
	background: #dfddd8;
	background: var(--stone);
	border-radius: 10px;
	height: 6px;
	margin-bottom: 10pc;
	margin-top: 60px;
	overflow: hidden;
	position: relative;
}

.wwrcp--resources .cards--container .splide-progress-bar {
	background: #326295;
	background: var(--dark-blue);
	border-radius: 10px;
	height: 100%;
	-webkit-transition: width .3s ease;
	transition: width .3s ease;
	width: 0;
}

.wwrcp--resources .cards--container .splide__arrows {
	border: 0;
	bottom: -5pc;
	height: 30px;
	left: 50%;
	position: absolute;
}

.wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev {
	background: transparent;
	left: -70px;
	position: relative;
	top: 1pc;
}

.wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'45.965\' height=\'27.848\'%3E%3Cg data-name=\'Arrow Slider\' fill=\'none\' stroke=\'%23326295\' stroke-linecap=\'round\' stroke-width=\'2\'%3E%3Cpath data-name=\'Path 1\' d=\'M44.965 13.924H1.289\'/%3E%3Cpath data-name=\'Path 2\' d=\'M15.065 26.436L1.477 13.924l13.588-12.51\'/%3E%3C/g%3E%3C/svg%3E");
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev svg {
	display: none;
}

.wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev:not(:disabled) {
	opacity: 1;
}

.wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev:focus {
	outline: 1px dotted #101e2d !important;
	outline: dotted 1px var(--indigo) !important;
	outline-offset: 20px !important;
}

.wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev:hover:after {
	left: -10px;
}

.wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev:hover:disabled:after {
	left: 0;
}

.wwrcp--resources .cards--container .splide__arrows .splide__arrow--next {
	background: transparent;
	position: relative;
	right: -20px;
	top: -1pc;
}

.wwrcp--resources .cards--container .splide__arrows .splide__arrow--next:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'45.965\' height=\'27.848\'%3E%3Cg data-name=\'Arrow Slider\' fill=\'none\' stroke=\'%23326295\' stroke-linecap=\'round\' stroke-width=\'2\'%3E%3Cpath data-name=\'Path 1\' d=\'M1 13.924h43.676\'/%3E%3Cpath data-name=\'Path 2\' d=\'M30.9 1.412l13.588 12.512L30.9 26.434\'/%3E%3C/g%3E%3C/svg%3E");
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wwrcp--resources .cards--container .splide__arrows .splide__arrow--next svg {
	display: none;
}

.wwrcp--resources .cards--container .splide__arrows .splide__arrow--next:not(:disabled) {
	opacity: 1;
}

.wwrcp--resources .cards--container .splide__arrows .splide__arrow--next:focus {
	outline: 1px dotted #101e2d !important;
	outline: dotted 1px var(--indigo) !important;
	outline-offset: 20px !important;
}

.wwrcp--resources .cards--container .splide__arrows .splide__arrow--next:hover:after {
	left: 10px;
}

.wwrcp--resources .cards--container .splide__arrows .splide__arrow--next:hover:disabled:after {
	left: 0;
}

.wwrcp--resources .cards--container .resource--card-text .content--container {
	-webkit-backdrop-filter: none;
	backdrop-filter: none;
	background: transparent;
	border-top-right-radius: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
	position: relative;
}

.wwrcp--resources .cards--container .resource--card-text .content--container .divider--line {
	width: 100%;
}

.wwrcp--resources .cards--container .resource--card-text .arrow--container {
	bottom: 35px;
	top: auto;
}

.wwrcp--resources .button--container {
	margin-top: 40px;
}

@media (min-width:768px) {
	.wwrcp--resources {
		margin: 5pc;
	}
	
	.wwrcp--resources .bird--icon {
		left: -225px;
		top: -260px;
	}
	
	.wwrcp--resources .bird--icon svg {
		height: auto;
		width: 530px;
	}
	
	.wwrcp--resources .feature--container .card .image--container {
		border-radius: 0 40px 0 0;
		height: 330px;
	}
	
	.wwrcp--resources .feature--container .card .image--container img {
		border-radius: 0 40px 0 0;
	}
	
	.wwrcp--resources .feature--container .card .image--container .arrow--container {
		right: 30px;
		top: 30px;
	}
	
	.wwrcp--resources .feature--container .card .content--container {
		margin-left: -5pc;
		margin-right: 55px;
		margin-top: -85px;
		padding: 40px 50px 0 5pc;
	}
	
	.wwrcp--resources .feature--container .card .content--container .desc {
		margin: 0 0 35px 0;
	}
	
	.wwrcp--resources .feature--container .card .content--container .btn {
		width: calc(100% + 155px);
	}
	
	.wwrcp--resources .section--title {
		margin: 5pc 0 40px;
	}
	
	.wwrcp--resources .cards--container .resource--card:first-child .content--container {
		padding-left: 35px;
	}
	
	.wwrcp--resources .cards--container .resource--card.resource--card-text .arrow--container {
		margin-bottom: 0;
		position: absolute;
	}
	
	.wwrcp--resources .cards--container .resource--card .image--container {
		height: 200px;
	}
	
	.wwrcp--resources .cards--container .resource--card .content--container {
		margin-left: -30px;
		padding-left: 30px;
	}
	
	.wwrcp--resources .cards--container .splide__track .splide__list .splide__slide {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.wwrcp--resources .cards--container .splide-progress {
		margin-bottom: 0;
		width: calc(100% - 200px);
	}
	
	.wwrcp--resources .cards--container .splide__arrows {
		bottom: -28px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		left: auto;
		right: 70px;
	}
	
	.wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev {
		left: 0;
		top: 0;
	}
	
	.wwrcp--resources .cards--container .splide__arrows .splide__arrow--next {
		right: -60px;
		top: 0;
	}
	
	.wwrcp--resources .cards--container .resource--card-text .content--container {
		margin-left: 0;
		padding: 0 60px 0 0;
	}
	
	.wwrcp--resources .cards--container .resource--card-text .content--container .divider--line {
		margin: 25px 0 0 0;
		width: calc(100% + 60px);
	}
	
	.wwrcp--resources .cards--container .resource--card-text .content--container:before {
		background: #dfddd8;
		background: var(--stone);
		content: "";
		display: block;
		height: 2px;
		left: 0;
		margin: 0 0 30px 0;
		position: relative;
		top: 0;
		width: calc(100% + 60px);
	}
	
	.wwrcp--resources .cards--container .resource--card-text .arrow--container {
		bottom: auto;
		right: 0;
		top: 25px;
	}
	
	.wwrcp--resources .button--container {
		margin-top: 50px;
	}
}

@media (min-width:1120px) {
	.wwrcp--resources {
		margin: 75pt 130px;
	}
	
	.wwrcp--resources .bird--icon {
		left: -300px;
		top: -25pc;
	}
	
	.wwrcp--resources .bird--icon svg {
		width: 830px;
	}
	
	.wwrcp--resources .feature--container .card {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}
	
	.wwrcp--resources .feature--container .card .image--container {
		border-radius: 0 0 60px 0;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		grid-column: 2/3;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		grid-row: 1/2;
		height: 395px;
		margin-left: -65px;
		width: calc(100% + 65px);
	}
	
	.wwrcp--resources .feature--container .card .image--container img {
		border-radius: 0 0 60px 0;
	}
	
	.wwrcp--resources .feature--container .card .content--container {
		-webkit-backdrop-filter: blur(20px);
		backdrop-filter: blur(20px);
		background: linear-gradient(124deg, hsla(0, 0%, 100%, .63) 13.42%, hsla(0, 0%, 100%, .54) 81.3%);
		border-radius: 0 34px 0 0;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		grid-row: 1/2;
		margin-left: 0;
		margin-right: -60px;
		margin-top: 60px;
		padding: 30px 30px 0 30px;
	}
	
	.wwrcp--resources .section--title {
		margin: 75pt 0 40px;
	}
	
	.wwrcp--resources .cards--container .splide__track .splide__list .splide__slide {
		grid-gap: 50px;
		gap: 50px;
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
	}
	
	.wwrcp--resources .cards--container .resource--card-text .content--container {
		padding: 0;
	}
	
	.wwrcp--resources .cards--container .resource--card-text .content--container .divider--line {
		width: 100%;
	}
	
	.wwrcp--resources .cards--container .resource--card-text .content--container:before {
		background: #dfddd8;
		background: var(--stone);
		content: "";
		display: block;
		height: 2px;
		left: 0;
		margin: 0 0 30px 0;
		position: relative;
		top: 0;
		width: 100%;
	}
	
	.wwrcp--resources .cards--container .resource--card-text .content--container .title {
		margin-right: 60px;
	}
	
	.wwrcp--resources .cards--container .resource--card-text .arrow--container {
		bottom: auto;
		right: 0;
	}
	
	.wwrcp--resources .cards--container .resource--card .content--container .type-date--container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 30px;
		gap: 30px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.wwrcp--resources .cards--container .splide-progress {
		margin-top: 70px;
	}
}

@media (min-width:1441px) {
	.wwrcp--resources {
		margin: 140px 10pc;
	}
	
	.wwrcp--resources .bird--icon {
		left: -25pc;
		top: -575px;
	}
	
	.wwrcp--resources .bird--icon svg {
		width: 1175px;
	}
	
	.wwrcp--resources .feature--container .card .image--container {
		border-radius: 0 0 84.36px 0;
		height: 570px;
		margin-left: -70px;
		width: calc(100% + 70px);
	}
	
	.wwrcp--resources .feature--container .card .image--container img {
		border-radius: 0 0 84.36px 0;
	}
	
	.wwrcp--resources .feature--container .card .image--container .arrow--container {
		height: 50px;
		width: 50px;
	}
	
	.wwrcp--resources .feature--container .card .image--container .arrow--container .arrow--icon svg {
		width: 25px;
	}
	
	.wwrcp--resources .feature--container .card .content--container {
		border-radius: 0 47.804px 0 0;
		margin-right: -5pc;
		margin-top: 110px;
		padding: 42.18px 42.18px 0 42.18px;
	}
	
	.wwrcp--resources .feature--container .card .content--container .card--tag {
		font-size: 1.25rem;
		padding-bottom: 30px;
	}
	
	.wwrcp--resources .feature--container .card .content--container .title {
		margin: 0 0 30px;
		padding-top: 30px;
	}
	
	.wwrcp--resources .feature--container .card .content--container .title h4 {
		font-size: 2.4375rem;
		line-height: 52px;
	}
	
	.wwrcp--resources .feature--container .card .content--container .desc {
		margin: 0 0 50px;
	}
	
	.wwrcp--resources .section--title {
		font-size: 2.4375rem;
		line-height: 52px;
		margin: 140px 0 45px;
	}
	
	.wwrcp--resources .cards--container {
		grid-gap: 75px;
		gap: 75px;
	}
	
	.wwrcp--resources .cards--container .resource--card .arrow--container {
		height: 50px;
		width: 50px;
	}
	
	.wwrcp--resources .cards--container .resource--card .arrow--container .arrow--icon svg {
		width: 25px;
	}
	
	.wwrcp--resources .cards--container .resource--card .image--container {
		height: 300px;
	}
	
	.wwrcp--resources .cards--container .resource--card .content--container .title h4 {
		line-height: 42px;
	}
	
	.wwrcp--resources .cards--container .splide-progress {
		margin-top: 90pt;
	}
	
	.wwrcp--resources .button--container {
		margin-top: 73px;
	}
}

html[lang=ar] .wwrcp--resources .bird--icon, html[lang=fa] .wwrcp--resources .bird--icon {
	left: auto;
	right: -45px;
}

html[lang=ar] .wwrcp--resources .feature--container .card .image--container .arrow--container, html[lang=fa] .wwrcp--resources .feature--container .card .image--container .arrow--container {
	left: 15px;
	right: auto;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .wwrcp--resources .feature--container .card .image--container .arrow--container .arrow--icon.--external svg, html[lang=fa] .wwrcp--resources .feature--container .card .image--container .arrow--container .arrow--icon.--external svg {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

html[lang=ar] .wwrcp--resources .cards--container .resource--card.resource--card-text .arrow--container, html[lang=fa] .wwrcp--resources .cards--container .resource--card.resource--card-text .arrow--container {
	margin-left: 0;
	margin-right: auto;
}

html[lang=ar] .wwrcp--resources .cards--container .resource--card .arrow--container, html[lang=fa] .wwrcp--resources .cards--container .resource--card .arrow--container {
	left: 15px;
	right: auto;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .wwrcp--resources .cards--container .resource--card .arrow--container .arrow--icon.--external svg, html[lang=fa] .wwrcp--resources .cards--container .resource--card .arrow--container .arrow--icon.--external svg {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

html[lang=ar] .wwrcp--resources .cards--container .splide__track .splide__list .splide__slide, html[lang=fa] .wwrcp--resources .cards--container .splide__track .splide__list .splide__slide {
	margin-left: 25px !important;
	margin-right: 0 !important;
}

html[lang=ar] .wwrcp--resources .cards--container .splide__track .splide__list .splide__slide li, html[lang=fa] .wwrcp--resources .cards--container .splide__track .splide__list .splide__slide li {
	margin-left: 25px !important;
	margin-right: 0 !important;
}

html[lang=ar] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--next:after, html[lang=ar] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev:after, html[lang=fa] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--next:after, html[lang=fa] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev, html[lang=fa] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev {
	left: auto;
	right: -20px;
}

html[lang=ar] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--next, html[lang=fa] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--next {
	left: -70px;
	right: auto;
}

@media (min-width:768px) {
	html[lang=ar] .wwrcp--resources .bird--icon, html[lang=fa] .wwrcp--resources .bird--icon {
		right: -225px;
	}
	
	html[lang=ar] .wwrcp--resources .feature--container .card .image--container .arrow--container, html[lang=fa] .wwrcp--resources .feature--container .card .image--container .arrow--container {
		left: 30px;
	}
	
	html[lang=ar] .wwrcp--resources .cards--container .splide__arrows, html[lang=fa] .wwrcp--resources .cards--container .splide__arrows {
		left: 0;
		right: auto;
	}
	
	html[lang=ar] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev, html[lang=fa] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev {
		right: -60px;
	}
	
	html[lang=ar] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev:hover:after, html[lang=fa] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev:hover:after {
		left: 10px;
	}
	
	html[lang=ar] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev:hover:disabled:after, html[lang=fa] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--prev:hover:disabled:after {
		left: 0;
	}
	
	html[lang=ar] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--next, html[lang=fa] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--next {
		left: 0;
	}
	
	html[lang=ar] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--next:hover:after, html[lang=fa] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--next:hover:after {
		left: -10px;
	}
	
	html[lang=ar] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--next:hover:disabled:after, html[lang=fa] .wwrcp--resources .cards--container .splide__arrows .splide__arrow--next:hover:disabled:after {
		left: 0;
	}
}

@media (min-width:1120px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1441px) {
	html[lang=ar], html[lang=fa] {}
}

.wwrcp--content-banner {
	margin: 0 25px 70px;
}

.wwrcp--content-banner .page--wide {
	padding: 40px 25px 0;
	position: relative;
}

.wwrcp--content-banner .page--wide:after {
	background-color: #f9f8f4;
	background-color: var(--bg-taupe);
	border-radius: 0 40px;
	content: "";
	height: calc(100% - 95px);
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}

.wwrcp--content-banner .page--wide .section--left .banner--header {
	color: #326295;
	color: var(--dark-blue);
	font-size: 1.5625rem;
	font-size: var(--pl-fs-h3);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 37px;
	line-height: var(--pl-lh-h3);
	margin: 0 0 35px;
	padding-bottom: 30px;
	position: relative;
}

.wwrcp--content-banner .page--wide .section--left .banner--header:after {
	background-color: #fcaf17;
	background-color: var(--yellow);
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	width: 140px;
}

.wwrcp--content-banner .page--wide .section--left .banner--header-content {
	display: none;
}

.wwrcp--content-banner .page--wide .section--right .banner--intro-content {
	margin: 0 0 25px;
}

.wwrcp--content-banner .page--wide .section--right .banner--intro-content, .wwrcp--content-banner .page--wide .section--right .banner--intro-content p {
	color: #10152d;
	color: var(--dark-grey);
	font-size: 1.125rem;
	font-size: var(--pl-fs-lg);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 30px;
	line-height: var(--pl-lh-lg);
}

.wwrcp--content-banner .page--wide .section--right .banner--content a {
	color: #10152d;
	color: var(--dark-grey);
}

.wwrcp--content-banner .page--wide .section--right .banner--header-content {
	margin: 30px 0 0;
}

.wwrcp--content-banner .page--wide .section--right .banner--header-content p {
	font-size: .875rem;
	font-size: var(--fs-sm);
	line-height: 24px;
	line-height: var(--lh-sm);
}

.wwrcp--content-banner .page--wide .section--right .banner--header-content ol, .wwrcp--content-banner .page--wide .section--right .banner--header-content ul {
	padding-left: 20px;
}

.wwrcp--content-banner .page--wide .section--right .banner--header-content ol li, .wwrcp--content-banner .page--wide .section--right .banner--header-content ul li {
	font-size: .875rem;
	font-size: var(--fs-sm);
	line-height: 24px;
	line-height: var(--lh-sm);
}

.wwrcp--content-banner .page--wide .section--right .banner--header-content ol li::marker, .wwrcp--content-banner .page--wide .section--right .banner--header-content ul li::marker {
	color: #326295;
	color: var(--dark-blue);
}

.wwrcp--content-banner .page--wide .section--right .btn-repeater--container {
	display: -ms-grid;
	display: grid;
	grid-gap: 15px;
	gap: 15px;
	margin: 30px 0 0;
}

.wwrcp--content-banner .page--wide .section--right .btn-repeater--container .btn {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

@media (min-width:768px) {
	.wwrcp--content-banner {
		margin: 0 5pc 5pc;
	}
	
	.wwrcp--content-banner .page--wide {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		padding: 40px 45px 0;
	}
	
	.wwrcp--content-banner .page--wide:after {
		height: calc(100% - 95px);
	}
	
	.wwrcp--content-banner .page--wide .section--left {
		margin-right: 35px;
	}
	
	.wwrcp--content-banner .page--wide .section--left .banner--header-content {
		display: block;
		margin: 30px 0 0;
	}
	
	.wwrcp--content-banner .page--wide .section--left .banner--header-content p {
		font-size: .875rem;
		font-size: var(--fs-sm);
		line-height: 24px;
		line-height: var(--lh-sm);
	}
	
	.wwrcp--content-banner .page--wide .section--left .banner--header-content ol, .wwrcp--content-banner .page--wide .section--left .banner--header-content ul {
		padding-left: 20px;
	}
	
	.wwrcp--content-banner .page--wide .section--left .banner--header-content ol li, .wwrcp--content-banner .page--wide .section--left .banner--header-content ul li {
		font-size: .875rem;
		font-size: var(--fs-sm);
		line-height: 24px;
		line-height: var(--lh-sm);
	}
	
	.wwrcp--content-banner .page--wide .section--left .banner--header-content ol li::marker, .wwrcp--content-banner .page--wide .section--left .banner--header-content ul li::marker {
		color: #326295;
		color: var(--dark-blue);
	}
	
	.wwrcp--content-banner .page--wide .section--right .banner--header-content {
		display: none;
	}
	
	.wwrcp--content-banner .page--wide .section--right .btn-repeater--container {
		margin: 45px 0 0;
	}
	
	.wwrcp--content-banner .page--wide .section--right .btn-repeater--container .btn {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
}

@media (min-width:1120px) {
	.wwrcp--content-banner {
		margin: 0 130px 75pt;
	}
	
	.wwrcp--content-banner .page--wide {
		padding: 70px 5pc 0;
	}
	
	.wwrcp--content-banner .page--wide:after {
		border-radius: 0 90px;
		height: calc(100% - 25px);
	}
	
	.wwrcp--content-banner .page--wide .section--left {
		margin-right: 115px;
	}
	
	.wwrcp--content-banner .page--wide .section--right .btn-repeater--container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		grid-gap: 40px;
		gap: 40px;
		grid-row-gap: 20px;
		row-gap: 20px;
	}
}

@media (min-width:1441px) {
	.wwrcp--content-banner {
		margin: 0 10pc 140px;
	}
	
	.wwrcp--content-banner .page--wide {
		padding: 75pt 130px 0;
	}
	
	.wwrcp--content-banner .page--wide:after {
		border-radius: 0 126.54px;
		height: calc(100% - 30px);
	}
	
	.wwrcp--content-banner .page--wide .section--left {
		margin-right: 90px;
	}
	
	.wwrcp--content-banner .page--wide .section--left .banner--header {
		font-size: 2.4375rem;
		line-height: 52px;
		margin: 0 0 50px;
		padding-bottom: 50px;
	}
	
	.wwrcp--content-banner .page--wide .section--left .banner--header:after {
		width: 195px;
	}
	
	.wwrcp--content-banner .page--wide .section--left .banner--header-content {
		margin: 50px 0 0;
	}
	
	.wwrcp--content-banner .page--wide .section--left .banner--header-content p {
		font-size: 1rem;
		font-size: var(--fs-reg);
		line-height: 28px;
		line-height: var(--lh-reg);
	}
	
	.wwrcp--content-banner .page--wide .section--left .banner--header-content ol, .wwrcp--content-banner .page--wide .section--left .banner--header-content ul {
		padding-left: 25px;
	}
	
	.wwrcp--content-banner .page--wide .section--left .banner--header-content ol li, .wwrcp--content-banner .page--wide .section--left .banner--header-content ul li {
		font-size: 1rem;
		font-size: var(--fs-reg);
		line-height: 28px;
		line-height: var(--lh-reg);
	}
	
	.wwrcp--content-banner .page--wide .section--right .banner--intro-content {
		margin: 0 0 30px;
	}
	
	.wwrcp--content-banner .page--wide .section--right .btn-repeater--container {
		grid-gap: 55px;
		gap: 55px;
		margin-top: 70px;
		grid-row-gap: 30px;
		row-gap: 30px;
	}
}

html[lang=ar] .wwrcp--content-banner .page--wide .section--left .banner--header:after, html[lang=fa] .wwrcp--content-banner .page--wide .section--left .banner--header:after {
	left: auto;
	right: 0;
}

html[lang=ar] .wwrcp--content-banner .page--wide .section--right .banner--header-content ol, html[lang=ar] .wwrcp--content-banner .page--wide .section--right .banner--header-content ul, html[lang=fa] .wwrcp--content-banner .page--wide .section--right .banner--header-content ol, html[lang=fa] .wwrcp--content-banner .page--wide .section--right .banner--header-content ul {
	padding-right: 20px;
}

@media (min-width:768px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1120px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1441px) {
	html[lang=ar], html[lang=fa] {}
}

.pl--callout.--wwrcp {
	position: relative;
}

.pl--callout.--wwrcp:before {
	background-color: #f2f8fb;
	background-color: var(--bg-blue);
	border-radius: 40px 40px 0 0;
	bottom: 0;
	content: "";
	height: 50%;
	position: absolute;
	right: 0;
	width: 100vw;
	z-index: -1;
}

.pl--callout.--wwrcp .page--wide {
	padding: 0 50px;
}

.pl--callout.--wwrcp .callout--container .content--container {
	background-color: #326295;
	background-color: var(--dark-blue);
}

@media (min-width:768px) {
	.pl--callout.--wwrcp .page--wide {
		padding: 0 5pc;
	}
}

@media (min-width:1120px) {
	.pl--callout.--wwrcp:before {
		border-radius: 90px 90px 0 0;
	}
	
	.pl--callout.--wwrcp .page--wide {
		max-width: 838px;
		padding: 0;
	}
}

@media (min-width:1441px) {
	.pl--callout.--wwrcp {
		padding-left: 10pc;
		padding-right: 10pc;
	}
	
	.pl--callout.--wwrcp:before {
		border-radius: 126.54px 126.54px 0 0;
	}
	
	.pl--callout.--wwrcp .page--wide {
		max-width: 885pt;
	}
}

html[lang=de] .pl--callout.style--simple .callout--container .content--container p {
	word-break: break-all;
}

.wwrcp--cta-banner {
	overflow: hidden;
	padding: 60px 50px 5pc;
	position: relative;
}

.wwrcp--cta-banner:before {
	background-color: #f2f8fb;
	background-color: var(--bg-blue);
	bottom: 0;
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	width: 100vw;
	z-index: 0;
}

.wwrcp--cta-banner.--pl {
	border-radius: 24px 24px 0 0;
	overflow: hidden;
}

.wwrcp--cta-banner.--pl:before {
	border-radius: 24px 24px 0 0;
}

.wwrcp--cta-banner .bird--icon {
	bottom: -250px;
	height: auto;
	pointer-events: none;
	position: absolute;
	right: 50%;
	-webkit-transform: translateX(50%);
	transform: translateX(50%);
	width: 700px;
	z-index: 2;
}

.wwrcp--cta-banner .bird--icon svg {
	height: auto;
	width: 100%;
}

.wwrcp--cta-banner .page--wide {
	padding: 35px 15px 0;
	position: relative;
	z-index: 3;
}

.wwrcp--cta-banner .page--wide:before {
	background-color: #fff;
	background-color: var(--white);
	border-radius: 0 24px 24px 24px;
	-webkit-box-shadow: 0 2px 20px 4px rgba(0, 0, 0, .05);
	box-shadow: 0 2px 20px 4px rgba(0, 0, 0, .05);
	content: "";
	height: calc(100% - 25px);
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}

.wwrcp--cta-banner .page--wide .cta--header {
	color: #326295;
	color: var(--dark-blue);
	font-size: 1.5625rem;
	font-size: var(--pl-fs-h3);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 37px;
	line-height: var(--pl-lh-h3);
	margin: 0 15px 15px;
}

.wwrcp--cta-banner .page--wide .cta--content {
	color: #10152d;
	color: var(--dark-grey);
	font-size: 1.125rem;
	font-size: var(--pl-fs-lg);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 30px;
	line-height: var(--pl-lh-lg);
	margin: 0 15px 35px;
}

.wwrcp--cta-banner .page--wide .btn {
	margin: 0 15px;
}

@media (min-width:768px) {
	.wwrcp--cta-banner {
		padding: 5pc 0;
	}
	
	.wwrcp--cta-banner .bird--icon {
		bottom: -90pt;
		left: -200px;
		right: auto;
		-webkit-transform: none;
		transform: none;
		width: 650px;
	}
	
	.wwrcp--cta-banner.--pl {
		border-radius: 90px 90px 0 0;
		overflow: hidden;
	}
	
	.wwrcp--cta-banner .page--wide {
		margin: 0 auto;
		padding: 40px 40px 0;
		width: 455px;
	}
	
	.wwrcp--cta-banner .page--wide:before {
		height: calc(100% - 25px);
	}
	
	.wwrcp--cta-banner .page--wide .cta--header {
		margin: 0 0 15px;
	}
	
	.wwrcp--cta-banner .page--wide .cta--content {
		margin: 0 0 35px;
	}
	
	.wwrcp--cta-banner .page--wide .btn {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin: 0;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
}

@media (min-width:1120px) {
	.wwrcp--cta-banner {
		padding: 95px 0 5pc;
	}
	
	.wwrcp--cta-banner .bird--icon {
		bottom: -180px;
		left: -170px;
		width: 50pc;
	}
	
	.wwrcp--cta-banner.--pl .bird--icon {
		width: 700px;
	}
	
	.wwrcp--cta-banner .page--wide {
		padding: 55px 75pt 0;
		width: 45pc;
	}
	
	.wwrcp--cta-banner .page--wide:before {
		border-radius: 0 34px 34px 34px;
	}
	
	.wwrcp--cta-banner .page--wide .cta--content {
		margin: 0 0 50px;
	}
}

@media (min-width:1441px) {
	.wwrcp--cta-banner {
		padding: 130px 0 115px;
	}
	
	.wwrcp--cta-banner .bird--icon {
		bottom: -290px;
		left: -15pc;
		width: 1150px;
	}
	
	.wwrcp--cta-banner.--pl .bird--icon {
		width: 750pt;
	}
	
	.wwrcp--cta-banner .page--wide {
		padding: 5pc 155px 0;
		width: 1045px;
	}
	
	.wwrcp--cta-banner .page--wide:before {
		border-radius: 0 47.804px 47.804px 47.804px;
		height: calc(100% - 30px);
	}
	
	.wwrcp--cta-banner .page--wide .cta--header {
		font-size: 2.4375rem;
		line-height: 52px;
		margin: 0 0 25px;
	}
	
	.wwrcp--cta-banner .page--wide .cta--content {
		margin: 0 0 75px;
	}
}

@media (min-width:768px) {
	html[lang=ar] .wwrcp--cta-banner .bird--icon, html[lang=fa] .wwrcp--cta-banner .bird--icon {
		left: auto;
		right: -200px;
	}
}

@media (min-width:1120px) {
	html[lang=ar] .wwrcp--cta-banner .bird--icon, html[lang=fa] .wwrcp--cta-banner .bird--icon {
		right: -170px;
	}
}

@media (min-width:1441px) {
	html[lang=ar] .wwrcp--cta-banner .bird--icon, html[lang=fa] .wwrcp--cta-banner .bird--icon {
		right: -15pc;
	}
}

.news--banner-landing {
	margin-top: 35px;
	position: relative;
}

.news--banner-landing.bkg--banner-blueberry .container {
	background-color: #1f3248;
	background-color: var(--blueberry);
}

.news--banner-landing.bkg--banner-strawberry .container {
	background-color: #7c3c44;
	background-color: var(--strawberry);
}

.news--banner-landing.bkg--banner-wampum .container {
	background-color: #513049;
	background-color: var(--wampum);
}

.news--banner-landing .container {
	background-color: #1f3248;
	background-color: var(--blueberry);
	border-radius: 40px 0 40px 0;
	margin-left: 26px;
	margin-left: var(--hp-page-wide);
	position: relative;
	width: calc(100% - 26px);
	width: calc(100% - var(--hp-page-wide));
}

.news--banner-landing .container .banner--graphic {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}

.news--banner-landing .container .banner--graphic .bird-icon--yellow {
	display: block;
	position: absolute;
	right: -23px;
	top: -18px;
	z-index: 1;
}

.news--banner-landing .container .banner--graphic .bird-icon--yellow svg {
	height: auto;
	width: 95px;
}

.news--banner-landing .container .banner--graphic .default--banner {
	height: 100%;
	overflow: hidden;
	width: 100%;
}

.news--banner-landing .container .banner--title {
	padding: 95px 50px;
	position: relative;
	z-index: 1;
}

.news--banner-landing .container .banner--title h1 {
	color: #fff;
	color: var(--white);
}

.news--banner-landing .container .banner--title:after {
	background: #c3968f;
	background: var(--milkweed-65);
	border-radius: 10px;
	content: "";
	display: block;
	height: 3px;
	margin-top: 40px;
	position: relative;
	width: 40%;
}

.news--banner-landing.news--banner-landing-default .bird-icon--green, .news--banner-landing.news--banner-landing-default .bird-icon--yellow {
	display: none !important;
}

.news--banner-landing.news--banner-landing-default .bird--icon-transparent {
	left: 25px;
	pointer-events: none;
	position: absolute;
	top: 22px;
}

.news--banner-landing.news--banner-landing-default .bird--icon-transparent svg {
	height: auto;
	width: 142vw;
}

.news--banner-landing.news--banner-landing-image .container {
	background-color: transparent;
}

.news--banner-landing.news--banner-landing-image .container .banner--graphic {
	height: 250px;
	position: relative;
	width: 100%;
	z-index: 0;
}

.news--banner-landing.news--banner-landing-image .container .banner--graphic .image--banner {
	height: 100%;
	width: 100%;
}

.news--banner-landing.news--banner-landing-image .container .banner--graphic .image--banner:after {
	background: var(--image-overlay);
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.news--banner-landing.news--banner-landing-image .container .banner--graphic .image--banner.pos--top img {
	-o-object-position: top;
	object-position: top;
}

.news--banner-landing.news--banner-landing-image .container .banner--graphic .image--banner.pos--centre img {
	-o-object-position: center;
	object-position: center;
}

.news--banner-landing.news--banner-landing-image .container .banner--graphic .image--banner.pos--bottom img {
	-o-object-position: bottom;
	object-position: bottom;
}

.news--banner-landing.news--banner-landing-image .container .banner--graphic .image--banner img {
	border-radius: 40px 0 0 0;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.news--banner-landing.news--banner-landing-image .container .banner--title {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background-blend-mode: overlay;
	background-color: hsla(0, 0%, 100%, .6);
	background-color: var(--white-06);
	border-top-right-radius: 40px;
	color: #1f3248;
	color: var(--blueberry);
	margin-left: -26px;
	margin-left: calc(var(--hp-page-wide) * -1);
	margin-top: -70px;
	padding: 34px 27px 34px 50px;
	position: relative;
	width: calc(100% + 2px) !important;
	width: calc(100% + var(--hp-page-wide) - 24px) !important;
	width: 100%;
	z-index: 1;
}

.news--banner-landing.news--banner-landing-image .container .banner--title h1 {
	color: #1f3248;
	color: var(--blueberry);
}

.news--banner-landing.news--banner-landing-image .container .banner--title:after {
	display: none;
}

.news--banner-landing.news--banner-landing-image .container .banner--title .bird-icon--green {
	display: block;
	left: -1pc;
	position: absolute;
	top: -36px;
	z-index: 1;
}

.news--banner-landing.news--banner-landing-image .container .banner--title .bird-icon--green svg {
	height: auto;
	width: 95px;
}

@media (min-width:650px) {
	.news--banner-landing {
		margin-top: 28px;
	}
	
	.news--banner-landing .container .banner--graphic .bird-icon--yellow {
		right: -1pc;
		top: -26px;
	}
	
	.news--banner-landing.news--banner-landing-default .container {
		height: 280px;
	}
	
	.news--banner-landing.news--banner-landing-default .bird--icon-transparent {
		left: auto;
		position: absolute;
		right: -145px;
		top: 30px;
	}
	
	.news--banner-landing.news--banner-landing-default .bird--icon-transparent svg {
		width: 650px;
	}
	
	.news--banner-landing.news--banner-landing-image .container .banner--graphic {
		height: 280px;
	}
	
	.news--banner-landing.news--banner-landing-image .container .banner--title {
		margin-top: -75pt;
		padding: 34px 50px 55px 75px;
		width: -webkit-max-content !important;
		width: -moz-max-content !important;
		width: max-content !important;
	}
}

@media (min-width:1100px) {
	.news--banner-landing .container {
		border-radius: 90px 0 90px 0;
	}
	
	.news--banner-landing .container .banner--graphic .bird-icon--yellow {
		right: -11px;
		top: -30px;
	}
	
	.news--banner-landing .container .banner--graphic .bird-icon--yellow svg {
		width: 164px;
	}
	
	.news--banner-landing .container .banner--graphic .image--banner img {
		border-radius: 90px 0 0 0;
	}
	
	.news--banner-landing.news--banner-landing-default .container {
		height: 25pc;
		padding: 150px 130px;
	}
	
	.news--banner-landing.news--banner-landing-default .container .banner--title {
		padding: 0;
	}
	
	.news--banner-landing.news--banner-landing-default .bird--icon-transparent {
		right: -10pc;
	}
	
	.news--banner-landing.news--banner-landing-default .bird--icon-transparent svg {
		width: 75vw;
	}
	
	.news--banner-landing.news--banner-landing-image .container {
		border-radius: 90px 0 0 0;
	}
	
	.news--banner-landing.news--banner-landing-image .container .banner--graphic {
		height: 25pc;
	}
	
	.news--banner-landing.news--banner-landing-image .container .banner--graphic .image--banner img {
		border-radius: 90px 0 0 0;
	}
	
	.news--banner-landing.news--banner-landing-image .container .banner--title {
		border-radius: 0 50px 0 0;
		margin-top: -90pt;
		padding: 43px 5pc 43px 125px;
	}
	
	.news--banner-landing.news--banner-landing-image .container .banner--title .bird-icon--green {
		left: -22px;
		top: -75px;
	}
	
	.news--banner-landing.news--banner-landing-image .container .banner--title .bird-icon--green svg {
		width: 164px;
	}
}

@media (min-width:1120px) {
	.news--banner-landing {
		margin-top: 0 !important;
	}
}

@media (min-width:1700px) {
	.news--banner-landing .container {
		border-radius: 126px 0 126px 0;
	}
	
	.news--banner-landing .container .banner--graphic .bird-icon--yellow {
		right: -36px;
		top: -42px;
	}
	
	.news--banner-landing .container .banner--graphic .bird-icon--yellow svg {
		width: 230px;
	}
	
	.news--banner-landing.news--banner-landing-default .container {
		height: 500px;
		padding: 170px 10pc;
	}
	
	.news--banner-landing.news--banner-landing-default .bird--icon-transparent {
		right: -190px;
		top: 40px;
	}
	
	.news--banner-landing.news--banner-landing-default .bird--icon-transparent svg {
		width: 70vw;
	}
	
	.news--banner-landing.news--banner-landing-image .container {
		border-radius: 126px 0 0 0;
	}
	
	.news--banner-landing.news--banner-landing-image .container .banner--graphic {
		height: 561px;
	}
	
	.news--banner-landing.news--banner-landing-image .container .banner--graphic .image--banner img {
		border-radius: 126px 0 0 0;
	}
	
	.news--banner-landing.news--banner-landing-image .container .banner--title {
		border-radius: 0 70px 0 0;
		margin-top: -90pt;
		padding: 70px 75pt 70px 175px;
	}
	
	.news--banner-landing.news--banner-landing-image .container .banner--title .bird-icon--green {
		left: -30px;
		top: -105px;
	}
	
	.news--banner-landing.news--banner-landing-image .container .banner--title .bird-icon--green svg {
		width: 230px;
	}
}

html[lang=ar] .news--banner-landing .container .banner--graphic .bird-icon--yellow, html[lang=fa] .news--banner-landing .container .banner--graphic .bird-icon--yellow {
	left: 23px;
	right: auto;
}

html[lang=ar] .news--banner-landing.news--banner-landing-default .bird--icon-transparent, html[lang=fa] .news--banner-landing.news--banner-landing-default .bird--icon-transparent {
	left: 25px;
}

html[lang=ar] .news--banner-landing.news--banner-landing-image .container .banner--title, html[lang=fa] .news--banner-landing.news--banner-landing-image .container .banner--title {
	border-top-left-radius: 40px;
	border-top-right-radius: 0;
	padding: 34px 50px 34px 27px;
}

html[lang=ar] .news--banner-landing.news--banner-landing-image .container .banner--title .bird-icon--green, html[lang=fa] .news--banner-landing.news--banner-landing-image .container .banner--title .bird-icon--green {
	right: -35px;
	top: -50px;
}

@media (min-width:650px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1100px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1700px) {
	html[lang=ar] .news--banner-landing.news--banner-landing-image .container .banner--title, html[lang=fa] .news--banner-landing.news--banner-landing-image .container .banner--title {
		border-radius: 70px 0 0 0;
		padding: 70px 175px 70px 75pt;
	}
}

.news--featured-posts {
	margin-top: 33px;
	margin-top: calc(var(--pl-module-spacing-reg) - 37px);
}

.news--featured-posts .featured--posts {
	display: none;
	text-decoration: none;
}

.news--featured-posts .featured--posts:focus .card--top .icon--link, .news--featured-posts .featured--posts:hover .card--top .icon--link {
	background: #e2b63b;
	background: var(--sweetgrass);
}

.news--featured-posts .featured--posts:focus .card--top .image--container img, .news--featured-posts .featured--posts:hover .card--top .image--container img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.news--featured-posts .featured--posts:focus .card--bottom .card--bottom-top .title, .news--featured-posts .featured--posts:hover .card--bottom .card--bottom-top .title {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.news--featured-posts .featured--posts.active {
	display: block;
}

.news--featured-posts .featured--posts .card--top {
	position: relative;
}

.news--featured-posts .featured--posts .card--top a {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 10;
}

.news--featured-posts .featured--posts .card--top .icon--link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #edd489;
	background: var(--sweetgrass-60);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 14px;
	position: absolute;
	top: 17px;
	width: 40px;
	z-index: 2;
}

.news--featured-posts .featured--posts .card--top .icon--link.type--external svg {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.news--featured-posts .featured--posts .card--top .image--container {
	border-radius: 0 24px;
	height: 185px;
	overflow: hidden;
	width: calc(100% - 85px);
}

.news--featured-posts .featured--posts .card--top .image--container img {
	border-radius: 0 24px;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	width: 100%;
}

.news--featured-posts .featured--posts .card--top .default--container {
	background: #1f3248;
	background: var(--blueberry);
	border-radius: 0 24px;
	height: 185px;
	position: relative;
	width: calc(100% - 85px);
}

.news--featured-posts .featured--posts .card--top .default--container.bkg--blueberry {
	background: #1f3248;
	background: var(--blueberry);
}

.news--featured-posts .featured--posts .card--top .default--container.bkg--strawberry {
	background: #7c3c44;
	background: var(--strawberry);
}

.news--featured-posts .featured--posts .card--top .default--container.bkg--wampum {
	background: #513049;
	background: var(--wampum);
}

.news--featured-posts .featured--posts .card--top .default--container .bird--icon-transparent {
	left: 25px;
	pointer-events: none;
	position: absolute;
	top: 22px;
}

.news--featured-posts .featured--posts .card--top .default--container .bird--icon-transparent svg {
	height: auto;
	width: 142vw;
}

.news--featured-posts .featured--posts .card--bottom {
	-webkit-backdrop-filter: blur(40px);
	backdrop-filter: blur(40px);
	background: linear-gradient(123.81deg, hsla(0, 0%, 100%, .63), hsla(0, 0%, 100%, .54));
	border-radius: 24px 0 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-left: 25px;
	margin-top: -40px;
	padding: 30px 0 18px 30px;
	position: relative;
	z-index: 2;
}

.news--featured-posts .featured--posts .card--bottom a {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 10;
}

.news--featured-posts .featured--posts .card--bottom:after {
	background: #dfddd8;
	background: var(--stone);
	bottom: 0;
	content: "";
	height: 2px;
	left: 30px;
	position: absolute;
	width: calc(100% - 30px);
}

.news--featured-posts .featured--posts .card--bottom .card--bottom-bottom {
	margin-top: 18px;
}

.news--featured-posts .featured--posts .card--bottom .title {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.25rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 2pc;
}

.news--featured-posts .featured--posts .card--bottom .title+.description {
	margin-top: 9pt;
}

.news--featured-posts .featured--posts .card--bottom .description {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
}

.news--featured-posts .featured--posts .card--bottom .description+.meta, .news--featured-posts .featured--posts .card--bottom .title+.meta {
	margin-top: 20px;
}

.news--featured-posts .featured--posts .card--bottom .meta .topic {
	color: #7c3c44;
	color: var(--strawberry);
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 28px;
}

.news--featured-posts .featured--posts .card--bottom .meta .date {
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
}

.news--featured-posts .card--arrows {
	margin-left: 55px;
	width: 100%;
}

.news--featured-posts .card--arrows .arrow+.arrow {
	margin-left: 55px;
	margin-top: 45px;
}

.news--featured-posts .card--arrows .arrow {
	cursor: pointer;
}

.news--featured-posts .card--arrows .arrow svg {
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.news--featured-posts .card--arrows .arrow--left:focus svg, .news--featured-posts .card--arrows .arrow--left:hover svg {
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px);
}

.news--featured-posts .card--arrows .arrow--right:focus svg, .news--featured-posts .card--arrows .arrow--right:hover svg {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

@media (min-width:650px) {
	.news--featured-posts {
		margin-top: 38px;
		margin-top: calc(var(--pl-module-spacing-reg) - 2pc);
		position: relative;
	}
	
	.news--featured-posts .page--wide {
		padding: 0 5pc;
	}
	
	.news--featured-posts .featured--posts {
		-ms-grid-columns: 61% auto;
		grid-template-columns: 61% auto;
	}
	
	.news--featured-posts .featured--posts.active {
		display: -ms-grid;
		display: grid;
	}
	
	.news--featured-posts .featured--posts .card--top .default--container, .news--featured-posts .featured--posts .card--top .image--container {
		height: 250px;
		width: 100%;
	}
	
	.news--featured-posts .featured--posts .card--bottom {
		background: linear-gradient(123.81deg, hsla(0, 0%, 100%, .63) 200px, hsla(0, 0%, 100%, .54));
		height: -webkit-max-content;
		height: -moz-max-content;
		height: max-content;
		margin: 55px 0 0 -7pc;
		min-height: 330px;
		padding: 40px 0 18px 40px;
		width: calc(100% + 7pc);
	}
	
	.news--featured-posts .featured--posts .card--bottom:after {
		bottom: 20px;
		left: 40px;
		width: calc(100% - 40px);
	}
	
	.news--featured-posts .featured--posts .card--bottom .meta {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding-bottom: 20px;
	}
	
	.news--featured-posts .card--arrows {
		margin: 0;
		position: absolute;
		right: 25px;
		right: var(--pl-page-wide);
		top: 10px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.news--featured-posts .card--arrows .arrow+.arrow {
		margin-left: 28px;
		margin-top: 0;
	}
	
	.news--featured-posts .card--arrows .arrow svg {
		height: auto;
		width: 37px;
	}
}

@media (min-width:1100px) {
	.news--featured-posts {
		margin-top: 36px;
		margin-top: calc(var(--pl-module-spacing-reg) - 34px);
	}
	
	.news--featured-posts .page--wide {
		padding: 0 130px;
	}
	
	.news--featured-posts .featured--posts {
		-ms-grid-columns: 58% auto;
		grid-template-columns: 58% auto;
	}
	
	.news--featured-posts .featured--posts .card--top .icon--link {
		left: 20px;
		top: 20px;
	}
	
	.news--featured-posts .featured--posts .card--top .image--container {
		border-radius: 0 60px;
		height: 425px;
	}
	
	.news--featured-posts .featured--posts .card--top .image--container img {
		border-radius: 0 60px;
	}
	
	.news--featured-posts .featured--posts .card--top .default--container {
		border-radius: 0 60px;
		height: 425px;
	}
	
	.news--featured-posts .featured--posts .card--bottom {
		background: linear-gradient(180deg, hsla(0, 0%, 100%, .63) 347px, #fff);
		border-radius: 60px 0 0 0;
		margin: 78px 0 0 -118px;
		min-height: 25pc;
		padding: 70px 0 20px 70px;
		width: calc(100% + 118px);
	}
	
	.news--featured-posts .featured--posts .card--bottom:after {
		left: 70px;
		width: calc(100% - 70px);
	}
	
	.news--featured-posts .featured--posts .card--bottom .title {
		font-size: 1.9375rem;
		line-height: 38px;
	}
	
	.news--featured-posts .featured--posts .card--bottom .title+.description {
		margin-top: 20px;
	}
	
	.news--featured-posts .featured--posts .card--bottom .description+.meta, .news--featured-posts .featured--posts .card--bottom .title+.meta {
		margin-top: 26px;
	}
	
	.news--featured-posts .featured--posts .card--bottom .meta {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.news--featured-posts .featured--posts .card--bottom .meta .date, .news--featured-posts .featured--posts .card--bottom .meta .topic {
		font-size: 1rem;
		line-height: 28px;
	}
	
	.news--featured-posts .card--arrows {
		top: 30px;
	}
	
	.news--featured-posts .card--arrows .arrow+.arrow {
		margin-left: 45px;
	}
	
	.news--featured-posts .card--arrows .arrow svg {
		width: 45px;
	}
}

@media (min-width:1441px) {
	.news--featured-posts {
		margin-top: -9px;
		margin-top: calc(var(--pl-module-spacing-reg) - 79px);
	}
}

@media (min-width:1700px) {
	.news--featured-posts {
		margin-top: -20px;
		margin-top: calc(var(--pl-module-spacing-reg) - 90px);
	}
	
	.news--featured-posts .page--wide {
		padding: 0 10pc;
	}
	
	.news--featured-posts .featured--posts .card--top .icon--link {
		height: 56px;
		left: 28px;
		top: 28px;
		width: 56px;
	}
	
	.news--featured-posts .featured--posts .card--top .icon--link svg {
		height: auto;
		width: 27px;
	}
	
	.news--featured-posts .featured--posts .card--top .image--container {
		border-radius: 0 84px;
		height: 596px;
	}
	
	.news--featured-posts .featured--posts .card--top .image--container img {
		border-radius: 0 84px;
	}
	
	.news--featured-posts .featured--posts .card--top .default--container {
		border-radius: 0 84px;
		height: 596px;
	}
	
	.news--featured-posts .featured--posts .card--bottom {
		background: linear-gradient(180deg, hsla(0, 0%, 100%, .63) 347px, #fff);
		border-radius: 84px 0 0 0;
		margin: 110px 0 0 -150px;
		min-height: 540px;
		padding: 75pt 0 30px 75pt;
		text-decoration: none;
		width: calc(100% + 150px);
	}
	
	.news--featured-posts .featured--posts .card--bottom:after {
		left: 75pt;
		width: calc(100% - 75pt);
	}
	
	.news--featured-posts .featured--posts .card--bottom:focus .title, .news--featured-posts .featured--posts .card--bottom:hover .title {
		text-decoration: underline;
	}
	
	.news--featured-posts .featured--posts .card--bottom .title {
		font-size: 2.4375rem;
		line-height: 52px;
	}
	
	.news--featured-posts .featured--posts .card--bottom .title+.description {
		margin-top: 28px;
	}
	
	.news--featured-posts .featured--posts .card--bottom .description {
		font-size: 1.375rem;
		line-height: 40px;
	}
	
	.news--featured-posts .featured--posts .card--bottom .description+.meta, .news--featured-posts .featured--posts .card--bottom .title+.meta {
		margin-top: 36px;
	}
	
	.news--featured-posts .featured--posts .card--bottom .meta .date, .news--featured-posts .featured--posts .card--bottom .meta .topic {
		font-size: 1.375rem;
		line-height: 40px;
	}
	
	.news--featured-posts .card--arrows {
		top: 45px;
	}
	
	.news--featured-posts .card--arrows .arrow+.arrow {
		margin-left: 62px;
	}
	
	.news--featured-posts .card--arrows .arrow svg {
		width: 60px;
	}
}

@media (min-width:1920px) {
	.news--featured-posts .page--wide {
		padding: 0;
	}
}

html[lang=ar] .news--featured-posts .featured--posts .card--top .image--container, html[lang=fa] .news--featured-posts .featured--posts .card--top .image--container {
	border-radius: 24px 0;
	margin-left: auto;
	margin-right: 0;
}

html[lang=ar] .news--featured-posts .featured--posts .card--top .image--container img, html[lang=fa] .news--featured-posts .featured--posts .card--top .image--container img {
	border-radius: 24px 0;
}

html[lang=ar] .news--featured-posts .featured--posts .card--top .default--container, html[lang=fa] .news--featured-posts .featured--posts .card--top .default--container {
	border-radius: 24px 0;
	margin-left: auto;
	margin-right: 0;
}

html[lang=ar] .news--featured-posts .featured--posts .card--top .default--container img, html[lang=fa] .news--featured-posts .featured--posts .card--top .default--container img {
	border-radius: 24px 0;
}

html[lang=ar] .news--featured-posts .featured--posts .card--top .icon--link, html[lang=fa] .news--featured-posts .featured--posts .card--top .icon--link {
	left: auto;
	right: 14px;
}

html[lang=ar] .news--featured-posts .featured--posts .card--top .icon--link svg, html[lang=fa] .news--featured-posts .featured--posts .card--top .icon--link svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .news--featured-posts .featured--posts .card--top .icon--link.type--external svg, html[lang=fa] .news--featured-posts .featured--posts .card--top .icon--link.type--external svg {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

html[lang=ar] .news--featured-posts .featured--posts .card--bottom, html[lang=fa] .news--featured-posts .featured--posts .card--bottom {
	border-radius: 0 24px 0 0;
	margin-left: 0;
	margin-right: 25px;
	padding: 30px 30px 18px 0;
	text-align: right;
}

html[lang=ar] .news--featured-posts .card--arrows .arrow--left, html[lang=fa] .news--featured-posts .card--arrows .arrow--left {
	left: -75pt;
	position: relative;
}

html[lang=ar] .news--featured-posts .card--arrows .arrow--right, html[lang=fa] .news--featured-posts .card--arrows .arrow--right {
	left: 30px;
	position: relative;
}

@media (min-width:650px) {
	html[lang=ar] .news--featured-posts .featured--posts .card--bottom, html[lang=fa] .news--featured-posts .featured--posts .card--bottom {
		margin: 55px -7pc 0 0;
		padding: 40px 40px 18px 0;
	}
	
	html[lang=ar] .news--featured-posts .featured--posts .card--bottom:after, html[lang=fa] .news--featured-posts .featured--posts .card--bottom:after {
		left: auto;
		right: 40px;
	}
	
	html[lang=ar] .news--featured-posts .card--arrows, html[lang=fa] .news--featured-posts .card--arrows {
		left: 25px;
		left: var(--pl-page-wide);
		right: auto;
	}
	
	html[lang=ar] .news--featured-posts .card--arrows .arrow--left, html[lang=fa] .news--featured-posts .card--arrows .arrow--left {
		left: -70px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .news--featured-posts .card--arrows, html[lang=fa] .news--featured-posts .card--arrows {
		top: 0;
	}
	
	html[lang=ar] .news--featured-posts .card--arrows .arrow--left, html[lang=fa] .news--featured-posts .card--arrows .arrow--left {
		left: -75pt;
	}
}

@media (min-width:1700px) {
	html[lang=ar] .news--featured-posts .featured--posts .card--bottom, html[lang=fa] .news--featured-posts .featured--posts .card--bottom {
		margin: 110px -150px 0 0;
	}
	
	html[lang=ar] .news--featured-posts .card--arrows .arrow--left, html[lang=fa] .news--featured-posts .card--arrows .arrow--left {
		left: -75pt;
	}
	
	html[lang=ar] .news--featured-posts .card--arrows .arrow--right, html[lang=fa] .news--featured-posts .card--arrows .arrow--right {
		left: 5pc;
	}
}

.news--stories-filters {
	margin: 60px 25px;
	margin: 60px var(--pl-page-wide);
}

.news--stories-filters .container {
	background: #f5f7f4;
	background: var(--stone-light);
	border-radius: 0 34px 34px 34px;
	padding: 40px 25px;
}

.news--stories-filters form .filters .search--filter {
	margin-bottom: 28px;
	position: relative;
	width: 100%;
}

.news--stories-filters form .filters .search--filter:after {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #513049;
	background: var(--wampum);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'18\' height=\'18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M17.233 15.89l-3.215-3.205a7.49 7.49 0 001.598-4.633 7.565 7.565 0 10-7.565 7.565 7.49 7.49 0 004.634-1.599l3.206 3.216a.946.946 0 001.55-.308.944.944 0 00-.207-1.035zM2.378 8.053a5.674 5.674 0 1111.347 0 5.674 5.674 0 01-11.347 0z\' fill=\'%23F2F1EE\'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	border-radius: 50%;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 42px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 42px;
}

.news--stories-filters form .filters .search--filter .search--close {
	cursor: pointer;
	display: none;
}

.news--stories-filters form .filters .search--filter .search--close svg {
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.news--stories-filters form .filters .search--filter input {
	border: none;
	border-radius: 0 10px 10px 0;
	-webkit-box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .1);
	box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .1);
	height: 42px;
	margin-left: 19px;
	padding-left: 37px;
	width: calc(100% - 19px);
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown, .news--stories-filters form .filters .search--filter input {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	line-height: 20px;
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown {
	background: #513049;
	background: var(--wampum-med);
	border-radius: 0 10px 10px 10px;
	color: #fff;
	color: var(--white);
	cursor: pointer;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 11px 24px;
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%;
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown:after {
	-ms-flex-item-align: center;
	align-self: center;
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1.5l5 5 5-5\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	z-index: 2;
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--all.active {
	margin-bottom: 22px;
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--all.active:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'9.192\' height=\'9.264\'%3E%3Cg data-name=\'Group 5722\' fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\' stroke-width=\'1.5\'%3E%3Cpath data-name=\'Path 1\' d=\'M8.132 8.203L1.061 1.132\'/%3E%3Cpath data-name=\'Path 2\' d=\'M8.132 1.06L1.061 8.131\'/%3E%3C/g%3E%3C/svg%3E");
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--all.active:hover {
	background: #41263a;
	background: var(--wampum-dark);
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--all.active:hover:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'13\' height=\'3\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1.5h11\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	margin-top: -8px !important;
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--all:hover {
	background: #41263a;
	background: var(--wampum-dark);
	padding: 1pc 24px;
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--all:hover:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'14\' height=\'9\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1l6 6 6-6\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years {
	color: #1f3248;
	color: var(--blueberry);
	display: none;
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:focus:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:focus:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:focus:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:focus:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:focus:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:hover:after {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas.active, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.active, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months.active, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.active, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 25px;
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1.5l5 5 5-5\' stroke=\'%231f3248\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas.filters-active, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months.filters-active, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years.filters-active {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	color: #fff;
	color: var(--white);
	margin-bottom: 0;
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas.filters-active:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months.filters-active:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years.filters-active:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'7\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M10.75 6.06l-5-5-5 5\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas.filters-active:focus:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas.filters-active:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:focus:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months.filters-active:focus:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months.filters-active:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:focus:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years.filters-active:focus:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years.filters-active:hover:after {
	-webkit-transform: scale(1) !important;
	transform: scale(1) !important;
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas.filters-active:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months.filters-active:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years.filters-active:hover:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'10.071\' height=\'10.071\'%3E%3Cpath data-name=\'Path 3\' d=\'M8.572 5.036H1.5\' fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\' stroke-width=\'1.5\'/%3E%3C/svg%3E");
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics {
	background: #cfd5c7;
	background: var(--sage-x-light);
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:hover {
	background: #b8c0ac;
	background: var(--sage-light);
	padding: 1pc 24px;
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas.filters-active, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active {
	background: #58624a;
	background: var(--sage-med);
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas.filters-active:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:hover {
	background: #464e3b;
	background: var(--sage-dark);
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years {
	background: #cfada8;
	background: var(--strawberry-x-light);
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:hover {
	background: #c0958e;
	background: var(--strawberry-light);
	padding: 1pc 24px;
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months.filters-active, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years.filters-active {
	background: #9e5c51;
	background: var(--strawberry-med);
}

.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months.filters-active:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years.filters-active:hover {
	background: #7e4a41;
	background: var(--strawberry-dark);
}

.news--stories-filters form .filters .dropdown--filters .care-areas--filters, .news--stories-filters form .filters .dropdown--filters .locations--filters, .news--stories-filters form .filters .dropdown--filters .months--filters, .news--stories-filters form .filters .dropdown--filters .topics--filters, .news--stories-filters form .filters .dropdown--filters .years--filters {
	background: #fff;
	background: var(--white);
	border-radius: 0 0 10px 10px;
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 50px 30px 1pc 30px;
}

.news--stories-filters form .filters .dropdown--filters .care-areas--filters.active, .news--stories-filters form .filters .dropdown--filters .locations--filters.active, .news--stories-filters form .filters .dropdown--filters .months--filters.active, .news--stories-filters form .filters .dropdown--filters .topics--filters.active, .news--stories-filters form .filters .dropdown--filters .years--filters.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 25px;
	margin-top: -20px;
}

.news--stories-filters form .filters .dropdown--filters .care-areas--filters .filter:not(.disabled), .news--stories-filters form .filters .dropdown--filters .locations--filters .filter:not(.disabled), .news--stories-filters form .filters .dropdown--filters .months--filters .filter:not(.disabled), .news--stories-filters form .filters .dropdown--filters .topics--filters .filter:not(.disabled), .news--stories-filters form .filters .dropdown--filters .years--filters .filter:not(.disabled) {
	margin-bottom: 14px;
}

.news--stories-filters form .filters .dropdown--filters .care-areas--filters .filter, .news--stories-filters form .filters .dropdown--filters .locations--filters .filter, .news--stories-filters form .filters .dropdown--filters .months--filters .filter, .news--stories-filters form .filters .dropdown--filters .topics--filters .filter, .news--stories-filters form .filters .dropdown--filters .years--filters .filter {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	color: #10152d;
	color: var(--dark-grey);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	line-height: 24px;
}

.news--stories-filters form .filters .dropdown--filters .care-areas--filters .filter.disabled, .news--stories-filters form .filters .dropdown--filters .locations--filters .filter.disabled, .news--stories-filters form .filters .dropdown--filters .months--filters .filter.disabled, .news--stories-filters form .filters .dropdown--filters .topics--filters .filter.disabled, .news--stories-filters form .filters .dropdown--filters .years--filters .filter.disabled {
	display: none;
}

.news--stories-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox], .news--stories-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox], .news--stories-filters form .filters .dropdown--filters .months--filters .filter input[type=checkbox], .news--stories-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox], .news--stories-filters form .filters .dropdown--filters .years--filters .filter input[type=checkbox] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-appearance: none;
	border-radius: 6px;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 20px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 2px 0 0 0;
	margin-right: 14px;
	max-height: 20px;
	max-width: 20px;
	min-height: 20px;
	min-width: 20px;
	position: relative;
	width: 20px;
}

.news--stories-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox]:checked, .news--stories-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox]:checked, .news--stories-filters form .filters .dropdown--filters .months--filters .filter input[type=checkbox]:checked, .news--stories-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox]:checked, .news--stories-filters form .filters .dropdown--filters .years--filters .filter input[type=checkbox]:checked {
	background-color: #513049;
	background-color: var(--wampum);
}

.news--stories-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox]:checked:before, .news--stories-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox]:checked:before, .news--stories-filters form .filters .dropdown--filters .months--filters .filter input[type=checkbox]:checked:before, .news--stories-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox]:checked:before, .news--stories-filters form .filters .dropdown--filters .years--filters .filter input[type=checkbox]:checked:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'11\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_336_3362)\'%3E%3Cpath d=\'M4.847 10.598a.5.5 0 01-.705.093L.402 7.793a.5.5 0 01-.083-.708l.62-.771a.5.5 0 01.696-.082l2.13 1.651a.5.5 0 00.705-.093L10.09.391a.5.5 0 01.693-.1l.806.59a.5.5 0 01.103.705l-6.845 9.012z\' fill=\'%23fff\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_336_3362\'%3E%3Cpath d=\'M0 .5A.5.5 0 01.5 0h11a.5.5 0 01.5.5v10a.5.5 0 01-.5.5H.5a.5.5 0 01-.5-.5V.5z\' fill=\'%23fff\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	height: auto;
	width: 9pt;
}

.news--stories-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox], .news--stories-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox], .news--stories-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox] {
	border: 1.5px solid #58624a;
	border: 1.5px solid var(--sage-med);
}

.news--stories-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox]:checked, .news--stories-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox]:checked, .news--stories-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox]:checked {
	background-color: #58624a;
	background-color: var(--sage-med);
}

.news--stories-filters form .filters .dropdown--filters .months--filters .filter input[type=checkbox], .news--stories-filters form .filters .dropdown--filters .years--filters .filter input[type=checkbox] {
	border: 1.5px solid #9e5c51;
	border: 1.5px solid var(--strawberry-med);
}

.news--stories-filters form .filters .dropdown--filters .months--filters .filter input[type=checkbox]:checked, .news--stories-filters form .filters .dropdown--filters .years--filters .filter input[type=checkbox]:checked {
	background-color: #9e5c51;
	background-color: var(--strawberry-med);
}

.news--stories-filters form .filters .dropdown--filters .clear--filters {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #7c3c44;
	border: 1px solid var(--strawberry);
	border-radius: 0 10px 10px 10px;
	display: none;
	height: 42px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 20px;
	width: 100%;
}

.news--stories-filters form .filters .dropdown--filters .clear--filters.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.news--stories-filters form .filters .dropdown--filters .clear--filters button {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 0 10px 10px 10px;
	color: #1f3248;
	color: var(--blueberry);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	font-weight: 600;
	font-weight: var(--fw-bold);
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 35px;
	width: 100%;
}

.news--stories-filters form .filters .dropdown--filters .clear--filters button .x-icon {
	display: inline-block;
	height: 10px;
	margin-left: 13px;
	position: relative;
	width: 10px;
}

.news--stories-filters form .filters .dropdown--filters .clear--filters button .x-icon span {
	background: #7c3c44;
	background: var(--strawberry);
	height: 1px;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transition: -webkit-transform .2s ease;
	transition: -webkit-transform .2s ease;
	transition: transform .2s ease;
	transition: transform .2s ease, -webkit-transform .2s ease;
	width: 14px;
}

.news--stories-filters form .filters .dropdown--filters .clear--filters button .x-icon span.line--one {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.news--stories-filters form .filters .dropdown--filters .clear--filters button .x-icon span.line--two {
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}

.news--stories-filters form .filters .dropdown--filters .clear--filters button:focus .x-icon span, .news--stories-filters form .filters .dropdown--filters .clear--filters button:hover .x-icon span {
	-webkit-transform: translate(-50%, -50%) rotate(0deg);
	transform: translate(-50%, -50%) rotate(0deg);
}

@media (min-width:650px) {
	.news--stories-filters {
		margin: 65px 25px;
		margin: 65px var(--pl-page-wide);
	}
	
	.news--stories-filters .container {
		padding: 40px 37px;
		position: relative;
	}
	
	.news--stories-filters form .filters .search--filter {
		cursor: pointer;
		left: 0;
		position: absolute;
		top: 0;
		-webkit-transform: translate(37px, -21px);
		transform: translate(37px, -21px);
	}
	
	.news--stories-filters form .filters .search--filter:focus:after, .news--stories-filters form .filters .search--filter:hover:after {
		background-size: 22px 22px;
	}
	
	.news--stories-filters form .filters .search--filter:focus {
		outline: none;
	}
	
	.news--stories-filters form .filters .search--filter:focus:after {
		outline: 1px dotted #101e2d;
		outline: dotted 1px var(--indigo);
		outline-offset: 4px;
	}
	
	.news--stories-filters form .filters .search--filter input {
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}
	
	.news--stories-filters form .filters .search--filter.active {
		z-index: 12;
	}
	
	.news--stories-filters form .filters .search--filter.active label {
		display: block;
		height: 42px;
		position: relative;
		width: calc(100% - 50px);
		width: calc(100% - var(--pl-page-wide) - var(--pl-page-wide));
	}
	
	.news--stories-filters form .filters .search--filter.active .search--close {
		display: block;
		position: absolute;
		right: -20px;
		top: 52%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	.news--stories-filters form .filters .search--filter.active .search--close:focus svg, .news--stories-filters form .filters .search--filter.active .search--close:hover svg {
		height: auto;
		width: 60px;
	}
	
	.news--stories-filters form .filters .search--filter.active input {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.news--stories-filters form .filters .dropdown--filters {
		display: -ms-grid;
		display: grid;
		grid-gap: 21px 30px;
		gap: 21px 30px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown {
		position: static;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--all {
		display: none;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin: 0 !important;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas.filters-active, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months.filters-active, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years.filters-active {
		border-radius: 0 10px 10px 10px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:hover {
		padding: 11px 24px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .care-areas--taxonomy, .news--stories-filters form .filters .dropdown--filters .locations--taxonomy, .news--stories-filters form .filters .dropdown--filters .months, .news--stories-filters form .filters .dropdown--filters .topics--taxonomy, .news--stories-filters form .filters .dropdown--filters .years {
		position: relative;
	}
	
	.news--stories-filters form .filters .dropdown--filters .care-areas--filters, .news--stories-filters form .filters .dropdown--filters .locations--filters, .news--stories-filters form .filters .dropdown--filters .months--filters, .news--stories-filters form .filters .dropdown--filters .topics--filters, .news--stories-filters form .filters .dropdown--filters .years--filters {
		border-radius: 0 0 34px 34px;
		border-top: 3px solid #58624a;
		border-top: 3px solid var(--sage-med);
		-webkit-box-shadow: 0 1.7727273702621pt 23.64px 4.73px rgba(0, 0, 0, .09);
		box-shadow: 0 1.7727273702621pt 23.64px 4.73px rgba(0, 0, 0, .09);
		grid-gap: 1pc 20px;
		gap: 1pc 20px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		left: 0;
		padding: 40px 43px 24px 43px;
		position: absolute;
		top: calc(100% + 21px);
		width: calc(200% + 30px);
		z-index: 10;
	}
	
	.news--stories-filters form .filters .dropdown--filters .care-areas--filters.active, .news--stories-filters form .filters .dropdown--filters .locations--filters.active, .news--stories-filters form .filters .dropdown--filters .months--filters.active, .news--stories-filters form .filters .dropdown--filters .topics--filters.active, .news--stories-filters form .filters .dropdown--filters .years--filters.active {
		display: -ms-grid;
		display: grid;
		margin: 0;
	}
	
	.news--stories-filters form .filters .dropdown--filters .care-areas--filters .filter:not(.disabled), .news--stories-filters form .filters .dropdown--filters .locations--filters .filter:not(.disabled), .news--stories-filters form .filters .dropdown--filters .months--filters .filter:not(.disabled), .news--stories-filters form .filters .dropdown--filters .topics--filters .filter:not(.disabled), .news--stories-filters form .filters .dropdown--filters .years--filters .filter:not(.disabled) {
		margin-bottom: 1pc;
		margin-bottom: 0;
	}
	
	.news--stories-filters form .filters .dropdown--filters .months--filters, .news--stories-filters form .filters .dropdown--filters .years--filters {
		border-top: 3px solid #9e5c51;
		border-top: 3px solid var(--strawberry-med);
		left: calc(-100% - 30px);
	}
	
	.news--stories-filters form .filters .dropdown--filters .term--filters {
		display: -ms-grid;
		display: grid;
		grid-gap: 21px;
		gap: 21px;
		-ms-grid-row: 1;
		-ms-grid-row-span: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-area: 1/1/4/2;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}
	
	.news--stories-filters form .filters .dropdown--filters .dates {
		display: -ms-grid;
		display: grid;
		grid-gap: 21px;
		gap: 21px;
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		grid-area: 1/2/3/3;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
	}
	
	.news--stories-filters form .filters .dropdown--filters .clear--filters {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-grid-row: 3;
		-ms-grid-row-span: 1;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		grid-area: 3/2/4/3;
		margin-top: 0;
	}
}

@media (min-width:1100px) {
	.news--stories-filters form .filters .search--filter.active label {
		width: calc(100% - 75pt);
	}
}

@media (min-width:1250px) {
	.news--stories-filters {
		margin: 60px 25px 75px;
		margin: 60px var(--pl-page-wide) 75px;
	}
	
	.news--stories-filters .container {
		padding: 40px 25px;
		position: relative;
	}
	
	.news--stories-filters form .filters {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.news--stories-filters form .filters .search--filter {
		left: unset;
		margin: 0;
		margin-left: 0;
		position: relative;
		top: unset;
		-webkit-transform: translate(0);
		transform: translate(0);
		width: 42px;
	}
	
	.news--stories-filters form .filters .search--filter.active .search--close {
		top: 57%;
	}
	
	.news--stories-filters form .filters .search--filter.active label {
		width: 37vw;
		width: calc(100vw - 123px);
		width: calc(100vw - var(--pl-page-wide) - var(--pl-page-wide) - 73px);
	}
	
	.news--stories-filters form .filters .dropdown--filters {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 0;
		gap: 0;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		width: 100%;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown {
		position: relative;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown:after {
		margin-left: 9pt;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years {
		padding-right: 3pc;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:focus, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:focus, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:focus, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:focus, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:focus, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:hover {
		padding: 11px 3pc 11px 24px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:hover:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:hover:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:hover:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:hover:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:hover:before {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:hover:after {
		-webkit-transform: translateX(10px) !important;
		transform: translateX(10px) !important;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:after {
		position: absolute;
		right: 24px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:before {
		border-radius: 10px;
		content: "";
		height: 100%;
		pointer-events: none;
		position: absolute;
		right: 0;
		top: 0;
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		width: 30px;
		z-index: 1;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:before {
		background: #cfd5c7;
		background: var(--sage-x-light);
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas.filters-active:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:before {
		background: #58624a;
		background: var(--sage-med);
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas.filters-active:hover:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:hover:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:hover:before {
		background: #464e3b;
		background: var(--sage-dark);
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas.filters-active:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:hover:after {
		-webkit-transform: translateX(10px) !important;
		transform: translateX(10px) !important;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:hover:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:hover:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:hover:before {
		background: #b8c0ac;
		background: var(--sage-light);
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:before {
		background: #cfada8;
		background: var(--strawberry-x-light);
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months.filters-active:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years.filters-active:before {
		background: #9e5c51;
		background: var(--strawberry-med);
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months.filters-active:hover:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years.filters-active:hover:before {
		background: #7e4a41;
		background: var(--strawberry-dark);
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months.filters-active:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years.filters-active:hover:after {
		-webkit-transform: translateX(10px) !important;
		transform: translateX(10px) !important;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:hover:before, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:hover:before {
		background: #c0958e;
		background: var(--strawberry-light);
	}
	
	.news--stories-filters form .filters .dropdown--filters .care-areas--filters, .news--stories-filters form .filters .dropdown--filters .locations--filters, .news--stories-filters form .filters .dropdown--filters .months--filters, .news--stories-filters form .filters .dropdown--filters .topics--filters, .news--stories-filters form .filters .dropdown--filters .years--filters {
		grid-gap: 10px 20px;
		gap: 10px 20px;
		-ms-grid-columns: (1fr) [4];
		grid-template-columns: repeat(4, 1fr);
		left: 25px;
		top: 100%;
		width: calc(100vw - 75pt);
		width: calc(100vw - var(--pl-page-wide) - var(--pl-page-wide) - 50px);
	}
	
	.news--stories-filters form .filters .dropdown--filters .years {
		position: relative !important;
	}
	
	.news--stories-filters form .filters .dropdown--filters .years .years--filters {
		-ms-grid-columns: (1fr) [1];
		grid-template-columns: repeat(1, 1fr);
		left: 0;
		margin-top: 40px;
		width: 170px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .care-areas--taxonomy, .news--stories-filters form .filters .dropdown--filters .locations--taxonomy, .news--stories-filters form .filters .dropdown--filters .months, .news--stories-filters form .filters .dropdown--filters .topics--taxonomy, .news--stories-filters form .filters .dropdown--filters .years {
		position: static;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.news--stories-filters form .filters .dropdown--filters .term--filters {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 0;
		gap: 0;
		margin-left: 25px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter {
		margin-left: 25px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .dates {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 25px;
		gap: 25px;
		grid-area: unset;
		margin-left: 25px;
		margin-right: 10px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .dates .years+.months {
		margin-left: 25px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .clear--filters {
		display: none;
		grid-area: unset;
		margin-left: auto !important;
		margin-right: 0;
		padding-left: 10px;
		padding-right: 10px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.news--stories-filters form .filters .dropdown--filters .clear--filters.active {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.news--stories-filters form .filters .dropdown--filters .clear--filters button {
		max-width: calc(100% + 20px);
		min-width: calc(100% + 20px);
		padding-left: 10px;
		padding-right: 10px;
		width: calc(100% + 20px);
	}
}

@media (min-width:1366px) {
	.news--stories-filters .container {
		padding: 50px 70px;
	}
	
	.news--stories-filters form .filters .search--filter.active label {
		width: calc(100vw - 190px);
		width: calc(100vw - var(--pl-page-wide) - var(--pl-page-wide) - 140px);
	}
	
	.news--stories-filters form .filters .dropdown--filters .care-areas--filters, .news--stories-filters form .filters .dropdown--filters .locations--filters, .news--stories-filters form .filters .dropdown--filters .months--filters, .news--stories-filters form .filters .dropdown--filters .topics--filters, .news--stories-filters form .filters .dropdown--filters .years--filters {
		left: 70px;
		width: calc(100vw - 190px);
		width: calc(100vw - var(--pl-page-wide) - var(--pl-page-wide) - 140px);
	}
	
	.news--stories-filters form .filters .dropdown--filters .years .years--filters {
		margin-top: 50px;
		width: 170px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter {
		margin-left: 25px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .dates {
		margin-left: 25px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .dates .years+.months {
		margin-left: 25px;
	}
}

@media (min-width:1441px) {
	.news--stories-filters form .filters .dropdown--filters .term--filters {
		margin-left: 40px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter {
		margin-left: 40px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .dates {
		grid-gap: 40px;
		gap: 40px;
		margin-left: 40px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .dates .years+.months {
		margin-left: 40px;
	}
}

@media (min-width:1700px) {
	.news--stories-filters {
		margin: 85px 85px 105px;
	}
	
	.news--stories-filters .container {
		padding: 70px 75pt;
	}
	
	.news--stories-filters form .filters .search--filter {
		height: 60px;
		width: 60px;
	}
	
	.news--stories-filters form .filters .search--filter input {
		font-size: 18px;
		height: 60px;
		padding-left: 70px;
	}
	
	.news--stories-filters form .filters .search--filter:after {
		height: 60px;
		width: 60px;
	}
	
	.news--stories-filters form .filters .search--filter.active .search--close {
		top: 80%;
	}
	
	.news--stories-filters form .filters .dropdown--filters .care-areas--filters, .news--stories-filters form .filters .dropdown--filters .locations--filters, .news--stories-filters form .filters .dropdown--filters .months--filters, .news--stories-filters form .filters .dropdown--filters .topics--filters, .news--stories-filters form .filters .dropdown--filters .years--filters {
		grid-gap: 20px 50px;
		gap: 20px 50px;
		left: 75pt;
		padding: 55px 75pt;
		width: calc(100vw - 250px);
		width: calc(100vw - var(--pl-page-wide) - var(--pl-page-wide) - 200px);
	}
	
	.news--stories-filters form .filters .dropdown--filters .care-areas--filters .filter, .news--stories-filters form .filters .dropdown--filters .locations--filters .filter, .news--stories-filters form .filters .dropdown--filters .months--filters .filter, .news--stories-filters form .filters .dropdown--filters .topics--filters .filter, .news--stories-filters form .filters .dropdown--filters .years--filters .filter {
		font-size: 18px;
		line-height: 31px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox], .news--stories-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox], .news--stories-filters form .filters .dropdown--filters .months--filters .filter input[type=checkbox], .news--stories-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox], .news--stories-filters form .filters .dropdown--filters .years--filters .filter input[type=checkbox] {
		height: 25px;
		max-height: 25px;
		max-width: 25px;
		min-height: 25px;
		min-width: 25px;
		width: 25px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox]:checked:before, .news--stories-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox]:checked:before, .news--stories-filters form .filters .dropdown--filters .months--filters .filter input[type=checkbox]:checked:before, .news--stories-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox]:checked:before, .news--stories-filters form .filters .dropdown--filters .years--filters .filter input[type=checkbox]:checked:before {
		margin-top: -4px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .years .years--filters {
		margin-top: 70px;
		width: 290px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown {
		font-size: 18px;
		height: 60px;
		line-height: 28px;
		padding: 15px 35px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown:focus, .news--stories-filters form .filters .dropdown--filters .filters--dropdown:hover {
		padding: 15px 35px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years {
		padding-right: 65px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:focus, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:focus, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:focus, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:focus, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:hover, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:focus, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:hover {
		padding: 15px 65px 15px 35px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'14.763\' height=\'8.442\'%3E%3Cpath d=\'M1.061 1.061l6.321 6.321 6.32-6.321\' fill=\'none\' stroke=\'%231f3248\' stroke-linecap=\'round\' stroke-width=\'1.5\'/%3E%3C/svg%3E");
		margin-top: -3px;
		position: absolute;
		right: 35px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas.filters-active:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months.filters-active:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years.filters-active:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'14\' height=\'8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M12.75 7.06l-6-6-6 6\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	}
	
	.news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care-areas.filters-active:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--months.filters-active:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:hover:after, .news--stories-filters form .filters .dropdown--filters .filters--dropdown.dropdown--years.filters-active:hover:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'13.155\' height=\'13.155\'%3E%3Cpath data-name=\'Path 3\' d=\'M11.656 6.578H1.5\' fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\' stroke-width=\'1.5\'/%3E%3C/svg%3E");
		margin-top: 2px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .term--filters {
		margin-left: 50px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .term--filters .care-areas--taxonomy, .news--stories-filters form .filters .dropdown--filters .term--filters .locations--taxonomy, .news--stories-filters form .filters .dropdown--filters .term--filters .months, .news--stories-filters form .filters .dropdown--filters .term--filters .topics--taxonomy, .news--stories-filters form .filters .dropdown--filters .term--filters .years {
		max-width: 220px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.news--stories-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter {
		margin-left: 50px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .dates {
		grid-gap: 50px;
		gap: 50px;
		margin-left: 50px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .dates .years+.months {
		margin-left: 50px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .clear--filters {
		height: 60px;
		padding-left: 28px;
		padding-right: 28px;
	}
	
	.news--stories-filters form .filters .dropdown--filters .clear--filters button {
		font-size: 1.125rem;
		line-height: 28px;
		max-width: calc(100% + 56px);
		min-width: calc(100% + 56px);
		padding-left: 28px;
		padding-right: 28px;
		width: calc(100% + 56px);
	}
}

@media (min-width:1850px) {
	.news--stories-filters form .filters .search--filter.active .search--close {
		top: 80%;
	}
}

@media (min-width:1920px) {
	.news--stories-filters {
		margin-left: auto;
		margin-right: auto;
		max-width: 1750px;
	}
	
	.news--stories-filters form .filters .search--filter.active label {
		width: 825pt;
	}
	
	.news--stories-filters form .filters .dropdown--filters .care-areas--filters, .news--stories-filters form .filters .dropdown--filters .locations--filters, .news--stories-filters form .filters .dropdown--filters .months--filters, .news--stories-filters form .filters .dropdown--filters .topics--filters, .news--stories-filters form .filters .dropdown--filters .years--filters {
		grid-gap: 20px 5pc;
		gap: 20px 5pc;
		width: 97pc;
	}
}

@media (min-width:1250px) and (max-width:1550px) {
	html[lang=de] .news--stories-filters form .filters .dropdown--filters .filters--dropdown, html[lang=es] .news--stories-filters form .filters .dropdown--filters .filters--dropdown, html[lang=fr] .news--stories-filters form .filters .dropdown--filters .filters--dropdown, html[lang=so] .news--stories-filters form .filters .dropdown--filters .filters--dropdown, html[lang=ti] .news--stories-filters form .filters .dropdown--filters .filters--dropdown {
		padding: 11px 40px 11px 20px;
	}
	
	html[lang=de] .news--stories-filters form .filters .dropdown--filters .term--filters, html[lang=es] .news--stories-filters form .filters .dropdown--filters .term--filters, html[lang=fr] .news--stories-filters form .filters .dropdown--filters .term--filters, html[lang=so] .news--stories-filters form .filters .dropdown--filters .term--filters, html[lang=ti] .news--stories-filters form .filters .dropdown--filters .term--filters {
		margin-left: 15px;
	}
	
	html[lang=de] .news--stories-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter, html[lang=es] .news--stories-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter, html[lang=fr] .news--stories-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter, html[lang=so] .news--stories-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter, html[lang=ti] .news--stories-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter {
		margin-left: 15px;
	}
	
	html[lang=de] .news--stories-filters form .filters .dropdown--filters .dates, html[lang=es] .news--stories-filters form .filters .dropdown--filters .dates, html[lang=fr] .news--stories-filters form .filters .dropdown--filters .dates, html[lang=so] .news--stories-filters form .filters .dropdown--filters .dates, html[lang=ti] .news--stories-filters form .filters .dropdown--filters .dates {
		margin-left: 15px;
	}
	
	html[lang=de] .news--stories-filters form .filters .dropdown--filters .dates .years+.months, html[lang=es] .news--stories-filters form .filters .dropdown--filters .dates .years+.months, html[lang=fr] .news--stories-filters form .filters .dropdown--filters .dates .years+.months, html[lang=so] .news--stories-filters form .filters .dropdown--filters .dates .years+.months, html[lang=ti] .news--stories-filters form .filters .dropdown--filters .dates .years+.months {
		margin-left: 15px;
	}
}

html[lang=ar] .news--stories-filters form .filters .search--filter input, html[lang=fa] .news--stories-filters form .filters .search--filter input {
	padding-right: 17px;
}

html[lang=ar] .news--stories-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox], html[lang=ar] .news--stories-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox], html[lang=ar] .news--stories-filters form .filters .dropdown--filters .months--filters .filter input[type=checkbox], html[lang=ar] .news--stories-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox], html[lang=ar] .news--stories-filters form .filters .dropdown--filters .years--filters .filter input[type=checkbox], html[lang=fa] .news--stories-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox], html[lang=fa] .news--stories-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox], html[lang=fa] .news--stories-filters form .filters .dropdown--filters .months--filters .filter input[type=checkbox], html[lang=fa] .news--stories-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox], html[lang=fa] .news--stories-filters form .filters .dropdown--filters .years--filters .filter input[type=checkbox] {
	margin-left: 14px;
	margin-right: 0;
}

html[lang=ar] .news--stories-filters form .filters .dropdown--filters .clear--filters button .x-icon, html[lang=fa] .news--stories-filters form .filters .dropdown--filters .clear--filters button .x-icon {
	margin-left: 0;
	margin-right: 13px;
}

@media (min-width:650px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1250px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1441px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1700px) {
	html[lang=ar], html[lang=fa] {}
}

.news--stories {
	margin-top: 55px;
}

.news--stories .page--wide {
	padding: 0 50px;
}

.news--stories .posts {
	display: -ms-grid;
	display: grid;
	grid-gap: 50px;
	gap: 50px;
	-ms-grid-columns: (1fr) [1];
	grid-template-columns: repeat(1, 1fr);
	margin-bottom: 75pt;
}

.news--stories .posts .news-story--card {
	text-decoration: none;
}

.news--stories .posts .news-story--card:focus .icon--link, .news--stories .posts .news-story--card:hover .icon--link {
	background: #e2b63b;
	background: var(--sweetgrass);
}

.news--stories .posts .news-story--card:focus .card--top .image--container img, .news--stories .posts .news-story--card:hover .card--top .image--container img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.news--stories .posts .news-story--card:focus .card--bottom .card--bottom-top .title, .news--stories .posts .news-story--card:hover .card--bottom .card--bottom-top .title {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.news--stories .posts .news-story--card .icon--link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #edd489;
	background: var(--sweetgrass-60);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 40px;
	z-index: 2;
}

.news--stories .posts .news-story--card .icon--link.type--external svg {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.news--stories .posts .news-story--card .card--bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
}

.news--stories .posts .news-story--card .card--bottom:after {
	background: #dfddd8;
	background: var(--stone);
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	width: 100%;
}

.news--stories .posts .news-story--card .card--bottom .card--bottom-top .title {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.25rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 2pc;
}

.news--stories .posts .news-story--card .card--bottom .card--bottom-top .title+.description {
	margin-top: 9pt;
}

.news--stories .posts .news-story--card .card--bottom .card--bottom-top .description {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
}

.news--stories .posts .news-story--card .card--bottom .card--bottom-bottom {
	margin-top: 17px;
}

.news--stories .posts .news-story--card .card--bottom .card--bottom-bottom .meta .topic {
	color: #7c3c44;
	color: var(--strawberry);
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 28px;
}

.news--stories .posts .news-story--card .card--bottom .card--bottom-bottom .meta .date {
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
}

.news--stories .posts .news-story--card.has-image .card--top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
}

.news--stories .posts .news-story--card.has-image .card--top .icon--link {
	position: absolute;
	right: 18px;
	top: 17px;
}

.news--stories .posts .news-story--card.has-image .card--top .image--container {
	border-radius: 0 24px;
	height: 275px;
	overflow: hidden;
	width: 100%;
}

.news--stories .posts .news-story--card.has-image .card--top .image--container img {
	border-radius: 0 24px 0 0;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	width: 100%;
}

.news--stories .posts .news-story--card.has-image .card--bottom {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background: linear-gradient(123.81deg, hsla(0, 0%, 100%, .63), hsla(0, 0%, 100%, .54));
	border-radius: 0 24px 0 0;
	margin-left: -50px;
	margin-right: 17px;
	margin-top: -40px;
	padding: 30px 25px 30px 50px;
	width: calc(100% + 33px);
	z-index: 2;
}

.news--stories .posts .news-story--card.has-image .card--bottom:after {
	left: 50px;
	width: calc(100% - 50px);
}

.news--stories .posts .news-story--card.no-image .card--bottom {
	padding: 0 0 30px 0;
	position: relative;
}

.news--stories .posts .news-story--card.no-image .card--bottom .icon--link {
	bottom: 30px;
	position: absolute;
	right: 0;
}

.news--stories .posts .news-story--card.no-image .card--bottom .card--bottom-bottom .meta {
	max-width: calc(100% - 65px);
}

.news--stories .pagination {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	grid-gap: 14px;
	gap: 14px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	list-style-type: none;
	margin: 75pt auto;
	max-width: 100%;
	padding: 0;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.news--stories .pagination .disabled {
	background: none !important;
}

.news--stories .pagination .number {
	cursor: pointer;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 1rem;
	font-weight: 600;
	font-weight: var(--fw-bold);
	height: 36px;
	width: 36px;
}

.news--stories .pagination .number, .news--stories .pagination .number a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #ecdfdb;
	background: var(--milkweed-20);
	border-radius: 50%;
	color: #1f3248;
	color: var(--blueberry);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.news--stories .pagination .number a {
	height: 100%;
	text-decoration: none;
	width: 100%;
}

.news--stories .pagination .number a:focus, .news--stories .pagination .number a:hover {
	background: #c3968f;
	background: var(--milkweed-65);
	outline: 1px dotted #101e2d;
	outline: dotted 1px var(--indigo);
	outline-offset: 4px;
}

.news--stories .pagination .number:focus, .news--stories .pagination .number:hover {
	outline: none !important;
}

.news--stories .pagination .next, .news--stories .pagination .previous {
	position: relative;
}

.news--stories .pagination .next:after, .news--stories .pagination .previous:after {
	background: #7c3c44;
	background: var(--strawberry);
	border-radius: 1px;
	content: "";
	height: 2px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(calc(-50% - 1px));
	transform: translateY(calc(-50% - 1px));
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 0;
}

.news--stories .pagination .next svg, .news--stories .pagination .previous svg {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.news--stories .pagination .previous {
	margin-right: 15px;
}

.news--stories .pagination .previous:after {
	left: 2px;
}

.news--stories .pagination .previous:focus:after, .news--stories .pagination .previous:hover:after {
	left: calc(100% - 19px);
	width: 20px;
}

.news--stories .pagination .previous:focus svg, .news--stories .pagination .previous:hover svg {
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px);
}

.news--stories .pagination .next {
	margin-left: 15px;
}

.news--stories .pagination .next:after {
	right: 2px;
}

.news--stories .pagination .next:focus:after, .news--stories .pagination .next:hover:after {
	right: calc(100% - 19px);
	width: 20px;
}

.news--stories .pagination .next:focus svg, .news--stories .pagination .next:hover svg {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.news--stories .pagination .active {
	background: #c3968f;
	background: var(--milkweed-65);
}

@media (min-width:650px) {
	.news--stories {
		margin-top: 65px;
	}
	
	.news--stories .page--wide {
		padding: 0 5pc;
	}
	
	.news--stories .posts {
		display: -ms-grid;
		display: grid;
		grid-gap: 65px 33px;
		gap: 65px 33px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		margin-bottom: 75px;
	}
	
	.news--stories .posts .news-story--card+.news-story--card {
		margin-top: 0;
	}
	
	.news--stories .posts .news-story--card.has-image .card--top .image--container {
		height: 185px;
	}
	
	.news--stories .posts .news-story--card.has-image .card--bottom {
		margin-left: -33px;
		margin-top: -50px;
		padding: 27px 38px 30px 33px;
		width: calc(100% + 1pc);
	}
	
	.news--stories .posts .news-story--card.has-image .card--bottom:after {
		left: 33px;
		width: calc(100% - 33px);
	}
	
	.news--stories .pagination {
		margin: 75px auto;
	}
}

@media (min-width:1100px) {
	.news--stories {
		margin-top: 75px;
	}
	
	.news--stories .page--wide {
		padding: 0 130px;
	}
	
	.news--stories .posts {
		grid-gap: 60px;
		gap: 60px;
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
		margin-bottom: 85px;
	}
	
	.news--stories .posts .news-story--card .card--bottom {
		padding-bottom: 22px;
	}
	
	.news--stories .posts .news-story--card .card--bottom .card--bottom-top .title {
		font-size: 1.5625rem;
		line-height: 37px;
	}
	
	.news--stories .posts .news-story--card .card--bottom .card--bottom-top .title+.description {
		margin-top: 22px;
	}
	
	.news--stories .posts .news-story--card .card--bottom .card--bottom-bottom {
		margin-top: 20px;
	}
	
	.news--stories .posts .news-story--card .card--bottom .card--bottom-bottom .meta {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.news--stories .posts .news-story--card.has-image .card--top .image--container {
		border-radius: 0 34px 0 0;
		height: 216px;
	}
	
	.news--stories .posts .news-story--card.has-image .card--top .image--container img {
		border-radius: 0 34px 0 0;
	}
	
	.news--stories .posts .news-story--card.has-image .card--bottom {
		margin-left: -40px;
		padding: 27px 38px 30px 40px;
		width: calc(100% + 23px);
	}
	
	.news--stories .posts .news-story--card.has-image .card--bottom:after {
		left: 40px;
		width: calc(100% - 22px);
	}
	
	.news--stories .posts .news-story--card.has-image .card--bottom .card--bottom-bottom {
		width: calc(100% + 55px);
	}
	
	.news--stories .posts .news-story--card.no-image .card--bottom {
		border-bottom: 2px solid #dfddd8;
		border-bottom: 2px solid var(--stone);
		border-top: 2px solid #dfddd8;
		border-top: 2px solid var(--stone);
		padding: 25px 0 22px 0;
	}
	
	.news--stories .posts .news-story--card.no-image .card--bottom:after {
		content: none;
	}
	
	.news--stories .posts .news-story--card.no-image .card--bottom .icon--link {
		bottom: auto;
		top: 25px;
	}
	
	.news--stories .posts .news-story--card.no-image .card--bottom .card--bottom-top {
		max-width: calc(100% - 46px);
	}
	
	.news--stories .posts .news-story--card.no-image .card--bottom .card--bottom-bottom .meta {
		max-width: 100%;
		width: 100%;
	}
	
	.news--stories .pagination {
		margin: 75px auto;
	}
}

@media (min-width:1700px) {
	.news--stories {
		margin-top: 105px;
	}
	
	.news--stories .page--wide {
		padding: 0 165px;
	}
	
	.news--stories .posts {
		grid-gap: 85px 70px;
		gap: 85px 70px;
		margin-bottom: 135px;
	}
	
	.news--stories .posts .news-story--card .icon--link {
		height: 56px;
		width: 56px;
	}
	
	.news--stories .posts .news-story--card .icon--link svg {
		height: auto;
		width: 27px;
	}
	
	.news--stories .posts .news-story--card .card--bottom {
		padding-bottom: 30px;
	}
	
	.news--stories .posts .news-story--card .card--bottom .card--bottom-top .title {
		font-size: 1.9375rem;
		line-height: 3pc;
	}
	
	.news--stories .posts .news-story--card .card--bottom .card--bottom-top .title+.description {
		margin-top: 30px;
	}
	
	.news--stories .posts .news-story--card .card--bottom .card--bottom-top .description {
		font-size: 1.375rem;
		line-height: 40px;
	}
	
	.news--stories .posts .news-story--card .card--bottom .card--bottom-bottom {
		margin-top: 40px;
	}
	
	.news--stories .posts .news-story--card .card--bottom .card--bottom-bottom .meta .date, .news--stories .posts .news-story--card .card--bottom .card--bottom-bottom .meta .topic {
		font-size: 1.125rem;
		line-height: 30px;
	}
	
	.news--stories .posts .news-story--card.has-image .card--top .icon--link {
		right: 30px;
		top: 30px;
	}
	
	.news--stories .posts .news-story--card.has-image .card--top .image--container {
		border-radius: 0 47px 0 0;
		height: 305px;
	}
	
	.news--stories .posts .news-story--card.has-image .card--top .image--container img {
		border-radius: 0 47px 0 0;
	}
	
	.news--stories .posts .news-story--card.has-image .card--bottom {
		margin-left: -55px;
		margin-top: -42px;
		padding: 42px 55px 30px 55px;
		width: calc(100% + 38px);
	}
	
	.news--stories .posts .news-story--card.has-image .card--bottom:after {
		left: 55px;
		width: calc(100% - 39px);
	}
	
	.news--stories .posts .news-story--card.has-image .card--bottom .card--bottom-bottom {
		width: calc(100% + 71px);
	}
	
	.news--stories .posts .news-story--card.no-image .card--bottom {
		padding: 35px 0 35px 0;
	}
	
	.news--stories .posts .news-story--card.no-image .card--bottom .icon--link {
		top: 35px;
	}
	
	.news--stories .posts .news-story--card.no-image .card--bottom .card--bottom-top {
		max-width: calc(100% - 130px);
	}
	
	.news--stories .pagination {
		margin: 105px auto;
	}
	
	.news--stories .pagination .number {
		font-size: 1.25rem;
		height: 46px;
		width: 46px;
	}
	
	.news--stories .pagination li:not(.previous):not(.next) {
		font-size: 1.25rem;
		height: 46px;
		width: 46px;
	}
	
	.news--stories .pagination .next a svg, .news--stories .pagination .previous a svg {
		height: 25px;
		width: auto;
	}
}

@media (min-width:1920px) {
	.news--stories .page--wide {
		margin-left: auto;
		margin-right: auto;
		max-width: 1594px;
		padding: 0;
	}
}

html[lang=ar] .news--stories .posts .news-story--card.has-image .card--top .icon--link, html[lang=fa] .news--stories .posts .news-story--card.has-image .card--top .icon--link {
	left: 18px;
	right: auto;
}

html[lang=ar] .news--stories .posts .news-story--card.has-image .card--top .icon--link svg, html[lang=fa] .news--stories .posts .news-story--card.has-image .card--top .icon--link svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .news--stories .posts .news-story--card.has-image .card--top .image--container, html[lang=fa] .news--stories .posts .news-story--card.has-image .card--top .image--container {
	border-radius: 24px 0;
}

html[lang=ar] .news--stories .posts .news-story--card.has-image .card--top .image--container img, html[lang=fa] .news--stories .posts .news-story--card.has-image .card--top .image--container img {
	border-radius: 24px 0 0 0;
}

html[lang=ar] .news--stories .posts .news-story--card.has-image .card--bottom, html[lang=fa] .news--stories .posts .news-story--card.has-image .card--bottom {
	border-radius: 24px 0 0 0;
	margin-left: 17px;
	margin-right: -50px;
	padding: 30px 50px 30px 25px;
}

html[lang=ar] .news--stories .posts .news-story--card.has-image .card--bottom:after, html[lang=fa] .news--stories .posts .news-story--card.has-image .card--bottom:after {
	left: -15px;
	width: calc(100% - 35px);
}

html[lang=ar] .news--stories .posts .news-story--card.no-image .card--bottom .icon--link, html[lang=fa] .news--stories .posts .news-story--card.no-image .card--bottom .icon--link {
	left: 0;
	right: auto;
}

html[lang=ar] .news--stories .posts .news-story--card.no-image .card--bottom .icon--link svg, html[lang=fa] .news--stories .posts .news-story--card.no-image .card--bottom .icon--link svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .news--stories .pagination .next, html[lang=ar] .news--stories .pagination .previous, html[lang=fa] .news--stories .pagination .next, html[lang=fa] .news--stories .pagination .previous {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .news--stories .pagination .previous, html[lang=fa] .news--stories .pagination .previous {
	top: -3px;
}

html[lang=ar] .news--stories .pagination .next, html[lang=fa] .news--stories .pagination .next {
	top: -2px;
}

@media (min-width:650px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1100px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1700px) {
	html[lang=ar], html[lang=fa] {}
}

html[lang=de] .news--stories .posts .news-story--card .card--bottom {
	word-break: break-all;
}

html[lang=de] .news--stories .posts .news-story--card.has-image .card--bottom {
	word-break: break-all;
}

html[lang=de] .news--stories .posts .news-story--card.no-image .card--bottom {
	word-break: break-all;
}

html[lang=de] .pl--simple-cards .heading {
	word-break: break-all;
}

html[lang=de] .pl--simple-cards .cards--container .card-content--container .card.no-img .card--heading-content .card--heading h4 {
	word-break: break-all;
}

.news--banner-internal {
	margin-top: 35px;
	position: relative;
}

.news--banner-internal.bkg--banner-blueberry .container {
	background-color: #1f3248;
	background-color: var(--blueberry);
}

.news--banner-internal.bkg--banner-strawberry .container {
	background-color: #7c3c44;
	background-color: var(--strawberry);
}

.news--banner-internal.bkg--banner-wampum .container {
	background-color: #513049;
	background-color: var(--wampum);
}

.news--banner-internal .container {
	background-color: #1f3248;
	background-color: var(--blueberry);
	border-radius: 40px 0 0 0;
	margin-left: 26px;
	margin-left: var(--hp-page-wide);
	position: relative;
	width: calc(100% - 26px);
	width: calc(100% - var(--hp-page-wide));
}

.news--banner-internal .container .banner--graphic {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}

.news--banner-internal .container .banner--graphic .default--banner {
	height: 100%;
	overflow: hidden;
	width: 100%;
}

.news--banner-internal .container .banner--title {
	padding: 95px 50px;
	position: relative;
	z-index: 1;
}

.news--banner-internal .container .banner--title h1 {
	color: #fff;
	color: var(--white);
	font-size: 1.9375rem;
	line-height: 38px;
}

.news--banner-internal.news--banner-internal-default {
	overflow: hidden;
}

.news--banner-internal.news--banner-internal-default .banner--title {
	padding: 60px 50px;
}

.news--banner-internal.news--banner-internal-default .banner--title:before {
	background: #c3968f;
	background: var(--milkweed-65);
	border-radius: 10px;
	content: "";
	display: block;
	height: 3px;
	margin-bottom: 40px;
	max-width: 110px;
	position: relative;
	width: 40%;
}

.news--banner-internal.news--banner-internal-default .banner--title .date-taxonomy--container {
	margin-top: 15px;
}

.news--banner-internal.news--banner-internal-default .banner--title .date-taxonomy--container .topic {
	color: #fff;
	color: var(--white);
	font-size: 1rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 28px;
}

.news--banner-internal.news--banner-internal-default .banner--title .date-taxonomy--container .topic+.date {
	margin-top: 7px;
}

.news--banner-internal.news--banner-internal-default .banner--title .date-taxonomy--container .date {
	color: #fff;
	color: var(--white);
	font-size: 1rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
}

.news--banner-internal.news--banner-internal-default .bird--icon-transparent {
	left: 40px;
	pointer-events: none;
	position: absolute;
	top: 30px;
}

.news--banner-internal.news--banner-internal-default .bird--icon-transparent svg {
	height: auto;
	width: 142vw;
}

.news--banner-internal.news--banner-internal-image .container {
	background-color: transparent;
}

.news--banner-internal.news--banner-internal-image .container .banner--graphic {
	height: 250px;
	position: relative;
	width: 100%;
	z-index: 0;
}

.news--banner-internal.news--banner-internal-image .container .banner--graphic .image--banner {
	height: 100%;
	width: 100%;
}

.news--banner-internal.news--banner-internal-image .container .banner--graphic .image--banner:after {
	background: var(--image-overlay);
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.news--banner-internal.news--banner-internal-image .container .banner--graphic .image--banner.pos--top img {
	-o-object-position: top;
	object-position: top;
}

.news--banner-internal.news--banner-internal-image .container .banner--graphic .image--banner.pos--centre img {
	-o-object-position: center;
	object-position: center;
}

.news--banner-internal.news--banner-internal-image .container .banner--graphic .image--banner.pos--bottom img {
	-o-object-position: bottom;
	object-position: bottom;
}

.news--banner-internal.news--banner-internal-image .container .banner--graphic .image--banner img {
	border-radius: 40px 0 0 0;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.news--banner-internal.news--banner-internal-image .container .banner--title {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background: linear-gradient(123.81deg, hsla(0, 0%, 100%, .63), hsla(0, 0%, 100%, .54));
	background-blend-mode: overlay;
	border-top-right-radius: 40px;
	color: #1f3248;
	color: var(--blueberry);
	margin-left: -26px;
	margin-left: calc(var(--hp-page-wide) * -1);
	margin-top: -70px;
	padding: 34px 27px 34px 50px;
	position: relative;
	width: calc(100% + 2px) !important;
	width: calc(100% + var(--hp-page-wide) - 24px) !important;
	width: 100%;
	z-index: 1;
}

.news--banner-internal.news--banner-internal-image .container .banner--title h1 {
	color: #1f3248;
	color: var(--blueberry);
}

.news--banner-internal.news--banner-internal-image .container .banner--title:after, .news--banner-internal.news--banner-internal-image .container .banner--title:before {
	display: none;
}

.wwrcp-resource .news--banner-internal {
	margin-top: -30px !important;
}

.wwrcp-resource .news--banner-internal.bkg--banner-blueberry .container {
	background-color: #1f3248;
	background-color: var(--blueberry);
}

.wwrcp-resource .news--banner-internal.bkg--banner-strawberry .container, .wwrcp-resource .news--banner-internal.bkg--banner-wampum .container {
	background-color: #f2f8fb;
	background-color: var(--bg-blue);
}

.wwrcp-resource .news--banner-internal.bkg--banner-strawberry .container .banner--title h1, .wwrcp-resource .news--banner-internal.bkg--banner-wampum .container .banner--title h1 {
	color: #1f3248;
	color: var(--blueberry);
}

.wwrcp-resource .news--banner-internal .container {
	border-radius: 0 0 40px 0;
	margin-left: 0;
	overflow: hidden;
	width: 100%;
}

.wwrcp-resource .news--banner-internal .container .banner--title:after {
	background: #00b2e3;
	background: var(--blue);
}

.wwrcp-resource .news--banner-internal.news--banner-internal-default .banner--title:before {
	background: #00b2e3;
	background: var(--blue);
}

.wwrcp-resource .news--banner-internal.news--banner-internal-image.bkg--banner-blueberry .container, .wwrcp-resource .news--banner-internal.news--banner-internal-image.bkg--banner-strawberry .container, .wwrcp-resource .news--banner-internal.news--banner-internal-image.bkg--banner-wampum .container {
	background-color: transparent;
}

.wwrcp-resource .news--banner-internal.news--banner-internal-image .container .banner--title .bird-icon--red {
	display: none;
}

.wwrcp-resource .news--banner-internal.news--banner-internal-image .container .banner--graphic {
	height: 280px;
}

.wwrcp-resource .news--banner-internal.news--banner-internal-image .container .banner--graphic .image--banner img {
	border-radius: 0 0 40px 0;
}

@media (min-width:650px) {
	.news--banner-internal {
		margin-top: 28px;
	}
	
	.news--banner-internal .container .banner--title h1 {
		font-size: 2.4375rem;
		line-height: 3pc;
	}
	
	.news--banner-internal.news--banner-internal-default .banner--title {
		padding: 95px 50px;
	}
	
	.news--banner-internal.news--banner-internal-default .banner--title .date-taxonomy--container {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin-top: 25px;
	}
	
	.news--banner-internal.news--banner-internal-default .banner--title .date-taxonomy--container .topic+.date {
		margin-left: 2pc;
		margin-top: 0;
	}
	
	.news--banner-internal.news--banner-internal-default .container {
		min-height: 280px;
	}
	
	.news--banner-internal.news--banner-internal-default .bird--icon-transparent {
		left: auto;
		position: absolute;
		right: -145px;
		top: 40px;
	}
	
	.news--banner-internal.news--banner-internal-default .bird--icon-transparent svg {
		width: 650px;
	}
	
	.news--banner-internal.news--banner-internal-image .container .banner--graphic {
		height: 280px;
	}
	
	.news--banner-internal.news--banner-internal-image .container .banner--title {
		margin-top: -75pt;
		max-width: calc(100% - 67px);
		padding: 34px 50px 34px 5pc;
		width: -webkit-max-content !important;
		width: -moz-max-content !important;
		width: max-content !important;
	}
	
	.wwrcp-resource .news--banner-internal.news--banner-internal-image .container .banner--graphic {
		height: 310px;
	}
}

@media (min-width:800px) {
	.news--banner-internal.news--banner-internal-default .banner--title .date-taxonomy--container {
		display: none;
	}
}

@media (min-width:1100px) {
	.news--banner-internal .container {
		border-radius: 90px 0 0 0;
	}
	
	.news--banner-internal .container .banner--title h1 {
		font-size: 3.0625rem;
		line-height: 58px;
	}
	
	.news--banner-internal .container .banner--graphic .image--banner img {
		border-radius: 90px 0 0 0;
	}
	
	.news--banner-internal.news--banner-internal-default .container {
		min-height: 25pc;
		padding: 150px 130px;
	}
	
	.news--banner-internal.news--banner-internal-default .container .banner--title {
		padding: 0;
	}
	
	.news--banner-internal.news--banner-internal-default .container .banner--title:before {
		max-width: 210px;
	}
	
	.news--banner-internal.news--banner-internal-default .bird--icon-transparent {
		bottom: auto;
		right: -10pc;
	}
	
	.news--banner-internal.news--banner-internal-default .bird--icon-transparent svg {
		width: 65vw;
	}
	
	.news--banner-internal.news--banner-internal-image .container {
		border-radius: 90px 0 0 0;
	}
	
	.news--banner-internal.news--banner-internal-image .container .banner--graphic {
		height: 25pc;
	}
	
	.news--banner-internal.news--banner-internal-image .container .banner--graphic .image--banner img {
		border-radius: 90px 0 0 0;
	}
	
	.news--banner-internal.news--banner-internal-image .container .banner--title {
		border-radius: 0 50px 0 0;
		margin-top: -90pt;
		max-width: calc(100% - 261px);
		padding: 43px 5pc 43px 130px;
	}
	
	.wwrcp-resource .news--banner-internal .container {
		border-radius: 0 0 90px 0;
	}
	
	.wwrcp-resource .news--banner-internal.news--banner-internal-image .container .banner--graphic {
		height: 390px;
	}
	
	.wwrcp-resource .news--banner-internal.news--banner-internal-image .container .banner--graphic .image--banner img {
		border-radius: 0 0 90px 0;
	}
}

@media (min-width:1120px) {
	.news--banner-internal {
		margin-top: 0 !important;
	}
}

@media (min-width:1441px) {
	.wwrcp-resource .news--banner-internal .container {
		border-radius: 0 0 125px 0;
	}
	
	.wwrcp-resource .news--banner-internal.news--banner-internal-image .container .banner--graphic {
		height: 476px;
	}
	
	.wwrcp-resource .news--banner-internal.news--banner-internal-image .container .banner--graphic .image--banner img {
		border-radius: 0 0 125px 0;
	}
}

@media (min-width:1700px) {
	.news--banner-internal .container {
		border-radius: 126px 0 0 0;
	}
	
	.news--banner-internal .container .banner--title h1 {
		font-size: 3.8125rem;
		line-height: 76px;
	}
	
	.news--banner-internal.news--banner-internal-default .container {
		min-height: 500px;
		padding: 170px 10pc;
	}
	
	.news--banner-internal.news--banner-internal-default .bird--icon-transparent {
		right: -190px;
		top: 40px;
	}
	
	.news--banner-internal.news--banner-internal-default .bird--icon-transparent svg {
		width: 70vw;
	}
	
	.news--banner-internal.news--banner-internal-image .container {
		border-radius: 126px 0 0 0;
	}
	
	.news--banner-internal.news--banner-internal-image .container .banner--graphic {
		height: 561px;
	}
	
	.news--banner-internal.news--banner-internal-image .container .banner--graphic .image--banner img {
		border-radius: 126px 0 0 0;
	}
	
	.news--banner-internal.news--banner-internal-image .container .banner--title {
		border-radius: 0 70px 0 0;
		margin-top: -90pt;
		max-width: calc(100% - 280px);
		padding: 70px 75pt 70px 175px;
	}
	
	.wwrcp-resource .news--banner-internal {
		margin-top: -40px !important;
	}
}

@media (min-width:1850px) {
	.news--banner-internal.news--banner-internal-image .container .banner--title {
		max-width: 76%;
	}
}

html[lang=ar] .news--banner-internal .container, html[lang=fa] .news--banner-internal .container {
	border-radius: 0 40px 0 0;
	margin-left: auto;
	margin-right: 26px;
	margin-right: var(--hp-page-wide);
}

html[lang=ar] .news--banner-internal.news--banner-internal-image .container .banner--graphic .image--banner img, html[lang=fa] .news--banner-internal.news--banner-internal-image .container .banner--graphic .image--banner img {
	border-radius: 0 40px 0 0;
}

html[lang=ar] .news--banner-internal.news--banner-internal-image .container .banner--title, html[lang=fa] .news--banner-internal.news--banner-internal-image .container .banner--title {
	border-top-left-radius: 40px;
	border-top-right-radius: 0;
	margin-left: auto;
	margin-right: -26px;
	margin-right: calc(var(--hp-page-wide) * -1);
	padding: 34px 50px 34px 27px;
}

@media (min-width:650px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1100px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1700px) {
	html[lang=ar], html[lang=fa] {}
}

.news--banner-internal-default+.news--breadcrumbs-info {
	margin-top: 35px;
}

.news--breadcrumbs-info {
	margin-bottom: 65px;
}

.news--breadcrumbs-info .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 50px;
}

.news--breadcrumbs-info .container.default--banner {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.news--breadcrumbs-info .container .back-button--container a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #1f3248;
	color: var(--blueberry);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 28px;
}

.news--breadcrumbs-info .container .back-button--container a svg {
	margin-right: 1pc;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.news--breadcrumbs-info .container .back-button--container a:focus, .news--breadcrumbs-info .container .back-button--container a:hover {
	text-decoration: none;
}

.news--breadcrumbs-info .container .back-button--container a:focus svg, .news--breadcrumbs-info .container .back-button--container a:hover svg {
	-webkit-transform: translateX(-8px);
	transform: translateX(-8px);
}

.news--breadcrumbs-info .container .date-taxonomy--container {
	border-bottom: 2px solid #dfddd8;
	border-bottom: 2px solid var(--stone);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 40px;
	padding-bottom: 40px;
}

.news--breadcrumbs-info .container .date-taxonomy--container.default--banner {
	display: none;
}

.news--breadcrumbs-info .container .date-taxonomy--container .topic {
	color: #7c3c44;
	color: var(--strawberry);
	font-size: 1rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 28px;
}

.news--breadcrumbs-info .container .date-taxonomy--container .topic+.date {
	margin-top: 10px;
}

.news--breadcrumbs-info .container .date-taxonomy--container .date {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
}

.wwrcp-resource .news--breadcrumbs-info .container .back-button--container a svg path {
	stroke: #326295;
	stroke: var(--dark-blue);
}

.wwrcp-resource .news--breadcrumbs-info .container .date-taxonomy--container {
	border-color: #e6e0d2;
	border-color: var(--light-taupe);
}

.wwrcp-resource .news--breadcrumbs-info .container .date-taxonomy--container .topic {
	color: #326295;
	color: var(--dark-blue);
}

@media (min-width:650px) {
	.news--breadcrumbs-info .container {
		border-bottom: 2px solid #dfddd8;
		border-bottom: 2px solid var(--stone);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		margin: 0 5pc;
		padding-bottom: 40px;
	}
	
	.news--breadcrumbs-info .container .back-button--container {
		max-width: 50%;
	}
	
	.news--breadcrumbs-info .container .date-taxonomy--container {
		border-bottom: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 0;
		max-width: 61%;
		padding: 0;
	}
	
	.news--breadcrumbs-info .container .date-taxonomy--container .topic+.date {
		margin-top: 0;
		text-align: right;
	}
	
	.wwrcp-resource .news--breadcrumbs-info .container {
		border-color: #e6e0d2;
		border-color: var(--light-taupe);
	}
}

@media (min-width:800px) {
	.news--breadcrumbs-info .container .date-taxonomy--container, .news--breadcrumbs-info .container.default--banner {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	
	.news--breadcrumbs-info .container .date-taxonomy--container.default--banner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.news--breadcrumbs-info .container .date-taxonomy--container .topic+.date {
		margin-left: 2pc;
	}
}

@media (min-width:1100px) {
	.news--banner-internal-default+.news--breadcrumbs-info {
		margin-top: 43px;
	}
	
	.news--breadcrumbs-info .container {
		margin: 9pt 130px 0;
		padding-bottom: 35px;
	}
	
	.news--breadcrumbs-info .container .date-taxonomy--container .topic+.date {
		margin-left: 40px;
	}
}

@media (min-width:1700px) {
	.news--banner-internal-default+.news--breadcrumbs-info {
		margin-top: 70px;
	}
	
	.news--breadcrumbs-info .container {
		margin: 20px 175px 0;
		padding-bottom: 50px;
	}
	
	.news--breadcrumbs-info .container .back-button--container a, .news--breadcrumbs-info .container .date-taxonomy--container .topic {
		font-size: 1.375rem;
		line-height: 40px;
	}
	
	.news--breadcrumbs-info .container .date-taxonomy--container .topic+.date {
		margin-left: 60px;
	}
	
	.news--breadcrumbs-info .container .date-taxonomy--container .date {
		font-size: 1.375rem;
		line-height: 40px;
	}
}

html[lang=ar] .news--breadcrumbs-info .container .back-button--container a, html[lang=fa] .news--breadcrumbs-info .container .back-button--container a {
	-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 (min-width:800px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1100px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1700px) {
	html[lang=ar], html[lang=fa] {}
}

.news--continue-exploring {
	background-color: #f2f1ee;
	background-color: var(--birch);
	border-radius: 60px 60px 0 0;
	padding-bottom: 70px;
	padding-bottom: var(--pl-module-spacing-reg);
	padding-top: 70px;
	padding-top: var(--pl-module-spacing-reg);
}

.news--continue-exploring .section--title h2 {
	font-size: 1.9375rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 38px;
}

.news--continue-exploring .cards {
	display: -ms-grid;
	display: grid;
	grid-gap: 45px;
	gap: 45px;
	-ms-grid-columns: (1fr) [1];
	grid-template-columns: repeat(1, 1fr);
	margin-top: 45px;
}

.news--continue-exploring .cards .card {
	background: #fff;
	background: var(--white);
	border-radius: 0 34px 34px 34px;
	padding: 40px;
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.news--continue-exploring .cards .card:after {
	background: #fff;
	background: var(--white);
	border-radius: 0 34px 34px 34px;
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%;
	z-index: 0;
}

.news--continue-exploring .cards .card:focus, .news--continue-exploring .cards .card:hover {
	background: #ecdfdb;
	background: var(--milkweed-20);
	margin-bottom: -15px;
	padding-top: 55px;
	text-decoration: none;
}

.news--continue-exploring .cards .card:focus:after, .news--continue-exploring .cards .card:hover:after {
	background: #ecdfdb;
	background: var(--milkweed-20);
	bottom: -15px;
	height: calc(100% + 15px);
	top: 0;
}

.news--continue-exploring .cards .card .icon--link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #c3968f;
	background: var(--milkweed-65);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 40px;
	z-index: 2;
}

.news--continue-exploring .cards .card .icon--link.type--external svg {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.news--continue-exploring .cards .card .card--content.no-terms .card--title {
	max-width: calc(100% - 40px);
}

.news--continue-exploring .cards .card .card--content .taxonomy {
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 24px;
	margin-bottom: 20px;
	max-width: calc(100% - 40px);
	padding-bottom: 20px;
	position: relative;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	z-index: 1;
}

.news--continue-exploring .cards .card .card--content .taxonomy:after {
	background: #c3968f;
	background: var(--milkweed-65);
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 100%;
}

.news--continue-exploring .cards .card .card--content .card--title {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.25rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 2pc;
	position: relative;
	z-index: 1;
}

.news--continue-exploring .cards .card .card--content .card--title+.desc {
	margin-top: 15px;
}

.news--continue-exploring .cards .card .card--content .desc {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
	position: relative;
	z-index: 1;
}

.wwrcp-resource .news--continue-exploring .cards .card .icon--link {
	background: #326295;
	background: var(--dark-blue);
}

.wwrcp-resource .news--continue-exploring .cards .card .icon--link svg path {
	stroke: #fff;
	stroke: var(--white);
}

.wwrcp-resource .news--continue-exploring .cards .card .card--content .taxonomy:after {
	background: #326295;
	background: var(--dark-blue);
}

.wwrcp-resource .news--continue-exploring .cards .card:focus:after, .wwrcp-resource .news--continue-exploring .cards .card:hover:after {
	background: #f2f8fb;
	background: var(--bg-blue);
}

@media (min-width:768px) {
	.news--continue-exploring .page--narrow {
		padding: 0 85px;
	}
	
	.news--continue-exploring .section--title {
		max-width: 100%;
	}
	
	.news--continue-exploring .cards {
		-ms-grid-columns: (1fr) [8];
		grid-template-columns: repeat(8, 1fr);
		margin-top: 50px;
	}
	
	.news--continue-exploring .cards .card:first-of-type {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
		-ms-grid-column-span: 4;
		grid-area: 1/1/2/5;
	}
	
	.news--continue-exploring .cards .card:nth-of-type(2) {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 5;
		-ms-grid-column-span: 4;
		grid-area: 1/5/2/9;
	}
	
	.news--continue-exploring .cards .card:nth-of-type(3) {
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 4;
		grid-area: 2/3/3/7;
	}
}

@media (min-width:1100px) {
	.news--continue-exploring .page--narrow {
		padding: 0;
	}
}

@media (min-width:1250px) {
	.news--continue-exploring {
		border-radius: 90px 90px 0 0;
	}
	
	.news--continue-exploring .section--title {
		max-width: 100%;
	}
	
	.news--continue-exploring .section--title h2 {
		font-size: 2.4375rem;
		line-height: 3pc;
	}
	
	.news--continue-exploring .page--narrow {
		max-width: 100%;
		padding: 0 130px;
	}
	
	.news--continue-exploring .cards {
		grid-gap: 58px;
		gap: 58px;
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
		margin-top: 45px;
	}
	
	.news--continue-exploring .cards .card:first-of-type, .news--continue-exploring .cards .card:nth-of-type(2), .news--continue-exploring .cards .card:nth-of-type(3) {
		grid-area: unset;
	}
	
	.news--continue-exploring .cards .card .card--content .card--title {
		font-size: 1.5625rem;
		line-height: 37px;
	}
}

@media (min-width:1700px) {
	.news--continue-exploring {
		border-radius: 126px 126px 0 0;
	}
	
	.news--continue-exploring .section--title h2 {
		font-size: 3.0625rem;
		line-height: 58px;
	}
	
	.news--continue-exploring .page--narrow {
		padding: 0 10pc;
	}
	
	.news--continue-exploring .cards {
		grid-gap: 70px;
		gap: 70px;
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
		margin-top: 75px;
	}
	
	.news--continue-exploring .cards .card {
		border-radius: 0 47px 47px 47px;
		padding: 56px;
	}
	
	.news--continue-exploring .cards .card:focus, .news--continue-exploring .cards .card:hover {
		padding-top: 71px;
	}
	
	.news--continue-exploring .cards .card .icon--link {
		height: 56px;
		right: 28px;
		top: 28px;
		width: 56px;
	}
	
	.news--continue-exploring .cards .card .card--content.no-terms .card--title {
		max-width: calc(100% - 60px);
	}
	
	.news--continue-exploring .cards .card .card--content .taxonomy {
		font-size: 1.125rem;
		line-height: 34px;
		max-width: calc(100% - 60px);
	}
	
	.news--continue-exploring .cards .card .card--content .card--title {
		font-size: 1.9375rem;
		line-height: 3pc;
	}
	
	.news--continue-exploring .cards .card .card--content .desc {
		font-size: 1.375rem;
		line-height: 40px;
	}
}

@media (min-width:1920px) {
	.news--continue-exploring .page--narrow {
		margin-left: auto;
		margin-right: auto;
		max-width: 1566px;
		padding: 0;
	}
}

html[lang=ar] .news--continue-exploring .cards .card, html[lang=fa] .news--continue-exploring .cards .card {
	border-radius: 34px 0 34px 34px;
}

html[lang=ar] .news--continue-exploring .cards .card:after, html[lang=fa] .news--continue-exploring .cards .card:after {
	border-radius: 34px 0 34px 34px;
}

html[lang=ar] .news--continue-exploring .cards .card .icon--link, html[lang=fa] .news--continue-exploring .cards .card .icon--link {
	left: 20px;
	right: auto;
}

html[lang=ar] .news--continue-exploring .cards .card .icon--link svg, html[lang=fa] .news--continue-exploring .cards .card .icon--link svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .news--continue-exploring .cards .card .icon--link.type--external svg, html[lang=fa] .news--continue-exploring .cards .card .icon--link.type--external svg {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

@media (min-width:1700px) {
	html[lang=ar], html[lang=fa] {}
}

.resources--featured-posts {
	margin-top: 50px;
}

.resources--featured-posts .featured--posts {
	display: none;
	text-decoration: none;
}

.resources--featured-posts .featured--posts:focus .card--top .icon--link, .resources--featured-posts .featured--posts:hover .card--top .icon--link {
	background: #e2b63b;
	background: var(--sweetgrass);
}

.resources--featured-posts .featured--posts:focus .card--top .image--container img, .resources--featured-posts .featured--posts:hover .card--top .image--container img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.resources--featured-posts .featured--posts:focus .card--bottom .card--bottom-top .title, .resources--featured-posts .featured--posts:hover .card--bottom .card--bottom-top .title {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.resources--featured-posts .featured--posts.active {
	display: block;
}

.resources--featured-posts .featured--posts .card--top {
	position: relative;
}

.resources--featured-posts .featured--posts .card--top a {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 10;
}

.resources--featured-posts .featured--posts .card--top .icon--link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #edd489;
	background: var(--sweetgrass-60);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 14px;
	position: absolute;
	top: 17px;
	width: 40px;
	z-index: 2;
}

.resources--featured-posts .featured--posts .card--top .icon--link.type--external svg {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.resources--featured-posts .featured--posts .card--top .image--container {
	border-radius: 0 24px;
	height: 185px;
	overflow: hidden;
	width: calc(100% - 85px);
}

.resources--featured-posts .featured--posts .card--top .image--container img {
	border-radius: 0 24px;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	width: 100%;
}

.resources--featured-posts .featured--posts .card--top .default--container {
	background: #1f3248;
	background: var(--blueberry);
	border-radius: 0 24px;
	height: 185px;
	position: relative;
	width: calc(100% - 85px);
}

.resources--featured-posts .featured--posts .card--top .default--container.bkg--blueberry {
	background: #1f3248;
	background: var(--blueberry);
}

.resources--featured-posts .featured--posts .card--top .default--container.bkg--strawberry {
	background: #7c3c44;
	background: var(--strawberry);
}

.resources--featured-posts .featured--posts .card--top .default--container.bkg--wampum {
	background: #513049;
	background: var(--wampum);
}

.resources--featured-posts .featured--posts .card--top .default--container .bird--icon-transparent {
	left: 25px;
	pointer-events: none;
	position: absolute;
	top: 22px;
}

.resources--featured-posts .featured--posts .card--top .default--container .bird--icon-transparent svg {
	height: auto;
	width: 142vw;
}

.resources--featured-posts .featured--posts .card--bottom {
	-webkit-backdrop-filter: blur(40px);
	backdrop-filter: blur(40px);
	background: linear-gradient(123.81deg, hsla(0, 0%, 100%, .63), hsla(0, 0%, 100%, .54));
	border-radius: 24px 0 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-left: 25px;
	margin-top: -40px;
	padding: 30px 0 18px 30px;
	position: relative;
	z-index: 2;
}

.resources--featured-posts .featured--posts .card--bottom a {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 10;
}

.resources--featured-posts .featured--posts .card--bottom:after {
	background: #dfddd8;
	background: var(--stone);
	bottom: 0;
	content: "";
	height: 2px;
	left: 30px;
	position: absolute;
	width: calc(100% - 30px);
}

.resources--featured-posts .featured--posts .card--bottom .card--bottom-bottom {
	margin-top: 18px;
}

.resources--featured-posts .featured--posts .card--bottom .title {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.25rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 2pc;
}

.resources--featured-posts .featured--posts .card--bottom .title+.description {
	margin-top: 9pt;
}

.resources--featured-posts .featured--posts .card--bottom .description {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
}

.resources--featured-posts .featured--posts .card--bottom .description+.meta, .resources--featured-posts .featured--posts .card--bottom .title+.meta {
	margin-top: 20px;
}

.resources--featured-posts .featured--posts .card--bottom .meta .topic {
	color: #7c3c44;
	color: var(--strawberry);
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 28px;
}

.resources--featured-posts .featured--posts .card--bottom .meta .date {
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
}

.resources--featured-posts .card--arrows {
	margin-left: 55px;
	width: 100%;
}

.resources--featured-posts .card--arrows .arrow+.arrow {
	margin-left: 55px;
	margin-top: 45px;
}

.resources--featured-posts .card--arrows .arrow {
	cursor: pointer;
}

.resources--featured-posts .card--arrows .arrow svg {
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}

.resources--featured-posts .card--arrows .arrow--left:focus svg, .resources--featured-posts .card--arrows .arrow--left:hover svg {
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px);
}

.resources--featured-posts .card--arrows .arrow--right:focus svg, .resources--featured-posts .card--arrows .arrow--right:hover svg {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

@media (min-width:650px) {
	.resources--featured-posts {
		margin-top: 5pc;
		position: relative;
	}
	
	.resources--featured-posts .page--wide {
		padding: 0 5pc;
	}
	
	.resources--featured-posts .featured--posts {
		-ms-grid-columns: 61% auto;
		grid-template-columns: 61% auto;
	}
	
	.resources--featured-posts .featured--posts.active {
		display: -ms-grid;
		display: grid;
	}
	
	.resources--featured-posts .featured--posts .card--top .default--container, .resources--featured-posts .featured--posts .card--top .image--container {
		height: 250px;
		width: 100%;
	}
	
	.resources--featured-posts .featured--posts .card--bottom {
		background: linear-gradient(123.81deg, hsla(0, 0%, 100%, .63) 200px, hsla(0, 0%, 100%, .54));
		height: -webkit-max-content;
		height: -moz-max-content;
		height: max-content;
		margin: 55px 0 0 -7pc;
		min-height: 330px;
		padding: 40px 0 18px 40px;
		width: calc(100% + 7pc);
	}
	
	.resources--featured-posts .featured--posts .card--bottom:after {
		bottom: 20px;
		left: 40px;
		width: calc(100% - 40px);
	}
	
	.resources--featured-posts .featured--posts .card--bottom .meta {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding-bottom: 20px;
	}
	
	.resources--featured-posts .card--arrows {
		margin: 0;
		position: absolute;
		right: 25px;
		right: var(--pl-page-wide);
		top: 10px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.resources--featured-posts .card--arrows .arrow+.arrow {
		margin-left: 28px;
		margin-top: 0;
	}
	
	.resources--featured-posts .card--arrows .arrow svg {
		height: auto;
		width: 37px;
	}
}

@media (min-width:1100px) {
	.resources--featured-posts {
		margin-top: 75pt;
	}
	
	.resources--featured-posts .page--wide {
		padding: 0 130px;
	}
	
	.resources--featured-posts .featured--posts {
		-ms-grid-columns: 58% auto;
		grid-template-columns: 58% auto;
	}
	
	.resources--featured-posts .featured--posts .card--top .icon--link {
		left: 20px;
		top: 20px;
	}
	
	.resources--featured-posts .featured--posts .card--top .image--container {
		border-radius: 0 60px;
		height: 425px;
	}
	
	.resources--featured-posts .featured--posts .card--top .image--container img {
		border-radius: 0 60px;
	}
	
	.resources--featured-posts .featured--posts .card--top .default--container {
		border-radius: 0 60px;
		height: 425px;
	}
	
	.resources--featured-posts .featured--posts .card--bottom {
		background: linear-gradient(180deg, hsla(0, 0%, 100%, .63) 347px, #fff);
		border-radius: 60px 0 0 0;
		margin: 78px 0 0 -118px;
		min-height: 25pc;
		padding: 70px 0 20px 70px;
		width: calc(100% + 118px);
	}
	
	.resources--featured-posts .featured--posts .card--bottom:after {
		left: 70px;
		width: calc(100% - 70px);
	}
	
	.resources--featured-posts .featured--posts .card--bottom .title {
		font-size: 1.9375rem;
		line-height: 38px;
	}
	
	.resources--featured-posts .featured--posts .card--bottom .title+.description {
		margin-top: 20px;
	}
	
	.resources--featured-posts .featured--posts .card--bottom .description+.meta, .resources--featured-posts .featured--posts .card--bottom .title+.meta {
		margin-top: 26px;
	}
	
	.resources--featured-posts .featured--posts .card--bottom .meta {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.resources--featured-posts .featured--posts .card--bottom .meta .date, .resources--featured-posts .featured--posts .card--bottom .meta .topic {
		font-size: 1rem;
		line-height: 28px;
	}
	
	.resources--featured-posts .card--arrows {
		top: 30px;
	}
	
	.resources--featured-posts .card--arrows .arrow+.arrow {
		margin-left: 45px;
	}
	
	.resources--featured-posts .card--arrows .arrow svg {
		width: 45px;
	}
}

@media (min-width:1441px) {
	.resources--featured-posts {
		margin-top: -9px;
		margin-top: calc(var(--pl-module-spacing-reg) - 79px);
	}
}

@media (min-width:1700px) {
	.resources--featured-posts {
		margin-top: -20px;
		margin-top: calc(var(--pl-module-spacing-reg) - 90px);
	}
	
	.resources--featured-posts .page--wide {
		padding: 0 10pc;
	}
	
	.resources--featured-posts .featured--posts .card--top .icon--link {
		height: 56px;
		left: 28px;
		top: 28px;
		width: 56px;
	}
	
	.resources--featured-posts .featured--posts .card--top .icon--link svg {
		height: auto;
		width: 27px;
	}
	
	.resources--featured-posts .featured--posts .card--top .image--container {
		border-radius: 0 84px;
		height: 596px;
	}
	
	.resources--featured-posts .featured--posts .card--top .image--container img {
		border-radius: 0 84px;
	}
	
	.resources--featured-posts .featured--posts .card--top .default--container {
		border-radius: 0 84px;
		height: 596px;
	}
	
	.resources--featured-posts .featured--posts .card--bottom {
		background: linear-gradient(180deg, hsla(0, 0%, 100%, .63) 347px, #fff);
		border-radius: 84px 0 0 0;
		margin: 110px 0 0 -150px;
		min-height: 540px;
		padding: 75pt 0 30px 75pt;
		text-decoration: none;
		width: calc(100% + 150px);
	}
	
	.resources--featured-posts .featured--posts .card--bottom:after {
		left: 75pt;
		width: calc(100% - 75pt);
	}
	
	.resources--featured-posts .featured--posts .card--bottom:focus .title, .resources--featured-posts .featured--posts .card--bottom:hover .title {
		text-decoration: underline;
	}
	
	.resources--featured-posts .featured--posts .card--bottom .title {
		font-size: 2.4375rem;
		line-height: 52px;
	}
	
	.resources--featured-posts .featured--posts .card--bottom .title+.description {
		margin-top: 28px;
	}
	
	.resources--featured-posts .featured--posts .card--bottom .description {
		font-size: 1.375rem;
		line-height: 40px;
	}
	
	.resources--featured-posts .featured--posts .card--bottom .description+.meta, .resources--featured-posts .featured--posts .card--bottom .title+.meta {
		margin-top: 36px;
	}
	
	.resources--featured-posts .featured--posts .card--bottom .meta .date, .resources--featured-posts .featured--posts .card--bottom .meta .topic {
		font-size: 1.375rem;
		line-height: 40px;
	}
	
	.resources--featured-posts .card--arrows {
		top: 45px;
	}
	
	.resources--featured-posts .card--arrows .arrow+.arrow {
		margin-left: 62px;
	}
	
	.resources--featured-posts .card--arrows .arrow svg {
		width: 60px;
	}
}

@media (min-width:1920px) {
	.resources--featured-posts .page--wide {
		padding: 0;
	}
}

html[lang=ar] .resources--featured-posts .card--arrows, html[lang=fa] .resources--featured-posts .card--arrows {
	margin-left: 0;
	margin-right: 55px;
}

html[lang=ar] .resources--featured-posts .card--arrows .arrow svg, html[lang=fa] .resources--featured-posts .card--arrows .arrow svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .resources--featured-posts .card--arrows .arrow+.arrow, html[lang=fa] .resources--featured-posts .card--arrows .arrow+.arrow {
	margin-left: 0;
	margin-right: 55px;
}

html[lang=ar] .resources--featured-posts .card--arrows .arrow--left:focus svg, html[lang=ar] .resources--featured-posts .card--arrows .arrow--left:hover svg, html[lang=fa] .resources--featured-posts .card--arrows .arrow--left:focus svg, html[lang=fa] .resources--featured-posts .card--arrows .arrow--left:hover svg {
	-webkit-transform: rotate(180deg) translateX(-10px);
	transform: rotate(180deg) translateX(-10px);
}

html[lang=ar] .resources--featured-posts .card--arrows .arrow--right:focus svg, html[lang=ar] .resources--featured-posts .card--arrows .arrow--right:hover svg, html[lang=fa] .resources--featured-posts .card--arrows .arrow--right:focus svg, html[lang=fa] .resources--featured-posts .card--arrows .arrow--right:hover svg {
	-webkit-transform: rotate(180deg) translateX(10px);
	transform: rotate(180deg) translateX(10px);
}

html[lang=ar] .resources--featured-posts .featured--posts .card--top .icon--link, html[lang=fa] .resources--featured-posts .featured--posts .card--top .icon--link {
	left: auto;
	right: 14px;
}

html[lang=ar] .resources--featured-posts .featured--posts .card--top .icon--link svg, html[lang=fa] .resources--featured-posts .featured--posts .card--top .icon--link svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .resources--featured-posts .featured--posts .card--top .image--container, html[lang=fa] .resources--featured-posts .featured--posts .card--top .image--container {
	border-radius: 24px 0;
}

html[lang=ar] .resources--featured-posts .featured--posts .card--top .image--container img, html[lang=fa] .resources--featured-posts .featured--posts .card--top .image--container img {
	border-radius: 24px 0;
}

html[lang=ar] .resources--featured-posts .featured--posts .card--top .default--container, html[lang=fa] .resources--featured-posts .featured--posts .card--top .default--container {
	border-radius: 24px 0;
}

html[lang=ar] .resources--featured-posts .featured--posts .card--bottom, html[lang=fa] .resources--featured-posts .featured--posts .card--bottom {
	border-radius: 0 24px 0 0;
	margin-left: 0;
	margin-right: 25px;
	padding: 30px 30px 18px 0;
}

html[lang=ar] .resources--featured-posts .featured--posts .card--bottom:after, html[lang=fa] .resources--featured-posts .featured--posts .card--bottom:after {
	left: auto;
	right: 30px;
}

@media (min-width:650px) {
	html[lang=ar] .resources--featured-posts .featured--posts .card--bottom, html[lang=fa] .resources--featured-posts .featured--posts .card--bottom {
		margin: 55px -7pc 0 0;
		padding: 40px 40px 18px 0;
	}
	
	html[lang=ar] .resources--featured-posts .featured--posts .card--bottom:after, html[lang=fa] .resources--featured-posts .featured--posts .card--bottom:after {
		left: auto;
		right: 40px;
	}
	
	html[lang=ar] .resources--featured-posts .card--arrows, html[lang=fa] .resources--featured-posts .card--arrows {
		left: 25px;
		left: var(--pl-page-wide);
		right: auto;
	}
	
	html[lang=ar] .resources--featured-posts .card--arrows .arrow+.arrow, html[lang=fa] .resources--featured-posts .card--arrows .arrow+.arrow {
		margin-right: 28px;
	}
}

@media (min-width:1100px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1250px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1700px) {
	html[lang=ar], html[lang=fa] {}
}

.resources--banner-landing {
	margin-top: 35px;
	position: relative;
}

.resources--banner-landing.bkg--banner-blueberry .container {
	background-color: #1f3248;
	background-color: var(--blueberry);
}

.resources--banner-landing.bkg--banner-strawberry .container {
	background-color: #7c3c44;
	background-color: var(--strawberry);
}

.resources--banner-landing.bkg--banner-wampum .container {
	background-color: #513049;
	background-color: var(--wampum);
}

.resources--banner-landing .container {
	background-color: #1f3248;
	background-color: var(--blueberry);
	border-radius: 40px 0 40px 0;
	margin-left: 26px;
	margin-left: var(--hp-page-wide);
	position: relative;
	width: calc(100% - 26px);
	width: calc(100% - var(--hp-page-wide));
}

.resources--banner-landing .container .banner--graphic {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}

.resources--banner-landing .container .banner--graphic .bird-icon--red {
	display: block;
	position: absolute;
	right: -23px;
	top: -18px;
	z-index: 1;
}

.resources--banner-landing .container .banner--graphic .bird-icon--red svg {
	height: auto;
	width: 95px;
}

.resources--banner-landing .container .banner--graphic .default--banner {
	height: 100%;
	overflow: hidden;
	width: 100%;
}

.resources--banner-landing .container .banner--title {
	padding: 95px 50px;
	position: relative;
	z-index: 1;
}

.resources--banner-landing .container .banner--title h1 {
	color: #fff;
	color: var(--white);
}

.resources--banner-landing .container .banner--title:after {
	background: #c3968f;
	background: var(--milkweed-65);
	border-radius: 10px;
	content: "";
	display: block;
	height: 3px;
	margin-top: 40px;
	max-width: 220px;
	position: relative;
	width: 40%;
}

.resources--banner-landing.resources--banner-landing-default .bird-icon--red, .resources--banner-landing.resources--banner-landing-default .bird-icon--yellow {
	display: none !important;
}

.resources--banner-landing.resources--banner-landing-default .bird--icon-transparent {
	left: 25px;
	pointer-events: none;
	position: absolute;
	top: 22px;
}

.resources--banner-landing.resources--banner-landing-default .bird--icon-transparent svg {
	height: auto;
	width: 142vw;
}

.resources--banner-landing.resources--banner-landing-image .container {
	background-color: transparent;
}

.resources--banner-landing.resources--banner-landing-image .container .banner--graphic {
	height: 250px;
	position: relative;
	width: 100%;
	z-index: 0;
}

.resources--banner-landing.resources--banner-landing-image .container .banner--graphic .image--banner {
	height: 100%;
	width: 100%;
}

.resources--banner-landing.resources--banner-landing-image .container .banner--graphic .image--banner:after {
	background: var(--image-overlay);
	content: "";
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.resources--banner-landing.resources--banner-landing-image .container .banner--graphic .image--banner.pos--top img {
	-o-object-position: top;
	object-position: top;
}

.resources--banner-landing.resources--banner-landing-image .container .banner--graphic .image--banner.pos--centre img {
	-o-object-position: center;
	object-position: center;
}

.resources--banner-landing.resources--banner-landing-image .container .banner--graphic .image--banner.pos--bottom img {
	-o-object-position: bottom;
	object-position: bottom;
}

.resources--banner-landing.resources--banner-landing-image .container .banner--graphic .image--banner img {
	border-radius: 40px 0 0 0;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.resources--banner-landing.resources--banner-landing-image .container .banner--title {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background-blend-mode: overlay;
	background-color: hsla(0, 0%, 100%, .6);
	background-color: var(--white-06);
	border-top-right-radius: 40px;
	color: #1f3248;
	color: var(--blueberry);
	margin-left: -26px;
	margin-left: calc(var(--hp-page-wide) * -1);
	margin-top: -70px;
	padding: 34px 27px 34px 50px;
	position: relative;
	width: calc(100% + 2px) !important;
	width: calc(100% + var(--hp-page-wide) - 24px) !important;
	width: 100%;
	z-index: 1;
}

.resources--banner-landing.resources--banner-landing-image .container .banner--title h1 {
	color: #1f3248;
	color: var(--blueberry);
}

.resources--banner-landing.resources--banner-landing-image .container .banner--title:after {
	display: none;
}

.resources--banner-landing.resources--banner-landing-image .container .banner--title .bird-icon--yellow {
	display: block;
	left: -1pc;
	position: absolute;
	top: -36px;
	z-index: 1;
}

.resources--banner-landing.resources--banner-landing-image .container .banner--title .bird-icon--yellow svg {
	height: auto;
	width: 95px;
}

@media (min-width:650px) {
	.resources--banner-landing {
		margin-top: 28px;
	}
	
	.resources--banner-landing .container .banner--graphic .bird-icon--red {
		right: -1pc;
		top: -26px;
	}
	
	.resources--banner-landing.resources--banner-landing-default .container {
		height: 280px;
	}
	
	.resources--banner-landing.resources--banner-landing-default .bird--icon-transparent {
		left: auto;
		position: absolute;
		right: -145px;
		top: 30px;
	}
	
	.resources--banner-landing.resources--banner-landing-default .bird--icon-transparent svg {
		width: 650px;
	}
	
	.resources--banner-landing.resources--banner-landing-image .container .banner--graphic {
		height: 280px;
	}
	
	.resources--banner-landing.resources--banner-landing-image .container .banner--title {
		margin-top: -75pt;
		padding: 34px 50px 55px 75px;
		width: -webkit-max-content !important;
		width: -moz-max-content !important;
		width: max-content !important;
	}
}

@media (min-width:1100px) {
	.resources--banner-landing .container {
		border-radius: 90px 0 90px 0;
	}
	
	.resources--banner-landing .container .banner--graphic .bird-icon--red {
		right: -11px;
		top: -30px;
	}
	
	.resources--banner-landing .container .banner--graphic .bird-icon--red svg {
		width: 164px;
	}
	
	.resources--banner-landing .container .banner--graphic .image--banner img {
		border-radius: 90px 0 0 0;
	}
	
	.resources--banner-landing.resources--banner-landing-default .container {
		height: 25pc;
		padding: 150px 130px;
	}
	
	.resources--banner-landing.resources--banner-landing-default .container .banner--title {
		padding: 0;
	}
	
	.resources--banner-landing.resources--banner-landing-default .bird--icon-transparent {
		right: -10pc;
	}
	
	.resources--banner-landing.resources--banner-landing-default .bird--icon-transparent svg {
		width: 75vw;
	}
	
	.resources--banner-landing.resources--banner-landing-image .container {
		border-radius: 90px 0 0 0;
	}
	
	.resources--banner-landing.resources--banner-landing-image .container .banner--graphic {
		height: 25pc;
	}
	
	.resources--banner-landing.resources--banner-landing-image .container .banner--graphic .image--banner img {
		border-radius: 90px 0 0 0;
	}
	
	.resources--banner-landing.resources--banner-landing-image .container .banner--title {
		border-radius: 0 50px 0 0;
		margin-top: -90pt;
		padding: 43px 5pc 43px 125px;
	}
	
	.resources--banner-landing.resources--banner-landing-image .container .banner--title .bird-icon--yellow {
		left: -22px;
		top: -75px;
	}
	
	.resources--banner-landing.resources--banner-landing-image .container .banner--title .bird-icon--yellow svg {
		width: 164px;
	}
}

@media (min-width:1120px) {
	.resources--banner-landing {
		margin-top: 0 !important;
	}
}

@media (min-width:1700px) {
	.resources--banner-landing .container {
		border-radius: 126px 0 126px 0;
	}
	
	.resources--banner-landing .container .banner--graphic .bird-icon--red {
		right: -36px;
		top: -42px;
	}
	
	.resources--banner-landing .container .banner--graphic .bird-icon--red svg {
		width: 230px;
	}
	
	.resources--banner-landing.resources--banner-landing-default .container {
		height: 500px;
		padding: 170px 10pc;
	}
	
	.resources--banner-landing.resources--banner-landing-default .bird--icon-transparent {
		right: -190px;
		top: 40px;
	}
	
	.resources--banner-landing.resources--banner-landing-default .bird--icon-transparent svg {
		width: 70vw;
	}
	
	.resources--banner-landing.resources--banner-landing-image .container {
		border-radius: 126px 0 0 0;
	}
	
	.resources--banner-landing.resources--banner-landing-image .container .banner--graphic {
		height: 561px;
	}
	
	.resources--banner-landing.resources--banner-landing-image .container .banner--graphic .image--banner img {
		border-radius: 126px 0 0 0;
	}
	
	.resources--banner-landing.resources--banner-landing-image .container .banner--title {
		border-radius: 0 70px 0 0;
		margin-top: -90pt;
		padding: 70px 75pt 70px 175px;
	}
	
	.resources--banner-landing.resources--banner-landing-image .container .banner--title .bird-icon--yellow {
		left: -30px;
		top: -105px;
	}
	
	.resources--banner-landing.resources--banner-landing-image .container .banner--title .bird-icon--yellow svg {
		width: 230px;
	}
}

html[lang=ar] .resources--banner-landing .container, html[lang=fa] .resources--banner-landing .container {
	margin-left: 0;
	margin-right: 26px;
	margin-right: var(--hp-page-wide);
}

html[lang=ar] .resources--banner-landing .container .banner--graphic .bird-icon--red, html[lang=fa] .resources--banner-landing .container .banner--graphic .bird-icon--red {
	left: -23px;
	right: auto;
}

html[lang=ar] .resources--banner-landing.resources--banner-landing-image .container .banner--graphic .image--banner img, html[lang=fa] .resources--banner-landing.resources--banner-landing-image .container .banner--graphic .image--banner img {
	border-radius: 0 40px 0 0;
}

html[lang=ar] .resources--banner-landing.resources--banner-landing-image .container .banner--title, html[lang=fa] .resources--banner-landing.resources--banner-landing-image .container .banner--title {
	border-top-left-radius: 40px;
	border-top-right-radius: 0;
	margin-left: auto;
	margin-right: -26px;
	margin-right: calc(var(--hp-page-wide) * -1);
	padding: 34px 50px 34px 27px;
}

html[lang=ar] .resources--banner-landing.resources--banner-landing-image .container .banner--title .bird-icon--yellow, html[lang=fa] .resources--banner-landing.resources--banner-landing-image .container .banner--title .bird-icon--yellow {
	left: auto;
	right: -1pc;
}

@media (min-width:650px) {
	html[lang=ar] .resources--banner-landing .container .banner--graphic .bird-icon--red, html[lang=fa] .resources--banner-landing .container .banner--graphic .bird-icon--red {
		left: -1pc;
	}
	
	html[lang=ar] .resources--banner-landing.resources--banner-landing-image .container .banner--title, html[lang=fa] .resources--banner-landing.resources--banner-landing-image .container .banner--title {
		padding: 34px 75px 55px 50px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .resources--banner-landing .container .banner--graphic .bird-icon--red, html[lang=fa] .resources--banner-landing .container .banner--graphic .bird-icon--red {
		left: -11px;
	}
	
	html[lang=ar] .resources--banner-landing.resources--banner-landing-image .container .banner--graphic .image--banner img, html[lang=fa] .resources--banner-landing.resources--banner-landing-image .container .banner--graphic .image--banner img {
		border-radius: 0 90px 0 0;
	}
	
	html[lang=ar] .resources--banner-landing.resources--banner-landing-image .container .banner--title, html[lang=fa] .resources--banner-landing.resources--banner-landing-image .container .banner--title {
		border-top-left-radius: 50px;
		padding: 43px 125px 43px 5pc;
	}
	
	html[lang=ar] .resources--banner-landing.resources--banner-landing-image .container .banner--title .bird-icon--yellow, html[lang=fa] .resources--banner-landing.resources--banner-landing-image .container .banner--title .bird-icon--yellow {
		right: -22px;
	}
}

@media (min-width:1700px) {
	html[lang=ar] .resources--banner-landing .container .banner--graphic .bird-icon--red, html[lang=fa] .resources--banner-landing .container .banner--graphic .bird-icon--red {
		left: -36px;
	}
	
	html[lang=ar] .resources--banner-landing.resources--banner-landing-image .container .banner--graphic .image--banner img, html[lang=fa] .resources--banner-landing.resources--banner-landing-image .container .banner--graphic .image--banner img {
		border-radius: 0 126px 0 0;
	}
	
	html[lang=ar] .resources--banner-landing.resources--banner-landing-image .container .banner--title, html[lang=fa] .resources--banner-landing.resources--banner-landing-image .container .banner--title {
		border-top-left-radius: 70px;
		padding: 70px 175px 70px 75pt;
	}
	
	html[lang=ar] .resources--banner-landing.resources--banner-landing-image .container .banner--title .bird-icon--yellow, html[lang=fa] .resources--banner-landing.resources--banner-landing-image .container .banner--title .bird-icon--yellow {
		right: -30px;
	}
}

.resources-filters {
	margin: 60px 25px;
	margin: 60px var(--pl-page-wide);
}

.resources-filters .container {
	background: #f9f5f4;
	background: var(--light-strawberry);
	border-radius: 0 34px 34px 34px;
	padding: 40px 25px;
}

.resources-filters form .filters .search--filter {
	margin-bottom: 28px;
	position: relative;
	width: 100%;
}

.resources-filters form .filters .search--filter:after {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #513049;
	background: var(--wampum);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'18\' height=\'18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M17.233 15.89l-3.215-3.205a7.49 7.49 0 001.598-4.633 7.565 7.565 0 10-7.565 7.565 7.49 7.49 0 004.634-1.599l3.206 3.216a.946.946 0 001.55-.308.944.944 0 00-.207-1.035zM2.378 8.053a5.674 5.674 0 1111.347 0 5.674 5.674 0 01-11.347 0z\' fill=\'%23F2F1EE\'/%3E%3C/svg%3E");
	background-position: 50%;
	background-repeat: no-repeat;
	border-radius: 50%;
	content: "";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 42px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 42px;
}

.resources-filters form .filters .search--filter .search--close {
	cursor: pointer;
	display: none;
}

.resources-filters form .filters .search--filter .search--close svg {
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.resources-filters form .filters .search--filter input {
	border: none;
	border-radius: 0 10px 10px 0;
	-webkit-box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .1);
	box-shadow: 0 8px 1pc 0 rgba(0, 0, 0, .1);
	height: 42px;
	margin-left: 19px;
	padding-left: 37px;
	width: calc(100% - 19px);
}

.resources-filters form .filters .dropdown--filters .filters--dropdown, .resources-filters form .filters .search--filter input {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	line-height: 20px;
}

.resources-filters form .filters .dropdown--filters .filters--dropdown {
	background: #513049;
	background: var(--wampum-med);
	border-radius: 0 10px 10px 10px;
	color: #fff;
	color: var(--white);
	cursor: pointer;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 11px 24px;
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%;
}

.resources-filters form .filters .dropdown--filters .filters--dropdown:after {
	-ms-flex-item-align: center;
	align-self: center;
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1.5l5 5 5-5\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	z-index: 2;
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--all.active {
	margin-bottom: 22px;
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--all.active:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'7\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M10.75 6.06l-5-5-5 5\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--all.active:hover {
	background: #41263a;
	background: var(--wampum-dark);
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--all.active:hover:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'13\' height=\'3\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1.5h11\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	margin-top: -8px !important;
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--all:hover {
	background: #41263a;
	background: var(--wampum-dark);
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--all:hover:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'14\' height=\'9\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1l6 6 6-6\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types {
	background: #cfada8;
	background: var(--strawberry-x-light);
	color: #1f3248;
	color: var(--blueberry);
	display: none;
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types:hover {
	background: #c0958e;
	background: var(--strawberry-light);
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types:hover:after {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas.active, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a.active, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.active, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.active, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 25px;
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1.5l5 5 5-5\' stroke=\'%231f3248\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas.filters-active, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a.filters-active, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types.filters-active {
	background: #9e5c51;
	background: var(--strawberry-med);
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	color: #fff;
	color: var(--white);
	margin-bottom: 0;
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas.filters-active:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a.filters-active:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types.filters-active:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'7\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M10.75 6.06l-5-5-5 5\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas.filters-active:focus:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a.filters-active:focus:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:focus:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:focus:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types.filters-active:focus:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types.filters-active:hover:after {
	-webkit-transform: scale(1) !important;
	transform: scale(1) !important;
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas.filters-active:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a.filters-active:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types.filters-active:hover {
	background: #7e4a41;
	background: var(--strawberry-dark);
}

.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types.filters-active:hover:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'13\' height=\'3\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1.5h11\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	margin-top: -8px;
}

.resources-filters form .filters .dropdown--filters .term--filters .clear--filters {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #7c3c44;
	border: 1px solid var(--strawberry);
	border-radius: 0 10px 10px 10px;
	display: none;
	height: 42px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 20px;
	width: 100%;
}

.resources-filters form .filters .dropdown--filters .term--filters .clear--filters .--tablet {
	display: none;
}

.resources-filters form .filters .dropdown--filters .term--filters .clear--filters.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.resources-filters form .filters .dropdown--filters .term--filters .clear--filters button {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 0 10px 10px 10px;
	color: #1f3248;
	color: var(--blueberry);
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	font-weight: 600;
	font-weight: var(--fw-bold);
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 35px;
	width: 100%;
}

.resources-filters form .filters .dropdown--filters .term--filters .clear--filters button .x-icon {
	display: inline-block;
	height: 10px;
	margin-left: 13px;
	position: relative;
	width: 10px;
}

.resources-filters form .filters .dropdown--filters .term--filters .clear--filters button .x-icon span {
	background: #7c3c44;
	background: var(--strawberry);
	height: 1px;
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transition: -webkit-transform .2s ease;
	transition: -webkit-transform .2s ease;
	transition: transform .2s ease;
	transition: transform .2s ease, -webkit-transform .2s ease;
	width: 14px;
}

.resources-filters form .filters .dropdown--filters .term--filters .clear--filters button .x-icon span.line--one {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.resources-filters form .filters .dropdown--filters .term--filters .clear--filters button .x-icon span.line--two {
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}

.resources-filters form .filters .dropdown--filters .term--filters .clear--filters button:focus .x-icon span, .resources-filters form .filters .dropdown--filters .term--filters .clear--filters button:hover .x-icon span {
	-webkit-transform: translate(-50%, -50%) rotate(0deg);
	transform: translate(-50%, -50%) rotate(0deg);
}

.resources-filters form .filters .dropdown--filters .care-areas--filters, .resources-filters form .filters .dropdown--filters .i-am-a--filters, .resources-filters form .filters .dropdown--filters .locations--filters, .resources-filters form .filters .dropdown--filters .topics--filters, .resources-filters form .filters .dropdown--filters .types--filters {
	background: #fff;
	background: var(--white);
	border-radius: 0 0 10px 10px;
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 50px 30px 1pc 30px;
}

.resources-filters form .filters .dropdown--filters .care-areas--filters.active, .resources-filters form .filters .dropdown--filters .i-am-a--filters.active, .resources-filters form .filters .dropdown--filters .locations--filters.active, .resources-filters form .filters .dropdown--filters .topics--filters.active, .resources-filters form .filters .dropdown--filters .types--filters.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 25px;
	margin-top: -20px;
}

.resources-filters form .filters .dropdown--filters .care-areas--filters .filter:not(.disabled), .resources-filters form .filters .dropdown--filters .i-am-a--filters .filter:not(.disabled), .resources-filters form .filters .dropdown--filters .locations--filters .filter:not(.disabled), .resources-filters form .filters .dropdown--filters .topics--filters .filter:not(.disabled), .resources-filters form .filters .dropdown--filters .types--filters .filter:not(.disabled) {
	margin-bottom: 14px;
}

.resources-filters form .filters .dropdown--filters .care-areas--filters .filter, .resources-filters form .filters .dropdown--filters .i-am-a--filters .filter, .resources-filters form .filters .dropdown--filters .locations--filters .filter, .resources-filters form .filters .dropdown--filters .topics--filters .filter, .resources-filters form .filters .dropdown--filters .types--filters .filter {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	color: #10152d;
	color: var(--dark-grey);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .875rem;
	line-height: 24px;
}

.resources-filters form .filters .dropdown--filters .care-areas--filters .filter.disabled, .resources-filters form .filters .dropdown--filters .i-am-a--filters .filter.disabled, .resources-filters form .filters .dropdown--filters .locations--filters .filter.disabled, .resources-filters form .filters .dropdown--filters .topics--filters .filter.disabled, .resources-filters form .filters .dropdown--filters .types--filters .filter.disabled {
	display: none;
}

.resources-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox], .resources-filters form .filters .dropdown--filters .i-am-a--filters .filter input[type=checkbox], .resources-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox], .resources-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox], .resources-filters form .filters .dropdown--filters .types--filters .filter input[type=checkbox] {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-appearance: none;
	border: 1.5px solid #9e5c51;
	border: 1.5px solid var(--strawberry-med);
	border-radius: 6px;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 20px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 2px 0 0 0;
	margin-right: 14px;
	max-height: 20px;
	max-width: 20px;
	min-height: 20px;
	min-width: 20px;
	position: relative;
	width: 20px;
}

.resources-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox]:checked, .resources-filters form .filters .dropdown--filters .i-am-a--filters .filter input[type=checkbox]:checked, .resources-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox]:checked, .resources-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox]:checked, .resources-filters form .filters .dropdown--filters .types--filters .filter input[type=checkbox]:checked {
	background-color: #9e5c51;
	background-color: var(--strawberry-med);
}

.resources-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox]:checked:before, .resources-filters form .filters .dropdown--filters .i-am-a--filters .filter input[type=checkbox]:checked:before, .resources-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox]:checked:before, .resources-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox]:checked:before, .resources-filters form .filters .dropdown--filters .types--filters .filter input[type=checkbox]:checked:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'11\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_336_3362)\'%3E%3Cpath d=\'M4.847 10.598a.5.5 0 01-.705.093L.402 7.793a.5.5 0 01-.083-.708l.62-.771a.5.5 0 01.696-.082l2.13 1.651a.5.5 0 00.705-.093L10.09.391a.5.5 0 01.693-.1l.806.59a.5.5 0 01.103.705l-6.845 9.012z\' fill=\'%23fff\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_336_3362\'%3E%3Cpath d=\'M0 .5A.5.5 0 01.5 0h11a.5.5 0 01.5.5v10a.5.5 0 01-.5.5H.5a.5.5 0 01-.5-.5V.5z\' fill=\'%23fff\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	height: auto;
	width: 9pt;
}

.resources-filters form .filters .dropdown--filters .sub--taxonomy-filter {
	display: none;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-column: 1/3;
	margin-top: 26px;
	padding-top: 30px;
	position: relative;
}

.resources-filters form .filters .dropdown--filters .sub--taxonomy-filter:before {
	background: #f2f1ee;
	background: var(--birch);
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.resources-filters form .filters .dropdown--filters .sub--taxonomy-filter.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.resources-filters form .filters .dropdown--filters .sub--taxonomy-filter .title {
	color: #7c3c44;
	color: var(--strawberry);
	font-size: 1rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 28px;
	margin-bottom: 15px;
}

@media (min-width:650px) {
	.resources-filters {
		margin: 65px 25px;
		margin: 65px var(--pl-page-wide);
	}
	
	.resources-filters .container {
		padding: 40px 37px;
		position: relative;
	}
	
	.resources-filters form .filters .search--filter {
		cursor: pointer;
		left: 0;
		position: absolute;
		top: 0;
		-webkit-transform: translate(37px, -21px);
		transform: translate(37px, -21px);
	}
	
	.resources-filters form .filters .search--filter:focus:after, .resources-filters form .filters .search--filter:hover:after {
		background-size: 22px 22px;
	}
	
	.resources-filters form .filters .search--filter:focus {
		outline: none;
	}
	
	.resources-filters form .filters .search--filter:focus:after {
		outline: 1px dotted #101e2d;
		outline: dotted 1px var(--indigo);
		outline-offset: 4px;
	}
	
	.resources-filters form .filters .search--filter input {
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}
	
	.resources-filters form .filters .search--filter.active {
		z-index: 12;
	}
	
	.resources-filters form .filters .search--filter.active label {
		display: block;
		height: 42px;
		position: relative;
		width: calc(100% - 50px);
		width: calc(100% - var(--pl-page-wide) - var(--pl-page-wide));
	}
	
	.resources-filters form .filters .search--filter.active .search--close {
		display: block;
		position: absolute;
		right: -20px;
		top: 52%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	.resources-filters form .filters .search--filter.active .search--close:focus svg, .resources-filters form .filters .search--filter.active .search--close:hover svg {
		height: auto;
		width: 60px;
	}
	
	.resources-filters form .filters .search--filter.active input {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown {
		position: static;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--all {
		display: none;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin: 0 !important;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas.filters-active, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a.filters-active, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types.filters-active {
		border-radius: 0 10px 10px 10px;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters {
		display: -ms-grid;
		display: grid;
		grid-gap: 21px 30px;
		gap: 21px 30px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters .clear--filters {
		display: none;
		margin-top: 0;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters .clear--filters.active {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.resources-filters form .filters .dropdown--filters .care-areas--taxonomy, .resources-filters form .filters .dropdown--filters .i-am-a--taxonomy, .resources-filters form .filters .dropdown--filters .locations--taxonomy, .resources-filters form .filters .dropdown--filters .topics--taxonomy, .resources-filters form .filters .dropdown--filters .types--taxonomy {
		position: relative;
	}
	
	.resources-filters form .filters .dropdown--filters .care-areas--filters, .resources-filters form .filters .dropdown--filters .i-am-a--filters, .resources-filters form .filters .dropdown--filters .locations--filters, .resources-filters form .filters .dropdown--filters .topics--filters, .resources-filters form .filters .dropdown--filters .types--filters {
		border-radius: 0 0 34px 34px;
		border-top: 3px solid #968291;
		border-top: 3px solid var(--wampum-60);
		-webkit-box-shadow: 0 1.7727273702621pt 23.64px 4.73px rgba(0, 0, 0, .09);
		box-shadow: 0 1.7727273702621pt 23.64px 4.73px rgba(0, 0, 0, .09);
		grid-gap: 1pc 10px;
		gap: 1pc 10px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		left: 0;
		padding: 40px 43px 24px 43px;
		position: absolute;
		top: calc(100% + 21px);
		width: calc(200% + 30px);
		z-index: 10;
	}
	
	.resources-filters form .filters .dropdown--filters .care-areas--filters.active, .resources-filters form .filters .dropdown--filters .i-am-a--filters.active, .resources-filters form .filters .dropdown--filters .locations--filters.active, .resources-filters form .filters .dropdown--filters .topics--filters.active, .resources-filters form .filters .dropdown--filters .types--filters.active {
		display: -ms-grid;
		display: grid;
		margin: 0;
	}
	
	.resources-filters form .filters .dropdown--filters .care-areas--filters .filter:not(.disabled), .resources-filters form .filters .dropdown--filters .i-am-a--filters .filter:not(.disabled), .resources-filters form .filters .dropdown--filters .locations--filters .filter:not(.disabled), .resources-filters form .filters .dropdown--filters .topics--filters .filter:not(.disabled), .resources-filters form .filters .dropdown--filters .types--filters .filter:not(.disabled) {
		margin-bottom: 1pc;
		margin-bottom: 0;
	}
	
	.resources-filters form .filters .dropdown--filters .i-am-a--filters, .resources-filters form .filters .dropdown--filters .topics--filters {
		left: calc(-100% - 30px);
	}
	
	.resources-filters form .filters .dropdown--filters .sub--taxonomy-filter .filters {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1/3;
	}
	
	.resources-filters form .filters .dropdown--filters .sub--taxonomy-filter .filters .cancer-journeys--filters, .resources-filters form .filters .dropdown--filters .sub--taxonomy-filter .filters .cancer-support--filters, .resources-filters form .filters .dropdown--filters .sub--taxonomy-filter .filters .cancer-symptoms--filters, .resources-filters form .filters .dropdown--filters .sub--taxonomy-filter .filters .cancer-types--filters {
		display: -ms-grid;
		display: grid;
		grid-gap: 21px 30px;
		gap: 21px 30px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width:1100px) {
	.resources-filters form .filters .search--filter.active label {
		width: calc(100% - 75pt);
	}
}

@media (min-width:1250px) {
	.resources-filters {
		margin: 60px 25px 75px;
		margin: 60px var(--pl-page-wide) 75px;
	}
	
	.resources-filters .container {
		padding: 40px 25px;
		position: relative;
	}
	
	.resources-filters form .filters {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.resources-filters form .filters .search--filter {
		left: unset;
		margin: 0;
		margin-left: 0;
		position: relative;
		top: unset;
		-webkit-transform: translate(0);
		transform: translate(0);
		width: 42px;
	}
	
	.resources-filters form .filters .search--filter.active .search--close {
		top: 57%;
	}
	
	.resources-filters form .filters .search--filter.active label {
		width: 430px;
	}
	
	.resources-filters form .filters .dropdown--filters {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 0;
		gap: 0;
		width: 100%;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown {
		position: relative;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown:after {
		margin-left: 9pt;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types {
		padding-right: 3pc;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas.filters-active:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a.filters-active:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types.filters-active:before {
		background: #9e5c51;
		background: var(--strawberry-med);
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas.filters-active:hover:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a.filters-active:hover:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:hover:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:hover:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types.filters-active:hover:before {
		background: #7e4a41;
		background: var(--strawberry-dark);
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types.filters-active:hover:after {
		-webkit-transform: translateX(10px) !important;
		transform: translateX(10px) !important;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas:focus, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a:focus, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:focus, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:focus, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types:focus, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types:hover {
		padding: 11px 3pc 11px 24px;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas:hover:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a:hover:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:hover:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:hover:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types:hover:before {
		background: #c0958e;
		background: var(--strawberry-light);
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types:hover:after {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types:after {
		position: absolute;
		right: 24px;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:before, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types:before {
		background: #cfada8;
		background: var(--strawberry-x-light);
		border-radius: 10px;
		content: "";
		height: 100%;
		pointer-events: none;
		position: absolute;
		right: 0;
		top: 0;
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		width: 30px;
		z-index: 1;
	}
	
	.resources-filters form .filters .dropdown--filters .care-areas--filters, .resources-filters form .filters .dropdown--filters .i-am-a--filters, .resources-filters form .filters .dropdown--filters .locations--filters, .resources-filters form .filters .dropdown--filters .topics--filters, .resources-filters form .filters .dropdown--filters .types--filters {
		grid-gap: 10px 20px;
		gap: 10px 20px;
		-ms-grid-columns: (1fr) [4];
		grid-template-columns: repeat(4, 1fr);
		left: 25px;
		top: 100%;
		width: calc(100vw - 75pt);
		width: calc(100vw - var(--pl-page-wide) - var(--pl-page-wide) - 50px);
	}
	
	.resources-filters form .filters .dropdown--filters .sub--taxonomy-filter {
		-ms-grid-column: 1;
		-ms-grid-column-span: 4;
		grid-column: 1/5;
	}
	
	.resources-filters form .filters .dropdown--filters .sub--taxonomy-filter .filters .cancer-journeys--filters, .resources-filters form .filters .dropdown--filters .sub--taxonomy-filter .filters .cancer-support--filters, .resources-filters form .filters .dropdown--filters .sub--taxonomy-filter .filters .cancer-symptoms--filters, .resources-filters form .filters .dropdown--filters .sub--taxonomy-filter .filters .cancer-types--filters {
		grid-gap: 10px 20px;
		gap: 10px 20px;
		-ms-grid-columns: (1fr) [4];
		grid-template-columns: repeat(4, 1fr);
		width: 100%;
	}
	
	.resources-filters form .filters .dropdown--filters .care-areas--taxonomy, .resources-filters form .filters .dropdown--filters .i-am-a--taxonomy, .resources-filters form .filters .dropdown--filters .locations--taxonomy, .resources-filters form .filters .dropdown--filters .topics--taxonomy, .resources-filters form .filters .dropdown--filters .types--taxonomy {
		max-width: 145px;
		position: static;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 0;
		gap: 0;
		margin-left: 25px;
		width: 100%;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter {
		margin-left: 25px;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters .clear--filters {
		display: none;
		grid-area: unset;
		margin-left: auto !important;
		margin-right: 0;
		padding-left: 10px;
		padding-right: 10px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters .clear--filters.active {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters .clear--filters button {
		max-width: calc(100% + 20px);
		min-width: calc(100% + 20px);
		padding-left: 10px;
		padding-right: 10px;
		width: calc(100% + 20px);
	}
}

@media (min-width:1366px) {
	.resources-filters .container {
		padding: 50px 70px;
	}
	
	.resources-filters form .filters .search--filter.active label {
		width: 450px;
	}
	
	.resources-filters form .filters .dropdown--filters .care-areas--filters, .resources-filters form .filters .dropdown--filters .i-am-a--filters, .resources-filters form .filters .dropdown--filters .locations--filters, .resources-filters form .filters .dropdown--filters .topics--filters, .resources-filters form .filters .dropdown--filters .types--filters {
		left: 70px;
		width: calc(100vw - 190px);
		width: calc(100vw - var(--pl-page-wide) - var(--pl-page-wide) - 140px);
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters {
		margin-left: 25px;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter {
		margin-left: 25px;
	}
}

@media (min-width:1441px) {
	.resources-filters form .filters .search--filter.active label {
		width: 500px;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters {
		margin-left: 40px;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter {
		margin-left: 40px;
	}
}

@media (min-width:1700px) {
	.resources-filters {
		margin: 85px 85px 105px;
	}
	
	.resources-filters .container {
		padding: 70px 75pt;
	}
	
	.resources-filters form .filters .search--filter {
		height: 60px;
		width: 60px;
	}
	
	.resources-filters form .filters .search--filter input {
		font-size: 1.125rem;
		height: 60px;
		padding-left: 70px;
	}
	
	.resources-filters form .filters .search--filter:after {
		height: 60px;
		width: 60px;
	}
	
	.resources-filters form .filters .search--filter.active .search--close {
		top: 80%;
	}
	
	.resources-filters form .filters .search--filter.active label {
		width: 660px;
	}
	
	.resources-filters form .filters .dropdown--filters .care-areas--filters, .resources-filters form .filters .dropdown--filters .i-am-a--filters, .resources-filters form .filters .dropdown--filters .locations--filters, .resources-filters form .filters .dropdown--filters .topics--filters, .resources-filters form .filters .dropdown--filters .types--filters {
		grid-gap: 20px 50px;
		gap: 20px 50px;
		left: 75pt;
		padding: 55px 75pt;
		width: calc(100vw - 150px);
		width: calc(100vw - var(--pl-page-wide) - var(--pl-page-wide) - 75pt);
	}
	
	.resources-filters form .filters .dropdown--filters .care-areas--filters .filter, .resources-filters form .filters .dropdown--filters .i-am-a--filters .filter, .resources-filters form .filters .dropdown--filters .locations--filters .filter, .resources-filters form .filters .dropdown--filters .topics--filters .filter, .resources-filters form .filters .dropdown--filters .types--filters .filter {
		font-size: 1.125rem;
		line-height: 31px;
	}
	
	.resources-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox], .resources-filters form .filters .dropdown--filters .i-am-a--filters .filter input[type=checkbox], .resources-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox], .resources-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox], .resources-filters form .filters .dropdown--filters .types--filters .filter input[type=checkbox] {
		height: 25px;
		max-height: 25px;
		max-width: 25px;
		min-height: 25px;
		min-width: 25px;
		width: 25px;
	}
	
	.resources-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox]:checked:before, .resources-filters form .filters .dropdown--filters .i-am-a--filters .filter input[type=checkbox]:checked:before, .resources-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox]:checked:before, .resources-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox]:checked:before, .resources-filters form .filters .dropdown--filters .types--filters .filter input[type=checkbox]:checked:before {
		margin-top: -4px;
	}
	
	.resources-filters form .filters .dropdown--filters .sub--taxonomy-filter .filters .cancer-journeys--filters, .resources-filters form .filters .dropdown--filters .sub--taxonomy-filter .filters .cancer-support--filters, .resources-filters form .filters .dropdown--filters .sub--taxonomy-filter .filters .cancer-symptoms--filters, .resources-filters form .filters .dropdown--filters .sub--taxonomy-filter .filters .cancer-types--filters {
		grid-gap: 10px 50px;
		gap: 10px 50px;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown {
		font-size: 1.125rem;
		height: 60px;
		line-height: 28px;
		padding: 15px 35px;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown:focus, .resources-filters form .filters .dropdown--filters .filters--dropdown:hover {
		padding: 15px 35px;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types {
		padding-right: 65px;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas:focus, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a:focus, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:focus, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:focus, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:hover, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types:focus, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types:hover {
		padding: 15px 65px 15px 35px;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'14.763\' height=\'8.442\'%3E%3Cpath d=\'M1.061 1.061l6.321 6.321 6.32-6.321\' fill=\'none\' stroke=\'%231f3248\' stroke-linecap=\'round\' stroke-width=\'1.5\'/%3E%3C/svg%3E");
		margin-top: -3px;
		position: absolute;
		right: 35px;
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas.filters-active:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a.filters-active:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types.filters-active:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'14\' height=\'8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M12.75 7.06l-6-6-6 6\' stroke=\'%23fff\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	}
	
	.resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--care_areas.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--i_am_a.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--locations.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--topics.filters-active:hover:after, .resources-filters form .filters .dropdown--filters .filters--dropdown.dropdown--types.filters-active:hover:after {
		content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'13.155\' height=\'13.155\'%3E%3Cpath data-name=\'Path 3\' d=\'M11.656 6.578H1.5\' fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\' stroke-width=\'1.5\'/%3E%3C/svg%3E");
		margin-top: 2px;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters {
		margin-left: 50px;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters .care-areas--taxonomy, .resources-filters form .filters .dropdown--filters .term--filters .i-am-a--taxonomy, .resources-filters form .filters .dropdown--filters .term--filters .locations--taxonomy, .resources-filters form .filters .dropdown--filters .term--filters .topics--taxonomy, .resources-filters form .filters .dropdown--filters .term--filters .types--taxonomy {
		max-width: 200px;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter {
		margin-left: 50px;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters .clear--filters {
		height: 60px;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters .clear--filters button {
		font-size: 1.125rem;
		line-height: 28px;
	}
}

@media (min-width:1750px) {
	.resources-filters form .filters .dropdown--filters .term--filters .clear--filters {
		padding-left: 28px;
		padding-right: 28px;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters .clear--filters button {
		max-width: calc(100% + 56px);
		min-width: calc(100% + 56px);
		padding-left: 28px;
		padding-right: 28px;
		width: calc(100% + 56px);
	}
}

@media (min-width:1850px) {
	.resources-filters form .filters .search--filter.active .search--close {
		top: 80%;
	}
	
	.resources-filters form .filters .search--filter.active label {
		width: 690px;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters {
		margin-left: 60px;
	}
	
	.resources-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter {
		margin-left: 60px;
	}
}

@media (min-width:1920px) {
	.resources-filters {
		margin-left: auto;
		margin-right: auto;
		max-width: 1750px;
	}
	
	.resources-filters form .filters .search--filter.active label {
		width: 690px;
	}
	
	.resources-filters form .filters .dropdown--filters .care-areas--filters, .resources-filters form .filters .dropdown--filters .i-am-a--filters, .resources-filters form .filters .dropdown--filters .locations--filters, .resources-filters form .filters .dropdown--filters .topics--filters, .resources-filters form .filters .dropdown--filters .types--filters {
		grid-gap: 20px 5pc;
		gap: 20px 5pc;
		width: 97pc;
	}
}

@media (min-width:1250px) and (max-width:1550px) {
	html[lang=es] .resources-filters form .filters .dropdown--filters .filters--dropdown, html[lang=fr] .resources-filters form .filters .dropdown--filters .filters--dropdown, html[lang=ti] .resources-filters form .filters .dropdown--filters .filters--dropdown {
		padding: 11px 40px 11px 15px;
	}
	
	html[lang=es] .resources-filters form .filters .dropdown--filters .term--filters, html[lang=fr] .resources-filters form .filters .dropdown--filters .term--filters, html[lang=ti] .resources-filters form .filters .dropdown--filters .term--filters {
		margin-left: 15px;
	}
	
	html[lang=es] .resources-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter, html[lang=fr] .resources-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter, html[lang=ti] .resources-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter {
		margin-left: 15px;
	}
	
	html[lang=es] .resources-filters form .filters .dropdown--filters .term--filters .clear--filters, html[lang=fr] .resources-filters form .filters .dropdown--filters .term--filters .clear--filters, html[lang=ti] .resources-filters form .filters .dropdown--filters .term--filters .clear--filters {
		margin-left: auto !important;
		margin-right: 0 !important;
	}
}

@media (min-width:1250px) {
	html[lang=es] .resources-filters form .filters .dropdown--filters .care-areas--taxonomy, html[lang=es] .resources-filters form .filters .dropdown--filters .i-am-a--taxonomy, html[lang=es] .resources-filters form .filters .dropdown--filters .locations--taxonomy, html[lang=es] .resources-filters form .filters .dropdown--filters .topics--taxonomy, html[lang=es] .resources-filters form .filters .dropdown--filters .types--taxonomy, html[lang=fr] .resources-filters form .filters .dropdown--filters .care-areas--taxonomy, html[lang=fr] .resources-filters form .filters .dropdown--filters .i-am-a--taxonomy, html[lang=fr] .resources-filters form .filters .dropdown--filters .locations--taxonomy, html[lang=fr] .resources-filters form .filters .dropdown--filters .topics--taxonomy, html[lang=fr] .resources-filters form .filters .dropdown--filters .types--taxonomy, html[lang=ti] .resources-filters form .filters .dropdown--filters .care-areas--taxonomy, html[lang=ti] .resources-filters form .filters .dropdown--filters .i-am-a--taxonomy, html[lang=ti] .resources-filters form .filters .dropdown--filters .locations--taxonomy, html[lang=ti] .resources-filters form .filters .dropdown--filters .topics--taxonomy, html[lang=ti] .resources-filters form .filters .dropdown--filters .types--taxonomy {
		max-width: 200px;
	}
}

@media (min-width:1250px) and (max-width:1550px) {
	html[lang=de] .resources-filters form .filters .dropdown--filters .filters--dropdown {
		padding: 11px 3pc 11px 20px;
	}
	
	html[lang=de] .resources-filters form .filters .dropdown--filters .term--filters {
		margin-left: 15px;
	}
	
	html[lang=de] .resources-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter {
		margin-left: 15px;
	}
	
	html[lang=de] .resources-filters form .filters .dropdown--filters .care-areas--taxonomy, html[lang=de] .resources-filters form .filters .dropdown--filters .i-am-a--taxonomy, html[lang=de] .resources-filters form .filters .dropdown--filters .locations--taxonomy, html[lang=de] .resources-filters form .filters .dropdown--filters .topics--taxonomy, html[lang=de] .resources-filters form .filters .dropdown--filters .types--taxonomy {
		max-width: 200px;
	}
}

@media (min-width:1250px) and (max-width:1441px) {
	html[lang=so] .resources-filters form .filters .dropdown--filters .filters--dropdown {
		padding: 11px 30px 11px 13px;
	}
	
	html[lang=so] .resources-filters form .filters .dropdown--filters .filters--dropdown:after {
		right: 10px;
	}
	
	html[lang=so] .resources-filters form .filters .dropdown--filters .term--filters {
		margin-left: 10px;
	}
	
	html[lang=so] .resources-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter {
		margin-left: 10px;
	}
}

@media (min-width:1250px) {
	html[lang=so] .resources-filters form .filters .dropdown--filters .care-areas--taxonomy, html[lang=so] .resources-filters form .filters .dropdown--filters .i-am-a--taxonomy, html[lang=so] .resources-filters form .filters .dropdown--filters .locations--taxonomy, html[lang=so] .resources-filters form .filters .dropdown--filters .topics--taxonomy, html[lang=so] .resources-filters form .filters .dropdown--filters .types--taxonomy {
		max-width: 200px;
	}
}

@media (min-width:1250px) and (max-width:1441px) {
	html[lang=tr] .resources-filters form .filters .dropdown--filters .filters--dropdown {
		padding: 11px 3pc 11px 15px;
	}
	
	html[lang=tr] .resources-filters form .filters .dropdown--filters .filters--dropdown:after {
		right: 25px;
	}
	
	html[lang=tr] .resources-filters form .filters .dropdown--filters .term--filters {
		margin-left: 25px;
	}
	
	html[lang=tr] .resources-filters form .filters .dropdown--filters .term--filters .taxonomy--filter+.taxonomy--filter {
		margin-left: 25px;
	}
}

@media (min-width:1250px) {
	html[lang=tr] .resources-filters form .filters .dropdown--filters .care-areas--taxonomy, html[lang=tr] .resources-filters form .filters .dropdown--filters .i-am-a--taxonomy, html[lang=tr] .resources-filters form .filters .dropdown--filters .locations--taxonomy, html[lang=tr] .resources-filters form .filters .dropdown--filters .topics--taxonomy, html[lang=tr] .resources-filters form .filters .dropdown--filters .types--taxonomy {
		max-width: 200px;
	}
}

html[lang=ar] .resources-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox], html[lang=ar] .resources-filters form .filters .dropdown--filters .i-am-a--filters .filter input[type=checkbox], html[lang=ar] .resources-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox], html[lang=ar] .resources-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox], html[lang=ar] .resources-filters form .filters .dropdown--filters .types--filters .filter input[type=checkbox], html[lang=fa] .resources-filters form .filters .dropdown--filters .care-areas--filters .filter input[type=checkbox], html[lang=fa] .resources-filters form .filters .dropdown--filters .i-am-a--filters .filter input[type=checkbox], html[lang=fa] .resources-filters form .filters .dropdown--filters .locations--filters .filter input[type=checkbox], html[lang=fa] .resources-filters form .filters .dropdown--filters .topics--filters .filter input[type=checkbox], html[lang=fa] .resources-filters form .filters .dropdown--filters .types--filters .filter input[type=checkbox] {
	margin-left: 14px;
	margin-right: 0;
}

html[lang=ar] .resources-filters form .filters .dropdown--filters .term--filters .clear--filters button .x-icon, html[lang=fa] .resources-filters form .filters .dropdown--filters .term--filters .clear--filters button .x-icon {
	margin-left: 0;
	margin-right: 13px;
}

html[lang=ar] .resources-filters form .filters .search--filter:after, html[lang=fa] .resources-filters form .filters .search--filter:after {
	left: auto;
	right: 0;
}

html[lang=ar] .resources-filters form .filters .search--filter input, html[lang=fa] .resources-filters form .filters .search--filter input {
	border-radius: 10px 0 0 10px;
	margin-left: 0;
	margin-right: 19px;
	padding-left: 0;
	padding-right: 37px;
}

@media (min-width:650px) {
	html[lang=ar] .resources-filters form .filters .search--filter, html[lang=fa] .resources-filters form .filters .search--filter {
		left: auto;
		right: 0;
		-webkit-transform: translate(-37px, -21px);
		transform: translate(-37px, -21px);
	}
	
	html[lang=ar] .resources-filters form .filters .search--filter input, html[lang=fa] .resources-filters form .filters .search--filter input {
		left: auto;
		right: 0;
	}
	
	html[lang=ar] .resources-filters form .filters .search--filter.active .search--close, html[lang=fa] .resources-filters form .filters .search--filter.active .search--close {
		left: -20px;
		right: auto;
	}
	
	html[lang=ar] .resources-filters form .filters .dropdown--filters .care-areas--filters, html[lang=ar] .resources-filters form .filters .dropdown--filters .i-am-a--filters, html[lang=ar] .resources-filters form .filters .dropdown--filters .locations--filters, html[lang=ar] .resources-filters form .filters .dropdown--filters .topics--filters, html[lang=ar] .resources-filters form .filters .dropdown--filters .types--filters, html[lang=fa] .resources-filters form .filters .dropdown--filters .care-areas--filters, html[lang=fa] .resources-filters form .filters .dropdown--filters .i-am-a--filters, html[lang=fa] .resources-filters form .filters .dropdown--filters .locations--filters, html[lang=fa] .resources-filters form .filters .dropdown--filters .topics--filters, html[lang=fa] .resources-filters form .filters .dropdown--filters .types--filters {
		left: auto;
		right: 0;
	}
	
	html[lang=ar] .resources-filters form .filters .dropdown--filters .i-am-a--filters, html[lang=ar] .resources-filters form .filters .dropdown--filters .topics--filters, html[lang=fa] .resources-filters form .filters .dropdown--filters .i-am-a--filters, html[lang=fa] .resources-filters form .filters .dropdown--filters .topics--filters {
		left: auto;
		right: calc(-100% - 30px);
	}
}

@media (min-width:1250px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1366px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1441px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1700px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1750px) {
	html[lang=ar], html[lang=fa] {}
}

@media (min-width:1850px) {
	html[lang=ar], html[lang=fa] {}
}

.resources {
	margin-top: 55px;
}

.resources .page--wide {
	padding: 0 50px;
}

.resources .posts {
	display: -ms-grid;
	display: grid;
	grid-gap: 50px;
	gap: 50px;
	-ms-grid-columns: (1fr) [1];
	grid-template-columns: repeat(1, 1fr);
	margin-bottom: 75pt;
}

.resources .posts .resource--card {
	text-decoration: none;
}

.resources .posts .resource--card:focus .icon--link, .resources .posts .resource--card:hover .icon--link {
	background: #e2b63b;
	background: var(--sweetgrass);
}

.resources .posts .resource--card:focus .card--top .image--container img, .resources .posts .resource--card:hover .card--top .image--container img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.resources .posts .resource--card:focus .card--bottom .card--bottom-top .title, .resources .posts .resource--card:hover .card--bottom .card--bottom-top .title {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.resources .posts .resource--card .icon--link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #edd489;
	background: var(--sweetgrass-60);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 40px;
	z-index: 2;
}

.resources .posts .resource--card .icon--link.type--external svg {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.resources .posts .resource--card .card--bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
}

.resources .posts .resource--card .card--bottom:after {
	background: #dfddd8;
	background: var(--stone);
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	width: 100%;
}

.resources .posts .resource--card .card--bottom .card--bottom-top .title {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.25rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 2pc;
}

.resources .posts .resource--card .card--bottom .card--bottom-top .title+.description {
	margin-top: 9pt;
}

.resources .posts .resource--card .card--bottom .card--bottom-top .description {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
}

.resources .posts .resource--card .card--bottom .card--bottom-bottom {
	margin-top: 42px;
}

.resources .posts .resource--card .card--bottom .card--bottom-bottom .meta .topic {
	color: #7c3c44;
	color: var(--strawberry);
	font-size: .875rem;
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 28px;
}

.resources .posts .resource--card .card--bottom .card--bottom-bottom .meta .date {
	color: #1f3248;
	color: var(--blueberry);
	font-size: .875rem;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
}

.resources .posts .resource--card.has-image .card--top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
}

.resources .posts .resource--card.has-image .card--top .icon--link {
	position: absolute;
	right: 18px;
	top: 17px;
}

.resources .posts .resource--card.has-image .card--top .image--container {
	border-radius: 0 24px;
	height: 275px;
	overflow: hidden;
	width: 100%;
}

.resources .posts .resource--card.has-image .card--top .image--container img {
	border-radius: 0 24px 0 0;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	width: 100%;
}

.resources .posts .resource--card.has-image .card--bottom {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background: linear-gradient(123.81deg, hsla(0, 0%, 100%, .63), hsla(0, 0%, 100%, .54));
	border-radius: 0 24px 0 0;
	margin-left: -50px;
	margin-right: 17px;
	margin-top: -40px;
	padding: 30px 25px 30px 50px;
	width: calc(100% + 33px);
	z-index: 2;
}

.resources .posts .resource--card.has-image .card--bottom:after {
	left: 50px;
	width: calc(100% - 50px);
}

.resources .posts .resource--card.no-image .card--bottom {
	padding: 0 0 30px 0;
	position: relative;
}

.resources .posts .resource--card.no-image .card--bottom .icon--link {
	bottom: 30px;
	position: absolute;
	right: 0;
}

.resources .posts .resource--card.no-image .card--bottom .card--bottom-bottom .meta {
	max-width: calc(100% - 65px);
}

.resources .pagination {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	grid-gap: 14px;
	gap: 14px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	list-style-type: none;
	margin: 75pt auto;
	max-width: 100%;
	padding: 0;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.resources .pagination .disabled {
	background: none !important;
}

.resources .pagination .number {
	cursor: pointer;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 1rem;
	font-weight: 600;
	font-weight: var(--fw-bold);
	height: 36px;
	width: 36px;
}

.resources .pagination .number, .resources .pagination .number a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #ecdfdb;
	background: var(--milkweed-20);
	border-radius: 50%;
	color: #1f3248;
	color: var(--blueberry);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.resources .pagination .number a {
	height: 100%;
	text-decoration: none;
	width: 100%;
}

.resources .pagination .number a:hover {
	background: #c3968f;
	background: var(--milkweed-65);
}

.resources .pagination .number a:focus {
	outline: 1px dotted #101e2d;
	outline: dotted 1px var(--indigo);
	outline-offset: 4px;
}

.resources .pagination .number:focus, .resources .pagination .number:hover {
	outline: none !important;
}

.resources .pagination .next, .resources .pagination .previous {
	position: relative;
}

.resources .pagination .next:after, .resources .pagination .previous:after {
	background: #7c3c44;
	background: var(--strawberry);
	border-radius: 1px;
	content: "";
	height: 2px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(calc(-50% - 1px));
	transform: translateY(calc(-50% - 1px));
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 0;
}

.resources .pagination .next svg, .resources .pagination .previous svg {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.resources .pagination .previous {
	margin-right: 15px;
}

.resources .pagination .previous:after {
	left: 2px;
}

.resources .pagination .previous:focus:after, .resources .pagination .previous:hover:after {
	left: calc(100% - 19px);
	width: 20px;
}

.resources .pagination .previous:focus svg, .resources .pagination .previous:hover svg {
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px);
}

.resources .pagination .next {
	margin-left: 15px;
}

.resources .pagination .next:after {
	right: 2px;
}

.resources .pagination .next:focus:after, .resources .pagination .next:hover:after {
	right: calc(100% - 19px);
	width: 20px;
}

.resources .pagination .next:focus svg, .resources .pagination .next:hover svg {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.resources .pagination .active {
	background: #c3968f;
	background: var(--milkweed-65);
}

.no-results {
	margin: 150px 0;
	text-align: center;
}

.no-results h3 {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.5625rem;
	line-height: 37px;
	margin: 0 0 5px;
}

.no-results h3, .no-results p {
	font-weight: 600;
	font-weight: var(--fw-bold);
}

.no-results p {
	color: rgba(16, 21, 45, .7);
	color: var(--dark-grey-70);
	font-size: 1.125rem;
	line-height: 30px;
	margin: 0;
}

@media (min-width:650px) {
	.resources {
		margin-top: 65px;
	}
	
	.resources .page--wide {
		padding: 0 5pc;
	}
	
	.resources .posts {
		display: -ms-grid;
		display: grid;
		grid-gap: 65px 33px;
		gap: 65px 33px;
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
		margin-bottom: 75px;
	}
	
	.resources .posts .resource--card+.resource--card {
		margin-top: 0;
	}
	
	.resources .posts .resource--card.has-image .card--top .image--container {
		height: 185px;
	}
	
	.resources .posts .resource--card.has-image .card--bottom {
		margin-left: -33px;
		margin-top: -50px;
		padding: 27px 38px 30px 33px;
		width: calc(100% + 1pc);
	}
	
	.resources .posts .resource--card.has-image .card--bottom:after {
		left: 33px;
		width: calc(100% - 33px);
	}
	
	.resources .pagination {
		margin: 75px auto;
	}
	
	.no-results {
		margin: 5pc 0;
	}
}

@media (min-width:1100px) {
	.resources {
		margin-top: 75px;
	}
	
	.resources .page--wide {
		padding: 0 130px;
	}
	
	.resources .posts {
		grid-gap: 60px;
		gap: 60px;
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
		margin-bottom: 85px;
	}
	
	.resources .posts .resource--card {
		height: -webkit-max-content;
		height: -moz-max-content;
		height: max-content;
	}
	
	.resources .posts .resource--card .card--bottom {
		padding-bottom: 22px;
	}
	
	.resources .posts .resource--card .card--bottom .card--bottom-top .title {
		font-size: 1.5625rem;
		line-height: 37px;
	}
	
	.resources .posts .resource--card .card--bottom .card--bottom-top .title+.description {
		margin-top: 22px;
	}
	
	.resources .posts .resource--card .card--bottom .card--bottom-bottom {
		margin-top: 20px;
	}
	
	.resources .posts .resource--card .card--bottom .card--bottom-bottom .meta {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.resources .posts .resource--card.has-image .card--top .image--container {
		border-radius: 0 34px 0 0;
		height: 216px;
	}
	
	.resources .posts .resource--card.has-image .card--top .image--container img {
		border-radius: 0 34px 0 0;
	}
	
	.resources .posts .resource--card.has-image .card--bottom {
		margin-left: -40px;
		padding: 27px 38px 30px 40px;
		width: calc(100% + 23px);
	}
	
	.resources .posts .resource--card.has-image .card--bottom:after {
		left: 40px;
		width: calc(100% - 22px);
	}
	
	.resources .posts .resource--card.has-image .card--bottom .card--bottom-bottom {
		width: calc(100% + 55px);
	}
	
	.resources .posts .resource--card.no-image .card--bottom {
		border-bottom: 2px solid #dfddd8;
		border-bottom: 2px solid var(--stone);
		border-top: 2px solid #dfddd8;
		border-top: 2px solid var(--stone);
		padding: 25px 0 22px 0;
	}
	
	.resources .posts .resource--card.no-image .card--bottom:after {
		content: none;
	}
	
	.resources .posts .resource--card.no-image .card--bottom .icon--link {
		bottom: auto;
		top: 25px;
	}
	
	.resources .posts .resource--card.no-image .card--bottom .card--bottom-top {
		max-width: calc(100% - 46px);
	}
	
	.resources .posts .resource--card.no-image .card--bottom .card--bottom-bottom .meta {
		max-width: 100%;
		width: 100%;
	}
	
	.resources .pagination {
		margin: 75px auto;
	}
	
	.no-results {
		margin: 210px 0;
	}
	
	.no-results h3 {
		font-size: 1.9375rem;
		line-height: 38px;
	}
	
	.no-results p {
		font-size: 1.25rem;
		line-height: 2pc;
	}
}

@media (min-width:1700px) {
	.resources {
		margin-top: 105px;
	}
	
	.resources .page--wide {
		padding: 0 165px;
	}
	
	.resources .posts {
		grid-gap: 85px 70px;
		gap: 85px 70px;
		margin-bottom: 135px;
	}
	
	.resources .posts .resource--card .icon--link {
		height: 56px;
		width: 56px;
	}
	
	.resources .posts .resource--card .icon--link svg {
		height: auto;
		width: 27px;
	}
	
	.resources .posts .resource--card .card--bottom {
		padding-bottom: 30px;
	}
	
	.resources .posts .resource--card .card--bottom .card--bottom-top .title {
		font-size: 1.9375rem;
		line-height: 3pc;
	}
	
	.resources .posts .resource--card .card--bottom .card--bottom-top .title+.description {
		margin-top: 30px;
	}
	
	.resources .posts .resource--card .card--bottom .card--bottom-top .description {
		font-size: 1.375rem;
		line-height: 40px;
	}
	
	.resources .posts .resource--card .card--bottom .card--bottom-bottom {
		margin-top: 40px;
	}
	
	.resources .posts .resource--card .card--bottom .card--bottom-bottom .meta .date, .resources .posts .resource--card .card--bottom .card--bottom-bottom .meta .topic {
		font-size: 1.125rem;
		line-height: 30px;
	}
	
	.resources .posts .resource--card.has-image .card--top .icon--link {
		right: 30px;
		top: 30px;
	}
	
	.resources .posts .resource--card.has-image .card--top .image--container {
		border-radius: 0 47px 0 0;
		height: 305px;
	}
	
	.resources .posts .resource--card.has-image .card--top .image--container img {
		border-radius: 0 47px 0 0;
	}
	
	.resources .posts .resource--card.has-image .card--bottom {
		margin-left: -55px;
		margin-top: -42px;
		padding: 42px 55px 30px 55px;
		width: calc(100% + 38px);
	}
	
	.resources .posts .resource--card.has-image .card--bottom:after {
		left: 55px;
		width: calc(100% - 39px);
	}
	
	.resources .posts .resource--card.has-image .card--bottom .card--bottom-bottom {
		width: calc(100% + 71px);
	}
	
	.resources .posts .resource--card.no-image .card--bottom {
		padding: 35px 0 35px 0;
	}
	
	.resources .posts .resource--card.no-image .card--bottom .icon--link {
		top: 35px;
	}
	
	.resources .posts .resource--card.no-image .card--bottom .card--bottom-top {
		max-width: calc(100% - 130px);
	}
	
	.resources .pagination {
		margin: 105px auto;
	}
	
	.resources .pagination .number {
		font-size: 1.25rem;
		height: 46px;
		width: 46px;
	}
	
	.resources .pagination li:not(.previous):not(.next) {
		font-size: 1.25rem;
		height: 46px;
		width: 46px;
	}
	
	.resources .pagination .next a svg, .resources .pagination .previous a svg {
		height: 25px;
		width: auto;
	}
	
	.no-results {
		margin: 310px 0;
	}
	
	.no-results h3 {
		font-size: 2.4375rem;
		line-height: 52px;
	}
	
	.no-results p {
		font-size: 1.5625rem;
		line-height: 42px;
	}
}

@media (min-width:1920px) {
	.resources .page--wide {
		margin-left: auto;
		margin-right: auto;
		max-width: 1594px;
		padding: 0;
	}
}

html[lang=ar] .resources .posts .resource--card.no-image .card--bottom .icon--link, html[lang=fa] .resources .posts .resource--card.no-image .card--bottom .icon--link {
	left: 0;
	right: auto;
}

html[lang=ar] .resources .posts .resource--card.no-image .card--bottom .icon--link svg, html[lang=fa] .resources .posts .resource--card.no-image .card--bottom .icon--link svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .resources .posts .resource--card.has-image .card--top .icon--link, html[lang=fa] .resources .posts .resource--card.has-image .card--top .icon--link {
	left: 18px;
	right: auto;
}

html[lang=ar] .resources .posts .resource--card.has-image .card--top .icon--link svg, html[lang=fa] .resources .posts .resource--card.has-image .card--top .icon--link svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .resources .pagination .next:after, html[lang=ar] .resources .pagination .previous:after, html[lang=fa] .resources .pagination .next:after, html[lang=fa] .resources .pagination .previous:after {
	-webkit-transform: translateY(calc(-50% - 1px));
	transform: translateY(calc(-50% - 1px));
}

html[lang=ar] .resources .pagination .next svg, html[lang=ar] .resources .pagination .previous svg, html[lang=fa] .resources .pagination .next svg, html[lang=fa] .resources .pagination .previous svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .resources .pagination .previous, html[lang=fa] .resources .pagination .previous {
	margin-left: 15px;
	margin-right: 0;
}

html[lang=ar] .resources .pagination .previous:after, html[lang=fa] .resources .pagination .previous:after {
	left: auto;
	right: 2px;
}

html[lang=ar] .resources .pagination .previous:focus:after, html[lang=ar] .resources .pagination .previous:hover:after, html[lang=fa] .resources .pagination .previous:focus:after, html[lang=fa] .resources .pagination .previous:hover:after {
	right: calc(100% - 19px);
}

html[lang=ar] .resources .pagination .previous:focus svg, html[lang=ar] .resources .pagination .previous:hover svg, html[lang=fa] .resources .pagination .previous:focus svg, html[lang=fa] .resources .pagination .previous:hover svg {
	-webkit-transform: rotate(180deg) translateX(-10px);
	transform: rotate(180deg) translateX(-10px);
}

html[lang=ar] .resources .pagination .next, html[lang=fa] .resources .pagination .next {
	margin-left: 0;
	margin-right: 15px;
}

html[lang=ar] .resources .pagination .next:after, html[lang=fa] .resources .pagination .next:after {
	left: 2px;
	right: auto;
}

html[lang=ar] .resources .pagination .next:focus:after, html[lang=ar] .resources .pagination .next:hover:after, html[lang=fa] .resources .pagination .next:focus:after, html[lang=fa] .resources .pagination .next:hover:after {
	left: calc(100% - 19px);
}

html[lang=ar] .resources .pagination .next:focus svg, html[lang=ar] .resources .pagination .next:hover svg, html[lang=fa] .resources .pagination .next:focus svg, html[lang=fa] .resources .pagination .next:hover svg {
	-webkit-transform: rotate(180deg) translateX(10px);
	transform: rotate(180deg) translateX(10px);
}

.resource--qr-code .page--wide {
	padding: 0 50px;
}

.resource--qr-code .container {
	background: #f2f8fb;
	background: var(--bg-blue);
	border-radius: 0 24px 24px 24px;
	padding: 36px;
}

.resource--qr-code .container .logo-heading--container {
	width: 100%;
}

.resource--qr-code .container .logo-heading--container img {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}

.resource--qr-code .container .logo-heading--container h3 {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.25rem;
	font-weight: 600;
	font-weight: var(--fw-bold);
	line-height: 2pc;
	margin-bottom: 35px;
	padding-top: 9pt;
	position: relative;
	text-align: left;
}

.resource--qr-code .container .logo-heading--container h3:before {
	background: #326295;
	background: var(--dark-blue);
	border-radius: 2px;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	top: 0;
	width: 65px;
}

.resource--qr-code .container .logo-heading--container+.qr-code--container {
	margin-top: 25px;
}

.resource--qr-code .container .qr-code--container {
	background: #fff;
	background: var(--white);
	border-radius: 14px;
	-webkit-box-shadow: 2px 4px 4px rgba(0, 0, 0, .1);
	box-shadow: 2px 4px 4px rgba(0, 0, 0, .1);
	margin: 0 auto;
	max-width: 105px;
	padding: 9pt;
	width: 100%;
}

.resource--qr-code .container .qr-code--container img {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}

@media (min-width:650px) {
	.resource--qr-code .page--wide {
		padding: 0 5pc;
	}
	
	.resource--qr-code .container {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		border-radius: 0 40px 40px 40px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 55px 65px;
	}
	
	.resource--qr-code .container .logo-heading--container {
		max-width: 58%;
	}
	
	.resource--qr-code .container .logo-heading--container img {
		height: auto;
		max-height: 60px;
		max-width: 280px;
		width: auto;
	}
	
	.resource--qr-code .container .logo-heading--container h3 {
		margin: 0;
	}
	
	.resource--qr-code .container .logo-heading--container h3:before {
		width: 90px;
	}
	
	.resource--qr-code .container .logo-heading--container+.qr-code--container {
		margin-top: 0;
	}
	
	.resource--qr-code .container .qr-code--container {
		margin: 0;
		padding: 9pt;
	}
}

@media (min-width:1100px) {
	.resource--qr-code .page--wide {
		padding: 0 130px;
	}
	
	.resource--qr-code .container {
		padding: 35px 65px;
	}
	
	.resource--qr-code .container .logo-heading--container img {
		max-height: 75px;
		max-width: 330px;
	}
	
	.resource--qr-code .container .logo-heading--container h3 {
		font-size: 1.5625rem;
		line-height: 37px;
		padding-top: 20px;
	}
	
	.resource--qr-code .container .logo-heading--container h3:before {
		width: 140px;
	}
}

@media (min-width:1441px) {
	.resource--qr-code .page--wide {
		padding: 0 10pc;
	}
	
	.resource--qr-code .container {
		padding: 70px 90px;
	}
	
	.resource--qr-code .container .logo-heading--container img {
		max-height: 105px;
		max-width: 477px;
	}
	
	.resource--qr-code .container .logo-heading--container h3 {
		font-size: 1.9375rem;
		line-height: 38px;
	}
	
	.resource--qr-code .container .qr-code--container {
		max-width: 150px;
		padding: 18px;
	}
}

@media (min-width:1920px) {
	.resource--qr-code .page--wide {
		margin-left: auto;
		margin-right: auto;
		max-width: 1599px;
		padding: 0;
	}
}

@media (min-width:650px) {
	.single-resources .resource--qr-code .container .logo-heading--container img {
		max-width: 230px;
	}
}

@media (min-width:768px) {
	.single-resources .resource--qr-code .container .logo-heading--container img {
		max-width: 280px;
	}
}

.pl--banner.--current-opportunities .bird-icon--green, .pl--banner.--current-opportunities .bird-icon--purple {
	position: absolute;
}

.pl--banner.--current-opportunities .bird-icon--green svg, .pl--banner.--current-opportunities .bird-icon--purple svg {
	height: auto;
}

.pl--banner.--current-opportunities .bird-icon--green {
	left: -22px;
	top: -10pc;
}

.pl--banner.--current-opportunities .bird-icon--green svg {
	width: 94px;
}

.pl--banner.--current-opportunities .bird-icon--purple {
	left: -1pc;
	top: -60px;
	z-index: 1;
}

.pl--banner.--current-opportunities .bird-icon--purple svg {
	width: 110.971px;
}

.pl--banner.--current-opportunities .bird-icon--purple svg:first-of-type {
	position: absolute;
	z-index: -1;
}

.pl--banner.--current-opportunities .bird-icon--purple svg:first-of-type path {
	fill: #fff;
	fill: var(--white);
	opacity: 1;
}

@media (min-width:650px) {
	.pl--banner.--current-opportunities {
		margin-bottom: -50px;
	}
	
	.pl--banner.--current-opportunities .container {
		margin-right: 26px;
		margin-right: var(--hp-page-wide);
	}
	
	.pl--banner.--current-opportunities .container .banner--graphic {
		border-radius: 40px 0;
		overflow: hidden;
	}
	
	.pl--banner.--current-opportunities .container .banner--title {
		left: -45px;
		margin-top: -90px;
		max-width: 100%;
		padding: 50px 50px 50px 75pt;
	}
	
	.pl--banner.--current-opportunities .bird-icon--green {
		top: -180px;
	}
	
	.pl--banner.--current-opportunities .bird-icon--green svg {
		width: 110.71px;
	}
	
	.pl--banner.--current-opportunities .bird-icon--purple {
		left: 20px;
		top: -70px;
	}
	
	.pl--banner.--current-opportunities .bird-icon--purple svg {
		width: 130.729px;
	}
}

@media (min-width:1100px) {
	.pl--banner.--current-opportunities {
		margin-bottom: -50px;
	}
	
	.pl--banner.--current-opportunities .container .banner--graphic {
		border-radius: 90px 0;
		height: 25pc;
	}
	
	.pl--banner.--current-opportunities .container .banner--title {
		-webkit-backdrop-filter: none;
		backdrop-filter: none;
		background-blend-mode: none;
		background-color: transparent;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		left: auto;
		margin-top: -75pt;
		padding: 50px 0;
		width: 100%;
	}
	
	.pl--banner.--current-opportunities .container .banner--title h1 {
		margin-left: auto;
		margin-right: auto;
		max-width: 676px;
		position: relative;
		z-index: 1;
	}
	
	.pl--banner.--current-opportunities .container .banner--title h1:before {
		-webkit-backdrop-filter: blur(13px);
		backdrop-filter: blur(13px);
		background-blend-mode: overlay;
		background-color: hsla(0, 0%, 100%, .6);
		background-color: var(--white-06);
		border-radius: 0 50px 0 0;
		content: "";
		height: calc(100% + 75pt);
		position: absolute;
		right: 0;
		top: -50px;
		width: 100vw;
		z-index: -1;
	}
	
	.pl--banner.--current-opportunities .bird-icon--green {
		left: -90px;
		top: -250px;
		z-index: 2;
	}
	
	.pl--banner.--current-opportunities .bird-icon--green svg {
		width: 147px;
	}
	
	.pl--banner.--current-opportunities .bird-icon--purple {
		left: -35px;
		z-index: 2;
	}
	
	.pl--banner.--current-opportunities .bird-icon--purple svg {
		width: 173.581px;
	}
}

@media (min-width:1441px) {
	.pl--banner.--current-opportunities .container .banner--graphic {
		height: 500px;
	}
	
	.pl--banner.--current-opportunities .container .banner--title {
		margin-top: -110px;
	}
	
	.pl--banner.--current-opportunities .container .banner--title h1 {
		max-width: 857px;
	}
	
	.pl--banner.--current-opportunities .bird-icon--green {
		left: -85px;
		top: -300px;
	}
	
	.pl--banner.--current-opportunities .bird-icon--green svg {
		width: 167.758px;
	}
	
	.pl--banner.--current-opportunities .bird-icon--purple {
		left: -40px;
		top: -110px;
	}
	
	.pl--banner.--current-opportunities .bird-icon--purple svg {
		width: 198.093px;
	}
}

html[lang=de] .pl--banner.--current-opportunities.pl--banner-image .container .banner--title h1 {
	word-break: break-all;
}

html[lang=ar] .pl--banner.--current-opportunities .bird-icon--green, html[lang=fa] .pl--banner.--current-opportunities .bird-icon--green {
	left: auto;
	right: -22px;
}

html[lang=ar] .pl--banner.--current-opportunities .bird-icon--purple, html[lang=fa] .pl--banner.--current-opportunities .bird-icon--purple {
	left: auto;
	right: -1pc;
}

@media (min-width:1100px) {
	html[lang=ar] .pl--banner.--current-opportunities .bird-icon--green, html[lang=fa] .pl--banner.--current-opportunities .bird-icon--green {
		right: -90px;
	}
	
	html[lang=ar] .pl--banner.--current-opportunities .bird-icon--purple, html[lang=fa] .pl--banner.--current-opportunities .bird-icon--purple {
		right: -35px;
	}
}

@media (min-width:1441px) {
	html[lang=ar] .pl--banner.--current-opportunities .bird-icon--green, html[lang=fa] .pl--banner.--current-opportunities .bird-icon--green {
		right: -85px;
	}
	
	html[lang=ar] .pl--banner.--current-opportunities .bird-icon--purple, html[lang=fa] .pl--banner.--current-opportunities .bird-icon--purple {
		right: -40px;
	}
}

html[lang=ar] .pl--banner.--current-opportunities.pl--banner-image .container, html[lang=fa] .pl--banner.--current-opportunities.pl--banner-image .container {
	margin-right: 26px;
	margin-right: var(--hp-page-wide);
}

@media (min-width:650px) {
	html[lang=ar] .pl--banner.--current-opportunities.pl--banner-image .container, html[lang=fa] .pl--banner.--current-opportunities.pl--banner-image .container {
		margin-left: 26px;
		margin-left: var(--hp-page-wide);
	}
}

html[lang=ar] .pl--banner.--current-opportunities.pl--banner-image .container .banner--graphic .image--banner img, html[lang=fa] .pl--banner.--current-opportunities.pl--banner-image .container .banner--graphic .image--banner img {
	border-radius: 0 40px 0 0;
}

@media (min-width:650px) {
	html[lang=ar] .pl--banner.--current-opportunities.pl--banner-image .container .banner--graphic, html[lang=fa] .pl--banner.--current-opportunities.pl--banner-image .container .banner--graphic {
		border-radius: 0 40px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .pl--banner.--current-opportunities.pl--banner-image .container .banner--graphic, html[lang=fa] .pl--banner.--current-opportunities.pl--banner-image .container .banner--graphic {
		border-radius: 0 90px;
	}
}

html[lang=ar] .pl--banner.--current-opportunities.pl--banner-image .container .banner--title, html[lang=fa] .pl--banner.--current-opportunities.pl--banner-image .container .banner--title {
	padding: 34px 50px 10px 27px;
}

@media (min-width:650px) {
	html[lang=ar] .pl--banner.--current-opportunities.pl--banner-image .container .banner--title, html[lang=fa] .pl--banner.--current-opportunities.pl--banner-image .container .banner--title {
		padding: 34px 115px 50px 27px;
		right: -45px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .pl--banner.--current-opportunities.pl--banner-image .container .banner--title, html[lang=fa] .pl--banner.--current-opportunities.pl--banner-image .container .banner--title {
		padding: 50px 0;
		right: 0;
	}
	
	html[lang=ar] .pl--banner.--current-opportunities.pl--banner-image .container .banner--title h1:before, html[lang=fa] .pl--banner.--current-opportunities.pl--banner-image .container .banner--title h1:before {
		border-radius: 50px 0 0 0;
		left: 0;
		right: auto;
	}
}

.pl--content.--current-opportunities {
	margin-top: 30px;
	margin-top: var(--pl-module-spacing-sm);
}

.pl--content.--current-opportunities .content--intro p {
	color: #7c3c44;
	color: var(--strawberry);
	font-weight: 600;
	font-weight: var(--fw-bold);
}

.pl--iframe.--current-opportunities .iframe--wrapper {
	padding: 45px 25px;
}

.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .heading {
	color: #7c3c44;
	color: var(--strawberry);
	font-weight: 600;
	font-weight: var(--fw-bold);
	margin: 0 15px;
}

.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .content--inner {
	margin: 0 15px;
}

.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container {
	display: -ms-grid;
	display: grid;
	grid-gap: 25px;
	gap: 25px;
	margin: 25px 0;
}

.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container .card--item {
	background: #f9f3dd;
	background: var(--sweetgrass-20);
	border-radius: 0 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 20px;
	width: 100%;
}

.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container .card--item:nth-child(2) {
	background: #e7eae3;
	background: var(--sage-20);
}

.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container .card--item:nth-child(2) .btn {
	background: #cfd6c7;
	background: var(--sage-40);
}

.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container .card--item .card--heading {
	color: #101e2d;
	color: var(--indigo);
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 800;
	font-weight: var(--fw-xxbold);
	line-height: 28px;
	line-height: var(--lh-reg);
}

.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container .card--item .card--content {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}

.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container .card--item .btn {
	background: #edd489;
	background: var(--sweetgrass-60);
	color: #1f3248;
	color: var(--blueberry);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 20px;
	width: 100%;
}

.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container .card--item .btn:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'34\' height=\'21\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 10.5h31.497M22.563 1.478l9.799 9.022-9.8 9.022\' stroke=\'%231F3248\' stroke-width=\'1.747\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

@media (min-width:650px) {
	.pl--iframe.--current-opportunities .iframe--wrapper {
		padding: 40px;
	}
	
	.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .heading {
		font-size: 1.9375rem;
		line-height: 38px;
		margin: 0;
	}
	
	.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .content--inner {
		margin: 0;
	}
	
	.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container {
		grid-gap: 30px;
		gap: 30px;
		margin: 30px 0;
	}
	
	.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container .card--item {
		border-radius: 0 30px;
	}
	
	.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container .card--item .btn {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
}

@media (min-width:1100px) {
	.pl--iframe.--current-opportunities .iframe--wrapper {
		padding: 70px 5pc;
	}
	
	.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container {
		grid-gap: 40px;
		gap: 40px;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
		margin: 45px 0;
	}
}

@media (min-width:1441px) {
	.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .heading {
		font-size: 2.4375rem;
		line-height: 52px;
	}
	
	.pl--iframe.--current-opportunities .iframe--wrapper .iframe--container .iframe--cards-container .card--item {
		padding: 40px;
	}
}

.media--grid .page--wide .media--grid-inner {
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
	gap: 20px;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
}

.media--grid .page--wide .media--grid-inner .media--grid-item {
	border-radius: 34px 34px 0 34px;
	height: 175px;
	overflow: hidden;
	width: 100%;
}

.media--grid .page--wide .media--grid-inner .media--grid-item img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.media--grid .page--wide .media--grid-inner .media--grid-item:nth-child(2) {
	border-radius: 34px 0 34px 34px;
}

.media--grid .page--wide .media--grid-inner .media--grid-item:nth-child(3) {
	border-radius: 0 34px 34px 34px;
}

@media (min-width:650px) {
	.media--grid .page--wide .media--grid-inner {
		grid-gap: 40px;
		gap: 40px;
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}
	
	.media--grid .page--wide .media--grid-inner .media--grid-item {
		height: 235px;
	}
	
	.media--grid .page--wide .media--grid-inner .media--grid-item:nth-child(3) {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1/3;
		height: 25pc;
	}
}

@media (min-width:1100px) {
	.media--grid .page--wide .media--grid-inner {
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr;
	}
	
	.media--grid .page--wide .media--grid-inner .media--grid-item:first-child {
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-column: 1/2;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		grid-row: 1/2;
	}
	
	.media--grid .page--wide .media--grid-inner .media--grid-item:nth-child(2) {
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-column: 1/2;
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		grid-row: 2/3;
	}
	
	.media--grid .page--wide .media--grid-inner .media--grid-item:nth-child(3) {
		-ms-grid-column: 2;
		-ms-grid-column-span: 3;
		grid-column: 2/5;
		-ms-grid-row: 1;
		-ms-grid-row-span: 2;
		grid-row: 1/3;
		height: 100%;
	}
}

@media (min-width:1441px) {
	.media--grid .page--wide .media--grid-inner {
		grid-gap: 70px;
		gap: 70px;
	}
	
	.media--grid .page--wide .media--grid-inner .media--grid-item {
		height: 355px;
	}
}

.callout--module {
	background-color: #7c3c44;
	background-color: var(--strawberry);
	border-radius: 0 40px;
	overflow: hidden;
	padding: 40px 36px 40px 40px;
	position: relative;
}

.callout--module .bird--icon {
	pointer-events: none;
	position: absolute;
	right: -300px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.callout--module .bird--icon svg {
	height: auto;
	width: 519.588px;
}

.callout--module .page--wide .header--container {
	margin: 0 0 20px;
}

.callout--module .page--wide .header--container .heading {
	color: #fff;
	color: var(--white);
	font-weight: 600;
	font-weight: var(--fw-bold);
	padding-top: 30px;
	position: relative;
}

.callout--module .page--wide .header--container .heading:before {
	background-color: #c3968f;
	background-color: var(--milkweed-65);
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	top: 0;
	width: 140px;
}

.callout--module .page--wide .content--container .content--intro p {
	color: #fff;
	color: var(--white);
	font-weight: 600;
	font-weight: var(--fw-bold);
}

.callout--module .page--wide .content--container .content--inner p {
	color: #fff;
	color: var(--white);
}

@media (min-width:650px) {
	.callout--module {
		border-radius: 0 60px;
		margin-left: 25px;
		margin-left: var(--pl-page-wide);
		margin-right: 25px;
		margin-right: var(--pl-page-wide);
		padding: 60px 15px;
	}
	
	.callout--module .bird--icon {
		right: -370px;
	}
	
	.callout--module .bird--icon svg {
		width: 653.942px;
	}
	
	.callout--module .page--wide .header--container {
		margin: 0 0 40px;
	}
	
	.callout--module .page--wide .header--container .heading {
		padding-top: 40px;
	}
}

@media (min-width:1100px) {
	.callout--module {
		margin-left: 60px;
		margin-right: 60px;
		padding: 50px 70px;
	}
	
	.callout--module .bird--icon {
		bottom: -250px;
		left: -50px;
		pointer-events: none;
		right: auto;
		top: auto;
		-webkit-transform: none;
		transform: none;
	}
	
	.callout--module .bird--icon svg {
		width: 519.588px;
	}
	
	.callout--module .page--wide {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		grid-gap: 110px;
		gap: 110px;
		padding: 0;
	}
	
	.callout--module .page--wide .header--container {
		margin: 0;
		width: 330px;
	}
	
	.callout--module .page--wide .content--container {
		width: calc(100% - 440px);
	}
}

@media (min-width:1441px) {
	.callout--module {
		margin-left: 5pc;
		margin-right: 5pc;
		padding: 90pt;
	}
	
	.callout--module .bird--icon {
		bottom: -350px;
		left: -75pt;
	}
	
	.callout--module .bird--icon svg {
		width: 741.203px;
	}
	
	.callout--module .page--wide {
		grid-gap: 5pc;
		gap: 5pc;
	}
	
	.callout--module .page--wide .header--container {
		width: 25pc;
	}
	
	.callout--module .page--wide .content--container {
		width: calc(100% - 5in);
	}
}

html[lang=de] .callout--module .page--wide .header--container .heading {
	word-break: break-all;
}

html[lang=ar] .callout--module .bird--icon, html[lang=fa] .callout--module .bird--icon {
	left: -300px;
	right: auto;
}

@media (min-width:650px) {
	html[lang=ar] .callout--module .bird--icon, html[lang=fa] .callout--module .bird--icon {
		left: -370px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .callout--module .bird--icon, html[lang=fa] .callout--module .bird--icon {
		left: auto;
		right: -50px;
	}
}

@media (min-width:1441px) {
	html[lang=ar] .callout--module .bird--icon, html[lang=fa] .callout--module .bird--icon {
		right: -75pt;
	}
}

html[lang=ar] .callout--module .page--wide .header--container .heading:before, html[lang=fa] .callout--module .page--wide .header--container .heading:before {
	left: auto;
	right: 0;
}

.recognition--module .recognition--inner {
	background-color: #513049;
	background-color: var(--wampum-med);
	border-radius: 40px 0;
	margin-top: 105px;
	padding: 75px 50px 50px 50px;
	position: relative;
}

.recognition--module .recognition--inner .page--wide {
	padding: 0;
}

.recognition--module .recognition--inner .page--wide .recognition--content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	grid-gap: 35px;
	gap: 35px;
}

.recognition--module .recognition--inner .page--wide .bird--icon {
	pointer-events: none;
	position: absolute;
}

.recognition--module .recognition--inner .page--wide .bird--icon svg {
	height: auto;
}

.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow {
	left: 150px;
	top: -70px;
	z-index: 1;
}

.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow svg {
	width: 110px;
}

.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow svg:first-of-type {
	position: absolute;
	z-index: -1;
}

.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow svg:first-of-type path {
	fill: #fff;
	fill: var(--white);
	opacity: 1;
}

.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green {
	left: 50px;
	top: -25px;
}

.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green svg {
	width: 94px;
}

.recognition--module .recognition--inner .page--wide .content--container .heading {
	display: none;
}

.recognition--module .recognition--inner .page--wide .content--container .subtitle {
	color: #fff;
	color: var(--white);
	font-weight: 600;
	font-weight: var(--fw-bold);
	margin: 0 0 10px;
	padding-top: 35px;
	position: relative;
}

.recognition--module .recognition--inner .page--wide .content--container .subtitle:before {
	background-color: #c3968f;
	background-color: var(--milkweed-65);
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	top: 0;
	width: 70px;
}

.recognition--module .recognition--inner .page--wide .content--container .content--intro p {
	color: #fff;
	color: var(--white);
	font-weight: 600;
	font-weight: var(--fw-bold);
}

.recognition--module .recognition--inner .page--wide .content--container .content--inner p {
	color: #fff;
	color: var(--white);
}

.recognition--module .recognition--inner .page--wide .image--container .heading {
	color: #fff;
	color: var(--white);
	font-weight: 600;
	font-weight: var(--fw-bold);
	margin: 0 0 35px;
}

.recognition--module .recognition--inner .page--wide .image--container img {
	border-radius: 24px 24px 24px 0;
	height: 290px;
	-o-object-fit: cover;
	object-fit: cover;
	overflow: hidden;
	width: 100%;
}

@media (min-width:650px) {
	.recognition--module .recognition--inner {
		background-color: transparent;
		border-radius: 0;
		margin-top: 40px;
		padding: 0;
	}
	
	.recognition--module .recognition--inner .page--wide {
		padding: 0 25px;
		padding: 0 var(--pl-page-wide);
	}
	
	.recognition--module .recognition--inner .page--wide .recognition--content {
		background-color: #513049;
		background-color: var(--wampum-med);
		border-radius: 40px 0;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 40px;
		gap: 40px;
		padding: 40px;
		position: relative;
	}
	
	.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow {
		left: auto;
		right: 20px;
		top: -5pc;
	}
	
	.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow svg {
		width: 152.41px;
	}
	
	.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green {
		left: auto;
		right: 140px;
		top: 40px;
	}
	
	.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green svg {
		width: 105px;
	}
	
	.recognition--module .recognition--inner .page--wide .content--container {
		width: calc(100% - 15pc);
	}
	
	.recognition--module .recognition--inner .page--wide .content--container .heading {
		color: #fff;
		color: var(--white);
		display: block;
		font-weight: 600;
		font-weight: var(--fw-bold);
		margin: 0 0 35px;
	}
	
	.recognition--module .recognition--inner .page--wide .image--container {
		margin-top: 105px;
		width: 200px;
	}
	
	.recognition--module .recognition--inner .page--wide .image--container .heading {
		display: none;
	}
	
	.recognition--module .recognition--inner .page--wide .image--container img {
		border-radius: 42px 0;
		height: 260px;
	}
}

@media (min-width:1100px) {
	.recognition--module .recognition--inner .page--wide .recognition--content {
		border-radius: 60px 0;
		grid-gap: 45px;
		gap: 45px;
		padding: 0;
	}
	
	.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow {
		left: 550px;
		right: auto;
	}
	
	.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green {
		left: 450px;
		right: auto;
	}
	
	.recognition--module .recognition--inner .page--wide .content--container {
		padding: 65px 0 65px 65px;
		width: calc(100% - 425px);
	}
	
	.recognition--module .recognition--inner .page--wide .image--container {
		height: auto;
		margin-top: 0;
		width: 380px;
	}
	
	.recognition--module .recognition--inner .page--wide .image--container img {
		border-radius: 60px 0;
		height: 100%;
	}
}

@media (min-width:1441px) {
	.recognition--module .recognition--inner {
		margin-top: 70px;
	}
	
	.recognition--module .recognition--inner .page--wide {
		padding: 0 25px;
		padding: 0 var(--pl-page-wide);
	}
	
	.recognition--module .recognition--inner .page--wide .recognition--content {
		border-radius: 90px 0;
		grid-gap: 75pt;
		gap: 75pt;
	}
	
	.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow {
		left: calc(100% - 550px);
		top: -60px;
	}
	
	.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow svg {
		width: 202.92px;
	}
	
	.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green {
		left: calc(100% - 680px);
		top: 75pt;
	}
	
	.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green svg {
		width: 139.798px;
	}
	
	.recognition--module .recognition--inner .page--wide .content--container {
		padding: 90pt 0 90pt 90pt;
		width: calc(100% - 45pc);
	}
	
	.recognition--module .recognition--inner .page--wide .content--container .heading {
		margin: 0 0 50px;
	}
	
	.recognition--module .recognition--inner .page--wide .content--container .subtitle {
		padding-top: 50px;
	}
	
	.recognition--module .recognition--inner .page--wide .content--container .subtitle:before {
		width: 15pc;
	}
	
	.recognition--module .recognition--inner .page--wide .image--container {
		width: 620px;
	}
	
	.recognition--module .recognition--inner .page--wide .image--container img {
		border-radius: 90px 0;
	}
}

@media (min-width:1645px) {
	.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow {
		left: 830px;
	}
	
	.recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green {
		left: 700px;
	}
}

@media (min-width:1920px) {
	.recognition--module .recognition--inner .page--wide {
		margin-left: auto;
		margin-right: auto;
		max-width: 1566px;
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width:1100px) {
	html[lang=es] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green, html[lang=fr] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green {
		left: auto;
		right: 20pc;
	}
	
	html[lang=es] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow, html[lang=fr] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow {
		left: auto;
		right: 180px;
	}
}

@media (min-width:1441px) {
	html[lang=es] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green, html[lang=fr] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green {
		right: 540px;
	}
	
	html[lang=es] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow, html[lang=fr] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow {
		right: 360px;
	}
}

html[lang=ar] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow, html[lang=fa] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow {
	left: auto;
	right: 150px;
}

html[lang=ar] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green, html[lang=fa] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green {
	left: auto;
	right: 50px;
}

@media (min-width:650px) {
	html[lang=ar] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow, html[lang=fa] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow {
		left: 20px;
		right: auto;
	}
	
	html[lang=ar] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green, html[lang=fa] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green {
		left: 140px;
		right: auto;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow, html[lang=fa] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow {
		left: auto;
		right: 600px;
	}
	
	html[lang=ar] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green, html[lang=fa] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green {
		left: auto;
		right: 500px;
	}
}

@media (min-width:1441px) {
	html[lang=ar] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow, html[lang=fa] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--yellow {
		right: calc(100% - 580px);
	}
	
	html[lang=ar] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green, html[lang=fa] .recognition--module .recognition--inner .page--wide .bird--icon.bird-icon--green {
		right: calc(100% - 700px);
	}
}

@media (min-width:1100px) {
	html[lang=ar] .recognition--module .recognition--inner .page--wide .content--container, html[lang=fa] .recognition--module .recognition--inner .page--wide .content--container {
		padding-left: 0;
		padding-right: 65px;
	}
}

@media (min-width:1441px) {
	html[lang=ar] .recognition--module .recognition--inner .page--wide .content--container, html[lang=fa] .recognition--module .recognition--inner .page--wide .content--container {
		padding-right: 90pt;
	}
}

html[lang=ar] .recognition--module .recognition--inner .page--wide .content--container .subtitle:before, html[lang=fa] .recognition--module .recognition--inner .page--wide .content--container .subtitle:before {
	left: auto;
	right: 0;
}

.career--resources {
	margin: 70px 50px;
	margin: 70px var(--pl-page-narrow);
}

.career--resources .heading {
	margin: 0 0 40px;
}

.career--resources .cards--container.--not-slider .splide__list {
	display: -ms-grid;
	display: grid;
	grid-gap: 50px;
	gap: 50px;
	-ms-grid-columns: (1fr) [3];
	grid-template-columns: repeat(3, 1fr);
	visibility: visible;
}

.career--resources .cards--container.--not-slider .splide__list .splide__slide {
	-ms-grid-columns: (1fr) [1] !important;
	grid-template-columns: repeat(1, 1fr) !important;
}

.career--resources .cards--container.--not-slider .splide-progress {
	display: none !important;
}

.career--resources .cards--container .splide__track .splide__list {
	padding: 0 !important;
}

.career--resources .cards--container .splide__track .splide__list .splide__slide {
	display: -ms-grid;
	display: grid;
	grid-gap: 50px;
	gap: 50px;
	-ms-grid-columns: (1fr) [1];
	grid-template-columns: repeat(1, 1fr);
}

.career--resources .cards--container .splide__track .splide__list .splide__slide li {
	width: 100% !important;
}

.career--resources .cards--container .resource--card {
	display: block;
	position: relative;
	text-decoration: none;
	width: 100%;
}

.career--resources .cards--container .resource--card .image--container {
	border-top-right-radius: 24px;
	height: 185px;
	overflow: hidden;
	width: 100%;
}

.career--resources .cards--container .resource--card .image--container img {
	border-top-right-radius: 24px;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	width: 100%;
}

.career--resources .cards--container .resource--card .content--container {
	-webkit-backdrop-filter: blur(13px);
	backdrop-filter: blur(13px);
	background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .6)), color-stop(50%, hsla(0, 0%, 100%, .6)), color-stop(50%, hsla(0, 0%, 100%, 0)), to(hsla(0, 0%, 100%, 0)));
	background: linear-gradient(180deg, hsla(0, 0%, 100%, .6) 0, hsla(0, 0%, 100%, .6) 50%, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0));
	background-blend-mode: overlay;
	border-top-right-radius: 24px;
	margin-left: -20px;
	margin-right: 15px;
	margin-top: -45px;
	padding: 27px 27px 0 25px;
	position: relative;
}

.career--resources .cards--container .resource--card .content--container .title {
	margin: 0 0 18px 0;
}

.career--resources .cards--container .resource--card .content--container .title h4 {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1.25rem;
	font-size: var(--pl-fs-h4);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 2pc;
	line-height: var(--pl-lh-h4);
}

.career--resources .cards--container .resource--card .content--container .desc {
	margin: 0 0 25px 0;
}

.career--resources .cards--container .resource--card .content--container .desc p {
	color: #1f3248;
	color: var(--blueberry);
	font-size: 1rem;
	font-size: var(--fs-reg);
	font-weight: 400;
	font-weight: var(--fw-med);
	line-height: 28px;
	line-height: var(--lh-reg);
}

.career--resources .cards--container .resource--card .content--container .type {
	margin: 0 0 8px 0;
}

.career--resources .cards--container .resource--card .content--container .type p {
	color: #9e5c51;
	color: var(--milkweed);
	font-size: .875rem;
	font-size: var(--fs-sm);
	font-weight: 500;
	font-weight: var(--fw-semibold);
	line-height: 24px;
	line-height: var(--lh-sm);
}

.career--resources .cards--container .resource--card .content--container .divider--line {
	background: #dfddd8;
	background: var(--stone);
	display: block;
	height: 2px;
	margin: 25px 0 0 0;
	width: calc(100% + 40px);
}

.career--resources .cards--container .resource--card .arrow--container {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #edd489;
	background: var(--sweetgrass-60);
	border-radius: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 30px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	right: 9pt;
	top: 9pt;
	width: 30px;
	z-index: 2;
}

.career--resources .cards--container .resource--card .arrow--container .arrow--icon svg {
	height: auto;
	width: 15px;
}

.career--resources .cards--container .resource--card .arrow--container .arrow--icon.--external svg {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.career--resources .cards--container .resource--card:focus, .career--resources .cards--container .resource--card:hover {
	text-decoration: none;
}

.career--resources .cards--container .resource--card:focus .arrow--container, .career--resources .cards--container .resource--card:hover .arrow--container {
	background: #e2b63b;
	background: var(--sweetgrass);
}

.career--resources .cards--container .resource--card:focus .image--container img, .career--resources .cards--container .resource--card:hover .image--container img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.career--resources .cards--container .resource--card:focus .title h4, .career--resources .cards--container .resource--card:focus .title p, .career--resources .cards--container .resource--card:hover .title h4, .career--resources .cards--container .resource--card:hover .title p {
	text-decoration: underline;
	text-underline-offset: 3px;
}

.career--resources .cards--container .splide__list {
	padding-bottom: 10px !important;
	padding-top: 10px !important;
}

.career--resources .cards--container .splide-progress {
	background: #dfddd8;
	background: var(--stone);
	border-radius: 10px;
	height: 6px;
	margin-bottom: 10pc;
	margin-top: 60px;
	overflow: hidden;
	position: relative;
}

.career--resources .cards--container .splide-progress-bar {
	background: #7c3c44;
	background: var(--strawberry);
	border-radius: 10px;
	height: 100%;
	-webkit-transition: width .3s ease;
	transition: width .3s ease;
	width: 0;
}

.career--resources .cards--container .splide__arrows {
	border: 0;
	bottom: -5pc;
	height: 30px;
	left: 50%;
	position: absolute;
}

.career--resources .cards--container .splide__arrows .splide__arrow--prev {
	background: transparent;
	left: -70px;
	position: relative;
	top: 1pc;
}

.career--resources .cards--container .splide__arrows .splide__arrow--prev:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'45.965\' height=\'27.848\'%3E%3Cg data-name=\'Arrow Slider\' fill=\'none\' stroke=\'%231F3248\' stroke-linecap=\'round\' stroke-width=\'2\'%3E%3Cpath data-name=\'Path 1\' d=\'M44.965 13.924H1.289\'/%3E%3Cpath data-name=\'Path 2\' d=\'M15.065 26.436L1.477 13.924l13.588-12.51\'/%3E%3C/g%3E%3C/svg%3E");
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.career--resources .cards--container .splide__arrows .splide__arrow--prev svg {
	display: none;
}

.career--resources .cards--container .splide__arrows .splide__arrow--prev:not(:disabled) {
	opacity: 1;
}

.career--resources .cards--container .splide__arrows .splide__arrow--prev:focus {
	outline: 1px dotted #101e2d !important;
	outline: dotted 1px var(--indigo) !important;
	outline-offset: 20px !important;
}

.career--resources .cards--container .splide__arrows .splide__arrow--prev:hover:after {
	left: -10px;
}

.career--resources .cards--container .splide__arrows .splide__arrow--prev:hover:disabled:after {
	left: 0;
}

.career--resources .cards--container .splide__arrows .splide__arrow--next {
	background: transparent;
	position: relative;
	right: -20px;
	top: -1pc;
}

.career--resources .cards--container .splide__arrows .splide__arrow--next:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'45.965\' height=\'27.848\'%3E%3Cg data-name=\'Arrow Slider\' fill=\'none\' stroke=\'%231F3248\' stroke-linecap=\'round\' stroke-width=\'2\'%3E%3Cpath data-name=\'Path 1\' d=\'M1 13.924h43.676\'/%3E%3Cpath data-name=\'Path 2\' d=\'M30.9 1.412l13.588 12.512L30.9 26.434\'/%3E%3C/g%3E%3C/svg%3E");
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.career--resources .cards--container .splide__arrows .splide__arrow--next svg {
	display: none;
}

.career--resources .cards--container .splide__arrows .splide__arrow--next:not(:disabled) {
	opacity: 1;
}

.career--resources .cards--container .splide__arrows .splide__arrow--next:focus {
	outline: 1px dotted #101e2d !important;
	outline: dotted 1px var(--indigo) !important;
	outline-offset: 20px !important;
}

.career--resources .cards--container .splide__arrows .splide__arrow--next:hover:after {
	left: 10px;
}

.career--resources .cards--container .splide__arrows .splide__arrow--next:hover:disabled:after {
	left: 0;
}

.career--resources .cards--container .resource--card-text .content--container {
	-webkit-backdrop-filter: none;
	backdrop-filter: none;
	background: transparent;
	border-top-right-radius: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0 60px 0 0;
	position: relative;
}

.career--resources .cards--container .resource--card-text .content--container .divider--line {
	width: calc(100% + 60px);
}

.career--resources .cards--container .resource--card-text .arrow--container {
	bottom: auto;
	margin-left: auto;
	margin-right: 0;
	top: 0;
}

@media (min-width:768px) {
	.career--resources .cards--container .resource--card:first-child .content--container {
		padding-left: 35px;
	}
	
	.career--resources .cards--container .resource--card.resource--card-text .arrow--container {
		margin-bottom: 0;
		position: absolute;
	}
	
	.career--resources .cards--container .resource--card .image--container {
		height: 200px;
	}
	
	.career--resources .cards--container .resource--card .content--container {
		margin-left: -30px;
		padding-left: 30px;
	}
	
	.career--resources .cards--container .splide__track .splide__list .splide__slide {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}
	
	.career--resources .cards--container .splide-progress {
		margin-bottom: 0;
		width: calc(100% - 200px);
	}
	
	.career--resources .cards--container .splide__arrows {
		bottom: -28px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		left: auto;
		right: 70px;
	}
	
	.career--resources .cards--container .splide__arrows .splide__arrow--prev {
		left: 0;
		top: 0;
	}
	
	.career--resources .cards--container .splide__arrows .splide__arrow--next {
		right: -60px;
		top: 0;
	}
	
	.career--resources .cards--container .resource--card-text .content--container {
		margin-left: 0;
		padding: 0 60px 0 0;
	}
	
	.career--resources .cards--container .resource--card-text .content--container .divider--line {
		margin: 25px 0 0 0;
		width: calc(100% + 60px);
	}
	
	.career--resources .cards--container .resource--card-text .content--container:before {
		background: #dfddd8;
		background: var(--stone);
		content: "";
		display: block;
		height: 2px;
		left: 0;
		margin: 0 0 30px 0;
		position: relative;
		top: 0;
		width: calc(100% + 60px);
	}
	
	.career--resources .cards--container .resource--card-text .arrow--container {
		bottom: auto;
		right: 0;
		top: 25px;
	}
}

@media (min-width:1100px) {
	.career--resources {
		margin: 75pt 25px;
		margin: 75pt var(--pl-page-wide);
	}
	
	.career--resources .cards--container .splide__track .splide__list .splide__slide {
		grid-gap: 50px;
		gap: 50px;
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
	}
	
	.career--resources .cards--container .resource--card-text .content--container {
		padding: 0;
	}
	
	.career--resources .cards--container .resource--card-text .content--container .divider--line {
		width: 100%;
	}
	
	.career--resources .cards--container .resource--card-text .content--container:before {
		background: #dfddd8;
		background: var(--stone);
		content: "";
		display: block;
		height: 2px;
		left: 0;
		margin: 0 0 30px 0;
		position: relative;
		top: 0;
		width: 100%;
	}
	
	.career--resources .cards--container .resource--card-text .content--container .title {
		margin-right: 60px;
	}
	
	.career--resources .cards--container .resource--card-text .arrow--container {
		bottom: auto;
		right: 0;
	}
	
	.career--resources .cards--container .resource--card .content--container .type-date--container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		grid-gap: 30px;
		gap: 30px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
	.career--resources .cards--container .splide-progress {
		margin-top: 70px;
	}
}

@media (min-width:1441px) {
	.career--resources .cards--container {
		grid-gap: 75px;
		gap: 75px;
	}
	
	.career--resources .cards--container .resource--card .arrow--container {
		height: 50px;
		width: 50px;
	}
	
	.career--resources .cards--container .resource--card .arrow--container .arrow--icon svg {
		width: 25px;
	}
	
	.career--resources .cards--container .resource--card .image--container {
		height: 300px;
	}
	
	.career--resources .cards--container .resource--card .content--container .title h4 {
		line-height: 42px;
	}
	
	.career--resources .cards--container .splide-progress {
		margin-top: 90pt;
	}
}

@media (min-width:1920px) {
	.career--resources {
		margin-left: auto;
		margin-right: auto;
		max-width: 1566px;
	}
}

html[lang=ar] .career--resources .cards--container .resource--card .image--container, html[lang=fa] .career--resources .cards--container .resource--card .image--container {
	border-top-left-radius: 24px;
	border-top-right-radius: 0;
}

html[lang=ar] .career--resources .cards--container .resource--card .image--container img, html[lang=fa] .career--resources .cards--container .resource--card .image--container img {
	border-top-left-radius: 24px;
	border-top-right-radius: 0;
}

html[lang=ar] .career--resources .cards--container .resource--card .content--container, html[lang=fa] .career--resources .cards--container .resource--card .content--container {
	border-top-left-radius: 24px;
	border-top-right-radius: 0;
	margin-left: 15px;
	margin-right: -50px;
	padding: 27px 50px 0 27px;
}

html[lang=ar] .career--resources .cards--container .resource--card .content--container .divider--line, html[lang=fa] .career--resources .cards--container .resource--card .content--container .divider--line {
	width: calc(100% + 25px);
}

html[lang=ar] .career--resources .cards--container .resource--card .arrow--container, html[lang=fa] .career--resources .cards--container .resource--card .arrow--container {
	left: 15px;
	right: auto;
}

html[lang=ar] .career--resources .cards--container .resource--card .arrow--container .arrow--icon svg, html[lang=fa] .career--resources .cards--container .resource--card .arrow--container .arrow--icon svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .career--resources .cards--container .resource--card .arrow--container .arrow--icon.--external svg, html[lang=fa] .career--resources .cards--container .resource--card .arrow--container .arrow--icon.--external svg {
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

html[lang=ar] .career--resources .cards--container .resource--card-text .content--container, html[lang=fa] .career--resources .cards--container .resource--card-text .content--container {
	border-top-left-radius: 24px;
	border-top-right-radius: 0;
	margin-left: 15px;
	margin-right: -50px;
	padding: 27px 50px 0 0;
}

html[lang=ar] .career--resources .cards--container .resource--card-text .content--container>div, html[lang=fa] .career--resources .cards--container .resource--card-text .content--container>div {
	padding-left: 27px;
}

html[lang=ar] .career--resources .cards--container .resource--card-text .content--container .divider--line, html[lang=fa] .career--resources .cards--container .resource--card-text .content--container .divider--line {
	width: 100%;
}

html[lang=ar] .career--resources .cards--container .splide__track .splide__list .splide__slide, html[lang=fa] .career--resources .cards--container .splide__track .splide__list .splide__slide {
	margin-left: 25px !important;
	margin-right: 0 !important;
}

html[lang=ar] .career--resources .cards--container .splide__track .splide__list .splide__slide li, html[lang=fa] .career--resources .cards--container .splide__track .splide__list .splide__slide li {
	margin-left: 25px !important;
	margin-right: 0 !important;
}

html[lang=ar] .career--resources .cards--container .splide__arrows .splide__arrow--next:after, html[lang=ar] .career--resources .cards--container .splide__arrows .splide__arrow--prev:after, html[lang=fa] .career--resources .cards--container .splide__arrows .splide__arrow--next:after, html[lang=fa] .career--resources .cards--container .splide__arrows .splide__arrow--prev:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .career--resources .cards--container .splide__arrows .splide__arrow--prev, html[lang=fa] .career--resources .cards--container .splide__arrows .splide__arrow--prev {
	left: auto;
	right: -20px;
}

html[lang=ar] .career--resources .cards--container .splide__arrows .splide__arrow--next, html[lang=fa] .career--resources .cards--container .splide__arrows .splide__arrow--next {
	left: -70px;
	right: auto;
}

@media (min-width:650px) {
	html[lang=ar] .career--resources .cards--container .resource--card .content--container .divider--line, html[lang=fa] .career--resources .cards--container .resource--card .content--container .divider--line {
		width: calc(100% + 45px);
	}
	
	html[lang=ar] .career--resources .cards--container .resource--card-text .content--container, html[lang=fa] .career--resources .cards--container .resource--card-text .content--container {
		padding: 0 27px 0 50px;
	}
	
	html[lang=ar] .career--resources .cards--container .resource--card-text .content--container>div, html[lang=fa] .career--resources .cards--container .resource--card-text .content--container>div {
		padding-left: 0;
	}
	
	html[lang=ar] .career--resources .cards--container .resource--card-text .content--container .divider--line, html[lang=fa] .career--resources .cards--container .resource--card-text .content--container .divider--line {
		width: calc(100% + 60px);
	}
	
	html[lang=ar] .career--resources .cards--container .resource--card-text .arrow--container, html[lang=fa] .career--resources .cards--container .resource--card-text .arrow--container {
		left: 0;
		right: auto;
		top: 25px !important;
	}
	
	html[lang=ar] .career--resources .cards--container .splide__arrows, html[lang=fa] .career--resources .cards--container .splide__arrows {
		left: 0;
		right: auto;
	}
	
	html[lang=ar] .career--resources .cards--container .splide__arrows .splide__arrow--prev, html[lang=fa] .career--resources .cards--container .splide__arrows .splide__arrow--prev {
		right: -60px;
	}
	
	html[lang=ar] .career--resources .cards--container .splide__arrows .splide__arrow--prev:hover:after, html[lang=fa] .career--resources .cards--container .splide__arrows .splide__arrow--prev:hover:after {
		left: 10px;
	}
	
	html[lang=ar] .career--resources .cards--container .splide__arrows .splide__arrow--prev:hover:disabled:after, html[lang=fa] .career--resources .cards--container .splide__arrows .splide__arrow--prev:hover:disabled:after {
		left: 0;
	}
	
	html[lang=ar] .career--resources .cards--container .splide__arrows .splide__arrow--next, html[lang=fa] .career--resources .cards--container .splide__arrows .splide__arrow--next {
		left: 0;
	}
	
	html[lang=ar] .career--resources .cards--container .splide__arrows .splide__arrow--next:hover:after, html[lang=fa] .career--resources .cards--container .splide__arrows .splide__arrow--next:hover:after {
		left: -10px;
	}
	
	html[lang=ar] .career--resources .cards--container .splide__arrows .splide__arrow--next:hover:disabled:after, html[lang=fa] .career--resources .cards--container .splide__arrows .splide__arrow--next:hover:disabled:after {
		left: 0;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .career--resources .cards--container .resource--card .content--container .divider--line, html[lang=fa] .career--resources .cards--container .resource--card .content--container .divider--line {
		width: 100%;
	}
	
	html[lang=ar] .career--resources .cards--container .resource--card-text .content--container, html[lang=fa] .career--resources .cards--container .resource--card-text .content--container {
		margin-left: 0;
		margin-right: 0;
		padding: 0;
	}
	
	html[lang=ar] .career--resources .cards--container .resource--card-text .content--container .title, html[lang=fa] .career--resources .cards--container .resource--card-text .content--container .title {
		margin-left: 60px;
		margin-right: 0;
	}
}

.search--banner {
	margin: 25px 25px 0 !important;
}

.search--banner .banner--title {
	background-color: #513049;
	background-color: var(--wampum-med);
	border-radius: 0 40px;
	padding: 105px 45px 125px;
	position: relative;
	width: 100%;
}

.search--banner .banner--title:after {
	bottom: -420px;
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'785.256\' height=\'656.965\' aria-hidden=\'true\'%3E%3Cdefs%3E%3CclipPath id=\'a\'%3E%3Cpath data-name=\'Rectangle 1\' transform=\'translate(19.168 22.683)\' fill=\'%23fff\' d=\'M0 0h785.256v656.965H0z\'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name=\'Group 2\' opacity=\'.4\'%3E%3Cg data-name=\'Group 1\' opacity=\'.28\' clip-path=\'url(%23a)\' fill=\'%23fff\' transform=\'translate(-19.168 -22.683)\'%3E%3Cpath data-name=\'Path 5\' d=\'M420.628 617.411a6.5 6.5 0 00-.438.546l-61.673 61.581-.109-.073-61.382-61.217-.109-.145-.146-.146a200.146 200.146 0 01-23.611-36.126 169.934 169.934 0 01-5.948-12.564 204.775 204.775 0 0143.682-225.64l47.66-47.488 47.586 47.488a204.688 204.688 0 0114.525 273.784z\' opacity=\'.7\'/%3E%3Cpath data-name=\'Path 6\' d=\'M413.147 241.55l-54.63 54.55-47.66 47.487a204.843 204.843 0 00-43.682 225.641l-93.5-198.692c-38.463-81.684-30.07-173.273 14.16-244.687a256.491 256.491 0 01109.446-97.121l12.882-6.082 102.984 218.867z\' opacity=\'.5\'/%3E%3Cpath data-name=\'Path 7\' d=\'M420.628 617.411a6.691 6.691 0 00-.438.546l-61.673 61.581-.11.073v-.073l-61.016-60.853-.329-.327v-.11l-.109-.145L94.636 416.206C-5.976 315.877-5.976 153.238 94.6 52.872l10.036-10.015 83.2 83.031 170.678 170.25 47.586 47.489a204.688 204.688 0 0114.528 273.784z\' opacity=\'.5\'/%3E%3Cpath data-name=\'Path 8\' d=\'M804.425 234.557l-278.369 277.79-105.866 105.61a3.523 3.523 0 01.438-.546A204.688 204.688 0 00406.1 343.627l-47.586-47.488 54.63-54.553 96.524-96.323c56.71-56.556 148.563-56.556 205.2 0l89.444 89.222.11.109z\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	position: absolute;
	right: -410px;
}

.search--banner .banner--title h2 {
	color: #fff;
	color: var(--white);
	font-size: 35px;
	font-weight: 600;
	font-weight: var(--fw-bold);
	line-height: 45px;
	padding-top: 30px;
	position: relative;
	text-align: left;
}

.search--banner .banner--title h2:before {
	background-color: #c3968f;
	background-color: var(--milkweed-65);
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	top: 0;
	width: 5pc;
}

@media (min-width:650px) {
	.search--banner {
		margin: 30px 45px 0 !important;
	}
	
	.search--banner .banner--title {
		overflow: hidden;
		padding: 115px 5pc 90pt;
	}
	
	.search--banner .banner--title:after {
		bottom: -380px;
		right: -280px;
	}
	
	.search--banner .banner--title h2 {
		padding-top: 40px;
	}
	
	.search--banner .banner--title h2:before {
		width: 115px;
	}
}

@media (min-width:1100px) {
	.search--banner {
		margin: 30px 60px 0 !important;
	}
	
	.search--banner .banner--title {
		border-radius: 0 4pc;
		padding: 115px 75pt 180px;
	}
	
	.search--banner .banner--title:after {
		bottom: -300px;
		right: -170px;
	}
	
	.search--banner .banner--title h2 {
		font-size: 44px;
		line-height: 55.6px;
	}
	
	.search--banner .banner--title h2:before {
		width: 220px;
	}
}

@media (min-width:1700px) {
	.search--banner .banner--title {
		padding: 185px 135px 250px;
	}
	
	.search--banner .banner--title h2 {
		font-size: 55px;
		line-height: 63.6px;
	}
}

html[lang=ar] .search--banner .banner--title:after, html[lang=fa] .search--banner .banner--title:after {
	left: -410px;
	right: auto;
}

@media (min-width:650px) {
	html[lang=ar] .search--banner .banner--title:after, html[lang=fa] .search--banner .banner--title:after {
		left: -280px;
	}
}

@media (min-width:1100px) {
	html[lang=ar] .search--banner .banner--title:after, html[lang=fa] .search--banner .banner--title:after {
		left: -170px;
	}
}

html[lang=ar] .search--banner .banner--title h2, html[lang=fa] .search--banner .banner--title h2 {
	text-align: right;
}

html[lang=ar] .search--banner .banner--title h2:before, html[lang=fa] .search--banner .banner--title h2:before {
	left: auto;
	right: 0;
}

.search--filters {
	margin: -50px 45px 0;
	position: relative;
	z-index: 1;
}

.search--filters form {
	background-color: #fff;
	background-color: var(--white);
	border-radius: 0 20px 20px 20px;
	-webkit-box-shadow: 3px 3px 9pt 0 rgba(0, 0, 0, .12);
	box-shadow: 3px 3px 9pt 0 rgba(0, 0, 0, .12);
	padding: 20px;
}

.search--filters form .search--title {
	position: relative;
}

.search--filters form .search--title input {
	border: 1.5px solid #70706b;
	border: 1.5px solid var(--clay);
	border-radius: 0 14px 14px 14px;
	color: #10152d;
	color: var(--dark-grey);
	font-size: 14px;
	height: 58px;
	line-height: 24px;
	padding: 1pc 60px 1pc 22px;
	width: 100%;
}

.search--filters form .search--title .clear {
	position: absolute;
	right: 20px;
	top: 53%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.search--filters form .search--title .clear:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'22\' height=\'21\' fill=\'none\'%3E%3Cpath d=\'M.658.658L20.09 20.09M20.405.658L.973 20.09\' stroke=\'%2370706B\' stroke-width=\'1.316\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
}

.search--filters form .search--title .clear:hover {
	cursor: pointer;
}

.search--filters form .search--title .search--suggestions {
	background: #fff;
	background: var(--white);
	border-radius: 0 0 44px 44px;
	-webkit-box-shadow: 0 2.59px 25.86px 0 rgba(0, 0, 0, .09);
	box-shadow: 0 2.59px 25.86px 0 rgba(0, 0, 0, .09);
	left: 0;
	position: absolute;
	top: 75px;
	width: 100%;
	z-index: 10;
}

.search--filters form .search--title .search--suggestions .suggestions {
	border-top: 4px solid #968291;
	border-top: 4px solid var(--wampum-60);
	list-style: none;
	margin: 0;
	padding: 20px;
}

.search--filters form .search--title .search--suggestions .suggestions .suggestion+.suggestion {
	margin-top: 15px;
}

.search--filters form .search--title .search--suggestions .suggestions .suggestion::marker {
	content: none;
}

.search--filters form .search--title .search--suggestions .suggestions .suggestion a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #10152d;
	color: var(--dark-grey);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1pc;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
	text-decoration: none;
}

.search--filters form .search--title .search--suggestions .suggestions .suggestion a:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'19\' height=\'17\' fill=\'none\'%3E%3Cpath d=\'M1 8.119h15.332M9.624 1l7.07 7.07-7.07 7.07\' stroke=\'%23968291\' stroke-width=\'2\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	margin-bottom: -5px;
	margin-left: 15px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.search--filters form .search--title .search--suggestions .suggestions .suggestion a:focus, .search--filters form .search--title .search--suggestions .suggestions .suggestion a:hover {
	text-decoration: underline;
	text-underline-offset: 19.5%;
}

.search--filters form .search--title .search--suggestions .suggestions .suggestion a:focus:after, .search--filters form .search--title .search--suggestions .suggestions .suggestion a:hover:after {
	margin-left: 20px;
}

.search--filters form .search {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #7c3c44;
	background: var(--strawberry);
	border-radius: 0 14px 14px 14px;
	color: #fff;
	color: var(--white);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 1pc;
	font-weight: 600;
	font-weight: var(--fw-bold);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 35px;
	margin-top: 20px;
	padding: 10px 30px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%;
}

.search--filters form .search:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'34\' height=\'20\' fill=\'none\'%3E%3Cpath d=\'M.873 9.859H32.37M22.436.837l9.799 9.022-9.799 9.022\' stroke=\'%23fff\' stroke-width=\'1.747\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	line-height: 0;
	margin-left: 15px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.search--filters form .search:hover {
	background-color: #9e5c51;
	background-color: var(--milkweed);
	cursor: pointer;
}

.search--filters form .search:hover:after {
	margin-left: 25px;
}

.search--filters form .post--types--toggle {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #cfd6c7;
	background: var(--sage-40);
	border-radius: 0 14px 14px 14px;
	color: #1f3248;
	color: var(--blueberry);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	font-weight: 600;
	font-weight: var(--fw-bold);
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	line-height: 20px;
	margin-top: 20px;
	padding: 17.5px 24px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 100%;
}

.search--filters form .post--types--toggle:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'7\' fill=\'none\'%3E%3Cpath d=\'M.75.75l5 5 5-5\' stroke=\'%231F3248\' stroke-width=\'1.5\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	line-height: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.search--filters form .post--types--toggle:hover {
	cursor: pointer;
}

.search--filters form .post--types--toggle.active:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.search--filters form .post--types {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	grid-gap: 14px;
	gap: 14px;
	padding: 20px 25px;
}

.search--filters form .post--types.active, .search--filters form .post--types .post--type {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.search--filters form .post--types .post--type {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.search--filters form .post--types .post--type.active input {
	background-color: #513049;
	background-color: var(--wampum);
}

.search--filters form .post--types .post--type.active input:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width=\'12\' height=\'11\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_336_3362)\'%3E%3Cpath d=\'M4.847 10.598a.5.5 0 01-.705.093L.402 7.793a.5.5 0 01-.083-.708l.62-.771a.5.5 0 01.696-.082l2.13 1.651a.5.5 0 00.705-.093L10.09.391a.5.5 0 01.693-.1l.806.59a.5.5 0 01.103.705l-6.845 9.012z\' fill=\'%23fff\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_336_3362\'%3E%3Cpath d=\'M0 .5A.5.5 0 01.5 0h11a.5.5 0 01.5.5v10a.5.5 0 01-.5.5H.5a.5.5 0 01-.5-.5V.5z\' fill=\'%23fff\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	height: auto;
	width: 9pt;
}

.search--filters form .post--types .post--type input {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1.5px solid #513049;
	border: 1.5px solid var(--wampum);
	border-radius: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 20px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 15px;
	position: relative;
	width: 20px;
}

.search--filters form .post--types .post--type label {
	color: #10152d;
	color: var(--dark-grey);
	font-size: 14px;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 24px;
}

@media (min-width:650px) {
	.search--filters {
		margin: -50px 85px 0;
	}
	
	.search--filters form {
		grid-column-gap: 40px;
		-webkit-column-gap: 40px;
		-moz-column-gap: 40px;
		column-gap: 40px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		grid-row-gap: 25px;
		row-gap: 25px;
	}
	
	.search--filters form .search--title {
		width: calc(100% - 210px);
	}
	
	.search--filters form .search--title .search--suggestions {
		top: 85px;
		width: calc(100% + 210px);
	}
	
	.search--filters form .search--title .search--suggestions .suggestions {
		padding: 20px 40px;
	}
	
	.search--filters form .search {
		margin-top: 0;
		width: 10pc;
	}
	
	.search--filters form .search:hover {
		width: 170px;
	}
	
	.search--filters form .post--types--toggle {
		display: none;
	}
	
	.search--filters form .post--types {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		grid-gap: 1pc 2pc;
		gap: 1pc 2pc;
		padding: 0;
		width: 100%;
	}
	
	.search--filters form .post--types .post--type label {
		font-size: 1pc;
		line-height: 31.027px;
	}
}

@media (min-width:1100px) {
	.search--filters {
		margin: -75pt 10pc 0;
	}
	
	.search--filters form {
		border-radius: 0 40px 40px 40px;
		margin: 0 auto;
		max-width: 855pt;
		padding: 50px;
		grid-row-gap: 40px;
		row-gap: 40px;
	}
	
	.search--filters form .search--title .search--suggestions {
		top: 75pt;
	}
	
	.search--filters form .search--title .search--suggestions .suggestions {
		padding: 60px 75pt;
	}
	
	.search--filters form .search--title input {
		-webkit-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .12);
		box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, .12);
		padding: 1pc 60px 1pc 34px;
	}
	
	.search--filters form .post--types {
		grid-gap: 26.68px 50.68px;
		gap: 26.68px 50.68px;
	}
	
	.search--filters form .post--types .post--type input {
		height: 25px;
		width: 25px;
	}
	
	.search--filters form .post--types .post--type label {
		font-size: 18.099px;
		line-height: 31.027px;
	}
}

html[lang=ar] .search--filters form .search--title .clear, html[lang=fa] .search--filters form .search--title .clear {
	left: 20px;
	right: auto;
}

html[lang=ar] .search--filters form .search--title input, html[lang=fa] .search--filters form .search--title input {
	padding: 1pc 22px 1pc 60px;
}

@media (min-width:650px) {
	html[lang=ar] .search--filters form .search--title input, html[lang=fa] .search--filters form .search--title input {
		padding: 1pc 34px 1pc 60px;
	}
}

html[lang=ar] .search--filters form .search:after, html[lang=fa] .search--filters form .search:after {
	margin-left: 0;
	margin-right: 15px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .search--filters form .post--types .post--type input, html[lang=fa] .search--filters form .post--types .post--type input {
	margin-left: 15px;
	margin-right: auto;
}

.search--results {
	margin: 50px 45px 5pc;
}

.search--results .results--count {
	display: block;
	margin-bottom: 30px;
}

.search--results .no--results {
	padding: 30px 0;
	text-align: center;
}

.search--results .no--results h4 {
	font-size: 1.5625rem;
	font-size: var(--pl-fs-h3);
	font-weight: 600;
	font-weight: var(--fw-bold);
	line-height: 37px;
	line-height: var(--pl-lh-h3);
	margin: 0 0 10px;
}

.search--results .no--results p {
	font-size: 1.125rem;
	font-size: var(--pl-fs-lg);
	font-weight: 600;
	font-weight: var(--fw-bold);
	line-height: 30px;
	line-height: var(--pl-lh-lg);
}

.search--results .search--result {
	border-bottom: 2px solid #dfddd8;
	border-bottom: 2px solid var(--stone);
	padding-bottom: 50px;
	position: relative;
}

.search--results .search--result .image {
	border-radius: 0 35px;
	display: none !important;
	height: 205px;
	overflow: hidden;
	width: 235px;
}

.search--results .search--result .image img {
	display: block !important;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.search--results .search--result .content {
	padding-right: 50px;
}

.search--results .search--result .content:before {
	background: #edd489;
	background: var(--sweetgrass-60);
	border-radius: 100%;
	content: "";
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 40px;
}

.search--results .search--result .content:after {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'21\' height=\'19\' fill=\'none\'%3E%3Cpath d=\'M1.047 9.073h17.286m-7.562-8.026l7.97 7.971-7.97 7.97\' stroke=\'%2310152D\' stroke-width=\'2.095\' stroke-linecap=\'round\'/%3E%3C/svg%3E");
	position: absolute;
	right: 9px;
	top: 11px;
}

.search--results .search--result .content .title {
	font-size: 25px;
	font-weight: 600;
	line-height: 37px;
	margin-bottom: 10px;
}

.search--results .search--result .content .highlight {
	color: rgba(16, 21, 45, .7);
	color: var(--dark-grey-70);
	font-size: 1pc;
	font-weight: 400;
	font-weight: var(--fw-reg);
	line-height: 28px;
}

.search--results .search--result .content .highlight em {
	color: #9e5c51;
	color: var(--strawberry-med);
	font-style: normal;
	font-weight: 700;
	font-weight: var(--fw-extrabold);
}

.search--results .search--result a {
	color: transparent;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.search--results .search--result:hover .content:before {
	background: #e2b63b;
	background: var(--sweetgrass);
}

.search--results .search--result:hover .content .title {
	text-decoration: underline;
}

.search--results .search--result+.search--result {
	margin-top: 50px;
}

.search--results .pagination {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	grid-gap: 14px;
	gap: 14px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	list-style-type: none;
	margin: 5pc auto 0;
	max-width: 100%;
	padding: 0;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.search--results .pagination .number {
	cursor: pointer;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 1rem;
	font-weight: 600;
	font-weight: var(--fw-bold);
	height: 36px;
	width: 36px;
}

.search--results .pagination .number, .search--results .pagination .number a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #ecdfdb;
	background: var(--milkweed-20);
	border-radius: 50%;
	color: #1f3248;
	color: var(--blueberry);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.search--results .pagination .number a {
	height: 100%;
	text-decoration: none;
	width: 100%;
}

.search--results .pagination .number a:hover {
	background: #c3968f;
	background: var(--milkweed-65);
}

.search--results .pagination .number a:focus {
	outline: 1px dotted #101e2d;
	outline: dotted 1px var(--indigo);
	outline-offset: 4px;
}

.search--results .pagination .number:focus, .search--results .pagination .number:hover {
	outline: none !important;
}

.search--results .pagination .next, .search--results .pagination .previous {
	position: relative;
}

.search--results .pagination .next:after, .search--results .pagination .previous:after {
	background: #7c3c44;
	background: var(--strawberry);
	border-radius: 1px;
	content: "";
	height: 2px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(calc(-50% - 1px));
	transform: translateY(calc(-50% - 1px));
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 0;
}

.search--results .pagination .next svg, .search--results .pagination .previous svg {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.search--results .pagination .previous {
	margin-right: 15px;
}

.search--results .pagination .previous:after {
	left: 2px;
}

.search--results .pagination .previous:focus:after, .search--results .pagination .previous:hover:after {
	left: calc(100% - 19px);
	width: 20px;
}

.search--results .pagination .previous:focus svg, .search--results .pagination .previous:hover svg {
	-webkit-transform: translateX(-10px);
	transform: translateX(-10px);
}

.search--results .pagination .next {
	margin-left: 15px;
}

.search--results .pagination .next:after {
	right: 2px;
}

.search--results .pagination .next:focus:after, .search--results .pagination .next:hover:after {
	right: calc(100% - 19px);
	width: 20px;
}

.search--results .pagination .next:focus svg, .search--results .pagination .next:hover svg {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.search--results .pagination .active {
	background: #c3968f;
	background: var(--milkweed-65);
}

@media (min-width:650px) {
	.search--results {
		margin: 5pc 105px;
	}
	
	.search--results .no--results {
		padding: 70px 0;
	}
	
	.search--results .search--result {
		border-bottom: none;
		padding-bottom: 0;
	}
	
	.search--results .search--result .image {
		height: 100%;
		left: 0;
		position: absolute;
		top: -35px;
		width: 295px;
	}
	
	.search--results .search--result .content {
		padding-bottom: 40px;
		position: relative;
	}
	
	.search--results .search--result .content .highlight:after {
		background-color: #dfddd8;
		background-color: var(--stone);
		bottom: 0;
		content: "";
		height: 2px;
		position: absolute;
		right: 0;
		width: 100%;
	}
}

@media (min-width:1100px) {
	.search--results {
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		margin: 0 auto;
		max-width: 765pt;
		padding: 5pc 220px;
	}
	
	.search--results .no--results {
		padding: 90pt 0;
	}
	
	.search--results .search--result .image {
		width: 350px;
	}
	
	.search--results .search--result .content {
		padding-bottom: 50px;
	}
}

@media (min-width:1700px) {
	.search--results .search--result .image {
		border-radius: 0 50px;
		top: -65px;
		width: 420px;
	}
	
	.search--results .pagination .number {
		font-size: 1.25rem;
		height: 46px;
		width: 46px;
	}
	
	.search--results .pagination li:not(.previous):not(.next) {
		font-size: 1.25rem;
		height: 46px;
		width: 46px;
	}
	
	.search--results .pagination .next a svg, .search--results .pagination .previous a svg {
		height: 25px;
		width: auto;
	}
}

html[lang=ar] .search--results .search--result .image, html[lang=fa] .search--results .search--result .image {
	border-radius: 35px 0;
}

html[lang=ar] .search--results .search--result .content, html[lang=fa] .search--results .search--result .content {
	padding-left: 50px;
	padding-right: 0;
}

html[lang=ar] .search--results .search--result .content:before, html[lang=fa] .search--results .search--result .content:before {
	left: 0;
	right: auto;
}

html[lang=ar] .search--results .search--result .content:after, html[lang=fa] .search--results .search--result .content:after {
	left: 9px;
	right: auto;
	top: 7px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .search--results .search--result a, html[lang=fa] .search--results .search--result a {
	left: 0;
	right: auto;
}

html[lang=ar] .search--results .pagination .next svg, html[lang=ar] .search--results .pagination .previous svg, html[lang=fa] .search--results .pagination .next svg, html[lang=fa] .search--results .pagination .previous svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

html[lang=ar] .search--results .pagination .previous, html[lang=fa] .search--results .pagination .previous {
	margin-left: 15px;
	margin-right: 0;
}

html[lang=ar] .search--results .pagination .previous:after, html[lang=fa] .search--results .pagination .previous:after {
	left: auto;
	right: 2px;
}

html[lang=ar] .search--results .pagination .previous:focus:after, html[lang=ar] .search--results .pagination .previous:hover:after, html[lang=fa] .search--results .pagination .previous:focus:after, html[lang=fa] .search--results .pagination .previous:hover:after {
	left: auto;
	right: calc(100% - 19px);
}

html[lang=ar] .search--results .pagination .previous:focus svg, html[lang=ar] .search--results .pagination .previous:hover svg, html[lang=fa] .search--results .pagination .previous:focus svg, html[lang=fa] .search--results .pagination .previous:hover svg {
	-webkit-transform: rotate(180deg) translateX(-10px);
	transform: rotate(180deg) translateX(-10px);
}

html[lang=ar] .search--results .pagination .next, html[lang=fa] .search--results .pagination .next {
	margin-left: auto;
	margin-right: 15px;
}

html[lang=ar] .search--results .pagination .next:after, html[lang=fa] .search--results .pagination .next:after {
	left: 2px;
	right: auto;
}

html[lang=ar] .search--results .pagination .next:focus:after, html[lang=ar] .search--results .pagination .next:hover:after, html[lang=fa] .search--results .pagination .next:focus:after, html[lang=fa] .search--results .pagination .next:hover:after {
	left: calc(100% - 19px);
	right: auto;
}

html[lang=ar] .search--results .pagination .next:focus svg, html[lang=ar] .search--results .pagination .next:hover svg, html[lang=fa] .search--results .pagination .next:focus svg, html[lang=fa] .search--results .pagination .next:hover svg {
	-webkit-transform: rotate(180deg) translateX(10px);
	transform: rotate(180deg) translateX(10px);
}

@media (min-width:650px) {
	html[lang=ar], html[lang=fa] {}
}
